0001380106-23-000016.txt : 20230310 0001380106-23-000016.hdr.sgml : 20230310 20230310173056 ACCESSION NUMBER: 0001380106-23-000016 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230310 DATE AS OF CHANGE: 20230310 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAPID MICRO BIOSYSTEMS, INC. CENTRAL INDEX KEY: 0001380106 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 000000000 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40592 FILM NUMBER: 23725003 BUSINESS ADDRESS: STREET 1: 1001 PAWTUCKET BLVD. CITY: LOWELL STATE: MA ZIP: 01854 BUSINESS PHONE: 978-349-3200 MAIL ADDRESS: STREET 1: 1001 PAWTUCKET BLVD. CITY: LOWELL STATE: MA ZIP: 01854 FORMER COMPANY: FORMER CONFORMED NAME: RAPID MICRO BIOSYSTEMS INC DATE OF NAME CHANGE: 20061103 10-K 1 rmb-20221231.htm 10-K rmb-20221231
00013801062022FYfalse0.2http://www.rapidmicrobio.com/20221231#LeaseRightOfUseAssethttp://www.rapidmicrobio.com/20221231#LeaseLiabilityCurrenthttp://www.rapidmicrobio.com/20221231#LeaseLiabilityNoncurrenthttp://www.rapidmicrobio.com/20221231#LeaseRightOfUseAssethttp://www.rapidmicrobio.com/20221231#LeaseLiabilityCurrenthttp://www.rapidmicrobio.com/20221231#LeaseLiabilityNoncurrent00013801062022-01-012022-12-3100013801062022-06-30iso4217:USD0001380106us-gaap:CommonClassAMember2023-03-07xbrli:shares0001380106us-gaap:CommonClassBMember2023-03-0700013801062022-12-3100013801062021-12-310001380106us-gaap:CommonClassAMember2021-12-31iso4217:USDxbrli:shares0001380106us-gaap:CommonClassAMember2022-12-310001380106us-gaap:CommonClassBMember2021-12-310001380106us-gaap:CommonClassBMember2022-12-310001380106us-gaap:ProductMember2022-01-012022-12-310001380106us-gaap:ProductMember2021-01-012021-12-310001380106us-gaap:ServiceMember2022-01-012022-12-310001380106us-gaap:ServiceMember2021-01-012021-12-310001380106us-gaap:GovernmentContractMember2022-01-012022-12-310001380106us-gaap:GovernmentContractMember2021-01-012021-12-3100013801062021-01-012021-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001380106us-gaap:AdditionalPaidInCapitalMember2021-12-310001380106us-gaap:RetainedEarningsMember2021-12-310001380106us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310001380106us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001380106us-gaap:RetainedEarningsMember2022-01-012022-12-310001380106us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001380106us-gaap:AdditionalPaidInCapitalMember2022-12-310001380106us-gaap:RetainedEarningsMember2022-12-310001380106us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100013801062020-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310001380106us-gaap:AdditionalPaidInCapitalMember2020-12-310001380106us-gaap:RetainedEarningsMember2020-12-310001380106us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001380106rmb:SeriesD1RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001380106rmb:SeriesD2RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001380106us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-12-310001380106us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001380106us-gaap:CommonClassAMember2021-01-012021-12-310001380106us-gaap:RetainedEarningsMember2021-01-012021-12-310001380106us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001380106us-gaap:IPOMember2021-07-192021-07-190001380106us-gaap:IPOMember2021-07-190001380106us-gaap:OverAllotmentOptionMember2021-08-042021-08-040001380106us-gaap:OverAllotmentOptionMember2021-08-0400013801062021-07-092021-07-09xbrli:pure0001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberrmb:CustomerAMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberrmb:CustomerAMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberrmb:MajorCustomersMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberrmb:MajorCustomersMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:CustomerAMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:CustomerAMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberrmb:CustomerBMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberrmb:CustomerCMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:CustomerDMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:CustomerEMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:CustomerFMember2021-01-012021-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:MajorCustomersMember2022-01-012022-12-310001380106us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberrmb:MajorCustomersMember2021-01-012021-12-310001380106rmb:ManufacturingAndLaboratoryEquipmentMembersrt:MinimumMember2022-01-012022-12-310001380106rmb:ManufacturingAndLaboratoryEquipmentMembersrt:MaximumMember2022-01-012022-12-310001380106rmb:ComputerEquipmentAndSoftwareMember2022-01-012022-12-310001380106srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001380106us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-310001380106us-gaap:SoftwareDevelopmentMember2022-01-012022-12-31rmb:segmentrmb:item0001380106srt:MinimumMember2022-01-012022-12-310001380106srt:MaximumMember2022-01-012022-12-310001380106rmb:ProductAndServiceMemberrmb:RecurringContractWithCustomerMember2022-01-012022-12-310001380106rmb:ProductAndServiceMemberrmb:RecurringContractWithCustomerMember2021-01-012021-12-310001380106rmb:ProductAndServiceMemberrmb:NonRecurringContractWithCustomerMember2022-01-012022-12-310001380106rmb:ProductAndServiceMemberrmb:NonRecurringContractWithCustomerMember2021-01-012021-12-310001380106us-gaap:GovernmentContractMemberrmb:NonRecurringContractWithCustomerMember2022-01-012022-12-310001380106us-gaap:GovernmentContractMemberrmb:NonRecurringContractWithCustomerMember2021-01-012021-12-310001380106country:US2022-01-012022-12-310001380106country:US2021-01-012021-12-310001380106country:DE2022-01-012022-12-310001380106country:DE2021-01-012021-12-310001380106country:CH2022-01-012022-12-310001380106country:CH2021-01-012021-12-310001380106rmb:AllOtherCountriesMember2022-01-012022-12-310001380106rmb:AllOtherCountriesMember2021-01-012021-12-310001380106srt:MaximumMember2021-01-012021-12-310001380106us-gaap:AccountingStandardsUpdate201602Member2022-01-010001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberrmb:LongTermInvestmentsMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberrmb:LongTermInvestmentsMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberrmb:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberrmb:LongTermInvestmentsMember2022-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMember2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberrmb:LongTermInvestmentsMember2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberrmb:LongTermInvestmentsMember2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberrmb:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001380106us-gaap:FairValueMeasurementsRecurringMemberrmb:LongTermInvestmentsMember2021-12-310001380106rmb:SeriesA1RedeemableConvertiblePreferredStockMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001380106rmb:SeriesB1RedeemableConvertiblePreferredStockMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001380106rmb:SeriesC1RedeemableConvertiblePreferredStockMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001380106us-gaap:MeasurementInputExpectedTermMember2021-12-31utr:Y0001380106us-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001380106us-gaap:MeasurementInputExpectedDividendRateMember2021-12-310001380106us-gaap:MeasurementInputPriceVolatilityMember2021-12-310001380106rmb:PreferredStockWarrantLiabilityMember2020-12-310001380106rmb:PreferredStockWarrantLiabilityMemberrmb:SeriesC1PreferredStockWarrantsMember2021-01-012021-12-310001380106rmb:PreferredStockWarrantLiabilityMember2021-01-012021-12-310001380106rmb:PreferredStockWarrantLiabilityMember2021-12-310001380106us-gaap:CertificatesOfDepositMember2022-12-310001380106us-gaap:USTreasuryBillSecuritiesMember2022-12-310001380106us-gaap:USTreasurySecuritiesMember2022-12-310001380106us-gaap:ShortTermInvestmentsMember2022-12-310001380106us-gaap:BankTimeDepositsMember2022-12-310001380106us-gaap:USTreasuryNotesSecuritiesMember2022-12-310001380106rmb:LongTermInvestmentsMember2022-12-310001380106us-gaap:USTreasuryBillSecuritiesMember2021-12-310001380106us-gaap:USTreasurySecuritiesMember2021-12-310001380106us-gaap:ShortTermInvestmentsMember2021-12-310001380106us-gaap:USTreasuryNotesSecuritiesMember2021-12-310001380106rmb:LongTermInvestmentsMember2021-12-310001380106rmb:ManufacturingAndLaboratoryEquipmentMember2022-12-310001380106rmb:ManufacturingAndLaboratoryEquipmentMember2021-12-310001380106rmb:ComputerEquipmentAndSoftwareMember2022-12-310001380106rmb:ComputerEquipmentAndSoftwareMember2021-12-310001380106us-gaap:FurnitureAndFixturesMember2022-12-310001380106us-gaap:FurnitureAndFixturesMember2021-12-310001380106us-gaap:LeaseholdImprovementsMember2022-12-310001380106us-gaap:LeaseholdImprovementsMember2021-12-310001380106us-gaap:ConstructionInProgressMember2022-12-310001380106us-gaap:ConstructionInProgressMember2021-12-3100013801062022-07-012022-09-300001380106rmb:TermLoanTwoThousandTwentyMember2020-05-310001380106rmb:TermLoanTwoThousandTwentyMemberrmb:DebtInstrumentTrancheOneMember2020-05-310001380106rmb:TermLoanTwoThousandTwentyMemberrmb:DebtInstrumentTrancheTwoMember2020-05-310001380106rmb:TermBLoanMemberrmb:DebtInstrumentTrancheTwoMember2020-05-310001380106rmb:DebtInstrumentTrancheTwoMemberrmb:TermCLoanMember2020-05-310001380106rmb:TermLoanTwoThousandTwentyMemberrmb:SeriesC1RedeemableConvertiblePreferredStockMember2020-05-310001380106rmb:TermLoanTwoThousandTwentyMember2021-01-012021-12-310001380106rmb:TermLoanTwoThousandTwentyMember2021-09-012021-09-300001380106rmb:SeriesD1RedeemableConvertiblePreferredStockMember2021-03-012021-03-310001380106rmb:SeriesD2RedeemableConvertiblePreferredStockMember2021-03-012021-03-310001380106rmb:SeriesD1RedeemableConvertiblePreferredStockMember2021-03-310001380106rmb:SeriesD2RedeemableConvertiblePreferredStockMember2021-03-310001380106rmb:SeriesD1AndD2RedeemableConvertiblePreferredStockMember2021-03-012021-03-310001380106rmb:SeriesC2RedeemableConvertiblePreferredStockMember2021-06-252021-06-250001380106rmb:SeriesD2RedeemableConvertiblePreferredStockMember2021-06-252021-06-250001380106us-gaap:CommonClassAMember2021-07-142021-07-140001380106us-gaap:CommonClassBMember2021-07-142021-07-1400013801062021-07-190001380106rmb:SeriesC1RedeemableConvertiblePreferredStockMember2020-05-310001380106us-gaap:CommonClassAMember2021-07-190001380106us-gaap:CommonClassBMember2021-07-19rmb:vote0001380106rmb:CommonStockWarrantMemberrmb:July242017Member2022-12-310001380106rmb:CommonStockWarrantMemberrmb:April122018Member2022-12-310001380106rmb:CommonStockWarrantMemberrmb:July142021Member2022-12-310001380106rmb:CommonStockWarrantMember2022-12-310001380106rmb:CommonStockWarrantMemberrmb:July242017Member2021-12-310001380106rmb:CommonStockWarrantMemberrmb:April122018Member2021-12-310001380106rmb:CommonStockWarrantMemberrmb:July142021Member2021-12-310001380106rmb:CommonStockWarrantMember2021-12-310001380106rmb:A2010StockOptionAndGrantPlanMember2021-03-012021-03-310001380106rmb:A2010StockOptionAndGrantPlanMember2021-07-190001380106rmb:A2021IncentiveAwardPlanMember2021-07-012021-07-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:CommonClassAMember2021-07-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:CommonClassAMember2021-07-012021-07-310001380106rmb:A2021IncentiveAwardPlanMember2022-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2022-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001380106rmb:EmployeesOfficersAndConsultantMemberrmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMemberrmb:BoardOfDirectorsMember2022-01-012022-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMemberrmb:EmployeesOfficersAndDirectorsMember2022-01-012022-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMemberrmb:EmployeesOfficersAndDirectorsMember2021-01-012021-12-310001380106rmb:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001380106us-gaap:RestrictedStockMember2021-02-012021-02-280001380106us-gaap:RestrictedStockMember2022-12-310001380106us-gaap:RestrictedStockMember2021-12-310001380106us-gaap:RestrictedStockMember2022-01-012022-12-310001380106us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001380106us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001380106us-gaap:RestrictedStockUnitsRSUMember2021-12-310001380106us-gaap:RestrictedStockUnitsRSUMember2022-12-310001380106us-gaap:CostOfSalesMember2022-01-012022-12-310001380106us-gaap:CostOfSalesMember2021-01-012021-12-310001380106us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001380106us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001380106us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001380106us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001380106us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001380106us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001380106us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001380106rmb:A2021EmployeeStockPurchasePlanMember2021-07-310001380106rmb:A2021EmployeeStockPurchasePlanMember2021-07-012021-07-310001380106rmb:EmployeeStockPurchasePlan2021Memberus-gaap:EmployeeStockMember2021-07-310001380106rmb:EmployeeStockPurchasePlan2021Memberus-gaap:EmployeeStockMember2021-07-012021-07-310001380106rmb:EmployeeStockPurchasePlan2021Memberus-gaap:CommonClassAMember2022-01-012022-12-310001380106rmb:EmployeeStockPurchasePlan2021Membersrt:MaximumMember2022-01-012022-12-310001380106rmb:EmployeeStockPurchasePlan2021Memberus-gaap:CommonClassAMember2022-12-310001380106rmb:EmployeeStockPurchasePlan2021Memberus-gaap:EmployeeStockMember2022-01-012022-12-310001380106us-gaap:DomesticCountryMember2022-12-310001380106us-gaap:StateAndLocalJurisdictionMember2022-12-310001380106us-gaap:DomesticCountryMember2022-01-012022-12-310001380106us-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-310001380106us-gaap:ResearchMemberus-gaap:DomesticCountryMember2022-01-012022-12-310001380106us-gaap:FederalMinistryOfFinanceGermanyMemberus-gaap:ForeignCountryMember2018-01-012018-12-310001380106us-gaap:CommonClassAMember2022-01-012022-12-310001380106us-gaap:CommonClassBMember2022-01-012022-12-310001380106us-gaap:CommonClassBMember2021-01-012021-12-310001380106us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001380106us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001380106us-gaap:WarrantMember2022-01-012022-12-310001380106us-gaap:WarrantMember2021-01-012021-12-310001380106us-gaap:RestrictedStockMember2022-01-012022-12-310001380106us-gaap:RestrictedStockMember2021-01-012021-12-310001380106us-gaap:EmployeeStockMember2022-01-012022-12-310001380106us-gaap:EmployeeStockMember2021-01-012021-12-310001380106us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001380106srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-01-010001380106srt:MinimumMember2022-12-310001380106srt:MaximumMember2022-12-31rmb:renewalOption0001380106rmb:LowellMassachussettsLeaseAmendmentMember2022-03-012022-03-310001380106rmb:LowellMassachussettsLeaseAmendmentMember2022-03-310001380106rmb:LowellMassachussettsLeaseAmendmentMember2022-12-310001380106rmb:LowellMassachussettsLeaseAmendmentMember2022-05-310001380106rmb:SoftwareSubscriptionMember2022-12-310001380106rmb:SoftwareSubscriptionMember2021-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
xANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM             TO
Commission File Number: 001-40592
Rapid Micro Biosystems, Inc.
(Exact name of Registrant as specified in its Charter)
Delaware20-8121647
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1001 Pawtucket Boulevard West, Suite 280
Lowell, MA
01854
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (978) 349-3200
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange
on which registered
Class A common stock, $0.01 par value
per share
RPID
The Nasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act:
None
(Title of class)
Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes o 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 o 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 o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
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 oAccelerated filer o
Non-accelerated filerxSmaller reporting company x
Emerging growth company x
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. o

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statement. o

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). o
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 Class A common stock held by non-affiliates of the registrant computed by reference to the price of the registrant’s Class A common stock as of the last business day of the registrant’s most recently completed second fiscal quarter (based on the last reported sale price on The Nasdaq Global Select Market as of such date) was 24,145,209.
The number of shares of the registrant’s Class A common stock, par value $0.01, outstanding as of March 7, 2023 was 36,635,108.
The number of shares of the registrant’s Class B common stock, par value $0.01, outstanding as of March 7, 2023 was 5,553,379.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III.


TABLE OF CONTENTS
Page
F-1
2

FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained in this Annual Report on Form 10-K may be forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements regarding:
our business strategy for our Growth Direct platform and systems;
our future results of operations and financial position, including our expectations regarding revenue, gross margin, operating expenses and ability to generate cash flow;
our expectations and assumptions related to our future funding requirements and available capital resources, which may be impacted by market uptake of our Growth Direct system, our management of inventory and supply chain, our research and development activities and the expansion of our sales, marketing, manufacturing and distribution capabilities;
our ability to maintain and expand our customer base for our Growth Direct platform and systems;
our exploration of strategic alternatives for the Company;
the effectiveness of enhancements of our sales processes;
the impact of our restructuring on the Company;
anticipated trends and growth rates in our business and in the markets in which we operate;
our research and development activities and prospective new features, products and product approvals;
our ability to anticipate market needs and successfully develop new and enhanced solutions to meet those needs, including prospective products;
our ability to hire and retain necessary qualified employees to grow our business and expand our operations;
our expectations regarding the potential impact of the ongoing coronavirus pandemic on our business, operations and the markets in which we and our customers operate;
our expectations regarding the potential impact of inflation and fluctuations in interest rates on our business and operating costs; and
our ability to adequately protect our intellectual property.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including, but not limited to, the important factors discussed in Part I, Item 1A, “Risk Factors” in this Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
You should read this Annual Report on Form 10-K and the documents that we reference herein and have filed as exhibits with the understanding that our actual future results, levels of activity, performance and achievements may be
3

materially different from what we expect. We caution you not to place undue reliance on forward-looking statements, which speak only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law.
TRADEMARKS
Solely for convenience, our trademarks and trade names in this Annual Report on Form 10-K are referred to without the ® and ™ symbols, but such references should not be construed as any indicator that we will not assert, to the fullest extent under applicable law, our rights thereto.
4

SUMMARY RISK FACTORS
Our business is subject to numerous risks and uncertainties, including those described in Part I, Item 1A. “Risk Factors” in this Annual Report on Form 10-K. You should carefully consider these risks and uncertainties as part of your evaluation of an investment in our Class A common stock. The principal risks and uncertainties affecting our business include, but are not limited to, the following:
We have incurred significant losses since inception, we expect to incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability;
Our limited operating history makes it difficult to evaluate our future prospects and the risks and challenges we may encounter;
Our success depends on the success of our Growth Direct platform, which may not be achieved or maintained;
Our operating results have fluctuated significantly in the past and will fluctuate significantly in the future, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations;
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which could adversely affect our business, reputation and financial results and cause our stock price to decline;
If we cannot maintain the level of sales of our Growth Direct systems or the sales of our consumables and service contracts to existing customers declines, our future operating results would be adversely affected;
We may need to raise additional capital to fund our existing operations, improve our platform or develop and commercialize new products or expand our operations;
The ongoing coronavirus pandemic has impacted, and may continue to impact, our operations and may materially and adversely affect our business and financial results;
The continued success of our business relies heavily on establishing and maintaining our position in the market as a leading provider of automated microbial quality control, or MQC, testing;
It may be difficult for us to implement our strategies for improving growth;
We may not successfully implement our strategy to expand our Growth Direct platform to customers who manufacture cell and gene therapies;
The size of the markets and forecasts of market growth for automated MQC testing and other of our key performance indicators are based on a number of complex assumptions and estimates, and may be inaccurate;
New product development involves a lengthy and complex process and we may be unable to develop or commercialize products on a timely basis, or at all;
Our customers use our Growth Direct platform as part of their quality-control workflow, which is subject to regulation by the FDA and other comparable regulatory authorities;
If we are unable to manage our inventory and support demand for the Growth Direct platform, as well as our future product offerings, our business could suffer;
We have limited experience in marketing and sales, and if we are unable to improve the effectiveness of our marketing and sales organization to adequately expand our business with new and existing customers and address our customers’ needs or to expand our customer base, our business may be adversely affected;
Our organizational restructuring plan, including a reduction in workforce, announced in August 2022, may not result in anticipated savings, could result in total costs and expenses that are greater than expected and could disrupt our business;
5

We may be unable to manage our future growth effectively, which could make it difficult to execute our business strategy;
If we cannot compete successfully, we may be unable to increase or sustain our revenue, or achieve and sustain profitability;
We must develop new products, adapt to rapid and significant technological change and respond to introductions of new products by competitors to remain competitive;
Due to the significant resources required to enable access in new markets, we must make strategic and operational decisions to prioritize certain markets, products and services. We may expend our resources to access markets and develop products and services that do not yield meaningful revenue or we may fail to capitalize on markets, products or services that may be more profitable or with a greater potential for success;
The Growth Direct platform may contain undetected errors or defects and may not meet the expectations of our customers, which means our business, financial condition, results of operations and prospects could suffer;
Potential product liability lawsuits against us could cause us to incur substantial liabilities and limit commercialization of any products that we may develop;
If we lose key management, cannot recruit qualified employees, directors, officers or other significant personnel or experience increases in our compensation costs, our business may be materially harmed;
If our sole manufacturing and development facility becomes damaged or inoperable or we are required to vacate our existing facility, our ability to conduct and pursue our manufacturing and development efforts will be jeopardized;
Our manufacturing operations are dependent upon third-party suppliers, including single-source suppliers, making us vulnerable to supply shortages and price fluctuations, which could harm our business;
If we are unable to obtain and maintain sufficient intellectual property protection for our technology, including the Growth Direct platform, or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products similar or identical to ours, and our ability to successfully commercialize our products may be impaired;
Patent terms may be inadequate to protect our competitive position on our products for an adequate amount of time;
The market price of our Class A common stock has been and may continue to be volatile and fluctuate substantially, which could result in substantial losses for our stockholders; and
If our Class A common stock is delisted from the Nasdaq Global Select Market, the liquidity of our Class A common stock would be adversely affected and the market price of our common stock could decrease.
We have been, and may continue to be, subject to the actions of activist shareholders, which could cause us to incur substantial costs, divert management’s and the board’s attention and resources, and have an adverse effect on our business and stock price.
6

PART I
Item 1. Business.
Defining the future of pharmaceutical quality control
We are leading a global transformation toward fully automated microbial quality control within pharmaceutical manufacturing. Our products safeguard the most complex and critical bioprocessing workflows in the industry, enabling faster, safer, and higher capacity drug production. Through our unique expertise at the intersection of microbiology, robotic systems, and advanced vision algorithms, we are setting the foundation for end-to-end quality control automation to enable the future of advanced pharmaceutical manufacturing.
Overview
We are an innovative life sciences technology company providing mission critical automation solutions to facilitate the efficient manufacturing and fast, safe release of healthcare products such as biologics, vaccines, cell and gene therapies, and sterile injectables. Our flagship Growth Direct platform automates and modernizes the antiquated, manual microbial quality control, or MQC, testing workflows used in the largest and most complex pharmaceutical manufacturing operations across the globe. The Growth Direct platform brings the quality control lab to the manufacturing floor, unlocking the power of MQC automation to deliver the faster results, greater accuracy, increased operational efficiency, better compliance with data integrity regulations, and quicker decision making that our customers rely on to ensure safe and consistent supply of important healthcare products.
rmb-20221231_g1.jpg
Our Growth Direct platform is the only fully automated, high-throughput and secure MQC solution. Developed with over 15 years of active feedback from our customers, Growth Direct was purpose-built to meet the MQC challenges posed by the increasing scale, complexity, and regulatory scrutiny confronting global pharmaceutical manufacturers. Our platform delivers the robust and scalable automation necessary to support rapidly expanding demand for novel and complex therapeutic modalities, such as biologics, vaccines, cell and gene therapies, and sterile injectables. Our systems are designed to absorb and automate the vast majority of daily MQC test volume in any pharmaceutical manufacturing facility and can be operated in networked fleets of multiple systems per facility or campus to scale up with high-volume manufacturing.
MQC is a ubiquitous and critical testing process, executed daily at massive scale globally, that ensures pharmaceutical manufacturing facilities and products are free of microbial contamination from exogenous microorganisms such as bacteria, mold, and other foreign substances. MQC ensures the safety of final drug products released for patient use, via the constant testing for microbial contamination of raw materials, production environments, personnel, and in-process and final sterility testing for drug products. A single drug production facility may conduct anywhere from tens of thousands to over one million MQC tests per year to ensure product quality. This testing is mandated and closely monitored by the U.S. Food and Drug Administration, or the FDA, and other global regulatory agencies to ensure the safety of all pharmaceutical products, with serious regulatory and financial consequences for lack of compliance.
7

The traditional method of MQC testing, or the traditional method, also known as the compendial method, involves detection of viable, potentially contaminating organisms by a process known as “growth promotion.” In this method, samples are manually collected on media plates, hand labeled and inventoried, physically transported to a centralized lab, and incubated at various temperatures for days to weeks. MQC specialists then visually inspect these plates manually, counting colonies of microbial organisms and recording their counts of thousands of plates by hand, which is a repetitive process predisposed to operator miscounts. In total, the traditional method can require 15 individual processing steps per sample. The benefit of this long-standing method is that it is trusted—a colony growing on media strongly implies the existence of viable, potentially contaminating organisms growing in the location or sample from which the assay was collected.
However, the manual traditional MQC method has become antiquated and is unable to match the growing scale of global pharmaceutical manufacturing—especially complex bioprocessing of biologics, cell, and gene therapies—principally because the process is slow to deliver results, entirely dependent on human labor, subject to technician fallibility and error, unsecured, and non-compliant with data integrity regulations. In time-sensitive, highly regulated pharmaceutical manufacturing operations, these process vulnerabilities can expose organizations to significant operational, financial, and reputational risks, including loss of valuable product batches, reduced manufacturing capacity, lengthy regulatory investigations, costly enforcement actions, and delayed release of life-saving products.
Our Growth Direct platform improves the traditional MQC process, maintaining the fundamental trusted method of growth promotion, but applying advanced robotic automation, powerful optical imaging, algorithmic vision analysis, and data management to render it more scalable and efficient for the future of advanced pharmaceutical manufacturing. Our proprietary technology works by replacing human counting of growing colonies with software and algorithm detection and counting based on image analysis. We exploit the natural autofluorescent properties of microbial organisms to count microcolonies by detecting minute changes to their brightness over time using proprietary vision algorithms, without any new reagents or additional sample prep. Our system wraps this core detection technology with fully automated, high-volume, walk-away robotic sample handling and incubation, locked behind a secured interface that enables compliance with data integrity regulations.
We believe the MQC market is poised for disruption and modernization via the widespread deployment of our Growth Direct platform, and we have embarked on the mission of transforming the MQC test market to standardize on our fully automated solution.
The Growth Direct platform fully automates and digitizes the process of pharmaceutical MQC and enables our customers to perform this critical testing process more efficiently, accurately, and securely. Our platform comprises the Growth Direct system, proprietary consumables, lab information management system, or LIMS, connection software, and comprehensive customer support and validation services. Our Growth Direct system is a fully automated, high throughput instrument for daily processing of MQC samples on our proprietary consumables—a microbiology quality control lab in a box. We have achieved an automated method that is faster and produces more accurate, reliable and accessible data than the traditional method. The Growth Direct platform delivers faster results in half the time, and with its higher testing throughputs and capacity can absorb the vast majority of daily MQC testing in any facility. Our system increases accuracy and efficiency through full automation of the MQC process. Customers depend on Growth Direct’s robust security, connectivity, and data integrity capabilities, reinforced by its high reliability.
We believe we are the first company to solve the existing barriers to MQC automation. Our product platform reflects our expertise at innovating and integrating across multiple technology disciplines, including systems design, robotic handling, microbiology, optical imaging, software image analysis, data management and security, and process automation. Our business was specifically built to meet the needs of pharmaceutical manufacturing and has developed a track record of delivering reliable results for our customers, which is why we believe we are the trusted standard in microbial automation.
We employ direct commercial and service teams that drive the adoption of our products globally. We create a superior user experience from pre-sales, to onboarding, consultative validation services, onsite technical training, and continued customer support throughout our relationship. We have a scalable commercial infrastructure including a direct sales force in North America and Europe. This is supplemented with an extensive and highly specialized customer service and validation infrastructure. This infrastructure ensures successful on-boarding of the Growth Direct through both initial validation and follow-on purchases throughout the entire customer site network, where the highest volume sites may require dozens of Growth Direct systems. We currently have customers across approximately 75 sites in 14 countries and the majority of our customers have multiple Growth Direct systems and have deployed Growth Direct across multiple facility locations.
8

We launched our current, second generation Growth Direct system in 2017 and have placed 125 systems and sold over 3 million consumables globally. Our customer base includes over half of the top twenty largest pharmaceutical companies as measured by revenue and the manufacturers of 25% of globally approved cell and gene therapies, including approximately 60% of approved gene-modified autologous CAR-T cell therapies. Once installed and validated in our customers’ facilities, Growth Direct provides for recurring revenues through ongoing consumables and service contracts.
We seek to establish Growth Direct as the trusted global standard in automated MQC by delivering the speed, accuracy, security, and data integrity and regulatory compliance that our customers depend on to ensure patient safety and consistent drug supply.
Industry background and challenges
MQC overview
MQC is the principal method by which pharmaceutical manufacturers ensure the ongoing sterility of their facilities and finished products by detecting and stopping contamination from any outside microorganisms, such as bacteria, mold, and other foreign substances. MQC is a critical component of the bioprocess and pharmaceutical production process and is regulated and mandated by the FDA under current good manufacturing practice, or cGMP, and by other international regulatory agencies. Current MQC testing methods are manual, laborious, have lacked innovation over the past several decades.
To guarantee the quality of the end products and the safety of patients who receive them, manufacturers must ensure that their products are free of potentially harmful microbial contamination. This requirement creates a considerable operational challenge, as the natural environment is rife with microorganisms that could pose serious risk to patients should they transit into these clean rooms and contaminate any aspect of the manufacturing process. Consequently, pharmaceutical companies must maintain strict sterility control in their manufacturing facilities by vigilantly monitoring their sites, equipment, and finished drugs, and responding quickly to any microbial contamination. This is accomplished through MQC testing, which generally encompasses four specific applications for testing of microbial contamination:
Environmental Monitoring (EM)—tests the manufacturing environment, including circulating air, exposed surfaces, and personnel, and represents approximately 65-70% of global MQC test volume;
Water (W)—tests any purified water used at any stage of the drug production process, including water for injection, or WFI, and represents approximately 15% of global MQC test volume;
In-Process Bioburden (BB)—tests raw materials, drug substance and in-process product, and represents approximately 15% of global MQC test volume; and
Sterility Release (ST)—final testing of finished product to ensure sterility before the product is released for commercial sale, and represents less than 5% of global MQC test volume.
MQC testing occurs at high volumes due to its importance across all dimensions of a pharmaceutical manufacturing operation and must be executed daily and implemented across all production lines. As a result, pharmaceutical manufacturing facilities may conduct as many as tens of thousands to over one million tests per year.
Legacy MQC techniques and key challenges
The traditional method of MQC testing involves detection of viable organisms by a process known as “growth promotion.” In this process, samples are collected from a manufacturing site (e.g., on equipment, water, raw materials) and deposited by various methods onto plates with a matrix (typically agar) containing growth media with nutrients that encourage microbial growth. These plates are hand-labeled, inventoried, and physically transported to a centralized MQC lab. The plates are incubated under various conditions favorable for microbial growth; a manufacturing operation may simultaneously maintain multiple different incubation conditions and processes. If the original sample is contaminated with microbial organisms, the transferred organisms will divide and expand on the test plate, eventually forming visible colonies on the surface of the growth media. Technicians inspect these plates manually, counting colonies and recording their counts by hand. Visualization of colonies indicates the original presence of viable—that is, living—organisms from the sampled location or substance, and a likely microbial contamination for investigation and remediation.
9

A typical MQC testing process using the traditional testing method involves 15 or more manual steps per sample, including sample collection, labeling, transport, inventory, incubation, multiple reading and re-incubation steps, final counting, data recording, and data entry. The process is inherently inefficient, with some of the early sample collection steps occurring inside the manufacturing suites spread across a campus, and others centralized in campus MQC labs, requiring sample transport. The manual handling aspect of the traditional method makes it more prone to human error than an automated alternative and can lead to extensive labor and other direct and indirect costs given the thousands to millions of MQC tests required annually per manufacturing facility.
The traditional method poses several operational problems:
Delayed results — Colonies must grow to a certain size, typically 10 million cells, before the human eye is able to detect them. Across the range of organisms and incubation protocols that facilities handle, this growth time can range from 5-14 days. Until then, no definitive result can be determined, which delays any dependent processes.
Test subjectivity — Once growth has occurred, a human operator will count the colonies and decide whether the number of colonies meets or exceeds their organization’s threshold for remediation. However, colonies can grow together or overlap completely, or can be mistaken for other artifacts, confounding operators’ ability to generate an accurate, subjective count, especially given the fact that human operators can only check plates a few times during the incubation cycle.
Vulnerability to errors — Operators must manually categorize, label, track and manage numerous plates through a complex multi-step, multi-day process of incubation and analysis, risking the loss or mishandling of samples. Manual analysis of samples also requires human data collection and entry, introducing risk of mistakes during recording and transcription of data.
Lack of data integrity and audit controls — The manual, traditional method of data handling faces challenges in meeting the current regulatory standards requiring data integrity. Current processes, which are often paper based, introduce risk of erroneous or fraudulent data as critical data entry points are reliant on the experience, state of mind, and motives of the individual recording them.
Laborious process — Manual growth promotion is a labor-intensive, multi-step process that requires operators to cycle samples through incubators multiple times per day as they check for growth and often requires physical transport from a manufacturing facility to a centralized lab.
Lapses in traditional MQC processes and potential contamination have resulted in increased regulatory scrutiny and organizational risk, leading to lengthy regulatory investigations and costly enforcement actions in addition to product loss and resulting lost revenue. The risks and costs of inadequate traditional MQC testing include:
Global data integrity risk — 40-50% of all warning letters issued globally contain a data integrity component.
Lengthy regulatory investigations — The time to resolution of FDA 483s and warning letters is approximately 6-24 months, and even longer in some cases.
FDA enforcement action risk — Risk of significant and costly FDA enforcement actions, up to and including consent decrees.
Significant product loss — Up to $100 million annual product loss per company due to MQC failures has been observed in recent years.
Shareholder value destruction — Potential shareholder value destruction in the hundreds of millions to billions of dollars due to MQC issues, resulting product and financial issues, potential customer concerns, and impact from negative press.
In the last several years alone, there have been numerous publicized incidents involving leading pharmaceutical companies that highlight the risk of poorly controlled, manual MQC testing and protocols, resulting in lengthy site closures, CRLs, and delays to product approvals.
10

Furthermore, regulatory compliance pressures in the pharmaceutical industry have generally increased over the past decade. More specifically, the proportion of FDA warning letters containing a data integrity complaint has risen in recent years, as the agency devotes greater attention to that topic. We expect there to be continued regulatory scrutiny as the industry shifts to more complex biological manufacturing and manufacturing returns domestically.
Key MQC automation growth drivers
We believe several industry trends are driving the need for MQC automation, including:
Increasing regulatory scrutiny — Regulatory compliance pressures in the pharmaceutical industry have increased over the past decade, as mentioned above.
Increasing data integrity scrutiny and need for remote, real-time monitoring of facilities — Facing increased data integrity scrutiny from regulatory authorities in their quality control lab and manufacturing areas, pharmaceutical manufacturers must focus on meeting these regulatory requirements as defined by the FDA and other international regulatory bodies.
Expansion of high growth biologics and advent of new, more complex therapeutic modalities such as cell and gene therapies — The global prescription drug market is large and growing, driven in part by the rise in the burden of chronic diseases and the growing demand for innovative therapies such as biologics and cell and gene therapies. Biologics, cell, and gene therapies require complex multi-step manufacturing processes which demand efficient automated MQC processes.
Greater efficiency and focus on six sigma lean manufacturing principles — The pharmaceutical industry is under significant pressure to commercialize products faster in order to maximize their patent life. There is continued focus on concepts such as lean manufacturing and six sigma to drive efficiencies in the manufacturing process and a greater emphasis on automating MQC testing to reduce errors and decrease manufacturing lead times and inventory requirements in supply chains.
Rebuilding of domestic growth supply chain / increasing scrutiny of outsourced materials with focus on reshoring drug development process — We believe the reshoring of manufacturing operations will further necessitate the need for efficient automated MQC testing.
Labor shortages — With labor shortages facing many companies in the global pharmaceutical industry, we believe that automated MQC processes can not only make their manufacturing processes more efficient and cost-effective but also help mitigate worker scarcity.
Market opportunity
Our core market of MQC testing encompasses a ubiquitous and high-volume testing process deployed across all pharmaceutical manufacturing operations.
Our core total addressable market
We are especially focused on serving the high-growth biologics, cell, and gene therapy markets, which have the highest MQC testing intensity per batch of manufactured product. We seek to drive substantial growth by establishing Growth Direct as the standard for MQC automation in advanced bioprocessing for biologics, cell, and gene therapies.
The Growth Direct platform
Our proprietary Growth Direct platform fully automates and digitizes the trusted growth-based method of MQC and enables customers to perform this critical testing process more efficiently, accurately, and securely. Our platform comprises the Growth Direct system, proprietary consumables, LIMS connection software, and comprehensive customer support and validation services. The platform’s suite of products reflects our expertise at innovating and integrating across multiple technology disciplines, including systems design, robotic handling, microbiology, optical imaging, image analysis, data management and security, and process automation, and is supported by our unwavering commitment to the highest level of customer support.
11

Our technology
To date, prior technology products have not succeeded in automating MQC workflow at scale, due to a combination of insufficient platform throughput, lack of full automation, and non-viable technology approaches. Most testing solutions on the market that seek to replace the traditional method diverge from directly measuring microbial growth, using alternative analytical technologies that often require additional reagent preparation and that do not deliver the same results as the existing traditional method. These methods are difficult to validate relative to the traditional method and have therefore seen low adoption across the industry.
Growth Direct method
The Growth Direct method relies on a fundamental property of all microorganisms—they contain cellular components required for growth, called flavins and flavoproteins, that autofluoresce, or glow, without the addition of reagents under certain frequencies of light. Our proprietary system detects microcolonies of microorganisms by illuminating them with blue-spectrum light and directing the resulting green-spectrum signal onto a Charged-Coupled Device, or CCD, chip—an array of independent photosensitive pixel elements. Our image analysis software interprets these light signals and counts the clusters of illuminated pixels representing each microcolony. The end result is an automated method that is faster and produces more reliable and accessible data than the traditional method. Our Growth Direct platform accelerates time to results by several days, a 50% improvement over the traditional method, and reduces MQC testing to a simple two-step workflow, eliminating up to 85% of the manual steps of traditional MQC, generating significant time, operational, and cost savings for our customers.
Core detection technology
Our system illuminates samples using an array of high-intensity blue LED lights, which causes microcolonies to autofluoresce without destroying them. All microbial cells autofluoresce in the green-spectrum when illuminated with blue LED light. A CCD chip captures images with illuminated pixels wherever autofluorescence from microbial cells is detected. Our software detects and registers the clusters of illuminated pixels that represent underlying microcolonies. The system generates a time series of images as the sample incubates and is imaged every four hours. Finally, vision analysis software continuously evaluates the time series for evidence of growing colonies, represented by increasing signal intensity and size of illuminated groups of pixels.
A key feature of detection via imaging of autofluorescence is that this approach does not harm cells, and as such is a non-destructive method. This provides several benefits, including ensuring that detected colonies represent actual viable microbial contaminations, and permitting detected microcolonies to grow into visible colonies for use in subsequent microbial identification for root cause investigation follow-up.
Our platform can detect microorganism growth at the microcolony stage at approximately 100 cells, which typically occurs in half the time required for visual plate counting to detect visible colonies by eye at approximately 10 million cells.
System components and workflow
The Growth Direct system comprises two automated and temperature-controlled incubators, robotic sample transport systems, an advanced imaging system, two servers (one for system control, the other for image analysis) and associated hardware and staging required for the handling of up to 700 of our consumables.
The overall workflow of the automated Growth Direct method mirrors the traditional visual plate counting assays, allowing for operator familiarity of use, ease of integration into existing MQC protocols, and a streamlined regulatory validation process.
12

Growth Direct system components
rmb-20221231_g2.jpg
The Growth Direct workflow begins when microbial organisms are collected on proprietary growth media plates using the same collection methods as the traditional method—via direct contact, air settling or air filtration for environmental monitoring testing, or via funnel filtration of liquid samples onto the membrane of the consumable for water or bioburden testing. For ease of use, our consumables are compatible with existing hardware, such as active air samplers or liquid filtration systems, and are supplied by us with identical nutrient agar media as traditional media plates.
A Growth Direct operator loads the system in bulk using two carriers designed to hold up to 60 of our consumables each. A key benefit of the Growth Direct is that the system can be placed directly in a production area, compared to the traditional method which often requires transporting samples to a centralized lab for testing. Our consumables are pre-labeled with unique bar codes for forensic trail identification, management and to enable data integrity compliance. Every consumable bar code contains a unique serial number that allows traceable information to be captured by two bar code scanners on the Growth Direct system. That allows metadata such as sample location, time, type, test protocol, and operator to be captured and associated with each consumable result. Intake sensors within the system automatically read, identify, and catalog the bar-coded samples, after which the samples are transferred from the loading queue to one of two independently controlled incubators, which together have a capacity of 700 of our consumables, and which support the operation of multiple custom incubation protocols. Once loaded into the system, consumables cannot be removed or tampered without generating an auditable record of actions by an operator.
During the incubation phase, the Growth Direct captures images of each consumable at intervals of four hours. To perform the imaging, the system transfers consumables from the incubator to the imaging chamber, illuminates them using a blue-spectrum light and captures autofluorescence signals in a high-resolution image using the CCD camera. Samples are returned to the incubators to continue their incubation protocols. Automated sample handling means no sample is ever missed for testing or replaced into the wrong incubator or accidentally discarded.
Over the course of the incubation protocol, the system’s image analysis software uses proprietary algorithms to analyze the behavior of autofluorescent objects over an accumulating time series of images, enabling the Growth Direct to identify and count growing microcolonies and distinguish them from non-living debris.
After the image analysis is complete, the system reports the number of growing colonies found on the surface of the consumable. The result data can be printed or transmitted to LIMS via our LIMS connection software for storage and user review. When a sample demonstrates growth that exceeds the threshold for contamination set by the organization, automatic email alerts notify quality personnel of a possible contamination before the end of the incubation period. A powerful yet intuitive user interface allows the operator to track the consumables in the system throughout the testing process and monitor the results in real time, which offers a significant advantage to the manual and traditional method that has to wait to the end of the incubation before counting. After results are reviewed, the consumable can either be unloaded to a carrier for further microbiological identification or automatically discarded as waste at the operator’s discretion.
13

Validation framework
We have demonstrated the accuracy, speed, and reliability of detecting microcolonies using the Growth Direct’s automated image analysis compared to conventional methods through numerous scientific studies.
Accuracy. The Growth Direct is highly accurate when compared to traditional methods. Studies of the Growth Direct comparing its vision-based detection and enumeration of colonies against the MQC gold-standard USP <61> benchmark reference set of micro-organisms demonstrate that the Growth Direct delivers the same results or better as traditional, manual verification of colonies.
The figure below demonstrates the accuracy of the Growth Direct imaging and analysis technology compared to a reference count produced by an analyst interpreting the image data created by the software. A wide range of organism types—both mandated by the United States Pharmacopeia, or USP, and those commonly found in pharmaceutical facilities—were evaluated.
Growth Direct colony count accuracy vs. standard reference
rmb-20221231_g3.jpg
Speed. The Growth Direct is faster than the traditional method. Across a range of organisms of interest, the Growth Direct detects colonies in half the time or faster.
The figure below shows the time to detection, or TTD, and time to result, or TTR, in hours for a wide range of pharma lab-relevant microorganisms using the Environmental Modeling, or EM, application on the Growth Direct system compared to the time to detection / time to result window using traditional manual tests (72+ hours).
14

Growth Direct time to result vs. traditional method
rmb-20221231_g4.jpg
Our value proposition by stakeholder is described below:
Reliability. The Growth Direct is more reliable than the traditional method for accuracy of organism enumeration. In studies of environmental monitoring plates incubated for five days, which compared Growth Direct’s vision-based detection and enumeration to visual counting conducted by technicians, the Growth Direct regularly identified and counted colonies that technicians missed, as shown by the counts in the shaded area in the figure below.
Growth Direct colony detection reliability vs. traditional method
rmb-20221231_g5.jpg
Our Growth Direct platform
We pioneered the Growth Direct platform—a combination of our novel Growth Direct system, proprietary consumables, LIMS connection software, and comprehensive customer support and validation services—to fully automate and digitize the process of MQC in the sterile manufacturing of important health care products.
15

The Growth Direct system
Our current, second-generation Growth Direct system, launched in 2017, reflects our deep experience with delivering automation to the MQC market. The Growth Direct system is a fully automated, high throughput system for processing MQC samples—a microbiology quality control lab in a box. The Growth Direct system contains two high-capacity incubators, an advanced imaging system and internal robotics for sample handling. The system enables walk-away bulk sample loading, holding 700 of our consumables per system. Its dual, independently controlled incubators automatically manage multi-temperature incubation protocols. Onboard imaging and vision software detects and counts microbial growth, delivering test results in half the time of the manual method. The system’s compact 57” x 39” x 95” size delivers these benefits in a footprint that allows customers to place the Growth Direct system directly in manufacturing suites of various sizes compared to the traditional method, where samples are often required to be transferred to a centralized lab. Co-location in manufacturing minimizes delays to incubation and errors introduced by sample transfer to the quality control lab. The Growth Direct system brings the lab to the manufacturing floor, for automated MQC testing, anywhere in the facility or manufacturing campus.
Proprietary consumables
We offer two proprietary consumables plates to capture test samples for analysis on the Growth Direct: (1) an Environmental Monitoring, or EM, consumable and (2) a Water / Bioburden, or W/BB, consumable. Both types are custom-designed proprietary consumables with specific mechanical and optical features to facilitate automated handling and image processing within our Growth Direct system and have bar codes for tracking and data integrity. Two bar codes are used—one applied during our manufacturing process to define the media type and expiration dates, and a second that is generated by the Growth Direct system at time of testing that defines the sample ID and LIMS number. The consumables incorporate multiple standard media for each application as both products are based on the traditional growth method.
In addition, we are developing a growth-based rapid automated sterility test for use on the Growth Direct system. Rapid sterility tests are utilized for final release testing in any facility that manufactures sterile products such as biologics and sterile injectables, as a final quality check before shipment. The traditional sterility test utilizes a growth method that requires at least 14 days to deliver final results, during which time dependent manufacturing steps are paused or proceed at risk, or final products are held in inventory. Similarly, autologous cell therapies require collection of patient tissue, ex vivo manipulation of these cells, and delivery via reinjection into patients — all steps which must be conducted within approximately two weeks, which the traditional method of sterility testing exceeds, causing delays or requiring release of the product at risk.
We began beta testing of our rapid sterility test with one of our existing global customers in 2022. When commercialized, we expect our rapid sterility test will reduce the traditional method’s 14-day time to results by at least 50%, permitting faster final release, with the goal of speeding critical drugs and vaccines to market. When released, we expect our rapid sterility test will also deliver the other benefits of the Growth Direct platform, including increased efficiency, reduced risk of errors, and enabling data integrity compliance. Our development program was supported by contract funding from U.S. Department of Health and Human Services Biomedical Advanced Research & Development Authority, or BARDA, which is supporting the development of improvements in vaccine production methods that accelerate the availability of vaccines against viruses with pandemic potential.
Growth Direct LIMS connection software
Our Growth Direct software allows for two-way integration to LIMS, enabling a fully paperless workflow. The bi-directional LIMS connection uses the widely supported comma-separated values, or CSV, file format to communicate, delivering compatibility with all existing LIMS. The connection supports the use of LIMS for Growth Direct created barcodes that are applied to our consumables. After sampling, the consumables are loaded into the Growth Direct system, which performs the incubation, detection and enumeration of colonies. Final results are automatically uploaded to the LIMS. This eliminates the risk of human error that could arise from manually entering the results, while improving efficiency. Moreover, the LIMS connection eliminates the need to use paper in the lab and delivers information to stakeholders in a secure manner, designed to enable compliance with data integrity regulations.
16

Our service team works directly with customers’ IT teams to help integrate Growth Direct software into their LIMS for seamless connectivity.
Validation services
As part of our customer support experience, we offer full validation support to ensure customer success with the Growth Direct platform. This offering helps our customers validate their Growth Direct system for full routine use faster, typically in just three to nine months, and develops confidence in the operation of our platform.
Support begins prior to system purchase when our sales representative brings in a validation expert for consultation about specific application requirements. The validation teams offer a complete array of documents and services to support validation efforts, including:
Installation Qualification
Operational Qualification
Performance Qualification
Time-To-Results Qualification
21 CFR Part 11 Assessment
Method Qualification/Method Suitability
Once initial systems are validated, our customized validation approach allows customers to quickly validate follow-on systems through a Technical Transfer Method, facilitating faster adoption throughout their site network.
Customer support
We offer full 24/7 maintenance support via our annual service contract. Purchase of the Growth Direct system comes with a one-year warranty, after which customers may purchase annual service contracts. Our maintenance support package offers access to a staffed online and phone help desk with knowledge base, remote management and troubleshooting, and a 24-hour response time from our on-site field service engineer team.
Key advantages of our Growth Direct platform
We believe that several factors differentiate our technology and will continue to be significant drivers of customer adoption of Growth Direct:
Faster Results at Higher Testing Throughputs and Capacity — The Growth Direct platform uniquely combines superior detection and enumeration capabilities—translating to a 50% reduction in detection time compared to the traditional method—with a high-throughput, 700-sample total capacity form factor. This allows Growth Direct to offer a large volume automated testing solution that allows for fewer investigations, more targeted interventions, and more uptime for manufacturers, therefore saving time and money.
Increased Accuracy through Automation — The automation of both sample handling and enumeration virtually eliminates human errors from the MQC process. Samples are transferred automatically at the right time, reducing the risk of sample loss, misplacement or mislabeling. The Growth Direct platform also more reliably distinguishes distinct colonies, hence avoiding the subjectivity that human operators introduce through visual inspection of plates.
Increased Process Efficiency — Faster time to results means faster decision-making and intervention in the event of contamination, preventing production of contaminated batches, and reducing waste and overproduction. Meanwhile, elimination of unnecessary manual labor allows skilled MQC specialists to spend time on test design, interventions, standard operating procedure, or SOP, updates and other critical tasks.
17

Robust Security and Connectivity — The Growth Direct platform can integrate with existing LIMS, allowing for seamless data transfer from the system to the LIMS. This connection not only makes it easier for quality control personnel to handle and process their testing data, but it also allows other stakeholders to instantly access information critical to continued production.
Superior Data Integrity — By maintaining accurate, complete, and intact records within their original context, the Growth Direct platform is designed to ensure the trustworthiness of data. Moreover, data reside in permanent form for the lifetime of the record, easily accessible to authorized users, which allows operators to analyze trends over time for timely, cost-saving decision-making. The system is designed to enable compliance with industry data integrity standards such as 21 CFR Part 11, which set forth the FDA’s standards for electronic records and electronic signatures.
High Reliability with Clear Path to Validation — The Growth Direct platform delivers the reliability that customers need for their mission-critical manufacturing processes, with a consistent record of uptime in live production use. Our platform’s reliability is further supported by our 24/7 support infrastructure and extensive regulatory validation services to ensure quick and seamless integration with customer’s facilities and IT systems.
Competitive strengths
We believe our continued growth will be driven by the following competitive strengths.
Our proprietary technology platform offering best-in-class automated and secure MQC testing — Our platform was purpose built to meet the growing demands posed by the increasing scale, complexity, and regulatory scrutiny of global pharmaceutical manufacturing. We believe that our Growth Direct platform leads the industry in throughput, accuracy, reliability, security, and data integrity. Compared to the traditional method, our Growth Direct platform accelerates time to results by several days, a 50% improvement over the traditional method, and reduces MQC testing to a simple two-step workflow, eliminating 85% of the manual steps of traditional MQC, generating significant time, operational, and cost savings for our customers. The Growth Direct platform is backed by our comprehensive validation and value-added service offerings, which create a continuous, positive touch point with our customers. Altogether, we believe our technology and service platform best address the growing needs of our customers.
Our investment and patent-protected innovation across multiple technology disciplines — Our platform reflects our expertise at innovating and integrating across multiple technology disciplines, including systems design, robotic handling, microbiology, optical imaging, software image analysis, data management and security, and process automation. Through multiple years of development and investments from both investors and institutional partners, such as BARDA, we have amassed a set of technologies that form the foundation of our growing suite of products and solutions. We also believe that our first mover advantage in automated MQC testing reinforces our growing position in this market, with over 15 years of customer development and feedback, technical development, advocacy, and customer success. We continue to focus on investing in our business and have a well-defined product roadmap which includes development of new, innovative products, as well as advancements to our existing suite of technologies. Moreover, we have a strong intellectual property portfolio, including at least eighty-five granted and pending patents globally with eight unexpired U.S. granted patents and ten U.S. pending patent applications as of December 31, 2022.
Top-tier customer partners establishing Growth Direct as an industry standard globally — We have cultivated long-standing and collaborative relationships with our significant and growing customer base. We originally developed our platform in close collaboration with our customers, and our customers’ success in validating our technology constitutes a major driver for platform deployment. Moreover, our comprehensive validation, value-added service, and customer support offerings create a continuous touch point with our customers, cementing the value and integration of our products. Through these efforts, we deliver high quality experiences at every step of the customer journey which creates and strengthens our customer loyalty.
Deep integration into heavily regulated pharmaceutical manufacturing processes — Our products are entrenched within our customers’ workflow and the majority of our customers have purchased multiple systems and at multiple locations. For every drug product manufactured or in development, our customers are required to establish a validated QC process that they can execute consistently and reliably. Customers
18

typically dismantle manual testing infrastructure after switching to our platform, creating enormous switching costs that get amplified by the network effect of linked systems and data aggregation across customer sites. Since initial installation, our relentless focus on providing robust validation support ensures assimilation of our platform into our customers’ standard operating procedures, further contributing to customer captivity. We believe that our first mover advantage has further enabled us to become deeply rooted within our customer’s facilities and provide for ongoing opportunity with our existing customer base.
Our highly attractive business model that leverages our growing installed base of systems to generate persistent recurring revenues through consumables and service contracts — Once embedded and validated in our customers’ facilities, our Growth Direct provides for recurring revenues through ongoing consumables and service contracts. When our customers invest in our technology, they commit to a long-term use of our products. Our customers regularly purchase our proprietary consumables to perform MQC testing and maintain their systems via annual service contracts. Our products are used daily in our customer’s facilities and their key workflows, reinforced by regulatory requirements that are driving the industry towards further automation. Once validated, additional systems can be deployed to absorb the majority of test volume in a facility. Moreover, once a Growth Direct system is installed within a customer’s facility, it provides for an opportunity to place additional systems in existing and new facilities, which can be installed and validated in a faster, more efficient manner given the comprehensive validation process for the initial system.
Ability to leverage our extensive regulatory expertise to better serve our customers’ needs — We believe we are a thought-leader with respect to regulatory requirements. We have a long history engaging with the major regulatory bodies in our industry, such as the FDA and the European Medicines Agency, or the EMA, some of whom are also our customers. Our regulatory strategy has benefited our business in several ways, including: 1) by achieving the definition of the Growth Direct Technology as an “automated compendial validation” in key trade group and regulatory issuances, such as the Parenteral Drug Association, or PDA, Technical Report 33, and USP chapter <1223>; 2) by working with industry and regulatory forums to define a fast validation strategy that allows a short timeline routine testing implementation; 3) and by helping our customers obtain regulatory acceptance from the EMA and the FDA for the use of our technology and validation strategy for new drug applications with the Bioburden application (environmental modeling and water do not need regulatory license change). Our technology has also been audited regularly by regulatory inspectors as part of routine audits of customer sites, with no citations received to date. We have also succeeded in securing a substantial long-term government contract from BARDA to support development of new products as part of an ongoing partnership concerning areas of shared strategic interest regarding accelerated pandemic vaccine release.
Our experienced management team and workforce with deep domain knowledge — Our management team combines strong subject matter expertise with a demonstrated history of commercial and operational execution. Moreover, our workforce has deep domain knowledge across a range of healthcare, technology and business disciplines, which we believe drives our continued commercial success. We have supplemented our diverse technical experience by assembling an operational team with expertise in manufacturing, legal, sales, marketing, customer service and finance. We believe this confluence of talent from multiple disciplines allows us to stay ahead of our competitors by identifying highly impactful opportunities and building products and solutions that address these opportunities.
Our growth strategy
We aim to position the Growth Direct platform as the industry standard for automated MQC testing. We believe we can achieve this through the following key growth strategies.

Reorganize to achieve growth and profitability — In August 2022, our management team endeavored to reorganize the company into a leaner, lower cost organization focused on a path to growth and profitability. As of December 31, 2022, we reduced our workforce by approximately 20%, including employees, contractors and temporary employees, in connection with an organizational restructuring plan. We will continue to invest in key growth initiatives including enhancing commercial execution and key product development programs that are expected to drive future revenue growth.

Leverage our first-mover advantage and our industry leadership to cement Growth Direct as the new standard of MQC automation in the rapidly growing bioprocessing market, including biologics, cell, and gene therapy manufacturing — Our MQC process automation platform is particularly well-suited to the manufacturing of biologics,
19

cell, and gene therapies. These products are manufactured in a highly modularized fashion where each manufacturing batch often represents an individual dose to a specific patient. These therapies are therefore exceedingly valuable, and the manufacturing methods to produce them are time-sensitive and exposed to outsized risk of contamination given the amount of material handling and process change-over. We have demonstrated the value of our platform in cell and gene therapy manufacturing with our early success in converting customers in this segment. Furthermore, companies in this space are developing new approaches to manufacture these complex products, including novel facility layouts, new processes and workflows, and new quality and risk management frameworks. We intend to capitalize on our first-mover advantage to define the standard of MQC automation in this growing market by moving upstream in the cell and gene therapy manufacturing design practice, creating thought leadership on MQC automation in cell and gene therapy manufacturing, partnering with facility design firms who specialize in manufacturing infrastructure for these modalities, and targeting CDMOs, contract manufacturing organizations, or CMOs, and contract research organizations, or CROs, with significant exposure to this segment.
Drive new customer adoption of the Growth Direct platform by converting the leading manufacturers in our core markets, including but not limited to top 50 pharmaceutical companies and leading CDMOs — With the launch of our latest generation Growth Direct in 2017, approximately 40 global customers have adopted the Growth Direct platform to automate MQC testing in over 75 manufacturing facilities. We intend to drive global adoption by broadly seeking new customers in our core pharmaceutical manufacturing end markets. Our initial focus is on influential high-volume top 50 pharmaceutical companies as measured by revenue and global contract manufacturing organizations, which provide manufacturing services directly to pharmaceutical companies. Our existing customer base includes over 50% of the top twenty global pharmaceutical companies by revenue. Our target geographies include North America and Europe and we are expanding our direct and indirect sales teams to access new customers in other geographic territories, such as Asia.
Expand implementation of the Growth Direct platform within our existing customer base by deploying additional systems across their global manufacturing site network and driving increased application utilization and consumable pull through on a system-by-system basis — We pursue a land-and-expand strategy to drive broad global adoption of our systems. Our approach begins by placing initial systems within our customers’ global manufacturing network. The majority of our customers, which comprise over 50% of the top twenty global pharmaceutical companies as measured by revenue, have global operations with multiple manufacturing facilities. We guide these initial sites as they gain experience with the Growth Direct, assisting their validation of initial applications, proving the value of our systems, and establishing a relationship as a trusted and reliable vendor. Our system is specifically designed to absorb the daily MQC testing volume at our customer’s facilities. We then successfully sell additional systems to support additional suites at existing sites as well as leverage our high customer satisfaction at existing facilities to drive adoption at new sites within our customers’ global manufacturing network. The majority of our customers have multiple Growth Direct systems per site and across different facility locations. We accomplish this expansion via direct peer-to-peer selling facilitated by our commercial team, and by partnering with executive decision makers to execute global customer rollout agreements. We simultaneously drive increased utilization on a system-by-system basis by providing our customers our full suite of applications that can be validated and used on the Growth Direct platform. Moreover, our customers’ strong desire to globally standardize and harmonize their MQC operations provides us a direct opportunity to grow with them, and after validating their first system we are able to install and validate more systems globally for them in a much faster time period given the initial validation process.
Increase the value of our platform by innovating and launching new applications, hardware, and software products that deliver the power of integrated automation across our customers’ QC workflows — We believe the depth, scalability and robust capabilities of our Growth Direct platform allow us to address key challenges facing MQC testing in the pharmaceutical industry. As an innovative leader in automatic MQC testing, we intend to invest in further enhancements in our existing platform as well as end-to-end workflow solutions in our core market. We have a well-defined roadmap for our existing products, which includes new consumables to expand our platform’s MQC testing applications, such as in sterility testing; improvements to on-board algorithms that enable greater insight from our image analysis, such as our RMBNucleus™ Mold Alarm software; additional imaging modalities to unlock new testing functionality; additional system formats to accommodate new customer use cases; and new software to enable fleet management and analytics. Our product roadmap also includes new products to automate upstream and downstream workflow elements, such as microbial identification and automated sample collection, and data-rich products including data management, fleet integration, and predictive analytics. By expanding and continuously enhancing the Growth Direct platform, we believe we can drive incremental revenue from existing clients as well as broaden the appeal of our solutions to potential new customers.
Pursue opportunistic strategic investments, partnerships, and acquisitions — Our strong growth to date has been entirely organic as we continue to add customers to our growing install base of Growth Direct users, while also expanding
20

our consumables and product offering to those customers. At the appropriate stage we may consider opportunistic investments, partnerships, and acquisitions which may strengthen our product platform, allow us to enter new markets, and enhance our growth profile.
Commercial
We launched the latest generation of the Growth Direct platform in 2017, which includes the Growth Direct system and consumables for three applications: environmental monitoring, water, and bioburden testing. Our principal commercial strategy since launch has been to focus on converting customers among the top fifty global pharmaceutical companies. Our land-and-expand approach concentrates on placing initial systems at leading pharmaceutical manufacturers, validating our products, driving high customer satisfaction, and then expanding throughout our customer’s network of sites with more systems and applications. We have simultaneously and opportunistically pursued other important customer types outside of top fifty global pharmaceutical companies, such as CDMOs, CMOs, CROs, vaccine manufacturers, pharmacy compounders (503Bs), among others.
With this approach, we have substantially grown our customer base to approximately 35 global customers and have placed 125 systems and sold over 3 million consumables globally. We have customers across approximately 75 sites in 14 countries and the majority of our customers have multiple Growth Direct systems per site and across different facility locations. Our customer base includes manufacturers of biologics, including cell and gene therapies, sterile injectables, small molecule pharmaceutical manufacturers, and CDMOs, among others. We have sold to over half of the top twenty global pharmaceutical companies as measured by revenue. Moreover, we serve customers who operate some of the most complex manufacturing modalities in the world; for example, we support the manufacturers of 25% of globally approved cell and gene therapies, including over 60% of approved gene-modified autologous CAR-T cell therapies. Many of our customers purchase multiple Growth Direct systems at the same time and we expect them to use these systems for many years before needing to purchase new systems. As a result, a significant portion of our annual sales currently comes from the purchase of our Growth Direct system by a small number of different customers each year. We are working to expand our new customer base and sales within existing customers’ organizations to provide a steady stream of sales of our systems and to grow our recurring sales stream from consumables and service contracts.
We have a global commercial team that includes direct sales, commercial operations, validation, field services, strategic marketing, marketing communications and product management. This staff is primarily located in North America and Europe, and we also maintain direct customer support teams providing both validation and field service capabilities in the same territories. We intend to expand our sales, support, and marketing efforts in the future by expanding our direct footprint in North America and Europe as well as developing a comprehensive distribution and support network in Asia where new market opportunities exist.
We increase awareness of our products among our target customers through direct sales calls, trade shows, seminars, academic conferences, web presence, social media and other forms of internet marketing. We supplement these traditional marketing efforts by fostering an active community of users of our products through user groups, customer advisory board meetings, forums and blogs with internally generated and user-generated content.
We employ a high-touch, customer-centric commercial approach focused on maximizing customer success. After a system sale is closed, our team works closely with customers to install systems and provide on-site validation and training support. We focus on supporting our customer’s transition to an automated MQC protocol and aim to ensure customer success in routine use. We maintain high customer satisfaction through a robust service and maintenance offering, including an online phone and help desk, remote support and on-site field service.
Manufacturing and supply
Our primary manufacturing facility is located in our headquarters in Lowell, Massachusetts. The facility has over 52,000 square feet, with 20,000 square feet of manufacturing floor space that houses multiple manufacturing spaces and functions, including assembly of Growth Direct systems, an ISO-8 cleanroom with ISO-5 laminar flow hoods for consumable manufacturing, dedicated areas for media preparation. The facility has robust quality control from materials receiving to product distribution. We are working to complete a back-up manufacturing facility for consumables in Lexington, Massachusetts, which we expect to be completed in the first half of 2023.
We believe that our manufacturing capacity is sufficient to meet our near-term growth targets for both systems and consumables. Our consumables manufacturing operation, in particular, is designed to meet the demands of high-volume media supply necessary to serve our market. It is centered around a state-of-the-art automated production line that we
21

believe has enough capacity to support near and medium-term growth. To support continuous supply for our customers, we have manufacturing redundancies and maintain inventory in multiple locations, including our Lowell headquarters, a second redundant storage location in the metropolitan Boston area, and at our third-party logistics, or 3PL, warehouses in Schiphol, Netherlands and Frankfurt, Germany.
Our manufacturing strategy includes direct manufacturing of certain products, and third-party outsourcing for certain components and subassemblies. We obtain components and subassemblies for our Growth Direct systems from multiple third-party suppliers and contract manufacturers. While some of these components are sourced from a single supplier, we have qualified second sources for several of our critical parts. We believe that having dual sources for our critical components helps reduce the risk of a production delay caused by a disruption in the supply of a critical component. We perform final assembly, commissioning, and inspection of the systems in our Lowell facility before shipping to customers. Our consumable plate assemblies and lids are manufactured to our specifications by manufacturing partners. We procure media from third-party suppliers and fill and assemble the final consumables in our Lowell facility. We contract with third party vendors to sterilize our consumables before shipping to customers.
We continue to invest in our manufacturing capabilities to increase capacity ahead of future growth, to ensure continuity of supply, and to make order fulfillment consistent and convenient for our customers. Our future manufacturing plans may include expansion of our existing facilities, additional global sites, additional automation lines, and further manufacturing redundancy plans. We are continually evaluating our supply chain and may proactively optimize certain aspects of our manufacturing and supply chain footprint to meet our business objectives.
License agreement
License agreement with Thermo Fisher
In May 2013, we entered into a patent license agreement, or the Thermo Fisher license agreement, with Thermo CRS, Ltd., or Thermo Fisher, pursuant to which we obtained a non-exclusive, worldwide, royalty-bearing, non-sublicensable license under Thermo Fisher’s patent rights relating to robotic devices. Pursuant to the Thermo Fisher license agreement, we paid Thermo Fisher one-time fees in the aggregate of $125,000 and are also obligated to pay royalties at a fixed dollar amount ranging from the low to mid four figures for our sale of each system containing the licensed products, subject to increase or decrease upon certain events. The Thermo Fisher license agreement will remain in effect until the last to expire of the licensed patent rights.
Intellectual property
Our success depends in part on our ability to obtain and maintain intellectual property protection for our products and technology, including by seeking and maintaining patent protection, protecting our trade secrets and other proprietary information, obtaining and maintaining our licenses to use intellectual property owned by third parties, and continually evaluating third-party technologies for further licensing opportunities. We also seek trademark protection where appropriate to protect the names that identify us as the source of our products and services.
We own certain patents, patent applications and intellectual property and license certain patents and other intellectual property from third parties. We have also entered into certain supply and commercial agreements with various vendors and suppliers under which we receive rights to their intellectual property for use in our products. Our material license agreement with Thermo Fisher is described in more detail above.
As of December 31, 2022, we own eight granted unexpired patents in the United States, forty issued patents in foreign jurisdictions, including Australia, Canada, China, countries in Europe, India, Japan and Mexico, and ten pending patent applications in the United States. Our issued patents and pending patent applications cover our technologies and products, including machines, manufactures, compositions of matter, and methods of use with respect thereto, related to the Growth Direct platform. Additionally, as of December 31, 2022, we license three issued patents in the United States, Canada and Europe from Thermo Fisher relating to a robotic carousel workstation. The issued patents that we own or that we in-license from Thermo Fisher and any patents that may issue from pending applications that we own have expiration dates or, in the case of patent applications, projected statutory expiration dates, between 2023 and 2042, excluding, with respect to patents that may be issued from our patent applications, any additional term for patent term adjustments or patent term extensions, if applicable.
22

Competition
As a life sciences technology company, we face competition from a wide array of companies in the pharmaceutical manufacturing industry. This competition includes both small companies and large companies with greater financial and technical resources and longer operating histories than our own.
Our competitors may have significantly greater financial resources, established presence in the market, and expertise in research and development, manufacturing, and sales and marketing than we do. These competitors also compete with us in recruiting and retaining qualified engineering, sales, marketing and management personnel, as well as in acquiring technologies complementary to, or necessary for, our programs. Smaller or early-stage companies may also prove to be significant competitors, particularly if they establish collaborative arrangements with large companies.
The key competitive factors affecting the success of the products that we develop are likely to be the continued growth of our market position, our ability to expand our integration with existing customers, our ability to develop new products and improve our existing products, and our ability to grow our sales and marketing capabilities. Our commercial opportunity for any of our products could be reduced or eliminated if our competitors develop and commercialize products that are more effective, are more convenient, or are less expensive than our products, or if they are able to more effectively integrate their systems with customers before we do.
We primarily compete with established manufacturers of traditional MQC testing products, such as petri dishes, incubators, and other manual testing equipment, which our products aim to displace. These companies include bioMerieux, Becton Dickinson, Charles River Labs, Merck Millipore and Thermo Fisher. We also compete with a limited number of companies that have or are attempting to enter the MQC testing market with alternative automated solutions, such as Interscience, which has developed a partially-automated system for MQC testing. There are also several established companies in the bioprocessing technology market with whom we do not currently compete, but that could develop products that will compete with us in the future. Many of the established companies have substantially greater financial and other resources than us, including larger research and development teams or more established marketing and sales and commercial teams.
Seasonality
Our revenues vary from quarter to quarter as a result of factors such as our customers’ budgetary cycles and extended summer vacation periods that can impact our ability to deliver products and provide onsite services to our customers during those periods. We expect this volatility to continue for the foreseeable future, which may cause fluctuations in our operating results and financial metrics. In addition, trends may vary in the future as our revenue mix shifts from non-recurring to recurring revenues.
Government regulation
We provide products and services used for quality-control testing in pharmaceutical product and medical device manufacturing. Although our Growth Direct platform is not directly subject to regulation by the FDA, our customers’ products and product candidates are subject to extensive regulation by the FDA and other federal and state authorities in the United States, as well as comparable authorities in foreign jurisdictions. In the United States, many of our customers’ products are regulated as either medical devices or drugs under the Federal Food, Drug, and Cosmetic Act, or the FDCA, and its implementing regulations, or as biological products under the FDCA and the Public Health Service Act, or the PHSA, and their implementing regulations, each as amended and enforced by the FDA. The FDA regulates the development, design, non-clinical and clinical research, manufacturing, safety, efficacy, labeling, packaging, storage, installation, servicing, recordkeeping, premarket clearance or approval, adverse event reporting, advertising, promotion, marketing and distribution, and import and export of medical devices, drugs and biological products to ensure that such products distributed domestically are safe and effective for their intended uses and otherwise meet the applicable requirements of the FDCA and the PHSA. Failure to comply with the applicable U.S. requirements at any time during the product development process, approval process or after approval, may subject an applicant or manufacturer to administrative or judicial civil or criminal sanctions and adverse publicity.
The manufacture of our Growth Direct system and our consumables is subject to compliance with regulatory systems, standards, guidance and other requirements, as appropriate, including, but not limited to, laws and regulations for safe working conditions and certifications from the International Organization for Standardization. Our products are also subject to various federal, state, local, and foreign laws, regulations and recommendations, relating to the safe and proper use,
23

transportation and disposal of hazardous or potentially hazardous substances. In addition, U.S. and international import and export laws and regulations, including those enforced by the U.S. Departments of Commerce, State and Treasury and OFAC, require us to abide by certain standards relating to the cross-border transit of finished goods, raw materials and supplies and the handling of related information. Our logistics activities must comply with the rules and regulations of the Department of Transportation, the Department of Homeland Security, Department of Commerce, Department of Defense, and the Federal Aviation Administration and similar foreign agencies. We are also subject to various other laws and regulations concerning the conduct of our foreign operations, including the Foreign Corrupt Practices Act and other anti-bribery laws as well as laws pertaining to the accuracy of our internal books and records. We also contract and may in the future contract with the U.S. government. As such, we are subject to certain laws and regulations applicable to companies doing business with the government, as well as with those concerning government contracts, including being subject to potential investigation for compliance with government contract regulations.
Human capital resources
Our key human capital objectives in managing our business include attracting, developing and retaining top talent while integrating diversity, equity and inclusion principles and practices into our core values.
Employees
As of December 31, 2022, we had 177 full-time employees across the globe, of which 39 were engaged in sales and marketing, 32 in research and development, 76 in manufacturing and service, and 30 in general and administrative. None of our employees are covered by a collective bargaining agreement. We consider our relationships with our employees to be good.
Talent Recruitment and Retention
We strive to attract a pool of diverse and exceptional candidates and support their career growth once they become employees. In 2022, we hired an employee experience manager to foster and enrich employee experience from initial onboarding to retirement.
We emphasize in our evaluation and career development efforts internal mobility opportunities to drive professional development for every employee, which we believe also drives our retention efforts. We strive to provide learning opportunities for all our employees through the development of new learning paths, technical on-the-job training, and leadership training. We also provide our employees career development and career paths through internal promotional opportunities, tuition reimbursement and annual performance management processes. For our global managers and directors, we offer training in leadership essentials.
We provide our employees with a competitive employment opportunity through market-based compensation, equity ownership at all levels across the Company, competitive health and welfare benefits including: short-term disability, long-term disability insurance, 401k, ESPP, pet insurance and paid time off.
Diversity and Inclusion
We value diversity at all levels and continue to focus on expanding our diversity and inclusion initiatives from candidate attraction, employee onboarding and employee experience.

As part of our commitment to diversity and inclusion, RMB proudly supports employee-initiated and led employee resource groups, or ERGs, to provide business insights, solve unique business problems, build leadership skills, and represent the company within the communities we serve. For example, the RMB Women’s ERG was established in 2021 and focuses on the engagement, empowerment, and elevation of women within the company. Membership is open and encouraged for all employees and grew more than 200% in its first year. Examples of program content organized by this ERG include professional career panel discussions with company leaders, attendance sponsorship to leadership conferences such as Massachusetts Conference for Women, company-wide charity drives for local Women’s shelters, and celebration of global events such as International Women’s Day.

24

Additional information
Rapid Micro Biosystems, Inc., a Delaware corporation, was incorporated in December 2006. We completed our initial public offering of our Class A common stock in July 2021.
Our Internet address is www.rapidmicrobio.com. On our Investor Relations website, investors.rapidmicrobio.com, we make available free of charge a variety of information for investors, including our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports, as soon as reasonably practicable after we electronically file that material with or furnish it to the Securities and Exchange Commission, or SEC. The information found on our website is not part of this or any other report we file with, or furnish to, the SEC. In addition, our filings with the SEC may be accessed through the SEC’s Interactive Data Electronic Applications system at www.sec.gov. All statements made in any of our securities filings, including all forward-looking statements or information, are made as of the date of the document in which the statement is included, and we do not assume or undertake any obligation to update any of those statements or documents unless we are required to do so by law.
25

Item 1A. Risk Factors.
Our business involves significant risks. Stockholders should carefully consider the risks and uncertainties described below and the other information in this Annual Report on Form 10-K. Our business, financial condition, results of operations, or prospects could be materially and adversely affected if any of these risks occurs, and as a result, the market price of our Class A common stock could decline and stockholders could lose all or part of their investment. This Annual Report on Form 10-K also contains forward-looking statements that involve risks and uncertainties. See “Forward-Looking Statements.” Our actual results could differ materially and adversely from those anticipated in these forward-looking statements as a result of certain important factors, including those set forth below.
Risks Related to Our Financial Position and Need for Capital
We have incurred significant losses since inception, we expect to incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability.
We have incurred significant losses since our inception. For the years ended December 31, 2022 and 2021, we incurred net losses of $60.8 million and $73.5 million, respectively. As of December 31, 2022, we had an accumulated deficit of $375.9 million. We expect that our operating expenses will continue to increase as we grow our business. Since our inception, we have financed our operations primarily from private placements of our convertible preferred stock, the incurrence of indebtedness, our initial public offering, and to a lesser extent, revenue derived from our Growth Direct platform and non-commercial contracts. We have devoted substantially all of our resources to the development and commercialization of our Growth Direct platform and to development activities related to advancing and expanding our technological capabilities. We will need to generate significant additional revenue to achieve and sustain profitability, and even if we achieve profitability, we cannot be sure that we will remain profitable for any substantial period of time. We may never be able to generate sufficient revenue to achieve or sustain profitability and our recent and historical growth should not be considered indicative of our future performance.
Our limited operating history makes it difficult to evaluate our future prospects and the risks and challenges we may encounter.
We were established in 2006 and launched our current second-generation Growth Direct platform in 2017 for which we are continuing to grow our manufacturing and sales and marketing capabilities. Consequently, predictions about our future success or viability may not be as accurate as they could be if we had a longer operating history. While our product and services revenue has increased, if our growth strategy is not successful, we may not be able to continue to grow our revenue or operations. Our limited operating history, evolving business and rapid growth make it difficult to evaluate our future prospects and the risks and challenges we may encounter, and we may not continue to grow at or near historical rates.
In addition, as a business with a limited operating history, we may encounter unforeseen expenses, difficulties, complications, delays and other known and unknown challenges. We are transitioning to a company capable of supporting commercial manufacturing, sales and marketing at scale. We may not be successful in such a transition and, as a result, our business may be adversely affected.
Our success depends on the success of our Growth Direct platform, which may not be achieved or maintained.
Our ability to achieve and maintain commercial market acceptance of our Growth Direct platform will depend on a number of factors, including:
significant acceptance by drug manufacturers of automated microbial quality control, or MQC, testing;
our ability to increase awareness of the capabilities of automated MQC testing and our technology and solutions;
our customers’ willingness to adopt new technologies and workflows;
our ability to integrate our platform with our customers’ existing workflows, including related to regulatory validation processes;
26

whether our platform reliably provides advantages over the conventional, manual method of MQC testing and other automated technologies and is perceived by customers to be cost effective;
the continued growth of the pharmaceutical and biopharmaceutical industry, in particular biologics, cell and gene therapies;
our ability to execute on our business strategy, including continuing to expand in the market for cell and gene therapies;
the rate of adoption of our platform and solutions by drug manufacturers;
prices we charge for our systems and consumables;
the relative reliability and robustness of our platform as a whole and the components of our platform;
our ability to develop new products for existing customers and to expand our capabilities within the MQC testing workflow;
our ability to expand the use of our platform with existing customers;
other competitive automated MQC testing platforms; and
the impact of our investments in product innovation and commercial growth.
We cannot assure our stockholders that we will be successful in addressing each of these criteria or other criteria that might affect the market acceptance of our products. If we are unsuccessful in achieving and maintaining commercial market acceptance of our Growth Direct platform, our business, financial condition, results of operations and prospects could be adversely affected.
Our operating results have fluctuated significantly in the past and will fluctuate significantly in the future, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations.
Our quarterly and annual operating results have fluctuated significantly in the past and may fluctuate significantly in the future, which makes it difficult for us to predict our future operating results. These fluctuations may occur due to a variety of factors, many of which are outside of our control, including, but not limited to:
our customers’ tendency to purchase our Growth Direct system, including multiple systems, in a single transaction, resulting in significant variations in sales of our systems over time;
the level of demand for our platform and solutions, which may vary significantly;
the length of time of the sales cycle for purchases of our systems;
seasonality in our business due to our customers’ budgetary cycles and time off during the summer vacation;
lead time needed for validation prior to our customers’ using and purchasing our consumables;
changes in demand for our consumables;
the timing and cost of, and level of investment in, technology development and commercialization activities, which may change from time to time;
the start and completion of manufacturing runs;
system repairs or replacements that may impact our customers’ confidence in us and our products and our reputation in the market;
the relative reliability and robustness of our platform;
27

the introduction of new products or product enhancements by us or others in our industry;
expenditures that we may incur to acquire, develop or commercialize additional products and technologies;
expenditures involved in preparing, filing, prosecuting, maintaining, defending and enforcing patent claims;
future accounting pronouncements or changes in our accounting policies;
the ability of our sales organization to design and execute effective sales processes; and
general market conditions and other factors, including factors, such as inflation, unrelated to our operating performance or the operating performance of our competitors.
The effect of one of the factors discussed above, or the cumulative effects of a combination of factors discussed above, could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance. We may continue to experience fluctuations in our operating results as a result of these factors.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which could adversely affect our business, reputation and financial results and cause our stock price to decline.
From time to time, we release earnings guidance in our quarterly and annual earnings conference calls, quarterly and annual earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance includes forward-looking statements based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that are based on information known when they are issued, and, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies relating to our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. These assumptions are inherently difficult to predict. It can be expected that some or all of the assumptions underlying any guidance furnished by us will not materialize or will vary significantly from actual results. From time to time, we provide possible outcomes as high and low ranges, but these are not intended to imply that actual results could not fall outside of the suggested ranges.
Our actual business results may vary significantly from such guidance due to a number of factors, many of which are outside of our control, including our customers’ demand for our Growth Direct systems, the length of the sales cycle for purchases of our systems, customer site readiness and the lead time needed for validation of our systems prior to customers using and purchasing our consumables, as well as the impact of global economic uncertainty and financial market conditions, geopolitical events, such as the conflict in Ukraine, rising inflation, rising interest rates, and the coronavirus pandemic, all of which could adversely affect our business and future operating results. There are no comparable recent events that provide insights on the probable effects of the coronavirus pandemic and current macro-economic uncertainty, and, as a result, the ultimate impacts of the coronavirus pandemic and/or the current macro-economic environment are highly uncertain and subject to change. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors, or other interested parties, we may experience adverse effects on our business and reputation and the price of our common stock could decline.
In January 2022, we announced that our actual commercial revenue for the fiscal year ended December 31, 2021 was below our previous guidance, and in August 2022, we announced a downward revision in our commercial revenue guidance for the fiscal year ended December 31, 2022. Given the uncertainty surrounding our ability to design and execute more effective sales processes, generate and convert sufficient sales leads with new customers and place additional systems with existing customers, we may continue to fail to meet our publicly announced guidance in the future. Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. Investors are urged to exercise caution when using our guidance in making an investment decision regarding our common stock. Any failure to successfully implement our business strategy or the occurrence of any of the events or circumstances set forth in this Risk Factors section in this Annual Report on Form 10-K
28

could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
If we cannot maintain the level of sales of our Growth Direct systems or the sales of our consumables and service contracts to existing customers declines, our future operating results would be adversely affected.
In the years ended December 31, 2022 and December 31, 2021, 22.8% and 16.7% of our revenue was generated from one customer, respectively. The revenue generated from these customers was derived from sales of our Growth Direct system, consumables and service contracts. Many of our customers purchase multiple Growth Direct systems at the same time and we expect them to use these systems for many years before needing to purchase new systems. Our ability to generate revenue depends on our ability to sell our Growth Direct system to new customers or expand the use of our system by existing customers. As a result, in the near term, we expect a significant portion of our revenue to primarily be generated from a small number of different customers each year. We also rely on consumables and service contracts as a source of recurring revenue from our existing customers. These consumables and service contracts are purchased on an as-needed basis and, as a result, revenue from these sources may be subject to change, as customers’ purchasing practices and policies change or their demand for our consumables and service contracts change. If we are unable to sell our Growth Direct system to new customers, if our existing customers do not expand their use of our system, or if our existing customers decide to purchase fewer of our consumables and service contracts or terminate their relationships with us, our revenue could significantly decrease, which would have an adverse effect on our financial condition and results of operations and could adversely impact our ability to execute on our growth strategy.
We may need to raise additional capital to fund our existing operations, improve our platform or develop and commercialize new products or expand our operations.
We expect to spend significant amounts to expand our existing operations, to continue to improve our Growth Direct platform and to develop new products and consumables. Based upon our current operating plan, we believe our existing cash, cash equivalents, and investments of $138.4 million, and anticipated cash flow from operations, will enable us to fund our operating expenses and capital expenditure requirements for at least twelve months following the date these consolidated financial statements were issued. This estimate and our expectation regarding the sufficiency of our existing cash, cash equivalents, and investments are based on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. Until such time, if ever, as we can generate sufficient cashflow, we may finance our cash needs through a combination of equity offerings and debt financings or other sources. We do not currently have any committed external source of funds. In addition, we may seek additional capital due to favorable market conditions or strategic considerations, even if we believe that we have sufficient funds for our current or future operating plans.
Our present and future funding requirements will depend on many factors, including:
our ability to achieve revenue growth;
the cost of expanding our operations, including our manufacturing facilities, and our offerings, including our sales and marketing efforts;
our rate of progress in launching and commercializing new products, and the cost of the sales and marketing activities associated with, establishing adoption of our Growth Direct system;
our rate of progress in, and cost of research and development activities associated with, products in research and development;
the effect of competing technological and market developments;
the costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing patent claims; and
costs related to domestic and international expansion.
To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interests of our common stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common stockholders. In addition, debt financing and preferred equity
29

financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may be required to relinquish valuable rights to our technologies, intellectual property, future revenue streams or products or grant licenses on terms that may not be favorable to us. Furthermore, any capital raising efforts may divert our management from their day-to-day activities, which may adversely affect our ability to advance product development activities. If we are unable to raise additional funds when needed, we may be required to delay, limit, reduce or terminate product development or commercialization efforts.
Repair or replacement costs due to warranties we provide on our Growth Direct system could have a material adverse effect on our business, financial condition and results of operations.
We provide a one-year limited assurance warranty on Growth Direct systems, which is included in the sales price. Existing and future warranties place us at the risk of incurring future repair or replacement costs. We establish our accrual for estimated warranty expenses based on historical information, current cost data and future forecasts. We exercise judgment in determining the expected product warranty costs, using estimated material, labor and other costs. While we believe that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates. As of December 31, 2022, we had an amount reserved for warranty costs of $0.9 million. Substantial amounts of warranty claims could have a material adverse effect on our business, financial condition and results of operations.
Risks Related to Our Business and Strategy
The ongoing coronavirus pandemic has impacted, and may continue to impact, our operations and may materially and adversely affect our business and financial results.
Since late 2019, the coronavirus pandemic has spread globally, including to the Boston, Massachusetts area, where our primary offices and manufacturing facility are located. Although the U.S. government has announced that the public health emergency related to the coronavirus pandemic will end in May 2023, our business has been, and may continue to be, affected by the continuing effects of the coronavirus pandemic. The coronavirus pandemic continues to evolve, and has led to the implementation of various responses, including government-imposed, shelter-in-place orders, quarantines, travel restrictions and other public health safety measures. In response to the spread of coronavirus, and its variants, and in accordance with direction from state and local government authorities, we have restricted access to our facilities mostly to personnel and third parties who must perform critical activities that must be completed on-site, limited the number of such personnel that can be present at our facilities at any one time, and requested that most of our personnel work remotely. In the event that government authorities modify current restrictions, our employees conducting development or manufacturing activities may not be able to access our manufacturing space, and our core activities may be significantly limited or curtailed, possibly for an extended period of time.
Any of these factors could severely impact our development activities, business operations and sales, or delay necessary interactions with manufacturing sites and other important contractors and customers. For example, we experienced a disruption in receiving supplies from third parties and a decrease in installations as a result of the shutdown of our customers’ businesses. In addition, our sales and service processes have been significantly disrupted by our customers’ coronavirus-related restrictions and staffing shortages, which have impacted our customer site access and delayed systems placement timelines. These and other factors arising from the coronavirus pandemic could worsen in countries that are already afflicted with coronavirus, and its variants, could continue to spread, or could return to countries where the pandemic has been partially contained, and could further adversely impact our ability to conduct our business generally and have a material adverse impact on our operations and financial condition and results.
The extent to which the outbreak may negatively impact our operations and results of operations or those of our third party manufacturers, suppliers, collaborators or customers will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the ultimate duration of the pandemic, subsequent waves of infection or variant strains, including the impact of the Delta and Omicron variants, the timing, availability, and effectiveness of vaccines as well as vaccination rates among the population, travel restrictions, and additional or modified government actions and private sector actions to contain the spread of coronavirus or treat its impact, such as social distancing, quarantines, lock-downs or business closures.
30

The continued success of our business relies heavily on establishing and maintaining our position in the market as a leading provider of automated MQC testing.
Our future profitability will depend on our ability to successfully execute and maintain a sustainable business model and generate continuous streams of revenue. Our business model is premised on the fact that we are and will continue to be a leader in automated MQC testing and the competitive advantages our position creates. Our Growth Direct platform, among other things, is designed to reduce the amount of time for MQC testing and the opportunity for human error in what we believe is a more cost-effective manner than traditional MQC testing. However, if competitors develop and commercialize an automated MQC testing platform that is comparable to ours and are able to obtain traction with customers, we may not be able to maintain our lead position and execute our business strategy, which could adversely affect our financial position and prospects. If we are unable to expand or continue to expand our customers in new areas of drug manufacturing, such as cell and gene therapies, continue to grow market adoption of our Growth Direct platform, and maintain our position as the industry leader in automated MQC testing, our business, prospects, financial condition and results of operation could be adversely affected.
It may be difficult for us to implement our strategies for improving growth.
Our success will depend on our ability to expand our business with existing customers and to target new drug manufacturing customers to capture a greater share of the MQC testing value chain. Our ability to grow our business with existing customers will depend on our ability to broaden the application of our automated MQC testing to a larger portion of the MQC testing workflow and to increase the number of Growth Direct systems in their manufacturing facilities. Our ability to expand our business will also depend on our ability to attract new customers and to integrate our platform with new methods of manufacturing, such as cell and gene therapies. Future revenue growth will also depend on our ability to develop and market new products, technologies and solutions to meet our customers’ evolving needs, as well as our ability to identify new applications and customers for our technology in additional industries beyond the drug manufacturing industry.
As we continue to scale our business, we may find that certain of our products, certain customers or certain industries may require a dedicated sales force or sales personnel with different experience than those we currently employ. Identifying, recruiting and training additional qualified personnel would require significant time, expense and attention. If we are unable to drive new customer conversion to automated MQC and our Growth Direct platform, expand adoption of our Growth Direct platform into new industries and markets, or increase the usage and value of our platform to our customers, then our business, financial condition, results of operations and prospects could be adversely affected.
We may not successfully implement our strategy to expand our Growth Direct platform to customers who manufacture cell and gene therapies.
Our ability to execute our growth strategy to expand our Growth Direct platform to customers who manufacture cell and gene therapies depends upon our ability to integrate our platform with the novel manufacturing processes being developed for these therapies. Companies that manufacture cell and gene therapies are developing new approaches to handle this manufacturing method, including novel facility layouts, new processes and workflows, and new quality and risk management frameworks. Unlike traditional “small molecule” drug manufacturing, the manufacture of biologics, such as cell and gene therapies, is more time sensitive and subject to increased risk of contamination due to material handling and process change-over. There are also currently a small number of cell and gene therapies approved by the FDA. While we have experience providing automated MQC testing for customers that manufacture a number of these approved therapies, we may encounter challenges or unexpected issues as we apply our Growth Direct platform to testing a greater number of therapies as they are approved in future. We cannot be certain that we will be able to successfully or consistently integrate our platform with this novel manufacturing process. If we are unable to successfully expand our Growth Direct platform into this growing segment of therapeutic manufacturing, our business and financial position may be adversely affected.
The size of the markets and forecasts of market growth for automated MQC testing and other of our key performance indicators are based on a number of complex assumptions and estimates, and may be inaccurate.
We estimate annual total addressable markets and forecasts of market growth for our Growth Direct platform. We have also developed a standard set of key performance indicators in order to enable us to assess the performance of our business in and across multiple markets, and to forecast future revenue. These estimates, forecasts and key performance indicators are based on a number of complex assumptions, internal and third-party estimates and market studies, and other business data, including assumptions and estimates relating to our ability to generate revenue from the expansion of our platform
31

into new drug manufacturing areas and new industries. While we believe our assumptions and the data underlying our estimates and key performance indicators are reasonable, there are inherent challenges in measuring or forecasting such information. As a result, these assumptions and estimates may not be correct and the conditions supporting our assumptions or estimates may change at any time, thereby reducing the predictive accuracy of these underlying factors and indicators. As a result, our estimates of the total addressable market and our forecasts of market growth for our current or future products may prove to be incorrect, and our key performance indicators may not reflect our actual performance. If the total addressable market or the potential market growth for our platform is smaller than we have estimated or if the key performance indicators we utilize to forecast revenue are inaccurate, it may impair our sales growth and have an adverse impact on our business, financial condition, results of operations and prospects.
New product development involves a lengthy and complex process and we may be unable to develop or commercialize products on a timely basis, or at all.
Products from our development programs will take time and considerable resources to develop, and may include improvements or changes to our systems, software and consumables. We may not be able to complete development and commercialize them on a timely basis, or at all. There can be no assurance that our development programs will produce commercial products and solutions and before we can commercialize any new products, we will need to expend significant funds in order to:
conduct substantial research and development, which may include validation studies;
further develop and scale our engineering and manufacturing processes to accommodate different products;
further develop and scale our infrastructure to be able to analyze increasingly large amounts of data; and
utilize data and analytical insights generated from existing Growth Direct platform in our research and development programs in order to advance these programs.
Our product development processes involve a high degree of risk, and these efforts may be delayed or fail for many reasons, including:
failure of the product to perform as expected;
higher costs than anticipated; and
failure to reliably demonstrate the advantages of our products.
In addition, if we are unable to generate additional data and insights from our existing Growth Direct platforms, then we may not be able to advance these programs as quickly, or at all, or without significant additional investment, all of which could have a material adverse effect on our product development efforts.
Even if we are successful in developing new products, it will require us to make significant additional investments in marketing and selling resources in order to commercialize any such products. As a result, we may be unsuccessful in commercializing new products that we develop, which could adversely affect our business, financial condition, results of operations and prospects.
Our customers use our Growth Direct platform as part of their quality-control workflow, which is subject to regulation by the FDA and other comparable regulatory authorities.
We provide products and services used for quality-control testing in pharmaceutical product manufacturing. Our customers are subject to extensive regulations by the FDA and similar regulatory authorities in other countries, including, for example, cGMP regulations and associated requirements to validate the methods used to manufacture their products. To meet their regulatory compliance requirements, our customers have implemented quality-control workflows to monitor for microbial growth and contamination. While our Growth Direct platform is not regulated directly by the FDA or other comparable authorities and we have not verified our Growth Direct platform for compliance with such regulations, we have designed our platform to be integrated as part of a compliant quality-control workflow. If our Growth Direct platform is unable to meet regulatory standards for compliance or we are unable to update our platform to meet new regulatory requirements, we will lose customers and our business will be adversely affected. While under our agreements with our customers we are not liable for non-compliance of our Growth Direct platform, if a customer experienced a compliance
32

failure due to our Growth Direct platform, or that the customer attributes to our Growth Direct platform, our reputation could be harmed and our business prospects adversely affected.
If we are unable to manage our inventory and support demand for the Growth Direct platform, as well as our future product offerings, our business could suffer.
As the number of customers using the Growth Direct platform grows and our volume of installed systems increases, we will need to continue to increase our capacity for customer service and support, including maintenance services of our systems, and expand our manufacturing capabilities. As a result, we will also need to purchase additional equipment, some of which can take several months or more to procure, setup and validate, and increase our personnel levels to meet increased demand. Additionally, we maintain certain levels of inventory to support future manufacturing efforts. If our inventory should exceed our customer demand, then it may not be sold at a pace that keeps up with the development of our technology and may therefore become obsolete or no longer competitive in the marketplace. There is no assurance that any of these measures taken with respect to scale, expansion of personnel, equipment, manufacturing or services will be successfully implemented, or that we will have adequate space, including in our manufacturing facility, to accommodate such required expansion.
As we commercialize additional products, we will need to incorporate new equipment, implement new technology systems and processes, and hire new personnel, possibly with supplemental or different qualifications as compared to our current personnel. Failure to manage this growth or transition could result in product delays, higher cost of product revenue, declining product quality, deteriorating customer service and slower responses to competitive challenges. A failure in any one of these areas could make it difficult for us to meet market expectations for our products and could damage our reputation and the prospects for our business.
We have limited experience in marketing and sales, and if we are unable to improve the effectiveness of our marketing and sales organization to adequately expand our business with new and existing customers and address our customers’ needs or to expand our customer base, our business may be adversely affected.
We have limited experience in marketing and selling our products and we currently rely on a small team to make direct sales in countries around the world. There are significant risks involved with relying on our own marketing and sales capabilities, including our ability to design and execute effective sales processes, generate and convert sufficient sales opportunities into new customers and place additional systems with existing customers. We are implementing improved sales processes, and there can be no assurance that those efforts will be successful.
Furthermore, in order to support our planned growth, we will need to increase our sales and marketing team. Competition for employees capable of selling expensive instruments within the drug manufacturing industry is intense. There are significant expenses and risks involved with having our own sales and marketing team, including our ability to hire, train, retain, and appropriately incentivize a sufficient number of qualified individuals, generate sufficient sales leads and provide our sales and marketing team with adequate access to customers who may want to purchase our products, effectively manage a geographically dispersed sales and marketing team, and other unforeseen costs and expenses. We may not be able to attract and retain personnel or be able to build an efficient and effective sales organization, which could negatively impact sales and market acceptance of our products and limit our revenue growth and potential profitability. Following the departure of our Chief Commercial Officer in August 2022, our Chief Executive Officer has assumed leadership responsibility over the commercial organization and is expected to continue in this capacity until a new commercial leader is hired. In addition, the time and cost of establishing a specialized sales, marketing and service force for a particular product or service may be difficult to justify in light of the revenue generated or projected. Our sales processes may also be disrupted by our announced organizational restructuring plan.
We may engage distributors or other strategic partners for the sale of our products. We would exert limited control over these distributors, and if their sales and marketing efforts for our products are not successful, our business would be materially and adversely affected. We may not be successful in locating, qualifying and engaging distributors with local industry experience and knowledge, or we may not be able to enter into arrangements with them on favorable terms. Even if we are successful in identifying distributors, such distributors may engage in sales practices that violate local laws or our internal policies. Furthermore, sales practices utilized by any such distributors that are locally acceptable may not comply with sales practices standards required under U.S. laws that apply to us, which could create additional compliance risk.

Any of these issues could impair our ability to successfully place our Growth Direct systems and meet our revenue expectations. If we are unable to improve our sales processes and expand our marketing and sales organization, whether
33

independently or with third parties, then our business, financial condition, results of operations and prospects will be materially adversely affected.
Our organizational restructuring plan, including a reduction in workforce, announced in August 2022, may not result in anticipated savings, could result in total costs and expenses that are greater than expected and could disrupt our business.
On August 12, 2022, we announced an approximately 20% reduction in our workforce, including employees, contractors and temporary employees, in connection with an organizational restructuring plan. We may not realize, in full or in part, the anticipated benefits and cost savings from our cost reduction efforts due to unforeseen difficulties, delays or unexpected costs. If we are unable to realize the expected operational efficiencies, improved commercial execution and cost savings from the restructuring, our operating results and financial condition could be adversely affected. If future results of operations lag our expectations, we may undertake additional workforce reductions or restructuring activities.
Our restructuring and any additional measures we might take to reduce costs could divert the attention of management, yield attrition beyond our intended reduction in workforce, reduce employee morale, or cause us to delay, limit, reduce or eliminate certain product development plans, each of which could have an adverse impact on our business, operating results and financial condition. This organizational restructuring plan may also reduce our existing customers’ confidence in us, disrupt our sales initiatives for new system placements, and negatively impact our customer service operations. Our failure to adequately address any of these issues could have a material adverse effect on our business, operating results and financial condition.
We may be unable to manage our future growth effectively, which could make it difficult to execute our business strategy.
We have experienced volatility in our revenue, however, given our recent efforts to streamline our business operations and refocus our personnel strategy, we anticipate resumed growth in our business operations. The volatility in our growth has required significant time and attention from our management, and placed strains on our operational and manufacturing systems and processes, financial systems and internal controls and other aspects of our business. We expect to continue to increase headcount and to hire more specialized personnel in the future as we grow our business. We will need to continue to hire, train and manage additional qualified engineers, client and account services personnel and sales and marketing staff and improve and maintain our technology to properly manage our growth. We may also need to hire, train and manage individuals with expertise that is separate, supplemental or different from expertise that we currently have, and accordingly we may not be successful in hiring, training and managing such individuals. If our new hires perform poorly, if we are unsuccessful in hiring, training, managing and integrating these new employees, or if we are not successful in retaining our existing employees, our business may be harmed. In addition, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees. We may need to issue additional equity securities to attract job candidates or issue additional securities and reprice existing options to retain personnel. In making employment decisions, job candidates and existing personnel often consider the value of the equity awards they would receive in connection with their employment and fluctuations in our stock price, or a perception that the market price of our stock may not increase or may increase more slowly than stock prices at other companies, may make it more difficult to attract, retain, and motivate employees.
Developing and launching new products and innovating and improving our existing products have required us to hire and retain additional engineering, sales and marketing, software, manufacturing, distribution and quality assurance personnel. As we have grown, our employees have become more geographically dispersed. We serve customers located in multiple countries and plan to continue to expand to new countries as part of our growth strategy, which will lead to increased dispersion of our employees, including sales employees and employees who are in our service and support groups. We may face challenges integrating, developing and motivating our rapidly growing and increasingly dispersed employee base.
We may not be able to maintain the quality, reliability or robustness of our platform, or the expected turnaround times of our services and support, or to satisfy customer demand as it grows. Our ability to manage our growth properly will require us to continue to improve our operational, financial and management controls, as well as our reporting systems and procedures. To effectively manage our growth, we must continue to improve our operational and manufacturing systems and processes, our financial systems and internal controls and other aspects of our business and continue to effectively expand, train and manage our personnel. The time and resources required to improve our existing systems and procedures, implement new systems and procedures and to adequately staff such existing and new systems and procedures is uncertain,
34

and failure to complete such activities in a timely and efficient manner could adversely affect our operations and negatively impact our business and financial results.
If we cannot compete successfully, we may be unable to increase or sustain our revenue, or achieve and sustain profitability.
We currently primarily compete with established companies that provide consumables for MQC testing and with a limited number of established and early-stage companies that have automated MQC testing systems. In addition, our customers may also elect to continue to use the traditional MQC testing method rather than our platform and may decide to stop using our platform.
Our competitors and potential competitors may enjoy a number of competitive advantages over us, including:
longer operating histories;
larger customer bases;
greater brand recognition and market penetration;
greater financial resources;
greater technological and research and development resources;
better system reliability and robustness;
greater selling and marketing capabilities; and
better established, larger scale and lower cost manufacturing capabilities.
As a result, our competitors and potential competitors may be able to respond more quickly to changes in customer requirements, devote greater resources to the development, promotion and sale of their platforms or instruments than we can or sell their platforms or instruments, or offer services competitive with our platform and services at prices designed to win significant levels of market share. We may not be able to compete effectively against these organizations.
In addition, competitors may be acquired by, receive investments from or enter into other commercial relationships with larger, well-established and well-financed companies. Certain of our competitors may be able to secure key inputs from vendors on more favorable terms, devote greater resources to marketing and promotional campaigns, adopt more aggressive pricing policies and devote substantially more resources to product development than we can. Further, competition in the automated MQC testing market, while currently limited, may increase in future, and we may not be able to maintain our leading position in the industry as a result. If we are unable to compete successfully, we may be unable to increase market adoption and sales of our platform, which could prevent us from increasing our revenue or achieving profitability.
We must develop new products, adapt to rapid and significant technological change and respond to introductions of new products by competitors to remain competitive.
We sell our products in industries that are characterized by significant enhancements and evolving industry standards. As a result, our customers’ needs are rapidly evolving. If we do not appropriately innovate and invest in new technologies, our products and services may become less desirable in the markets we serve, and our customers could move to new technologies offered by our competitors or decide to revert to the traditional MQC testing method. Though we believe customers in our markets display a significant amount of loyalty to their supplier of a particular product, we also believe that because of the initial time investment required by many of our customers to reach a purchasing decision for a new product, it may be difficult to regain that customer once the customer purchases a product from a competitor. Without the timely introduction of new products, services and enhancements, our offerings will likely become less competitive over time, in which case our competitive position and operating results could suffer. Accordingly, we focus significant efforts and resources on the development and identification of new technologies, products and markets to further broaden our offerings. To the extent we fail to timely introduce new and innovative products or services, adequately predict our
35

customers’ needs or fail to obtain desired levels of market acceptance, our business may suffer and our operating results could be adversely affected.
Due to the significant resources required to enable access in new markets, we must make strategic and operational decisions to prioritize certain markets, products and services. We may expend our resources to access markets and develop products and services that do not yield meaningful revenue or we may fail to capitalize on markets, products or services that may be more profitable or with a greater potential for success.
We believe our platform has potential applications across a wide range of markets and we have targeted certain markets in which we believe our technology has significant advantages or a higher probability of success or greater revenue opportunity, such as the manufacture of cell and gene therapies. We seek to maintain a process of prioritization and resource allocation among our programs to maintain a balance between advancing near-term opportunities and exploring additional markets for our platform. However, due to the significant resources required for the development of products and services for new markets, we must make decisions on which markets to pursue and the amount of resources to allocate to each. Our decisions concerning the allocation of research, development, collaboration, management and financial resources toward particular markets, products or services may not lead to the development of any viable product or service and may divert resources away from better opportunities. Similarly, we may choose to pursue certain markets, which may not be as profitable as other markets that we did not pursue due to our limited resources. As a result, our business, financial condition, results of operations and prospects could be adversely impacted.
The Growth Direct platform may contain undetected errors or defects and may not meet the expectations of our customers, which means our business, financial condition, results of operations and prospects could suffer.
Our Growth Direct platform includes the Growth Direct system, proprietary consumables and our LIMS connection software. While we rigorously test our platform and its components, there could be undetected errors or defects. Disruptions or other performance problems with our platform or with the components that comprise our platform may adversely impact our customers’ manufacturing process, compliance workflow or business, harm our reputation and result in reduced revenue or increased costs associated with repairs or replacements. If that occurs, we may also incur significant costs, the attention of our key personnel could be diverted, or other significant customer relations problems may arise. We may also be subject to warranty claims or breach of contract for damages related to errors or defects in our products. Additionally, we may be subject to legal claims arising from any defects or errors in our platform, and in the systems, consumables and software that comprise our platform. In the past, we have repaired, and in exceptional cases, replaced Growth Direct systems under warranty. Our failure to adequately address any of foregoing risks related to errors or defects with our platform could have a material adverse effect on our business, operating results and financial condition.
Our success depends on, among other things, the market’s confidence that the Growth Direct platform is capable of substantially enhancing quality control in the conduct of manufacturing activities as compared to the traditional method of MQC testing and will enable more efficient or improved drug manufacturing. Pharmaceutical companies and contract manufacturing organizations, or CMOs, are likely to be particularly sensitive to defects and errors in the use of our platform, including if our platform fails to deliver meaningful improvements in MQC testing with results at least as good as the results generated using the traditional method of MQC testing. There can be no guarantee that our platform will meet the expectations of these companies or CMOs.
The complexity of our products and the amount of lead time required to deliver products to our customers have caused in the past, and may cause in the future, delays in releasing new products and workflows. In addition, we have experienced in the past, and may experience in the future, challenges with respect to the reliability of our systems. If there are delays in delivering our products to our customers, or if our products fail to perform as well as or better than traditional MQC testing or fail to generate reliable results for our customers, our revenue could be reduced or delayed, which could adversely affect our business, financial condition, results of operations and prospects.
These complexities also require that we train our customers to operate our Growth Direct platform, which is expensive and time consuming. Any misuse of our products, including as a result of inadequate training, could cause our products not to perform as expected or to fail to demonstrate the process advantages of our products. The training requirement may also deter some customers from utilizing our products. Any of these results could adversely affect our business, financial condition, results of operations and prospects.
36

Potential product liability lawsuits against us could cause us to incur substantial liabilities and limit commercialization of any products that we may develop.
The use of any product we may develop and the sale of any products exposes us to the risk of product liability claims. Product liability claims might be brought against us by pharmaceutical companies, CMOs or others selling or otherwise coming into contact with our products. If we cannot successfully defend against product liability claims, we could incur substantial liability and costs. In addition, regardless of merit or eventual outcome, product liability claims may result in:
impairment of our business reputation and significant negative media attention;
withdrawal of customers;
significant costs to defend the litigation;
distraction of management’s attention from our primary business;
substantial monetary awards to claimants;
inability to commercialize a product;
product recalls or withdrawals;
decreased market demand for any product; and
loss of revenue.
The product liability insurance we currently carry, and any additional product liability insurance coverage we acquire in the future, may not be sufficient to reimburse us for any expenses or losses we may suffer. Moreover, insurance coverage is becoming increasingly expensive and, in the future, we may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses due to liability. A successful product liability claim, or series of claims, brought against us could cause our share price to decline and, if judgments exceed our insurance coverage, could adversely affect our results of operation and business, including preventing or limiting the commercialization of any products we develop.
If we lose key management, cannot recruit qualified employees, directors, officers or other significant personnel or experience increases in our compensation costs, our business may be materially harmed.
We are highly dependent on our management and directors, including our Chief Executive Officer, Robert Spignesi, among others. Due to the specialized knowledge each of our officers and key employees possesses with respect to our products and services and our operations, the loss of service of any of our officers or directors could delay or prevent the successful sales and expansion of our platform. We do not carry key person life insurance on our Chief Executive Officer or our other officers or directors. In general, the employment arrangements that we have with our executive officers do not prevent them from terminating their employment with us at any time.
In addition, our future success and growth will depend in part on the continued service of our directors, employees and management personnel and our ability to identify, hire and retain additional personnel. If we lose one or more of our executive officers or key employees, our ability to implement our business strategy successfully could be seriously harmed. Furthermore, replacing executive officers and key employees may be difficult or costly and may take an extended period of time because of the limited number of individuals in our industry with the breadth of skills and experience required to develop, market and sell our products successfully. Competition to hire from this limited pool is intense, and we may be unable to hire, train, retain or effectively incentivize these additional key personnel on acceptable terms given the competition among numerous technology companies for similar personnel. In addition, we rely on consultants and advisors to assist us in formulating our development and commercialization strategy. Our consultants and advisors may be engaged by entities other than us and may have commitments under consulting or advisory contracts with other entities that may limit their availability to us.
In August 2022, we implemented our organizational restructuring plan to reduce our operating expenses. In addition, we announced plans to explore strategic alternatives. These actions, and any future related actions or announcements, may
37

make it increasingly difficult for us to hire and retain our executive officers, key employees, consultants and advisors. If we are unable to attract qualified personnel and retain our current employees, our ability to develop and sell our products could be limited and our business and customer relationships could be materially harmed.
We depend on our information technology systems, and any failure of these systems could harm our business.
We depend on information technology and telecommunications systems for significant elements of our operations, including our knowledge management system, our customer reporting, our platform, advanced automation systems, and advanced application and LIMS connection software. We have installed, and expect to expand, a number of enterprise software systems that affect a broad range of business processes and functional areas, including for example, systems handling human resources, financial controls and reporting, contract management, compliance and other infrastructure operations. These implementations can be expensive and require significant time and effort. These information technology and telecommunications systems support a variety of functions, including manufacturing operations, data analysis, quality control, customer service and support, billing, research and development activities, and general administrative activities.
Information technology and telecommunications systems are vulnerable to damage from a variety of sources, including telecommunications or network failures, malicious software, bugs or viruses, human acts and natural disasters. Moreover, despite network security and back-up measures, some of our servers are potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems. Any disruption or loss of information technology or telecommunications systems on which critical aspects of our operations depend could have an adverse effect on our business and our reputation.
Security breaches, loss of data and other disruptions could compromise sensitive information related to our business or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and our reputation.
In the ordinary course of our business, we collect and store sensitive data, including personal information, intellectual property and proprietary business information owned or controlled by ourselves or our employees, customers and other parties. We manage and maintain our applications and data utilizing a combination of on-site systems and cloud-based data centers. We utilize external security and infrastructure vendors to manage parts of our data centers. These applications and data encompass a wide variety of business-critical information, including research and development information, customer information, commercial information and business and financial information. We, like all companies storing business-critical information, face a number of risks relative to protecting this critical information, including loss of access risk, inappropriate use or disclosure, unauthorized access or exfiltration, inappropriate modification, inappropriate destruction, and the risk of our being unable to adequately monitor and audit and modify our controls over our critical information. This risk extends to the third-party vendors and subcontractors we use to manage this sensitive data or otherwise process it on our behalf. The secure processing, storage, maintenance and transmission of this critical information are vital to our operations and business strategy, and we devote significant resources to protecting such information. Although we take measures to protect sensitive data from unauthorized access, use or disclosure, our information technology and infrastructure may still be vulnerable to, and we have in the past experienced, attacks by hackers or viruses or breaches due to employee error, malfeasance or other malicious or inadvertent disruptions. Further, attacks upon information technology systems, including those involving system disrupting ransomware and digital extortion, are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives, capabilities, and expertise. We may also face increased cybersecurity risks due to our reliance on internet technology and the number of our employees who are working remotely, which may create additional opportunities for cybercriminals to exploit vulnerabilities. Furthermore, because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. While we have measures in place to identify, detect and mitigate security threats and incidents, they are not failproof, so we may also experience security incidents that may remain undetected for an extended period. Any such incident could result in the compromise of our information systems, and the data stored there could be accessed, encrypted, corrupted, modified, publicly disclosed, lost or stolen. Any such incident could result in legal claims or proceedings, including for breaches of confidential information obligations with contractual counterparties, and liability under federal or state laws that protect the privacy of personal information, and regulatory penalties. Notice of breaches may be required to affected individuals, customers, or other state, federal or foreign regulators, and for extensive breaches, notice may need to be made to the media or State Attorneys General. Such a notice could harm our reputation and our ability to compete. Although we have implemented security measures to prevent, detect and respond to security incidents, our data is currently accessible through multiple channels, and there is no guarantee we can protect our data from breach. Unauthorized access to our information systems, and the loss, destruction or, dissemination of data stored within them could also disrupt or halt our operations and damage our reputation, any of which could adversely affect our business.
38

We are currently subject to, and may in the future become subject to additional, U.S., state, federal, and foreign laws and regulations imposing obligations on how we collect, store and process personal information. Our actual or perceived failure to comply with such obligations could harm our business. Ensuring compliance with such laws could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.
We are, and may increasingly become, subject to various laws and regulations, as well as contractual obligations, relating to data privacy and security in the jurisdictions in which we operate. The regulatory environment related to data privacy and security is increasingly rigorous, with new and constantly changing requirements applicable to our business, and enforcement practices are likely to remain uncertain for the foreseeable future. These laws and regulations may be interpreted and applied differently over time and from jurisdiction to jurisdiction, and it is possible that they will be interpreted and applied in ways that may have a material adverse effect on our business, financial condition, results of operations and prospects.
In the United States, various federal and state regulators, including governmental agencies like the Federal Trade Commission, have adopted, or are considering adopting, laws and regulations concerning personal information and data security. Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to personal information than federal, international or other state laws, and such laws may differ from each other, all of which may complicate compliance efforts. For example, the California Consumer Privacy Act, or CCPA, which increases privacy rights for California residents and imposes obligations on companies that process their personal information, came into effect on January 1, 2020. In 2020, the California residents voted the California Privacy Rights Act or the CPRA into law. The CPRA, which entered into force on January 1, 2023, amends the CCPA and imposes additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. Similar laws have passed in Connecticut, Colorado, Utah and Virginia and other states have also proposed broad consumer privacy laws. Such laws may have potentially conflicting requirements that would make compliance challenging.
A number of other states have proposed their own comprehensive privacy laws, some of which are similar to the above discussed recently passed laws. Such proposed legislation, if enacted, may add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies and the availability of previously useful data and could result in increased compliance costs and/or changes in business practices and policies. The existence of comprehensive privacy laws in different states in the country could make our compliance obligations more complex and costly and may increase the likelihood that we may be subject to enforcement actions or otherwise incur liability for noncompliance.
In addition, laws in all 50 U.S. states require businesses to provide notice to consumers whose personally identifiable information has been disclosed as a result of a data breach.
Internationally, laws, regulations and standards in many jurisdictions apply broadly to the collection, use, retention, security, disclosure, transfer and other processing of personal information. For example, the EU General Data Protection Regulation, or EU GDPR, has extraterritorial reach and adds a broad array of requirements for handling personal data. EU and the European Economic Area, or EEA, member states are tasked under the EU GDPR to enact, and have enacted, certain implementing legislation that adds to and/or further interprets the EU GDPR requirements and potentially extends our obligations and potential liability for failing to meet such obligations. In particular, the EU GDPR includes obligations and restrictions concerning the consent and rights of individuals to whom the personal data relates, the transfer of personal data out of the European Economic Area, security breach notifications and the security and confidentiality of personal data. The EU GDPR authorizes fines for certain violations of up to 4% of global annual revenue or €20 million, whichever is greater.
Further, from January 1, 2021, following Brexit, companies handling personal data of individuals in the UK have to comply with the United Kingdom GDPR, or the UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the EU GDPR in UK national law. The UK GDPR mirrors the fines under the EU GDPR, i.e., fines up to the greater of €20 million (£17.5 million) or 4% of global turnover. The EU GDPR and the UK GDPR are largely aligned, but it is unclear how United Kingdom data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated in the long term. This may lead to additional compliance costs and could increase our overall risk. The respective provisions and enforcement of the EU GDPR and UK GDPR may further diverge in the future and create additional regulatory challenges and uncertainties.
39

We may evaluate strategic alternatives for our business, including through acquisitions, joint ventures or investments in other companies or technologies that could negatively affect our operating results, dilute our stockholders’ ownership, increase our debt or cause us to incur significant expense.
We may pursue acquisitions of businesses and assets. We also may pursue strategic alliances and joint ventures that leverage our technology and industry experience to expand our offerings or distribution. We have no experience with acquiring other companies and limited experience with forming strategic partnerships. We may not be able to find suitable collaborators or acquisition candidates, and we may not be able to complete such transactions on favorable terms, if at all. The competition for collaborators or acquisition candidates may be intense, and the negotiation process will be time consuming and complex. If we make any acquisitions, we may not be able to integrate these acquisitions successfully into our existing business, these acquisitions may not strengthen our competitive position, the transactions may be viewed negatively by customers or investors, we may be unable to retain key employees of any acquired business, relationships with key suppliers, manufacturers or customers of any acquired business may be impaired due to changes in management and ownership, and we could assume unknown or contingent liabilities. Any future acquisitions also could result in the incurrence of debt, contingent liabilities or future write-offs of intangible assets or goodwill, any of which could have a material adverse effect on our business, financial condition, results of operations and prospects. We cannot guarantee that we will be able to fully recover the costs of any acquisition. Integration of an acquired company also may disrupt ongoing operations and require management resources that we would otherwise focus on developing our existing business. We may not realize the anticipated benefits of any acquisition, technology license, strategic alliance or joint venture. We also may experience losses related to investments in other companies, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
To finance any acquisitions or joint ventures, we may choose to issue shares of our common stock as consideration, which would dilute the ownership of our stockholders. Additional funds may not be available on terms that are favorable to us, or at all. If the price of our Class A common stock is low or volatile, we may not be able to acquire companies or fund a joint venture project using our stock as consideration.
Our insurance policies are expensive and protect us only from some business risks, which leaves us exposed to significant uninsured liabilities.
We do not carry insurance for all categories of risk that our business may encounter and our policies have limits and significant deductibles. Some of the policies we currently maintain include general liability, property, umbrella and directors’ and officers’ insurance.
Any additional product liability insurance coverage we acquire in the future, may not be sufficient to reimburse us for any expenses or losses we may suffer. Moreover, insurance coverage is becoming increasingly expensive and in the future we may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses. A successful product liability claim or series of claims in which judgments exceed our insurance coverage could adversely affect our business, financial condition, results of operations and prospects, including preventing or limiting the commercialization of any products we develop.
Operating as a public company makes it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage, seek alternative insurance options or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers. Any significant uninsured liability may require us to pay substantial amounts, which would adversely affect our business, financial condition, results of operations and prospects.
International expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
We currently have limited international operations, but our business strategy incorporates potentially significant international expansion. We currently maintain a small sales force internationally and engage one distributor. We also have
40

relationships with customers outside of the United States and may in the future expand our international customer base. Doing business internationally involves a number of risks, including:
multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, tariffs, economic sanctions and embargoes, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
failure by us or our distributors to obtain approvals to conduct our business in various countries;
differing intellectual property rights;
complexities and difficulties in obtaining intellectual property protection, enforcing our intellectual property and defending against third-party intellectual property claims;
difficulties in staffing and managing foreign operations;
logistics and regulations associated with shipping systems and parts and components for systems and consumables, as well as transportation delays;
travel restrictions that limit the ability of marketing, presales, sales, services and support teams to service customers;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
international trade disputes that could result in tariffs and other protective measures;
natural disasters, the severity and frequency of which may be amplified by global climate change, political and economic instability, including wars, terrorism and political unrest, outbreak of disease, boycotts, curtailment of trade and other business restrictions; and
regulatory and compliance risks, including severe penalties such as criminal and civil penalties, disgorgement and other remedial measures, that relate to the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act 2010 and similar anti-bribery and anticorruption laws in other jurisdictions.
Any of these factors could significantly harm our future international expansion and operations and, consequently, our business, financial condition, results of operations and prospects. In addition, certain international markets are subject to significant political and economic uncertainty, including for example the effect of the withdrawal of the United Kingdom from the European Union. Significant political and economic developments in international markets for which we intend to operate, or the perception that any of them could occur, creates further challenges for operating in these markets in addition to creating instability in global economic conditions.
Certain legal and political risks are also inherent in foreign operations. There is a risk that foreign governments may nationalize private enterprises in certain countries where we may operate. In certain countries or regions, terrorist activities and the response to such activities may threaten our operations more than in the United States. Social and cultural norms in certain countries may not support compliance with our corporate policies, including those that require compliance with substantive laws and regulations. Also, changes in general economic and political conditions in countries where we may operate are a risk to our financial performance and future growth. Additionally, the need to identify financially and commercially strong collaborators and customers for operations outside the United States who will comply with the high legal and regulatory standards we require is a risk to our financial performance. As we operate our business globally, our success will depend, in part, on our ability to anticipate and effectively manage these and other related risks. There can be no assurance that the consequences of these and other factors relating to our international operations will not have an adverse effect on our business, financial condition or results of operations.
41

Rising inflation rates could negatively impact our revenues and profitability if increases in the prices of our Growth Direct systems or a decrease in consumer spending results in lower sales. In addition, if our costs increase and we are not able to pass along these price increases to our customers, our net income would be adversely affected, and the adverse impact may be material.
Inflation rates, particularly in the United States, increased significantly in 2022. Increased inflation may result in decreased demand for our products and services, increased operating costs (including our labor costs), reduced liquidity, and limitations on our ability to access credit or otherwise raise debt and equity capital. In addition, the United States Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation. Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may have the effect of further increasing economic uncertainty and heightening these risks. In an inflationary environment, we may be unable to raise the sales prices of our products and services at or above the rate at which our costs increase, which could/would reduce our profit margins and have a material adverse effect on our financial results and net income. We also may experience lower than expected sales and potential adverse impacts on our competitive position if there is a decrease in consumer spending or a negative reaction to our pricing. A reduction in our revenue would be detrimental to our profitability and financial condition and could also have an adverse impact on our future growth.
In operating our business, we may experience inflationary pressures on significant cost categories including labor, materials and freight. An inflationary environment, including factors such as tight labor markets and increasing freight and materials prices, could make it more costly for us to do business. In order to meet the compensation expectations of our prospective and current employees due to inflationary factors, we may be required to increase our labor costs, including wages and employee benefits, or risk losing skilled workers to competitors. In addition, changes in global shipping capacity and demand as well as the cost of raw materials and commodities such as oil (including derivative products including fuel and plastics) could negatively impact our freight and materials costs. If we see additional pressure on our labor, materials and freight costs, we could see negative effects on our results of operations (including product costs), cash flows and overall financial condition.
Global economic and political instability and conflicts, such as the conflict between Russia and Ukraine, could adversely affect our business, financial condition or results of operations.
Our business could be adversely affected by unstable economic and political conditions within the United States and foreign jurisdictions and geopolitical conflicts, such as the conflict between Russia and Ukraine. While we do not have any customer or direct supplier relationships in either country at this time, the current military conflict, and related sanctions, as well as export controls or actions that may be initiated by nations including the United States, the European Union or Russia (e.g., potential cyberattacks, disruption of energy flows, etc.) and other potential uncertainties could adversely affect our business and/or our supply chain, business partners or customers, and could cause demand for our products to be volatile, cause abrupt changes in our customers buying patterns, interrupt our ability to supply products, limit customers' access to financial resources and ability to satisfy obligations to us, or otherwise adversely impact our ability to place our Growth Direct systems. In the event geopolitical tensions fail to abate or deteriorate further, additional governmental sanctions may be enacted adversely impacting the global economy, its banking and monetary systems, markets or customers for our products.
Our employees, consultants and collaborators may engage in misconduct or other improper activities.
We are exposed to the risk of fraud or other misconduct by our employees, consultants and collaborators. Misconduct by these parties could include intentional failures to comply with the applicable laws and regulations in the United States and abroad, report financial information or data accurately or disclose unauthorized activities to us. These laws and regulations may restrict or prohibit a wide range of pricing, discounting and other business arrangements. Such misconduct could result in legal or regulatory sanctions and cause serious harm to our reputation. It is not always possible to identify and deter misconduct, and any precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses, or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, we could be subject to significant civil, criminal and administrative penalties, which could have a material adverse impact on our business. Whether or not we are successful in defending against such actions or investigations, we could incur substantial costs, including legal fees and divert the attention of management in defending ourselves against any of these claims or investigations, which could have a material adverse impact on our business.
42

We and our employees are increasingly utilizing social media tools as a means of communication both internally and externally.
Despite our efforts to monitor evolving social media communication guidelines and comply with applicable rules, there is risk that the use of social media by us or our employees to communicate about our products or business may cause us to be found in violation of applicable requirements. In addition, our employees may knowingly or inadvertently make use of social media in ways that may not comply with applicable laws and regulations, our policies and other legal or contractual requirements, which may give rise to regulatory enforcement action, liability, lead to the loss of trade secrets or other intellectual property or result in public exposure of personal information of our employees, customers and others. Furthermore, negative posts or comments about us or our products in social media could seriously damage our reputation, brand image and goodwill. Any of these events could have a material adverse effect on our business, prospects, operating results and financial condition and could adversely affect the price of our Class A common stock.
Increasing attention to environmental, social and governance matters may impact our business, financial results or stock price.
Companies across all industries are facing increasing scrutiny from stakeholders related to their environmental, social and governance (ESG) practices and disclosures, including practices and disclosures related to climate change, diversity and inclusion and governance standards. Investor advocacy groups, certain institutional investors, lenders, investment funds and other influential investors are also increasingly focused on ESG practices and disclosures and in recent years have placed increasing importance on the implications and social cost of their investments. In addition, government organizations are enhancing or advancing legal and regulatory requirements specific to ESG matters. The heightened stakeholder focus on ESG issues related to our business requires the continuous monitoring of various and evolving laws, regulations, standards and expectations and the associated reporting requirements. A failure to adequately meet stakeholder expectations may result in noncompliance, the loss of business, reputational impacts, diluted market valuation, an inability to attract customers and an inability to attract and retain top talent. In addition, our adoption of certain standards or mandated compliance to certain requirements could necessitate additional investments that could impact our profitability.
Risks Related to Manufacturing and Supply
If our sole manufacturing and development facility becomes damaged or inoperable or we are required to vacate our existing facility, our ability to conduct and pursue our manufacturing and development efforts will be jeopardized.
We currently conduct our development and manufacturing at a single facility located in Lowell, Massachusetts. Our facility and equipment could be harmed or rendered inoperable or inaccessible by natural or man-made disasters, the severity and frequency of which may be amplified by global climate change, or other circumstances beyond our control, including fire, power loss, communications failure, war or terrorism, or another catastrophic event, such as a pandemic or similar outbreak or public health crisis, which may render it difficult or impossible for us to support our customers and develop products. The inability to manufacture our systems and consumables could develop if our facility is inoperable or suffers a loss of utilization for even a short period of time and may result in the loss of customers or harm to our reputation. Furthermore, our facility and the equipment we use to perform our manufacturing and development could be unavailable or costly and time consuming to repair or replace. It would be difficult, time consuming and expensive to rebuild our facility, to locate and qualify a new facility or license or transfer our proprietary technology to a third party. Even in the event we are able to find a third party to assist in manufacturing and development efforts, we may be unable to negotiate commercially reasonable terms to engage with the third party. Although we are working to complete a back-up manufacturing facility in Lexington, Massachusetts, it is not complete and these risks are not yet mitigated.
We also store a certain amount of inventory of components of our products at our Lowell, Massachusetts facility.
We carry insurance for damage to our property and the disruption of our business, but this insurance may not cover all of the risks associated with damage or disruption to our business, may not provide coverage in amounts sufficient to cover our potential losses and may not continue to be available to us on acceptable terms, if at all.
Our manufacturing operations are dependent upon third-party suppliers, including single-source suppliers, making us vulnerable to supply shortages and price fluctuations, which could harm our business.
We source the components of our Growth Direct system and consumables from third-party suppliers. We do not have supply agreements with most of our suppliers beyond purchase orders and, although we maintain an inventory of
43

components, forecasted amounts may be inaccurate and we may experience shortages as a result of serious supply problems with these suppliers. There can be no assurance that our supply of components will not be limited, interrupted, or of satisfactory quality or continue to be available at acceptable prices. For example, we experienced disruptions to our supply chain as a result of the coronavirus pandemic and may experience additional disruptions in the future.
Certain critical components of our Growth Direct system and consumables we obtain from single suppliers and the loss of supply from any of these suppliers could materially adversely affect our business. To protect against such loss, we maintain, or are working to obtain, sufficient inventory of these components to allow us to continue to manufacture our systems and consumables during the period required to qualify a new supplier. For example, the manufacturer of the camera used in our Growth Direct system intends to discontinue production of the camera, and we have obtained a supply we believe is sufficient to allow us to qualify a new camera supplier. While we believe we have, or will have, sufficient inventory to provide protection against changes in our sole suppliers, our estimates of the length of time required to qualify a new supplier or inventory level required to manufacture our systems and consumables during that time may be incorrect, and we may run out of inventory sooner than we anticipate. In addition, we have not obtained sufficient inventory for all of our single-source components and we may not be able to do so in the amounts we predict will be required. In addition, any change to a new supplier will require us to devote substantial time and resources, result in additional costs, and could involve a period in which our products might not be produced in a timely or consistent manner. We may also be unable to enter into agreements with new suppliers on commercially reasonable terms or at all. The occurrence of any of these events could adversely affect our business and customer relationships. In addition, loss of any critical component provided by a single-source supplier could require us to change the design of our manufacturing process based on the functions, limitations, features and specifications of the replacement components.
Several other non-critical components and materials that comprise our Growth Direct platform are currently manufactured by a single supplier or a limited number of suppliers. In many of these cases, we have not yet qualified alternate suppliers and rely upon purchase orders, rather than long-term supply agreements. A supply interruption or an increase in demand beyond our current suppliers’ capabilities could harm our ability to manufacture our products unless and until new sources of supply are identified and qualified. Our reliance on these suppliers subjects us to a number of risks that could harm our business, including:
interruption of supply resulting from modifications to or discontinuation of a supplier’s operations;
delays in product shipments resulting from uncorrected defects, reliability issues, or a supplier’s variation in a component;
a lack of long-term supply arrangements for key components with our suppliers;
inability to obtain adequate supply in a timely manner, or to obtain adequate supply on commercially reasonable terms;
difficulty and cost associated with locating and qualifying alternative suppliers for our components in a timely manner;
a modification or change in a manufacturing process or part that unknowingly or unintentionally negatively impacts the operation of our products;
production delays related to the evaluation and testing of products from alternative suppliers, and corresponding regulatory qualifications;
delay in delivery due to our suppliers prioritizing other customer orders over ours;
damage to our brand reputation caused by defective components produced by our suppliers;
increased cost of our warranty program due to product repair or replacement based upon defects in components produced by our suppliers; and
fluctuation in delivery by our suppliers due to changes in demand from us or their other customers.
44

Any interruption in the supply of components or materials, or our inability to obtain substitute components or materials from alternate sources at acceptable prices in a timely manner, could impair our ability to meet the demand of our customers, which would have an adverse effect on our business.
We forecast sales to determine requirements for components and materials used in our products, and if our forecasts are incorrect, we may experience delays in shipments or increased inventory costs.
To manage our operations with our third-party suppliers, we forecast anticipated product orders and material requirements to predict our inventory needs and enter into purchase orders on the basis of these requirements. Our limited historical commercial experience and recent growth may not provide us with enough data to consistently and accurately predict future demand. If our business expands and our demand for components and materials increases beyond our estimates, we or our suppliers may be unable to meet our demand. In addition, if we underestimate our component and material requirements, we may have inadequate inventory, which could interrupt, delay, or prevent delivery of our products to our customers. By contrast, if we overestimate our component and material requirements, we may have excess inventory, which would increase our expenses. Any of these occurrences would negatively affect our financial performance and business results.
Shipping is a critical part of our business and any changes in our shipping arrangements or damages or losses sustained during shipping could adversely affect our business, financial condition, results of operations and prospects.
Shipments of our products are subject to various regulations in the various countries in which we provide our products. For example, shipments of our growth media consumables may be required to comply with the shipping requirements promulgated by the U.S. Department of Transportation and the U.S. Federal Aviation Administration, as well as shipment rules established by the International Air Transport Association. If we are unable to comply with any of these rules or regulations, our ability to deliver our products in a timely manner may be adversely affected. In addition, even if we are able to comply with these rules and regulations, compliance can result in increased costs. In either event, our financial results and condition may be adversely affected.
We also currently rely on third-party vendors for our shipping. If we are not able to negotiate acceptable pricing and other terms with these entities or they experience performance problems or other difficulties, it could negatively impact our operating results and our customers’ experience. Our products could sustain serious damage or be lost in transit. If a product is damaged in transit, including damage due to consumable temperature excursion, it may result in a substantial delay in the fulfillment of the customer’s order, and depending on the type and extent of the damage and whether the incident is covered by insurance, it may result in a substantial financial loss. If our products are not delivered in a timely fashion or are damaged or lost during the delivery process, our customers could become dissatisfied and cease using our products or services, which would adversely affect our business, financial condition, results of operations and prospects.
We use biological and hazardous materials that require considerable expertise and expense for handling, storage and disposal and may result in claims against us.
We work with materials, including chemicals, biological agents and compounds that could be hazardous to human health and safety or the environment. Our operations also produce hazardous and biological waste products. Federal, state and local laws and regulations govern the use, generation, manufacture, storage, handling and disposal of these materials and wastes. We are subject to periodic inspections by federal, state and local authorities to ensure compliance with applicable laws. Compliance with applicable environmental laws and regulations is expensive, and current or future environmental laws and regulations may restrict our operations. If we do not comply with applicable regulations, we may be subject to fines and penalties. In addition, we cannot eliminate the risk of accidental injury or contamination from these materials or wastes, which could cause an interruption of our commercialization efforts, research and development programs and business operations, as well as environmental damage resulting in costly clean-up and liabilities under applicable laws and regulations. In the event of contamination or injury, we could be liable for damages or penalized with fines in an amount exceeding our resources and our operations could be suspended or otherwise adversely affected. Furthermore, environmental laws and regulations are complex, change frequently and have tended to become more stringent. We cannot predict the impact of such changes and cannot be certain of our future compliance.
45

Risks Related to Our Intellectual Property
If we are unable to obtain and maintain sufficient intellectual property protection for our technology, including the Growth Direct platform, or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products similar or identical to ours, and our ability to successfully commercialize our products may be impaired.
We rely on patent protection as well as trademark, copyright, trade secret and other intellectual property rights protection and contractual restrictions to protect our proprietary technologies, all of which provide limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. If we fail to maintain, protect or enforce our intellectual property, third parties may be able to compete more effectively against us. In addition, we may incur substantial litigation costs in our attempts to recover or restrict use of our intellectual property.
As is the case with other technology companies, our success depends in large part on our ability to obtain and maintain protection of the intellectual property we may own solely and jointly with others, particularly patents, in the United States and other countries with respect to our products and technologies. We apply for patents covering our products and technologies and their uses, as we deem appropriate. However, obtaining and enforcing patents in our industry is costly, time consuming and complex, and we may fail to apply for patents on important products, services and technologies in a timely fashion or at all, or we may fail to apply for patents in potentially relevant jurisdictions. We may not be able to file and prosecute all necessary or desirable patent applications, or maintain, enforce and license any patents that may issue from such patent applications, at a reasonable cost or in a timely manner. If we delay in filing a patent application, and a competitor files a patent application on the same or a similar technology before we do, we may face a limited ability to secure patent rights. We may not be able to patent the technology at all. Even if we can patent the technology, we may be able to patent only a limited scope of the technology, and the limited scope may be inadequate to protect our products, or to block competitor products that are similar or adjacent to ours. Our earliest patent filings have been published. A competitor may review our published patents and arrive at the same or similar technology advances for our products as we developed. If the competitor files a patent application on such an advance before we do, then we may no longer be able to protect the technology, we may require a license from the competitor, and if the license is not available on commercially-viable terms, then we may not be able to launch our product. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. We may not have the right to control the preparation, filing and prosecution of patent applications, or to maintain the rights to patents licensed to third parties. Therefore, these patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business.
It is possible that none of our pending patent applications will result in issued patents in a timely fashion or at all, and even if patents are granted, they may not provide a basis for intellectual property protection of commercially viable products or services, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties. It is possible that others will design around our current or future patented technologies.
The patent positions of technology companies can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in such companies’ patents has emerged to date in the United States or elsewhere. Courts frequently render opinions that may affect the patentability of certain inventions or discoveries. If the breadth or strength of protection provided by the patents and patent applications we hold with respect to our products is threatened, it could dissuade companies from collaborating with us to develop, and threaten our ability to commercialize, our products. Depending on future actions by the U.S. Congress, the U.S. courts, the United States Patent and Trademark Office, or USPTO, and the relevant law-making bodies in other countries, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future.

The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability. Some of our patents or patent applications (including licensed patents) may be challenged in opposition, derivation, reexamination, inter partes review, post-grant review or interference. Any successful third-party challenge to our patents in this or any other proceeding could result in the unenforceability or invalidity of such patents, which could harm our business. In addition, in patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. The outcome following legal assertions of invalidity and unenforceability during patent litigation is unpredictable. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on certain aspects of our platform technologies. In addition, if the breadth or strength of protection provided by our patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from
46

collaborating with us to license, develop or commercialize current or future products. Enforcing our intellectual property rights against third parties may also cause such third parties to file other counterclaims against us, which could be costly to defend, particularly in a foreign jurisdiction, and could require us to pay substantial damages, cease the sale of certain products or enter into a license agreement and pay royalties (which may not be possible on commercially reasonable terms or at all).
Patent terms may be inadequate to protect our competitive position on our products for an adequate amount of time.
Patents have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally 20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the life of a patent, and the protection it affords, is limited. Even if patents covering our products are obtained, once the patent life has expired, we may be open to competition from competitive products. If one of our products requires extended development or testing, patents protecting such products might expire before or shortly after such products are commercialized. For example, while our patents and, if issued, our patent applications have terms that will expire through 2042, certain of our unexpired U.S. patents covering the Growth Direct system and its use are scheduled to expire in 2023 and 2024. Although we own other patents with later expiration dates that cover various improvements and consumables for the Growth Direct platform, these other patents may not provide the same protection as the earliest-filed patents. As a result, our patent portfolio may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours, which would have a material adverse effect on our business.
The United States government may exercise certain rights with regard to certain of our inventions developed using government funding.
The United States federal government retains certain rights in inventions produced with its financial assistance under the Patent and Trademark Law Amendments Act, or the Bayh-Dole Act. Certain of our inventions for which we have pursued, and in some cases obtained, patent protection were developed using federal funding from BARDA. As a result, the U.S. government may have certain rights, including so-called march-in rights, to any patent rights that were funded in party by the U.S. government and any products or technology developed from such patent rights. When new technologies are developed with U.S. government funding, the U.S. government generally obtains certain rights in any resulting patents, including a nonexclusive license authorizing the U.S. government to use the invention for non-commercial purposes. These rights may permit the U.S. government to disclose our confidential information to third parties and to exercise march-in rights to use or to allow third parties to use our licensed technology. The U.S. government can exercise its march-in rights if it determines that action is necessary because we fail to achieve the practical application of government-funded technology, because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations, or to give preference to U.S. industry. In addition, our rights in such inventions may be subject to certain requirements to manufacture products embodying such inventions in the United States. Any exercise by the U.S. government of such rights could harm our business, financial condition, results of operations and prospects.
If we are unable to protect the confidentiality of our trade secrets, the value of our technology could be materially adversely affected and our business could be harmed.
We rely heavily on trade secrets and confidentiality agreements to protect our unpatented know-how, technology and other proprietary information, including parts of our technology platform, and to maintain our competitive position and we expect our reliance to increase in the near term as the terms for certain of our patents expire. For example, while our patents and, if issued, our patent applications have terms that will expire through 2042, some of our unexpired U.S. patents covering the Growth Direct system and its use are expected to expire in 2023 and 2024. Once these patents expire, we may have to rely more heavily on trade secrets to maintain our competitive advantage. Any disclosure, either intentional or unintentional, by our employees, consultants and vendors that we engage to perform research or manufacturing activities, or misappropriation by third parties (such as through a cybersecurity breach) of our trade secrets or proprietary information could enable competitors to duplicate or surpass our technological achievements, thus eroding our competitive position in our market. Because we expect to rely on third parties in the development and manufacture of our products, we may, at times, share trade secrets with them, which increases the possibility that a competitor will discover them or that our trade secrets will be misappropriated or disclosed.
Trade secrets and know-how can be difficult to protect. In addition to pursuing patents on our technology, we take steps to protect our intellectual property and proprietary technology by entering into agreements, including confidentiality agreements, non-disclosure agreements and intellectual property assignment agreements, with our employees, consultants, advisors, collaborators and customers. However, we cannot be certain that such agreements have been entered into with all
47

relevant parties, and we cannot be certain that our trade secrets and other confidential proprietary information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. For example, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Such agreements may not be enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure, which could materially adversely impact our business and financial position. If we are required to assert our rights against such a party, it could result in significant cost and distraction.
Monitoring unauthorized disclosure is difficult, and we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, it would be expensive and time consuming, and the outcome would be unpredictable. In addition, if we choose to go to court to stop a third party from using any of our trade secrets, it may result in a public disclosure of our trade secrets and corresponding loss of rights, which could have a material adverse effect on our business. In addition, courts outside the United States may be less willing to protect trade secrets. We may need to share our proprietary information, including trade secrets, with future business partners, collaborators, contractors and others located in countries at heightened risk of theft of trade secrets, including through direct intrusion by private parties or foreign actors, and those affiliated with or controlled by state actors.
We also seek to preserve the integrity and confidentiality of our confidential proprietary information by maintaining physical security of our premises and physical and electronic security of our information technology systems, but it is possible that these security measures could be breached. If any of our confidential proprietary information were to be lawfully obtained or independently developed by a competitor or other third party, absent patent protection, we would have no right to prevent such competitor from using that technology or information to compete with us, which could harm our competitive position. If any of our trade secrets were to be disclosed to, or independently discovered by, a competitor or other third party, it could harm our business, financial condition, results of operations and prospects.
We rely on in-licenses from third parties. If we lose these rights, our business may be materially adversely affected, our ability to develop improvements to our Growth Direct platform and to develop new technologies may be negatively and substantially impacted, and if disputes arise, we may be subjected to future litigation as well as the potential loss of or limitations on our ability to develop and commercialize products and technology covered by these license agreements.
We are party to a non-exclusive, royalty-bearing license agreement with Thermo CRS, Ltd., or Thermo Fisher, that grants us rights to exploit certain patent rights that are related to our Growth Direct platform. We may need to obtain additional licenses from others to advance our research, development and commercialization activities. These and other intellectual property license agreements that we enter into with third parties may impose various development, regulatory and/or commercial diligence obligations, payment of milestones and/or royalties and other obligations on us. Our rights to use the technology we license are subject to the continuation of and compliance with the terms of these agreements. If we fail to comply with our obligations under these agreements (including as a result of coronavirus, and its variants, impacting our operations), we use the licensed intellectual property in an unauthorized manner or we are subject to bankruptcy-related proceedings, the terms of the licenses may be materially modified, such as by rendering currently exclusive licenses non-exclusive, or it may give our licensors the right to terminate their respective agreement with us, which could limit our ability to implement our current business plan and materially adversely affect our business, financial condition, results of operations and prospects.
In some cases, we may not control the prosecution, maintenance or filing of the patents to which we hold licenses, or the enforcement of those patents against third parties. Our licensors may not successfully prosecute the patent applications to which we are licensed. Even if patents are issued in respect of these patent applications, our licensors may fail to maintain these patents, may determine not to pursue litigation against other companies that are infringing these patents, or may pursue such litigation less aggressively than we would. Without protection for the intellectual property we license, other companies might be able to offer substantially identical products for sale, which could adversely affect our competitive business position and harm our business prospects. Further, we may have limited control over these activities or any other intellectual property that may be in-licensed. For example, we cannot be certain that such activities by licensors have been or will be conducted in compliance with applicable laws and regulations or will result in valid and enforceable patents and other intellectual property rights. We may have limited control over the manner in which our licensors initiate an infringement proceeding against a third-party infringer of the intellectual property rights, or defend certain of the intellectual property that is licensed to us. It is possible that the licensors’ infringement proceeding or defense activities may be less vigorous than had we conducted them ourselves. In the event our licensors fail to adequately pursue
48

and maintain patent protection for patents and applications they control, and to timely cede control of such prosecution to us, our competitors might be able to enter the market, which would have a material adverse effect on our business.
In spite of our efforts to comply with our obligations under our in-license agreements, disputes may arise with respect to our licensing agreements and/or our licensors might conclude that we have materially breached our obligations under our license agreements and might therefore, terminate the relevant license agreement, thereby removing or limiting our ability to develop and commercialize products and technology covered by these license agreements. If any such in-license agreement is terminated, or if the licensed patents fail to provide the intended exclusivity, competitors or other third parties might have the freedom to market or develop products similar to ours. In addition, absent the rights granted to us under such license agreements, we may infringe the intellectual property rights that are the subject of those agreements, we may be subject to litigation by the licensor, and if such litigation by the licensor is successful we may be required to pay damages to the licensor, or we may be required to cease our development and commercialization activities that are deemed infringing, and in such event we may ultimately need to modify our activities or products to design around such infringement, which will consume time and resources and may not be ultimately successful. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects. In particular, if our license with Thermo Fisher is terminated, we may suffer the foregoing consequences with respect to our business.
We may not be able to protect our intellectual property rights throughout the world.
Filing, prosecuting and defending patents on our products in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States, and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. Consequently, we may not be able to prevent third parties from practicing our inventions in some or all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. In addition, certain countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to other parties. Furthermore, many countries limit the enforceability of patents against other parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of any patents.
We may not be able to protect and enforce our trademarks and trade names, or build name recognition in our markets of interest thereby harming our competitive position.
Our trademarks or trade names may be challenged, infringed, diluted, circumvented, declared generic or determined to be infringing on other marks. We may not be able to protect our rights in these trademarks or trade names or may be forced to stop using these names, which we need for name recognition by potential partners or customers in our markets of interest. We have not yet registered certain of our trademarks in all of our potential markets. During the trademark registration process, we may receive Office Actions from the USPTO objecting to the registration of our trademarks. Although we would be given an opportunity to respond to those objections, we may be unable to overcome such objections. In addition, at the USPTO and at comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and/or to seek the cancellation of registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. If we are unable to obtain a registered trademark or establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected.
We may be subject to claims challenging the inventorship and ownership of our patents and other intellectual property.
We or our licensors may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets or other intellectual property as an inventor or co-inventor. Inventorship disputes may arise from conflicting views regarding the contributions of different individuals named as inventors, the effects of foreign laws where foreign nationals are involved in the development of the subject matter of the patent, conflicting obligations of third parties involved in developing our product candidates or as a result of questions regarding co-ownership of potential joint inventions. Litigation may be necessary to defend against these and other claims challenging inventorship of our or our licensors’ ownership of our owned or in-licensed patents, trade secrets or other intellectual property. Alternatively, or additionally, we may enter into agreements to clarify the scope of our rights in such intellectual property. If we or our licensors fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our products. Even if we are successful in defending against such claims, litigation could result in substantial
49

costs and be a distraction to management and other employees, and certain customers or partners may defer engaging with us until the particular dispute is resolved. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects.
In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Any of the foregoing could harm our business, financial condition, results of operations and prospects.
We may be involved in litigation claiming that we have infringed on a third party’s intellectual property, which could be time consuming and costly and may adversely affect our business, financial condition, results of operations and prospects.
We may be involved with litigation or actions at the USPTO or foreign patent offices with various third parties that claim we or our collaborators or customers using our solutions and services have infringed, misappropriated or misused other parties’ intellectual property rights. We expect that the number of such claims may increase as the number of our products grows, we expand our market share and the level of competition in our markets increases. Moreover, as the automated MQC testing industry expands and more patents are issued, the risk increases that our products may be subject to claims of infringement of the patent rights and other proprietary rights of third parties. Any infringement claim, regardless of its validity, could harm our business by, among other things, resulting in time consuming and costly litigation, diverting management’s time and attention from the development of the business, requiring the payment of monetary damages (including treble damages, attorneys’ fees, costs and expenses) or royalty payments, or result in potential or existing customers delaying purchases of our products or entering into engagements with us pending resolution of the dispute.
As we move into new markets and applications for our platform, incumbent participants in such markets may assert their patents and other proprietary rights against us as a means of slowing our entry into such markets or as a means to extract substantial license and royalty payments from us. Our competitors and others have significantly larger and more mature patent portfolios than we currently have. In addition, future litigation may involve patent holding companies or other adverse patent owners who have no relevant product or service revenue and against whom our own patents may provide little or no deterrence or protection. Therefore, our commercial success may depend in part on our non-infringement of the patents or proprietary rights of third parties, or the invalidity of such patents or proprietary rights.
There can be no assurance that we will prevail in any suit initiated against us by third parties, successfully settle or otherwise resolve patent infringement claims. Third parties making claims against us may be able to obtain injunctive or other relief, which could block our ability to develop, commercialize and sell products or services, and could result in the award of substantial damages against us, including treble damages, attorneys’ fees, costs and expenses, if we are found to have willfully infringed. In the event of a successful claim of infringement against us, we may be required to pay damages and ongoing royalties, and obtain one or more licenses from third parties, or be prohibited from selling certain products or services. We may not be able to obtain these licenses on acceptable or commercially reasonable terms, if at all, or these licenses may be non-exclusive, which could result in our competitors gaining access to the same intellectual property. In addition, we could encounter delays and incur significant costs, in product or service introductions while we attempt to develop alternative products or services, or redesign our products or services, to avoid infringing third party patents or proprietary rights. Defense of any lawsuit or failure to obtain any of these licenses or to develop a workaround could prevent us from commercializing products or services, and the prohibition of sale or the threat of the prohibition of sale of any of our products or services could materially affect our business and our ability to gain market acceptance for our products or services. Some of our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. Further, even if we were successful in defending against a lawsuit, such a defense would distract our management team from our operations, which could have an adverse effect on our business. In addition, any uncertainties resulting from the initiation and continuation of any litigation could have a material adverse effect on our ability to raise the funds necessary to continue our operations or could otherwise have a material adverse effect on our business, results of operations, financial condition and prospects. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation or other legal proceedings relating to our intellectual property rights, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation or other proceedings.
50

In addition, our agreements with some of our customers, suppliers or other entities with whom we do business require us to defend or indemnify these parties to the extent they become involved in infringement claims, including the types of claims described above. We could also voluntarily agree to defend or indemnify third parties in instances where we are not obligated to do so if we determine it would be important to our business relationships. If we are required or agree to defend or indemnify third parties in connection with any infringement claims, we could incur significant costs and expenses that could adversely affect our business, financial condition, results of operations and prospects.
We may become involved in lawsuits to protect or enforce our intellectual property, which could be expensive, time consuming and unsuccessful.
Third parties, including our competitors, could be infringing, misappropriating or otherwise violating our intellectual property rights. Monitoring unauthorized use of our intellectual property is difficult and costly. From time to time, we seek to analyze our competitors’ products and services, and may in the future seek to enforce our rights against potential infringement, misappropriation or violation of our intellectual property. However, the steps we have taken to protect our proprietary rights may not be adequate to enforce our rights against such infringement, misappropriation or violation of our intellectual property. We may not be able to detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. Any inability to meaningfully enforce our intellectual property rights could harm our ability to compete and reduce demand for our products and services.
Litigation may be necessary for us to enforce our patent and proprietary rights or to determine the scope, coverage and validity of the proprietary rights of others. If we do not prevail in such legal proceedings, we may be required to pay damages, we may lose significant intellectual property protection for our products or services, such that competitors could copy our products or services and we could be forced to cease commercialization of certain of our products or services. Even if resolved in our favor, any award of monetary damages or other remedy we receive may not be commercially valuable.
Any litigation that may be necessary in the future could result in substantial costs and diversion of resources and could have a material adverse effect on our business, financial condition, results of operations and prospects. In any lawsuit we bring to enforce our intellectual property rights, a court may refuse to the stop the other party from using the technology at issue on grounds that our intellectual property rights do not cover the technology in question. Further, in such proceedings, the defendant could counterclaim that our intellectual property is invalid or unenforceable and the court may agree, in which case we could lose valuable intellectual property rights. The outcome in any such lawsuits are unpredictable. Even if we do prevail in any future litigation related to intellectual property rights, the cost and time requirements of the litigation could negatively impact our financial results. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could compromise our ability to compete in the marketplace.
Obtaining and maintaining our patent protection depends on compliance with various required procedures, document submissions, fee payments and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.
Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and/or applications will be due to be paid to the USPTO and various governmental patent agencies outside of the United States at several stages over the lifetime of the patents and/or applications. We have systems in place to remind us to pay these fees, and we rely on our outside counsel using an outside service to pay these fees due to non-U.S. patent agencies. The USPTO and various non-U.S. governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. In many cases, an inadvertent lapse, including due to the effect of the coronavirus pandemic on us or our vendors, can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, our competitors may be able to enter the market without infringing our patents and this circumstance would have a material adverse effect on our business.
Our use of open-source software could compromise our ability to offer our services and subject us to possible litigation.
We use open-source software licensed to us by third-party authors under “open source” licenses in connection with our products and services. Use and distribution of open-source software may entail greater risks than use of third-party
51

commercial software, as open-source licensors generally do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code.
Further, some open-source software licenses require users who distribute software containing open-source software to publicly disclose all or part of the source code to the licensee’s software that incorporates, links or uses such open-source software, and make available to third parties for no cost, any derivative works of the open source code created by the licensee, which could include the licensee’s own valuable proprietary code. While we monitor our use of open-source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms are often ambiguous. Despite our efforts to monitor our use of open-source software to avoid subjecting our platform to conditions we do not intend, there is a risk that open source licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our platform. Additionally, we may from time to time face claims from third parties claiming ownership of, or seeking to enforce the terms of, an open source license, including by demanding release of source code for the open-source software, derivative works or our proprietary source code that was developed using, or that is distributed with, such open-source software. These claims could also result in litigation and could require us to make our proprietary software source code freely available, require us to devote additional research and development resources to change re-engineer our platform, seek costly licenses from third parties or otherwise incur additional costs and expenses, any of which could result in reputational harm and would have a negative effect on our business and operating results. There is little legal precedent in this area and any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of contract could harm our business and could help third parties, including our competitors, develop products and services that are similar to or better than ours.
In addition, if the license terms for the open-source software we utilize change, we may be forced to re-engineer our platform, incur additional costs to comply with the changed license terms or replace the affected open-source software. Although we have implemented policies to regulate the use and incorporation of open-source software into our platform and solutions, we cannot be certain that that such policies will be effective and that we have not incorporated open-source software in our platform and solutions in a manner that is inconsistent with such policies.
Risks Related to Our Common Stock
The market price of our Class A common stock has been and may continue to be volatile and fluctuate substantially, which could result in substantial losses for our stockholders.
The market price of our Class A common stock has been and may continue to be volatile. The stock market in general and the market for smaller technology companies in particular has experienced extreme volatility that has often been unrelated to the operating performance of particular companies. As a result of this volatility, our stockholders may not be able to sell their Class A common stock at or above the price they paid for them. The market price for our Class A common stock may be influenced by many factors, including:
actual or anticipated fluctuations in our financial condition and operating results, including fluctuations in our quarterly and annual results;
the introduction of new products or product enhancements by us or others in our industry;
variances in product and system reliability;
overall conditions in our industry and the markets in which we operate;
disputes or other developments with respect to our or others’ intellectual property rights;
actual or anticipated changes in our operating results or growth rate as a result of our competitors’ operating results;
our ability to develop and market new and enhanced products and expand into new markets on a timely basis;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
52

product liability claims or other litigation;
announcement or expectation of additional financing effort;
sales of our common stock by us or our stockholders;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;
media exposure of our products or of those of others in our industry;
changes in earnings estimates or recommendations by securities analysts;
general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors; and
the other factors described in this “Risk Factors” section and elsewhere in this Annual Report on Form 10-K.
If our Class A common stock is delisted from the Nasdaq Global Select Market, the liquidity of our Class A common stock would be adversely affected and the market price of our common stock could decrease.
Our Class A common stock is currently listed on the Nasdaq Global Select Market and closed at $1.40 on March 7, 2023. The Nasdaq Stock Market LLC, or Nasdaq, has minimum requirements that a company must meet in order to remain listed on Nasdaq markets, including that we maintain a minimum closing bid price of $1.00 per share for our Class A common stock. If we fail to maintain such minimum requirements, then Nasdaq will issue a notice that we are not in compliance and we will need to take corrective actions in order to not be delisted. Such corrective actions could include a reverse stock split or a buyback of shares of our Class A common stock, which may adversely affect the liquidity of our Class A common stock or our cash balance, respectively. There is no way to guarantee that either measure, if implemented, would help us regain compliance with the minimum bid price requirement or maintain compliance with other Nasdaq listing rules. If Nasdaq were to make a final determination that our Class A common stock must be delisted, the liquidity of our Class A common stock would be adversely affected and the market price of our Class A common stock could decrease. Our failure to be listed on Nasdaq or another national securities exchange would have a material adverse effect on the value of your investment in us.
An active trading market for our Class A common stock may not be sustainable.
It is possible that an active or liquid market for our Class A common stock may not be sustainable. In the absence of an active trading market for our Class A common stock, it may be difficult for stockholders to sell our shares without depressing the market price for the shares, or at all. Further, an inactive market may also impair our ability to raise capital by selling shares of our Class A common stock and may impair our ability to enter into strategic collaborations or acquire companies or products by using our shares of Class A common stock as consideration.
Our executive officers, directors and principal stockholders, if they choose to act together, will have the ability to control all matters submitted to stockholders for approval.
Following our IPO, based on the number of shares of Class A common stock outstanding as of December 31, 2022, our executive officers, directors and stockholders who owned more than 5% of our outstanding common stock before the IPO and their respective affiliates hold, in the aggregate, a majority of our outstanding voting stock. The holders of shares of our Class B common stock have the ability to convert any portion of their Class B common stock into Class A common stock. Our Class B common stock cannot be converted if, immediately following such conversion, the holder would beneficially own more than 4.9% of the issued and outstanding Class A common stock. Due to this conversion right, holders of our Class B common stock could, at any time, increase their voting control of us. As a result of their combined voting power, if our executive officers, directors and stockholders who own more than 5% of our outstanding common stock choose to act together, they would be able to control all matters submitted to our stockholders for approval, as well as our management and affairs. For example, these persons, if they choose to act together, would control the election of directors, the composition of our management and approval of any merger, consolidation or sale of all or substantially all of our assets.
53

The dual class structure of our common stock and the option of the holders of shares of our Class B common stock to convert into shares of our Class A common stock may limit our Class A stockholders’ ability to influence corporate matters.
Our Class A common stock has one vote per share, while our Class B common stock is non-voting. Nonetheless, each share of our Class B common stock may be converted at any time into one share of issued and outstanding Class A common stock at the option of its holder, subject to the limitations provided for in our restated certificate of incorporation that prohibit the conversion of our Class B common stock into shares of Class A common stock to the extent that, upon such conversion, such holder would beneficially own in excess of 4.9% of our Class A common stock. Consequently, if holders of Class B common stock exercise their option to make this conversion, such exercise will have the effect of increasing the relative voting power of those prior holders of our Class B common stock (subject to the ownership limitation described in the previous sentence) and increasing the number of outstanding shares of our voting common stock, and correspondingly decreasing the relative voting power of the current holders of our Class A common stock, which may limit our current Class A stockholders’ ability to influence corporate matters.
We are an “emerging growth company,” and the reduced disclosure requirements applicable to emerging growth companies may make our Class A common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the closing of the IPO. However, if certain events occur prior to the end of such five-year period, including if we become a “large accelerated filer,” our annual gross revenues exceed $1.07 billion or we issue more than $1.0 billion of non-convertible debt in the previous three-year period, we will cease to be an emerging growth company prior to the end of such five-year period. For so long as we remain an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. These exemptions include:
not being required to comply with the auditor attestation requirements in the assessment of our internal control over financial reporting;
reduced disclosure obligations regarding executive compensation;
exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved and from providing the pay ratio between our Chief Executive Officer and employees; and
an exemption from compliance with the requirements of the Public Company Accounting Oversight Board regarding the communication of critical audit matters in the auditor’s report on the financial statements.
We cannot predict whether investors will find our Class A common stock less attractive if we rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our stock price may be reduced or more volatile. In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies. We intend to utilize the extended transition period and, as a result, we will not be required to comply with new or revised accounting standards on the same time line as other public companies.
We are a “smaller reporting company” and the reduced disclosure requirements applicable to smaller reporting companies may make our Class A common stock less attractive to investors.
We are a “smaller reporting company” and are therefore entitled to rely on certain reduced disclosure requirements for as long as we remain a smaller reporting company, such as presenting two years of audited financial statements in our annual Form 10-K or reduced disclosure requirements for executive compensation. This reduced disclosure in our SEC filings due to our status as a smaller reporting company may make it harder for investors to analyze our results of operations and financial prospects. We cannot predict if investors will find our Class A common stock less attractive because we may rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our stock prices may be more volatile.
54

If we fail to maintain effective internal control over financial reporting and effective disclosure controls and procedures, we may not be able to accurately report our financial results in a timely manner or prevent fraud, which may adversely affect investor confidence in our company.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002 requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on our internal controls on an annual basis. However, while we remain an emerging growth company, we are not required to include an attestation report on internal control over financial reporting issued by our independent registered accounting firm. If we have material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our consolidated financial statements may be materially misstated. We will need to maintain and enhance the systems, processes and documentation necessary to comply with Section 404 of the Sarbanes-Oxley Act as we grow, and we will require additional management and staff resources to do so.
Additionally, even if we conclude our internal controls are effective for a given period, we may in the future identify one or more material weaknesses in our internal controls, in which case our management will be unable to conclude that our internal control over financial reporting is effective. Our independent registered public accounting firm will be required to issue an attestation report on the effectiveness of our internal control over financial reporting following the date we are no longer an emerging growth company. Even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm may in the future conclude that there are material weaknesses with respect to our internal controls or the level at which our internal controls are documented, designed, implemented or reviewed.
If we are unable to conclude that our internal control over financial reporting is effective or if our auditors were to express an adverse opinion on the effectiveness of our internal control over financial reporting because we had one or more material weaknesses, investors could lose confidence in the accuracy and completeness of our financial disclosures, which could cause the price of our common stock to decline. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our reported operating results and harm our reputation. Internal control deficiencies could also result in a restatement of our financial results.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
We are subject to the periodic reporting requirements of the Exchange Act. We are continuing to refine our disclosure controls and procedures to provide reasonable assurance that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.
These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected, which could have a material adverse effect on investors’ confidence in our reporting and the price of our Class A common stock.
Provisions in our restated certificate of incorporation and amended and restated bylaws and under Delaware law could make an acquisition of our company, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Provisions in our restated certificate of incorporation and our amended and restated bylaws may discourage, delay or prevent a merger, acquisition or other change in control of our company that stockholders may consider favorable, including transactions in which our stockholders might otherwise receive a premium for their shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our Class A common stock, thereby depressing the market price of our Class A common stock. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts
55

by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, these provisions include those establishing:
a classified board of directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of a majority of our board of directors;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from filling vacancies on our board of directors;
the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the ability of our board of directors to alter our bylaws without obtaining stockholder approval;
the required approval of the holders of at least two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our bylaws or repeal the provisions of our restated certificate of incorporation regarding the election and removal of directors;
the required approval of the holders of at least two-thirds of the shares entitled to vote thereon to (i) effect a reorganization, recapitalization, share exchange, share classification, consolidation, conversion or merger, (ii) sell, lease, exchange, transfer or otherwise dispose of all or substantially all of our assets, or (iii) dissolve our company or revoke a dissolution of our company;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of the board of directors, the chief executive officer, the president or the board of directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
In addition, on August 11, 2022, we adopted a stockholder rights agreement, or the Rights Agreement, that could discourage potential acquisition proposals and could delay or prevent a change in control of the Company or a change in our management or board of directors, even in situations that may be considered beneficial by some of our shareholders. For additional information regarding risks associated with the Rights Agreement, see below risk entitled “Our Rights Agreement could make it more difficult for a third party to acquire control of incorporation designates specific courts as the exclusive forum for certain litigation Company, which could have a negative effect on the price of our common stock.”
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the General Corporation Law of the State of Delaware, which prohibits a person who owns in excess of 15% of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner.
We have been, and may continue to be, subject to the actions of activist shareholders, which could cause us to incur substantial costs, divert management’s and the board’s attention and resources, and have an adverse effect on our business and stock price.
From time to time, we may be subject to proposals by shareholders urging us to take certain corporate actions. For example, in June 2022, we received an unsolicited, non-binding proposal from a shareholder to acquire all of our
56

outstanding common stock for $5.00 per share in cash. We rejected the shareholder’s offer in August 2022 and commenced a process to review our strategic alternatives, which concluded in December 2022. If activist shareholder initiatives ensue, our business could be adversely affected, as responding to such actions can be costly and time-consuming, disrupt our operations and divert the attention of management and our board of directors. For example, we retained the services of various advisors, including legal, financial, and communications professionals, to advise us in considering the shareholder's proposal and during our review of strategic alternatives, the costs of which negatively impacted our financial results, and we may be required to retain such services in the future, which could have a further negative impact on our financial results. In addition, perceived uncertainties as to our future direction, strategy or leadership created as a consequence of new activist shareholder initiatives may result in the loss of potential business opportunities, harm our ability to attract new investors, customers, and employees, and cause our stock price to experience periods of volatility or stagnation.
Our restated certificate of incorporation designates specific courts as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Our restated certificate of incorporation specifies that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for most legal actions involving claims brought against us by stockholders; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Securities Act, the Exchange Act, the rules and regulations thereunder or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our restated certificate of incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and to have consented to the provisions of our restated certificate of incorporation described above; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.
These provisions may have the effect of discouraging lawsuits against our directors, officers, employees and agents as it may limit any stockholder’s ability to bring a claim in a judicial forum that such stockholder finds favorable for disputes with us or our directors, officers, employees or agents and result in additional litigation costs in pursuing any such claims. In addition, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition or results of operations. The choice of forum provision contained in our restated certificate of incorporation may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Court of Chancery of the State of Delaware and the federal district courts of the United States may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.
Our Rights Agreement could make it more difficult for a third party to acquire control of incorporation designates specific courts as the exclusive forum for certain litigation Company, which could have a negative effect on the price of our common stock.
On August 11, 2022, we adopted the Rights Agreement that could discourage potential acquisition proposals and could delay or prevent a change in control of the Company or a change in our management or board of directors, even in situations that may be considered beneficial by some of our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us. The Rights Agreement may substantially dilute the stock ownership of a person or group that attempts to acquire a large interest. These deterrents could also adversely affect the price of our Class A common stock. The Rights Agreement will automatically expire on the day after our 2023 Annual Meeting of Stockholders, unless approved by our stockholders at the 2023 Annual Meeting of Stockholders, in which case it will expire in one year, on August 11, 2023.
57

Because we do not anticipate paying any cash dividends on our common stock in the foreseeable future, capital appreciation, if any, would be stockholders’ sole source of gain.
We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain all available funds and future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. As a result, capital appreciation, if any, of our common stock will be the sole source of gain on an investment in our common stock for the foreseeable future.
Our ability to use our net operating losses and research and development tax credits to offset future taxable income or income tax liabilities may be subject to certain limitations.
As of December 31, 2022, we had U.S. federal and state net operating loss, or NOL, carryforwards of $189.3 million and $87.1 million, respectively, which may be available to offset future taxable income, if any, that begin to expire in 2038 and 2032, respectively. Additionally, we had federal NOLs of $176.6 million generated since 2018 that will not expire. The Tax Cuts and Jobs Act (TCJA) enacted on December 22, 2017 limits a taxpayer’s ability to utilize NOL deduction in a year to 80% taxable income for federal NOL arising in tax years beginning after 2017. In addition, we had federal and state research and development tax credits of $1.5 million and $2.9 million, respectively, which may be available to offset future tax liabilities and begin to expire in 2038 and 2024, respectively.
In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change,” generally defined as a greater than 50 percentage point change by value in its equity ownership by one or more stockholders or groups of stockholders owning at least 5% of the corporation’s stock over a rolling three-year period, is subject to limitations on its ability to utilize its pre-ownership change NOLs and tax credits to offset future taxable income or income tax liabilities for U.S. federal income tax purposes. Similar rules may apply under state tax laws. The Company has completed a Section 382 study through July 31, 2020 to assess the limitations on use of NOLs and research and development credits due to changes in control. The study determined that ownership changes materially limited the NOL carryforwards and research and development tax credits available to offset future tax liabilities and the limitations have been reflected in the amounts of NOL carryforwards, research and development tax credits, and deferred tax assets disclosed above. The Company has not completed a Section 382 study for post July 31, 2020 transactions which could create an additional limitation although materially all of the current federal NOL carryforwards can be carried forward indefinitely. We have in the past experienced, and we may in the future experience ownership changes, some of which are outside our control. For these reasons, we are not able to utilize a material portion of the NOLs and tax credits even if we attain profitability. For additional information on our use of NOLs, see the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Components of results of operations—Income tax (benefit) expense” and Note 14—Income taxes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
General risk factors
Changes in tax laws may impact our future financial position and results of operations.
New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, or interpreted, changed, modified or applied adversely to us, any of which could adversely affect our business operations and financial performance. For example, under Section 174 of the Code, in taxable years beginning after December 31, 2021, expenses that are incurred for research and development in the U.S. will be capitalized and amortized, which may have an adverse effect on our cash flow. In recent years, many such changes have been made, and changes are likely to continue to occur in the future. We are currently unable to predict whether such changes will occur and, if so, the ultimate impact on our business. To the extent that such changes have a negative impact on us, our suppliers or our customers, including as a result of related uncertainty, these changes may materially and adversely impact our business, financial condition, results of operations and cash flows.
If securities or industry analysts do not publish research or reports about our business, or if they issue an adverse or misleading opinion regarding our stock, our stock price and trading volume could decline, even if our business is doing well.
The trading market for our Class A common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. We do not currently have, and may never obtain, research coverage by securities and industry analysts. If no or few securities or industry analysts commence coverage of us, the trading price for our stock would be negatively impacted. In the event we obtain securities or industry analyst coverage, if the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, or our stock performance, or if our
58

product development or marketing and sales results fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our Class A common stock.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in our 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. If our assumptions change or if actual circumstances differ from our assumptions, our operating results may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our Class A common stock.
We could be subject to securities class action litigation.
In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. This risk is especially relevant for us because early-stage technology companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business.
Item 1B. Unresolved Staff Comments.
None.
Item 2. Properties.
Our principal office is located in Lowell, Massachusetts, where we lease 67,663 square feet of office, laboratory, manufacturing and inventory-storage space. We lease this space under a lease agreement, as amended, which expires in July 2029. In June 2021, we entered into a sublease agreement for 33,339 square feet of office and back-up manufacturing space in Lexington, Massachusetts, which expires in June 2029. Further, we maintain inventory at storage a warehouse in Noord-Brabant, Netherlands as well as various offsite warehouses in the United States and Europe. We believe that our facilities are sufficient to meet our current needs.
Item 3. Legal Proceedings.
From time to time, we may become involved in litigation or other legal proceedings. We are not currently a party to any litigation or legal proceedings that, in the opinion of our management, are probable to have a material adverse effect on our business. Regardless of outcome, litigation can have an adverse impact on our business, financial condition, results of operations and prospects because of defense and settlement costs, diversion of management resources and other factors.
Item 4. Mine Safety Disclosures.
Not Applicable.
59

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information
On July 15, 2021, our Class A common stock began trading on the Nasdaq Global Select Market under the symbol “RPID.” Prior to that time, there was no public market for our common stock. There is no established public trading market for our Class B common stock.
Holders
As of March 7, 2023, there were 34 holders of record of our Class A common stock and 2 holders of record of our Class B common stock.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock. We currently intend to retain all available funds and future earnings, if any, for the operation and expansion of our business and do not anticipate declaring or paying any dividends in the foreseeable future.
Recent Sales of Unregistered Securities; Purchases of Equity Securities by the Issuer or Affiliated Purchaser
Other than as disclosed in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, the Company did not sell any equity securities during the years ended December 31, 2021 and 2022 that were not registered under the Securities Act. On July 16, 2021, we filed a registration statement on Form S-8 under the Securities Act to register all of the shares of our Class A common stock subject to outstanding options and all shares of our Class A common stock otherwise issuable pursuant to our equity compensation plans.
Use of Proceeds
On July 14, 2021, the registration statement on Form S-1 (File No. 333-257431) relating to our IPO was declared effective by the SEC. There has been no material change in the expected use of the net proceeds from our IPO as described in our final prospectus filed with the SEC pursuant to Rule 424(b) of the Securities Act and other periodic reports previously filed with the SEC.
Item 6. Reserved
60

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and the related notes appearing at the end of this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report on Form 10-K, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” section of this Annual Report on Form 10-K, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.
Overview
We are an innovative life sciences technology company that enables the safe and efficient manufacture of pharmaceutical products through our rapid automated microbial quality control, or MQC, detection platform. We develop, manufacture, market and sell the Growth Direct system and related proprietary consumables, and value-added services to enable rapid MQC testing in the manufacture of biologics, cell and gene therapies, vaccines, sterile injectables, and other healthcare products. Our system delivers the power of industrial automation to bioprocessing and pharmaceutical manufacturing firms by modernizing and digitizing their MQC operations. Our Growth Direct platform, developed with over 15 years of active feedback from our customers, was purpose-built to meet the growing demands posed by the increasing scale, complexity, and regulatory scrutiny confronting global pharmaceutical manufacturing. Our Growth Direct platform comprises the Growth Direct system, optional laboratory information management system, or LIMS, connection software (which the majority of our customers purchase), proprietary consumables, and comprehensive field service, validation services and post-warranty service contracts. Once embedded and validated in our customers’ facilities, our Growth Direct platform provides for recurring revenues through ongoing sales of consumables and service contracts.
Our technology fully automates and digitizes the process of pharmaceutical MQC and is designed to enable our customers to perform this critical testing process more efficiently, accurately, and securely. Our Growth Direct platform accelerates time to results by several days, a 50% improvement over the traditional method, and reduces MQC testing to a simple two-step workflow, eliminating up to 85% of the manual steps of traditional MQC, generating significant time, operational, and cost savings for our customers. We seek to establish the Growth Direct as the trusted global standard in automated MQC by delivering the speed, accuracy, security, and data integrity compliance that our customers depend on to ensure patient safety and consistent drug supply.
Since inception, we have devoted a majority of our resources to designing, developing, and building our proprietary Growth Direct platform and associated products, launching our Growth Direct platform commercially, expanding our sales and marketing infrastructure to grow our sales, building a global customer support team to deliver our value-added services, investing in robust manufacturing and supply chain operations to serve our customers globally, and providing general and administrative support for these operations. Prior to our IPO, we funded our operations primarily with proceeds from sales of preferred stock, borrowings under loan agreements and product and service sales as well as our cost-reimbursement contract with the U.S. Department of Health and Human Services Biomedical Advanced Research & Development Authority, or BARDA. All funding under this contract was fully earned by the fourth quarter of 2021.
On July 19, 2021, we closed an initial public offering of our Class A common stock, or the IPO, which resulted in the sale of 7,920,000 shares of our Class A common stock at a public offering price of $20.00 per share, before underwriting discounts. The IPO resulted in gross proceeds of $158.4 million and net proceeds of approximately $143.8 million after deducting underwriting discounts, commissions and estimated offering expenses payable by us. Additionally, on August 4, 2021, the underwriters exercised their overallotment option in part and purchased 1,086,604 shares of Class A common stock at the initial public offering price of $20.00 per share less discounts and commissions. The overallotment option exercise resulted in net proceeds of approximately $20.2 million. Immediately prior to the completion of the IPO, all of the outstanding shares of our Series A1, Series B1, Series C1 and Series D1 preferred stock converted into 24,200,920 shares of Class A common stock and all of the outstanding shares of our Series C2 and Series D2 converted into 6,903,379 shares of Class B common stock. As of December 31, 2021, no shares of our preferred stock remained outstanding.

On August 11, 2022, our board of directors approved an organizational restructuring plan, or the Restructuring Plan, to right-size our cost structure based on our lowered 2022 outlook. The Restructuring Plan involved an approximately 20% reduction in our workforce, including employees, contractors and temporary employees, which was focused on non-commercial functions. We recorded a restructuring charge of $1.1 million in the third quarter of 2022 primarily related to severance, employee benefits, outplacement and related costs under the Restructuring Plan. When it was announced, we
61

expected the Restructuring Plan to result in approximately $8.0 - $9.0 million in annualized cost savings by year end in 2023, with cost savings beginning in the first quarter of 2023. We are investing, and expect to continue to invest, a portion of these savings in key growth initiatives including enhancing commercial execution and key product development programs that are expected to drive future revenue growth.
On August 12, 2022, we announced our board of directors' decision to reject an unsolicited, non-binding proposal we received from a shareholder to acquire all of our outstanding common stock for $5.00 per share in cash and to commence a process to review our strategic alternatives. On December 1, 2022, we announced the conclusion of our strategic alternative review process. As a result of the process, our board of directors determined that the best path to deliver shareholder value is for us to continue executing our strategy to improve our commercial execution to drive system placement growth, advance our new product development programs and expand the market for our Growth Direct system.
Since our inception, we have incurred net losses in each year. We generated revenue of $17.1 million and $23.2 million for the years ended December 31, 2022 and 2021, respectively, and incurred net losses of $60.8 million and $73.5 million for those same years. As of December 31, 2022, we had an accumulated deficit of $375.9 million. We expect to continue to incur net losses in connection with our ongoing activities, including:
growing sales of our products in both the United States and international markets by further expanding our sales and marketing capabilities;
scaling our manufacturing and supply chain processes and infrastructure to meet growing demand for our products;
investing in research and development to develop new products and further enhance our existing products;
protecting and building on our intellectual property portfolio; and
attracting, hiring and retaining qualified personnel.
Until such time as we can generate revenue sufficient to achieve profitability, we expect to finance our operations through a combination of equity offerings and debt financings. If we are unable to raise capital or enter into such agreements as, and when, needed, we may have to significantly delay, scale back or discontinue our expansion plans including the further development and commercialization efforts of one or more of our products, or may be forced to reduce or terminate our operations.
We believe that our cash, cash equivalents and investments as of December 31, 2022 will enable us to fund our operating expenses and capital expenditure requirements for at least twelve months following the date these consolidated financial statements were issued. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect. See “Liquidity and Capital Resources.”
Coronavirus update
In response to the coronavirus pandemic and various resulting government directives, we took proactive measures to protect the health and safety of our employees, customers, and partners, while maintaining our ability to supply and service our customers. We continue to monitor the implications of the ongoing coronavirus pandemic on our business, as well as our customers’ and suppliers’ businesses.
As access to customer sites and in-person engagement continued to gradually improve in the second half of 2022, we gained deeper insight into the challenges the pandemic created for our customers in advancing capital purchasing decisions. As a result, we took actions to improve aspects of our sales process and sales team training, which we expect to enhance the consistency and effectiveness of our sales team.
While disruptions due to coronavirus, and its variants, are currently expected to be temporary, there is considerable uncertainty around their duration. We expect these disruptions to continue to impact our operating results. However, the related financial impact and duration of these disruptions cannot be reasonably estimated at this time.
62

Effects of inflation and interest rates
The current inflationary environment and rising interest rates could have a negative impact on our results of operations, cash flows and overall financial condition. We may experience inflationary pressures on significant cost categories including labor, materials and freight. We continue to monitor the impact of inflation on these costs in order to minimize its effects through productivity improvements and cost reductions. There can be no assurance, however, that our operating results will not be affected by inflation in the future. In addition, inflation and increased interest rates may decrease demand for our Growth Direct systems, as our customers may face economic uncertainty or higher cost of capital as a result. A decrease in demand for our products or increases in our costs, as well as any steps we may take to mitigate changes, could impact our overall growth. However, the related financial impact cannot be reasonably estimated at this time.
Factors affecting our performance
We believe that our financial performance has been, and in the foreseeable future will continue to be, primarily driven by multiple factors as described below, each of which presents growth opportunities and challenges for our business. Our ability to successfully address these opportunities and challenges is subject to various risks and uncertainties, including those described under the heading “Risk Factors.”
New customer adoption of the Growth Direct platform
Our financial performance has largely been driven by, and a key factor to our future success will be, our ability to increase the global adoption of our Growth Direct platform in our key markets. We plan to drive global customer adoption through both direct and indirect sales and marketing organizations in North America, Europe, Asia, and Australia.
Our focus is on enhancing customer engagement and experience and improving the efficiency and effectiveness of our sales team. We are making targeted investments in these organizations and expect to continue to do so in the future. Examples of these investments include new tools and training for the sales organization, targeted marketing, expanding lead generation capabilities and hosting customer-related Growth Direct demonstrations.
Expansion within our existing customer base
There is an opportunity to increase broader adoption and utilization of our Growth Direct platform throughout our existing customers’ organizations by existing customers purchasing more systems. These additional systems will allow our existing customers to convert more of their test volume at existing locations, to support multiple locations, to meet redundancy requirements, or to increase capacity. As of December 31, 2022, approximately 45% of our customers have purchased Growth Direct systems for multiple sites, and approximately 55% of our customers have purchased multiple Growth Direct systems. Increased utilization amongst existing customers can also occur as customers advance through the Growth Direct platform adoption cycle from early validation of initial applications to validation and conversion of multiple applications on the Growth Direct platform or as the result of increasing manufacturing volumes.
Innovating and launching new products on the Growth Direct platform
We believe the depth, scalability and robust capabilities of our Growth Direct platform allow us to address key opportunities and challenges facing MQC testing in the pharmaceutical industry. As an innovative leader in automated MQC testing, we intend to invest in further enhancements in our existing Growth Direct platform as well as end-to-end workflow solutions in our core market. We plan to further invest in research and development to support the expansion of our Growth Direct platform through development and launch of new applications to capture greater share of customer testing volume, new product formats to broaden our ability to serve different market segments and launch of new products and technologies to address adjacent segments of the overall MQC workflow. We plan to continue to hire employees with the necessary scientific and technical backgrounds to enhance our existing products and help us introduce new products to market. We expect to incur additional research and development expenses as a result. By expanding and continuously enhancing the Growth Direct platform, we believe we can drive incremental revenue from existing clients as well as broaden the appeal of our solutions to potential new customers.
63

Revenue mix
Our revenue is derived from sales of our Growth Direct systems, our LIMS connection software, proprietary consumables, services and our cost-reimbursement contract with BARDA. Growth Direct system revenue involves a capital selling process and tends to be somewhat concentrated within a small (but varied) group of customers each year, so it is subject to variability from quarter to quarter. As our base of validated Growth Direct systems continues to grow, we expect our recurring revenue (consumables and service contracts) to grow at a faster rate than our non-recurring revenues (Growth Direct systems, validation and other services), which we expect to drive variability and longer-term trends in our revenue mix.
Our non-commercial revenue has historically been generated from long-term contracts with BARDA. All funding awarded to-date under our contract with BARDA was fully earned by the fourth quarter of 2021. We are now in the process of closing out our BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Once the amount of each annual true-up is determined and approved by BARDA and they identify available funds to reimburse us for that amount, we expect to enter into a contract modification and invoice BARDA for the true-up amount, at which point we will recognize corresponding incremental non-commercial revenue in that amount. Based on the above and our current expectations for the timing of the true-up process. We anticipate recognizing the annual true-ups as non-commercial revenue as outlined above, which we currently expect to take place after over a period of up to several years.
Key business metrics
We regularly review the following key business metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. We believe that the following metrics are representative of our current business; however, we anticipate these may change or be substituted for additional or different metrics as our business grows and evolves.
Year Ended
December 31,
Change
Amount
%
20222021
(dollars in thousands)
Systems placed:
Systems placed in period929-20(69.0 %)
Cumulative systems placed12511697.8 %
Systems validated:
Systems validated in period1933-14(42.4 %)
Cumulative systems validated103841922.6 %
Product and service revenue — total$17,133 $21,637 $(4,504)(20.8 %)
Product and service revenue — recurring$10,983 $7,819 $3,164 40.5 %
Growth Direct system placements
We consider a Growth Direct system to be “placed” upon transfer of control of the system to the customer, at which point the revenue for that system is recognized. We regularly review the number of Growth Direct systems placed and cumulative Growth Direct system placements in each period as a leading indicator of our business performance. Our revenue has historically been driven by, and in the future will continue to be impacted by, the rate of Growth Direct system placements as a reflection of our success selling and delivering our products. We expect our Growth Direct system placements to continue to grow over time as we increase penetration in our existing markets and expand into new markets.
The number of Growth Direct system placements and rate of growth varies from period-to-period due to factors including, but not limited to, Growth Direct system order volume and timing, and access to customer sites (including coronavirus related restrictions and the timing of customer site construction activities). As a result, we expect to experience continued variability in our period-to-period number of Growth Direct system placements due to the aforementioned factors.
64

Validated systems
We regularly review the number of Growth Direct systems validated and cumulative Growth Direct systems validated in each period as indicators of our business performance. Management focuses on validated Growth Direct systems as a leading indicator of likely future recurring revenue as well as a reflection of our success supporting our customers’ validating placed systems. We expect our validated Growth Direct systems to continue to grow over time as we increase our base of cumulative systems placed and then validate those systems. After a Growth Direct system is placed with a customer and installed, we work with the customer to validate the system, which typically takes anywhere from three to nine months. Once a validation has been completed, we generally expect our customers to transition from their legacy manual method to our automated method and begin regular utilization of consumables over a period of up to three months after we complete our validation. However, the timeline for such transition may be longer depending on the needs of individual customers.
The number of validated Growth Direct systems and rate of growth varies from period-to-period due to factors including, but not limited to, Growth Direct system order volume and timing, whether customers have previously validated Growth Direct systems within their site or network, access to customer sites (including as a result of coronavirus related restrictions), customer site readiness and the time to install and validate each individual system. As a result, we expect to experience continued fluctuations in our period-to-period number of Growth Direct systems validated due to the aforementioned factors.
Product and service revenue
We regularly assess trends relating to our combined product and service revenue as an indicator of our business performance. Product and service revenue represents all of our commercial revenue for the business. It excludes non-commercial revenue, which typically supports other business functions such as research and development and is, by its nature, subject to significant variability.
Recurring revenue
We regularly assess trends relating to recurring revenue, which is the revenue from consumables and service contracts, based on our product offerings, our customer base and our understanding of how our customers use our products. Recurring revenue was 64.1% and 33.7% of our total revenue for the years ended December 31, 2022 and 2021, respectively. Our recurring revenue as a percentage of the total product and service revenue will generally vary based upon the number of Growth Direct systems placed and the cumulative number of systems validated in the period, as well as other variables such as the volume of tests being conducted, and the test application(s) being used on those Growth Direct systems. As our base of validated systems continues to grow, we expect our recurring revenue streams to grow at a faster rate than our non-recurring revenue streams and that this will ultimately result in our recurring revenue constituting the majority of our revenue over the longer term.
Components of results of operations
Revenue
We generate revenue from sales of our Growth Direct system (including our LIMS connection software), consumables, validation services, service contracts and field service as well as our contractual arrangement with BARDA, which we completed in the fourth quarter of 2021. We primarily sell our products and services through direct sales representatives. The arrangements are noncancellable and nonrefundable after ownership passes to the customer.
Year Ended
December 31, 2022
Percentage
of total
revenue
Year Ended
December 31, 2021
Percentage
of total
revenue
(in thousands)(in thousands)
Product revenue$11,056 64.5 %$15,512 66.8 %
Service revenue6,077 35.5 %6,125 26.4 %
Non-commercial revenue— — %1,595 6.9 %
Total revenue$17,133 100.0 %$23,232 100.0 %
65

Based on the significant value that our Growth Direct platform provides to our customers, we have historically experienced strong organic commercial revenue growth, including in 2021, when commercial revenue of $21.6 million and increased 53.6% compared to $14.1 million in 2020. While commercial revenue subsequently declined 20.8% to $17.1 million in 2022 due mainly to lower system placements as a result of impacts from the coronavirus pandemic and commercial execution challenges, combined product and service recurring revenues still increased by 40.5% to $11.0 million compared to $7.8 million in 2021. We expect to return to commercial revenue growth and to continue growing our recurring revenues in 2023.
Product revenue
We derive product revenue primarily from the sale of our Growth Direct systems and related consumables as well as our LIMS connection software, which the majority of our customers purchase. As of December 31, 2022, we had placed 125 Growth Direct systems to over thirty-five customers globally, including over half of the top twenty pharmaceutical companies as measured by revenue and the manufacturers of 25% of globally approved cell and gene therapies.
Growth Direct systems
Growth Direct system revenue is a non-recurring product revenue stream that we recognize as revenue upon transfer of control of the system to the customer. The Growth Direct system is fully functional for use by the customer upon delivery as we do not require our customers to use our installation and validation services, however it is unusual for our customers to not purchase those services. As such, transfer of control occurs at shipment or delivery depending on contractual terms. We expect our Growth Direct system revenue to continue to grow over time as we increase system placements in our existing customers and markets and expand into new customers and markets.
Consumables
Our consumable revenue is a recurring product revenue stream composed of two proprietary consumables to capture test samples for analysis on the Growth Direct system, an Environmental Monitoring, or EM, consumable, and a Water/Bioburden consumable, or W/BB, consumable. Both proprietary consumables support the growth-based compendial method for MQC testing mandated by global regulators and provide results that are comparable to traditional consumables. Our consumables are designed with features that enable automation on the Growth Direct system, with bar coding for tracking and data integrity, and physical characteristics for robotic handling, to support vision detection, and to prevent counterfeiting.
We expect consumable revenue to increase in future periods as our base of cumulative validated Growth Direct systems grows and those systems utilize our consumables on a recurring, ongoing basis.
LIMS Connection Software
Our LIMS connection software is a non-recurring product revenue stream. Although optional, the majority of our customers elect to purchase this software, which allows Growth Direct systems to export result reports and securely link to a customer’s two-way LIMS connection software to completely eliminate manual data entry and drive productivity.
Service revenue
We derive service revenue from validation services, field service including installations, and service contracts sold to our customers. Revenue from validation services and field service are non-recurring service revenue streams, while revenue from service contracts is a recurring service revenue stream.
We offer our customers validation services (including related documentation) that enable them to replace their existing manual testing method and utilize their Growth Direct systems in compliance with relevant MQC regulations. Validation services are recognized as revenue over time as these services are provided to the customer.
We offer our customers service contracts that can be purchased after the expiration of the one-year assurance warranty that all of our customers receive with the purchase of a Growth Direct system. Under these contracts, they are entitled to receive phone support, emergency on-site maintenance support and two preventative maintenance visits per year. These service contracts generally have fixed fees and a term of one year. We recognize revenue from the sale of service contracts over time as these services are provided over the respective contract term.
66

We also offer our customers field service which primarily consists of services provided by our field service engineers to install Growth Direct systems at customer sites. We recognize revenue from field service over time as these services are provided to the customer.
We expect service revenue to increase in future periods as the number of placed and validated Growth Direct systems grows and we are able to generate increasing non-recurring revenue from validation services and field service for newly placed systems and increasing recurring revenue from service contracts for validated systems.
Non-commercial revenue
We have generated non-commercial revenue from long-term contracts with governmental agencies and third parties. To date, our non-commercial revenue has been derived from contracts with BARDA and was fully earned by the fourth quarter of 2021. We are now in the process of closing out our BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Once the amount of each annual true-up is determined and approved by BARDA and they identify available funds to reimburse us for that amount, we expect to enter into a contract modification and invoice BARDA for the true-up amount, at which point we will recognize corresponding incremental non-commercial revenue in that amount. We anticipate recognizing the annual true-ups as non-commercial revenue as outlined above, which we currently expect to take place over a period of up to several years.
Costs and operating expenses
Costs of revenue
Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, salaries and other personnel costs including stock-based compensation expense, contract manufacturer costs, scrap, warranty cost, inventory reserves, royalties, depreciation and amortization expense, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period.
Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training, and other expenses related to service revenue recognized in the period.
Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to the revenue recognized as non-commercial revenue during the period. Our contract with BARDA is subject to the Federal Acquisition Regulation, or FAR and is priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts.
Research and development
Research and development expenses consist primarily of costs incurred for our research activities, product development, hardware and software engineering and consultant services and other costs associated with our technology Growth Direct platform and products, which include:
employee-related expenses, including costs for salaries, bonuses and other personnel costs including stock-based compensation expense, for employees engaged in research and development functions;
the cost of developing, maintaining and improving new and existing product designs;
the cost of hardware and software engineering;
research materials and supplies;
external costs of outside consultants engaged to conduct research and development associated with our technology and products; and
67

allocated information technology and facility-related costs, which include direct and allocated expenses for rent, maintenance of facilities and insurance as well as related depreciation and amortization.
Our research and development costs are expensed as incurred. We believe that our continued investment in research and development is essential to our long-term competitive position, and we expect these expenses to increase in future periods.
Sales and marketing
Sales and marketing expenses consist primarily of salaries, commissions, benefits and other personnel costs including stock-based compensation expense as well as costs relating to travel, consulting, public relations and allocated information technology and facility-related costs for our employees engaged in sales and marketing activities. We expect sales and marketing expenses to increase in future periods as the number of sales and marketing personnel grows and we continue to expand our geographic reach and capabilities, broaden our customer base and introduce new products.
General and administrative
General and administrative expenses consist primarily of salaries, bonuses and other personnel costs including stock-based compensation expense for our finance, legal, human resources and general management employees and most of our executive leadership team, as well as professional fees for legal, patent, accounting, audit, corporate governance, investor relations, recruiting, consulting and other services. General and administrative expenses also include direct and allocated information technology and facility-related costs. General and administrative expenses are expected to increase in future periods as the number of administrative personnel grows to support increasing business size and complexity. Since our IPO in July 2021, we have also incurred incremental accounting, audit, legal, regulatory, compliance and director and officer insurance costs as well as investor relations expenses associated with operating as a public company.
Additionally, during the year ended December 31, 2022, we incurred incremental legal, investment banking and other expenses associated with an unsolicited, non-binding proposal we received from a shareholder to acquire all of our outstanding common stock and our strategic alternatives review process. This process was concluded during the fourth quarter of 2022.
Other income (expense)
Interest income (expense), net
Interest income (expense), net is comprised of interest income from investments as well as costs associated with outstanding borrowings under our loan and security agreements, amortization of deferred financing costs and debt discounts associated with such arrangements.
Change in fair value of preferred stock warrant liability
In connection with the May 2020 term loan facility that we entered into with a lender, or the 2020 Term Loan, we issued 1,195,652 warrants to purchase shares of Series C1 Preferred Stock at an exercise price of $1.15 per share. These warrants were immediately exercisable and expire 10 years after the issuance date. We also have other outstanding warrants to purchase preferred stock issued in connection with previous financing arrangements.
We classified all of our warrants to purchase preferred stock as a liability on our consolidated balance sheets until our IPO because the warrants are freestanding financial instruments that may require us to transfer assets upon exercise. The liability associated with each of these warrants was initially recorded at fair value upon the issuance date and was subsequently remeasured to fair value at each reporting date. The resulting change in the fair value of the preferred stock warrant liability was recorded as a component of other income (expense) in our consolidated statements of operations. We continued to recognize changes in the fair value of this preferred stock warrant liability at each reporting period until the IPO, when the preferred stock warrants were converted into common stock warrants that are equity classified.
In connection with the IPO, the preferred stock warrants were automatically converted to Class A common stock warrants. We determined the event resulted in equity classification of the Class A common stock warrants and derecognized the fair value of the preferred stock warrant liability as of the IPO date and reclassified to equity.
68

Loss on extinguishment of debt
Loss on extinguishment of debt recognized during the year ended December 31, 2021 includes a loss from the repayment of the 2020 Term Loan as well as unamortized issuance costs, unamortized prepaid commitment fees, and early payment fees associated with that repayment.
Other income (expense), net
Other income (expense), net primarily consists of other miscellaneous income and expense unrelated to our core operations.
Income tax (benefit) expense
We generated significant taxable losses during the years ended December 31, 2022 and 2021, and, therefore, have not recorded any U.S. federal or state income tax expense during those periods. However, we did record an immaterial amount of foreign income tax expense during each of those periods. Additionally, as a result of a favorable outcome related to the tax examination for our German subsidiary, Rapid Micro Biosystems Europe GmbH, we recorded an income tax benefit of $0.6 million during the year ended December 31, 2022.
We have not recorded any U.S. federal or state income tax benefits for the NOLs we have incurred in each year or for the research and development tax credits we generated in the United States. As of December 31, 2022, we had U.S. federal and state NOL carryforwards of $189.3 million and $87.1 million, respectively, which may be available to offset future taxable income and begin to expire in 2038 and 2032, respectively. Additionally, we had a federal NOL carryforward of $176.6 million generated since 2018 that will not expire. As of December 31, 2022, we also had U.S. federal and state research and development tax credit carryforwards of $1.5 million and $2.9 million, respectively, which may be available to offset future tax liabilities and begin to expire in 2038 and 2024, respectively. Utilization of the U.S. federal and state NOL carryforwards and research and development tax credit carryforwards may be subject to a substantial annual limitation due to ownership changes that have occurred previously or that could occur in the future.
We completed a Section 382 study through July 31, 2020 to assess whether a change of control has occurred or whether there have been multiple changes of control. The study determined that ownership changes materially limited the NOL carryforwards and research and development tax credits available to offset future tax liabilities and the limitations have been reflected in the amounts of NOL carryforwards, research and development tax credits, and deferred tax assets disclosed above. We have not completed a Section 382 study for post July 31, 2020 transactions which could create an additional limitation although materially all of the current federal NOL carryforwards can be carried forward indefinitely.For additional information, see the risk factor entitled “Our ability to use our net operating losses and research and development tax credits to offset future taxable income or income tax liabilities are subject to certain limitations” and Note 14—Income taxes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
We have recorded a full valuation allowance against our net deferred tax assets at each balance sheet date because of uncertainty about future taxable income to permit use of the assets.
69

Results of operations
Comparison of the years ended December 31, 2022 and 2021
The following table summarizes our results of operations for the years ended December 31, 2022 and 2021:
Year Ended
December 31,
2022
December 31,
2021
Change
Amount%
(dollars in thousands)
Revenue:
Product revenue$11,056 $15,512 $(4,456)(28.7)%
Service revenue6,077 6,125 (48)(0.8)%
Non-commercial revenue— 1,595 (1,595)(100.0)%
Total revenue17,133 23,232 (6,099)(26.3)%
Costs and operating expenses: 
Cost of product revenue18,477 23,434 (4,957)(21.2)%
Cost of service revenue7,196 5,922 1,274 21.5 %
Cost of non-commercial revenue— 1,617 (1,617)(100.0)%
Research and development12,866 9,781 3,085 31.5 %
Sales and marketing14,994 11,815 3,179 26.9 %
General and administrative26,819 17,895 8,924 49.9 %
Total costs and operating expenses80,352 70,464 9,888 14.0 %
Loss from operations(63,219)(47,232)(15,987)33.8 %
Other income (expense): 
Interest income (expense), net1,778 (2,608)4,386 (168.2)%
Change in fair value of preferred stock warrant liability— (19,643)19,643 (100.0)%
Loss on extinguishment of debt— (3,100)3,100 (100.0)%
Other income (expense), net59 (850)909 (106.9)%
Total other income (expense), net1,837 (26,201)28,038 (107.0)%
Loss before income taxes(61,382)(73,433)12,051 (16.4)%
Income tax (benefit) expense(576)91 (667)(733.0)%
Net loss$(60,806)$(73,524)$12,718 (17.3)%
Revenue
Product revenue decreased by $4.5 million, or 28.7%, with the decrease attributable to volume of $3.9 million as a result of fewer Growth Direct system placements partially offset by higher consumable shipment volumes due to an increase in cumulative validated Growth Direct systems. The mix of consumable products sold negatively impacted revenue by $0.6 million.
Service revenue remained relatively consistent, decreasing 0.8%. The slight decrease in service revenue was primarily due to a $1.2 million decrease in validation and installation revenue due to fewer Growth Direct systems placed during 2022. Recurring service contract revenue increased $1.2 million as a result of the increase in cumulative Growth Direct systems validated and placed under service contracts.
Non-commercial revenue decreased by $1.6 million, or 100.0%. All funding under our most recent contract with BARDA was fully earned by the fourth quarter of 2021.
During the years ended December 31, 2022 and 2021, restrictions on travel and access to customer sites related to coronavirus, and its variants, negatively impacted our ability to sell, ship, install and validate systems, as well as train
70

customers in certain geographies. Although travel restrictions have gradually eased in many geographies by the second half of 2022, the impact of previous travel restrictions negatively impacted our product and service revenue in the period. While we expect these disruptions may continue to impact our operating results, the related financial impact and duration of these disruptions cannot be reasonably estimated at this time.
Costs of revenue
Cost of product revenue decreased by $5.0 million, or 21.2%. The decrease was driven by $2.1 million in costs related to fewer placements of Growth Direct systems, partially offset by the increase in consumables sold. Direct labor cost decreased $1.3 million due to a combination of reduced headcount spend in systems as well as increased absorption due to higher production volumes and related absorption in consumables. In addition, material and production costs favorably impacted cost of product revenue by $1.0 million due to manufacturing efficiencies and other improvements partially offset by material cost increases as well as $0.3 million in other costs. Also, overhead related costs decreased $0.7 million primarily due to a reduction in headcount partially offset by an increase in freight costs, while warranty-related costs increased by $0.4 million.
Cost of service revenue increased by $1.3 million, or 21.5%. This increase was primarily due to higher employee-related costs of $0.7 million due to increases in headcount in the latter part of 2021 and 2022. We also incurred additional travel costs of $0.3 million and increased material cost of $0.5 million due to the higher number of Growth Direct systems under service contracts. These increases were offset by a decrease in other costs of $0.2 million.
Cost of non-commercial revenue decreased by $1.6 million, or 100.0%. All funding under our most recent BARDA contract was fully earned by the fourth quarter of 2021.
Research and development
Year Ended
December 31,
Change
20222021Amount%
(dollars in thousands)
Research and development$12,866 $9,781 $3,085 31.5 %
Percentage of total revenue75.1 %42.1 %
Research and development expenses increased by $3.1 million, or 31.5%. This increase was primarily due to an increase of $2.2 million in employee-related costs due primarily to higher headcount to support increased new product development activities. The increase was also due to a $0.6 million increase in allocated facility and information technology costs and a net increase of $0.3 million in other general research and development expenses.
Sales and marketing
Year Ended
December 31,
Change
20222021Amount%
(dollars in thousands)
Sales and marketing$14,994 $11,815 $3,179 26.9 %
Percentage of total revenue87.5 %50.9 %
Sales and marketing expenses increased by $3.2 million, or 26.9%. This increase was due to an increase in employee-related costs (including commissions earned) of $4.3 million primarily as a result of the expansion of our direct sales and marketing organizations to drive sales growth, an increase in allocated facility and information technology costs of $0.6 million, and an increase of $0.2 million in other general sales and marketing costs. These increases were partially offset by lower consulting fees, which decreased by $1.9 million due to lower spending on strategy and market analysis projects as well as a reduction in marketing consulting due to the expansion of our in-house marketing team.
71

General and administrative
Year Ended
December 31,
Change
20222021Amount%
(dollars in thousands)
General and administrative$26,819 $17,895 $8,924 49.9 %
Percentage of total revenue156.5 %77.0 %  
General and administrative expenses increased by $8.9 million, or 49.9%. This increase was driven by a $3.5 million increase in employee-related costs due to higher headcount, a $1.5 million increase in legal, audit, tax and business insurance costs associated with operating as a public company for the full year in 2022, an increase in facilities, depreciation, and information technology costs of $1.3 million, and a net increase of $0.4 million other costs. In addition to the above expenses, one-time costs related to an unsolicited, non-binding proposal we received from a shareholder to acquire all of our outstanding common stock and our strategic alternatives review process contributed the remaining $2.2 million to the increase.
Other income (expense)
Interest income (expense), net
Interest income (expense) for the years ended December 31, 2022 and 2021 was income of $1.8 million compared to expense of $2.6 million, respectively. The increase of $4.4 million, or 168.2%, was the result of lower interest expense due to the repayment of our $25.0 million 2020 Term Loan in September 2021 and higher interest income due to higher interest rates on our investments.
Change in fair value of preferred stock warrant liability
The change in fair value of preferred stock warrant liability was zero for the year ended December 31, 2022, compared to a loss of $19.6 million for the year ended December 31, 2021. The loss in the prior year was due to an increase in the fair value of the underlying preferred stock immediately prior to conversion of common stock as a result of our IPO.
Loss on extinguishment of debt
Loss on extinguishment of debt was zero for the year ended December 31, 2022, compared to a $3.1 million loss for the year ended December 31, 2021. The loss in the prior year was due to the repayment of our 2020 Term Loan in September 2021. We determined the loss on extinguishment of debt to be the difference between the reacquisition price of the debt and net carrying value of the extinguished debt.
Other income (expense), net
Other income (expense) was less than $0.1 million of income for the year ended December 31, 2022 compared to $0.8 million of expense for the year ended December 31, 2021. The expense in the prior year was related to an exit fee we were obligated to pay a former lender in the event of a qualifying exit event prior to December 31, 2026, or the Exit Fee. As defined in the agreement, a “qualifying exit event” included a public offering of its common stock. The IPO was deemed to be a “qualifying event” and we expensed and paid the Exit Fee in July 2021.
Income tax (benefit) expense
Income tax (benefit) expense was a benefit of $0.6 million and expense of $0.1 million for the years ended December 31, 2022 and 2021, respectively. Both the benefit and the expense recorded related to our German subsidiary, Rapid Micro Biosystems Europe GmbH. During the year ended December 31, 2022, we adjusted an uncertain tax liability we had recorded for that subsidiary as a result of the favorable outcome of an examination for the tax years 2016 through 2018, resulting in the favorable income tax benefit in the period.
72

Liquidity and capital resources
Since our inception, we have incurred significant operating losses. To date, we have funded our operations primarily through proceeds from sales of redeemable convertible preferred stock, borrowings under loan agreements, revenue from sales of our products, services and contracts and proceeds from our IPO.
On August 11, 2022, our board of directors approved the Restructuring Plan to right-size our cost structure based on our lowered 2022 outlook. We will continue to invest in key growth initiatives including enhanced commercial capabilities and key product development programs that are expected to drive future revenue growth. We recorded a restructuring charge of $1.1 million in the third quarter of 2022 primarily related to severance, employee benefits, outplacement and related costs under the Restructuring Plan. We made payments of $0.6 million during the year-ended December 31, 2022 related to the Restructuring Plan and have $0.5 million recorded within accrued expenses as of December 31, 2022.

We believe that our cash, cash equivalents and short and long-term investments will enable us to fund our operating expenses and capital expenditure requirements for at least twelve months following the date the consolidated financial statements contained in this Annual Report on Form 10-K for the year ended December 31, 2022 were issued. Further, we do not have any banking relationship, cash or investment accounts with Silicon Valley Bank.

As of December 31, 2022, we had the following cash and investment-related assets on our consolidated balance sheet (in thousands):

December 31, 2022
Cash and cash equivalents$27,064 
Short-term investments81,584 
Long-term investments29,790 
Restricted cash284 
Total$138,722 
Contractual obligations and commitments
In October 2013, we entered into an operating lease for office and manufacturing space in Lowell, Massachusetts, which expires in July 2026. The terms of the lease include options for a one-time, five-year extension of the lease and early termination of the lease in July 2024 as well as a $0.7 million tenant improvement allowance which has been drawn down in full. In March 2022, we amended the lease for our office and manufacturing space in Lowell, Massachusetts. The amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.1 million as of December 31, 2022, including $0.6 million in short-term obligations.
In December 2020, we entered into a non-cancelable agreement with a service provider for software as a service and cloud hosting services. As of December 31, 2022, we had committed to minimum payments under these arrangements totaling $0.8 million through January 31, 2026, including short-term obligations of $0.2 million. We had $0.1 million and zero accrued for the software subscription as of December 31, 2022 and December 31, 2021, respectively.
In June 2021, we entered into a sublease agreement for office and back-up manufacturing space in Lexington, Massachusetts, which expires in June 2029. The sublease agreement includes an option to terminate the sublease in July 2026, subject to an early termination fee. Monthly rent payments are fixed and future minimum lease payments over the term of the sublease are $5.6 million, including $0.7 million in short-term obligations. We also have the right to use furniture and equipment specified in the sublease agreement for an additional $0.6 million in future payments over the term of the sublease with the option to purchase the furniture and equipment at the end of the sublease term. Short-term obligations related to the furniture and equipment were less than $0.1 million as of December 31, 2022. Concurrent with entering into the sublease agreement, we executed an option agreement with the property owner which provides us the option to enter into a new direct lease for the Lexington facility for an additional five years following expiration of the sublease.
73

For additional information on our contractual obligation and commitments please see Note 16 — Commitments and Contingencies to our consolidated financial statements.
Cash flows
The following table summarizes our sources and uses of cash for each of the periods presented:
Year Ended December 31,
20222021
Net cash used in operating activities$(58,547)$(54,964)
Net cash used in investing activities(93,469)(13,289)
Net cash provided by financing activities693 216,745 
Net (decrease) increase in cash and cash equivalents and restricted cash$(151,323)$148,492 
Operating activities
During the year ended December 31, 2022, operating activities used $58.5 million of cash, primarily resulting from our net loss of $60.8 million and net cash used by changes in our operating assets and liabilities of $5.3 million, partially offset by non-cash charges of $7.6 million. Net cash used by changes in our operating assets and liabilities for the year ended December 31, 2022 consisted primarily of an increase of $5.8 million mostly attributed to higher inventory to build safety stock and support a projected increase in demand, a decrease in accrued expenses and other current liabilities of $2.8 million primarily due to the timing of vendor expenses and the amount and timing of bonus payments, and a $0.4 million increase in accounts receivable primarily due to an increase in billings correlating with an increase in systems placed and recurring annual service contracts. These net operating cash uses were partially offset by an increase in accounts payable of $1.5 million due to timing of vendor invoices and payments, an increase in deferred revenue of $1.4 million primarily due to advanced billings for service contracts and pending validation services, a decrease in prepaid expenses and other current liabilities of $0.6 million primarily due to timing of payments and a decrease of other long-term assets of $0.2 million.
During the year ended December 31, 2021, operating activities used $55.0 million of cash, primarily resulting from our net loss of $73.5 million and net cash used by changes in our operating assets and liabilities of $8.0 million, partially offset by non-cash charges of $26.6 million. Net cash used by changes in our operating assets and liabilities for the year ended December 31, 2021 consisted primarily of an increase of $6.8 million in raw material inventory to build safety stock and support a projected increase in demand, an increase of $1.1 million in prepaid expenses and other current assets primarily due to insurance costs premium increases associated with operating as a public company, an increase of $0.9 million in other long-term assets primarily related to costs capitalized as a result of the implementation of a new Enterprise Resource Planning software during 2021, and a decrease in deferred revenue of $1.1 million due to timing of advanced billings for validation services and performance of the related services partially offset by an increase in advance billings related to a higher number of systems under service contracts. These net operating cash uses were partially offset by an increase of $1.8 million in accrued expenses, accounts payable and other current liabilities primarily due to timing of invoicing and cash disbursements, as well as an increase of $0.1 million in deferred rent.
Investing activities
During the year ended December 31, 2022, net cash used in investing activities was $93.5 million, consisting of $179.2 million in purchases of investments and $6.7 million of capital expenditures, partially offset by investment maturities of $92.5 million.
During the year ended December 31, 2021, net cash used in investing activities was $13.3 million, consisting of capital expenditures of $3.2 million and $10.1 million in net purchases of investments.
Financing activities
During the year ended December 31, 2022, net cash provided by financing activities was $0.7 million, consisting of $0.6 million and $0.2 million from the issuance of common stock upon exercise of stock options and purchase of common stock under the employee stock purchase plan, respectively.
74

During the year ended December 31, 2021, net cash provided by financing activities was $216.7 million, consisting of net proceeds of $164.1 million from the initial public offering of Class A common stock, net of issuance costs, $79.7 million of net proceeds from the sale of the Series D1 and Series D2 Preferred Stock, net of issuance costs, and $0.9 million from the issuance of common stock upon exercise of stock options and purchase of restricted stock awards. Partially offsetting cash provided by financing activities in 2021 was the repayment of term loans of $26.2 million and payment of debt extinguishment fees of $1.9 million.
Long-term debt
In May 2020, we entered into the 2020 Term Loan which provided for borrowings of an initial $25.0 million tranche upon closing and options to borrow up to an aggregate of $35.0 million in two additional tranches of $20.0 million under the second tranche, or the Term B Loan, and $15.0 million under the third tranche, or the Term C Loan, subject to certain Growth Direct system sales milestones.
At closing, we issued warrants to purchase 1,195,652 shares of Series C1 Preferred Stock to the lender with an exercise price of $1.15 per share. We paid a $0.8 million facility fee in connection with the 2020 Term Loan.
In September 2021, we agreed to pay in full all of our outstanding obligations under the 2020 Term Loan in the amount of $28.7 million, comprised of the principal amount of the 2020 Term Loan, interest previously paid-in-kind, accrued cash interest, a prepayment premium, and other fees and expenses. As a result, with the exception of the warrants issued to the lender, all obligations under the 2020 Term Loan were satisfied, released, discharged and/or terminated in full.
Seasonality
Our revenues can vary from quarter to quarter as a result of factors such as our customers’ budgetary cycles and extended summer vacation periods that can impact our ability to deliver products and provide onsite services to our customers during those periods. We expect this volatility to continue for the foreseeable future, which may cause fluctuations in our operating results and financial metrics. In addition, trends may vary in the future as our revenue mix shifts from non-recurring to recurring revenues.
Critical accounting policies and significant judgments and estimates
Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of our consolidated financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, costs and expenses, and the disclosure of contingent assets and liabilities in our consolidated financial statements. Our estimates are based on our historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.
While our significant accounting policies are described in more detail in Note 2 — Summary of Significant Accounting Policies — to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K, we believe that the following critical accounting policies are those most important to the judgments and estimates used in the preparation of our consolidated financial statements.
Revenue recognition
Product revenue
We derive product revenue primarily from the sale of Growth Direct systems and related consumables. Product revenue is recognized when control of the promised systems and consumables is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or consumables (the transaction price). For Growth Direct systems and consumables sold by us, control transfers to the customer at a point in time.
75

Service revenue
We derive service revenue primarily from the sale of validation services, service contracts and field service (including installation). Revenue is recognized when services are provided to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services (the transaction price). Service revenue is recognized over time using an input method based on time lapsed for service contracts and using an output method based on milestones achieved for validation services and field service.
Performance obligations
A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. Our main performance obligations in customer arrangements are Growth Direct systems, LIMS connection software, proprietary consumables, validation services, field service and services due under service contracts.
Multiple performance obligations
Our contracts may include multiple performance obligations when customers purchase a combination of products and services such as Growth Direct system sold together with the LIMS connection software, proprietary consumables or services. For these arrangements, we allocate the contract’s transaction price to each performance obligation on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.
Non-commercial revenue
We have generated non-commercial revenue from long-term contracts with BARDA, which is part of the U.S. government. The contract is a cost-reimbursable, cost-sharing contract, whereby BARDA reimburses us for a percentage of the total costs that have been incurred including indirect allowable rates. We include the unconstrained amount of consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur.
Stock-based compensation
We measure stock-based option awards granted to employees, officers and directors based on their fair value on the date of grant using the Black-Scholes option-pricing model. Compensation expense for those awards is recognized over the requisite service period, which is generally the vesting period of the respective award. We account for forfeitures as they occur. The straight-line method of expense recognition is applied to all awards with service-only conditions.
The fair value of each stock option is estimated on the grant date using the Black-Scholes option-pricing model, which uses inputs such as the fair value of our common stock and assumptions we make for the volatility of our common stock, the expected term of our common stock options, the risk-free interest rate for a period that approximates the expected term of our common stock options, and our expected dividend yield.
We measure all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock was the common stock value on the date of grant.
Valuation of inventory
We value inventory at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. We regularly review inventory quantities on-hand for excess and obsolescence and, when circumstances indicate, we record charges to write down inventories to their estimated net realizable value after evaluating future demand, expected product life cycles and current inventory levels. Such charges are classified as cost of product revenue in the statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.
76

Recently issued accounting pronouncements
A description of recently issued accounting pronouncements that may potentially impact our financial position, results of operations or cash flows is disclosed in Note 2 — Summary of Significant Accounting Policies to our consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K.
Emerging growth company status
The Jumpstart Our Business Startups Act of 2012, or the JOBS Act, permits an “emerging growth company” such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies, and our financial statements may not be comparable to other public companies that comply with new or revised accounting pronouncements as of public company effective dates. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.
We will cease to be an emerging growth company on the date that is the earliest of (i) the last day of the fiscal year in which we have total annual gross revenues of $1.07 billion or more, (ii) the last day of our fiscal year following the fifth anniversary of the date of the closing of the IPO, (iii) the date on which we have issued more than $1.0 billion in nonconvertible debt during the previous three years or (iv) the date on which we are deemed to be a large accelerated filer under the rules of the Securities and Exchange Commission.
Further, even after we no longer qualify as an emerging growth company, we may still qualify as a “smaller reporting company,” which would allow us to take advantage of many of the same exemptions from disclosure requirements, including reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
Interest rate risk
As of December 31, 2022, we had cash, cash equivalents and short- and long-term investments of $138.4 million, which consisted of cash, money market funds, U.S. treasury bills, certificates of deposit, and U.S. treasury notes. Interest income is sensitive to changes in the general level of interest rates; however, due to the nature of these investments, an immediate 10% change in interest rates would not have a material effect on the fair market value of our investment portfolio.
Foreign currency exchange risk
We are not currently exposed to significant market risk related to changes in foreign currency exchange rates. Our operations may be subject to fluctuations in foreign currency exchange rates in the future.
Inflation risk
While we have experienced some impact from inflation related mainly to our materials, labor and freight costs, we have been able to mitigate further impacts through the maintenance of increased inventory levels and long-term contracts and commitments with key suppliers, some of which was implemented under our coronavirus risk mitigation strategy. As a result, we do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant incremental inflationary pressures, we may not be able to meaningfully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition or results of operations.
Item 8. Financial Statements and Supplementary Data.
The financial statements required to be filed pursuant to this Item 8 are appended to this Annual Report on Form 10-K. An index of those financial statements is found in Item 15 of Part IV of this Annual Report on Form 10-K.
77

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Limitations on effectiveness of controls and procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of disclosure controls and procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Annual Report on Form 10-K, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal executive officer and principal financial officer concluded that, as of December 31, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s annual report on internal control over financial reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) and 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, the company’s principal executive and principal financial officers and effected by the company’s 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 generally accepted accounting principles and includes those policies and procedures that:

Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company;
Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the 2013 framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under that framework, our management concluded that our internal controls over financial reporting were effective as of December 31, 2022.
78

Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the year ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information.

2022 Annual Bonuses

On March 9, 2023, the board of directors of the Company approved the following additional bonus amounts granted at the discretion of the Board in excess of the amounts earned pursuant to predetermined performance objectives for the 2022 fiscal year in consideration for each such individual’s efforts related to the Company’s strategic alternatives review process and the Restructuring Plan: $90,106 for Robert Spignesi, President and Chief Executive Officer, and $12,480 for Sean Wirtjes, Chief Financial Officer. Each bonus will be payable in cash on March 9, 2023.

Retention Bonuses

On March 9, 2023, the board of directors of the Company, approved a retention bonus arrangement with Mr. Wirtjes (the “Recipient”) in the amount of $62,400 (the “Retention Bonuses”) pursuant to the terms of a Retention Bonus Agreement (the “Retention Agreement”). The Retention Bonus is payable in cash on or within 10 days following September 1, 2023 (the “Retention Date”) so long as the Recipient remains actively employed with the Company or its subsidiaries on the Retention Date. In the event that the Recipient’s employment is terminated by us without “cause” (as defined in the employment agreement between such Recipient and the Company) or by the Recipient for “good reason” (as defined in the employment agreement between such Recipient and the Company), in each case on or prior to the Retention Date, the Recipient will be entitled to receive the full amount of such Retention Bonus in cash within 30 days of such termination date, subject to the execution and non-revocation of a release of claims in favor of the Company.

The foregoing is a summary of certain material terms of the Retention Agreement, does not purport to be complete, and is qualified in its entirety by reference to the full text of the form of the Retention Agreement attached hereto as Exhibit 10.20 and incorporated herein by reference.

Performance RSU Award Agreement

On March 9, 2023, the board of directors of the Company approved a form of performance restricted stock unit award (the “Award Agreement”) to be used as a template for awards of restricted stock units under the Company’s 2021 Incentive Award Plan that will be earned based on achievement of specified performance goals. The Award Agreement provides that restricted stock units vest upon the later of the anniversary of the grant date or the date that such performance goals are achieved, provided that the grantee continues to be a service provider on such vesting date.

The foregoing is a summary only of certain material terms of the Award Agreement, does not purport to be complete, and is qualified in its entirety by reference to the full text of the Award Agreement attached hereto as Exhibit 10.21 and incorporated herein by reference.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not Applicable.
79

PART III
Item 10. Directors, Executive Officers and Corporate Governance.
The information required by this Item 10 will be set forth in our Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated in this Annual Report on Form 10-K by reference.
Item 11. Executive Compensation.
The information required by this Item 11 will be set forth in our Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated in this Annual Report on Form 10-K by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The information required by this Item 12 will be set forth in our Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated in this Annual Report on Form 10-K by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence.
The information required by this Item 13 will be set forth in our Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated in this Annual Report on Form 10-K by reference.
Item 14. Principal Accountant Fees and Services.
Our independent public accounting firm is PricewaterhouseCoopers LLP, Boston, Massachusetts (PCAOB Auditor ID: 238).
The information required by this Item 14 will be set forth in our Proxy Statement for our 2023 Annual Meeting of Stockholders and is incorporated in this Annual Report on Form 10-K by reference.
PART IV
Item 15. Exhibits and Financial Statement Schedules
The following documents are filed as part of this Annual Report on Form 10-K:
(a)(1) Financial Statements.
For a list of consolidated financial statements included herein, see Index to Consolidated Financial Statements on page F-1 attached to this Annual Report on Form 10-K, incorporated into this item by reference.
(a)(2) Financial Statement Schedules.
Financial statement schedules have been omitted because they are either not required or not applicable or the information is included in the consolidated financial statements or the notes thereto.
(a)(3) Exhibits.
The exhibits filed as part of this Annual Report on Form 10-K are listed in the Exhibit Index immediately preceding the signature page, which Exhibit Index is incorporated herein by reference.
Item 16. Form 10-K Summary.
We may voluntarily include a summary of information required by Form 10-K under this Item 16. We have elected not to include such summary information.
80

EXHIBIT INDEX
Exhibit
Number
Description of Exhibit
10.2  
10.3
10.4  
10.8  
10.9†   
10.10†   
81

Exhibit
Number
Description of Exhibit
10.11†  
10.12†  
10.13†  
21.1  
101.INS*Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
______________________________
*            Filed herewith.
82

#            Furnished herewith.
†            Indicates management contract or compensatory plan.
**          Portions of this exhibit (indicated by asterisks) have been redacted in compliance with Regulation S-K Item 601(b)(10)(iv).
83

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
RAPID MICRO BIOSYSTEMS, INC.
Date: March 10, 2023
By:/s/ Robert Spignesi
Robert Spignesi
President and Chief Executive Officer
POWER OF ATTORNEY AND SIGNATURES
Each person whose individual signature appears below hereby authorizes and appoints Robert Spignesi and Sean Wirtjes, and each of them, with full power of substitution and resubstitution and full power to act without the other, as his or her true and lawful attorney-in-fact and agent to act in his or her name, place and stead and to execute in the name and on behalf of each person, individually and in each capacity stated below, and to file any and all amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing, ratifying and confirming all that said attorneys-in-fact and agents or any of them or their or his or her substitute or substitutes may lawfully do or cause to be done by virtue thereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.
NameTitleDate
/s/ Robert SpignesiPresident, Chief Executive Officer and DirectorMarch 10, 2023
Robert Spignesi(principal executive officer)
/s/ Sean WirtjesChief Financial OfficerMarch 10, 2023
Sean Wirtjes(principal financial officer and principal accounting officer)
/s/ Jeffrey SchwartzDirectorMarch 10, 2023
Jeffrey Schwartz
/s/ David Hirsch, M.D., Ph.D.DirectorMarch 10, 2023
David Hirsch, M.D., Ph.D.
/s/ Richard KollenderDirectorMarch 10, 2023
Richard Kollender
/s/ Melinda LitherlandDirectorMarch 10, 2023
Melinda Litherland
/s/ Inese LowensteinDirectorMarch 10, 2023
Inese Lowenstein
/s/ Natale RicciardiDirectorMarch 10, 2023
Natale Ricciardi
84

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Rapid Micro Biosystems, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Rapid Micro Biosystems, Inc. and its subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of operations, of comprehensive loss, of stockholders’ equity and of cash flows for the years then ended, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, 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.

Change in Accounting Principle

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in 2022.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated 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 of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.





/s/ PricewaterhouseCoopers LLP
Boston, Massachusetts
March 10, 2023

We have served as the Company’s auditor since 2010.
F-2

RAPID MICRO BIOSYSTEMS, INC.
Consolidated balance sheets
(In thousands, except share and per share amounts)
December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$27,064 $178,387 
Short-term investments81,584 15,110 
Accounts receivable5,369 5,005 
Inventory21,187 15,671 
Prepaid expenses and other current assets3,372 3,951 
Total current assets138,576 218,124 
Property and equipment, net13,818 11,304 
Right-of-use assets 7,063 — 
Long-term investments29,790 9,966 
Other long-term assets1,119 1,491 
Restricted cash284 284 
Total assets$190,650 $241,169 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,428 $3,944 
Accrued expenses and other current liabilities8,150 10,917 
Deferred revenue4,706 3,305 
Lease liabilities, short-term 766 — 
Total current liabilities19,050 18,166 
Deferred rent, long-term— 813 
Lease liabilities, long-term7,202 — 
Other long-term liabilities229 1,210 
Total liabilities26,481 20,189 
Commitments and contingencies (Note 17)
Stockholders’ equity:
Class A common stock, $0.01 par value; 210,000,000 shares authorized at December 31, 2022 and 2021; 36,538,805 shares and 34,564,040 shares issued and outstanding at December 31, 2022 and 2021, respectively
366 346 
Class B common stock, $0.01 par value; 10,000,000 shares authorized at December 31, 2022 and 2021; 5,553,379 shares and 6,903,379 shares issued and outstanding at December 31, 2022 and 2021, respectively
55 69 
Preferred stock, $0.01 par value: 10,000,000 shares authorized at December 31, 2022 and 2021; zero shares issued and outstanding at December 31, 2022 and 2021
  
Additional paid-in capital540,775 535,693 
Accumulated deficit(375,918)(315,112)
Accumulated other comprehensive loss(1,109)(16)
Total stockholders’ equity164,169 220,980 
Total liabilities and stockholders’ equity$190,650 $241,169 
The accompanying notes are an integral part of these consolidated financial statements.
F-3

RAPID MICRO BIOSYSTEMS, INC.
Consolidated statements of operations
(In thousands, except share and per share amounts)
Year Ended December 31,
20222021
Revenue:
Product revenue$11,056 $15,512 
Service revenue6,077 6,125 
Non-commercial revenue 1,595 
Total revenue17,133 23,232 
Costs and operating expenses:
Cost of product revenue18,477 23,434 
Cost of service revenue7,196 5,922 
Cost of non-commercial revenue 1,617 
Research and development12,866 9,781 
Sales and marketing14,994 11,815 
General and administrative26,819 17,895 
Total costs and operating expenses80,352 70,464 
Loss from operations(63,219)(47,232)
Other income (expense):
Interest income (expense), net1,778 (2,608)
Change in fair value of preferred stock warrant liability (19,643)
Loss on extinguishment of debt (3,100)
Other income (expense), net59 (850)
Total other income (expense), net1,837 (26,201)
Loss before income taxes(61,382)(73,433)
Income tax (benefit) expense(576)91 
Net loss(60,806)(73,524)
Accretion of redeemable convertible preferred stock to redemption value (1,761)
Cumulative redeemable convertible preferred stock dividends (2,747)
Net loss attributable to common stockholders — basic and diluted$(60,806)$(78,032)
Net loss per share attributable to Class A and Class B common stockholders — basic and diluted$(1.43)$(3.94)
Weighted average common shares outstanding — basic and diluted42,454,403 19,783,539 
The accompanying notes are an integral part of these consolidated financial statements.
F-4

RAPID MICRO BIOSYSTEMS, INC.
Consolidated statements of comprehensive loss (In thousands)
Year Ended December 31,
20222021
Net loss$(60,806)$(73,524)
Other comprehensive loss:
Unrealized loss on investments, net of tax(1,093)(17)
Comprehensive loss$(61,899)$(73,541)
The accompanying notes are an integral part of these consolidated financial statements.
F-5

RAPID MICRO BIOSYSTEMS, INC.
Consolidated statements of stockholders’ equity
(In thousands, except share amounts)
Class A
Common stock
Class B
Common stock
Additional
paid-in
capital
Accumulated
deficit
Accumulated
other
comprehensive
loss
Total
SharesAmountSharesAmount
Balances at December 31, 202134,564,040$346 6,903,379$69 $535,693 $(315,112)$(16)$220,980 
Conversion of Class B common stock to Class A common stock1,350,00014 (1,350,000)(14)— — — — 
Issuance of Class A common stock upon exercise of common stock options572,9326 — 562 — — 568 
Issuance of Class A common stock under ESPP51,833— — 159 — — 159 
Restricted stock award liability accretion— — 342 — — 342 
Stock-based compensation expense— — — — 4,019 — — 4,019 
Net loss— — — (60,806)— (60,806)
Other comprehensive loss— — — — — (1,093)(1,093)
Balances at December 31, 202236,538,805$366 5,553,379$55 $540,775 $(375,918)$(1,109)$164,169 
Redeemable convertible
preferred stock
Class A
Common stock
Class B
Common stock
Additional
paid-in
capital
Accumulated
deficit
Accumulated
other
comprehensive
income (loss)
Total
SharesAmountSharesAmountSharesAmount
Balances at December 31, 2020133,021,640$151,826 612,850$6 $ $114,575 $(241,588)$1 $(127,006)
Issuance of Series D1 redeemable convertible preferred stock, net of issuance costs of $1,278
22,086,72578,274 — — — — — — 
Issuance of Series D2 redeemable convertible preferred stock, net of issuance costs of $19
413,2681,469 — — — — — — 
Accretion of redeemable convertible preferred stock to redemption value1,761 — — (1,761)— — (1,761)
Cumulative redeemable convertible preferred stock dividends2,747 — — (2,747)— — (2,747)
Conversion of preferred stock to common stock(155,521,633)(236,077)24,200,920242 6,903,37969 235,766 — — 236,077 
Conversion of preferred warrants to Class A common stock warrants— — — 23,760 — — 23,760 
Issuance of Class A common stock in initial public offering, net of issuance costs of $16,032
— 9,006,60490 — 164,010 — — 164,100 
Restricted stock award liability accretion— — — 19 — — 19 
Issuance of Class A common stock upon exercise of common stock warrants— 268,7182 — 11 — — 13 
Issuance of Class A common stock upon exercise of common stock options— 226,0434 — 219 — — 223 
Issuance of Restricted Class A common stock awards248,9052 — (2)— — — 
Stock-based compensation expense— — — 1,843 — — 1,843 
Net loss— — — — (73,524)— (73,524)
Other comprehensive loss— — — — — (17)(17)
Balances at December 31, 2021$ 34,564,040$346 6,903,379$69 $535,693 $(315,112)$(16)$220,980 
The accompanying notes are an integral part of these consolidated financial statements.
F-6

RAPID MICRO BIOSYSTEMS, INC.
Consolidated statements of cash flows (In thousands)
Year Ended December 31,
20222021
Cash flows from operating activities:
Net loss$(60,806)$(73,524)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense2,837 1,529 
Stock-based compensation expense4,019 1,843 
Non-cash lease expense1,143 — 
Change in fair value of preferred stock warrant liability 19,643 
Provision recorded for inventory326 60 
Noncash interest expense 390 
Loss (gain) on disposal of property and equipment28 (18)
Accretion on investments(662)(3)
Loss on extinguishment of debt 3,100 
Other, net(107)14 
Changes in operating assets and liabilities
Accounts receivable(364)(17)
Inventory(5,843)(6,766)
Prepaid expenses and other current assets578 (1,105)
Other long-term assets179 (851)
Accounts payable1,484 (524)
Accrued expenses and other current liabilities(2,760)2,305 
Deferred revenue1,401 (1,117)
Deferred rent, long term 107 
Other long-term liabilities (30)
Net cash used in operating activities(58,547)(54,964)
Cash flows from investing activities:
Purchases of property and equipment(6,740)(3,217)
Proceeds from sale of property and equipment 20 
Purchases of investments(179,229)(25,092)
Maturity of investments92,500 15,000 
Net cash used in investing activities(93,469)(13,289)
Cash flows from financing activities:
Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs 79,743 
Proceeds from issuance of Class A common stock - stock option exercise566 403 
Proceeds from issuance of Class A common stock - employee stock purchase plan160  
Proceeds from issuance of restricted Class A stock award 523 
Proceeds from initial public offering of Class A and Class B common stock, net of issuance costs 164,100 
Proceeds from exercise of Class A common stock warrants 13 
Payments on finance lease obligations(33)(12)
Repayment of term loans (26,159)
Payment of debt extinguishment fees (1,866)
Net cash provided by financing activities693 216,745 
Net (decrease) increase in cash, cash equivalents and restricted cash(151,323)148,492 
Cash, cash equivalents and restricted cash at beginning of period178,671 30,179 
Cash, cash equivalents and restricted cash at end of period$27,348 $178,671 
The accompanying notes are an integral part of these consolidated financial statements.
F-7

RAPID MICRO BIOSYSTEMS, INC.
Consolidated statements of cash flows (In thousands)
Year Ended December 31,
20222021
Supplemental disclosure of cash flow information
Cash paid for interest$42 $2,590 
Supplemental disclosure of non-cash investing activities
Establishment of property and equipment retirement cost asset$ $188 
Establishment of right of use operating assets$7,605 $— 
Purchases of property and equipment in accounts payable$561 $1,957 
Supplemental disclosure of non-cash financing activities
Establishment of right of use finance assets$366 $— 
Assets acquired under capital lease$— $372 
Conversion of preferred stock to Class A and Class B common stock$ $236,077 
Conversion of preferred stock warrants to Class A common stock warrants$ $23,760 
Accretion of redeemable convertible preferred stock to redemption value$ $1,761 
Cumulative redeemable convertible preferred stock dividends$ $2,747 

The accompanying notes are an integral part of these consolidated financial statements.
F-8

RAPID MICRO BIOSYSTEMS, INC.
Notes to consolidated financial statements
(Amounts in thousands, except share and per share amounts)
1. Nature of the business and basis of presentation
Rapid Micro Biosystems, Inc. (the “Company”) was incorporated under the laws of the State of Delaware on December 29, 2006. The Company develops, manufactures, markets and sells Growth Direct systems (“Systems”), proprietary consumables, laboratory information management system (“LIMS”) connection software, and services to address rapid microbial analysis used for quality control in the manufacture of pharmaceuticals, medical devices and personal care products. The Company’s technology uses a highly sensitive camera and the natural auto fluorescence of living cells to identify and quantify microbial growth faster and more accurately than the traditional method, which relies on the human eye. The Company currently sells to customers in North America, Europe and Asia. The Company is headquartered in Lowell, Massachusetts.
Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries in Germany and Switzerland. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Reclassification
Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.
Reverse stock split
On July 9, 2021, the Company effected a one-for-five reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s Preferred Stock (see Note 10). Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the Preferred Stock conversion ratios.
Initial public offering
On July 19, 2021, the Company closed an initial public offering (“IPO”) of its Class A common stock, which resulted in the sale of 7,920,000 shares of its Class A common stock at a public offering price of $20.00 per share, before underwriting discounts. The offering resulted in gross proceeds of $158.4 million and net proceeds to the Company of $143.8 million from the initial public offering after deducting underwriting discounts, commissions and offering expenses payable by the Company.
On August 4, 2021, the underwriters exercised their overallotment option in part and purchased 1,086,604 shares of Class A common stock at the initial public offering price of $20.00 per share less underwriting discounts and commissions. The overallotment option exercise resulted in net proceeds of $20.2 million.
Liquidity
The Company has incurred recurring losses and net cash outflows from operations since its inception. The Company expects to continue to generate significant operating losses for the foreseeable future. The Company expects that its existing cash, cash equivalents and investments will be sufficient to fund its operating expenses and capital expenditure requirements for at least twelve months following the date these consolidated financial statements were issued.
F-9

2. Summary of significant accounting policies
Use of estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, calculating the standalone selling price of products and services for revenue recognition, the valuation of inventory, and the valuation of stock-based awards. The Company bases its estimates on historical experience, known trends and other market-specific and relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.
Risk of concentrations of credit, significant customers and significant suppliers
Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term and long-term investments and accounts receivable. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash and cash equivalents with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts or any other-than-temporary losses with respect to its cash equivalents and investments and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:
Year Ended December 31,
20222021
Customer A22.8 %16.7 %
22.8 %16.7 %
The following table presents customers that represent 10% or more of the Company’s accounts receivable:
Year Ended December 31,
20222021
Customer A21.4 %19.5 %
Customer B16.7 %*
Customer C11.8 %*
Customer D*12.6 %
Customer E*10.6 %
Customer F*10.0 %
49.9 %52.7 %
______________________________
*– less than 10%
The Company relies on third parties for the supply and manufacture of certain of its products as well as logistics. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships. There are no significant concentrations around a single third-party supplier or manufacturer for the year ended December 31, 2022 or 2021.
F-10

Debt issuance costs
The Company capitalizes certain legal and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheets and amortized as interest expense on the consolidated statement of operations using the effective interest method, which approximates the straight-line method. As of December 31, 2022 and 2021, the Company had no debt issuance costs on its consolidated balance sheets. During the year ended December 31, 2022 and 2021, the Company recorded zero and $0.4 million, respectively, in amortization of debt issuance costs within interest income (expense) in the consolidated statement of operations.
Cash equivalents
The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents that are readily convertible to cash are stated at cost, which approximates fair value. At December 31, 2022 and 2021, the Company held cash of $0.2 million and $0.3 million in banks located outside of the U.S., respectively.
Restricted cash
As of December 31, 2022 and 2021, the Company was required to maintain guaranteed investment certificates of $0.3 million, with maturities of three months to one year that are subject to an insignificant risk of changes in value. The guaranteed investment certificates are held for the benefit of landlords in connection with operating leases which have remaining terms of greater than one year and are classified as restricted cash (non-current) on the Company’s consolidated balance sheet.
Investments
The Company’s short-term and long-term investments are classified as available-for-sale and recorded at fair value based upon market prices at period end. Unrealized gains and losses are recorded in accumulated other comprehensive income as a separate component of stockholders’ equity. Realized gains and losses and declines in value of investments determined to be other than temporary are included as a component of interest income (expense), net in the consolidated statement of operations. The costs of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method.
The Company evaluates its short-term and long-term investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, the Company considers such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, the Company’s ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that the Company considers to be other-than-temporary, the Company reduces the investment to fair value through a charge to the consolidated statement of operations. No such adjustments were necessary during the periods presented.
The Company’s short-term investments as of December 31, 2022 and 2021 had maturities of less than one year, and long-term investments as of December 31, 2022 and 2021 had maturities greater than one year.
Accounts receivable
Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected losses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of December 31, 2022 and 2021, the Company recorded zero allowance for doubtful accounts. Additionally, for the years ended December 31, 2022 and 2021, the Company recorded zero provision for bad debts or recoveries.
F-11

Inventory
Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. The Company regularly reviews inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, records charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the consolidated statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.
Property and equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:
Estimated Useful Life
Manufacturing and laboratory equipment
5-10 years
Computer hardware and software3 years
Office furniture and fixtures
5-7 years
Leasehold improvementsShorter of remaining life of lease or useful life
Estimated useful lives are periodically assessed to determine if changes are appropriate. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.
Software development costs
The Company accounts for software development costs for internal-use software under the provisions of ASC 350-40, “Internal-Use Software” (“ASC 350”). Accordingly, certain costs to develop internal-use computer software are capitalized, provided these costs are expected to be recoverable. There was $1.4 million and $1.3 million of software development costs capitalized in other long-term assets at December 31, 2022 and 2021, respectively, net of accumulated amortization of $0.4 million and $0.1 million, respectively. The capitalized costs are being amortized on a straight-line basis over the initial subscription term of five years. There was $0.3 million and $0.1 million of amortization expense recorded in the consolidated statement of operations for the years ended December 31, 2022 and 2021.
Impairment of long-lived assets
Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company did not record any impairment losses on long-lived assets during the years ended December 31, 2022 or 2021.
Fair value measurements
Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
F-12

date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The Company’s cash equivalents, investments, and its redeemable convertible preferred stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 3). The carrying values of the Company’s accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses and other current liabilities approximate their fair values due to the short-term nature of these assets and liabilities.
Product warranties
The Company offers a one-year limited assurance warranty on system sales, which is included in the selling price. Product warranties provide assurance that the Company’s product functions in accordance with standard specifications. Warranties cover for repairs and replacements when the product does not function in accordance with agreed specifications. The standard assurance warranty does not cover, and no warranty is provided for, parts which by their nature are normally required to be replaced periodically. The accrued warranty cost is based on estimated material, labor and other costs that the Company expects to incur to fulfill the warranty obligation. Estimates are primarily based on historical information, current cost data and future forecasts. The Company periodically assesses the adequacy of the warranty accrual and adjusts the amount as necessary. If the historical data used to calculate the adequacy of the warranty accrual are not indicative of future requirements, additional or reduced warranty accrual may be required. The warranty accrual is included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):
Year Ended December 31,
20222021
Balance, beginning of the period$598 $637 
Warranty provisions646  
Warranty repairs(372)(39)
Balance, end of the year$872 $598 
Classification and accretion of redeemable convertible preferred stock
Prior to the IPO and the conversion of redeemable convertible preferred stock to Class A and Class B common stock, the Company had classified redeemable convertible preferred stock outside of stockholders’ equity because the shares contained certain redemption features that were not solely within the control of the Company. Costs incurred in connection with the issuance of each series of redeemable convertible preferred stock was recorded as a reduction of gross proceeds from issuance. The Company recorded periodic accretion to the carrying values of its outstanding redeemable convertible preferred stock such that the carrying value of the redeemable convertible preferred stock would have been equal to the redemption value at the earliest date of redemption. Adjustments to the carrying values of the redeemable convertible preferred stock to record this accretion at each reporting date were considered deemed dividends, which adjusted retained earnings (or in the absence of retained earnings, additional paid-in capital) and increased or decreased net loss attributable to common stockholders in computing basic and diluted earnings per share.
F-13

Preferred stock warrant liability
Prior to the IPO and the conversion of redeemable convertible preferred stock warrant liabilities to Class A common stock warrants, the Company classified warrants for the purchase of shares of its redeemable convertible preferred stock (see Notes 3 and 10) as a liability on its consolidated balance sheets as these warrants were freestanding financial instruments that may have required the Company to transfer assets upon exercise. The warrant liability was initially recorded at fair value on the issuance date of each warrant and was subsequently remeasured to fair value at each reporting date using the Black-Scholes pricing model. Changes in the fair value of the warrant liability were recognized as a component of other income (expense) in the consolidated statements of operations. Changes in the fair value of the preferred stock warrant liability were recognized up until the warrants qualified for equity classification upon IPO.
Segment information
The Company determined its operating segment after considering the Company’s organizational structure and the information regularly reviewed and evaluated by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. The Company has determined that its CODM is its Chief Executive Officer. The CODM reviews the financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. On the basis of these factors, the Company determined that it operates and manages its business as one operating segment, that develops, manufactures, markets and sells systems and related LIMS connection software, consumables and services; and, accordingly, has one reportable segment for financial reporting purposes. Substantially all of the Company’s long-lived assets are held in the United States.
Revenue recognition
Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue:
(1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.
The Company derives revenue from the sale of its products and services through direct sales representatives and distributors. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer or distributor.
Product revenue
The Company derives product revenue primarily from the sale of its systems, optional LIMS connection software, which facilitates the transfer of data captured by the system to the customer’s existing LIMS software, and proprietary consumables. Revenue is recognized when control of the products is transferred to the customer.
Transfer of control is generally at shipment or delivery, depending on contractual terms, and occurs when title and risk of loss transfers to the customer, which represents the point in time when the customer obtains the use of and substantially all of the benefits of the product. Upon delivery, the System is fully functional for use by the customer. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company’s principal terms of sale are free carrier shipping point.
Service revenue
The Company derives service revenue primarily from validation services, service contracts and field service (including installation). The Company’s validation services include validation and documentation services performed utilizing systems purchased by the customer. Service contracts are around-the-clock maintenance support which can be purchased by the customer after the expiration of the one-year assurance warranty included with each system purchase. Field service revenue primarily consists of services provided by field service engineers to install the system at the customer site and perform two preventative maintenance services during the warranty period. Service revenue is recognized over time using an input method based on time lapsed for service contracts and output method based on milestone achieved for validation services and field service.
F-14

Performance obligations
A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. The Company’s main performance obligations in customer arrangements are systems, LIMS connection software, consumables, validation services, service contracts, and field service.
Payment terms
Payment terms for customer orders are typically between 30 to 90 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. None of the Company’s contracts contain a significant financing component.
Multiple performance obligations with an arrangement
The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services such as system sold together with the LIMS connection software, consumables or services. For these arrangements, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.
Remaining performance obligations
The Company does not disclose the value of remaining performance obligations for (i) contracts with an original contract term of one year or less, (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice when that amount corresponds directly with the value of services performed, and (iii) variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct service that forms part of a single performance obligation. The Company does not have material remaining performance obligations associated with contracts with terms greater than one year.
Contract balances from contracts with customers
Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. The Company had $0.1 million and $0.3 million in contract assets as of December 31, 2022 and 2021, respectively, included in prepaid expenses and other current assets. These balances relate to unbilled amounts with commercial customers as well as an amount in the prior year related to the BARDA agreement.
Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company did not record any non-current deferred revenue as of December 31, 2022 or 2021. Deferred revenue was $4.7 million and $3.3 million at December 31, 2022 and 2021, respectively. Revenue recognized during the year ended December 31, 2022 that was included in deferred revenue at the prior year-end was $2.7 million. Revenue recognized during the year ended December 31, 2021 that was included in deferred revenue at the prior year-end was $3.8 million.
Non-commercial revenue
The Company has historically generated revenue from a long-term contract with the U.S. Department of Health and Human Services Biomedical Advanced Research and Development Authority (“BARDA”) a part of the U.S. government. The Company’s contracts with the U.S. government are typically subject to the Federal Acquisition Regulation (“FAR”)
F-15

and are priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts. In September 2017, the Company signed a contract with BARDA, which was subsequently modified on multiple occasions to increase the contract value and adjust the cost share reimbursement rate. Modifications were accounted for in accordance with the contract modification framework. The contract is a cost-reimbursable, cost-sharing arrangement, whereby BARDA reimburses the Company for a percentage of the total costs that have been incurred including indirect allowable costs. All funding under this contract was fully earned by the fourth quarter of 2021. However, the Company is now in the process of closing out its BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Any true-up will be recognized as non-commercial revenue once finalized.
Disaggregated revenue
The Company disaggregates revenue based on the recurring and non-recurring, and commercial and non-commercial, nature of the underlying sale. Recurring revenue includes sales of consumables and service contracts. Non-recurring revenue includes sales of systems, LIMS connection software, validation services, field service, and revenue under the Company’s contract with BARDA. The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):
Year Ended December 31,
20222021
Product and service revenue — recurring$10,983 $7,819 
Product and service revenue — non-recurring6,150 13,818 
Non-commercial revenue — non-recurring 1,595 
Total revenue$17,133 $23,232 
The following table presents the Company’s revenue by customer geography (in thousands):
Year Ended December 31,
20222021
United States$8,767 $12,892 
Germany2,649 1,695 
Switzerland2,756 4,314 
All other countries2,961 4,331 
Total revenue$17,133 $23,232 
Contract acquisition costs
The Company incurs and pays commissions on systems, LIMS connection software, validation services, consumables, and service contracts. The period of the related revenue stream is typically less than one year in duration, and as such, the Company applies the practical expedient to expense the costs in the period in which they were incurred. The Company does not pay commissions on non-commercial revenue with BARDA.
Cost of revenue
Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, royalties, contract manufacturer costs, salaries and other personnel costs including stock-based compensation expense, depreciation and amortization expense, scrap, warranty cost, inventory reserves, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period. Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training and other expenses related to service revenue recognized in the period. Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to revenue recognized as non-commercial revenue during the period.
F-16

Shipping and handling fees
Shipping and handling fees billed to customers for product shipments are recorded in product revenue in the consolidated statements of operations. Shipping and handling costs incurred for inventory purchases and product shipments are recorded in cost of product revenue in the consolidated statements of operations.
Research and development costs
Research and development costs are expensed as incurred. Research and development expenses consist of costs incurred in performing research and development activities including, employee-related expenses, such as salaries, bonuses and other personnel costs including stock-based compensation expense, the cost of developing maintaining and improving new and existing products designs, the cost of hardware and software engineering, the cost of research materials and supplies, external costs of outside consultants engaged to conduct research and development services associated with the Company’s technology and products, and information technology and facilities expenses, which include direct and allocated expenses for rent, maintenance of facilities and insurance, as well as related depreciation and amortization. The costs incurred for the development of system software that will be sold are capitalized when technological feasibility has been established. The Company has continued to develop the software associated with its platform and products, and the associated costs have been expensed as incurred, when the nature of improvements did not significantly improve the performance or functionality of the software.
Advertising costs
Advertising costs are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. Advertising costs were $0.1 million during both of the years ended December 31, 2022 and 2021.
Patent costs
All patent-related costs incurred in connection with filing and prosecuting patent applications are expensed as incurred due to the uncertainty about the recovery of the expenditures. Amounts incurred are classified within general and administrative expense in the consolidated statement of operations.
Stock-based compensation
The Company measures all stock-based awards granted to employees, officers and directors based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company issues stock-based awards with only service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has not issued any stock-based awards with performance-based vesting conditions.
The Company measures all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock is the common stock value on the date of grant.
The Company classifies stock-based compensation expense in its consolidated statement of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, (iv) the risk-free interest rate, and (v) the expected dividend yield. The exercise price of the option cannot be less than the fair market value of a share of common stock on the date of grant. The expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla”. The Company historically has been a private company and lacks company-specific historical and implied volatility information for its stock. Therefore, the Company estimates its expected stock price volatility based on the historical volatility of publicly traded peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact
F-17

that the Company has never paid cash dividends on its common stock and does not expect to pay any cash dividends in the foreseeable future.
Income taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.
The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations in Germany and Switzerland is the U.S. Dollar. Gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in other income (expense), net.
Comprehensive loss
Comprehensive loss includes net loss as well as other changes in stockholders’ equity that result from transactions and economic events other than those with stockholders. For the years ended December 31, 2022 and 2021, comprehensive loss included $1.1 million and less than $0.1 million, respectively, of unrealized gains and losses on investments, net of tax.
Net loss per share attributable to common stockholders
The Company follows the two-class method when computing net loss per share as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purpose of this calculation, outstanding stock options, shares expected to be purchased under the employee stock purchase plan, unvested restricted stock units, and warrants to purchase common stock are considered potential dilutive common shares.
In periods in which the Company reports a net loss attributable to common stockholders diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net
F-18

loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders.
Recently adopted accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases, with the exception of short-term leases if a policy election is made, on their balance sheets as a right-of-use ("ROU") asset representing the right to use an underlying asset and a lease liability representing the obligation to make lease payments over the lease term, measured on a discounted basis, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements.
The Company leases office and manufacturing space under operating lease agreements. The Company leases furniture under a financing agreement. The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2022 are presented under Topic 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases.
The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, does not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allows carryforward of the historical lease classification for existing leases. The Company did not elect the “hindsight” practical expedient, and therefore measured the ROU assets and lease liabilities using the remaining portion of the lease term at adoption on January 1, 2022.
The Company made an accounting policy election not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2022 for existing leases upon the adoption of ASC 842). Lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and any other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as single lease components for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate which is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. Judgment is applied in assessing factors such as Company specific credit risk, lease term, nature, and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded operating lease ROU assets and lease liabilities of $6.0 million and $7.0 million, respectively, the difference relating to deferred rent. The Company recorded financing lease ROU assets and lease liabilities of approximately $0.4 million. The adoption of the new lease standard on January 1, 2022 did not materially impact our consolidated statements of operations, comprehensive loss or cash flows.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted this guidance effective January 1, 2022, and the adoption had no material impact on its consolidated financial statements and related disclosures.
F-19

Recently issued accounting pronouncements
The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” of the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the newer revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016- 13”). The new standard adjusts the accounting for assets held at amortized costs basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard will be effective for the Company beginning January 1, 2023. The FASB subsequently issued other related ASUs that amend ASU No. 2016-13 to provide clarification and additional guidance. The Company evaluated the impact of the new standard concluding that it will not have a material impact on its consolidated financial statements.
F-20

3. Fair value of financial assets and liabilities
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):
Fair value measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents$22,072 $ $ $22,072 
Short-term investments81,093 491  81,584 
Long-term investments26,431 3,359  29,790 
$129,596 $3,850 $ $133,446 
Fair value measurements at December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents$173,755 $ $ $173,755 
Short-term investments15,110   15,110 
Long term investments9,966   9,966 
$198,831 $ $ $198,831 
During the years ended December 31, 2022 and 2021, respectively, there were no transfers between Level 1, Level 2 and Level 3.
Valuation of short-term and long-term investments
U.S. Treasury bills and notes included in short-term and long-term investments were valued by the Company using quoted prices in active markets for identical securities, which represents a Level 1 measurement within the fair value hierarchy. The Company's certificates of deposit included in short-term and long-term investments were valued using quoted prices for similar assets in active markets (or identical assets in inactive markets), which represent a Level 2 measurement within the fair value hierarchy. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.
Valuation of preferred stock warrant liability
The warrant liability at December 31, 2021 was related to warrants (the “Warrants”) to purchase shares of the Company’s Series A1, B1, and C1 redeemable convertible preferred stock (see Note 11). The fair value of the warrant liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.
The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of redeemable convertible preferred stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable series of redeemable convertible preferred stock. The Company estimated the fair value per share of the underlying applicable series of redeemable convertible preferred stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company has historically been a private company and lacks company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.
In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company performed a final fair value assessment of these warrants as of the date of its IPO which resulted in a charge of $8.2 million that was recorded within other income (expense) in the Company’s consolidated statement of operations. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12).
F-21

The table below quantifies the weighted average of the unobservable inputs used to fair value the preferred stock warrant liability prior to their conversion into common stock warrants in connection with the Company’s IPO in July 2021:
Year Ended December 31, 2021
Fair value of Series A1 preferred stock$3.01 
Fair value of Series B1 preferred stock$3.26 
Fair value of Series C1 preferred stock$3.30 
Remaining contractual term (in years)6.8
Risk-free interest rate
1.2%
Expected dividend yield %
Expected volatility
42.0%
The following table provides a rollforward of the aggregate fair values of the Company’s preferred stock warrant liability, for which fair values are determined using Level 3 inputs (in thousands):
Year Ended December 31, 2021
Balance, beginning of period$4,117 
Initial fair value of Series C1 preferred stock warrants 
Change in fair value of preferred stock warrants19,643 
Conversion of preferred stock warrants to common stock warrants(23,760)
Balance, end of period$ 

F-22

4. Investments
Short-term and long-term investments by investment type consisted of the following (in thousands):
December 31, 2022
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
Short-term investments
Certificates of Deposit$491 $ $ $491 
U.S. Government Treasury Bills$32,115 $1 $(40)$32,076 
U.S. Government Treasury Notes49,625 (608)49,017 
$82,231 $1 $(648)$81,584 
Long-term Investments
Certificates of Deposit3,391 4 (36)3,359 
U.S. Government Treasury Notes - Maturity Up To Two Years26,861 1 (431)26,431 
$30,252 $5 $(467)$29,790 
December 31, 2021
Short-term investmentsAmortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
U.S. Government Treasury Bills$4,983 $ $(2)$4,981 
U.S. Government Treasury Notes$10,142 $ $(13)$10,129 
$15,125 $ $(15)$15,110 
Long-term Investments
U.S. Government Treasury Notes - Maturity Up To Two Years$9,966 $ $ $9,966 
$9,966 $ $ $9,966 
5. Inventory
Inventory consisted of the following (in thousands):
December 31,December 31,
20222021
Raw materials$15,014 $10,135 
Work in process1,599 1,235 
Finished goods4,574 4,301 
Total$21,187 $15,671 
Raw materials, work in process and finished goods were net of adjustments to realizable value of $1.1 million and $1.2 million, as of December 31, 2022 and 2021, respectively.
F-23

6. Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,December 31,
20222021
Prepaid insurance$1,500 $1,622 
Contract asset112 396 
Deposits1,055 1,262 
Lease receivables, current portion 231 
Other705 440 
$3,372 $3,951 
7. Property and equipment, net
Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20222021
Manufacturing and laboratory equipment$13,408 $13,277 
Computer hardware and software1,651 1,742 
Office furniture and fixtures589 745 
Leasehold improvements8,260 3,012 
Construction-in-process1,712 4,313 
25,620 23,089 
Less: Accumulated depreciation(11,802)(11,785)
$13,818 $11,304 
Depreciation and amortization expense related to property and equipment was $2.5 million and $1.5 million for the years ended December 31, 2022 and 2021, respectively. The Company had $2.3 million and less than $0.1 million of fully depreciated assets disposed of during the years ended December 31, 2022 and 2021, respectively.
8. Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,December 31,
20222021
Accrued employee compensation and benefits expense$3,217 $3,569 
Accrued vendor expenses3,212 5,500 
Accrued warranty expense872 598 
Deferred rent, current portion— 131 
Accrued taxes329 781 
Other520 338 
$8,150 $10,917 
On August 11, 2022, the board of directors of the Company approved an organizational restructuring plan (the “Restructuring Plan”) to right-size its cost structure based on its lowered 2022 outlook. The Company recorded a restructuring charge of $1.1 million in the third quarter of 2022 primarily related to severance, employee benefits, outplacement and related costs under the Restructuring Plan. The Company made payments of $0.6 million during the year
F-24

ended December 31, 2022 related to the Restructuring Plan and had $0.5 recorded within accrued expenses as of December 31, 2022.
9. Long-term debt
There was no long-term debt outstanding as of December 31, 2022 or December 31, 2021.
Term loan agreements
2020 Term Loan
In May 2020, the Company entered into a $60.0 million term loan facility with a new lender (the “2020 Term Loan”), which provided for borrowings of an initial $25.0 million tranche upon closing and options to borrow up to an aggregate of $35.0 million in two additional tranches of $20.0 million under the second tranche (the “Term B Loan”) and $15.0 million under the third tranche (the “Term C Loan”).
At closing, the Company issued warrants to purchase 1,195,652 shares of Series C1 Preferred Stock to the lender with an exercise price of $1.15 per share which were accounted for as debt discount. The Company paid a $0.8 million facility fee in connection with the term loan facility. The Company allocated the $0.8 million term loan facility fee to the three loan tranches on a pro-rata basis based on the amount available to be drawn down under each tranche. The Company allocated $0.3 million to the initial draw which was recorded within debt issuance cost as an offset to the carrying value of the 2020 Term Loan and amortized over the term of the loan within interest expense on the consolidated statement of operations. Additionally, the Company allocated $0.3 million to the Term B Loan and $0.2 million to the Term C Loan, all of which was recorded within prepaid expenses and other current assets on the consolidated balance sheet and is being amortized on a straight-line basis over the debt access period within interest expense on the consolidated statement of operations.
The Company incurred debt issuance costs of $1.5 million in connection with the 2020 Term Loan including $0.9 million of professional fees and $0.6 million for the fair value of the warrants issued with the debt. Interest expense on the 2020 Term Loan totaled $2.5 million for year ended December 31, 2021, which included amortization of the debt discount of $0.3 million.
In September 2021, the Company repaid the 2020 Term Loan and incurred a debt extinguishment loss of $3.1 million, which was comprised of a $1.8 million prepayment penalty, $1.1 million expense related to unamortized discounts, and $0.2 million in unamortized prepaid facility fees and other charges.

10. Redeemable convertible preferred stock
The Company has historically issued Series A1 redeemable convertible preferred stock (the “Series A1 Preferred Stock”), Series B1 redeemable convertible preferred stock (the “Series B1 Preferred Stock”), Series C1 redeemable convertible preferred stock (the “Series C1 Preferred Stock”), Series C2 redeemable convertible preferred stock (the “Series C2 Preferred Stock”), Series D1 redeemable convertible preferred stock (the “Series D1 Preferred Stock”) and Series D2 redeemable convertible preferred stock (the “Series D2 Preferred Stock”). The Series A1 Preferred Stock, Series B1 Preferred Stock, Series C1 Preferred Stock, Series C2 Preferred Stock, Series D1 Preferred Stock, and Series D2 Preferred Stock are collectively referred to as the “Preferred Stock”.
In March 2021, the Company issued and sold 22,086,725 shares of Series D1 Preferred Stock and 413,268 shares of Series D2 Preferred Stock to new and existing investors at a price of $3.60 per share for gross proceeds of $79.5 million and $1.5 million, respectively. The Company incurred issuance costs in connection with this transaction of $2.7 million and recorded them as a reduction to the carrying value of the Series D1 Preferred Stock and Series D2 Preferred Stock.
On June 25, 2021, investors exchanged a total of 11,437,301 shares and 2,364,509 shares of Series C1 and D1 Preferred Stock to an equal number of shares of Series C2 and D2 Preferred Stock, respectively.
On July 14, 2021, the IPO resulted in the automatic conversion of all Series A1, Series B1, Series C1 and Series D1 preferred stock into 24,200,920 shares of Class A common stock and of all Series C2 and Series D2 preferred stock into
F-25

6,903,379 shares of Class B common stock. On July 19, 2021, the Company restated its certificate of incorporation and authorized 10,000,000 shares of $0.01 par value Preferred Stock.

11. Preferred stock warrants
In connection with the 2020 Term Loan, the Company issued 1,195,652 warrants to purchase shares of Series C1 Preferred Stock at an exercise price of $1.15 per share. The Company’s warrants were immediately exercisable and expire 10 years after issuance. The fair value of the warrants on the issuance date was $0.7 million. Prior to the IPO, the Company also had outstanding warrants to purchase shares of Preferred Stock issued in connection with previous financing agreements.
In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12).

12. Common stock and common stock warrants
As of December 31, 2022 and 2021, the Company’s restated certificate of incorporation authorized the issuance of 210,000,000 shares of $0.01 par value Class A common stock.
On June 25, 2021, the Company filed an amended and restated certificate of incorporation, which effected a recapitalization of the Company’s then outstanding common stock to Class A common stock and authorized an additional new class of common stock (Class B common stock). Rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion. On July 19, 2021, the Company filed an amended and restated certificate of incorporation which authorized Class A common stock and Class B common stock to 210,000,000 shares and 10,000,000 shares, respectively. As of December 31, 2022, there were 36,538,805 shares of Class A common stock issued and outstanding, and 5,553,379 shares of Class B common stock issued and outstanding.
Each share of Class A common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. The Company’s Class B common stock is non-voting. Class A and Class B common stockholders are entitled to receive dividends, as may be declared by the board of directors, if any, subject to the preferential dividend rights of Preferred Stock. As of December 31, 2022, no cash dividends had been declared or paid.
As of December 31, 2022, the Company had reserved 20,118,778 shares of Class A common stock for the exercise of outstanding stock options, vesting of restricted stock units, the number of shares remaining available for grant under the Company’s 2021 Incentive Award Plan (see Note 13), the number of shares available for purchase under the Company’s Employee Stock Purchase Plan (see Note 13), for the exercise of outstanding common stock warrants and for the conversion of Class B common stock.
Prior to its IPO, the Company issued warrants to purchase preferred stock in conjunction with previous financing arrangements. In connection with the IPO, all outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The contractual terms of the converted Class A common stock warrants remained consistent with the original terms of the preferred stock warrants. The Company determined the event resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into equity.
F-26

As of December 31, 2022 and 2021, warrants to purchase the Class A common stock outstanding consisted of the following:
December 31, 2022
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity17,194$292.81 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,022,303
December 31, 2021
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity25,835$295.15 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,030,944
13. Stock-based compensation
2010 Stock Option and Grant Plan
The Company’s 2010 Stock Option and Grant Plan (the “2010 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and consultants of the Company.
In March 2021, the Board of Directors approved an increase to the 2010 Plan shares by 382,889 shares. Following the effectiveness of the IPO, no additional awards are being granted under the 2010 Plan and shares of existing outstanding options that are forfeited or cancelled will be available for grant under the 2021 Incentive Award Plan.
2021 Incentive Award Plan
In July 2021, the Board of Directors adopted, and the Company’s stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective in connection with the IPO of Class A common stock. The 2021 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of Class A common stock available for issuance under the 2021 Plan is equal to (i) 4,200,000 shares; (ii) any shares which are subject to the 2010 Plan awards that become available for issuance under the 2021 Plan; and (iii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board of Directors. No more than 33,900,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. As of December 31, 2022, there were 4,179,239 shares available for issuance under the 2021 Plan.
The 2021 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or management if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option
F-27

may not be greater than ten years. Stock options granted to employees, officers, and consultants typically vest over a four-year period, and stock options granted to members of the board of directors typically vest over a three-year period.
During the years ended December 31, 2022 and 2021, the Company granted to employees, officers and directors options to purchase 1,708,293 shares and 2,011,479 shares, respectively, of common stock. The Company recorded stock-based compensation expense for options granted to employees, officers, and directors of $2.8 million and $1.8 million during the years ended December 31, 2022 and 2021, respectively.
The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option- pricing model to determine the grant-date fair value of stock options granted to employees and directors:
Year Ended December 31,
20222021
Risk-free interest rate 2.14 %1.02 %
Expected term (in years)6.06.0
Expected volatility43.3 %44.4 %
Expected dividend yield0 %0 %
Stock options
The following table summarizes the Company’s stock option activity since December 31, 2021:
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
contractual term
Aggregate
intrinsic value
(in years)(in thousands)
Outstanding as of December 31, 20214,823,100$5.06 7.62$31,041 
Granted 1,708,2937.11 
Exercised(572,932)0.99 
Expired(71,521)11.04 
Forfeited(845,632)11.40 
Outstanding as of December 31, 20225,041,308$5.05 7.55$532 
Options vested and expected to vest as of December 31, 20225,041,308$5.05 7.55$532 
Options exercisable as of December 31, 20222,745,821$3.38 6.58$393 
The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.
The intrinsic value of stock options exercised during the years ended December 31, 2022 and 2021 was $2.9 million and $1.6 million, respectively.
The weighted average grant-date fair value per share of stock options granted during the years ended December 31, 2022 and 2021 was $3.13 and $4.89, respectively.
Restricted stock
In February 2021, the Company granted 248,903 shares of restricted stock to an employee under the 2010 Plan with a four-year vesting term. In connection with the grant, the employee paid $0.5 million, which represents the $2.10 per share fair value of the common stock on the date of the restricted stock grant. The restricted common stock is no longer vesting due to the employees termination, and the Company expect to settle the restricted common stock in accordance with contractual provisions. At December 31, 2022 and December 31, 2021, the Company has $0.3 million and $0.5 million,
F-28

respectively, in unvested restricted common stock liability included in accrued expenses and other long-term liabilities, respectively.
The following table summarizes the Company’s restricted stock activity since December 31, 2021:
Number of
shares
Weighted
average
fair value
(in years)
Unvested as of December 31, 2021248,903 $2.10 
Granted 
Vested(93,338)$2.10 
Forfeited 
Unvested as of December 31, 2022155,565$2.10 
Restricted stock units
Restricted stock unit grants to employees have a three-year vesting term in which vesting occurs annually on the anniversary of the grant date. The Company expenses the fair value of the restricted stock units over the vesting period and accounts for forfeitures prospectively as they occur. The Company recorded stock-based compensation expense for restricted stock units granted to employees and officers of $1.0 million and zero during the years ended December 31, 2022 and 2021, respectively.
The following table summarizes restricted stock units granted to Company employees during the year ended December 31, 2022:
Number of
shares
Weighted
average
fair value
Unvested as of December 31, 2021
Granted668,246$7.12 
Vested
Forfeited(136,125)7.35 
Unvested as of December 31, 2022532,121$7.06 
The weighted average grant-date fair value per share of restricted stock units granted during the year ended December 31, 2022 was $7.12. There were no restricted stock units granted during the year ended December 31, 2021.
Stock-based compensation
Stock-based compensation expense was classified in the consolidated statements of operations as follows (in thousands):
Year Ended December 31,
20222021
Cost of revenue$530 $329 
General and administrative2,630 1,025 
Sales and marketing475 346 
Research and development384 143 
Total stock-based compensation expense$4,019 $1,843 
As of December 31, 2022, total unrecognized compensation expense related to unvested stock options held by employees and directors was $6.8 million, which is expected to be recognized over weighted average period of 2.4 years.
F-29

Additionally, unrecognized compensation expense related to unvested restricted stock units held by employees and directors was $2.7 million, which is expected to be recognized over a weighted average period of 2.2 years.
2021 Employee Stock Purchase Plan
In July 2021, the board of directors adopted, and the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in connection with the IPO of Class A common stock. The aggregate number of shares of Class A common stock available for issuance under the 2021 ESPP is equal to (i) 400,000 shares and (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the board of directors. No more than 6,300,000 shares of Class A common stock may be issued under the 2021 ESPP.
Under the 2021 ESPP, eligible employees may purchase shares of the Company’s common stock through payroll deductions of up to 15% of eligible compensation during an offering period. Generally, each offering period will be for 6 months as determined by the Company's board of directors. In no event may an employee purchase more than 100,000 shares per offering period based on the closing price on the first trading date of an offering period or the last trading date of an offering period, or more than $25,000 worth of stock during any calendar year. The purchase price for shares to be purchased under the 2021 ESPP is 85% of the lesser of the market price of the Company's common stock on the first trading date of an offering period or on any purchase date during an offering period (March 14 or September 14).
During the year ended December 31, 2022, there were 51,833 shares of Class A common stock purchased under the 2021 ESPP. The Company recognized $0.1 million of expense related to the 2021 ESPP for the year ended December 31, 2022. As of December 31, 2022, 693,807 shares were available for future issuance under the 2021 ESPP.
The Company estimates the fair value of shares issued to employees under the 2021 ESPP using the Black-Scholes option-pricing model. The following weighted average assumptions were used in the calculation of fair value of shares under the 2021 ESPP at the grant date for the year ended December 31, 2022 (there were no offering periods for the year ended December 31, 2021):
Year Ended December 31, 2022
Risk-free interest rate2.60 %
Expected term (in years)0.5
Expected volatility49.1 %
Expected dividend yield0 %
14. Income taxes
The components of the Company’s loss before income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
United States$(61,396)$(73,643)
Foreign14 $210 
Loss before income tax provision$(61,382)$(73,433)
F-30

The components of income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
Current income tax provision:
Federal$ $ 
State   
Foreign(576)91 
Total current income tax (benefit) expense(576)91 
Deferred income tax provision:
Federal(13,347)17,099 
State(2,824)2,923 
Foreign  
Total deferred income tax provision(16,171)20,022 
Change in deferred tax asset valuation allowance16,171 (20,022)
Total (benefit) expense for income taxes$(576)$91 

During the years ended December 31, 2022 and 2021, the Company did not record income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each year, due to its uncertainty of realizing a benefit from those items. The only income tax provision was generated from operations in Germany and Switzerland. A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:
Year Ended December 31,
20222021
Federal statutory income tax rate21.0 %21.0 %
State income taxes, net of federal benefit3.6 (3.1)
Federal and state research and development tax credits0.6 0.5 
Unrecognized tax benefits reserve and interest change 1.0 (0.1)
Change in valuation allowance(25.3)26.4 
Permanent differences0.1 (0.5)
Section 382/383 limitation  (38.7)
Unrealized gain (loss) on value of warrants (5.6)
Effective income tax rate1.0 %(0.1)%
F-31

Net deferred tax assets consisted of the following (in thousands):
December 31,December 31,
20222021
Deferred tax assets:
Net operating loss carryforwards$46,387 $33,663 
Research and development credit carryforwards4,403 3,605 
Research and development capitalized costs6,119 4,041 
Inventories390 196 
Lease liability1,858 — 
Accrued expenses778 1,076 
Unrealized loss270  
Other712 139 
Total deferred tax assets60,917 42,720 
Deferred tax liabilities:
Right-of-use assets(1,644)— 
Depreciation(340)(229)
Total deferred tax liabilities(1,984)(229)
Valuation allowance(58,933)(42,491)
Net deferred tax assets$ $ 

As of December 31, 2022, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $189.3 million and 87.1 million respectively, which may be available to offset future taxable income and begin to expire at various dates beginning in 2038 and 2032, respectively. Additionally, the Company had federal NOLs of $176.6 million generated since 2018 that will not expire. The Tax Cuts and Jobs Act (TCJA) enacted on December 22, 2017 limits a taxpayer’s ability to utilize NOL deduction in a year to 80% taxable income for federal NOL arising in tax years beginning after 2017. The Coronavirus Aid, Relief, and Economic Security (CARES) Act enacted on March 27, 2020 removes the 80% taxable income limitation for federal NOL deductions in taxable years beginning prior to January 1, 2021.
As of December 31, 2022, the Company also had U.S. federal and state research and development tax credit carryforwards of $1.5 million and $2.9 million, respectively, which may be available to offset future tax liabilities and begin to expire in 2038 and 2024, respectively.
Utilization of the U.S. federal and state NOL carryforwards and research and development tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and corresponding provisions of state law, due to ownership changes that have occurred previously or that could occur in the future. These ownership changes may limit the amount of carryforwards that can be utilized annually to offset future taxable income or tax liabilities. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has completed a Section 382 study through July 31, 2020 to assess whether one or multiple ownership changes(s) occurred. According to the results from the study, the Company has four ownership changes which occurred on July 1, 2009, April 3, 2014, July 25, 2017, and April 12, 2018, as defined by Section 382. These ownership changes materially limit the NOL carryforwards and research and development tax credits available to offset future tax liabilities. The Section 382 study concluded that $121.5 million of federal NOL carryforwards, $58.4 million of state NOL carryforwards, and $2.4 million of federal research and development tax credits will expire unutilized from these ownership changes. These expirations and unutilized NOL carryforwards and research and development tax credits have been reflected in the amounts of NOL carryforwards, research and development tax credits, and deferred tax assets disclosed above. The Company has not completed a Section 382 study for post July 31, 2020 transactions which could create an additional limitation although materially all of the current federal NOL carryforwards can be carried forward indefinitely.

The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets. The Company considered its history of cumulative net operating losses incurred since inception and has concluded that it is more likely than not that the Company will not realize the benefits of the deferred tax assets. Accordingly, a full
F-32

valuation allowance has been established against the net deferred tax assets as of as of December 31, 2022 and 2021. The Company reevaluates the positive and negative evidence at each reporting period.
Changes in the valuation allowance for deferred tax assets relates primarily to the decrease in NOL carryforwards and research and development tax credit carryforwards and were as follows (in thousands):
December 31,December 31,
20222021
Valuation allowance as of beginning of year$42,491 $62,513 
Increases recorded to income tax provision17,726 13,067 
Decreases recorded as a benefit to income tax provision (1,284)(33,089)
Valuation allowance as of end of year $58,933 $42,491 
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
December 31,December 31,
20222021
Unrecognized tax benefits as of beginning of year$623 $569 
Additions for tax positions of prior years 54 
Reductions for tax positions of prior years(623) 
Unrecognized tax benefits as of end of year$ $623 
The Company recognizes interest and penalties related to unrecognized tax benefits in U.S. Federal, state, and foreign income tax expense. For the each of years ended December 31, 2022, and 2021, the Company recognized less than $0.1 million in interest and penalties. The Company had approximately $0.1 million and zero of interest and penalties accrued as of both December 31, 2022 and 2021.
The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.
The Company has a branch in Germany that has concluded its examination in its local country for the years ended December 31, 2016 through the year ended December 31, 2018. The tax resulting from the examination was less than the uncertain tax position recorded generating a tax provision benefit in the year of $0.6 million.
15. Net loss per share
Net loss per share attributable to the common stockholders
As of December 31, 2022, the Company had Class A common stock and Class B common stock. According to the Company’s restated certificate of incorporation, both classes have the same rights to the Company’s earnings and neither of the shares have any prior or senior rights to dividends to other shares.
F-33

The Company reported net loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders. Basic and diluted net loss per share attributable to common stockholders was calculated as follow (in thousands, except share and per share amounts):
Year Ended December 31,
20222021
Numerator:
Net loss$(60,806)$(73,524)
Accretion of redeemable convertible preferred stock to redemption value (1,761)
Cumulative redeemable convertible preferred stock dividends (2,747)
Net loss attributable to common stockholders—basic and diluted $(60,806)$(78,032)
Denominator:
Weighted average Class A common shares outstanding—basic and diluted 36,727,742 16,568,267 
Weighted average Class B common shares outstanding—basic and diluted 5,726,661 3,215,272 
Total shares for EPS—basic and diluted 42,454,403 19,783,539 
Net loss per share attributable to Class A common stockholders—basic and diluted $(1.43)$(3.94)
Net loss per share attributable to Class B common stockholders—basic and diluted $(1.43)$(3.94)
The Company’s potentially dilutive securities, which include stock options, restricted stock, redeemable convertible preferred stock, common stock warrants and preferred stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
Year Ended December 31,
20222021
Options to purchase common stock5,076,6504,823,100
Warrants to purchase common stock286,324294,964
Unvested restricted common stock697,361 
Options to purchase common stock under ESPP181,558 
6,241,8935,118,064
F-34

16. Leases
The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.
As Reported
December 31, 2021
Adjustments
ASC 842 Adoption
Adjusted
January 1, 2022
Assets
Right-of-use assets, net, operating$— $6,039 $6,039 
Right-of-use assets, net, financing— 366 366 
Property and equipment, net11,304 (351)10,953 
Total$11,304 $6,054 $17,358 
Total assets$241,169 $6,054 $247,223 
Liabilities and Stockholders' Equity
Current liabilities:
Lease liabilities, short-term, operating$— $1,023 $1,023 
Lease liabilities, short-term, financing— 33 33 
Accrued expenses10,917 (160)10,757 
Total$10,917 $896 $11,813 
Total current liabilities$18,166 $896 $19,062 
Lease liabilities, long-term, operating— 5,960 5,960 
Lease liabilities, long-term, financing— 341 341 
Deferred rent, long-term813 (813)— 
Other long-term liabilities1,210 (330)880 
Total$2,023 $5,158 $7,181 
Total liabilities$20,189 $6,054 $26,243 
Total stockholders' equity$220,980 $— $220,980 
Total liabilities and stockholders' equity$241,169 $6,054 $247,223 
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office and manufacturing space under operating lease agreements that have initial terms ranging from approximately 8 to 10 years. The Company leases furniture under a financing lease agreement that has an initial term of approximately 8 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term by up to 5 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. Options to extend a lease are included in the lease term when it is reasonably certain that the Company will exercise the option. Options to terminate a lease are excluded from the lease term when it is reasonably certain that the Company will not exercise the option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees.
F-35

Supplemental cash flow information related to leases is as follows (in thousands):
Year Ended December 31, 2022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$1,207 
Operating cash outflows - payments on financing leases$42 
Financing cash outflows - payments on financing leases$33 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$7,605 
Financing leases$366 
Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):
December 31, 2022
Operating Leases:
Operating lease assets$6,746 
Operating lease liabilities, short-term$729 
Operating lease liabilities, long-term6,898 
Total operating lease liabilities$7,627 
Financing Leases:
Office furniture and fixtures$386 
Accumulated depreciation(69)
Net property, plant and equipment$317 
Current portion of long-term debt$37 
Long-term debt304 
Total financing lease liabilities$341 
Weighted-average remaining lease term - operating leases (in years):6.54
Weighted-average remaining lease term - financing leases (in years):6.50
Weighted-average discount rate - operating leases:3.7 %
Weighted-average discount rate - financing leases:12.0 %
The components of lease expense were as follows (in thousands):
Year Ended December 31, 2022
Operating lease cost$1,144 
Financing lease cost - amortization of right-of-use asset49 
Financing lease cost - interest on lease liability42 
Short-term lease cost59 
Variable lease cost617 
Total lease cost$1,911 
F-36

Operating lease cost is recognized on a straight-line basis over the lease term. Total rent expense, including the Company’s share of the lessors’ operating expenses, was $1.8 million for the year ended December 31, 2022. Financing lease cost includes asset amortization on a straight-line basis over the lease term and interest accretion calculated using the effective interest method. Total financing lease asset depreciation and interest expense was $0.1 million for the year ended December 31, 2022.
In March 2022, the Company amended the lease for its office and manufacturing space in Lowell, Massachusetts (the “Amendment”). The Amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the Amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.6 million. Included in the $4.6 million are leases with commencement dates expected later in 2023 and therefore are not recorded on the consolidated balance sheets as of December 31, 2022. The future minimum lease payments related to these leases are approximately $0.9 million. The Amendment qualified as a lease modification and resulted in a right of use asset and lease liability in the amount of $1.2 million and $1.3 million, respectively, recognized in March 2022, and an additional right of use asset and lease liability of $0.7 million recognized in May 2022.
Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):
Operating Lease Maturities
2023$1,273 
20241,306 
20251,339 
20261,372 
20271,404 
Thereafter2,223 
Total lease payments$8,917 
Less imputed interest(1,019)
Total present value of lease liabilities$7,898 
Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):
Financing Lease Maturities
2023$75 
202475 
202575 
202675 
202775 
Thereafter113 
Total lease payments$488 
Less imputed interest(147)
Total present value of lease liabilities$341 
F-37

Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Year Ended
December 31, 2021
2022$1,139 
20231,169 
20241,199 
20251,229 
20261,044 
Thereafter1,953 
Total minimum lease commitments$7,733 
17. Commitments and contingencies
Software subscription
During the year ended December 31, 2020, the Company entered into a non-cancelable agreement with a service provider for software as a service and cloud hosting services. As of December 31, 2022, the Company had committed to minimum payments under this arrangement totaling $0.8 million through January 31, 2026. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. The Company had $0.1 million accrued for the software subscription as of December 31, 2022 and December 31, 2021.
Indemnification agreements
In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and certain of its executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of December 31, 2022 and December 31, 2021.
Legal proceedings
The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to legal proceedings.
18. Benefit plans
The Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company made contributions of $0.8 million and $0.3 million to the plan during the years ended December 31, 2022 and 2021, respectively.
F-38
EX-4.7 2 rpid-ex47_descriptionofcap.htm EX-4.7 Document

Exhibit 4.7
DESCRIPTION OF CAPITAL STOCK
General
The following description of the capital stock of Rapid Micro Biosystems, Inc. (the “Company,” “we,” “us,” and “our”) summarizes some of the terms of our restated certificate of incorporation (“certificate of incorporation”) and amended and restated bylaws (“bylaws”), our seventh amended and restated investors’ rights agreement, dated March 9, 2021 (“investors’ rights agreement”), our stockholder rights agreement between us and Computershare Trust Company, N.A., dated August 11, 2022 (“rights agreement”), and of the General Corporation Law of the State of Delaware (“DGCL”). Because it is only a summary, it does not contain all the information that may be important to you. For a complete description, you should refer to our certificate of incorporation, bylaws, investors’ rights agreement and rights agreement, copies of which have been filed as exhibits to this Annual Report on 10-K, as well as the relevant provisions of the DGCL.
Our certificate of incorporation authorizes capital stock consisting of 210,000,000 shares of Class A common stock, par value $0.01 per share, 10,000,000 shares of Class B common stock, par value $0.01 per share and 10,000,000 shares of preferred stock, par value $0.01 per share.
We have no shares of preferred stock issued and outstanding. The following summary describes the material provisions of our capital stock.
Class A common stock and Class B common stock
Holders of our Class A common stock are entitled to one vote for each share held on all matters submitted to a vote of stockholders and do not have cumulative voting rights. An election of directors by our stockholders shall be determined by a plurality of the votes cast by the stockholders entitled to vote on the election. Subject to the supermajority votes for some matters, other matters shall be decided by the affirmative vote of our stockholders having a majority in voting power of the votes cast by the stockholders present or represented and voting on such matter. Our certificate of incorporation and bylaws also provide that our directors may be removed only for cause and only by the affirmative vote of the holders of at least two-thirds in voting power of the outstanding shares of capital stock entitled to vote thereon. In addition, the affirmative vote of the holders of at least two-thirds in voting power of the outstanding shares of capital stock entitled to vote thereon is required to amend or repeal, or to adopt any provision inconsistent with, several of the provisions of our certificate of incorporation. See below under “Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws-Amendment of Charter Provisions.”
Holders of our Class B common stock have identical rights to holders of our Class A common stock as set forth in the preceding paragraph, other than as follows: (i) except as otherwise expressly provided in our certificate of incorporation or as required by applicable law, on any matter that is submitted to a vote by our stockholders, while holders of our Class A common stock are entitled to one vote per share of Class A common stock, holders of our Class B common stock are not entitled to any votes per share of Class B common stock, including for the election of directors, and (ii) while holders of our Class A common stock have no conversion rights, holders of our Class B common stock shall have the right to convert each share of our Class B common stock into one share of Class A common stock at such holder’s election, provided that as a result of such conversion, such holder would not beneficially own in excess of 4.9% of any class of our securities registered under the Exchange Act. Accordingly, the holders of a majority of the outstanding shares of Class A common stock entitled to vote in any election can elect all of the directors standing for election, if they so choose, other than any directors that holders of any preferred stock we may issue may be entitled to elect.
Holders of common stock are entitled to receive proportionately any dividends as may be declared by our board of directors, subject to any preferential dividend rights of any series of preferred stock that we may designate and issue in the future.
In the event of our liquidation or dissolution, the holders of Class A common stock are entitled to receive proportionately our net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of Class A common stock have no preemptive, subscription, redemption or conversion rights. Our outstanding shares of Class A common stock are, when issued and paid for, validly issued, fully paid and nonassessable. The rights, preferences and privileges of



holders of Class A common stock are subject to and may be adversely affected by the rights of the holders of shares of any series of preferred stock that we may designate and issue in the future.

Preferred Stock
Under the terms of our certificate of incorporation, our board of directors is authorized to direct us to issue shares of preferred stock in one or more series without stockholder approval. Our board of directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.
The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could have the effect of making it more difficult for a third party to acquire, or could discourage a third party from seeking to acquire, a majority of our outstanding voting stock. We have no shares of preferred stock outstanding and no present plans to issue any shares of preferred stock.
Rights Agreement
The Rights
On August 11, 2022, our board of directors declared a dividend distribution of (i) one preferred stock purchase right (a “Class A Right”) for each outstanding share of our Class A common stock and (ii) one preferred stock purchase right (a “Class B Right” and together with the Class A Rights, the “Rights”) for each outstanding share of our Class B common stock, in each case, to stockholders of record as of the close of business on August 22, 2022 (the “Record Date”). In addition, one Class A Right will automatically attach to each share of Class A common stock and one Class B Right will automatically attach to each share of Class B common stock issued between the Record Date and the Distribution Date (as defined below). Each Class A Right entitles the registered holder thereof to purchase from us a unit consisting of one ten-thousandth of a share (a “Class A Unit”) of our Series A Junior Participating Cumulative Preferred Stock (the “Class A Preferred Stock”) at a cash exercise price of $26.00 per Class A Unit (the “Exercise Price”), and each Class B Right entitles the registered holder thereof to purchase from us a unit consisting of one ten-thousandth of a share (a “Class B Unit” and together with the Class A Units, the “Units”) of our Series B Junior Participating Cumulative Preferred Stock (the “Class B Preferred Stock” and together with the Class A Preferred Stock, the “Preferred Stock”) at the Exercise Price, each subject to adjustment, under certain conditions specified in the rights agreement and summarized below.
Exercisability
Initially, the Rights are not exercisable and are attached to and trade with all shares of Class A common stock outstanding as of, and issued subsequent to, the Record Date.  The Rights will separate from the Class A common stock and Class B common stock and will become exercisable upon the earlier of (i) the close of business on the tenth calendar day following the first public announcement that a person or group of affiliated or associated persons (an “Acquiring Person”) has acquired beneficial ownership of 15% or more of the outstanding shares of Class A common stock, other than as a result of repurchases of stock by us or certain inadvertent actions by a stockholder (the date of such announcement being referred to as the “Stock Acquisition Date”), or (ii) the close of business on the tenth business day (or such later day as our board of directors may determine) following the commencement of a tender offer or exchange offer that could result upon its consummation in a person or group becoming an Acquiring Person (the earlier of such dates being herein referred to as the “Distribution Date”). Until a Right is exercised, the holder will have no rights as our stockholder (beyond those as an existing stockholder), including the right to vote or to receive dividends. 
Beneficial Ownership
For purposes of the rights agreement, beneficial ownership is defined to include ownership of securities that are subject to a derivative transaction and acquired derivative securities.  Swaps dealers unassociated with any control intent or intent to evade the purposes of the rights agreement are excepted from such imputed beneficial ownership.
Consequences of a Person of Group Becoming an Acquiring Person
In the event that a Stock Acquisition Date occurs, proper provision will be made so that each holder of a Right (other than an Acquiring Person or its associates or affiliates, whose Rights shall become null and void) will thereafter have the right to receive upon exercise, in lieu of a number of Units of Preferred Stock, that number of shares of our



Class A common stock or our Class B common stock (or, in certain circumstances, including if there are insufficient shares of Class A common stock or Class B common stock to permit the exercise in full of the Rights, Units of Preferred Stock, other securities, cash or property, or any combination of the foregoing) having a market value of two times the Exercise Price of the Right (such right being referred to as the “Subscription Right”).  In the event that, at any time following the Stock Acquisition Date, (i) we consolidate with, or merge with and into, any other person, and we are not the continuing or surviving corporation, (ii) any person consolidates with us, or merges with and into us and we are the continuing or surviving corporation of such merger and, in connection with such merger, all or part of the shares of our Class A common stock are changed into or exchanged for stock or other securities of any other person or cash or any other property, or (iii) 50% or more of our assets or earning power is sold, mortgaged or otherwise transferred, each holder of a Right (other than an Acquiring Person or its associates or affiliates, whose Rights shall become null and void) will thereafter have the right to receive, upon exercise, common stock of the acquiring company having a market value equal to two times the Exercise Price of the Right (such right being referred to as the “Merger Right”).  The holder of a Right will continue to have the Merger Right whether or not such holder has exercised the Subscription Right.  Rights that are or were beneficially owned by an Acquiring Person may (under certain circumstances specified in the rights agreement) become null and void.
Redemption
The Rights may be redeemed in whole, but not in part, at a price of $0.01 per Right (payable in cash, our Class A common stock, our Class B common stock or other consideration deemed appropriate by our board of directors) by our board of directors only until the earlier of (i) the time at which any person becomes an Acquiring Person or (ii) the expiration date of the rights agreement.  Immediately upon the action of our board of directors ordering redemption of the Rights, the Rights will terminate and thereafter the only right of the holders of Rights will be to receive the redemption price.
Amendments
The rights agreement may be amended by our board of directors in its sole discretion at any time prior to the time at which any person becomes an Acquiring Person.  After such time our board of directors may, subject to certain limitations set forth in the rights agreement, amend the rights agreement only to cure any ambiguity, defect or inconsistency, to shorten or lengthen any time period, or to make changes that do not adversely affect the interests of Rights holders (excluding the interests of an Acquiring Person or its associates or affiliates). 
Tax Treatment
While the distribution of the Rights will not be taxable to stockholders or to us, stockholders may, depending upon the circumstances, recognize taxable income in the event that the Rights become exercisable for Units, our other securities, other consideration or for common stock of an acquiring company.
Expiration
The Rights are not exercisable until the Distribution Date and will expire at the close of business on August 11, 2023; provided that if our stockholders have not ratified the rights agreement by the close of business on the first day after the our 2023 annual meeting of stockholders (including any adjournments or postponement thereof), the Rights will expire at such time, in each case, unless previously redeemed or exchanged by us.
Registration Rights
Certain holders of our Class A common stock and Class B common stock are entitled to certain rights with respect to the registration of such shares for public resale under the Securities Act of 1933, as amended (the “Securities Act”), pursuant to our investors’ rights agreement by and among us and certain of our stockholders, until the rights otherwise terminate pursuant to the terms of our investors’ rights agreement. The registration of shares of common stock as a result of the following rights being exercised would enable holders to trade these shares without restriction under the Securities Act when the applicable registration statement is declared effective.
Form S-1 Registration Rights
If at any time after the earlier of (i) three years after the date of our investors’ rights agreement or (ii) 180 days after the effective date of the registration statement for our initial public offering, which was July 14, 2021, the holders of a majority of our registrable securities request in writing that we effect a registration with respect to all or part of such registrable securities then outstanding and having an anticipated aggregate offering price of at least $50,000,000, we may be required to register their shares. We are obligated to effect at most two registrations in



response to these demand registration rights. If the holders requesting registration intend to distribute their shares by means of an underwriting, the managing underwriter of such offering will have the right to limit the numbers of shares to be underwritten for reasons related to the marketing of the shares.
Piggyback Registration Rights
If at any time after our initial public offering we propose to register any shares of our common stock under the Securities Act, subject to certain exceptions, the holders of registrable securities will be entitled to notice of the registration and to include their shares of registrable securities in the registration. If our proposed registration involves an underwriting, the managing underwriter of such offering will have the right to limit the number of shares to be underwritten for reasons related to the marketing of the shares.
Form S-3 Registration Rights
If, at any time after we become entitled under the Securities Act to register our shares on a registration statement on Form S-3, the holders of at least twenty percent of our registrable securities request in writing that we effect a registration with respect to registrable securities at an aggregate price to the public in the offering of at least $3,000,000, we will be required to effect such registration; provided, however, that we will not be required to effect such a registration if, within any twelve month period, we have already effected two registrations on Form S-3 for the holders of registrable securities.
Expenses and Indemnification
Ordinarily, other than underwriting discounts and commissions, we will be required to pay all expenses incurred by us related to any registration effected pursuant to the exercise of these registration rights. These expenses may include all registration and filing fees, printing expenses, fees and disbursements of our counsel, reasonable fees and disbursements of a counsel for the selling securityholders and blue sky fees and expenses. Additionally, we have agreed to indemnify selling stockholders for damages, and any legal or other expenses reasonably incurred, arising from or based upon any untrue statement of a material fact contained in any registration statement, an omission or alleged omission to state a material fact in any registration statement or necessary to make the statements therein not misleading, or any violation or alleged violation by the indemnifying party of securities laws, subject to certain exceptions.
Termination of Registration Rights
The registration rights terminate upon the earlier of (i) the closing of certain liquidation events or a SPAC Transaction (as such term is defined in our investors’ rights agreement), (ii) such time as Rule 144 of the Securities Act or another similar exemption under the Securities Act is available for the sale of all shares held by a holder of our registrable securities without limitation during a three-month period without registration, and (iii) three years after the effective date of the registration statement for our initial public offering, which was July 14, 2021.
Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws
Some provisions of Delaware law, our certificate of incorporation and our bylaws could make the following transactions more difficult:
an acquisition of us by means of a tender offer;

an acquisition of us by means of a proxy contest or otherwise; or

the removal of our incumbent officers and directors.
It is possible that these provisions could make it more difficult to accomplish or could deter transactions that stockholders may otherwise consider to be in their best interest or in our best interests, including transactions which provide for payment of a premium over the market price for our shares.
These provisions, summarized below, are intended to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of the increased protection of our potential ability



to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us outweigh the disadvantages of discouraging these proposals because negotiation of these proposals could result in an improvement of their terms.
Undesignated Preferred Stock
The ability of our board of directors, without action by the stockholders, to issue up to 10,000,000 shares of undesignated preferred stock with voting or other rights or preferences as designated by our board of directors could impede the success of any attempt to change control of us. These and other provisions may have the effect of deferring hostile takeovers or delaying changes in control or management of our company.
Stockholder Meetings
Our bylaws provide that a special meeting of stockholders may be called only by our chairman of the board, chief executive officer or president (in the absence of a chief executive officer), or by a resolution adopted by a majority of our board of directors.
Requirements for Advance Notification of Stockholder Nominations and Proposals
Our bylaws establish advance notice procedures with respect to stockholder proposals to be brought before a stockholder meeting and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors.
Elimination of Stockholder Action by Written Consent
Our certificate of incorporation eliminates the right of stockholders to act by written consent without a meeting.
Staggered Board
Our board of directors is divided into three classes. The directors in each class will serve for a three-year term, with one class being elected each year by our stockholders. This system of electing and removing directors may tend to discourage a third-party from making a tender offer or otherwise attempting to obtain control of us, because it generally makes it more difficult for stockholders to replace a majority of the directors.
Removal of Directors
Our certificate of incorporation provides that no member of our board of directors may be removed from office by our stockholders except for cause and, in addition to any other vote required by law, upon the approval of the holders of at least two-thirds in voting power of the outstanding shares of stock entitled to vote in the election of directors.
Stockholders Not Entitled to Cumulative Voting
Our certificate of incorporation does not permit stockholders to cumulate their votes in the election of directors. Accordingly, the holders of a majority of the outstanding shares of our Class A common stock entitled to vote in any election of directors can elect all of the directors standing for election, if they choose, other than any directors that holders of our preferred stock may be entitled to elect.
Delaware Anti-Takeover Statute
We are subject to Section 203 of the DGCL, which prohibits persons deemed to be “interested stockholders” from engaging in a “business combination” with a publicly held Delaware corporation for three years following the date these persons become interested stockholders unless the business combination is, or the transaction in which the person became an interested stockholder was, approved in a prescribed manner or another prescribed exception applies. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock. Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the board of directors.
Choice of Forum



Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative form, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for: (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a claim of breach of a fiduciary duty or other wrongdoing by any of our directors, officers, employees or agents to us or our stockholders; (3) any action asserting a claim against us arising pursuant to any provision of the DGCL or our certificate of incorporation or bylaws; (4) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws; or (5) any action asserting a claim governed by the internal affairs doctrine. Under our certificate of incorporation, this exclusive forum provision will not apply to claims which are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction. For instance, the provision would not apply to actions arising under federal securities laws, including suits brought to enforce any liability or duty created by the Securities Act, Exchange Act, or the rules and regulations thereunder. Our certificate of incorporation further provides that, unless we consent in writing to the section of an alternative forum, the federal district courts of the United States of America, shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Our certificate of incorporation also provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and to have consented to these choice of forum provisions. It is possible that a court of law could rule that either or both of the choice of forum provisions contained in our certificate of incorporation are inapplicable or unenforceable if they are challenged in a proceeding or otherwise.

Amendment of Charter Provisions
The amendment of any of the above provisions, except for the provision making it possible for our board of directors to issue preferred stock and the provision prohibiting cumulative voting, would require approval by holders of at least two-thirds in voting power of the outstanding shares of stock entitled to vote thereon.
The provisions of Delaware law, our certificate of incorporation and our bylaws could have the effect of discouraging others from attempting hostile takeovers and, as a consequence, they may also inhibit temporary fluctuations in the market price of our Class A common stock that often result from actual or rumored hostile takeover attempts. These provisions may also have the effect of preventing changes in the composition of our board and management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders may otherwise deem to be in their best interests.
Transfer Agent and Registrar
The transfer agent and registrar for our Class A common stock and Class B common stock Computershare Trust Company, N.A.
Stock Exchange Listing
Our Class A common stock is listed on The Nasdaq Global Select Market under the symbol “RPID.”

EX-10.20 3 rpid-ex1020_formofretentio.htm EX-10.20 Document

[RAPID MICRO BIOSYSTEMS, INC. LETTERHEAD]


March __, 2023


[Insert Name]
[Insert Address]


Re:    
Retention Bonus


Dear [Insert Name],

Rapid Micro Biosystems, Inc. (the “Company”) is pleased to inform you that it has decided to award you a retention bonus in an aggregate amount of $________ (the “Bonus”), subject to and in accordance with the terms of this letter agreement (the “Agreement”). Capitalized terms used and not otherwise defined herein shall have the meaning set forth in the Employment Agreement between you and the Company, dated _________.
1.Payment of Bonus. The Bonus shall be earned and become payable in full on September 1, 2023 (the “Vesting Date”), subject to your continued employment through the Vesting Date, and shall be paid to you on or within 10 days following the Vesting Date; provided, however that in the event that your employment is terminated by the Company without Cause or by you for Good Reason, in each case on or prior to the Retention Date, subject to your execution and non-revocation of the Release contemplated in your Employment Agreement and your continued compliance with Section 5 of your Employment Agreement, the Bonus will be paid to you within 30 days following such termination of employment. In the event that your employment with the Company terminates for any reason other than by the Company without Cause or by you for Good Reason prior to any Vesting Date, you shall forfeit any portion of the Bonus that has not been earned as of the date of your termination of employment.
2.Miscellaneous.
(a)Amendment and Termination. The Agreement may only be amended by a written instrument executed by the Company and you.
(b)No Contract for Continuing Services. This Agreement shall not be construed as creating any contract for continued services between you and the Company or any of its subsidiaries and nothing herein contained shall create and express or implied contract of employment. Nothing in this Agreement shall change the “at will” nature of your employment with the Company.
(c)Governing Law. The Agreement shall be construed in accordance with and governed by the laws of the Commonwealth of Massachusetts, without regard to principles of conflict of laws of such Commonwealth.
(d)Tax Matters. The Company shall have the right to deduct from all payments hereunder any taxes required by law to be withheld with respect to such payments. The Bonus is intended to be exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, as a “short-term deferral.”
ACTIVE/121860746.1



(e)Integration. This Agreement constitutes the entire agreement between the Company and you concerning the subject matter hereof and supersedes any written or oral agreement between such parties concerning such subject matter.
(f)Benefits and Burdens. This Agreement shall inure to the benefit of and be binding upon the Company and you, and its and your respective successors, executors, administrators, heirs and permitted assigns.
(g)Enforceability. If any portion or provision of this Agreement shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.
(h)Waiver. No waiver of any provision hereof shall be effective unless made in writing and signed by the waiving party. The failure of any party to require the performance of any term or obligation of this Agreement, or the waiver by any party of any breach of this Agreement, shall not prevent any subsequent enforcement of such term or obligation or be deemed a waiver of any subsequent breach.
(i)Notices. Any notices, requests, demands, and other communications provided for by this Agreement shall be sufficient if in writing and delivered in person or sent by registered or certified mail, postage prepaid, to you at the last address you filed in writing with the Company, or to the Company at its main office, attention of the Board of Directors.
(j)No Transfers. Your right to a Bonus may not be assigned or transferred.

[SIGNATURE PAGE FOLLOWS]

ACTIVE/121860746.1



IN WITNESS WHEREOF, the parties have duly executed this Agreement as of the date first written above.

Rapid Micro Biosystems, Inc.


By: ___________________________________
Name:
Title:




_______________________________________
[Insert Name]



Signature Page to the Retention Bonus Agreement
ACTIVE/121860746.1

EX-10.21 4 rpid-ex1021_formofprsuaward.htm EX-10.21 Document

RAPID MICRO BIOSYSTEMS, INC.
2021 INCENTIVE AWARD PLAN
PERFORMANCE RESTRICTED STOCK UNIT GRANT NOTICE
Capitalized terms not specifically defined in this Performance Restricted Stock Unit Grant Notice (the “Grant Notice”) have the meanings given to them in the 2021 Incentive Award Plan (as amended from time to time, the “Plan”) of Rapid Micro Biosystems, Inc. (the “Company”).
The Company has granted to the participant listed below (“Participant”) the Restricted Stock Units described in this Grant Notice (the “RSUs”), subject to the terms and conditions of the Plan and the Performance Restricted Stock Unit Agreement attached as Exhibit A (the “Agreement”), both of which are incorporated into this Grant Notice by reference.
Participant:
Grant Date:
Number of RSUs:
Vesting Schedule:
As set forth on Exhibit B
Expiration Date:
By Participant’s signature below, Participant agrees to be bound by the terms of this Grant Notice, the Plan and the Agreement. Participant has reviewed the Plan, this Grant Notice and the Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of the Plan, this Grant Notice and the Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan, this Grant Notice or the Agreement.
RAPID MICRO BIOSYSTEMS, INC.PARTICIPANT
By:
Name:
Title:



|US-DOCS\123967562.2||
ACTIVE/122021373.1


Exhibit A
PERFORMANCE RESTRICTED STOCK UNIT AGREEMENT
Capitalized terms not specifically defined in this Agreement have the meanings specified in the Grant Notice or, if not defined in the Grant Notice, in the Plan.
Article I.
GENERAL
1.1Award of RSUs and Dividend Equivalents.
(a)The Company has granted the RSUs to Participant effective as of the grant date set forth in the Grant Notice (the “Grant Date”). Each RSU represents the right to receive one Share or, at the option of the Company, an amount of cash, in either case, as set forth in this Agreement. Participant will have no right to the distribution of any Shares or payment of any cash until the time (if ever) the RSUs have vested.
(b)The Company hereby grants to Participant, with respect to each RSU, a Dividend Equivalent for ordinary cash dividends paid to substantially all holders of outstanding Shares with a record date after the Grant Date and prior to the date the applicable RSU is settled, forfeited or otherwise expires. Each Dividend Equivalent entitles Participant to receive the equivalent value of any such ordinary cash dividends paid on a single Share. The Company will establish a separate Dividend Equivalent bookkeeping account (a “Dividend Equivalent Account”) for each Dividend Equivalent and credit the Dividend Equivalent Account (without interest) on the applicable dividend payment date with the amount of any such cash paid.
1.2Incorporation of Terms of Plan. The RSUs are subject to the terms and conditions set forth in this Agreement and the Plan, which is incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan will control.
1.3Unsecured Promise. The RSUs and Dividend Equivalents will at all times prior to settlement represent an unsecured Company obligation payable only from the Company’s general assets.
Article II.
VESTING; FORFEITURE AND SETTLEMENT
1.1Vesting; Forfeiture. The RSUs will vest according to the terms and conditions provided in Exhibit B hereto. In the event of Participant’s Termination of Service for any reason, all unvested RSUs will immediately and automatically be cancelled and forfeited, except (i) as otherwise set forth on Exhibit B, (ii) as otherwise determined by the Administrator, or (iii) as provided in a binding written agreement between Participant and the Company. Dividend Equivalents (including any Dividend Equivalent Account balance) will vest or be forfeited, as applicable, upon the vesting or forfeiture of the RSU with respect to which the Dividend Equivalent (including the Dividend Equivalent Account) relates.
1.2Settlement.
(a)RSUs and Dividend Equivalents (including any Dividend Equivalent Account balance) will be paid in Shares or cash at the Company’s option as soon as administratively practicable after the vesting of the applicable RSU, but in no event more than sixty (60) days after the RSU’s Vesting Date. Notwithstanding the foregoing, the Company may delay any payment under this Agreement that the Company reasonably determines would violate Applicable Laws until the earliest date the Company reasonably determines the making of the payment will not cause such a violation (in accordance with Treasury Regulation Section 1.409A-2(b)(7)(ii)), provided the Company reasonably believes the delay will not result in the imposition of excise taxes under Section 409A.
(b)If an RSU is paid in cash, the amount of cash paid with respect to the RSU will equal the Fair Market Value of a Share on the day immediately preceding the payment date. If a Dividend Equivalent is paid in Shares, the number of Shares paid with respect to the Dividend Equivalent

|US-DOCS\123967562.2||
ACTIVE/122021373.1



will equal the quotient, rounded down to the nearest whole Share, of the Dividend Equivalent Account balance divided by the Fair Market Value of a Share on the day immediately preceding the payment date.
Article III.
TAXATION AND TAX WITHHOLDING
1.1Representation. Participant represents to the Company that Participant has reviewed with Participant’s own tax advisors the tax consequences of this Award and the transactions contemplated by the Grant Notice and this Agreement. Participant is relying solely on such advisors and not on any statements or representations of the Company or any of its agents.
1.2Tax Withholding.
(a)Unless otherwise determined by the Administrator, the Company’s (or any Subsidiary’s) tax withholding obligation with respect to the RSUs and the Dividend Equivalents shall be satisfied in full by an arrangement whereby (i) the Company shall issue to a broker designated by the Company, and acting on behalf of the Participant, a number of Shares sufficient to satisfy the withholding amount due; provided, that the amount sold does not exceed the maximum statutory tax rate or such lesser amount as is necessary to avoid liability accounting treatment, along with any applicable third-party commission (“Sale to Cover”), and (ii) the proceeds of such Sale to Cover shall be remitted to the Company. In the event the proceeds from the Sale to Cover are insufficient to fully satisfy the applicable withholding taxes, the Participant authorizes withholding from payroll and any other amounts payable to the Participant in the same calendar year, and otherwise agrees to make adequate provision through the submission of cash, a check or its equivalent for any sums required to satisfy the remaining applicable withholding taxes. Unless the withholding tax obligations of the Company and/or any affiliate thereof are satisfied by the Participant in accordance with this provision, the Company shall have no obligation to issue any Shares on the Participant’s behalf pursuant to the vesting of the RSUs.
(b)Participant acknowledges that Participant is ultimately liable and responsible for all taxes owed in connection with the RSUs and the Dividend Equivalents, regardless of any action the Company or any Subsidiary takes with respect to any tax withholding obligations that arise in connection with the RSUs or Dividend Equivalents. Neither the Company nor any Subsidiary makes any representation or undertaking regarding the treatment of any tax withholding in connection with the awarding, vesting or payment of the RSUs or the Dividend Equivalents or the subsequent sale of Shares. The Company and the Subsidiaries do not commit and are under no obligation to structure the RSUs or Dividend Equivalents to reduce or eliminate Participant’s tax liability.
Article IV.
OTHER PROVISIONS
1.1Adjustments. Participant acknowledges that the RSUs, the Shares subject to the RSUs and the Dividend Equivalents are subject to adjustment, modification and termination in certain events as provided in this Agreement and the Plan.
1.2Notices. Any notice to be given under the terms of this Agreement to the Company must be in writing and addressed to the Company in care of the Company’s Secretary at the Company’s principal office or the Secretary’s then-current email address or facsimile number. Any notice to be given under the terms of this Agreement to Participant must be in writing and addressed to Participant at Participant’s last known mailing address, email address or facsimile number in the Company’s personnel files. By a notice given pursuant to this Section, either party may designate a different address for notices to be given to that party. Any notice will be deemed duly given when actually received, when sent by email, when sent by certified mail (return receipt requested) and deposited with postage prepaid in a post office or branch post office regularly maintained by the United States Postal Service, when delivered by a nationally recognized express shipping company or upon receipt of a facsimile transmission confirmation.
1.3Titles. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
    A-2    
|US-DOCS\123967562.2||
ACTIVE/122021373.1



1.4Conformity to Securities Laws. Participant acknowledges that the Plan, the Grant Notice and this Agreement are intended to conform to the extent necessary with all Applicable Laws and, to the extent Applicable Laws permit, will be deemed amended as necessary to conform to Applicable Laws.
1.5Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement will inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in the Plan, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
1.6Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if Participant is subject to Section 16 of the Exchange Act, the Plan, the Grant Notice, this Agreement, the RSUs and the Dividend Equivalents will be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3) that are requirements for the application of such exemptive rule. To the extent Applicable Laws permit, this Agreement will be deemed amended as necessary to conform to such applicable exemptive rule.
1.7Entire Agreement. The Plan, the Grant Notice and this Agreement (including any exhibit hereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof.
1.8Agreement Severable. In the event that any provision of the Grant Notice or this Agreement is held illegal or invalid, the provision will be severable from, and the illegality or invalidity of the provision will not be construed to have any effect on, the remaining provisions of the Grant Notice or this Agreement.
1.9Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and may not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. Participant will have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the RSUs and Dividend Equivalents, and rights no greater than the right to receive cash or the Shares as a general unsecured creditor with respect to the RSUs and Dividend Equivalents, as and when settled pursuant to the terms of this Agreement.
1.10Not a Contract of Employment. Nothing in the Plan, the Grant Notice or this Agreement confers upon Participant any right to continue in the employ or service of the Company or any Subsidiary or interferes with or restricts in any way the rights of the Company and its Subsidiaries, which rights are hereby expressly reserved, to discharge or terminate the services of Participant at any time for any reason whatsoever, with or without Cause, except to the extent expressly provided otherwise in a written agreement between the Company or a Subsidiary and Participant.
1.11Counterparts. The Grant Notice may be executed in one or more counterparts, including by way of any electronic signature, subject to Applicable Law, each of which will be deemed an original and all of which together will constitute one instrument.
* * * * *
    A-3    
|US-DOCS\123967562.2||
ACTIVE/122021373.1


Exhibit B
VESTING CONDITIONS
This Exhibit B sets forth the vesting conditions that must be satisfied in order for the Participant to earn any RSUs. Capitalized terms not specifically defined in this Exhibit B have the meanings specified in the Grant Notice and Agreement or, if not defined in the Grant Notice and Agreement, in the Plan.
1.Definitions. The following terms shall have the following respective meanings:
(i)"Performance Period” means the period commencing on __________ and ending on the Expiration Date.
(ii)Measurement Date” means each of (x) the last day of each fiscal year during the Performance Period and (y) the Expiration Date.
2.Determination of Earned RSUs. During the first fiscal quarter following each Measurement Date, the Administrator shall determine whether and to what extent the performance goals set forth below have been achieved and what portion of the RSUs, if any, become earned (any such RSUs, the “Earned RSUs”).
Performance Goals
Number of Earned RSUs (as a percentage of granted RSUs)
_______________ (“Threshold Goal”)
33%
_______________ (“Target Goal”)
66%
_______________ (“Maximum Goal”)
100%

    For purposes of determining the number of Earned RSUs, performance results above the Threshold Goal and below the Maximum Goal shall not result in any linear interpolation. In addition, performance results below the Threshold Goal will result in zero Earned RSUs, and a maximum of 100% of the granted RSUs may become Earned RSUs.

Any RSUs that fail to become Earned RSUs as of the Expiration Date shall be immediately forfeited for no consideration as of such date.

3.Vesting of Earned RSUs. All Earned RSUs shall vest upon the later of (x) the anniversary of the Grant Date and (y) the date that the Administrator certifies achievement of the performance goals (each, a “Vesting Date”), provided that the Participant continues to be a Service Provider on such Vesting Date.

B-1
|US-DOCS\123967562.2||
ACTIVE/122021373.1

EX-23.1 5 rpidexhibit231-consent.htm EX-23.1 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-257981) of Rapid Micro Biosystems, Inc. of our report dated March 10, 2023 relating to the financial statements, which appears in this Form 10-K.
/s/ PricewaterhouseCoopers LLP

Boston, Massachusetts
March 10, 2023
1


EX-31.1 6 rpid-20221231xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO RULES 13a-14(a) OR 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert Spignesi, certify that:
1.I have reviewed this Annual Report on Form 10-K of Rapid Micro Biosystems, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)(Paragraph omitted pursuant to SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313);
(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 10, 2023
By: /s/ Robert Spignesi
Name:Robert Spignesi
Title:Chief Executive Officer
(principal executive officer)

EX-31.2 7 rpid-20221231xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULES 13a-14(a) OR 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sean Wirtjes, certify that:
1.I have reviewed this Annual Report on Form 10-K of Rapid Micro Biosystems, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)(Paragraph omitted pursuant to SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313);
(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 10, 2023
By:/s/ Sean Wirtjes
Name:Sean Wirtjes
Title:Chief Financial Officer
(principal financial officer and principal accounting officer)

EX-32.1 8 rpid-20221231xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Rapid Micro Biosystems, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:
(1)The Report fully complies with the requirements of Section 13(a) or Section 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.
Date: March 10, 2023
By:/s/ Robert Spignesi
Name:Robert Spignesi
Title:Chief Executive Officer
(principal executive officer)

EX-32.2 9 rpid-20221231xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL ACCOUNTING OFFICER PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Rapid Micro Biosystems, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:
(1)The Report fully complies with the requirements of Section 13(a) or Section 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.
Date: March 10, 2023
By:/s/ Sean Wirtjes
Name:Sean Wirtjes
Title:Chief Financial Officer
(principal financial officer and principal accounting officer)

EX-101.SCH 10 rmb-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated balance sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated balance sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated statements of operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated statements of comprehensive loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated statements of stockholders' equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated statements of stockholders' equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated statements of cash flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Nature of the business and basis of presentation link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair value of financial assets and liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Redeemable convertible preferred stock link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Preferred stock warrants link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Common stock and common stock warrants link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Benefit plans link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair value of financial assets and liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Common stock and common stock warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Nature of the business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of significant accounting policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of significant accounting policies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of significant accounting policies - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Fair value of financial assets and liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Property and equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Redeemable convertible preferred stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Preferred stock warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Common stock and common stock warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Common stock and common stock warrants - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stock-based compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Income taxes - Loss Before Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Income taxes - Components of income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Income taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Income taxes - Net Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Income taxes - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Leases - Schedule of Impacts of Topic 842 (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Leases - Schedule of Finance Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Leases - Schedule of Finance Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 rmb-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 rmb-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 rmb-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Percentage at market fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Exercise Price As Percentage Of Fair Market Value Exercise price of stock option expressed as percentage of fair market value. Foreign Current Foreign Tax Expense (Benefit) Foreign currency translation and transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Provision for bad debts or recoveries Accounts Receivable, Credit Loss Expense (Reversal) Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Right-of-use assets, net, financing Net property, plant and equipment Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Unrealized gain (loss) on value of warrants Effective Income Tax Rate Reconciliation, Unrealized Loss On Warrants, Percent 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 unrealized loss on warrants. Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Common stock and common stock warrants Common stock and common stock warrants No definition available. Debt Instrument [Axis] Debt Instrument [Axis] Property plant and equipment, gross Property, Plant and Equipment, Gross Finance lease liabilities Total financing lease liabilities Total present value of lease liabilities Finance Lease, Liability Prepaid expenses and other current assets Prepaid Expenses And Other Assets, Current [Text Block] The entire disclosure for prepaid expenses and other current assets as of the balance sheet date. Series C1 preferred Stock Warrants Series C1 Preferred Stock Warrants [Member] Represents information pertaining to Series C1 preferred stock warrants. Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Additional paid-in capital Additional Paid in Capital Inventory adjustments Inventory Adjustments Financial Instruments [Domain] Financial Instruments [Domain] 2026 Finance Lease, Liability, to be Paid, Year Four Schedule of Pre-Adoption Operating Lease Liability Maturities Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Issuance of Class A common stock upon exercise of common stock options (In shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of Restricted Class A common stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted-average discount rate - operating leases: Operating Lease, Weighted Average Discount Rate, Percent Series D1 Redeemable Convertible Preferred Stock Series D1 Preferred Stock Series D1 Redeemable Convertible Preferred Stock [Member] Represents the information pertaining to Series D1. Other, net Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) Redeemable convertible preferred stock, balance at beginning of period (in shares) Redeemable convertible preferred stock, balance at end of period (in shares) Temporary Equity, Shares Outstanding 2025 Finance Lease, Liability, to be Paid, Year Three Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance Equity Component [Domain] Equity Component [Domain] Product and Service Revenue Product And Service [Member] Product And Service Increases recorded to income tax provision Valuation Allowance, Deferred Tax Asset, Increase Amount Amount of increase in the valuation allowance for a specified deferred tax asset. Financing lease cost - amortization of right-of-use asset Finance Lease, Right-of-Use Asset, Amortization Leases Lessee, Lease, Description [Line Items] Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract] No definition available. Investments Fair value Debt Securities, Available-for-Sale Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Schedule of Restricted Stock and Restricted Stock Units Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Deferred income tax provision: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Unrecognized compensation expense related to units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Entity Address, State or Province Entity Address, State or Province Options to purchase common stock under ESPP Employee Stock Employee Stock [Member] Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Price per share of shares sold (in dollars per share) Shares Issued, Price Per Share Award Type [Axis] Award Type [Axis] Lease liabilities, short-term, operating Accrued expenses and other current liabilities Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unrealized loss Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss Non-Recurring Non-Recurring Contract With Customer [Member] Non-Recurring Contract With Customer Total liabilities Total liabilities Liabilities Certificates of Deposit Bank Time Deposits [Member] Weighted-average remaining lease term - operating leases (in years): Operating Lease, Weighted Average Remaining Lease Term Share-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Preferred stock warrants Preferred Stock Warrants [Text Block] The entire disclosure for preferred stock warrants. Finance lease renewal term Lessee, Finance Lease, Renewal Term Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Board of Directors Board Of Directors [Member] Represents information relating to board of directors. Estimated Useful Life Property, Plant and Equipment, Useful Life Long-term debt Long-Term Debt [Text Block] Assets Assets, Fair Value Disclosure [Abstract] Warranty repairs Standard Product Warranty Accrual, Decrease for Payments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Employees, Officers and Consultant Employees, Officers And Consultant [Member] Represents information relating to employees, officers and consultants. Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Conversion of preferred warrants to Class A common stock warrants Stock Issued During Period, Value, Conversion of Units Total deferred income tax provision Deferred Income Tax Expense (Benefit) Proceeds from exercise of Class A common stock warrants Proceeds from Warrant Exercises Cumulative redeemable convertible preferred stock dividends Cumulative redeemable convertible preferred stock dividends Temporary Equity, Dividends, Adjustment Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accounts receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued expenses Accrued Liabilities, Current Prepayment penalty Extinguishment Of Debt, Prepayment Penalty The amount of fee incurred on prepayment of debt instrument. Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Debt Instrument, Tranche Two Debt Instrument, Tranche Two [Member] Debt Instrument, Tranche Two Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Interest Expense, Debt Variable lease cost Variable Lease, Cost Balance at beginning of period Balance at end of period Temporary Equity, Carrying Amount, Attributable to Parent Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Series D1 and D2 Preferred Stock Series D1 and D2 Redeemable Convertible Preferred Stock [Member] Represents the information pertaining to Series D1 and D2. Customer [Axis] Customer [Axis] Lease liabilities, long-term, financing Long-term debt Finance Lease, Liability, Noncurrent Schedule of Black-Scholes Option-Pricing Model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Future minimum lease payments for leases not yet commenced Lessee, Operating Lease, Not Yet Commenced, Liability, To Be Paid Lessee, Operating Lease, Not Yet Commenced, Liability, To Be Paid Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Warrants issued (in shares) Shares of common stock issuable upon exercise of warrant (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Weighted average period for unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Registrant Name Entity Registrant Name Issuance costs Stockholders' Equity, Stock Issued, Issuance Costs Stockholders' Equity, Stock Issued, Issuance Costs Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs Gross proceeds of shares issued Proceeds from Issuance of Redeemable Convertible Preferred Stock Software subscription Software Subscription [Member] Represents the information pertaining to software subscription. Accounting Policies [Table] Accounting Policies [Table] Accounting Policies Leases [Abstract] Remaining contractual term (in years) Measurement Input, Expected Term [Member] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Minimum Minimum [Member] Summary of Estimated Useful Life of Assets Schedule Of Property Plant And Equipment, Useful Life [Table Text Block] Tabular disclosure of useful life of property, plant and equipment. Entity Emerging Growth Company Entity Emerging Growth Company Series C1 Preferred Stock Series C1 Redeemable Convertible Preferred Stock [Member] Represents information pertaining to series C1 redeemable convertible preferred stock. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision recorded for inventory Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair value of financial assets and liabilities Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Right-of-use assets Lease, Right-Of-Use Asset Lease, Right-Of-Use Asset Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Title of Individual [Axis] Title of Individual [Axis] Units granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer B Customer B [Member] Represents information pertaining to customer b. Use of estimates Use of Estimates, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Balance, beginning of period Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Customer concentration risk Concentration Risk, Percentage Facility fees Debt Instrument, Fee Amount Income taxes Income Tax Disclosure [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Customer C Customer C [Member] Represents information pertaining to customer c. Net loss per share attributable to common stockholders - basic (in dollars per share) Earnings Per Share, Basic Issuance of Class A common stock upon exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Stock Warrants Exercised Number of shares issued upon exercise of common stock warrants. Preferred stock warrant liability Preferred Stock Warrant Liability [Member] Represents information pertaining to preferred stock warrant liability. Accrued expenses Deferred Tax Assets, Accrued Expenses Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued expenses. Accrued vendor expenses Vendor Accruals, Current Carrying value as of the balance sheet date of current portion of obligations incurred through that date and payable for vendor accruals. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer) Lease Contractual Term [Axis] Lease Contractual Term [Axis] Entity Interactive Data Current Entity Interactive Data Current Maximum value of shares available for purchase per employee Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Operating loss carryforward not utilized and expected to expire Operating Loss Carryforwards, Expected Expiration Amount Amount of operating loss carryforward not utilized and expected to expire. 2027 Finance Lease, Liability, to be Paid, Year Five Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Accretion of redeemable convertible preferred stock to redemption value Adjustments To Additional Paid In Capital, Accretion To Temporary Equity Redemption Value Amount of decrease (increase) in additional paid in capital (APIC) for the accretion of redeemable convertible preferred stock to redemption value. Maximum percentage of payroll deduction Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Class of Stock [Axis] Class of Stock [Axis] Income taxes Income Tax, Policy [Policy Text Block] Current income tax provision: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Renewal term Lessee, Operating Lease, Renewal Term Current assets: Assets, Current [Abstract] Operating Leases: Operating Lease, Liability [Abstract] Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Research and development capitalized costs Deferred Tax Assets, Research And Development Capitalized Costs Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and development capitalized costs. Accumulated deficit Retained Earnings (Accumulated Deficit) Shares purchased under plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Cash held in banks outside of the US Cash Equivalents, at Carrying Value Fair Value, Recurring Fair Value, Recurring [Member] Options vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price 2026 Operating Leases, Future Minimum Payments, Due in Five Years Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Warrant term Contractual term Warrants and Rights Outstanding, Term Payments on finance lease obligations Financing cash outflows - payments on financing leases Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] 2022 Operating Leases, Future Minimum Payments Due, Next 12 Months Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current income tax (benefit) expense Current Income Tax Expense (Benefit) Product Product [Member] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Payments on finance lease obligations Repayments of Long-Term Capital Lease Obligations Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Inventory Increase (Decrease) in Inventories Assets acquired under capital lease Assets Acquired Under Capital Lease The value of assets acquired under capital lease. Federal Ministry of Finance, Germany Federal Ministry of Finance, Germany [Member] Document Information [Table] Document Information [Table] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] 2021 Incentive Award Plan 2021 Incentive Award Plan [Member] Represents information pertaining to 2021 Incentive award plan. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Depreciation and amortization expense Cost, Depreciation and Amortization Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Income tax (benefit) expense Total (benefit) expense for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Valuation allowance at beginning of period Valuation allowance at end of period Deferred Tax Assets, Valuation Allowance Entity Public Float Entity Public Float Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Maximum shares available for purchase per employee (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee All other countries All Other Countries [Member] Represents information pertaining to all other countries other than US, Germany and Switzerland. Software Development Costs Internal Use Software, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Member] Lowell, Massachussetts Lease Amendment Lowell, Massachussetts Lease Amendment [Member] Lowell, Massachussetts Lease Amendment Common stock Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Schedule of Anti-Dilutive Shares Excluded from Computation of Diluted Net Let per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Number of shares exchanged (in shares) Number Of Shares Issued On Shares Exchange Represents number of shares exchanged. Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Preferred stock warrant liability, measurement input Warrants and Rights Outstanding, Measurement Input Fair value Measurement Input, Share Price [Member] Current liabilities: Liabilities, Current [Abstract] Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenue Contract with Customer, Liability, Current Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Financing lease cost - interest on lease liability Finance Lease, Interest Expense Schedule of Changes in the Valuation Allowance for Deferred Tax Assets Summary of Valuation Allowance [Table Text Block] Warrant fair value Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Accrued liability Accrued Liabilities Amendment Flag Amendment Flag Amortization period of capitalized software costs Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Construction-in-process Construction in Progress [Member] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Other long-term assets Other Assets, Noncurrent Recurring Recurring Contract With Customer [Member] Recurring Contract With Customer Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization expense Depreciation, Depletion and Amortization Discount percentage from market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Tax credit carryforward not utilized and expected to expire Tax Credit Carryforward, Expected Expiration Amount Amount of tax credit carryforward not utilized and expected to expire. Costs and operating expenses: Operating Costs and Expenses [Abstract] Operating lease term Lessee, Operating Lease, Term of Contract Accrued expenses and other current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating cash outflows - payments on operating leases Operating Lease, Payments Repayment of term loans Repayments of Long-Term Debt Share-Based Payment Arrangement, Option Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Issuance costs Temporary Equity, Stock Issued, Issuance Costs Temporary Equity, Stock Issued, Issuance Costs Issuance of Class A common stock upon exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Unrealized loss on investments, net of tax Unrealized loss on investments, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, authorized (in shares) Common Stock, Shares Authorized Accrued taxes Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Customer D Customer D [Member] Represents information pertaining to customer d. Professional fees Debt Instrument, Professional Fee Amount Debt Instrument, Professional Fee Amount Accretion on investments Accretion Of Debt Securities, Available-For-Sale Accretion Of Debt Securities, Available-For-Sale Cumulative redeemable convertible preferred stock dividends Temporary Equity, Accretion of Dividends Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Schedule of Outstanding Common Stock Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Purchases of investments Payments to Acquire Debt Securities, Available-for-Sale Cost of revenue Cost of Goods and Service [Policy Text Block] 2025 Operating Leases, Future Minimum Payments, Due in Four Years April 12, 2018 April 12, 2018 [Member] Represents the information pertaining to April 12, 2018. Deposits Deposits Assets, Current Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Decreases recorded as a benefit to income tax provision Valuation Allowance, Deferred Tax Asset, Decrease Amount Amount of decrease in the valuation allowance for a specified deferred tax asset. Schedule of Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Cash paid for amounts included in measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Expected volatility Measurement Input, Price Volatility [Member] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] U.S. Government Treasury Notes US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer F Customer F [Member] Represents information pertaining to customer f. July 24, 2017 July 24, 2017 [Member] Represents the information pertaining to July 24, 2017. Inventory Total Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Classification and accretion of redeemable convertible preferred stock Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Financing Leases: Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Tenant improvement allowance Operating Lease, Tenant Improvement Allowance The amount of tenant improvement allowance under operating leases. Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] U.S. Government Treasury Notes - Maturity Up To Two Years US Treasury Notes Securities [Member] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Noncash interest expense Noncash Interest Expense Amount of noncash interest expense included in net income that result in no cash flow. Preferred stock Preferred Stock, Value, Issued Restricted Stock Unvested restricted common stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Research and development General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Fair Values of Preferred Stock Warrant Liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Long-term investments Debt Securities, Available-for-Sale, Noncurrent Percentage of aggregate number of shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Stock-based compensation Share-Based Payment Arrangement [Text Block] Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Work in process Inventory, Work in Process, Net of Reserves Lease liability Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Redeemable convertible preferred stock Temporary Equity [Text Block] The entire disclosure for temporary equity. Interest income (expense), net Interest Income (Expense), Net Award Date [Axis] Award Date [Axis] Employees, Officers and Directors Employees, Officers And Directors [Member] Employees, Officers And Directors Schedule of Net Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Total present value of lease liabilities Operating Lease, Liability, Including Tenant Improvement Allowance Operating Lease, Liability, Including Tenant Improvement Allowance 2021 ESPP 2021 Employee Stock Purchase Plan Represents information relating to 2021 Employee Stock Purchase Plan. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Rent expense Operating Lease, Rental Expense Total rental expense under operating leases. Initial fair value of Series C1 preferred stock warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Level 2 Fair Value, Inputs, Level 2 [Member] Debt issuance costs Debt, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Loss (gain) on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Change in fair value of preferred stock warrant liability Change in fair value of preferred stock warrant liability Fair Value Adjustment of Warrants Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Total current liabilities Liabilities, Current Deferred rent, long-term Deferred Rent, Noncurrent The amount of non current portion of deferred rent. Office furniture and fixtures Finance Lease, Right-of-Use Asset, before Accumulated Amortization Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Income Tax Disclosure [Table] Income Tax Disclosure [Table] Disclosure of information pertaining to income taxes. Customer Concentration Risk Customer Concentration Risk [Member] Entity Ex Transition Period Entity Ex Transition Period Plan term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Other income (expense): Nonoperating Income (Expense) [Abstract] Revenue Benchmark Revenue from Contract with Customer Benchmark [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Term B Loan Term B Loan [Member] Represents information pertaining to Term loan 2020 second tranche. Cost of revenue Cost of Revenue Over-Allotment Option Over-Allotment Option [Member] Weighted-average remaining lease term - financing leases (in years): Finance Lease, Weighted Average Remaining Lease Term Change in deferred tax asset valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Offering period Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Section 382/383 limitation Effective Income Tax Rate Reconciliation, Change In Ownership Effect On Operating Loss Carryforward And Tax Credit, Percent 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 ownership effect on operating loss carryforward and tax credit from section 382 /383 limitation. Number of votes per share held Number Of Votes Per Common Stock Share Held Number of votes each common stock holder is entitled to vote. Issuance of redeemable convertible preferred stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Payment term Payment Term Payment term for customer orders after the shipment or delivery of the product. Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Loss before income taxes Income (Loss) Attributable to Parent, before Tax Debt Instrument, Tranche One Debt Instrument, Tranche One [Member] Debt Instrument, Tranche One Accretion of redeemable convertible preferred stock to redemption value Accretion of redeemable convertible preferred stock to redemption value Temporary Equity, Accretion to Redemption Value, Adjustment Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Term C Loan Term C Loan [Member] Represents information pertaining to Term loan 2020 third tranche. Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Common stock and common stock warrants Common Stock And Common Stock Warrants [Text Block] The entire disclosure for common stock and common stock warrants. Risk of concentrations of credit, significant customers and significant suppliers Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Software development costs, net of amortization Capitalized Computer Software, Net City Area Code City Area Code Assets Assets [Abstract] Purchase obligation Purchase Obligation Number of finance lease renew options Lessee, Finance Lease, Number Of Renewal Options Lessee, Finance Lease, Number Of Renewal Options Borrowing Term [Domain] Borrowing Term [Domain] Borrowing Term [Domain] Sale of Stock [Axis] Sale of Stock [Axis] Number of preventative maintenance services during the warranty period Number Of Preventative Maintenance Services In Warranty Period Number of preventative maintenance services performed during the warranty period Lease liabilities, short-term Lease, Liability, Current Lease, Liability, Current Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net loss per share attributable to common stockholders Earnings Per Share, Policy [Policy Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense 2024 Lessee, Operating Lease, Liability, To Be Paid, Year Two, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, Year Two, Including Tenant Improvement Allowance Weighted average grant-date fair value of stock 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 Other long-term liabilities Other Liabilities, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Thereafter Finance Lease, Liability, to be Paid, after Year Five Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Establishment of right of use operating assets Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Nature of the business and basis of presentation Business Description and Basis of Presentation [Text Block] Customer [Domain] Customer [Domain] 2024 Operating Leases, Future Minimum Payments, Due in Three Years Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Lease receivables, current portion Lease Receivables, Current Carrying value of lease receivables as on balance sheet date that are expected to be received within one year or during the operating cycle, if shorter. 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] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Proceeds from issuance of restricted Class A stock award Proceeds, Issuance Of Shares, Share-Based Payment Arrangement, Restricted Stock Proceeds, Issuance Of Shares, Share-Based Payment Arrangement, Restricted Stock Restructuring related accrued expenses Restructuring Reserve Statistical Measurement [Domain] Statistical Measurement [Domain] Deferred rent, long term Increase (Decrease) In Deferred Rent, Noncurrent Amount of increase (decrease) in deferred rent non current. Total Property, Plant, And Equipment Including Operating And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Amount of property and equipment and right of use (ROU) assets. July 14, 2021 July 14, 2021 [Member] Represents information pertaining to July 14 2021. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Conversion of stock Stock Issued During Period, Value, Conversion of Convertible Securities Domestic Tax Authority Domestic Tax Authority [Member] Net loss Net loss Net income (loss) Net Income (Loss) Attributable to Parent Schedule of ESPP Black-Scholes Option-Pricing Model Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Leases Lessee, Finance Leases [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Redeemable convertible preferred stock Temporary Equity [Line Items] 2020 Term Loan 2020 Term Loan Represents information pertaining to Term loan 2020. Prepaid insurance Prepaid Insurance Right-of-use assets obtained in exchange for new lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Assets Assets, Fair Value Disclosure Preferred stock warrants Common stock and common stock warrants Class of Warrant or Right [Line Items] Leases Lessee, Operating Leases [Text Block] Software development amortization expense Capitalized Computer Software, Amortization Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Preferred stock warrants Preferred stock warrants No definition available. Number of operating segments Number of Operating Segments State net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] 2023 Operating Leases, Future Minimum Payments, Due in Two Years Series C2 Redeemable Convertible Preferred Stock Series C2 Redeemable Convertible Preferred Stock [Member] Represents information pertaining to series C2 redeemable convertible preferred stock. Total Deferred Rent And Other Liabilities Including Operating And Finance Lease Liability, Noncurrent Deferred Rent And Other Liabilities Including Operating And Finance Lease Liability, Noncurrent Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Investments Debt Securities, Available-for-Sale [Table Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Liability Class [Axis] Liability Class [Axis] Certificates of Deposit Certificates of Deposit [Member] Geographical [Axis] Geographical [Axis] Issuance of Class A common stock in initial public offering, net of issuance costs Stock Issued During Period, Value, New Issues Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Short-term investments Debt Securities, Available-for-Sale, Current Preferred stock, issued (in shares) Preferred Stock, Shares Issued Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Borrowing Terms [Axis] Borrowing Terms [Axis] Borrowing Terms Customer E Customer E [Member] Represents information pertaining to customer e. Benefit plans Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Class B Common stock Common Class B [Member] Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Concentration Risk [Table] Concentration Risk [Table] Financial Instrument [Axis] Financial Instrument [Axis] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Document Period End Date Document Period End Date Total assets Total assets Assets Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2026 Lessee, Operating Lease, Liability, To Be Paid, Year Four, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, Year Four, Including Tenant Improvement Allowance Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] 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. Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue: Operating Income (Loss) [Abstract] Accrued employee compensation and benefits expense Employee-related Liabilities, Current Loss before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Conversion of preferred stock to common stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Deferred rent, current portion Deferred Rent, Current Deferred Rent, Current Net loss per share Earnings Per Share [Text Block] Unvested stock liability Deferred Compensation Liability, Classified, Noncurrent Short-term investments Short-Term Investments [Member] Award Type [Domain] Award Type [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements Proceeds from issuance of Class A common stock - employee stock purchase plan Employee payments for shares granted Proceeds from Stock Plans Manufacturing and laboratory equipment Manufacturing And Laboratory Equipment [Member] Represents information pertaining to manufacturing and laboratory equipment. Issuance of Class A common stock in initial public offering, net of issuance (in shares) Stock Issued During Period, Shares, New Issues Future minimum lease payments, including leases with commencement dates expected in 2023 Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced Software Development Software Development [Member] Entity Address, City or Town Entity Address, City or Town Patent costs Patent Costs, Policy [Policy Text Block] Disclosure of accounting policy for patent costs. Issuance of Restricted Class A common stock awards Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Germany GERMANY Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Amortization of software development costs Capitalized Computer Software, Accumulated Amortization Issuance of Class A common stock upon exercise of common stock warrants Stock Issued During Period, Value, Stock Warrants Exercised Equity impact of shares issued upon exercise of common stock warrants. Raw materials Inventory, Raw Materials, Net of Reserves Debt issuance costs Debt Issuance Costs, Net Auditor Name Auditor Name Accounting Standards Update [Axis] Accounting Standards Update [Axis] Non-current deferred revenue Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Product warranty term Standard Product Warranty, Term The duration of a warranty. Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Auditor [Abstract] Auditor Switzerland SWITZERLAND Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Payment of debt extinguishment fees Payment for Debt Extinguishment or Debt Prepayment Cost State Deferred State and Local Income Tax Expense (Benefit) Exercise price of warrants (in dollars per share) Weighted average exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Inventory Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Total Accrued Liabilities Including Operating And Finance Lease Liability, Current Accrued Liabilities Including Operating And Finance Lease Liability, Current Total stockholders’ equity Balance at beginning of period Balance at end of period Total stockholders' equity Stockholders' Equity Attributable to Parent Establishment of right of use finance assets Financing leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Research and development credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Other Deferred Tax Assets, Other Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Accrued warranty expense Standard Product Warranty Accrual, Current Award Date [Domain] Award Date [Domain] Accumulated deficit Retained Earnings [Member] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Cash dividends Dividends, Common Stock, Cash Unrecognized tax benefits reserve and interest change Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits Reserve And Interest Change, Percent 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 unrecognized tax benefits reserve and interest change. Total lease cost Lease, Cost Common stock Common Stock [Member] Number of reportable segments Number of Reportable Segments Schedule of Supplemental Cash Flow Information and Lease Expense Lease, Cost [Table Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] 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 Expense to unamortized discounts Extinguishment Of Debt, Unamortized Discount Expense The amount of expenses related to unamortized discounts written off on repayment of debt instrument. Office furniture and fixtures Furniture and Fixtures [Member] Lease liabilities, long-term, operating Operating lease liabilities Operating Lease, Liability, Noncurrent Customer A Customer A [Member] Represents information pertaining to customer a. Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Schedule of Unobservable Inputs of Preferred Stock Warrant Liability Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Company contributions to plan Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Series B1 Preferred Stock Series B1 Redeemable Convertible Preferred Stock [Member] Represents the information pertaining to Series B1 redeemable convertible preferred stock. Change in fair value of preferred stock warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Series A1 Preferred Stock Series A1 Redeemable Convertible Preferred Stock [Member] Represents the information pertaining to Series A1 redeemable convertible preferred stock. Equity Components [Axis] Equity Components [Axis] Comprehensive loss Comprehensive Income, Policy [Policy Text Block] Segment information Segment Reporting, Policy [Policy Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Total minimum lease commitments Operating Leases, Future Minimum Payments Due Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Non-commercial Non-Commercial Revenue Government Contract [Member] Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total other income (expense), net Nonoperating Income (Expense) Major Customers Major Customers [Member] Represents information pertaining to significant or major customers. Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Right-of-use assets, net, operating Right-of-use assets Operating Lease, Right-of-Use Asset U.S. Government Treasury Bills US Treasury Bill Securities [Member] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Conversion of preferred stock warrants to common stock warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Auditor Firm ID Auditor Firm ID Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Inventories Deferred Tax Assets, Inventory Federal net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Recently adopted and issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cumulative redeemable convertible preferred stock dividends Adjustments To Additional Paid In Capital, Accretion Of Temporary Equity Dividends Amount of decrease (increase) in additional paid in capital (APIC) for the cumulative redeemable convertible preferred stock dividends. Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State and Local Jurisdiction State and Local Jurisdiction [Member] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Unamortized prepaid facility fees and other charges Extinguishment Of Debt, Unamortized Prepaid Facility Fees And Other Charges The amount of expenses related to unamortized prepaid facility fees written off and other charges on repayment of debt instrument. Supplemental disclosure of non-cash investing activities Noncash Investing Items [Abstract] NA. Service Service [Member] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Series D2 Redeemable Convertible Preferred Stock Series D2 Preferred Stock Series D2 Redeemable Convertible Preferred Stock [Member] Represents information pertaining to Series D2 Preferred Stock. Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Summary of Changes in Amount Reserved for Warranty Cost Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] 2025 Lessee, Operating Lease, Liability, To Be Paid, Year Three, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, Year Three, Including Tenant Improvement Allowance Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Federal Deferred Federal Income Tax Expense (Benefit) Impairment losses on long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Restricted cash Guaranteed investment certificates Restricted Cash, Noncurrent Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cash equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Summary of Inventory Schedule of Inventory, Current [Table Text Block] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Schedule of Impact from Adoption of Topic 842 Accounting Standards Update and Change in Accounting Principle [Table Text Block] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Issuance of redeemable convertible preferred stock, net of issuance costs (in shares) Shares issued (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Shares of new stock classified as temporary equity issued during the period. Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Weighted average grant-date fair value per share of units granted (in dollars per share) 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 Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Five, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, After Year Five, Including Tenant Improvement Allowance Schedule of Assets and Liabilities Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Net loss attributable to common stockholders - basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Purchases of property and equipment in accounts payable Capital Expenditures Incurred but Not yet Paid Lease liabilities, short-term, financing Current portion of long-term debt Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Conversion of preferred stock warrants to Class A common stock warrants Conversion Of Warrants, Amount Converted Conversion Of Warrants, Amount Converted Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Loan face amount Debt Instrument, Face Amount Investments Investment, Policy [Policy Text Block] Issuance of Class A common stock under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from issuance of Class A common stock - stock option exercise Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Payments for restructuring Payments for Restructuring 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Warranty provisions Standard Product Warranty Accrual, Increase for Warranties Issued Issuance of Class A common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number IPO IPO [Member] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2024 Finance Lease, Liability, to be Paid, Year Two Basis of presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property plant and equipment, net Property, Plant and Equipment, Net Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Including Tenant Improvement Allowance Sales and marketing Selling and Marketing Expense [Member] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Title of Individual [Domain] Title of Individual [Domain] Fully depreciated assets disposed of Property, Plant and Equipment, Disposals Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt outstanding Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Temporary Equity [Abstract] Temporary Equity [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Class A Common stock Common Class A [Member] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Total current assets Assets, Current Revenue recognized which was included in deferred revenue in prior period Contract with Customer, Liability, Revenue Recognized Restricted stock award liability accretion Adjustments To Additional Paid In Capital, Accretion Of Restricted Stock Award Liability Amount of increase (decrease) in additional paid in capital (APIC) due to RSA liability accretion. Entity Small Business Entity Small Business Common stock, balance at beginning of period (in shares) Common stock, balance at end of period (in shares) Shares, Outstanding Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Summary of significant accounting policies Significant Accounting Policies [Text Block] Conversion of preferred stock to common stock (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies Schedule of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Amortization of debt discount Amortization of Debt Discount (Premium) Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accretion of redeemable convertible preferred stock to redemption value Temporary Equity, Accretion to Redemption Value Computer hardware and software Computer Equipment And Software [Member] Represents information pertaining to computer hardware and software. Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Total costs and operating expenses Costs and Expenses Conversion of stock (in shares) Conversion of Stock, Shares Issued Payables and Accruals [Abstract] Conversion of preferred stock to Class A and Class B common stock Conversion of Stock, Amount Converted Debt Instrument [Line Items] Debt Instrument [Line Items] 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] Represents information relating to 2021 Employee Stock Purchase Plan. Class of Warrant or Right [Table] Class of Warrant or Right [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Operating lease liabilities Total operating lease liabilities Operating Lease, Liability Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Schedule of Finance Lease Liability Maturities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Investments, Debt and Equity Securities [Abstract] Weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract] No definition available. Finance lease term Lessee, Finance Lease, Term of Contract Operating loss carryforward not subject to expiry Operating Loss Carryforward, Not Subject to Expiry Amount of operating loss carryforward not subject to expiry. Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net proceeds from transaction Sale of Stock, Consideration Received on Transaction Restructuring costs Restructuring Charges 2010 Plan 2010 Stock Option And Grant Plan [Member] Represents information pertaining to Stock Option and Grant Plan 2010. Auditor Location Auditor Location Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Warrants to purchase common stock Warrant [Member] Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) Fair value assessment charges Warrants, Fair Value Assessment Charges The charges incurred for the final assessment of fair value of warrants. United States UNITED STATES Depreciation and interest expense Finance Lease, Depreciation And Interest Expense Total capital lease asset depreciation and interest expense during the period. Stock-based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 17) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Conversion of stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Shares reserved (in shares) Shares available for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Federal and state research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Weighted-average discount rate - financing leases: Finance Lease, Weighted Average Discount Rate, Percent Lease liabilities, long-term Lease, Liability, Noncurrent Lease, Liability, Noncurrent 2027 Lessee, Operating Lease, Liability, To Be Paid, Year Five, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, Year Five, Including Tenant Improvement Allowance Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders’ equity Total liabilities and stockholders' equity Liabilities and Equity Amortization of debt issuance costs Amortization of Debt Issuance Costs Product warranties Standard Product Warranty, Policy [Policy Text Block] Total deferred tax assets Deferred Tax Assets, Gross Schedule of Company's Loss Before Income Tax Expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] 2023 Lessee, Operating Lease, Liability, To Be Paid, Year One, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, to be Paid, Year One, Including Tenant Improvements Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net loss per share attributable to common stockholders - diluted (in dollars per share) Earnings Per Share, Diluted Net loss attributable to common stockholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Issuance costs Payments of Stock Issuance Costs Share price of shares issued (in dollars per share) Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Supplemental disclosure of non-cash financing activities Noncash Financing Items [Abstract] NA. Other Other Assets, Current Number of operating lease renew options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Unrecognized tax benefits at beginning of period Unrecognized tax benefits at end of period Unrecognized Tax Benefits Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Assurance warranty term Assurance Warranty, Term Term of assurance warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Establishment of property and equipment retirement cost asset Establishment Of Property And Equipment Retirement Cost Asset The amount of establishment of property and equipment retirement cost asset. United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Adjustments ASC 842 Adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Future Minimum Lease Commitments Under Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Long-term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Current deferred revenue Contract with Customer, Liability Maximum number of shares issuable upon exercise of stock option (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Issuable Upon Exercise Of Stock Option, Maximum Maximum number of shares issuable upon exercise of stock option under the share based payment arrangement plan. Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair value of warrants issued with debt Warrants And Rights Issued, Fair Value Warrants And Rights Issued, Fair Value Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory Inventory Disclosure [Text Block] Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Common Stock Warrant Common Stock Warrant [Member] Common Stock Warrant Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Preferred stock warrant liability Preferred Stock Warrant Liability, Policy [Policy Text Block] Disclosure of accounting policy for preferred stock warrant liability. Advertising costs Advertising Expense Schedule of Disaggregated Revenue by Nature and Geographic Location Disaggregation of Revenue [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Total lease payments Lessee, Operating Lease, Liability, To Be Paid, Including Tenant Improvement Allowance Lessee, Operating Lease, Liability, To Be Paid, Including Tenant Improvement Allowance Contract asset Contract with Customer, Asset, after Allowance for Credit Loss, Current Operating cash outflows - payments on financing leases Finance Lease, Interest Payment on Liability Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Measurement Frequency [Axis] Measurement Frequency [Axis] Research and development costs Research and Development Expense, Policy [Policy Text Block] Weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Other Other Accrued Liabilities, Current Accounting Standards Update [Domain] Accounting Standards Update [Domain] General and administrative General and Administrative Expense Retirement Benefits [Abstract] Retirement Benefits [Abstract] Non-cash lease expense Leases, Noncash Expense Leases, Noncash Expense Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Advertising costs Advertising Cost [Policy Text Block] Maturity of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from initial public offering of Class A and Class B common stock, net of issuance costs Gross proceeds from transaction Proceeds from Issuance Initial Public Offering Long-term investments Long-Term Investments [Member] Investments which are not otherwise included in another category or item that the entity has the intent to not sell or dispose of within one year from the date of the balance sheet. Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount General and administrative Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Depreciation Deferred Tax Liabilities, Depreciation Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation. Cost of revenue Cost of Sales [Member] EX-101.PRE 14 rmb-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 rmb-20221231_g1.jpg begin 644 rmb-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 'Z R$# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *3('>EKC?BEX9U'Q5X7N;/2]8N-"NP?,6\MVPPP.E5% M)NS(G)QBVD=?)*D2,[NJ(O)9C@"FPW4-S&)(94EC/1D8$'\17PE\.;?QGXP\ M$?$#5=6\;ZI?6NDQRVQM)YLK+CN>/:NF_9]_:,TCP/X)\->']2TB]\J:5XAJ M6?W2L78]^37=+!R7,D[M/8\:GFD)->TCR)[7ZZVZ'V7N'K17@WB[]JCP[X7\ M1WFE6^GW&KO8J'N[B&=(UB4@'HW+<$=*]4\,>,=+\5^&+?Q!I]T)-,GB,HE/ M8#KG\C7)*E4A%2DK7/1IXJE5DXPE=KL=+D4;AZU\X7?[:'A6#5WB32=2GTB* M;R7UA1^X#9QTQFMSQE^U'H/A?74TFWTF\UBXFM1@]/QJ_J]7^4C MZ]A]??/;I[N"U"F::.$,< R,%R?QJ7<#R#D5\8_'KXO:=\6/ASX4U72$FL]F MMK#+!*?F1@N=IQ7M.@?M$>'Y-9UG1-1MYM'N]%MA++]J88E4 #Y:J6'G&*E; MO^!G#'4I3E%M6TL^]SV7-0F]MUN! 9XA,>D>\;ORK@OAG\4[;XH^%;G7[+3K MFRM5WB+SF!\T*,Y7':OE;X9_$2UU'XX>)?%6N6NJW,MD\C6H5QLMU /RL,?7 M\Z*>'E/FOI85;'TZ/LV]5/J?=FX>M5VU*S4R!KJ &/A\R#Y?KSQ7CEY^TAH= MCX'T#Q2VG72VNL7 @BB#KN!..2>G>OF+QA>2S:A\99%ED56N82OS'YGSF$7$^//VJ/#W@OQ=<:!!I-]KES;*6NI+$96# M&>&X]J@T?]K3P]K5CH5S'I5XB:Q>O8Q;G7*,I )/M\U6L-6:YE'0S>.PRER\ M^I[[N'K1N'K7SU\5/VDH?#2^*-'TO3YGUG2X5=9"08_FS@XZX&*R/!W[5EA# M\+;#6?$]K.VKS-Y45O"I!NFX!V>WU]:2P]5QYTM+DRQ]",G%RVO^!].;AZT9 M'K7@_@[]J+P_XGL]8$VGWFD:GIMNUR^GWF!*Z $DCCT%85O^VEX;=M.>30M2 M@M+XE(;HD%688!7 &2O/=6M MUH[:.ADECNR,NF"01@<9 KF]+_;*\/WU]9(WA[5K:&^N%@MIY"?VGK[5/BYKFD:I9-%H-NI9) I!@"C MEG]N]=)IG[77AG4=9@@;3Y[?29[G[+#JC3(4=\X^Y]X#([BAX>JMT*&/P\]G MUL?032*BDLP4#DDGI38+B*ZCWPRI,G3=&P8?I7SG\4_VH/#UC)K?AS3M.OM8 ME6U837EF,QP;ER"W'OVK5_8QF,GP7M9&=GWW$S!FR3S(QH]C)4W.01QL)U_8 MPUWU[6/>))DAC9Y'6-%&2S' 'XTD-Q%<1K)%(LL;=&1@0?QKSW]H!MOP;\7X M)!_L^3E3CM7@O[/O[1FE>$_!?@_POJ.FWR"XW0IJ9/[HL7;CIDT1HRG2=2(Z MF,IT:RI3TNMSZ\2XCD9E2169>&"L"1]:?N'K7S!X-^)GA/P!KOQ$UR>_U218 M)P98[R8.C-L! C '''K6MX=_:TT;7M?TC2)/#NJ:==:NYCM_M1 !&#\W3IQ3 M>'G>R1"S"BHWG))_UY'T)!>6]UN\F>.;:<-Y;AL'T.*EW#UKX4^#/QNL_@_+ MXX:]TN_U6*;5B[R0-\L"X RQ-?6L?Q$T:\\,C6;2\AG$UL9XK83*)7XZ;2&QU/$1;3LU?\['93W,5K&7FE2)!U:1@H_,T])$D4,C*RGD M,IR#7P/KGQXUCXH?!OQE::U:N+BTN/,AN(@5C$8=1L;_ &N]>Q_"']I+2)&\ M.^#KK2KZRO)K/-K=3']W<;02<#&>@/6M986<8:4:D[/2-M_/L?2VX M>M&X>HKP#PO^UMX9\4:M]@CTV_MPLKQ2W#C,<052=S$#&#C%9EO^V3X5N-4C MB?2-1AT:2?[/'K+C]PS9XP,9Q6'L:FNATRS##1NN=77J?26X>M&X>M>6:/\ M&K2-6\9ZSXZ,RJI)( '))/2H[>[@NH]\$T"XU20-?J?W<98J #GJK;)G' [U+!^U5X6NO!L/ MB&*VN&W7*6LUD2!+"Y8+\V?F^&M<70$L+B;5+K3)-0MW4C: (RX!%9/[*OQLU/XN:-J']LVC)?6D[?Z0BD M1,A/RJ,]QCFH]C4Y'.VQ3Q=%5O8WU/?Z***Q.P**** "BO(OVA/VDO#G[/VA M)-J'_$PURZ4_8M*A/_P!J3XI_&+4GACU2[M;>9L0Z M5HJLBX/087YG/US7H8?!5<0N9:+N MB?\ ?0K\?(_@7\:-6C6Y7PQXFE609#2*ZD_@3FG)^SW\9ER#X1\1G\#_ /%5 MU_V='_GZOZ^9C]:?\C/V ^U0_P#/6/\ [Z%'VJ'_ )ZI_P!]"OR!_P"&??C$ M/^9/\1?BA/\ 6G?\,_?&(Y'_ A_B#/O&?\ &C^SH?\ /U?U\P^M/^1GZ^?: M8?\ GJG_ 'T*/M4/_/5/^^A7X]S?L_\ Q@Z?\(9XA/\ VQ/^-59OV??B]W\% M>(3_ -NY_P :/[.A_P _5_7S#ZT_Y&?L:UY O!GC!]W%'VR#_GO'_P!]BOQK M7]GCXN[O^1*\1 _]<#_C4I_9^^+^W \&>(N.H$)_QH_LV'_/U?U\P^M/^5G[ M(?:H/^>T?_?0H^U0_P#/:/\ [Z%?C-)^SS\8>?\ BB?$G_?@_P"-0-^SO\9# M_P R1XD/_; _XT?V;#_GZOZ^8?6G_(S]H/M4/_/:/_OH4?:8?^>J?]]"OQ9D M_9Q^,;#/_"">(F/_ %P/^--7]F_XRG_F0O$>/^O<_P"-']FP_P"?J_KYB^M/ M^1G[4_:(O^>J?]]"C[1%_P ]$_[Z%?BJW[-OQE/'_" ^(S_V[G_&HI/V:?C( MRX/@'Q$1_P!>Y_QI_P!G0_Y^K^OF'UI_R'[7_:8O^>J?]]"D^TP_\]4_[Z%? MB:W[,_QC'_-/_$7_ (#G_&F_\,R_&/;G_A7_ (B_\!C_ (T?V;#_ )^K^OF' MUI_R'[:?:8?^>J?]]"E^T1?\]4_[Z%?B0?V8_C&W_-/O$/\ X#'_ !IO_#,O MQDVX'P_\1 >UN?\ &G_9L/\ GZOZ^8OK;_D/VX^U0_\ /:/_ +Z%)]L@_P"> M\?\ WV*_$?\ X9>^,A_YI_XA_P"_!_QI/^&7?C$>6^'WB''3_CW/^-']FP_Y M^K^OF'UM_P A^V_V^V'6XA_[[%217$4^?*E23'7:P-?B*/V6?C"_7X?:_P#\ M"M__ *]4[KX5_%GX4XU67PWXF\/&/YOML,$J!/Q:AIEY&)8+B%LJZG_/3M7F8C#5,.[31TTZL:JO$TZ***Y38 M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *K7D1GMYHU^\RD#\JLTFT1K=E M' W9QGGWK!O/V;_$EQ\*?!OAY9[<7NDWWVB=MO#+N8XZ^]?5'EJ1C'%(RBNE M8F:;?5GFO 4>516R5OQN?(GBK]E77K?Q?J6HZ+9:+K-GJ83(U: R-;,% )'S M#T/YU] >"?AO'X>^&\/AF86\8,#12_8D*19.?N@]!S7<;>P%<1I/Q:T?5?B' MJ?@N#>-6T]/,E!!VXX_QJI5JM56?05/"T,/*_5Z:GSI)^S+\2+/1[KP+::QI MK^#[JZ^T-=20L9@,_=SG^E>B^&O@)J'A7XI6VKV\R/H]MI1L(PPRY8DG)_.O M?=BL1Z>E/\I:'BJC(664%OK\SY#D_97\4MX+CTK[3;"X77/[1W8X\O;C'7K6 M1^TUX/L_''Q@\*^'-$W_ -OSPI'?M$?D$()SO_$5]H^6 >$/#-CH]@@C MMK6$1(H&.U>/^"?@3JNEZG\1FU"XB6V\1LX@VCE <8)KWYAN7%,$8[Y-<\:L MX7L]SMGAJ(/V9?$>H7'Q!\FX@5->FC:UR/NA9 W//H*^KM@':LKQ!KEAX:TFYU+4[E;2 MRM^9)GZ+VK=8NK?W>IQ?V?1M[S?S?E;\CY(_:?\ "UI;^$OA[X8C+2>,D5;. M-K8X8+@!BW^S@FOI/X1?#JW^&7@33=#MPHEBC5IY!_'(1\QJK=:EX"U"Q@\> MW"V$\-L@6/5I$!:,=, ]>]=/IOC#2-6T-=9M;Z%M,9=XN6.U<>O-*M4G.FJ= MGO\ B.AAZ<:TJMUJM->G<^??$WP%\=^&_B+XCUKP+J.G_9/$:,MZM_$7:$G. M=O(]>*YJS_91\8:=X&TF.WU&U/B#2-2EOHA(I,*ZK7O%&E^%]-?4-5OH;&S3GS)'&&^GK^%:>VK1:3C M^!F\'AJC=2,M/)GSMH?[/7C+54\8:YXDN[,:]K-K]GAM[9"(X^&&3R?[U3:Y M^S-KU_\ #7P;!87]O;>)_#+^;$9$)BE/R_*1_P !KW/P7\2O#?Q",QT#5$U M0_ZWR\C;GIG-=6(P.F:B6)KVLT*HH*%06Y.>M*/V;?$B^$/AWI@G@^T^'[\W5RV.&4NK8' M/H*^I=@.:XGXA_%#1?AJVE)JS2+_ &C<+;0; 3\Q( _G2^L59^ZBY8.A!-RV M>^OFG^AY#K7[-.I>*/&7C.[O+J*WL-:M1%"4'*R!" 3[9-A8JJNH/ 46KW:7J^NIX1X?^ NI_P#"<>-;W4;B,:7KNGBR C'S M+^[VDUYYX4_9/\1Z'J]GIDMCX//!_BK7Y/!&I:>FC:[#Y4ZW<18P_* 2.1SZ5/X&\)>-OAS9^$? - MG,5E:=[W4K^%2$$/F'G_!W. M1^)GA>Y\6_#C6]"M9!]JO;1H$DDZ;B.IKQ"[_9U\0S> _A[HL M(+KSK>0#A1\O7GVKK_!G[,?A[1X]#UB_MFD\4:? 5^T*?DWX(SC\:]P2-=JY MIWECKDC\:YI8JI+1L[8X"ANU<^5;']FKQ+:_"#Q=X8>X@DO=5U3[9"V. GR\ M'GVKH-:^!6NWWC7X>ZQ'-#]G\/V+6URN/F9BKCC_ +Z%?1/ECL2/QH$:KT)I M_6J@?V?0ULM]#P7X-_ 2]\)_#GQ3X;UR:-WU>YDE6:(8(5@,?D17F\?[,_Q( MNM!L_ EWK&FMX/M;D7"W8A;SG (^7KTX]*^P]B_2DVC.:F.(FKON$\!1FDGT M/E_Q5\!?&_A/QI-K7@&ZLIH+VQ%C/!?H6*+SE@6TFI.._P"!\0>!=2\1?$S]HC2[O4+RSU6:/2)H'GTZ!DAA M#PNJ@YSSD^M>BV/[-/B:W^!,7@]I[;^TEU?[<)-ORA-ZG'7T4U]%>&_A[X<\ M'JXT/1[32@YR_P!EC";OK70,H9>>E.>+.6X:]FN T8P-KMD5ZLT*D#D\4*H4\5C*O.:Y7L=5+!T MJ+4HK4DHHHKG.\*QO&/BBS\$^%=6U_4'V66G6SW,I)QPHSC\>GXULU\Z_M]: MW-HO[-6N^2Q4W4]O;-C^ZSC(_2M:4/:5(P[LF4N6+D?GM>:AXH_:K^.&=QFU M;6KG;$KG,=K;@\?147\S]:_2/X/? WPO\$]"BLM%LTEU%D NM5F4&>X;N=W\ M*^BCBOD__@FIX>MKO7O&FO2*&NK2"&TA)'W0Y)8CZXQ7W@U>UCZS4O80TBCS M\-"Z]I+5L7>QHW-3:6O(.T7>: YI*2@8_>::7-%(:!">8:3<>3TH(IM,!=YI MOF&BFTP%\PT;S3:2@!_F&CS#3** '^8:/,/K3,TE $GF&CS#4=&: )/,-)YA MIF:2@"3S*/,;D9X/!'8U'FB@#Y2_:Y_8[T;QUX=U'Q=X-TZ+3/%5FC7%Q:VJ M!(M00#+94<"3'((Z]Z\N_P""=/[0UQX/\7-\/]9NF_L75'S:+,>+>XZ8&>@; MH??%?H'"?F (R.A![U^1GQ7L(_A9^U1X@BL!Y4-GK7GQ*IVA0Y#X_,FO7P[> M)IRH3U['%47LIJ<3]JJ*S_#]XVI:#IMV_P!^>VCE;ZL@/]:T*^>/2"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+ M^+7C6;X?^ M;UV"+SIK.!I(TQD;@.,^U=I6;K6BVVO:?=6%[ MQ:7"&.2-QD M,I'(JHVOJ9U(RE!J.Y\57?QP^*FD>%=%\3W'B#29[/6;H)]BC7,L()('\73 M]*VM0^+GQ.\0>(?&MMI.LV5E8Z#:)>'S(2SN/+4E0<\.>.@[U9_9];5O\ AIKQ8->O[74]4%G^]N;/ C<_+R.3_.O9-3_9A\%ZGX3T M[P]+9W LK!B;>99@)TR23A\>I-:/P^_9[\+?#76YM7T:.[6^FB\F1IYMX*Y! M].O%.5>@H2C".K-HX/%.O"=25TO._P"!YO\ M1?%+Q?X#U32+?1;J'3-'D3S M+J_:,RNAW$?=4YQBN'\:?M(>)+^Z\,Z'XIJ*=6A%14U=]1U\+BYU)RISLGMJSPR[_ &HO M&^F?#>'[1!:CQ!-J'V"*^*_N=I7.\C/!^IK:\6_$7X@?"^Q\+0:AXDT[5Y=1 MU!8Y;B%/E$97.W.[K7L4W[//A&;P;_PC$MC)$1X;FCO[FR6;[0EQ-<[IXWQCY6QP,4O:T;W2TN'U7%VUEK;>[T_#6_X M'F7CCX\>)M+^('C?3-,U"WDL--TU+FV*_/M&\G&J1^5W^$.@KX#C\'36AGT*.(1)#,P9@ <@Y]:J5:A;E4;K0<<-C)-N<[7N MTDW^)X)\%?C5XZO_ ![I.FZW<0ZIIFJ1EY&6,QO;M@GY M?EB4IU_,U]O'X5:&WBI_$1M/^)H]I]C,F1@1X(_/!-9'A_X"^%O#F@:IH=O8 MO<:9J,K33PW3B0;FZE>.*ZOKU.Z]W1-,\Z&4U8MM2Z-+R_X=W/E+XN:7\&_# M_P .+&RTAE77GM8YK.\M_GD9\9^<@<'CH:S-:O[SQ3J7PPTWQ_8\UKJ;S#QT X]ZS_ !A^S;X6\<>( MFUC5'U.21F5GM8[O;;N5.1N3'-<<:E)5&Y7DK'K5:->5",:2Y97UL_U/&==^ M-WC?QYXTOM(\*:UI^C:?IMDMS]JO5P;D[2<@%APV/PS7$^+OBIJ/Q6\+>!+G M68XUU"RU]+::6$820B8+E?RKZ6\8?LO^"?&MY#=7ME<6,J M6:OXH\;>/O M%7PMU>;588KZ_=A;L$(5"'4$L,\C-?3/BO\ 91\$>,-:FU2[AOK6XF \R.SN M?+CDQ_>7'-;TWP#\+S:AX=NQ:R02:"/]"6*0!%/!RPQSR!3C7H1ES):L'@\7 M.T92T7F^Y\ZM\=M<\ Q_$:_:QL)M3LKJ"S2XA@VAG96R[\\@$5H>'/C1\0/ M_C/PE;>(=7T[Q%IWB;;^ZM0#);%B,?Q' YKW>']G_P *1R>(6>SEN1KKA[Q+ MB0.NX C*#'R]363X+_99\$^!=>35K&UO+J[B_P!4;ZX\U8_]T8XQ4^WHM.\> MG9?YC6#QD7I/3U>GX:W/ +CXW?%34?#?BKQ)9:Y8P6&@:@T0M6MV+S#+8!.[ MI@8KZ\^&_B*7Q=X-TO5[A0DUU KNHZ!LM*]UKJ][_ .1J44M%U&T=,4M% "8'I1M'I2T4 )M [44M% !24M% !1110 5\Q?\%%O^3:=0_P"P MA:_^AU].U\O_ /!1P[?V9=2/_40M?_0ZZL+_ !X>J,JW\.7H>(?\$QW#67Q" MY_Y:6O\ (U]O&OAK_@F"^ZT^(?KYEK_(U]R5VX[_ 'B7R_(YL/\ PD%&:2BN M Z1U%)10 ZDH%% "4TTM(U,!M--.---4 E)S124 %%)24 +124E "YHI** % MHI** %I:2EH ?']X?6OR5_:X^7]JCQB.WVZ(_P#CBU^M,?WA7Y*_M>-_QE1X MR_Z_8O\ T!:]3+OXC]#CQ/PKU/V*\$_\B;H/_7A;_P#HM:VJQ/!'_(EZ!_V# M[?\ ]%K6W7@O<]$****0!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 )36;%#-5.XN N>: ))+C;WJI+J!7^(_G69J&J);QN M\CK&B@EF8X 'J37BGC7]HJQTZ62VT2'^TYU.#<.=L(^G=OT'N:Z:&&JXF7+2 MCT+VC%O[C[>CU9 MF_C;\ZMQ7Y;^(_G7QKHWQK\5Z2R[K];^('_5W48;/_ AAOUKUSP/\?-+UZ6. MUU%?[)O&PH+MNB<^S=OQ_,UP5L#6HZ[KR.W#YKAJ[Y;\K\SWF.XW=ZF5JY^S MO@V.:UH)@V.:\X]@NT4Q6I] !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7R]_P %'O\ DV/4S_T_VO\ Z'7U#7RY_P %(FV_LOZH' MJC*M_#EZ'@W_ 2Y?=:?$0?]-+7^1K[J-?"'_!+-MT'Q&QTWVG\C7W<:[<=_ MO$OE^1S8;^$@HHHKA.D6BDHI +124M "4TT22+%&SNRHBC+,QP /4FL*[\&O#ANK?7?%>OVNG6L:SM:2RJ&WNN\?,@8#!.,C/2O#/AS\:+_ .%W@#79 M+7Q+=:-K7B#Q%/I^G:#J,XU.#1/LBD3H;F\GC5M^,@EA[*:Z8T7*/,F82K*, MN6Q^@E-+#N<5\)6'[9_C?6-&^'L%YXB\+^#;O6-)U+4M1UC5;(O!Y<+E;=D3 M> KR8.%W8)]:9_PTIXF\60?#_P 1:SX++F-;>1"71C';21J& M^19!R00>!QBJ^KSZB]O'H?=S,JX!(!/3)ZT5\">!_C%KWQ(^.'@#6/$?B/1? M&L/AW0I/$#1>'+?B*U+"S5.I+5^3ZW\O(S^MTHOED['H5%>=>&OB' MN)#>W3 MV>G@W"+]J=20S?[" #.XURK'4&D[[^3_ ,O-?-VW!8RBTG??R?\ 77]-ST+- M&:P_"/BA/%FDR72VSVDL,\EM- [!MDB'! 8<$>];==L)QJ14X[,ZHRC.*E'9 MBT4E**LH6EI*6@8^/[PK\D_VPFQ^U1XSP7NSN3YFWH"WR]*]ZHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "D:EIDAH KW$FT&L+5+];>-W=PB*"S,QP !U-:=[)M4 MUAQV,&N7WH/Q^GG0@<PC'V?2;&$=MEK&/Z4?V99R?*U MG:L/0P(?Z5]/2S:G0IJG2IV2\_\ @'RU;)ZN(FZE6KJ_+_@GP&!3J^[-2\$Z M#?KBXT+3Y\]?]&0'\P!7D7Q@^!^EP^&KC5?#VFM;7UL?,D@AD^1H@"7.TGMC M/'O6L\LV^S2L3RV "K M'ZJ1SW(-?.5[.5T?893BY37L*CVV_P CV2&3<*L"LZTDW**OH:YSZ4?1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7RW_P4F'_ !BSK)]+ZU/_ (_7U)7R M_P#\%(%W?LJZ_P"UW:G_ ,B5TX7^/#U1E5_AR]#YU_X)5MF'XCC_ &K3^1K[ MWKX(_P""5"C['\2&[^9:#]&K[WKOQW^\2^7Y'-AOX2"BDHK@.D6BDHH *Y7Q MEX]B\,_Z):6W]J:PZ;UM0^R.)/\ GI-)TC0?B3T -:?BCQ+9>%=+-Y?3>1$6 MV*W^T:X#5?&GA[POJEA:WD#?8M4471U:1&DCD<_=+,,@@''':N>IB:%!_O96 MM;\=KG-5Q%.EI*5O^"(;V^\J!CO#2*8;>%?[R1?PCT+;I6Z@Q MBM^RF\-_">/_ $&SN+[5YODDUG4+6?#L>V\1MM7V&/#0876YU3S%2ZCM5-TT)/(A1 M0/WD[=D'W1\S8'-3&O/'4_\ 9WR^L7_P#EC45:'/3E9^:9/-9>+O%6LVJ:GY M6GP >=9:EII@G$+$<,HEAW _0@UL^"_"MG7>'_ !)XY^+6L7*Z)#_9-LX^SW&LR$26VEPCAHH".+FZ;^)E_=Q] M,DBO>_#7ARR\)Z+;:78*PMX%QOD.YY&[NQ[L35T\)["7-*;E+U_3;T-*-&TN M=R;]7^FQYIXM^%GA?PGXJU'Q^=*M]2O;VUM](?3[Y8_L,-NKEOD0KM0YYR<\ MUNS>,M-LW6\.@1[YE2U5S"DU(37;SZ:ZG7RVV/+F MN/"]R;>RA\*0VC+=ND264<4(WP'?AF4 ;?XL9(]>:SYM9T1+-M0?0YG@W+J< M>V\.]IIR8W9@5X"XQNY _6O6I+6&2YCN6B5IXU*I(1\R@]0#VS4F?>LI4Z,W MS2@FS.5&,G=I?<>3QC2+76[".WT'4;,6D"VBW$%]Y>^/&0DB@X< MU)]ZZ+1 M?#>A^*O!NC+%:W%E;VK,]J8+ADF@;<0V)!@G/.3T-=M25E]7H6LJ:7]?\!?< M2L/36G*ON]/\BCHFB67AW38K#3X!!;1Y(7))))R6)/))/4FK])16D8J*48JR M1O&*BDDM!:6DHJBAU+3:6@"2/[U?D?\ MD2%?VJ/&H/_ #]P_P#H"U^M\?WA M7Y%_ME_+^U1XU]?MD7_H"UZF7?Q7Z')B?A1^R?@7_D2?#W_8.M__ $4M;E87 M@/\ Y$?P[_V#K?\ ]%+6[7@O<]$****0!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5%*>*EJ&4?*: ,?46^4UF>&YX[NXU#9(?, MM[@1.!QC]VCC_P!"K2U)?E-><>#=6DT[XL^*].E)$%U;6]XGH&55C/Y\_E6] M.'.I>2O^*,*E3D<%W=OP9ZO)O*C]XQ'T%1Q*-W+$UDW'B!8_EQT]:SSXF*MT M!_&H29M='5S2J@P!^=>._&+Q;JUQKFG>"M#G@MKC5H66YFE'*(V1C/8%0<]Z M[^UUQKR0*8VY[@5\R>(/'GV7XW7.N7"R-;V=XT!C0\^6F4('UY/XUO1CJV^A MY685E3IQBW;F:3].IWN@_LRZ3&H;5=7ICOG,,32F/R22=H)QQ7R;XV_X*#:5XP@5;'61 MX?B8D.;6VW.G. I+]QW..]*4YRW8\/AL%)7I13_$^[K3PAX'M(P(M L2.@,B M _S-7M/M]%T]I5T[3[&Q\T<_9@%8E>F<'Z_G7YS^$OB]X?\ $EQ+=/XK_M!\ MY*7VI>2CY!&2H-1>-OC=IFC2)!!XPTS3+9B5D73;@EB#CC.2>:AT_,[HQC'X M86^1^G^GME16M'VK\GM#_;$UCP3YCZ)K&IWNG$#?)<%BBY'#*7!X'?Z5]\?L M@_?CC\&K/Q-XAL([._-W-;+)$I1;J-"-LP0_=R#C'JI]:R:L;GMM?E_X^ M_::^/NBV?QZ\?Z9\5;*VT'X=^.9="M/"=]X?LG6\MVO3%&@N BR912,C[Q5& M.\$5^H%?%_P\_P""<'@^\^*'Q/\ &'Q7T#1_%ESKOBJ[UK0S;W]YBWM99GD$ M<\0\N-FRPRI#CJ,D5('J/AO]N#X2ZEK&@>&=3\4QZ7XXU(Z9;-H,EE=>8EW> MQH\,(;RMK#,B@L"57(W%"=.^(VE77B*286T4*K*(992 MF1V#O\ ;+2. M.'RY0V8PL>2%(V,WW1G&!7AVA_\ !/SXH)X6\(_"S5O%O@YOA/X9U_\ MVWU M*QL)TU^X/F,YC&)'R_>"A:!GT%=?M\_ *Q\2S:!=_$6SL]5AU"7 M2Y8;FRNHA%<1MM<.[1!54'CS"0AP<,<&M7Q)^V5\'O#/CRZ\#7WC:WM/&$5Y M;::-.DL;IR;BX ,*@K'M=3N7+*Q5=PW%+_ (D_$#0-3O-:OKNULKSPYI=\JWQCE9=D-J\7VAV0;0Q$>,D=<@M! M\>OV_/ ?PA^''@GQGH>+_!$^IB>P_M34+33[R"ZE=QLN[98[B&1 M0W)5<'H<@$-UVO?L'^)I_@/X1\'Z3=^&K'7+7X@P>-=6*7.H&T8+%)'(L4D[ M3RR2$&,Y;8I.XX4_> /:_&W[<'P.^'=YI]GX@\?V=A=WVGQZI# +6YE?[/)$ M)8V<)$QC9D965'PQW# .:IZW^WQ\!O#=O83:GX_BLH[_ $N/6;7S--O09K5Y M#&CJ/)R6+!OD^_@$[< FO)OB]^QI\4+SXB?&'5?AUX@\'_V#\4M+%GK$/BNV MGDN[-UA9%%L\:L K$D[F^YE2$8HIJW^SK^Q5XM^%'QD\"^+O$-[X=U#3_#_@ M5?#4D=K+-+-]L$S.9(P\*C9L?"/_A!?%'C!_%\<&@^& M=0_LK5Y;BQNHIK2Z+*@B,#1"4GI:U;ND5C:!%;S6B'A8:SXWMT?_ $*]U>(2?9XM@X+$/\V<]+CH6-?2_P"U;^RYJ7QP MU'P?XO\ !OB@>#?B/X/G>?2=3DA\V"17V[HI5],J.<,,%P5(;@ E\"^-/%O[ M.OPWUS5/VC_B-H>HPP7RK8^((+5;431-$#Y7DQQJ6E#K)A54DJ,^N-'3_P!M MSX(ZK\.=6\=6?CVUN?#6DRPPW]Q':7)FMFE?9%OM_*\X!FX!V8.#SP:\?\;? MLH_&[XQ?#O2KCQ[X\\,7?Q&\/>)K?Q#HJVUI(^C!(8PHMYD,:,0S@N6VL>2N M"#QQ?Q _8#^*GQ8\-_%;7O$OB/P=%\1_&XTZ 6FCK,O&WQ<\5^)].@\#:EHFL^#++PW_ &7X@DO%5YH;BUE9 MF\A%9%VVV%D1]RG:=O%9$?[ ?Q-;X'Z3HDWC_39_%^A^,(O%6BV=W+=76DV" M1H56S660&D:]XUCTV_T74K?2=0273K MLI;W4R2/$A<0E<%89#O!*C;R1D9S5_;Z^ #:9'?GXEZ*&\$[K<$0$HQ7( 0.,GD@^?$S]LSX+_![Q$F@^+?'MAINK-; M"\^S10SW16(IO4L88W"EE(*J2"P(V@Y%?.'PQ_X*-^$5^/7Q3_X3+XD0Q?#3 M_B6_\(BLFE.A(EA+2D!(!,1G!)EX7(Z9J?Q9^PY\5M*U;XB_\('XB\%OI/Q$ M\.V^DZY'XFM[B6XM)HK7RL6DB(?D9LG??##_@GI\??A/IOC:P MT;7_ (9RV_BW1+?0;XZB+RY>. 1!)'B/D+M<$$@$,K<$@%00 ?0MO^T;JEU^ MVXOAJ+Q99R?"EOA]_P ),-J6_P!FW>;_ ,?7VC;OV>7S]_;CG%>G>"_VN?A! M\0+C48=%\<6,CV%E)J4QO(IK-3:QY\R>-ID02QKM;+H648.37SAIG_!./5K' MQ$+%_%-JWA1OAH_@I[U6D^W_ &QYC*9Q$5V>3N8_+YF=OR^]5O /[ 7C+0;> MT_MB/P/?7>B>';K1-+FNM1UO48[IYH&MV>:&:=8K>,QN=T42,,@;=G&T ^NO MA3\=/!7QMM[ZX\%ZM+K%M9E/-G:PN;>,[]VTHTL:"0':W*$CBN]KY=_8N_9A M\:_L\W/BN7Q)KVGII&J"!-.\)Z#>WEYIVF",-N>.2[/F9?(X_,G"X^HJ!!11 M10 4444 %%%% !1110 4444 %%%% !7S!_P4@_Y-5\0?]?5K_P"C*^GZ^7?^ M"DA_XQ5UW_K\M?\ T.NG"_QX>J,JO\.7H?.G_!*:3-O\25S_ !VA_1J^^37Y M_P#_ 2F;]Y\2!VQ:'^=??YKOQW^\2^7Y'+AOX2"DHI*X3J'44E)0!1UW0=/ M\2Z;+I^J6D=[9R_?AE&02.A]C[BL'2/A?X7\.Q;;+2B(U.X0M/+(N?9&8KG\ M*ZRBL94*4Y<\H)OO97,94:2HPK'[P->I45 MTJ32LB^5;D,%O%:6\4$$2001J$CBC4*J*.@ ' 'L*=3Z;4EC33:=BFT -HIU M-H$)1124"%HI** %HI*6@!:44E+0,DC^\*_(K]LC_DZ7QOZ_;(O_ $!:_7-/ MO"OR*_;(_P"3I/&_?_3(O_0%KULM_BR]#DQ7PKU/V5\!_P#(C>'?^P=;_P#H MI:W:YOP+?6R>"/#P:YA!&G6_5Q_SR6MK^U+,=;N#_OXO^-> ]ST2U157^U;+ M_G\M_P#OZO\ C33K%@O6^MA_VU7_ !I68%RBJ!U[3!UU&T'_ &W7_&E_MS3? M^@A:_P#?Y?\ &BS O451.O::.NHVH_[;K_C33XBTH==3LQ_VW3_&D!H450_X M2#2^/^)E:<]/WZ<_K5Y6#*&4@@\@B@!:*** "BBB@ HHHH **** "BBB@ HH MHH **** "HY!P:DIK"@#)OH]RFN%UJV6RU9;I4"O<((6D[_*2RK^K'TXKT6X MCW US>M:8MY!)&V0&'WAU![$>X/- F9MC:FXC \P,/3=@UHPZ6J\.@_[ZKR# M6OBG>?#_ %C[#K>C-(FEWO[/_BB2WDC M:*SF1U*E4N5R01[XKY0\=_L+ZMI^O6X\A(H[NX6/S;J/85#, ")$^5L9/7%> MHZ?\>O'EJV5\47TC?]-F60?DP-4_C)\?_%7C7X2ZCX=D=5UBYN+8VE]:1E6\ MQ958!E7W'4>M3)2B]S*C@8T'>C)KOU/?/A;X/^#7P_\ #L7A_1/".DZP+$?9 M[N]N+"WFGFE ^9I2ZD[CUQTQC'%:6L_!7X"^.F)O?!&DZ1>MTN[.T%E*#Z^9 M%@?G7YZ_!'X\7/@O7M2FUJZDM=1D;RY8KI>"J]8R2?GP?NYP0. 3TKZD^'O[ M0VC>/IVA2&2UPNX7*Y>$CW& Z=^&7MUI\KW/1N=A_P .\?#-_P"(H;M/&&HS M:!NWBTFB6>0Y)R M37S9X9\6ZII3"XTB>._M\Y>"&42(X]P#D'WKZ"\!^(CKT,8V]_*0+N;U..IJ>BB@ HH MHH **** (+>QMK.2:2"WB@>9M\K1H%+MZL1U/)Z^M3T44 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?+7_!2AMO M[*^M_P#7[:_^AU]2U\M?\%*/^35]:_Z_;7_T.NK"_P >'JC*K_#EZ'S=_P $ MI6_??$C_ ';7^M?H >M?G]_P2E7]]\2#GC;:C^=?H!7?CO\ >)?+\CEPW\)! M1245PG4%+24=J %I*** %I:05)'&7; I ,(_"DQ6A':Q[#7FJ73WEQ_I,V#(W'F'CD^]1P7DK M-\TTA/NY-9\T^;J;O\[?SH6;#9KZ>A35CQZDW6<4T:0E.F[Q=C]U/V9/VGO#/[3/@O^U=(/V'6+7":E MI$K@R6SGN#_$A[-^!P:]DK\%?V7_ (W:A\!/C/H7B2T=C8M*MKJ%ON(6:W<@ M,#[CJ/<5^\EG=Q:A9P74#^9!,BR1L.ZD9!_(U^>YE@U@ZMH_"]O\CZO"5_;T M[O=$U%%%>2=H4444 %%%% !1110 4444 %%%% !1110!%(N:H75N&!K2:JTV M* .%\8>#=/\ %6GO9ZC;B:(\JW1D;^\I[&OG/QA\#M;T"6233E_M:SSD>6,2 MJ/0KW_#KZ"OK.ZV\UBW2J36D9RBK(X,3@J.*UFM>Y^:/C_X@:S\,M5N[#5M- MO!H,[B6"^C0H;=GX>-CC'+9.U@0<]*YF+XP>&[\L[G2;KGI(AM)/Q*.JG_OD M5^F>O>'M+\160++&P]"K BO$_$G[#_P>\37#3'PR=+D8 MY/\ 9ES)"GX)DH/P%7&IW.BC3E3@H-WL?)6@_$'PYJ$V#8Z7&<\--J,C+^0< M9^E9OQHU^#Q5HNG^'_!MH=7UB23XU;3V5;B& M1V9_*9L;9%3<%PP/W>,9KQ#Q/_P3Y^+/PHOUN/A]J=GXTT=$5OLM[(L%P&'7 M:CG:!Z /GVK]+;:("K\:BLU)H9^96AZ5\;K%Q:WOP>UFXNHD)#%M\?'<.RL" M?8')[5]P_L\^$_%&@^%%N_%L%MIVI7" )I=IRMLG7YVS\SGCV 'UKUBEH)?+\CEPW\)!1125Q'4+129H MH =2YIN:3- #]U6(6"KDG ZFJ;.(USWKSK]HCX@7WPR^!?C#Q/IP!U"PL6>! MFZ+(WRAOPSFD!TOBCXW>!?!-]]AUWQ7HND7>,_9[[4(HI,>NTG(K&'[3WPL; MIX_\,_\ @UA_^*K\/KZ\O-9U&XU'4+J2^U"Y&3_ M -Q:'_XJOPV>SW+T /THAA!7H,CKQ189^Y+?M*?#!>OC[PR/^XM#_P#%5U_A MWQEHWC&P%[HNIV>JV;' N+&X2://IN4D5^!C)MC>+*B-B&(VCK]:]O\ V+?B MCJ_PO^/'ANVLKJ3^R=;B5O]LG]:7CI37NE#28'.X_SJMN).)4EKJ7*7S"O>JH8TNXUW)' M*V3AMW>GA1WJL)*E6:G;L*ZZEA0*G5EQS5#SJ3[0W:BS'>)>+=J:S=JJ?:&H M\X\BERLIRCT)6?:RD=0)O'&D>';-K MK4-0@MH1P"SY+'T ')/TKQ3Q)^TI&9'CT:Q5U' GO'P#_P !_K7A_@3]ANV M\=>&]"U.7Q;K4OYX/%=E_P[-T:9@H^)EV6/15 MLXR?_0Z]"BZ%'6K3YGZZ'!7A7K:4JG*O2[_,MW7QT\474A9-0M[!I;7XX>)[=@7U"WN!Z20H!_XZ!59?\ @E_I8//Q&U _]N"?_%TW_AV)HC2& M,?$F_$G=%LX\_EOKM>-P[5E07]?(\W^SL5>_UE_C_F=]X=_:.B\Q4UFQ5!WF MLWR!_P 8_UKV?PSXTTGQ#9I=:?J$-S">NUQE3Z,#R#[&OEP_P#!+[1P"3\2 M-3 _Z\T_^*JA=?\ !-*SM6:2U^(6K2VZQEVN%BC0<#.!\W/2O,JRI3UA'E^9 MZE"G7I:5:G,O2S/N"QO$F4%6##U!S6I')FOA?_@G)J4D'A[QQI\U[)'JC*K_ Y>A\V?\$I?^/KXC_[EK_,U^@1K\_O^"4W^M^)! M_P!FT_K7W\>O6O0QO^\2^7Y'+AOX2'4E)FDS7"=0[-)NIM+0 M.SM&3TIM5[ MB;C H$-DD,LF.U>-?ML?+^RG\0O3["/_ $,5['%7C?[;G'[*?Q!_Z\E_]#%# M!'XX1J=H(X.*GCDW?>[4D':I.%D<]AT6@8O'&:;Y060D=#4D4FX;6 Z^E)(" MIQGIQ3MU 26(%5/X5VGP#C9?CS\/N>/[;MO_ $*N*:7]WC;TKN?V?Y/,^//P M\&.NMVW_ *%0[ ?M?J?_ !^O_O'^=0:?-N>2,]CD5+JG_'\WU/\ .LN&;R=0 MSGK5)71!MF@-2_>&:::D!V:*8#2[J '4&DHI +']X5^/?[9#?\9,>/C_ -/J M_P#HM:_8-?O"OQ[_ &QLM^TUX^ _Y_5_]%K7LY7_ !GZ'%B_@1\^30H%) Y) M-0*HJ>ZXD([5$*^QIGSM1ZC_ "Q497%3K]WUIC+R:ZT<]R+%+BEHW4R@H[4H MQ0:8@ J3;WIM2K&V.E AAZ@8]!7]!'[//_)"_ >.?^)-;?\ HL5^ 5K;^;*H M/J/YU^_G[.__ "0OP*/32+(/@I^K/=RJ]Y_(]$HHHKXL^B"BBB@ MHHHH **** "BBB@ HHHH 0]*K7#[0:L-5&\;"F@#"UK4([.WFGE<1Q1J7=B> M H&2:_.7]K/Q=<>--$U#49F81M*$@C/_ "SC ; _J?Z9;<'V8_-_XZ&KX*^/:C_A I >AE'\C7T&"HI82M6>[T1\[C<0WC:-!;7NS MZJ\&ZQ-I_@CP+$M[>V*OIEL/W$/!@2Z^R'^S+4,)@66;]TF,<<8KS2Y@^W M^*KFQM)+D22EHUT]@6=F(8;0VSN>GI6<;)1YMB,=6G2^%[G/:EXYU*YT_4XX M-:UN5T#,4-U*OEX/)!#C('UYJCX&\3ZI<>$;^XD\0:W=,MRJF^^T2AXL@< ; M\G/XXQ5::U%K9:L;N=K^(*R""'*- XR0Q;9\P7'([U0\(ZE]E\%WL[W[S8NE M O8X6"194<,-G);M]#49G5PU/!SJ4Y>[IK\T?GD,/B\US2&'P2=2-'UZ^7POI,DFL:QF3>#N*Z!=8NH?$<4)O]3B5O\ EB9& M:)QD\GYCC/I^E>5P_%K1O#>B:7#=SWBR%6'G1V^Z.3YB< $<<'TKZ$7X2ZY] MF7Q E];#3C;?:S"SL6*[2^>4X.#TS7\U8G)\VJYC+$PHS=.&4C((_"OR[_9Y^;2-?;^]J+'_Q MT5^@/P%UI]4\!V2R/O>U=[8GV4Y4?@I4?A7[[*2'-)\:>*_@QJGAGX9WU_P#V:_BR MRUA-0BMILX_>1"&-@H/4^W 8X% 'WC14=O<174$<\$B30R*'22-@RLI&001U M!'>N1O/C!X1L?BM9?#6?5MGC6]TTZQ!I?V:8[[0.Z&3S0GECYHW&TMNXZHQF@#VVB MN(^&OQE\*_%BX\1VGAW43>:AX;OVTK6;5K>6,V=XA(DAW.BA]I5AN3*G'!KM MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "OE7_@I>A\X_\ !*7[WQ(Y[6G]:^_#7P#_ ,$I?^:D?]NG]:^_37H8W^/+ MY?D2,M4$:YSW%.W0!"/E(KM_V> MP?\ A?GPZ_[#EL/_ !ZN)SD\'\Z[C]GQ?^+_ 'P['_4M)?,A'X##2;J5J8: )-U&:CI=U $B_>%?C[^V)S^TYX]_Z_%_\ 1:U^P$9^85^/ MW[83?\9/>/C_ -/B_P#HM:]?+?XK]#BQ7P+U/GBX;_2)![UU'A7P/#X@TJ6^ MN-_BJTZ-' MGAN>5AZ,:U7EGL:<7PUTMA\_C'35_P"V3FIU^&>B8^;QGIY/M#)_A7W/X _8 MS^#^N>$?#-WJB:L=5U"P@N)8DU%E:1W7),: =(K36B8 M>I_M20CZ'W]JY/;XY0YV]/3_ (!LHX%S=-;[;]C\Y/\ A5VA-U\;V"?]NTAI MZ_"GP[_%X^L5_P"W24U^F _X)V?!SO8ZN3_V$Y?\:3_AW?\ !M?^8;JA_P"X MG-_C6/UW$O[:^[_@&_U?#_RO[S\UT^%/A7'/Q#LP?^O*2K'_ J;P>BC=\1; M;/MI\N*_2(?\$\_@V.FDZGG_ +"DW^-2K_P3Y^#BCG2=2/UU2;_XJE]=Q7_/ MS\/^ 'U?#?RL_-G_ (5;X*1AGXBP_P#@ND_QJY%\._ :J!)\0U'^[ILAK]&F M_P""??P7_P"@'J!/J=4G_P#BJC_X=_\ P;'_ # K['_82F_^*H^MXI_\O/P_ MX U0PR^RS\[5^'OP_B=6'Q'/7_H%2?XU]T_#[_@HAX+^'W@70_#BM#?#2[2. MU%P?.0R;1C=M\LXSZ9KK%_8!^#7_ $+UX?KJ4_\ \545U^P1\&+6$R#PO>SM MV5=1FR?_ !ZN.NJN*M&K*]CHINC0NX1:*Z_\%0O!O\4-NG_?\_\ M.NT^"_[ M>GA[XS?$K3?"6FV2-)>!_P!]&T@*%5)'#( 1QZUYS>_L)_#"UTG4;JX\(&U, M-O))&T>L3R=%)!(..>G%?+/_ 3[@5?VJM!1!A(VN OT"L!7FXC"^PC>Z?H= ME*M&JVE<_9:BBBO,.@**** "BBB@ HHHH **** &/6?>?=-:+=*I72[E- '@ M_P"TE&S>"[<@9"WT9;Z;''\R*^'_ -H)MOP_E/3]Z/Y&OT(^,GA]]>\#ZK;Q M+NFC3SXQC))0[L#W(!'XU^>O[1/_ "3V48S^]'\C7T6&JKZA.':Y\KC*;CF= M*?1V/L#P3ILA\#^"Y+>XCC']E6K7"W#!L_NDV[!MXXZY-8O@OX"^,+/XH:1J M6H+:S^&?,666UFNHYI9$*')P%&02/O"=H/[,M%Q<7* MBX@(@17C//!R#VX]:^D=!_:"^&EAHNF6]S\0M">XM[6.&79>KL9P@!/YBOD* MT:N,FE53BH/2SM?7KWV/J\MQU3"NO3=&+4U:\HI]U>.NCUW]#DOV@_@K8^)O M!T&D>#/#UGIVO372RJT:1V^Z,)(,%BI!&XH2/:O"O#_[+/Q T7P_+8:Y9Z<= M1GN UN4>-XRN "" G)R*^C?$WQ^\&W&DWT^@^-O"4_B**-QIAOK_ !%O.-H? M:#Y/%$-KNA5]0VVRW7E_=/.[9YGXXJZF'C4E[U[ M=NGW=S7ZXJ>!EE]&E&%]?:1BE46NRFM5>UFNS\R'P9\&/!WA_P %Z1:^-?". ME7>N('268V:3;B9&*@$#^Z5%>H>(;ZVC\)ZK:V\7EK'ITNR-=H"H(R!QG@8K MYT^(_P 8[O6M'\,/I_C;PRFKI;;M473]3MQ +CC&SS3DCK77ZE\6O#']EWEQ M)\0_#LL+Z"]O)9?;(C*;CR&=6?KNOV/_CJU]V?LUHR^#;HGHU^Y'_?N,?TKX1_9M;=X M+OF];UL_]\+7Z+?!GP^V@^!M+AD7;-(GGR#OESN /T! _"N&,G+$278XL/!R MS"I+L>G6?W16@E4[1<**NK7:?0CJ_(3X<^%_B]XN_9#A_9OL/@QXNTK5M8UD M7-[XD\1:9)8:=9VPN$FW!Y%!+ QKD#G&[ 8\5^O=% 'Y4_'_ /9[\4:7X^^( MVF>*/AYX_P#B?&OA6WTSX=:WX9,KV>F"&S\N03I&X"EBHW1D,9"' 1C(&%WX M"_LMZW_POSX+:MJ/@36M+DL?AU%>3:GJ-E=Q6]EKD,UPEOYQ("JZHD!\DX!& M"5.[)_4FB@9^,MU\!?&?]E^#H-3^#WQ+N?BY9^.(;KQ5XNN([B]TV_M_-D,; MQ[697VKMS*%PN&RY\P*/KG_@I-X5\=^-KCX?:1;>&/%'BOX427$LGB33_!<" MS:C),NTP':58A1R0<;?O;B#M-?<-% 'Y^_\ !.]OB]\+O$D/PU\;^#=5\+>" MX=,DN-)D_P"$9(2\FDG:3S;N\A+)#.(_DV/R0%!PP7=S/[>GPUO_ !S\5M5N M/"/P3^(4/Q+7[)'HWC_PQ*18WF%0,;ED)6((I9 Q*-\JY(48K]*** /SB_:& M^%?C>_\ B-X$OOC%X&\:?&'P);^";6QFTWP/))(T'B!5'G7$L43H3EMY\SIA MDZ["I\]L_P!DGQOXTNOV9++XI^#O$&OP27VK6>M"9[F=].T@/#)907<\3?N2 M&DN"IW*<,%/W-J_J_10!^9?P@_8#TSQ1X;_:8\/3^#M0\+7S>(+JR\&:CJ27 M,:K:PS-):-"TIQ)&2D8,HW,59OF.>>._X1+]JZ\L6^,2Z1JZ^-O$\+_#Z[T% MM/E2>TL?L\<<6H$'YHQ]H660R$;06W9"M7ZRT4 ?G5\?/V7-0^%OA#X#>$X_ M"?B3XC_!WPXMP/%F@>#A)]MO[Z10RW31QLKNIE)8?,-BJ5W+D&O M*_9U\=: MEX;DTI/ASX[T+3;KXP6UW'#/8W)O;332DJ^>TX4YV*P!N 2NX9WH_!C3_#MQ;Z+IVEZ3>>(ELM1EN))I2\*W<, MB2NTK,MP[L%R@XVY3[=_9>\/^)?"OP"\&:5XOOM3U+Q!;6C+/<:U$D=X4,CF M)9E664!UC,:G]XQ^7G!R!ZG10(**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "OE/_ (*9_P#)JNK?]A"T_P#0Z^K*^4O^"FG_ ":O MJO\ V$+3_P!#KIPW\>'JC*K_ Y>A\X?\$IUV_\ "R/^W3^M??E? O\ P2G_ M -7\2#[VG\C7WU7?C?X\OZZ'+A_X2%HI*-V*XCI!FQ4#O3I&J'K5$C6S2KDX MI#UIP- $T8[UX;^W8VW]E'QU_P!<8A_Y$%>Y1M7A/[>'_)J/C@=/W@?LZKG]H+X<_ M]ARW_G2 _:?5/^0@WU/\ZP[L?OS6YJO&H-]3_.L.Z/[YJN)+);*0QMUQ6XC! MD!K @K6M)=R@&E("PQIAI6/-1LU2 NZC=3OEO\5^APXOX$?-TG_'Q)_O M'^==YX?8#P6/^N\G\JX%C^^?_>/\Z[O0SCP4I_Z;R?RKV,?_ +O\T,[:=9$LK%G?!;$,H)+ M?U/UKCOA_,__ J'PC;&&>2VDT2V$C1A,8V#N3FM*SDM]'TNXN+.&[G-LC.L M,;*SL?08-.C1A.BFUKZO_,X*]:<*CL]->B-"X^(QLI6AO;*:PD49S<2(./H& M)KE/&_[0A\$W*H_A6^U"T\A9OMT=TJ1X/7KZ?UK!U;XH6+ZHTFHZ#J0N\ %; MB6('V^4FN*^*?BBWU4K+CPZO_ ,(??3:?[4HC3)(P6V^HJ_X+_:: M@\9ZM'80>'98Y7C>10+W<3M&<=,?K7D!V1^!]/A6WUA_#XMT>218X?)R6(RS M=S6S\'UT>/Q;"^G)>R2+!+L4>7@_+T%?%9K@,-A\-B:M*-G!2MOI9.W4[LKX MDS+$9SA,'4JWA.<$TU'5-V:5E>WS3/>+CXK1V$[07VEO93KC]W)= G!Z'C-3 M2?$2>UL_MBZ3-=6GEB1I_M"H%R>F, FN7U*:Q2^VZE:3P7&!DS-#\H[="36A M?S)_9JE;6ZGL/(4O*&CVX)/!R:_FJ.?9DYU8NMHD[:1O\_=^\_L)Y-E]H/V6 M_F[?+7[BY=_$*+Q)H^IVT5H8PUG/EQ,6Q^[8^G-?GS_P3Q4/^U7HW;"W1_\ M'6K[DL;K3Y[/4%MA)'(MC,4*$>5*^+?VA_@M9F\FM+R"4Z'>R^? T M#E#&W4ID=,9.!W'T-?-/!>F: MU?ZEJDE_=(6N#'-&%\P,0<#8?3UKU#XQ*LOP[U5'&4;RP1_VT6LWX!-GX7Z7 M_OR_^C&KRJU3E5T=RQ%?ZI[3G=^:WX&+_P ,Q>%?^?[5_P#O_'_\;IR_LS>$ M5^]/JC_[UPO]$KUIFKMO 'PFU;QQ/'*8VL=+S\UU(OWAW"#N??I_*O&GB*LY M]? G_!*/\ X]?B0?\ ;M!^C5]]&O0QO^\2 M^7Y')A_X2'4QFI&:F-7$= &HZ<:8:8#3\U*M,/WJ$_MY9_P"&5/&?T@_]&"DQH_(B'J*L3?*H_P *K0GYJL3\ M1BJ6PR$?>/TJ>Z;"QMCM@U54\^M2S,2H4X'I@YJD] (U/6O1/V<<']H/X<]_ M^)Y;_P S7 VJ(L1K8:OQZ_;$D+?M,?$ Y_P"7Q?\ T!:_7R:; M;@=Z_'O]KURW[27C]B?^7P?^@+7JY?I4?H<>*U@CY\CC,MP5499F( _&N\TN M&2W\(B&1&219Y 58B:#*9O",8?H)G [X&*[\=4J. M'+R^[IKYF.$C%34KZ]C]B?A[?"/X1^#(7MIY86T2VW/&JE1\GJ2,5HS3VECH M=_0P_9[2)GW8Q@ M@GVK \6:M8 M>(/$5U>>))=1&L$*)?M=G#'(,#@%0W''M7JTYQK8ARAJK;Z\WIMM\]SS_:4Z MN$T_FVZ>OQ;_ "VZGH,VM0'P/8VR1ZO)H!MDD>188O*)W'EFSUSQ6C\'9-*7 MQ5%+81WWF"WEV1E8L'Y>V#BL.^U..#P/I^GNVJ_V$]NC%TMHUC9\L<%]W7VJ M?X"WEVVZ1Q[G)&,<-UYK\ES7.LNJ_6"^FAO]%U6RNDP'AN&B1E]MNM?G_P#\$TXPW[3VE[3D?8KH_P#D,U[F M38+$8'+G3Q,.63DW96VM'M;^)O@K MX:UZ1I6LC8SMUDLCY>??;@KGWQ7JMS(.:R;B9>:#*I2A55IJY\O_ !+_ &/7 M\<:?%8V/C&?1[82;Y5>P$_F@= <2)P#S2?"S]CD?#_PW%H][XMEU>..5W22. MP%N0K'.W!D?OGGWKZ3>=0:1;ASY=-SCO#7P3\,Z'(L@L3 M?3KTDO&\S_QW[OZ5Z39V"QJH"X XQ56WF6M.WN8UP"RC\:(PC#2*L;TZ<*:M M!6+UO;A>U743;4$,@91@Y%65-6:#J6BB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KY._X*=''[*FJ_]A&T_P#0Z^L:^3?^"GG_ ":GJO\ V$;3_P!# MKIPW\>'JC*K_ Y>A\Z_\$H_^/'XD<<^;:?R:OO9FKX%_P""4IQ9?$@_]-+3 M^35]ZLW)KT<9_'E_70Y,/_#0[=24W-(6KB.@4_E3&:@L/PIC&F A;FG+4><4 MY6H M1GY:\)_;R/_ !BGXQ_[8#_R(*]RC;%>*?MT6OVS]E'QUS@PV\>#Z5 M35BS5-Y;GMQ4@.CN/)W;.GH1Q7HO[-LOG?M%?#C(Q_Q.[?'YFO-?+;<>*](_ M9=C,W[3?PQM\8$FLQL2>OR@FAO09^SNO-MU _4_SK N&_?&MOQ ?]._SZUSU MQ)^^(K6.QDRS;M5G=5&!NE6@:IB+<$FUL58W505L&K*296H91+NI"U,W5'(^ M%I 13R?-^-?C]^UXV[]I#Q]_U^#_ - 6OUXGD^:OR$_:VY_:-\>_]?@_] %> MI@=)OT./$:Q/GU6_>,/<_P Z[[09-O@U.W[^3^5>?!OWC?4_SKN]')_X0M,? M\]Y/Y5Z6,?[CYHY\*K5C]D_AZR?\*J\&120S/ VBVN^01AD'R#J2:T-4%EI^ M@ZE=6"[IXK=MOD0J[<\8"[AD^U'P[DB/P=\'V4]U'##/HML&0H2V/+'>M&'2 M;:WTV2ST[5H[>9U*Q2O$6",?4<9%:0G*.&;A?FZ:7_X'Z'C7PLL(FN1R7 M->5FE?79W6G;7L?,WB%M,;5)'U,:E;:A& K+-8HCJ!TR#+D5T6K:@UUX'T_2 MV^W-X>AC6X^T_P!G)LWDD$&3S/TKT3Q-^SE?>)-:.I:AXCM1=%54*MMM0*.@ M W]*OZC\"]7U/PC8^'?[>LCIEN=X'V0[F;G)W;NG/2N+)<\SFMC>3-9KV"7N MMJ*=[JWPIZVOY'1QQP?PM0R?GX8IR>+FTI)3J-.-FVG[1Q5N:WGY'A>ER:38 MVU]/8SW4[PVTFV*.S1\G X"^9R?:N#UC4]&NM:D>_;4X-07",LMA&C)CC!!E MR*^F-._9TO\ PZTCVGB"WAN/*98F%FS*I/(?V.=6\5:U/JVH>*[66 M[N,%L6!"\#CC?7H9YG^:X6LI9)4NFM?=COKUEKV\A>&G!?"E7*JD>,Z/)6YY M62G4^&T;:4VX[\V[OY')76N";P#8Z5]JU3^PY+1&)_LZ)D4[B<[C)D<]LU8^ M%/A"P\4Z\-+TO5[B*ZEMI CW=HC1KQG)42&O3'^ >K0^$[7PT_B. Z= @5H_ ML;8D8$G=][FMCX7? J?X>^)H-8_M*&YB2-T\A(#&3N&,Y)K"&!RJK".98G7% MJTKWD_?WV^'XKZ?"]_$;Y+>\_?[ZG( M:E^QUS^*K7Y95E6PE.TFK/63TWZMF!\2>/ /B'_KPG_]%M7YM?\ !,?][^TYIW^S871_ M\AFOT>^)>(SLPO]G3_-N!_Y9M7YQ?\ !+T_\9.67_8,NO\ T UX&+5J M*]7^A]+A_C?I_F?L-1117AG:%%%% !1110 4444 %%%% !2,:6HI&P* &2R; M:R[N\VYYJ6\N-H->0?&3XI#P7IXM[1E?5KD'RE/(C7H7(_D.Y^E;4:,\145. MFM68UJT,/3=2H]$:7Q"^+6D^"4,<\AN;]AE+.$_-]6/\(^OX UX)XB^-_B?7 MI'$%RNEVY/$=J/FQ[N><_3%<)=74^H74MQ=>+OC[I M?@.\^Q6$UWJVNDX2PTMB7#=MS#[O\_:NT\(^*?#GB3_A*=-O+&[O[9;4VD-W M;R>4@G;(+(XYRG'XFL'P5\-M"\!V^S3;0&X;_677P-I,AX5V,]X5]V/(^F1 M_*N]^%O[/-EXSD6/Q'\7O&3Z^YR$%T(D+6P]'57U.^GFF*BU/E M]Q=+:?>>_P!C)JO[-!_%5]\>/C9X5TS4;M9]'\'L]TTK'FZNA]U3ZLH'/J 3[U]R6- MQN KPY*SL?94ZBJ14D;*FG5#&V:FJ30**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^3O^"G7_ ":EJQ_ZB-I_Z'7UC7R=_P %._\ DU'5O^PC:?\ HRNG M#?QH>J,JO\.7H?-W_!*<_P"A_$@?]-+3^1K[T9J^"/\ @E3Q:?$@]?WEI_(U M]Z,U>CC/X\OZZ')A_P"&AV:3-,W4A:N,Z!Q-,9MM-\SG!-1R2"G8!S-R:>K5 M7W\T]&I@6U:O'?VW#_QBA\03_P!.(_\ 0Q7KT;5Y!^VV?^,3?B#_ ->(_P#0 MQ6;*CN?CO9+N\O/H*N7PPHQ533U^>(?[ /Z5=O!]VM.@=2B,AAV-26]\UZK^R.N[]J[X6_P#83)_\ M<-)[%'[&>(F_TX5S=RW[XUO^)FVWRGVKF+F3]\:Z(;'/(NV[<9JTKUGVS<#- M6=_--@6PU21R2OR'_ &MCM_:)\>?] M?@/_ (X*_6VXD[5^2/[6S[_VB/'9'_/VH_\ '!7H8723.2ML?/B-^\;ZG^== M_H7S>#4X_P"6\G\A7 1J=S'W/\Z[W0F/_"'HHY/GR?R%>ABW>@O5&6'_ (Q^ MK]GXL@T[1? 6CSZK#I'G>&K9XIKCB'S-@P';^$'UJ-_C)I=MJ%AI>GW']ISM M>"/!C6]K)&-:2$IA M!E67/!!J_IOA?]G/3]0M;N/Q[HQ>"190#XAC(+ Y'\72N58K$1BHPM9?UV/R MW,N<Q&.JUZ#24I7NV[VTTMJEZI7\SZKN&"8/EM)_NJ#BHI)%B0NV$11D]@ M*X5OVBOA:W3X@^&O_!K!_P#%5#-^T)\+Y%(_X6!X< (QD:I!_P#%5A%>1^K- M,[>XC%WY;AE"G[N>I/I5*S\8:'?WU[86FL6-U?6(_P!)MH;A&DA_WE!R*Y&+ M]H#X8QXQ\0?#K8.1G5+?_P"*KSGP-#\&_ ?B[6_%FG_$/39GU#>")=2MS%!O M;+8;/.3ZFK:>BZ')6EB(SIJE!.+?O-O96Z=SWZXC%RR,&4!ONYZD^E5-)\6: M+KUU=VFFZO9:A7^5MEEP74$[2>AK@)OC;\/I M)$8>.O#@"MN_Y"D//_CU2WWQH^&&J:;+97WC+P[/;R9W)_:D/_Q=='+&\;[' M7'?5%SQ-XFTWQ1\%?$.K:47>PET^Y\MI%VEL(P)P>U?G[_P2WP?VFK;_ +!5 MUC_OD5]G^+/BG\+=,^$_B'0] \4>'K=/[.G2"WAU*([F*'@?/DDDU\8_\$LE M+?M+PDC[NDW/_H(K@Q[CR>[M=_H=-'XW;;_AS]A:***^?.H**** "BBB@ HH MHH **** $/2JUPV :L-5*Z;Y30!@ZU?):6\LTC;(XU+LQ[ #)-?$WC#Q)-XN M\27VJ3$XF<^6I_@0<*OY?KFOJCXS:@VG_#_7)$.TM#Y61_ML$/\ Z%7R !7U MF24U&,ZSWV/CL^K/FA16V_Z !7!_%GQG:Z#H=W8?;/LMY- 2-N-Y4]0O/4C/ M-=^!7P1^T7\5G\4?$;5'TL20VM@@L9-X.) K$%L=N>*Z,TQ#A2Y8O5G'DV'5 M:OS25U'7Y]#[4^'^I:1?>'8(]'"I!;CRWCR"RMW)(ZD]<]\UTC,%4D\ #)KX M[_9E^(#V?B:&)[M5M[P"&XAD/);@(X]^Q_'UK["FC$\+QMPKJ5/XC%<%+$^T MI+NB,QPOU:OO=2U/D7XN_%*'QQ/XA6?5!::3I"?N[56 >Y^8 A?+;^&=(CT8_89(I#I,3O%%!CYI9MY8LP!^]QR<@#@#SCQQ\-=6\ M/>-]2T'56CL;2:Y\LZE/N\I49E8/D G& "<+IM/U$#3 MKN#^SKJ>/D7$>Y6V)N&5!VYSP<''>O ;;DW(^TE*E1P]U\*7_#'TKX%TN/X? M6]BNDGRI;5UE$W=W'.3ZY_E7W/X,\01^(-$L=1AX2YB63;G.TDY6[Y J MXM9UFWRBM!:9]6.HKS3]I?QWJWPQ_9_^('BK0ESK.E:-<7-HQ4,(Y AVR$$8 M(0G=@\';S7YI7_@3P'\//@3\,OC/XAU/XM7OCK7 FMZA\0_"86]CLF\X*UI. M\TR1Q$EPB[LDNK9R/D(!^O%%?GIJ'QFT/P_^W,/BCJ27]OH,?P:CUQX;F)!> M>6TBR+&R*=@E.X+@';N/7'->BZ'^W5J7B*Z\,Z;XR^%&J^ ] ^(-E,?"FO3: MI!>)? P[D\V)%#0;PR8!+$[U[!?BA>_LGZ M9X$_9Z\!_#6^^)?C;2_#RZYX@BL-0ALDME=RT\@>0$2N97X3(R&C 8DXKQZ; M]I ?M*?'W]F'XA'P\WAP&3Q'!_9R7YN&'DVXY$OEI@G_ '>/>@1^G5%?GY\ MOVQHO!_P,^%N@^"O _B;Q[XU\9WVJ'3?#^L>)TN+A8H)W,LDM_)"BA,?%OQ2FT[2_!ZSI'<&^G>5O(DEPRK ML8["P#?,1@$'(!GZ=T5^=OQV_P""@GQ0M/ ?Q9T;2_AS-\-/''@M=*DO+ZXU M>UU%K)+F>(,_E- 8I5;>D8VELBT7QA\2?#GB73/$<7 MPXANYM+LO$L<]C<22W82-1:I"L?FOD2&02 *I(V%E!H _1BBOCVX_;ZUGP?- MXCTGXA_"'4? OBNR\-W/B?2M+N-9ANHM3MX59BAFCC_"X?'6D2:MH.IOK$-ZERD<+ROE$12BXC?!8AC\I M*+NH$?6M%?G?_P %0/B%;WGC#X?>$;*PU'QL-"6?Q'XF\%6?GQV]UIH"[9;B M:+E GER8ZX\S)'3/N7_!/CQWH^M?L_Z!X8A\=6?C3Q%HMG'<:@+:620V4=TS MS00%I &8QH?+.>5,94XP!0,^GJ*_*GXKZ1'/B MA\3_ CX;^#%YXQ@\ 1PW>IZG:Z]%;JMJT0D>4QO%G1 M2';=L( 49$B#[Q*AS?\ !2:/7H_AM%X+^&&I^*=6\92:A9_V0VIQ6ES97MKM M!A;TBD!\Z.,/=>:[= WR;_1<5XM^W7X(USP_^TEJOQ'^)?@_Q M)XV^#,.GVUKIMUX;U8VTF@R[(@\I5?NMYOF$;]JMYR?,2 *!GZ=T5\/^-/\ M@J!X*\(:U/IWAKP^FO:#I.FV-]<7MYK<.GSR13Q)(J6D$JEKF18W!9=R\@C) M.-W2>%_V[/$7Q1^*FK^#_AO\(;CQ?:V*:9>?VU)K\5E ME>0I*)Y5>(E"JR+ MB-/,9@KGC;@@CZ\HKXNT/_@HQ#XVL/!VBZ+X!GG^(6N:MJ&DZMX7DUCR7T-; M0;IYY)A 2P"$,,1KG;( ZH=,\/ MZQXG2XN%C@FD,KRW\D**%X8J/+ 5LGC+ S] Z*^*_B9_P %+M(^''C#5?#\ MO@U);KP_:6L^O17GB"WLYX9I45Y+:TB=3]KDBW$-@H"5('5=W10_\% M#UKX MX:#X T;0(DL]6M]-O(M:\0:LNF">&]BCEB:VB:-O/(60#;N4E@5&>M CZRHH MHH **** "ODW_@IX?^,4=6_["-I_Z,KZRKY-_P""GO\ R:CJW_81M/\ T973 MAOXT/5&57^'+T/FG_@E21]C^)'_72T_D:^\F?FO@G_@E>VVP^(_/_+6T_D:^ MZWF/:O2Q:_?R.3#_ ,-%@R#UJ-IJKF8YIK29KEL;EAI,U&7J+?Q3&DIV EWU M*CU2\P9J5'HL!H1M7D/[;S8_9+\?G_IR7_T,5ZO%)ZUY)^W W_&(_CX_].:C M_P ?%9R*CN?D%IGS,I]$ _2K5[QMYJKI.-BGOM'\JGOV^[5+8;W)UM87VDID M_6G-:P("2G3W-4O[0\O"J-WUJ.2Z>5OF)/MVHN@U98D:V7A4W-]>!7I_['^& M_:S^%X]-08_^.&O)?,'XUZ[^QN=W[6WPQ&/^7]S_ .0S42*/U[\6-MOE^E]#28J; 6?.]ZBDD[YJHTQ'0TDDWR]>:=@&7$V[Z5^2W[6$F[]H7QP M?^GL#_QP5^L%Q-TK\F?VJI W[0GC?GC[8/\ T 5W8;XF85=CP=3\Q^O]:Z;1 M_%"Z?I:V30;]LAD$@]^V*YA?O'_/>IU;*XKUU3C6ARSV.-SE3ES1.K_X2U2? M]5_X[_\ 7H_X2Q/^>7Z?_7KEQ]:6H^H4!_6ZITQ\5IVB'Y&F_P#"5#&/)4C\ M:YSM3E6E_9]%]P^N53=D\5JH&ZW '3//%:UK\6)CX9DT!8HQ9R2;V.QR^-BD+'+;>"V>Q/I[5&OM7HT\NA)^]F:I;I=6YN+]E?8W(+*$.*^.C]VOZ"OV4?\ DV[X M<_\ 8%M__0:X,RPT,)",J?4Z<)B)UFU+H?G)#_P2E^,4G+:CX2A_WKV<_P H M:^C/V*OV#?&7[._Q0N/%WBC7M$NX_L4?&RQ>^^ M'NMQH,E8EE_!'5S^BFOD<"ONCQ!IL>HV-S:S+NAGC:-U]58$$?D:^*/$&BS^ M'=:O--N1B:VD*$XQN'9A[$8(^M?2Y564:%7I:WZF?7)ZY\)O M"/B*.\6^T&SD>Z#"614VL2>^1W[UUM%=5>49Z25SY^E4J47>G)KT/"? G[)N MB^"O%R:P-5N+RW@E\VWLV0*%PH6\EM,F^.9=C+]:\2I*---1.N6(J5YQE5=['&_$K4M/\ !O@> MZDCL[>2XD_<6<+(K%IWX! /4]3GKQ5OX9>$1X)\&V.GO@W17SKEAWE;EOP'3 M\*X:STO5_'_C-;F.5UT+P].R6?\ :4+9GFRVT\UZ'_ ,(Y=W[9 MU759KF,9/V>V401_CCYC]">:ZM?L@GO7DC4R!VQM13G' Y4]Z M^;-*TF.W6&PTZU5 [A4AA7&YB]?;/P]\-CPSX:TW30!NMX@'(Z%SRQ_ M%B:XL/+VE1M;([\JIIU7-+1([:S7Y16@M5+5, 5<6O2/J2#4=/M=7T^ZL+ZW MBO+*ZB:">WG0/'+&P*LC*>"""00>H-?*EK_P3+^$%OK$3M=>*[CPQ%=_;4\& M3:RS:*)3MWGTY?D<'(KZSHH \;\4?LH^!O&7Q6U+QWK"7UY-VX @'J :^EZ* /DOP+_P31^&'@>?P\A\0^-M? MT70[[^T[;P_K&LK)IC78;*SO;I$B[QP/EP"!A@W.;/Q!_P"";_PS^(&H^*Y? M[>\9^'M,\370U#4-"T36%ATUKOS YN!;O&ZER01\VY0&.T*<$?5=% 'DOPG_ M &:?#'P=^('BWQAHM_JUUJ?B:VLK6\BOYHGAC6UB$49C"QJ02H^;).3TQTJ+ MXK?LL^!_C)\4O ?C_P 0PWAUSP=-YUDMO(BPW.'62-9U9"65'7$;JYNM'\3:=J<=MJ] ML9Y-\J"9(@NTGC[F0!P0228;/_@G+\+;/P/X@\--J'BBY35M;7Q#'JL^I(=0 MT^]4,%DMYQ&#G#'_ %F\D\DD@&OJ:B@#Y2/_ 3A^'DVC?$"PO/%?CG5)/'% MM96VK7^I:K#SPKN+[A@D*%&,=)XZ_82^&?Q+\4/K?B3^ MU]39_#4/A8V3W,:0"WBD62.8;8PXF#(IW!PO;;@D5]$T4 ?,>B?\$^OA[IMG MXD&H^(/&?BK5=:T67P^-:\1:P+R\L+&1=IBMBT>Q !TRK8Y'0D'J_#O[(?@[ MPSXN^%'B.UU+7)+WX;:3+HVD1S3PF.>&2!X6:X B!9]KD@H4&0..U>XT4 ?/ M_P >&=2%FUY;Y/[J;*-D88CY=I(. M"2 ,:O[/_P"R;X2_9GU37I/ ^JZ_;:)K#+)+X=O;N.XL8954+YL>Z/S0Y P< MR$'/(X7;[710!\Q>(/\ @GK\-/%GQ$G\4:UJWB_5K.?5&UF7PS>:VTNDO=EB MQD,3*7ZDC&_&..G%0^)/^"=/PM\4>--4UNZO_%,.DZKJW]MZAX3M]5V:+=WF MXL99+?9DDDMT88#$# XKZCHH ^#F_8EU+XM?M3?'36?%]SXL\)^$M<^PII]] MX=U=+1=6A$(6X@F4;]\>47*NHZ<&D\4?L.SZ[^UCI,.DQ>)/!'PRTGP+'H]C MK_A;519W,%PDK#R0^6=MT;ONW*0VXY.:^\J*!GRQ-_P3A^%5GIVA1^&;_P 6 M>!-5TJT>Q_MWPOK)M+^\A=V>1;B0JP?% Z;PO^P_\ #?P3K_PS MU701JVF/X -X^G6\=RCQW4ER,327)=&=V/4;64#@8P !] T4"/-/"OP"\/\ MA#XX>-OBG9WFIR^(/%MM:VM];3RQFTC6WB2-#$HC# D1KG<[G7_E!0@DB96( "# 1EP>1@\U](44 M ?/NM?L2^!KKQ)?:OX>UCQ5X &I6EK8ZG8>$=5^Q6]_#;($@$@V,P*J NZ-D M.,\_,V>N^&?[./ACX4?$SQGXWT6[U:74O%45G#=VU[J44 >->'_P!DWP!X7^-/C/XHV%M=1^)O%5FUG=@R(8( X42R0KLR MKR%%+,2V3G &XYX2/_@GE\-[7X;^#_"ECK7BW2KKPE*?&OA:\U.SM++6CH. MM?9O[86V0)%),H3ECGYFRGB3]B/P3XP\?:7XDUWQ!XPUBRTR]@U M"S\-7VM&;2X;B%%2-Q&RF3A54$>9AN<@Y.?H6B@ HHHH **** "ODC_@J%.( M_P!E/4DVLS2:E:*,?[]?6]?&_P#P5&U:T;]G^+0Q,HU2]U"&6"'NRH26/M6] M!J-6+?*MK\18"C*^^UDYQR,$5]TM-N:OS"_8Q^-NF?!'_ M (307UI+J>HZC'";2UMY JL4)W!WYV_D:^CK3]N:)[B-9O!,D4.?G:/4PS#Z M Q#/YBO1Q%2#J-W.6E%J"5CZN\RFF3WKYJ_X;;T1@"/"^HG_ +>(Z>O[:VCN M8:C:3\:^=A^V9I+=/"VI?C<14A_;&TMN1X M5U+_ ,"(O\:/:P[ARL^A3)@U*DYXKYT_X; TUC_R*NI$?]?$7^-$G[8%DF/* M\)WS>N^ZC'\LT>UAW#E9]+0R'J:\L_;=^;]D/Q[_ ->:_P#H8KA]/_;(TA9& M74O#>HVG&4,$LW M-/C]Z?&O.#UJ5E'3.*D1!G+5[+^Q:H/[77PRX_Y?)/\ T6:\A2(U[)^Q6F?V MO/AH#VNY3_Y#-)[#/UC\;-B^0>U<3=3?Z0PKH?B9K=MI.H;KF588DBWL[= ! MUKY-\7?MH>&M+NMND:/?ZS\[*9'=;9,#^)20Q/Y"NJ,HTXIR=CGDG)Z'TW9R MG &>*NB2OD[2_P!N;2>3<^$=1C]/(NXY,_7<%Q6LO[='AW_H5-:/_;6W_P#B MZEUJ?'/^A3US_O[;?_'*8W[./"6O?]_+7_P".U"_[<7AO_H4] M?'_ [7_X[5>UI]PY9=CZ-N;C&*_*']J-MW[0'C;)_P"7P?\ H K[!OOVX-"8 M_)X3U;;ZR7$ /Y!B/UKX<^,7BI/B!\4?$7B&TMI;>VOI_,2*5E++A0,'!QVK MJH5J=]S"I"78\L%Q$C-DL3DC&/>A;Y2VT*WXU!:F+^TE%PI:'?EE5MI(SR,X M.*V]4T&&:<3Z1M\F1B1 TX=HQZ%L#/Y5$<=6C+E35C5X>FU=E;O3ER>U:*Z# M>=1$&_W3F@Z9=1_>@;'TKZ2.(I2^VOO/&E3FOLLH[2!R*>O2K?V-\'*'\:@, M9C8@@C\*WC*,MF8N_5"8/!]^*]W;QW!?^#9[![)OM[690S9&S 7KZYKPL,N1 MZY]*] T]MT,@_P"G9O\ T&O$S/2=)_UT/0P>L9GFZK@#Z5*M*H7Y14PA]*^B MBCRY2(S]VOZ!OV3CG]FSXV^X&O#OC=\+Y/$$/]L:;%NU*W7$D2CF>,>GJP_4<>E?0$T6ZLJ\LMV>*T MIU)4IC1Y;\+_ (I: MA\0_"5OJW_"/3P2R.RD*ZK'QT(+'/3VKJ;C3K[6XWBOV6UM'&&M[=B6<=P6_ MPK9CCCMXPD:+&@Z*HP!1NKR*U>QPRJ1YG*G'E_$?)(9&W,>< =,< 8'Z"HF: MMG0?"&M>*)@FF:=-<@G'F!<1CZL>!^=>W_#O]G^#3)HK_7F2^N5PRVJC,2'_ M &O[Q_3ZUY#C5Q#M%:=SIH82MB'=+YLR?@3\+9?M$/B35(B@ S9PN.3G_EH1 M^>/S]*^C[&WVJ*ALK$(!Q6O!#M KUZ-*-&/*C['#T(X>"A$EB7:*FI%6G5L= M(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 C,%4L3@ 9)K\G/VXOB,?BG\ M:I[*&YD.FZ+FVB$;D*7Q\Q..O;\S7Z2_'3QC+X)^&NKW]L-UVT9BA Z[B#R/ MRK\9?M4VI7$^H3R>;2-N,8%)'&1^-3QP MNW)XJ&.PR. #G&2*L+;9P1P*EBA_*IEB]!4E')>++2WD9C*-RVT7F##$?-U' M0U]+^-YCX?L2D?\-PC[)_X*"Z_/HOA%(;>5H9KR6&#*,0=I)R/ MRKX!N+9/.24 AV7GDXQ]*^S?^"CVJ!M>\)Z:&_UC&8KZX! _6OCNXC_U7;"U MC7U:7D.GU"WC.T=JM+'Z"F6RC:.]6U7!]!6"+8S;CZ4OEAJF"U)''3$4_)R> MG%#1 5H-;_+TJM)'C-.P&7>82-VS@*"?R%>0>%V^V75^2O6M?3R/,F&<_N M'_E6L).4XI]R))*+.&C8E1DU:CG 4#K4 F& &4$#O4R*K<@<5^A(^5D+)(.H MK]__ -DAMW[-'PX/_4&A_E7X"+#GM7[\_LB_\FS_ X_[!$7]:\#.W>E#U/3 MRWXY(]>HHHKY ]X**** "BBB@ HHHH **** "BBB@ HHHH :RYJO+$"*LYIA M7- &7/:;L\5G3::&[5T+**P9?%FA#79-$_M:S?6(X_-DT^.96G1#C#,@.5'( MY- &!?>!='OW+76DV5PQZM-;(Q/YBH[7X?Z':.'@T;3X6'\4=K&I_05T\FHQ M?PQLWUXIBZDNX#R?_'O_ *U*R(]G"][$$&EJF % X K0M[$+VKYM\0?\% M/AWX'\42Z+XFT_6-+9)Y81>00I<0_NW*%FVL''3/"FO:OA9\*_ M4O\ X*0)O_9GOO\ L)6G_H9K\?[B/[WI33UL)HZKQ#X3_MR:WFF;8\8*+-:S MPSHX/NK?X5W/A'3;G1]#MK)HIKD1YVR_*N03G&,U\^WD0W-P*B6/Y1Q6M[JQ M'+K<^K(89IN1;,N.N9$']:MQVE*R#4^PH; M>X09,$;?]O4/_P 55R..YP/W%OC_ *_H/_BZ^,UC'I4GECTJ>5#U/LY8YU&3 M#!_P&[B/\FI/.G0?+;*3Z^:I_K7QFL:\U(L2^E'*@U/??BO>0Z?I,9O':W@> M0>9*H#; QQG /8FNPU'X]:'7+%0@&.E;G M_H%2_P"-$_#6<_P#":J?^X9)_C43^%_#R_=\9 _\ <,D_ MQK ^E-I MR=(V++M.2#FO.,44>*W2Y59(UAM(W'1YE#*ZLORXQ7C5YQXDTP]/DD_E6LRFIE[VK*VV/2XXDC8 EL]ODJTL:<'

C_O-_WS4D;1]MQ_X":\<9?2F[>M.PCVAIDV\J_P#W MR:2'3Y]2DV6T$DA/MC]217BDBG-,:+=C//UIV&>Q:QX5MOL\L&LZKI&G0,,/ M'/?1R.1Z;(RQ_ XKEM8\6^&_#=N=/\/3/=74@V/>>5Y<:KZ#/./8 >Y-<,D* M*W Q]!4MO"GF&?[/C\=0RZG%'+:#>'5W$8/' W'I7K^GZEX8 MTA9T@TTQ+-M9U^WJ02.01E>*ZI4_9M2?5&2GS)I="G>>!=",VFRMHVFIIDD* M-'MN;G>V.#&?G 5L\DX ]ZL1?#OPQ((MFBP*TIW*5N+A@%YX $I,G3JF16A' MXC\*>7$K:0C&$DH[W<;%2>IR1UJU_P )%X?DMH[>/3;I8T4(/)OHP=H.<9 S MUJU6G%6C(CV<6[M&4O@/PUY3S?V/Y2NP2/-S*VT\N"=QW8*CC^+'TKIY+[0[CR@=,U4"/)58KY0 3U/ SGBD$ MFADLW]EZ\2S;B1>YW'.!4FE^#4LTAGD,=_YD#"99E^SK Q!P"RABQXZ $>IK05M%^7GTR,"H+Z','X7V,TELS0K M!'*&,LWQC!?YL;3D<@Y]JBM_A?ITK0M+)#:AGVX-L^'7)&Y"KC(XZMB MN@77/#"K9HMOK*"V8,!]H0B0^K#."3Z]:U8O%&C2>:ZZ9K4L$P(98_NLV>6+ M!MQ/;D\#IBNF.)JK53?WF/LH-6<43LI)' MRY/?FOL+X7?ME>,? WPYT_1=!M-(N=)\/1?89UFMGEN;8KG;O595W*3QO&![ M5\RZKXDT/4+..VDT*_AAC.0RV@:3(Z$N6R<&A_B%:^9#++_:\MRL8@EN)+<& M2XC!R%D.[FLZM>I65IRNO,<*4*>L59GV':_\% O'MRNCO'9^%Y+;5#MBN?)G M5$D'6)\R##_[)QGUJQ8_\%$O%UC&UWJ_A[1FL()S;7?DK+%):/G"F0,YVJ?[ MW(YKXJM_&^B6=U?L;&[FLKY<3V$EOB)G'W9!A\JP]0><59N/B1I=Q?0WD5I< M07"Q^1*S0-*+B'&/+D#,=P]^HKDLC>Y^L?P._:8T/XQ,=/DA&C:^J[_L3S"1 M9EQG=&^!N'MBO9:_#WPK\5AX.FBETN>^A:UN/M%DWE'=:GW\5ZA:Z?NS;Z/:V@^R0#T"-D$_[39->3:;XZ\+1ZOJ&A>+K5GC5 +#6 M+"!+>1&/_/:/@,/I5-C+:S;CABH&2I/7CO7ZL?#_\ M:4\+^,O)MKY_[!U)P/W-TW[ICZ+)T_/%9V+/6Z*16#J&4AE89!'(-+2 **** M "DI::U "5!>7D&GVLUS*)_$]X_A" MPE9+./!OG0_ZQCR$^@X)]_I7'BL3'"TG4?R]3MPF&EBZJIKYOLCG/%'Q>U7] MH2#5="\!ZS>>%M$@N7M)]=MAMNKD!?F\HGF($GAN&XSQTKA?A3X+L_V;M2?? MI[:A:S,S7'B*,[IYL\[9PQSNST(.#WQ6Q\)?A=#\,==U&]LM3F:VU RZ>X' MEAQ_&/0UVGC1K2Q\,W4EW<206S84R1H'9M?/T<14Q->";O=['UF(PU# M#T9JFM.7?J]??4\!5JZ039^>5L32PZYJLK(^!OC=XF M@^)?BF;4],CFCMI)IY!]H3#?/*SCIGL17$_#O3=5\#^+-/UR&YN;:>UN?M"3 MZ>SQSIUY1A@@_0U^AT'[6W@:\UR/1[;PA<&_8D"-K>W49QG&X,1^M=!X9^/G MA7Q9J,]E:>&9XKB%&=O,@A"_*0#@AL'K^-=U;$8G+XWK>ZK=5T/+I5,!C:T: M%*?-.3LEKJRM^SI_P4%MM4U*S\,_$""\MQ*1%;^(980$#@_P"F@&!Q MN[M7W)'(LBJRL&5AD,#D$5\A?\+(T>\M9FBT280J,.0B1O\ AZ_A7K7P;^,F ME:Y>6GA=]]G=O \FGQSD R)'C>@YZJ&! ] >RU\Q'&X7$2M2FFWT1]?5RS%X M6GSU8-175V/9:?3*H;!I5W'KM/_ 1_A444>/K5E17.:W8_*PY^JD&ON M[]CW_@I=JO@^:V\'_&2YN+W3N([7Q!(IEEA'3$C#EU]SR/6N=W1:L]CYWTO0 M/%-CH%OI]Q\)];G>/)>[-G=!W)ZG[G ]JS;KP;J=RY^T?"_7F)Y(>SF/\TK] MWO#_ (@TWQ7HMGK&CWL.I:7>1B:WN[=PT,HU ;X<:I@#J;:30V]IX(U2\L=P7^SKB&9T/LN5RI^E?JCX3UB?Q#X6TC5+JR?3KF] MM(KB6SDSNA9T#%#D=03C\*U<#TI:ENX+0****0PIK=:=36ZT ,?IQUKPC5OA MCJ?A^ZNM1NF6_2:1I9+B,'.YB221VZU[M)D GVH5DFB(<*588(;H:X<5A(8J M*4G9K8[\)C)X.3<5=/<^3M?UV#3;@J)@LJ\G)K+\1:T^N>&XG,KQ0+)AIHSG M:>,9 .3UKO?V@/AYHGA7PGXIUV#3T$[:?/+'<,23&X0GC)P,=J^;_P!F=[BY M^ NB:E=W5PQFN;AGO"Y=BS2D8(ZG..N.*QRG+I4,1[2;O8]#,,SCB*/LJ::N M9OQ2FU&QU2S,6IZC:0M&NVX@EDV2GO\ *#A<5J0?LP>,?&+6>N6GB>WM;2Y( MG\N>6.#CM5;XK2&T\21N]S<0+(JJLD;Y\W"C.5!^7&?0=*]L\.?&* MQL+:PT.;1K\RVT,:/(WEE&)7(8-O/7.<=1GG%?IE+.%3A&EE[4JBTDK7M]Z/ MS^OD>(IUE4S"G)4ZO\-W^*V]K7MH^MCQ_0_V+/%.F>)([Z?Q)I\U@NX&S$TY M)!4C&\KGOUKMH?A+=> 8W:_O8KQIXW$*V[N"F"IP2<<0?P-?-9Q M#$XZDU7:4FK(]# 8+!9/C:4[6E\23>]O^&/,[=/+TRY+7-U-M(.]B59.#R!D M9KA_%7C&7P+\7?@WK,%U*1;:M-YKR9!,+($E4_5&8?C7U^VD6(_Y%_A!J/C-/!_A^VUCQ;>QZK%8Q:7++;>?Y2I(C-(%PX8CYAY;D*P6N+ M\(_MP?$OQY^T]\.(;;PX-+^'7B#P?%KEYHS:A:R"*$R3";43.81*?*V,GDC! M?R=P'S4 ?H#17PW-_P %*-;DT3PYXLM?@GJ7_"O/$OB!-!T;Q+>:]#$+EB[H MSM L3NC QOA3E6V/\X*XK=_X*>?\DT^$W_92=)_]$W= 'V/17QM\4_\ @H!K MOP_\??%+0-+^$%SXGTWX>FUEU75X-?BMU2WF16,IB>+=D%@ B;\X8DJ!6+/]5_;"^'^E:-I;_\ "J_$'@FS\2R6-Q/:QL+697EDU%G,9D!A&4-N'^;R M=P^]0!]QT5\5_#'_ (*=>%OB-\0/#.BMX;73=&\3:J='TN]76X)[]9B^R%KF MQ4!X(Y&( ;*=1U@76F>(?$-KJ-UJ\B705K 9;/XG^']?MM#L/!L6J^8VL?:#^YGAG\@$(RAV_ MU9QF($YD&/K[1;B]N]'L)]3LX].U&6"-[FSBG\]()2H+QK)M7>%;(#;1G&<# MI0(NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'S5_P4*_Y-IU7_ *_K7_T.OQY?DMBOV+_X*"+N_9HUGVN[8_\ C]?CJ?O/ M0MP,'4/O'ZU45>AJ]J"_,U5%[5HMB6.V\4$4_P#"C&>V*H0B_+BI%IH]*>/R MI /[]:5:1>IS3UH SM?_ .05,?=?_0A6D:S?$'_()G_X#_Z$*U.PI )_.EV_ MA1^E+BF VBEP1VI>U "8]**6@CO0,S+H?\5%I1]I/Y5KUDW?_(PZ5_VT_P#0 M:V/PS0!'BDIYQ3:!$;4S;DU*>.:9CGK0,C9?4U&U2N<=*;C+4"!%YQ0Q^?%. M7.ZHG8[LU(SE[R,&ZE8G S4UO'T]*CO(HKBX>.;>8M^6V$ U+;*D*!$SL' W M=:^UPCFXQ5M+;G@5^5-N^MRQMQ3Q1&-W6IUA%>NCS61*U2JPH\H"C;5$#J7= M3 IIWEFD,7S.E!;/2D\JG;0M $JR^7@XS7[Q_LE\_LV?#L_]0B+^M?@I))M% M?O3^R/G_ (9I^'.>O]D1?UKY_._X4/7]#U,LOSR]#UVOQ%_X*F74MG^V?=S1 M2>7)'86$B.H!*L 2#7[=5^(7_!57YOVR+T?]0VR'_CIKYK#?$_0]V>QXMXF^ M*WBCQ)XONO$.H"PDN;Q5%U';VPMXYV48\PJOR[R,9(QD\XJS]KL?&$,-G8VT MG]KS. EBL#.^[/5" #/V>[?3?%UA+H4A\9VEN9HKV%=L>H1K]YBH^XX MX)QP>HQTK[*K(L**** "BBB@ HHHH *:W6G4C4 ,;FN5^W3VVH36\V"QM/"TG&,/??7OZF]*HZ5*,)-R<5:[/?/A!80>*+/Q M!)>ZEI_B!4NY+-(;>UD$5KY?#(3(!O8GDD#':O1?#T.@+_:-MHT=LFH:>1#= MBWB\MD)Y )P,].WI7YD:Q^WK\4/#>H2Z?_:3V\ELO[]HH8721^I<'8.3FKNA M?MV?%_6FE>QU"*1RJL^ZU@4MGI_#S6%25?$2YI*_R.)S3:G4:YN]ORUT/TN^ MW&QTFXNIY)Y!$&9B"6( )[9'85Y;XG^',OQ6_:<^#MU!$TFCZ597&MWLL@/" MJR>6I&>"TC(,9Z;NN#7RAX1_:I_:"\8>)+/P]H=G%J>JWK>7#;0V@ M ZDG !)Q7ZB_"+PEK?A?P=8)XJO[?5O%4L2G4+RVA$<>[)(C0 #*)N(!/)Y M/&<#EJ-Q7+)69T)J2NCMUIRTE.6N48M?('@?_@EY\)O!M[I)N]:\9>*]'TNY M^VVWA[7]5CETU9\Y\PP1PQ@GUR<$9!!!Q7U_10!\Y?%K]A+P!\6_&WB#Q//K M/BSPO>^(K/[%K=OX:U;[);:HH38C7$91@Y4 $#[I(RRMDYTOA_\ L8^!_ASX MU\'^)K#4-MJ^G6,RDL5AADB8!6)&XDE^ P&<^ MU_';X!>'_P!H30_#VE>(KS4[*WT/7+?7[9M+ECC=[B%9%17+QN"A$K9 / Y M%>ET4 >#Z]^QMX+\0ZM\7=0N=3UY)OB=;6]IK"Q7$ 6!(5VJ;?,)VDCKO+_A M5OPS^R1X-\+_ ! \&>+H+W6+N^\*^#X?!-I:WDL+VT]C$& :91$"TI#G)!53 M_=%>VT4 >"_#G]C;PE\+M-1'H,;&82 M-<3:6R>:TV,CAF1,G8#A2/U"HH \:^&'[+?AGX6^*_&7B.PU+5KO5/%EA9V& MHK2BV\'DHT*B,,I*\G(?:6 _P#D05^-I^\V:2W8&/?+G<<531<5HWBC M)JC6J)#%+Z4[;1^M,0U1^-/ [T!:>JT &WO3PM %.QF@#,\0_P#('G/^[_Z$ M*TS]VL[Q&/\ B37'_ ?_ $(5ID=.: $I<&EQFE I@-Q1MI^VC%(!F/PH44[^ M=+UXH R;S_D8-(^LG_H-;++61?#_ (J#1_K(/_':VVH&0XZTTK4K+^5-(H$0 MD"FGN*E*_A2%:8$&TTFWI4VWO367IBD P"HIAUJS@9J"XJ1G+3K_ *4Y/3., MU+&0.E6DT>/4YF#M(,'^!RO\JN_\(5#C.Z;_ +_/_C7V6#J3]C&R_'_@'@8B M$?:/4I1/4_FU9C\&0?WY_P#O^_\ C4O_ A]N/X[C_O^_P#C7H^UGV7W_P# M.3V:[_U]Y4'S4FTUH1>#K7O)=?\ @0_^--E\(V_\,MU_X$/_ (T_;3_E7W_\ M GV2[_A_P2C@]<5(OI5A?",/_/:Z_P# A_\ &G?\(?"#Q-=?^!#_ .-'MI_R MK[_^ /V2[_A_P2OM-,96]*MMX1B7_EO= >IN7_QIK>$T7GS[PCL5N'Q_.E[: M6S2^_P#X >Q7?\/^"9EP2JG*G\J_>[]D5MW[,_PX/_4'A_K7X2QZ3);SI+%+ M#^-?O/^R]K=YXC_9[\!:E?F)KR?2XS(885B0D9'"* !P.P MKQ,XFY4X774]'+XJ,Y6/4:_$/_@J2IE_;,OU49;[#8@ =3\M?MY7P%_P5(_9 MYT74/"MA\7M+LYX_%VCWEM%<20Q^9!/ &X,Z]0%_O#UP?4?.49\DGYGL35T? M.?[:"\FH);(%DN9"(V\R0]6.6(R?I6)^P3\&_ M#WQJ^.K:/XKTP:QH-KI\UQ+;-(\8+C 0ED(/!/3->;^*O$_Q"_:*\6?V]J>E MZIXMUUP(HS9VLAA@C'W8H8D&$0>PR>YK]$/^":_[-_B/X3:3XE\4^,=%ET36 M-7,=O:VMPH61;=?F)*]5RV.#SQ6BT45F6%%%% !1110 4444 %%%% #332,T^FMQ0! MG:AH\%\PD(\N;_GHHZ_7UK(;0[K3Y?-M96C;_9Y4_45TQYINV@#(M=:GC&V\ MMN1_RTAY'Y5RGQ=\%W/CGP#XBL=#$1U#4-/GMD29MBL[H5&3VZUZ R@]0#^% M)M4=% _"FG9W$U=6/P4_:"^!7B_X8ZV?#NJ^';L:U>2M]FM[2$S>='V,>S.X M$D#CT%>S_LH_L%?%7QI!]\(/>OV&V M@MG'/K3@*[(8N=./+'U.>5",I79YC\$OV=O"7P*TUX]#MFN=4G&+K5[S#7,V M2"5R!\J9&=HX]+UXJF%[UH7B\&J0K0D;BC%//>C%,!%6 MEVT[;3\#- "!?QIRK0%YIV..M &7XD'_ !)+@_[O_H0K4Q\H/M6;XF'_ !(; MG_@/_H0K4V\#Z4 3:7IESK.HV]C91>==W#B../<%W,>V20!^)KIY_A'XNMV9 M9-)564X/^EP?_%UR31AL C(IODC&=GZ4PU.ED^&OB2/E]/0#_K[A_P#BZ@D\ M"ZY&<-9H/^WF+_XNL'RU_N?I2^6/[OZ4"U-&_P##NH:;"9;F!8XP0"5E1NO3 M@,:S]N*C:,*ZG;@@U/0,R-07;KVCG_:?_P!!K:Q61J'&O:*>H\QQ_P".ULMZ M=* (\4C+^%2;3BD89^M $++ZTT#/6IL$TW;QTH BVXIK#D5*1[9IC#D<4@$5 M>:KW8P*MXJM=CY:74"+P]!YDTQST-=,L8VXQ6-X34?Z43ZBND"^U?5X.5J*1 MY-:-YLKK"%[4K1@CI5D1T[RJ])2N>E7?+QVIWE^M:*)-S@/B1J-UH^EAK9BC,0#)CE?I7/?#SQ!J-YJ+VTT MSW$17(+\E37JVHZ3;:K;F&XC\Q#ZBL[2?#-CH>XVL*Q\]0 *\*M@ZTL3[2+T M_(]&G7A&ERM:CY;=U5S@#%?ME^R+_P FT_#S_L%I_P"A-7XLR?/G/2OVE_9# M_P"3:?A[_P!@Q?\ T)J6;_PX^I."^-GL%,FACN(FBEC66-AAD=001Z$>5\ MN>P1PPQVZ!(HUC0Z:5F;(!W=.Y)/M79'"RDDWU.66(C% MM=C]%O$O_!8Z_N_%%MIOA?X>V-O833)&E[JFH-,[*2.3'&JA3[;S7IMG_P % M!/%C7$@FT;07C64(!'',I*D$CGS3SQZ5^8FH_#;0-6L?[8\$ZP;J]L?+GET1 MUS<>6"-S*.K$=3C/%>M^$]=6:ZC66;)=HB1^G]:]:CAH1O&<+GE5L3*=I4YM M=UL?;S?\%6/#_A'7?L'C?PC<6EFSJJW^CW:SM@@\M"X3 'LY..W'/UA\'?V@ M/ 'QZT=M0\#^);365C ,UJN8[F#/]^%P'49XW8VD@X)K\+_BYX1GO/&DQ$EJ MD5Q&V)+H9"E!G XZGVK"^'/C3Q#X2O+'4_#MS""0,G@T[ MXA6T6Z*15$<6KQJNYGC7^&4#)9!P0"R\95/L,&O*Q.&JX2M*A65I1=F>G3J1 MJP4X/1CZ*:IIU(?MH0^= M^SCXL&,XB0_^/BOQ>N%VR$=Z_:W]KR+SOV>?%Z_].P/_ (\*_%>]CVW!XXIQ MW$S)NE^4U3V^U:%TO!XJF%R: M7;TI^VA5- &3XF'_ !(;H_[O_H0K54'"^F*SO%*_\4_=GTV_^A"M15RH[<#^ M5,8;>1]:Y77+R.QUU_/>94,2[?+3HR*E\XL?\ 51?BI_QI M <)_;=MU5I_QC_\ KTQ]: (L>OTH;BI"O3M3=IH CQ2,*EVTF MW_&@"$K[4QAS4VWVS3&YZ4@&K56\'RU="^M5+O[E("K!H]QJ6AW"VS[6:5=R MYV[E'49KI-!L[FRT]8[H@MGA5.0H]*A\)C.F-Z^::VL'I7T>&I)*-2^MCSZD MWK$55I^VG*,BG;:]:)QL88\BG#BGXX QS25M:VID%+_#2T ;B.*T)L,Y4^U- M.&Z=ZD?I[TC+MP:&(K-;G)Q7[/\ [(JE/V:_A\IZC35_]":OQCD)%?L]^R3G M_AFWX?Y.3_9B_P#H35\_FW\./J>C@_B9Z[1117S!ZP4444 %%%% !1110 44 M44 %%%% !2-2TUJ $KXX_P""C'QRU;PCX.TOX:>$+F.'Q9XP#K/(9?+:WT]3 MMD(/8R$^6#_=$G?!K[&:OQW_ &R/CEH.H_M<>,&U.>6$:*\.D0N\9<(L*Y8+ MCE1YCRGIWKKPL(SJKGV1R8J3EC'%;0R M^:[EDY7;C!X)YS6AK'[,OQ)NK?4=1_X12ZBMY8_,*R;8BN%R3AB!CTQSQTKW M^P\5:!X\N/#-_'J5O<0V]A&@WRY+3;R5D'/!V<'//%>RZUJ&I^)?!ALK&X^T M7$L@A/V9UW>5MSG..H-?2\BY4HO0^;5:5VY1UL?G+JWP]\4_#G2].GU^ZNM% M@TUOM0%B$DDB=C@+YBJ=K=/DR<=\5?T/Q5X<\3:E]LU6._T&\CCW_:K>+*W, M@.[S)(A]TG'.WZU],^)OV;M1\13*EMH6IB0$;Y8X"0?J>F>_%%O^SXOPS32] M3\1Z3>3V37!B-N8/-,K,A"@*#U_PK:EB*&%TC"'*M7H]7U>^_P OD+[/4+F MQM+B["6Y5V+8(R-P(&,<#%>_?LV^/KOXDV:WWB(Z%<7B3DBYN<+T=C M;G5H<7%K?;,20LJY1E]P0/RK]%O@S\4K+XM>"UUBUPES;W4VG7T _P"65S"Y M1Q]#PX_V77O7YY>-YK^/QY>P0>(8=/=K'>-)/B9X8N=4.J1W;1ZW'([@L\H9^CU/IE.7I7RI]0+17!_%SX[> ?@1HT.J>//%%CXM-N+[P%XJLO$45MM^T1P[XYX-V= MIDAD59$!P<%E&<''2@#T*BBB@ HHHH **YWQE\1/#/P[ATR7Q-KMCH4>IWL> MG6;7TPC$]P^=D:YZDX/Y5T5 !1110 45QGB?XP^$?!OC[PMX*UC5_L?B;Q1Y MW]D6/V:9_M/E+ND^=4*)@?WV7/;-<;\9?VP?A%^S[XHM?#OC[Q;_ &#K%U9K M?Q6W]FWESN@9WC5]T,+J,M$XP3GY>G(H ]EHKS#4OVFOAAI'C;0O"%YXPL;? MQ'K=G_:%G8LDFXV_E&7S)&V[81Y:LW[TKP*I> OVM/A#\3M1L[#PUX\TS4;V M\OIM-M(&WPO^&OAJZ\0^*=8 MM-"T2U*B:^O9!'&A9@J@D]RQ ]ZV;:YBO+>*XMY4G@E021RQL&5U(R&!'!! M'>@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QS M]KI&D_9_\4JDGE$Q+\V,_P 0XK\7=7@NX;IP;9IU'\(A+GW.#$UI4Y+E.1O)&13O@ MN$'J8'Q^>*IJV>DK<=!3_LB/\ /^ OKS_E.:\]<=)/^_3_ M .%*+E>,B3_OTW^%=0N.NVG*1Z?K1_8\?Y_P']=?\IRWVI.GSY_ZYM_A3UG1 MNTA/_7)_\*Z?:A_A_6GB.+^Y^M']CQ_G_#_@B^O/^7\3B]=L+S5-%N8+#3[V M^N& *PV]K([-@@] M*DFOJOS^"O$BX7_ *![GG\J[3CL#_WT:;^'ZFK640ZS M?W">.ETB<.* M?]D4_P"9B^O3[(X-M:U<#GPAKH^MJW^%,_M[55Z^$=;_ / 9O\*[[:O=:554 M=!3_ +'I?S,7UZ?\IY\?$.J_]"GK7_@.?\*3_A(=4_Z%/6O_ ';_"O1.#T& M*3A?;\:/[(I_S,?UZ7\IYNMUJ.K:QIC2Z!J=E!!(SM+-;MCICL*Z9I N-R2K M]87_ ,*Z+//!/YF@MTZ_]]5+RBGTFREC9?RG.-<+W$@^L3?X4S[5'WW_ /?M MO\*Z;)]3_P!]&DY]_P S4_V/'^?\/^"'UY_RG--=1>K#_@#?X4S[;!_?Q_P$ M_P"%=.?3)_,TW [C]31_8\?Y_P /^"'UZ7\OXG,'4+;_ )ZK^1IGVVW9@$D# M,>R@DUU)5>NT4FT8^[4_V0OY_P /^"5]=?\ *D +'Z*#_/%=;M&WA0.*SKL?*?:G'+*47>3;$\7)[*Q%X318]/F49($ MI^]UK88%%S:W7M-6X5!(%=7*HNRV,TVU=C44GM4A4[:P[[5KBVU!H4D5 M4# *=FF)TW8WU7I1MYKG(]?N/+ MF8RIE$W?=C]?^NE(OB*X:U:3S4R'"YVQ>G_72M?K4&MF3[.1TN/2DYXXXKFY M/$-RMM"_F+EMV?ECYQ_VTJ6;Q!-'-&H=?F52>(^__ Z/K4.S_KYB=)G0$_9+_ .3; M_A__ -@Q?_0FK\8F7DXZ5^SO[)?_ ";?\/\ _L&+_P"A-7B9M_#CZG?@_B9Z MY1117S!ZH4444 %%%% !1110 4444 %%%% !36IU-:@!K5_/=^UA;V>A?M:? M%235K=KE6\2ZA*8&_B5YG9,#Z,*_H1:OQ0_X*J?"EOA_^TU>>(4@V:?XMLX[ M^"55) G11%,O/?**Y_ZZBNK#VYFC&KLCB?@'KUM-9:5]@LETRSFU@V;Q3@8D M62$_=[9W 5[?\+] N(]1\8:=!/+;W,UMNA$;E&!&X'&.G45\4>!+G5+;P;XD MDM+U8(H8UE+!PKALX&SN#[CGBO??V9_$VM0Z/I5YIUUNN#<7D-U<71\P^7Y# M2LW(.2-O\Z]ZA4Y'%L\:O!U(N,;*SMIYN^OGT/HC]FKXH>*],\,ZEIWB/4;_ M %6YM[>WNK"UFN_+EN-_HY4Y0J<@D]L5Z]=:I-J7BSS!HNJ7]C#^18 M]QP<^ (=*T_5+^UT_1YF@CC^SVEI9WR1K]\L&*28'/)W+GD MUVNJ7%W-#);I8W$%^IC8S7EZDK;4(8@-S@8 S@C-=V*]GC,1.O[))26U[).R MUTL_^'ZE8*M5P=+V:K-/6[23;5]M=%ZK7M8X7]MSPSKOC7X6VBW/AZY34K/4 M9I9;33=S)+#LPK'@,6"JIP!QDXSUKXB^&?Q(U'P/X%U.5[-8UMW"QPSVZRMN M)Y/S G'UK[+^-7BY))+.^N?$,ULRW2S):Q3>&_&RZ@ MU+6M6U7PE##>7-Y:QF<,ZC$@"[]W^T>,KBO?O^"1<=UJ'[0GBS5#%]EM?^ M$#R?+_>/>6C;O_'6KY!^':O)::P)YC8WH4[?*OE@4MSPV2,C/I7Z2_\ M!)'X7W^E^#_&7C[5T_TC5KM=,LV#[U,,.6D=3W#.X&?6+VKFQ$G[%O[3E]X9\!_\%#? WBOXQV:W'PVF\/&UT:]OH#/ M86=^K.29$ (R"VR:Q MK&G62I8SZAAS&ZQNNQLN(" 5PQ@D;!&2?U(\3>$]$\:Z3+I7B'1M/U[2Y3F2 MRU.U2YA?ZHX*G\JX;XA_ O1/$/P-\6_#CPK8:7X-LM;TV>QC_LZP2*W@:1"N M_P J,*#C\,XH&?#_ ,&?VROBE_PF'P>:[^)&B?&#_A-;.8:KX,T?2K>WOM%D MBB)#,\7S;R068.%'RMM3&&J?]GW]LKXU_$#QI\/=6U._TR]T?Q3K\FEWWAZ> M;2+2*S@\[86M5^TB^:6(?,5EC.Y3\H/#-]H_ /\ 9[\-?!#P7X>([33(H+J]$:!>,*R10L8I/E!=PKAFP17">!_VI/C!XH\?_!'1;7]H#0O M$E>(>7!.-I+&-F) .QF,;@EE*L?TH\.^"?#O@]=17 M0= TO1!J-RUY>C3K..W^U3M]Z678HWN>[-DGUK"TSX&_#?1=5M-3T_X?>%K# M4K2X>[M[RUT6VCFAF?&^5'5 5=MHRP.3@9Z4 ?E5\ ?$7BOP'^S#\'+J'6K# M4-%USXIVMG!I-_H-GY*D.H5X]ORMR:].^('[;WQ3M9/B?X MMA^)_ACP;=>#O$DFCV'PIU'28I;S58$E5/,:1CYV<,!/#,&E:9>?VA8V,>CVZP6ET.1/$@3:DG^VH#>]6-2^%/@G6?%$' MB74/!V@7WB.W(,.L7.F027<>.FV9E+C'L: /S[\>?M,?'S6/$GQWU+0/'4/@ M_2O .FZ3K,?A^[T&UNI!Y\"/):^:RAEPS/EF#G*@#;R:Z/QM^UY\0O$GC?X; M:&OQ$\._!#2M3^'UEXQN=>UK3HKF#5+N:)7:TC\X@*F20-I#_(^"QVJ?N.Z^ M%G@N^GU^>Y\(:#<3>($6/6))=,@9M211A5N"5_? #H'SBDU3X4^"=;L-$L=1 M\'Z!?V6AA%TJVNM,@DCT\(H5! K*1$%"J!LQ@ =* /S)^"/Q@\7?'+XS?LF M>*?&VK?VWKLFH^(X'N_LT-OE$B4*-D2*O [XS7<_MK>+-9\&?\% ?".I:%KO M@OPY?KX!6,7WCYW730IO+S*DHI.\_P /'K7WIHWP7^'WAV?2)M)\">&=,FT= MY9--DL]'MX6LFD&)6A*H/++_ ,17&>^:3QE\%_A[\1M4BU+Q9X$\,^*-1BA% MO'>:SH]O=S)$&9A&'D1B%#.QVYQEB>YH _,;QMX3^(/B#XY?M8W>G_$RUTPV M7@>+4=6:RT."X@U:Q;2XY5LHBY!@01D1B9?G( ./AW?_LFV5UK M5GXOTO6K#5K^QTU_#MDEU8PI;?):07)C:4,7#$R*R,WF;6R!7Z5)\+?!<=QK M%PGA#05GUFS73]3E73(0U]:K&(E@G.W,D8C 0(V5"@#&.*+7X6>"[&?0)[;P MAH-O-X?1H]'DBTR!6TU&&&6W(7]R".H3&: /S(\4?M4?$+XA_LF^.O'FL?$W MPIJVIW4D:?\ "MF\/6-PVB*NI11"25)TD,BLIX\U2!N4AMP.WN_BU^U]\9+/ MXJ>.]$\-:A9^%M.\&6&G26MG>+I-O!?F6)',MR][/$_E.3M'V7E0R9P<;_NW M4/@=\.-6FU>6^^'_ (6O9=8*G4GN-%MI&O2K!U,Q*?O,, PW9P1GK5[7_A3X M)\5ZC8ZAK?@_0-8O[!0EI=:AID$\MNHZ"-G4E ,]L4 ?%/Q$^.WQP\8_'&T\ M+>%/&UG\/H)OAA#XPN;/^R;35(X;P*7DCCD8'.3A-^]T"Y8*QP:YMOVU/B;X MP^%?[/"2^,=%^%\_CP:H-9^(&H:=#-:VS6=Q+"BK'+B)6<1J6W8&9%P5&:_0 M6Z\ ^&+[Q%-X@N?#FDW&O369T^35);&)KI[4G)@:4KN,9S]PG;[5G3?!_P ! M7'@^V\)2^"/#DOA6VZ1/J__ LFQ\?:!;-X!UFSTVVC2#5&,<9C-T<5*N9=&OE]XS%(/T>HDU"9@ M#_9FI ?]<%_^*K7NE5B<@?E5147'"K^5?0I2_F/,;78K?;IQS_9NHCZP+_\ M%4W^TI=W_'CJ'_?A?_BJN!1U*C\JD"C'3'X5=I_S?@3==BJFI2-TT_4#_P!L M5_\ BJ=_:$G>POQ_VQ7_ .*JT /3]*5<+CI1:?\ -^ 778@34'&K.[VI-OM3Y9]PYEV*3>(K> ;I8KR),\N]N0H]SS M6QZ'.1US6-K<8;1[SC_EF>U:UKG[/#S_ ,LU_D*:YKV;)T:ND24*#2_RH([5 MH(*48Q1_.EH&)BEQ12]J!#EYI=OZ4 D,]J/K3N_%)M'K0.PF,4G MUZU)M_.DVCO0,CQ]*#4A7N.*:RU(!U4X&.*S+A_P#7?^E;E;U]_P#IK_2O M-M+G?J=/3Y%*&0M'>>T7]X^O_7'_ !J..0_V?(?^FP_B/I_UP_I^-/MU/EWO M#?ZH=F]?^NW^%-1#_9LG#_ZX=F]/^N_]?PII2LO03L.N9,:?:^I#_P 1]?\ MKA_2GW3_ .D0 D?AA;VE?N<]5ZHB_@'-?LY^R3_ ,FW?#__ +!J_P#H35^,+MQZ5^SO[(YS M^S;\/S_U#%_]":O-S9?NX^ITX/XF>NT445\N>J%%%% !1110 4444 %%%% ! M1110 4AI:* &5\Y_MS?LQ+^TS\&Y['3HH?\ A,=%9K[1)9< /)C$ENQ/195 M'4 ,L;'A:^C32'FJC)Q=T)I25F?S@?#_ $F\T7Q1KGAO4]'D3552>R.FS 1R MQ3C*E64C(93GCJ"*[3X8ZUJGA_X0>(KK3YS:ZOI>HH Q4'RUD0PR @YZJ7%? MJO\ M6?L#^'_ (Z>)H/'GAN9/#/Q!@V"XN$RD&IQKP%FV\K(%X$HR< *P("E M/SBM?V??%_@/Q-\3?!?B30]5T&6>W:[LY[I,1W>Q^'1QE95&[ED)&0>]>[AJ MD:G*G]QXU>$J;E+IH[E_X=_M"KX:8C6M*NK^XCF;S98R65V7&7.UE(^]UR>M M>K>'?BE=?&#Q!>:KX8CCMGL6\N>&2XG549U*@=3G[7#*IW29=^,7P5\0Z7HCZO?ZVKS1'H)XK[M_:$LTD^']R[P^>BQABF<9Y_EQ^E?.'[- M7[+/CSXV:MKR:;HL$?AZZ812:ID(Y:1O5F8LQ/JQKS_P#9A_97\(?L MM^#9-'\.H]WJ5XPEU+5[D#SKJ3'0?W(QSM0=,\DDDGVBOGZU9U;1Z(]VE25. M[ZL*?2+ZTMN/2GB/:/:D7K5!8I:Y_R![WO^Z-:-I_QZP?\ 7-?_ $$50UH?\2>]_P"N M1J]:_P#'I;_]I7^L9_G38F7^U&RR_?;^)/?_ *9_UJQJV_\ M=L" M0C;9\[]3IZ?(S(2FV\^:/'E>L?K_ M -/T_ZX_TJQ:^".A&.A/YU?*UE^(/$FD^$]-DU#6M3M- M)L4^]<7DRQ(.,XRQ'/M1L&^A\\?$#_@G;\%?B UR9=#OM&-Q+Y\HTJ_DC5I, M8W!'WJO'8 #CI69\*_\ @G#\,OA!K5WJ6BZOXHG:ZA\A[>\N[=H@NQMRH_*X)_2M'C)\UW/4J. [3T]#Z(L_@KX.MXXTFT6'40G3[?F M93]5;Y?TKM+6UAL[>."")(((U")%&H554= .@KPKP+^W1\%?'LB06_C*WTB M[8@?9];B>SQGI^\<>7^3?TKW:SNX-1M8KJUGCN;:90\;?M'<_!/Q;_ ->9_P#0A7XZ:\N+R;TS7[&_M%_\D4\6?]>9_P#0A7XZ M:Y\UW+]37TF5?#(\O&?$CE;P=3551VJY=, QXJFHS7OH\UCQ2@<4+TIU62 7 MWIZKCZT@_E3A^54A"]NM-Q2TZJ S]:S_ &1>?]_\ 7)JN6 S9VQQ_RR7_ -!%1]HKH3@<4M+M]J4 <59(F*.?QIX''2DZ M]J!B4;>M'TZ4M AF,TM+FEQ^5 "?XT;?2EXZ4IX[4#&;3TI=O2G"E-(!?3-- MD]GK2/DC% B%6^:B3E#BA>&YJ7R]T9.<"I92,3PW]V^'_3?^E;2CTK&\ M._+]O'_3<_RK8KGZFL?A1RFN21+J[!C&#O7[QCS_ ./*35.*2%M<*[H<[GXS M#GH?]C/ZUIZP)6U5MOF[=R_=\W'_ (ZV*JQI<+K!/[_;O;_GXQT/^UBO,L^= M^IU]/D9]A]G$%WS!_JN<>1Z^R?SIC&W_ +-EY@QYR_\ /#'3_=]Q>@G M_I3*VI#R:]##* MREZG-5>Q%)TS7[2?L@?\FS_#W_L&+_Z&U?BS(=R]:_:7]C_G]F;X>_\ 8,7_ M -#:O-S;^''U.K!?$SV*BBBOECUPHHHH **** "BBB@ HHHH **** "BBB@ MHHKP_P#:<^-3_#G08]&TFX$6OZBA82CK;0Y(+^S$@@?0GM656I&E!SET-Z%& M>(J*G#=F-^U)\>O'W@'26TWX6^!KSQ?KDB'SM2B19K>PYQ_J@V^23KQC:.,Y MY6ORN\3?%CQGXL\;7%WX[U/4KW68Y3%/!J6Y&@/ *"(@"/&!\H KZUT#XN:] MH]PC)=B=5;)\P\G\:9XZ^%GPZ_:.U6YUW79;W0?$]RJK+JEG/]_:H52Z,"K$ M 9X)QUKS*690EI-69[E;)JM+6#NCX_\>7BWB6CITC4H6]>XKAWV#K( :^M_ M$G[#=PFDF/PWXXM=:N%(VQWT1@!7U#J6Y]L5VGP5_8E\,:#=0WGCG4(?$6KJ M!(NDP!OLZ?4?>E_0>QKGK5ES59QCFUQLMQZXCSP3W; M.X^M:5C8V-G9PP6<<-K9VX"1Q(H01@= % X%-UC2X;N'9*0^1PK'BN1XFJE9 M.R,ZD(5)>\KGJ/@?XM>'_'-_<:99WL::O;H))+)G&YDZ;T_O*#P>X.,@94GM M*^+F^&<>D^+K/Q#HU]?:;K<$GF0"QD(4D='B30[> M\*+%.1MGB4Y"2#[P![CT]B*];!8SZQ>$UJOQ/&QV#CA[3IN\7^!L4445ZIY( M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!YS^T1_R1?Q9_UYG^8K\<]8P; MB8YS\QK]B_VBCCX*^+3_ -.;?S%?CCJ#>8\C$?Q&OI,I^&1Y>,W1S-V#D]ZK M+P*M7N=Q ZU56O?/-'#\Z>!0/UIR]:H0JC\:E!Y[4 'O2W.(<]#^-3ZJTG]I':9=N5^[YN/_'1BFAY?[0/^NQO; M_GMCI],5Y;BN=^IUW?+\C)L5ME2\P+HA_J:(_.^QV^3/U?J9_7W6IKQI/W7^M^XO M3S?_ (FJ<5KKV"['6OEKJC$>7G?G@1Y_0YK>>3.:PX69G'\./J=>!?O,]EHHHKY0]@**** "BBB@ HHHH **** "BB MB@ HHHH 1F"@DG '))K\7?C-^UO.HYK@QCI\B525CV,L_97L+U;E6V^7''N)^F#7I?PG^)%WXWUR6P@M6M[>.,S2R73B,J!_=S M]X^U>K>!?V5?"*WZPVEA&M2U!K+6FU M*:8_NK.Y(MFC0CC(!PY]\@>U> H^WTIQY5W;/L/;/#Q;JSYGV2_K]"G9ZIJ; M1-#I-Y MX@_=Q7#;!*/16Z!OKP?45Q4WQKU/P+XNM/\ A([:_P!)U!CYD'VU M6PZ@XW*>F,]P<5R_Q(\-^-/AKJ!MFMYEL\[42YC+#;Z*P(S^9JQX@\9ZS\2_ M!^C>'7\-)>1Z;=&[5L$R9V%2,]<'.3SV'I75#"2YN5[>1E+'TU!S@M>S1] 3 M>-I_B5<1ZCX;U@VOB=D!_LN23_1;S _@/\#'T.0?;K72_#7XF75Y:ZAH6MVL MVB^*%^=[:0(LC@C(VCE=^.0.C=*^'-4_:2T7PH++3M%T*-_$%G< RWUK/LCM MT4G**1]\^I)P.U>D^/O%EKK7AO1_C=X3EBN;L3Q0^(XXL^:'&%BDV ]R=K'' M4+SR<[_5G&5KW;V\_+U.7ZU2J0VLENNJ[._6/?K^!]=:5\1+2PN]0T;7+^S_ M +=\F.XMY+2WDB^UQ.#L(#9&?]E3P0WI7MGPAUJ2&.VL)EVB:,M[[^N?RS7S M!\-=4C^,NO67B81&/3;=-]O:7%N%FM)G_P!U4445Z9XQYI\=OC[X? M_9[T/P]JOB*SU.]M]DZQ)% M:>8T2[D9#G"'YB50J&+9;=C% S]0:XGPU\8O#7BSXE>+/ FG373^(?#"6\FH MQR6DB1*)UW1[)"-K<>A_/!Q^=?[0'[1GCFW7X,ZO'XYU74IK[P5HU_?>"-!N MK[2K_4[ZYC5Y)X9[>%DF.&!,;-A1C"DM6G\4/C=\7]*\5_M8/X/U/Q"]WI,. M@FRTU[B2Z;189D7[2T$.65' )W,@XY;/RY !^B/Q,^(&G_"KX?>(?&.K0W5Q MIFAV4M_]?DKKGQ0_MK7O&&A>%/B]\0OB-X&N/A;J=W) M_P )CH?L[P^+?"/Q*_9P\)6_P 2_%\_ MAKXD>!;LW^F2:@/)TXI83M$;%0H$#(4C*M@ME223G% 'Z3^$_&GA_P ?:.NK M>&-=TSQ'I3.T:WVDWD=U 67AE#QL5R.XSQ7B5Q^W-\.;?XM7'@0V^OR&UUJ/ MPY<^(X].SI%OJ:IJ]U M?7UT8M'N+H&UB>'<%6W0@>69"PWG)R0IXQ7PEI?Q0U;3/B1/\5[[1;KQ5XMA MUJ\U[Q1X!_LF\L[#2+N%6%I?2%"4)C=VTU'3+K5==T:.RLYM&G:2W^VW*^4QA9PK?NR9'VL P\H@C(-?&G MP#\/^./V/_CU\#]9\6?#J7X?:#KED?!^I7TFKV]ZNJ33RO,L[K$=T#"22'Y9 M,X6' /RG !^NE%?FKH7Q:^(UQ\4_C0NJ>,O&=O\ &O2WUA?"GP[BAD.B3:>E MLYAN%CV&.5U^\A)!<<-;_%[6['X%^"?&>A?%?XF^)K_3?%VCW'Q$74 M)[M5T?,A?M!Q^,O@=:_"K M2_$?Q@^)%M\,/$=[<:GXK\W+IE8U4C][+P^W% M'Z,T5^06@?'#XI_\*C\?36/Q \=7WA*W^)$6FZOXJF>:;6-,T7#YD2-N;K?&#XG^*_P!G'PS\.?C'\+_B#XJ^)W@;Q!I]UX<^P^+M0GFD MNKIO.-E>K!(%)?<@!(C4LL0''FDT ?I/17DG[*_P]\4?#7X)Z!IWC;Q%J_B; MQ?EBW\Q7XWRMOC<]LU^ MQG[3+;?@/XT/I8-_,5^."_\ 'KGUKZ3*O@EZGEXSXD8EWU/-515J[^\158"O M?/.8]?>E%)3A5$CA2_SH5:6J$'X4=\XH[THX'I0!2UK_ )!%[W_ED_ MV;:?]IB%[4TFEIM #A0:2C-(8HZ44BT?>H 7O MTH;IZT?RH;..M R'^*KUJI*FJ7\57[)?-OA_TW-:6[Y16?8_NYK\= M?WYJX&#"L>IK'X3#UDQ_;CN\O.5^]LS^I%5-T7]J?\L<[V_YY9Z?[U6=59_[ M2.W?C*_=+_T4BH-TAU3'[S&X]Y<=/]S'ZUY5ESOU.K6WR,^Q\G9=8\C_ %1Z M>3Z^STB^2=/E_P!1_K%_YXXZ?[]2VS2[;G/F']TX^!8_L5OCRL OT$6/T>I[Q4;RO]61L7LG_P 72KO6SBY; M.6ZE_P#XW2W#-NCY;[B]V_\ C=-J.OR$KCX-JZDV H^?L%S^C5L,QZ5E1M_Q M,#G/WNY/_P 3_6M&1LM7I86UI6[G)6W0R5J_:W]C?_DV#X=_]@P?^AM7XGR- MW%?M?^QI_P FO_#K_L&#_P!#:O,SC^%'U.O _$SV>BBBOE#V HHHH **** " MBBB@ HHHH **** "BBB@"AKUF^H:%J-K& 9)[:2)0>F64@?SK\YM4\:WFI73 M;:0R!%%S9G@9XR=QXKR+5I/#>L6OV?5=HE4866WN#!(?RJ?PM\.M U"Q: M\MM6U6Z%N"W]E_;%2>X(Z(CN0N3[X_&O,IQ;?*W;U/IJTHI<[3DO*Q[K-XF@ MMKB?1OB+90MI=\1]CU"(%K:3TPW\##\#7B_[4O@WQ9IOAN*P\"BUT_X>S1;M M8UFQ'R7FVWTD4 :,7WB2Y5&:?<"WDP@X/([8RV"20O%>X?LH M_#^;Q-XCM]7_ +-_LK0-/4K9V9V'SIB>9WQR6QQDX'8<"O:JN-*#FUL?+4N: MI-13W/JSX/\ @>V\"^"[#3;=<+#$%W'.6/^+-,C7G;,)#_P ! M^;^E46VVMN(UXP,5V'PLT8R7-SJD@^5!Y,?U/+'\L?G7B4[RDE]YZ-22LY'I M-%%%>J>4%%%% !7,_$?X>Z3\4O!NH^&M:-VEA>H%:6PN7MKB)@(-1OKF'P;))=6&@_)]BDNFZ3R KN9U*QE>0 4'J<^L44 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'EW[3W_ "0/QK_UX-_, M5^.B@K9BOV._:87=\"/&8];%OYBOQWN(S'; $5])E7P2]3RL9\2.=N_O57SS M5BY^]4"BO>//%I5/K24X#I5DL_] M<6_E5C2\G3+3_KBG_H(J'5O^03>?]<6_E4VEX_LRSY_Y8I_Z"*7VBNA:[8HZ M9H_2DJR0_E3EQ35'Y4X4P';J;TI>/6DI (U%'%)WZYH%8]&,Y!"X-XP]_\_P 1K0D8BJHLD6;S M-YSG.-J_X5.S \UVT*;AS76[,*DE*UACMGK7[8_L9?\ )KOPZ_[!@_\ 0WK\ M2Y&[5^V?[&)S^RW\.?\ L&#_ -#>O)SC^%'U.S!?&_0]IHHHKY0]@**** "B MBB@ HHHH **** "BBB@ HHHH *\Q_:"^"=K\.=N23C/&21@\U\6_$;_@ MFOI]C87@..3G/%"IPDN5['3]:J1ESQ= MF?$OC#QUXD^-7A?3="UZTTM'TB07$OB&7/FVD;9!19#\Q1N/E ;)''K5;1M( MLK32Y6MX7TKPV=^]O)7[3J\H&,< 8ZW/\ A[X2>,]0\86=EJ_AZX.L2Q?Z'%>0 M'[+I\)8_.2/E.WDB//).3DGGJITXP5HHYJU>5:3G-W90\->%;[Q9J5G:#3H1 M<-&DNG>'S&JV]O'C)GG;DA< -EN7)YX(S][? SP2?!?@^W%PXGOILRSS!=H= MVY) [*.@'8 "N;\#_"'_ (0V&QT33(SJNIZE(9M4U!XRUQ(H Z 9VKG "YP! MZGFOI+0_AK=36\273?88%&-JX,A^G8?C^5>?C)2J35."V.K#BWGB;4EL[0;.\UP1E85]?=CV']*]HTK3(-&T^"RMEV0PKM7/)/J2>Y)Y)]Z M;I&CVFAV:VMG$(HQR3U9CW+'N:NU-&C[/5[D5JOM-%L%%%%=)S!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'G_P ?M+O-:^#OBFQL+2>^O)K1EBM[:-I) M'.1PJ@$D_2ORJU+X"?$LKA/AWXK;_=T2Y/\ [)7[*T5WX;%RPR:2O;]GOXI,QQ\-?%^/^P%=?_&ZK_\ #/7Q3W?\DT\8?^"&Z_\ C=?N!17= M_:T_Y4<_U./<_$+_ (9Z^*?_ $33QA_X(;K_ .-TO_#/?Q3_ .B:>,/_ 0W M7_QNOV\HI_VM/^5"^IQ[GXBK^SY\4O\ HFOB_P#\$-U_\;I?^&??BE_T37Q? M_P""&Z_^-U^W-%']KU/Y4'U*/<_$?_AGSXI?]$U\7_\ @ANO_C=+_P ,^_%+ M_HFOB_\ \$-U_P#&Z_;>BG_:\_Y$'U*/<_#[5?V>OBI)I=VB?#3Q@[-$P"KH M-T23C_KG4FF_L^_%--.M5;X:>,%984!#:#=#!P/^F=?M[12_M:=[\B#ZG&UK MGXE_\,_?%+'_ "3;Q=_X(KK_ .-TG_#/_P 4O^B;>+__ 0W7_QNOVUHI_VO M4_E0?4H]S\2E_9^^*7/_ !;7Q>/^X%=?_&Z=_P ,_P#Q2_Z)KXN_\$5U_P#& MZ_;.BC^V)_R(/J4>Y^)G_#/_ ,4O^B;>+O\ P177_P ;I/\ AG_XI?\ 1-O% M_P#X(KK_ .-U^VE%']L5/Y$'U*/<_$O_ (9^^*7_ $37Q?\ ^"*Z_P#C=(W[ M/WQ2_P"B:^+_ /P177_QNOVUHH_M>?\ (@^I1[GXE_\ #/WQ1X_XMMXO_P#! M#=?_ !NC_AG_ .*7_1-?%_\ X(KK_P"-U^VE%']KU/Y$'U*/<_$K_AG[XI9_ MY)KXO_\ !%=?_&Z%_9_^*7/_ !;7Q?\ ^"&Z_P#C=?MK13_MBI_(@^I1[GXE M-^S]\4CQ_P *U\7X_P"P#=?_ !ND_P"&??BEW^&WB[_P177_ ,;K]MJ*?]L5 M/Y$+ZE'N?B4O[/OQ1W?\DU\7_P#@BNO_ (W6MI/P#^)L+%&?XM#N MA_[3K]GZ*G^V)_R(?U./<_"SQ+^SM\6/[>NVA^&'C*:)FR'30+ME/XB.J2?L M[_%S_HEOC3_PGKO_ .-U^\%%9_VI.]^5%?5%W/PE'[/'Q;/_ #2_QH/^Y?N_ M_C=/'[._Q:_Z)?XS'_< N_\ XW7[KT5HLWFOL(GZE'N?A1_PSO\ %K_HE_C( M?]R_=_\ QNG?\,[?%G_HF'C(?]R_=_\ QNOW5HJO[8J?R(GZC'^8_"IOV=?B MS_T3#QE_X(+O_P"-T?\ #.OQ9_Z)AXR_\$%W_P#&Z_=6BC^V*G\B#ZC'^8_" MG_AG7XL_]$P\98_[ %W_ /&Z:?V=?BST_P"%7^,O_!!=_P#QNOW8HH_MBI_( M@^HQ_F/PC;]G/XM$_P#)+_&?_A/W?_QNOU__ &2=%U'PY^S?X"TS5M/NM*U* MVT\)/9WL+0S1-O;AD8 J?8BO7:*X<5CI8J*C*-K'11PZHMM,****\PZPHHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** (+BQMKS_CXMXI^W[Q W\ZJ M?\(SI 8,-*L0PZ-]F3/\JTJ*=Q$<,$=NFR*-8E_NHH J2BBD,**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]F7\S27GB+7)/\ 2%'\.Q=I M6,\G/;T.>GRAXF^!NO\ PL=;"Y\(ZE'%YFVZUXVYG24="4VGY$')Y.3WQTI? M4X:2CH_([/[3J:QG[R?1_P!7*6-4\-?%+58_ 7BYK_2;4K+#K$T AMX(_EP) M(\A05SM)0')'R@YXZJ;5I_$DVHZU?74ABOF=-2U6XLU%SJ\BH%"(%P ,8^7H M.&?)Q6#;36;:;(P7!X# N>F<**[SP1X-U/QU MK5B@L(=2U/8WV/2UC;[/ID1.%DFY(0#.X*>6(RYY56M.<>1O MW5LNPWPCX3/C#7=(TR:R%O9W!C?3M!\D86/C=/*0<[2 3D\N>.!7Z0^$M$@\ M-^'[:UAC2)40*JQJ% '0 <#Z5Y-\'?A;I?A2_DM+:Y?5;VW?=J6I3J-\L^! M\GLJC^$<#/K7T)I/A34/$$B+!'Y%KT:ZD'RJ/]D?Q']/6O(Q=1U*O+'6WYG= MAXJG2O+2_P"13\-Z+-XFUQ+5 ?(CP]S+V1>P_P!X]OQ/:O;8XUBC5$4*BC 4 M= !5#0M"M/#NGI:6B;4!W,S'+.QZLQ[FM&MJ--TXZ[LYJU15'IL@HHHKH.<* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^"O\ @I+%YGB'PF?2V?\ M]"KX3U;[QQZU^TWQ'^!O@CXMSVLWBS1/[5DM5*0M]KGAV@G)'[MUS^-<%-^P MQ\$)_O\ @G=_W%K[_P"/U[N%Q].C24))W7]=SSZV'E4FY(_'J3K2+S7Z_G]@ MOX%-U\#?^5>__P#C](/V"O@2.G@;_P J]_\ _'Z[/[5H=G^'^9A]3GW1^00' M-.K]?/\ A@OX%?\ 0C?^5>__ /C]'_#!?P*_Z$;_ ,J]_P#_ !^J_M:CV?X? MYB^IU.Z/R& XI5-?KS_PP;\"_P#H1_\ RKW_ /\ 'Z/^&#?@7_T(W_E7O_\ MX_3_ +6H=G^'^8OJ=3NC\A]Q^E!K]>/^&#O@7_T(_P#Y5[[_ ./T?\,'_ O_ M *$?_P JU]_\?H_M:AV?X?YA]3J=T?CI>G_BH-)'^S+_ .@UK[J_6^3]@3X# M27$4[>!,RQ9"-_;%_P 9Z_\ +>IO^&#_ (&?]"/_ .5:^_\ C]2LUH)MV?X? MYC>#J::H_(HM[TA-?KM_PP?\#/\ H1__ "KWW_Q^D_X8/^!?_0C_ /E7OO\ MX_5_VM0[/\/\Q?4ZG='Y&9Z4;N.M?KI_PP?\#/\ H1__ "K7W_Q^C_A@_P"! MG_0C_P#E6OO_ (_1_:]#L_P_S#ZG4[H_(O=2%J_77_A@_P"!G_0C_P#E6OO_ M (_1_P ,'_ S_H1__*M??_'Z/[7H=G^'^8?4ZG='Y%9]Z3V-?KM_PP?\#/\ MH1__ "K7W_Q^C_A@_P"!G_0C_P#E7OO_ (_2_M:AV?X?YA]3J=T?D4,@4;O> MOUU_X8/^!G_0C_\ E7OO_C]'_#!_P,_Z$?\ \JU]_P#'Z?\ :U#L_P /\P^I MU.Z/R*W4N:_7/_A@_P"!?_0C_P#E7OO_ (_2_P##!_P,_P"A'_\ *O??_'Z/ M[7H?RO\ #_,/J=3NC\B"WY49-?KM_P ,'_ O_H1__*O??_'Z7_A@_P"!G_0C M_P#E6OO_ (_3_M>AV?X?YA]3J=T?D9#]X5H:M#YGAF]]ES7ZR+^PC\#%Z>!\ M?]Q:^_\ C]3/^P[\$I+:2W;P5F&089?[5ON1_P!_JEYM0[/\/\RE@Y]T?BC# M< <@U9CN!W-?LA_*_P_P Q_4JG=?U\C\ROV.^?VG_AQ_V%H_Y-7[>UX?X. M_8H^#'@'Q1IOB+0?!OV#6-.F$]K<_P!J7LGEN.AVO,5/7H017N%>'CL3#%34 MH)Z+J=^'I2HQ:D%%%%>:=84444 %%%% !1110 4444 %%%% !1110 4444 ( M0&!!&0>HKFM6^'6AZPS.]K]GD;JUN=N?PY'Z5TU%--K85KGAOBK]D/P1XPO8 MKS4;"SN;N$8CN)K-6D0#IA@1TS3?AI^R3X8^%MK+!I%S+B9S))+(A:5SGN[, M2<9X]*]THJN>7<7*CD_#/PQT+POYKPPR7<\KF1YKM@[,Q/H !^E=6..!P*6B MLE%1V1I*3ENPHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH CN+B*TA>:>1(8D&6DD8*H'J2:XZ\^,W@RQE,?@C_H-_P#DI/\ _$5\ET+UKP?]?\T_Y]T_NE_\D>Q_J=@/YY_?'_Y$^M/^ M%Y>"/^@W_P"2D_\ \11_PO+P1_T&_P#R4G_^(KY-HI?\1 S3_GW3^Z7_ ,D' M^IV _GG]\?\ Y$^LO^%Y>"/^@W_Y*3__ !%+_P +R\$?]!O_ ,E)_P#XBODR ME6J_U_S3_GW3^Z7_ ,D+_4_ ?SS^^/\ \B?67_"\/!/_ $&O_)2?_P"(H_X7 MAX)_Z#7_ )*3_P#Q%?)]%/\ U^S3_GW3^Z7_ ,D'^I^ _GG]\?\ Y$^L/^%X M>"?^@U_Y*3__ !%'_"\/!/\ T&O_ "4G_P#B*^3Z*?\ K]F?_/NG]TO_ )(7 M^I^ _GG]\?\ Y$^L/^%X>"?^@U_Y*3__ !%+_P +P\$_]!K_ ,E)_P#XBODZ MG+TH_P!?LS_Y]T_NE_\ )"_U/P'\\_OC_P#(GU?_ ,+P\$_]!K_R5G_^(H_X M7AX)_P"@U_Y*S_\ Q%?*-%'^OV9_\^Z?W2_^2#_4_ ?SS^^/_P B?5W_ N[ MP5_T&O\ R5G_ /B*/^%W>"O^@U_Y*S__ !%?*2TM/_7W,_\ GW3^Z7_R0?ZG MX#^>?WQ_^1/JW_A=W@O_ *#7_DK/_P#$4?\ "[?!?_09_P#)6?\ ^(KY47I2 MT_\ 7W,_^?=/[I?_ "0O]4,!_//[U_\ (GU5_P +L\%_]!G_ ,E9_P#XBE_X M79X+_P"@S_Y*S?\ Q%?*JTZG_KYF?_/NG]TO_DA?ZH8#^>?WK_Y$^J/^%U^# M/^@S_P"2LW_Q%'_"ZO!G_09_\E9O_B*^6%I:/]?,S_Y]T_NE_P#)"_U1P/\ M//[U_P#(GU-_PNKP9_T&?_)6;_XBC_A=7@S_ *#/_DK-_P#$5\LTM'^OF9_\ M^Z?W2_\ D@_U1P/\\_O7_P B?4W_ NGP;_T&?\ R5F_^(H_X71X-_Z#'_DK M-_\ $5\MTY:?^OF9_P#/NG]TO_DB?]4L#_//[U_\B?4?_"Z/!O\ T&/_ "5F M_P#B*/\ AO_ )$^GO\ A\R_P"?O_ )$^G/\ A<7A#_H+_P#DM-_\11_P MN+PA_P!!?_R6F_\ B*^9:*/]>LR_Y]P^Z7_R1/\ JI@OYY_>O_D3Z;_X7%X0 M_P"@O_Y+3?\ Q%'_ N'PA_T%_\ R6F_^(KYF7I3EZT_]>LR_P"?\)?]!;_R6F_^(H_X6]X2 M_P"@M_Y+3?\ Q%?-M%'^O69?\^X?=+_Y(7^JV"_GE]Z_^1/I+_A;GA+_ *"W M_DM-_P#$4O\ PMSPG_T%?_):;_XBOFY:$_^@K_Y+R__ !%?.%*O6G_KSF7_ M #[A]TO_ )(7^J^#_GE]Z_\ D3Z._P"%M>%/^@K_ .2\O_Q%+_PMCPI_T%?_ M "7E_P#B*^,R_P"?7_ .)KY\IRT?Z\9E_S[A]TO_DA?ZM83^:7WK_(^@?^ M%I>&/^@G_P"2\O\ \32_\+0\,?\ 03_\EY?_ (FOG]:>M/\ UXS+_GW#[I?_ M "0O]6\)_-+[U_D>^_\ "T/#/_03_P#($O\ \31_PM#PS_T$_P#R!+_\37@= M%+_7C,O^?O\CWW_A9WAG_H)?\ D"7_ .)H_P"%G>&? M^@E_Y E_^)KP1:6G_KQF7_/N'W2_^2)_U&_\ H(_^0)/_ (FO M"Z5:/]=\Q_Y]P^Z7_P D+_5W"?S2^]?Y'NG_ LGPY_T$?\ R!)_\31_PLGP MY_T$?_($G_Q->&T4?Z[YC_S[A]TO_D@_U=PO\TOO7^1[E_PLGPY_T$?_ "!) M_P#$T?\ "R/#O_01_P#($G_Q->&TZC_7?,?^?PO\TOO7^1[A M_P +(\._]!'_ ,@2?_$TO_"Q_#O_ $$?_($G_P 37AU.7I1_KOF/_/N'W2_^ M2%_J]A?YI?>O\CV__A8WAW_H(_\ D"3_ .)H_P"%C>'?^@A_Y D_^)KQ&E6C M_7?,?^?_P"@A_Y!D_\ B:\3HH_UWS'_ )]P^Z7_ ,D'^K^%_FE]Z_R/;/\ MA8OA[_H(?^09/_B:/^%B>'O^@A_Y!D_^)KQ.G4?Z[YC_ ,^X?=+_ .2#_5_" M_P TOO7^1[5_PL3P]_T$/_(,G_Q-'_"Q/#W_ $$/_(,G_P 37BM%'^N^8_\ M/N'W2_\ D@_U?PO\TOO7^1[7_P +#\/_ /00_P#(,G_Q-'_"PO#_ /T$/_(, MG_Q->+T4?Z[YC_S[A]TO_DA?V!A?YI?>O\CVC_A87A__ *"'_D&3_P")H_X6 M%X?_ .@A_P"09/\ XFO%Z*K_ %VS'_GW#[I?_)!_8&%_FE]Z_P CVG_A87A_ M_G__ /(,G_Q-'_"PM _Y_P#_ ,@R?_$UXPO2EJ?]=\Q_Y]P^Z7_R0?V!A?YI M?>O\CV;_ (6%H'_/_P#^09/_ (FC_A86@?\ /_\ ^09/_B:\9HH_UWS'_GW# M[I?_ "0?V!A?YI?>O\CV;_A86@?\_P#_ .09/_B:/^%A:!_S_P#_ )!D_P#B M:\9HH_UWS'_GW#[I?_)"_L#"_P TOO7^1[-_PL+0/^?_ /\ (,G_ ,31_P + M"T#_ )__ /R#)_\ $UXS11_KOF/_ #[A]TO_ )(7]@X;^:7WK_(]HC\?:#(V M%U!<_P"U&X_FM;=M=0WD(E@E2:-NC(P(KY\K>\(^(Y=!U2(ES]ED8+*A/&/7 MZBO3R_C6K4KQIXVG%1>EXW5O/5O0Y,3D4(TW*A)W71]?R/:J***_6SXX**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /BWX@,6\=^(\G/_ !,KC_T:U8-;WC[_ )'OQ'_V$KG_ -&M6#7\@XW_ M 'JK_B?YL_I/"_[O3]%^04+UHH7K7)T.H=1114@%*M)2K5DCJ***: ****H3 M"G+TIM.7I02+11130"K2TTLL:,S$*JC)8\ =ZYS_A9W@\\CQ5HW_@=%_P#% M5T4J%6M?V4'*W9-F52M3I6]I)+U=CIUZ4M9FG>)M(U;3Y[^QU2SO+&#=YMS! M.KQQ[1EMS X&!R?:G:+XCTGQ)'+)I.IVFIQQ,%D:TF64(2,@$J3@XH=&K&[E M%JV^FWKV)]K3DTE):[:[FDM.K(A\5:+-K3:0FKV+ZJI*FQ6X0S @;B-F<\#G MITI-8\8Z#X=N4M]5UK3]-G=/,6*[N4C8KDC< QZ9!Y]JM8>LY*"@[M72L]N_ MH2ZU))RZ6EPDI5HJ4 MYTIN?A^)OA":1(X_%.CO(YVJJWT1))Z ?-5TZ%6JFZ<&TNR; M,YUJ=-I3DEZLZ>G5''(DT:R1LKHPRK*<@CU!J'4M5LM'MC<7]Y!90#K+<2!% M_,FIC&4IA;IU9NC^(M*\01^;I>I6FHQCJUK.L@_0U+J^N:=X?L M_M>J7UOIUKN">==2K&FX]!DG&:KV53G]GROF[6U^XCVD.7GNK=^A=I]5-/U* MTU2RBO;*YAN[.5=\=Q"X=&7U##@BH-&\2:3XB69M*U.SU)86V2M:3K*$;T.T MG!I^SG9OE>F_EZB?G;NQLS MG..>G2J,_P 3O!]K/)#-XIT>*:-BCQO?1AE8'!!&[@@UM'"UY:1IM]=GMW]# M&5>C%:S7;='3KTIR]:R="\5Z+XF\X:/J]CJIAQYGV.X679G.,[2<9P?RI-%\ M7Z%XCN9H-*UFPU.>$;I8[2Y25D&<9(4G'/%2Z%6+=X-P*K3=K26NV MN_H;-.K&O/%^A:=K$.E7>LV%MJDQ41V4URBS.6.%PA.3D]/6MFIE3G!)R5K[ M>8*<9747>P^BJ6L:WI_A^Q:]U2^M].LU8*;BZE6- 2< ;B<9-96G_$;PIJUT MMM9>)M(N[AONQ0WL;,?H U:1H5:D7.$&UWL[&-]OEI,LJ_FIK25"K&"J2@U%];.QFJM.4N125^US1I]86N^-?#_A M>XB@UC7-.TJ:5=Z1WETD3,N<9 8C(S3M#\<>'?$]T]MH^NZ;JMQ&GF/%9W22 MLJY W$*3@9(&?>G]7KSM]Y#K4^;DYE?M?4W%IZ]*JWFH6VFV[3WE MQ%:P+UDF<(H_$U4T/Q9HGB2&232=7L=3CCSO:SN$E"X]=I.*F-.;CSJ+LNO0 M'.*?*WJ:U*MK66HVD!*RW% MK<)(B$#)#,#@<'-;3PU>FN:<&EYIF4:U*;M&2?S-=:6N-C^*6DR.\B6U^^G( MI=]26%3"J@X+%=WF!>^[9MQSG'-=A%*DT:21NLD;@,KJ00?2IJ4*E'^) M&W]?UH*-2%3X'<=3EIM<_I/Q T/6?%VJ^&;2Z:76--19+F(1MM53C^/&,@L M1G.:F%*=12<(MJ*N_);782G&+2D[7V.D6GK5>XNX+&%IKF:.WA7[TDKA5'XF MLW1?&WA[Q#@'S55.C5K M7=.#=NRN*52%/2^QTE%%9>O\ MBK1O"MO%/K6K66D0S/Y< MQK5T:JDH.+N^EM3/VD&N:ZL:=.KC/^%R> O^AU\/_P#@SA_^*KU MM[G6-9L-*M[@[89;RY2)9#C.%+$9XYXJY8:O%J+IM-[:/4CVU-IM26GF:].7 MI7,Z/\3/"/B#48K#2_%&CZC?39\NVM;Z.21\ L<*&R< $_05TX\8Z%!< M0NT.R M-XT\:V@C\TSEQL"8SNW=,8YS4>SFDI-.SV\Q\T;M7U1/3JQ_#WB[0_%T,TNA MZQ8ZQ%"P21[&X28(2,@$J3@XK8I3A*G+EFK/S",E)7B[H****@H?11102%%% M%6 Y>E+2+TI:@ HHHH ****!,****"0HHHH ^B****_K _'PHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^+? M'W_(]^(_^PE<_P#HUJP:WO'W_(]^(_\ L)7/_HUJP:_D'&_[U5_Q/\S^D\+_ M +O3]%^04+UHH7K7)T.H=1114@%*M)2K5DCJ***: ****H3"G+TIM.7I02+1 M1130"21+/#)$_*2*4;Z$8-?(7Q@^&^B>"?B%X>T;2XIH[&\B@:599B[$M.R' M!/3@"OK]:^9_VCO^2Q>$?^N-M_Z5/7WW!N(JT\PE3A)J+C)M=&TM/N/C^)Z- M.>#5244VI*S]7K]Y[!)X#TGX>_#;Q3I^C1RQVTEG=3,LTID.XPD=3[**\1_9 MU^*7AOX>Z+K-OKM[):2W5Q')$J0/)E0F"?E!QS7TAX\_Y$KQ)_V#KK_T4U>& M?LIZ!IFM>'O$#W^GVMZ\=U$JM<1*Y4>6>!D<5T9;7IULFQM;'\TTY0O9^\W? MNT_R,,=1G2S/"TL):+496NM%\DT8G@'7;+Q-^U&VJZ=*9K&[FN)(9&0J67[, MPS@\CD'K3_VH_LQ^*F@"\+"S^PP^>5SD1_:)-V,=\9J?PK:P6'[6ES;VT4=O M!'/<*D4:A54?96X '2H/VI)X;7XI:!-<1>?;QV,+RP_WT$\A9?Q&1^-?74>5 MYYA/9IV^KJW>WO6U[GSE3F64XCGM?VSOVZ?@>G? ^Q^'<>I:M<>")KN:?REC MN?M/F@!-V5QO [CM7KHY.*\=^!OCKPGXIU;5K7PWX7_X1Z2.!9IG54 D7=@# MY3VS7L73FOR[/8U88^:J\]]/C:1][E,J3;''_#'&0K$ \;V8XR>F?PJUXU^%7@?P[K]FF@>. M+7POJ=G+BZ%Y=EY(N,AE'!W9QP2!@U-XH\/Z_P#!/XL3^+=*TR35=#OGOS/@:ZIPC5CB*?-B'/KS7:Z(=6M=:^$>NW=GJ,.K0-I%TOVR#&R5EB<,1CW!KY+\(Z7X,N?ASX MEN]@S7U--X53P1\#=2T1'\PVFBW2N_9G, M3LY'MN8U\O>%/AQ+XL^%VN:[IZ;]2T>]5F06JXP]K%*2T;5]+]$I;/U.S/(UJE:A>FI3]G*Z>O36WFNA]!?LRWMY;_", MW&HL?L5O-,UL3G(A49/7MNW8QVKRSPGX=U+]IGQMJVH:QJDUMI-F1LCAP?+5 MB=B1@\#@$EB#7MWP3^(]C\2O!BQ-''#?V<8MKRU0!5.1@.H'\+#/T.17C"V_ MBS]FGQEJ=S::6VK^'[S)#@-Y;H"2N64'8ZY(Y&*PP2;TNU9WZ[FN)C3^JX-S;GAU\5K]M+I:V3Z=-AOQ.^$]W\!9--\4>&-:NFC6 M<1,9]H=6() .T ,IP0017M?BQ4^+GP)N+F&-?-OM/%W$BMPLR?-@'TW*1]*\ M1\0^*O&/[2ESIVDZ?HG]FZ3')YCR!F>(-TWO(0 <#.% S7U-X:T&#PUX=T[1 MX?GM[.W6 $C&[ P21[\G\:X\ZQ%?"T<)/&R3Q<)-NUKJ*=TI6TO?;YG3E=&E MB*N(CADUAY*VM[-O=J_EN?.7PW^)AT?]FSQ"#*/M>GR-9V^22<3XV'CD#YG' M_ :SOV5=_+6\.I6"W2>8.NU1(KY]"C$_C7">(O!M[:_%*_P#! M$#/'!>:L@6/(&Y26V-^"R-CZUZ1^U-X;;PCJWAO6M+)MD-HVF%T.,;5( Q[H MSC\*^MK8?!SE/ P?^^WFGVLDX_CS,^=IUL3&,<5)?[M:+7?5I_A9%[]G>W?Q MY\7O%'C2X1BD+/Y.\#Y6D.%'U6,8X]:YW]J+X;Z)X%DTO4=)BFCN=5N+J:Y, MLI<%LHW /3EVKV;]F7PL?#?PMLYY$VW&IR->-D8.P_*@/KP,_P# JX']M+_D M'^%/]^[_ /08J\7!X^53BB-&A*U-7A9;-0B[?C=H]/$X2,,A=6JKS?O7ZWE) M?IH>O?"/X8Z%\/\ 34NM'BFCEU*WMY+CS9BX)"Y&,].6-?-G[/OQ%T'X;^,? M$EWK]V]G!&?^0!H_\ UZ0_^@+7RS^RMHNGZYXZ M\51ZA96]]&EON5;B,.%/G8R,UYF5XA5\+F57&N4U:%]?>>K2U=_+Y'9CZ3I5 M\%3PR47[UM--ET5BGXJ\::1X^_:3\*:MHERUU8FZT^'S&B:,[EEY&& /<5]C M5\E_$O3+/1_VI/"MO8VL-G!Y^G-Y4"!%R9>3@=Z^M*XN)'3=# NBFH^STOJ[ M>>QTY+SJIBO:-.7/K;8\C_:N_P"2,WW_ %^6W_HP5Y;X._9UT;QU\$;+7;62 M>U\1S0S2B1I"T,C)+(H0IV!"@9'0\^U>I?M7?\D9OO\ K\MO_1@KQ?PC^T%> M:+\*;3P7X?T2ZN==6*6$72CS% >1V+(BY8D!\<\9Y]J]S)8X^62P_LYVDJVK MO9_3SW/5?V3/B+?^+O#M_H^J7)N[G27C M\F:0DN86S@,>^"I /I7#_LP_\EU\:?\ 7"\_]*TKTW]F?X5WWPX\,W-SJR"+ M5=4D21X.\,:CY48^O))],UYE^S#_ ,EU\:?]<+S_ -*TI5)8:;S:6$MR6CMM M?K;YW",:T5@%B/BN]]_+\##^+5GHFH?M27%MXCF6WT*22W%W(TIC"I]E0YW# MD+OVL MI-%O@3:WSP0R;3R,V:X(]P0#^%;?P%\32?!WXA:G\/?$D44#7-P!;WH4 >81 M\N6P"4<8QGH>*]NM-_V2J=)N4_J\?5 M M+/$^I6/A;P>/#5RMI]HEF58P)$$BJ%^4^K9KR,5&K+AR@X*=E%WY6E'XOM)Z MORL=U&4%G%52Y;W5KIWV^R^GG<\PGM]2_:@^,FHZ;-JCVGAW3#(8UBY"1*VT M%5/!=CSN/2OQ75HUM+%>!-PY!!4J![]J\=\4>& MO%W[/?Q2OO%6@::VKZ#?O(Q6*-F0(YW&*3;DJ5/1NG'X5ZA\$OCQJOQ>\17< M$F@KI.F6UL7\Y)&E#R;@-N\J ,#MUK/-GC)X-3RZ:^J*"NDUH^J:WYKEX#ZO M'$N.+B_K#D]7?Y6Z6L>"?'[X5Z!\.?'WAO2-%BGCLKZ"-YEFF:1B3,4.">G MKZDM/A'IG@;P%KVA^%HYXEO"9S'+*96=AMR@+'^)4VX/'->%?M='_B[7@S_K MUB_]*6KZY;_6-]:XLXQ^)>78"'?B1)XIO4MVTU]3U"9+.T,8OXA)A4,B#]Y(AY7RQRK#.#FOHWP3 MIT^D^%=.M;B,PRHA/DMC,*LQ98N./D4A>/[M:BV<'VK[1Y$7VC&/.V#?CTW= M:GKYK,,REF%KQM:WX7M^;UZ_G[&%P:PM[.]_UM?\OD,N)UM;>6=ONQ(TASZ M9_I7B?[*5FU]X=\2^*+G;)>ZWJ\TC3=VC3@?^/,]>TWUJ+ZQN;9AD31/$1Z[ ME(_K7C7[(]VH^&]_I6PQR:7JMQ;,AZX)# _J1^%:873*\2X[\U-/T][]4C.M MKC:*>UI6]=/TN>7_ ! DU+]H+]H&3P2=2:T\/Z9,Z%(QT$0 E?'0ONRH)X _ M',_Q*^"'PZ\,ZI96NA>.[7PEKMI*IN?[1O69T0J2'4#D/G&!D @FK?Q,\(^) M/@W\:#\1/#^ER:MI%Y*TEQ#;QEBI+K#X]7JQ>$ MOA]?#Q)-.HNM0D)9QM4@)\IVJ/4MC&.E?H^$=6I]6>#J..&4%?E<;*7VN=2_ MR>NQ\A7Y(^V6(A>LY:7OJNG*T?6%AK5IKWPMO+BSUN'Q$B:;/#)J5OC;/(L3 M!FXZ'/6OD_\ 9A^"_AWXN:/XE.N"Z6:S-NEO+;3%"F]9,G'1N5'6OISP7X#_ M .%:_!*307/CE5JR;7,]>B6AW8Z5-5\*\:DER MNZWZ?YGHW[/>N:O\+?C/J7PPO[\7FF,\J0 YPLJKYBL@S\NY,DKZ_KW7QIV^ M%_CQ\+/$,(VRWD[Z;/@X#1DA>?7 E/Y"N:_9U^'?B7Q+\1-0^)WBNV:QDG,A MMK>6(QN\CC;N"GE451M&>3G\3TG[02_VO\6/A%I-O^\NEU)[ET7DK'NCRQ'H M C'\#4XF=*IG22:;]G)5&MG+DES?I\QT8SCE[;32YTX7WMS*WZGO]?-7[[MFE+@[F_<3@,<]R #^-=%\-?V2? FI^&?#^NWY MU.]FOM/M[N:VDN56$N\:N<;$#8R3CYOSJW^VI;Q6?PAT:""-88(M7A2.-!A5 M403 #T K[*.94,3C\+A(3E4E"HVY25K7O[JU>G^2/GG@ZE'#5J\HJ*<4K+\ MV>G? ?\ Y(OX*_[!4'_H-2_&KQP/A[\,M=UE'V7:P&&UZ9\Y_E0C/IG=_P ! MKQ;X _M,:3+:^"O T:]%[Y46G_;/,3RMP4_-C.<<5G_ +9'B*Z\3>)O"_@# M2@T]W*ZW$D*,?FD<[(E/_CQ]NM>!')JTL[5+%0Y8N3F[V^%-N_SV/3>/IQR[ MGHRNTE'YM'BOP_N-4^$_B7P/XWNE9=/U">1@_)WPA_+E!YY)!8@'T!K[R\?? M#?P_\7-#L].UM9;G3EG2[B-M.8\MM90=PZC:YKY)^*'PI^*\?PSL[?7]/T=M M \-0EXOL,B&:./ #GC[PQ\S?0FOHO]ESQQ_PG'PETAI9?,O=-/\ 9]QR,_)C M8>/5-M>OQ%.5>C3S7#U%SPDXMP=[)MN&O=+?S9P97%4YSP=6+Y9).TEN]G^) M\O?L[?"7P[\2_B)XFT;7(;B6QL()'@6&=HV!$X09(Z_*:]6_;H@6U\%>#H8_ MN1WLJ+GT$( KFOV-S_Q>3QO_ ->LW_I4M=1^WD<>$?"?;_3YO_15=^(KU9\3 MT*4I-Q2T717AK]YRTJ<(Y14FEJW^3(OV<=)^$-SXET"X\/7&H2^-;6P\Z:.7 MSQ$LAAV3?>&TC+MC!^E8?QNUO6_C9\=(/AGINHFQT>UD\J55)VLZINE=Q_%M M&0%Z<>]>]?!WX<^%]"\*^&M;T[0K&SU:?2;I-3?.H M24'4:=IWT\K;V.NO0J4\%%.*Y;IR45:\?ZW*7Q&_8UL?!_@V^UWP[K^H2:GI MD)NBEUL565!EMA0 J< D_$OX=G^U9_M.JZ7-]EFG;[TJD91F] M\9'OC->(>*OVGO&OQ;T.[\)Z#X.>TO;P?9KE[1GGDVGAEP4 CSR,L>F:^A/V M2FZN_+.51B !&#WV@=?4FHS?ZS#*W3S>2=;F7)JG) M+K>W1_F5@O92Q?-@DU3M[V]K]-^I\D>%-'\$:U\;_'$/CZ]6PT9)]0DBE-PT M)\\70"@$=3M+_+WQ7IO[#LEXOB+QG!9.[^&5"LAD!!\W>1&<= 3&#N[\+7F_ MA/X9Q_%CXO?$O1 RI?*NHW-E(QP%G2\3;GV(+*?9J]I_9#^*44=K/\.=8MUT M_7--:3R,HJ&=5.&1N!EU]3R5^E?0YY-RR^O"DW-\M.\6](K?F2\]G]YY>7Q2 MQ-.4_=5Y6?=]FSCOVWKN?7/B!X7T"RCENKJ&QDF^SQ DL9'XP.YQ$:K:A\=# M-^R;9:&DP.N32_V$Z @,+= #NQZ&/:GYUO7A;QE^W-#&S*8=) VJ!G*QV^2# MS_?D:N?\/_ ,V_[5'PV M*WHPC67GJ[K[VBZBKRKU:M'[ M8Z.(M_$A"7WJWZ'OY3[N'=+^637XA1117R1[0^BBB@D****L!R]*6D7I2U ! M1110 4444"84444$A1110!]$4445_6!^/A1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\6^/O^1[\1_\ 82N? M_1K5@UO_ ! 4KX\\1@C!_M&X/YR,:P*_D''?[U5_Q/\ -G])X7_=Z?\ A7Y! M0O6BA>ME!(M%%%- *M!5 M6Y*@GW%"TM,!W5>>:%55^ZH'T%"]*6F2P55W;MHW>N.:5D5N2JD^XH6G50@C M15SA0/H*=2+2T$A0JA?N@+]!BBEH =UX/(H1%4$!0!["BG+5(@18U7[JJOT& M*D(##!&13:=5$L%4+P /84^FTZD(3:NX':N[UQS3V56^\H;ZC--I]4)CAQP M!@4C*K?>4-]1FEHIDLM! ;%+;BH)]<6K-DJ MI/J12TJ]:9+!HU?[RJWU&:>L:)RJJI]ABDI]!#%7N*4-]1F MEHK$MBKQP!@4,JOPRAA[C-"TM!(+#&IR$4'U"BG"-2VXJN[UQS2TJT$]!2 P MP1D4BHL?W5"_08IU% #5C522JJ#["GLBO]Y0WU&:2G4"#IP.!3EZ4VG+TH)! M4522J@$]<"G+24JTQ L:*Q8(H8]2!S2>4F[=L7=_>QS3Z*"1OEKNW;5W>N.: M7 SG'/3-+12 ;Y:[MVU=WKCFI*;3J "BBB@!]%%%!(44458#EZ4M(O2EJ "B MBB@ HHHH$PHHHH)"BBB@#Z(HHHK^L#\?"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YO_: \ 2:7K3^(+8*; M.]8>:N0"DN.>/0XS]M%%?&=#Z@=1114@%*M%%62.HHHIH HHHJA,*M%%,ECJ?1102Q5 MIZ]***9(M*M%%,ECUI:**"6%.6BB@DE%%!(M*M%% F.HHHH)"BBB@ IU%% ! M1110 ^BBB@D****L!R]*6BBH **** "BBB@3"BBB@D*Z3P1X;;7-41WQ]F@( M>3D<^@Q[T45]%P_A:>,S*E2K*\;W^Y7/,S*M.CA9SAO_ )GLE%%%?T GRAPHIC 16 rmb-20221231_g2.jpg begin 644 rmb-20221231_g2.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "FG[U.KSCXQ:E?:9X>LY;"]N;61KC#/! M*R$C'3(- 'H>1@\].M"\XY_^M7G^KZA>Q_!..^CO)UO#9PN;@2D/DE7P9#XBE(ZB-PV*;-J-I;2A)[N")C_" M[A3^M %NBJTE[;Q0B:2YB2(]'9P%/XTD5_:S2!(KF%W89"JX)(]: +#4+6#X MMAOKK0+B+3M02PN","9Y"@'_ (H6LLQA2ZA>0?P*X)'X4Z>^MKF]P/YT 6:1C@9-5GU"TC9$> MZ@5W^Z#( 6^E-N;ZTBS#)BJ7]J6.YE^VVVY?O#S5X M_6L+Q3XVLO#>E1WRF.[#R! L<@[]Z .JHK,TK6;?5-(AU!)(T21-Q&\';[$U M8@U"TN'V07<$K#J$D!/Z4 6Z*IOJ5G'.87NX%D7JAD&1^'6IX;B*XC\R&5)$ M_O(V10!+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 %%%% !7FWQILYK MCPE#-$A803@N!U (/->DU#TIX$\,I=_:UT: M!9\YW9;^6<5R_P 7=%O=0\/Z=!I>GSW+1W.2EO"6*KM/91T[4 >;ZI#HEEH> MF7^C:S<2:S\A<*&W#GI^'3\*F\02+>>,](?7;B6U62VB\^50=P&6].>F*]CT M7P9HD5II]Y+H\2WR01;F8$$,%&7R6 M,0&3QD<4 $+^:[AE4F5!NVD^^:RA)ZTL:9+81&S!!$0R!Q]*O6-C!IMG%:6D8B@B&$0=A0!R/ MQ2'_ !1-WNYX_.O)?$*A_"7A=#QN+@GN.5KZ$U/2[/5[1K2_MUG@?[R,2,_E M69-X,\/W%M;6\VF1O%;$F%2S?)].?:BX'D7B#2$\)^,-"?3[B;?6"336PQ"[% MAL_(T:GX6T75YQ-?Z9#/*.=YR#^AH \E\:_9;#Q5X=N(Y"UA&B;)VSC -'B+ M4+77/BII3Z9*MTBI&&,8. 0#GFO8+SP]I5_8I9W5A%+;HNU4(/ _G4.F>$]# MT9R^GZ;% Y_B&2?U- '@VG6VBW7C/4X=>OWM+8NV,%L,?PJQH^H:G8+KMOH% MQ<7&GQQ_NW /RC/;/M7M#^ _#,DDTCZ1"7F),A)8[OUK1T_0]-TFU-M8V,4, M1X*@9R/J: /GV*R\.-X.DO9=7F767R#'ALL?0^U/O=.MY/A9I]\V3*ESL'/8 MU[;_ ,('X8:664Z-!ODR'.6Y_6IV\&Z VEIIC:;&;)'WK#N; ;UZYH \;\26 MEQH?A/0[:TDGATZ[ DN71B.2>>>OX53U"/2M'U32I/">J3SW,CJ947<,G/?- M>^RZ-I\VG+82VD;VJ+M6-AD 51T[P=X?TNX^T66E0Q2DYW/7NE/K MWQ=>RGE>W:4!I"AP?NC(XKVO0-"MO#^F)8VI8Q)TW$DTP>&M(76CK*V*?V@? M^6^6S^6<5KCI0 M%%% !1110 4444 %%%% !1110 4444 )FC-9GB"_ETO0K MV_A56D@B9U#]"16'\/O%5YXN\.SZA=PPPRQW+0A8LX("J<\G_:H Z_=0&!KS M;1/B#JFK>)-3TS[# RVJ,8O*#;G('3K73>$-8U36])6ZU73FL9RQ'ELI7(^A MYH Z2D)Q2UYA\0?$6KZ3XOT>UL;V2&WF*"1%"G=EB.XH ]/!S14<)S"A)Y*@ MDU)D4 %%("#T-+D>M !111D8H **,BDR/6@!:0D BG%14ERQ;*BN:21B+XFD?5?($0, M1;:".M=57 >&[4W&IASR(_F-=_7!EM6I6@ZDWH]CJQM.%.2A%;;A1117I'&% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &%XS_P"1 M-U;_ *]G_E7C?P^M?&DWA^=_#LMLED+E@XEZT_SO M*%Q&8R^W=C/M63X+\)+X.T273DO3=>9.TV\Q[,955QC)S]V@#R+P/)>6GB77 M))Y-MXENY=XST;!Z5LZ-XZU;3OAW=ZEE=9IOPU33M M7U+4/[5:0WJ,FSR,;,CUW ;VPNGGU*%WWEHX@C+UY R: .7U& M[\=:=X3CUN36]T-T$?:K_,BL,C%4_%EW>7TOA2;>R1HP>3G+;V -8%_:Z M0='BBL-3O;R[:0!+5X]@BSGW.?3M7K$?PZ;5[#P_2RA0F(1;MQ!+=< MC'6@#!L]>\3^'/B%I^DZM?\ VN.]\L[<\*')48'MBNI/BGQ8-?:U/AN0:>), M?:-C?=][=^HQ5KQ)\-K+Q!]ED6]DM;NW0)YZINW8& M.1D>GK0!Q(UCQ9IGCBPTG4-5WID!O+.0X]_>J^EZIXP\0:]JNG6.M.B(S8:1 MON8_NUU-I\)8M.U6VU0:W-++!EF#P?ZPX]=W'ZUP_ACPLOBCQ-K$ OI;.2-F MVR1KN[]QD4 ;VA_$76-+M=8L=4VW5S9(QCE.221V)[U3M]0\^&VF:)I]W;23->/=KMEE= N1[#FL$_!6V'FQKKMRMN_2'R M>!_X]S0!S]KX_P!%SHEU>M/MD\R.<0A2A^F3_.I]*^'AT[2=2L)-:GN1>P M^2&>/ B'L-U 'E>JWNLZU\-(+Z\U"2>..\*2!SU]*UEC\5>'_!>F:W!J]PUH M-K?9\_*L>>F*[,?"U!X+_P"$<_M9C_I'G^?]G_3;N_K5[Q!+:^#?AX;*X;[2 M$@,"9&-Y(ZXYQ0!Q^H>-]4\8:QI6G>'[F:TW(&N6A/(/>O8;.-X;2*-Y&D=5 M +MU;W->9_![PQ]@TR75[A )KDXC!'*J*]24 # H 6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBDR* %HI,CUI"ZJ,DXH =161? M^*-%TPXN]1@B/H6IUAXET;4SBSU""4^@;F@#5HI,CUI;6_Q%UC6=5E30M%-U8PR;))F. M,^N* /2\YXI"JLI5@"#U!&[TN.U*JQ96)W9% '?1Z%I$-S]HBTNQCF_YZ);H&_,#-7QZ5Y+9_%+7 M-0O;NTM-$2>2!VY0G"J#@DU,?BCJVHWDEMH6B&Z,*CS6;. 0/FQ^/% 'JO X MH]Z\VLOBB+W0=2G%IY.I6,;,\$F=IQ[U=M_'5Y-\.Y?$;6L(N$W?NLG;Q0!W M@HQ7G%S\2I[3P78ZS)9 W%TQ41KG:N/4U+IGC^\71+W5-:@LXHH44Q_9IUD+ M$]!@'B@#T C((([5P7B'Q%;>$?$EC96.BV6Z]8!YD0(W)]AS6!'\6M2"QWL^ MGV?]GN^ $N%,P&>I7.:K>/;Z/4/%/AF\A/[N4HX_.@#V93N4-ZC-!]JBD,@L MR8 #)L^4'H3BO/\ 0OB3)--JMKK<$5I1RO&7";8E!.37&:#\58M2TK5+J\AC@EM%W1H#]\=JS[OQYJ=UX-; M6+[2+)[=YU6))"3N&>M 'IUIJEI=VD-R) BS+N02'!/X5Q_BOQ1!:^*]/T.Z MTBTOHKC:=\ZAMN?0$$5Y[XQU[5;V]T*YCMA"I17A2-BJN<]*G\6:C?OXKT.\ MNK)EO B'[.I[]A0![K%%'#$L<2+'&HPJ*, ?0"I17G.A_$+4KCQ7_8FM:8+* M5QF/!SFO1EH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "F,<>E/K%\3:@=,T2XN1]\#"?4T*-W83=D8GB#QW;Z9.]O;;9)5.#Z5Y MYXE^(>H?89I&G\L8P N!6+*MW=SR3,#N=BQX]:Y?Q>LJ0Q6YZDY/Y5Z$Z,*= M._4Y8SE*5NARNI:O?:E<-)/<.^3D9-1V.J7NG7"S6US+&R'/#5"T#IGCBF > MH_&N ZT>\>%OCTF4MM>A"X 'G(.*]AT;Q-H^O0";3K^"<, <*XR/PKXF*<\$ M&KFF:QJ&C78N+"ZD@D7TZ46 ^Y :6OG?PG\>;RW*6VOVZS1]/.CX(^M>S^'_ M !EHGB2%7T^]BIA/W5"=7J=>-HP!T%2U&%Q4E>T>6%%%% M, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @N($N M+:6!_N2*4;Z&O+],\'^+?"VI3Q:'/!)IL\N\ER,KZ]:]7JAK5_\ V5HM]J C M\S[+;O-LSC=M4G'Z4 >O6H=!\#^)[;QJ M^M:HT4OF*VZ167J>P KN/!?B?_A+="_M+[-]G_>M'LW9Z ?XUT= 'G'@/P=J M6AZEJTNI11B.[+;&5P203GMTK)/@3Q7X'OL/E^3N_?;\ M[L'TQ0!P]O\ #3Q#&D5D;'3A&C?\?F\ER,^FIZ&]DL;V]A MM\PLX4\'G KTU>E+0!&@(C4'L,$5YCX\^'5WKVMV]]IFU!(-ER-P7(SUKU*B M@#R3Q/\ "N6[U&P;2 L=OL6.Z^?&0,F* .;U/P)KEW#X<6**(FP"B8-(.,'/' MK6GXF\(:MJGC32]3MDC:UMPHDRX!&/;O4^E?$JWO9-5-U:&VAT\$L^[<6'TK MJ-!UJTU_2X[^R9C"Y(&X8.1VQ0!R&I^$-5NOB7;:Y%&ALXU 8^8 ?RKT5>!0 M.E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7 MC^=+?0 SC*F0"NMKA?BF2/#"_P#74"KI_&B9['GO]H@\)& *X[Q1"]]>A@P! M X%;,$A( SUK'UBZ2&^4./E*YSZ5W8B-XF%/:UFAX>/(JL]O$XSR#[5UD M+PW2 QR*X-5+O3+9I8% ,?FR!"P[$FN!*R.@Y*6RD3YEY'J*KMD'YAFO6=;^ M$6NZ8#+8R1W<1YPI.2*X&^L);68P7MN\,H_A88-(#"VY]ZGL[ZYTZY6XM)7A ME4Y#J:EDL& S$V155HW3AA0,]:\+?'75=+ @U>!;R'/WU.&%>U>&OB%H'B:, M&TNU67H8G.#7QR,$_P"-26]S/9S+-;R-'(IX93B@#[L#Y&1R#5>4L2<-@^M? M,GA7XTZYHC+#J&;ZVZ?,?F'TKZ+TC4TUC2;+48T*)UF26-NC*1R^$]=\ M,S&X\+WY:#J;24G'X5L:+\4+43"R\06LFG7@XRPRC'V- 'HQ)I,FHH+N"Z@6 M:"19(V&0RG(-*\@4$CM2>FH+>QR?B^Z)N(K<'[HW&M7PQ;^3I8IB?W6&A3774FY.,U)30V33J M]E;6/+"BBBF 4444 %%%)D"@!:*3-&10 M%)FF2SQ0KNE=47U8XH DHK"O?& M7A[3\_:-4MU(Z@.#6!)\7O":WD=K'>--)(P4;$XS3LP.\HJK;W]O<1+)&X*L M,\^E3K(CC*L"/:DTT ^BD!S2T %-!..>M.IA; S2 "Q!&.E.YJ">YB@B+R,% M YYJCI^O6M_<-#'N##D9[UG*M",E!O5EJG)Q5_\+1T0)*?F"MC)XXKU*0;HV'0QMN! MR&?/\JU1!#/\6IY;H6>E:(UY6OBOP9XCMFMVM M+Z&PGWPL<_\ +-NA_ UFOX.\5^%O$U]J7AM8+F"\8ED8[2,DGOZ$T_2/AYJ\ M6G:_J&HM&^IWUK-'#"AXW,A'/;G.* ,#P)XVO_#WA5K>RT22^C2=Y9)0^T*" M!QT/H:[P_%325\+IK&PF1CM%N#SN]*X_1?#OC_0O#\^GVEE!Y5PQW(SC*\8S M_GTJVWPBNE\)10)=Q_VFDGFXYV?[N: -"'XNW$$]NVK:#):63$(6MU#_P#'P#AL]..I'X5HWOA/QOXH@L]*UB.W@LK4 MJ1)N!S@;<\>Q-:/B3P3JDWB[P[-86_FV.GQPI))N QM;)XH 6#Q?;-X_MHKK M088;N2(%[GS3N0<]L5;C^*%Q?ZG)!I&AR7EM$VUY@^,<]<8JKJO@S5;_ .)? M]IFV!TYU"M+N&1P:KZ-X:\9>$-0N+?3$MKFRF<$R,<8&>M 'K0;->"6^K3Z/ M\5-5N+:RDO)0SA84.._4U[R#D=*\TT/PGK%G\2]0U:>VVV4N_;)O'.3QQ0!= MT'XHVNI6-_+?VALYK)2SQ[MV<'& >.:RO^%O7[6L]['X]*?BQ=07MFMYH+V]K= ;96DYY]!CI7 M/GP'X@/P^MM+%B/M:7K2M'O'W3CG]*WO&?A/5]6TW08K.U\R2U4"8;@-O2@# M3\1_$A=)U2+3=-T]K^[=0Y4/@ '\#7#:5JM0Z3X7\5R>/%UK5K:/8T3!G1A@$C&* ,+P MK=Q:>WBZZEM5NHXHV9H7; ?GIFNBM/B.FD>!K/4K/1(8XGN'A\A9CA<'KG'- M4]/\$:]#9>*8Y+,!KZ(K -X^8YJJ_@+Q"W@*PTP68^U17;R,F\?=)X/I0!T" M?%>YBOK*.\T)X+:Z V2F3GGVQ5_Q#\2QIFJ1Z;IFG'4+LCU4";YP-O^-8VK:7J6B>-8[_ $.YM9+UXPDEO(X!7CGK0!TW MA[XEW6M>*ET6;1_LI*%BS2$L"/;%>C5X9X5DU&[^+S2:@T3W*Q.9/*Y Z=Z] MRH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X3XJ?\BLO M_785W=<+\5?^14'_ %V7^M73^)$SV/'('P0*P_$2E[E .28SBM:$_/FLS63_ M *? >VQOY5WXCX3GI[G(I+=(<]G7_T$5TMQ@.0*X'1=5:U^)>L6C(VR8@A@./NCK7<.^3RTCXDVFI0/97\,EEJ04_NG7[Q]C6LSBL+5;.Q:9+C[-']H!X<#FL,55 M]G1E)]C?#P]I542YH,'VK5UD/(4[S7?!LBO(9=1U_2)([O28%GA&3+&1R0*Z M?P[\2=(U9A;73_8KT<&*7Y>?:N7*J?)0N^NIT9A.]5KMH=R.M.K-N]8TZQB\ MRZO8(4_O.X KF[_XJ^$-/)4ZM%*P[1'=7II:'"=M1FO)[KXYZ.&*6-E=7+=L M(>:I?\+1\6:B<:9X9D"G[K2*<4["N>RY%1O-%&,O(JCW->-/=?%/5SS)%8*> MR*,_K34\ >++_G4_$MR<]0K8_E3L%SU:Z\1Z/9 FXU&W3'JXKGK[XJ^$+(-O MU(2,.T2%OY5PVI_#S0]!M/MFM7U[\K$G] M31RH5QEY\;K%LKINDWER?X6V8!K.?XD^-M2^73O#KQ@]"XKI3K7@G31B-K,L MO:- :K3?$O0K8'R(2V/[JXIZ(#G&'Q9UCAIH[)#W#J"*:/AEXKU(YU/Q3<%3 MU5)GJW>_%^(*PALQSP"H(-*L)6]#%"6)_$TF[#L:=M\$-,1Q)? M7L]P>^YCS5C7?A_X?\.>';C4;2T59H &61NW(YKC]1\3^,A>K!J#WEL"PSE0 M,?I7I'BA9+CX4R[B7=K9"6SR3QUIJ5G<.4X_P]XRM$OK;[7J!1.!R3@UZXLL MC0+B84R=C9R:]/T/7X MM1MT$A"S ?,/6HJ0Y7H.,KHWR0!6=?ZI;V$&^9L'LO>JNKZ[;Z>GEJ0\QZ+G MI7)I%>Z]>%CN?)Y/9:\C%X]0?)2UD>CAL'SKVE32(^\U*[UFY\M Q4GY47^M M=)H&A&P)N)QF8C 'I5G2=%ATZ,8 :4]6-:X.:G!X%J7MJVLOR'B<5%KV5)6B M&.*9@_C4E%>J< T#UI".:?10 S!I<4ZB@!N/:D(I]% #<&EI:* &XH.:=10 MS!Q2D4ZB@!@![TN*=10 T#%!&?:G44 , HP<^U/HH 8023FN4\1_#_2_$5ZM M[(TMM=CCSH#AC7744 MC==V_P#NG^5=^(^$YZ6Y MB[N,=ZDAG8W<2,QP3TIFP YW58M$4S*Q )SFO.L=):U,#[.,#H<5C-&CCE1F MMB_S]DR3WK)S5 5GM>"4)SZ5"1+$>0:ND\T$YX/2E8+E5;PKP?UJU!+')*BR MN8U/>H[>T6[NL8P/:KNH1PI/!"$&!]ZG8"%Y!'(RH^]%/!KZE\&A6\(:-DGF MV0C_ +Y%?)UXC6MXR*24)XS7UAX&^?P/HC$<_9D_]!%2!CZ/M'CC7]2]08]V:LJ M\D+3X)Z5+-?DG %9\SG#,.6]*\3-<3"I%48/4]?+Z$HR=22Z$CSF%-J'WKG- M4T&+5I1*T?ER#H\?#5:DN+G)^7&/6EM;J4W"B0\9KV*<5&"A'9'F59.TA5( M;/S)%[C@&O,8!I+VL1D6>2YQ\XW8&:E2\LX',<6FHTG7YSDBESC43N)?BW>. M2MM8Q)GIE2:J'QSXJOL^3&44_P!U,5Q?_"27,A*6L4: '!(7&*G,\Q"OJ6J/ M%&PRH7O1S ;5]+K^J($U"ZC" YQ*^ /PJLMC;1(%NM?B1!_!"I;%97]KZ/&0 ML$%U%X"=]QJ%T?]D;0:KO MK^@0'_1M!E=AT,TA:J37^JS2&*#3+RB64 &/"&D[ M@8[>-C%D6^DVD ]?)R?YTH\8:[=VLLT$ZQ1Q]0B!363J%CKE@C27=LB(.Y0\ MUDN-19-RV[F-NZ@X-&H]#9L=>NM4U!5N[J20Y!PQ[YKZ#O8O/^'6P@$-:+_2 MOF71=\6NPK/"RD'D8KZ3MWN&\'.LB8C: ;.>U4D)GS9K%O\ 9[V52/XC5"S9 MXKQ'B172^*[?9?R$CWKGK"WEGOXXH4+NQP !6L913YGLC-IM674ZK M0'DEU=9)':27:>2X@7>&*D<"N>\-^%1IY6[NCNF9PK>N;U4)2/ M!([UY./S">*E]7PGS9Z6$PD*,?:XC[C8M(/[2O0MQ-M!.68FN_T^PM[*W5(% M&/[WK7D-O>21ONW&NTT+Q*8U6*<[E/0D]*TPV70P_O/67QV^ M"*4=344,R3QJZ,"#4U==SE"BBBF 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %<3\41_Q2$A])!7;5Q?Q0_Y$V;_ 'Q_6KI_&B9;'A49YK,U MO_CYMS_LG^5:"FLW65)F@/L?Y5Z&(7NG-1W,+<,\FGV>=!IZC@6GXUCYZ5K:F#]D'UK']*!W%[TQC\A]:QKN4R7AESP3@5TEZ19:/CHSURSC*9[T,:+5ZH>&* M7J<8-?4O@/GP-HG_ %ZI_(5\KHWFV!4]5.:^IO )_P"*$T4_].R?R%(1@Z?) MM\>:_P ]U_\ 0!6W-.!7-0N5\?:Z!W*_^@"M69SZUF4/EN!5&6Z&<8ILL@P< MFLR5BS?>XJ9IN+2W'%I--F@W)#4F,D'I4$5RC !F (I\DZ(N_=FOC:M"JJKB MXZL^IIUZ;IIIF7J,OE7!7)QC-5()O,G4GUI+M9;B5Y"..@JO; K. ?6OK+71"<>4%/U%=!BCS^^LIK>^MV7Y2[#GMUIOBGS]#U\".3#M$IR/ M<5TGB6T18;$J::6#CSDP!^5=;X1L4M+NSLYF$@)V,@&17#_ M !0T.T\/^*GCLR4CE7?L4<"B&K$S;3Q!IVE010:7:0LL:X,LJ#>]:6$>B_\)T$AQ;Q0PMT+QI@FIX? M%NI2Q!X[VXP/1C7FWVR-00$Q79:4GF:(9N!\C)C YYKV2" P^"%!=FW0AN>V<<5Y3XI3;XEN_7?'S7JDE]"GA2W MM]V9'@4?3I656K&DN:95.DYNR/&];T>XU;5?(@&">&;TKH=%\/6'ARU>9RIE MQEY6_D*U;NYM-)M7N)"%&"3@CRTL##GEK/HCL!XI_M'5_L=F"L"@[G/?Z5=3)'-<-X9;=K0(Z>61735Q%2N[S9/'5F&1HR"#QZ566ITJI+RT)C9'5:!KS6LZ1R$ ME&('TKT)&#J&'0C->,#(Y'!'->N:2Q;2[=CR2@KGDK,M,NT445(PHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSXFC/@^?_ 'Q_6NSKCOB6 M,^#[C_>']:NG\2)GL>!+U%4-8/SV_OG^1JZIJCJV,V_MG^1KT*_PG-3W.9?J M?K6IIW,"?[_^%9;_ 'L^]7]/R(U/;S/\*X&=)I:DK; %W^E0QC-R/J*$M095L<+XXV_P"R/YUH^(HU_P"$V50 ,P9K)A4_ M\)\A!XVC^=;/B ?\5W%_U[U9*,3Q1:!8;5\Y.Y?YU'XV\7:WHNLVMEIUZ\5N M]NF5QUR.:O>)QF"U]G7^=2E\1X]XNGDE=@[' M ' KSUO^/L?2N]\3@;V^E<*RC[5FOH:$(0<80/&JRG.\IG3>%EW:NQ](J[9> MM<;X5(_M27'_ #RKL5)!%=]7:IZF^V2T;L&_H:]&O\!STMS"EAV3E#]:MV!S"H_Z M:?X5%3_ K@Z&]]2SJA_P!'_P"!5DQJ68*.:T]4/[@C MWJ&R@Q$'/4BD,DMHOWH[^E:FKR_8M+%NA^9^#^-&G6X,R\?=^8UEZ[<^;>[< M\1C]>M &,QR::32,W-,)I%!*>A]Z^JOAS)GP/I'/6!?Y5\IN>*^H_AT6_P"$ M*T?:V!Y*Y_*DQ,P9C_Q<#6Q[(?\ QP5;DJG.,_$+6_\ =3_T 5<<8%2P*E QK???W%,A'^D*:L-%C+>U11?Z] M3[TK@S,A./':#V%:^OY_X3N+_KA6'NQ\0HAZ@5O>(#_Q7<7_ %[U;V)1G>(^ M;>W]=X_G7+?$L9UZR.>D,==/XE<"V@([,"?SJ#Q;X.U?Q!=VE]8PJ8! O)]J MS+.A\(Q3O<:>PA 3N7^-!A'B6,2*Y_==%-.(CR0K\Z[B%//2I$B4HO)S\W)IXC.4VCC_:J7:?*7 M@'.[Y:?0.I;\/Z+)K=]';!R$ZN0.@KV*PL(M.LTM8LLJ#&3WKA?ANT:2W",- MLA&1]*]$!![5\WFF)JQK[@*%-TN:UV95MHNFZ9//>(H#,=SLW\-<[J/ MC+S]6L[*P8&)Y<2.*Z'Q#(L6@WC/T,9 ^N*\HTP,NJ:9\@7,HY]:TRVA[=^V MJZM;&>.J^QM3IZ7.\\5X_MBYQTWI7JI_Y$F,_P#3LH_E7E'BD@ZS<#_;2O5W MX\$1_P#7NO\ 2OH5O<\5ZGB_B?F1A[5PTA_TC(KKO%EQ)'=K&D88,.N:Y<6T MC2ASM ]*[*5.5TS"Q:7>O+,/W8KY>;7+^0?ZT#W%73XQU_RDC74I%11@!:B6%D MP]LCZB,J+U8#\:B>_M(_]9W\CZOF\1:/ "9-2M1C_ILI_K45OXIT2[D\N'4[9GSC'F 5\GE< M]3^=&W:1]BB167*D$>H-.R*^:?"GQ)U7P[(D-Q(;FSS MAE8\BOH31]6MM8L([RU<-&XZ9Z5S5*,J>YI&:D:=% HK(L**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "N1^)1QX)O/PKKJY#XF?\B1>?A50^)$RV9\[*>!5/53\E MK]3_ "-6$/2JNK?ZNV_WC_(UZ-?X#GI;F$[9:M. #RH1G^.LI\Y-:4/^I@/O M7!T-[:D]VOF;5'=N:M^4%944?*, TR-06,A'"U:*[@@'WG(%2,L0D6NG3W#< M,056N-N',DA);)8\UTOB:Y%K9);J<'CI7&^;DY/UIC2)&---,+^])OI#%)KZ MD^'!_P"*&TG_ *Y#^5?+18$5]0?#@_\ %"Z4?2(4F)F/.0E!4!4U[%+X$I'U-* *4*=W%+M(K1 21-4O! MJLIVFGB6G?N0XZDV*0FF>:,4TO3T$D+(32+G%,9B:4/@4KZE6=AV336)H+TT MG-#8TF-/6O3OA5XBELC/9/*2@PR@GI7F0Y-;W@^1H]9;:2!L[5C4CS1U*3U/ MJ*RU"*[C!##=Z5=KR73=]_"NN[UR7Q(&?!-Z/I50^)">Q\W M+QCZ56U8_NH/9OZ&K([?2J6KM^ZA_P![^E>A7^ Y:6YCR<9]ZOQG$, []:SW M;L?6M6&/=- IZ!)+K[1>'!RJ\5CE&'WE(_"KEVNY"_)RVHQ7T&_AFRB,$O\ 9=L) M826D90<*OM[UYMK M+^XGFLS)YL2;O+<###UHO<9PBJ #N'2OIWX<$GP5I9! MP/*'%?-9_><<$GCBOI+X>1LG@G3XV^5A'BF]A%,003>.?$#R. Z1(4]SL6DF M.*I7.5^(6J)G_EFG/K\@JW,:@D/-2M]ZJ\II#&KS)22']X*13\]#8 M+ T#!CAC]*6V;$RTUR.?7%%L?WHI,11A_P"1^7_='\ZU?%#;?&L)_P"F%9,7 M_(^+_NC^=:GBS'_"9P8/_+"J8D8_B&0M;P^@(_G6CJWC"UT&2&">R6=Y+=?F M*YQD5F:]S:1 ^H_G6!\02W]J6>,?\>Z5-BT>A>&+V6YN;"7SE$?F A/0>E4_ MBU<2MXC01W2PKY/.>]5_![;)K,[#DN,'VJ'XDRQR>($!B+OY9Y/04EN#/.<' M?;]SN//:IYU)1,+N(+9I N63H0IZ"KMA:27]S!;1@;G9MOM5 8[QRFP1?*#? M-VKWGP0<>%[8<#Y#7D5SI%Q8W4,$B@EW" @\: M$)GG>J%O[3U$!%QYC9)J'2PW]I:9D+CS>HZTMW-%=W]S+"K/YS$A0?6G6%O+ M;ZWIT,T3QR+)G#"CJ,[#Q+SK5P>^]/YUZEJ@/_"O')'!M5_I7EGB7G6;G_KH ME>FW<$3_P 3EO\ G@ELR(<&MN MN$^'C$K=9/%=W7%)69:"BBBD,***3- "T4FX49% "T444 %%%% !1129 H 6 MBDR*7- !1110 4444 %%&:* "BBC- !129%+0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R MGQ%Y\%7WT%=77*_$0?\ %$W_ /NU4/B0GL?-2]?PJCK'$WTJEJW^I MA_WJ]&O\!S4_B,=SDFMNT#;%D/7&*QHT+S*@[G%=3!&$" ]%%<#V.CJ3B$M* MD"]>]5?$UPO[NW3A2<_A5_3\MY]TQ^Z.*Y+4KDW5](Y.5#8'TI :_AO1XM8N MKC[2^+>VB:9OH!Q^N*]6@U&T?P=ID4=Q&L@DY4'HOF'K^%>7>#+VUM=5FM[L M[8;R(P[^P)''ZUFZSHNK:-?FV(D>(MF-X\E6!Y J)*XT>^Z;>)=VE\7*$Y"Y M!SQ@5QU_!9V>JI&D,0Q+ =!Q7.3W%S!X3;S08+^]D\I4!VD "2RWGV4EIEP5P?]JO>/APZIX*TL'J4[5+&C*O3CXC:I_US3_T M 59F/-4[\X^(NI>OE)_Z"*L2GJ34C(F/S5"^#FGLU1MA5SZU+&1;@-QJ)SG; M@T]MNTFHB>%^M QW(SFEM^9A3&/S&EMC_I"_6@14C&/':'/\(_G5_P 5Q+!X MR@*DMOB).3TJBO'CN/\ W1_.M#QIQXPM"/\ GB:H#)UT_P"BQ^Q%<_\ $$_\ M32Q]X$%;NMG_ $.+\/YUB^.8UDU.SW'D6Z8I#.H\+,-UG^\Z$#%5/B =^L*Q MFPHBP5[U:\-AM]J @P&'-9WQ"=%U9QR-K97=XJ&UB9RK8.* M['PUH=Y%J,#O9L"FXESQCBN!CGEB4>1(Z9ZD'%>C^#O%MAI>G06S/-)*^0XD M; 'OFKL*Y:ET&>]UBR,*9:*3=,2X.,50UKPW/+J\LTMS:1JS9 D< U6'C,Z- MXIOKU%+P.N1&)."?KBH;G7+'Q);7USYBN[:4 M#G9"W(K*LKRYO?$=A/*Y8!\*3U(KG9II(YI"I*9X(!K:T,^9J^GE6QL<9%.Q M.M[G=>)>-8N3_MI_.O5-2_Y)X_\ UZK_ $KRKQ-AM6N"#_&G\Z]4U'_DGC?] M>J_TI1"1X)$/](F^M+)1'_Q\S_6GK;S3D^4N[\:]N@TJ:;."JGS616@'[[\* M=<#Y,U9M]-NQ+DP\8]:GGTN[DBVJ@R#W-6JD;;C=-WN8-)BM,:%?$=$'_ J4 M>'KX_P#/,?\ JSYD:/0R\4H%:?_ CM]W>$?5Z^*/*N?+MTW 'DYZUSU\33HVYWN:TJ,ZE^5;'4-K?PG<6<,]K).;G(&U@N.?>NCMY#- D@&-PS@UY/\9_^0IH7U/\ Z$*V MB[JYDU8]NT5Y;X>^)T\^CZI<:O JW%BI)1. M WM6;_PL;Q?+ID^K0Z5'_9PR$?'W<=SZT >R4UN.:\H@^*5W%X,CU*ZA234) MY3'$B#:/QK-U7XC^,]'TZWGN].AA\YLHY7(88Z?6@#T2;QA:P>+(M -O*9I% M+>8#P/PKI0:\SF\7WJ>/=-L/(MBMQ"K,^SYP2,XS5'_A8'BBZ\1ZII>GV<$Y MMV;R^,;0/7UH ] M?_EI)RBB@#NI)$B0M(X51U).!38)XKB,/"ZNAZ,IR*\FU_7_ !%J?PZO)I&L MI69PDK6S9"Q^OUSBLKPGXUU#PQX%62YMQ) SNMH%].$HMR=TDGS9P<'B@#UBBO--&^)4 MNI:3JD4]O]GU>PA=V4\J2I].U85M\2/%]WX>EU2'3X&@MY"LLV,# . /H>M M 'M%%87A/71XC\.VVI!"K2#YE]Z* -VBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KEOB$,^"M0_W*ZFN8\?C M/@S4!_L54/B0GL?,B]OI535CB*'_ 'JM*:I:M_J8_P#>KT:WP'+3^(@TR$/< M&0CY5-;$CE5P.K&JME&(H O<\FKELOVF\1<945P+8Z7N6[QQ8Z%C.UV%<5T^ MIZUT?B:YWLD2D[1VKFST]Z )+8J;F,2MB,.#^/:MVX\3:S82HL,^^!.8\C<% MS7-R'CVK>LH-_AR9Y-O<@$\U)11U#5;S4;E)[J9Y95'4GI4;L['HWW>:J%S@ MG)!W5.@^[M/6MH5-+$.!#>%).(@P51SFOH3X:X;P1IIXR$KP1=I#KC MDH0!7O?PU_Y$BP[87'ZUE,:,?43CXBZC_P!: &%CG%!;[@P:: 2U/SC I#)"#D\=J(.)U^ MM*9/E*^U,@/[Y?K2$5L_\5U%_NC^=:?C+_D;K3_KC64/^1ZC]E'\ZU/&9 \7 M6A_Z8U3 Q=D^&;,OI<# ';CK2Z M@>3ZBI%[,H'.\_SK1T2)H=8L&_A>0=*BU%$77I _W/-;/YUHV@B.L::T&[89 M.]4([7Q)QJ=S_OI_.O5-1_Y)V?>U7^E>4^)LC5+G_>3^=>J7QS\.,_\ 3JO] M*:)9X1&/])F^M,GD="-C,I/93C(IZ'%S-]:AN3ROL*]5?P3D?\0[+P]\/KWQ M!I4>H#5O)5S@(;_ /"EI !NUAL_0_XTJ_!I/XM5D/T!_P :]).JP[MI M8Y]UJG>>([+3]OFE_FZ;5S1&,]D3*O"%VWH<0OP:M1][493^?^-2#X.Z?WOI M3^?^-=4GC736.%:0G_I8UY-J%A!I?C":TMQB.*8A1^ M-?2*ZI&[ !6!]*^=_$A(\?WF>/WY_G5TZT9O04JJ?#+E+WZ_X5Z% MVKSSX8_AGI7+4^(T0F:9),L2,[L HZFFR3I#&SR,%5>I-<3K6O2 M7\OV>W)\K/;^*N'%XR&'CKOT1TX?#2K2TV)->U][M_L]JS+%G!(_BJ70O#YE MD6YNU^4*;[3)=/: +;$^9YKE>,CIP:[\ XHVU[2/,/.Y/!6K'Q M[::TK6_V6*((PWG=D+CIBC2O!.J67CZ_UN4V_P!DGC=4VN=V2,=,5Z)MH*TP M/*]'^&M\IUR+4V@\F_!\MHW)93V)&!6=_P *Z\:Q:9/H\.KP?V:2=D9D/S#T M(Q7LV.*3;0!XEJW@Q=%\#6MKK%[!:WT4S-#*I+)],XX_*N6\4_VQ/IVG6][K M4.H%FQ##"Y<*,<'D=:^B=2T>QUBT-K?VZSQ'LW;\:P]/^''AC3+Q;NVL#YJG M*^9*S@?0$T <\?!FJW/C+2M;7R!:PP(K*SG=G;Z8JSX=\%ZII7C+5]4N&@-M M=A_+V.2W/3(QQ7H 08QVI=M 'D>"1@5QDX MU*T\*3P1^([>72U8B.".1M[?@1Q7T7<6T=S"T,R*\;C#*PX(KE&^&'A1KK[1 M_9QWYSM\YMO_ 'SG% $7PM@>'P+9B1=I.2,^E0^./#GB#7+F(Z6]DT"KAH[H M<9_(UVL%K%;0+#"BI&HP%48 J7;0!Y?I'PYU'3?!NL:<9X6O;]1M4,0B'(., MX_I3X?AKHMH7V=K7_0$"R[I",\CIQ7JF*,&@#SKQ M/X(U36/&FGZM;FV%M %#AG(8X'/&*S+OX<^(M*URZO\ POJ4=O'(O$[?$;^P])U22!965(E&, G/7\JV_AQXJUK4?$&J: M#K+K--9!_P!Z >J.%/\ .@#T_-)D'N*;^M<1\6)9(/ -T\+M&XECPRM@_>% M'=45X'XOOKI/!'@R5+F56DC8O('()P1U]:]YZ?A0 ^C(]:81DYKR:_NIQ\<+ M: 3/Y1',>XX^YZ4 >N9HIN*3(]J 'Y%%,HR,=: 'Y'K17DOQ1NIX/$FAK'-( MBM(-P5L9KI[0>)?^$M@8NAT4P+\N>^/3UH [/-%,Z>U'TH ?13:3/<4 /HHH MH **** "BBB@ HHHH *YKQX,^#=1_P"N==+7-^.N?!VI?]%61P*JZI_J8_]X5Z-7X#EI_$3H_[O.>U:VD1^7 \[?A6,HW!$4&(K@1T]3G-4D,K[R>]9N"O^%%4MV ?<4!89C);]VSX&3MYP M/6HI))(U"+*Q1AT!K:T"%IY[I% +&W;&:QYHQ&QW(@K'/ZP)/\ T$4Z0U'K?_)0 M[[_K@G_H(I9.G6I @=N:KNW-3,/>J[#F@8L9R:4GYA34'S4-QC/K28QSGYC] M*6V.)U^M,8C/'I1;']^OUHL(S[^[:U\-R1XJLS_TQKG-:X\MVR#\M>.LI^Q)T^]7L?@XC_ (1^!>/NT!T/(-:RFM3,, >:W7ZU M?TM2=2TOY\X?H!576H&GU2]"J<+*:MZ+('U;3T88\IL?6F(Z_P 3$G5+O_>3 M^=>IWA_XMO\ ]NJ_TKRKQ+QJ5W_O+_.O4[DY^&J?]>B_TIHEGA:_\?,WUJ*Z M/2I<@74OUJ"Z.=N*]1?P3D?\0]P^'3 >"K;(!^8]OI6_!$L99P^>#Q64-B*ZO(RKO6+%Y1OD8%>,;<9K-U74()H8EA(V M$'DJ33KY;>\N#N=R(Y92Q!(7FI]-6!;R#:[8S M_=KFJM\LB:?\2"_K<[&3RR1O!_*I!M$7RYQ[4UFCEZY'UJ7*)'@#-?'O6;/T MB+]U%1!"9!C(YKP+Q*?^*_O.X^T'^=?04?DE^,YS7S[XFQ_PG][CI]H/\ZZ\ M$MV<^)=VCJ5Z+2MG&/>D3[HIW?\ "O5['#WMT.[^&&!'>\_Q?X5W]Q/';PM) M(ZJH&O%S#&1H.WVGLCNP MN&=?5:1ZDFL:W)J,OD0[O)S@ =ZU-"\/>25N;I,N1E4/:I-#\/BV*W%R,R=E M(^[72K7#A,'*K+VV(U9T8C$QA'V5'1=Q%&!C%.QS2BBO8L><)2T44P"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?/&MNU MW\7/(6]%B9&0?:<9\O@\XX_G4O@Z\;0?&&IZ+%+%?BYBD0WB*0S$*6SU/I^= M>EZW\-=!U_5)-1O?M'GR8#;9,"K?A_P%H?AN=Y[*%FF92OF2G<0">A''/K6%:-*_P *M=D=G8&]CQDY_B6O7-0^%OAK M4KZ2[DMGC>1MS+$VU2?<5I7/@G1;GPV="\CRK,L&(B^4D@Y!R* /'O&I*^ _ M!1!#.(GP#T/2K?AN0^-O'4LOB*YDMY8>8;-CP>3QS7INH_#S1-4TW3;"X$_D M:>"L 63'!]?7I3]8\ :'K6JQ:E-')#=1\B2W;82?4XH S==LO&IUY3HLMM'I M@"#:\I! '7C%<7K4\]I\7XY@NZ>*W+8'(+"+_&O:X8?)A6/>[[1CJ, [^.F.GTH \6L(W\876IWVL^(6LIH23'&23T_$<>U3:3 MXRUZ+P)JT*/)*(9 B7)8Y4-U_E7J>J_#+PUJU\;N:T\N0G+"'"!C[@=:V+3P MOH]GI#Z7%8P?9'!#QM&"&SZ^M '@EYI=O;^#%U5/$C27=Q@R6W//L>:T-2U: M]7P?X>TP73VUM+ZUI%MI&K:/%:ZY_:4;2*=H'W??.372-(__"W8%#MM M\EB;4IX(H69]J-G<1DU)HWBK5['X=ZHD,LC/%$;3PQX:U=.^W&Y;S)+>=\[L>F10 M!Y-J>EP6WA!-3C\1M-=SL#+; G)_7M7M_@/Y_!>F,QW,8@237AUWIT%[9?8= M-\-WL.I.^7,G*(/8XKW[PMI\FD^&K"RFQYD40#8]: -FBBB@ HHHH **** " MBBB@ KG?'(SX-U+_ *Y&NBKGO&W/@_4O^N1JH_$A/8^6L\U3U0XA0^C"K(// MXU5U,_Z.I/\ >%>C4^ Y:?Q%_2HS-!DU9@N9+6;S8WV<8)'7FH3EIR2HE+'/UI,J[*B_>%;T$8^S2L0/N M5CSN))@RIL]JV;5]UE/_ +E K#5F:*6TVCJI%>_^ _\ D5[;UR2?SKP&,;I[ M+&#\IKWWP$&_X1BV+ DFI8CG=D)H YG5KQ6MHT49;<*[&TL/#VK6D4 ME^\#2K$%&\C@UYEJ#2.PC'WL]JU;3P#K-W:K<+Y95ER-SG_"G8#8D$-EK!MK M=E>//!CY4"L?6O*6X7S)60X(]JS;F/5?#-T]K(0H*[\(3BGR^+%O+01W&FVT MSX^\Z@G^5)H#-6(;X]K<@]14K8/EH 2Q8]>]3IXC6%2?[*M?EZ80?X5J6OBV M+[ JMHUD7/1B@R/THL5S&*8PD(0ISG[I->I^$W":- O?;_6O-9/$Z*6C.F6I M.>6V#_"O1/"VKVJ:5$L]N!)-_JPJ#%(5[G%SVCR7NH.%)W2G JA;(UCJ>GEE MVR!^?>M34?%,D5]V,4ILX-VP,IP,T!T-_P 2D_VG M= GJR5ZK<\?#1?\ KT7^E> G5KR_U1//;F3:3S[U] 7I'_"MP?2T4?0\5:)9 MX0!FZE^M03') J<"H-V2-YZ?A75"", D2>]80:L*JI.5DB^=+V0-,ZH0, !/\ Z]6X((EG4&;!)SG% M5[I(IY=TDN,# !6NF=>G"5YNQQ8;!8C$P<:4;][%RS41Z:RHX*%B"=G3]:CL M(HX;A)3<,X7G 7_Z]6K:>.WTTQ!PRN3DJG2JNGQ0&<+'.3(YXRM>76JUY56Z M:O%]3Z"E@\!3HKZQ*U5;+716!=> M$;RZ<.\L>.U=!XPK.KA<)[.\=PPV*QOM;37NEQ=-*OD. M.H/%?.7B/_D>KPY_Y>#_ #KZ* HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I:E>(U^&QU07RK>"Z6(2"",#;A^,;20/N_0]:L_#WQ?K M>O3:V-1NQ*+908AY2KM^]Z 9Z4 >EWE[;V%J]S=2K%"GWG;H*CL-2L]4M1!D'//OZ]: /4,BC^O80L[C#B&+(![8Q0![9D49%>61^+]<;XCZ5I#7:_8IX4>2,Q+DL0 M<\XSVJ34/&FJZ?\ $^72WN@=+BA,C0^4N>%)^]C/ZT >GY%&17A$GQ0U^_GN MKFUU..SAC8^5;BS\P..PW;3@_C6AJWQ'UUO"NFW]K+]DN9)S%.3 IW8]F''X M4 >S[A36P2*\P\<^+M;T;3=#EL;L1272CS28E;=R/4Q[5]!GZ4[!XXKSWX=^-+_7KRZT_4V$TD*AH[A8 M3&'&?3 Q7HE !1110 4444 %%%% !1110 5@>-!GP?J7_7$UOU@^,_\ D4-3 M_P"N)IQW0GL?*G\1JMJ*YMESTW#-6?XC5;4/^/8?[PKTJO\ #.6'Q(OZO<"# M2[:W0\LHX]JQTYN^O&*-0NOM-W& ?E50!20J#='V%M M2!&55FPQ('M21K(K!T5N.5Q[4_ 9MI&:(IS [;5!VC&"3WI,I%4L<[CZ\UMV MX"V$J?+N 2<)GOTKW#P$$F\+0OC.2<8/O4B9@^(.?B#=^ODI_Z"*4Q MDK4'B..=_B/+Y9PBQ(6'MM%7 >PH$57B.1P:\[UG2+6XU*9VO-AW'(VG_"O3 M6 /7-<)J.EWDFH2NMM(R%NH%,9S_ /8=D"#]M)_X"?\ "M.V ,_!RH 7/TJR MVAW6_,<. 1_$:DAT>\1B610/8T-@;%JJ1V8"'()-3P9\T =S45K&8[?8W7.: ME@'[]3[U(#)$5_&UL\G\"@U=\>B4>((&E92/*^7;Z8[UBZJ[KXSL IQEQGZ5 MN?$0'^W+7'_/*@#SV_9TN0XY*D'&<5Z)9>(]3AT>W M8U55X.[J*\[U*-WGC M"JQ)QT6NSCN!_9$8,ZE*KM4E5/4_A5K1_$LVC%I98Q.9$Y1NE:\KL9N23)AX8W M'R_F?/=:FN?!MU:V+2HZD+R$SS76:?XA^U6:W$6ED!O[JDU-<:I]MMI+9]/E M56P"54Y%9W&>43Z/?9:3R'(/7 S7J/AC1I;O2--F8M%]F))4CDUAW6IOX>?9 MB3RSR@:($GZY%=EX4UC^T-$:X90&Y)P/Z"D,\CUK=_;-WQTE/2K_ (C0*MJ& M^7, QGZUF:A&7O+FY+J=\K84-TYK6\3Q^;+IH+#'D#/- &18ACJ<.>>!_.OH MJX,Y^'4@N"G%L/+V_P!WCK[U\^P%X]4AE@C#!0 2.>]>[O'<'P+//,V5DMUV MCT'%6B6>,+_Q]3?6J]UT!JPO_'W-4%P,A17IK^""(B2 "Y'- M=2B)&682#DUY_P""KI;7P+;%FVAIB 2?85T$NMP0)M:19),\;#D8KF5K.YSX MG%*G4:;M8MZCX=O-2D5P\:H.F*DB\/WMM8-;(8CN.2Q/2N@TZ=;C3H)NH8=J MM';MZ$5RP@H5.=;GIUL3/$T%2EJCBX/"]U',KEUP#D@MUI;OPI?WC*[21+@$ M?*:ZXC<,CM2+>VZRB![B,2]ER,UM7DZ_QF& ?]GW5'2_/P]>6EH80T9+9 MSDYJ*T\,W,5Y%,=JJAR1ZUV#D%'I6VB95<'3Q M==5'\1>$BA & X%*LBXX%JE4 =8^BBBK("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@"AJM@=2TNYLQ)Y9F0INQG%>?#X53CP<="_M2/?]H6< M2^2<QB:]4@K,1\P- '&: M#\,6L==CU;5=4>_GB/R?)M'MG]:JW/PGN(-0N+G1=<>R2XSOC:,.,'L.E>H8 M%&* . L?AK!IOA&_T>VO&-Q>8\R=UR,@]A6[X-\.R>%M!CTV2Y6X*$GS FW. M3GIFNBQ1B@#F_&'A.V\6Z6+6>1X70[HY%ZJ:\A\;>#[WPWI]BUWJ\M]F7:B[ M=JJ,C\:^@@H%9^J:#I>MHB:E9QW*HCQ!!IFKV6HO97\<(4/M M# @>U6?#_P -%T[59=3U;49-0NG0IG:%4 ]>*[Z*&.")8HUVHHP .PI^!0!Y M@_PKN[6:Y32=<-K9W+$R0M '.";12!% .!UH \NM_A-<37ELVLZZ]Y;6V/*C6,(0!VS6EK?PX-QJXU71-1;3[ MLKM;?&)$/X'_ !KT# I"@]*3 Y7PEX0/AR6>XN;Y[R[GX=RH0?@ *ZHTF-HR M*HZAJ]K8%1,Y!;H,5,YJ,>:3L5&+D^5&@!2U6MKR&ZB5X7#*>XJ<'--24M4Q M--:,=12#K2U0@HHHH **** "L'QC_P BEJ?_ %Q-;U87B\9\*:D#_P \33CN MA2V/E$=_K4&H?\>OXBI_7ZU7U#_CT/L17IS_ (9S0W,SHZGWJW P^TL&')%4 MLY(-:,<\4C*$7YL>17P^ 01X7MP??\ G4@<]XAS_P +$GQWMU_E4H!SFFZX ?B))GC]PO/X5;*) M_>H J'.35>4-6AL3=C)IC1KGO0!E,C ]:C?(%:C1Q@\D#ZFJ\JVP^_*B_5J= M@,T[NG:EBR)EST)J:2XT],[KN,?0U5.JZ3$V#KNV@$5= M^(K,-8MBF"1"<9KG+C5X[CQ98S6;94N%;/I7I&O>#[?Q)<07$MXT)1=N%7.? MUI,#S.VC\2Q:>+BU:V>%!_=!.*J2^,K^",QL\/F <@IW_.N^/PLC6-DBU>15 MQP#'G/MUJG%\(Q)'F34BC$GY3#G_ -FH0'F\OC&_D?+16Q_[9G_&F'Q7=G_E MVM3]4/\ C7I;_!W*Y&J1'ZP'_P"*J%O@[+_#J$!_[9'_ !JK <%'XWU%$\M8 MK=5] K?XT]_&]VRX6*,/ZC/^-=S_ ,*=O2/EN[9OJA']:8WP>U$=);0_G207 M.!/B^[D<-/!#*1V<''\ZWM-^)MSIUNR1Z;8E3P5.[_XJMW_A3NJ8X:V)]B:4 M?"#51SY5LV/]H_X4[!*[FSBM+B(21QMNW;N M>OTKT/5XVL/AY)',,-#:J& YZ8I(4CPC_EZE^M07)*J&]Z2TNA=W$Y5" #P2 M:DF3<<&O5@KTDCE>E2YZAX)70[[P9'9ZEJ45NZ2%@K2A3V]:VUT+PP>1KB$? M]?"?X5X25^<*#4!F*DJ5!KF=*0JE"A5ES26I]5V&L:%8VD5NFK6I2,8&Z859 M_P"$AT;;_P A.U_[^"ODK[3C^&F?:0>B"I]DS5-+0^M/[=T<@XU*U'_;05B/ M;:--KBZFNKQ_+U D&*^93=8;_5]JGMM>>TMY8$C!$G!S_GWI2BX[A*G&>Y]6 MC7-(VX_M*V]/]8*Y756MI-1GEM9UF60@EE.1TKYS%XIS\O4\\UU'A?Q8VB*X MN(2]E(V,@X(/J*\_,\-4K4/W9VX&<*==.1ZSR *T-*OQ8W.YP2C<$5QX\:Z# MY E-\F,9VCEORKF+SXER+?'[):JUJ.,.<,??-?-87 8SGYH1LT>_B,5A^3EE M(]TMM0TO#O&^QWZ[SQ7SWK[JWCVZ=2"IN"P*GCK7167Q*TR9@MU;S0$]U(8? MTKH(K_1]<"^5-#.W7&>:]E9AB\._]HIZ=T>8L%AZW\*>IF DCMCVH//X5L-I MEN_*%E/K5>329E!*L''Y5WTJ0?%2+PVB M0&P=%).P[P2N>N?Z5WI) Z4 .HINZ@-Q0 ZBFEC1NYX(H =13=W'(HW9'% # MJ*;NQF@L: '44@Z4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %(0,'H?I6C>Z?;WL92:(.#WQR*X[4_#ES9.9 M;;,D8Y^7JM>.Z6(P+YJ?O1/3C4H8M6G MA^HJRP^=OJ:KWPS:'ZBO3G_#.:/Q&=;0">4J3@#FKZ6212!T/US4&GC+L:T@ M0!7G,Z2G/>D!CFW,5\D6X L>#VKJ+I=*T M;28C=QBYNMS 1CHN5XSGZUS%[O74%8YR.E7-7C\W3TO$G:;S/E?=_"P^OMB@ M&8$A#2$J, G-6H+5)22I^8<\52PE"&9E MIKA@(2=6>+'![U[IX!U"SF\,0M%/'CDX+8(/I7F3Q^#+8MB-Y53A3AB,5%!K MVG6%V)+*.06H'$" $GO4V$=5XRU)[+QF;J*W,P,*CY>><5FGQ1J;C]UI>WZ MD50M?%5G?WA@EW0L3P9#G]:WDCC(&QP=PZ^OXTAF1+KNND9_=0Y[$YK&N?$^ MHK+Y4MW*&_Z9C^N:Z#4+88^4'-85Q9QLV2@WCH=M%P*#ZQ<3I,[W,S;3C#28 M)K+?4I2?ND_[SDTV[LI[:9GD4D%L[ATJL?F/-;**:N*Y(VHR'_EF@I%U"8G M.,_W14D-K"T;2S3;%Z!1U-,8@']Q$% YR1S46"Y;MWU$.)XUEW+]T@'K6V/$ MOBB-%+S7FT>[ UZ3X M;:7PK;23V\,DA)R[(":Z\65E(,-9VY'O&O^%2_,+G MA2^-?$"8S/P+8 MH28=1U*+/I" D&O39O MXGMY+9M=U,PRKM=#*2"/3DUBI\%?#:J0)[S/?]X1_6BP%33/B_8S6JM=K-') M_%LB!'\ZTE^+.@[?]=,H_P"N/_UZA'P9\/JN(KF[3Z2'_&H9/@OH['Y-1O%^ MK9_K4@:*_%3P\P!-[(/8Q&H=8\=^%]9T2[T\:KY37$93<86X_2LQ_@G9%OW> MMW2^V*YSQ!\/+31%E0:IH;_O;8R-OYXJ)^ M156Q0K*Z.=S*<9([5:F!7[O KU IP:2.<.,KFF/G-1S+H.]ATF-I//2K^GZ#]K@$PR@ZQ':6/DRH6(/RG%95GH7'$6\[QYR5.*228R(JL3A1A1VJ2Y_>7 MDQQR6S431TX1M$4KL 64@KU]34F]<'S!D^H%1@=*&K0 R-W&<5O^$@%U90.N MTUSZ]:W_ E_R&A_NFE9!=]#TN&^N(E&)"?K5Z/5FX\Q!]164H^44\>GM7G5 MLMPM5^_%([*6,KTUI+[SI]-^TZG$UQ9HY"'#= 1BM.+6-4LL NW':0'^M/\ MAES8W1(S^\/]*[:>RMKD$36Z2?[RYKQJN4>SE^XG8[HY@I_Q8IG-VWB\K@7- MN2/5/\*VK7Q'IUU@+*48]G&*JW7A6QG'[I6A;U4G'Y5C77@^[C!:!UE]!G!_ M6LE+'T-TI(KEP579\K.T2>.091U;Z'-29%><"#5]+;.V>,#TY7]*N6WBR^A. MV94E [D8-:PS:*?+5BXLB67R>M)J1WF:3(KG+?Q=8R8697C/J1D?I6O;ZA:W M7$,Z,?3/-=U/%T:GPR..="K3^*)!;PDD=.GUKC M]$\9'PG\-;#R;?S;RXF=8D/0<]37H_C/09_$GAV?3;:5(Y).C29P/K7++\+O M/\&6^CWET@O+=V>.XAS@$GWYH QI_'OC+P\+2]UVQMWT^Y/R^5@,!_C6NWCS M49_'.GZ?:O'_ &?U\W-C ?W<2,QX_$5J^(OAO M+=WMI?Z%?+8W5L@1=V=I Z=!0!'J/C?4;'XB'27DB73E0LP\O+<>]4M-\9>+ M?$^JSR:%9VJZ?#+M/GD;F7/X\U?T+X<7D6N2:QXBU%+^Y9"NU,E>>_(%06WP MZUO1]6FDT+7!;6,TFYHFW9 SG XH YOQ/+J$/QIBDT^));X0Q[$)OM<'V>-%5H^=[$+M/;'Z MTR+P/J,/CF\U]+R 131E4 W;P2, ],4 (^YQ MGL0I'YUJZCXYU_4_$TFA^&(('E@!,DTN-IQC) ].:I7WPJUK6;Q3J>KVDENK M9W)#^]/U.WG\ZT]2^&M[!K(U3PUJGV"Y9=DA;(!'?H/:@"MXQ\8^)O#6G:26 M%LE[.,3KMW M['M4-YX]\3:!I#7VLV<(:Z ^R1)@8]V/YUI>)? .LZ_9:1') MJ-O)/:8,\DV[,ASVP*W/$_@RW\3>'X;"XD$<\"CRI@/NMW_"@#@+/XI:U;7M MH][<6%[:SN R6L;AX@?7_O_ WK$DBQC4K&(O',B'RY/?! K)3QYXYF\)+KZQ67V2.0H[E> M7 )&0O;\ZZBR^'EU;^&]5LYKV*2^OH]@<+MC3Z #^E);^ -0B^&K>&3=6WVI MG9_,!;R^6SZ9[^E '6>%M8.O>&[+4BFQIDRR^A!(/ZBMBL/PAHLWA[PQ9Z7< M2))+ &!>/.#EB>_UKH'/:IX;MKS,D*^5)[=#7,?\ M$QT.Z_CB/T^4UZ00.]5[JQMKR,I-$&%>;B]$QM*\2 M078"3D1R],DX!KH58,H(((-<+J7AJ>T9I+4M(G7'=:33/$EU9,L,Y,D2\8/! M K&ECZE&7L\2OF:U,)"JN?#OY'>454L]0AOH!+ X8'MW%6,G/6O7C-25UL>: MTXNS'UD^)!GP[?C_ *8M6C+,D2%W8*HZDFN#\5_$3P];:9=6AO%>5U* *>]7 M'XD)['SNX^=AZ$U6OO\ CT;\/YU98Y8D=#S5:^_X]&_#^=>G4_AG+'XB*R7: MF>*N;T Y85D*[!0 3BE!/J:\YG23WMTZ2)Y+Y&.:B%_>97DX[5LV%S"=,,,Z*\9FVNN.0#@?G6#P6&2=O?%='IO\ 9#6"PRW!C65R M,$C<#CAL_6JB*3.9O+<6UU)%R-IK7T:.*1BL@SZ?D:KZW%FY%PI5TD'##OBH M[&5H;D!2/>H[$LR'/;BNDL_"=Y^#69!ITLVJO:6H4%B< ].E2/H9$T>79AG.<@BMG1_%-UIA$-P3/!Z'[RCV M-+<^'[NW5I)WAB0'!+-C]*KRZ;8*N6U&-FQ_"15-!<[VWU2RU:W#P2(2.JYY M%4;H8)PH%[!-:/VB_2(QWQ\J8-C81AL>M0XAM2]HX$JI.W..F>E-\R20$A>!][%-+$''2I'+ M)%A2"&'.*Q;*2/=OA^P?PG;D+@ ]*ZY#7'?#G/\ PB%MD=S78)P:R]0+,9YJ MVG2J47WJP_&'C-/"-O!(UKYYD/3=BFD!UR]:F!XKR:+XU69'[S3)!]'_ /K5 M=B^,^C$?O+.=?QS_ $I\H'IPIXKSR+XO>'7(W"=..XJ[#\4_"[@9NV4GU%.S M [@<4X&N3C^(GA=\?\31!GUQ6]IVJ66K6_GV%PDT0."584;(1=-)2T5(Q*\[ M\? ->SY_YYUZ(>U>;^/WQ=SCUC%4A'D<.!>R8J=\$G-5X1_IDO/2K#UZF'^ MYJNY0N%49/Z54>".2$A8QYF>N_\ ^O5R?K56,XW5AB;]"Z7F5XK:=$(*#D]C M2NLW_/)JF5I(W^8D@]":F$S8R",5C&MRJQHX7909G"D&-@?I5VP;Y ",C/-6 M(FC=L28PW'TJM",.RAB-I-5*KS(:B5YEVWAC[H MI1_2D'W:6LF5T.^^%_\ QX77_70_TKOS@=*X'X8?\@^Z_P"NI_I7?@"N*I;F M-5L(#[4OXTM&*D9$X1_E=0P/8\UG76AZ=<9W6HR>ZY'\JU=H]*7%9SI4ZBM- M)^I4)S@[Q=CDKCP;&V6@G*^BO5.U\/:G;WT94;5!R74UW&!Z48%<3RRAS*45 M;T.I8ZMR\K=_4;&"$ )S3A2'CH:Y$>.H_P#A-O\ A&OL3;P"?/\ ,&.!GIBO M02LK'&=A17&KX]C/C*X\/-8LODJ2T^_(P!GIBLVV^)YU/57M-)T2YO88Y CS MH_"Y/7&*8'HE%<5KWQ!CTC54TJST^;4;\KN:&$\K^AI--^(D&H:?J,CV,MM> MV$9DDM9&P2/KC^E ';&H;BXCM;>2>9ML:#+$^E><:/\ %U-8GAAAT68/))L; M]YD(/4G%=[JF: (=$\0:;X@M6N-.G\V-6*G@@Y'L M:U1R*\HT3QSI6C>%;N_T[06ABCN"K0^?DL3WR14Q^,MNB6TTFBW*6LQV^<7X M![XXYH ]0SSC-+7A_CWQK?Q^*;$V!GCMU56V(X_? _A78WGQ+BM$LK:WTRXN MM1GB#M:QG)3V)Q0!Z!3#7&Z+\0H=4BODFL9+2^LHR\MK(W/'OBL&T^,27^!; MZ%.\F_:RK)D 9QG.* -O6?B1I^D:ZFCQV\M[=%@'$./DSZ_A79POYB*_3<,X M-?/>C>(GM_B--L;3], M4 >E45Y]H'Q2LM:DO6EM'M;>U0N9&DSD?3'!J31/B6FN:I%!!I%TMG(Q7[63 M\HP">>..E '>T5YY>?%!?[1NK;2='N-22V)\V6)N%QU/2NI\,>([3Q/I(OK3 M< ',;HW5&'4?J* -JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH 0T$<4M% #=HQSS6'JOAZWOBTD?[N;KD#@UNGZ4PJ3GBL: MU"G6CRU%;B91SA\8]S MQ7GWQ0UO4[?Q5,D5W(D4(7:BL0.E5="\OZ\SB6?R(_[D>$['5T,T)6&=N0ZC@_6O-]2T:\TFX6*ZCPI8[6[&O2P6/IUY)/1]CCQ&#G2 M3:V)182L/E9#]#5?4;*:*S8R+M4D#- 3V'Y57U$?Z"V/45[M72!Y4$^8SL<" M@'%(, 4F\5Y^YU#LTT\TF\"D,@/2@ /)QFJ\_$ORG(Z9%2,Q/2F&)6A. 0 M^:+C)EOF%H]J0&1B""3ROTJ-I)898V[=JA^SR$=,YK163?;BWVJQ/W?:G>^X MK6++ZK?^08HYV5&QN5>]5)@8<7"3,KMR0#R*B:Z" H"...*9%/'O *9SW/6C M0741YY9B"S,Y]S1Y3N.1BI7NO*M:_&4XM+'ZG^=>DQ]:\T^,HS:V'IG^M..XCR0-T)IZ MG%1X&,>E1ASLXZUI<#0+!HU01@,O5O6A #5%I712:GC=C&K9QFCF NJ/:O:_ M@Y_R KL=0)>_TKQ"WD,@;)Y!KV_X.?\ (#O/^NH_E2DP/2J6DI>U3T!"=:\T M^(0Q=S?]]M M;G*-&N>O*YK&I5YBXP:9R4;02SHLKD(.":0JBS2",$Q[OE]374FULS&X"1#G MKLZ5"FEVRH@:4;^K,!T^E86-%HO';WHMFP-SG#$X.:ZM'M8A8[8?=I>V:IV%^E[;;PN#W%6NU*]QV/0?AA_R#[K_ *ZG M^E>@"O._AI-'#I=V\CA5$A))./2NNA\1Z3/.\$=[&TB'# =JXZGQ&L=C6HIJ MNKJ&5@0>A%.S4#"BBB@ HHHH :>IKROQ1X=\06'CA?$FC68OLC!BS@]*]4() M/M010!Y-X=\-^(;GQ5?>)]4L5MI)$;9;,?O$C %8$W@_Q+=ZTDEKH+Z;() S MW"2_NSSZ8KWC!HP: /%O$?@#5XO$"ZI':/J\;H/-2.7RWW#WP:L:%X)U*'3= M9NI-*-K+<6YCBMS)O:+X?GBU2R,%P9B0' SBN MQUF![C1KN&)=SO&0H]35X"G4 >%0>#=?7P'?V3:7-]IENMZQ#&2/45J^(_"V ML77PYTBPM].D>[B8F2)0-RUZ[M.:7:: /&_$'A36KK4_#CP:=(ZVT:"<@#Y. M>6X/H#@U[#M/7/X4;3F@#R+PSX,U*!=2O MYM+:S:2!HXH&EWN<^IP*W/A;X?O=%TB[74[$P3/.2HD R17H0![T8H \MT#P MUJD'Q'U&^N;&1+*7.V4@ $8-9EGX?\7>#-+-+6'P_>:3&E@FY7O5 M/\)!Z>O:O3]O&*-I[<4 >#W/P_UG2M3O0NC2ZI!.Q,4L-QY>,]"PVG/TKTGX M=>&Y_#VC2+=1+#/-(7,:G.T8'Z\5V@,5F*V^H##8P M) .#]:N:]X7L?$%FQ0K%*PRLL?0_6J688C"?N<8O*Y3P=+$?O,,_D>+,CC&> M_2@1$_Q9K:U#POJ6EW7D7,3N#_JV3D-1)X;U1+0S+I\^T<_=-=RKTG%2YMSC M=*IK[IDBU!YW"G_9T7J?TS4$DTJ,RF/8PX(-5GN)FR"Y ]N*UTW1E9IZEV1H MHE)VYQ[U5>][*@ JL26ZDTC=.M)C+@DN+L"*%,[?F&WM4$T$\ 5Y4==_*D]Z MNZ-J$>G7+O(I9'3;QU%6=:U>WO["TMX4;,)8EFZ\X_PI 8=21?ZT4B>7CY@< M^U31(C/E<\4 )<_?JO5BY^_5<4 6K+_6_A75V8_XDB_]=?Z&N4L1F4_2NML M6T8#_IM_0TF!EWJ_NV-9!SFMV^0B)P1QVK%92#D]*[*?P&3>HU.,U')GK3^F M>,TWRI)/NJ37&]S5'NOPS.?!\/\ O&NQ'6N/^&JE/",*D8.XUV(I")8_O5YK M\9 /L=@QZ!OZUZ3'U%1:EH>G:Y (=0M5G0=,DC%" ^7MRAL@=J3*Y'RBOH&? MX8>%I!E;%HSZB5O\:SYOA'H3\QM.G_ ZJX'B!*-G<#BI05V*B#BO6W^#MDW$ M=]*/K41^#4G_ "RU$>VX470'F5G;NP?&.!NYKV[X.\Z'=_\ 74=/I7+R?![6 MHU+0W4+CIC.*] ^'WAB\\+Z7-;WCJTDC[@$Z4F!V5 H%%-;"!J\W\?Y^TS8) M!\L=*]'->;_$$_Z7(/\ IF/Y4D#/*FU"[1RBNQQ_M4HU6^3^-L?6J,AVW+>] M!?WKNA04H*[,I2:9HKKDW0R/GZ9I?^$@(/\ Q\8;WC_^M6:A!?WJNR*'.:MX M="YW'0U)G3#5U/5[7 MZB/G^5(^NNS8*1.!W"\5S!C&:-I48#$#V-1]717,SJ;?6BZ$+';K_P !Q5A- M7DB;I/YTH3W-'L!WB('(_ M>=*Y8J?[Q_.FD$?Q-^='U<%-]CJWU%&8L;:/)&WA^HJ.344=$#0(0G0;AFN7 M.X#AF_.H?-*L [''K4SI+*>5=Y&X#(S6JEEKFMQL4T.2=5."4C)Q^55G\(ZL#\_A:[X[B M)ZF3!(]4\'_$F.'1HQY4DJ $\K7<:+X\T_5KH6Y5X'/0OT/M7@%K;:[IL' MEQ>'+M1_UQ7?"SQ9KNM2366J6 M4T4<*9221"/PKT\4@'4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !0:*2@#Y\^+"_P#%3W?^ZG\A7F9'->H_%@?\5-=_ M[B?R%>8D5+!D9 IO(D3GN.:D(IC##1G_ &A5P;YA3^$T :TK3Q/>Z'$KJ?-A M#?-&W/'M6=535/\ D'M]17;BJ,*M/VXNE*C6<.G0^RP M]2-2FFSS/XF:#;P1P:G;Q["SE)=O0D\@_P Z\W!7^*O1_B=KL-Q%!I5NZN0Y M:4@]". /YUYF3P/45]1EKFL-'GW/G\;R^V?*.)0D@&K4>FR2A6!PK=*I#KFO M1_A_HL>K70%SCR(XV))Z#K755JJG'F9S1C].,N:-Q"#UJS;??_ JN.E3VY ?\*H!+C[U0=*EN#ES47>@" MU8_ZQOI7::.H.DC_ *Z_T-<98_ZUA[5VVB@_V8!_TT_H:3 @UR)4LE('.[%< MO(/WVWM77>(!FQ4_[8KDI/\ CYKKHOW#!_$=IX+T2PU*TE:YC)8,0"#6A>^' M-'CE:%;AXV'J12_#WFTG _OU)KEK<-J4LD:MM/\ LURRW-4=IX/LTL=#C@1] MZ \$UT-8GA8,-"B#GD'TK;J1CTZBK2]*JIU%6TZ4 2 ]12A!FA14BT *L0] M*D5<4+3Q0 X#BG <4T4X&F M&:*3.#0 IZBO-OB$?]*D_P"N=>D9Y%>;?$ 9 MNG/_ $SIQ%(\6Y$.#G/-,(R>IIS#)Q3,C M)'<58"$4RGGFFFD"#:*0J*4&@TAC<8H[TM-[T!8#3>].--H&A5'-0P6_VFXV M'BIA5832V\NZ)MI-8U_A''XBQ]FO-/F$EN75ASD=Z[+P_P"+!>1BUO %N0, M]-UI?%L8\13G_IFG\J M\M[FD W%12_P?[PJ;(8Y[5Y]7167-I'GT-1."FK2"]B;Q/J,VJXN9P P^7BN:8 'K6QJF3 M:?C6,$SVJHQY58+C>O2I(\JQ/[\G' %=_X>@\_3'49 \P=/QIJ',Q-V*^OC M_B7#_>%.]VXYKNC!PC8YU-2DSOOA]Q; M3_\ 72NSN"2IX'->=^$=3DTZ)HX[5YG9B<*.PKISXGMG.)8)HCZ,IKBE"5S1 M5(G9Z+_QX\#HU:-9'ARYCNM-$D1RN>IK8K(TO<>G:K*=*KI5E.E $RU(M1I4 M@IB)!TIZTP5(#0,=129HS0(=FD--I;_$$XGD_ZYUZ,37FWQ!.+LC_ M *9U2!GD$Q_T@_2ESE:<^P79\Q2P]JMK!;R=-ZUZ5#X#FGN9^.:5D7&<:0LN>"/SI%BTAI0102.U(!II*< M32;J &FFFG4F*"@7FJKY,@(&:M$8P:T_"ENDVMH)$5E"DD-TK*MK$(NS,7YF M8DM@]QBK.GW<]I>^;#(4*XSCO5S550:I>&/&S>< =*Z#PKIMK-HWGSVZR2LY MP2.U<:5V;WT/8?A!>B_T^ZG"D$G!SZ\5Z=7FOPH1([>]1%55!Z ?2O2JB2UL M 4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "D-+2&@#PSXMJ#X@D'K&O\J\U\BS/!F=&[Y&:].^+8QKS' M_IFO\J\CU%VCMY'0[2!VI 6;FWAAB\R.Z609Z=_RJC-]U3_M52M+F2YMV\PY M(-79QB)3Z,*TA\2![,TQV^E5M6'_ !+)?H/YU97J*AU,@:;,2,\?UKT*GP') M3W.9MN8YO]T_RJEZU=MO]7-_NFJ7K7FG6%%%&* "NBLO^/./\?YUSO:NALB! M8QD\ 9YH$Q;V/S;*]+VEXZG,HVEH=_\ #D*WB*W##@[LYZ=J]AETVSFP)+.!^>Z"OGS0]6DT MUDNHB=ZL17I>B_$ZR>U"WP$;YP#GK6+G%F,X2OH=;+9V]I*8K:)(H^NU1Q30 M*BM]4M=77[3:/OBZ9J<"N"?Q';3^'4<@JPE0J,5.E063+3Q3!3LTQ$@-.!J, M&G@T#'YHI!2F@ I:*.U(!!R<5YO\0N;]A_TSKT;> 0G0=H'-4W*\RC:.*B"*1]T?E4 M\H!6HA5V)U(VMXVZHI_"HC90-_RR45:YHS18&46TR$G@$'V-1-I8'21JTJ,4 M6"[,DZ9)V<&F'3YQT -;(QZ4['I19!=F"]E<*,^7GZ&H6BE7[T;C\*WKB<6\ M1U= J12(&V MJ0?:K.D01)J2L%'0]J)QNA1:N8Z:)J4\95;8J&ZDGFNZTNQ^P:;!"WWU7D?6 MK(&6'8>E/8\5@H6-6^QW/PJ^[?\ ^]_A7I->:_"D82__ -[_ KTJN>I\1:V M"BBBH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %)2T4 >)?%T?\ $[_[9K_*O']5_P"/.7Z5[)\6Q_Q.Q_UR M6O'M20O:RJHR<=*0&-IG_'N_UK4N1^Y'U%9VG1LENX8$'=6G=?ZC\15Q^)"> MS-$#@?2H-4 .ES?3^M6!T7Z5!J?_ "#9L^G]:]&?P'+3W.6M6PLW^Z:J<$]Z MO60R91C.1BH[JQGMT$LD3*C="17FG60*@96;>!CL>],VY&:0<4X=* $"FMI6 M":;M().#6;:D"YC+=-W-:UV1YF_8%0$$9Z8H!K2Y3W#,0L$:EAG=TK3T=+B35H'D(5 WW30.5B35= M1BBF N8M\K1ALY[U0AUP1R[TMH@P&!GFE\4K_P 3C: 21&H.:Q"A YXJXS<= MB)1BSHUUV]DDW1;%+#!V)5M9&BTQI]2*!V?>@/WF%8&F:A-8^8T04LRXR>U# M&>Z\#],8JM"N7&:?*A$VWUKN5^34S:U-.&=/L>6( M\P]^M3QM;*J;VQM.5P:K6^EW-_IY%O&6*-S@52:PO([CRVB<>Y%<4FTV:;GN M?@!47P^=K$Y?.:ZU:X[X>)Y?AL+GD-78*:S8$HJ5:@!J532 G4T[(J):>*8# MUJ5:C6I%H >*=FF]J*!CJ:[;5+=@"33Z0\Y]*!'A6K_$75XO%$K1.%M8I=GE M^HS6YXIU#^TX;>ZV@&:W#GVXZ5M:M\,;#4==344.36K)N+@4FRG@48H CQBC!J7;1B@" M/%)BI<48I 4;ZW,]NR#TKG8;*Y@N"%S@GFNM93VJ/R^>!BL9TE)W-8STL%NG MEP*IZXK0TK!OU^AJA\WO5W2<_;USZ&M+65B/M'4 42?=]Z%.0*)?Y5DS4[GX M5#"7^?[W^%>E5YM\*CF.^/\ M?X5Z37%4^(T04445(PHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I, M2+,0*M5*\7%N!T.0*MM*BCY@1^%0%&O+A#@B)#D9JJ<'S79$FK:%Y1\@S4&I M#_B63_[O]:M=:KZE_P @V?\ W:[I_ 8PW.=\/,!K%N6&5$JY'KR*]D\16^BR MZ)>6LEL!>FW9X%8=3CMBO%]'E\F\67'",&_(UW !W9Y.BKT45EG<0"!@" MK-@NYW_?+%[F@3.CU2U>"XC"-%AXPRD-P/K2Z/YTFI1J765MVXE>B@5%+]D> MU6);A%+##$@DFM&UU6SL;58+6W)9AM>51@X]!56U]TE-KXB75H8;E5GMK<37 M$BGS,$90=L9KF;O2Y(I4 C*EN2&/(K6N$:2;[0I,"8"KAN2*K22.T@(.:;(SY@V\]JZBSMX7L[>.5$*+G''6N5AA8@NO)STJU+?7$<,:"X.% MR-H[416H-C-2BBBU:18E"H&X4=JKS_\ 'V*9$Q9\MDDG.33K@YN@?I79;W#, M[GP"X'VE">K5U\UG 2&,:D^XS7GO@>Y4:S)#NY<#%>DR9QC/2N"6YJC5\/+' M'8LJJ%&[H!BMM36'H!_T5_\ >K94YJ!DPJ05&M2B@1*M/%,7I3UI@2"I%J,4 M]: ).U.%(*<* "BEQ10 F,D?6O-O'XQJ;?\ 7+^E>E=Q]:\V^('_ "$7/?RO MZ4T,\PL)6CU"9E;'%:!F9E56;(4YK,LD:34)%7K5^]=K"V$\R_NR<<5WT7:% MSGGO8&P3@BFXP:I6\B7%XTJ2M@CA35T*<'/6MX2YC.2'"G8J%YDBQOIPGB( M#\FES(:'TF*4%3T8$_6E(Z[>PHNAC<4M!Z\=J0T70M1"* !BD/UIA/O1<+#^ M!5G3&!OP.]4235G1_P#D)H?]FID]"H[G6*N,9J*4\,14V?D!JO*?E-8FIWWP MH_U5]_O?X5Z77FGPH_U-]_O?X5Z77'4^(T6P4445(PHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6DH \B^* MRYU)#_TS%>4$IN1E<]5%*% &!P*?MS3@ MM;61 P*:K:DO_$MG_P!VKV*J:F/^);/_ +M34^!A'#7# Z9;'6&2[$$P9P\ M8ZQL<<_2N-;0KR2.:Z==L2Y)9CC\JV[S7()53RX3)(!][/!]ZS=1U:>_C5)G M"1+_ ,LU[XIS4.A$>;J8ODE@!U] .]6+>P)(!X+' ![U=MXE>(-"HWMPN>U; M>FVEG9?O+I_M5R>%@CY ;M_2LW8O4H6ND2OEC%M4#)=N!2.J18\DG(ZD\UT^ MK:3J[Z7+?W8%M"D32)"O 8#V_"N*T^Z>4(F<, 3Z9S5::...4VY.63@M[UT?A6WBNK74_,SE-A7_ M ,>KF8LR7RG'+29P:I-W(L0[620*V00:2< 38SGWJ[J;_P#$UN%4@KNQ5.7( MF /M74V^4S6YU/@:U1M2:C2, ..]<%X&XEF^HKN';Y>M<CG_:K=3H*@"9:E%1+UJ5:8TKDB]*D6HP0.2E>;?$'_ )"# M_P#7*O2":\U^()_XF#?]<::!Z'EUF?\ 393W]JDUH2"P5)-V,@@'ZU#:'_3) M?K5CQ#/YUAN QMP*[8+]V8OXC+T61C?,C= M;_4YK%T:(>?O'4H*JL?WL?TJWJ6=Z8':JC]101FI@=RY%9;Y"QG/\-:<7^I7Z5<&WN)C6-6])_Y M"*?[M5&JWI/_ "$D^E$@CN=63B):K2'/%3$\8J!^M9&AZ%\*!B&^_P![_"O2 MZ\U^%/\ JK[_ 'O\*]*KDG\1HM@HHHJ1A1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5\4TS=1G_ &!7 MD^/F)]Z]?^**?O(6]4KR,C#D=J[L.]#GJ+4C YIRBEQS2BN@@,*K2GRU M,8.2QY->=]ZK",#UJJ&?_':&@/2O&(SX6E/_3F_]:\,T?J/ MQKWCQ8H/A.3_ *]'_K7@^C]1^-"$:%SS;R?0U#X=.([K_<_J*FFY@D^AJ'P_ M]VZ'^Q_44QE*?_C])]35T@';GOQ5*X/^E?C5ICC;DXY!H%>QKZ);3BSO95=H ME8JN?7K64]NMJ5DCN%?.2,=1BMWS9%\/R&$9CW@G!Z'%C";?&".XS7F2Z--$O[X>7(5WQGKFNZ\-79O-) D'[R([2?6N*6YH=KXPJ->@J7&5(/I4S^%V".ZN8]S=-+ M(0&./2F)*\;!E8TR:,QRD$=Z:!D8[U\57J5956V]3ZVG3IQIJVQT]G,)X ^. M:L=#5/3HVBLU5JN=>:^PP[;H)RW/EZW*JEUL.4T_/%1BG UN8CJ6FT9H 6O- M/B'_ ,A!O^N->E9KS+XAG_B8M_UQIK8'N>8Z8X%]*S(64=J-9F5K)P".6X6G M:24749F<94#I6?K&&E!' ,G3VKJ4K4[&=KR+.AYRG^Z:VQD"N>T60MJ#1J<* M!TKH1TK?#[$5=RAJ/WUX[568?O(R.>E6=2'SI]*KL1YD>#Z<5$MQK88H'VD\ M>M0Q?=ER1C%3*<71_'I6CX9T]=3U802?W !5;4]/AU* MRDMI5!#+QGL:^:AQ!)U+2BN4]N6414?=?O'C M5(CC82N2,9P35A/EB3Z5]31DIJ\=3PJD7!VEH(PYJUI7_(23Z568\59TK_D) M)]*TG>Y,7J=*3C-0]34CM@9_"JL5S#,Q6.168$\5EK?0TOKH>E?"C_5W_P#O M?X5Z6.E>9_"C_57_ /O?X5Z97'/XC1;!1114C"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S?XH+E(C_ M +/]:\@8?,:]E^)BYMXS_L_UKQQQ^\-=N'V,*A'MYI<4[%+BN@S&BH+]?^)? MV?%>!:0>120C0F/[B3 MZ&H/#YXN1ZI4TP_,OD1,X& 36; M.&^U-QWK8M];N[*T\BW(4'DMCFE("6ZMI].MYK9YA^](;8ISC'_ZZYV3K5Z. M>2>\=YI"S,.I-$.F7$TJDP.8>[ 5I;W4(J@E(QCJPYIRW4R?=D8<8X-),,W+ M@ @ X ]*8PPU;Q3Y"7N:-IK"0R@7@>9<8'/05V5AXCT>RA%M\T&1N&5Z@UYM M*0'Z<]JFU&[DNY(VE()1 @(%0.F_K71I7GGPE_Y%V? MVD[UZ(@I 3IT%2J<5$O3%2KZ4(1GZF1O4 ]4;]]UX%'3 MI6U;IL@48[5\_A:4*V-G-K1'L8BI*CA81OJRP.E/!XJ,&G U[]D]$>.U<>*4 M&F@TX4[W 7-%)12 #7F7Q#/^GD_],:],)YKS/XB?\?Q_ZXTT#W/,=.XO)JHZ MJ>5_WZNZ>?\ 2I?I5'5ON Y_CKHE\!,?B9;TF+;>;L=5ZUN'ICTK$TFXWNJ; M>0O6MG=G-=.'V,:NY3U$_,G3I5-WQ)&.>@XQ5K42"R=.E4Y/];'DD<#K4RW& MMA4YNB2#CGH:O^'M0&F:F+ECE!PV.N,U03BZ/'KRM-BQB0\'CIWK*K352#@^ MII3FX24ET/:;>YANXA+!(KQMR,&J^H:K9:9$);N;:,\ <)PT6IZBFK:+JD:IYL+%P>''-1 M3^%M-N$S&-A(XV'BO+I&($3*?FQU!K?L]8OK6-/+N7QC.T]*W_LBO2UPM1KY MF"S*G/2M31KW7@VZ4'[/,DGH&XK/M-)OK/4%::W=0!UQD5I6WC.>/BXA5_<< M5N6?B;3KUE0R%'/9A5/%9GAU:K#F7E_P 5# U?X<^7^O,Y;6[S['IDDIR&/" MUS_AR-ENUE8Y+Y:O3[_2=+UBW,4\<;JW((/-9,?@RWLY5>UE90@("-SFE'.: M,G::<12RZHO@E=';_"9_#E4T4WD=Y*D?F-E3GKTKTB.XAE M ,U4/*6)C@8SWIL!D>\2%V.2:F6&:YD$<2EV/0 = M*TM+T*ZU)U(4I%GER.HKN-+T&VTZ+>!@=Y&ZD^U)L#EM-\(SL&>8X(9M4N/(B)@M^^.IH MYFP,O4W635[ID(V&4X(Z=:BE"QO@'(Q3XK22]N/)M(VD;T49)KI?"G@B?Q+K M)TN61[24*3O=/0>E;J;42&M3D&C5CDHZI\%?$FFEC;B.[0=TX)_" MN1O_ OJ^F-MNM.GC]24-8-W+/0?A.Z#0)XS(H/F(K @?:A,H_OB@#W]>M/!P"?2O([#XO7<>!J&F(Z]VB M)!KKM)^(6C:TXMX3)':2B:Q'G7H]VKH!P,>E8-FT M8NU+NJ\\;C6]VS_/O7DY1#W)3[L[\SDE*$.PX&GCI48'X?6G FO8/,'BG TT M&C- #LTN>*;FC- !7FOQ%_X_O^V->DFO-?B)_P ?O_;&B(/<\OL/^/F;Z51U M7!4#_;J[8G%U*,U1U4C _P!ZNF6L"(_$.T1F^W$'IMKH@^!^%9^F) (5_YV\579L,@)QTX-1+1UY'-)$.U:"KEMH)/4MZ_>7%IIC2V\SQN&&"IJUX?\4:G+';K,XF!4 MDEAS536+-[[3G@B.79L\TW2;)[*S038WJ"#7GUL%3J_Q('73KU8;2/3O#:S^ M(H9I($VO$>1GK6J;;5=-;(25!ZKTJM\)E'DWISCG_"O2RBE2#R.^:\:ME%)/ M]VVCOAF52UIQ3.'MO$]] V)") .S#%:]OXMMI,"9#&?4Q.*N@J1GM7 MG\^@:A9L71=V.Z]:;#JVJ63A6=N/X7'6JCFDH/EKPL)X",]:,KGH>1VJ.:XA MMD+SRI$@_B=@!^M0V5P]S9QRLFUF'(KRCXS7MY%?:9;NTB:$E M*/,NIYK3B[,]9M[^TN\_9KJ";_KE(&_E5D5Y?\.;3PO%>RW&C:E/))Y6#;S$ M#;[^]=+>?$3PU87AM)]17S0<':,@'W-6(ZRBN>U#QCHNF:?;WUQ=?Z-.0(W0 M;@:H2?$GPU$'/VYG"#+%4) _*@#L**Y^X\7Z/:Z)'K$MUMLI.%?')/IBHKCQ MSH-IIL-_/>;(9^8P5^9OPH Z6BL'2?%^BZW!++8W8D$0RX(P0/I6:OQ*\,,# M_IYR'V8V\YSCI0!V%%;/::B9[=R'8#.>] M4(U+G6KB[T:*T)("!E!]OZU M7TS1KS5W5D0QPCJ[4@*<8^TS>4F2QZ #O73:/X2)D6:].^3JL0'\ZW=/T>ST M>#S.,YP9,?,WL!1JMX;6V^U7.Z"S8X5%/[V4^GM4@:$,,-NBJ@5L$ (O1?K6 M+K7B*"RD,0_>W'9 ?E6N;U'QW5]*);ARQ/;L*N^%/">J^)KTV]@ORG[\A' KJ?!/PTU#Q9*+JZ'DV6 M1R3RU?1.@^'=/\/V26UC"B*!@L!R:K1".=\$_#;3/"MJK,BSWC+\\C#H?:NP MCTRRBG\^.VC67^^%&:LA<=*=4W90T* ,5%-9V]P,30HX_P!IR4F*+@?-FI_!;Q)8AFMFANT M'8':3^%4/"WAO4M)\4+_ &A920;%)RPXS7U >MBL=RUTN@:1%<:9YDF M0['@BK4N@2@CRI@?9J670Y,-$>-ES5Y,X=K[7["=(9/LMV7^ZH)4G'YU?BUZ M9(C)>Z9<0 '!*G<*V+C1)UN$G> ,\>=K TTQN,ATP?<9KMU.4J6VMZ?=<17* M[O[K=:T0RD @C'K56>PMKK_60(3ZXQ7"_$.XN/#6E076D7#PRF0*P#<8H$>C M9^7.,^])SZ5X=8_%CQ!:8%Y!#Z&NIT_XPZ3-A;VSN8'[D ,*JPCT_3)'W7#?%#5K2&Y1=X<21X^3GBA- >: M:5*7O)F/>FZCV!Z;L&K5DEBL2FV9C(V2P(Q5/46^0>FZNAZ4T3]HL:3-FX\L M,];(/ )ZFLC3;0Q2K-M;:PQGM6IGUKIPS;B8U=R&\;H.*K2-AT!..G%37 MA!(XJNY^9/PI2W&MAH^6XR,BB+I(?;M2*<3G.>>E-B)"N/:I&.3F$]^:>YQ MHZ?6HD_U)^M/D/[I12 =QMC[<=JTD.(Q]*S0?PI_3GTJQIEG)J.IV]L@R9) OX= MZYGHKFO*F>L?#33#:Z&URW!F8X'MQ7;[15;3K1;&PAMD&%C0"K=IHA-M& MWBEHI#&[!44EG!(?_$#Q+8Z7A5%+;Q3#$L:.!V90::5A'SYX9TN?5O%%W>>'[62RL_)<)N;(Y'' M-9-O;S:;%>V.I3RV]S(Q'E?9PYDY['M7TREO%$,1QH@_V5 ICVD$CAW@B9O[ MQ4$T >!:WI\UG\/-*AN-ZA[G*+)U"D]*]+TKP5H\_@U+9+55DN;?#..I/K7: M/;12 "2*-P.@900*D5 H 4 #T% 'SMINA:KJ'B.'PC8P/I_]>M?X M@Z/=:5XHL[HL\6FQH%CD6/<(\>HKV_[/$)#((DWGJVT9_.E>&.5=LB(X]&&: M /#/"%K)>:[?ZC:SRRV_V=U>7R]BMT[5<^%6@:9JC:G=7MNLSQ3':6[*)[6R\67EQI33"]>3!AFB#!_I M7N/A66[G\-VT$1;U*#-3@8&* %HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#D/'P_XE.:\1G_ -<:]P\>_P#(&->'S_ZY_K79 MA]C&H1&CO10*Z3(4TR?_ %$G^Z:=WILO^J?_ '34R^%C6YP.G?\ (5F^C5G2 M_P"N?ZUIZ=QJ\G_ OZUFS FX<*"3NZ5YIU#!3UZXK2LM&DF^>;Y5':J\D 2X MD51\JL?\* -73I!'9<^M,F:2:51$K.YZ;:LZ3IXOX$A23RY,G>S'@#_.*] T M/PY:VL8>$*Y'WIV.:=Q'%Z)HMW?W;!H"4XW(XZFNSO-0M-*Q!"D;:9J4UG%,ES;0W 9OO2=?S[U('1G5[V M^=5@"J^TF2X/W8E[[?>L6\NH=2OX+$716#=L21\D9Z%S[U!+J5_J\JZ?91!0 MQP(X%P/TKTWP+\)0&CO]97?( "L6>%^OK0@.8F^"&NRB.XLIX+J"10XD#8)S M]:ZWP=\$_L5TEUKGE2%3D1#D?C7LUK;1VEK'!$H"1KM '058'2JY@L5[2T@L MX%@MXEBB48"J,"K XI:*D84444 %%%% >E-!XIQZ5&HP#]* %.,$UP7B:7S MM79 >%4"N[)VQ$^@KSVEM%&(['%<]JOPZT'4I!,+403CH\1Q^='05 MCQ'_ (06&TTQ9KV"YBD*[O,C(Q^AKB;RTS=-O,TL*G",QR<5]/:KX6O'T6:R MMI!(3'M7=P:\AN? /B6RG\K[$&).,XW"HC!KJ(XV"[L8]$^SH^+N.;*_+RRG MJ,U2O+:6:'"+DYSBNSU#X9>(-,B6^DLUE#\E8ARGX5ST\$]K)MGADC(_YZ*1 M7?3Y9PLS.4FGL5[.>Z 2VF7;&O-7,U"O)S4M=-*/*M#&4KO4BN0215=_OI5Q ME#]:C,*[L@U,H.XU)%9>)CZFF1C <'KBK1A(?(J$1,IG M,?E49[GBD /EMSGD4A^Z/J>*0R0'[G':M!#\@^E9R]!5]#\@JZ8F.)R*LZ=_ MQ^K]*JU8TLYOA]#5RV)3U-ISA?J:[WX9Z1Y^IMJ+K\D"D+G^\?\ ]=<"J&6< M*!ST ]Z]\\(Z2FD>'K:$+B1UWN?4GFN*K+2QT1-Y>E+2"EKG+"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH Y+Q[_P @8UX?<<3-]:]S\=C_ (DC5X;<#]\WUKLP^QC4(:!012"N M@R' 9ILHQ$_T-.I)/]6WTI/X6-;G V'.M.,]VK5@TV&!VD(WL3GGM658C&N/ M]6KHNU><=0F.?QK'GB42N[\#).:V 3G/I7,7\LLMQ*"?D5C2 V[ )=Z1.J.4 M?S."#@G%=SI%]%8^%(&O)OE 8;$.68[C7FVF++Y:$@!!D8/\6>_ZU[QX$^%D M"+8ZMJ-T9XQ^\CM]O Y[T".(U^UUNX\+R:S<1?8]/$@C6 J5+Y[\USGA[PWJ M?BS41;6H*Q(1YDQ'RK^/3-?5FI:)8:OI[6-[;I+;G^ CBJ.@>#]*\-0RPZ;# MLCE8,RGFD!SW@SX<:;X=A60(9)R/GDD'/X5WJ1HBX50!3@N*6@8F!2T44 %% M%% !1110 4444 %)QR*6F#J3ZT 5K^7R;*=_[J$UQ&@)]HUN,GL^ZNH\1S&' M290#R^%K'\(6V^XFF/5>!7BXS][C*=-=-3T\-[F%G,Z\4[N*0+C/-.QR*]D\ MP6BBBF 4444 )@4N*** $VCTH*@]12T4 -**PP5!'H:S;_P_I6HH5NK&&0'N M5YK4[4F.*+M!8\G\9?"VW>T67P_;!+C)W)N."*\MO_#NL:*^J-GJ:;);QS+MD16'N,UO"O*)G*FF?(C90X<$-Z&@Y^GUXKZAO_!FA:DI M%Q81$GJ5&*Y#4_@SI%P2]C=36K=EQN6MXXI=3/V-MCP[&3D_I28KT34OA!K= MKN:VN(;A1T 4J?ZUR&H>&]9TPG[58RJH_BVG!K958/J0X21D.BL.13#$"H%2 M9!'RY)[\=*7 X'4^U.T9$7:W*_D$,,'BK:C"BFJ!_P#6/6G\^A'UH2L5S7$) MP*L:7C^T!]#53_\ H-=P.E>=-W9TQ6@M%%%0,**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#E?'?.B-7AUQ_KG^M>Y^.1_Q(W->&7/$[>YKKP^QE4(#2=Z<:0UTF M(M(WW&^E%!^Z?I0_A8UN<%:<:])_O-70US]MQX@?_?:N@B66XD6*&-Y9G.%5 M1DUYS.D3/:X=1@X/;FN O?@]K-S"/EMC)$NP'."P QG.*[;X M8^";SPQ9'[='''.&;)0YW#-)L9Z51110 4444 %%%% !1110 4444 %%%% ! M28I::QZ4 *IC)JQC[* *ZS18O)TF!<8)7 M)KQA%2T4786,#4?!VA:I_P ?.G0,Q_BV#-!ZG\']L: MA%7O#5JU_ MXA@M$!)8\XKZ/U#PAH&I(RW6E6K[OXO+ /YUC:/\--%T77$U2R\U73A49R1^ MM:2Q*DB53:9UFGVB65C#:H,+$@7\JMCI117)NS8**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH YKQM_R 9.]>%7/,[?6OH+Q)8OJ&CSPQ_ZS;E1ZUX!?V\MO=O'-&R.#@AA MBNK#M&52Y6I*,X'/!H-=1D%(WW6^G-&:#RK9ST[4/82W*&G>"!J&J0R6>K6C M222 .A<*4!ZYW&O?_"7@/1_#D*R1(+BZ(!:=SD_A[5\Q-;R"^>1)&0ELY4XQ M7T#\&+^>Z\-W,%S))(89]JO(E2U6NGV6LC#^%34S?+% MOL-*[L<#>,;S7Y #NW2 "O0;9/+@1?0#BN T6/S]>C;DX'(K>%=K#DXZGTI"1M;TQS7IFO M?"LA'ETF;)!R(I.GX5YWJ.F7VF.\5Y;/$5X)(XKI56+1BX-$WA3P3?>);_<$ M:*T#,5[[X?\ #UGX>L/LMFFU2E>+_$(E?BGH !('FQ<9_VQ0![3 MFC-0SSQ6T32S.J1J,LS' %95KXLT&]NS:VVJVTL^<;%;G- &UFC(]:R3XATG M^TQIAOXA>GI#GYC4IUG3QJBZ8UW&+UEW"'/.* -'-+FLF3Q#H\6J#3'OX5O3 MTAS\Q[U!/XO\/VMV;6?5K:.X!QL+Q3RQ@%U0YQ0!I9%1R('C*L,@C!%<7\1;'3[S3;-=0U MH:9&)\H[$XCZK*T-AJ$$\BG#*C+"X, /S=*LDV+#5]/U17:PO(;E4.&,3AL5L1:I936/VZ.ZC:UQGS0W&* +N11D5SQ\<>&1$TG]LVNQ#A MCNZ5SGC+XC1Z(;'^SI8+A9R"YST7/6@#T0,#1FL2'Q)I9TB#4IK^!+>1:"35K=)8?]8I/*UIV5 MW!?6T5U:R++!,N]'7HP/>@"U1110 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 A&:J7NFVFH0-#=V\UM(;*!(+>-8XD&%11@"K%)@4M !1110 4444 %%%% "&O$/B M?=167Q'T:[F)$4+)(_&?E# FO<*I76CZ9?2"2[T^UN' P&EA5B/S% 'D?C_Q M.GB_PZ/[!:YD@MY,W2;<97MP#S7(ZL_AV[T?3K?0+"\7600)2$YS[\U]%V^D MZ=:+(MM86T(D&UQ%$J[AZ' YI(=(TVWF,T&GVL) MHIHDDC;AD=00?P-1#3K(6GV06< MO^>/EC9^72@#R#P;H^HZM8ZUXK<8O[I9 M!;%NJ@YSC\.*X2SC\NPNH+Z>QAN"S;XKBTW7!/\ LOL/\Q7T]#;PV\*Q0Q)' M&O 1% _ 57ET;2YYO.ETZTDESG>\*DY^N* / _$]O<1>"?#\-RS-F5PADR& MV$C&.X[U[%X2\,Z7H6G0S65MY*BW-E;S"/[@DB5MOTR M.*L*BHH55"J.@ P!0!Y5\9%):0AU M/?Y1Q7NUU86=^@2\M8+A%.0LL8< _C4;:3ISS1RM86K21@!',*DKCI@XXH \ M1NM.32/BP]IHT:VX\M@B(2H!*^@J+PI+X=L=3O(?%=G/)JC7&8VEBWY.>,>_ MO7NATRP:\%VUE;FY'28QC?\ GUI)=*TZ:<3RV-M)*.0[1*6_/% 'C6KW2>'/ MBU'J=_%*ED55A($R,8JKI=P-;\=ZKJME%,UF8'/F,N!C%>Y7.GV5ZH6ZM()U M'02QA@/SI(=-L;:)HX+.WBC;@HD84'Z@4 ?.7A>?PM!;WYU^SGFD8D0NB9 / MYCFI+>PUUO E]) EP-*:Y5A$,ABN3G ':OH/^P='\OR_[*L=F<[?LZ8S],5; M6V@2 0+#&L6,; H"X],4 ?-^O3^$9?"=M'I=A/'JBX$LA7 'KDYK3\66-J?# MGAJX$2F60(KL1U&<8KW+^P='VLO]E6.&.6'V=.?KQ4DFDZ=-'''+86KI%_JU M:%2%^G'% 'AGB_2TTO7=)&H6LQT!(QM2') &><^E,M%LKWX@V,G@VUN8+50/ M.+#:OOSD\>U>]S6=K GRAPHIC 17 rmb-20221231_g3.jpg begin 644 rmb-20221231_g3.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^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 *:[%5XZG@4ZF2 M=4_WJ $\I3][YCZFE\F/^X*?10 SR8_[@H\F/^X*?10 SR8_[@H\F/\ N"GT M4 ,\F/\ N"CR8_[@I]% #/)C_N"CR8_[@I]% #/)C_N"CR8_[@I]% #/)C_N M"CR8_P"X*?10 SR8_P"X*/)C_N"GT4 ,\F/^X*/)C_N"GT4 ,\F/^X*/)C_N M"GT4 ,\F/^X*/)C_ +@I]% #/)C_ +@I#$ ,I\I_2I** (A.F.3@]Q15&3_6 M-]310!IT444 %%%% !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 !3).J?[U/IDG5/]Z@!]%%% !1110 45G:YK=GX>TF;4K]RL$0YVC))[ #UK M/\)^,M+\8V:IA;;)'*N&7TI\KM<5U>QT-%ST15?5[R3 M$"MT"H-[L?;:,?5A6[HVJ0:UH]IJ-O\ ZNXB#@'JI/4'W!R/PI#+U%C $<@^HJ%/$EO>W6FRV=]$MI<>:&26!@[;0#P3C;CW% '1T5 MF:/X@T[7DE?3YC*L;;6)0K[@C(Y!]:TZ "BBB@ HHHH **** ,R3_6-]311) M_K&^IHI#-.BBBF(**** "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*** "F2=4_WJ?3).J?[U #Z*** "BBB@#.US1+/Q#I$VFWR%H)1SM."#V(K. M\)^#-,\'6D8X[LQ ^BBK?A70KCPX=0T]3NTSSO-L]S[F4,,LI_X%S^-='12 M&>>7N@^()+76](CT^V:UU6Z=Q=&49C1B,DKU)XXJU/X.O+CP]XETWS(U>_N5 MFMV;D':L> WL2F#[&NYHH X*ZTSQ!K.J&_O-&LXDCTZ:U^SO/N\UW*'!(Z+\ MIQ3-+\-:V(+#[2"D5MJ/GQ02S>8T46W&W=WYKT"B@#S>Y\!ZE>Z);:?))'$5 MTZXMG<-G#NZLOX<_MZ5ZA1 M0!Q^J>'KV?4;NYCM;>YBDTP6HAD?:'8,#CCIQWK/TGPWKJ-82W2J4MI+@QP3 MS>88T=0%4M_%R/RKT"B@#C_!>D:KI=Q>_:H/LEBX006GG^:$89W%3V4\8'M7 M8444 %%%% !1110 4444 9DG^L;ZFBB3_6-]312&:=%%%,04444 ])CM8HH][+_> MD([A0<_7%:'BK1I]=TA+2!T1UN(IOZ1J7]M66NZ0(9;NWA>![>= MMJR(Q!X/8@B@# E\1;_"5CI>EWM]'J$EY#I<\MV"+F!FY9F#?Q;02#TY&*T+ M6WE\+>,=/T^WO+RXT_4HI T=W<-,8Y4&=REB2,C.1G%5V\&:EJ%OJ6IW@_*IJ:_W#]* (OM<'_/04OVN#^^/ MRHMO^/:/Z5-0!#]K@_OC\J/M<']\?E4U% $/VN#^^/RH^UP?WQ^5344 0_:X M/[X_*C[7!_?'Y5-10!#]K@_OC\J3[7!_ST%3U"?^/Q?]P_S% !]K@_OC\J/M M<']\?E4U% $/VN#^^/RH^UP?WQ^5344 0_:X/[X_*C[7!_?'Y5-10!#]K@_O MC\J/M<']\?E4U% $'VN#_GH*7[7!_P ]!^5%W_QZ2_[IJ4=!0!%]K@_OC\J/ MM<']\?E4U% $/VN#^^/RH^UP?WQ^5344 0_:X/[X_*C[7!_?'Y5-10!#]K@_ MOC\J/M<'_/0?E4U% $'VN#_GH*7[7!_?'Y4EO]^?_KI_05/0!#]K@_OC\J/M M<']\?E4U% $/VN#^^/RH^UP?WQ^5344 0_:X/[X_*C[7!_?'Y5-10!#]K@_O MC\J3[7!_ST%3U!+_ ,?$'U/\J %^UP?WQ^5'VN#^^/RJ:B@"'[7!_?'Y4?:X M/[X_*IJ* (?M<']\?E1]K@_OC\JFHH A^UP?WQ^5'VN#^^/RJ:B@"'[7!_ST M'Y5*"& (.0:;+_J7_P!TTD'^HC_W10!)1110 4R3JG^]3Z9)U3_>H ?1110 M4444 &<4@((R""*K:C!+<64D4+;7/3GK571;.XLX)%G/WCD+G.*KE7+>Y-W> MUC/UGQE::+JDUC-97TP@MTN9YH(MZ0QL6 +--:MIM?&D12Z-;HS$*?,&^?(Y_IZUT_AW4;N7X?V]X+8)< M1VC>7$JD [,A2 ><$ ''O4E'3Y%)D5Y:^I2V?A.?6K'Q#/>:S+9L[6K2*RJV M1N(3'R[,G\JR+C5]:L]%UOR]4)C_ +)-QG[8L\D/;B@#VG(] M:,CUKRZ]U2ZT2Z8:#K,^L"?3I[B82.)1&Z@%'&!\N22-O^%+:W9LM=TG^S?$ M-UJKSV4\\EO)*'#.$R#P..>U 'H^HZA;Z7837MTS+!$,N50L0,XZ#DU85PRA M@>",UY7+>;?!EUJZ^)KJ35IK-V>W\T85N,@)C*[>E6]6O&NM6U[[?X@N-+.G M01FRCB<(C(01\^6RN/\ 9]Z /2Z*Q_">=VDEDLH6=V.2Q* D MFMB@ HHHH **** "BBB@ HHHH S)/]8WU-%$G^L;ZFBD,TZ***8@HHHH *** M* "BBB@ KG_'7_(A:]_UX3?^@&N@KG_'7_(A:]_UX3?^@&@#8L?^/"W_ .N2 M_P A5BJ]C_QX6_\ UR7^0JQ0 4444 %%%% !1110 =JA@_UL_P#O_P!!4W:H M8/\ 6S_[_P#04 34444 %%%% !1110 4444 0S?Z^#_>/\C4U0S?Z^#_ 'C_ M "-34 %%%% !1110 4444 %(_P!P_2EI'^X?I0!';?\ 'M'_ +M2U%;?\>T? M^[4M !1110 4444 %%%% !4)_P"/Q?\ ,,0/J:LA0JA0 !@ 4UI8U<(SJ&/0$\T^@"E%I M&GP3R3Q64"2R AW6, L#US67KGA6TOO#6IZ5I\,%F][$4,B1@<^IQUKH:* * M=KI=C9M(UM9PPM)]\QH!N^M);:1I]G(9+:R@A].N-*L+N6.6YM()9(_N.\8)7Z5$W_ * : -BQ_P"/"W_Z MY+_(58JO8_\ 'A;_ /7)?Y"K% !1110 4444 %%%% !VJ&#_ %L_^_\ T%3= MJA@_UL_^_P#T% $U%%% !1110 4444 %%%% $,W^O@_WC_(U-4,W^O@_WC_( MU-0 4444 %%%% !1110 4C_DO^Z:E'05%=_P#'I+_NFI1T% "T444 %%%% !1110 4444 M06_WY_\ KI_05/4%O]^?_KI_05/0 4444 %%%% !1110 5!-_P ?$'U/\JGJ M";_CX@^I_E0!/1139)$B0L[!5'H ?1110 4444 9VN:DVDZ1->)%YC(.%[?C6?X4U^?7; M69IX51XFQE>AK?>-)4*2*&5A@@C(-,M[:"UC\N")(TZX48J'&7.G?0R<9^T4 MD].QY?XVM3=>+]:$6C3ZC=+HUN;=X6VM;OYD^&!SD=NGI7>:+JT,_A2UU)K@ MS1K;!I)2N"2HPQ(['(/%5-4\+3WVMS:G::S=6,D]M';2K"BGV[(Q6;_PL_98:E)+81&XM;,WD20SAU=00"I/9AD?G6LO@F233I-+N M]8N;C2_),,=L54;1QM)8#)*X&,U$? /VBQOK6]U6:9;FU^R@I"D>Q,YS@#EN M!R: *^J>/KO2;J+3[G3K>/4C";F6-[D!$CW$* W=C@\>U7;#QQ%J4=Q+;VI$ M4>F_;EWG!)R05/XCK5G6_"0U35EU2VO#:79@^SR-Y2R!TSD<,#@@DX/O56X\ M#;DC%GJMQ;,;3['.VQ6,T>O(H ++QI+>:_9Z:+%(TGMTF:1Y@I^9<_ M(#]X#H<5UXZ5RDW@I)M0L)6U&?[)9/')%;%5.&1<##8R >I'>NK'2@ HHHH M**** "BBB@ HHHH **** ,R3_6-]311)_K&^IHI#-.BBBF(**** "BN4\>7% M[8Z5:WME?SVSI=Q(RQ[=LBLX!#9![>F*V=;UB#0M)EO[C+! D:\M(YX55'< MD\4 :611G->86/B37I?"+_:)1#K%_KCZ>K#YEM\O@X]=JJ<>];=DMYX9\66. MF-J-W?V.HQ2$&[8,\_Z\)O_0#705S_ (Z_ MY$+7O^O";_T T ;%C_QX6_\ UR7^0JQ5*RN8186_[Q?]4O\ *K'VF'_GHM $ MM%1?:8?^>BT?:8?^>BT 2T5%]IA_YZ+1]IA_YZ+0!+147VF'_GHM'VF'_GHM M $O:H8/];/\ [_\ 04OVF'_GHM0PW$0DF)D'+\?D* +=%1?:8?\ GHM'VF'_ M )Z+0!+147VF'_GHM'VF'_GHM $M%1?:8?\ GHM'VF'_ )Z+0!+147VF'_GH MM'VF'_GHM "3?Z^#_>/\C4U5);B(S0D2# 8Y_(U-]IA_YZ+0!+147VF'_GHM M'VF'_GHM $M%1?:8?^>BT?:8?^>BT 2T5%]IA_YZ+1]IA_YZ+0!+2/\ BT?:8?^>BT 2T5%]IA_P">BT?:8?\ GHM $M%1?:8?^>BT?:8?^>BT M 2U"?^/Q?]P_S%+]IA_YZ+4)N(OM8;S!C81G\: +=%1?:8?^>BT?:8?^>BT M2T5%]IA_YZ+1]IA_YZ+0!+147VF'_GHM'VF'_GHM $M%1?:8?^>BT?:8?^>B MT )=_P#'I+_NFI1T%5KFXB:VD42 DJ:D%S#C_6+0!-147VF'_GHM'VF'_GHM M $M%1?:8?^>BT?:8?^>BT 2T5%]IA_YZ+1]IA_YZ+0!+147VF'_GHM'VF'_G MHM #;?[\_P#UT_H*GJI#<1!YLR 9?(_(5-]IA_YZ+0!+147VF'_GHM'VF'_G MHM $M%1?:8?^>BT?:8?^>BT 2T5%]IA_YZ+1]IA_YZ+0!+4$Y G@). ">?PI MWVF'_GHM9^H744K+$"<#JPK*M5C2AS,N$'-V1I1RI*,QNK#U!S4=W;?:H=F[ M:09U7IZGM5J+5+1YT MM6N81=E(=7DL_L*6 MDRB1K^&&9>"0K9X/IG% &_15&;6--M[@P37UNDPQF-I &YZ<4O\ :^G_ &K[ M+]M@\_=L\OS!NSZ8]: +M%5H;^TGN9+>*XB>:/[\:N"R_459H **** "BBB@ M HHHH **** ,R3_6-]311)_K&^IHI#-.BBBF(**** ,'Q=I%UK>C):VFSS!< MQ2G><#"L":@\1>%9-?OK"Z&JW%H;(EXXXT5EWGC<<]P.E=+10!YS:>!-8M]% MOHY-2$]\NJG4;(R ;0P".7S" MSMPS$X'&.E=;10 5S_CK_D0M>_Z\)O\ T UT%<_XZ_Y$+7O^O";_ - - &O8 MHOV"W^4?ZI>WL*GV+_='Y5#8_P#'A;_]G:K!X%BL+N0KJ/V9T!9]Q3.=H)[D @9]JZ2BJ*/+XK,3^%[G1K?PQE>@48%% !1110 4444 %%%% ! M1110!F2?ZQOJ:*)/]8WU-%(9IT444Q!1110 4444 %%%% !7/^.O^1"U[_KP MF_\ 0#705S_CK_D0M>_Z\)O_ $ T ;%C_P >%O\ ]O-9M+VZ>TMKD/) ?WBKVK>CE2 M9-R,&'M7+67@>"S\0/J2W4AC+%_*]SZGN*Y\1&56GRPZC4I0FG:_5>U94N5ZK?H;*C>DZEUIT MZDFH^*=%TF_%C?7\4%P4638W922 3Z#(/Y5K@A@"#D'D$5YQXEL=4U+QAX@L M]-DLT\[1+=)# H+ZW4QF*T95#-NPT8*]>_*]>]=! MB=+17F%OK/BV;[(AU:V!N=,>_P!PMA\A7^$>H-,/C;Q!JT_E:;#+$8+"&X?V_B#7]>:Y-K/!IC6-A!<2QN@D\R61"V,Y^ MX,8R.M)IVO:[KQTJSMKV&SF?3EO)YVB#>8Q. JCT]: ._+J'"%AN(R!GDTZO M(8=?U=KG3]>N[M)9;33K^22**,;9?+8<>V>/RK8T7Q-XDDN[<7L,KV]W:23% MY(DC$3JNX;,,2ZGI^5 'H+W,$<\<#RHLLN=B$\MCKBI:\WMM4U=;#P[J-]

VTDX;R /*_<%\*?KBK5UXIU./3--G25/,GTF>Z?Y?^6BH"#],T =]17F M,FK^+8C.AU:V/E:3_:>[[,.3S^[_ -WY>O6O1-,NS?Z39WC+M-Q DI7TW*#C M]: +5%%% !1110 4444 9DG^L;ZFBB3_ %C?4T4AFG1113$%%%% !1110 44 M44 %<_XZ_P"1"U[_ *\)O_0#705S_CK_ )$+7O\ KPF_] - &Q8_\>%O_P!< ME_D*L57L?^/"W_ZY+_(58H **** "BBB@ HHHH .U0P?ZV?_ '_Z"INU0P?Z MV?\ W_Z"@":BBB@ HHHH **** "BBB@"&;_7P?[Q_D:FJ&;_ %\'^\?Y&IJ M"BBB@ HHHH **** "D?[A^E+2/\ KIH^G2W1B:9 MT&1$G4_X#WK+T'7D\6Z?,/)-O+"X#+G<.>ASQ[U:BLYKYB\QXZ$L.HJ_INDV M6D0-#90+$C-N;!))/J2:Y*4YXB_,K1?XE5(.G-.,O4EL[7[+$5W;B3DFK%%% M=<(1A%1CLB92J^$=$UJ_^W7]D);CRQ$6WL,J"2 0# MR,L?SK4CL;:&Q^Q10HEL$\L1*,*%QC JQ10!G)H.FQF(K;*/*MS;)R>(SU6J M%WX*T*\2!9+1D$,/V=?*E9"T7]QL$;E]C7044 0!D8<*/WB<@X[8/'-;,'@K37T73+.^0R36, A$T3M&>GS#((.T^E= M-2$A1DD >] &39^&-'L(X8[:RC1(8WB1>H"N06'/KBH=.\'Z+I<[36MLPM!LNHD= @(D#, 0?2KFNV.KZA<6EO8WILK,[FN9 MX\>8>FU5ST[Y-,\9:7=:OHJ6MF@:47,,A!8#Y5<$_I5;QJ?$,^F)9>'[0R-. MVVXF698VCC[A<_Q'IGM0!@0^)M5@T:^L8;L7=P=872[&_=?OA@I9CC@E/G&1 MU*UKV,NI>'_%-GI5WJ,VH6FH1.T.1>2..Q%5GT+4;OPG;6UMH\>E76E M7,=Q90-<"19"G/S,.F[+#\21^"QVD M@ #IWH ["N?\=?\ (A:]_P!>$W_H!KH*Y_QU_P B%KW_ %X3?^@&@#6L9$^P M6_SK_JE[^PJQYL?]]?SJM901&PM_W:_ZI>WL*G\B+_GFOY4 .\V/^^OYT>;' M_?7\Z;Y$7_/-?RH\B+_GFOY4 .\V/^^OYT>;'_?7\Z;Y$7_/-?RH\B+_ )YK M^5 #O-C_ +Z_G1YL?]]?SIOD1?\ /-?RH\B+_GFOY4 +YB?WU_.H89$$L_S# ME_7V%2^1%_SS7\JAAAC,DP*+@/QQ["@"QYL?]]?SH\V/^^OYTWR(O^>:_E1Y M$7_/-?RH =YL?]]?SH\V/^^OYTWR(O\ GFOY4>1%_P \U_*@!WFQ_P!]?SH\ MV/\ OK^=-\B+_GFOY4>1%_SS7\J '>;'_?7\Z/-C_OK^=-\B+_GFOY4>1%_S MS7\J (Y9$,T'S#ACW]C4WFQ_WU_.J\L,8F@ 1<%CGCV-3>1%_P \U_*@!WFQ M_P!]?SH\V/\ OK^=-\B+_GFOY4>1%_SS7\J '>;'_?7\Z/-C_OK^=-\B+_GF MOY4>1%_SS7\J '>;'_?7\Z/-C_OK^=-\B+_GFOY4>1%_SS7\J '>;'_?7\Z: MTB;#\Z]/6CR(O^>:_E2-!%M/[M>GI0 RVD06Z NO3UJ;S8_[Z_G4%O#$UNA* M*3CTJ7R(O^>:_E0 [S8_[Z_G1YL?]]?SIOD1?\\U_*CR(O\ GFOY4 .\V/\ MOK^='FQ_WU_.F^1%_P \U_*CR(O^>:_E0 [S8_[Z_G1YL?\ ?7\Z;Y$7_/-? MRH\B+_GFOY4 .\V/^^OYU"9$^V*=RXV'O[U)Y$7_ #S7\JA,,?VL#8N-AXQ[ MT 6/-C_OK^='FQ_WU_.F^1%_SS7\J/(B_P">:_E0 [S8_P"^OYT>;'_?7\Z; MY$7_ #S7\J/(B_YYK^5 #O-C_OK^='FQ_P!]?SIOD1?\\U_*CR(O^>:_E0 [ MS8_[Z_G1YL?]]?SIOD1?\\U_*CR(O^>:_E0!'=2(;64!E)VGO4HD3 ^=?SJ& MZAC6UD(100IYQ4@@BQ_JU_*@!_FQ_P!]?SH\V/\ OK^=-\B+_GFOY4>1%_SS M7\J '>;'_?7\Z/-C_OK^=-\B+_GFOY4>1%_SS7\J '>;'_?7\Z/-C_OK^=-\ MB+_GFOY4>1%_SS7\J '>;'_?7\Z9+%Z-XTU[QSXD?2VLHD10[*D0V[ #_$2:FHYQIN<%>W0<.5R49.US MK]7^(%Q]NVZ. (=V6,B9+GT^E>BV5U]HL8)I0(Y)(U9D)^Z2.17/>&_"-GID MDES,OFW1&U@W*KT)Q73^1%_SS7\JSHJ=N:?7H90A.,GS.XOF1_WU_.E\V/\ MOK^=-\B+_GFOY4>1%_SS7\JV-!WFQ_WU_.CS8_[Z_G3?(B_YYK^5'D1?\\U_ M*@!WFQ_WU_.CS8_[Z_G3?(B_YYK^5'D1?\\U_*@!WFQ_WU_.H)9$,\!W#@GO M[5+Y$7_/-?RJ&6&,3P (N"3GCVH L>;'_?7\Z/-C_OK^=-\B+_GFOY4>1%_S MS7\J '>;'_?7\Z/-C_OK^=-\B+_GFOY4>1%_SS7\J '>;'_?7\Z/-C_OK^=- M\B+_ )YK^5'D1?\ /-?RH =YL?\ ?7\Z/-C_ +Z_G3?(B_YYK^5'D1?\\U_* M@!)9$,3_ #K]T]Z6#_41_P"Z*9+!$(G(C7[I[4^#_41_[HH DHHHH *9)U3_ M 'J?3).J?[U #Z*** "BBB@"*YN%MH&E8$@=A45C?+>HQ52I4\@U/+$DT91Q ME3U%,M[:*U0K$N >36#57VJ::Y?Q-$X017F?LT\T6U)2!G /K5RV\565RFCNB2XU4. M8,KTVH7.?3@5S/AO1=G6KFC^$M6 MM;W28[VXM&L='686S1!O,E+KM&\'@84GIG)H =;_ !)T^YAMWBTS4V-S!]I@ M7R.9(\99AST&1^8JGXBUR._TS56M+V8QR:;%Y /SLPC&X>WR'\ZHIX#NET^6V^V1;GTV.RSM/#*^[/TH V( M_%%G;Z7=3.LI%@\4$W')9MN,?]]"K&G>)K75-8N].MH9R;5F1YBG[LLN RY] M1N'ZU@WGA#5Y+B\M;>XL_P"S;^>">=G#>:ACVY"CH<[!UZ9JS9>&-2B\;'6) M9;.*W42@FW#*]RK8V"0=/EQUZGCI0!V%%%% !1110 4444 %%%% !1110!F2 M?ZQOJ:*)/]8WU-%(9IT5EZUXBTKP_;-/J5Y% A<*S ,P'7 [U%!XMT"Y\L1 M:O9LTF-JB9$W_H!H V+'_CPM_\ KDO\A5BJ]C_QX6__ %R7^0JQ0 4444 % M%%% !1110 =JA@_UL_\ O_T%3=JA@_UL_P#O_P!!0!-1110 4444 %%%% !1 M110!#-_KX/\ >/\ (U-4,W^O@_WC_(U-0 4444 %%%% !1110 4C_,9>1S@"@"T2!UH!!Z5XEX^\=WWB.P M-EX6E=H?."F6!B'D'H/3FNZ^%\&O6_@V)/$)D^T^:QC$IRXCXP&_'/X8IJSC M=,B-12=D=G56WTVQM)Y9[:S@AEE.9'CC"L_U('-6J*19!;_?G_ZZ?T%3U!;_ M 'Y_^NG]!4] !1110 4444 %%%% !4$W_'Q!]3_*IZ@F_P"/B#ZG^5 $]%%% M !1110 4444 %%%% #)?]2_^Z?Y4D'^HC_W12R_ZE_\ =/\ *D@_U$?^Z* ) M**** "F2=4_WJ?3).J?[U #Z*** "BBB@ HILDB11M)(P1%&2S' J.UN[>] MB\VUGCFCSC=&P8?F* )J0@,"" 0>"#7+:WXOFTG6+JSBTN6ZBL[1+NYE20#8 MC,XX!ZX\LFNEM;B.\M(;F%MT4R+(A]01D4 /CC6) B*%4= !@"G4F1ZBLC7] M7DTG^R_*17^UZA%:/N/W5?.3]>* -BBJE_J5MIMNL]S)MC:1(@1S\S,% _,U MD7/B61-3L;:.SD59KF2!S(,$[5W97U!H Z*BJUA>"^LHKGRI(?,&?+E&&'U% M6: "BBB@ HHHH **** "BBB@ HHHH S)/]8WU-%$G^L;ZFBD,SO&T6GQ^&KR M^O=,@OS!$=DQSU]Z['7K=+K M0;ZWDM9+M)(65H(GVM("/N@Y&"?K7F%M8:7HLUK-?>&/$6FVB2HJS/J3O'&2 M<+E1(>,X[4Q'L%%("" 1T-+0 4444 %%%% !7/\ CK_D0M>_Z\)O_0#705S_ M (Z_Y$+7O^O";_T T ;%C_QX6_\ UR7^0JQ5>Q_X\+?_ *Y+_(58H **** " MBBB@ HHHH .U0P?ZV?\ W_Z"INU0P?ZV?_?_ *"@":BBB@ HHHH **** "BB MB@"&;_7P?[Q_D:FJ&;_7P?[Q_D:FH **** "BBB@ HHHH *1_N'Z4M(_W#]* M ([;_CVC_P!VI:BMO^/:/_=J6@ HHHH **** "BBB@ J$_\ 'XO^X?YBIJA/ M_'XO^X?YB@":BBB@ HHHH **** "BBB@"&[_ ./27_=-2CH*BN_^/27_ '34 MHZ"@!:*** "OG[XF67C;6/&%SIT=O?2Z6Y4P+"A,14 E>H48HJ==WN$(\JL%%%% M!1!;_?G_ .NG]!4]06_WY_\ KI_05/0 4444 %%%% !1110 5!-_Q\0?4_RJ M>H)O^/B#ZG^5 $]%%% !1110 4444 %%%% #)?\ 4O\ [I_E20?ZB/\ W12R M_P"I?_=/\J2#_41_[HH DHHHH *9)U3_ 'J?3).J?[U #Z*** "BBB@#G/'6 M@WGB3PC>:987 @N)0-K$X!QV)]#7/?"?P5JW@[2[R/5IT9[B0,L,;[E0 =<^ MIKT2BGS.UA65[GEWB^+2Y?&VJ0ZOJ%Y9PSZ1;QI]F+_O3YDV5PH.[J./>NJT M*:]/@"!]2$MO/]E8$B/#JHR%;:.AVX.*Z8J"N[75OM=^)YY=(?Q!:8N+?<1Y:P .5([ Y MR1[UZX(T P% 'IB@(H& H ]!0!X]>VEAJ)OK;2&DN] 2ZL2I#LT8G,N'"-W& MS;G' -;5O%*GB>W7;)Y<>KSA,Y("^2N/PKT<(BC 4 >@I=H]* /&OM8M!X=N M9[B2:YC5%%A(9$>3=,1OC(X9AGD'L.U>RKRH/M2%$)!*@D=/:G4 %%%% !11 M10 4444 %%%% !1110!F2?ZQOJ:*)/\ 6-]312&2:U*D.BWDCWALU6)B;@ $ MQ\=>:\MMKD:E>6D.N:KKSZ7-,AB:YMEBAF8'*@D<@9KT?Q'8PZ_HM]HPN4CG MFAX&F:Y2]A\3:U;6FB:K96%A;^:GF7(N-QEV$'$:XX)Q^%,1Z( H MZ#I2TBC:H4= ,4M !17,^,]4U/1K&UO+"2%8_M,<4R2)DL&8#@]J-?U74/[7 ML="TF2.*\ND::2>1=PBB7 R!W))P* .FHK@)/&&J:;%J&D7:PSZY!L:9XD@T?6KF*[6\A:2WN(X]F&7[RD?3D4 =;7/^ M.O\ D0M>_P"O";_T UT%<_XZ_P"1"U[_ *\)O_0#0!L6/_'A;_\ 7)?Y"K%5 M[$C[!;\_\LE_D*GR* %HI,BC(H 6BDR*,B@!:*3(HR* %[5#!_K9_P#?_H*E MR/6H82/-G_W_ .@H GHI,BC(H 6BDR*,B@!:*3(HR* %HI,BC(H BF_U\'^\ M?Y&IJ@F(\^#_ 'C_ "-39% "T4F11D4 +129%&10 M%)D49% "TC_B:#>SZEH5E>W,)AGFA5WC/\)(Z5:GM;:ZV_:((I=IR-Z@X/XU M,-JC P!5-II*PDG>XM%)D49%2,6BDR*,B@!:*3(HR/6@"&W^_/\ ]=/Z"IZ@ M@(WS_P#73^@J;(H 6BDR*,B@!:*3(HR* %HI,BC(H 6H)O\ CX@^I_E4V14, MI'VB#ZG^5 $]%)D49% "T4F11D4 +129%&10 M%)D49% #9?]2_^Z?Y4D'^H MC_W12RD>4_/\)I(/]1'_ +HH DHHHH *9)U3_>I],DZI_O4 /HHHH **** " MBL?Q/J-UI7A^YO+.+S)D''&<>]9/@+7]1UZPN'U! 3&^$E"X#>WX5HJ4G3=3 MHC-U$IJ'4ZBYN[>SB,MS/'#&.K2,%'ZTVTOK6^B\RTN(ITZ;HV##]*Y5K:'6 M_B-?VNIH)(-/LX'M+=_N,9"^^3'UB1[I_$&GM&CMA=QMEZGTH ]89U1=SL%' MJ32UYYK7B"]CT_5=-UNRM9;JU6"X3RF81R(\FT'KD$%3W]*U[77=:U74;E]- MM[3^S;6Y-NYF9O,D*XW$8X&,]Z .LHK@'\7Z^]E#J\%E9_V7/>QVZ*['S0C2 M!-Y[=^E21>+=:-Q]IEM;3^S?[8;3,*6\T_O#&K^G7&1]: .[HKE?#/B2]U;5 M]1LKZ."W>W=MD'S"4*&(#'/!!&#D>M=50 4444 %%%% !1110 4444 9DG^L M;ZFBB3_6-]312&.'QWXJ@NV U"2:*6+=U:V\L!=OL&# ^].^(\D+:/9 M6R$'49;Z'[(J_>W!@21[ 9S6SKOA72_$!BDNXY([B#/DW5O(8Y8\]<,.WMTJ MOHW@K2M&O?MP:ZO;T+M6YO9S,ZCT4G@?A3$=$F=B[OO8YI:** .9\=65S?Z! M'#:0/-(+N!RJ#)P'!)JMXABN=+\4:?XCBM+B[MDMWM+I+="\B*2&5PHY8 @@ MXYYKKZ,9H \NN]'U?6KJ_P#%L6GSQRQW=K+8V4R[)988-V[(/W2WF/@'G@>M M;=G-<^)_%]AJ2:?>VFGZ;$_S7<)B:25QC 4\X SD]*[7 Q1C% "US_CK_D0M M>_Z\)O\ T UT%<_XZ_Y$+7O^O";_ - - &G96T)L+?\ =K_JE_D*G^RP?\\U MIMC_ ,>%O_UR7^0JQ0!#]E@_YYK1]E@_YYK4U% $/V6#_GFM'V6#_GFM344 M0_98/^>:T?98/^>:U-10!#]E@_YYK44-O"9)@8QP^!^0JWVJ&#_6S_[_ /04 M 'V6#_GFM'V6#_GFM344 0_98/\ GFM'V6#_ )YK4U% $/V6#_GFM'V6#_GF MM344 0_98/\ GFM'V6#_ )YK4U% %26WB$T($8P6.?R-2_98/^>:T3?Z^#_> M/\C4U $/V6#_ )YK1]E@_P">:U-10!#]E@_YYK1]E@_YYK4U% $/V6#_ )YK M1]E@_P">:U-10!#]E@_YYK2-;0A3^[7I4](_W#]* *UO;PM A,8)(J3[+!_S MS6EMO^/:/_=J6@"'[+!_SS6C[+!_SS6IJ* (?LL'_/-:/LL'_/-:FHH A^RP M?\\UH^RP?\\UJ:B@"'[+!_SS6HC;Q?:@OEC&PG'XU;J$_P#'XO\ N'^8H /L ML'_/-:/LL'_/-:FHH A^RP?\\UH^RP?\\UJ:B@"'[+!_SS6C[+!_SS6IJ* ( M?LL'_/-:XCQ[XSB\+Z8[:;91WMXK8=3G;$/5L5WM"+6\U22YGE\RWD.7 M@9?O>V?2M*2A=\Y$W.WNE;P5XC7Q=X0_M22R6VF!9'5?NDCN/:NM%K#C_5K5 M=;&UTW26M;*WCMX(T(6.-<*/PJZ.@J':^A:V(OLL'_/-:/LL'_/-:FHI 0_9 M8/\ GFM'V6#_ )YK4U% $/V6#_GFM'V6#_GFM344 0_98/\ GFM'V6#_ )YK M4U% %2&WB9YLH#A\#\A4OV6#_GFM);_?G_ZZ?T%3T 0_98/^>:T?98/^>:U- M10!#]E@_YYK1]E@_YYK4U% $/V6#_GFM'V6#_GFM344 0_98/^>:U%+;Q">$ M",8).?RJW4$W_'Q!]3_*@!?LL'_/-:/LL'_/-:FHH A^RP?\\UH^RP?\\UJ: MB@"'[+!_SS6C[+!_SS6IJ* (?LL'_/-:/LL'_/-:FHH KRVT(B&Z,UQ:WL *Q75L^R15/ M5?0CV((J31]$72?/=KZ\O9IL;Y;J3<>.@ Y["M2B@#EM3\":?JD]X7O+^ M"WO>;JV@FVQRMZGC(/T(S4]]X+TN_242-<(TEQ%<[XY2K+)&@1"#VP /QKHJ M* .:C\$Z>;6]BN[F\O9KPIYUQ/(#(0ARJC !SP!WI\GA"V.IR7D%_?VLO; M.*TO^$8T_P"R?9L2>7]N^W_>Y\WS/,_+=VK9HH P=*\*VNE:K)J N[RYF9&C MC^T2;Q$A;<57C.,^N36]110 4444 %%%% !1110 4444 9DG^L;ZFBB3_6-] M312&3ZK#!<:5=17,[00/&0\JOL*#'4'M7F^E>)=>M-3-KHAG\3:5&#OF=-C) MCLK]'KMO&EP]KX.U2:.".8K WR2#*X[DCN!UKG-'@OD2T,/CJR> [3Y,,$*J MP]!BF(ZC0?$EKKZ2B&*>"XA($T$\91T)_G6S31&@8N% 8]2!R:=0 4444 %% M%% !7/\ CK_D0M>_Z\)O_0#705S_ (Z_Y$+7O^O";_T T ;%C_QX6_\ UR7^ M0JQ5>Q_X\+?_ *Y+_(58H **** "BBB@ HHHH .U0P?ZV?\ W_Z"INU0P?ZV M?_?_ *"@":BBB@ HHHH **** "BBB@"&;_7P?[Q_D:FJ&;_7P?[Q_D:FH ** M** "BBB@ HHHH *1_N'Z4M(_W#]* ([;_CVC_P!VI:BMO^/:/_=J6@ HHHH M**** "BBB@ J$_\ 'XO^X?YBIJA/_'XO^X?YB@":BBB@ HHKG]=\8:;H%U%; MW7FM(XW8C7.T>IJ9245>3*C%R=HHUI]2LK:XCMY[N"*:3[D;R ,WT%>/>,?% M7C>Q^):6.FQ3?8@\8AB6+*3*0,DGZY^E2^,_AMK/BWQ?#KFF7\0LIUC8,[D- M$!Z#OZU[#'"JI&& 9T4#<1S6R<8V:UN9M-Z;$B_=&>M+11691#=_\>DO^Z:E M'05%=_\ 'I+_ +IJ4=!0 M%%% !1110 4444 %%%% $%O]^?_KI_05/4%O\ M?G_ZZ?T%3T %%%% !1110 4444 %03?\?$'U/\JGJ";_ (^(/J?Y4 3T444 M%%%% !1110 4444 ,E_U+_[I_E20?ZB/_=%++_J7_P!T_P J2#_41_[HH DH MHHH *9)U3_>I],DZI_O4 /HHHH **** *NI:C;:582WMW((X(QEF-4]"\1:= MXBMGGT^4NJ-M8$8(/TJ37=&@U_2)M/N2RI)CYEZ@CH:S_"?A&U\*6LT<$SS2 M3,&=WXZ=!4ZW\B'SF7\-K%;6$%P!)#OWL[R@Y.>!\@K1 M\-:U<:I%>6U_"D.H6$WDW"H_@N;""!7$Z1 MA71Y2M]>ZD\;:AJ$WG3"+[B #"H#WP!U]ZHLLCQ-HQU' M[ -0A^U>88O+SSO'\/UJK!XFM+73OM.KWMI"6N)(%,;$J2K$8^H Y]*PKCPU M?/9W)2T7SGUQ;L-E:@-2N[ M6&WADC2,ACN!8' ;W..*YFX\,ZI=67BI[FTA>^U"VMUB9",,ZQ -C/0;LXS4 MM]X"2^LYOF81@#C)!Q@9X44 M=9!XP\/W,T<4.J0/))G:H)SD=O8\'BK8US33907@NXS;W#B.)Q_$Q.,#WKD9 M?#%T);YXK*-3+KD-VA&T$Q!4R?S#<55TK0FN_&VI00SYT?3Y&EA0#B.YD7Y@ M/IU_&@#M(/$6D76H-80W\+W()&P'J1U /0X]J98>*-$U2=8++489I&0NH4_> M ZX]<5Y_H/A/4;6]TFTNK&^W6%P97N6N5\C@'#(!\Q+9Z$#J:U])\,7UCI'A M*,V*":P$OVI0P&-T3C&1URQ% &_<^)K2>U\W2[VTE\NX2&4NQ &3C QW]*TK M;6M.NM0FT^"[C>Z@'[R('E:\ZLO#^MO:36L6FS6MBMS!)'!<2(S(5?+[6!Y0 M#IGFMK1=.U.U\;7,T6GS6EA+YC7!DD5XW*;ZUT[PQJ%U>VRW5ND)W0, 1)GC:<^M>=_V'<>'5 MM-;U/PYX6:S,L?F0V=J5FMMQ 4ACPQ!(SP/:NDU?QMH%[;7>F7MAJDD3AHI M+)R#V.#C]:Y73[C3KF_M+6^U;Q#?V,1:3V)500?EWL!E@/>F(]A4AE!'0 MC(I:!THH **** "BBB@ KG_'7_(A:]_UX3?^@&N@KG_'7_(A:]_UX3?^@&@# M8L?^/"W_ .N2_P A5BJ]C_QX6_\ UR7^0JQ0 4444 %%%% !1110 =JA@_UL M_P#O_P!!4W:H8/\ 6S_[_P#04 34444 %%%% !1110 4444 0S?Z^#_>/\C4 MU0S?Z^#_ 'C_ "-34 %%%% !1110 4444 %(_P!P_2EI'^X?I0!';?\ 'M'_ M +M2U%;?\>T?^[4M !1110 4444 %%%% !4)_P"/Q?\ /828X8F() M'J33E"HJ;J1C>P1E!U%"3M<[#QSXMU+P]=6D-C#&5E4NTDBE@<'H.:N3^&[# MQ?96&IZA%-!<-$"RQMC(]#D=*UM(TV0:%96^K)'H+?[\_ M_73^@J>@ HHHH **** "BBB@ J";_CX@^I_E4]03?\?$'U/\J )Z*** "BBB M@ HHHH **** &2_ZE_\ =/\ *D@_U$?^Z*67_4O_ +I_E20?ZB/_ '10!)11 M10 4R3JG^]3Z9)U3_>H ?1110 4444 %%%% !16!JOB_3-'U0Z=.MU)*U MC,C*G4CVH T:*K6M];WE^%-1O;%\M8=!TW3]8MUN(! 7MP2>.F*['2=:N-:U_6[(PQ#3K!UMMQ!+2R%0S>VT @5C:[ MI&D>#C!KNG:)8Y%RB3G9AD5S@LG8')IB.Y4DH"1@DF M%68H=OR%MOS;BH/LL?\ M?\ ?1H^ MRQ_[7_?1H GHJ#[+'_M?]]&C[+'_ +7_ 'T: )Z*@^RQ_P"U_P!]&C[+'_M? M]]&@">H(?];/_O\ ]!1]EC_VO^^C445NADF'SBH/LL?^U_WT:/LL?^U_WT: M)Z*@^RQ_[7_?1H^RQ_[7_?1H 6;_ %\'^\?Y&IJIRVZ":$?-RQ_B/H:E^RQ_ M[7_?1H GHJ#[+'_M?]]&C[+'_M?]]&@">BH/LL?^U_WT:/LL?^U_WT: )Z*@ M^RQ_[7_?1H^RQ_[7_?1H GIK_-2?98_]K_OHT 3T5!]EC_VO^^C1]EC_ -K_ +Z- $]% M0?98_P#:_P"^C1]EC_VO^^C0!/14'V6/_:_[Z-,EBMX(FDEDV(HR69R * +5 M8-[XIT73]3:"ZOXTEC0[UY./RK2MQ:W<0EMY1+&>C))D'\C7#:O\-!J&MW%Q M#J/E+/F3:T>X@_7-;48TW)JJ[&564TKTUBH/LL?\ M?\ ?1H^RQ_[7_?1H GHJ#[+'_M? M]]&C[+'_ +7_ 'T: )Z*@^RQ_P"U_P!]&C[+'_M?]]&@"27_ %+_ .Z?Y4D' M^HC_ -T5%);1B)S\WW3_ !&I8/\ 41_[HH DHHHH *9)U3_>I],DZI_O4 /H MHHH **** ,GQ*+\Z%N.^/>LGP*-8%A/_:OF[=_[KS?O>_X5UE% M0X7ES7(YKG"WEM=W'Q,U+[)JOV C2K7U"XT;PK=7L9$ M\]O;Y#$<,V,;B!^=2:CX:T75KH76H:9;7,X0())(P6V@D@9].3^=: M8%M1: MB)/(">6(\<;<8QCTQ5EG#7M[JVA:$UZ=<%]+="%5WHH6 NP!D&/X1GO6-XON MM0T_2-GM2VOA30K*TN+6#3+=8+D;9D*Y\P>ASU'M0!7T"YDGUKQ)$Y7;!?JB M #@V\3'/KRQKH*AAM(()9I8HD22=]\K*,%VP%R?4X 'X5-0 4444 %%%% ! M1110 4444 %%%% !1110!F2?ZQOJ:*)/]8WU-%(9SM[9ZQX9\17NL:38-J6G MZAM>[M(V"RQRJNW>F>&R 1[9JM<+KGCB:UM[C1[C2-'BE6:?[65\Z8J.,*27QU _.JEI\0_#%VT,<>IJ992H5/+;. M3VZ4Q'4 < 4M%% !1110 4444 %<_XZ_Y$+7O^O";_P! -=!7/^.O^1"U M[_KPF_\ 0#0!L6/_ !X6_P#UR7^0JQ5>Q_X\+?\ ZY+_ "%6* "BBB@ HHHH M **** #M4,'^MG_W_P"@J;M4,'^MG_W_ .@H FHHHH **** "BBB@ HHHH A MF_U\'^\?Y&IJAF_U\'^\?Y&IJ "BBB@ HHHH **** "D?[A^E+2/]P_2@".V M_P"/:/\ W:EJ*V_X]H_]VI: "BBB@ HHK#UCQ-9:7B+S-\S#@+R%^M5&+D[( M4I**NS5N+R"V4F210<9"YY/T%>?^(]2U#5-0-E$KBV9EV1A?O'U)INH:'?Z] MK%KJ5C/^^7&YG/RJOL/Z5WUG816B# R_=C54:GLYOFCJMB:M-3BG&6CW,SPK MHMQHUG,MPX+RN&VJ,?G_]:M@_\?B_[A_F*FJ$_P#'XO\ N'^8J9RH+?[\__73^@J>@ HHHH **** " MBBB@ J";_CX@^I_E4]03?\?$'U/\J )Z*** "BBB@ HHHH **** &2_ZE_\ M=/\ *D@_U$?^Z*67_4O_ +I_E20?ZB/_ '10!)1110 4R3JG^]3Z9)U3_>H M?1110 4444 %%9NNZNFAZ1-?R(SA, *.Y-9_A/Q0OB6VFU='I_BRRU.YL8K5787D,DR ML1C;L.""/7- '0T5R5OXZM[J[TVV@LKB22]3S,+C]VFXKD^O(/2NM'2@ HHH MH **** "BBB@ HHHH **** ,R3_6-]311)_K&^IHI#*7C43CPCJ4MI LMRD) M* QAR!WP._%;6=S?Z#)?:J[://=P7L*3-#9)$94D RJ,.<@G M()SFF(]?7)0;NN.:6D4[E#8QD9I: "BBB@ HHHH *Y_QU_R(6O?]>$W_ * : MZ"N?\=?\B%KW_7A-_P"@&@#8L?\ CPM_^N2_R%6*KV/_ !X6_P#UR7^0JQ0 M4444 %%%% !1110 =JA@_P!;/_O_ -!4W:H8/];/_O\ ]!0!-1110 4444 % M%%% !1110!#-_KX/]X_R-35#-_KX/]X_R-34 %%%% !1110 4444 %(_W#]* M6D?[A^E $=M_Q[1_[M2U%;?\>T?^[4M !37=8U+,P R23TI6;:I;T&>*\E\ M3ZGJ_B6\2UM(7\M&8"&(G+>Y]:;C+EUV7?$_Q'CG5[/1'#(59 M)9R"",\?+_C4/A#P=>WH-QJ8>*TD0/'\P+/GG\!BM;PG\.;72YDU+4,37+)_ MQ[LH*1D]?J:[X 8%8TU-351NS%2]HXR539]"."".VA2*)0J* H'L*DHHK4V M"H3_ ,?B_P"X?YBIJA/_ !^+_N'^8H FHHHH **** "BBB@ HHHH AN_^/27 M_=-2CH*BN_\ CTE_W34HZ"@!:*** "BBB@ HHHH **** (+?[\__ %T_H*GJ M"W^_/_UT_H*GH **** "BBB@ HHHH *@F_X^(/J?Y5/4$W_'Q!]3_*@">BBB M@ HHHH **** "BBB@!DO^I?_ '3_ "I(/]1'_NBEE_U+_P"Z?Y4D'^HC_P!T M4 24444 %,DZI_O4^F2=4_WJ 'T444 %%%% $-W:P7ML]O<1K)$XPRL.#5?3 M-(L='@,-C L2,+=M80L1"Z;PX[KM[Y%>=Z#;>#K;4[:XBT#6UN&=2L<\,K M11/T! / QZ\XKJ?%.J6^E:DZMJ.HM=7EH88;"R0.R\_ZT#L>V3Q6#H+F\UF& MSN?$?B*TO 0Z6U\BH)@.H!QS3$>IT444 %%%4M6U2VT;3)]0NWV00KN8]SZ M>I)XH NT5@W/B06'A>+5[VTDBEE5-MJ""YD<@*GUR0*BTGQ)I2SZ9]GM.&3!+^N!T%HZCI0731^9:2Y%-:ZV:+>@ZCXGN MO&6)FG:V,A\U6'R*GM7HL5A:07#SQ6\22O\ >=5P34L,$<$82-=JCM4E=-&, MX1M)Z]3&--1OK?7J%%%%:%A1110 5"?^/Q?]P_S%35"?^/Q?]P_S% $U%%% M!1110 4444 %%%% $-W_ ,>DO^Z:E'05%=_\>DO^Z:E'04 +1110 4444 %% M%% !1110!!;_ 'Y_^NG]!4]06_WY_P#KI_05/0 4444 %%%% !1110 5!-_Q M\0?4_P JGJ";_CX@^I_E0!/1110 4444 %%%% !1110 R7_4O_NG^5)!_J(_ M]T4LO^I?_=/\J2#_ %$?^Z* )**** "F2=4_WJ?3).J?[U #Z*** "BBB@!' M=44L[!5'4FF0SQ7";X9%=?53FJ>M6#ZEI4UK')L=QP:H^&-$GT:VF6XD#-(V M=JG@5BYS5514=.YHHQY'*^O8J:QXHO['7;K3[+2?MB6EG'=S,)E1MK,XP >I M_=FM_3K^'4],M;^ GR;F)94SP<,,BN1OO#R:W\0=3%T]Y':G2[9#Y,A19?WD M^5)[\$?G6IXMMKBV\%W%MI*-&8HE14A^\(Q@$+[[:V,SH5FCRB6-CA74GV-!EC"AC(H!Z'-<%=)9^%=6T>8K- M!8-8W$X,S>41NZ\D*:Q;&../^R5\3+FOJ.W4XK402-&\32&X&-BX.-I/K5M9$?.UU;'7!Z5XSIBW4_AA&M1=O'_9 M6I*A.XMNW#:#[^G>MYM)O-)O98M"CGCEF\.R'+,S!KA63823_%\S4 >D+*C$ MA74D=<'I2"6,J6#J5'4YKRNU.GFXT[^P/MZ2BWD&IL0Y8+L.=P;^/=TQ5&Q= MO[$6U*SR:/!?1_;+F$2 S1E3U!Y&#C=B@#V-9$?[CJWT.:=7!^!4LQXB\0/I MB7 TUC!Y!EW[2=IW;-W;-=Y0 4444 %%%% !1110!F2?ZQOJ:*)/]8WU-%(9 MQ@U;^PO'OB&[O-$U>Z:4P1VT]M9/*OE",$@,!_>)S4'B7Q"-?73DLO#^NQWL M%[%)'-+I[H$&[#9;' Q7IC,J*68@*!DD]JH+KNE-((UU&V+DX"B49)IB- =* M*** "N!\<16=]XDT:PUV8P:&RO(6,A1'N 1L5F[<9(]37?5#0M#=013 MQ-]Y)4#*?P- 'DDDCI%=SV=Q+>^'-&UJUN(IF8R80+^^"M_$J%@?;GTKJ9+^ MTU_X@:.VESQ74=C!++<3PMN50XPJY'<]<5V<5M!!;K;PPQQPJ-HC10% ] !Q M3+6QM+%"EI:PVZ,=Q6*,("?7 H L5S_CK_D0M>_Z\)O_ $ UT%<_XZ_Y$+7O M^O";_P! - &G90L;"W_?R?ZI?3T%3^0__/>3]*;8_P#'A;_]3]*/(?_GO)^E344 0^0__ #WD_2CR'_Y[R?I4U% $/D/_ ,]Y/TH\A_\ MGO)^E344 0^0W_/>3]*BBB8R3#SG&']N>!5OM4,'^MG_ -_^@H /(?\ Y[R? MI1Y#_P#/>3]*FHH A\A_^>\GZ4>0_P#SWD_2IJ* (?(?_GO)^E'D/_SWD_2I MJ* (?(?_ )[R?I1Y#_\ />3]*FHH IRPL)H1YSG+'GCC@U-Y#_\ />3]*)O] M?!_O'^1J:@"'R'_Y[R?I1Y#_ //>3]*FHH A\A_^>\GZ4>0__/>3]*FHH A\ MA_\ GO)^E'D/_P ]Y/TJ:J6IWC6>EW-S HDDB0L%]Z$KNP-V5R'4[ZWTFTDN M;J\9412V,C)^@[UYE<^/+Z_\10PPQRR:;(0BPA07+>IJ"XTO6?%^LM. )#@! MF)VK&/:O2- \*V/AV"3R SS2#YY'()Z=!Z"HFJL:G*]+'&IU*TO=TB%CHBRH MLUPS G!"C^M; MV P)G _"EM?^/:/_=J:KZW.M)+8A\A_P#GO)^E'D/_ ,]Y M/TJ:B@9#Y#_\]Y/TH\A_^>\GZ5-10!#Y#_\ />3]*/(?_GO)^E344 0^0_\ MSWD_2HC"WVH#SG^X>>/6K=0G_C\7_0_\ SWD_2CR'_P">\GZ5-10! M#Y#_ //>3]*/(?\ Y[R?I4U% $/D/_SWD_2CR'_Y[R?I4U% $/D/_P ]Y/TH M\A_^>\GZ5-10!4N866VD)F3]*/(?_GO)^E344 0^0__ #WD_2CR'_Y[ MR?I4U% $/D/_ ,]Y/TH\AO\ GO)^E344 4X86+S?OG&'QVYX%3>0_P#SWD_2 MDM_OS_\ 73^@J>@"'R'_ .>\GZ4>0_\ SWD_2IJ* (?(?_GO)^E'D/\ \]Y/ MTJ:B@"'R'_Y[R?I1Y#_\]Y/TJ:B@"'R'_P">\GZ5#+"PGA'G.\GZ5-10!#Y# M_P#/>3]*/(?_ )[R?I4U% $/D/\ \]Y/TH\A_P#GO)^E344 5I(6$3GSG/!] M*E@_U$?^Z*67_4O_ +I_E20?ZB/_ '10!)1110 4R3JG^]3Z9)U3_>H ?111 M0 4444 %%%% !@9SWHJK/J5E;7 @GNH8YF (1G )'^15H'(R* &JB(,*JJ/8 M8H6-$!"HH!ZX&,U!>W]MI\2274JQH\BQ*3W9C@"K- #61'&&56'H1FL36?#? M]J7D5[;ZA<6-RB&,O"%8,A.<$,"/H:W:* *.DZ5;:-ID-C;;C'$/O.G>N7\/P:#/=V]K)K&LV6H1%?]#O;@HQ(] >&'TIB/4:*.U% !1110 44 M44 %<_XZ_P"1"U[_ *\)O_0#705S_CK_ )$+7O\ KPF_] - &Q8_\>%O_P!< ME_D*L57L?^/"W_ZY+_(58H **** "BBB@ HHHH .U0P?ZV?_ '_Z"INU0P?Z MV?\ W_Z"@":BBB@ HHHH **** "BBB@"&;_7P?[Q_D:FJ&;_ %\'^\?Y&IJ M"BBB@ IDKB.)G/\ ",UEZYK+Z2D(BMVGDE)P!T '7^=9U[JH+?[\_P#UT_H*GH **** "BBB@ HHHH *@F_X^(/J?Y5/4$W_ !\0?4_R MH GHHHH **** "BBB@ HHHH 9+_J7_W3_*D@_P!1'_NBEE_U+_[I_E20?ZB/ M_=% $E%%% !3).J?[U/IDG5/]Z@!]%%% !1110!B>+=6NM$\-W5]9P^;/&!M M&,@>YK%^'/B?4_$NG7+ZE$H:%PJRJNT-[?A7:.BNI5U#*>"",@TR&"&WCV0Q M)&G]U%P*V52*IN#CKW,W"7.I7T['G/B.SDO_ !]JUK%H<.IR2Z1;(K2E0(29 M)\-D\C\/2NIFO7\)>"H)+QFNI[2WCB)SS+)@+U/J:TX]+@BURXU5=WGSV\=N M_/&U&=A^KFGZGIMMJ^G36-VFZ&5<, <$>X]ZQ-#A?%5QX@;0[T>RM3J::I#8$"0^61*@<-G&> 1Q6M'X/1HPE M[J=[>!)(Y(_-8?)L.1TJU/X7LKB_>\"W2RB9]@<^8^T ME@".5/.,59GT=M7^(-OJ-U:!;;2KW-W':JPM;>X;*1 M9!'X\''/:N1TK0=2N=1T&TEMM2ABTVY\Z6.=E,$*JC#:AZODD 9Z"@#2T;XC MS:K?61^RQ_8[V0I&$W&2,<[6;C&#CL>*MZ9XOU:XET^6[LK9+.^FEAB,5L97 MEBRW=LYS^9H R[;Q;<3VWAZ4VZ ZG%,[C";73[R*;[7Q@SY5O&(TR><"K= !1110 4444 9DG^L;ZFBB3_ %C?4T4AEG4$=["< M1W7V5MAQ/@'9[X/%>0^'BC>,MD]J?%\RO_R%HB2MMST(;]V/^ G/M7I7C2Z2 MR\':I.]LERH@8&)Q\K9XY]O6N0>UUCPAI-EJL6OI=0%XUDL!;HD15R!B/;R, M9XZYIB/31THI%.Y0<8R,TM !1110 4444 %<_P".O^1"U[_KPF_] -=!7/\ MCK_D0M>_Z\)O_0#0!L6/_'A;_P#7)?Y"K%5['_CPM_\ KDO\A5B@ HHHH ** M** "BBB@ [5#!_K9_P#?_H*F[5#!_K9_]_\ H* )J*** "BBB@ HHHH **** M (9O]?!_O'^1J:H9O]?!_O'^1J1W5%+,0 .YH =6=J.KP6"'D22YQY8;D?6N M0U3XEZ>OB63P[;,RW2#F=@ F?[H]35_3='FU&47$Y(B+98GJU<.*Q%2,E2I1 M]Y]>AUT*,'%U*CT1S.G7OB+6_%9BF\PP;VW K^[C7V/Y?6O2HM-A%I'!*HDV M=S4UK:0V< AA7:@Y^IJ>NBE3<8^_JS@C2C%NSOZC418T"J %' IU%%;&@4C M_)-\0:[<1_#1M8< MO97,UI&YV]8V;&0/S-(9U^:*X;PYK5O:ZA>I+J4TUBJVT=N]P^XEG7U]2:ZB MXUW3+5+QY[N.-;-E6(-+758M,-Y']LE7< MD8/)&,C]*AB\4Z+/J;:?'?Q-GZGJ&L>+= M86.41Z9I@%KY87+2S%0Q;/8 $#\ZY>QD\1^&=.MM=O;^ZN+>6Z,=Y970YC5I M"JLAZC''%,1ZI12*0RAAT(S2T %(2%!)( '8K.XMM/TWQ1Y\RRPE%6$RL!U_N MG:2.V*[>_GAO_B-H:6;K*]M;S2SNC9"HPPH/U- ':5S_ (Z_Y$+7O^O";_T MUT%<_P".O^1"U[_KPF_] - &Q8_\>%O_ -__ ([0!/14'E3?\]__ !VCRIO^>_\ X[0!/4,'^MG_ -_^@I/*F_Y[_P#C MM111RF2;$V,/S\O7@4 7**@\J;_GO_X[1Y4W_/?_ ,=H GHJ#RIO^>__ ([1 MY4W_ #W_ /': )Z*@\J;_GO_ ..T>5-_SW_\=H GHJ#RIO\ GO\ ^.UA>(O$ M']B6LPCD\Z]$9:*$+P3VR>U3*<8*\G8<8N3LD7]TT6U6]O) L41)..IXQ M@#ZUYOJ?CR\US4$ATV,_8W95$97YF/O6#I%_JOQ&N+B&YB)N4(63'RH@SQ^/ M!_*O5?#G@RS\-V[);.7D__ ([1Y4W_ #W_ /': MTIP5."@MD=DYN__CM'E3?\]_\ QVK))Z*@\J;_ )[_ /CM M'E3?\]__ !V@">D?[A^E0^5-_P ]_P#QVD:.;:?WW;^[0 ^V_P"/:/\ W:EJ MI;QRF!,38&.FVI/*F_Y[_P#CM $]%0>5-_SW_P#':/*F_P">_P#X[0!/14'E M3?\ /?\ \=H\J;_GO_X[0!/14'E3?\]__':/*F_Y[_\ CM $]0G_ (_%_P!P M_P Q2>5-_P ]_P#QVHC'+]J \[G8>=OO0!__CM'E3?\]_\ QV@" M>BH/*F_Y[_\ CM'E3?\ /?\ \=H GHJ#RIO^>_\ X[1Y4W_/?_QV@">BH/*F M_P">_P#X[1Y4W_/?_P =H 6[_P"/27_=-2CH*J7,BH/*F_P">_P#X[1Y4W_/?_P =H GHJ#RIO^>__CM'E3?\]_\ QV@" M>BH/*F_Y[_\ CM'E3?\ /?\ \=H GHJ#RIO^>_\ X[1Y4W_/?_QV@ M_OS_] M=/Z"IZIPQREYL2XP_/R]>!4OE3?\]_\ QV@">BH/*F_Y[_\ CM'E3?\ /?\ M\=H GHJ#RIO^>_\ X[1Y4W_/?_QV@">BH/*F_P">_P#X[1Y4W_/?_P =H GJ M";_CX@^I_E1Y4W_/?_QVHI(Y1-"#+DDG!V].* +E%0>5-_SW_P#':/*F_P"> M_P#X[0!/14'E3?\ /?\ \=H\J;_GO_X[0!/14'E3?\]__':/*F_Y[_\ CM $ M]%0>5-_SW_\ ':/*F_Y[_P#CM $DO^I?_=/\J2#_ %$?^Z*BDCF$;DS9&#_# M4L'^HC_W10!)1110 4R3JG^]3Z9)U3_>H ?1110 4444 17$"7,+1/T-1V=E M'9(RH22QY)JS13N[6%97NJWME!/;FQMXH&D4,5=7E+8STX9:N M>*=/GU3PU>V5JH,TJ ("<#J#6S12&<%K7AS4Y[K4;NWA5SYMI/%'NP9/*^\/ M:J\^AZQ?M">F?XA[@5Z+10!YW2S06SL"66*7>SMCC.#@?2H/$/A?46\0ZI*]+HH \\;0-6M?$6G-86;PB,1)/<^:&CDB5,$,#SN'0$46&D:Q'XV&6'^TE<;?F5@)!WW$D9^IKT.B@#R[1/"NI*]LEQ8743V5E) ))KD,A M8IM 0 ?=/O6I)X8O8['2$%C%,+739;::'=M#,P'RY]^:[VB@#E?!%EJ=C874 M=]%)#"9\VT4S!I$3:.&(Z\YQ[5U5%% !1110 4444 %%%% &9)_K&^IHHD_U MC?4T4AG.7MIK'ACQ)?:OI6GMJ>G:CM>ZM8F EBE4;=Z \," ,CKQ5>Y37/&U MS;6UQI$^D:+%*LTYNBOG3E3D*%!.!GJ37?44Q" =!2T44 %&*** *XL+0 M030"VA$4S,TB;!ARWWB1WSWJOIFAZ9HR.FFV%O:JYRPAC"[C[UH44 %<_P". MO^1"U[_KPF_] -=!7/\ CK_D0M>_Z\)O_0#0!L6/_'A;_P#7)?Y"K%5['_CP MM_\ KDO\A5B@ HHHH **** "BBB@ [5#!_K9_P#?_H*F[5#!_K9_]_\ H* ) MJ*** "BBB@ I"0H)) ZDUG7>OZ58LZW-_!$4^\&;I7)W7BO^W9)+2SWI&HH2A*:I\RNS5U+Q;;2P3V^DSQS7(5AN5ONG^M>7W-IXM.) M8M,O+V:=MH:0,0#ZY]*[SPKX#_LZ[^VWDHD4KA(L8QGUKO%544*H 4< "I5/ MVUG55UV,:<:O.IR=FNQDZ9I\6G6MG&MM!!,V#-Y*!0S[>3QUYK7J&;_7P?[Q M_D:FKI-PHHHH **** "BBB@ I'^X?I2TC_+48K247YDP6^02')J'/WN6QFYVFHV&ZOXQTS1 M=3>QNENC)'"L\K16[R+&C%@"Q4''W6_*MRWGBNK>*X@=9(I5#HZG(8$9!%>8 M>,I]6M?&FJ3:?*([3^S;1+]Q%OD2$R3@NHSV[^U=JP@TSP.RZ7-F&VL,6\@. M>%3Y35FAM3SQV\$DTK!8XU+LQ[ #)-,M+N&^M(KJW<20RH'1QT8'H:\VAU34 MK&UT>X&NMJ3:E:R>=$57"$1%MZXZ '@Y]:LZ?J.H:PVCZ=-J[Z?&=(CNWEC" MAYY&)! )& %P">/XA0!V=AK*WVL:IIXA*&P:-6BAN3G\*?9^(_$=U?B^$C!#J+6Y@>2-8A&'*X MQ][=@9S0!Z>-2LRRJ+B(LSM&HWCEEZCZBJUCX@TS4IHHK2ZCE>6$SHJGK&&V MEOSXKS.PTN0:YI!_M&[YUV\.,KV!/IWQS]:W/!FJWU[J>C1W$Y=9='GE<;0, MN+A5!X'H30!Z'1110 4444 %%%% !1110 4444 9DG^L;ZFBB3_6-]312&:= M%%%,04444 %%%% !1110 5S_ (Z_Y$+7O^O";_T UT%<_P".O^1"U[_KPF_] M - &Q8_\>%O_ -VM9XM/^:Y7^,C('KCU-L+<28FO44[I?,=6M0HHHK8Z"&;_7P?[Q_D:FJ&;_7 MP?[Q_D:FH **** "BBB@ HHHH *1_N'Z4M(_W#]* ([;_CVC_P!VI:BMO^/: M/_=J6@ HHHH **** "BBB@ J$_\ 'XO^X?YBIJA/_'XO^X?YB@":BBB@ HHH MH **** "BBB@"&[_ ./27_=-2CH*BN_^/27_ '34HZ"@!:*** "BBB@ HHHH M **** (+?[\__73^@J>H+?[\_P#UT_H*GH **** "BBB@ HHHH *@F_X^(/J M?Y5/4$W_ !\0?4_RH GHHHH **** "BBB@ HHHH 9+_J7_W3_*D@_P!1'_NB MEE_U+_[I_E20?ZB/_=% $E%%% !3).J?[U/IDG5/]Z@!]%%% !1110 4444 M0&SMVGDG,*&66,1NQ'+*,D ^W)_.JMYI<;:!<:99HD*/ T4:@85<@UHT4 8& MA^%=,TFTAVV,"W0@6*5U'7C!QZ U[XY.![4 :U%8<'BS2I]%N-5,QB@MF,- MQCY2OKR/SI='\3V6L7,EJB3P7*()/)N(RC%3_$ >HH VZY_QU_R(6O?]>$W_ M * :Z"N?\=?\B%KW_7A-_P"@&@#8L?\ CPM_^N2_R%6*KV/_ !X6_P#UR7^0 MJQ0 4444 %%%% !1110 =JA@_P!;/_O_ -!4I. 2:QY-=L;7[0YF4L6RJC^+ M@5,YQA%RD[)%1BYRY8[FG=745G;O/,VV-!DFN)U?Q)-J3-;VF5MV !&/F:H+ MJ[U#Q%=;(T;;C'EJ>![FNKT?P_;:9&6($DK8)9AT^E>6ZLL?%PI-QCW[G4X3 MP=:,II-6VZIE#0O#;0+YM\/G# K&#P/K73 # ]J6BO0H4(T8*$=D.M=;%>VUKH<=Y)>">WC@#FY)'SJ!][CCGKQ65J MVF>('U&>73+ZV-K M.OYU112L/&\%]J5E9MIE_;_;59[>6:/:KJHSG.?>K5MXLL[J/172&8#5@YAR M!\NU"YW?@*S;#PYKG]IZ5-J-[:-;Z8CQQK"A#2 J%!.>AP*BTCPAJ5G>Z6MW M=6[V6DK*+7RU(=]Z[1N[<*3TH DA^(=G-I=E>_V;?(;_ &FSA90'G!7<6'/ M [G%:.F^,+#5);.*!)1)ZT6 0 7"GR MY5V!6SCD= 13X/!^IZ?!8W-C+8I?V\TDA01E8B'&"!CGC'6@"Z/'EC)+9116 M=W+)=.ZA40$H%?86//3/I75@Y&:\]N_ >I2Z/9:?%=6F4)>2=D(DBD+[B\9' MY8->@("J*I.2!C- #J*** "BBB@ HHHH **** "BBB@#,D_UC?4T42?ZQOJ: M*0S3HHHIB"BBB@ K%\0ZAINB6RZM>1*]Q$#%;@#,CLW1%]R0*VJR]7\.:3KW ME?VI9)SU/563S+_7K>\U%%/R1+PJK]%PF3ZUT M.J,DOQ(T%;<[IDMYVF*]HR!C/XXK;M?#.C6>G7&GP6$2VEQGS8B,J_&.<_2C M1O#6DZ 9&TZU\MY,!W9V=B!T&6)./:@#6KG_ !U_R(6O?]>$W_H!KH*Y_P = M?\B%KW_7A-_Z : -*R^T?8+?'E_ZI?7T%3_Z3_TS_6DL?^/"W_ZY+_(58H @ M_P!)_P"F?ZT?Z3_TS_6IZ* (/])_Z9_K1_I/_3/]:GHH @_TG_IG^M'^D_\ M3/\ 6GS3Q6\9DFD6-!_$QP*RM9GG>SC:S8M&^=S1\\4XKF=B922(;W7HU#01 MO%,Q!5@AZ5EQ>&SJ<:SI/L'3!%2Z)X6:.875XP9"#B+!!Y]:Z:V18VE1 JM M@ =N!64X1K4O9U8]0PU6K"7M-F5[/3_L$82"*%> "V.35G_2?^F?ZU/151C& M*Y8JR+E)R=V0?Z3_ -,_UH_TG_IG^M3T50B#_2?^F?ZT?Z3_ -,_UJ>B@"#_ M $G_ *9_K1_I/_3/]:GHH IR^?YL.=F=QQCZ&I?])_Z9_K2S?Z^#_>/\C4U M$'^D_P#3/]:/])_Z9_K4]% $'^D_],_UH_TG_IG^M3T4 0?Z3_TS_6C_ $G_ M *9_K4]% $'^D_\ 3/\ 6D;[1M.?+Z>]6*1_N'Z4 5;?S_(3;LQCO4G^D_\ M3/\ 6G6W_'M'_NU+0!!_I/\ TS_6C_2?^F?ZU/10!!_I/_3/]:/])_Z9_K4] M% $'^D_],_UH_P!)_P"F?ZU/10!!_I/_ $S_ %J(^?\ :A]S=L/\ZN5"?^/Q M?]P_S% "?Z3_ -,_UH_TG_IG^M3T4 0?Z3_TS_6C_2?^F?ZU/10!!_I/_3/] M:/\ 2?\ IG^M3T4 0?Z3_P!,_P!:/])_Z9_K4]% %.Y\_P"S2;MF-ISBI1]I MQ_RS_6EN_P#CTE_W34HZ"@"'_2?^F?ZT?Z3_ -,_UJ>B@"#_ $G_ *9_K1_I M/_3/]:GHH @_TG_IG^M'^D_],_UJ>B@"#_2?^F?ZT?Z3_P!,_P!:GHH IP^? MOFQL^_SGZ"I?])_Z9_K1;_?G_P"NG]!4] $'^D_],_UH_P!)_P"F?ZU/10!! M_I/_ $S_ %H_TG_IG^M3T4 0?Z3_ -,_UH_TG_IG^M3T4 0?Z3_TS_6HI//\ MZ'.S.3C\JN5!-_Q\0?4_RH /])_Z9_K1_I/_ $S_ %J>B@"#_2?^F?ZT?Z3_ M -,_UJ>B@"#_ $G_ *9_K1_I/_3/]:GHH @_TG_IG^M'^D_],_UJ>B@"M)]H M\I\^7C!J6#_41_[HI9?]2_\ NG^5)!_J(_\ =% $E%%% !3).J?[U/IDG5/] MZ@!]%%% !1110 44C,J*68@*.I--BFBG3?%(KKZJ)L[9%.WK@]*:]R@CD,6)712PC0C+>U $U%4[2^\_3K>ZGC M-M)-&KF*1AE"1G:2#C(K/\-ZQ)J6BB[O'C5S/-'D<#"R,H_0"@#?2LO6== MFLM8TVVM52=)Q,9(UQN8HH( .<#\: .AHJK:7@N+:"25#!+*@;R78%E]C@X_ M*K5 !1110 4444 %%%% &9)_K&^IHHD_UC?4T4AFG1113$%%%% !1110 444 M4 %<_P".O^1"U[_KPF_] -=!7/\ CK_D0M>_Z\)O_0#0!L6/_'A;_P#7)?Y" MK%5['_CPM_\ KDO\A5B@ HHH)Q0 56OKV.PM_-D!()P .YJP"&&05YG[M,< >I/TKL-#TY],TQ+>1P[ M@ECCH,]JMVMI#9Q".)< /\C4U0 MS?Z^#_>/\C4U !1110 4444 %%%% !2/]P_2EI'^X?I0!';?\>T?^[4M16W_ M ![1_P"[4M !1110 4444 %%%% !4)_X_%_W#_,5-4)_X_%_W#_,4 34444 M%%%% !1110 4444 0W?_ !Z2_P"Z:E'05%=_\>DO^Z:E'04 +1110 4444 % M%%% !1110!!;_?G_ .NG]!4]06_WY_\ KI_05/0 4444 %%%% !1110 5!-_ MQ\0?4_RJ>H)O^/B#ZG^5 $]%%% !1110 4444 %%%% #)?\ 4O\ [I_E20?Z MB/\ W12R_P"I?_=/\J2#_41_[HH DHHHH *9)U3_ 'J?3).J?[U #Z*** "B MBB@"KJ-H;VQD@5]I;H:JZ-IDFFPR"20,SG.!T%:E%9.A!U%5>Z-%5DH.GT9P MGB^XTB35'AU2TO+6ZA@#6.H6VX.Y.,%]AQYA8G+YSS6GX?BTZ34 M/#9T"TN8KR-&.INRL,Q&)N)"?O-OV8_&O3M0LTO].NK)R0EQ$T3$=<,"#_.G M6=LMG9PVR$E8D" GJ0!B@#RJSM;>VM/#/_"36DTFG)H44<*,C%4N0!NW ?Q; M<8)]#65]@N([+1_MJESM2[MWE57,I*[E!!W;>A->XXS1@&@#S+0]":[O M/#8U.&6\A@M+AU:XC*[3O0ID$GH.F:SM&\(6SCPF;G3&/G+=_;@V[$G!*"0= MP#C /2O7J* /*K"QUA;"U6WCG6YCTB\AB9LY4^<-@R>^T#%4[>UTN6]TS^QM M/N4N([&X6\8HX_>&/&'SU;.>:]AHP* /(;2(V6O>')A;RSWPAMH'MY8G!C4@ M@O&XXP 3N!]*]='2EQ10 4444 %%%% !1110!F2?ZQOJ:*)/]8WU-%(9IT44 M4Q!1110 4444 %%%% !7/^.O^1"U[_KPF_\ 0#705S_CK_D0M>_Z\)O_ $ T M ;%C_P >%O\ ]6/;\6ME:W,<4:;7M;=F(//WGQCU Y]*]$\'_ WL="B^T:@L M5[>.%.)(P5A/4@=O0>'I487K.[?1'"ZM2N^6EHNYJ^$;6^M[>22YW+#( M T:L>?K73445YL8J*LCLA!0BHH****HL.U0P?ZV?_?\ Z"INU0P?ZV?_ '_Z M"@":BBB@ HHHH **** "BBB@"&;_ %\'^\?Y&IJAF_U\'^\?Y&IJ "BBB@ H MHHH **** "D?[A^E+2/]P_2@".V_X]H_]VI:BMO^/:/_ ':EH **** "BBB@ M HHHH *A/_'XO^X?YBIJA/\ Q^+_ +A_F* )J*** "BBB@ HHHH **** (;O M_CTE_P!TU*.@J*[_ ./27_=-2CH* %HHHH **** "BBB@ HHHH @M_OS_P#7 M3^@J>H+?[\__ %T_H*GH **** "BBB@ HHHH *@F_P"/B#ZG^53U!-_Q\0?4 M_P J )Z*** "BBB@ HHHH **** &2_ZE_P#=/\J2#_41_P"Z*67_ %+_ .Z? MY4D'^HC_ -T4 24444 %,DZI_O4^F2=4_P!Z@!]%%% !1110 45#=R/%;LZ# M+"H-/N)9XV,HZ'@XQFLG6BJBI]66H-QYA;[5=/TTQB^O;>V\PX3SI FX^@SU MJV"& (.0:XKQ+I-Q_P )!)K=OI]GJ\/V(6MS8SD"1%#,VZ,GCD,<@XSM'-;- MOJ]L?!2ZKI<86W2S\R"-AC: O"D>V,5J0;M%>;GQ9XO2)BUII&5TX:F2))/] M7CE.GWN#STK4;Q-KNJ7MPFAV=EY5C!').+J1E,KN@<(F!Q@$?,>YZ4 =4=1M M1J8TXRC[483/LP?N @9STZD5:KQ_6=7U#5-.76(7CM[VY\*_:&*Y 4M)&3MP M#R@8*3GIU85QMMXK\0:]J$D>A6U@MNEI#]9PUO M5-<\2Z1JNB0VL<\^AS/(MVS;8\31[@-HY.X8_7VH ]%OM0MM-M)+JZE$<48R MYZX'T%3JZN,J0:\JU?68]:TZYO38Q0S76B1SO("2P_>@;,],9SVK7;79=-U7 M4K73+"V%_=7T4$;N6"LQCW%WZ] .@H ] HKF/#>L:Q>:UJVF:O%:+)8^5M>V M+%7#*3GGI]*Z>@ HHHH **** "BBB@#,D_UC?4T42?ZQOJ:*0S3HHHIB"BBB M@ HHHH BN+B&TMY+BXD6.*-=S.QP *I:5K^EZWYG]GWD66CVTG_'IWU'PO93B (WV[!&!_NUIVUUXFL[:.WM_#EE'%&NU46]X _[YK2HJ4Z2 MC;7J8.G*T?\ NU+7+Q7_ (LCC5/[ LS@8_X_?_L:=_:?BS_H7[/_ M ,#?_L: .FHKF?[3\6?]"_9_^!O_ -C1_:?BS_H7[/\ \#?_ +&@#IJ*YG^T M_%G_ $+]G_X&_P#V-']I^+/^A?L__ W_ .QH Z:BN9_M/Q9_T+]G_P"!O_V- M']I^+/\ H7[/_P #?_L: .FJ$_\ 'XO^X?YBN?\ [3\6?]"_9_\ @;_]C3/M M_BSSA)_8%GPN,?;?_L: .IHKF?[3\6?]"_9_^!O_ -C1_:?BS_H7[/\ \#?_ M +&@#IJ*YG^T_%G_ $+]G_X&_P#V-']I^+/^A?L__ W_ .QH Z:BN9_M/Q9_ MT+]G_P"!O_V-']I^+/\ H7[/_P #?_L: .FHKF?[3\6?]"_9_P#@;_\ 8T?V MGXL_Z%^S_P# W_[&@#H+O_CTE_W34HZ"N7EO_%DL3)_8%F-PQG[;_P#8T\:E MXL _Y %G_P"!O_V- '345S/]I^+/^A?L_P#P-_\ L:/[3\6?]"_9_P#@;_\ M8T =-17,_P!I^+/^A?L__ W_ .QH_M/Q9_T+]G_X&_\ V- '345S/]I^+/\ MH7[/_P #?_L:/[3\6?\ 0OV?_@;_ /8T =-17,_VGXL_Z%^S_P# W_[&C^T_ M%G_0OV?_ (&__8T ;]O]^?\ ZZ?T%3URT=_XL1G/]@69W-N_X_?_ +&G_P!I M^+/^A?L__ W_ .QH Z:BN9_M/Q9_T+]G_P"!O_V-']I^+/\ H7[/_P #?_L: M .FHKF?[3\6?]"_9_P#@;_\ 8T?VGXL_Z%^S_P# W_[&@#IJ*YG^T_%G_0OV M?_@;_P#8T?VGXL_Z%^S_ / W_P"QH Z:H)O^/B#ZG^58']I^+/\ H7[/_P # M?_L:8]_XL:2-O[ L_D)/_'[_ /8T =317,_VGXL_Z%^S_P# W_[&C^T_%G_0 MOV?_ (&__8T =-17,_VGXL_Z%^S_ / W_P"QH_M/Q9_T+]G_ .!O_P!C0!TU M%B_P!DQ1^7:"'R BGHN,5>HH Q6\,6#(RGS,-8_8#\W_++GVZ\]:J7/@NQ MFG,L-U>6OF0K;SK!(%$Z*, -QUQQD8-=+10!S8\$Z4+*.T_?>5'IW]FK\_/D MY!].ORCFG:AX/L[^[EN%N[RU,Z".X2WD"K,HZ;N#SCC(Q7144 <&/!S3>+-0 M,4M[I]G]CA@B>U<*'4 @KR#T]>O-='9^&=.L)[:6VC:,VUF;*-0W C+!C^.5 M'-;-% '-KX(TE;06P\_RQ:"S^_SY8;<.W7-2WGA#3KS[2S--'+-,DXEC?#1N MHP"O''%;]% &+HGANVT2ZN[J.XN;BYO"IGEN'#%BHP.@&*VJ** "BBB@ HHH MH **** ,R3_6-]311)_K&^IHI#-.BBBF(**** "BBB@"EJNE6FM:;-87L>^" M4<@'!!!R"#V(/.:SM&\*VVD7LEZ]U=WUXZ>6)[N3>RI_=& !^M;U% !115+ M4]7L-'MQ/J%U';QEMH+G&3Z"@"[15:QO[74K1+JSG2>!_NNAR#5F@ HHHH * M*** "BBB@ HK)O\ Q/HNEWBVE[J$$,Y .QFY /3/I4^I:UIND6Z3WUW%!&YP MC,?O?3UH OT5!9WMMJ%JES:3)-"XRKH<@U/0 4444 %%%% !1110 4562_M9 M&N56=";9MLW/W#@-@_@0:J:;XBTC6)I(M/OX9Y(QEE1LG'K0!J4444 %%%% M!1110 4457EOK:&[AM9)D6>8$QQD\MCK@4 6**R]2\1Z1H\\<-_?PP2.,JKM M@X]:TD=9$5T8,K#((Z$4 .HHHH **** "BBB@ HJCJ>LZ?HT"S:A=1VZ,VU2 MYQD^@I(];TV72_[32]A-EC)FW?+^= %^BL_3-;TW68FDT^[CN%0X;8[NXH9K@[8D=L%SZ"@"[15'4M8T_1X!/?W M4<$;':I0FRV[O.#?+CZT 7Z*H:7K6G:U$\FGW<=PJ M'#;#T/O5^@ HHHH **** "BHKBXAM+=Y[B18XHQN9V. !4-MJ=E=Z>+^WN8Y M+0J6$P;Y<#OF@"W165IGB32-8F>+3[^&>1!N*HW./7Z4#Q+HQU3^S/[0@^V9 MV^5NYSZ?6@#5HHHH **** "BBB@ HJG#JUA<:C-I\-U$]W"-TD(;YE'N*EO+ MRWL+26ZNI5B@B4N[L<;OI5JUNH+VVCN M+:5989!N5T.010!-1110 4444 %%%4]1U2QTF 3W]U';Q,P4-(V 2>U %RBF MJZL@=6!4C(/J*@M]0M+NU-U!<1R0*6!D4_*"IP>?8@T 6:*R]-\1Z1J\TD-A M?PSR1C+*C9./6M2@ IDG5/\ >I],DZI_O4 /HHHH **** *.KZO9:%IDVHZA M,(;:$99B,_@!W-4?#'B[2/%UG)!O EEX'LKB&VGDN)9V#22NNW..@ JO=Y?,6M_(@\1:SJ:>* MX='M=3M=*1K59X9;F'>+J0LP,8.0!@ $]_F%=4D[6^FK/?O$KQQ!IW0G8"!\ MQ&>W6N9\3?VC/<7-C<^'4U?3+B)?L^S;F.3D-OW'CL0PJ[::1?P> ETFXD\^ M^%D868MG+;<8R>OIFI&-'C_PH4WC7K';D#/G#O\ T]ZNZAXHT/2IX8+[5+6W MDF7W^-$_M-= M2M(8@0ZX1DCV&.3)X3OGW- '4-XLT)7L4;4H U_&LMJI;F56Q@KZ]13D\5:% M)J$M@FJ6INH@2\8E&5QUS]*YWPWX9U&PET(Y[?3K^1-2\C3KV5H;^#0!Z#-XKT*#3X+^35+5;2=BD4WF#:S#J ?7@TDGBW08K*WO'U6T%O"AQS0!Z8K!U##D'H:6H+,3+9PBXV^<$'F;>F['.*G MH **** "BBB@ HHHH S)/]8WU-%$G^L;ZFBD,TZ***8@HHHH **** "BBB@ MKC;M$N_BQ:072AXK;2'GMD89'F-*%=A[A0H_X%795CZWX=M]:>VG,\UK>6Q) MAN8&PZ _>'N#@<'TH QO"BK;>+/%-G;?+9I/#(J*/E21D.\#\@?QKL:S-$T. MUT*S>"W,DCR.9)II6W/*YZL36G0 4444 %%%% !1110!Q/B>+3]*MK^VM;-+ MS6=>)C2&3YMYV[^%7\Z MU=0\"VNH:[)K#:EJ,-VZ>6##-M"K_='H*M:AX4@OX[)A>W<%[9Q^7'>1O^\* MX (8GKG&>>] &?X,5;?6?$UG;\6<-Z#&H^ZC,H+ ?C785G:+HMKH5A]EM=[! MF,DDDARTCGJQ/-V+5(DLT\O4 MV)G7 '&T+@>@^4'ZU'I7@^VTW4([V:]N[Z:%#';FY?=Y*GJ![^_6@#HZ*** M"BBB@ HHHH 9-((89)6^ZBEC^%>5P7NMQF;X@3K:S64F$CMVSYD5ONQE3TR> MIKU9E#*5(R",$5RG_" V'FB/[;>_V<)?-%AYG[K=G/UQGG'2@"GX5@M-7U+Q M1:*)VZM$LKJA_[Y JQ MJG@VTU"^ENH;R[L7N$$=R+9]HF4< 'WQQD!!'&@Z*H MZ4 6**** "BBB@ HHHH X7QD;L>,/#9TRWBNM05;DB"$W/GLP.T#_>- M'(-;DM;C[1/:WEJ6,- MS V'4-@,/0@X''M55/!>F+H+Z6QF!0!GO''9_%&U6T5 M4^TZ>YN408!VL-I/OU%=G6)HOAFWTBYFNVN;B\O9@%>XN&RVT=%'8"MN@ HH MHH **** "N/\?0Q&/1)3&AD75(0'*C('/&:["J&J:1;:NELMSNQ;SK.FTX^9 M>G\Z .=GC2Z^*4<=TH9+;3/,ME;D;FD(=A[X"C\:Y.YBB3QIYFO&N;B\O9E"-<7#9;:.BC' %;= !1110 4444 1SQ1S0/'*BN MC*0589!_"N.\(Z9;:I\.TT^Y4_9I6D5U0[>/,/'TKM",@CUK)B\/6UOH$FCV M\TT4#AAO1L.-QR<'\: .614UGQ=%?:/"B6.A6T\'GHN!<2LH'ECU5<9^N*SO ML=E_PI6"\"H;K[.MWYW\9N"<=* .DLGDDL+=Y1B1HU+#WQS4 M] &!BB@ HHHH **** .42&*+XH.T<:(7TO+%5 +'S.I]:XKXH:]#K=CJVF07 M\<-IIL8:<>8 T\V1A!Z@=3[XKU/^R[?^VO[5^;[1Y'D=>-N<_P ZS]6\'Z)K M%C<,NUV?>R_4JHS4O@ M8"&;7[. 8LK?46$ '1>VGGT^YMXS"DUJ0I\L_P$=" M*T-&T>TT/3DLK-6V EF9CEG8\EB>Y- %^BBB@ HHHH *Y?XAPQ2^!]3,D:.4 MCRI90=IR.1Z5U%4M5TR#6-,GL+G=Y,R[6VG!Q0!R_BF]OSHNEZ'I+K#?:HGE M+.W2) @+'ZXZ5S6K7=YI'AC4?"=U'#%]FCM2)[;(5K:28(Y/<'AL_7->A:MX M=M-6L[>!WEADMB&MYXFP\9 QD'Z55L_!VGP6M_%=R37\NH)Y=S-:Z.@ IDG5/\ >I],DZI_O4 /HHHH **** "BB@$' MI0 45A:QXJL]'OELFM[NZN/*\YX[:$R&./)&YL=!D'\JV+>>.ZMHKB(DQRH' M4D8R",CB@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S)/]8WU M-%$G^L;ZFBD,TZ***8@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 *9)U3_>I],DZI_O4 /HHHH **** ,W78;R?2)X[%B)R.,'!([@5G M>$;34K2SF&H;P"V460Y(]:Z.BM%4:@X6(<$Y1[=Q6IJ&A:5 MJLT?PIWAW1I-(M;@W,JS7MW.T M]Q*!PS'H![ ?2@#D+._O-/FT&ZM=>N-7DU0?Z3 Y4H1Y9;>@ !0 @#'H?6 MJ46HW[6.AZNWB"Z:\O;\)/8[E"8RWR!<9&,>O->AVN@:583S7%E86]O/*"&D MBC"LVFNFL&BM[G[1]HCAQ/,025#'&!UY(ZXH Y[1=>\1W-_I^ MH27$@-S?&&:*6ZB$6S)&Q8_O!AC/J<5>\/W6K06GAC4Y=7O;J34IYH)X)2IC M*B.5UP,9!!C7G/.37?)H.E1:DVHQZ?;+>MUG$8W>YSZU92PM8TA1+>)5A.Z( M! AP1D>G!/YF@#R;0O$'B2Y;3=2FO6C:\E=9UN+J+R@/F^58Q\REV4R-(DD3*W0QLH& ?0\BNDB\/Z3#?27T6G6R74F=\H MB&XYZ_G4VGZ3I^E+(MA9PVPD;I],DZI_O4 /HHHH **** "BLW7M730](FOVC,FS " M#N36=X3\4#Q-:SLUOY$D+88 Y!!]ZGF5^7J0ZD5+DZG1;E'4C\Z6N!\3:':R M^./#RF2Z5;^:?[0J7#J&VPDKP#QR!TKJ]5U2U\.:.;F82-%$%C1%^9G/15'J M35%FG17&OX^6U-ZFH:/>V>*GN?&C6]KI+?V/>27 M.IR/'#;(4+!E!/)SC&!G.<8H ZNBN0?Q_:16I$ECGUJ8.=W&/?K77:5J,.K:7;7 M]N&$4Z!U##!'L: +E%%% !1110 4444 %%%% &9)_K&^IHHD_P!8WU-%(9IT M444Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 9.M>)=)\/M NI7:P&K6:7=C<)/ _1T.17 ?$G5'T;Q/X:U".R>\, N6,*8R1Y?-4(-:N/" MGAZ.]C^S)<>(;XR0HA+0VZD9SQUX';O0!Z5K6K6VA:-=ZI=EA;VT9D?:,G [ M"ETB_EU/3(KN:RGLGDS^XG WK@X&<>O7\:\G\2>*-1U7P5XHTN:2"X,%JDJ7 M4<;*DB%@",'HP-;6I>,-7T_4[709;JRMKM+3[3<7)C9TPS$(B@F4 M5YM;^-=^/M56[U*.WN+-#IC>4 M8WC!0!ZM17!)XDU[7]6@L]'6WM(I-*AOVDN5)9&=G&S'_ ?T MJ"T\;ZIK&D^'[:Q@@BU;51-O:0DQQ"%BKM[\C@>] 'HE%>>:YXHUOPY;V-A? M269O[R=D2Z56\M8P,EBO7/M6GX+\3W6M76H6%WLEDM"I6YB1E256'H>A&#F@ M#I[_ %"TTRT>[O9T@@099W. *P].\>:!J=^EG;W3":0XC$D;*)#_ +)(YK-\ M1PQ:E\1/#NF7^#8""XNEB;[LTZ% H([[0Q;%==-:6TBQF6&-O*(=,J/E(Z$> ME %G-9T6L02^(+G1PC^?!;QSLQ^Z54'S)EC^\<]NAQ5:/Q5;6^LZSXH,;&W70+:Y"=SEI"!^?% 'I=%<')KGB?0A M8:CK:V;V-W-'%+#"#NMRYPO/\6"0#6<_B[Q*VFZAK@%FMC8WSVQ@P2\B!PN< M]CS0!Z;17"MXZDT^TUQ-2A1;VQ >WC7_ );J_P#J\>Y)Q7317%^/#(N+I$%^ M+8NZ)T#[=ZAXNUOPW'J]GJBVT][;Z"S^PW]R+I],DZI_O4 /HHHH **** (;JUAO;9[>XC62)QAD8<& MH--TJQTB PV-ND,9.2%[GW)J[12LMQ65[F3J.BF_U[1]2\[8-.>5MF,[]\93 MKVQG-+XAT;^W-*:T68P2AUEBE SL=3E3CN,UJT4QG&?\(OKUQ=7=_>:I9M=R MVRVZ1K;DQ !MQR">0W>L2?PWJ>B7GA:SLKN!+K[;=S B,F"/=&Q\L#.0O8?Y M%>G4UD5BI(!*G()'2@#@KOX>3:@'U"\N+.XUE[L7+&6#?;D!/+$>T\XVYYZY MYJ_I7@M[&:RN9);-)8+EYVCM+98H^5VA1CT]37844 *[2B@# MEK'P>;--'7[6&_LZSDMON??WC&?:MG0M,_L;1+73_,\WR%V[\8SR3_6M"B@ MHHHH **** "BBB@ HHHH S)/]8WU-%$G^L;ZFBD,TZ***8@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** ,75/#T>J:[I>IR2D?8/,_=XR'WKM.:PI?AXGV-K>VU" M2(0W7VJP)4-]F8]5'JI]*[>B@#BY?!%YJ&C:O::KJYGFU&)8=T<81(E!S\J^ MM6M9\)W-UK$.L:5?K9WRV_V60O$)$DC!R,CU!)Y]ZZJB@#F++PB;9M*EFOY; MB>RFDG9W _>,ZD'CL!G@51O?!%[_ &A?S:5J_P!BM]1??<1F$.0Q&"4)Z$BN MUHH Q-/\.II^LMJ"3NY-C%9[7Y.$9VW$^IWUB1^ /LFDZ9%8:@\&H:9),]O= M;,\2.S,K#N.?TKMJ* .,NO!FH7]M!/=:R7U:VG,T-P(AL3(P5V]QBM;P]H=W MI3W-Q?Z@;RZN6!8A B( , *O:MVB@#&\1>'+?Q#;0J\DEO(C>V\FI>(S/;0,&\J* (9,=F/I7644 <1-X&OHTN[#3M::UTB\= MGEM_+!9=WW@K=@:O_P#"#Z<3>Q-DV=UIT>GF#^ZB;N0?7YOTKJ** .+A\&:C M/+90ZOK;7NGV,BR0P^4%9ROW=Y[XJU_PA<7_ C6HZ-]J;;>73W!DV\J68-C M]*ZJB@#SO4-(M?$'Q+T^,1;H]%MP]Q)V=S_JT/KC!:O0RHVD=J:D4:.[JBAG M.6(')^M/H XUO!VI:;VDB$B*QZE?3Z5+<>#;BYTRU675YG MU2UG-Q%>LHRK'J-O]W':NMHH XY/ [WPU&;7=0-]=WMH;,NB;%BB/91ZYYI= M+\'WT.I07NK:M]M:TMGMK4+$$V*P +'U. *["B@#ED\&1)X=TK2!=-MT^X6< M/CEB&)Q^M:FC:*ND2ZC(LID-[=-E "T57>5H>/O?6F?:V_NB@"W153[6W]T4?:V_NB@"W153[6W]T M4?:V_NB@"W153[6W]T4?:V_NB@"W153[6W]T4?:V_NB@"W153[6W]T4?:V_N MB@"W153[6W]T4?:V_NB@"W153[6W]T4?:V_NB@"W153[6W]T4?:V_NB@"W15 M3[6W]T4?:V_NB@"W153[6W]T4?:V_NB@"W153[6W]T5(CF8<\#N!WH K-&[, -6 X)R**T !BB@#_V0$! end GRAPHIC 18 rmb-20221231_g4.jpg begin 644 rmb-20221231_g4.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#U_P -W>JW M=SJBZA=V\R6MT;:,16YC)PJMN)W'^]C'M2ZCXPTG3+Z:TN/M9EB.&\JUD=<[ M/,QD#&0F6/L#6A!I$%M-)+#).AENC=2 2<.Y3:01_=P <>HS5>Z\.6%W<33R MB7?,YD?#D#)A,)_\G,*%F98V920F\J"!RVT@X'.*B M?QMIR7BQM%=+#Y4KR2- X:-T=$\LIC.XF1<#OD8ZTK^!-$>>:4QS#SDVNJR8 M!.T*6]=V /;OC/-6;CPIIES+<22";?.78LLI4JS-&VY2.A#1(0>V* (&\;Z, MD$LC&\#0[S-%]CD\R(( 79EVY"C<.>^>,U(?&&E;G5!=RNLAB5(K61FD8#+; M !\P4=2.!D#J:Q-9\$7121=*GDD:ZBFCN9[B\=)29 HR6 .Y!M^YA?8C)K1T*[F'J%;'0T MRU\$6<=[=&1IEL?,C:WM(YV\O"1*@++W8$$YSZ$Y(I=1\&6EU':VL<:M;>=; MMT$E; MFG:Q9ZK+=I:.[_993#*Q0@;QU )Z_A6;?>"](U"Z:YF243-(SLRO@L&V[E_W M3L7IR.QYJ_I^AVFFZA>7T+3//=[?,:20MA5R0H]AN/\ +H * ,_QQSX7D4]& MNK56'J#<1@CZ$<5I_P!AZ3_T"[+_ +\+_A67XZ;9X5D;#';=6APHR3_I$?05 MH?VRO_/AJ/\ X#-0!)_8>D_] NR_[\+_ (4?V'I/_0,L_P#OPO\ A4?]M+_S MX:C_ . S4?VRO_/AJ/\ X#-0!)_8>D_] RS_ ._"_P"%']AZ3_T#+/\ [\+_ M (5'_;*_\^&H?^ S4O\ ;*_\^&H?^ S4 /\ [$TG_H&6?_?A?\*/[$TK_H&6 M?_?A?\*9_;*_\^&H?^ S4?VPO_/AJ'_@,U #_P"Q-)'_ ##;/_OPO^%8$&I^ M')KQX6TF!$&=LA@4AL>P'%;G]L+_ ,^&H?\ @,:S8(-+M[M[F/2;[>V>&MV* MC/7 [5SUE6R:M?7T-J3I*,O:)WZ#_ #/#7_/G:_\ @,/\*/-\-?\ /G:_ M^ P_PJU]LM/^@3=?^ ='VRT_Z!-U_P" E=!B5O-\-_\ /G:_^ P_PH\WPW_S MYVO_ (##_"K/VNT_Z!-S_P" E'VNT_Z!-S_X"4 5O.\-_P#/I;?^ P_PI?/\ M.?\ /I;?^ P_PJS]KM/^@5<_^ E'VJT_Z!5Q_P" E %;S_#G_/I;?^ P_P * M//\ #G_/K;?^ P_PJS]JM/\ H%7'_@)2_:;3_H%7'_@)0!5^T>'?^?6V_P# M8?X5F>(/$?AG0-*:]DT^*<[@B1) H+L>V2,#H:W?M-I_T"[C_P !:HZO8:1K MNG/8WVD7+0N0?EMRK*1T((Y!JH_LO3_P#GQMO^_2_X5DZ%9Z9XQ0[BYS$S,S' MJ23U-:?]I+_SZ7G_ 'X-.?+S/DV"'-RKFW'_ -EZ?_SXVW_?I?\ "E_LRP_Y M\K;_ +]+_A3/[27_ )]+S_OR:/[17_GUN_\ OR:@H?\ V;8?\^5O_P!^E_PH M_LVQ_P"?*W_[]+_A3?[17_GUN_\ OR:/[0'_ #ZW7_?DT /_ +.L?^?.W_[] MBC^SK+_GS@_[]BF_V@/^?:Z_[\FC[>/^?:Z_[]&@!W]GV7_/I!_W[%+]@L_^ M?2#_ +]BF_;A_P ^US_WZ-'VX?\ /O<_]^C0 [[!9_\ /K!_W[%'V&T_Y]8? M^_8IOVT?\^]S_P!^C2_;1_S[W'_?LT .^Q6G_/M#_P!\"C[%:_\ /M#_ -\" MF_;!_P \+C_OV:/M@_YX7'_?LTP'?8[7_GVB_P"^!2_8[;_GWB_[X%-^UC_G MA/\ ]^S1]J'_ #QG_P"_9H =]DMO^?>+_O@4?9;?_GA%_P!\"D^U#_GC-_WP M:/M(_P">,W_?!HU$.^RV_P#SPC_[Y%9+1IN/R+U]*U/M(_YY3?\ ?!K*:3YC M\K]?[M<6,O9'10MJ)Y:?W%_*C8O]T?E1O_V6_*DW_P"RWY5Y[;.G0-B_W1^5 M)M7^Z*7?_LM^5)N_V6_*H;96@;5]!2;1Z4;O8_E2;O8_E4ML=D&T>E(0/2EW M>Q_*D+>Q_*I;8[(,4F*-WL?RI,^Q_*I;8[("*2C/L:3/L:AMCL@-)SZF@GV- M)GZU+;*L@R?4_G29/J?SHHS4ML=D)D^I_.C)]3^=&:3-2VQV09/J?SI,G^\? MSHI,U#;'9!D_WC^=)N;^\?SHI*EME60;F_O'\Z3J<@4444 8'C M6)9/!NK2%Y$>"UDFC>.5HRKJA(.5(-6Q/::1HEP;<-,+& R-"LADDX4MCDDY M/;/K6DZ)*C)(JNC#!5AD$50BU723K$NFQ7,'V_&9(U^\< <$]R 1QU Q0!R; M^/[F&TN9I(-+D\A;>5FM[[>BQR"0G/RY+*(^@!)!R!Q1=?$22S%U,UE;3PQO M<1QQV]SNF!B) :1-OR*>.><9'7-=F-,L%C,:V5L$9@Y41+@L#D'&.N>:BL=' ML[ 3F.)6DGDD>21E!9M[ERI..1EC@4 <@/B#>"WN9VTJ-DL[>::?9,27V$*- M@QT)89W8Q@]:I7>NSZW>:=)+']F>.?R6\N3*2?Z3:'<._P#%C!]^QKT6*SM8 M$5(;:&-%7:%1 %ZXX[4V.QM(HTCCM8$1/N*L8 7G/ [<@'\* .27QOU;*V=JCLZ6T*L[^8Q" $MTW'W]ZDCABA_U<2)P!\J@<#H/PH P M/&__ "+#?]?=I_Z4QUT5W4",!=J[,^;GK_AQ6UG6?[MA_WT_^%'_$X)!*6&1T^9_\*Y\3 M1G5ARPERN^Z-J%6-.5Y1YB+^T=2_Z!;?]]UY]\0_&_B?0K^QAL;<6<4B;R[1 MB3S6SC;R/IP.>:]'SK']VQ_[Z?\ PI&75FQNCL#@Y&2_!_*NRE-0E>2N6+^XQ )'YU;K/SJ_P#=L?\ OI_\*7.K_P!V MQ_[Z?_"H>K*1?HJAG5O[ME_WT_\ A2YU;^[9?]]/_A2&7J*HYU7^[9?]]-_A M1G5/[MG_ -]-_A0!>HJEG5/[MG_WTW^%&=3_ +MI_P!]-_A0!=HJGG4_[MI_ MWTW^%&=2_NVGYM_A0!$Z^]<6-V1O0ZA2&D_>?[/ZTAW_ .S7GLZD.-(:3Y_]FD^?_9J6,6DI M/G_V:3YO:H8Q:0T?-[4GS>U2R@I*/F]J3YO:I8P-)1S[4G/M4,8&DH.?:DY] MJEC TE!S1S4L8E)2\TG-2RA*2EI.:AC$I*6DJ6,0TE*:2H91#6OKNO_V-+901VAN;B\=D MB3S5B4E1DC M);>Y=HM/E2-RZ^7L)+<8!;]>ISG@?+UZ<>U9D_B72M.O<" M2V%G-%Y[W43@J7,D<8!QU)WKSGH* .3U"ZUFQCD2XN=5@LC%<36D3742W8*H MGS2,3@H&+G&21D9!'1;>+QO<+-,MQF> M* .4U2P\8PW)@TZYO7LTED$$A=7DW$1E&,YZ @YGLO$2W>IM:&TDC7;&RNSKQN#GY@#_P!, M^Q/7M6G:WUI?(7M+J"X4=3%(' _*@#%\;_\ (L-_U^6G_I3'715SGCI=_A61 M26&ZZM!E3@C_ $B/H:T?[&CS_P ?NH?^!3_XT :5%9O]C1_\_NH?^!3_ .-' M]C1_\_NH?^!3_P"- &E16;_8T?\ S^ZA_P"!3_XTO]CQ_P#/Y?\ _@4_^- % MN\CEELYHX'V2LA"-Z''%=K53V+[MQ]>*W_P"QX_\ G\O_ /P* M?_&C^QX_^?R__P# I_\ &N>IAHSJQJMN\3:%>4*VCU6],BYZW+@''7!Z&M95(1: M4G:^QG&$I)M+8L?V;JG_ $$S^5>=6_@SQA'\3DU.2X9K47'FM>>=PT.?N;&W\0_P!AKKEX;[=L"_:)-I?^[NZ9]JZ: M,YQOR*^AA5A"5N9VU.PHK/\ [)C_ .?N^_\ EO\:/[)C_Y^[[_P);_&L34T M**H?V2G_ #]WW_@2W^-']E)_S]WO_@2W^- %^BJ']E)_S]7O_@0W^-+_ &6G M_/U>_P#@0W^- %ZBJ/\ 9:?\_5[_ .!#?XT?V8G_ #]7G_@0W^- %ZBJ7]F) M_P _-Y_X$-_C1_9J?\_-W_W_ &H NT53_LY/^?F[_P"_[4?V]S_ -_FH^Q+_P ][G_O\: +5%5OL2_\][C_ +^FC[&O M_/:X_P"_IH LT57^QK_SVG_[^FC[(O\ SVG_ ._IH L457^R+_SVG_[^&E^R MK_SUG_[^&@">BH/LJ_\ /6;_ +^&C[,/^>LW_?PT 3UC-]]OK6G]F'_/27_O MX:RFC^8_,_7^]7%C-D;T.H4AI-@_O-_WU2%/]IOSKSV=2'&FFC9_M-^=)L]V M_.I8Q:2DV^Y_.C;[G\ZAC"D-&WW/YTFWW/YU+*"DHV^Y_.DQ[G\ZEC TE&/< M_G28]S4,8&DH(^M)CZU+&!I*#1BI8Q*2EI,5+*$I*6DJ&,2DI:2I8Q#24II* MAE%S2?\ D)Q?1OY5TMLVOV:"XM4A=62:&ZM1,C@XPP&00R]1SCGD=,$^B37/AB[T26 M[#I);FVBE="S!-@7+Y/S-G))XSFJ-WJ.HVGBR);JYDATJ22.& Q0H\;N5.4E M;[Z.6(VG[N,#J:T-?\26/AV*W>[#N]PY2*-"H+$*6/+$ 8 [GT'>@##N? $4 MLLLL$UO S3RSA1; JQ9XG57&1N4&+!'?=VQ1#X&D'FM-=VNZ:4RND%KLC!,T M4F NX_\ /+&?]K-7$\;V-RA:"VO5MW811WCPCR_,:(2*N-P;H0.@&>,BL^X\ M;)Y.F7(%TEE'-_IE[Y*K$^VW=W4#<6&"!VQD8R: *M]X'NK>SMUBDM9S!)## M"%LQ\R?:(W+S_-^\(V9[?Q'J:O1^ OFDFEN;6\]E.T5EJ%HPA M9TEG@1E#>3YRC ?DE.<9'H2#0!%)X!\V 0OJ&U/(,!*18/,+@&Y M>%6BG*%5RHW!N&)Z[<\D9%=-I6MV^KRWL<,'4X>UWO[OJ= M-!5N2?L]K:^A/L\-_P#/S;?]_P#_ .O7)Q>!/#$/B]=<36U\I9_M"VF]<"3. M?O9SC/./UKM?[>L_^>,__?O_ .O1_;UG_P \9_\ OW_]>NZ%24+\KW..=.,[ M,__?O_ .O1_;]G_P \ M9_\ OW_]>H++7]L:;_S_ -M_W\%']L:;_P _]O\ ]_!57^W[/_GC/_W[_P#K MUR7B[XH0^'+RVMK?2VN7D3S)#*WE@+DCC@Y/!JZ=.527+'AV_\ M:^G?\_UO_P!_!1_:^G?\_P!;_P#?P4[3;V'4]+M;^%2([F)95##! 89Y_.K6 M!Z"I:MHRD[ZE3^UM._Y_K?\ [^"C^UM/_P"?VW_[^"K>!Z"C ]!2&5/[5T__ M )_;?_OX*7^U+#_G]@_[^"K6!Z"C ]!0!5_M2P_Y_(/^_@I?[3L?^?R#_OL5 M9P/048'H* *W]I6/_/W!_P!]BC^TK+_G[A_[[%6<#T%&!Z"@"O\ VC9?\_%/IIJ& M,;O7^\*-R^HIU)4L8WHI-P]13J2I8Q-P]:3(]:4TE0 MQC21ZTF1ZTXTE2QC2:,TII*EC$S29I:2I90E)2TE0QB4E+25+&(:2E-)4,HN M:3_R$XOHW\JZ6N:TG_D)Q?1OY5TM?19/_ ?K^B/,QO\ $7H%%%%>J<84444 M921* MZNF!MX<$-T)!YYSS67XV2UETBW6[NDMHQ(R6[$ D+, 1\A]R.=OT,OA M_54F\,1-!9&.XM[4-]A5B2!@[ "W.&"Y&><$9H 99>#M-M[ZZNYH5D:2;?"H M9@L:^4L8&W."P (W8S@U/_PA^@^>LIT]"5& A=BGW/+)V9VDE/E)QDBN=7QG M?-8VTK:AI48FW&6X:VE\NU<(&$#C=DN23R2OW3QD@4K>,-?6U>].F0A>8ULC M&_FJXM5FR6SR 21@+G'OQ0!TMKXV^2&WRR;N7F=V&]0IR6)/W0![ <4YO M#.CO"86LE,9 !73@\GIQ@YK1N_%WB+3HKEIK:SN"CRQ*T,+J$\N6-#(V6^[MD+8R,;>N M,D '2MX1T-KI[EK$&1]Y/[Q]HW$%L+G"Y(!. ,FKMAI%CIL]S-:0;)+E@TK% MV8MC.!R3@#)P!P,GBN3T[Q7K=Z\,CP6:VX>W1]J,3,)9WBWHP8A0 H;'S=^< M8-6_ MW?745Q_:$AFG6&%C,=PWYW_P )) ( R,9[T 7/'1*^%9&"EB+JT(4 M=3_I$?%:7]HWF?\ D#7?_?R+_P"+K.\;_P#(L-_U]VG_ *4QUT5 &;_:-Y_T M!KO_ +^1?_%TO]HWG_0&N_\ OY%_\76C10!G?VC>?] >Z_[^1?\ Q=']HWG_ M $![K_OY%_\ %UHT4 9W]HWG_0'NO^_D7_Q5']H7G_0'NO\ OY%_\56C10!G M?VA=_P#0(NO^_D7_ ,552"-;:Z>YA\/S),^*)9"F\ MA4*_N]G8Y_K6-?$*CRW3=W;0THT75O9I65SH/M]W_P! FY_[^1__ !5+]ON_ M^@3<_P#?B@"#SY?^?63_ +Z7_&E\Z3_GVD_-?\:FHH A\Z3_ M )]I/S7_ !K*9VW']VW7U%;=8S??;ZUQ8S9&]#J1[C_<;\Q2;C_:0U#&,W'^Z:3)_NFGTE2QCU9^E:S9ZS&\EF)]@"LK MRP/&)%;E64L!N4X."*O2AS$XCV[]IV[QQGW]JY;PWIVKZ7FTC5+?4K:%].N!;7,Y,>GC5Y#D+ P;,G;YL'&<'KUXH M]#FU6PMS.)KE$,&1(#G(^4,<#O\ *0>,U=KSV;PIK\]M";FY^T7MN&,4_P!I M8%6-LL>1T_C!^O7O71>&K#4K&ZU8WV?(FN3+!ON#*YR3GG@!?NX& 1R#G - M#/'08^%9 K;6-U:8;&<'[1'SBM#['JO_ $%T_P# 4?XU0\;_ /(LM_U^6G_I M3'714 9GV/5?^@NG_@*/\:/L>J_]!9/_ %'^-:=% &9]CU7_H+)_P" H_QH M^QZK_P!!9/\ P%'^-:=% &;]CU7_ *"R?^ H_P :/L>J_P#063_P%'^-:5% M&;]CU3_H*I_X"C_&F+#J#2,BZS$SK]Y1;KD?7FM6N1L/"U[!JK32W(6,$GS( MV.]\^O\ 6N>M5J0G!0C=-Z^1M2IPE&3E*S6WF:Z_:WN6MEUVW:=!EHA"I8#U M(W9J;[)JG_053_P&'^-> MNVK",6N5W.6G*4D^96,[[)J?_043_P !A_C1]DU/_H*)_P" P_QK1HK(T,_[ M)J7_ $$U_P# 8?XT?9=2_P"@FO\ X##_ !K0HH S_LNI?]!-?_ _P#^?]?^_ _QJ[10 M!3^SWW_/^O\ WX'^-'V>^_Y_E_[\C_&KE% %/[/>_P#/\O\ WY'^-+Y%[_S^ MK_WY'^-6Z* *GD7G_/ZO_?D?XTOD7G_/XO\ WY'^-6J* *ODW?\ S^#_ +]# M_&E\F[_Y^Q_WZ'^-6:* *WDW7_/V/^_0_P :/)NO^?H?]^A_C5FB@"OY5S_S M]#_OV/\ &CRKG_GY'_?L?XU8HH @\JX_Y^1_W['^-'E7'_/P/^_8_P :GHH M@\NX_P"?@?\ ?NLME?'_O_ /CM)AO[_P"E M/I#7GLZAN&_O_I28;^]^E/-(:EC&8;^]^E)AO[WZ4^DJ&,9AO[WZ4$-_>_2G M4AJ64-P?7]*3!]?TIU)4L8T@^OZ4F#Z_I3C25#&-.?6DY]:<:2I8QIHI325+ M&)24M)4LH2DI:2H8Q*2EI*EC$-)2FDJ&47-)_P"0G%]&_E72US6D_P#(3B^C M?RKI:^BR?^ _7]$>9C?XB] HHHKU3C"BBB@ HHHH IZM>OINDW=[%;273P1- M(L$?WG('0?\ ZC^-5] U-]6TM;MVLWW,0'LYS+&P^I (/8@C@BKE_;->6,MO M'(=(FMS/'J-NT01Y"V_HJD!B?3 M&Y?S'K5FUU"SO9;B*UN8YGMW\N94;.QO0^]%9$895KJT!'M]HCK1_L#3/^?=O^_K_XUG>.F">%9';.U;JT)P,\?:(Z MTO[3_ .)H_MJQ_OS?^ \G M_P 30 ?V'IW_ #P;_OZ_^-9-]-H&GWHM9HI=_&XJ[D)GUYK7_MFR_OS?^ \G M_P 363?6VB:A?"[F:Z#\;E6&0!\=,_+7/B?;\G[BU[]>QM0]ES?O;V\BQL\/ M_P#/1?\ OZ_^-&S0/^>B_P#?U_\ &G;]#_Y]S_X#2?\ Q-+OT/\ Y]S_ . T MG^%=!B-VZ!_ST7_OX_\ C61X@\0>%O#EG'<77FRF1MJ1P,S,Q[]2!@?6MG=H MG_/N?_ 9_P#"L;Q'X=\->);..WN5N(&B;Q_YXM_W\;_ !K/T1-'\/Z3 M!IMAYZV\(.-T+EF).22=O4FM'^UK3^]+_P!^'_PI2M=\NPXWLN;<3^R+'_GB MW_?QO\:7^R;+_GD?^_C?XT?VK:?WI?\ OR_^%+_:MI_>E_[\O_A4E"?V39?\ M\C_W\;_&E_LJS_YY'_OXW^-']J6O]Z7_ +\O_A1_:=K_ 'I/^_+_ .% !_9= MG_SR/_?;?XT?V79_\\C_ -]M_C2_VG:_WI/^_+_X4?VE;?WI/^_+_P"% !_9 MEI_SR/\ WVW^-']FVG_/,_\ ?;?XTO\ :-M_>D_[]/\ X4?VC;?WI/\ OT_^ M% !_9MK_ ,\S_P!]M_C1_9UK_P \S_WVW^-']H6_]Z3_ +]-_A2_;[?UD_[] M-_A0 G]GVO\ SS/_ 'VW^-+_ &?;?\\S_P!]G_&C[?;^K_\ ?IO\*/MT'J__ M '[;_"@ ^P6W_/,_]]G_ !I?L-O_ ,\S_P!]'_&C[=!ZO_W[;_"C[;!ZO_W[ M;_"GJ ?8;?\ N'_OH_XT?8K?^X?^^C_C2_;(?5_^_;?X4?;(?5_^_;?X4:@' MV.#^X?\ OH_XT?9(/[A_[Z-'VN'U?_OAO\*7[5%ZM_WPW^%&H@^R0_W#_P!] M&LEHDW'COZFM;[5%ZM_WP?\ "LII%+'D]?0UPXV]D=%#J-\M?3]:3RU]/UI? M,7U/Y&D+KZG\C7GNYU 47T_6DV+Z?K7&>+/B7IWAC5$TJ+3[S5-1,?FO!:K_ M *M,9RQ^G.,=.36OX4\6:=XPT1=3T_S$3>8Y(I!\T;C!(...A!S[TY4YJ/,U MH)2BW8V]B^E&Q?2N6\8^/M.\%O8I>6EW=27F_P M+902-N,YR1ZU:\)^+;;Q M=ILU];6=W:)%,82ET@#$X!R,$\:V@^:-^4WMB^E(5'I2[A[_E7(6? MC62Z^)=_X2-BBQVMOYPN1(2S<(<;<@4445ZIQA1110 5P_Q$U.]T]M,%G<74/F>=EK>14",% 1Y">/+4G+=> M.U=<-2L6OS8"\MS>!=QM_-'F =<[,&018&Y^!@9X&2>_3O7/7/CFZLVNHIM"?[1:&0SQI M=H0$2-)"RGC)PX !QR.W6NCMH-*$=S86\5ML#;)X HP24'##O\I7\,4V#P]H MUK"T,&EV<<;AE95A4!@P ;/KD _04 8,_C>:*&95T9WN[6.>6ZA^THHC2(@ M$JYX8G<../?'&9$\93SSB&VT=I))9I(X URJ!Q&H,C$D?+C( ')/L 36W=Z! MI%^NV[TRTG7>TF)(5;YF&&/([X&?7%.GT32KJV^S3Z=:RP^9YOEO$"-_]['K M[T .9=,LQ)'%Y*,(5RJ8QM''3''TXI^GZ1 MIVDHZ:=8V]JLA!<0QA-V.F<=: ,KQO\ \BPW_7Y:?^E,==%7.>.BP\*R%%#, M+JTP"<9/VB/C/:M'[5JW_0,@_P# O_["@#2HK-^U:M_T"X/_ +_ /L*/M6K M?] R#_P+_P#L* -*BLW[5JW_ $#(/_ O_P"PI?M6K?\ 0,@_\"__ +"@#1HK M.^U:M_T#(/\ P+_^PH^TZK_T#(/_ +_ /L* -&N4LO%ESQ3/-'HUHDK_>=;@ GZG97/6IU92BX2LD] M?,VI3IQC)3C=O;R.#T7XI7^I^.UT:33(X[26=H% SYL97/+=NW(QQ7J58<=G M)%J#W\?A^P2\D&'G64!V'NVS-7/M.J?] V#_ ,"O_L:[:LH2:Y%8Y:<9Q3YG M?J/_/C%_X$?_8T M>?J'_/C%_P"!'_V- %VBJ7GZA_SXQ?\ @1_]C2^??_\ /E%_X$?_ &- %RBJ M?G7_ /SY1?\ ?_\ ^QI?.OO^?.+_ +__ /V- %NBJGG7W_/G'_W_ /\ [&E\ MZ]_Y](_^_P#_ /8T 6J*J^=>_P#/I'_W^_\ L:/-O/\ GTC_ ._W_P!:@"U1 M5;S;S_GUC_[_ '_UJ/-N_P#GUC_[_?\ UJ +-%5_-N_^?:/_ +^__6H\RZ_Y M]D_[^_\ UJ +%%5_,NO^?=/^_O\ ]:E\RY_Y]T_[^_\ UJ )Z*@\RY_Y]T_[ M^?\ UJ/,N/\ G@G_ '\_^M0!/6,WWV^M:>^X_P">"?\ ?S_ZU93%]Q^0=?[U M<6,V1O0ZA2&DR_\ <'_?5)E_[H_.O/9U'$ZOKNAZEJ>K:#IFJV^D>)TB*M>S M6P4H!MS\[ ;LK[].1TK@?AGXIO-#\'75GI/AF?6)X;\B9[-SAPR\.3@_W<=N M,5Z7XF^'OAWQ;=)=ZK8,;I5V^=#*8V8#H&QP?QK5T'P_IOAG318:19);6X.X M@,2SMZL3R36WM(*'+:YER2G:G:ZK:Z/Q#\/O# M7BB]%[JNF"2ZP%,LMAI5C%:VRG=L0DECZDGDGW- M3.I!T^7K^0XPDI7/-_B7K>J2^-]$\+6^LOHFGW:"2:]5MA)+,,;LCIM QD3O65SE>.Q.,\#FA5X* MGRVZ Z%-:\6S>/);._A]C,K%9X_,/S,.^, 'V/M7;W/PO\'7>H3WLVB1F6;. M]5E=4R>I"@X!^E0^+K*]T3X?OH?A/29IGE4VT4<7S^3&V2[$L?0D#W/M5NO" M32BNO6VW87LY13;.8\-^)-7^(/CR;4;&ZNK+0--MU)M_,*I+*5R ^.HW9)_V M5'K6/X8UC5K#QQIZ>+=0UO[7>SD6YANU>RF#<+\J\;?\ 6.XPPSZ ?+^%-T?X<^%=!U-=1T_2@ETA)C>25G$9]5#' M /O6;KTDY12TV7_#E*G-V9A_%SQ+JF@Z5IMMIER;(W]P8Y;P=8E&.A[9SG/7 M"US^E:CJGA7XEZ/H4/BE_$5AJ(7SE=_,\LMGD')QTW=>G45ZMJ^CZ?KNGO8Z MI9QW-LYR4?L>Q!'(/N*RO#_@3PYX7N6NM*TU8KD@CSI)&D91Z L3C\*RA6IQ MIGW4UK<"XB420N58 DY&170Z-XE2ZSHFG^(-.;3]4M_/M68.4WE>1TY!!J)UXRK*=O=7DAJG)4 MVNIX]-_PDUAXM\+VD?B[47;7;.-IWDPPCW#!VJ>.!T/7/-6O#OB#7/#[>.[. M34;C5/['C9[9KHER&#E=QR>F.2.G%>FR^%=&FO\ 3;Z2RSJ^/?#=AIF MK3Z4=3TR.62,$E(V97+';W( X^@KLHOAAX.@U(7R:+'Y@;<$:1C&#_N$X_#I M6S<>'-*NM?MM)+/Q'HG@Z/4=1NU%MYDTMK,L$]XQ+G[[$XP !C/8]>*Z7X<7FO_ &C5 M=.UAY9;>W8-;-<74<\Z#)!1RA/IW [UT^O\ A71?$\4::M8K.8O]7(&*.GT8 M9C?XB] MHHHKU3C"BBB@#@9]/OHOB#/J5Q:W,FEKN!T;&>#QN M>(KS4DCL'L_MT%I)N-Q):6PFG0[63! A*$\;L[P%S@L-O-6(]8UV;[2B76K-:0WC7(( MBB:-6CV\*2SG=M!X4':#FNDUK6M/BO#H^H6$UQ;S1Q">3RU:)!*YC0."<\L, M< XXK5L-/LM)M!;64$=O""6VKW)Y))[GW- '!W6M^*;:1EO!=P>9):*S6]JK M+"6*B1(P0?,)RQR"V,= 0,R#4?%NQHI=W-] $*&TG$!)/WSL5 M\C\''Y4 >*+6S#L+V>:Z2Y6-1;*?)E\U1"#A>%V;CN;CN3TK9\-W6JSW M6JQZDEP4CN3]GEEA$2E"3\JK@$[<#YLL#G(/4#3NM7L+*9(;FZCCD=0R@GJ" MZH#_ -].H_&GV=_'>Y\N*=,*K?OH63KG'4=>.1VH Q_&_P#R+#?]?EI_Z4QU MT5^_\ (?\ \11_9D__ $%[[_R'_P#$5SU,.IU8U;OW>G0VA6<:1KG_/W!^7_P!:CR-<_P"?N#\O_K5/_9D__06OO_(?_P 12_V;/_T%K[_R M'_\ $5T&)7\C7/\ G[@_+_ZU>/E^*"3RO=FT^T9>4/_ *.8,],=.G;& M<_G7IW]FS_\ 06O?_(?_ ,157]S]M^Q_V_<_:/\ GGF//T^YUJX5U1O>VNFI M$J+JVM?370VJ*S_[/F_Z"UY_Y#_^(K+OM4TS3-0AL+WQ/+!=38V1.T8)SP,_ M)QGWJ4F]$4VEN=)15#^SI_\ H*7G_D/_ .)H_L^?_H*7G_D/_P")I#+]%4?[ M/F_Z"=Y_Y#_^)H_L^;_H)WG_ )#_ /B: +U%4?L$W_03N_\ QS_XFE^P3?\ M02N__'/_ (F@"[15+[!-_P!!*[_\<_\ B:/L,W_01N__ !S_ .)H NT53^PR M_P#00NO_ !S_ .)H^Q2_]!"Z_P#'/_B: +E%5/L4O_/_ '/_ (Y_\31]CE_Y M_P"Y_P#'/_B: +=%5/L-2R@I*,>YI,>YJ6,#24 M8]S28]S4,8&DH(]S28]ZEC TE!HJ6,2DI:3\:EE"4E+25#&)24M)4L8AI*4T ME0RBYI/_ "$XOHW\JZ6N:TG_ )"<7T;^5=+7T63_ ,!^OZ(\S&_Q%Z!1117J MG&%%%% !1110!RVL>%9K_P 66NO1/ 9+1(4CBFR5;#N7W#IG#@JW4,OH32>* M[.]U#2-*@DM;:XN#J$+2Q'!)8/+#B M9+=H@DA9@8N20^ %.X>M %*/P1J$=JJM+93J&C?[%)O^SL%>9O*/&=B^:NW@ M\H,C' AN? .HS/J+Q7=K"+V%(Q&F[;;A5C^6/CA7V%6SU7:>VT]3<^*--M-5 M?3YC<"2-HTDD$#&*-G^X&?&!GH/$!N8I=JG:.-J,, 9;H!6]X9T M&YT42_:)XY=\$$0V9ZH&!//KFJ5]XSM8+RQC69TA6=DO+@P-Y.%A=V4.1C<" MJ\=>HZY%;6DZ[:ZQ)<101W,4MMM\V.Y@:)EW#*\,.XH H>-^/##D_P#/W:?^ ME,=;_G1?\]$_[Z%<_P".55_"TB,H96N[0$$9!'VB.M7^QM+_ .@;9_\ ?A?\ M* +?G1?\]$_[Z%'G1?\ /1/^^A53^QM+_P"@;:?]^%_PI?[&TO\ Z!MI_P!^ M%_PH M>=%_ST3_OH4>=%_P ]$_[Z%5?[&TO_ *!MI_WX7_"C^Q],_P"@=:?] M^5_PH M>=%_ST3_OH4>=%_ST3_OH55_L?3/^@=:?]^5_PH_L?3/^@=:?]^5_ MPH M>=%_ST3_ +Z%'G1?\]$_[Z%5?['TS_H'6G_?E?\ "C^R-,_Z!UI_WY7_ M H M>='_P ]$_[Z%ITX=UES>R[:^AI?V)I MW_/:3_O[7%>(_A5;ZWX@6_AU<002!1/&XW-QQ\ISW'KTKK_M/AW_ )]+?_P& M'^%'VGP[_P ^EO\ ^ P_PKOIU94W>+..I3C45I(VT>)$5!(N%&!EJ7S8_P#G MHOYUA_:O#O\ SZV__@./\*/M7A[_ )];?_P''^%9EFYYL?\ ST7\Z/-C_P"> MB_G6)]K\/?\ /K!_X#C_ K#\3^+_#GANRBF_LN.ZEF%=R,#@ M@_B*U?[,L/\ GQMO^_2_X4FG%V8TTU=%CS8_[Z_G1YD?]]?SJO\ V98?\^5M M_P!^E_PH_LVQ_P"?*W_[]+_A2&6/,3^^OYT>8G]]?SJO_9MC_P ^=O\ ]^E_ MPI?[.L?^?.W_ ._0_P * )_,3^^OYT>8G]]?SJ#^S[+_ )\[?_OV/\*7^S[+ M_GT@_P"_8H F\Q/[Z_G1O3^^OYU#]@L_^?2#_OV*/L%G_P ^L'_?L4 3;T_O M+^=&]/[R_G4/V&T_Y]8/^_8I?L-I_P ^L/\ W[% $N]?[P_.C>O]X?G47V*U M_P"?:'_O@4?8K7_GVA_[X% $N]?[P_.EWK_>'YU%]CM?^?>'_O@4?9+;_GWB M_P"^!0!+O7^\/SHW+_>'YU%]DMO^?>+_ +X%'V6W_P">$7_? H EW+_>'YT; ME_O#\ZC^RV__ #PC_P"^!1]F@_YXQ_\ ?(H DW+ZC\ZQV(W'GO6I]F@_YXQ_ M]\BLEHTW'Y%Z^E<6-V1O0ZAD>M1S3PP)YDTT<2=-TCA1^9IVQ/[J_E4-U865 M_#Y%Y9V]S"2"8YHE=21T.",5Y^ATZBQ75M6$<@;'UP:DS7G'AJT MTK3_ %X7N1ID0FNKRWC:2 ^2Q8RL%9RO+@?W3P:TF\6ZO)<(+;0K1K>?4I= M+MWDO"&,J%AO8!.$PC=,GBKE2=[(E5--3MX\?+#8Z:'MK.VO[N2XC< M75P5@A\A]CG>%)8%L;0!DYYQBN@\-:W'XBT=;Y(%C<2O"Z!MR[U."5; W*>" M#CH:RE3E%79:FF[&OFD-<'X>\2:U-I%A:-9076KWDUTT;2W)\M88I2&9V"YX M)" '. >*Z;0]5?5$NXKJT%K?64_V>YA5]ZAMH8,K8&5*L". ?6E.FXWN.,T MS02ZMY)C"EQ"THZQK("P_#.:DK@]%\,Z+K&G:[)>64"W']KWNV]10DT1#G#+ M(.1CKUJM:_$":/2='@F^PG4)M.2[GFOIS C@DJNW"DEGVEN@ %#HWTCJ)5+? M$>B4E< /&LO]HMK)@==$70A>O TF)%?S&7A<8+;ALZXQS[5-:_$2 +=&^AM7 M\JT-TG]GW!F'!"^4V57#Y9<'H>?2I>'GV&JL3N#25QGB+4_%%KX8O+B2PM+. M<-;F)[>\+%=TJAD8E!S@@9&1@GTYF;7187VIQ0::7U.;4(;183=$QR3- KDY M(^1%7.<#G;G&34>QDU=?UM_F5[17.K-%6K*Y7(PV001V]ZU=&U2ZO;S4;&_M88+NPD17\B4O&ZNNY2"0#[$$=JSE M2DE=_P!?UI\ MY>/UK"T^SM=3\7^)UO;:&YB5K2W\N:,.NU8]_0\?>9U0OK,HSB\MBJ8W,)EPN>F3G MBI4ECDC$DC*P(/XBO,[32]/3X:^&BMA:J;J]LA<$0J/.'G='X^;J>M= M')86GA[QCHW]D0QVL>I&:*ZM81MC<(F]9-HX# @#(ZAL43HQ5TGW_ (U'U7] M,Z6VN8+RVCN;:9)H)5#1R("@( M]#GM5^Y:ZA=P1CT43-@?AG%+K/\ Q-]V^O_ $**W[J,_P"\XS]$ M/K6+IKVCCT7Y&G/[J?4W\@@$=#12FDKG9JBYI/\ R$XOHW\JZ6N:TG_D)Q?1 MOY5TM?19/_ ?K^B/,QO\1>@4445ZIQA1110 45Q?C:WOK[5]'L;!F6>:&Z*, M+IX!&X";9#MY;:3G;WK@!H V M*H6FD6]C8VEG;//'#:MN0"0Y;KPWJ.>GTKBI_B/=V[M";&SN)(I)0\EO<[HI M!'Y?",0/G/F=#P,>]:#>-;FWLY+FZM[2)'CNWM5,Q!D1V[0'[2ZGY07 MG9BB>6\80$]%"R/@>]8-]XUN)6: PP112F8*L5T5N8O*D5/G7;\N['E@#.PA"=Q&.".HYW/#?B"?6+K4;:N[J0,$?_ %Z &^.FV>%9&PS8NK0X49)_TB/I6C_; _Z!^H?]^#6? MXW_Y%AO^ORT_]*8ZZ*@#-_M@?] _4/\ P'-']L#_ *!^H?\ ?@UI44 9O]L# M_H'ZA_WX-']KC_H'ZA_WX-:5% &=_:X_Z!]__P!^#1_:X_Z!]_\ ]^#6C10! MG?VN/^?"_P#^_!H_M8?\^%__ -^#6C10!G?VL/\ GPO_ /OP:SC!IIU WITB M^,Q.XYA.W/KC.,UT5%1.G"=N97L5&:[*5-U9HI-W=V-* MVB*7]I#_ )\[S_OS1_:(_P"?.\_[]5=HI#*7]HC_ )]+O_OU2_V@/^?2[_[] M5/^?6Z_[]4?;A_P ^MS_W M[JW10!5^W#_GVN?^_='VT?\ /M<_]^ZM44 5OMG_ $[W'_?NC[9_T[W'_?NK M-% %;[7_ -.]Q_W[I?M?_3"?_OBK%% %?[5_TPG_ .^*7[5_TPG_ .^*GHH M@^T_],9O^^*/M/\ TQF_[XJ>B@"'[1_TQF_[XK*9_F/R/U]*VZQF^^WUKBQN MR-Z'4CW_ .RWY4;^?NM^5.I#7GLZC"@\-65OHFEZ4CW)@TZ>.XA8D;F9&+ - MQTR:6/PY9Q+;!7N/]'U&34DR1S(Y1"K JRDXX(XP.:U],L_[,LDM_M%U=.&9VFN7WN[ M$Y)/8#/0 #M6'<^(/$$/B5-&BT.Q_-=!9 MW+W44CO:SVQ21TVS@ L "[CVLX$K%G5@05923T([#O6AI&DPZ/;RHDD]Q/<2F>XN)R"\TA &3@ #@ M 5I]*0]ZSE.35F6HI.YRS>"K61KN.75-5:PN[B2XFL%E5(G9SE@2JABI] M-U6[_P .K/>QWNGW]UI5RL M6>T5,/$#E5*LI'RDG!'(R:U);^WAU"VL78BX MN4D>)=I((3&[GMC<*L4.I/=@H1V,%_"NG3))'<&ZN(Y=/&G2":4L7CW%MQ8\ M[\GKFHT\+K-;W$&JZKJ.J0S6YMO+N'556,X.<(!E^!\YYX[5/KVLWFF7.F6M MA8Q7=S?S/$BRS^4J[4+DD[6[+Z5/H>KKK6FFZ-N]M+'+)!/ [!C%(C%67(X( MR.#WI-U%'FZ E"]C/;PP]Q8SVFH:WJ5]%((U7S?+4H$<./NJ,L2H!8\XJ2\\ M,6=X][*9KF*XN;J.\6:-@&@F1 BLG'H.0<@Y-;II*S=27 MWUW>7=Q+!)+=2;58B%PZ(%4!54'/ '.36I;:=#:ZG?WZ-(9;TQF0$\#8NT8_ M"L^V\0K_ &AJ-O>;46'4H["V**279XE<;OQ)YZ<5/XCU2;2-&:YMHTDN7EB@ M@23.TO(ZH,XYQSG\*)>T;Y7U_P"!_P 2Y$KKH165CYSC]:4H3DNGWKIH-2@BQ)X5M&\-6>B1W5U#%9O')#.A7S%9&W*>01U]JGT MW0+?3KU[^2XN[^_=/+^TW<@9E3.=B@ *H)ZX SWK,M?%MS)>I]ITI8].EU&3 M3HKI+C^&P?I M4S55)W''D;T(O"UAX50!]'5/['DN(4NY1GR"N V[)QG&,G#<=3@UJ5RLOA^6Y\7 M7VIW(N&M8DMI8((V4+/+'YA!/?*DC'(&<=<4 =$+&S6.-%M8 D;!T41C"L.A M'H:>UK;N$#01,$?>@* [6]1Z'GK6)KMOJVH#3#I[SVA!>24>8%"MY3;%DP>5 MW[<@=?I7.QVGBC:FY=8^Q9B^UQ-=1&Y=\-O,3 X";MG&5R < =" =-:>%K.U MU9K]IIYS^\\N*;:5CWD%N<;FZ8&XG:.!@5=OY]/L4A2YA!^U2?9XT6$N7+9) M& #QP2<\<$FN,T:;Q+=:99&(W82JTDH"K.(9@7X@J.S^P(TD-E]F5D +I#M& ?UKCK#3O$4]U:I-)JUO8^=$;@ M3W2&4L$DWD,A/[LMY7''/0 5H^"M+U'2;:6WO5E6(11"(22!\-ERX!_$4 3^ M.MW_ BLFS;O^U6FW=TS]HCZUH?\3STT[_Q^J'C?_D6&_P"ORT_]*8ZZ*@#, M_P")[Z:=_P"/T?\ $\]-._\ 'ZTZ* ,S_B>?]0[_ ,?H_P")YZ:=_P"/UIT4 M 9O_ !//33__ !^C_B=^FG_^/UI44 9O_$[_ .H?_P"/T9UK_J'_ )O6E7&V M.@ZU%JTLK3F($G=-OSYF?;_&N>M6G3G",8MW>K[&U*E&<9-RM;\3H/\ B=?] M0_\ \?I?^)U_TX?^/U!_9FI_]!1ORH_LS4_^@HWY5T&)/_Q.?^G#_P ?HQK& MH_P")G_TZ?^/54_LS4_\ H*-^517.DZO):31PZNR2M&RH^#\K M$<'\Z: T =2.<&S..#@M2_\ $R_Z=/\ QZO./AGX0\3:!KU[=:J3#;/&49#, M)/.?((;@]N>3SS7J=75@H2M%W,Z MJS10!6_TW_IW_P#'J/\ 3?\ IW_\>JS10!7_ -,_Z8?K1_IG_3#]:L44 0?Z M7_TP_6C_ $O_ *8_K4]% $'^E?\ 3']:RV\SMNL9OOM]:XL9LC>AU( M_P!Y_L_K2?/_ +-/I#7GLZAOS_[-)\_^S3S2&H8SF[F*4_$?391&3&NE7"EP MIV@F6+ SZ\&N<@TLZG?:3::C;336C:WJ;31R!MC)\Y3=_LYQC/!XKT;M1DFK M55K^O7_,AT[GENAZ1-%N-.MYX]0G34X9)9"Y+!=P@5RW8;4VY_#K4/@NW MD76M':*X"7T<3C4XTL9TE8E?F%R[N5+;\$$ Y/3@UZG%-'<1"6&5)8VZ.C!@ M?Q%/))&"33E7>J:_K4%2U3N>WWB> MO7FN?T>.R^T>'QI$%XGB))D_M=Y4D#[-I\_SV;Y3EON]><;>*].H))XR<5FJ MS4;%.G=W.,\:O>:!:V=U<6G:5:FXBO[>\@EGA2[!&#)M(9PV797)()//->L5'+/';QF6:58HUZN[;0 M/Q-3&NXI*VPY4KW=SR:^A%MX;TJ:XEGO'MVN9+&UN;*=8KA2XV1J0Q='&/W; M,<[3R*U-;NYD/B33&2Z34-3N+62RA".2ZE8@VU@, *5?=R,8]Z]')(SR:;DX MQDXH>(UU7]7N'LO,\[U72EO]7NUN+-Y8CXGMV'RM@H;= S<=N,9K?\9'98:7 M*W^KBU>S9_8>8!_,BND)/K534=.MM6T^6QO(R\$H 90Q!X((((Y!! -9^VO* M-]D4J=D[=3)O(I#X^TB0(QC73[I6< X!+Q8!/KP?RIICD_X6-'+Y;>7_ &0R M[]IVY\X'&?7':MZ*:.>/?%(DB9(W(P(R#@]/0Y%.[5DZEM+=+&G)<\TT?3I- M/UV/5;Z*[N+&75+N-(G+E;*8RL$F5.FU@2I;'!(.<$UT^B_/XO\ %$B_<$EK M$?\ >6$$_P#H0KH\GUJI9Z?;6!N3;H5-S.UQ*2Q)9VQD\^P QVQ3G6YT[]K? MC<4:?*U8LTE+3$D26-9(W5T895E.01[&N5FPII*4TE0RBYI/_(3B^C?RKI:Y MK2?^0G%]&_E72U]%D_\ ?K^B/,QO\1>@4445ZIQA7/>(?%(T"[AC:R:>(P/ M<32"55,<:LBG /WCEQQD=/6NAK)O-"MK[Q!9ZI...2(-M=F1@X)Z M$;/UH TYIHK>%YIY$BB099W8*JCU)/2LJQ\1V-[J5[:+<6P\@J8V$ZGS4,:N M7 ]!NQGD<4:KH]QJ^DI;3W,7VB.=9T?R: .CAU33[B'SH;ZVDBW^7YB3*5W?W< M@]?:@:IIS"W*W]J1G_9Y^;\*Y-/""2Z\8UB\JRMM/2(AHAY,]SL: M-9-G?9&6!YYW ?PTD?@"9+80-J4+I+$L,Q>UW-&BR,ZB%BV4QNQD[CP#U% ' M5Q7VF1O);0W5HKPAFDB2108^Y) Z=>6WA2[U>XDTV:":SMX;6Y@,[VP5\O,CKF0-^^SL))&.#SACQLVWP_6%9& M>[B:>0 EA$QVMYRRDKN8D9V@=>O- '62:G80Q&66^MDB"AB[2J%P3@'.>F01 M3[:]M;P.;6YAG"':_E.&VGK@XZ&N7@\$LCH)[V*:*&2'R4^SX_=1RM( W)RQ M+8SP..E:'AOPRGAX%8Y(V4VL-N0D00$QESNX]=_Z4 1^.E#^%9$)(#75H,J< M$?Z1'T/:M'^QHO\ G[U#_P "Y/\ &L[QTRQ^%9'=@JK=6A)/0#[1'6E_;VD_ M]!&V_P"_@H 3^Q8O^?S4/_ N3_&C^QHO^?O4/_ N3_&E_M[2?^@C;?\ ?P4? MV]I/_01MO^_@H 3^QHO^?O4/_ N3_&E_L:+_ )^[_P#\"Y/\:7^WM)_Z"-M_ MW\%']NZ3_P!!&V_[^"@!/[&B_P"?N_\ _ M_\:/[&B_Y^[__ ,"W_P :7^W= M*_Z"%M_W\%']NZ5_T$+;_OX* $_L>+_G[O\ _P "W_QH_L>+_G[O_P#P+?\ MQI?[+_G[O\ _P "W_QK.,NDC4#9 M'4[T3 X.;F3;GTSG&:TO[IL_8K+_ *"-S_X&M_C1]BLO^@C<_P#@:W^- M5-OAK_GO;_\ ?[_Z]&WPW_SWM_\ O\?\:Z#$M_8[+_H(W/\ X&M_C2_8[+_H M(W/_ (&-_C539X;_ .>]O_W^/^-&SPW_ ,]K?_O\?\: +?V2S_Z"-Q_X&-_C M1]DL_P#H(7'_ (&-_C53R_#G_/:W_P"_I_QI?+\.?\]K?_OZ?\: +?V6S_Z" M%Q_X&-_C5'5KW1M$T][Z_P!5N(X$('%R[$D] #DFG^5X=_YZP?]_3_C65XB M\/>&O$.DM8M>QV[;@Z2QR9*L/8GD]U_W_;_&C^U+'_G[A_[[%']IV/\ S]P_]]B@ _L]/^>]U_W_ M &_QI?L"?\][G_O^W^-']I67_/U#_P!]"C^TK+_GZB_[Z% !]A3_ )[7/_?Y MO\:/L*?\]KG_ +_-_C2_VC9_\_47_?0H_M"S_P"?F+_OH4 'V)/^>UQ_W^;_ M !H^Q)_SVN/^_P W^-']H6G_ #\Q?]]"E^WVG_/Q'_WU0 ?8T_YZW'_?UO\ M&C[&G_/6?_OZW^-'VZU_Y^(_^^J/MUK_ ,_$?_?5, ^R+_SUG_[^M2_9%_YZ MS?\ ?UJ/MMK_ ,]X_P#OJC[9;?\ />/_ +ZH /LJ_P#/2;_OX:/LR_\ /2;_ M +^&E^V6W_/>/_OJC[7;_P#/9/\ OJC40?9E_P">DO\ W\-931C-: MOVJW_P">R?G64TB%C\Z]?6N'&WLCHH=1NP?WF_[Z-(4'JW_?5+YB?WA^=)YB M?WA^=>>SJ,V[UBVL=9MM.NA)$+F"6:.X9OW>8\%D/<':=WT!]*R;;QAI^JZ; MILMHET3J:3E50@/ L0.]VSTP=H'NPJ_XFT"S\3Z4MC=2M&%F659$.&&.&'T9 M2RGV:H;7PQ86>MZQJD+D2:E$(PG\, VX;:/]H@$^X%4N3EUW_K^OD0^:^AF0 M^+#!86,-EIFI:DYTF/46>6X17\D\?.Q/S2<=!U]JN_\ "5_:+F"+2-+N]38V MT5Y+Y7(!(4>G6G6/A>*Q1%%ZS[-'32N4 R%S\_7KSTJO#X7N M]-DMY='UI;6464-E:XMQ*EQ$7+_.FX8(8Y!![ MGUHN/ ]C=Z1;V5W=2S3+?&^GN2 K3NQ_>*0. K#Y<>@'7%$G3;;8XJ:1';/Q" M=/-R[*;.Y6<;3]]?XHS_ ++8&1["L7[/F\OZ_P"&-%SV\S,O?%UC=:*KP"]Q MZGTK!\2ZQ>W&G^)K"2WG>PM;.QEAD8H6)9E)S M@Y);'YJ>F172IX/LHK;Q%%%,R-K0D5GQGR%93\JCTW.[8]6HO/"<=Y#J<9O6 M7[?#:PDB,'9Y!R".><_I51G3B]/ZU1#C-EW2]:?4KZ^LKK3YK"\M=CO%)(L@ M*/G:P93C^$@CL16)/XKN]-U7Q)]KL+B:RT][9(!$4RQD"C:.O\ 51,2UW##$8\<+Y>_G/?._P#2L^^\,QWKZJQO&3^T)K68X0'9Y!4@ M#GG.W\,UDG3YM=M/TO\ J:-3Y5;?:9+6+0+J>YM8UDOHXIXR+?=DJH M)($CE1NP.Q'--@\7_;ET_P#LO2;J]GNK1;UH1(D?DQ,<+N9CC<2" !Z'I4][ MH5Z=7N[_ $K5A8F^15NT:W$N2HVJZ$D;7V\$[K2TL'TG5Q!E>)U%E8ZGK+WL$O]B?;)TW*86 91O"+_ !L2 M,>QQUK1L/"*V,.GHVHRSM9K=J9'C ,IN#DDXZ$?K[4W_ (0RUELX;2XNI)(8 M])&EG:H4D J1(#V8%1Q3E.DV[_UJQ*-1;#T\4212^5J>CW6G/);R7%N))$?S M1&NYE.T_*X'.T^_/%16OC*%X_.O]/N-/MWL&U&&21U??"N-V0IRK#%+:Y@M;>YG=X(=+D MTUU P75P@+9['Y/UK)^QZ_A?\/\ @EKV@VU\33S:A86=[H=Y8G4 [6[R2(PP MJ;COVGY6Q_#_ (&G>" !X&T7'_/HE1VWA[4O[3TV[U'7/M8TX.(HTM1'OW(4 MW.=QRV/3 Z\-)2FDKE9N7-)_Y"<7T;^5=+7-:3_R$XOHW\JZ6OHLG_@/U_1'F8W^(O0* M***]4XPHHHH **** *>KWG]GZ-?7N27/^ZI/]*Y"U\9WTTGA^TD@1+M MIA#K*_\ /!R&15'^])@C_9'O7:7EG;ZA9S6EU&);>92DB$\,IZCBJSZ'IDEQ M/.UG'YT\L4\K@8+O'C8Q/J,#% %+Q1J4FEPZ?QAK:3[%''))=S$#,:K"LHP,\Y# ?6M]]*T\VEO;2PJT%N08ED8M M@X([GG@D<^M5(/"NAV\'D)I\9CPX*NS/D,H1@=Q.1M &#T &* ,^V\>:;=6] MS*L%RK6T,DTJ$*E)@>E4/M][_ - BX_[^Q?\ Q5'V^]_Z M!%Q_W]B_^*H M74Z6EI+<.I*Q(7('4X%<_I_BQ+IG6:S=2.5\L[N/?I6J;V\ M92K:/.01@@R1<_\ CU5K1#8;_LN@2Q;_ +Q62/G_ ,>KGJ0K.K&4)6BMUW-H M2I*G)27O=&/_ +?MO^?>X_[]_P#UZY#PS\4X_$/BL:0=,,,,Q<02[]S?*"?F M&.,@'ITKMOMU[_T";C_O['_\5659:/8Z=JDVI6?A;R;R;.^5'CR<]?-_P ^LG_?2_XT M>=+_ ,^K_P#?2_XT 3T5#YTO_/L__?2_XT>=+_S[/_WTO^- $U8S?>/UK3\V M7_GW?_OI?\:RF9MQ_=GKZBN+&[(WH=0I#2;F_N'\Q2;F_N'\Q7GLZAQIIHW' M^X?S%(6/]T_G4,8M)29/]TUSOC:6XC\,O]GN)[61[JVB\Z!]KJ&F13@]N"10 MH\S2!NRN=%CVI"*\UGMY=,U/4GM]1U/;IVLV-O;1R7CNJ12^7YBD$G>#O;[V M<<8Q5+6]2B31_$%[=Z_>V?B."\EBAM8[MD,:"3$:+$#@HR88OCN3GBK]A?9D M>U\CU;%)7G7B W/G>+M274+Y)M,GM?L:1W++'%E(RWR X8-N.00:EUW7);1O M%.GC47BU!KZU%A!YN)"C"(?NAU()WYQ[YJ/8MVL_ZT_S*]K8] Q[5F6NIMFF(*ME' XDW_3%=-H#,WBO6F;)9K/3R23U.QZETN6+;_K;_ #&JEY)'3$4F M.U>C4]2BEM]9M;2 173*D<4@A#@*#CGS&YQP<$8J#4KJ^T^TN- M.AO)5TV'7S:R37-XZ>7 85=4:;!95+G&[W R,TEA[VLQ^UMT/1I[J"VD@CGE M6-KB011!OXWP3M'O@$_A5+0]3?5].>Z>)8BMS/!M4Y&(Y&0'\=N:X.VCDOWT MB.;43<6T7B 1VYM+V601KY#ED\T@&0!AP>< E48FDFROE_=ZJ#G&<]Z'02COK_PXE5=_(]&K,\0:F^C:#=:BD2RM %(1 MC@'+!>OXUPL.HDZ?;WW]KW1\6M?+%)I_VAL9\W#0F#.!&$R=V.V[-5-%2SR.K&G:]9ZGI\][%YBP0X+ETP0#&LG09_A W M86K6YB*K%:6V&.X;LJW8G Q[ >^:["B@#G?&_P#R+#?]?EI_Z4QUT51 MHUUI&=?O*($)'U&:5T%C5KCY+GQ!_P )&\<0E*;R%0K^[V=CGIT_6M_['J?_ M $%1_P" R_XT?8]2_P"@J/\ P&7_ !K"O0=7EM)JSOIU-J-94[WBG=6U*^_7 MO^>5O^?_ ->C?KW_ #RM_P __KU8^QZE_P!!4?\ @.O^-'V/4O\ H*#_ ,!U M_P :Z#$K[]>_YY6_Y_\ UZ\_^(FH^.;2^L%T\74=NRY!L8]VZ3/1L9[8P#P> M:])^R:C_ -!0?^ Z_P"-'V34?^@F/_ =?\:TI35.7,U2:1 M9OJ"*EZT*&=5Z!\#=^N:N5G_ &34?^@F/_ =?\:7[)J/_03'_@.O^-0]66B_ M15#[+J'_ $$A_P!^%_QIDL=W;Q-+-JR1QJ,L[PJ ![DFD,TJ*S8$NKF%9H-6 MCEB<95TB5E8>Q!J3[-?_ /01_P#("T 7J*I?9K[_ *"'_D 4?9K[_H(#_OR* M +M%4_LU[_S_ /\ Y!%'V>]_Y_\ _P @B@"Y15/[/>?\_P!_Y!%+]GO/^?[_ M ,A"@"W153R+O_G]_P#(0I?(N_\ G]_\A"@"U157R+O_ )_/_(0I?(NO^?S_ M ,A"@"S15;R;K_G[_P#(8H\FY_Y^_P#R&* +-%5_)N?^?K_R&*/*N/\ GZ_\ MAB@"Q14'E7'_ #\_^0Q1Y4__ #\_^."@">L9OOM]:TO*G_Y^/_'!66RON/[S MO_=KBQFR-Z'4*0TFUO[_ .E(5;^_^E>>SJ'&D-)AO[_Z4F&_O?I4L8M-(##! M (]Z,-_>_2DPW][]*AC HISE1SR>*C:"%I?-:&,R!=N\H"V/3/7%28;^]^E( M0?[WZ5+&(44YRH.>O'6F-#$TJRM$AD3(5RH++]#U%/P?[WZ4F#Z_I4C&/!"\ MJRO%&TBC"NR@D#N :7: 20 #2X/K28/K4LH0HO/RCDY/%-:-'1E9%96^\I&0 MWU]:<<^M)SZU+&,6*-$5$C147[JJH 7Z#M2[5X^4<'(X[TI^M'XU+&1^3%YQ MF\I/-(VF3:-V/3/7%-,$)E\TQ1F3&W>5&['IGTJ7\:2H;'82DI:2H90E)2TE M2QB&DI325#*+FD_\A.+Z-_*NEKFM)_Y"<7T;^5=+7T63_P !^OZ(\S&_Q%Z! M1117JG&%%%% !69K^FRZKI+V]O(B3I)'/$9 2A>-U=0P'\)*@'ZUIT4 9-G> M:U-(/M>DP6T>X*=MWYA PE\.ZZ_VT%3)<2JNR[_M"1,QC9F#:/NY"L-X]=W4 MFNL76],>[DM5O86GCE6%T#PDO+94986LVWLR)U $[V< U&23R7/D^7EN^-DG'(&<#K72>&M.U+3[ MK5C>X\F>Y,L&Z66 MY"Q G$D;'>^?7T]ZW/[ TS_GV_\ 'V_QH_L#3/\ GV_\?;_&L*N&A5E&=.,HQVEN1_V'_T_W7_?5']A_P#3_=?]]5)_8.F?\^W_ (^W^-+_ &#I MG_/M_P"/M_C6YB1?V'_T_P!U_P!]4?V'_P!/]U_WU4O]A:;_ ,^W_C[?XUDW MTOA_3[X6LUO(7XW%2Q"9]>:SJ584ES3=D73ISJ.T%=FC_8?_ $_W7_?5']A_ M]/\ =?\ ?55_+\/>J?\ ?;_XT;/#WJG_ 'V]:$%C^P_^G^Z_[ZH_L/\ Z?[K M_OJJ^SP]_>3_ +[>EV^'_P"\G_?;T 3_ -A_]/\ =?\ ?5<_XS\%7FN^'GL[ M+4)#.)%D"3N=DF.QQ^?U%;./#_\ >3_OIZ7&@?WD_P"^GJH2<)*2Z$RBI1<7 MU,[X>>&+WPKX<:ROYTDFDF:79&25C! & ?PR?K76UA_\2#^\G_?349T#^^G_ M 'TU$YN%-4\2'1+=)_.+%(YF!$/\ C5RA*&DE8F,XRUB[ENBJG]FVG_/'_P >/^-+_9MI_P \O_'C M_C4%%JBJO]G6O_/+_P >/^-']GVO_/+_ ,>/^- %JBJWV"U_YY?^/'_&C[!; M?\\O_'C0!9HJO]AMO^>?_CQH^Q6__//_ ,>- %BBJ_V*W_YY_J:7[';_ /// M]30!/6,WWF^M:7V2#^Y^IK*:)-Q^7OZUQ8S9&]#J+0:;Y:?W?UI/+3T_6O/9 MU#C2&D\M?2DV+Z5#&+24FQ?2DV+Z5+&+2&DV+Z4A4>E2RA:2C:/2DVCTJ6,# M24;128%0Q@:2@@4F!Z5+&!I*,"C J6,2DI<4F*EE"4E+BDQ4,8E)2XI*EC$- M)2FDJ&47-)_Y"<7T;^5=+7-:3_R$XOHW\JZ6OHLG_@/U_1'F8W^(O0****]4 MXPHHHH **X#4M3U*U\?.ZSW8L(;BTAEQ*IA1959=IC)R6+E/F'3Z BNHU[7X MM M(;RXB+VCOLDE5O]62IV<=]S */=A0!;U;3UU;1[S3GD:-+J%X6=0"5##& M1GZU0TG0)=,NYKMM1DGFN'WW&8D19,*%4 ?+@#MR<\]L<_)\086B74/LMW% M:P0RF:,;:+J=O:Z7+%>0V<\DQ:?RA$JK M@.A8 L?F'9<8Y(XR ;%QX/$NHW=_%J=Q#<2S)-$4C3;$ZYY*XPYPQ&3SC'/% M,C\$0PR1HFI7(LPMLLML50^;Y!RA+8R,G!./3C%57\;7%I+)!_9#30VX<-/] MI4%EB$?F-M(SG]X,#O@].ZS>/)(E\U=(9[>42FV;[2H:3RY%C(9+HTNFQ1VDL[P*HW>;&5SRW;MR M,<5ZG774I2IM*74Y:=2-1-Q*']LV7K/_ . TG_Q-9-];:)J%\MW-]KW\;@L$ M@#XZ9^6NEHKGJ4H55RS5T;TZDZ;O!V9B^9HG_/LW_@))_P#$T>9HO_/LW_@+ M)_\ $UM45H08V_1?^?8_^ LG_P 31OT7_GU/_@*__P 36S10!C;M%_Y]3_X" MO_\ $TN[1O\ GU/_ ("O_P#$UL44 8^=&_Y]3_X#/_\ $T9T;_GU/_@,_P#\ M36Q10!D?\2?_ )]?_)9_\*,:/_SZ_P#DL_\ A6O10!D[='_Y]?\ R6?_ H" MZ0#D6O\ Y+O_ (5K44 <-IW@CPOI?B0ZW;K=^<&+QPLCF.-CG) VY[G&3Q77 M_P!H6_K+_P!^7_PJU15RG*>LGO]TUMUC-]X_6N+&;(WH=2/S%] M_P C2;U]_P C3Z0UY[.H;O7W_(TF\>_Y4\TTU#&-WCW_ "I-X]_RI])4L8W< M/?\ *D+#W_*G4AJ64-W#W_*DW#W_ "IU)4L8W(_R*,BE-)4,8TFDS3C25+&- M-&:4TE2RA*3-+25+&)24M)4,8E)2TE2QB&DI325#*+FD_P#(3B^C?RKI:YK2 M?^0G%]&_E72U]%D_\!^OZ(\S&_Q%Z!1117JG&%%%% %&31M,FU%=1ET^V>]4 M +<-$"XQTYZ]S^=3_8;46:6?V:+[,@4+#L&Q0N"N!TXP,?2IZ* *,$\,1QCG'/T MH\6PR7'@[6888VDEDLI51$7<6)0X '?Z5D^#9);>74(9(9FBN;MIH+C[$]NK M_(F[Y"/D (QDXW')Y.: .C;2M/??NLH&W[@V8QSNQNS]=JY]<"JR:3H4FH73 MI86+7G!N&$2[_FY&XXSR5!]\9KGY=;UVVUR^$D5U+I\%W$2\=DV$A(8,H&W< MYSM;74=CYD'V',4I.1+NDQA"JG.,C! ZYQ0!W M#VNE17*Q/#:K/<$L%*KND*MO)]\,=WUYJS;V5K:%C;6\4)? ;8@&<9QG'U/Y MUY?!8:NEE%YUE- Q*4).%4$ G: ,GD'.03T SQR6'A60HH9A=6F 3C)^T1]ZTOM&K?] ZV_ M\"S_ /$5G>-_^18;_K\M/_2F.NBH SOM&K?] ZV_\"S_ /$4?:-6_P"@=;?^ M!9_^(K1HH SOM&K?] ZV_P# L_\ Q%+]HU7_ *!UO_X%'_XBM"B@#/\ M&J_ M] ZW_P# H_\ Q%'VC5?^@?;_ /@4?_B*M7BS-9S+;$"I7<*L:?*W?KT1M"DI4Y3YDK=.YT'VC5?\ H'V__@4? M_B*B07L=;C!/U.RF?9]<_Y_(?^^?_ *U>=^#-+\[;,U;^T:I_SX6_\ X%'_ .(J_14-W+L4//U3_GPM_P#P*/\ \11Y M^I_\^%O_ .!)_P#B*OT4@*/GZG_SX0?^!)_^(H\_4O\ GQ@_\"3_ /$5>HH MH^?J7_/C!_X$G_XBE\_4O^?&#_P)/_Q%7:* *7GZC_SY0?\ @0?_ (FCSM1_ MY\H/_ @__$U=HH I^=J'_/E!_P"!!_\ B:/.U#_GSA_\"#_\35RB@"GYU_\ M\^;>_P#/K%_W^/\ \35JB@"MYMY_S[1? M]_C_ /$T>9>?\^T7_?X__$U9HH K>9=_\^T7_?[_ .QI?,N_^?>/_O[_ /8U M8HH K^9=?\^\?_?W_P"M2^9=?\^\?_?W_P"M4]% $'F7/_/"/_O[_P#6HWW/ M_/"/_OY_]:IZ* (=]Q_SP3_OY_\ 6HWW'_/%/^_G_P!:IJ* (=]Q_P \4_[^ M?_6K*8ON/R#K_>K;K&;[[?6N+&;(WH=2/+_W1_WU29?^Z/SI](:\]G4-R_\ M='YTF6_NC\Z>:0U#&,RW]T?G1EO0?G3J2I8QN6]!^=(2WH/SIU(:EE#>?0?G M2<^@_.G4E2QC>?3]:3GT_6G&DJ&,:<^E)SZ4XTE2QC312FDJ6,2DI:2I90E) M2TE0QB4E+25+&(:2E-)4,HN:3_R$XOHW\JZ6N:TG_D)Q?1OY5TM?19/_ 'Z M_HCS,;_$7H%%%%>J<84444 %%%% %>_O(]/TZYO90QBMHFF<*,DJH)./?BJN MCZS%K$4Q6WGMIH'"2PSA=RDJ''*D@@JP/![U+K%F^HZ)?V,;*KW-O)"K-T!9 M2 3[7\I'7HQXSR:G M_"O+F73I(9+J"*8V]PD3)EA \CHWR<#"D*0< ?>.!0!WX=2 0P((SG-*"#G! M!QP:X*+P1J<-@8(KFU0SK/%,A+%8HY6C),>% R/+Z8498_CO>&]#N=&NM5>5 M[?R;NX,T:1 D@DDEF8\DG(X).,<'!P !GCI2WA610Q4FZM!N7J/](CY%:7]E MS?\ 06O_ ,X__B*SO'!QX8T?_ 'T*/M,'_/:/_OH4 M 4_[+E_Z"U_^F[?\ ?T5Q MD/POLX/&J:VNL+]D2X^TB CY]^NVG&#OSNQRU'-6Y%<[S^S9? M^@I??FG_ ,32_P!FR_\ 04OOS3_XFK?VB'_GM'_WT*/M$/\ SVC_ .^A61H5 M/[.E_P"@G>_FG_Q-']G2_P#03O?S3_XFK?GP_P#/6/\ [Z%'GP_\]4_[Z% % M7^SI?^@E>_FG_P 31_9TO_02O?S3_P")JUY\/_/5/^^A1Y\/_/5/^^A0!5_L M^3_H)7GYI_\ $TO]GR?]!&\_-/\ XFK/GP_\]4_[Z%'GQ?\ /5/^^A0!6^P2 M?]!&\_-/_B:/L$G_ $$+O\T_^)JUYT7_ #U3_OH4>=%_SU3_ +Z% %;[#)_T M$+O\T_\ B:/L,G_/_=_FG_Q-6?.B_P">B?\ ?0H\Z+_GHG_?0H K_8I/^?\ MNOS3_P")H^Q2?\_UU^:__$U8\Z/_ )Z)_P!]"CS8_P#GHG_?0H K_8W_ .?Z MY_-?_B:7[&__ #^W/YK_ /$U/YL?_/1/SH\V/_GHOYT 0?9'_P"?VY_-?_B: M7[(__/YAU(]A_OM^E)M/]]J?D>HI"1ZBO/9U(;M/]]J3:?[S M4[(]129'K4L8W:?[QI-O^T:=D>M&1ZU#&-V_[1I"/]HT[(]:0D5+*&X]S28] MS3J3-2QC<>YHQ[FE-)4,8TCW-)CWIQI*EC&T4&BI8Q*2EI*EE"4E+25#&)24 MM)4L8AI*4TE0RBYI/_(3B^C?RKI:YK2?^0G%]&_E72U]%D_\!^OZ(\S&_P 1 M>@4445ZIQA1110 5SDGBE$\:IH>R/R"FQI]_(N"OF+'C_KF"V?H.]='6"WA# M1V5V:W'VIKG[7]LP//$F_>"'QD 8"XZ;1CI0 OBG5+C3+2Q^S.Z/7 [DHZ,X. "<;46Y#1 MLXEB^R2^9'L56<'I573_!DEQ;W4^J75Y!>W4LA9X+O=)Y3HBF-GV@'/E@\ ;>WN :5IXQT MVX:_\P2PK:;VW-&V)(U6,EUXZ?O%XK4T[5K/5A<&SD:1;>9H78HRC>IP0"1S M@\9%9,O@O3)5";[I%R0X27'F(0@9&X^Z?*3WXZ\UH:9H=MI5W?74+S237KAY M6E?=TS@#CMD\G)Z<\"@#/\V.F:V_[5/\ T#[_ /[]#_&LXP:>=0-Z='O3,3DYCXSZXSC-<]=5GR^Q M:6NM^QM1=)7]HF]-/47[7X=_Y\[?_P !A_A1]K\/?\^=O_X##_"K?VR'_H$7 M7_@./\:/M.\/" MLB%"1_=.",BM*3@I?O%H9U%-Q]S_\ ?H?X MU#WT+7F2?V9I_P#SXVW_ 'Z7_"C^S+#_ )\;;_OTO^%1_P!I'_GQO?\ OU_] M>C^TC_SXWG_?O_Z](9)_9MA_SY6W_?I?\*/[-L?^?*V_[]+_ (4S^T3_ ,^5 MY_W[_P#KT?VB?^?*[_[]_P#UZ )/[.L?^?.W_P"_2_X4?V=9?\^=O_WZ7_"F M?V@?^?.[_P"_?_UZ/[0/_/G=_P#?O_Z] #_[/LO^?.W_ ._0_P *7[!9_P#/ MI!_W['^%1_;S_P ^=U_W[_\ KTOV\_\ /I=?]^__ *] #_L%G_SZ0?\ ?L4? M8;/_ )]8/^_8IGV[_ITNO^_?_P!>E^VG_GUN?^^/_KT /^PVG_/K!_W[%'V* MT_Y]8?\ OV*9]M_Z=;G_ +X_^O1]M_Z=;G_OC_Z] #_L5K_S[0_]^Q1]CM?^ M?:'_ +X%-^V?].UQ_P!\?_7H^U_].UQ_WQ_]>@!_V.V_Y]X?^^!1]DMO^?>+ M_O@4W[7_ -.]Q_WQ_P#7H^U?].\__?% #OLEM_S[Q?\ ? I?LMO_ ,\(O^^! M3/M7_3O/_P!\4OVG_IA/_P!\TP'?9K?_ )X1?]\"C[-!_P \(_\ O@4W[3_T MPF_[YH^T?],)O^^: '?9X/\ GC'_ -\BLEHTW'Y%Z^E:OVC_ *8S?]\UE,_S M'Y'Z^E<.-V1O0ZC=B?W5_*C8O]T?E1O_ -EORI"_^RWY5Y[.H-B_W1^5(57^ MZ/RI=W^RWY4F[_9;\JEC#:O]T?E2;5_NC\J-W^RWY4;O]EORJ&,3:OH/RI"H M]!2[O8_E2$^QJ6,3:/04FT>@I<^QI,^QJ6,,#T%)@>E*3[&FY]C4,H0@>E&! M03[&DS[5+&(11BBC-2QB8I,4N:2I90E)2TE0QB4E+25+&(:2E-)4,HN:3_R$ MXOHW\JZ6N:TG_D)Q?1OY5TM?19/_ 'Z_HCS,;_$7H%%%%>J<84444 (&,_7\S0!YOX?\87 M\>B:5I]M'IMS+)!;)%(EPSB/ M[VRQ-&ZIB4$ +G=GJ.P[YKNDMK>/.R")]=YY$/_/*/T^Z/;_ ?E0+>%69A#&&=@S$* M,L1T)]Z .!N?'$\\?V>:&*$R6VX&WN3YAE67:P&!E5P"02!G.*Z7P]K[:S=: MI;R) DEG<&,"&3>"F2%)8<9.TY Y'0@=]C[-!NW>1'NV[<[!G&:[RT5-[;FVC&3ZGWH P/&_\ R+#?]?EI_P"E,==%65XCTN?6-$EL[:6.*L+XC>V2+<@D*B#9U7US^N:N8\:?W] _[XF_QHV^-,_?T#_OB;_&N>O1G4 MY>63C9WTZ^1M1JQIWYHWNON+GV_5?^@8/^^Z/M^J_P#0,'_?=4\>-/[^@?\ M?$W^-&/&G]_0/^^)O\:Z#$N?;]5_Z!@_[[H^WZK_ - P?]]U3QXT_OZ!_P!\ M3?XT8\:?W] _[XF_QH N?;]5_P"@8/\ ONC[?JO_ $#!_P!]U3QXT_OZ!_WQ M-_C1CQI_?T#_ +XF_P : +GV_5?^@8/^^Z/M^J_] P?]]U3QXT_OZ!_WQ-_C M1CQI_?T#_OB;_&@"Y]OU7_H&#_ONC[?JO_0,'_?=4\>-/[^@?]\3?XT8\:?W M] _[XF_QH N?;]5_Z!@_[[H^WZK_ - P?]]U3QXT_OZ!_P!\3?XT8\:?W] _ M[XF_QH N?;]5_P"@8/\ ONE%_JI(SI@Q_OU2QXT_OZ!_WQ-_C1CQI_?T#_OB M;_&@#AO#OC3Q=??$=M,O("+4RNDMMY.! @SAMV,^G).#GZ5ZY7.;?&><[M S M_N3?XT8\:?W] _[XF_QK6K4C-IJ-C.G!P33=SHZ*YS'C3^_H'_?$W^-&/&G] M_0/^^)O\:R-#HZ*YS'C3^_H'_?$W^-&/&G]_0/\ OB;_ !H Z.BNT'_OF;_&C[!XM_O:#_ -\S M?XUR?5*AM[>)?-(:H_8/%O\ >T+\IO\ &D_L_P 6_P![0ORF_P :GZG5'[>) M>I*I?V?XM_O:%^4W^-']G>+?[VA?E-_C2^I51_6(%RD-4_[.\6_WM"_*;_&C M^S?%G][0ORF_QJ7@:H_K$"W255_LWQ9_>T+\IO\ &D_LSQ9_>T+\IO\ &E]1 MK>0?6(%HTE5O[,\6?WM"_*;_ !I/[+\6?WM"_*;_ !J?J%;R']9@63257_LK MQ7_>T/\ *;_&C^RO%?\ ?T/\IO\ &D\OK>0_K4"65_+[Q_6Z9)24S^QO M%7]_0_RF_P :/[%\5?W]$_*;_&I>5XCR^\?UNF.-)3?[%\5?W]$_*;_&C^Q/ M%/\ ?T3\IO\ &I_LK$>7WC^N4R]I/_(3B^C?RKI:YC2=+U^VU**6];2C;C._ MR!+OZ=LG'6NGKV,OP\Z%)QGO?_(XL34C4G>(4445W'.%%%% !1110 4444 % M%%% !1110 45S.N(VI^*-,T::XN(+&2UGN76"9HFF=&C55W*0V!O+8!Y./2K M'@^[N+SPY$US.UR\4T]N+ANLRQRLBN?4D*,GN\(7$\EA?6LT\EPMC?S M6L4TK;G=%/&X]R,[2>^WGFNAH **** "BBB@ HHHH ***X'XE>+/[,TVXTG3 M]1M[347MFN)99) K10CCY03R[GY5]/F/;D [ZBO.=5NYKFS\2Z_%J=Q'/I$R MK8)%.1%L6*.094':_F%R,G/!&,8KT53E02,$CIZ4 +1110 4444 %%%% !11 M2.P1&=CA5&2?:@!:*\QD\6ZU:Z?J&N7-LT4>JVF45S_@^YN)])N(;B>2X^R7MQ:QSR'+2I'(54L>Y X)[E"*1H@VUCG'WR!Z$CTH ]!HKS MB?SK;Q6OA2+4+P:5<3PN[&Y6*ERN3SP,\T =%1110 4444 %%%% !117.^.6EB\ M':C<07$]O-!'YDW>@#HJ*X_QK;GRQ.M]J!OI8OL^F65I.T6; MDY(D.T\X&"=V555)QS63J:LV=G;Z?9PVEI"D-O"@2.-!@*HZ 5/10 4444 M%%%% !1110 4444 4M5TFQUO3I=/U& 3VDN-\18J&P6"^LX9XY5V.'4'%]&O=1COY[%6G39T9E1RARA9 =K%3TW X[5KTP2QF9H1(ID4!F0' MD YP2/P/Y4^@ HHHH **** "BBB@ HHILQH R+/PGHE MA=-<6]@H=E= KNSI&KG+*B,2J ]PH&:ETGP[I6AO(^GVOE/(JH6:1G(1<[4! M8G:HR<*, 9Z5J44 %%%-:6-9%C9U#OG:I/)QUP* '4444 %%%% !1110!5U# M3K35;*2SO81-!)CVDEG&\%\[27*,,B1B "3[\#IZ5?HH Q5\)Z(NG2V/V M,M%+*)W=IG:4R#&'\PG?N& V5MJ-G+9W<2RV\J[9(VZ,*GHH R-4\+Z/ MK5Y%=W]JTEQ%&8XY%GD0JI.2!M8=>,_04EQX6T:[OHKR>R#S1B,9\Q@K[#E- MZYPY4\@L#BMBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_%5^^F^*M%NUW,L-CJ$S1AB M ^Q(R :["L[4=$L-5GCFO(2[QPRP*0Y&$E #CCU 'TH Y6/QWJ-O;LU_I,'G MSVEM=6<-OWUO5K?5K'3-6L;1)[M9W62UG9T MVQA".&4')+D?AGOQ:N/"FC741BGM-Z&T2RP7;_5*=R@<\$'!#=: .9T[6]:U+Q!-K&D:7:2/=: M'97,L=Q:)XK@'S&_UD:>6AZ]EXQ5.'P/HD$[.L4[1 MA9%BMVN',5OY@(?RTSA"0Q''3)QC- $/ASQ-J&J:A':ZC86]L;C3X]0@,$QD MPCG!1\J/F!QR.#GVK'ET#2H?B1?2+:L/+TI;T;9G&)C+)EQSP< 8P2V,=.K'F@#A MD\<:E:Z3;O8Z5'<6MM86$TINKYC,QN?E50VT[B#@ECU],U8N?'][:1I93V%N MNK&^FM&*O)) HC19"_RH7((=1C;U/7 KHE\(Z,EH]JMLWDO%;0LOF-RD!S$. MO8_GWHN_"6E7?F-MG@G>Z-V+BWG:.5)2@1BK \ J ".A]* *,OB&XO\ X;ZE MK/V26RNH[*Y8Q.""KHK#(R 2I*Y!P.".*PK/[?I'B30[/1K&.[2+PXJ>3)=> M0H =!N^ZV3^'>NU30[*'P_)HL2NMI)"\3;G+L0^=Q+,222222>YJOHF@KI\& MG3WA6;5+6P2Q>X0D*ZC!. ?4@&@#DM$\0:G:RZE:+91-K&H:[-%%!+E744RF.6*26[-[YT,S)(DY4+O1@7P-HLEE!;*+N%H MGD?[1#=.LSM)_K"TF#X;6[TC[)*WV6TO);ZX, M[M)+<3-&45BQZXW'\@!0!T]%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%,.6;\Z '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@! MU%-V#^\WYT;!_>;\Z '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@!U%-V M#^\WYT;!_>;\Z '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@!U%-V#^\W MYT;!_>;\Z '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@!U%-V#^\WYT;! M_>;\Z '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@!U%-V#^\WYT;!_>;\ MZ '44W8/[S?G1L']YOSH =13=@_O-^=&P?WF_.@!U%-V#^\WYT;!_>;\Z '4 M4W8/[S?G1L']YOSH =13-G^TWYTJ$D'/4'&: '4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %,7_6/^%/IB_ZQ_PH ?1110 5!]NM?M'V?[3%YW3R]XW?E4L@9HV56VL0 M0#Z&O-_["U7[7Y'V27S=W^LQ\N?[VZN#&XJIA^7DAS7.S"8>%;FYY6L>E5FW M^OZ7IDX@O;Q(92 0K \]>G'L:T(U98D5VW,% +>IK&\0'%YH7/\ S$5_]%25 MWHXS6M[F"Z0O!*DB@X.TYP<9P?0X(X]ZEKCFN[VXU=K"&\:TCEU*>-W@C0.5 M6!6')!YSWZUGIKNLVVD&Z^VM2FY/EJ2ZS$",,5P/XF/&3VX% '<32QP0O-*X2.-2SL>@ Y)JG8:WINJ M.R65[%,ZKN**?F ]<'G'O64MY<:AX!O+BY(>1K6X D"[1*H#!7QVW _C5$W MMKJ#>'TTUTNKZU"RR/"0WEQ>60RLPZ;C@8[GGM0!V)( R2 /4TM>9OJVI:CH M-X+C4(W%QILLLT0E1FC8 ?=4+E "2I#$G\0:TI-6U6+6I8/MZ*;:ZAMXXII4 M7SD(3+%-NYBV6P5P!CV- 'YELWO_ +/ MVH+!->[$5E7[.K#)QC6>BK' \MZ(O/C62-71@64C(.,>G-2CQ'I!OA9"]3[26"B+:4PR C&&&#_(@_C7#V]W:7?@S3]-MI8YM5,P,$<9W/"XE) MWG'W0!G)....]=-I'_(P:^!]SSH>G][RES_2@#;HHI&!*D X)'!]* *,FN:3 M%J L)-2M$O"<"!IE#Y],9S5^OFB^\"^*AKDMH^EW4]P\I/VA5)1R3]_?T'KR M>*^C=,@GMM*LX+F7S;B*%$ED_O,% )_$UTUZ,*:3C*]SGH5IU&U*-K$.H:YI MFERI%?7:0NXRH8'GMV%6K:[M[Q"]O,D@&,[3R,@$9';@@\^M9/B7A-*_["4' M\ZSKJ[O)-9GLH+HVJRZFD#211IOV?9MY&2#SD=3DUS'0=;17 PZUK-MI?VP7 MCWD\VGW,PC>-=JO$ZJI4*,]"21SG':MCPQ?W=S>74,M]'=P+%'(K"=)75CG/ M**!@@ @=1],4 =*"#T(/:AW5$9V.%49)/85PMI//;7#VKZK):6MUJ5X9+@A M596^5 Q&!NR3S_=P*W=+O9[[PS0#T./0^M7:\RLKV^L=*^U23(FH)8VL5N54*BVC%[#]:JCQ5HC6[7"ZA&85(#. < \]\>Q_*FP?\CK>[NHL(=GTWR9_7%9=@ M?^+:79S_ ,NUW_Z%)0!L-XGT5((YWU")8I2P1VR =N,]N@R.>G-7%U"V>_6S M5\RO#YZX'RLF<9!Z'J/S%\F/$6[:N0"V.0#P<8[ MU>M$M8M3\,IITOG6JV,RI)G):,"/!/XXH ZFBBB@ ID?\7^\:?3(_P"+_>- M#Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "F+_K'_"GTTJP;H- #J*;F3T7\_P#Z MU&9/1?S_ /K4 .HIN9/1?S_^M1F3T7\__K4 .I"H.,@'!R,]J3,GHOY__6HS M)Z+^?_UJ #8F<[5SG.<4"-!T11@8Z=J,R>B_G_\ 6HS)Z+^?_P!:@!L,$5O' MY<,21)G.U%"C\A1);P31^7+#'(F<[64$9^E.S)Z+^?\ ]:C,GHOY_P#UJ %P M,8P,=,4B1I&NV-%4>BC%&9/1?S_^M1F3T7\__K4 ,6W@1I&6&-6DYB_G_ /6H 9]F@\YIO)C\UAM9 M]HR1Z$TYX8I$9)(T='^\K*"&^M+F3T7\_P#ZU&9/1?S_ /K4 "QQHJJB*H48 M4 8P/04&-#&8RHV$8*XXQ1F3T7\__K49D]%_/_ZU $%C8PV%C;VD6YH[= D9 MD.6 P.?I5C:-V[ SC&:3,GHOY__ %J,R>B_G_\ 6H 1(HXR2D:J3UVC&:@L M["&R:Y:(N6N9C-(6.B_G_\ 6HS)Z+^?_P!:@!U%-S)Z+^?_ M -:C,GHOY_\ UJ '44W,GHOY_P#UJ,R>B_G_ /6H 4J&QD X.1FDV+G.T9SG M..]&9/1?S_\ K49D]%_/_P"M0 !$7&%48Z8'2FQ00VZE88DC4G<0B@ GUXIV M9/1?S_\ K49D]%_/_P"M0 V2"&:-HY8HWC;EE900?PIX50NT !0,8QQBDS)Z M+^?_ -:C,GHOY_\ UJ QQD8**0!MZ=O2H_L=L(%@^S0^2IRL>P;0?4"I,R> MB_G_ /6HS)Z+^?\ ]:@!I@A:99C$AE485RHW >@-."*IR% /L*,R>B_G_P#6 MHS)Z+^?_ -:@" V$)U--0^83K"8>#P5)!Y'L1Q]35C8H7;M&WTQQ29D]%_/_ M .M1F3T7\_\ ZU "[5R#M&1P..E51IUN-26_ (E6$PJ ?E52VXX'J2!^56B_G_P#6HS)Z+^?_ -:@!U%-S)Z+^?\ ]:C,GHOY_P#UJ '4R/\ B_WC2YD] M%_.A5VCKD]2: '4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end GRAPHIC 19 rmb-20221231_g5.jpg begin 644 rmb-20221231_g5.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBB@ HH MHH *P_$F@GQ#;V]G+=/%9"8/\ ME+R;Y?.E?'EKW(]Z .*MIK?PUJ_BF7PS%Y>CZ?IF9H5),(O!DX0= =N-V.^. M]%]X9M]#\'0>*+=Y!K\"1W=Q>F0EIR<%T;G!4Y( Z#BMWP_H&I1:%/X?U'3+ M*UTU[9XR\$Y=Y';@ELCDG))-4CH/BJ^TFU\,WJ6J:="426^23+S1(>%V]B0 M#0!'IFC6/CW4-6U'7(3<0PS?9K.(N0(% &64 \,2>M;W@&\NKGP_+;7L[7%Q MI]W-8M,W601N0K'U.,9]ZHOI/B#P]JVH2^'[6VN[34&$OES2[#!+C!/NIP#B MMSPIH;^']"CLYIO/N6=YKB7'WY78LQ_,T ;=5;O4;6QE@CN9DC>X?9$K'EVQ MG _"K5<=XQ_Y&/PC_P!A!_\ T4U '4_;H/[_ .AH^VP?W_T-9YZFDKA^N/L= M'L%W-'[;!_?_ $-'VV#^_P#H:SJ6CZV^P>P7YO0P;K-V M>QWGVV#^\?R-'VV#^\?^^35*T=Y;.&208=D!8>^*FKICB;J]C!TK.UR?[;!_ M>/\ WR:/ML']X_\ ?)J"BG[=]A>S)_MD']X_D:/MD']X_D:@I:?MWV#V9-]M M@_O'\C1]M@_O'_ODU#11[9]@]F3?;8/[Q_[Y-'VV#^\?R-0TV7_5-]*/;/L' MLRQ]M@_O'_ODT?;(?[Q_(U!'_JU^E.I^V?87LR7[9#_>/Y&C[9!_>/Y&HZ*/ M;/L'LR3[9#_>/_?)H^V0_P!X_D:CHH]L^P/_ 'R:/MD/]X_]\FF4C?=/TH]KY!R$GVV _P 1_(T?;(?[ MQ_[Y-00?ZA/I4E'M?(.0D^V0_P!X_P#?)H^V0_WC_P!\FF44_:>0N0?]LA_O M'_ODT?;(?[Q_[Y-,I:/:!R#OMD/]X_\ ?)H^V0_WC_WR:;11[0.4=]LA_O'_ M +Y-'VR'^\?^^33:6GSARA]LA(X8_P#?)KF_$_C_ $OPPT<IS6_;?Z@?4_S-YN== MX>\6Z;XCT_[7:%UVG:\;K\R'WK7^V0_WC_WR:Y'P#X5N/#6G3_;'4W-PP9E4 MY"@#@?J:Z^IJRBIM0V'34G%.6XGVR'^\?^^31]LA_O'_ +Y-+2U'.7RC?MD/ M]X_]\FC[7#_>/_?)IU%','*-^UP_WC_WR:/MD/\ >/\ WR:=2T^8+$?VR$_Q M'_ODTOVN'^\?^^33+?K-_P!=#_(5-1S"L,^UP^I_[Y-'VN+U/_?)J3-&:.8+ M$?VN+U/_ 'R:/M<7J?\ ODU)11<+$?VN'^\?^^31]KA_O'_ODU+13N!%]KA_ MO'_ODT?:X?[Q_P"^34M+B@1#]LA_O'_ODT?:X?[Q_P"^31#_ *^?_>'\JGH M@^V0_P!X_P#?)JLFMZ>\WE+?C<94H3C&$+W.["X:G6C)SE:QTFO^(YK*=+>S"[MNYG=?T J MUH6NG4+=_M"A98R 2H.#FIM5T4CN[1RH-N]>XJSI>EP:5;F*')+'+,>IH MA3Q7UMRD_<"<\/\ 5U%+WR?[7#_>/_?)H^UP_P!X_P#?)J>BO1.$@^UP_P!X M_P#?)H^UP_WC_P!\FIZ* *_VR'.-QS_NFE^UP_WC_P!\FA/^/R7_ '14] $' MVN'^\?\ ODT?:X?[Q_[Y-3T4 0?:X?[Q_P"^31]KA_O'_ODU/10!!]KA_O'_ M +Y-'VN'^\?^^34]% $'VN'^\?\ ODT?:X?[Q_[Y-3T4 1QSQRL0IY'MBI*@ M_P"7W_@']:GH **** "BBB@ HHHH **** "BBB@ HHHH *X[QC_R,?A'_L(/ M_P"BFKL:X[QC_P C'X1_["#_ /HIJ -D]324IZFBO%.\***6F 4444""EHHI M@%,EZ+_O"GTR7[J_[PI@R2BBB@04M%%, HHI:8@HHHH *9-_JQ_O#^=25'-_ MJ_\ @0_G3 DHHHIB"EHHH *6BBF 4444Q!5.ZL;5]TS0(9!_%BKM1S_ZAJ3B MI;JXU)K9CQT%+2#H*6J$%%%+0 4444Q!112TP"F2_P"J;Z4^F2_ZIOI3$+'_ M *M?I3Z;']Q?I3J "BBBF 444M @IDLJ00O+*P2-%+,QZ #J:?574K,:CIES M9LVP31E-WID4U:^H/8YBV^).BW.IK:;9XT9MBSNHVD^_.0*[!ONGZ5XA8^#K MBXU\:<][9@*_SLLZDX'H.N:]NVA8\#H!BNK$TZ<&N0QHSE)/F&P?ZA/I4M1P M?ZA/I4EH;7_4#ZG^9J:@04 M44M, HHHI@%%%+0(****8$-OUF_ZZ'^0J:H8.LW_ %T/\A4U,04M%% !2T44 MQ!112@4P "EHHH$00_Z^?_>'\JGJ"'_7S_[P_E4], HQ110 4444 %%%% !1 M110! G_'Y)_NBIZ@3_C\D_W14] !1110 4444 %%%% !1110!!_R^_\ /ZU M/4'_ "^_\ _K4] !1110 4444 %%%% !1G%%07ELMY:2VSO(BRJ5+1L58 ^A M'2@"?-)D>M<=\.Y+B3P4^Z>2:6.[NXT>9RS869PH)/L!7!:9JEG)+IAM-1OF M\827WE72R2/Y9(8^8I/W"H'0#VH ]NR!2UP$.E?\)IK6LSZE244SSH_[XH\V/\ OB@0^EIGG1_WQ1YT?]\4P'T4SSH_[XH\Z/\ OBF! M)3)?NK_O"CSH_P"^*9)+&0N'!^8&F(FI:C\Z+^^*/.B_OB@"2BF>='_?%'G1 M?WQ3$245'YT7]\4OG1?WQ3 ?2U'YT7]\4>?%_?% $E1S?ZL?[P_G1Y\7]]?S MIDLL93 <'D?SIB)Z6H_/B_OK1Y\7]]?SH DI:C\^+_GHM'GQ?\]%I@245'Y\ M7_/1://B_P">BTQ$E+4?GQ?\]%_.CSXO^>B_G0!)4<_^H:CSXO\ GHOYU'-- M&T3 .":8%@=**B$\6/\ 6+^=+Y\7_/1:!$M%1^?%_P ]%H\^+_GHOYTP)**C M\^+_ )Z+^='VB'_GHOYTP):*C^T1?\]%_.C[1%_ST7\Z8B2FR_ZIOI3?M$/_ M #T7\Z;)/$8V D7./6@"6/[B_2G5"D\0109%Z>M+]HA_YZ+^=,"6BH_M$/\ MST7\ZK1:SIDUPUO%?VSS+UC60%A^%-)L5R]147VB'_GHOYTOVB'_ )Z+^= $ ME4M7BN)M'O(K5B+AX6$9'KBK/VB'_GHOYT?:(?\ GHOYTT[.XGJCY_L=+U5] M8BMX+:=;L2C!VD%3GJ3VKZ#P1'@G)QS48FMPVX,@)[]Z5KB':?WB]/6NBO7= M:VEK&5*G[.^HL'^H3Z5)5>&>)84!D4$"I/M$/_/5?SK U)*6HOM$/_/5?SH^ MT0_\]5_.@1+147VB'_GJOYTOVF'_ )ZK^=,"6BHOM,/_ #U7\Z7[3!_SU7\Z M8$M+47VF#_GJOYT?:8/^>J_G0(2U_P!0/J?YFIJJV\\2P@-(H.3W]ZE^TP?\ M]5_.F(FHJL=1LUD$9NH@Y_A+#-/^U0?\]5_.A-/8;36Y-147VJ#_ )ZK^='V MJ#_GJOYTQ$U%1?:H/^>J_G1]J@_YZK^=,"6BHOM,'_/5?SH^U0?\]5_.F(2W MZS?]=#_(5/52"XA4RYD49D)'/TJ7[5!_SU7\Z )J6H?M4'_/5?SH^U0?\]5_ M.F(FHJ'[5!_SU7\Z47=O_P ]5_.F!,!2U#]KM_\ GJOYT?:[?_GJOYT")J*A M^UV__/5?SH^UV_\ SU7\Z8"0_P"OG_WA_*IZIQ7,*S3$R+@L".?:IOM=O_SU M7\Z )J*A^UV__/5?SH^UV_\ SU7\Z )J*A^UV_\ SU7\Z/M=O_SU7\Z )J*A M^UV__/5?SH^UV_\ SU7\Z )J*A^UV_\ SU7\Z/M=O_SU7\Z $3_C\D_W14]4 MTN81=2,9%P5WVNW_YZK^= $U%0_:[?_GJOYT?:[?_ )ZK^= $U%0_:[?_ M )ZK^='VNW_YZK^= $U%0_:[?_GJOYT?:[?_ )ZK^= $U%0_:[?_ )ZK^='V MNW_YZK^= "?\OO\ P#^M3U625);O*,& 3M]:LT %%%% !1110 4444 %(:6B M@#E_!^BWFE^&)]/O%$4[W-U(-K _*\K,IX]B*Y2WT'7YM$TOPK)HRVZ6-RDC MZF)%V%4;=N49W;F[_4UZG10!PSP:[X7UK5)--TEM4L]1D^T1A)50PRD8(;HH *X[QE_R,7A'_L( M/_Z*:NQKCO&7_(Q>$?\ L(/_ .BFH8&UCFJ.KZK9Z)IDVH7THCMX5RQ[GT ' MN'^(062]\+07&/L.S8;HUO+K9+(OK@#Y?QKI]"U*?5=*CN;JPEL;CN<\/:Q= MZCK_ (BL[AD,5A=)%!M7!"E >?7FL2ZO/$7@^\L;C5-335-,NIU@G)B"/"S< M!ACJ,\8JM::TOAZ[\?ZJ\9D^SW4;!!_$=@ 'YFK4-'U)(7U6VFEBA-S+IWDXCV ;BH;KG'>GZEXCU;5]7\+VNAW26EMK-E)S?7*65G-=2*S)$A=@BY) &>!5>PU&'5M*M;^!)$BG"N MJRKM8 ^HKE-*UK6;-_$NEZA=)=SZ9;^?!<[ I8%20&'KD5DZMX[O8/#'A93= M6]K>ZQ&))KR1,I"H +$*._/%-4V]!HZQ#%.'D67298-CH ?E*'^+CO3=-H.='I M&!14-W(T5G/(OWDC9A]0*\E/B'QI#X&LO&+ZG;.)6138^3A"K/L!SUSG!I1A MS#\52P>&=5U:ZUR' M5H[6'S3&(O+EB8#E6'IFCV;#F1Z'@5'/_JQ_O#^=>-_\)_J$.D)KA\3VHV947%O"7C+ M+D9^EYBNV31F\FX1-I=/-'WAZ@YKH_B-G_ (5YKF.3]F./ MS%.RYD@OHS>TZ9[G3+6>3&^2%'; [D FK7%>9&/QMI?A2+75U6WD-M;+,^G> M3\AC"Y(W=,GN<'(HY.P9)%^^V?3/%=74M6T&G<,4444#"HY_]2U2 M5'/_ *AJ!$@'%+2#H*6F 48HI:8!BC%%%, Q2X%%% @P*9*/W3?2GTR7_5-] M#3 6,?NU^E.IJ?ZM?I3Z!&;KT5S-H-['9DBX:)@F.N<5XCHMAJ+Z_:QVT,RW M"3*2=I&W!YS7T!30B!BP10QZD#DUTT<0Z46K7N95*7.T[BJ,*,]< ME00_Z^?_ 'A_*IZ # ]*,#THHH ,#THP/2BB@ P/2C ]*** # ]*,#THHH K MH/\ 3)/]T58P/2H$_P"/R3_=%3T &!Z48'I110 8'I1@>E%% !@>E&!Z444 M&!Z48'I110!!_P OG_ /ZU/4'_+[_P _K4] !1110 4444 %%%% !1110 4 M444 %%%% !7'>,O^1B\(_P#80?\ ]%-78UQWC/\ Y&+PE_V$'_\ 134GL!M] MZR_$&A6OB+2)=.N]P1\,KH<-&PY# ^H-:E%>2G9W1W;G#Q1?$338191-HVI( MHVQW=PSQOCL74#!/TJ34/">LZCHNFS3:K"WB+3[EKJ"Z\O$623F,KUV%3M_# M\*[2EJ^=D\J.%?0O$_B6_L?^$C&GVFG6:ZJBGSL. M5'*MX9NVUGQ%>>;#Y>IV8@B&3E6"D9;CIS63=^"-1BT#PVUG/:C6-$0(OF@M M#,",,IXS@^N*] IDWW5_WQ34V+E1R>DZ7XGN-7^WZJVG:?#'"T<=I8KOW.?X MV9@.G8"LR/POXGU+7M*GUM]-\O3)C*+VWR)KCK@$8PH]:]#HHYV'*B*YB::T MFB4@,Z,H)]2*XJ;P5J$GPNL_# GM_MD'E;I,G8=L@&_$6C>';BWTR\LUOFOWN@) 6C MDC9B=C'&1D=Q7;T4^=BY4>?Z5X4\26P\0:JEQ8:;J^I^5Y4-NI>&/9_>R.2V M3D@<4VR\%:GJNJ:IJ'B"*QM/MME]C,%@20W.2[$@<^E>AT4^=BY4><6_A[QK M!IT6B(VC);QX0:F%)F\L?[&,;L>]:&L^&]9L=>B\0>'Y;:2Y:!+:[MKHE5G" MGY6!4<,*[BHY_P#5C_>'\Z?.PY4<9HGAWQ&?'+>)=\6:3/KOA74=+MG1)KF$QHSDA0??%;-%',[W"VECSJ;0O'=UH:^& MY;G2ELVB$,NHH7\TQXP0$QC..,YIOQ'TRUL?!&E:98[TU**ZMX-(,9PXE! S MGTVYS^%>D5CW?AVUOO$EAK=Q)*\MA&Z6\)(\M&;@OC&=V..M4IZB<23PYHL' MA[0+/2[?E;>,*S?WVZLQ^IR:U***C<8444M PJ.X_P!0U25'/_J&IB'CH*6D M'04ZF 4444P"EHHH$%,\V/S/+WKO_NYY_*E?=L;;][''UK@)5N/M;!@_G[O? M.:X\7BWA[6C>YU8;#^VOK:QZ#3)?]4_TI(/,^SQ^;_K-@W_7'-.E_P!4WTKL M6NIRO1BQ_P"K7Z4ZFQ_ZM?I3JH04444 %+113$%%%%, H;[I^E+2-]T_2@0R M#_4)]*DJ.#_4)]*EI@%%%+3 *6BB@0444M, HHHI@0VO_'N/J?YFIJAM?^/= M?J?YFIZ!!1113 **** "EHHIB"EHHIB(;?[T_P#UT/\ (5-4-O\ >F_ZZ'^0 MJ<"F 4O2BL#QJ+]O!VIC3-_VHP_+L^]C(W8]\9JHQYI)$R=DV:\-]:7$KQ0 MW4,DB??1) Q7Z@=*L5\Q^#8M2_X2ZP^P+*)Q,-VT'A>^?;%?3E;XF@J,DD[F M&'K^VBW:P4445SG0%%%% $$/^OG_ -X?RJ>H(?\ 7S_[P_E4] !1110 4444 M %%%% !1110! G_'Y)_NBIZ@3_C\D_W14] !1110 4444 %%%% !1110!!_R M^_\ /ZU/4'_ "^_\ _K4] !1110!#=W4-E:375PXCAB0N['H .MS6VFJ3;6*-&RQW+YY?<1CV K1T'P[J ^'VI:/<*;2ZN9KW820=HDD< MJW!]"#6/-%J^K>&[#PJ/#%S:7,!B26ZD"_9XPA&71@6-G83&UMEM7VY<#YG;UY[>U;/@K5;O5=!/]H%6OK2>6SN&7HSQL5W M?B #^-8J/JW@_5]56+1;W5;._E^TV[6FTE)",,CY(VC(SN]ZW/!FCW>CZ"$U M#9]ON9Y;NYV'($DC%B!],@?A0!T-<;XT('B'PD2<#^T'_P#135V5<;XT&?$/ MA+/_ $$'_P#134GL"-KS$_OK^=#ZBNNV+ M_='Y5P?Q,M'NQX;MH9FMY)=6C42I]Y<@\BO,I_$=D_A.\WH/XA^='F)_?7\Z MX#3=-7PS\2K72K*YN7L;W3Y)Y8IY3)^\5@ P)Z=:- O+F;P'XFN))Y&FBEOA M'(6R4"[MN#VQ3Y.J%S'?^8G]]?SI=Z=-P_.O+=2-WJ/A7X?6_P!ON8&OY($N M98I"KN#"2J^8G]]?SH\Q!_$/SKR2#6M5NOA[X>L4OI(KK4]3.G/>_QI&'89!_O$*!FK M7BKPP/"EC87>C:I?0J][!'<12W#.)@6'//0Y].V:/9ZV;%S]3U$2)_?7\Z9* MZ$+\P^\.]>?WFE'Q!\4-2TZ[O+I=.AL(I/LT4S(K,21GBKW@!YA8ZKI\T\EQ M'I^IO;0O*VYM@P0">_6CDLKCYM;';>8G]]?SI?,0?QK^=<-XI:XU?QII?A9+ MJ6SLIK:2[N7A;:\H4X"!NWJ:K+8GP7XRT>SL+JXETW5&:%[6>0R>6X&0ZD\C MWH4 YCT+S$_OC\Z/,3^^OYUY9X6\+CQ5:ZC=ZQJE_,JWLT=O%'<,@A 8\\=3 M]:S;SQ3K.G^#+[25N)[B^MM<_LA+R)0TKQGY@1ZOC(_*J]G=V3%SGLOF(.KK M^=+YB?WU_.O(K**^TO7-,FT+0_$\*-*$OEOUW1RH>K'YCAAUXK2TK2QJ_BWQ M-?7]U>2Q:7>YMK99F5%(4-T'7/I1[.W47,>E^8G]]?SK-US7[/0-.^VW.YX_ M,2/":YAU?RS*LA&_]]M_+N/2J4%?<')V/;1+&?XU_.HYI$*8W#.X= M_>O/;C3GU?Q7?#W0KC4?!L?B! MK^ZGUF9+B."2>=BD?SLJC;T[9_&G^ #!IFN?V9JJZM9Z[)"3+#=RF2&Y(/,D M;=/PXIN&_D',>G>;'_?7\Z/-C_OK^=+Y:?W1^5&Q/[H_*H*$\V/^^OYTOF1_ MWU_.C8G]T?E2^6G]T?E0(3S8_P"^OYT>;'_?7\Z7RT_NC\J-B?W1^5,!/-C_ M +Z_G4<\B&%@'4GZU+L3^Z/RIDZ*('PH_*F X2QX^^OYTOFQ_P!]?SI1&F!\ MH_*C8G]T?E3$)YL?]]?SI?-C_OK^=+Y:?W1^5'EI_='Y4 )YT?\ ?7\Z/-C_ M +Z_G2^6G]T?E4/VBS^T?9_.@\__ )Y[AN_+K3L(E\V/_GHOYTW=;[]^8]W] M[C-/\M/[H_*E\M/[H_*BR8[B>;'_ 'U_.FR2QF-L.O3UI_EI_='Y4V1%$3?* M.GI3$(DL81?G7IZT[S8_[Z_G2(B>6ORCIZ4[RT_NC\J8">;'_P ]%_.E\V/_ M )Z+^=+Y:?W1^5'EI_='Y4"$\Z/_ )Z+^='FQ_\ /1?SI?+3^ZOY4>6G]T?E M3 3S8_\ GHOYTOG1?\]%_.E\M/[H_*CRT_NC\J!">='_ ,]%_.D:6/:?WB]/ M6G>6G]U?RH:--I^4=/2F!'!+&($!=0<>M2>=%_ST7\Z9 BF!,J.GI4OEI_<7 M\J8">=%_ST7\Z/.B_P">B_G3O+3^XOY4>6G]Q?RH$)YT7_/1?SH\Z+_GHOYU M7O;NST^(27)50> -N2:+*[L]0B,EL5< X(*X(_"I]I#FY+Z]BO9SY>>VA8\Z M+_GHOYT>?%_ST7\Z=Y:?W%_*CRT_N+^5:$#?.B_YZ+^='G1?\]%_.G>4G]Q? MRH\I,?<7\J (;:6-8 "Z@Y/?WJ7SXO\ GHGYU';1H8 2HSD]O=%_SU3\Z//B_YZ)^=.\M/ M[B_E1Y2?W%_*F WSXO\ GHGYTOGQ?\]$_P"^J7RH_P"XOY4>5'_<7\J8A//B M_P">J?G1Y\7_ #T3\Z=YJ?\ ?5'GP_\ /5/SI?*C M_N+^5'E1_P!Q?RI@5XHK""5I8H[>-V^\RJ 3]34_VB'_ )ZI_P!]4OE1_P!Q M?RH\J/\ N+^5 "?:(?\ GJG_ 'U1]HA_YZI_WU2^5'_<7\J/*C_N+^5 "?:( M?^>J?]]4?:(?^>J?]]4OE1_W%_*CRH_[B_E0!7AFB$TQ,BX+#'/M4_VB'_GJ MG_?510QH9Y@47 8=O:IO*C_N+^5 "?:(?^>J?]]4?:(?^>J?]]4OE1_W%_*C MRH_[B_E0 GVB'_GJG_?5'VB'_GJG_?5+Y4?]Q?RH\J/^XOY4 )]HA_YZI_WU M1]HA_P">J?\ ?5+Y4?\ <7\J/*C_ +B_E0 GVB'_ )ZI_P!]4?:(?^>J?]]4 MOE1_W%_*CRH_[B_E0!72:(7J?]]4? M:(?^>J?]]4OE1_W%_*CRH_[B_E0 GVB'_GJG_?5'VB'_ )ZI_P!]4OE1_P!Q M?RH\J/\ N+^5 "?:(?\ GJG_ 'U1]HA_YZI_WU2^5'_<7\J/*C_N+^5 $*NK MWF58,-G8^]6:KA56\^4 ?)V^M6* "BBB@#/UV[>PT&_NXH1/)# [K&>C$#H: MXO2[3Q;?Z5:W:>--/@6:)7$,.GH53(SM!+=J[N_02:?<(83,&C8&)3@OQTS7 MD#:/IFGVK2S_ [U2WM(@6D9+S.Q>YP&H ]CMED2UB6642R!0&D QN/KCM4M M4]*FM;C2;2:R.;5XE,1_V<<5V>V M$0'!#$'.?PKGKSX?W3RZC!IWB*YL-+U.1I+JS6%7R7X?8YY4$5W-%4IM$N*9 M@W/A6TF308HI'AAT:5)($'.X*FT GZ5/;Z!%!XHO-=$SF6ZMT@:/'"A23G/X MUKTM',PLCD1\/[!O""^'I+F0N5&1;Z!'!XIO-=$SF6YMT@:,C@!2 M3G/XTS2-!BT-K]XYGE-]>FZ;<,;2V.!^5;=1S=%_WA2NQV1B>)/"Z:]):7<% MY-8:E9,6MKR$ LF1AE(/#*>XJKI'A":VUE=9UK5YM6U"-#'"SQ+&D*GKM0=S MZUU-%-2=K"LMSR?P;X[+?OFGSGS<_P![./PXKH['3K338GBLX%A1W,C*O=B@E%''V7@S4FU&TN=;\2W6IQV;;X(1$L*[NS.5^\:V=(T"+2;_5KM)FD; M4;CSW5A@(< 8'Y5L5%#=03O*D4T;O$VV158$H?0^E+F;"R1Q:> ;ZPDN+;1? M$UWIVDW$C.]FL*N8RWWA&YY4']*L0_#VSM_!Z>'([V;[.ER+@2%06X?=C],9 MKK9;B* H)943S&")N8#I]JD'-/GD'*CFM?\)G5=0@U33]1FTS58%,:W M,2!PZ'^%U/#"HM(\)-IFH3:QJ6IS:IJTJK%]HE0(L<><[44<*,]:ZNHI_P#5 MC_>'\Z.9[!9&'I'A.#2?!P\.)=W#0A9%\]#LD&]F;((Z$;JH:/X)NK/6;74M M5UV?59+*(PVBR1+'Y:GJ21]XX[FNPHHYF%D%%%+2&%%%%,0444M, J*X_P!0 M_P!*EJ*X_P!0_P!*8$HZ"EI!T%+0(****8$=QYGV:7R?]9L.W/KCBOGSRM1_ MM7#+-]O\SG.=^_/^-?0]1_9H/.\[R8_-_O[1N_.NG#U_97TOVHEF)1 M90>?_KO+7?\ [V.:FHHKGW-0IDO^J?Z>V7_5/]#0 L?^K7Z4ZFQ_ZM?I3J M8@HHK+\1M=KX=OVL=WVD1'9MZ^^/PJHJ[2$W97-!)X9)#&DJ,XZJ&!(J6OGC MP_-J \269LVE-T9ES@G)YYS[=]S*E5]HF[!15'5[N2RTV6: M(9<8 ]O>NU>96QE.C5C3ENSNI86=2FZBV1V5(WW3] M*6AONGZ5VG,,M_\ 4)]*EJ*W_P"/=/I4M @HHI:8'.^)M,N;SRIK=3)L!!0= M?K1X8TRYL_.FN$,>\!50]?K7145R?4J?UCV_4Z?K4_8^QZ!112UV'*%%%%," M&U_X]U^I_F:FJ&U_X]U^I_F:FH$%+113 *6BBF(***4"F 4M%>5?%?Q=JVC MWMKING3-;*\7FO*O5N2, _A6M&DZL^5&56JJ4>:1Z;;?>G_ZZ'^0JQ7FWPF\ M3ZCKEM?VVH.9FMRKK,1R=V1@_E7I)Y%%6FZ7:U\8H=.UJ2S MM=.-Q!"^QY3)M)(ZX&*]%TG4H-8TJVU"V),,Z!USU'M7EVM_!Z>]UR6YL;Z. M.UF+20D3$\%1,!@>F:]6UZRFU+0+^RMY/+FG@>-'ST)%>>C7V_P"$ M0_X13_A%K_\ M+[-]D^S?9_W.<8W[^FWOF@#TG3;.#3],MK.U_U$,:I'SG@# MBK59V@V4VFZ!865Q)YDT$"H[>I K1H ***@O('N;26&.>2!W4J)8\;DSW&%/,OKN2ZG2[N8?.EQN94E91G Z 5C>(?%]T_CC1M%TW M/V5;U([Z<'C<02(Q_,T >B9%%<((-2\7ZSJQ76+[3;/3YC;6RV;!2\@'S.Y( M.X9XQTXK9\%ZO=ZOH&=0V_;[2>6TN2HP&DC8J2/K@'\: .BKC?&?_(P^$O\ MK_?_ -%-795QOC3CQ!X2_P"O]_\ T4U)[#6YN]ZXWQZ0M]X4).!_;$63^!KL MLCU%>?\ Q4AL[JV\/07TOEVKZK&LK!L87![UYM/XCJGL=G9ZUI6H3R066I6= MS+']](9U=E^H!XJTL\+RO$DJ-)'C>@8$KGID=J\Y\;:/HVA_V#?Z+:VUEJ2: MA#%";5 ADC8X<''WACUK3\.NJ_$[QF&8 F.R(!/;RCS5S-7Q9XJB M\.Z VI0-;W#+<)!M:08R6"L..X!)Q[5T$4T4\2RPR))&PRKHP(/T(KQ/4+:U MO?A=JLLL4)HT?YG#@A<=\,RNJ_4@\5YC>V-OJ'AOX8VEW$LD+O;"2- MAD,!!T(]*V(=,T^R^*-U:6MI!!:W6DYFAC0*CD-CE1Q1R(7,SHO"'B>/Q-H9 MOV,$2+^[WQ>8P 9AR%Z#/I6_=Z)J=MJ>@746F>']%DM[I%BF MM;G:TR'K'C:-P(]:MTU<2DSU"^UG2],>-+_4K2U:3A!/.J%OID\URW@AE?Q' MXP96#*=2!!!R"-BUE>$]*TK7=?\ $UWKEK;WFHI>M $ND#^5"!\FT'H".:L? M#.VL++4O%=MIS#[)'J6V,!L@#8. ?2ERI)A>[1?^(1VR^$SG _X2"VS_ -\O M736>MZ3J$LD-EJ=G&SNM/\.6]])LM)-;@69@VW"E M7SSVJGXYT;1]#BT6_P!$L[6RU2.]BCM_LJ!#*I.&4@?>&,]:$DTD#=FSTJ&X MAN8_,@ECE3.-R,&&?J*B:X@G1A#-')L<*^Q@=IST..AKS&^UA_AQJVLV**6M M=20W.F*.0+AC@H/Q(-=CX1T,>'_"MM:2,&NI&$UR_=Y6.6/^?2AQLKC4KG34 M4FX>H_.EW+ZC\Z@8M%)N7U'YT;E]1^=,!:*3.]?NM!T>-[/"S3OL$A&=@Q_.N<\!^+]4 MO];&G7\QN(Y49E9ARA SU]*[_5=+L=:L6L[Z,21-SP<%3Z@^M9^A>$])\/2O M-9J[3.-IDE?<0/0>E=4*E)4G%K4QE&;J)IZ&_3)?]4_T-.W+ZC\Z9*P\I^1T M/>N8U')_JU^E.IB,OEKR.GK3MR^H_.F M+2;E]1^=&Y?[P_.@1!%8VD,S316 MT22MU=4 )_&K%)N7^\/SI=R_WA^=/5@-EB2:)HY%#(PP0>]4[31K&RF\V&+Y M^Q8YQ]*O;E_O#\Z7'YU$J4)24FKM%*I**<4]&+0WW#]*-R_WA^=(S+M M/S#IZUH0,M_^/=/I4M0V[+Y"'YT;E_O#\Z '44FY?[P_.C_N:FW+_ 'A^= "TM)N7^\/SHWK_ 'A^=,0M%)O7^\/S MI0R_WA^=,!0*6F[U_O#\Z-Z_WA^= AU8WB#PMI/B:%(]2M_,,?W'4[67\16O MO7^\/SHWK_>'YU49.+NF)Q4E9F/X];55K9 ME#3?,/\ 6'O["I]Z_P!X?G0VV[L$DE9#J*;O7^\/SHWK_>'YTACJ*;O7^\/S MHWK_ 'A^= #J*;O7^\/SHWK_ 'A^= #J*;O7^\/SHWK_ 'A^= $4/^OG_P!X M?RJ>JT++Y\_S#[P[^U3[U_O#\Z '44W>O]X?G1O7^\/SH =13=Z_WA^=&]?[ MP_.@!U%-WK_>'YT;U_O#\Z '44W>O]X?G1O7^\/SH B3_C\D_P!T5/59&7[7 M(=P^Z.]3[U_O#\Z '44W>O\ >'YT;U_O#\Z '44W>O\ >'YT;U_O#\Z '44W M>O\ >'YT;U_O#\Z '44W>O\ >'YT;U_O#\Z (O\ E]_X!_6IZ@!!O."#\G]: MGH **** ./\ #]W=:CX[\2FXN9/*L'AMH+;/RA2@PVNI-&(KB*X4M#!GG-;?@O2;K2=!QJ&T7]U/+=W(7HKR,6(_# M('X5T5% !7&>-0#X@\) C(^WO_Z*:NSKC?&?_(P^$O\ K_?_ -%-2>PUN;?E M1_W16=J_A[2]=BABU&U2>.&3S$5NF[&/ZUJ4O2O+3ML=9S&F> M"TO44OHH9 MIIH\^4;B9I!%_N@]*EUKP3HVN7JWEQ'-%:Q86\Y_P"64MRB-^1.:T4=)$5T965AD%3D$5=Y;BLMC&;PIHS:'%HPLT6P MB*E8E.,%6W _GS6QY4?]T4^BE=@)6MIFB\W_>QUJU M>>#]$O=&M]*ELE%M; "#8Q#1XZ%6Z@UNT4^9]Q61@Z)X.T?09I)[6&22YD&U MI[B0R/CTR>U4=4^'OA_4+Y[R:WE4SN#/%',RQRGU91P:ZVLN/6+.]U.[TV&0 MMI4@+N&1SWIIRW%9;#KC0=.NGL7DMES8N)+<+P$(&!Q]#3CHEB=6_M M,P#[7Y7D[\_PYSBM&H+F\M;) ]U1PSS2P_P"I^TS-((O]T'I716]W;7:;[:XB MF7^]&X8?I4V:=V*R.:U;P)H>L7_VZ:*:&Y8;7DMIFC,@]&QUJ_HOAC2= 2=- M-M%A69][@'.3C&:UZ*.9VL%D96L>'-+UZ"K1)XH91,J'IN ('Z$UF:;X MT'2]12^CAFFGC_U1N)FD$7^Z#TKJ**:;V"R//[VVC\4?$:WM?(!T_0QYTC%> M'G;H/P'-=S-$@C!"@?,/YU,J*I)50">I ZTR?_5_\"'\Z;=Q)"^3'_<%+Y,? M]P4^BD,9Y,?]P4>3'_<%/I:8%>Y-M:VTEQ,%6.-2S''0"N'M?B-83ZDL#V#1 MV[MM$N>1[D5W%]:)?6,]K)G9,A1L>AKSFU^&-VFIH9[R$V:.&RN=[#TQC _. MNJ@J+3]H8U'.ZY3TH11, 0BX-+Y$?]Q?RIZJ$0*.@&!2US&I'Y$?]P?E4<\4 M8A8A!FK%17'^H?Z4P%$$6!\@I?)B_N"GCH*6@1'Y$7]P4>1%_<%244P(_)B_ MN"CR8O[BU)10 SR(O[BT>1%_<%244Q#/)B_YYK3)(8Q$Q"#I4U-E_P!4_P!# M3 9'#&44E!TIWD1?\\UIT?\ JU^E.H$,\F+_ )YK33#"H+,J@#J34M><_%BY MOH;*RCA9TM'8^85.,MV!K6C3]I-1N14GR1P%I&LA&&.XY"OGC'U&?RKUBJK4O93Y;BISYX\Q']GB_YYK2_9XO M^>:_E4E%9%D?V>+_ )YK2-!%M/[M>E2TC?:TE MO_Q[I]*EIB(_L\7_ #S6C[/%_P \UJ2EH B^SP_\\U_*E^SP_P#/-:DHI@1_ M9X?^>:_E1]GA_P">:_E4E% B/[/#_P \UH^SP_\ /-:EJ"\O+;3[22ZNYDA@ MC&7D*=%US=;Z??I-,F28R"K8S MU (&16_52BXNS5A*2DKHB^SP_P#/-?RI?L\/_/-?RJ2E H&1?9H?^>:_E2_9 MH?\ GFOY5+10(B^S0_\ /-?RH^S0_P#/-?RJ6BF!%]FA_P">:_E1]FA_YYK^ M52T4 4[>")C-E%.)"!^0J?[-#_SS7\J9;?>G_P"NA_D*L4 1?9H?^>:_E1]F MA_YYK^52T4 1?9H?^>:_E1]FA_YYK^52T4 1?9H?^>:_E1]FA_YYK^52T4 1 M?9H?^>:_E1]FA_YYK^52T4 5(H(C-,"BX##''M4WV:'_ )YK^5-A_P!?/_O# M^53T 1?9H?\ GFOY4?9H?^>:_E4M% $7V:'_ )YK^5'V:'_GFOY5+10!%]FA M_P">:_E1]FA_YYK^52T4 1?9H?\ GFOY4?9H?^>:_E4M% %1((C=2+L7 45- M]FA_YYK^5-3_ (_)/]T5/0!%]FA_YYK^5'V:'_GFOY5+10!%]FA_YYK^5'V: M'_GFOY5+10!%]FA_YYK^5'V:'_GFOY5+10!%]FA_YYK^5'V:'_GFOY5+10!6 M2-([S"*!\G;ZU9J#_E]_X!_6IZ "BBB@"*Y>6.UE>",2RJI*(3C<>PSVKE=. M\?V3W2V.MVT^BWYX\J[&$8_[+]#73W\[6VGW$Z&,-'&S R'"@@=SZ5XVNHZ! MX@E2[\7ZQ<:H%.Z.TMK206R'VP,M]: /:D=9%#(P93R"#D&G5R>@>%QI%[%> M:3JEVNE2H2;"8EE&1P5)Y7Z5UE !1110 4444 %%%% !7&^,_P#D8?"7_7^_ M_HIJ[*N-\9_\C#X2_P"O]_\ T4U)[#6YOUR7C[5+ZTT^QTW3)?)OM5NEM(YO M^>0/+-]< XKK:Y'Q]IE[DW:W:PCK*H!#*/?!KSH6YM3JEL2V M'P_\+:=I_P!GDTFTN68?O;B[C$DDA[DLW.34GA?PY;>&)+^*RU"233I7$D%F MS;A;1P+=2JDC[([B2%EB<^@V5M-NN;)PD\94@KD9!YZ@^M%EKFGW]GFEZ_9Q-/>W=BNF7:+SF M9)+;Q#%%YL^2?+E3 G;_ ($O-"II]1-QE6&P\$58^%RA/#5\BC M"KJUXJ@= /,/%5_B1>6]AJ'A2ZNYEA@BU/<\C=%&P\TDK3LBF[Q(?$_@BRT' M3I_$/A2(:7J=@AG*P$B.=%Y9'7H00#6JE_9:QJ/A/4FU.[M9KRW>:WLHV/ES MYC#,']=H-9?B;QI:^(--GT#PJQU*_OD,!DB4^5 C##,S=.F:6[TY-(\8?#O3 M8SN2U@NX0?7; HS^E4KVU)TZ&]_PG.BG6CI$4LTUXDODR+' S"-O]HXP![U! MV4R;CG( /+$]C0H(.9GL.L>)=)T/3XKV^NU6*8@ M0[ 6:4GD!0.3^%<_J/Q!TZ7PMJ][82SPW-G#G;-;LK*Q^Z=I'(S7,PQP>'=> M\%WVJR3/H\6F/;0W%S'M\F8D%2X_A)7 _"NI\0ZYHNK>']?ATZY@N;B*P9I9 M(L, IZ L/Y4Y2V)***6D,**** "EHHIB"BBBF 5% MV1FI:15"*%4 *!@ =J6N'G4BY1Z M&4ZL8M)GKT?^K7Z4ZFQ_ZM?I3ZQ- J*XMH+N%H;B&.:)NJ2*&!_ U+2T]@9! M:65K8P^3:6\4$?79$@4?I5BBBC<0444M, I&^X?I2TC?G_ M .NA_D*L57MOO3_]=#_(58H **** "BBB@ HHHH **** ((?]?/_ +P_E4]0 M0_Z^?_>'\JGH **** "BBB@ HHHH **** ($_P"/R3_=%3U G_'Y)_NBIZ " MBBB@ HHHH **** "BBB@"#_E]_X!_6IZ@_Y??^ ?UJ>@ HHHH S]=L3J>@W] MB%W&>!XP-VW)(]>U<)I6K>,-/M;;2I/#NA274$2IL74U5B ,9V[2:[K7VO$\ M/:@VGY^V"W#9;NYD%[?QSW,2DA8_,*2,JYQ@#H* MQ[J;Q-X5CP,Y7UR$R!BPYCXZ'/KZUM> M!M-O-/T!I-0B$5[?7,U[/&#]QI'+;?P&!0!TM<;XS_Y&'PE_U_O_ .BFKLJX MSQJ WB#PF",C[>__ **:D]AKLJQ ,?QJYY$7_ #S7\J/(B_YYK^5, M02PQ3J%E1'4,' 89P0<@_4$ T-#$\B2,JEX\[&(Y7/!Q2^1%_P \U_*CR(O^ M>:_E0 /##(Z.Z(SQG*,1DJ?:HY(8D1%_SS7\J9+#& MN$4?,!TI@/BAB@4K$B(I)8A1C)/4TVXM+:[0):_E3 9!:6MJNVW@BB'HB@?RI[0PO+'*R(TD>=C$:_ ME1Y$7_/-?RH$$<441K>3:?:O:_E2^1%_SS7\J8#;BVM[N!H+B*.6)A@HZ@@_A4%II.G6$#P6EE;P0O\ M>2., -]:L^1%_P \U_*CR(O^>:_E3 :_E4:_E3$29'J*,CU MIGV>'_GFOY4?9X?^>:_E0 _(]:7(]:C^SP_\\U_*C[/#_P \U_*F!)D>M&1Z MBH_L\/\ SS7\J/L\/_/-?RH$29'J*CN"# _/:E^SP_\ /-?RJ.>&)86(C4'Z M4P)P1@' _=K^5+]GA_YYK^5,"3(IHHR/6H_L\/_/)?RH%O"?^6:?E3 DX]:7/O47V>'_GDGY4?9X?^>2_ ME0(;>6D%_9RVMR@>&52KJ>XKD]/^'&CZ5?&^62>9H\M&DC#"G\!S77_9H?\ MGDGY4V2WA$3$1J#CTK2-244U%[DRA&3NT4]6U!M.TP2Q@&1L*N>@]ZRM$UZZ MN+];:Y8.LF<'&"IQFMV73[:[M?*EB&&'4<$56L?#]G8RF0!I'Z OVKSJU+$2 MQ$90E[O4[:52@J,HR7O&KQZT9'J*C^S0?\\D_*C[-!_SR3\J[SC,6X\56L-T M8EA>1%."X/\ (5N12I-$DL;!D&KY;EO ML4T,9V)E& YP/6O)PV-J_6'1K[]#TJ^%I^Q56C\SJ9&D;*1D,!UJ M5.+;BGJBG&25VM"2W(^SIR.E29'J*KP6\+0(3$I)'7%2?9H/^>2?E5DDN1ZB MC(]147V:#_GDGY4?98/^>2?E3$2Y'J*,CU%1_98/^>2?E1]E@_YXI^5 $N1Z MBC(]147V6#_GBGY4OV6#_GBGY4Q$N1ZBC(]147V6#_GBGY4?9+?'^I3\J8"6 MA MQR.I_F:GW#U%5+6VA> %HE)R>2/>IOLEO_P \4_*@1+N'J*-P]147V2W_ M .>*?E1]DM_^>*?E3 EW#U%&X>HJ+[);_P#/%/RH^R6__/%/RH EW#U%&X>H MJ+[);_\ /%/RH^R6_P#SQ3\J )=P]11N'J*B^R6__/%/RH^R6_\ SQ3\J &V MQ&Z;D?ZP_P A4^X>HJG;VT+-+NB4XD('';%3_9+?_GBGY4 2[AZBC*?E1]DM_P#GBGY4 2[AZBC< M/45%]DM_^>*?E1]DM_\ GBGY4 2[AZBC'\JGW#U%5(K:$S3 Q*0&&..G%3?9+?\ YXI^5 $NX>HHW#U%1?9+ M?_GBGY4?9+?_ )XI^5 $NX>HHW#U%1?9+?\ YXI^5'V2W_YXI^5 $NX>HHW# MU%1?9+?_ )XI^5'V2W_YXI^5 $NX>HHW#U%1?9+?_GBGY4?9+?\ YXI^5 #4 M(^V2HJ+[);_\\4_*C[);_P#/%/RH 3(- MYQ_<_K4]5DB2*\PBA04[?6K- !1110!Q\X\?^?+Y)T7R=QV;@^=N>,_A7'?; MKK_A(MGG^#/[7W8S@[]WU]?UKU#7X;NX\/:A#8-MNWMW6(@X^;'%>5C6? __ M @_]B?8A_;?D^3]@^S-]I^TXQGIUW<[LXH ]@MO-^S1>?M\W:-^SIGOBI:S MM AN[?P_I\-^VZ[2!%E/^UCFM&@ H(S110 FT4N*** $VCTI:** "N-\9_\ M(P^$O^O]_P#T4U=E7&^,_P#D8?"7_7^__HIJ3V&MSH****\TZ@I:** "EHHI M@%%%%,05'-T3_?%2U%-T3_?% $M%%%, HHI: "BBBF(***6F 5%/_JQ_O#^= M2U%/_J_^!#^=,1+2T44 %%%%, HHI:!!1113 *BN/^/=ZEJ*X_X]WI@2CH*6 MD'04DDB11M)(ZHBC+,QP />@0ZBLW3_$&DZK.T%CJ$$\J\E%;GZCUK2JG%K1 MB33V,GQ%<3VVF;H"5+.%9AV'-8WAR\N3J0A,CO&P.X,RMK3/D0I&3U*BN"KA:D\1&JI62Z'93Q$(T73<=63T44M=YQA3)?]2_ MT-/ILO\ J7^AI@+'_JU^E/'3BO-/BIJ.H6EE86]O(\5M,"9&0XW$=C57X2ZG MJ,]]>V749C&RJ(D8[!CD?C73:!IEM;6D=W%N9Y MD!RW8>E>/V'C*2[UR+[=:Q_9YYP'6+*E03CBO=XT6*-8T4*J@ =A7GTLMKT M*[J8FS?0[:F.HU:*A0T74266.",R2NJ(.I8UQ?CGQL=$TN%M+>.2XG8J'/(0 M#VK9\4VUQ<6"&!6=4;+JO)Q7+VOA./Q&CPWTV:TCC'#&1I2A> M/]?D0\*IX652,K2,/2-:E\0H'ED,U^1^\4#DX[@>E>G:#:SVFC+'."')+!3_ M @]JSO"_@?3/"TDLULTDUQ(-IEE(R%]!CI72M]T_2M%@J5/$RK4V]?U(>+J M5*$:4TM".W_X]T^E2U';_P#'O']*DKJ.<*6BB@ I:*7%,0E+BEHIV$%!Z44' MI3 @L_\ CW'U/\S4]06?_'N/J?YFIZ "BBB@ HHHH **** "BBB@"O;?>G_Z MZ'^0JQ5>V^]/_P!=#_(58H **** "BBB@ HHHH **** ((?]?/\ [P_E4]00 M_P"OG_WA_*IZ "BBB@ HHHH **** "BBB@"!/^/R3_=%3U G_'Y)_NBIZ "B MBB@ HHHH **** "BBB@"#_E]_P" ?UJ>H/\ E]_X!_6IZ "BBB@#E-%U6_U7 MQGK\#3!-/TUHK>.$*,O(RAV(Y_$/AZ&.[%VBK?6+OM\PKPKH?[V.*I7\WBOQE;G2O['?1+ M";Y;J>>4-(R=U0#U]: .QT'43JV@6&H%=IN(%D(]"16C4%G:Q6-E#:P+MBA0 M(@] !BIZ "BBH+M;AK25;1T2X*D1M(,J#V)% $]%(]5U"+0;RWL[33V$?F2Q;_ #Y<9(]E&0*W/"FN/X@T*.\FA$-RCO!< M1?W)48JP^F10!MUQOC/_ )&'PE_U_O\ ^BFKLJXWQG_R,/A+_K_?_P!%-2>P MUN=!2T45YIU!2T44P"BBBF(*6BB@ J*;HG^^*EJ.;HG^^*: DHHI:!!1113 M***6F 4444P"HY_]7_P(?SJ6HI_]7_P(?SH$2T444P"BBB@0M%%%,#F/$MY< MQW20([QQ;<_*<;C5SPW=SW%K*L[,ZQL KL>?IG_/6M2YL[>[4+/$K@=,]J\U M^)5]>:==6>GV;/;69B\S]V2N]LD')]@!^=+Y^?1G16Q5..&Y.74], MN+F"T@:>XE2*)>KN< 56BU*RU*SDDLKJ*=!P3&P.*\4\_7=8\-R1[I[FTM90 M3U8C(/YBMSX;V&H)J5S=&.2.T$)5RP(#-D8^O>O7EA%"#DY:H\Y5W*226YZ\ M.@KS'QYXUL[NSN]$LQ*T@<*\PX7@\CWZ8KTX=!]*\BU3X9ZLVLR_8S$]K+(6 M5V;!4$YP1[5.$5/GO-[#K\_+:)E>!M*U"Y\2V5Q;PR+#$V]Y<84+]:]SJCHV MFC2-'M;!6W^0@4MZGO5ZIQ%;VL[CI4^2-@KRW7OB??6>MS6UA;0?9X)#&QE! M+.0<'H>*]2Q7":U\,;/5-6DO8;Q[=9FW21A<\]R*>&=)2?M!5E-KW#J]"U9- M.>$@921(G)6- M<9/J?6K,?^K7Z"GU5W:W05E>X5!>V<&H6 ME:?J\=Z]S-/'$X>.%P 1TR>^*[VBEK2=2=1WD[DQA&&D4U206\5M$(H8PB M#H!7F0PE6.*=9RT?0[IXBF\.J2CKW)*1ONGZ4N*1ONGZ5Z)Q#+?_ (]X_I4M M16W_ ![Q_2IL46 2G8H Q2U5A7#%%%%,04444 %!Z44AZ4 0V?\ Q[CZG^9J M>H+/_CW'U/\ ,U/0 4444 %%%% !1110 4444 5[;[T__70_R%6*KVWWI_\ MKH?Y"K% !1110 4444 %%%% !1110!!#_KY_]X?RJ>H(?]?/_O#^53T %%%% M !1110 4444 %%%% $"?\?DG^Z*GJ!/^/R7_ '14] !1110 4444 %%%% !1 M110!!_R^_P# /ZU/4'_+Y_P#^M3T %%%% &3KOB;2/#=N)M5OH;8,K%%=P#) MCJ%SU-95K\2?!]U:17']O6,7F*&\N290RY[$9X-:/BM(%\-W]U+807CP6[ND MS,3!H",!V8XP%X)![ MUZE@>E)L4-N"C/KB@#SK2]7L_ NHZOIVM.\,4LWVFSE\MF$ZE1E00.6!'2MS MP#9W5OX?EN;V!H+C4+N>^:%NL8DGV]_P#T4U=G7&^,_P#D8?"7_7^__HIJ3V&MS=\A/0_G2^0GH?SJ2BO..HC\ MB/T/YT>0GH?SJ2BF(C\A/0_G1Y">A_.I:* (O(3T/YTOD1^A_.I**8$?D1^A M_.HY844+@'[P'6K%1S?=3_?%,0>0GH?SH\B/T/YU+10!'Y$?H?SH\A/0_G4E M+3 B^SQ^A_.C[/'Z'\ZEHIB(_L\?H?SH^SQ^A_.I:* (OL\?H?SJ.:%%C! / MWAW]ZLU%/T/YTOV>/T/YU)2T"(OL\?H?SH^SQ^A_.I:*8$ M7V>/T/YT?9X_0_G4M% $?V>/T/YU4OM$T[4XA%>VJ3(#D!^RB_>1K+#3]G[1K0EL](L M+"W%O:VZQ1#^%>!3YK>*.!MBXQZ5:J*X_P"/=_I71=O5F%D@%O'CH?SI?L\? MH?SJ0=!2T 1?9X_0_G1]FC]#^=2TM,"+[-%Z'\Z/LT?H?SJ6EI@1?9H_0_G1 M]FB]#^9JGK6I?V99;U7=(YVIGH#ZURMCKE^E_&[W#R*S@,C'(()_2N*OCZ=" MHJ,1,0#P/6K%,F_U+_0UW'&1QVT9C4D M'IZT[[-%Z'\ZDC_U2_2G4P(?LT7H?SH^S1>A_.IJ&4,I4]",4 <%?_$CP]8: MJUD8[F54;:\T?*@]\<\UVENMK=6T5Q V^*50Z,&."",@UXSJ?PMU_P#MF1+1 M(I;61R5G,@ )[CK^5>Q:+IPTC1++3@YD^S0K'O/\1 Y-==>%&,4Z;NSGHSJ M2D^=%C[+%Z'\Z/LL7H?S-34H7-UC:!&(.2/6I?LD7H?\ OHTZU_X]H_I4M4(@^R1>A_[Z-'V2+T/_ 'T: MGHH @^R1>A_[Z-'V2+T/_?1J>B@"#[)%Z'_OHT?9(O0_]]&IZ* (/LD7H?\ MOHT&TBQT/_?1J>@]* *5M;1O "0@"#[ M)%Z'_OHT?9(O0_\ ?1J>B@"#[)%Z'_OHT?9(O0_]]&IZ* (/LD7H?^^C1]DB M]#_WT:GHH @^R1>A_P"^C1]DB]#_ -]&IZ* *4%M&QER#PY'6IOLD7H?^^C2 M6WWI_P#KH?Y"K% $'V2+T/\ WT:/LD7H?^^C4]% $'V2+T/_ 'T:/LD7H?\ MOHU/10!!]DB]#_WT:/LD7H?^^C4]% $'V2+T/_?1H^R1>A_[Z-3T4 4HK:,S M3 @X##'/M4WV2+T/_?1HA_U\_P#O#^53T 0?9(O0_P#?1H^R1>A_[Z-3T4 0 M?9(O0_\ ?1H^R1>A_P"^C4]% $'V2+T/_?1H^R1>A_[Z-3T4 0?9(O0_]]&C M[)%Z'_OHU/10!22VC-U(N#@*.]3?9(O0_P#?1H3_ (_)/]T5/0!!]DB]#_WT M:/LD7H?^^C4]% $'V2+T/_?1H^R1>A_[Z-3T4 0?9(O0_P#?1H^R1>A_[Z-3 MT4 0?9(O0_\ ?1H^R1>A_P"^C4]% %6.)8KO"YY3U]ZM5!_R^_\ /ZU/0 4 M444 5M0N8++3KBYNB!!%&SR9&?E YKQ>VM](N+B^O&\+:@EE;Q)?)8F\/EO& MS??\K.!QSBO7?$@@/AK4A!CY2.*M55TRRATW3+:R MM_\ 4P1K> JU0 4444 %%%% !1110 5QOC/_D8?"7_ %_O_P"BFKLJXWQG M_P C#X2_Z_W_ /134GL-;G14445YYTA2T44 %%%%, HHI: "HYNB?[XJ2HYN MB?[XIB)***6F 4444P"EHHH$%%%%, J*X_U8_P!Y?YU+4=Q_JQ_O+_.@1+11 M13 **** "EHHIB,O5=$CU-UD$ACD48SC((J?3-,BTR QHQ9F.68]ZNT5DL/3 M53VJ7O&KK3!BI:Y_QJEY)X2OELMWF[1D+U*YYQ71"/-)(P MD[*YKVVH6=V[1V]U#*Z_>5'!(JS7@'@N&_?Q=I_V)9 R3*9B!P(\_/G\,U] M5OB*"I223N9T:GM%>P444M8&H4M%% BGJ6G1:G:^3(2I!RK#L:R;+PK';W23 M2S^8$.X*%QD^]=%2UA4PE&I-3E&[1M#$581Y(O0*9-_J7^AI],F_U+_0UTF ML7^J7Z4ZFQ_ZM?H*?0 444H!-,!*4#-."@4M4D3<0 "EHHJA!37^XWTIU-?[ MC?2@!EK_ ,>T?TJ6HK7_ (]H_I4M !1110 4444 %%%% !0>E%!Z4 06?_'N M/J?YFIZ@L_\ CW'U/\S4] !1110 4444 %%%% !1110!7MOO3_\ 70_R%6*K MVWWI_P#KH?Y"K% !1110 4444 %%%% !1110!!#_ *^?_>'\JGJ"'_7S_P"\ M/Y5/0 4444 %%%% !1110 4444 0)_Q^2?[HJ>H$_P"/R3_=%3T %%%% !11 M10 4444 %%%% $'_ "^_\ _K4]0?\OO_ #^M3T %%%% &)J-U>R7TNG_P!C M/]HSM<"=5#/T\K:>>1WZ5YLOANW5<+\)IP!V&I1?_ !5=1JT=[XO\876A M)?W%CI&FPQO=FU?9)/))DJF[J% &3CUJGK/A63P982:[X;U"_0V@\RXM+BX: M:*>,?>&&)PV.XH ] L$\O3[=! ;?;&H\HMG9QTSWQ5BH+*Y6\L8+E/NRQJX_ M$9J>@ HHHH 9+((HGD.<*I8X]JX"W\9^(!96.O75GIXT2]G6-(8W8W$:LVU6 M)^Z3ZJ.GK7>W#,MM*47&K:P:+3B$GEO6?$DN,^6FWI@=6/KTK;\-:Y'X MBT.#4$A:%WW)+"_6.12593]"#7,:)J]EX=UGQ'9:O/%:,;MKR-I3CS(F&<@] M\=*T/AY%+_PCT]]+$\0U&^N+V.-Q@JCN2O'N,'\: .MKC?&?_(P^$O\ K_?_ M -%-795QGC4;O$'A(9(_T]^G_7)J3V&MSHZ6HO)_Z:2?G1Y/_323\Z\\Z26B MH_)_Z:2?G1Y/_323_OJF!)14?D_]-)/^^J/)_P"FDG_?5 B6BHO)_P"FDGYT MOD_]-)/^^J8$E1S?=3_?%'D_]-)/SJ.6+ 3YW/S E;7D?]-)/^^JJ: MA803V_[[>X4C'/(^E8XBG.I3<:;LS6A.,)J4U=%#PYJ-Q=&6&=C($ 96/4>U M;]>$+XQU>VOGFM)S!$7R(0 1CT/MKZ=G65@5?!P"0<9%;/D_]-9/ M^^JB47%M,:=U=$M%1>3_ --9/^^J7R/^FLG_ 'U2&25@>+?%$7A?34G,/G3R MMLBCS@$]22?0?UK9=$BC:22=U102S%L =Z\_P!>O_#GC/R]*BU-X[M)/W$L MBG8S'C&?>MJ$%*5Y+3J9596CH]32\'^/1XCO'L;JV6"Y"ET*$E6 ZCGH:["Y M&;=_I7&^$? '_"/W;WMU="6XVE4\K("@]>M:6K:W]ENFMHE=]O#EV[UEC:]" M@^:]D:86E5JKEMJ=%'#%$24C12>I48S4E4-.F34+)+A'E7/!4MT(JW]G_P"F MLO\ WU2C)3BI)Z,MP:3YRB9?MD)*JBGD./\ Z]<>(JXB-6$*,.9/^OD= M=&G0E3E*K*UCU^:[MK>14FN(HW?[JNX!/TS3YO\ 4O\ [IKYEU2_O]6OVO[Y MGDFFY#$'&.F%]J]W\(07Q\&V;:A),)_*/#'G;VS^%>Q7POLHJ5SS*6(]I)JQ MTD7^J7Z"O(?B;XPU>P\0_P!F65U+:00QJV8CM:0D9SGT[?A7K<=L#&I\V7IV M:L?7?!.B^(VC?48I))8QA9%?#8],]Q2PTH0GS35T.O&0()CU<$=_<5W59FEZ!8Z-9+9Z>KP0+SM5NI]3ZFKGV;_ *;3?]]5 M-2493;BK(=.,HP2D[LGHJ#[-_P!-IO\ OJC[-_TVF_[ZJ"R>BH/LW_3:;_OJ MC[-_TVF_[ZH GIK_ '&^E1?9O^FTW_?5(UMA#^^EZ?WJ '6O_'M']*FJI;V^ MZ!#YLHR.@:I/LW_3:;_OJ@">BH/LW_3:;_OJC[-_TVF_[ZH GHJ#[-_TVF_[ MZH^S?]-IO^^J )Z*@^S?]-IO^^J/LW_3:;_OJ@">@]*@^S?]-IO^^J#;IOLW_3:;_OJ@">BH/LW_3:;_OJC M[-_TVF_[ZH GHJ#[-_TVF_[ZH^S?]-IO^^J )Z*@^S?]-IO^^J/LW_3:;_OJ M@">BH/LW_3:;_OJC[-_TVF_[ZH 2V^]/_P!=#_(58JE!!N:7][(,2$<-UJ;[ M-_TVF_[ZH GHJ#[-_P!-IO\ OJC[-_TVF_[ZH GHJ#[-_P!-IO\ OJC[-_TV MF_[ZH GHJ#[-_P!-IO\ OJC[-_TVF_[ZH GHJ#[-_P!-IO\ OJC[-_TVF_[Z MH (?]?/_ +P_E4]4HH,S3#S9!AAR&]JF^S?]-IO^^J )Z*@^S?\ 3:;_ +ZH M^S?]-IO^^J )Z*@^S?\ 3:;_ +ZH^S?]-IO^^J )Z*@^S?\ 3:;_ +ZH^S?] M-IO^^J )Z*@^S?\ 3:;_ +ZH^S?]-IO^^J !/^/R3_=%3U22#-U(OFR<*.=W M-3?9O^FTW_?5 $]%0?9O^FTW_?5'V;_IM-_WU0!/14'V;_IM-_WU1]F_Z;3? M]]4 3T5!]F_Z;3?]]4?9O^FTW_?5 $]%0?9O^FTW_?5'V;_IM-_WU0 ?\OO_ M #^M3U5CC\N[(W,WR?Q'/>K5 !1110!QFH>!KNYU^^U:P\27^FO>[/-C@52 MI*+M'455NOA]JU[:2VUQXVU:2&52CH4CPP/4=*[/4K^'2]-N;^X)$-O&TCD# M)P!FN0@\8^)[RVCN;7P-26VC>6(Q2,H+1DYVGTSWJ6@ HHHH *I1Z1IT5\U]'8VZW3=9A& MY_&KM% %2\TK3]1:-KVRM[AHSE#+&&V_3-6@ H P!P!2T4 %<;XS_Y&'PE_ MU_O_ .BFKLJXWQG_ ,C#X2_Z_P!__134GL".CHHHK@.H***6@ HHHIB"BBEI M@%13]$_WQ4M13=$_WQ3$2TM%% $4]Q%;1&69PB#N:CM+^VO=WD2!BO4=#5'Q M!93W=HGD L4;)0=35#P]IUU%>&XEC:) I'S#!8_2N*>(JK$*FH^[W.J-&FZ+ MFY:G3444M=QR!112%E498@#WI@+44_\ JO\ @2_SJ6HKC_5C_>7^=,#G)_ & M@W&I&]:W<%FW-&K80GZ5)J?@71-5O!^K+V"EKG_%7BNV\+VD;R1--/,2(X@<9QU) M/I7$:K\5)KG2@EA;FUO&;#,2& 7U'O6]/#5*BNEH93K0CHV>D:W8OJ>B7ME$ M^R2>)D5O>O&=-\":_+K,4$EF\"I("\S'Y5 /4'O76_#SQAJ6KZG+INHR>?\ MNC*DA&",$ @^O6O2:V4ZF&;@9\L*]I%#5[R2PTR2:(9<84$]L]ZX=?,O[T>8 M^9)6Y8BO1)H8[B)HI5#(PP0:S4T2RL5DFAC._'!8YQ]*\'&8.IB*L7?W>J/6 MPV*A1IR5O>+FG626%DENA) Y)/-NC"NZG*FOW<&M.AR34W[\EOU)***\E\>>.M8L/$,FG:=,;:*WQDA1ER1GO MVKKHT959MT5\_GXB^)SW>'=3;6] LM0: M/8\\>67L#G!_E6E;#3I)-D4Z\:CLC2KE]8^'VAZWJ)OKB&1)F.9#&VT/]:ZL M*!UIU9P7 NV(% =H]LU;F&(''^R:DJ.?\ MU#_[IIM@+%_JD^@I],B_U2?04^@ HHHH **** "BBB@ IK_<;Z4ZFO\ <;Z4 M ,M?^/:/Z5+45K_Q[1_2I: "BBB@ HHHH **** "@]**#TH @L_^/G_ .NA_D*L57MOO3_] M=#_(58H **** "BBB@ HHHH **** ((?]?/_ +P_E4]00_Z^?_>'\JGH *** M* "BBB@ HHHH **** ($_P"/R3_=%3U G_'Y)_NBIZ "BBB@ HHHH **** " MBBB@"#_E]_X!_6IZ@_Y??^ ?UJ>@ HHHH \S\40:SI>GSKK/Q M(;:=' AET MR+,BXY49;GK6/HVJS0Z+:1P?%>RCA$2[([BQA+HN. Q@8 MSK<$H"95 ?CJ /6IZBMFB>VC:$ 1%04 &!CMQ4M !1110 445B0>(5N_$\N MCVT#2K;1;KFX!^6-C]U/,$F<?[7<%@S Y))S[UOAL10I54JDD MF]B*M&K4@W"-TMST;X<7%[<>&@;QG94D*Q,_4K_A73W$B8";UW;E^7//6HHE MEAT51%$J3+;_ "HHP VWICZUX!->:C_:[3M-.+X2=H]N@K#T/X700VEP=(I-4:YANA#"'^6V"*5"^AXR?K_*J&G>$]=FUJ&U6RGA MD20%I"N F#][->J7'PXT"YU(WK12*6;>T2-A"?I7;+V-*5YOFO\ ,YE[2<;1 MTL='I=X=0TJTO"FPSQ+(5],C-377_'L]21QI%&L<:A44!54= !3+D9MW%>:] M]#L1R6OZ5>/J3SQ1/+'(!@J,XXQBM[P_936.F".<8=G+[?[O3C]*\HUCXEZW M_;4OV)TAMHI"J1%,[@#_ !5ZUX>U,ZWH-GJ/E^69X]S+Z'.#^&167]E?5ZKQ M%_B_4U>8>VI^Q[%J^N/L=A<7.W=Y4;/M]<#-?-VM:]/K>K-J&H;69B 4C4+\ MH[=/3NA%< M@ J0 8'2EK*=24_B9K&$8[(****@H*CG_U#_P"Z:DJ.?_4/_NF@!8O]4GT% M/ID7^J3Z"GT %%%% !1110 4444 %-?[C?2G4U_N-]* &6O_ ![1_2I:AM?^ M/:/Z5-0 4444 %%%% !1110 4'I12'I0!#9_\>X^I_F:GJ"S_P"/V^]/_P!=#_(58JO;?>G_ .NA_D*L4 %%%% ! M1110 4444 %%%% $$/\ KY_]X?RJ>H(?]?/_ +P_E4] !1110 4444 %%%% M!1110! G_'Y)_NBIZ@3_ (_)/]T5/0 4444 %%%% !1110 4444 0?\ +[_P M#^M3U!_R^_\ /ZU/0 4444 07@C-G-YTIBCV'=(&VE1CKGM7B^EQO9^*&F\ M&0OXBCDD_?W%]%\D?KMG/)^@!KUSQ#=_8/#FHW8@$YAMW?RF&0^!T->?0>'- M0MO""^)(/%U_%>K;?:EC1U%F.-WE^5C&WMUS0!ZA"9# AE4+(5&Y5.0#]:DK M/T*_?5-!L;^6/RY+B!9&3T)%:% !1110!F^(+NYL/#VH7=FADN8;=WB0#.6" MD@5Y?%I=GH'A/3_$FE:S.^JW<66[DA3\3],5[$0",$9%8=MX/\ M#]GJ9U*WTBTCNR2WF+&,@GJ1V!H Q/"5Y!8ZMXFM;UXX+A+UKE_,8#,;*"&^ MG;\*G^'&9/#]U>JI6WO=1N;FW4C&(FD.T_0]?QK9U;POHNNS1S:GIMM_/\ VR:NSKC? M&?\ R,/A+_L(/_Z*:E+8:W-_RW_YZG\J/+?_ )ZM^52T5PG01>6__/5OR%+Y M;_\ /4_D*DI:8$7EO_SU;\A1Y;_\]6_(5+13$1>6_P#SU/Y"E\M_^>K?D*EH MH B\M_\ GJWY"HYHW 7,A/SCM5FHI_NI_OC^=, \N3_GL?R%'ER?\]C^0J6E MH$1>7)_SV;\A1Y>1 B'(V\DUU%!( ))P!WK"KA:56:G-:HVIXBI3BX1V9%Y.]3U36TTW4RDPF!\N14"E2!GMP1Q7I4DB0QM)(X1%&2S' %:5:;HRM(B$ MU45XGSM<:OJO]K/=-=7 NQ(3]XY!STQ7OU@+F6PMY)Y&69HU+K@<-CFJEO9> M'[_4#>0VUI+=J*<$33H2I-J1%Y4G_/9OR%'E2?\ M/9OR%7&0-J^I)J6S\96&H>&;K6;5'(MD)>%_O! MNP/^-1[&?*I6T97M(WM?4NZYJD.@:5+J%W,Y1, *H&68] *YKPU\0X->U5=/ MECDM99,^420P8^G3@UYUK/C/5_$<1M+Z6+[,\@=46,#8>V#U/6NS\(?#:_TW M78=1U*:#9;G=''"Q8LW8G@8'>NQX:%.F_:?%T.95ISFN38])\J3_ )[-^0J. MXBD$#DRL1Z8%70GK4=V/]%D^G]:XE$Z6SC-1^%^CZGJ+7KRSQ&1MTB1D!6/? MZ5UMKIXLK2*UMI#'#$H1$ & !5Q?NBEK:4Y223>QFHQ3ND0>3+_S\-^0H\F7 M_GX;\A4]%240>3+_ ,_#?D*/)E_Y^&_(5/10!!Y,O_/PWY"CR9?^?AOR%3T4 M 0>3+_S\-^0IDL4HA3+_S\-^0H\F7_GX;\A4] M% $'DR_\_#?D*/)E_P"?AOR%3T4 0>3+_P _#?D*1H9=I_TANGH*L4U_N-]* M *MO%(8$(G8#'3 J7R9?^?AOR%.M?^/:/Z5+0!!Y,O\ S\-^0H\F7_GX;\A4 M]% $'DR_\_#?D*/)E_Y^&_(5/10!!Y,O_/PWY"CR9?\ GX;\A4]% $'DR_\ M/PWY"@PRX_X^&_(5/0>E %*VBD: $3,!D\8'K4WDR_\ /PWY"BS_ ./3+_P _#?D*/)E_Y^&_(5/10!!Y,O\ S\-^0H\F7_GX;\A4]% $'DR_ M\_#?D*/)E_Y^&_(5/10!!Y,O_/PWY"CR9?\ GX;\A4]% %*"*0F7$S#$A!X' M-3>3+_S\-^0I+;[T_P#UT/\ (58H @\F7_GX;\A1Y,O_ #\-^0J>B@"#R9?^ M?AOR%'DR_P#/PWY"IZ* (/)E_P"?AOR%'DR_\_#?D*GHH @\F7_GX;\A1Y,O M_/PWY"IZ* *444AFF F8$$9.!SQ4WDR_\_#?D*(?]?/_ +P_E4] $'DR_P#/ MPWY"CR9?^?AOR%3T4 0>3+_S\-^0H\F7_GX;\A4]% $'DR_\_#?D*/)E_P"? MAOR%3T4 0>3+_P _#?D*/)E_Y^&_(5/10!22*0W4@\Y@=HYP*F\F7_GX;\A0 MG_'Y)_NBIZ (/)E_Y^&_(4>3+_S\-^0J>B@"#R9?^?AOR%'DR_\ /PWY"IZ* M (/)E_Y^&_(4>3+_ ,_#?D*GHH @\F7_ )^&_(4>3+_S\-^0J>B@"K&C)=X9 MRQV=_K5JH/\ E]_X!_6IZ "BBB@#/UR::WT*^FMTCDF2!V1)!E6('0^U>1Z; M)\/+BUMY[F\U.&-@))-,+RBV5^I'EXZ9[=*]&AU^\U'QMHVCQ2 M6D+P8\ED!3 QQCCBIJKV-U#?6$%U;D&&:,.A'H15B@ HHHH **** "BBB@ K MC?&?_(P^$O\ L(/_ .BFKLJXWQG_ ,C#X2_["#_^BFI/8:W.DHHI:XCH"BBB M@ I:**8@HHHI@%13_=3_ 'UJ6HI_NI_OBA")J***8'(:_8W1U)Y1&SH^-I S MCVK MGXZFU&G.4URHP+#3;QM1B40NA1P68C&,5TWB#1[77-*:SNU)0LI5EX*G.,C\ MZ9H6KR:DLB3*/,3G(Z$59U34K+3X4-Y=10;F&-[8SS666TH4XOXF\0VL,#^8SYW!#G"X/)]NE>B5GZ=H6F:2SM8644#/]XJ. M36B!GI5X?#0P\.2#;]2*]>5:7--6/.O'G@6_US4TU'32CN4"21NVWIT(-:_@ MOP5 QC%=D$]:>!BO0]K4<%![''[."GS=3A+'X5Z-9Z MJEXTL\L:/O2!\;0>V3W%=T!@8I:*)3E/XG<(Q4=@J"[_ ./:3Z?UJ>H+O_CV MD^G]:DHF7[HI:1?NBEH **** "BBB@ HHHH *CG_ -0_^Z:DJ.?_ %#_ .Z: M %B_U2?04^F1?ZI/H*?0 4444 %%%% !1110 4U_N-]*=37^XWTH 9:_\>T? MTJ6HK7_CVC^E2T %%%% !1110 4444 %!Z44'I0!!9_\>X^I_F:GJ"S_ ./< M?4_S-3T %%%% !1110 4444 %%%% %>V^]/_ -=#_(58JO;?>G_ZZ'^0JQ0 M4444 %%%% !1110 4444 00_Z^?_ 'A_*IZ@A_U\_P#O#^53T %%%% !1110 M 4444 %%%% $"?\ 'Y)_NBIZ@3_C\D_W14] !1110 4444 %%%% !1110!!_ MR^_\ _K4]0?\OO\ P#^M3T %%%% 'GDVI1^!?&FJW6JJ\>BZRT%8]WK@5?HHH *** M* "L+6?%%EH^JZ5ILAW7>I3B**,'D#NQ]A6IJ%XFGV$]W(KLD*%RJ+EC@= ! MU->(2:U:W/B/1-=U..\&J3ZFI:-K20"W@ (6-25Y/7<8(M;K4KJ>V&,? MNFE.,>QY/XT =A7&^,_^1A\)?]A!_P#T4U=E7&>-<_\ "0>$MI /]H/U_P"N M34I;#6YTU%1;9_[Z?]\T;9_[Z?\ ?/\ ]>N,W):6HMLW]]/^^3_C1B?^^G_? M- $M%1;9_P"^G_?-&V;^^G_?)_QI@2UR&O7MS_:DD0D=$CQM ..V6U_;1SVEQ'/$7&'C8,.M>>?$S3KXM92QQ MEK.-"N(UX1OI4GPULK^"WNYY%:.VD=!&'!^9AG)'Z5Z%+"J&&4G*[1R5*W-6 M:2LCTNBLS5;^;3;42Y1V9MJC:?\ &L[3?$$US<>5-[D/)+(?DB3J??V%:LCO$NZ2:)%]2,?UKB_'7ABX\06T%_:7$#/ I!#-M4K MUZGBM:*A*HHS9%3F4&XHSF\10^)+A[J$.FT!3$YR4_\ K'FNFTW1/MVE+]JW MQL&)C/<#Z>E8?PY\.OIOVJ]:\MI)I%$?EQ.'V#.>2.^<5UVKZS!HEFUS?742 M*!PNW+-[ 9YKBJ972^M2DGS)]#KACY^PC%JS74Y_6;^7PMY%AI42S7UT"S2S M?=11WP*XG6;;4=8URVO-5DCDB8A&$>0JX' Q[G^==7;Z[I?C2[$5N6AOXE/E MB5-N]>XR":UM/\/W-M.)[D( I "YW9SQ^5%26*PU6-"A#EC:U[=^M_+H%-8> MM3=6K*\K[>AA6"$M#9)N$#,%\M>@Y[5V6F^'[?3[CS@[RR#[N[M5FWT:*VF, MT,4"2'N$/'TYXJZ$N1TDC_[X/^-98/+?9OGK:RZ%XG'<_NT]$2+'ZT\ #I4. MVY_YZ1_]\'_&C;<_\](_^^#_ (UZR21Y[=R>BH-MS_STC_[X/^-&VY_YZ1_] M\'_&F(GHJ#;<_P#/2/\ [X/^-&VY_P">D?\ WP?\: )Z@N_^/:3Z?UHVW/\ MSTC_ .^#_C45RL_V=]TB$8YPI_QH MK]T4M5PMS@?O(_^^#_ (TNVY_YZ1_] M\'_&@">BH-MS_P ](_\ O@_XT;;G_GI'_P!\'_&@">BH-MS_ ,](_P#O@_XT M;;G_ )Z1_P#?!_QH GHJ#;<_\](_^^#_ (T;;G_GI'_WP?\ &@">HY_]0_\ MNFF;;G_GI'_WP?\ &F3+<>2^9(R,'/RG_&@">+_5)]!3ZK1K<>6N)(\8_NG_ M !IVVY_YZ1_]\'_&@">BH-MS_P ](_\ O@_XT;;G_GI'_P!\'_&@">BH-MS_ M ,](_P#O@_XT;;G_ )Z1_P#?!_QH GHJ#;<_\](_^^#_ (T;;G_GI'_WP?\ M&@">FO\ <;Z5%MN?^>D?_?!_QI&6YVG,D?3^Z?\ &@!UK_Q[1_2IJJ6ZW'D) MMD0#'&5/^-2;;G_GI'_WP?\ &@">BH-MS_STC_[X/^-&VY_YZ1_]\'_&@">B MH-MS_P ](_\ O@_XT;;G_GI'_P!\'_&@">BH-MS_ ,](_P#O@_XT;;G_ )Z1 M_P#?!_QH GH/2H-MS_STC_[X/^-&VY_YZ1_]\'_&@ L_^/BH-MS_STC_[X/^-&VY_YZ1_]\'_&@">B MH-MS_P ](_\ O@_XT;;G_GI'_P!\'_&@">BH-MS_ ,](_P#O@_XT;;G_ )Z1 M_P#?!_QH GHJ#;<_\](_^^#_ (T;;G_GI'_WP?\ &@!+;[T__70_R%6*I0+/ MF7;(@_>'/RGKQ[U-MN?^>D?_ 'P?\: )Z*@VW/\ STC_ .^#_C1MN?\ GI'_ M -\'_&@">BH-MS_STC_[X/\ C1MN?^>D?_?!_P : )Z*@VW/_/2/_O@_XT;; MG_GI'_WP?\: )Z*@VW/_ #TC_P"^#_C1MN?^>D?_ 'P?\: "'_7S_P"\/Y5/ M5*)9_.FQ(FBH-MS_STC_[X/^-&VY_YZ1_] M\'_&@">BH-MS_P ](_\ O@_XT;;G_GI'_P!\'_&@">BH-MS_ ,](_P#O@_XT M;;G_ )Z1_P#?!_QH GHJ#;<_\](_^^#_ (T;;G_GI'_WP?\ &@ 3_C\D_P!T M5/5)%G^U28D3=M&3M/\ C4VVY_YZ1_\ ?!_QH GHJ#;<_P#/2/\ [X/^-&VY M_P">D?\ WP?\: )Z*@VW/_/2/_O@_P"-&VY_YZ1_]\'_ !H GHJ#;<_\](_^ M^#_C1MN?^>D?_?!_QH GHJ#;<_\ /2/_ +X/^-&VY_YZ1_\ ?!_QH /^7W_@ M']:GJK&)!=_O&4G9V&.]6J "BBB@ HHHH **** "BBB@ JK=:=:7LMM+OR^)IHY]BQ(RI\K$_Q$=372B&(2>8(TW_WMO/YU MP5[;3Q7\L3QMO+G ZY/:N;.<;5<8>ST.G+<-3YI<^IW5O,EW:QS*/E=2<#K6]-MP3EV,)I*343, M\30R3::IC4L$<,V!SC!KD/+?&=C8]<5Z.K+(@96#*>X.0:Q];U0::(XHH4:1 M^?F' KS,?A(2;K2E9?>=^#Q,HKV48W9@VFNW=E:&WCVD M=WB7YI%8YR.]59Y1-*TFT*6.2!T_"N6\6RRI';HLI$;[@R#OC'/ZUQX"-7$X MF%%3LNGRU_(Z\6Z="A*JXG:WNOVWB.&.>P=VBCX=",%3[BL?Q!:ZK)X3F-LL MIM_-4R*H/(YY^G2F?"5=VI:CE21Y*_3K7JX0$;0HQZ8KZ">!5#'^WB[VZ?(\ M:.+=7">Q:^9X_P"$+2;0YXM2$K>8Z?-%T4J>QK.\?O>7>NB]D23[++&ODG!( M Z$?7.:]6N_"<=S=&:*;REG3TKUNZ $(Q_> M7^8J<*%& , =A4-W_J1_O+_,5W5:CJ2YFH+O_ (]I/I_6@"9?NBEI%^Z*6@ HHHH **** "BBB@ J M.?\ U#_[IJ2HY_\ 4/\ [IH 6+_5)]!3Z9%_JD^@I] !1110 4444 %%%% ! M37^XWTIU-?[C?2@!EK_Q[1_2I:BM?^/:/Z5+0 4444 %%%% !1110 4'I10> ME $%G_Q[CZG^9J>H+/\ X]Q]3_,U/0 4444 %%%% !1110 4444 5[;[T_\ MUT/\A5BJ]M]Z?_KH?Y"K% !1110 4444 %%%% !1110!!#_KY_\ >'\JGJ"' M_7S_ .\/Y5/0 4444 %%%% !1110 4444 0)_P ?DG^Z*GJ!/^/R3_=%3T % M%%% !1110 4444 %%%% $'_+[_P#^M3U!_R^_P# /ZU/0 4444 %%%% !111 M0 4444 %%,FE2")Y9&"H@+,QZ "N5L_B!I]W<6X:SO8+.Z?R[>]EBQ%*3TP? M?MF@#K:*YO5_&5KI>H/8Q65Y?SPH)+@6D>_R5/=O\.M;.FZC:ZMIT%_92B6W MG0.CCN* +=<;XS_Y&'PE_P!A!_\ T4U=E7&^,_\ D8?"7_80?_T4U*6PT=-1 M117&;A112TQ!113)9HH$WRR)&OJQP*: ?1@9SBFHZ2('1E93T*G(-.H *YCQ M4LWFP'YO)V_ANKJ*\1UWQIKX(YHG@98RFZ<78<,4 ML--3:N>F>%!.(;@MN\DD;<],]\?I4GBA-.BL/ME_<_9A%P'V[LY[8[UQ\OQ5 M\FTM%@L%DF\L&?)VJ&[A?\]ZOZR\/C?PM9ZA$6BCAFS-$3^!%2L!&AAU#$:P M6_Y_\,4\6ZM;FHZ2>QR&H>,%59;;3K9"A/RW,RG?^ S@#V.:P4CU/Q!J"11) M)UTR)$F2 I M&^T;F('!)[\UT9=B,%*'/AJ=FM-=_O,L;1Q49=T]=-ON.=\!:9#X?L7L; MR\M1J4S[W@652ZCL*[D*!TKY6BM-6_MU8Q%BBB@ HHHH **** "BBB@ J"[_X]I/I_6IZ@N_^/:3Z?UH F7[HI:1? MNBEH **** "BBB@ HHHH *CG_P!0_P#NFI*CG_U#_P"Z: %B_P!4GT%/ID7^ MJ3Z"GT %%%% !1110 4444 %-?[C?2G4U_N-]* &6O\ Q[1_2I:BM?\ CVC^ ME2T %%%% !1110 4444 %!Z44'I0!!9_\>X^I_F:GJ"S_P"/V^]/_P!=#_(58JO;?>G_ .NA_D*L4 %%%% !1110 M 4444 %%%% $$/\ KY_]X?RJ>H(?]?/_ +P_E4] !1110 4444 %%%% !111 M0! G_'Y)_NBIZ@3_ (_)/]T5/0 4444 %%%% !1110 4444 0?\ +[_P#^M3 MU!_R^_\ /ZU/0 4444 %%%% !1110 4444 1S11SPO%*H:-P593T(-<+J 3 MQ1K-MX>TV-5TG2YDDO)E'R[DY6)/<<9]*[J>$3P/$Q8*ZE258@\^A'2N5L?A MOH&FNK6GV^+:_F;1?2[2V-<_\)!X2VXS_ &@_7_KDU=G7&^,_^1A\ M)?\ 80?_ -%-2EL-;G0XG]4_*C$_JGY5+0<[3C&<<5R&Q4>[2.987NK996Z( MS ,?PS4AD=7"&6$.>BD\FO ]9^W#7[H7?F_:O./!SNZ\8_I7>_OPZB7S/.XS MOSNS49G/ZE&$DN;F-,%3^M2DF[6/0L3^J?E7EOQ0:_&HVPE+?9/+^3;G;N[Y M]Z],@N5ALHS=2JLJ1 R GD<=ZY+7]135]]L55[3LK+][WH^OT\(U4FM^G4%@ MYXB\(OYG*^!O&']CRG3[R3_1)6RLCG(B/^!KN;;QSI=ZTB6UP'E095"A&_Z5 MY]=>%H)IR\,IA0C[@&>:PREQH.L*!B1UY7'\8/%=2Q.&QRE]7E^\M>S[_D8R MH5L*U[9>Y?<]:/BNZR,018_&N#\:60NV.L6]NL8SMN0@X!/1OQKM['PQ?WEE M!<.8X&D4,8WSN3/;I6[8Z$FFVQ65EF>610_R_+C/3%>;ETLPI8A.K\/7;]#M MQBP"Z3I.HZ[<[5[AEQO8<*GU->Z^&_#3:)X?337,4A8%IB1P M6/6MZVM+:TCV6T$<*GG"* *FKWJ]?VJY;:'D4J7LWS7U,6S\/PV-QY\*)Y@Z M%LG'TK3Q<_WH_P C4]%@]ZNU M!=_ZD?[R_P Q0 8N?[T?Y&C%S_>C_(U/10!!BY_O1_D:,7/]Z/\ (U/10!!B MY_O1_D:,7/\ >C_(U/10!!BY_O1_D:,7/]Z/\C4]% $&+G^]'^1J*Y%Q]G?< MR8QS@5C_(U/10!!BY_O1_D:,7/]Z/\C4]% $&+G^]'^1HQ<_WH_R-3T4 08N?[T?Y M&F3"X\E\M'C![5:J.?\ U#_[IH BC%SY:X:/&/2G8N?[T?Y&I(O]4GT%/H @ MQ<_WH_R-&+G^]'^1J>B@"#%S_>C_ "-&+G^]'^1J>B@"#%S_ 'H_R-&+G^]' M^1J>B@"#%S_>C_(TC"YVG+1]/2K%-?[C?2@"M;BX\A-K1XQQD5)BY_O1_D:= M:_\ 'M']*EH @Q<_WH_R-&+G^]'^1J>B@"#%S_>C_(T8N?[T?Y&IZ* (,7/] MZ/\ (T8N?[T?Y&IZ* (,7/\ >C_(T$7./O1_D:GH/2@"E;"?R!M9,9/4>]38 MN?[T?Y&BS_X]Q]3_ #-3T 08N?[T?Y&C%S_>C_(U/10!!BY_O1_D:,7/]Z/\ MC4]% $&+G^]'^1HQ<_WH_P C4]% $&+G^]'^1HQ<_P!Z/\C4]% %* 3[I=K) M_K#G([XJ;%S_ 'H_R-);?>G_ .NA_D*L4 08N?[T?Y&C%S_>C_(U/10!!BY_ MO1_D:,7/]Z/\C4]% $&+G^]'^1HQ<_WH_P C4]% $&+G^]'^1HQ<_P!Z/\C4 M]% %*(7'G389,[AGCVJ;%S_>C_(T0_Z^?_>'\JGH @Q<_P!Z/\C1BY_O1_D: MGHH @Q<_WH_R-&+G^]'^1J>B@"#%S_>C_(T8N?[T?Y&IZ* (,7/]Z/\ (T8N M?[T?Y&IZ* *2"X^U28*;MHSQ4V+G^]'^1H3_ (_)/]T5/0!!BY_O1_D:,7/] MZ/\ (U/10!!BY_O1_D:,7/\ >C_(U/10!!BY_O1_D:,7/]Z/\C4]% $&+G^] M'^1HQ<_WH_R-3T4 58_,^U_O"I.SM]:M5!_R^_\ /ZU/0 4444 %%%% !11 M10 4444 %%%% !1110 5QOC/_D8O"7_80?\ ]%-795QOC/CQ#X2S_P!!!_\ MT4U*6PT=/136D1(VD9P$49+9X%:;.RE0G5 M=HHFU36+:UOPHLXYIH^LC 97V!Q67JOBZ9I1!IFGAIBF&N)< 1$CC''..M9L M\TEQ,TLAR[[EN'N)G!RS MCG)ZG-:,ZW+0.+./S+@CY$]34UI%+>Z@+.VC,DGEM(<=% ]?K6QH>DWQU:*2 M2%XDB;+%ABI?UG$UH5:R8R D'V/:M2BOIH82A3JNK3C9L\*6) MJSIJG.5T%077W8_^NB_SJ>H+K[L?_71?YUT&!/1110 4444 %%%% !1110 5 M!=_ZD?[R_P Q4]07?^I'^\O\Q0!/1110 4444 %%%% !1110 5!=_P#'M)]/ MZU/4%W_Q[2?3^M $R_=%+2+]T4M !1110 4444 %%%% !4<_^H?_ '34E1S_ M .H?_=- "Q?ZI/H*?3(O]4GT%/H **** "BBB@ HHHH *:_W&^E.IK_<;Z4 M,M?^/:/Z5+45K_Q[1_2I: "BBB@ HHHH **** "@]**#TH @L_\ CW'U/\S4 M]06?_'N/J?YFIZ "BBB@ HHHH **** "BBB@"O;?>G_ZZ'^0JQ5>V^]/_P!= M#_(58H **** "BBB@ HHHH **** ((?]?/\ [P_E4]00_P"OG_WA_*IZ "BB MB@ HHHH **** "BBB@"!/^/R3_=%3U G_'Y)_NBIZ "BBB@ HHHH **** "B MBB@"#_E]_P" ?UJ>H/\ E]_X!_6IZ "BBB@ HHHH **** "BBB@ HHI#TH P MM9\8Z-H5T+6\FF:<)YCI! \IB3^\^T':/K6Q:W=O?6L5U:RI+!*@>.1#D,IZ M$5R?@Y(Y=6\432'==-J31R;N2$ &T?3%+\-PJ:!>P0_\><&IW<=KSQY0E.,> MP.1^% '8UR?C:-'_ +/9D!:-V9&[J<8XKK*\]\17$\NM2I,S;8SA%/0"O,S: MM[/#M+KH=^74N>M?MJ5$O)DMI;?>3'*!D$],'-5ZMVVEW]\C-:6^_ R"[;5/ MXU<*%)$NA+?-&T2_\LUYW?6K:WOB95"KH5B . !??_84OV_Q M/_T [+_P//\ \17NT,HHTVI2=VON/)JYE5FFHJQK6FG6=CN^RV\<6_[Q48)J MU6!]O\3_ /0#LO\ P//_ ,11]O\ $_\ T [+_P #S_\ $5ZQYU[F_16!]O\ M$_\ T [+_P #S_\ $4?;_$__ $ [+_P//_Q% &_4%U]V/_KHO\ZQ_M_B?_H! MV7_@>?\ XBHY;OQ/(%']B60PP;_C_/;_ (!0!T=%<_\ ;_$__0#LO_ \_P#Q M%+]O\3_] .R_\#S_ /$4 ;]%8'V_Q/\ ] .R_P# \_\ Q%'V_P 3_P#0#LO_ M //_P 10!OT5@?;_$__ $ [+_P//_Q%'V_Q/_T [+_P//\ \10!OT5@?;_$ M_P#T [+_ ,#S_P#$4?;_ !/_ - .R_\ \__ !% &_4%W_J1_O+_ #%8_P!O M\3_] .R_\#S_ /$5'+=^)Y4V_P!B60Y!_P"/\]C_ +E '1T5S_V_Q/\ ] .R M_P# \_\ Q%+]O\3_ /0#LO\ P//_ ,10!OT5@?;_ !/_ - .R_\ \__ !%' MV_Q/_P! .R_\#S_\10!OT5@?;_$__0#LO_ \_P#Q%'V_Q/\ ] .R_P# \_\ MQ% &_16!]O\ $_\ T [+_P #S_\ $4?;_$__ $ [+_P//_Q% &_4%W_Q[2?3 M^M8_V_Q/_P! .R_\#S_\14B_U2?04^ MN>6]\3JH7^Q++@8_X_S_ /$4[[?XG_Z =E_X'G_XB@#?HK ^W^)_^@'9?^!Y M_P#B*/M_B?\ Z =E_P"!Y_\ B* -^BL#[?XG_P"@'9?^!Y_^(H^W^)_^@'9? M^!Y_^(H WZ*P/M_B?_H!V7_@>?\ XBC[?XG_ .@'9?\ @>?_ (B@#?IK_<;Z M5A?;_$__ $ [+_P//_Q%(;[Q.5(_L.RY_P"G\_\ Q% &W:_\>T?TJ6N=CO/$ M\<:I_8ED<#&?MY_^(I_V_P 3_P#0#LO_ //_P 10!OT5@?;_$__ $ [+_P/ M/_Q%'V_Q/_T [+_P//\ \10!OT5@?;_$_P#T [+_ ,#S_P#$4?;_ !/_ - . MR_\ \__ !% &_16!]O\3_\ 0#LO_ \__$4?;_$__0#LO_ \_P#Q% &_0>E8 M'V_Q/_T [+_P//\ \12?;_$__0#LO_ \_P#Q% &S9_\ 'N/J?YFIZYR*[\3Q M1A/[$LC@G_E_/K_N5)]O\3_] .R_\#S_ /$4 ;]%8'V_Q/\ ] .R_P# \_\ MQ%'V_P 3_P#0#LO_ //_P 10!OT5@?;_$__ $ [+_P//_Q%'V_Q/_T [+_P M//\ \10!OT5@?;_$_P#T [+_ ,#S_P#$4?;_ !/_ - .R_\ \__ !% &_16 M!]O\3_\ 0#LO_ \__$4GV_Q/_P! .R_\#S_\10!L6WWI_P#KH?Y"K%) MXRY_L2R.YMW_ !_G_P"(J3[?XG_Z =E_X'G_ .(H WZ*P/M_B?\ Z =E_P"! MY_\ B*/M_B?_ * =E_X'G_XB@#?HK ^W^)_^@'9?^!Y_^(H^W^)_^@'9?^!Y M_P#B* -^BL#[?XG_ .@'9?\ @>?_ (BC[?XG_P"@'9?^!Y_^(H WZ*P/M_B? M_H!V7_@>?_B*3[?XG_Z =E_X'G_XB@#9A_U\_P#O#^53USB7?B='=O[$LCN. M?^/\\N<6[\3B9I/[$LOF &/ MMY_^(J3[?XG_ .@'9?\ @>?_ (B@#?HK ^W^)_\ H!V7_@>?_B*/M_B?_H!V M7_@>?_B* -^BL#[?XG_Z =E_X'G_ .(H^W^)_P#H!V7_ ('G_P"(H WZ*P/M M_B?_ * =E_X'G_XBC[?XG_Z =E_X'G_XB@#?HK ^W^)_^@'9?^!Y_P#B*/M_ MB?\ Z =E_P"!Y_\ B* -C_E]_P" ?UJ>LK3I-5FN'DU&R@M@%POE3^9N^ORC M%:M !1110 4444 %%%% !1110 4'I110!R^J>#C=ZE-?Z?J]WIXMTD M9>A/6K=-9U3&Y@,\#)J90C-6DKH<9.+O%V".-(D5$4*JC & *=115)6$%%% M% !1110 4444 %%(2 ,DXI ZL,JP(]0: '44W>A8KN&X=1GFG4 %%%% !111 M0 4444 %%%)O7=MW#.,XH 6BF[TW;=PW8SC/-.H **** "BBB@ HHHH ***3 M(.>>E "T4W>FX+N&X\@9YIU !1110 4444 %%%% !11TIHD1B0&!(Z@'I0 Z MBFET! + $]!GK3NM !1110 4444 %%%% !12$@=Z,@#.>* %HI%=7&58$>H- M('0L5##<.HSS0 ZBBB@ HHHH **** "BD) ZT9&,YXH 6BFJZN,HP8>H.:-Z M;MNX;O3/- #J*** "BBB@ HHHH **"0.M .: "BDW#.,C)[4A= P4L-QZ#/- M #J*** "BBB@ HHHH **"<4@(/2@!:*3(SC/-(752 6 )Z GK0 ZBBB@ HHH MH **** "BC.*0$&@!:*:)$+%0P+#J,\T,ZJ1N8#/ R>M #J*** "BBB@ HHH MH **"<=::KJXRK!AZ@YH =13=Z;MNX;O3/-#.J?>8#ZF@!U%'6B@ HHHH ** M** "BBB@ HHHH **** "O/K70[;QGK6MW6M*\\-M<&TLXQ(5$2J.6&#PQ/>O M0:XF73_$/A[6M3GT2QAU"UU)_/VR3B,P2XP2<]5/7CF@"]X"O;NY\/O;7TYG MN=/NIK)YFZR>6Y4,??&,^]=16'X3T230-!BM+B83W3N\]Q*.CRNQ9B/;)K@OXAM[:T>[>&S64/ET22W\.I%]LE^3S))-OEKW(] M_2L70M O_P#A';KPYJ.CVUEI\UL\32PW7FO(S##,?E')R3F@#'U/PPOAWP?% MXDMYI3K]HB75S=M(2;@G!D5N<%3D@#MQ7ID$HGMXY5& ZAA^(S7GSZ/XLU31 M;7POJ-O;QV412.YU%)@?/B0C[J=0S #.>.M>B(H1%51@ 8 ]* %HHHH **** M "BBB@"MJ%_;:783WMY*([>%"[N>P%>9Z#XAU8Z]XKUO4XRBQ:5'=6MH?^64 M0\QE!]SC)^M=MXJ\,+XIL8;234+FTCCE$I$(4[R.F=P.0#VKGM.\"7\'BC4K MJ^UF[O+"ZLEMF63RP91A@58!1@#=QB@#+D\-"U\ )XJ%Q*?$B6RZC)>^8G70OM,M+L+M$\*2X]-P!_K7 ?V)XMD\.1^#Y8+<62*+9M M4$PR]N./]7UWE>/3O7HEO"EO;101#;'&@11Z # H DHHHH **** "BBB@#+\ M1:W;^'=$N-2N=S+$,+&HRTCGA5 ]2>*XKP;XA:SGNQXBL]1LM:U!7N\72 1N MJC[D9!(^4=C@^U=7XNT>YUG1TCLGC6[MYTN(?,'R,R'.T^QK%&FZ[XCU_3+O M6=-ATZTTTO($6<2M-(R[>W1<$T 8UCX7&O>"'\2S3R_\)%=0M>P7JR%3 V"T M:+S@*!@$=^:[[PYJ3ZQX8TK4Y%"R7=I%.ZKT!903C\37%KHWBVP\/S^$[&"W M>SD#P0:H\P!A@;/5.I95) QQTKO=,L(=+TJTT^WSY-K"D,>>NU0 /Y4 6J** M* "BBB@ HHHH R_$GVK_ (1O4?L4JQ77V=_*D9@ K8X.3TKRSPQ>:-+KGAW_ M (1^&\M+QT9[^2YW*MP@7YN6.)3NY!7->J>(=,.M>'K_ $U9/+-S"T0?T)%< MC::/XBU*^T&+4]-MK&VT=@QFCF#F8A=H"@"=5GUOP=IE_,](N=<\-3Z?:;?.>6!QN. M!A)5<_HIJ+Q5HU[?'3]3TORSJ.G3>;%'(<+*I&&0GMD'K0!R6M3#X=ZG<+I M:.RN]/EE6W+$K',F &4'IG/-&K>'XO#/A"+Q5:2S?VU9B.ZN+EI"3<@D>8C= MB""<#M@8K6_X1K4O%.H7=]XAMH[*,V;VEM;)()&7=]YR1QGI@57ET;Q3K&E6 MOAG4K6VBL(W075\LP;SXD((54Z@M@9STYH ]"C;?&K>HS3J15VJ .@I: "BB MB@ HHHH XSXI6D<_@#5+AC(LMK"98F21EPW SP>>O>M76M'FU[0;>Q2^>UA= MHFN"@.Z6(8+("""N[IGTS1XSTJXUSP?JFEVFW[1^/2@#D(%M?#OC&_B\.H8[&STUY-0B5B8EEZQ@=@_7/ MM5=O#6/ I\4^=(/$8@_M#[9YK9S][9C.-NWC%;7A31M7T[3WTB_TBW@M9D 6'^H.I^>,_9\]-G7=CCTH [W2 M[O[?I5K=D8\Z)7Q]1FK=16UNEK:Q6\8PD:!%^@&*EH **** "BBB@#GO'%E# M>^#]3$WF?NK=Y4*2,A#*I(/!J;PU.L?@W3;B>4*JV:.\CGH-O))JUKUG+J&@ M:A90X\V>W>-,G R00*QKGPG)JW@6U\/75[-:@0I'.UN1E@HY7)'0T P'K3=/\/1>(_"4_B>ZEF_MFX$E MS;W(D(-N%)V*O. ,#D=\UI6O@34[7QC8W[:_>7%E;VCPL)%C!P64B/ 4?*0/ MT%1+H_BK2M*NO#6G6MO)8RNZV]^TP7R(G))!3J2,G&* .M\+:G)K'AC3K^;_ M %LT*L_U[UKU2TC38M(TBUT^$YCMXUC!]<#K5V@ HHHH **** ,SQ!90ZAH5 MY;W $-5@TOX7V.I7\S"&"U+R.QR< G\SVKJ[V)IK*>) M,;GC91GU(Q7)0^$KJ;X:1>'9I4BNXX@ X^90ZMN&?49 H Q?"?B29_$3W_B+ M3]3T^ZUEQ%8M<1@0+&,E(@0>'(R?F R:DTK0;7QK9:IKNJ-*]U+=3Q63K(5- MK'&Q1=F.ARI)/?-7I=/\2^)+C2K35=-M]/L[&ZBNYIDN!(9FC.55 .@)QDGM M31IGB?P\VIZ=HUE;W=E>SR3V\TDP3[*TARP9>I ))&/6@#=\$:G>.VO7L+.+S"JP+& "Z MXZ,6).>O JM;^'/$=QINC^'+JPM8+'3;F.5K])@?,6,Y7:G4$]\^]:CZ=XA\ M-ZOJSZ)80:A9:G+]I57G$9MYR &SGJIP#QR.: +_ (!U"ZO/#\MO>3-//I]W M-8M,_601MA6/OM(S74UB>$]#?0-"CM9Y5FNY'>>YE48#RNQ9B/;G ^E;= !1 M110 4444 8_B31IM>TU;!;V2U@>9&N/+!W2Q Y:,$$%=W3/I7%P"T\.>,-0C M\.HT=A9Z:\FH0JQ,2R]8P/1\9S[5VGB9M:_L2XC\/Q0MJ,@VQM,^U8\_Q>^/ M2N>\*:+JVGZ<^D7^D6\%K,CFXNA>>;+-(PY9OE&2: ,0^'!_P@H\5>=+_P ) M#Y/V_P"U^8@ ZFF6]S#=VL=S;R+)#(H9'4Y# ]Q M0!-152UU*SO&<6]S%(4=HVVL#AAU'U%6Z "BBB@ HK/UK6;70K#[;>;O*\Q8 M_E&3EC@5?!R ?6@!:*Q]6\5:'HU6ZT^ZB MN8&Z/&V10!_RO,>/YA@Y4D']10!HT444 %%%% !167J MWB/2-""G4]0@MM_W1(W)^@ZU)I6MZ;KEN9],O8;J,'!,;9P??TH T**** "B MBB@ HHHH **SM+UJSUA[Q;-V?[).8)&(P-XZX/>M&@ HHHH **** "BBB@ H MK(\0^(K/PY91W-VLLAED$444*;GD<] !6C:7 NK2*X$;QB10VQQAESV(]: ) MJ*Q)/%^@1:H=-?5;478;88R_(;TSTS6W0 4444 %%%% !16=9:S:WVJZAIT. M[S[!D6;(P,LNX8]>*T: "BBB@ HK-U+6[/2;K3[>Z9E:_G^SPG'!?:2 3VSB MM*@ 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 **** &31)-"\4BAD=2K*>A!ZBO,-%UX^#O"'B72+EBT^@2LELIZR12\ MP?J=OX5ZE7 ^)_ \FL^/]$U:)MMDHQJ$>>)?+.^'([_-F@"KH>E6?AR;PEI] M[:/+JDR32M<>81ME9=\F1_%SQ^%;'ASQC>>(-7NHHM-C73X9'B\X7 ,BLIQ\ MZ=1GM5S6=%O;WQ7H.HVXC\BR\[S2S!IO$WV%MD1OY/[T1YSCWS4FJ>*]1_ MX2%]$T'2TOKJWA6:Z>67RXX@WW5S@Y8XS7*OX9\4?V!+X-72X#I\M[YAU7[4 MN!%YHD_U?WMW&,=/>MV]T_7_ _XQO\ 6M%TQ-5M=4AB6X@^T+"\4D8*JP+< M%2#R.M &+XB\42>)/!NH";3Y+&:RU*""2-V#'=N4GIVKT/6+YM,\.WU^B[GM MK5Y57U*J3_2N 3PAXEO-!UE;Z&U2^O\ 4XKM4CFRJHI7(SCJ ,>]>ERP)<6C MV\R!XY$*.IZ$$8(H X_P'X=LAX@&< 5HZ MI<:5X'TNYOK:Q"M!>R-NX8#H"#TJ74]'\3^)?#QFU"&RL=3M[M+JQMED,BILZ+(V.2>>1P* + M=KXMU6VU:SL/$.CI8"_)6VFBG\Q=^,[&X&#BL#PKXC7P]X$MMEL]W>W>HSP6 MMLAP9',C'KV ')-:36/B7Q7K6E2:OI$6D6.FR_:&'VI9GGDQ@!=O1?KS5&'P M5K=GX=TN:W2W.L:5J$UW%"\GR3([-E"PZ$J>#V- &Y8^+M1@UF/2?$&E)8W- MQ"\UI)#-YD0#[XK@/%F@QZS\2M/L;.=T6YA675XE'RO%&V4# M'U)XQW KT\(JQA% "@8 H \_^'6FVNO:4WBS4X4N=1U.61PTHW>3&'*K&H/0 M +72:@-&\(V=_K@M4@^0&;R5P9,=!@=3GBN?BTOQ-X+O+I- L(-7T2YE:=+- MK@02VKL M!EW_ .M\M V1Z9S6'>6/BWQ5#8:/JFCV^FV<$\4MY=BZ67SQ&2:.]:Z6,6_FH%<.AY.,9&W.: -NY\:WTEUHU MEI>D"XNM4L?MB>9-L2(84D,QYD'^J4@DGWXZ4 7SXVU)O$\6B0:/&T\<4,EVCW(5U$G7RP?OA>I-=C<.4 MM9).ZH3^E>=^.?#_ (@UZ]:TM=%LG;=$UAK"7 BELL$%MP^\W0XV\'->B2QE M[5HB>>2=XE;!=GE(Z_E5Q?''B5M771AX: MA&HRP?:H@;K]WY7^T<<-GC%9FAZ9GIB@#,?XCQ#PIIVJ)8,;^_N#:0V9D _?*2&R MW0*-I.:DLO'WDW-]9Z];06D]K;&[#V\WFQRQCK@^H]*P+GX?:H_A33%:SL[J M_P!,U*>\%G.P,5Q'([90GH"58$$]"*LV?@VYUF/4TN/#6E^'K:>T:WB2()). M7/5BZF\4I,B,/N* M!D$@=\5U6D:'>V?C/6M4F5!;7<%O'$0V22BD-D=NM &AX7UZ/Q-X=M-6CA:' MS@P:)CDHRL589[\@UC7OBS5+C6;S3O#VCI?FQP+F:6;RU#$9V+P$K?3K]46XCEF9@C;AAI68<_0BL"3 M&#G=P5..W- &%XF\4W&MP^%[W3],9YX]4*2V\DH1DE52"A./UKU.W>6:TC>X MB\F5D!>,-NVGN,]Z\^M/!&K0P:3/,8'O3JQU"]V/A4R",+GKC(%>B3(SPNB. M49E(##J#ZT >7>.K#3?#?A0Z/9Z5(XOI26U"1=RP.SY\QWZYR>/I7IEA&8M. MMHS+YI2)5,G][ '/XUYW>VOCO4O#TWA>^TRUF:4&&363=+L://W_ "\;M^.W M3->B6-J+'3[:T5BPAB6,,>IP,9H Y)O&6K7M_?#0]#%[I]A(8IIVFV-(P^\( MQCG'O59?B/+<:!H&H6>C/+/K5P]O%;M*%V,N[ECCI\O-16=CXJ\*7.I:?I6D M6^HV5W2 >?EZU%HG@W6K/2?!D%TL'G:5>33W963( ;? MC;Z_>% &K:^.)+:/68]>L5L[G2XUED$,GF+(C9QM. /-<#>,<<'M4NL^#+W6-4\1LS1Q0:A9Q16\F[)$B$GD>F< M5F:E:>./$&FZ;I4^AVEHMI=027%R;Q6$P1A]Q0,CIGG% #SKK^'/$/C;5A9O M=1036C3JC89(_* 9QZX'.*Z?5?%T%C>:3:VL/VV340TJ^6W"PJNXR?3I](/$]W?1Q-8ZEY00%L[E6(*P8=N]&M=E\0W6HS:+;:*)+*2"Y2W MN Z7DS#APH^Z![\\U8ET'6K'P1HVD2:!8ZU#%"8[RS>8(X;^%D=OEX_/TH F M^(D\TGP^M=8N;9M![A57&?:O5QT% "T444 %%%% !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 48'I110 8%&*** " MBBB@ HHHH **** #%%%% &79:#:6.KWVJ1[WN[TKYCNVI+2\M[ZV6XM95EA;[KJ>#0!/1110 4444 %%4M3U:PT>U-SJ%U';Q XW.>I M] .]4='\6Z%KLQAT[48II1SY?*L?H#C-4H2:YDM"7**=KZFW1114E!16#?\ MBRPL;V:V\JZG,&//>"$NL6>?F-;4$\=S!'-"X>.10RL.X- $E%%9.N:M-I:6 ML=M;"YN;J80Q1E]HS@L23Z8!H UJ*9"SM#&TJ!)"H+*#G![BGT %%%% !111 M0 R;_4O]*?3)O]2_TI] !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%%% $;?ZZ/Z&I*C;_71_0U)0 4444 %<_P"+VF71QY>=AD DQZ<_UQ704R6) M)HVCD4,C#!!'!K'$4G5I2IIVNC6C4]G44VKV/)Z]%\-M,VB0F;.>=N?3M35\ M,:6LWF" GG.TL<5KJH10J@ 8 %>;EV75,--SF_N.['8V%>"C!"UR7CG4X(; M:UTJ6<0K?2A97/\ #$.6/X]/QKK3TK)@TIV,5YJFDVMG;RW\DB,?*)6 M,+SD+FM[5-#-[?V=[;RK#-;E@3M^^C#!6JMIX8>V71P;E6_L]Y'/R_?W"@#= MM4GCM8TN95EG"@/(J[0Q]<=JFHHH **** /"_C1)>'Q/:I+N%H+8&$?PYR=W MX]/TKA]!DNH]>L6LBXN!,NS9UZU],ZUH&F^(+06VI6RS(#E2>"I]0>U9NA^! M- \/W/VFRM,SCI)*VXK]/2O2I8V$*7(UJ>=5PV8[94;&&*'H1QT-6;7Q%]MU;2HK,)] MBO;9YN02W4.GZI"MEFOH M]Q''<6$;1+YZDJZMUSCOGF@"M=^)M2BT_6)8([=IK2_6UA#*<$$J/FYZ\]:@ MUN#75N_#RM?V>Z1KJYNUNYI%7 M"[@P. /H,5K:AI;7MYILXE"_8YS*1C[WR,N/UH QHK_7]6OKN.PN+.WAL6$3 ML\)?SY< MCGY5_,U7M_%.IRZ) 3!;_VI6/<@"K\NB:I::E=W M&D7L$45XP>6.9"=CXQN7'\J@A\(2Q:'':?;O]-@N6N8KD)T3\O(.>O6J6G>*;I-7L;:XU.RU&.[;8PMH2 MA@?''4GQNK76;Z#9(@$0MD(V,#D/SWR!Q4MGINNM>V\NHZC M 8;?)"6R%?-.,9;/\A0!T%%%% #)O]2_TI],F_U+_2GT %%%% !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 1M_KD_&I*9(I.&7J/UIOVA1U!!H EHJ M+[0GO^5'VA/?\J ):*B^T)[_ )4?:$]_RH EHJ+[0GO^5'VA/?\ *@"6BHOM M">_Y4?:$]_RH EHJ+[0GO^5'VA/?\J ):*B^T)[_ )4?:$]_RH EHJ+[0GO^ M5'VA/?\ *@"6BHOM">_Y4?:$]_RH EHJ+[0GO^5'VA/?\J ):*B^T)[_ )4? M:$]_RH EHJ+[0GO^5'VA/?\ *@"6BHOM">_Y4?:$]_RH EHJ+[0GO^5'VA/? M\J ):*B^T)[_ )4?:$]_RH =-_J7^E/J(MYPVJ/E[DU+0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 3!1110 4444 %%%% !1110!__V0$! end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 07, 2023
Jun. 30, 2022
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40592    
Entity Registrant Name Rapid Micro Biosystems, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-8121647    
Entity Address, Address Line One 1001 Pawtucket Boulevard West,    
Entity Address, Address Line Two Suite 280    
Entity Address, City or Town Lowell    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 01854    
City Area Code 978    
Local Phone Number 349-3200    
Title of 12(b) Security Class A common stock, $0.01 par valueper share    
Trading Symbol RPID    
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 true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 24,145,209
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III.    
Entity Central Index Key 0001380106    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Class A Common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   36,635,108  
Class B Common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   5,553,379  

XML 21 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Boston, Massachusetts
Auditor Firm ID 238
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated balance sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 27,064,000 $ 178,387,000
Short-term investments 81,584,000 15,110,000
Accounts receivable 5,369,000 5,005,000
Inventory 21,187,000 15,671,000
Prepaid expenses and other current assets 3,372,000 3,951,000
Total current assets 138,576,000 218,124,000
Property and equipment, net 13,818,000 11,304,000
Right-of-use assets 7,063,000  
Long-term investments 29,790,000 9,966,000
Other long-term assets 1,119,000 1,491,000
Restricted cash 284,000 284,000
Total assets 190,650,000 241,169,000
Current liabilities:    
Accounts payable 5,428,000 3,944,000
Accrued expenses and other current liabilities 8,150,000 10,917,000
Deferred revenue 4,706,000 3,305,000
Lease liabilities, short-term 766,000  
Total current liabilities 19,050,000 18,166,000
Deferred rent, long-term   813,000
Lease liabilities, long-term 7,202,000  
Other long-term liabilities 229,000 1,210,000
Total liabilities 26,481,000 20,189,000
Commitments and contingencies (Note 17)
Stockholders’ equity:    
Preferred stock 0 0
Additional paid-in capital 540,775,000 535,693,000
Accumulated deficit (375,918,000) (315,112,000)
Accumulated other comprehensive loss (1,109,000) (16,000)
Total stockholders’ equity 164,169,000 220,980,000
Total liabilities and stockholders’ equity 190,650,000 241,169,000
Class A Common stock    
Stockholders’ equity:    
Common stock 366,000 346,000
Class B Common stock    
Stockholders’ equity:    
Common stock $ 55,000 $ 69,000
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated balance sheets (Parentheticals) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized (in shares) 10,000,000 10,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Class A Common stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 210,000,000 210,000,000
Common stock, issued (in shares) 36,538,805 34,564,040
Common stock, outstanding (in shares) 36,538,805 34,564,040
Class B Common stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 10,000,000 10,000,000
Common stock, issued (in shares) 5,553,379 6,903,379
Common stock, outstanding (in shares) 5,553,379 6,903,379
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated statements of operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue:    
Total revenue $ 17,133 $ 23,232
Costs and operating expenses:    
Research and development 12,866 9,781
Sales and marketing 14,994 11,815
General and administrative 26,819 17,895
Total costs and operating expenses 80,352 70,464
Loss from operations (63,219) (47,232)
Other income (expense):    
Interest income (expense), net 1,778 (2,608)
Change in fair value of preferred stock warrant liability 0 (19,643)
Loss on extinguishment of debt 0 (3,100)
Other income (expense), net 59 (850)
Total other income (expense), net 1,837 (26,201)
Loss before income taxes (61,382) (73,433)
Income tax (benefit) expense (576) 91
Net loss (60,806) (73,524)
Accretion of redeemable convertible preferred stock to redemption value 0 (1,761)
Cumulative redeemable convertible preferred stock dividends 0 (2,747)
Net loss attributable to common stockholders - basic (60,806) (78,032)
Net loss attributable to common stockholders - diluted $ (60,806) $ (78,032)
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.43) $ (3.94)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.43) $ (3.94)
Weighted average common shares outstanding - basic (in shares) 42,454,403 19,783,539
Weighted average common shares outstanding - diluted (in shares) 42,454,403 19,783,539
Product    
Revenue:    
Total revenue $ 11,056 $ 15,512
Costs and operating expenses:    
Cost of revenue 18,477 23,434
Service    
Revenue:    
Total revenue 6,077 6,125
Costs and operating expenses:    
Cost of revenue 7,196 5,922
Non-commercial    
Revenue:    
Total revenue 0 1,595
Costs and operating expenses:    
Cost of revenue $ 0 $ 1,617
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated statements of comprehensive loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (60,806) $ (73,524)
Other comprehensive loss:    
Unrealized loss on investments, net of tax (1,093) (17)
Comprehensive loss $ (61,899) $ (73,541)
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated statements of stockholders' equity - USD ($)
$ in Thousands
Total
Series D1 Redeemable Convertible Preferred Stock
Series D2 Redeemable Convertible Preferred Stock
Common stock
Class A Common stock
Common stock
Class B Common stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income (loss)
Common stock, balance at beginning of period (in shares) at Dec. 31, 2020       612,850 0      
Balance at beginning of period at Dec. 31, 2020 $ (127,006)     $ 6 $ 0 $ 114,575 $ (241,588) $ 1
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accretion of redeemable convertible preferred stock to redemption value (1,761)         (1,761)    
Cumulative redeemable convertible preferred stock dividends (2,747)         (2,747)    
Conversion of stock (in shares)       24,200,920 6,903,379      
Conversion of stock 236,077     $ 242 $ 69 235,766    
Conversion of preferred warrants to Class A common stock warrants 23,760         23,760    
Issuance of Class A common stock in initial public offering, net of issuance (in shares)       9,006,604        
Issuance of Class A common stock in initial public offering, net of issuance costs 164,100     $ 90   164,010    
Restricted stock award liability accretion 19         19    
Issuance of Class A common stock upon exercise of common stock warrants (in shares)       268,718        
Issuance of Class A common stock upon exercise of common stock warrants 13     $ 2   11    
Issuance of Class A common stock upon exercise of common stock options (In shares)       226,043        
Issuance of Class A common stock upon exercise of common stock options 223     $ 4   219    
Issuance of Restricted Class A common stock awards (in shares)       248,905        
Issuance of Restricted Class A common stock awards       $ 2   (2)    
Stock-based compensation expense 1,843         1,843    
Net income (loss) (73,524)           (73,524)  
Other comprehensive loss (17)             (17)
Common stock, balance at end of period (in shares) at Dec. 31, 2021       34,564,040 6,903,379      
Balance at end of period at Dec. 31, 2021 $ 220,980     $ 346 $ 69 535,693 (315,112) (16)
Redeemable convertible preferred stock, balance at beginning of period (in shares) at Dec. 31, 2020 133,021,640              
Balance at beginning of period at Dec. 31, 2020 $ 151,826              
Increase (Decrease) in Temporary Equity [Roll Forward]                
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)   22,086,725 413,268          
Issuance of redeemable convertible preferred stock, net of issuance costs   $ 78,274 $ 1,469          
Accretion of redeemable convertible preferred stock to redemption value 1,761              
Cumulative redeemable convertible preferred stock dividends $ 2,747              
Conversion of preferred stock to common stock (in shares) (155,521,633)              
Conversion of preferred stock to common stock $ (236,077)              
Redeemable convertible preferred stock, balance at end of period (in shares) at Dec. 31, 2021 0              
Balance at end of period at Dec. 31, 2021 $ 0              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Conversion of stock (in shares)       1,350,000 1,350,000      
Conversion of stock       $ 14 $ (14)      
Restricted stock award liability accretion $ 342         342    
Issuance of Class A common stock upon exercise of common stock options (In shares) 572,932     572,932        
Issuance of Class A common stock upon exercise of common stock options $ 568     $ 6   562    
Issuance of Class A common stock under ESPP (in shares)       51,833        
Issuance of Class A common stock under ESPP 159         159    
Stock-based compensation expense 4,019         4,019    
Net income (loss) (60,806)           (60,806)  
Other comprehensive loss (1,093)             (1,093)
Common stock, balance at end of period (in shares) at Dec. 31, 2022       36,538,805 5,553,379      
Balance at end of period at Dec. 31, 2022 $ 164,169     $ 366 $ 55 $ 540,775 $ (375,918) $ (1,109)
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated statements of stockholders' equity (Parenthetical)
12 Months Ended
Dec. 31, 2021
USD ($)
Series D1 Redeemable Convertible Preferred Stock  
Issuance costs $ 1,278,000
Series D2 Redeemable Convertible Preferred Stock  
Issuance costs 19,000
Class A Common stock  
Issuance costs $ 16,032,000
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated statements of cash flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:    
Net loss $ (60,806) $ (73,524)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 2,837 1,529
Stock-based compensation expense 4,019 1,843
Non-cash lease expense 1,143  
Change in fair value of preferred stock warrant liability 0 19,643
Provision recorded for inventory 326 60
Noncash interest expense 0 390
Loss (gain) on disposal of property and equipment 28 (18)
Accretion on investments (662) (3)
Loss on extinguishment of debt 0 3,100
Other, net (107) 14
Changes in operating assets and liabilities    
Accounts receivable (364) (17)
Inventory (5,843) (6,766)
Prepaid expenses and other current assets 578 (1,105)
Other long-term assets 179 (851)
Accounts payable 1,484 (524)
Accrued expenses and other current liabilities (2,760) 2,305
Deferred revenue 1,401 (1,117)
Deferred rent, long term 0 107
Other long-term liabilities 0 (30)
Net cash used in operating activities (58,547) (54,964)
Cash flows from investing activities:    
Purchases of property and equipment (6,740) (3,217)
Proceeds from sale of property and equipment 0 20
Purchases of investments (179,229) (25,092)
Maturity of investments 92,500 15,000
Net cash used in investing activities (93,469) (13,289)
Cash flows from financing activities:    
Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs 0 79,743
Proceeds from issuance of Class A common stock - stock option exercise 566 403
Proceeds from issuance of Class A common stock - employee stock purchase plan 160 0
Proceeds from issuance of restricted Class A stock award 0 523
Proceeds from initial public offering of Class A and Class B common stock, net of issuance costs 0 164,100
Proceeds from exercise of Class A common stock warrants 0 13
Payments on finance lease obligations (33)  
Payments on finance lease obligations   (12)
Repayment of term loans 0 (26,159)
Payment of debt extinguishment fees 0 (1,866)
Net cash provided by financing activities 693 216,745
Net (decrease) increase in cash, cash equivalents and restricted cash (151,323) 148,492
Cash, cash equivalents and restricted cash at beginning of period 178,671 30,179
Cash, cash equivalents and restricted cash at end of period 27,348 178,671
Supplemental disclosure of cash flow information    
Cash paid for interest 42 2,590
Supplemental disclosure of non-cash investing activities    
Establishment of property and equipment retirement cost asset 0 188
Establishment of right of use operating assets 7,605  
Purchases of property and equipment in accounts payable 561 1,957
Supplemental disclosure of non-cash financing activities    
Establishment of right of use finance assets 366  
Assets acquired under capital lease   372
Conversion of preferred stock to Class A and Class B common stock 0 236,077
Conversion of preferred stock warrants to Class A common stock warrants 0 23,760
Accretion of redeemable convertible preferred stock to redemption value 0 1,761
Cumulative redeemable convertible preferred stock dividends $ 0 $ 2,747
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the business and basis of presentation
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the business and basis of presentation Nature of the business and basis of presentation
Rapid Micro Biosystems, Inc. (the “Company”) was incorporated under the laws of the State of Delaware on December 29, 2006. The Company develops, manufactures, markets and sells Growth Direct systems (“Systems”), proprietary consumables, laboratory information management system (“LIMS”) connection software, and services to address rapid microbial analysis used for quality control in the manufacture of pharmaceuticals, medical devices and personal care products. The Company’s technology uses a highly sensitive camera and the natural auto fluorescence of living cells to identify and quantify microbial growth faster and more accurately than the traditional method, which relies on the human eye. The Company currently sells to customers in North America, Europe and Asia. The Company is headquartered in Lowell, Massachusetts.
Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries in Germany and Switzerland. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Reclassification
Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.
Reverse stock split
On July 9, 2021, the Company effected a one-for-five reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s Preferred Stock (see Note 10). Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the Preferred Stock conversion ratios.
Initial public offering
On July 19, 2021, the Company closed an initial public offering (“IPO”) of its Class A common stock, which resulted in the sale of 7,920,000 shares of its Class A common stock at a public offering price of $20.00 per share, before underwriting discounts. The offering resulted in gross proceeds of $158.4 million and net proceeds to the Company of $143.8 million from the initial public offering after deducting underwriting discounts, commissions and offering expenses payable by the Company.
On August 4, 2021, the underwriters exercised their overallotment option in part and purchased 1,086,604 shares of Class A common stock at the initial public offering price of $20.00 per share less underwriting discounts and commissions. The overallotment option exercise resulted in net proceeds of $20.2 million.
Liquidity
The Company has incurred recurring losses and net cash outflows from operations since its inception. The Company expects to continue to generate significant operating losses for the foreseeable future. The Company expects that its existing cash, cash equivalents and investments will be sufficient to fund its operating expenses and capital expenditure requirements for at least twelve months following the date these consolidated financial statements were issued.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
Use of estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, calculating the standalone selling price of products and services for revenue recognition, the valuation of inventory, and the valuation of stock-based awards. The Company bases its estimates on historical experience, known trends and other market-specific and relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.
Risk of concentrations of credit, significant customers and significant suppliers
Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term and long-term investments and accounts receivable. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash and cash equivalents with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts or any other-than-temporary losses with respect to its cash equivalents and investments and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:
Year Ended December 31,
20222021
Customer A22.8 %16.7 %
22.8 %16.7 %
The following table presents customers that represent 10% or more of the Company’s accounts receivable:
Year Ended December 31,
20222021
Customer A21.4 %19.5 %
Customer B16.7 %*
Customer C11.8 %*
Customer D*12.6 %
Customer E*10.6 %
Customer F*10.0 %
49.9 %52.7 %
______________________________
*– less than 10%
The Company relies on third parties for the supply and manufacture of certain of its products as well as logistics. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships. There are no significant concentrations around a single third-party supplier or manufacturer for the year ended December 31, 2022 or 2021.
Debt issuance costs
The Company capitalizes certain legal and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheets and amortized as interest expense on the consolidated statement of operations using the effective interest method, which approximates the straight-line method. As of December 31, 2022 and 2021, the Company had no debt issuance costs on its consolidated balance sheets. During the year ended December 31, 2022 and 2021, the Company recorded zero and $0.4 million, respectively, in amortization of debt issuance costs within interest income (expense) in the consolidated statement of operations.
Cash equivalents
The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents that are readily convertible to cash are stated at cost, which approximates fair value. At December 31, 2022 and 2021, the Company held cash of $0.2 million and $0.3 million in banks located outside of the U.S., respectively.
Restricted cash
As of December 31, 2022 and 2021, the Company was required to maintain guaranteed investment certificates of $0.3 million, with maturities of three months to one year that are subject to an insignificant risk of changes in value. The guaranteed investment certificates are held for the benefit of landlords in connection with operating leases which have remaining terms of greater than one year and are classified as restricted cash (non-current) on the Company’s consolidated balance sheet.
Investments
The Company’s short-term and long-term investments are classified as available-for-sale and recorded at fair value based upon market prices at period end. Unrealized gains and losses are recorded in accumulated other comprehensive income as a separate component of stockholders’ equity. Realized gains and losses and declines in value of investments determined to be other than temporary are included as a component of interest income (expense), net in the consolidated statement of operations. The costs of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method.
The Company evaluates its short-term and long-term investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, the Company considers such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, the Company’s ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that the Company considers to be other-than-temporary, the Company reduces the investment to fair value through a charge to the consolidated statement of operations. No such adjustments were necessary during the periods presented.
The Company’s short-term investments as of December 31, 2022 and 2021 had maturities of less than one year, and long-term investments as of December 31, 2022 and 2021 had maturities greater than one year.
Accounts receivable
Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected losses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of December 31, 2022 and 2021, the Company recorded zero allowance for doubtful accounts. Additionally, for the years ended December 31, 2022 and 2021, the Company recorded zero provision for bad debts or recoveries.
Inventory
Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. The Company regularly reviews inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, records charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the consolidated statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.
Property and equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:
Estimated Useful Life
Manufacturing and laboratory equipment
5-10 years
Computer hardware and software3 years
Office furniture and fixtures
5-7 years
Leasehold improvementsShorter of remaining life of lease or useful life
Estimated useful lives are periodically assessed to determine if changes are appropriate. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.
Software development costs
The Company accounts for software development costs for internal-use software under the provisions of ASC 350-40, “Internal-Use Software” (“ASC 350”). Accordingly, certain costs to develop internal-use computer software are capitalized, provided these costs are expected to be recoverable. There was $1.4 million and $1.3 million of software development costs capitalized in other long-term assets at December 31, 2022 and 2021, respectively, net of accumulated amortization of $0.4 million and $0.1 million, respectively. The capitalized costs are being amortized on a straight-line basis over the initial subscription term of five years. There was $0.3 million and $0.1 million of amortization expense recorded in the consolidated statement of operations for the years ended December 31, 2022 and 2021.
Impairment of long-lived assets
Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company did not record any impairment losses on long-lived assets during the years ended December 31, 2022 or 2021.
Fair value measurements
Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The Company’s cash equivalents, investments, and its redeemable convertible preferred stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 3). The carrying values of the Company’s accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses and other current liabilities approximate their fair values due to the short-term nature of these assets and liabilities.
Product warranties
The Company offers a one-year limited assurance warranty on system sales, which is included in the selling price. Product warranties provide assurance that the Company’s product functions in accordance with standard specifications. Warranties cover for repairs and replacements when the product does not function in accordance with agreed specifications. The standard assurance warranty does not cover, and no warranty is provided for, parts which by their nature are normally required to be replaced periodically. The accrued warranty cost is based on estimated material, labor and other costs that the Company expects to incur to fulfill the warranty obligation. Estimates are primarily based on historical information, current cost data and future forecasts. The Company periodically assesses the adequacy of the warranty accrual and adjusts the amount as necessary. If the historical data used to calculate the adequacy of the warranty accrual are not indicative of future requirements, additional or reduced warranty accrual may be required. The warranty accrual is included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):
Year Ended December 31,
20222021
Balance, beginning of the period$598 $637 
Warranty provisions646 — 
Warranty repairs(372)(39)
Balance, end of the year$872 $598 
Classification and accretion of redeemable convertible preferred stock
Prior to the IPO and the conversion of redeemable convertible preferred stock to Class A and Class B common stock, the Company had classified redeemable convertible preferred stock outside of stockholders’ equity because the shares contained certain redemption features that were not solely within the control of the Company. Costs incurred in connection with the issuance of each series of redeemable convertible preferred stock was recorded as a reduction of gross proceeds from issuance. The Company recorded periodic accretion to the carrying values of its outstanding redeemable convertible preferred stock such that the carrying value of the redeemable convertible preferred stock would have been equal to the redemption value at the earliest date of redemption. Adjustments to the carrying values of the redeemable convertible preferred stock to record this accretion at each reporting date were considered deemed dividends, which adjusted retained earnings (or in the absence of retained earnings, additional paid-in capital) and increased or decreased net loss attributable to common stockholders in computing basic and diluted earnings per share.
Preferred stock warrant liability
Prior to the IPO and the conversion of redeemable convertible preferred stock warrant liabilities to Class A common stock warrants, the Company classified warrants for the purchase of shares of its redeemable convertible preferred stock (see Notes 3 and 10) as a liability on its consolidated balance sheets as these warrants were freestanding financial instruments that may have required the Company to transfer assets upon exercise. The warrant liability was initially recorded at fair value on the issuance date of each warrant and was subsequently remeasured to fair value at each reporting date using the Black-Scholes pricing model. Changes in the fair value of the warrant liability were recognized as a component of other income (expense) in the consolidated statements of operations. Changes in the fair value of the preferred stock warrant liability were recognized up until the warrants qualified for equity classification upon IPO.
Segment information
The Company determined its operating segment after considering the Company’s organizational structure and the information regularly reviewed and evaluated by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. The Company has determined that its CODM is its Chief Executive Officer. The CODM reviews the financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. On the basis of these factors, the Company determined that it operates and manages its business as one operating segment, that develops, manufactures, markets and sells systems and related LIMS connection software, consumables and services; and, accordingly, has one reportable segment for financial reporting purposes. Substantially all of the Company’s long-lived assets are held in the United States.
Revenue recognition
Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue:
(1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.
The Company derives revenue from the sale of its products and services through direct sales representatives and distributors. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer or distributor.
Product revenue
The Company derives product revenue primarily from the sale of its systems, optional LIMS connection software, which facilitates the transfer of data captured by the system to the customer’s existing LIMS software, and proprietary consumables. Revenue is recognized when control of the products is transferred to the customer.
Transfer of control is generally at shipment or delivery, depending on contractual terms, and occurs when title and risk of loss transfers to the customer, which represents the point in time when the customer obtains the use of and substantially all of the benefits of the product. Upon delivery, the System is fully functional for use by the customer. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company’s principal terms of sale are free carrier shipping point.
Service revenue
The Company derives service revenue primarily from validation services, service contracts and field service (including installation). The Company’s validation services include validation and documentation services performed utilizing systems purchased by the customer. Service contracts are around-the-clock maintenance support which can be purchased by the customer after the expiration of the one-year assurance warranty included with each system purchase. Field service revenue primarily consists of services provided by field service engineers to install the system at the customer site and perform two preventative maintenance services during the warranty period. Service revenue is recognized over time using an input method based on time lapsed for service contracts and output method based on milestone achieved for validation services and field service.
Performance obligations
A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. The Company’s main performance obligations in customer arrangements are systems, LIMS connection software, consumables, validation services, service contracts, and field service.
Payment terms
Payment terms for customer orders are typically between 30 to 90 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. None of the Company’s contracts contain a significant financing component.
Multiple performance obligations with an arrangement
The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services such as system sold together with the LIMS connection software, consumables or services. For these arrangements, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.
Remaining performance obligations
The Company does not disclose the value of remaining performance obligations for (i) contracts with an original contract term of one year or less, (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice when that amount corresponds directly with the value of services performed, and (iii) variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct service that forms part of a single performance obligation. The Company does not have material remaining performance obligations associated with contracts with terms greater than one year.
Contract balances from contracts with customers
Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. The Company had $0.1 million and $0.3 million in contract assets as of December 31, 2022 and 2021, respectively, included in prepaid expenses and other current assets. These balances relate to unbilled amounts with commercial customers as well as an amount in the prior year related to the BARDA agreement.
Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company did not record any non-current deferred revenue as of December 31, 2022 or 2021. Deferred revenue was $4.7 million and $3.3 million at December 31, 2022 and 2021, respectively. Revenue recognized during the year ended December 31, 2022 that was included in deferred revenue at the prior year-end was $2.7 million. Revenue recognized during the year ended December 31, 2021 that was included in deferred revenue at the prior year-end was $3.8 million.
Non-commercial revenue
The Company has historically generated revenue from a long-term contract with the U.S. Department of Health and Human Services Biomedical Advanced Research and Development Authority (“BARDA”) a part of the U.S. government. The Company’s contracts with the U.S. government are typically subject to the Federal Acquisition Regulation (“FAR”)
and are priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts. In September 2017, the Company signed a contract with BARDA, which was subsequently modified on multiple occasions to increase the contract value and adjust the cost share reimbursement rate. Modifications were accounted for in accordance with the contract modification framework. The contract is a cost-reimbursable, cost-sharing arrangement, whereby BARDA reimburses the Company for a percentage of the total costs that have been incurred including indirect allowable costs. All funding under this contract was fully earned by the fourth quarter of 2021. However, the Company is now in the process of closing out its BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Any true-up will be recognized as non-commercial revenue once finalized.
Disaggregated revenue
The Company disaggregates revenue based on the recurring and non-recurring, and commercial and non-commercial, nature of the underlying sale. Recurring revenue includes sales of consumables and service contracts. Non-recurring revenue includes sales of systems, LIMS connection software, validation services, field service, and revenue under the Company’s contract with BARDA. The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):
Year Ended December 31,
20222021
Product and service revenue — recurring$10,983 $7,819 
Product and service revenue — non-recurring6,150 13,818 
Non-commercial revenue — non-recurring— 1,595 
Total revenue$17,133 $23,232 
The following table presents the Company’s revenue by customer geography (in thousands):
Year Ended December 31,
20222021
United States$8,767 $12,892 
Germany2,649 1,695 
Switzerland2,756 4,314 
All other countries2,961 4,331 
Total revenue$17,133 $23,232 
Contract acquisition costs
The Company incurs and pays commissions on systems, LIMS connection software, validation services, consumables, and service contracts. The period of the related revenue stream is typically less than one year in duration, and as such, the Company applies the practical expedient to expense the costs in the period in which they were incurred. The Company does not pay commissions on non-commercial revenue with BARDA.
Cost of revenue
Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, royalties, contract manufacturer costs, salaries and other personnel costs including stock-based compensation expense, depreciation and amortization expense, scrap, warranty cost, inventory reserves, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period. Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training and other expenses related to service revenue recognized in the period. Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to revenue recognized as non-commercial revenue during the period.
Shipping and handling fees
Shipping and handling fees billed to customers for product shipments are recorded in product revenue in the consolidated statements of operations. Shipping and handling costs incurred for inventory purchases and product shipments are recorded in cost of product revenue in the consolidated statements of operations.
Research and development costs
Research and development costs are expensed as incurred. Research and development expenses consist of costs incurred in performing research and development activities including, employee-related expenses, such as salaries, bonuses and other personnel costs including stock-based compensation expense, the cost of developing maintaining and improving new and existing products designs, the cost of hardware and software engineering, the cost of research materials and supplies, external costs of outside consultants engaged to conduct research and development services associated with the Company’s technology and products, and information technology and facilities expenses, which include direct and allocated expenses for rent, maintenance of facilities and insurance, as well as related depreciation and amortization. The costs incurred for the development of system software that will be sold are capitalized when technological feasibility has been established. The Company has continued to develop the software associated with its platform and products, and the associated costs have been expensed as incurred, when the nature of improvements did not significantly improve the performance or functionality of the software.
Advertising costs
Advertising costs are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. Advertising costs were $0.1 million during both of the years ended December 31, 2022 and 2021.
Patent costs
All patent-related costs incurred in connection with filing and prosecuting patent applications are expensed as incurred due to the uncertainty about the recovery of the expenditures. Amounts incurred are classified within general and administrative expense in the consolidated statement of operations.
Stock-based compensation
The Company measures all stock-based awards granted to employees, officers and directors based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company issues stock-based awards with only service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has not issued any stock-based awards with performance-based vesting conditions.
The Company measures all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock is the common stock value on the date of grant.
The Company classifies stock-based compensation expense in its consolidated statement of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, (iv) the risk-free interest rate, and (v) the expected dividend yield. The exercise price of the option cannot be less than the fair market value of a share of common stock on the date of grant. The expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla”. The Company historically has been a private company and lacks company-specific historical and implied volatility information for its stock. Therefore, the Company estimates its expected stock price volatility based on the historical volatility of publicly traded peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact
that the Company has never paid cash dividends on its common stock and does not expect to pay any cash dividends in the foreseeable future.
Income taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.
The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations in Germany and Switzerland is the U.S. Dollar. Gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in other income (expense), net.
Comprehensive loss
Comprehensive loss includes net loss as well as other changes in stockholders’ equity that result from transactions and economic events other than those with stockholders. For the years ended December 31, 2022 and 2021, comprehensive loss included $1.1 million and less than $0.1 million, respectively, of unrealized gains and losses on investments, net of tax.
Net loss per share attributable to common stockholders
The Company follows the two-class method when computing net loss per share as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purpose of this calculation, outstanding stock options, shares expected to be purchased under the employee stock purchase plan, unvested restricted stock units, and warrants to purchase common stock are considered potential dilutive common shares.
In periods in which the Company reports a net loss attributable to common stockholders diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net
loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders.
Recently adopted accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases, with the exception of short-term leases if a policy election is made, on their balance sheets as a right-of-use ("ROU") asset representing the right to use an underlying asset and a lease liability representing the obligation to make lease payments over the lease term, measured on a discounted basis, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements.
The Company leases office and manufacturing space under operating lease agreements. The Company leases furniture under a financing agreement. The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2022 are presented under Topic 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases.
The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, does not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allows carryforward of the historical lease classification for existing leases. The Company did not elect the “hindsight” practical expedient, and therefore measured the ROU assets and lease liabilities using the remaining portion of the lease term at adoption on January 1, 2022.
The Company made an accounting policy election not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2022 for existing leases upon the adoption of ASC 842). Lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and any other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as single lease components for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate which is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. Judgment is applied in assessing factors such as Company specific credit risk, lease term, nature, and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded operating lease ROU assets and lease liabilities of $6.0 million and $7.0 million, respectively, the difference relating to deferred rent. The Company recorded financing lease ROU assets and lease liabilities of approximately $0.4 million. The adoption of the new lease standard on January 1, 2022 did not materially impact our consolidated statements of operations, comprehensive loss or cash flows.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted this guidance effective January 1, 2022, and the adoption had no material impact on its consolidated financial statements and related disclosures.
Recently issued accounting pronouncements
The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” of the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the newer revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016- 13”). The new standard adjusts the accounting for assets held at amortized costs basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard will be effective for the Company beginning January 1, 2023. The FASB subsequently issued other related ASUs that amend ASU No. 2016-13 to provide clarification and additional guidance. The Company evaluated the impact of the new standard concluding that it will not have a material impact on its consolidated financial statements.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair value of financial assets and liabilities Fair value of financial assets and liabilities
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):
Fair value measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents$22,072 $— $— $22,072 
Short-term investments81,093 491 — 81,584 
Long-term investments26,431 3,359 — 29,790 
$129,596 $3,850 $— $133,446 
Fair value measurements at December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents$173,755 $— $— $173,755 
Short-term investments15,110 — — 15,110 
Long term investments9,966 — — 9,966 
$198,831 $— $— $198,831 
During the years ended December 31, 2022 and 2021, respectively, there were no transfers between Level 1, Level 2 and Level 3.
Valuation of short-term and long-term investments
U.S. Treasury bills and notes included in short-term and long-term investments were valued by the Company using quoted prices in active markets for identical securities, which represents a Level 1 measurement within the fair value hierarchy. The Company's certificates of deposit included in short-term and long-term investments were valued using quoted prices for similar assets in active markets (or identical assets in inactive markets), which represent a Level 2 measurement within the fair value hierarchy. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.
Valuation of preferred stock warrant liability
The warrant liability at December 31, 2021 was related to warrants (the “Warrants”) to purchase shares of the Company’s Series A1, B1, and C1 redeemable convertible preferred stock (see Note 11). The fair value of the warrant liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.
The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of redeemable convertible preferred stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable series of redeemable convertible preferred stock. The Company estimated the fair value per share of the underlying applicable series of redeemable convertible preferred stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company has historically been a private company and lacks company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.
In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company performed a final fair value assessment of these warrants as of the date of its IPO which resulted in a charge of $8.2 million that was recorded within other income (expense) in the Company’s consolidated statement of operations. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12).
The table below quantifies the weighted average of the unobservable inputs used to fair value the preferred stock warrant liability prior to their conversion into common stock warrants in connection with the Company’s IPO in July 2021:
Year Ended December 31, 2021
Fair value of Series A1 preferred stock$3.01 
Fair value of Series B1 preferred stock$3.26 
Fair value of Series C1 preferred stock$3.30 
Remaining contractual term (in years)6.8
Risk-free interest rate
1.2%
Expected dividend yield— %
Expected volatility
42.0%
The following table provides a rollforward of the aggregate fair values of the Company’s preferred stock warrant liability, for which fair values are determined using Level 3 inputs (in thousands):
Year Ended December 31, 2021
Balance, beginning of period$4,117 
Initial fair value of Series C1 preferred stock warrants— 
Change in fair value of preferred stock warrants19,643 
Conversion of preferred stock warrants to common stock warrants(23,760)
Balance, end of period$— 
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Investments
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Short-term and long-term investments by investment type consisted of the following (in thousands):
December 31, 2022
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
Short-term investments
Certificates of Deposit$491 $— $— $491 
U.S. Government Treasury Bills$32,115 $$(40)$32,076 
U.S. Government Treasury Notes49,625 (608)49,017 
$82,231 $$(648)$81,584 
Long-term Investments
Certificates of Deposit3,391 (36)3,359 
U.S. Government Treasury Notes - Maturity Up To Two Years26,861 (431)26,431 
$30,252 $$(467)$29,790 
December 31, 2021
Short-term investmentsAmortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
U.S. Government Treasury Bills$4,983 $— $(2)$4,981 
U.S. Government Treasury Notes$10,142 $— $(13)$10,129 
$15,125 $— $(15)$15,110 
Long-term Investments
U.S. Government Treasury Notes - Maturity Up To Two Years$9,966 $— $— $9,966 
$9,966 $— $— $9,966 
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following (in thousands):
December 31,December 31,
20222021
Raw materials$15,014 $10,135 
Work in process1,599 1,235 
Finished goods4,574 4,301 
Total$21,187 $15,671 
Raw materials, work in process and finished goods were net of adjustments to realizable value of $1.1 million and $1.2 million, as of December 31, 2022 and 2021, respectively.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid expenses and other current assets
12 Months Ended
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid expenses and other current assets Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,December 31,
20222021
Prepaid insurance$1,500 $1,622 
Contract asset112 396 
Deposits1,055 1,262 
Lease receivables, current portion— 231 
Other705 440 
$3,372 $3,951 
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Property and equipment, net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20222021
Manufacturing and laboratory equipment$13,408 $13,277 
Computer hardware and software1,651 1,742 
Office furniture and fixtures589 745 
Leasehold improvements8,260 3,012 
Construction-in-process1,712 4,313 
25,620 23,089 
Less: Accumulated depreciation(11,802)(11,785)
$13,818 $11,304 
Depreciation and amortization expense related to property and equipment was $2.5 million and $1.5 million for the years ended December 31, 2022 and 2021, respectively. The Company had $2.3 million and less than $0.1 million of fully depreciated assets disposed of during the years ended December 31, 2022 and 2021, respectively.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities
12 Months Ended
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,December 31,
20222021
Accrued employee compensation and benefits expense$3,217 $3,569 
Accrued vendor expenses3,212 5,500 
Accrued warranty expense872 598 
Deferred rent, current portion— 131 
Accrued taxes329 781 
Other520 338 
$8,150 $10,917 
On August 11, 2022, the board of directors of the Company approved an organizational restructuring plan (the “Restructuring Plan”) to right-size its cost structure based on its lowered 2022 outlook. The Company recorded a restructuring charge of $1.1 million in the third quarter of 2022 primarily related to severance, employee benefits, outplacement and related costs under the Restructuring Plan. The Company made payments of $0.6 million during the year
ended December 31, 2022 related to the Restructuring Plan and had $0.5 recorded within accrued expenses as of December 31, 2022.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long-term debt Long-term debt
There was no long-term debt outstanding as of December 31, 2022 or December 31, 2021.
Term loan agreements
2020 Term Loan
In May 2020, the Company entered into a $60.0 million term loan facility with a new lender (the “2020 Term Loan”), which provided for borrowings of an initial $25.0 million tranche upon closing and options to borrow up to an aggregate of $35.0 million in two additional tranches of $20.0 million under the second tranche (the “Term B Loan”) and $15.0 million under the third tranche (the “Term C Loan”).
At closing, the Company issued warrants to purchase 1,195,652 shares of Series C1 Preferred Stock to the lender with an exercise price of $1.15 per share which were accounted for as debt discount. The Company paid a $0.8 million facility fee in connection with the term loan facility. The Company allocated the $0.8 million term loan facility fee to the three loan tranches on a pro-rata basis based on the amount available to be drawn down under each tranche. The Company allocated $0.3 million to the initial draw which was recorded within debt issuance cost as an offset to the carrying value of the 2020 Term Loan and amortized over the term of the loan within interest expense on the consolidated statement of operations. Additionally, the Company allocated $0.3 million to the Term B Loan and $0.2 million to the Term C Loan, all of which was recorded within prepaid expenses and other current assets on the consolidated balance sheet and is being amortized on a straight-line basis over the debt access period within interest expense on the consolidated statement of operations.
The Company incurred debt issuance costs of $1.5 million in connection with the 2020 Term Loan including $0.9 million of professional fees and $0.6 million for the fair value of the warrants issued with the debt. Interest expense on the 2020 Term Loan totaled $2.5 million for year ended December 31, 2021, which included amortization of the debt discount of $0.3 million.
In September 2021, the Company repaid the 2020 Term Loan and incurred a debt extinguishment loss of $3.1 million, which was comprised of a $1.8 million prepayment penalty, $1.1 million expense related to unamortized discounts, and $0.2 million in unamortized prepaid facility fees and other charges.
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Redeemable convertible preferred stock
12 Months Ended
Dec. 31, 2022
Temporary Equity [Abstract]  
Redeemable convertible preferred stock Redeemable convertible preferred stock
The Company has historically issued Series A1 redeemable convertible preferred stock (the “Series A1 Preferred Stock”), Series B1 redeemable convertible preferred stock (the “Series B1 Preferred Stock”), Series C1 redeemable convertible preferred stock (the “Series C1 Preferred Stock”), Series C2 redeemable convertible preferred stock (the “Series C2 Preferred Stock”), Series D1 redeemable convertible preferred stock (the “Series D1 Preferred Stock”) and Series D2 redeemable convertible preferred stock (the “Series D2 Preferred Stock”). The Series A1 Preferred Stock, Series B1 Preferred Stock, Series C1 Preferred Stock, Series C2 Preferred Stock, Series D1 Preferred Stock, and Series D2 Preferred Stock are collectively referred to as the “Preferred Stock”.
In March 2021, the Company issued and sold 22,086,725 shares of Series D1 Preferred Stock and 413,268 shares of Series D2 Preferred Stock to new and existing investors at a price of $3.60 per share for gross proceeds of $79.5 million and $1.5 million, respectively. The Company incurred issuance costs in connection with this transaction of $2.7 million and recorded them as a reduction to the carrying value of the Series D1 Preferred Stock and Series D2 Preferred Stock.
On June 25, 2021, investors exchanged a total of 11,437,301 shares and 2,364,509 shares of Series C1 and D1 Preferred Stock to an equal number of shares of Series C2 and D2 Preferred Stock, respectively.
On July 14, 2021, the IPO resulted in the automatic conversion of all Series A1, Series B1, Series C1 and Series D1 preferred stock into 24,200,920 shares of Class A common stock and of all Series C2 and Series D2 preferred stock into
6,903,379 shares of Class B common stock. On July 19, 2021, the Company restated its certificate of incorporation and authorized 10,000,000 shares of $0.01 par value Preferred Stock.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Preferred stock warrants
12 Months Ended
Dec. 31, 2022
Preferred stock warrants  
Preferred stock warrants Preferred stock warrantsIn connection with the 2020 Term Loan, the Company issued 1,195,652 warrants to purchase shares of Series C1 Preferred Stock at an exercise price of $1.15 per share. The Company’s warrants were immediately exercisable and expire 10 years after issuance. The fair value of the warrants on the issuance date was $0.7 million. Prior to the IPO, the Company also had outstanding warrants to purchase shares of Preferred Stock issued in connection with previous financing agreements.In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12).
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Common stock and common stock warrants
12 Months Ended
Dec. 31, 2022
Common stock and common stock warrants  
Common stock and common stock warrants Common stock and common stock warrants
As of December 31, 2022 and 2021, the Company’s restated certificate of incorporation authorized the issuance of 210,000,000 shares of $0.01 par value Class A common stock.
On June 25, 2021, the Company filed an amended and restated certificate of incorporation, which effected a recapitalization of the Company’s then outstanding common stock to Class A common stock and authorized an additional new class of common stock (Class B common stock). Rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion. On July 19, 2021, the Company filed an amended and restated certificate of incorporation which authorized Class A common stock and Class B common stock to 210,000,000 shares and 10,000,000 shares, respectively. As of December 31, 2022, there were 36,538,805 shares of Class A common stock issued and outstanding, and 5,553,379 shares of Class B common stock issued and outstanding.
Each share of Class A common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. The Company’s Class B common stock is non-voting. Class A and Class B common stockholders are entitled to receive dividends, as may be declared by the board of directors, if any, subject to the preferential dividend rights of Preferred Stock. As of December 31, 2022, no cash dividends had been declared or paid.
As of December 31, 2022, the Company had reserved 20,118,778 shares of Class A common stock for the exercise of outstanding stock options, vesting of restricted stock units, the number of shares remaining available for grant under the Company’s 2021 Incentive Award Plan (see Note 13), the number of shares available for purchase under the Company’s Employee Stock Purchase Plan (see Note 13), for the exercise of outstanding common stock warrants and for the conversion of Class B common stock.
Prior to its IPO, the Company issued warrants to purchase preferred stock in conjunction with previous financing arrangements. In connection with the IPO, all outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The contractual terms of the converted Class A common stock warrants remained consistent with the original terms of the preferred stock warrants. The Company determined the event resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into equity.
As of December 31, 2022 and 2021, warrants to purchase the Class A common stock outstanding consisted of the following:
December 31, 2022
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity17,194$292.81 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,022,303
December 31, 2021
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity25,835$295.15 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,030,944
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
2010 Stock Option and Grant Plan
The Company’s 2010 Stock Option and Grant Plan (the “2010 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and consultants of the Company.
In March 2021, the Board of Directors approved an increase to the 2010 Plan shares by 382,889 shares. Following the effectiveness of the IPO, no additional awards are being granted under the 2010 Plan and shares of existing outstanding options that are forfeited or cancelled will be available for grant under the 2021 Incentive Award Plan.
2021 Incentive Award Plan
In July 2021, the Board of Directors adopted, and the Company’s stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective in connection with the IPO of Class A common stock. The 2021 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of Class A common stock available for issuance under the 2021 Plan is equal to (i) 4,200,000 shares; (ii) any shares which are subject to the 2010 Plan awards that become available for issuance under the 2021 Plan; and (iii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board of Directors. No more than 33,900,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. As of December 31, 2022, there were 4,179,239 shares available for issuance under the 2021 Plan.
The 2021 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or management if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option
may not be greater than ten years. Stock options granted to employees, officers, and consultants typically vest over a four-year period, and stock options granted to members of the board of directors typically vest over a three-year period.
During the years ended December 31, 2022 and 2021, the Company granted to employees, officers and directors options to purchase 1,708,293 shares and 2,011,479 shares, respectively, of common stock. The Company recorded stock-based compensation expense for options granted to employees, officers, and directors of $2.8 million and $1.8 million during the years ended December 31, 2022 and 2021, respectively.
The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option- pricing model to determine the grant-date fair value of stock options granted to employees and directors:
Year Ended December 31,
20222021
Risk-free interest rate 2.14 %1.02 %
Expected term (in years)6.06.0
Expected volatility43.3 %44.4 %
Expected dividend yield%%
Stock options
The following table summarizes the Company’s stock option activity since December 31, 2021:
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
contractual term
Aggregate
intrinsic value
(in years)(in thousands)
Outstanding as of December 31, 20214,823,100$5.06 7.62$31,041 
Granted 1,708,2937.11 
Exercised(572,932)0.99 
Expired(71,521)11.04 
Forfeited(845,632)11.40 
Outstanding as of December 31, 20225,041,308$5.05 7.55$532 
Options vested and expected to vest as of December 31, 20225,041,308$5.05 7.55$532 
Options exercisable as of December 31, 20222,745,821$3.38 6.58$393 
The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.
The intrinsic value of stock options exercised during the years ended December 31, 2022 and 2021 was $2.9 million and $1.6 million, respectively.
The weighted average grant-date fair value per share of stock options granted during the years ended December 31, 2022 and 2021 was $3.13 and $4.89, respectively.
Restricted stock
In February 2021, the Company granted 248,903 shares of restricted stock to an employee under the 2010 Plan with a four-year vesting term. In connection with the grant, the employee paid $0.5 million, which represents the $2.10 per share fair value of the common stock on the date of the restricted stock grant. The restricted common stock is no longer vesting due to the employees termination, and the Company expect to settle the restricted common stock in accordance with contractual provisions. At December 31, 2022 and December 31, 2021, the Company has $0.3 million and $0.5 million,
respectively, in unvested restricted common stock liability included in accrued expenses and other long-term liabilities, respectively.
The following table summarizes the Company’s restricted stock activity since December 31, 2021:
Number of
shares
Weighted
average
fair value
(in years)
Unvested as of December 31, 2021248,903 $2.10 
Granted— 
Vested(93,338)$2.10 
Forfeited— 
Unvested as of December 31, 2022155,565$2.10 
Restricted stock units
Restricted stock unit grants to employees have a three-year vesting term in which vesting occurs annually on the anniversary of the grant date. The Company expenses the fair value of the restricted stock units over the vesting period and accounts for forfeitures prospectively as they occur. The Company recorded stock-based compensation expense for restricted stock units granted to employees and officers of $1.0 million and zero during the years ended December 31, 2022 and 2021, respectively.
The following table summarizes restricted stock units granted to Company employees during the year ended December 31, 2022:
Number of
shares
Weighted
average
fair value
Unvested as of December 31, 2021
Granted668,246$7.12 
Vested
Forfeited(136,125)7.35 
Unvested as of December 31, 2022532,121$7.06 
The weighted average grant-date fair value per share of restricted stock units granted during the year ended December 31, 2022 was $7.12. There were no restricted stock units granted during the year ended December 31, 2021.
Stock-based compensation
Stock-based compensation expense was classified in the consolidated statements of operations as follows (in thousands):
Year Ended December 31,
20222021
Cost of revenue$530 $329 
General and administrative2,630 1,025 
Sales and marketing475 346 
Research and development384 143 
Total stock-based compensation expense$4,019 $1,843 
As of December 31, 2022, total unrecognized compensation expense related to unvested stock options held by employees and directors was $6.8 million, which is expected to be recognized over weighted average period of 2.4 years.
Additionally, unrecognized compensation expense related to unvested restricted stock units held by employees and directors was $2.7 million, which is expected to be recognized over a weighted average period of 2.2 years.
2021 Employee Stock Purchase Plan
In July 2021, the board of directors adopted, and the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in connection with the IPO of Class A common stock. The aggregate number of shares of Class A common stock available for issuance under the 2021 ESPP is equal to (i) 400,000 shares and (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the board of directors. No more than 6,300,000 shares of Class A common stock may be issued under the 2021 ESPP.
Under the 2021 ESPP, eligible employees may purchase shares of the Company’s common stock through payroll deductions of up to 15% of eligible compensation during an offering period. Generally, each offering period will be for 6 months as determined by the Company's board of directors. In no event may an employee purchase more than 100,000 shares per offering period based on the closing price on the first trading date of an offering period or the last trading date of an offering period, or more than $25,000 worth of stock during any calendar year. The purchase price for shares to be purchased under the 2021 ESPP is 85% of the lesser of the market price of the Company's common stock on the first trading date of an offering period or on any purchase date during an offering period (March 14 or September 14).
During the year ended December 31, 2022, there were 51,833 shares of Class A common stock purchased under the 2021 ESPP. The Company recognized $0.1 million of expense related to the 2021 ESPP for the year ended December 31, 2022. As of December 31, 2022, 693,807 shares were available for future issuance under the 2021 ESPP.
The Company estimates the fair value of shares issued to employees under the 2021 ESPP using the Black-Scholes option-pricing model. The following weighted average assumptions were used in the calculation of fair value of shares under the 2021 ESPP at the grant date for the year ended December 31, 2022 (there were no offering periods for the year ended December 31, 2021):
Year Ended December 31, 2022
Risk-free interest rate2.60 %
Expected term (in years)0.5
Expected volatility49.1 %
Expected dividend yield%
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
The components of the Company’s loss before income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
United States$(61,396)$(73,643)
Foreign14 $210 
Loss before income tax provision$(61,382)$(73,433)
The components of income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
Current income tax provision:
Federal$— $— 
State — — 
Foreign(576)91 
Total current income tax (benefit) expense(576)91 
Deferred income tax provision:
Federal(13,347)17,099 
State(2,824)2,923 
Foreign— — 
Total deferred income tax provision(16,171)20,022 
Change in deferred tax asset valuation allowance16,171 (20,022)
Total (benefit) expense for income taxes$(576)$91 

During the years ended December 31, 2022 and 2021, the Company did not record income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each year, due to its uncertainty of realizing a benefit from those items. The only income tax provision was generated from operations in Germany and Switzerland. A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:
Year Ended December 31,
20222021
Federal statutory income tax rate21.0 %21.0 %
State income taxes, net of federal benefit3.6 (3.1)
Federal and state research and development tax credits0.6 0.5 
Unrecognized tax benefits reserve and interest change 1.0 (0.1)
Change in valuation allowance(25.3)26.4 
Permanent differences0.1 (0.5)
Section 382/383 limitation — (38.7)
Unrealized gain (loss) on value of warrants— (5.6)
Effective income tax rate1.0 %(0.1)%
Net deferred tax assets consisted of the following (in thousands):
December 31,December 31,
20222021
Deferred tax assets:
Net operating loss carryforwards$46,387 $33,663 
Research and development credit carryforwards4,403 3,605 
Research and development capitalized costs6,119 4,041 
Inventories390 196 
Lease liability1,858 — 
Accrued expenses778 1,076 
Unrealized loss270 — 
Other712 139 
Total deferred tax assets60,917 42,720 
Deferred tax liabilities:
Right-of-use assets(1,644)— 
Depreciation(340)(229)
Total deferred tax liabilities(1,984)(229)
Valuation allowance(58,933)(42,491)
Net deferred tax assets$— $— 

As of December 31, 2022, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $189.3 million and 87.1 million respectively, which may be available to offset future taxable income and begin to expire at various dates beginning in 2038 and 2032, respectively. Additionally, the Company had federal NOLs of $176.6 million generated since 2018 that will not expire. The Tax Cuts and Jobs Act (TCJA) enacted on December 22, 2017 limits a taxpayer’s ability to utilize NOL deduction in a year to 80% taxable income for federal NOL arising in tax years beginning after 2017. The Coronavirus Aid, Relief, and Economic Security (CARES) Act enacted on March 27, 2020 removes the 80% taxable income limitation for federal NOL deductions in taxable years beginning prior to January 1, 2021.
As of December 31, 2022, the Company also had U.S. federal and state research and development tax credit carryforwards of $1.5 million and $2.9 million, respectively, which may be available to offset future tax liabilities and begin to expire in 2038 and 2024, respectively.
Utilization of the U.S. federal and state NOL carryforwards and research and development tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and corresponding provisions of state law, due to ownership changes that have occurred previously or that could occur in the future. These ownership changes may limit the amount of carryforwards that can be utilized annually to offset future taxable income or tax liabilities. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has completed a Section 382 study through July 31, 2020 to assess whether one or multiple ownership changes(s) occurred. According to the results from the study, the Company has four ownership changes which occurred on July 1, 2009, April 3, 2014, July 25, 2017, and April 12, 2018, as defined by Section 382. These ownership changes materially limit the NOL carryforwards and research and development tax credits available to offset future tax liabilities. The Section 382 study concluded that $121.5 million of federal NOL carryforwards, $58.4 million of state NOL carryforwards, and $2.4 million of federal research and development tax credits will expire unutilized from these ownership changes. These expirations and unutilized NOL carryforwards and research and development tax credits have been reflected in the amounts of NOL carryforwards, research and development tax credits, and deferred tax assets disclosed above. The Company has not completed a Section 382 study for post July 31, 2020 transactions which could create an additional limitation although materially all of the current federal NOL carryforwards can be carried forward indefinitely.

The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets. The Company considered its history of cumulative net operating losses incurred since inception and has concluded that it is more likely than not that the Company will not realize the benefits of the deferred tax assets. Accordingly, a full
valuation allowance has been established against the net deferred tax assets as of as of December 31, 2022 and 2021. The Company reevaluates the positive and negative evidence at each reporting period.
Changes in the valuation allowance for deferred tax assets relates primarily to the decrease in NOL carryforwards and research and development tax credit carryforwards and were as follows (in thousands):
December 31,December 31,
20222021
Valuation allowance as of beginning of year$42,491 $62,513 
Increases recorded to income tax provision17,726 13,067 
Decreases recorded as a benefit to income tax provision (1,284)(33,089)
Valuation allowance as of end of year $58,933 $42,491 
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
December 31,December 31,
20222021
Unrecognized tax benefits as of beginning of year$623 $569 
Additions for tax positions of prior years— 54 
Reductions for tax positions of prior years(623)— 
Unrecognized tax benefits as of end of year$— $623 
The Company recognizes interest and penalties related to unrecognized tax benefits in U.S. Federal, state, and foreign income tax expense. For the each of years ended December 31, 2022, and 2021, the Company recognized less than $0.1 million in interest and penalties. The Company had approximately $0.1 million and zero of interest and penalties accrued as of both December 31, 2022 and 2021.
The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.
The Company has a branch in Germany that has concluded its examination in its local country for the years ended December 31, 2016 through the year ended December 31, 2018. The tax resulting from the examination was less than the uncertain tax position recorded generating a tax provision benefit in the year of $0.6 million.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Net loss per share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net loss per share Net loss per share
Net loss per share attributable to the common stockholders
As of December 31, 2022, the Company had Class A common stock and Class B common stock. According to the Company’s restated certificate of incorporation, both classes have the same rights to the Company’s earnings and neither of the shares have any prior or senior rights to dividends to other shares.
The Company reported net loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders. Basic and diluted net loss per share attributable to common stockholders was calculated as follow (in thousands, except share and per share amounts):
Year Ended December 31,
20222021
Numerator:
Net loss$(60,806)$(73,524)
Accretion of redeemable convertible preferred stock to redemption value— (1,761)
Cumulative redeemable convertible preferred stock dividends— (2,747)
Net loss attributable to common stockholders—basic and diluted $(60,806)$(78,032)
Denominator:
Weighted average Class A common shares outstanding—basic and diluted 36,727,742 16,568,267 
Weighted average Class B common shares outstanding—basic and diluted 5,726,661 3,215,272 
Total shares for EPS—basic and diluted 42,454,403 19,783,539 
Net loss per share attributable to Class A common stockholders—basic and diluted $(1.43)$(3.94)
Net loss per share attributable to Class B common stockholders—basic and diluted $(1.43)$(3.94)
The Company’s potentially dilutive securities, which include stock options, restricted stock, redeemable convertible preferred stock, common stock warrants and preferred stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
Year Ended December 31,
20222021
Options to purchase common stock5,076,6504,823,100
Warrants to purchase common stock286,324294,964
Unvested restricted common stock697,361— 
Options to purchase common stock under ESPP181,558— 
6,241,8935,118,064
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.
As Reported
December 31, 2021
Adjustments
ASC 842 Adoption
Adjusted
January 1, 2022
Assets
Right-of-use assets, net, operating$— $6,039 $6,039 
Right-of-use assets, net, financing— 366 366 
Property and equipment, net11,304 (351)10,953 
Total$11,304 $6,054 $17,358 
Total assets$241,169 $6,054 $247,223 
Liabilities and Stockholders' Equity
Current liabilities:
Lease liabilities, short-term, operating$— $1,023 $1,023 
Lease liabilities, short-term, financing— 33 33 
Accrued expenses10,917 (160)10,757 
Total$10,917 $896 $11,813 
Total current liabilities$18,166 $896 $19,062 
Lease liabilities, long-term, operating— 5,960 5,960 
Lease liabilities, long-term, financing— 341 341 
Deferred rent, long-term813 (813)— 
Other long-term liabilities1,210 (330)880 
Total$2,023 $5,158 $7,181 
Total liabilities$20,189 $6,054 $26,243 
Total stockholders' equity$220,980 $— $220,980 
Total liabilities and stockholders' equity$241,169 $6,054 $247,223 
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office and manufacturing space under operating lease agreements that have initial terms ranging from approximately 8 to 10 years. The Company leases furniture under a financing lease agreement that has an initial term of approximately 8 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term by up to 5 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. Options to extend a lease are included in the lease term when it is reasonably certain that the Company will exercise the option. Options to terminate a lease are excluded from the lease term when it is reasonably certain that the Company will not exercise the option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees.
Supplemental cash flow information related to leases is as follows (in thousands):
Year Ended December 31, 2022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$1,207 
Operating cash outflows - payments on financing leases$42 
Financing cash outflows - payments on financing leases$33 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$7,605 
Financing leases$366 
Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):
December 31, 2022
Operating Leases:
Operating lease assets$6,746 
Operating lease liabilities, short-term$729 
Operating lease liabilities, long-term6,898 
Total operating lease liabilities$7,627 
Financing Leases:
Office furniture and fixtures$386 
Accumulated depreciation(69)
Net property, plant and equipment$317 
Current portion of long-term debt$37 
Long-term debt304 
Total financing lease liabilities$341 
Weighted-average remaining lease term - operating leases (in years):6.54
Weighted-average remaining lease term - financing leases (in years):6.50
Weighted-average discount rate - operating leases:3.7 %
Weighted-average discount rate - financing leases:12.0 %
The components of lease expense were as follows (in thousands):
Year Ended December 31, 2022
Operating lease cost$1,144 
Financing lease cost - amortization of right-of-use asset49 
Financing lease cost - interest on lease liability42 
Short-term lease cost59 
Variable lease cost617 
Total lease cost$1,911 
Operating lease cost is recognized on a straight-line basis over the lease term. Total rent expense, including the Company’s share of the lessors’ operating expenses, was $1.8 million for the year ended December 31, 2022. Financing lease cost includes asset amortization on a straight-line basis over the lease term and interest accretion calculated using the effective interest method. Total financing lease asset depreciation and interest expense was $0.1 million for the year ended December 31, 2022.
In March 2022, the Company amended the lease for its office and manufacturing space in Lowell, Massachusetts (the “Amendment”). The Amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the Amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.6 million. Included in the $4.6 million are leases with commencement dates expected later in 2023 and therefore are not recorded on the consolidated balance sheets as of December 31, 2022. The future minimum lease payments related to these leases are approximately $0.9 million. The Amendment qualified as a lease modification and resulted in a right of use asset and lease liability in the amount of $1.2 million and $1.3 million, respectively, recognized in March 2022, and an additional right of use asset and lease liability of $0.7 million recognized in May 2022.
Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):
Operating Lease Maturities
2023$1,273 
20241,306 
20251,339 
20261,372 
20271,404 
Thereafter2,223 
Total lease payments$8,917 
Less imputed interest(1,019)
Total present value of lease liabilities$7,898 
Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):
Financing Lease Maturities
2023$75 
202475 
202575 
202675 
202775 
Thereafter113 
Total lease payments$488 
Less imputed interest(147)
Total present value of lease liabilities$341 
Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Year Ended
December 31, 2021
2022$1,139 
20231,169 
20241,199 
20251,229 
20261,044 
Thereafter1,953 
Total minimum lease commitments$7,733 
Leases Leases
The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.
As Reported
December 31, 2021
Adjustments
ASC 842 Adoption
Adjusted
January 1, 2022
Assets
Right-of-use assets, net, operating$— $6,039 $6,039 
Right-of-use assets, net, financing— 366 366 
Property and equipment, net11,304 (351)10,953 
Total$11,304 $6,054 $17,358 
Total assets$241,169 $6,054 $247,223 
Liabilities and Stockholders' Equity
Current liabilities:
Lease liabilities, short-term, operating$— $1,023 $1,023 
Lease liabilities, short-term, financing— 33 33 
Accrued expenses10,917 (160)10,757 
Total$10,917 $896 $11,813 
Total current liabilities$18,166 $896 $19,062 
Lease liabilities, long-term, operating— 5,960 5,960 
Lease liabilities, long-term, financing— 341 341 
Deferred rent, long-term813 (813)— 
Other long-term liabilities1,210 (330)880 
Total$2,023 $5,158 $7,181 
Total liabilities$20,189 $6,054 $26,243 
Total stockholders' equity$220,980 $— $220,980 
Total liabilities and stockholders' equity$241,169 $6,054 $247,223 
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office and manufacturing space under operating lease agreements that have initial terms ranging from approximately 8 to 10 years. The Company leases furniture under a financing lease agreement that has an initial term of approximately 8 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term by up to 5 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. Options to extend a lease are included in the lease term when it is reasonably certain that the Company will exercise the option. Options to terminate a lease are excluded from the lease term when it is reasonably certain that the Company will not exercise the option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees.
Supplemental cash flow information related to leases is as follows (in thousands):
Year Ended December 31, 2022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$1,207 
Operating cash outflows - payments on financing leases$42 
Financing cash outflows - payments on financing leases$33 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$7,605 
Financing leases$366 
Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):
December 31, 2022
Operating Leases:
Operating lease assets$6,746 
Operating lease liabilities, short-term$729 
Operating lease liabilities, long-term6,898 
Total operating lease liabilities$7,627 
Financing Leases:
Office furniture and fixtures$386 
Accumulated depreciation(69)
Net property, plant and equipment$317 
Current portion of long-term debt$37 
Long-term debt304 
Total financing lease liabilities$341 
Weighted-average remaining lease term - operating leases (in years):6.54
Weighted-average remaining lease term - financing leases (in years):6.50
Weighted-average discount rate - operating leases:3.7 %
Weighted-average discount rate - financing leases:12.0 %
The components of lease expense were as follows (in thousands):
Year Ended December 31, 2022
Operating lease cost$1,144 
Financing lease cost - amortization of right-of-use asset49 
Financing lease cost - interest on lease liability42 
Short-term lease cost59 
Variable lease cost617 
Total lease cost$1,911 
Operating lease cost is recognized on a straight-line basis over the lease term. Total rent expense, including the Company’s share of the lessors’ operating expenses, was $1.8 million for the year ended December 31, 2022. Financing lease cost includes asset amortization on a straight-line basis over the lease term and interest accretion calculated using the effective interest method. Total financing lease asset depreciation and interest expense was $0.1 million for the year ended December 31, 2022.
In March 2022, the Company amended the lease for its office and manufacturing space in Lowell, Massachusetts (the “Amendment”). The Amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the Amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.6 million. Included in the $4.6 million are leases with commencement dates expected later in 2023 and therefore are not recorded on the consolidated balance sheets as of December 31, 2022. The future minimum lease payments related to these leases are approximately $0.9 million. The Amendment qualified as a lease modification and resulted in a right of use asset and lease liability in the amount of $1.2 million and $1.3 million, respectively, recognized in March 2022, and an additional right of use asset and lease liability of $0.7 million recognized in May 2022.
Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):
Operating Lease Maturities
2023$1,273 
20241,306 
20251,339 
20261,372 
20271,404 
Thereafter2,223 
Total lease payments$8,917 
Less imputed interest(1,019)
Total present value of lease liabilities$7,898 
Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):
Financing Lease Maturities
2023$75 
202475 
202575 
202675 
202775 
Thereafter113 
Total lease payments$488 
Less imputed interest(147)
Total present value of lease liabilities$341 
Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Year Ended
December 31, 2021
2022$1,139 
20231,169 
20241,199 
20251,229 
20261,044 
Thereafter1,953 
Total minimum lease commitments$7,733 
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Software subscription
During the year ended December 31, 2020, the Company entered into a non-cancelable agreement with a service provider for software as a service and cloud hosting services. As of December 31, 2022, the Company had committed to minimum payments under this arrangement totaling $0.8 million through January 31, 2026. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. The Company had $0.1 million accrued for the software subscription as of December 31, 2022 and December 31, 2021.
Indemnification agreements
In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and certain of its executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of December 31, 2022 and December 31, 2021.
Legal proceedings
The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to legal proceedings.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Benefit plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Benefit plans Benefit plansThe Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company made contributions of $0.8 million and $0.3 million to the plan during the years ended December 31, 2022 and 2021, respectively.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries in Germany and Switzerland. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Use of estimates
Use of estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, calculating the standalone selling price of products and services for revenue recognition, the valuation of inventory, and the valuation of stock-based awards. The Company bases its estimates on historical experience, known trends and other market-specific and relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.
Risk of concentrations of credit, significant customers and significant suppliers
Risk of concentrations of credit, significant customers and significant suppliers
Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term and long-term investments and accounts receivable. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash and cash equivalents with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts or any other-than-temporary losses with respect to its cash equivalents and investments and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.
Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:
Year Ended December 31,
20222021
Customer A22.8 %16.7 %
22.8 %16.7 %
The following table presents customers that represent 10% or more of the Company’s accounts receivable:
Year Ended December 31,
20222021
Customer A21.4 %19.5 %
Customer B16.7 %*
Customer C11.8 %*
Customer D*12.6 %
Customer E*10.6 %
Customer F*10.0 %
49.9 %52.7 %
______________________________
*– less than 10%
The Company relies on third parties for the supply and manufacture of certain of its products as well as logistics. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships. There are no significant concentrations around a single third-party supplier or manufacturer for the year ended December 31, 2022 or 2021.
Debt issuance costs Debt issuance costsThe Company capitalizes certain legal and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheets and amortized as interest expense on the consolidated statement of operations using the effective interest method, which approximates the straight-line method.
Cash equivalents Cash equivalentsThe Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents that are readily convertible to cash are stated at cost, which approximates fair value.
Restricted cash
Restricted cash
As of December 31, 2022 and 2021, the Company was required to maintain guaranteed investment certificates of $0.3 million, with maturities of three months to one year that are subject to an insignificant risk of changes in value. The guaranteed investment certificates are held for the benefit of landlords in connection with operating leases which have remaining terms of greater than one year and are classified as restricted cash (non-current) on the Company’s consolidated balance sheet.
Investments
Investments
The Company’s short-term and long-term investments are classified as available-for-sale and recorded at fair value based upon market prices at period end. Unrealized gains and losses are recorded in accumulated other comprehensive income as a separate component of stockholders’ equity. Realized gains and losses and declines in value of investments determined to be other than temporary are included as a component of interest income (expense), net in the consolidated statement of operations. The costs of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method.
The Company evaluates its short-term and long-term investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, the Company considers such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, the Company’s ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that the Company considers to be other-than-temporary, the Company reduces the investment to fair value through a charge to the consolidated statement of operations. No such adjustments were necessary during the periods presented.
Accounts receivable Accounts receivableAccounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected losses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers.
Inventory
Inventory
Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. The Company regularly reviews inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, records charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the consolidated statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.
Property and equipment
Property and equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:
Estimated Useful Life
Manufacturing and laboratory equipment
5-10 years
Computer hardware and software3 years
Office furniture and fixtures
5-7 years
Leasehold improvementsShorter of remaining life of lease or useful life
Estimated useful lives are periodically assessed to determine if changes are appropriate. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.
Software Development Costs Software development costsThe Company accounts for software development costs for internal-use software under the provisions of ASC 350-40, “Internal-Use Software” (“ASC 350”). Accordingly, certain costs to develop internal-use computer software are capitalized, provided these costs are expected to be recoverable.
Impairment of long-lived assets Impairment of long-lived assetsLong-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows.
Fair value measurements
Fair value measurements
Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.
The Company’s cash equivalents, investments, and its redeemable convertible preferred stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 3). The carrying values of the Company’s accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses and other current liabilities approximate their fair values due to the short-term nature of these assets and liabilities.
Product warranties Product warrantiesThe Company offers a one-year limited assurance warranty on system sales, which is included in the selling price. Product warranties provide assurance that the Company’s product functions in accordance with standard specifications. Warranties cover for repairs and replacements when the product does not function in accordance with agreed specifications. The standard assurance warranty does not cover, and no warranty is provided for, parts which by their nature are normally required to be replaced periodically. The accrued warranty cost is based on estimated material, labor and other costs that the Company expects to incur to fulfill the warranty obligation. Estimates are primarily based on historical information, current cost data and future forecasts. The Company periodically assesses the adequacy of the warranty accrual and adjusts the amount as necessary. If the historical data used to calculate the adequacy of the warranty accrual are not indicative of future requirements, additional or reduced warranty accrual may be required. The warranty accrual is included in accrued expenses and other current liabilities in the consolidated balance sheets.
Classification and accretion of redeemable convertible preferred stock
Classification and accretion of redeemable convertible preferred stock
Prior to the IPO and the conversion of redeemable convertible preferred stock to Class A and Class B common stock, the Company had classified redeemable convertible preferred stock outside of stockholders’ equity because the shares contained certain redemption features that were not solely within the control of the Company. Costs incurred in connection with the issuance of each series of redeemable convertible preferred stock was recorded as a reduction of gross proceeds from issuance. The Company recorded periodic accretion to the carrying values of its outstanding redeemable convertible preferred stock such that the carrying value of the redeemable convertible preferred stock would have been equal to the redemption value at the earliest date of redemption. Adjustments to the carrying values of the redeemable convertible preferred stock to record this accretion at each reporting date were considered deemed dividends, which adjusted retained earnings (or in the absence of retained earnings, additional paid-in capital) and increased or decreased net loss attributable to common stockholders in computing basic and diluted earnings per share.
Preferred stock warrant liability
Preferred stock warrant liability
Prior to the IPO and the conversion of redeemable convertible preferred stock warrant liabilities to Class A common stock warrants, the Company classified warrants for the purchase of shares of its redeemable convertible preferred stock (see Notes 3 and 10) as a liability on its consolidated balance sheets as these warrants were freestanding financial instruments that may have required the Company to transfer assets upon exercise. The warrant liability was initially recorded at fair value on the issuance date of each warrant and was subsequently remeasured to fair value at each reporting date using the Black-Scholes pricing model. Changes in the fair value of the warrant liability were recognized as a component of other income (expense) in the consolidated statements of operations. Changes in the fair value of the preferred stock warrant liability were recognized up until the warrants qualified for equity classification upon IPO.
Segment information
Segment information
The Company determined its operating segment after considering the Company’s organizational structure and the information regularly reviewed and evaluated by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. The Company has determined that its CODM is its Chief Executive Officer. The CODM reviews the financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. On the basis of these factors, the Company determined that it operates and manages its business as one operating segment, that develops, manufactures, markets and sells systems and related LIMS connection software, consumables and services; and, accordingly, has one reportable segment for financial reporting purposes. Substantially all of the Company’s long-lived assets are held in the United States.
Revenue recognition
Revenue recognition
Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue:
(1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.
The Company derives revenue from the sale of its products and services through direct sales representatives and distributors. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer or distributor.
Product revenue
The Company derives product revenue primarily from the sale of its systems, optional LIMS connection software, which facilitates the transfer of data captured by the system to the customer’s existing LIMS software, and proprietary consumables. Revenue is recognized when control of the products is transferred to the customer.
Transfer of control is generally at shipment or delivery, depending on contractual terms, and occurs when title and risk of loss transfers to the customer, which represents the point in time when the customer obtains the use of and substantially all of the benefits of the product. Upon delivery, the System is fully functional for use by the customer. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company’s principal terms of sale are free carrier shipping point.
Service revenue
The Company derives service revenue primarily from validation services, service contracts and field service (including installation). The Company’s validation services include validation and documentation services performed utilizing systems purchased by the customer. Service contracts are around-the-clock maintenance support which can be purchased by the customer after the expiration of the one-year assurance warranty included with each system purchase. Field service revenue primarily consists of services provided by field service engineers to install the system at the customer site and perform two preventative maintenance services during the warranty period. Service revenue is recognized over time using an input method based on time lapsed for service contracts and output method based on milestone achieved for validation services and field service.
Performance obligations
A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. The Company’s main performance obligations in customer arrangements are systems, LIMS connection software, consumables, validation services, service contracts, and field service.
Payment terms
Payment terms for customer orders are typically between 30 to 90 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. None of the Company’s contracts contain a significant financing component.
Multiple performance obligations with an arrangement
The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services such as system sold together with the LIMS connection software, consumables or services. For these arrangements, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.
Remaining performance obligations
The Company does not disclose the value of remaining performance obligations for (i) contracts with an original contract term of one year or less, (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice when that amount corresponds directly with the value of services performed, and (iii) variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct service that forms part of a single performance obligation. The Company does not have material remaining performance obligations associated with contracts with terms greater than one year.
Contract balances from contracts with customers
Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. The Company had $0.1 million and $0.3 million in contract assets as of December 31, 2022 and 2021, respectively, included in prepaid expenses and other current assets. These balances relate to unbilled amounts with commercial customers as well as an amount in the prior year related to the BARDA agreement.
Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company did not record any non-current deferred revenue as of December 31, 2022 or 2021. Deferred revenue was $4.7 million and $3.3 million at December 31, 2022 and 2021, respectively. Revenue recognized during the year ended December 31, 2022 that was included in deferred revenue at the prior year-end was $2.7 million. Revenue recognized during the year ended December 31, 2021 that was included in deferred revenue at the prior year-end was $3.8 million.
Non-commercial revenue
The Company has historically generated revenue from a long-term contract with the U.S. Department of Health and Human Services Biomedical Advanced Research and Development Authority (“BARDA”) a part of the U.S. government. The Company’s contracts with the U.S. government are typically subject to the Federal Acquisition Regulation (“FAR”)
and are priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts. In September 2017, the Company signed a contract with BARDA, which was subsequently modified on multiple occasions to increase the contract value and adjust the cost share reimbursement rate. Modifications were accounted for in accordance with the contract modification framework. The contract is a cost-reimbursable, cost-sharing arrangement, whereby BARDA reimburses the Company for a percentage of the total costs that have been incurred including indirect allowable costs. All funding under this contract was fully earned by the fourth quarter of 2021. However, the Company is now in the process of closing out its BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Any true-up will be recognized as non-commercial revenue once finalized.
Disaggregated revenue
The Company disaggregates revenue based on the recurring and non-recurring, and commercial and non-commercial, nature of the underlying sale. Recurring revenue includes sales of consumables and service contracts. Non-recurring revenue includes sales of systems, LIMS connection software, validation services, field service, and revenue under the Company’s contract with BARDA. The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):
Year Ended December 31,
20222021
Product and service revenue — recurring$10,983 $7,819 
Product and service revenue — non-recurring6,150 13,818 
Non-commercial revenue — non-recurring— 1,595 
Total revenue$17,133 $23,232 
The following table presents the Company’s revenue by customer geography (in thousands):
Year Ended December 31,
20222021
United States$8,767 $12,892 
Germany2,649 1,695 
Switzerland2,756 4,314 
All other countries2,961 4,331 
Total revenue$17,133 $23,232 
Cost of revenue
Cost of revenue
Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, royalties, contract manufacturer costs, salaries and other personnel costs including stock-based compensation expense, depreciation and amortization expense, scrap, warranty cost, inventory reserves, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period. Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training and other expenses related to service revenue recognized in the period. Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to revenue recognized as non-commercial revenue during the period.
Research and development costs
Research and development costs
Research and development costs are expensed as incurred. Research and development expenses consist of costs incurred in performing research and development activities including, employee-related expenses, such as salaries, bonuses and other personnel costs including stock-based compensation expense, the cost of developing maintaining and improving new and existing products designs, the cost of hardware and software engineering, the cost of research materials and supplies, external costs of outside consultants engaged to conduct research and development services associated with the Company’s technology and products, and information technology and facilities expenses, which include direct and allocated expenses for rent, maintenance of facilities and insurance, as well as related depreciation and amortization. The costs incurred for the development of system software that will be sold are capitalized when technological feasibility has been established. The Company has continued to develop the software associated with its platform and products, and the associated costs have been expensed as incurred, when the nature of improvements did not significantly improve the performance or functionality of the software.
Advertising costs Advertising costsAdvertising costs are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations.
Patent costs
Patent costs
All patent-related costs incurred in connection with filing and prosecuting patent applications are expensed as incurred due to the uncertainty about the recovery of the expenditures. Amounts incurred are classified within general and administrative expense in the consolidated statement of operations.
Stock-based compensation
Stock-based compensation
The Company measures all stock-based awards granted to employees, officers and directors based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company issues stock-based awards with only service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has not issued any stock-based awards with performance-based vesting conditions.
The Company measures all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock is the common stock value on the date of grant.
The Company classifies stock-based compensation expense in its consolidated statement of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, (iv) the risk-free interest rate, and (v) the expected dividend yield. The exercise price of the option cannot be less than the fair market value of a share of common stock on the date of grant. The expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla”. The Company historically has been a private company and lacks company-specific historical and implied volatility information for its stock. Therefore, the Company estimates its expected stock price volatility based on the historical volatility of publicly traded peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact
that the Company has never paid cash dividends on its common stock and does not expect to pay any cash dividends in the foreseeable future.
Income taxes
Income taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.
The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
Foreign currency translation and transactions
Foreign currency translation and transactions
The Company has determined that the functional and reporting currency for its operations in Germany and Switzerland is the U.S. Dollar. Gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in other income (expense), net.
Comprehensive loss
Comprehensive loss
Comprehensive loss includes net loss as well as other changes in stockholders’ equity that result from transactions and economic events other than those with stockholders. For the years ended December 31, 2022 and 2021, comprehensive loss included $1.1 million and less than $0.1 million, respectively, of unrealized gains and losses on investments, net of tax.
Net loss per share attributable to common stockholders
Net loss per share attributable to common stockholders
The Company follows the two-class method when computing net loss per share as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purpose of this calculation, outstanding stock options, shares expected to be purchased under the employee stock purchase plan, unvested restricted stock units, and warrants to purchase common stock are considered potential dilutive common shares.
In periods in which the Company reports a net loss attributable to common stockholders diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net
loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders.
Recently adopted and issued accounting pronouncements
Recently adopted accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases, with the exception of short-term leases if a policy election is made, on their balance sheets as a right-of-use ("ROU") asset representing the right to use an underlying asset and a lease liability representing the obligation to make lease payments over the lease term, measured on a discounted basis, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements.
The Company leases office and manufacturing space under operating lease agreements. The Company leases furniture under a financing agreement. The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2022 are presented under Topic 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases.
The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, does not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allows carryforward of the historical lease classification for existing leases. The Company did not elect the “hindsight” practical expedient, and therefore measured the ROU assets and lease liabilities using the remaining portion of the lease term at adoption on January 1, 2022.
The Company made an accounting policy election not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2022 for existing leases upon the adoption of ASC 842). Lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and any other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as single lease components for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate which is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. Judgment is applied in assessing factors such as Company specific credit risk, lease term, nature, and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded operating lease ROU assets and lease liabilities of $6.0 million and $7.0 million, respectively, the difference relating to deferred rent. The Company recorded financing lease ROU assets and lease liabilities of approximately $0.4 million. The adoption of the new lease standard on January 1, 2022 did not materially impact our consolidated statements of operations, comprehensive loss or cash flows.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted this guidance effective January 1, 2022, and the adoption had no material impact on its consolidated financial statements and related disclosures.
Recently issued accounting pronouncements
The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” of the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the newer revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016- 13”). The new standard adjusts the accounting for assets held at amortized costs basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard will be effective for the Company beginning January 1, 2023. The FASB subsequently issued other related ASUs that amend ASU No. 2016-13 to provide clarification and additional guidance. The Company evaluated the impact of the new standard concluding that it will not have a material impact on its consolidated financial statements.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Concentration Risk The following table presents customers that represent 10% or more of the Company’s total revenue:
Year Ended December 31,
20222021
Customer A22.8 %16.7 %
22.8 %16.7 %
The following table presents customers that represent 10% or more of the Company’s accounts receivable:
Year Ended December 31,
20222021
Customer A21.4 %19.5 %
Customer B16.7 %*
Customer C11.8 %*
Customer D*12.6 %
Customer E*10.6 %
Customer F*10.0 %
49.9 %52.7 %
______________________________
*– less than 10%
Summary of Estimated Useful Life of Assets Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:
Estimated Useful Life
Manufacturing and laboratory equipment
5-10 years
Computer hardware and software3 years
Office furniture and fixtures
5-7 years
Leasehold improvementsShorter of remaining life of lease or useful life
Summary of Changes in Amount Reserved for Warranty Cost The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):
Year Ended December 31,
20222021
Balance, beginning of the period$598 $637 
Warranty provisions646 — 
Warranty repairs(372)(39)
Balance, end of the year$872 $598 
Schedule of Disaggregated Revenue by Nature and Geographic Location The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):
Year Ended December 31,
20222021
Product and service revenue — recurring$10,983 $7,819 
Product and service revenue — non-recurring6,150 13,818 
Non-commercial revenue — non-recurring— 1,595 
Total revenue$17,133 $23,232 
The following table presents the Company’s revenue by customer geography (in thousands):
Year Ended December 31,
20222021
United States$8,767 $12,892 
Germany2,649 1,695 
Switzerland2,756 4,314 
All other countries2,961 4,331 
Total revenue$17,133 $23,232 
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured on a Recurring Basis
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):
Fair value measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents$22,072 $— $— $22,072 
Short-term investments81,093 491 — 81,584 
Long-term investments26,431 3,359 — 29,790 
$129,596 $3,850 $— $133,446 
Fair value measurements at December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents$173,755 $— $— $173,755 
Short-term investments15,110 — — 15,110 
Long term investments9,966 — — 9,966 
$198,831 $— $— $198,831 
Schedule of Unobservable Inputs of Preferred Stock Warrant Liability
The table below quantifies the weighted average of the unobservable inputs used to fair value the preferred stock warrant liability prior to their conversion into common stock warrants in connection with the Company’s IPO in July 2021:
Year Ended December 31, 2021
Fair value of Series A1 preferred stock$3.01 
Fair value of Series B1 preferred stock$3.26 
Fair value of Series C1 preferred stock$3.30 
Remaining contractual term (in years)6.8
Risk-free interest rate
1.2%
Expected dividend yield— %
Expected volatility
42.0%
Schedule of Fair Values of Preferred Stock Warrant Liability
The following table provides a rollforward of the aggregate fair values of the Company’s preferred stock warrant liability, for which fair values are determined using Level 3 inputs (in thousands):
Year Ended December 31, 2021
Balance, beginning of period$4,117 
Initial fair value of Series C1 preferred stock warrants— 
Change in fair value of preferred stock warrants19,643 
Conversion of preferred stock warrants to common stock warrants(23,760)
Balance, end of period$— 
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Short-term and long-term investments by investment type consisted of the following (in thousands):
December 31, 2022
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
Short-term investments
Certificates of Deposit$491 $— $— $491 
U.S. Government Treasury Bills$32,115 $$(40)$32,076 
U.S. Government Treasury Notes49,625 (608)49,017 
$82,231 $$(648)$81,584 
Long-term Investments
Certificates of Deposit3,391 (36)3,359 
U.S. Government Treasury Notes - Maturity Up To Two Years26,861 (431)26,431 
$30,252 $$(467)$29,790 
December 31, 2021
Short-term investmentsAmortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
U.S. Government Treasury Bills$4,983 $— $(2)$4,981 
U.S. Government Treasury Notes$10,142 $— $(13)$10,129 
$15,125 $— $(15)$15,110 
Long-term Investments
U.S. Government Treasury Notes - Maturity Up To Two Years$9,966 $— $— $9,966 
$9,966 $— $— $9,966 
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consisted of the following (in thousands):
December 31,December 31,
20222021
Raw materials$15,014 $10,135 
Work in process1,599 1,235 
Finished goods4,574 4,301 
Total$21,187 $15,671 
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid expenses and other current assets (Tables)
12 Months Ended
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,December 31,
20222021
Prepaid insurance$1,500 $1,622 
Contract asset112 396 
Deposits1,055 1,262 
Lease receivables, current portion— 231 
Other705 440 
$3,372 $3,951 
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20222021
Manufacturing and laboratory equipment$13,408 $13,277 
Computer hardware and software1,651 1,742 
Office furniture and fixtures589 745 
Leasehold improvements8,260 3,012 
Construction-in-process1,712 4,313 
25,620 23,089 
Less: Accumulated depreciation(11,802)(11,785)
$13,818 $11,304 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,December 31,
20222021
Accrued employee compensation and benefits expense$3,217 $3,569 
Accrued vendor expenses3,212 5,500 
Accrued warranty expense872 598 
Deferred rent, current portion— 131 
Accrued taxes329 781 
Other520 338 
$8,150 $10,917 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Common stock and common stock warrants (Tables)
12 Months Ended
Dec. 31, 2022
Common stock and common stock warrants  
Schedule of Outstanding Common Stock Warrants
As of December 31, 2022 and 2021, warrants to purchase the Class A common stock outstanding consisted of the following:
December 31, 2022
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity17,194$292.81 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,022,303
December 31, 2021
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity25,835$295.15 
April 12, 201810Equity30,000$1.00 
July 14, 202110Equity975,109$1.46 
1,030,944
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Black-Scholes Option-Pricing Model
The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option- pricing model to determine the grant-date fair value of stock options granted to employees and directors:
Year Ended December 31,
20222021
Risk-free interest rate 2.14 %1.02 %
Expected term (in years)6.06.0
Expected volatility43.3 %44.4 %
Expected dividend yield%%
Schedule of Stock Option Activity
The following table summarizes the Company’s stock option activity since December 31, 2021:
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
contractual term
Aggregate
intrinsic value
(in years)(in thousands)
Outstanding as of December 31, 20214,823,100$5.06 7.62$31,041 
Granted 1,708,2937.11 
Exercised(572,932)0.99 
Expired(71,521)11.04 
Forfeited(845,632)11.40 
Outstanding as of December 31, 20225,041,308$5.05 7.55$532 
Options vested and expected to vest as of December 31, 20225,041,308$5.05 7.55$532 
Options exercisable as of December 31, 20222,745,821$3.38 6.58$393 
Schedule of Restricted Stock and Restricted Stock Units Activity
The following table summarizes the Company’s restricted stock activity since December 31, 2021:
Number of
shares
Weighted
average
fair value
(in years)
Unvested as of December 31, 2021248,903 $2.10 
Granted— 
Vested(93,338)$2.10 
Forfeited— 
Unvested as of December 31, 2022155,565$2.10 
The following table summarizes restricted stock units granted to Company employees during the year ended December 31, 2022:
Number of
shares
Weighted
average
fair value
Unvested as of December 31, 2021
Granted668,246$7.12 
Vested
Forfeited(136,125)7.35 
Unvested as of December 31, 2022532,121$7.06 
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was classified in the consolidated statements of operations as follows (in thousands):
Year Ended December 31,
20222021
Cost of revenue$530 $329 
General and administrative2,630 1,025 
Sales and marketing475 346 
Research and development384 143 
Total stock-based compensation expense$4,019 $1,843 
Schedule of ESPP Black-Scholes Option-Pricing Model The following weighted average assumptions were used in the calculation of fair value of shares under the 2021 ESPP at the grant date for the year ended December 31, 2022 (there were no offering periods for the year ended December 31, 2021):
Year Ended December 31, 2022
Risk-free interest rate2.60 %
Expected term (in years)0.5
Expected volatility49.1 %
Expected dividend yield%
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Company's Loss Before Income Tax Expense
The components of the Company’s loss before income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
United States$(61,396)$(73,643)
Foreign14 $210 
Loss before income tax provision$(61,382)$(73,433)
Schedule of Components of Income Tax Expense
The components of income tax (benefit) expense are as follows (in thousands):
Year Ended December 31,
20222021
Current income tax provision:
Federal$— $— 
State — — 
Foreign(576)91 
Total current income tax (benefit) expense(576)91 
Deferred income tax provision:
Federal(13,347)17,099 
State(2,824)2,923 
Foreign— — 
Total deferred income tax provision(16,171)20,022 
Change in deferred tax asset valuation allowance16,171 (20,022)
Total (benefit) expense for income taxes$(576)$91 
Schedule of Effective Income Tax Rate Reconciliation A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:
Year Ended December 31,
20222021
Federal statutory income tax rate21.0 %21.0 %
State income taxes, net of federal benefit3.6 (3.1)
Federal and state research and development tax credits0.6 0.5 
Unrecognized tax benefits reserve and interest change 1.0 (0.1)
Change in valuation allowance(25.3)26.4 
Permanent differences0.1 (0.5)
Section 382/383 limitation — (38.7)
Unrealized gain (loss) on value of warrants— (5.6)
Effective income tax rate1.0 %(0.1)%
Schedule of Net Deferred Tax Assets
Net deferred tax assets consisted of the following (in thousands):
December 31,December 31,
20222021
Deferred tax assets:
Net operating loss carryforwards$46,387 $33,663 
Research and development credit carryforwards4,403 3,605 
Research and development capitalized costs6,119 4,041 
Inventories390 196 
Lease liability1,858 — 
Accrued expenses778 1,076 
Unrealized loss270 — 
Other712 139 
Total deferred tax assets60,917 42,720 
Deferred tax liabilities:
Right-of-use assets(1,644)— 
Depreciation(340)(229)
Total deferred tax liabilities(1,984)(229)
Valuation allowance(58,933)(42,491)
Net deferred tax assets$— $— 
Schedule of Changes in the Valuation Allowance for Deferred Tax Assets
Changes in the valuation allowance for deferred tax assets relates primarily to the decrease in NOL carryforwards and research and development tax credit carryforwards and were as follows (in thousands):
December 31,December 31,
20222021
Valuation allowance as of beginning of year$42,491 $62,513 
Increases recorded to income tax provision17,726 13,067 
Decreases recorded as a benefit to income tax provision (1,284)(33,089)
Valuation allowance as of end of year $58,933 $42,491 
Schedule of Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
December 31,December 31,
20222021
Unrecognized tax benefits as of beginning of year$623 $569 
Additions for tax positions of prior years— 54 
Reductions for tax positions of prior years(623)— 
Unrecognized tax benefits as of end of year$— $623 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Net loss per share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share Basic and diluted net loss per share attributable to common stockholders was calculated as follow (in thousands, except share and per share amounts):
Year Ended December 31,
20222021
Numerator:
Net loss$(60,806)$(73,524)
Accretion of redeemable convertible preferred stock to redemption value— (1,761)
Cumulative redeemable convertible preferred stock dividends— (2,747)
Net loss attributable to common stockholders—basic and diluted $(60,806)$(78,032)
Denominator:
Weighted average Class A common shares outstanding—basic and diluted 36,727,742 16,568,267 
Weighted average Class B common shares outstanding—basic and diluted 5,726,661 3,215,272 
Total shares for EPS—basic and diluted 42,454,403 19,783,539 
Net loss per share attributable to Class A common stockholders—basic and diluted $(1.43)$(3.94)
Net loss per share attributable to Class B common stockholders—basic and diluted $(1.43)$(3.94)
Schedule of Anti-Dilutive Shares Excluded from Computation of Diluted Net Let per Share The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
Year Ended December 31,
20222021
Options to purchase common stock5,076,6504,823,100
Warrants to purchase common stock286,324294,964
Unvested restricted common stock697,361— 
Options to purchase common stock under ESPP181,558— 
6,241,8935,118,064
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Impact from Adoption of Topic 842 The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.
As Reported
December 31, 2021
Adjustments
ASC 842 Adoption
Adjusted
January 1, 2022
Assets
Right-of-use assets, net, operating$— $6,039 $6,039 
Right-of-use assets, net, financing— 366 366 
Property and equipment, net11,304 (351)10,953 
Total$11,304 $6,054 $17,358 
Total assets$241,169 $6,054 $247,223 
Liabilities and Stockholders' Equity
Current liabilities:
Lease liabilities, short-term, operating$— $1,023 $1,023 
Lease liabilities, short-term, financing— 33 33 
Accrued expenses10,917 (160)10,757 
Total$10,917 $896 $11,813 
Total current liabilities$18,166 $896 $19,062 
Lease liabilities, long-term, operating— 5,960 5,960 
Lease liabilities, long-term, financing— 341 341 
Deferred rent, long-term813 (813)— 
Other long-term liabilities1,210 (330)880 
Total$2,023 $5,158 $7,181 
Total liabilities$20,189 $6,054 $26,243 
Total stockholders' equity$220,980 $— $220,980 
Total liabilities and stockholders' equity$241,169 $6,054 $247,223 
Schedule of Supplemental Cash Flow Information and Lease Expense
Supplemental cash flow information related to leases is as follows (in thousands):
Year Ended December 31, 2022
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$1,207 
Operating cash outflows - payments on financing leases$42 
Financing cash outflows - payments on financing leases$33 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$7,605 
Financing leases$366 
The components of lease expense were as follows (in thousands):
Year Ended December 31, 2022
Operating lease cost$1,144 
Financing lease cost - amortization of right-of-use asset49 
Financing lease cost - interest on lease liability42 
Short-term lease cost59 
Variable lease cost617 
Total lease cost$1,911 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):
December 31, 2022
Operating Leases:
Operating lease assets$6,746 
Operating lease liabilities, short-term$729 
Operating lease liabilities, long-term6,898 
Total operating lease liabilities$7,627 
Financing Leases:
Office furniture and fixtures$386 
Accumulated depreciation(69)
Net property, plant and equipment$317 
Current portion of long-term debt$37 
Long-term debt304 
Total financing lease liabilities$341 
Weighted-average remaining lease term - operating leases (in years):6.54
Weighted-average remaining lease term - financing leases (in years):6.50
Weighted-average discount rate - operating leases:3.7 %
Weighted-average discount rate - financing leases:12.0 %
Schedule of Future Minimum Lease Commitments Under Operating Leases
Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):
Operating Lease Maturities
2023$1,273 
20241,306 
20251,339 
20261,372 
20271,404 
Thereafter2,223 
Total lease payments$8,917 
Less imputed interest(1,019)
Total present value of lease liabilities$7,898 
Schedule of Finance Lease Liability Maturities
Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):
Financing Lease Maturities
2023$75 
202475 
202575 
202675 
202775 
Thereafter113 
Total lease payments$488 
Less imputed interest(147)
Total present value of lease liabilities$341 
Schedule of Pre-Adoption Operating Lease Liability Maturities
Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Year Ended
December 31, 2021
2022$1,139 
20231,169 
20241,199 
20251,229 
20261,044 
Thereafter1,953 
Total minimum lease commitments$7,733 
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the business and basis of presentation (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 04, 2021
USD ($)
$ / shares
shares
Jul. 19, 2021
USD ($)
$ / shares
shares
Jul. 09, 2021
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Gross proceeds from transaction       $ 0 $ 164,100
Reverse stock split ratio     0.2    
IPO          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Number of shares sold (in shares) | shares   7,920,000      
Price per share of shares sold (in dollars per share) | $ / shares   $ 20.00      
Gross proceeds from transaction   $ 158,400      
Net proceeds from transaction   $ 143,800      
Over-Allotment Option          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Number of shares sold (in shares) | shares 1,086,604        
Price per share of shares sold (in dollars per share) | $ / shares $ 20.00        
Net proceeds from transaction $ 20,200        
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Schedule of Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue Benchmark | Major Customers    
Concentration Risk [Line Items]    
Customer concentration risk 22.80% 16.70%
Revenue Benchmark | Customer A    
Concentration Risk [Line Items]    
Customer concentration risk 22.80% 16.70%
Accounts Receivable | Major Customers    
Concentration Risk [Line Items]    
Customer concentration risk 49.90% 52.70%
Accounts Receivable | Customer A    
Concentration Risk [Line Items]    
Customer concentration risk 21.40% 19.50%
Accounts Receivable | Customer B    
Concentration Risk [Line Items]    
Customer concentration risk 16.70%  
Accounts Receivable | Customer C    
Concentration Risk [Line Items]    
Customer concentration risk 11.80%  
Accounts Receivable | Customer D    
Concentration Risk [Line Items]    
Customer concentration risk   12.60%
Accounts Receivable | Customer E    
Concentration Risk [Line Items]    
Customer concentration risk   10.60%
Accounts Receivable | Customer F    
Concentration Risk [Line Items]    
Customer concentration risk   10.00%
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
segment
item
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Accounting Policies [Line Items]      
Amortization of debt issuance costs $ 0 $ 400,000  
Cash held in banks outside of the US 200,000 300,000  
Guaranteed investment certificates 284,000 284,000  
Allowance for doubtful accounts 0 0  
Provision for bad debts or recoveries 0 0  
Software development costs, net of amortization 1,400,000 1,300,000  
Amortization of software development costs 400,000 100,000  
Software development amortization expense 300,000 100,000  
Impairment losses on long-lived assets $ 0 0  
Product warranty term 1 year    
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Assurance warranty term 1 year    
Number of preventative maintenance services during the warranty period | item 2    
Contract assets $ 100,000 300,000  
Non-current deferred revenue 0    
Current deferred revenue 4,700,000 3,300,000  
Revenue recognized which was included in deferred revenue in prior period 2,700,000 3,800,000  
Advertising costs 100,000 100,000  
Unrealized loss on investments, net of tax 1,093,000 17,000  
Right-of-use assets, net, operating 6,746,000    
Operating lease liabilities 7,627,000    
Right-of-use assets, net, financing 317,000    
Finance lease liabilities $ 341,000    
Accounting Standards Update 2016-02      
Accounting Policies [Line Items]      
Right-of-use assets, net, operating     $ 6,000,000
Operating lease liabilities     7,000,000
Right-of-use assets, net, financing     400,000
Finance lease liabilities     $ 400,000
Minimum      
Accounting Policies [Line Items]      
Payment term 30 days    
Maximum      
Accounting Policies [Line Items]      
Payment term 90 days    
Unrealized loss on investments, net of tax   $ 100,000  
Software Development      
Accounting Policies [Line Items]      
Amortization period of capitalized software costs 5 years    
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Manufacturing and laboratory equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Manufacturing and laboratory equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 10 years
Computer hardware and software  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Office furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Office furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 7 years
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 598 $ 637
Warranty provisions 646 0
Warranty repairs (372) (39)
Balance at end of period $ 872 $ 598
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 17,133 $ 23,232
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 8,767 12,892
Germany    
Disaggregation of Revenue [Line Items]    
Total revenue 2,649 1,695
Switzerland    
Disaggregation of Revenue [Line Items]    
Total revenue 2,756 4,314
All other countries    
Disaggregation of Revenue [Line Items]    
Total revenue 2,961 4,331
Product and Service Revenue | Recurring    
Disaggregation of Revenue [Line Items]    
Total revenue 10,983 7,819
Product and Service Revenue | Non-Recurring    
Disaggregation of Revenue [Line Items]    
Total revenue 6,150 13,818
Non-Commercial Revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 0 1,595
Non-Commercial Revenue | Non-Recurring    
Disaggregation of Revenue [Line Items]    
Total revenue $ 0 $ 1,595
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term investments    
Assets    
Investments $ 81,584 $ 15,110
Long-term investments    
Assets    
Investments 29,790 9,966
Fair Value, Recurring    
Assets    
Cash equivalents 22,072 173,755
Assets 133,446 198,831
Fair Value, Recurring | Short-term investments    
Assets    
Investments 81,584 15,110
Fair Value, Recurring | Long-term investments    
Assets    
Investments 29,790 9,966
Fair Value, Recurring | Level 1    
Assets    
Cash equivalents 22,072 173,755
Assets 129,596 198,831
Fair Value, Recurring | Level 1 | Short-term investments    
Assets    
Investments 81,093 15,110
Fair Value, Recurring | Level 1 | Long-term investments    
Assets    
Investments 26,431 9,966
Fair Value, Recurring | Level 2    
Assets    
Cash equivalents 0 0
Assets 3,850 0
Fair Value, Recurring | Level 2 | Short-term investments    
Assets    
Investments 491 0
Fair Value, Recurring | Level 2 | Long-term investments    
Assets    
Investments 3,359 0
Fair Value, Recurring | Level 3    
Assets    
Cash equivalents 0 0
Assets 0 0
Fair Value, Recurring | Level 3 | Short-term investments    
Assets    
Investments 0 0
Fair Value, Recurring | Level 3 | Long-term investments    
Assets    
Investments $ 0 $ 0
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Fair Value Disclosures [Abstract]  
Fair value assessment charges $ 8.2
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details)
Dec. 31, 2021
$ / shares
yr
Fair value | Series A1 Preferred Stock  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 3.01
Fair value | Series B1 Preferred Stock  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 3.26
Fair value | Series C1 Preferred Stock  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 3.30
Remaining contractual term (in years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input | yr 6.8
Risk-free interest rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 1.2
Expected dividend yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 0
Expected volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Preferred stock warrant liability, measurement input 42.0
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details) - Preferred stock warrant liability
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, beginning of period $ 4,117
Change in fair value of preferred stock warrants 19,643
Conversion of preferred stock warrants to common stock warrants (23,760)
Balance, end of period 0
Series C1 preferred Stock Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Initial fair value of Series C1 preferred stock warrants $ 0
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 82,231 $ 15,125
Gross unrealized gains 1 0
Gross unrealized losses (648) (15)
Fair value 81,584 15,110
Certificates of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 491  
Gross unrealized gains 0  
Gross unrealized losses 0  
Fair value 491  
U.S. Government Treasury Bills    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 32,115 4,983
Gross unrealized gains 1 0
Gross unrealized losses (40) (2)
Fair value 32,076 4,981
U.S. Government Treasury Notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 49,625 10,142
Gross unrealized gains 0
Gross unrealized losses (608) (13)
Fair value 49,017 10,129
Long-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 30,252 9,966
Gross unrealized gains 5 0
Gross unrealized losses (467) 0
Fair value 29,790 9,966
Certificates of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 3,391  
Gross unrealized gains 4  
Gross unrealized losses (36)  
Fair value 3,359  
U.S. Government Treasury Notes - Maturity Up To Two Years    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 26,861 9,966
Gross unrealized gains 1 0
Gross unrealized losses (431) 0
Fair value $ 26,431 $ 9,966
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 15,014 $ 10,135
Work in process 1,599 1,235
Finished goods 4,574 4,301
Total 21,187 15,671
Inventory adjustments $ 1,100 $ 1,200
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid insurance $ 1,500 $ 1,622
Contract asset 112 396
Deposits 1,055 1,262
Lease receivables, current portion 0 231
Other 705 440
Prepaid expenses and other current assets $ 3,372 $ 3,951
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross $ 25,620 $ 23,089
Less: Accumulated depreciation (11,802) (11,785)
Property plant and equipment, net 13,818 11,304
Manufacturing and laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 13,408 13,277
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 1,651 1,742
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 589 745
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 8,260 3,012
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross $ 1,712 $ 4,313
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Property and equipment, net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 2.5 $ 1.5
Fully depreciated assets disposed of $ 2.3  
Maximum    
Property, Plant and Equipment [Line Items]    
Fully depreciated assets disposed of   $ 0.1
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and benefits expense $ 3,217 $ 3,569
Accrued vendor expenses 3,212 5,500
Accrued warranty expense 872 598
Deferred rent, current portion   131
Accrued taxes 329 781
Other 520 338
Accrued expenses and other current liabilities $ 8,150 $ 10,917
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2022
Payables and Accruals [Abstract]    
Restructuring costs $ 1.1  
Payments for restructuring   $ 0.6
Restructuring related accrued expenses   $ 0.5
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term debt (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
May 31, 2020
Debt Instrument [Line Items]        
Long-term debt outstanding   $ 0 $ 0  
Loss on extinguishment of debt   $ 0 3,100,000  
2020 Term Loan        
Debt Instrument [Line Items]        
Loan face amount       $ 60,000,000
Facility fees       800,000
Debt issuance costs       1,500,000
Professional fees       900,000
Fair value of warrants issued with debt       $ 600,000
Interest expense     2,500,000  
Amortization of debt discount     $ 300,000  
Loss on extinguishment of debt $ 3,100,000      
Prepayment penalty 1,800,000      
Expense to unamortized discounts 1,100,000      
Unamortized prepaid facility fees and other charges $ 200,000      
2020 Term Loan | Series C1 Preferred Stock        
Debt Instrument [Line Items]        
Warrants issued (in shares)       1,195,652
Exercise price of warrants (in dollars per share)       $ 1.15
2020 Term Loan | Debt Instrument, Tranche One        
Debt Instrument [Line Items]        
Loan face amount       $ 25,000,000
Facility fees       300,000
2020 Term Loan | Debt Instrument, Tranche Two        
Debt Instrument [Line Items]        
Loan face amount       35,000,000
Term B Loan | Debt Instrument, Tranche Two        
Debt Instrument [Line Items]        
Loan face amount       20,000,000
Facility fees       300,000
Term C Loan | Debt Instrument, Tranche Two        
Debt Instrument [Line Items]        
Loan face amount       15,000,000
Facility fees       $ 200,000
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Redeemable convertible preferred stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 14, 2021
Jun. 25, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jul. 19, 2021
Redeemable convertible preferred stock            
Gross proceeds of shares issued       $ 0 $ 79,743  
Preferred stock, authorized (in shares)       10,000,000 10,000,000 10,000,000
Preferred stock, par value (in dollars per share)       $ 0.01 $ 0.01 $ 0.01
Series D1 Preferred Stock            
Redeemable convertible preferred stock            
Shares issued (in shares)     22,086,725   22,086,725  
Share price of shares issued (in dollars per share)     $ 3.60      
Gross proceeds of shares issued     $ 79,500      
Series D2 Preferred Stock            
Redeemable convertible preferred stock            
Shares issued (in shares)     413,268   413,268  
Share price of shares issued (in dollars per share)     $ 3.60      
Gross proceeds of shares issued     $ 1,500      
Number of shares exchanged (in shares)   2,364,509        
Series D1 and D2 Preferred Stock            
Redeemable convertible preferred stock            
Issuance costs     $ 2,700      
Series C2 Redeemable Convertible Preferred Stock            
Redeemable convertible preferred stock            
Number of shares exchanged (in shares)   11,437,301        
Class A Common stock            
Redeemable convertible preferred stock            
Conversion of stock (in shares) 24,200,920          
Class B Common stock            
Redeemable convertible preferred stock            
Conversion of stock (in shares) 6,903,379          
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Preferred stock warrants (Details) - Series C1 Preferred Stock
$ / shares in Units, $ in Millions
May 31, 2020
USD ($)
$ / shares
shares
Preferred stock warrants  
Warrant term 10 years
Warrant fair value | $ $ 0.7
2020 Term Loan  
Preferred stock warrants  
Warrants issued (in shares) | shares 1,195,652
Exercise price of warrants (in dollars per share) | $ / shares $ 1.15
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Common stock and common stock warrants - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Jul. 19, 2021
shares
Common stock and common stock warrants      
Cash dividends | $ $ 0    
Class A Common stock      
Common stock and common stock warrants      
Common stock, authorized (in shares) 210,000,000 210,000,000 210,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01  
Common stock, issued (in shares) 36,538,805 34,564,040  
Common stock, outstanding (in shares) 36,538,805 34,564,040  
Number of votes per share held | vote 1    
Shares reserved (in shares) 20,118,778    
Class B Common stock      
Common stock and common stock warrants      
Common stock, authorized (in shares) 10,000,000 10,000,000 10,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01  
Common stock, issued (in shares) 5,553,379 6,903,379  
Common stock, outstanding (in shares) 5,553,379 6,903,379  
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Common stock and common stock warrants - Warrants (Details) - Common Stock Warrant - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Common stock and common stock warrants    
Shares of common stock issuable upon exercise of warrant (in shares) 1,022,303 1,030,944
July 24, 2017    
Common stock and common stock warrants    
Contractual term 10 years 10 years
Shares of common stock issuable upon exercise of warrant (in shares) 17,194 25,835
Weighted average exercise price (in dollars per share) $ 292.81 $ 295.15
April 12, 2018    
Common stock and common stock warrants    
Contractual term 10 years 10 years
Shares of common stock issuable upon exercise of warrant (in shares) 30,000 30,000
Weighted average exercise price (in dollars per share) $ 1.00 $ 1.00
July 14, 2021    
Common stock and common stock warrants    
Contractual term 10 years 10 years
Shares of common stock issuable upon exercise of warrant (in shares) 975,109 975,109
Weighted average exercise price (in dollars per share) $ 1.46 $ 1.46
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Mar. 31, 2021
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Jul. 19, 2021
Share-based compensation            
Granted (in shares)       1,708,293    
Stock-based compensation expense       $ 4,019 $ 1,843  
Intrinsic value of stock options exercised       $ 2,900 $ 1,600  
Weighted average grant-date fair value of stock options granted (in dollars per share)       $ 3.13 $ 4.89  
Employee payments for shares granted       $ 160 $ 0  
Unrecognized compensation expense       $ 6,800    
Share-Based Payment Arrangement, Option            
Share-based compensation            
Weighted average period for unrecognized compensation expense       2 years 4 months 24 days    
Restricted Stock            
Share-based compensation            
Vesting period     4 years      
Units granted (in shares)     248,903 0    
Employee payments for shares granted     $ 500      
Weighted average grant-date fair value per share of units granted (in dollars per share)     $ 2.10 $ 2.10    
Unvested stock liability       $ 300 500  
Restricted Stock Units (RSUs)            
Share-based compensation            
Vesting period       3 years    
Stock-based compensation expense       $ 1,000 $ 0  
Units granted (in shares)       668,246 0  
Weighted average grant-date fair value per share of units granted (in dollars per share)       $ 7.12    
Weighted average period for unrecognized compensation expense       2 years 2 months 12 days    
Unrecognized compensation expense related to units       $ 2,700    
Class A Common stock            
Share-based compensation            
Shares available for future issuance (in shares)       20,118,778    
2010 Plan            
Share-based compensation            
Additional shares authorized (in shares)   382,889        
Shares authorized (in shares)           0
2021 Incentive Award Plan            
Share-based compensation            
Plan term 10 years          
Number of shares available for grant (in shares)       4,179,239    
2021 Incentive Award Plan | Share-Based Payment Arrangement, Option            
Share-based compensation            
Plan term       10 years    
Percentage at market fair value       100.00%    
2021 Incentive Award Plan | Share-Based Payment Arrangement, Option | Employees, Officers and Consultant            
Share-based compensation            
Vesting period       4 years    
2021 Incentive Award Plan | Share-Based Payment Arrangement, Option | Board of Directors            
Share-based compensation            
Vesting period       3 years    
2021 Incentive Award Plan | Share-Based Payment Arrangement, Option | Employees, Officers and Directors            
Share-based compensation            
Granted (in shares)       1,708,293 2,011,479  
Stock-based compensation expense       $ 2,800 $ 1,800  
2021 Incentive Award Plan | Class A Common stock            
Share-based compensation            
Shares authorized (in shares) 4,200,000          
Percentage of aggregate number of shares outstanding 5.00%          
Maximum number of shares issuable upon exercise of stock option (in shares) 33,900,000          
2021 Employee Stock Purchase Plan            
Share-based compensation            
Shares authorized (in shares) 400,000          
Plan term 10 years          
Percentage of aggregate number of shares outstanding 1.00%          
Maximum number of shares issuable upon exercise of stock option (in shares) 6,300,000          
2021 ESPP | Maximum            
Share-based compensation            
Stock-based compensation expense       $ 100    
2021 ESPP | Options to purchase common stock under ESPP            
Share-based compensation            
Maximum percentage of payroll deduction 15.00%          
Offering period 6 months          
Maximum shares available for purchase per employee (in shares) 100,000          
Maximum value of shares available for purchase per employee $ 25          
Discount percentage from market price 85.00%          
2021 ESPP | Class A Common stock            
Share-based compensation            
Shares purchased under plan (in shares)       51,833    
Shares available for future issuance (in shares)       693,807    
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details) - 2021 Incentive Award Plan - Share-Based Payment Arrangement, Option
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based compensation    
Risk-free interest rate 2.14% 1.02%
Expected term (in years) 6 years 6 years
Expected volatility 43.30% 44.40%
Expected dividend yield 0.00% 0.00%
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of shares    
Outstanding at beginning of period (in shares) 4,823,100  
Granted (in shares) 1,708,293  
Exercised (in shares) (572,932)  
Expired (in shares) (71,521)  
Forfeited (in shares) (845,632)  
Outstanding at end of period (in shares) 5,041,308 4,823,100
Options vested and expected to vest (in shares) 5,041,308  
Options exercisable (in shares) 2,745,821  
Weighted average exercise price    
Outstanding at beginning of period (in dollars per share) $ 5.06  
Granted (in dollars per share) 7.11  
Exercised (in dollars per share) 0.99  
Expired (in dollars per share) 11.04  
Forfeited (in dollars per share) 11.40  
Outstanding at end of period (in dollars per share) 5.05 $ 5.06
Options vested and expected to vest (in dollars per share) 5.05  
Options exercisable (in dollars per share) $ 3.38  
Weighted average remaining contractual term    
Options outstanding 7 years 6 months 18 days 7 years 7 months 13 days
Options vested and expected to vest 7 years 6 months 18 days  
Options exercisable 6 years 6 months 29 days  
Aggregate intrinsic value    
Options outstanding $ 532 $ 31,041
Options vested and expected to vest 532  
Options exercisable $ 393  
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of Restricted Stock Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock      
Number of shares      
Unvested at beginning of period (in shares)   248,903  
Granted (in shares) 248,903 0  
Vested (in shares)   (93,338)  
Forfeited (in shares)   0  
Unvested at end of period (in shares)   155,565 248,903
Weighted average fair value      
Unvested at beginning of period (in dollars per share)   $ 2.10  
Granted (in dollars per share) $ 2.10 2.10  
Vested (in dollars per share)   2.10  
Forfeited (in shares)    
Unvested at end of period (in dollars per share)   $ 2.10 $ 2.10
Restricted Stock Units (RSUs)      
Number of shares      
Unvested at beginning of period (in shares)   0  
Granted (in shares)   668,246 0
Vested (in shares)   0  
Forfeited (in shares)   (136,125)  
Unvested at end of period (in shares)   532,121 0
Weighted average fair value      
Unvested at beginning of period (in dollars per share)    
Granted (in dollars per share)   7.12  
Vested (in dollars per share)    
Forfeited (in shares)   7.35  
Unvested at end of period (in dollars per share)   $ 7.06
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 4,019 $ 1,843
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 530 329
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 384 143
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 475 346
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 2,630 $ 1,025
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details) - Employee Stock - 2021 ESPP
12 Months Ended
Dec. 31, 2022
Share-based compensation  
Risk-free interest rate 2.60%
Expected term (in years) 6 months
Expected volatility 49.10%
Expected dividend yield 0.00%
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Loss Before Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
United States $ (61,396) $ (73,643)
Foreign 14 210
Loss before income tax provision $ (61,382) $ (73,433)
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Components of income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current income tax provision:    
Federal $ 0 $ 0
State 0 0
Foreign (576) 91
Total current income tax (benefit) expense (576) 91
Deferred income tax provision:    
Federal (13,347) 17,099
State (2,824) 2,923
Foreign 0 0
Total deferred income tax provision (16,171) 20,022
Change in deferred tax asset valuation allowance 16,171 (20,022)
Total (benefit) expense for income taxes $ (576) $ 91
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Federal statutory income tax rate 21.00% 21.00%
State income taxes, net of federal benefit 3.60% (3.10%)
Federal and state research and development tax credits 0.60% 0.50%
Unrecognized tax benefits reserve and interest change 1.00% (0.10%)
Change in valuation allowance (25.30%) 26.40%
Permanent differences 0.10% (0.50%)
Section 382/383 limitation 0.00% (38.70%)
Unrealized gain (loss) on value of warrants 0.00% (5.60%)
Effective income tax rate 1.00% (0.10%)
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:      
Net operating loss carryforwards $ 46,387 $ 33,663  
Research and development credit carryforwards 4,403 3,605  
Research and development capitalized costs 6,119 4,041  
Inventories 390 196  
Lease liability 1,858    
Accrued expenses 778 1,076  
Unrealized loss 270 0  
Other 712 139  
Total deferred tax assets 60,917 42,720  
Deferred tax liabilities:      
Right-of-use assets (1,644)    
Depreciation (340) (229)  
Total deferred tax liabilities (1,984) (229)  
Valuation allowance (58,933) (42,491) $ (62,513)
Net deferred tax assets $ 0 $ 0  
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Income Tax Disclosure [Line Items]      
Federal net operating loss carryforwards $ 189,300,000    
State net operating loss carryforwards 87,100,000    
Operating loss carryforward not subject to expiry 176,600,000    
Interest and penalties 100,000 $ 100,000  
Accrued interest and penalties 100,000 0  
Income tax (benefit) expense (576,000) $ 91,000  
Domestic Tax Authority      
Income Tax Disclosure [Line Items]      
Tax credit carryforwards 1,500,000    
Operating loss carryforward not utilized and expected to expire 121,500,000    
Domestic Tax Authority | Research Tax Credit Carryforward      
Income Tax Disclosure [Line Items]      
Tax credit carryforward not utilized and expected to expire 2,400,000    
State and Local Jurisdiction      
Income Tax Disclosure [Line Items]      
Tax credit carryforwards 2,900,000    
Operating loss carryforward not utilized and expected to expire $ 58,400,000    
Foreign Tax Authority | Federal Ministry of Finance, Germany      
Income Tax Disclosure [Line Items]      
Income tax (benefit) expense     $ 600,000
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets, Valuation Allowance [Roll Forward]    
Valuation allowance at beginning of period $ 42,491 $ 62,513
Increases recorded to income tax provision 17,726 13,067
Decreases recorded as a benefit to income tax provision (1,284) (33,089)
Valuation allowance at end of period $ 58,933 $ 42,491
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits at beginning of period $ 623 $ 569
Additions for tax positions of prior years 0 54
Reductions for tax positions of prior years (623) 0
Unrecognized tax benefits at end of period $ 0 $ 623
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator:    
Net loss $ (60,806) $ (73,524)
Accretion of redeemable convertible preferred stock to redemption value 0 (1,761)
Cumulative redeemable convertible preferred stock dividends 0 (2,747)
Net loss attributable to common stockholders - basic (60,806) (78,032)
Net loss attributable to common stockholders - diluted $ (60,806) $ (78,032)
Denominator:    
Weighted average common shares outstanding - basic (in shares) 42,454,403 19,783,539
Weighted average common shares outstanding - diluted (in shares) 42,454,403 19,783,539
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.43) $ (3.94)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.43) $ (3.94)
Class A Common stock    
Denominator:    
Weighted average common shares outstanding - basic (in shares) 36,727,742 16,568,267
Weighted average common shares outstanding - diluted (in shares) 36,727,742 16,568,267
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.43) $ (3.94)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.43) $ (3.94)
Class B Common stock    
Denominator:    
Weighted average common shares outstanding - basic (in shares) 5,726,661 3,215,272
Weighted average common shares outstanding - diluted (in shares) 5,726,661 3,215,272
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.43) $ (3.94)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.43) $ (3.94)
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 6,241,893 5,118,064
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 5,076,650 4,823,100
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 286,324 294,964
Unvested restricted common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 697,361 0
Options to purchase common stock under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 181,558 0
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Impacts of Topic 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets        
Right-of-use assets, net, operating $ 6,746      
Right-of-use assets, net, financing 317      
Property and equipment, net 13,818   $ 11,304  
Total     11,304  
Total assets 190,650   241,169  
Current liabilities:        
Lease liabilities, short-term, operating 729      
Lease liabilities, short-term, financing 37      
Accrued expenses 8,150   10,917  
Total     10,917  
Total current liabilities 19,050   18,166  
Lease liabilities, long-term, operating 6,898      
Lease liabilities, long-term, financing 304      
Deferred rent, long-term     813  
Other long-term liabilities 229   1,210  
Total     2,023  
Total liabilities 26,481   20,189  
Total stockholders' equity 164,169   220,980 $ (127,006)
Total liabilities and stockholders' equity $ 190,650   $ 241,169  
Adjusted Balance        
Assets        
Right-of-use assets, net, operating   $ 6,039    
Right-of-use assets, net, financing   366    
Property and equipment, net   10,953    
Total   17,358    
Total assets   247,223    
Current liabilities:        
Lease liabilities, short-term, operating   1,023    
Lease liabilities, short-term, financing   33    
Accrued expenses   10,757    
Total   11,813    
Total current liabilities   19,062    
Lease liabilities, long-term, operating   5,960    
Lease liabilities, long-term, financing   341    
Other long-term liabilities   880    
Total   7,181    
Total liabilities   26,243    
Total stockholders' equity   220,980    
Total liabilities and stockholders' equity   247,223    
Accounting Standards Update 2016-02        
Assets        
Right-of-use assets, net, operating   6,000    
Right-of-use assets, net, financing   400    
Accounting Standards Update 2016-02 | Adjustments ASC 842 Adoption        
Assets        
Right-of-use assets, net, operating   6,039    
Right-of-use assets, net, financing   366    
Property and equipment, net   (351)    
Total   6,054    
Total assets   6,054    
Current liabilities:        
Lease liabilities, short-term, operating   1,023    
Lease liabilities, short-term, financing   33    
Accrued expenses   (160)    
Total   896    
Total current liabilities   896    
Lease liabilities, long-term, operating   5,960    
Lease liabilities, long-term, financing   341    
Deferred rent, long-term   (813)    
Other long-term liabilities   (330)    
Total   5,158    
Total liabilities   6,054    
Total liabilities and stockholders' equity   $ 6,054    
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
renewalOption
Dec. 31, 2022
USD ($)
renewalOption
May 31, 2022
USD ($)
Leases      
Finance lease term   8 years  
Finance lease renewal term   5 years  
Rent expense   $ 1,800  
Depreciation and interest expense   100  
Right-of-use assets   6,746  
Operating lease liabilities   7,627  
Lowell, Massachussetts Lease Amendment      
Leases      
Number of operating lease renew options | renewalOption 1    
Renewal term 5 years    
Tenant improvement allowance $ 300    
Future minimum lease payments, including leases with commencement dates expected in 2023 4,600    
Future minimum lease payments for leases not yet commenced   $ 900  
Right-of-use assets 1,200   $ 700
Operating lease liabilities $ 1,300   $ 700
Minimum      
Leases      
Operating lease term   8 years  
Number of finance lease renew options | renewalOption   1  
Maximum      
Leases      
Operating lease term   10 years  
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Supplemental Cash Flow Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Cash paid for amounts included in measurement of lease liabilities:  
Operating cash outflows - payments on operating leases $ 1,207
Operating cash outflows - payments on financing leases 42
Financing cash outflows - payments on financing leases 33
Right-of-use assets obtained in exchange for new lease obligations:  
Operating leases 7,605
Financing leases $ 366
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Supplemental Balance Sheet Information (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases:  
Right-of-use assets, net, operating $ 6,746
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Lease, Right-Of-Use Asset
Accrued expenses and other current liabilities $ 729
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities, short-term
Operating lease liabilities $ 6,898
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long-term
Total operating lease liabilities $ 7,627
Financing Leases:  
Office furniture and fixtures 386
Accumulated depreciation (69)
Net property, plant and equipment $ 317
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Lease, Right-Of-Use Asset
Current portion of long-term debt $ 37
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities, short-term
Long-term debt $ 304
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long-term
Total financing lease liabilities $ 341
Weighted-average remaining lease term - operating leases (in years): 6 years 6 months 14 days
Weighted-average remaining lease term - financing leases (in years): 6 years 6 months
Weighted-average discount rate - operating leases: 3.70%
Weighted-average discount rate - financing leases: 12.00%
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Operating lease cost $ 1,144
Financing lease cost - amortization of right-of-use asset 49
Financing lease cost - interest on lease liability 42
Short-term lease cost 59
Variable lease cost 617
Total lease cost $ 1,911
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Operating Lease Liability Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 1,273
2024 1,306
2025 1,339
2026 1,372
2027 1,404
Thereafter 2,223
Total lease payments 8,917
Less imputed interest (1,019)
Total present value of lease liabilities $ 7,898
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Finance Lease Liability Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 75
2024 75
2025 75
2026 75
2027 75
Thereafter 113
Total lease payments 488
Less imputed interest (147)
Total present value of lease liabilities $ 341
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 1,139
2023 1,169
2024 1,199
2025 1,229
2026 1,044
Thereafter 1,953
Total minimum lease commitments $ 7,733
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies (Details) - Software subscription - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Long-term Purchase Commitment [Line Items]    
Purchase obligation $ 0.8  
Accrued liability $ 0.1 $ 0.1
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Benefit plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Company contributions to plan $ 0.8 $ 0.3
XML 107 rmb-20221231_htm.xml IDEA: XBRL DOCUMENT 0001380106 2022-01-01 2022-12-31 0001380106 2022-06-30 0001380106 us-gaap:CommonClassAMember 2023-03-07 0001380106 us-gaap:CommonClassBMember 2023-03-07 0001380106 2022-12-31 0001380106 2021-12-31 0001380106 us-gaap:CommonClassAMember 2021-12-31 0001380106 us-gaap:CommonClassAMember 2022-12-31 0001380106 us-gaap:CommonClassBMember 2021-12-31 0001380106 us-gaap:CommonClassBMember 2022-12-31 0001380106 us-gaap:ProductMember 2022-01-01 2022-12-31 0001380106 us-gaap:ProductMember 2021-01-01 2021-12-31 0001380106 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001380106 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001380106 us-gaap:GovernmentContractMember 2022-01-01 2022-12-31 0001380106 us-gaap:GovernmentContractMember 2021-01-01 2021-12-31 0001380106 2021-01-01 2021-12-31 0001380106 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001380106 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001380106 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001380106 us-gaap:RetainedEarningsMember 2021-12-31 0001380106 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001380106 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001380106 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001380106 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001380106 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001380106 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001380106 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001380106 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001380106 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001380106 us-gaap:RetainedEarningsMember 2022-12-31 0001380106 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001380106 2020-12-31 0001380106 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001380106 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001380106 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001380106 us-gaap:RetainedEarningsMember 2020-12-31 0001380106 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001380106 rmb:SeriesD1RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001380106 rmb:SeriesD2RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001380106 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001380106 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001380106 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001380106 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001380106 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001380106 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001380106 us-gaap:IPOMember 2021-07-19 2021-07-19 0001380106 us-gaap:IPOMember 2021-07-19 0001380106 us-gaap:OverAllotmentOptionMember 2021-08-04 2021-08-04 0001380106 us-gaap:OverAllotmentOptionMember 2021-08-04 0001380106 2021-07-09 2021-07-09 0001380106 rmb:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:MajorCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:MajorCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 rmb:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001380106 rmb:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001380106 srt:MinimumMember rmb:ManufacturingAndLaboratoryEquipmentMember 2022-01-01 2022-12-31 0001380106 srt:MaximumMember rmb:ManufacturingAndLaboratoryEquipmentMember 2022-01-01 2022-12-31 0001380106 rmb:ComputerEquipmentAndSoftwareMember 2022-01-01 2022-12-31 0001380106 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001380106 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001380106 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001380106 srt:MinimumMember 2022-01-01 2022-12-31 0001380106 srt:MaximumMember 2022-01-01 2022-12-31 0001380106 rmb:ProductAndServiceMember rmb:RecurringContractWithCustomerMember 2022-01-01 2022-12-31 0001380106 rmb:ProductAndServiceMember rmb:RecurringContractWithCustomerMember 2021-01-01 2021-12-31 0001380106 rmb:ProductAndServiceMember rmb:NonRecurringContractWithCustomerMember 2022-01-01 2022-12-31 0001380106 rmb:ProductAndServiceMember rmb:NonRecurringContractWithCustomerMember 2021-01-01 2021-12-31 0001380106 us-gaap:GovernmentContractMember rmb:NonRecurringContractWithCustomerMember 2022-01-01 2022-12-31 0001380106 us-gaap:GovernmentContractMember rmb:NonRecurringContractWithCustomerMember 2021-01-01 2021-12-31 0001380106 country:US 2022-01-01 2022-12-31 0001380106 country:US 2021-01-01 2021-12-31 0001380106 country:DE 2022-01-01 2022-12-31 0001380106 country:DE 2021-01-01 2021-12-31 0001380106 country:CH 2022-01-01 2022-12-31 0001380106 country:CH 2021-01-01 2021-12-31 0001380106 rmb:AllOtherCountriesMember 2022-01-01 2022-12-31 0001380106 rmb:AllOtherCountriesMember 2021-01-01 2021-12-31 0001380106 srt:MaximumMember 2021-01-01 2021-12-31 0001380106 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2022-12-31 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2021-12-31 0001380106 us-gaap:FairValueMeasurementsRecurringMember rmb:LongTermInvestmentsMember 2021-12-31 0001380106 us-gaap:MeasurementInputSharePriceMember rmb:SeriesA1RedeemableConvertiblePreferredStockMember 2021-12-31 0001380106 us-gaap:MeasurementInputSharePriceMember rmb:SeriesB1RedeemableConvertiblePreferredStockMember 2021-12-31 0001380106 us-gaap:MeasurementInputSharePriceMember rmb:SeriesC1RedeemableConvertiblePreferredStockMember 2021-12-31 0001380106 us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001380106 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001380106 us-gaap:MeasurementInputExpectedDividendRateMember 2021-12-31 0001380106 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001380106 rmb:PreferredStockWarrantLiabilityMember 2020-12-31 0001380106 rmb:PreferredStockWarrantLiabilityMember rmb:SeriesC1PreferredStockWarrantsMember 2021-01-01 2021-12-31 0001380106 rmb:PreferredStockWarrantLiabilityMember 2021-01-01 2021-12-31 0001380106 rmb:PreferredStockWarrantLiabilityMember 2021-12-31 0001380106 us-gaap:CertificatesOfDepositMember 2022-12-31 0001380106 us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001380106 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001380106 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001380106 us-gaap:BankTimeDepositsMember 2022-12-31 0001380106 us-gaap:USTreasuryNotesSecuritiesMember 2022-12-31 0001380106 rmb:LongTermInvestmentsMember 2022-12-31 0001380106 us-gaap:USTreasuryBillSecuritiesMember 2021-12-31 0001380106 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001380106 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001380106 us-gaap:USTreasuryNotesSecuritiesMember 2021-12-31 0001380106 rmb:LongTermInvestmentsMember 2021-12-31 0001380106 rmb:ManufacturingAndLaboratoryEquipmentMember 2022-12-31 0001380106 rmb:ManufacturingAndLaboratoryEquipmentMember 2021-12-31 0001380106 rmb:ComputerEquipmentAndSoftwareMember 2022-12-31 0001380106 rmb:ComputerEquipmentAndSoftwareMember 2021-12-31 0001380106 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001380106 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001380106 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001380106 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001380106 us-gaap:ConstructionInProgressMember 2022-12-31 0001380106 us-gaap:ConstructionInProgressMember 2021-12-31 0001380106 2022-07-01 2022-09-30 0001380106 rmb:TermLoanTwoThousandTwentyMember 2020-05-31 0001380106 rmb:TermLoanTwoThousandTwentyMember rmb:DebtInstrumentTrancheOneMember 2020-05-31 0001380106 rmb:TermLoanTwoThousandTwentyMember rmb:DebtInstrumentTrancheTwoMember 2020-05-31 0001380106 rmb:TermBLoanMember rmb:DebtInstrumentTrancheTwoMember 2020-05-31 0001380106 rmb:TermCLoanMember rmb:DebtInstrumentTrancheTwoMember 2020-05-31 0001380106 rmb:SeriesC1RedeemableConvertiblePreferredStockMember rmb:TermLoanTwoThousandTwentyMember 2020-05-31 0001380106 rmb:TermLoanTwoThousandTwentyMember 2021-01-01 2021-12-31 0001380106 rmb:TermLoanTwoThousandTwentyMember 2021-09-01 2021-09-30 0001380106 rmb:SeriesD1RedeemableConvertiblePreferredStockMember 2021-03-01 2021-03-31 0001380106 rmb:SeriesD2RedeemableConvertiblePreferredStockMember 2021-03-01 2021-03-31 0001380106 rmb:SeriesD1RedeemableConvertiblePreferredStockMember 2021-03-31 0001380106 rmb:SeriesD2RedeemableConvertiblePreferredStockMember 2021-03-31 0001380106 rmb:SeriesD1AndD2RedeemableConvertiblePreferredStockMember 2021-03-01 2021-03-31 0001380106 rmb:SeriesC2RedeemableConvertiblePreferredStockMember 2021-06-25 2021-06-25 0001380106 rmb:SeriesD2RedeemableConvertiblePreferredStockMember 2021-06-25 2021-06-25 0001380106 us-gaap:CommonClassAMember 2021-07-14 2021-07-14 0001380106 us-gaap:CommonClassBMember 2021-07-14 2021-07-14 0001380106 2021-07-19 0001380106 rmb:SeriesC1RedeemableConvertiblePreferredStockMember 2020-05-31 0001380106 us-gaap:CommonClassAMember 2021-07-19 0001380106 us-gaap:CommonClassBMember 2021-07-19 0001380106 rmb:July242017Member rmb:CommonStockWarrantMember 2022-12-31 0001380106 rmb:April122018Member rmb:CommonStockWarrantMember 2022-12-31 0001380106 rmb:July142021Member rmb:CommonStockWarrantMember 2022-12-31 0001380106 rmb:CommonStockWarrantMember 2022-12-31 0001380106 rmb:July242017Member rmb:CommonStockWarrantMember 2021-12-31 0001380106 rmb:April122018Member rmb:CommonStockWarrantMember 2021-12-31 0001380106 rmb:July142021Member rmb:CommonStockWarrantMember 2021-12-31 0001380106 rmb:CommonStockWarrantMember 2021-12-31 0001380106 rmb:A2010StockOptionAndGrantPlanMember 2021-03-01 2021-03-31 0001380106 rmb:A2010StockOptionAndGrantPlanMember 2021-07-19 0001380106 rmb:A2021IncentiveAwardPlanMember 2021-07-01 2021-07-31 0001380106 rmb:A2021IncentiveAwardPlanMember us-gaap:CommonClassAMember 2021-07-31 0001380106 rmb:A2021IncentiveAwardPlanMember us-gaap:CommonClassAMember 2021-07-01 2021-07-31 0001380106 rmb:A2021IncentiveAwardPlanMember 2022-12-31 0001380106 us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2022-12-31 0001380106 us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2022-01-01 2022-12-31 0001380106 rmb:EmployeesOfficersAndConsultantMember us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2022-01-01 2022-12-31 0001380106 rmb:BoardOfDirectorsMember us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2022-01-01 2022-12-31 0001380106 rmb:EmployeesOfficersAndDirectorsMember us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2022-01-01 2022-12-31 0001380106 rmb:EmployeesOfficersAndDirectorsMember us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2021-01-01 2021-12-31 0001380106 us-gaap:EmployeeStockOptionMember rmb:A2021IncentiveAwardPlanMember 2021-01-01 2021-12-31 0001380106 us-gaap:RestrictedStockMember 2021-02-01 2021-02-28 0001380106 us-gaap:RestrictedStockMember 2022-12-31 0001380106 us-gaap:RestrictedStockMember 2021-12-31 0001380106 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001380106 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001380106 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001380106 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001380106 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001380106 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001380106 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001380106 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001380106 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001380106 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001380106 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001380106 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001380106 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001380106 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001380106 rmb:A2021EmployeeStockPurchasePlanMember 2021-07-31 0001380106 rmb:A2021EmployeeStockPurchasePlanMember 2021-07-01 2021-07-31 0001380106 us-gaap:EmployeeStockMember rmb:EmployeeStockPurchasePlan2021Member 2021-07-31 0001380106 us-gaap:EmployeeStockMember rmb:EmployeeStockPurchasePlan2021Member 2021-07-01 2021-07-31 0001380106 rmb:EmployeeStockPurchasePlan2021Member us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001380106 srt:MaximumMember rmb:EmployeeStockPurchasePlan2021Member 2022-01-01 2022-12-31 0001380106 rmb:EmployeeStockPurchasePlan2021Member us-gaap:CommonClassAMember 2022-12-31 0001380106 us-gaap:EmployeeStockMember rmb:EmployeeStockPurchasePlan2021Member 2022-01-01 2022-12-31 0001380106 us-gaap:DomesticCountryMember 2022-12-31 0001380106 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001380106 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001380106 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001380106 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2022-01-01 2022-12-31 0001380106 us-gaap:ForeignCountryMember us-gaap:FederalMinistryOfFinanceGermanyMember 2018-01-01 2018-12-31 0001380106 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001380106 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001380106 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001380106 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001380106 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001380106 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001380106 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001380106 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001380106 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001380106 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001380106 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001380106 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001380106 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-01-01 0001380106 srt:MinimumMember 2022-12-31 0001380106 srt:MaximumMember 2022-12-31 0001380106 rmb:LowellMassachussettsLeaseAmendmentMember 2022-03-01 2022-03-31 0001380106 rmb:LowellMassachussettsLeaseAmendmentMember 2022-03-31 0001380106 rmb:LowellMassachussettsLeaseAmendmentMember 2022-12-31 0001380106 rmb:LowellMassachussettsLeaseAmendmentMember 2022-05-31 0001380106 rmb:SoftwareSubscriptionMember 2022-12-31 0001380106 rmb:SoftwareSubscriptionMember 2021-12-31 iso4217:USD shares iso4217:USD shares pure rmb:segment rmb:item utr:Y rmb:vote rmb:renewalOption 0001380106 2022 FY false 0.2 http://www.rapidmicrobio.com/20221231#LeaseRightOfUseAsset http://www.rapidmicrobio.com/20221231#LeaseLiabilityCurrent http://www.rapidmicrobio.com/20221231#LeaseLiabilityNoncurrent http://www.rapidmicrobio.com/20221231#LeaseRightOfUseAsset http://www.rapidmicrobio.com/20221231#LeaseLiabilityCurrent http://www.rapidmicrobio.com/20221231#LeaseLiabilityNoncurrent 10-K true 2022-12-31 --12-31 false 001-40592 Rapid Micro Biosystems, Inc. DE 20-8121647 1001 Pawtucket Boulevard West, Suite 280 Lowell MA 01854 978 349-3200 Class A common stock, $0.01 par valueper share RPID NASDAQ No No Yes Yes Non-accelerated Filer true true false false false 24145209 36635108 5553379 Portions of the registrant’s definitive Proxy Statement relating to its 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 are incorporated herein by reference in Part III. PricewaterhouseCoopers LLP Boston, Massachusetts 238 238 27064000 178387000 81584000 15110000 5369000 5005000 21187000 15671000 3372000 3951000 138576000 218124000 13818000 11304000 7063000 29790000 9966000 1119000 1491000 284000 284000 190650000 241169000 5428000 3944000 8150000 10917000 4706000 3305000 766000 19050000 18166000 813000 7202000 229000 1210000 26481000 20189000 0.01 0.01 210000000 210000000 36538805 36538805 34564040 34564040 366000 346000 0.01 0.01 10000000 10000000 5553379 5553379 6903379 6903379 55000 69000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 540775000 535693000 -375918000 -315112000 -1109000 -16000 164169000 220980000 190650000 241169000 11056000 15512000 6077000 6125000 0 1595000 17133000 23232000 18477000 23434000 7196000 5922000 0 1617000 12866000 9781000 14994000 11815000 26819000 17895000 80352000 70464000 -63219000 -47232000 1778000 -2608000 0 19643000 0 -3100000 59000 -850000 1837000 -26201000 -61382000 -73433000 -576000 91000 -60806000 -73524000 0 1761000 0 2747000 -60806000 -60806000 -78032000 -78032000 -1.43 -1.43 -3.94 -3.94 42454403 42454403 19783539 19783539 -60806000 -73524000 -1093000 -17000 -61899000 -73541000 34564040 346000 6903379 69000 535693000 -315112000 -16000 220980000 1350000 14000 1350000 -14000 572932 6000 562000 568000 51833 159000 159000 342000 342000 4019000 4019000 -60806000 -60806000 -1093000 -1093000 36538805 366000 5553379 55000 540775000 -375918000 -1109000 164169000 133021640 151826000 612850 6000 0 0 114575000 -241588000 1000 -127006000 1278000 22086725 78274000 19000 413268 1469000 1761000 1761000 1761000 2747000 2747000 2747000 155521633 236077000 24200920 242000 6903379 69000 235766000 236077000 23760000 23760000 16032000 9006604 90000 164010000 164100000 19000 19000 268718 2000 11000 13000 226043 4000 219000 223000 248905 2000 -2000 1843000 1843000 -73524000 -73524000 -17000 -17000 0 0 34564040 346000 6903379 69000 535693000 -315112000 -16000 220980000 -60806000 -73524000 2837000 1529000 4019000 1843000 1143000 0 19643000 326000 60000 0 390000 -28000 18000 662000 3000 0 -3100000 107000 -14000 364000 17000 5843000 6766000 -578000 1105000 -179000 851000 1484000 -524000 -2760000 2305000 1401000 -1117000 0 107000 0 -30000 -58547000 -54964000 6740000 3217000 0 20000 179229000 25092000 92500000 15000000 -93469000 -13289000 0 79743000 566000 403000 160000 0 0 523000 0 164100000 0 13000 33000 12000 0 26159000 0 1866000 693000 216745000 -151323000 148492000 178671000 30179000 27348000 178671000 42000 2590000 0 188000 7605000 561000 1957000 366000 372000 0 236077000 0 23760000 0 1761000 0 2747000 Nature of the business and basis of presentation<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rapid Micro Biosystems, Inc. (the “Company”) was incorporated under the laws of the State of Delaware on December 29, 2006. The Company develops, manufactures, markets and sells Growth Direct systems (“Systems”), proprietary consumables, laboratory information management system (“LIMS”) connection software, and services to address rapid microbial analysis used for quality control in the manufacture of pharmaceuticals, medical devices and personal care products. The Company’s technology uses a highly sensitive camera and the natural auto fluorescence of living cells to identify and quantify microbial growth faster and more accurately than the traditional method, which relies on the human eye. The Company currently sells to customers in North America, Europe and Asia. The Company is headquartered in Lowell, Massachusetts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries in Germany and Switzerland. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse stock split</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 9, 2021, the Company effected a one-for-five reverse stock split of its issued and outstanding shares of common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s Preferred Stock (see Note 10). Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect this reverse stock split and adjustment of the Preferred Stock conversion ratios.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial public offering</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, the Company closed an initial public offering (“IPO”) of its Class A common stock, which resulted in the sale of 7,920,000 shares of its Class A common stock at a public offering price of $20.00 per share, before underwriting discounts. The offering resulted in gross proceeds of $158.4 million and net proceeds to the Company of $143.8 million from the initial public offering after deducting underwriting discounts, commissions and offering expenses payable by the Company.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 4, 2021, the underwriters exercised their overallotment option in part and purchased 1,086,604 shares of Class A common stock at the initial public offering price of $20.00 per share less underwriting discounts and commissions. The overallotment option exercise resulted in net proceeds of $20.2 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div>The Company has incurred recurring losses and net cash outflows from operations since its inception. The Company expects to continue to generate significant operating losses for the foreseeable future. The Company expects that its existing cash, cash equivalents and investments will be sufficient to fund its operating expenses and capital expenditure requirements for at least twelve months following the date these consolidated financial statements were issued. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries in Germany and Switzerland. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span></div> 7920000 20.00 158400000 143800000 1086604 20.00 20200000 Summary of significant accounting policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, calculating the standalone selling price of products and services for revenue recognition, the valuation of inventory, and the valuation of stock-based awards. The Company bases its estimates on historical experience, known trends and other market-specific and relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk of concentrations of credit, significant customers and significant suppliers</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term and long-term investments and accounts receivable. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash and cash equivalents with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts or any other-than-temporary losses with respect to its cash equivalents and investments and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">22.8 </span></td><td style="background-color:#cceeff;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-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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">22.8 </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"><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;border-bottom:3pt double #000;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.7 </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"><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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents customers that represent 10% or more of the Company’s accounts receivable:</span></div><div style="margin-top:12pt;padding-left:17.85pt;text-indent:-17.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">21.4 </span></td><td style="background-color:#cceeff;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-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.5 </span></td><td style="background-color:#cceeff;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><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 B</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%">16.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><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%">*</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%">Customer C</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.8 </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="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%">*</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%">Customer D</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%">*</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%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Customer E</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%">*</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%">10.6 </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><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 F</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%">*</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%">10.0 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">49.9 </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"><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 #000;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%">52.7 </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"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________</span></div><div style="padding-left:18pt;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:13pt">– less than 10%</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for the supply and manufacture of certain of its products as well as logistics. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships. There are no significant concentrations around a single third-party supplier or manufacturer for the year ended December 31, 2022 or 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain legal and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheets and amortized as interest expense on the consolidated statement of operations using the effective interest method, which approximates the straight-line method. As of December 31, 2022 and 2021, the Company had no debt issuance costs on its consolidated balance sheets. During the year ended December 31, 2022 and 2021, the Company recorded zero and $0.4 million, respectively, in amortization of debt issuance costs within interest income (expense) in the consolidated statement of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash equivalents</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents that are readily convertible to cash are stated at cost, which approximates fair value. At December 31, 2022 and 2021, the Company held cash of $0.2 million and $0.3 million in banks located outside of the U.S., respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company was required to maintain guaranteed investment certificates of $0.3 million, with maturities of three months to one year that are subject to an insignificant risk of changes in value. The guaranteed investment certificates are held for the benefit of landlords in connection with operating leases which have remaining terms of greater than one year and are classified as restricted cash (non-current) on the Company’s consolidated balance sheet.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s short-term and long-term investments are classified as available-for-sale and recorded at fair value based upon market prices at period end. Unrealized gains and losses are recorded in accumulated other comprehensive income as a separate component of stockholders’ equity. Realized gains and losses and declines in value of investments determined to be other than temporary are included as a component of interest income (expense), net in the consolidated statement of operations. The costs of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its short-term and long-term investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, the Company considers such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, the Company’s ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that the Company considers to be other-than-temporary, the Company reduces the investment to fair value through a charge to the consolidated statement of operations. No such adjustments were necessary during the periods presented.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s short-term investments as of December 31, 2022 and 2021 had maturities of less than one year, and long-term investments as of December 31, 2022 and 2021 had maturities greater than one year.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected losses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of December 31, 2022 and 2021, the Company recorded zero allowance for doubtful accounts. Additionally, for the years ended December 31, 2022 and 2021, the Company recorded zero provision for bad debts or recoveries. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. The Company regularly reviews inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, records charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the consolidated statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Useful Life</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%">Manufacturing and laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></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%">Computer hardware and software</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></tr><tr><td colspan="3" style="background-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%">Office furniture and fixtures</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%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Shorter of remaining life of lease or useful life</span></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives are periodically assessed to determine if changes are appropriate. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software development costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for software development costs for internal-use software under the provisions of ASC 350-40, “Internal-Use Software” (“ASC 350”). Accordingly, certain costs to develop internal-use computer software are capitalized, provided these costs are expected to be recoverable. There was $1.4 million and $1.3 million of software development costs capitalized in other long-term assets at December 31, 2022 and 2021, respectively, net of accumulated amortization of $0.4 million and $0.1 million, respectively. The capitalized costs are being amortized on a straight-line basis over the initial subscription term of five years. There was $0.3 million and $0.1 million of amortization expense recorded in the consolidated statement of operations for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company did not record any impairment losses on long-lived assets during the years ended December 31, 2022 or 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash equivalents, investments, and its redeemable convertible preferred stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 3). The carrying values of the Company’s accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses and other current liabilities approximate their fair values due to the short-term nature of these assets and liabilities. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product warranties</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a one-year limited assurance warranty on system sales, which is included in the selling price. Product warranties provide assurance that the Company’s product functions in accordance with standard specifications. Warranties cover for repairs and replacements when the product does not function in accordance with agreed specifications. The standard assurance warranty does not cover, and no warranty is provided for, parts which by their nature are normally required to be replaced periodically. The accrued warranty cost is based on estimated material, labor and other costs that the Company expects to incur to fulfill the warranty obligation. Estimates are primarily based on historical information, current cost data and future forecasts. The Company periodically assesses the adequacy of the warranty accrual and adjusts the amount as necessary. If the historical data used to calculate the adequacy of the warranty accrual are not indicative of future requirements, additional or reduced warranty accrual may be required. The warranty accrual is included in accrued expenses and other current liabilities in the consolidated balance sheets. The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the 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%">598 </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%">637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty provisions</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%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty repairs</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%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</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, end of the year</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%">872 </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%">598 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Classification and accretion of redeemable convertible preferred stock</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO and the conversion of redeemable convertible preferred stock to Class A and Class B common stock, the Company had classified redeemable convertible preferred stock outside of stockholders’ equity because the shares contained certain redemption features that were not solely within the control of the Company. Costs incurred in connection with the issuance of each series of redeemable convertible preferred stock was recorded as a reduction of gross proceeds from issuance. The Company recorded periodic accretion to the carrying values of its outstanding redeemable convertible preferred stock such that the carrying value of the redeemable convertible preferred stock would have been equal to the redemption value at the earliest date of redemption. Adjustments to the carrying values of the redeemable convertible preferred stock to record this accretion at each reporting date were considered deemed dividends, which adjusted retained earnings (or in the absence of retained earnings, additional paid-in capital) and increased or decreased net loss attributable to common stockholders in computing basic and diluted earnings per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred stock warrant liability</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO and the conversion of redeemable convertible preferred stock warrant liabilities to Class A common stock warrants, the Company classified warrants for the purchase of shares of its redeemable convertible preferred stock (see Notes 3 and 10) as a liability on its consolidated balance sheets as these warrants were freestanding financial instruments that may have required the Company to transfer assets upon exercise. The warrant liability was initially recorded at fair value on the issuance date of each warrant and was subsequently remeasured to fair value at each reporting date using the Black-Scholes pricing model. Changes in the fair value of the warrant liability were recognized as a component of other income (expense) in the consolidated statements of operations. Changes in the fair value of the preferred stock warrant liability were recognized up until the warrants qualified for equity classification upon IPO.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined its operating segment after considering the Company’s organizational structure and the information regularly reviewed and evaluated by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. The Company has determined that its CODM is its Chief Executive Officer. The CODM reviews the financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. On the basis of these factors, the Company determined that it operates and manages its business as one operating segment, that develops, manufactures, markets and sells systems and related LIMS connection software, consumables and services; and, accordingly, has one reportable segment for financial reporting purposes. Substantially all of the Company’s long-lived assets are held in the United States.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue:</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the sale of its products and services through direct sales representatives and distributors. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer or distributor.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives product revenue primarily from the sale of its systems, optional LIMS connection software, which facilitates the transfer of data captured by the system to the customer’s existing LIMS software, and proprietary consumables. Revenue is recognized when control of the products is transferred to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfer of control is generally at shipment or delivery, depending on contractual terms, and occurs when title and risk of loss transfers to the customer, which represents the point in time when the customer obtains the use of and substantially all of the benefits of the product. Upon delivery, the System is fully functional for use by the customer. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company’s principal terms of sale are free carrier shipping point.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives service revenue primarily from validation services, service contracts and field service (including installation). The Company’s validation services include validation and documentation services performed utilizing systems purchased by the customer. Service contracts are around-the-clock maintenance support which can be purchased by the customer after the expiration of the one-year assurance warranty included with each system purchase. Field service revenue primarily consists of services provided by field service engineers to install the system at the customer site and perform two preventative maintenance services during the warranty period. Service revenue is recognized over time using an input method based on time lapsed for service contracts and output method based on milestone achieved for validation services and field service.</span></div><div style="margin-top:12pt"><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><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. The Company’s main performance obligations in customer arrangements are systems, LIMS connection software, consumables, validation services, service contracts, and field service.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Payment terms</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms for customer orders are typically between 30 to 90 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiple performance obligations with an arrangement</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services such as system sold together with the LIMS connection software, consumables or services. For these arrangements, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining performance obligations</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of remaining performance obligations for (i) contracts with an original contract term of one year or less, (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice when that amount corresponds directly with the value of services performed, and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct service that forms part of a single performance obligation. The Company does not have material remaining performance obligations associated with contracts with terms greater than one year.</span></div><div style="margin-top:12pt"><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 from contracts with customers</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. The Company had $0.1 million and $0.3 million in contract assets as of December 31, 2022 and 2021, respectively, included in prepaid expenses and other current assets. These balances relate to unbilled amounts with commercial customers as well as an amount in the prior year related to the BARDA agreement.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company did not record any non-current deferred revenue as of December 31, 2022 or 2021. Deferred revenue was $4.7 million and $3.3 million at December 31, 2022 and 2021, respectively. Revenue recognized during the year ended December 31, 2022 that was included in deferred revenue at the prior year-end was $2.7 million. Revenue recognized during the year ended December 31, 2021 that was included in deferred revenue at the prior year-end was $3.8 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-commercial revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has historically generated revenue from a long-term contract with the U.S. Department of Health and Human Services Biomedical Advanced Research and Development Authority (“BARDA”) a part of the U.S. government. The Company’s contracts with the U.S. government are typically subject to the Federal Acquisition Regulation (“FAR”) </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts. In September 2017, the Company signed a contract with BARDA, which was subsequently modified on multiple occasions to increase the contract value and adjust the cost share reimbursement rate. Modifications were accounted for in accordance with the contract modification framework. The contract is a cost-reimbursable, cost-sharing arrangement, whereby BARDA reimburses the Company for a percentage of the total costs that have been incurred including indirect allowable costs. All funding under this contract was fully earned by the fourth quarter of 2021. However, the Company is now in the process of closing out its BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Any true-up will be recognized as non-commercial revenue once finalized. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue based on the recurring and non-recurring, and commercial and non-commercial, nature of the underlying sale. Recurring revenue includes sales of consumables and service contracts. Non-recurring revenue includes sales of systems, LIMS connection software, validation services, field service, and revenue under the Company’s contract with BARDA. The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Product and service revenue — recurring</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%">10,983 </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%">7,819 </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%">Product and service revenue — non-recurring</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%">6,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </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%">Non-commercial revenue — non-recurring</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;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 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%">17,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">23,232 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by customer geography (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">8,767 </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%">12,892 </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%">Germany</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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Switzerland</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,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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 other countries</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,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331 </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 10pt;text-align: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</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%">17,133 </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%">23,232 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract acquisition costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs and pays commissions on systems, LIMS connection software, validation services, consumables, and service contracts. The period of the related revenue stream is typically less than one year in duration, and as such, the Company applies the practical expedient to expense the costs in the period in which they were incurred. The Company does not pay commissions on non-commercial revenue with BARDA.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, royalties, contract manufacturer costs, salaries and other personnel costs including stock-based compensation expense, depreciation and amortization expense, scrap, warranty cost, inventory reserves, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period. Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training and other expenses related to service revenue recognized in the period. Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to revenue recognized as non-commercial revenue during the period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and handling fees</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling fees billed to customers for product shipments are recorded in product revenue in the consolidated statements of operations. Shipping and handling costs incurred for inventory purchases and product shipments are recorded in cost of product revenue in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Research and development expenses consist of costs incurred in performing research and development activities including, employee-related expenses, such as salaries, bonuses and other personnel costs including stock-based compensation expense, the cost of developing maintaining and improving new and existing products designs, the cost of hardware and software engineering, the cost of research materials and supplies, external costs of outside consultants engaged to conduct research and development services associated with the Company’s technology and products, and information technology and facilities expenses, which include direct and allocated expenses for rent, maintenance of facilities and insurance, as well as related depreciation and amortization. The costs incurred for the development of system software that will be sold are capitalized when technological feasibility has been established. The Company has continued to develop the software associated with its platform and products, and the associated costs have been expensed as incurred, when the nature of improvements did not significantly improve the performance or functionality of the software.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. Advertising costs were $0.1 million during both of the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patent costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All patent-related costs incurred in connection with filing and prosecuting patent applications are expensed as incurred due to the uncertainty about the recovery of the expenditures. Amounts incurred are classified within general and administrative expense in the consolidated statement of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures all stock-based awards granted to employees, officers and directors based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company issues stock-based awards with only service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has not issued any stock-based awards with performance-based vesting conditions.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock is the common stock value on the date of grant. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies stock-based compensation expense in its consolidated statement of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) the risk-free interest rate, and (v) the expected dividend yield. The exercise price of the option cannot be less than the fair market value of a share of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock on the date of grant. The expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla”. The Company historically has been a private company and lacks company-specific historical and implied volatility information for its stock. Therefore, the Company estimates its expected stock price volatility based on the historical volatility of publicly traded peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the Company has never paid cash dividends on its common stock and does not expect to pay any cash dividends in the foreseeable future.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the functional and reporting currency for its operations in Germany and Switzerland is the U.S. Dollar. Gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in other income (expense), net.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive loss</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss as well as other changes in stockholders’ equity that result from transactions and economic events other than those with stockholders. For the years ended December 31, 2022 and 2021, comprehensive loss included $1.1 million and less than $0.1 million, respectively, of unrealized gains and losses on investments, net of tax.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the two-class method when computing net loss per share as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purpose of this calculation, outstanding stock options, shares expected to be purchased under the employee stock purchase plan, unvested restricted stock units, and warrants to purchase common stock are considered potential dilutive common shares.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In periods in which the Company reports a net loss attributable to common stockholders diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases, with the exception of short-term leases if a policy election is made, on their balance sheets as a right-of-use ("ROU") asset representing the right to use an underlying asset and a lease liability representing the obligation to make lease payments over the lease term, measured on a discounted basis, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and manufacturing space under operating lease agreements. The Company leases furniture under a financing agreement. The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2022 are presented under Topic 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, does not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allows carryforward of the historical lease classification for existing leases. The Company did not elect the “hindsight” practical expedient, and therefore measured the ROU assets and lease liabilities using the remaining portion of the lease term at adoption on January 1, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2022 for existing leases upon the adoption of ASC 842). Lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and any other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to account for lease and non-lease components in its contracts as single lease components for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate which is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. Judgment is applied in assessing factors such as Company specific credit risk, lease term, nature, and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recorded operating lease ROU assets and lease liabilities of $6.0 million and $7.0 million, respectively, the difference relating to deferred rent. The Company recorded financing lease ROU assets and lease liabilities of approximately $0.4 million. The adoption of the new lease standard on January 1, 2022 did not materially impact our consolidated statements of operations, comprehensive loss or cash flows.</span></div><div style="margin-top:12pt;text-indent:18pt"><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, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted this guidance effective January 1, 2022, and the adoption had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” of the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the newer revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 No. 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) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2016- 13”). The new standard adjusts the accounting for assets held at amortized costs basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard will be effective for the Company beginning January 1, 2023. The FASB subsequently issued other related ASUs that amend ASU No. 2016-13 to provide clarification and additional guidance. The Company evaluated the impact of the new standard concluding that it will not have a material impact on its consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, calculating the standalone selling price of products and services for revenue recognition, the valuation of inventory, and the valuation of stock-based awards. The Company bases its estimates on historical experience, known trends and other market-specific and relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk of concentrations of credit, significant customers and significant suppliers</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term and long-term investments and accounts receivable. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash and cash equivalents with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts or any other-than-temporary losses with respect to its cash equivalents and investments and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">22.8 </span></td><td style="background-color:#cceeff;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-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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">22.8 </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"><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;border-bottom:3pt double #000;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.7 </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"><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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents customers that represent 10% or more of the Company’s accounts receivable:</span></div><div style="margin-top:12pt;padding-left:17.85pt;text-indent:-17.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">21.4 </span></td><td style="background-color:#cceeff;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-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.5 </span></td><td style="background-color:#cceeff;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><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 B</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%">16.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><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%">*</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%">Customer C</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.8 </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="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%">*</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%">Customer D</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%">*</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%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Customer E</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%">*</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%">10.6 </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><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 F</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%">*</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%">10.0 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">49.9 </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"><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 #000;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%">52.7 </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"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________</span></div><div style="padding-left:18pt;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:13pt">– less than 10%</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for the supply and manufacture of certain of its products as well as logistics. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships. There are no significant concentrations around a single third-party supplier or manufacturer for the year ended December 31, 2022 or 2021.</span></div> The following table presents customers that represent 10% or more of the Company’s total revenue:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">22.8 </span></td><td style="background-color:#cceeff;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-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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">22.8 </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"><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;border-bottom:3pt double #000;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.7 </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"><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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents customers that represent 10% or more of the Company’s accounts receivable:</span></div><div style="margin-top:12pt;padding-left:17.85pt;text-indent:-17.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">21.4 </span></td><td style="background-color:#cceeff;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-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.5 </span></td><td style="background-color:#cceeff;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><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 B</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%">16.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><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%">*</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%">Customer C</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.8 </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="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%">*</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%">Customer D</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%">*</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%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Customer E</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%">*</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%">10.6 </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><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 F</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%">*</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%">10.0 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">49.9 </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"><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 #000;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%">52.7 </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"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________</span></div><div style="padding-left:18pt;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:13pt">– less than 10%</span></div> 0.228 0.167 0.228 0.167 0.214 0.195 0.167 0.118 0.126 0.106 0.100 0.499 0.527 Debt issuance costsThe Company capitalizes certain legal and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheets and amortized as interest expense on the consolidated statement of operations using the effective interest method, which approximates the straight-line method. 0 400000 Cash equivalentsThe Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents that are readily convertible to cash are stated at cost, which approximates fair value. 200000 300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company was required to maintain guaranteed investment certificates of $0.3 million, with maturities of three months to one year that are subject to an insignificant risk of changes in value. The guaranteed investment certificates are held for the benefit of landlords in connection with operating leases which have remaining terms of greater than one year and are classified as restricted cash (non-current) on the Company’s consolidated balance sheet.</span></div> 300000 300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s short-term and long-term investments are classified as available-for-sale and recorded at fair value based upon market prices at period end. Unrealized gains and losses are recorded in accumulated other comprehensive income as a separate component of stockholders’ equity. Realized gains and losses and declines in value of investments determined to be other than temporary are included as a component of interest income (expense), net in the consolidated statement of operations. The costs of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its short-term and long-term investments with unrealized losses for other-than-temporary impairment. When assessing investments for other-than-temporary declines in value, the Company considers such factors as, among other things, how significant the decline in value is as a percentage of the original cost, how long the market value of the investment has been less than its original cost, the Company’s ability and intent to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value and market conditions in general. If any adjustment to fair value reflects a decline in the value of the investment that the Company considers to be other-than-temporary, the Company reduces the investment to fair value through a charge to the consolidated statement of operations. No such adjustments were necessary during the periods presented.</span></div> Accounts receivableAccounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected losses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. 0 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. The Company regularly reviews inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, records charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the consolidated statements of operations. Any write-down of inventory to net realizable value creates a new cost basis.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Useful Life</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%">Manufacturing and laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></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%">Computer hardware and software</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></tr><tr><td colspan="3" style="background-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%">Office furniture and fixtures</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%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Shorter of remaining life of lease or useful life</span></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives are periodically assessed to determine if changes are appropriate. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.</span></div> Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Useful Life</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%">Manufacturing and laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></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%">Computer hardware and software</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></tr><tr><td colspan="3" style="background-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%">Office furniture and fixtures</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%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Shorter of remaining life of lease or useful life</span></td></tr></table> P5Y P10Y P3Y P5Y P7Y Software development costsThe Company accounts for software development costs for internal-use software under the provisions of ASC 350-40, “Internal-Use Software” (“ASC 350”). Accordingly, certain costs to develop internal-use computer software are capitalized, provided these costs are expected to be recoverable. 1400000 1300000 400000 100000 P5Y 300000 100000 Impairment of long-lived assetsLong-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:12pt;padding-left:54pt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div>The Company’s cash equivalents, investments, and its redeemable convertible preferred stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 3). The carrying values of the Company’s accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses and other current liabilities approximate their fair values due to the short-term nature of these assets and liabilities. Product warrantiesThe Company offers a one-year limited assurance warranty on system sales, which is included in the selling price. Product warranties provide assurance that the Company’s product functions in accordance with standard specifications. Warranties cover for repairs and replacements when the product does not function in accordance with agreed specifications. The standard assurance warranty does not cover, and no warranty is provided for, parts which by their nature are normally required to be replaced periodically. The accrued warranty cost is based on estimated material, labor and other costs that the Company expects to incur to fulfill the warranty obligation. Estimates are primarily based on historical information, current cost data and future forecasts. The Company periodically assesses the adequacy of the warranty accrual and adjusts the amount as necessary. If the historical data used to calculate the adequacy of the warranty accrual are not indicative of future requirements, additional or reduced warranty accrual may be required. The warranty accrual is included in accrued expenses and other current liabilities in the consolidated balance sheets. P1Y The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the 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%">598 </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%">637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty provisions</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%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty repairs</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%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</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, end of the year</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%">872 </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%">598 </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> 598000 637000 646000 0 372000 39000 872000 598000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Classification and accretion of redeemable convertible preferred stock</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO and the conversion of redeemable convertible preferred stock to Class A and Class B common stock, the Company had classified redeemable convertible preferred stock outside of stockholders’ equity because the shares contained certain redemption features that were not solely within the control of the Company. Costs incurred in connection with the issuance of each series of redeemable convertible preferred stock was recorded as a reduction of gross proceeds from issuance. The Company recorded periodic accretion to the carrying values of its outstanding redeemable convertible preferred stock such that the carrying value of the redeemable convertible preferred stock would have been equal to the redemption value at the earliest date of redemption. Adjustments to the carrying values of the redeemable convertible preferred stock to record this accretion at each reporting date were considered deemed dividends, which adjusted retained earnings (or in the absence of retained earnings, additional paid-in capital) and increased or decreased net loss attributable to common stockholders in computing basic and diluted earnings per share.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred stock warrant liability</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO and the conversion of redeemable convertible preferred stock warrant liabilities to Class A common stock warrants, the Company classified warrants for the purchase of shares of its redeemable convertible preferred stock (see Notes 3 and 10) as a liability on its consolidated balance sheets as these warrants were freestanding financial instruments that may have required the Company to transfer assets upon exercise. The warrant liability was initially recorded at fair value on the issuance date of each warrant and was subsequently remeasured to fair value at each reporting date using the Black-Scholes pricing model. Changes in the fair value of the warrant liability were recognized as a component of other income (expense) in the consolidated statements of operations. Changes in the fair value of the preferred stock warrant liability were recognized up until the warrants qualified for equity classification upon IPO.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined its operating segment after considering the Company’s organizational structure and the information regularly reviewed and evaluated by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. The Company has determined that its CODM is its Chief Executive Officer. The CODM reviews the financial information on a consolidated basis for purposes of evaluating financial performance and allocating resources. On the basis of these factors, the Company determined that it operates and manages its business as one operating segment, that develops, manufactures, markets and sells systems and related LIMS connection software, consumables and services; and, accordingly, has one reportable segment for financial reporting purposes. Substantially all of the Company’s long-lived assets are held in the United States.</span></div> 1 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue:</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the sale of its products and services through direct sales representatives and distributors. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer or distributor.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives product revenue primarily from the sale of its systems, optional LIMS connection software, which facilitates the transfer of data captured by the system to the customer’s existing LIMS software, and proprietary consumables. Revenue is recognized when control of the products is transferred to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfer of control is generally at shipment or delivery, depending on contractual terms, and occurs when title and risk of loss transfers to the customer, which represents the point in time when the customer obtains the use of and substantially all of the benefits of the product. Upon delivery, the System is fully functional for use by the customer. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company’s principal terms of sale are free carrier shipping point.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives service revenue primarily from validation services, service contracts and field service (including installation). The Company’s validation services include validation and documentation services performed utilizing systems purchased by the customer. Service contracts are around-the-clock maintenance support which can be purchased by the customer after the expiration of the one-year assurance warranty included with each system purchase. Field service revenue primarily consists of services provided by field service engineers to install the system at the customer site and perform two preventative maintenance services during the warranty period. Service revenue is recognized over time using an input method based on time lapsed for service contracts and output method based on milestone achieved for validation services and field service.</span></div><div style="margin-top:12pt"><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><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. The Company’s main performance obligations in customer arrangements are systems, LIMS connection software, consumables, validation services, service contracts, and field service.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Payment terms</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms for customer orders are typically between 30 to 90 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiple performance obligations with an arrangement</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services such as system sold together with the LIMS connection software, consumables or services. For these arrangements, the Company allocates the contract’s transaction price to each performance obligation on a relative standalone selling price basis using the Company’s best estimate of the standalone selling price of each distinct product or service in the contract. The primary methods used to estimate standalone selling prices are based on the prices observed in standalone sales to customers or cost-plus margin depending on the nature of the obligation and available evidence of fair value. Allocation of the transaction price is determined at contract’s inception.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining performance obligations</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of remaining performance obligations for (i) contracts with an original contract term of one year or less, (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice when that amount corresponds directly with the value of services performed, and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct service that forms part of a single performance obligation. The Company does not have material remaining performance obligations associated with contracts with terms greater than one year.</span></div><div style="margin-top:12pt"><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 from contracts with customers</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. The Company had $0.1 million and $0.3 million in contract assets as of December 31, 2022 and 2021, respectively, included in prepaid expenses and other current assets. These balances relate to unbilled amounts with commercial customers as well as an amount in the prior year related to the BARDA agreement.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company did not record any non-current deferred revenue as of December 31, 2022 or 2021. Deferred revenue was $4.7 million and $3.3 million at December 31, 2022 and 2021, respectively. Revenue recognized during the year ended December 31, 2022 that was included in deferred revenue at the prior year-end was $2.7 million. Revenue recognized during the year ended December 31, 2021 that was included in deferred revenue at the prior year-end was $3.8 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-commercial revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has historically generated revenue from a long-term contract with the U.S. Department of Health and Human Services Biomedical Advanced Research and Development Authority (“BARDA”) a part of the U.S. government. The Company’s contracts with the U.S. government are typically subject to the Federal Acquisition Regulation (“FAR”) </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are priced based on estimated or actual costs of producing goods or providing services. The FAR provides guidance on the types of costs that are allowable in establishing prices for goods or services provided under U.S. government contracts. In September 2017, the Company signed a contract with BARDA, which was subsequently modified on multiple occasions to increase the contract value and adjust the cost share reimbursement rate. Modifications were accounted for in accordance with the contract modification framework. The contract is a cost-reimbursable, cost-sharing arrangement, whereby BARDA reimburses the Company for a percentage of the total costs that have been incurred including indirect allowable costs. All funding under this contract was fully earned by the fourth quarter of 2021. However, the Company is now in the process of closing out its BARDA contract, which includes a true-up of actual reimbursable costs to those previously billed at provisional rates for each year of performance. Any true-up will be recognized as non-commercial revenue once finalized. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue based on the recurring and non-recurring, and commercial and non-commercial, nature of the underlying sale. Recurring revenue includes sales of consumables and service contracts. Non-recurring revenue includes sales of systems, LIMS connection software, validation services, field service, and revenue under the Company’s contract with BARDA. The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Product and service revenue — recurring</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%">10,983 </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%">7,819 </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%">Product and service revenue — non-recurring</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%">6,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </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%">Non-commercial revenue — non-recurring</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;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 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%">17,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">23,232 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by customer geography (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">8,767 </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%">12,892 </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%">Germany</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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Switzerland</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,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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 other countries</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,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331 </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 10pt;text-align: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</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%">17,133 </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%">23,232 </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> P1Y 2 P30D P90D 100000 300000 0 0 4700000 3300000 2700000 3800000 The following table presents the Company’s revenue by the recurring or non-recurring and commercial or non-commercial nature of the revenue stream (in thousands):<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Product and service revenue — recurring</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%">10,983 </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%">7,819 </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%">Product and service revenue — non-recurring</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%">6,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </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%">Non-commercial revenue — non-recurring</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;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 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%">17,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">23,232 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by customer geography (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">8,767 </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%">12,892 </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%">Germany</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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Switzerland</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,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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 other countries</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,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331 </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 10pt;text-align: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</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%">17,133 </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%">23,232 </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> 10983000 7819000 6150000 13818000 0 1595000 17133000 23232000 8767000 12892000 2649000 1695000 2756000 4314000 2961000 4331000 17133000 23232000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product revenue primarily consists of costs for raw material parts and associated freight, shipping and handling costs, royalties, contract manufacturer costs, salaries and other personnel costs including stock-based compensation expense, depreciation and amortization expense, scrap, warranty cost, inventory reserves, allocated information technology and facility-related costs, overhead and other costs related to those sales recognized as product revenue in the period. Cost of service revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, travel costs, materials consumed when performing installations, validations and other services, allocated information technology and facility-related costs, costs associated with training and other expenses related to service revenue recognized in the period. Cost of non-commercial revenue primarily consists of salaries and other personnel costs including stock-based compensation expense, consulting expense, materials, travel and other costs related to revenue recognized as non-commercial revenue during the period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Research and development expenses consist of costs incurred in performing research and development activities including, employee-related expenses, such as salaries, bonuses and other personnel costs including stock-based compensation expense, the cost of developing maintaining and improving new and existing products designs, the cost of hardware and software engineering, the cost of research materials and supplies, external costs of outside consultants engaged to conduct research and development services associated with the Company’s technology and products, and information technology and facilities expenses, which include direct and allocated expenses for rent, maintenance of facilities and insurance, as well as related depreciation and amortization. The costs incurred for the development of system software that will be sold are capitalized when technological feasibility has been established. The Company has continued to develop the software associated with its platform and products, and the associated costs have been expensed as incurred, when the nature of improvements did not significantly improve the performance or functionality of the software.</span></div> Advertising costsAdvertising costs are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. 100000 100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patent costs</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All patent-related costs incurred in connection with filing and prosecuting patent applications are expensed as incurred due to the uncertainty about the recovery of the expenditures. Amounts incurred are classified within general and administrative expense in the consolidated statement of operations.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures all stock-based awards granted to employees, officers and directors based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company issues stock-based awards with only service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has not issued any stock-based awards with performance-based vesting conditions.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures all restricted common stock and restricted stock units granted to employees based on the common stock value on the date of grant. The purchase price of the restricted common stock is the common stock value on the date of grant. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies stock-based compensation expense in its consolidated statement of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) the risk-free interest rate, and (v) the expected dividend yield. The exercise price of the option cannot be less than the fair market value of a share of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock on the date of grant. The expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla”. The Company historically has been a private company and lacks company-specific historical and implied volatility information for its stock. Therefore, the Company estimates its expected stock price volatility based on the historical volatility of publicly traded peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact </span></div>that the Company has never paid cash dividends on its common stock and does not expect to pay any cash dividends in the foreseeable future. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the functional and reporting currency for its operations in Germany and Switzerland is the U.S. Dollar. Gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in other income (expense), net.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive loss</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss as well as other changes in stockholders’ equity that result from transactions and economic events other than those with stockholders. For the years ended December 31, 2022 and 2021, comprehensive loss included $1.1 million and less than $0.1 million, respectively, of unrealized gains and losses on investments, net of tax.</span></div> -1100000 -100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the two-class method when computing net loss per share as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purpose of this calculation, outstanding stock options, shares expected to be purchased under the employee stock purchase plan, unvested restricted stock units, and warrants to purchase common stock are considered potential dilutive common shares.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In periods in which the Company reports a net loss attributable to common stockholders diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net </span></div>loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases, with the exception of short-term leases if a policy election is made, on their balance sheets as a right-of-use ("ROU") asset representing the right to use an underlying asset and a lease liability representing the obligation to make lease payments over the lease term, measured on a discounted basis, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and manufacturing space under operating lease agreements. The Company leases furniture under a financing agreement. The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2022 are presented under Topic 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, does not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allows carryforward of the historical lease classification for existing leases. The Company did not elect the “hindsight” practical expedient, and therefore measured the ROU assets and lease liabilities using the remaining portion of the lease term at adoption on January 1, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2022 for existing leases upon the adoption of ASC 842). Lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and any other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to account for lease and non-lease components in its contracts as single lease components for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate which is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. Judgment is applied in assessing factors such as Company specific credit risk, lease term, nature, and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recorded operating lease ROU assets and lease liabilities of $6.0 million and $7.0 million, respectively, the difference relating to deferred rent. The Company recorded financing lease ROU assets and lease liabilities of approximately $0.4 million. The adoption of the new lease standard on January 1, 2022 did not materially impact our consolidated statements of operations, comprehensive loss or cash flows.</span></div><div style="margin-top:12pt;text-indent:18pt"><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, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted this guidance effective January 1, 2022, and the adoption had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” of the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the newer revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 No. 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) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2016- 13”). The new standard adjusts the accounting for assets held at amortized costs basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard will be effective for the Company beginning January 1, 2023. The FASB subsequently issued other related ASUs that amend ASU No. 2016-13 to provide clarification and additional guidance. The Company evaluated the impact of the new standard concluding that it will not have a material impact on its consolidated financial statements.</span></div> 6000000 7000000 400000 400000 Fair value of financial assets and liabilities<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 equivalents</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%">22,072 </span></td><td style="background-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"/><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"/><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%">22,072 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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%">81,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,584 </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 10pt;text-align: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 investments</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%">26,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">29,790 </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-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%">129,596 </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%">3,850 </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"/><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%">133,446 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 equivalents</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%">173,755 </span></td><td style="background-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%">— </span></td><td style="background-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%">173,755 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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%">15,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </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 10pt;text-align: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 investments</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%">9,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </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 #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%">198,831 </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"/><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"/><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%">198,831 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021, respectively, there were no transfers between Level 1, Level 2 and Level 3.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of short-term and long-term investments</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury bills and notes included in short-term and long-term investments were valued by the Company using quoted prices in active markets for identical securities, which represents a Level 1 measurement within the fair value hierarchy. The Company's certificates of deposit included in short-term and long-term investments were valued using quoted prices for similar assets in active markets (or identical assets in inactive markets), which represent a Level 2 measurement within the fair value hierarchy. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of preferred stock warrant liability</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrant liability at December 31, 2021 was related to warrants (the “Warrants”) to purchase shares of the Company’s Series A1, B1, and C1 redeemable convertible preferred stock (see Note 11). The fair value of the warrant liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of redeemable convertible preferred stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable series of redeemable convertible preferred stock. The Company estimated the fair value per share of the underlying applicable series of redeemable convertible preferred stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company has historically been a private company and lacks company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company performed a final fair value assessment of these warrants as of the date of its IPO which resulted in a charge of $8.2 million that was recorded within other income (expense) in the Company’s consolidated statement of operations. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12).</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below quantifies the weighted average of the unobservable inputs used to fair value the preferred stock warrant liability prior to their conversion into common stock warrants in connection with the Company’s IPO in July 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:85.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of Series A1 preferred stock</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%">3.01 </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%">Fair value of Series B1 preferred stock</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%">3.26 </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%">Fair value of Series C1 preferred stock</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.30 </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%">Remaining contractual term (in years)</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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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%">42.0%</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a rollforward of the aggregate fair values of the Company’s preferred stock warrant liability, for which fair values are determined using Level 3 inputs (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:85.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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, 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%">4,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial fair value of Series C1 preferred stock warrants</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of preferred stock warrants</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%">19,643 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock warrants to common stock warrants</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%">(23,760)</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 10pt;text-align: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, end of period</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%">— </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 equivalents</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%">22,072 </span></td><td style="background-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"/><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"/><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%">22,072 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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%">81,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,584 </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 10pt;text-align: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 investments</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%">26,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">29,790 </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-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%">129,596 </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%">3,850 </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"/><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%">133,446 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 equivalents</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%">173,755 </span></td><td style="background-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%">— </span></td><td style="background-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%">173,755 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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%">15,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </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 10pt;text-align: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 investments</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%">9,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </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 #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%">198,831 </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"/><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"/><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%">198,831 </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> 22072000 0 0 22072000 81093000 491000 0 81584000 26431000 3359000 0 29790000 129596000 3850000 0 133446000 173755000 0 0 173755000 15110000 0 0 15110000 9966000 0 0 9966000 198831000 0 0 198831000 8200000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below quantifies the weighted average of the unobservable inputs used to fair value the preferred stock warrant liability prior to their conversion into common stock warrants in connection with the Company’s IPO in July 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:85.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of Series A1 preferred stock</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%">3.01 </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%">Fair value of Series B1 preferred stock</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%">3.26 </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%">Fair value of Series C1 preferred stock</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.30 </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%">Remaining contractual term (in years)</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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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%">42.0%</span></div></td></tr></table></div> 3.01 3.26 3.30 6.8 1.2 0 42.0 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a rollforward of the aggregate fair values of the Company’s preferred stock warrant liability, for which fair values are determined using Level 3 inputs (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:85.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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, 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%">4,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial fair value of Series C1 preferred stock warrants</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of preferred stock warrants</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%">19,643 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock warrants to common stock warrants</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%">(23,760)</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 10pt;text-align: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, end of period</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%">— </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> 4117000 0 19643000 23760000 0 Investments<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term and long-term investments by investment type consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of Deposit</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%">491 </span></td><td style="background-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"/><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"/><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%">491 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Bills</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%">32,115 </span></td><td style="background-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 </span></td><td style="background-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"/><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%">32,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Notes</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%">49,625 </span></td><td style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </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 #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,231 </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 </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%">(648)</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%">81,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of Deposit</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,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Notes - Maturity Up To Two Years</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%">26,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,431 </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-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%">30,252 </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%">5 </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%">(467)</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%">29,790 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term investments</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:8pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Bills</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%">4,983 </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%">— </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%">(2)</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%">4,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Notes</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,142 </span></td><td style="background-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"/><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%">(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 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,129 </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 #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%">15,125 </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%">— </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%">(15)</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%">15,110 </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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Notes - Maturity Up To Two Years</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%">9,966 </span></td><td style="background-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"/><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"/><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%">9,966 </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 #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%">9,966 </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%">— </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%">— </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%">9,966 </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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term and long-term investments by investment type consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of Deposit</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%">491 </span></td><td style="background-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"/><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"/><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%">491 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Bills</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%">32,115 </span></td><td style="background-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 </span></td><td style="background-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"/><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%">32,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Notes</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%">49,625 </span></td><td style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </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 #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,231 </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 </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%">(648)</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%">81,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of Deposit</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,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government Treasury Notes - Maturity Up To Two Years</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%">26,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,431 </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-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%">30,252 </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%">5 </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%">(467)</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%">29,790 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term investments</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:8pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Bills</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%">4,983 </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%">— </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%">(2)</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%">4,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Notes</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,142 </span></td><td style="background-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"/><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%">(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 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,129 </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 #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%">15,125 </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%">— </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%">(15)</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%">15,110 </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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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. Government Treasury Notes - Maturity Up To Two Years</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%">9,966 </span></td><td style="background-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"/><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"/><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%">9,966 </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 #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%">9,966 </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%">— </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%">— </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%">9,966 </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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 491000 0 0 491000 32115000 1000 40000 32076000 49625000 608000 49017000 82231000 1000 648000 81584000 3391000 4000 36000 3359000 26861000 1000 431000 26431000 30252000 5000 467000 29790000 4983000 0 2000 4981000 10142000 0 13000 10129000 15125000 0 15000 15110000 9966000 0 0 9966000 9966000 0 0 9966000 Inventory<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Raw materials</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%">15,014 </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%">10,135 </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%">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,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235 </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%">Finished goods</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,301 </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 10pt;text-align: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-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%">21,187 </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%">15,671 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials, work in process and finished goods were net of adjustments to realizable value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.2 million, as of December 31, 2022 and 2021, respectively.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Raw materials</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%">15,014 </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%">10,135 </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%">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,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235 </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%">Finished goods</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,301 </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 10pt;text-align: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-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%">21,187 </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%">15,671 </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> 15014000 10135000 1599000 1235000 4574000 4301000 21187000 15671000 1100000 1200000 Prepaid expenses and other current assets<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Prepaid insurance</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%">1,500 </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,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%">Contract asset</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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </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%">Deposits</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,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262 </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%">Lease receivables, current portion</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </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</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%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </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 #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%">3,372 </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%">3,951 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Prepaid insurance</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%">1,500 </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,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%">Contract asset</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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </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%">Deposits</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,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262 </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%">Lease receivables, current portion</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </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</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%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </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 #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%">3,372 </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%">3,951 </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> 1500000 1622000 112000 396000 1055000 1262000 0 231000 705000 440000 3372000 3951000 Property and equipment, net<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Manufacturing and laboratory equipment</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%">13,408 </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%">13,277 </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%">Computer hardware and 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%">1,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,742 </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%">Office 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%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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%">Leasehold improvements</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,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,012 </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%">Construction-in-process</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,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,313 </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="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%">25,620 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,089 </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%">Less: Accumulated depreciation</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,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,785)</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 #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%">13,818 </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%">11,304 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $2.5 million and $1.5 million for the years ended December 31, 2022 and 2021, respectively. The Company had $2.3 million and less than $0.1 million of fully depreciated assets disposed of during the years ended December 31, 2022 and 2021, respectively.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Manufacturing and laboratory equipment</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%">13,408 </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%">13,277 </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%">Computer hardware and 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%">1,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,742 </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%">Office 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%">589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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%">Leasehold improvements</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,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,012 </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%">Construction-in-process</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,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,313 </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="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%">25,620 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,089 </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%">Less: Accumulated depreciation</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,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,785)</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 #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%">13,818 </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%">11,304 </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> 13408000 13277000 1651000 1742000 589000 745000 8260000 3012000 1712000 4313000 25620000 23089000 11802000 11785000 13818000 11304000 2500000 1500000 2300000 100000 Accrued expenses and other current liabilities<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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 employee compensation and benefits expense</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%">3,217 </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%">3,569 </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%">Accrued vendor expenses</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,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </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 warranty expense</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%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </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%">Deferred rent, current portion</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 taxes</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%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </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</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%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </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-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%">8,150 </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%">10,917 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2022, the board of directors of the Company approved an organizational restructuring plan (the “Restructuring Plan”) to right-size its cost structure based on its lowered 2022 outlook. The Company recorded a restructuring charge of $1.1 million in the third quarter of 2022 primarily related to severance, employee benefits, outplacement and related costs under the Restructuring Plan. The Company made payments of $0.6 million during the year </span></div>ended December 31, 2022 related to the Restructuring Plan and had $0.5 recorded within accrued expenses as of December 31, 2022. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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 employee compensation and benefits expense</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%">3,217 </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%">3,569 </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%">Accrued vendor expenses</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,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </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 warranty expense</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%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </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%">Deferred rent, current portion</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 taxes</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%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </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</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%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </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-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%">8,150 </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%">10,917 </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> 3217000 3569000 3212000 5500000 872000 598000 131000 329000 781000 520000 338000 8150000 10917000 1100000 600000 500000 Long-term debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no long-term debt outstanding as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term loan agreements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Term Loan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company entered into a $60.0 million term loan facility with a new lender (the “2020 Term Loan”), which provided for borrowings of an initial $25.0 million tranche upon closing and options to borrow up to an aggregate of $35.0 million in two additional tranches of $20.0 million under the second tranche (the “Term B Loan”) and $15.0 million under the third tranche (the “Term C Loan”). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At closing, the Company issued warrants to purchase 1,195,652 shares of Series C1 Preferred Stock to the lender with an exercise price of $1.15 per share which were accounted for as debt discount. The Company paid a $0.8 million facility fee in connection with the term loan facility. The Company allocated the $0.8 million term loan facility fee to the three loan tranches on a pro-rata basis based on the amount available to be drawn down under each tranche. The Company allocated $0.3 million to the initial draw which was recorded within debt issuance cost as an offset to the carrying value of the 2020 Term Loan and amortized over the term of the loan within interest expense on the consolidated statement of operations. Additionally, the Company allocated $0.3 million to the Term B Loan and $0.2 million to the Term C Loan, all of which was recorded within prepaid expenses and other current assets on the consolidated balance sheet and is being amortized on a straight-line basis over the debt access period within interest expense on the consolidated statement of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred debt issuance costs of $1.5 million in connection with the 2020 Term Loan including $0.9 million of professional fees and $0.6 million for the fair value of the warrants issued with the debt. Interest expense on the 2020 Term Loan totaled $2.5 million for year ended December 31, 2021, which included amortization of the debt discount of $0.3 million.</span></div>In September 2021, the Company repaid the 2020 Term Loan and incurred a debt extinguishment loss of $3.1 million, which was comprised of a $1.8 million prepayment penalty, $1.1 million expense related to unamortized discounts, and $0.2 million in unamortized prepaid facility fees and other charges. 0 0 60000000 25000000 35000000 20000000 15000000 1195652 1.15 800000 800000 300000 300000 200000 1500000 900000 600000 2500000 300000 -3100000 1800000 1100000 200000 Redeemable convertible preferred stock<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has historically issued Series A1 redeemable convertible preferred stock (the “Series A1 Preferred Stock”), Series B1 redeemable convertible preferred stock (the “Series B1 Preferred Stock”), Series C1 redeemable convertible preferred stock (the “Series C1 Preferred Stock”), Series C2 redeemable convertible preferred stock (the “Series C2 Preferred Stock”), Series D1 redeemable convertible preferred stock (the “Series D1 Preferred Stock”) and Series D2 redeemable convertible preferred stock (the “Series D2 Preferred Stock”). The Series A1 Preferred Stock, Series B1 Preferred Stock, Series C1 Preferred Stock, Series C2 Preferred Stock, Series D1 Preferred Stock, and Series D2 Preferred Stock are collectively referred to as the “Preferred Stock”.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued and sold 22,086,725 shares of Series D1 Preferred Stock and 413,268 shares of Series D2 Preferred Stock to new and existing investors at a price of $3.60 per share for gross proceeds of $79.5 million and $1.5 million, respectively. The Company incurred issuance costs in connection with this transaction of $2.7 million and recorded them as a reduction to the carrying value of the Series D1 Preferred Stock and Series D2 Preferred Stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2021, investors exchanged a total of 11,437,301 shares and 2,364,509 shares of Series C1 and D1 Preferred Stock to an equal number of shares of Series C2 and D2 Preferred Stock, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 14, 2021, the IPO resulted in the automatic conversion of all Series A1, Series B1, Series C1 and Series D1 preferred stock into 24,200,920 shares of Class A common stock and of all Series C2 and Series D2 preferred stock into </span></div>6,903,379 shares of Class B common stock. On July 19, 2021, the Company restated its certificate of incorporation and authorized 10,000,000 shares of $0.01 par value Preferred Stock. 22086725 413268 3.60 3.60 79500000 1500000 2700000 11437301 2364509 24200920 6903379 10000000 0.01 Preferred stock warrantsIn connection with the 2020 Term Loan, the Company issued 1,195,652 warrants to purchase shares of Series C1 Preferred Stock at an exercise price of $1.15 per share. The Company’s warrants were immediately exercisable and expire 10 years after issuance. The fair value of the warrants on the issuance date was $0.7 million. Prior to the IPO, the Company also had outstanding warrants to purchase shares of Preferred Stock issued in connection with previous financing agreements.In connection with the IPO, all of the Company’s outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The Company determined the conversion to Class A common stock warrants resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into stockholders’ equity (see Note 12). 1195652 1.15 P10Y 700000 Common stock and common stock warrants<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company’s restated certificate of incorporation authorized the issuance of 210,000,000 shares of $0.01 par value Class A common stock. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2021, the Company filed an amended and restated certificate of incorporation, which effected a recapitalization of the Company’s then outstanding common stock to Class A common stock and authorized an additional new class of common stock (Class B common stock). Rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion. On July 19, 2021, the Company filed an amended and restated certificate of incorporation which authorized Class A common stock and Class B common stock to 210,000,000 shares and 10,000,000 shares, respectively. As of December 31, 2022, there were 36,538,805 shares of Class A common stock issued and outstanding, and 5,553,379 shares of Class B common stock issued and outstanding.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Class A common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. The Company’s Class B common stock is non-voting. Class A and Class B common stockholders are entitled to receive dividends, as may be declared by the board of directors, if any, subject to the preferential dividend rights of Preferred Stock. As of December 31, 2022, no cash dividends had been declared or paid.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had reserved 20,118,778 shares of Class A common stock for the exercise of outstanding stock options, vesting of restricted stock units, the number of shares remaining available for grant under the Company’s 2021 Incentive Award Plan (see Note 13), the number of shares available for purchase under the Company’s Employee Stock Purchase Plan (see Note 13), for the exercise of outstanding common stock warrants and for the conversion of Class B common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to its IPO, the Company issued warrants to purchase preferred stock in conjunction with previous financing arrangements. In connection with the IPO, all outstanding preferred stock warrants were automatically converted to Class A common stock warrants. The contractual terms of the converted Class A common stock warrants remained consistent with the original terms of the preferred stock warrants. The Company determined the event resulted in equity classification of the Class A common stock warrants and reclassified the fair value of the preferred stock warrant liability as of the IPO date into equity. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, warrants to purchase the Class A common stock outstanding consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet<br/>classification</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:8pt;font-weight:700;line-height:100%">Shares of<br/>common stock<br/>issuable upon<br/>exercise of warrant</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 24, 2017</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%">10</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%">Equity</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%">17,194</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%">292.81 </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%">April 12, 2018</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%">10</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%">Equity</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%">30,000</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%">1.00 </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%">July 14, 2021</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%">10</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%">Equity</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%">975,109</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.46 </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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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,022,303</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet<br/>classification</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:8pt;font-weight:700;line-height:100%">Shares of<br/>common stock<br/>issuable upon<br/>exercise of warrant</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 24, 2017</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%">10</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%">Equity</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%">25,835</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%">295.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%">April 12, 2018</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%">10</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%">Equity</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%">30,000</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%">1.00 </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%">July 14, 2021</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%">10</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%">Equity</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%">975,109</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.46 </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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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,030,944</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 210000000 210000000 0.01 0.01 210000000 10000000 36538805 36538805 5553379 5553379 1 0 20118778 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, warrants to purchase the Class A common stock outstanding consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet<br/>classification</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:8pt;font-weight:700;line-height:100%">Shares of<br/>common stock<br/>issuable upon<br/>exercise of warrant</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 24, 2017</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%">10</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%">Equity</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%">17,194</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%">292.81 </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%">April 12, 2018</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%">10</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%">Equity</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%">30,000</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%">1.00 </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%">July 14, 2021</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%">10</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%">Equity</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%">975,109</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.46 </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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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,022,303</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet<br/>classification</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:8pt;font-weight:700;line-height:100%">Shares of<br/>common stock<br/>issuable upon<br/>exercise of warrant</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 24, 2017</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%">10</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%">Equity</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%">25,835</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%">295.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%">April 12, 2018</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%">10</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%">Equity</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%">30,000</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%">1.00 </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%">July 14, 2021</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%">10</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%">Equity</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%">975,109</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.46 </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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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,030,944</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> P10Y 17194 292.81 P10Y 30000 1.00 P10Y 975109 1.46 1022303 P10Y 25835 295.15 P10Y 30000 1.00 P10Y 975109 1.46 1030944 Stock-based compensation<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2010 Stock Option and Grant Plan</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2010 Stock Option and Grant Plan (the “2010 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and consultants of the Company.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Board of Directors approved an increase to the 2010 Plan shares by 382,889 shares. Following the effectiveness of the IPO, no additional awards are being granted under the 2010 Plan and shares of existing outstanding options that are forfeited or cancelled will be available for grant under the 2021 Incentive Award Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Incentive Award Plan</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Board of Directors adopted, and the Company’s stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective in connection with the IPO of Class A common stock. The 2021 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of Class A common stock available for issuance under the 2021 Plan is equal to (i) 4,200,000 shares; (ii) any shares which are subject to the 2010 Plan awards that become available for issuance under the 2021 Plan; and (iii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board of Directors. No more than 33,900,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. As of December 31, 2022, there were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,179,239</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares available for issuance under the 2021 Plan.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or management if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may not be greater than ten years. Stock options granted to employees, officers, and consultants typically vest over a four-year period, and stock options granted to members of the board of directors typically vest over a three-year period. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021, the Company granted to employees, officers and directors options to purchase 1,708,293 shares and 2,011,479 shares, respectively, of common stock. The Company recorded stock-based compensation expense for options granted to employees, officers, and directors of $2.8 million and $1.8 million during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option- pricing model to determine the grant-date fair value of stock options granted to employees and directors:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </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.14 </span></td><td style="background-color:#cceeff;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-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%">1.02 </span></td><td style="background-color:#cceeff;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><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%">Expected term (in years)</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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</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%">Expected volatility</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%">43.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">44.4 </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><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%">Expected dividend yield</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 </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%">0 </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></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-top:12pt;text-indent:18pt"><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 Company’s stock option activity since December 31, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><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%">Number of<br/>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<br/>average<br/>exercise price</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<br/>average<br/>remaining<br/>contractual term</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<br/>intrinsic value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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%">Outstanding as of December 31, 2021</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,823,100</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%">5.06 </span></td><td style="background-color:#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: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.62</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%">31,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="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%">1,708,293</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.11 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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="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%">(572,932)</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%">0.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="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</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%">(71,521)</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.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 colspan="3" style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><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="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%">(845,632)</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.40 </span></td><td style="background-color:#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"/></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%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">5,041,308</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%">5.05 </span></td><td style="background-color:#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: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.55</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%">532 </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%">Options vested and expected to vest as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">5,041,308</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%">5.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 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%">7.55</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%">532 </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%">Options exercisable as of December 31, 2022</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%">2,745,821</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%">3.38 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</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%">393 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised during the years ended December 31, 2022 and 2021 was $2.9 million and $1.6 million, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value per share of stock options granted during the years ended December 31, 2022 and 2021 was $3.13 and $4.89, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company granted 248,903 shares of restricted stock to an employee under the 2010 Plan with a four-year vesting term. In connection with the grant, the employee paid $0.5 million, which represents the $2.10 per share fair value of the common stock on the date of the restricted stock grant. The restricted common stock is no longer vesting due to the employees termination, and the Company expect to settle the restricted common stock in accordance with contractual provisions. At December 31, 2022 and December 31, 2021, the Company has $0.3 million and $0.5 million, </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively, in unvested restricted common stock liability included in accrued expenses and other long-term liabilities, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restricted stock activity since December 31, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><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%">Number of<br/>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<br/>average<br/>fair value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</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%">Unvested as of December 31, 2021</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%">248,903 </span></td><td style="background-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.10 </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 10pt;text-align: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%">— </span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">(93,338)</span></td><td style="background-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.10 </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 10pt;text-align:left;vertical-align:bottom"><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;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">155,565</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%">2.10 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit grants to employees have a three-year vesting term in which vesting occurs annually on the anniversary of the grant date. The Company expenses the fair value of the restricted stock units over the vesting period and accounts for forfeitures prospectively as they occur. The Company recorded stock-based compensation expense for restricted stock units granted to employees and officers of $1.0 million and zero during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock units granted to Company employees during the year ended December 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><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%">Number of <br/>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 <br/>average <br/>fair value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2021</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">668,246</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%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(136,125)</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.35 </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%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">532,121</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%">7.06 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value per share of restricted stock units granted during the year ended December 31, 2022 was $7.12. There were no restricted stock units granted during the year ended December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was classified in the consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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%">530 </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%">329 </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%">General and administrative</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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,025 </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%">Sales and marketing</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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </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%">Research and development</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%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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 stock-based compensation 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%">4,019 </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,843 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total unrecognized compensation expense related to unvested stock options held by employees and directors was $6.8 million, which is expected to be recognized over weighted average period of 2.4 years. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, unrecognized compensation expense related to unvested restricted stock units held by employees and directors was $2.7 million, which is expected to be recognized over a weighted average period of 2.2 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the board of directors adopted, and the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in connection with the IPO of Class A common stock. The aggregate number of shares of Class A common stock available for issuance under the 2021 ESPP is equal to (i) 400,000 shares and (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the board of directors. No more than 6,300,000 shares of Class A common stock may be issued under the 2021 ESPP. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 ESPP, eligible employees may purchase shares of the Company’s common stock through payroll deductions of up to 15% of eligible compensation during an offering period. Generally, each offering period will be for 6 months as determined by the Company's board of directors. In no event may an employee purchase more than 100,000 shares per offering period based on the closing price on the first trading date of an offering period or the last trading date of an offering period, or more than $25,000 worth of stock during any calendar year. The purchase price for shares to be purchased under the 2021 ESPP is 85% of the lesser of the market price of the Company's common stock on the first trading date of an offering period or on any purchase date during an offering period (March 14 or September 14).</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, there were 51,833 shares of Class A common stock purchased under the 2021 ESPP. The Company recognized $0.1 million of expense related to the 2021 ESPP for the year ended December 31, 2022. As of December 31, 2022, 693,807 shares were available for future issuance under the 2021 ESPP.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of shares issued to employees under the 2021 ESPP using the Black-Scholes option-pricing model. The following weighted average assumptions were used in the calculation of fair value of shares under the 2021 ESPP at the grant date for the year ended December 31, 2022 (there were no offering periods for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</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-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:74.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</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%">Risk-free interest rate</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.60 </span></td><td style="background-color:#cceeff;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><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%">Expected term (in years)</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%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">49.1 </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><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%">Expected dividend yield</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 </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></table></div> 382889 0 P10Y 4200000 P10Y 0.05 33900000 4179239 1 P10Y P4Y P3Y 1708293 2011479 2800000 1800000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option- pricing model to determine the grant-date fair value of stock options granted to employees and directors:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </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.14 </span></td><td style="background-color:#cceeff;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-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%">1.02 </span></td><td style="background-color:#cceeff;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><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%">Expected term (in years)</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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</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%">Expected volatility</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%">43.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">44.4 </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><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%">Expected dividend yield</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 </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%">0 </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></table></div> 0.0214 0.0102 P6Y P6Y 0.433 0.444 0 0 <div style="margin-top:12pt;text-indent:18pt"><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 Company’s stock option activity since December 31, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><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%">Number of<br/>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<br/>average<br/>exercise price</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<br/>average<br/>remaining<br/>contractual term</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<br/>intrinsic value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</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%">Outstanding as of December 31, 2021</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,823,100</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%">5.06 </span></td><td style="background-color:#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: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.62</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%">31,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="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%">1,708,293</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.11 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><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="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%">(572,932)</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%">0.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="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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</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%">(71,521)</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.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 colspan="3" style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><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="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%">(845,632)</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.40 </span></td><td style="background-color:#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"/></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%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">5,041,308</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%">5.05 </span></td><td style="background-color:#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: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.55</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%">532 </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%">Options vested and expected to vest as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">5,041,308</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%">5.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 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%">7.55</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%">532 </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%">Options exercisable as of December 31, 2022</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%">2,745,821</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%">3.38 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</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%">393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4823100 5.06 P7Y7M13D 31041000 1708293 7.11 572932 0.99 71521 11.04 845632 11.40 5041308 5.05 P7Y6M18D 532000 5041308 5.05 P7Y6M18D 532000 2745821 3.38 P6Y6M29D 393000 2900000 1600000 3.13 4.89 248903 P4Y 500000 2.10 300000 500000 <div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restricted stock activity since December 31, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><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%">Number of<br/>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<br/>average<br/>fair value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in years)</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%">Unvested as of December 31, 2021</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%">248,903 </span></td><td style="background-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.10 </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 10pt;text-align: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%">— </span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">(93,338)</span></td><td style="background-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.10 </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 10pt;text-align:left;vertical-align:bottom"><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;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></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%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">155,565</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%">2.10 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock units granted to Company employees during the year ended December 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><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%">Number of <br/>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 <br/>average <br/>fair value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2021</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">668,246</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%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(136,125)</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.35 </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%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">532,121</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%">7.06 </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> 248903 2.10 2.10 0 93338 2.10 0 155565 2.10 P3Y 1000000 0 0 668246 7.12 0 136125 7.35 532121 7.06 7.12 0 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was classified in the consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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%">530 </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%">329 </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%">General and administrative</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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,025 </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%">Sales and marketing</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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </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%">Research and development</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%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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 stock-based compensation 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%">4,019 </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,843 </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> 530000 329000 2630000 1025000 475000 346000 384000 143000 4019000 1843000 6800000 P2Y4M24D 2700000 P2Y2M12D 400000 P10Y 0.01 6300000 0.15 P6M 100000 25000 0.85 51833 100000 693807 The following weighted average assumptions were used in the calculation of fair value of shares under the 2021 ESPP at the grant date for the year ended December 31, 2022 (there were no offering periods for the year ended <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:74.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</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%">Risk-free interest rate</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.60 </span></td><td style="background-color:#cceeff;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><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%">Expected term (in years)</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%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">49.1 </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><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%">Expected dividend yield</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 </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></table> 0.0260 P0Y6M 0.491 0 Income taxes<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s loss before income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">(61,396)</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%">(73,643)</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%">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%">14 </span></td><td style="background-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%">210 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income tax provision</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%">(61,382)</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%">(73,433)</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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax provision:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">(576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </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 10pt;text-align: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 current income tax (benefit) expense</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%">(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 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%">91 </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%">Deferred income tax provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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%">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%">(13,347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923 </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%">Foreign</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align: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 deferred income tax provision</span></td><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%">(16,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,022 </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%">Change in deferred tax asset valuation allowance</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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,022)</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 (benefit) expense for income taxes</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%">(576)</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%">91 </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-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the years ended December 31, 2022 and 2021, the Company did not record income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each year, due to its uncertainty of realizing a benefit from those items. The only income tax provision was generated from operations in Germany and Switzerland. A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory income tax rate</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%">21.0 </span></td><td style="background-color:#cceeff;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-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%">21.0 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 income taxes, net of federal benefit</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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state research and development tax credits</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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits reserve and interest change </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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</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 10pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 382/383 limitation </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.7)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on value of warrants</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6)</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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">1.0 </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"><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 #000;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%">(0.1)</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"><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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 operating loss carryforwards</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%">46,387 </span></td><td style="background-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%">33,663 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit 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%">4,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,605 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development capitalized 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%">6,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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 expenses</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%">778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized 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:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </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 10pt;text-align: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 deferred tax assets</span></td><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%">60,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,720 </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%">Deferred tax 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 2px 10pt;text-align: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</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,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</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 10pt;text-align: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 deferred tax liabilities</span></td><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%">(1,984)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</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%">Valuation allowance</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%">(58,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 5.5pt;text-align: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 deferred tax assets</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%">— </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-indent:18pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $189.3 million and 87.1 million respectively, which may be available to offset future taxable income and begin to expire at various dates beginning in 2038 and 2032, respectively. Additionally, the Company had federal NOLs of $176.6 million generated since 2018 that will not expire. The Tax Cuts and Jobs Act (TCJA) enacted on December 22, 2017 limits a taxpayer’s ability to utilize NOL deduction in a year to 80% taxable income for federal NOL arising in tax years beginning after 2017. The Coronavirus Aid, Relief, and Economic Security (CARES) Act enacted on March 27, 2020 removes the 80% taxable income limitation for federal NOL deductions in taxable years beginning prior to January 1, 2021. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company also had U.S. federal and state research and development tax credit carryforwards of $1.5 million and $2.9 million, respectively, which may be available to offset future tax liabilities and begin to expire in 2038 and 2024, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Utilization of the U.S. federal and state NOL carryforwards and research and development tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, and corresponding provisions of state law, due to ownership changes that have occurred previously or that could occur in the future. These ownership changes may limit the amount of carryforwards that can be utilized annually to offset future taxable income or tax liabilities. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a three-year period. The Company has completed a Section 382 study through July 31, 2020 to assess whether one or multiple ownership changes(s) occurred. According to the results from the study, the Company has four ownership changes which occurred on July 1, 2009, April 3, 2014, July 25, 2017, and April 12, 2018, as defined by Section 382. These ownership changes materially limit the NOL carryforwards and research and development tax credits available to offset future tax liabilities. The Section 382 study concluded that $121.5 million of federal NOL carryforwards, $58.4 million of state NOL carryforwards, and $2.4 million of federal research and development tax credits will expire unutilized from these ownership changes. These expirations and unutilized NOL carryforwards and research and development tax credits have been reflected in the amounts of NOL carryforwards, research and development tax credits, and deferred tax assets disclosed above. The Company has not completed a Section 382 study for post July 31, 2020 transactions which could create an additional limitation although materially all of the current federal NOL carryforwards can be carried forward indefinitely.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considered its history of cumulative net operating losses incurred since inception and has concluded that it is more likely than not that the Company will not realize the benefits of the deferred tax assets. Accordingly, a full </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">valuation allowance has been established against the net deferred tax assets as of as of December 31, 2022 and 2021. The Company reevaluates the positive and negative evidence at each reporting period.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the valuation allowance for deferred tax assets relates primarily to the decrease in NOL carryforwards and research and development tax credit carryforwards and were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Valuation allowance as of beginning of year</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%">42,491 </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%">62,513 </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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases recorded to income tax provision</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,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases recorded as a benefit to income tax provision </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,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,089)</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%">Valuation allowance as of end of year </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%">58,933 </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%">42,491 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Unrecognized tax benefits as of beginning of year</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%">623 </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%">569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Unrecognized tax benefits as of end of year</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%">— </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%">623 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits in U.S. Federal, state, and foreign income tax expense. For the each of years ended December 31, 2022, and 2021, the Company recognized less than $0.1 million in interest and penalties. The Company had approximately $0.1 million and zero of interest and penalties accrued as of both December 31, 2022 and 2021.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.</span></div>The Company has a branch in Germany that has concluded its examination in its local country for the years ended December 31, 2016 through the year ended December 31, 2018. The tax resulting from the examination was less than the uncertain tax position recorded generating a tax provision benefit in the year of $0.6 million. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s loss before income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">(61,396)</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%">(73,643)</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%">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%">14 </span></td><td style="background-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%">210 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income tax provision</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%">(61,382)</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%">(73,433)</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> -61396000 -73643000 14000 210000 -61382000 -73433000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax provision:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">(576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </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 10pt;text-align: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 current income tax (benefit) expense</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%">(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 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%">91 </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%">Deferred income tax provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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%">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%">(13,347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923 </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%">Foreign</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align: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 deferred income tax provision</span></td><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%">(16,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,022 </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%">Change in deferred tax asset valuation allowance</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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,022)</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 (benefit) expense for income taxes</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%">(576)</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%">91 </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 0 0 -576000 91000 -576000 91000 -13347000 17099000 -2824000 2923000 0 0 -16171000 20022000 -16171000 20022000 -576000 91000 A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory income tax rate</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%">21.0 </span></td><td style="background-color:#cceeff;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-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%">21.0 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 income taxes, net of federal benefit</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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state research and development tax credits</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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits reserve and interest change </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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</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 10pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 382/383 limitation </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.7)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on value of warrants</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6)</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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">1.0 </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"><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 #000;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%">(0.1)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.036 -0.031 -0.006 -0.005 0.010 -0.001 -0.253 0.264 0.001 -0.005 0 -0.387 0 -0.056 0.010 -0.001 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 operating loss carryforwards</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%">46,387 </span></td><td style="background-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%">33,663 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit 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%">4,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,605 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development capitalized 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%">6,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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 expenses</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%">778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized 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:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </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 10pt;text-align: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 deferred tax assets</span></td><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%">60,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,720 </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%">Deferred tax 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 2px 10pt;text-align: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</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,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</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 10pt;text-align: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 deferred tax liabilities</span></td><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%">(1,984)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</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%">Valuation allowance</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%">(58,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 5.5pt;text-align: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 deferred tax assets</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%">— </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> 46387000 33663000 4403000 3605000 6119000 4041000 390000 196000 1858000 778000 1076000 270000 0 712000 139000 60917000 42720000 1644000 340000 229000 1984000 229000 58933000 42491000 0 0 189300000 87100000 176600000 1500000 2900000 121500000 58400000 2400000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the valuation allowance for deferred tax assets relates primarily to the decrease in NOL carryforwards and research and development tax credit carryforwards and were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Valuation allowance as of beginning of year</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%">42,491 </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%">62,513 </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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases recorded to income tax provision</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,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases recorded as a benefit to income tax provision </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,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,089)</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%">Valuation allowance as of end of year </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%">58,933 </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%">42,491 </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> 42491000 62513000 17726000 13067000 1284000 33089000 58933000 42491000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Unrecognized tax benefits as of beginning of year</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%">623 </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%">569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Unrecognized tax benefits as of end of year</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%">— </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%">623 </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> 623000 569000 0 54000 623000 0 0 623000 100000 100000 100000 0 600000 Net loss per share<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share attributable to the common stockholders</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had Class A common stock and Class B common stock. According to the Company’s restated certificate of incorporation, both classes have the same rights to the Company’s earnings and neither of the shares have any prior or senior rights to dividends to other shares.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reported net loss attributable to common stockholders for the years ended December 31, 2022 and 2021, as such basic net loss per share attributable to common stockholders was the same as diluted net loss per share attributable to common stockholders. Basic and diluted net loss per share attributable to common stockholders was calculated as follow (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 loss</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%">(60,806)</span></td><td style="background-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%">(73,524)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock to redemption value</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative redeemable convertible preferred stock dividends</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders—basic and diluted </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%">(60,806)</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%">(78,032)</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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 Class A common shares outstanding—basic and diluted </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%">36,727,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,568,267 </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 10pt;text-align: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 Class B common shares outstanding—basic and 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:10pt;font-weight:400;line-height:100%">5,726,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215,272 </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 shares for EPS—basic and diluted </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%">42,454,403 </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%">19,783,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 loss per share attributable to Class A common stockholders—basic and 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: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.43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(3.94)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class B common stockholders—basic and 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: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.43)</span></td><td style="background-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.94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s potentially dilutive securities, which include stock options, restricted stock, redeemable convertible preferred stock, common stock warrants and preferred stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">5,076,650</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,823,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%">Warrants to purchase common stock</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%">286,324</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%">294,964</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%">Unvested restricted common stock</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%">697,361</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%">— </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%">Options to purchase common stock under ESPP</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%">181,558</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%">— </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;border-bottom:3pt double #000;border-top:1pt solid #000;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,241,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">5,118,064</span></td></tr></table></div> Basic and diluted net loss per share attributable to common stockholders was calculated as follow (in thousands, except share and per share amounts):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 loss</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%">(60,806)</span></td><td style="background-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%">(73,524)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock to redemption value</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative redeemable convertible preferred stock dividends</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders—basic and diluted </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%">(60,806)</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%">(78,032)</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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 Class A common shares outstanding—basic and diluted </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%">36,727,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,568,267 </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 10pt;text-align: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 Class B common shares outstanding—basic and 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:10pt;font-weight:400;line-height:100%">5,726,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215,272 </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 shares for EPS—basic and diluted </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%">42,454,403 </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%">19,783,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 loss per share attributable to Class A common stockholders—basic and 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: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.43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(3.94)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class B common stockholders—basic and 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: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.43)</span></td><td style="background-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.94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -60806000 -73524000 0 1761000 0 2747000 -60806000 -60806000 -78032000 -78032000 36727742 36727742 16568267 16568267 5726661 5726661 3215272 3215272 42454403 42454403 19783539 19783539 -1.43 -1.43 -3.94 -3.94 -1.43 -1.43 -3.94 -3.94 The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">5,076,650</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,823,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%">Warrants to purchase common stock</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%">286,324</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%">294,964</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%">Unvested restricted common stock</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%">697,361</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%">— </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%">Options to purchase common stock under ESPP</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%">181,558</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%">— </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;border-bottom:3pt double #000;border-top:1pt solid #000;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,241,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">5,118,064</span></td></tr></table> 5076650 4823100 286324 294964 697361 0 181558 0 6241893 5118064 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">As Reported<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments<br/>ASC 842 Adoption</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%">Adjusted<br/>January 1, 2022</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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, net, operating</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%">— </span></td><td style="background-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%">6,039 </span></td><td style="background-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%">6,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, net, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%">11,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953 </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 25pt;text-align: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 #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%">11,304 </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%">6,054 </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%">17,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders' Equity</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:2px 1pt;text-align: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 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"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, operating</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%">— </span></td><td style="background-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,023 </span></td><td style="background-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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">10,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757 </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 25pt;text-align: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 #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%">10,917 </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%">896 </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%">11,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 current 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%">18,166 </span></td><td style="background-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%">896 </span></td><td style="background-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%">19,062 </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%">Lease liabilities, long-term, operating</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </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%">Lease liabilities, long-term, financing</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent, long-term</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%">813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">1,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </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 25pt;text-align: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 #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%">2,023 </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%">5,158 </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%">7,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">20,189 </span></td><td style="background-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%">6,054 </span></td><td style="background-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,243 </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 25pt;text-align: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 stockholders' equity</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%">220,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 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%">220,980 </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 25pt;text-align: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 liabilities and stockholders' equity</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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and manufacturing space under operating lease agreements that have initial terms ranging from approximately 8 to 10 years. The Company leases furniture under a financing lease agreement that has an initial term of approximately 8 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term by up to 5 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. Options to extend a lease are included in the lease term when it is reasonably certain that the Company will exercise the option. Options to terminate a lease are excluded from the lease term when it is reasonably certain that the Company will not exercise the option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on 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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on financing 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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows - payments on financing 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%">33 </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 lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing 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%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzItMC0xLTEtMTQ3ODI_68a822ff-69f3-4507-9e23-0ef6f9e06b2a">Operating lease assets</span></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%">6,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzQtMC0xLTEtMTQ3ODI_5abe4f9d-5b25-42ab-948a-8ce4fa70f68b">Operating lease liabilities, short-term</span></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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzUtMC0xLTEtMTQ3ODI_f8c6d086-e992-4d5f-ba93-dc8f1b6fc227">Operating lease liabilities, long-term</span></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%">6,898 </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 25pt;text-align: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 operating lease liabilities</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%">7,627 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(69)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzExLTAtMS0xLTE0Nzgy_d5eca305-bbec-4e87-9a6c-7ad86c5f4419">Net property, plant and equipment</span></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%">317 </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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzEzLTAtMS0xLTE0Nzgy_a66d00ed-a1c1-4318-91d7-342dedc1279f">Current portion of long-term debt</span></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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzE0LTAtMS0xLTE0Nzgy_6b243025-1130-4899-84db-a23d42445fb5">Long-term debt</span></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%">304 </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 25pt;text-align: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 financing lease liabilities</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%">341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - operating leases (in years):</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.54</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 - financing leases (in years):</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%">6.50</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%">3.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 - financing 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%">12.0 </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><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:83.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.190%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</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 cost</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%">1,144 </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%">Financing lease cost - amortization of right-of-use asset</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%">49 </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%">Financing lease cost - interest on 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%">42 </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%">Short-term lease cost</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%">59 </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%">Variable lease cost</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%">617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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%">1,911 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. Total rent expense, including the Company’s share of the lessors’ operating expenses, was $1.8 million for the year ended December 31, 2022. Financing lease cost includes asset amortization on a straight-line basis over the lease term and interest accretion calculated using the effective interest method. Total financing lease asset depreciation and interest expense was $0.1 million for the year ended December 31, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company amended the lease for its office and manufacturing space in Lowell, Massachusetts (the “Amendment”). The Amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the Amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.6 million. Included in the $4.6 million are leases with commencement dates expected later in 2023 and therefore are not recorded on the consolidated balance sheets as of December 31, 2022. The future minimum lease payments related to these leases are approximately $0.9 million. The Amendment qualified as a lease modification and resulted in a right of use asset and lease liability in the amount of $1.2 million and $1.3 million, respectively, recognized in March 2022, and an additional right of use asset and lease liability of $0.7 million recognized in May 2022. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Operating Lease Maturities</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%">2023</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%">1,273 </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%">2024</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,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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,339 </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%">2026</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,372 </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%">2027</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,404 </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%">Thereafter</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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">8,917 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(1,019)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">7,898 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Financing Lease Maturities</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%">2023</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%">75 </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%">2024</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%">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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </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%">2026</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">75 </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%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">488 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(147)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">1,139 </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%">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%">1,169 </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,199 </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,229 </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</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,044 </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%">Thereafter</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,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease commitments</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%">7,733 </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> Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Topic 842 on January 1, 2022 using the optional transition method to the modified retrospective approach. The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">As Reported<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments<br/>ASC 842 Adoption</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%">Adjusted<br/>January 1, 2022</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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, net, operating</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%">— </span></td><td style="background-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%">6,039 </span></td><td style="background-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%">6,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, net, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%">11,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953 </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 25pt;text-align: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 #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%">11,304 </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%">6,054 </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%">17,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders' Equity</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:2px 1pt;text-align: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 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"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, operating</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%">— </span></td><td style="background-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,023 </span></td><td style="background-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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">10,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757 </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 25pt;text-align: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 #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%">10,917 </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%">896 </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%">11,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 current 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%">18,166 </span></td><td style="background-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%">896 </span></td><td style="background-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%">19,062 </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%">Lease liabilities, long-term, operating</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </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%">Lease liabilities, long-term, financing</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent, long-term</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%">813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">1,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </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 25pt;text-align: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 #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%">2,023 </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%">5,158 </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%">7,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">20,189 </span></td><td style="background-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%">6,054 </span></td><td style="background-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,243 </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 25pt;text-align: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 stockholders' equity</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%">220,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 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%">220,980 </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 25pt;text-align: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 liabilities and stockholders' equity</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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and manufacturing space under operating lease agreements that have initial terms ranging from approximately 8 to 10 years. The Company leases furniture under a financing lease agreement that has an initial term of approximately 8 years. Some leases include one or more options to renew, generally at the Company's sole discretion, with renewal terms that can extend the lease term by up to 5 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. Options to extend a lease are included in the lease term when it is reasonably certain that the Company will exercise the option. Options to terminate a lease are excluded from the lease term when it is reasonably certain that the Company will not exercise the option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on 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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on financing 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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows - payments on financing 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%">33 </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 lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing 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%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzItMC0xLTEtMTQ3ODI_68a822ff-69f3-4507-9e23-0ef6f9e06b2a">Operating lease assets</span></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%">6,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzQtMC0xLTEtMTQ3ODI_5abe4f9d-5b25-42ab-948a-8ce4fa70f68b">Operating lease liabilities, short-term</span></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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzUtMC0xLTEtMTQ3ODI_f8c6d086-e992-4d5f-ba93-dc8f1b6fc227">Operating lease liabilities, long-term</span></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%">6,898 </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 25pt;text-align: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 operating lease liabilities</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%">7,627 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(69)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzExLTAtMS0xLTE0Nzgy_d5eca305-bbec-4e87-9a6c-7ad86c5f4419">Net property, plant and equipment</span></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%">317 </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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzEzLTAtMS0xLTE0Nzgy_a66d00ed-a1c1-4318-91d7-342dedc1279f">Current portion of long-term debt</span></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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzE0LTAtMS0xLTE0Nzgy_6b243025-1130-4899-84db-a23d42445fb5">Long-term debt</span></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%">304 </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 25pt;text-align: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 financing lease liabilities</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%">341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - operating leases (in years):</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.54</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 - financing leases (in years):</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%">6.50</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%">3.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 - financing 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%">12.0 </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><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:83.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.190%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</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 cost</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%">1,144 </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%">Financing lease cost - amortization of right-of-use asset</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%">49 </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%">Financing lease cost - interest on 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%">42 </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%">Short-term lease cost</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%">59 </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%">Variable lease cost</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%">617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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%">1,911 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. Total rent expense, including the Company’s share of the lessors’ operating expenses, was $1.8 million for the year ended December 31, 2022. Financing lease cost includes asset amortization on a straight-line basis over the lease term and interest accretion calculated using the effective interest method. Total financing lease asset depreciation and interest expense was $0.1 million for the year ended December 31, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company amended the lease for its office and manufacturing space in Lowell, Massachusetts (the “Amendment”). The Amendment increased the amount of facility space subject to the lease and extended the expiration of the lease from July 2026 to July 2029. The terms of the Amendment include options for a one-time, five-year extension of the lease and early termination of the lease in July 2026 (subject to an early termination fee), as well as a $0.3 million tenant improvement allowance. Monthly rent payments are fixed and future minimum lease payments under the lease (as amended) are $4.6 million. Included in the $4.6 million are leases with commencement dates expected later in 2023 and therefore are not recorded on the consolidated balance sheets as of December 31, 2022. The future minimum lease payments related to these leases are approximately $0.9 million. The Amendment qualified as a lease modification and resulted in a right of use asset and lease liability in the amount of $1.2 million and $1.3 million, respectively, recognized in March 2022, and an additional right of use asset and lease liability of $0.7 million recognized in May 2022. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Operating Lease Maturities</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%">2023</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%">1,273 </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%">2024</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,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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,339 </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%">2026</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,372 </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%">2027</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,404 </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%">Thereafter</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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">8,917 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(1,019)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">7,898 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Financing Lease Maturities</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%">2023</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%">75 </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%">2024</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%">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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </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%">2026</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">75 </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%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">488 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(147)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">1,139 </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%">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%">1,169 </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,199 </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,229 </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</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,044 </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%">Thereafter</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,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease commitments</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%">7,733 </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> The impact of the adoption of Topic 842 to the Company's applicable balance sheet items as of January 1, 2022 is presented in the table below (in thousands). The standard did not have a material impact to the Company's consolidated statements of operations, comprehensive loss or cash flows.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">As Reported<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments<br/>ASC 842 Adoption</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%">Adjusted<br/>January 1, 2022</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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, net, operating</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%">— </span></td><td style="background-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%">6,039 </span></td><td style="background-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%">6,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, net, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%">11,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953 </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 25pt;text-align: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 #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%">11,304 </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%">6,054 </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%">17,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders' Equity</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:2px 1pt;text-align: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 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"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, operating</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%">— </span></td><td style="background-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,023 </span></td><td style="background-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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, short-term, financing</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">10,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757 </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 25pt;text-align: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 #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%">10,917 </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%">896 </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%">11,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 current 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%">18,166 </span></td><td style="background-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%">896 </span></td><td style="background-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%">19,062 </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%">Lease liabilities, long-term, operating</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,960 </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%">Lease liabilities, long-term, financing</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent, long-term</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%">813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">1,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </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 25pt;text-align: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 #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%">2,023 </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%">5,158 </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%">7,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">20,189 </span></td><td style="background-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%">6,054 </span></td><td style="background-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,243 </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 25pt;text-align: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 stockholders' equity</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%">220,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 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%">220,980 </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 25pt;text-align: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 liabilities and stockholders' equity</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%">241,169 </span></td><td style="background-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%">6,054 </span></td><td style="background-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%">247,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6039000 6039000 366000 366000 11304000 -351000 10953000 11304000 6054000 17358000 241169000 6054000 247223000 1023000 1023000 33000 33000 10917000 -160000 10757000 10917000 896000 11813000 18166000 896000 19062000 5960000 5960000 341000 341000 813000 -813000 1210000 -330000 880000 2023000 5158000 7181000 20189000 6054000 26243000 220980000 220980000 241169000 6054000 247223000 P8Y P10Y P8Y 1 P5Y <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on 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,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows - payments on financing 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%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows - payments on financing 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%">33 </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 lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing 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%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:83.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.190%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31, 2022</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 cost</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%">1,144 </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%">Financing lease cost - amortization of right-of-use asset</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%">49 </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%">Financing lease cost - interest on 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%">42 </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%">Short-term lease cost</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%">59 </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%">Variable lease cost</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%">617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</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%">1,911 </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> 1207000 42000 33000 7605000 366000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating and financing leases is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzItMC0xLTEtMTQ3ODI_68a822ff-69f3-4507-9e23-0ef6f9e06b2a">Operating lease assets</span></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%">6,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzQtMC0xLTEtMTQ3ODI_5abe4f9d-5b25-42ab-948a-8ce4fa70f68b">Operating lease liabilities, short-term</span></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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzUtMC0xLTEtMTQ3ODI_f8c6d086-e992-4d5f-ba93-dc8f1b6fc227">Operating lease liabilities, long-term</span></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%">6,898 </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 25pt;text-align: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 operating lease liabilities</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%">7,627 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</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%">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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(69)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzExLTAtMS0xLTE0Nzgy_d5eca305-bbec-4e87-9a6c-7ad86c5f4419">Net property, plant and equipment</span></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%">317 </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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzEzLTAtMS0xLTE0Nzgy_a66d00ed-a1c1-4318-91d7-342dedc1279f">Current portion of long-term debt</span></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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1ZDQ3NThjMTFmYTQxMzhiNDRlN2EwYWQxYjAwMjEyL3NlYzplNWQ0NzU4YzExZmE0MTM4YjQ0ZTdhMGFkMWIwMDIxMl81NjkvZnJhZzplZjFlMzZhMjc2MzY0MTcwYmFkNjFkMDc3ZWJiZWM3Mi90YWJsZToyZWMwNWUzZGZkMmE0NzYxOGYwNDY3Y2M2MmMyODNlYi90YWJsZXJhbmdlOjJlYzA1ZTNkZmQyYTQ3NjE4ZjA0NjdjYzYyYzI4M2ViXzE0LTAtMS0xLTE0Nzgy_6b243025-1130-4899-84db-a23d42445fb5">Long-term debt</span></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%">304 </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 25pt;text-align: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 financing lease liabilities</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%">341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - operating leases (in years):</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.54</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 - financing leases (in years):</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%">6.50</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%">3.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 - financing 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%">12.0 </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> 6746000 729000 6898000 7627000 386000 69000 317000 37000 304000 341000 P6Y6M14D P6Y6M 0.037 0.120 1144000 49000 42000 59000 617000 1911000 1800000 100000 1 P5Y 300000 4600000 4600000 900000 1200000 1300000 700000 700000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Operating Lease Maturities</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%">2023</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%">1,273 </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%">2024</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,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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,339 </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%">2026</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,372 </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%">2027</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,404 </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%">Thereafter</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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">8,917 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(1,019)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">7,898 </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> 1273000 1306000 1339000 1372000 1404000 2223000 8917000 1019000 7898000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s financing lease liability as of December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Financing Lease Maturities</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%">2023</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%">75 </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%">2024</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%">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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </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%">2026</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">75 </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%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">488 </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%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">(147)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</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%">341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 75000 75000 75000 75000 75000 113000 488000 147000 341000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">1,139 </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%">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%">1,169 </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,199 </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,229 </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</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,044 </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%">Thereafter</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,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease commitments</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%">7,733 </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> 1139000 1169000 1199000 1229000 1044000 1953000 7733000 Commitments and contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software subscription</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company entered into a non-cancelable agreement with a service provider for software as a service and cloud hosting services. As of December 31, 2022, the Company had committed to minimum payments under this arrangement totaling $0.8 million through January 31, 2026. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. The Company had $0.1 million accrued for the software subscription as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and certain of its executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to legal proceedings.</span></div> 800000 100000 100000 Benefit plansThe Company established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company made contributions of $0.8 million and $0.3 million to the plan during the years ended December 31, 2022 and 2021, respectively. 800000 300000 EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B+:E8'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 " #8BVI6\X@7(NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU ,'1[6?&D(+B@> O)[&ZP:4(RTN[;V\;=+J(/X#$S?[[Y M!J8U49F0\#F%B(D4WS,QT@:O.A M#PB"\UOP2-IJTK J[@26==:HTQ"32&=\=:L^/B9^@*S!K!'CP-E:.H&6+=, MC*>I;^$*6&"$R>?O MJ56*I_8DL'V#DY9;>FQG&L1UER\PX-O#T]OI1U*S=D MTH/!^5=VBDX1-^PR^55N[W&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MV(MJ5FQ6-/V/" 5C@ !@ !X;"]W;W)K&);7$D.X=O? M(QLPSLC";L6;!&.?Q_8/2SZ/='2UINR5+PD1Z#V)4W[=60JQ^MSK\6!)$LS/ MZ8JDL&=!68(%;+*7'E\Q@L,\*(E[CF4->@F.TL[-5?[=E-UY4P2DC*(YHB1A;7 MG9']>>QY,B _XH^(K/G!9R1O94[IJ]R8A-<=2UX1B4D@I 2&?V_$)W$LE> Z M_K<5[>S/*0,//^_4[_.;AYN98TY\&G^-0K&\[@P[*"0+G,7BB:[_0[8WU)=Z M 8UY_A>MBV/[3@<%&1SNZY;1ZLX)L$YR6ZNR5 MNW'WE-U6E+V!Y_Y"@?D MN@,-GA/V1CHW/WQG#ZR?5+A,BHT-B550>GN4GDZ]1/F\61$5-GVX;75_4?'1 M1K7E8TBLPJ>_Y]-OQF>4IAF.T1-94294H/0Z@F4JO+XVJBTH0V(54(,]J$$S M4%/"(AK*G@M!%ZI\IHXH[?JJVLY*&]\6FB&Q"K2+/;0+[:WZ&6.2V7W$ WBX MOA',M.#T:MVN[71=6T5,&]B6F"&Q"K'AGMBP87_%,&1+><]?WR;U6@L<KYB@QRR9$Z:BI->P++OK6?U+94O4AK8E M94BL0LJVRLS-:L+JB;Q$7,##)= C3I2M\(C0$UY%(7J( D;1;43YALN!Z5,FB5>6IVAF8".C1$&?)IE@JV@?^A&JU> M?7RG!*@-:@W0D%H5H%,"=)H ?,;O:!)"1Q>!=* M>MK@UO0,J57IE<; UB;+.WJC, 1U:'/;#RCW!K^FZF=.+VE#!PB.;BVRX)4( M=$NSF+QA%J*OA(LS)5&C[L"46I5HZ0]L?8:O)?J\IDJB>LE9%D%OX PM)3RC MUL&46A5>:1YL?=;_$9XOMZ ;?*;K5 E.+_>%KDD<*ZD9]1&FU*K42B=AZPW M1VK[M\>4T;PM:G_Q^Q32D78"K^C%;UKUN] MHF4/^YZ2FU$_84JMRJUT%+;>!N2-D%[B\&"HA&;41IM2JD$HC8>M= MP!IT25.=DS@BXGJ77=>QU/V^42MA2JTZV%IZ"4=O 9XC 8Z++I#M?)K_ MB&8DR!@\92ID1Y3\&,/+=H0"FB20 W)!@]A/>'A%XFD[&2DI&/80IM2JE MTD,X^H1_][RAN_=@B=,74FMECP@]CF;CT6]*7D9=@RFU*J_2-3B-7,-72*ZZ MKRGD9M!B,8>N+D03SC-U7W=$\U&5&?OZH-;83F$-G-(:.(VLP1\T!E./63'. MQ+@2EEZI!I91*V!*K0JKM ).(RNP&_$MQBSSK@RRVTP-3:_XC:BB?'U4:VJG ML ).:06<1E9@D@K"BCEM.3:.=QB5U/2*==2,.@%3:E5JI1-P&CF!O#DB'\S3 M"V7JY$.O\TC3+@X" C(@$A:"2GI&_8 IM2J]T@\X^G1^2V^6X#A&MQF'W5S= M/O4Z=5-^^K#6L$[A"YS2%SB-9ACN$L)>9&_V,RB()3BI9(53]3.G%ZRE9M0? MF%*KEB^4_L!M--=P]WXXC55,G"I+%_1JM?-8^KC690JG2/W=,O5W]9G[Q+]_ M0J,LC 1E:"0$X:(8%[^/\8N2FEZOGII1*V!*K4JMM )NH^F$V1)R6UVK/")3 M#\NH#S"E5H5U4%;4R =,LWD10N*(K@R69^V*]5Y M("3?!<(S.6RRI'$(]D0>.B=H ;E,B-81O*SD:6=W?KX1IDX>[Z%D6IQD:6:A!9G8?&)"!R0*SX479%=@@S@J)#4$M@!/+ B^UXP0%H MBIE D\E$.3>LA]?ZX3B%!7)+"^0VLT#PPS% . %Z[^@7HNZ/]%*69=GNT+*M M@9*:40MD2JU*K;1 ;L/"JL,BH7OX4IF3'A&KJZC2A[4F=@K[XY;VQ]7;EH_$ MMA5I]5Q]59E!+C" EE=,O4/2ZGT<:TQG<+LN*79 M9#<8[Q\,QBMAF?0JOE&UL2FU:K5QZ7R\PB48+=WV3/H8WZC:V)1:E6?I MBKQ&]5;;)W)63 _-Y%P01[]F CQ2FD^8?(),(Y\BXLKU"/JSM"9J=P1U[ICCR]K2D:].W1!JV7:8W'J&P4(L.<"8 M+VCC*)!%I,6:K/VW^T5SHWRI6*\\O%AQ]X#E^"1',5E J'5^ 4D]*Q:Q%1N" MKO)E77,J!$WRCTN"P3#* V#_@E*QVY GV"\EO/D_4$L#!!0 ( -B+:E8B MDY^M/@( +D% 8 >&PO=V]R:W-H965T&ULC93;;MLP M#(9?1?" 717Q(8=VF6T@:58L0#($+;9=#+M0;"86:DF>1-?MVT^2'2\#$J,W MEBB1OS[*(N-&JF== "!YY:70B5<@5G/?UUD!G.J1K$"8G8-4G*(QU='7E0*: MNR!>^E$0S'Q.F?#2V*WM5!K+&DLF8*>(KCFGZFT)I6P2+_1."X_L6*!=\-.X MHD=X OQ>[92Q_%XE9QR$9E(0!8?$6X3SYEC]9CD7BW7DD MAP.M2WR4S5?H\IE:O4R6VGU)T_J&GSR2U1HE[X(- 6>B'>EK=P]G ='ME8"H M"X@<=WN0HUQ1I&FL9$.4]39J=N)2==$&C@G[4YY0F5UFXC!=U#E#LA;M[S7W M%/MH9.VFGW42RU8BNB(11F0K!1::?!$YY/\+^(:GAXI.4,MH4'$%V8B,PQL2 M!5$TH#?NDQP[O?%0DE*17XN]1F4>PN]+6;8:D\L:MCCFNJ(9))YY_1K4"WCI MQP_A+/@\0#CI"2=#ZCWA-\KA$MMP]$ZQ#!J*H I9VQ=J:E9ILMGL!M"F/=KT M76@;F5U](,,*2VF>L;@A6ZHUS0I#B*@'R&8]V>Q=9 ],<;)>70(;%HC&=Y

C6W)1J&T5K MH*Q<<>XEFE)WT\+T5E#6P>P?I,2380_HNW7Z%U!+ P04 " #8BVI68OZ+ M]2<& !='P & 'AL+W=O*1,=$)=$5::?Y]B,E5P_CB8X[OTDL M^WCZ'T7>[XY:/HGZB]PRIM"WLJCD]6RKU.YJL9#9EI6I?"MVK-*_;$1=IDI? MUH\+N:M9FC>#RF)!/"]YJ)/=EF=;/[UDAGJYG M>/;]BT_\<:O,%XO5V9D5A/&D=7X].9]T]S<#A MY^_>?VV"U\$\I)*M1?$/S]7V>A;/4,XVZ;Y0G\33;^P84&#\9:*0S5_TU-KZ MT0QE>ZE$>1RL%92\:O^GWXX3,1B _8D!Y#B O'0 /0Z@3:"MLB:LVU2EJV4M MGE!MK+4W\Z&9FV:TCH97YC'>JUK_RO4XM5J+2HJ"YZEBN9Z/(JTRAAIW$LW1 MY_M;]/KG7Y8+I6]E!BRRH]OWK5LRX?:696\1Q6\0\0@!AJ]?/AR/AR]T@%V4 MI(N2-/[H5)3[NF:50JF4.K K*)[6@0\[,)OI2N[2C%W/]&Z1K#ZPV>K53SCT MWD'17(',V)X[&@=1 M: NU+0F.,?$GI2:=U.3$-&O0U^JYF5Z3 W9F6[U!%5.0X@12C&-;,&"(J3>M M%WL]ASRGXJ: F(O-?"^98VZ/7H8*=,*BME+W[7XP!^,!5K$SG(^B>GQ15COZ M&:V!)$H\("+;,DG"<'KN>SIB)Y!6?S;[K^@D.Z:? L \D-,O23Z3V(>[QA M-]\^Z=FL>6;J%4,X4"6UYQ0"Q6F[L<:>:=@-M393.*810%3BA0'TU&U3XF,\ M!LI89L\S'+RH+"IX^L +KCB#:R/LY.*YQ=&EO(V#[O&(W7SL*+Y+GZ<0CFW\ M!3X!\B%@2!/?L81Z3F(W*+7,>L^WBR;0KZ.J<#.FU#2AT5$^YIB=VX_,AT)SBZ!_I> MEX*:;1!&(239>=\?7.NDARIQ0W5_R$40S@"SV7!"WD;Q]YCGYSLCX\)4)I9 ..U M<6TM39?)6%F/0Z>#GO-+U]X[K+06*M%D=^%X4!< ^ DQI M$":.W-N#G;C!KJNH?;DOFM/-G&UXQL'^E]@XG],H2* 6&+0U!TQD4B_M@4W= MP![J/19[HM0+;6L.S@^:(D+"YW@VD>=8%W' 01YD.4UNVI.;NLG=9EACZ+0,,"7$2^)I,-">T-1-: L,3=(],Q2@X9UHZ0#3$RT='1S^GCC] M+737B6Z0(8BHII.(V\VY2?-2WL9!]V"G_B6!09UEPMFQ7\C;./:^5*"G2P7G M@[:/F2G4J4!VOB,O]#2G[GZ[79'O3Z_(BV+\4M[&0?<8I]%%5Z2S*#@[]@MY M&\?>%PK472B-T-7U\<*\8>W>J*_^!5!+ P04 M" #8BVI6V2 &%S0# #X#0 & 'AL+W=O//(L98@I>$IF)NQ%)F-Z8IPA@G2(Q8AE-U9,5X M@J0:\K4I,HY1E 8& M-%XG'L@ZEGK"#&896N-'+']D2ZY&9I4E(@E.!6$IX'@U-V[AS0)Z.B!7_"1X M)VK[0%MY8NQ9#[Y%<\/21)CB4.H42&VV>($IU9D4Q^\RJ5&MJ0/K^Z_9O^3F ME9DG)/""T5\DDO'$H<;(5E2!BN" MA*3%%KV4)Z(6 -T3 7898/<-<,H )S=:D.6V[I%$P8RS'>!:K;+IG?S=S3^1;JOL% =]ZW-;U;Y1 MLH;A<65XW&VX9O2R A[W*> SH@;ZI$*?#$#O7[V3HYO&/E&^?90-]&F%/AV MWJ]XITASJB;^OD?#[B9]:8W#WBVZC[() MOV_2L+M+7U+E\+@#>Y[G../I(?>QT)]:#6$3>]^Q87?+OKS*C]OQ"?9C83N[ M67LMU]]$WQ%?DU0 BE?&84 \FR_$W]B4GUWI_OQNK3#',M4,=7 MC,G7@7[YKS[V@G]02P,$% @ V(MJ5C$VKO/;!@ *B, !@ !X;"]W M;W)K6/%8;BCE MX#E+\_)ZLN%\>SF;E=&&9J2\8%N:BV_6K,@(%V^+AUFY+2B)JT%9.D..X\\R MDN23Q57UV6VQN&([GB8YO2U N&#N^1AP^4'L\75ECS0 M>\J_;6\+\6[6>HF3C.9EPG)0T/7UY .\7+I(#J@L_D[H4WET#225%6./\LVG M^'KB2$0TI1&7+HAXV=,E35/I2>#XMW$Z:>\I!QY?'[S_5I$79%:DI$N6_I/$ M?',]"2<@IFNR2_D=>_J#-H0\Z2]B:5G]!T^-K3,!T:[D+&L&"P19DM>OY+F9 MB*,!T!\8@)H!J#_ '1B FP&X(EHCJVA]))PLK@KV! II+;S)BVINJM&"39++ M,-[S0GR;B'%\L61YR=(D)IS&H.3B1<2(EX"M@5@J!9%S78(I^';_$9R].P?O M0)*#KQNV*TD>EU6\TT)?LUC&G<=S 3XE@$Z M,+A!5H\?:70!,'P/D(.0 =#R]<.A!0YN)Q17_O" OSNZI_F.7IJFIA[IFD?* M#7M9;DE$KR=B1Y:TV-/)XN>?H._\8J(UDK,.2;SB73MR3\.$ I]OQ<@ MW6H>A- HZ-=7*17RGN]IP1-YW4]JG%66V;8:5^4^$S>DBV0_ M41A,IC#P!Z8<*1E%5KE:+'?9+JUJI]=RBI-]$M.!YK*YFY6);C)%@1L,,%'" MB.S">%@\@'!>)*L=KYB("(CEGXG9K]!O6!K30C;,*U(FD9&"00A-"\UD%XA* M;:"R04HQD5TQ3R02)^F.]SOUA@K6&C@S%8.=C8K23&37S):*J"5!N2$B7YX0 M'7 FJH:8I2DICCR<&YG6.(+.]KAP^PVMR0Q?S(=R@Y);9)?;-_-L@G<*4^]U M3 UF%J9*KI%=KO^ISMT$8B(2!'F@+2\)6-1'.UYRT>K('NV'W[.;^U:CF9Z$C> MND15[8'MMP/W(ZL-8?)\=F)&]=]JJLP/:R MXC7I0-?^ ,ZU;*U;>7,TE*Q5=8#MU<$7ED]EI4.+*"&I$=ZH1<)8WKIT59& MWUXDX%&+A+&\=7_]4T6"^X-%@OORB8/!!'I#OXBXJCYP1ZX/W%'K@[&\==FK M^L#]X?J@\>#90J.;0!_V3U!F1T\=B!W^4#V,48K.9I?S^N?[]M/V@8\/U6,. MO<]OX.6R?FQ#N:F?(OE,BH-M<0.MGN!7\^QTX:VI!4/>TEBYWR?OW/Q.<.5 MD,^J -!D795@JG0#SXO< MBC+N)$.[]R"3H5CHDG%XD$0MJHK*7V,HQ6KD^,YVXY'-"VTVW&18TSE,0#_5 M#Q)7;LN2LPJX8H(3";.1<^,/TMC86X.O#%9JYYL83Z9"/)O%73YR/",(2LBT M8:#X6D(*96F(4,;/#:?3'FF N]];]@_6=_1E2A6DHOS&*.\XAA;(]YNITA+K^$=7^!KV7C>[ MN=L#5=,,1@X2*Y!+<)+7K_S(>]?E^@N1[06BUP:B=XH]^82MR!1/EY,-LF^1 MIM\LDXO(N_*BH;O:[0GKM\+Z)S/T61<@.ZI\T*6T_Y+I>"&R M/:^CUNOH9#J>.#;[DOW&ZVZO-+92QI>@M+WWYX2#K5A-UUUA:+BCW4SXWG5X MD*\NJ[@[67$K.SXI._TG35WRXHYZ\J^NKP_T=9AA/?7\ XGN3ENM0,[MM%%8 M,0NNF[[4[K8#[<;V\8/],0ZZ9B[]I6FFY#V5<\85*6&&E-YEC*)D,WF:A1:U M;=Y3H7$4V,\"AS5(8X#_9T+H[<( MG9O$3J3G$^)%"%X^\>&IK'ZK'QAKK&^;8EM_O'AHFMW/5U?UZH%MLOJGV M_#]?RVJ3-?QK=7]5[RJ6K;M*F^**V'9PM_W"3WS\T[1^NKC_LLGMVRYI?=Y\K_NWJ2%GG&[:M M\W)K5>SKQXM?G)^I%[85NA+_SME3??+9:C?EKBQ_:[_0]<<+NVT1*]BJ:1$9 M__7(%JPH6A)OQ^\]].(8LZUX^OF9'G<;SS?F+JO9HBS^DZ^;AX\7LPMKS;YF M^Z*Y*9]2UF^0W_)695%W/ZVGOJQ]8:WV=5-N^LJ\!9M\>_B=?>L[XJ2"X[Y0 M@?05B%3!F[]0P>TKN&,K>'T%3ZK@>B]4\/L*_M@*05\AD"J0\(4*85\AE"N\ MU*VSOL),WNC@A0KSOL*\D\-A_W4[?YDUV?6'JGRRJK8TI[4?.@5UM?D^S[>M MV&^;BO\WY_6:ZT6YKU57[EW\K5;P]EL695_3>+_;[/ MF^_6I?7K[=+Z\8=WU@]6OK6^/)3[.MNNZP]7#6]-R[Q:]9$_'2*3%R)_*9NL MT%1;F*O=LBIGM;5TK!NV9OS(ORN8Q;?BD55-WG[^S(\65E5\:.!T/&0LGE@E;4J-WR(?VC'WD?& M]SZD%MEVQ:RLL>[8?;[=YMO[ M]C#9<;F4:^M'WCWU0U:Q^EU;9,E6/UFN\]XB-K%U!X92OV\8)O M8,VJ1W9Q_=>_.(']=]TA@X0MD;#H LZ6'OB?;P.'#+S>9<\GHI;+2:52)"M M2I$P"H()$G6/$G6-$OUD%N48(1X"^"==?^F0D,^5Q!VP,#9DJL:0L$C= JGM ML5I"EI=:PG$\/_3%8JFFLXCG^+.96(YJ<,<2PH[VCCO:ZZJX+^QHNEWQN6S- M1S>^0[M/[]KS[ZUPCHX.Y^C_WI1%8?&YX%-6K?^GV^<>1^\;1C)_@*]9= _$AK!HF7ZN3R=?N./DZS'6:LBNYV77U M'K-BSW2*]Y43S*43!HXTQAF;-U7*2%B$A,5(6#*J9U-D2 J""1H-CAH-S)/" MPQ2TG6^.5.@Z?\S7[(5KI$#M/1)ZH:1+8Y.FZA()BY"P& E+1O5LB@Q)03!! ME^%1E^&9BY56@74_>!Z4=W)-HM.>$3AU%H"$+9&P*%2$0#QBVW,B7X2H!8.Y M[;KA7)HK(EN7(F$4!!,$.#L*<#95@#K1S=2]X09V*(]XQEA3Y82$13-E:L_E M)"E)+1/((M+U@Q\&TI5+BFPZ!<$$>39$A*0@FJ-.QA_O@ME&? MM*[WW:T4KDZM#OFY--_F3=[>#MW?%?F*E^0:SK?W[ZTM:]IZ^3/CS(G7W)2I M9UXH;0FE13WM5$=SVPX"VY-&3&C8!$I+H32*HHDZ/_%[G#]/YZNRU@_,?2-. M][L3>(XM#\WFQD[6+I(6]31?T*XL6V3$1-]KMB,/N]"H%$43!3F8+([99;EA M=5/EJ^9XO9RUMRVM(L_N\J*]G9D]WQ72"DUU#IRY+#*H/0*E15!:#*4E(_HV MA4:D*)HHQ<%,</?TCW8\%E+:$TJ*>)DPC M@UGHS.1A%!DU@=)2*(VB:*+"!Q?),=Z_1RE22&>D506M33A M[ M6:90#TC78?)MZ"T%$JC*)HH\,$:$$;@6E&K;@8ARN@*M8F@M*BGG8ZN MRBT J/VCZS%U]@JU?U T47V# >28':!3]9U<5&F%V%UCG9^H0ATB*&T)I46. MSB2:S6U?UB@R:@*EI5 :1=%$,0]FDF-VDZ:+62M@I'VR@-*64%KD:&PI6;O( M@(FC&EB71!Y>H>X5BB8J7BIA=JG^RQO28^T%U M1#5=+D/7)]*$:V&.-?FQ<:AQ!*7%4%H"I:4C]Q9%1165-_A&Q.P;_4N3<-$J M4"M U<>X=.0G/,SQ)JL/:OU :3&4ED!I*91&S^QX47J#0T1>F8?#MNMQ&3B. M5J78%!QL#@XV"4GY&@**<_($=4^\ET_F,M3/$VY2]?Q M'8?(YU!-02=X87P:3!5B-E5N1CT'CL\@U!DN+M=5(!_6"_,&3%8+U'>!TF(H M+8'24BB-HFBBZ G4A*DA;" TI906@2EQ5!: J6E4!I% MT42I#[80&6\+C^$YSW-ND;D=DX\$C2-#[%D0$LF366I*>HY+ NDAHPC: MOAA*2Z"T%$JC*)JHW\$)(N.=H#?I5ZM9J$%$5!,FG)'0DP6K%G,\^>(G@C8M MAM(2*"V%TBB*)LIUL(F(V2;Z/^:P$XW?H>:PF]LW>0H!=9.@M!A*2Z"T%$JC M*)JXQLS@.KEFUPF<\]Y'$^YQJ3GOYC9-U3&4%D%I,9260&DIE$91-%''@X?E MFCVLEW)0CZ.P\%C)F>FNJ_,Z?-\G3N#*#K^Y79.U#/6ZH+082DN@M!1*HRB: MJ.7!%'//F6(3M*S5+U%&X4MM*KZY(9/%"W6VH+082DN@M!1*HRB:*-Z35>O, M%MDK').W>;VN:OS('HFYR9-ECEWA#DF+H;0$2DNA-(JBB3(?C$'7; R^R0GN MV89%"Q?F\),E"[7UH+082DN@M!1*HRB:*-G!UG/]UQ@CKUQGTH7F8D%I2R@M M@M)B*"V!TE(HC:)HHMP''] ]LYK?]%73S,3)FH8:?E!:Y*HI5([KV[:\BD<\ MMF ";5\*I5$4353B8-.YD]?OTZH/:K)!:4LH+>IIHDLB"T\MT55_6Q7'DIO(6Y!9,E!DV:@M)B*"UQU?PJI7-3:$B* MHHEB')PSU^R<_3G+ [BJB>:'9.XJNH7::%!:-'(;8FC4!$I+H32*HHEK\P\& MF??&Q0-?G?COJ5Z9+S_9LC"W;JI6H;1(LP'RH^#0@(FGYE/Y@3QP0D-2%$U4 MWV!K>6]_"S/[&=-$+%6N)JUZGQY(4!S$R;K$>ID06DQE):,Z=P4&I*B:*(: M!X/*,QM4KTGV]U2/R;.5Q2C-@2=K$&HS06DQE):,ZMT4&I.B:*((3U[Y9+:/ M1B7[]PSA,93 GBFO[S+'FJP[J%<$I<506@*EI2/W%D5%%94WN$">.;EK2K*_ MIWL!D"WG:"[,$2?K#VK>0&DQE)9 :2F41L_N>E%^@ROCG7-EWIKP3[1*A3HW M4-H22HL\U9!Q ]^=S90%S30E?=_7)/Q#&YA":11%$^4Z6#>>V;H9^YB'7I0: MFR/P'#D=9&%NPV2Y0:T:S3:X\IML8DTAWY=%IBGCV:'R&DY-N4LW].?RPM)4 M5]#A0Y0T0EV=O$"[?Z?V7=DT MY:;[^, R?H':%N#__UJ6S?.7]C7=QY?77_\!4$L#!!0 ( -B+:E9&*RE( MBP( !\' 8 >&PO=V]R:W-H965T&ULI55=;]HP%/TK M5C9MK30U'T!@78A48-/Z4 D5=7LVR858=>+4UT#[[W?M0,94B*;V)?[(O>>< M>Q)?)SNE'[$ ,.RYE!6.O<*8^MKW,2N@Y'BE:JCHS4KIDAM:ZK6/M0:>NZ12 M^E$0Q'[)1>6EB=N;ZS11&R-%!7/-<%.67+],0*K=V N]P\:]6!?&;OAI4O,U M+, \U'--*[]%R44)%0I5,0VKL7<37D]&-MX%_!*PPZ,YLY4LE7JTB]M\[ 56 M$$C(C$7@-&QA"E):()+QM,?T6DJ;>#P_H/]PM5,M2XXP5?*WR$TQ]D8>RV'% M-]+;-?$QGV/91LTJMPGDX)25,W(G_<^'"5$T9F$:)\0 M.=T-D5,YXX:GB58[IFTTH=F)*]5EDSA1V8^R,)K>"LHSZ515J*3(N8& MP=BC$X6@M^"EGSZ$,Z:3I0W6C-J-8[>:\N3KNN%Z+"IF$%:4&5T.BUTT[;A9&U:X%+I6AANJF!=U@H&T MO5\I90X+2]#>B>D?4$L#!!0 ( -B+:E9'TMB*V@D +\Q 8 >&PO M=V]R:W-H965T&ULM5M_;^.X$?TJ@GLH=H'U6B1%R4X3 TGV MBA[0O0:;7OLW(]&QNI+HTX]DTT]?4I)-61Q2=NH#%AM9'E%OR.&\QR%]_2K* M[]66\]K[D6=%=3/;UO7N:K&HXBW/6?59['@AO]F(,F>U_%@^+ZI=R5G2/I1G M"^S[X2)G:3%;7[?W'LKUM6CJ+"WX0^E539ZS\NV.9^+U9H9F^QO?TN=MK6XL MUM<[]LP?>?W;[J&4GQ:'5I(TYT65BL(K^>9F=HNN[D-?/=!:_"OEK]7@VE.N M/ GQ77WX);F9^0H1SWA'=ZH'A]?[UO_:.B^= M>6(5OQ?9O].DWM[,EC,OX1O69/4W\?HWWCM$57NQR*KV?^^UM_5G7MQ4M0#W#^#Q X'E =(_0%I'.V2M6U]8S=;7I7CU2F4M M6U,7;=^T3TMOTD(-XV-=RF]3^5R]OA=%);(T835/O*J6?^08U94G-E[,JJVW MD>-<>7/OM\?/GH_>6GA_7,KFHH5276]J"4&U=(B[M]WU[T/6]Z'L/=5 M%/6V\GXN$IX<-["0X \>X+T'=]C9XA<>?_8(^N1A'V, T/WICR,'''+H4-*V M1VP=JGMM4XK!FU6R^JG8LYC[P7]("JDX MU -=L^%@V/"21*.Q-8T0Q2MX9*,#XLB)^+$6\?>Y2N>)%XM< 9P$&QDX A^M M1F!-([0," QV>0"[=,\/4TJSM'Z#O%T9WOHC M5TT+M IMPX%\38&^TXN'4KRDO2Z)12EIR9/Z2'KU(E.%*$&P?9-#+ 2/TQA@ M%/H6M /"1E/ATT9/6M1? B9D90.)-4CL!/EWE4T_/$L9^=&3 M_9JDU4Y4+.MB0V74^JW-+/SW)MVIC RBQT ^&<,W;>9H:8&O.1PY"7)]&\4VRRE^:M)JJU"J3D[X$]RE MP71 F"8$^;:(T-R+G)2U_D>]Y>4G1:\@+@H,HS^F#L *630!TF2'0K=@:W-8 M-:+ZJN)2):@0W>7GDO[EVKMN"\TC2(WC\JX%XV21S(1\O2%/65P M6C%I<4["8#Q:@!6*+,.ER1.YV?,79U8V&7-.EP9E0F9A%(86;)H-D9L.'TJ^ M8VFRS\A=_ @5^'(I)^E0SLTNL$#L)KO1R$AWIM$<(9_"R+&F0.RFP'9V2@U< M/,\EJ^0.F-CD-!2-91-@-%]29$&IJ0^[J>\0GCOV9HM-;/(9"I;CV 2LYM;U M!=:TA]VTIWBCX1REC5P!YM, MAJ1R'@,$^ XAV_3'FO*PF_(&"(OZ4QNQGHI8$.DTV0$F0]HY!JFY#I_ =8/9 M-#7F)JT9. %^)!9.QIKZL'NA]^LI:UT0L;F(DWF6!F/"!NV"56B;:)JH<'16 ME:73:",I5GSM+5&*2_P(@YP(Q@ZQ36 M+(FG6%+$G"?]R,E5 3\3_O1"$3#!EME"-$>2B67BL+;%0@YJ6:?J>E0=:A>%;9CN'XU%98G4:48'3*)59"L2 M$,SE8KRK>,W[OV+7UR%Y&:=PD8:8W$[#<2D), I\ MFU-: !"W #C;*9[O,O'&>7]CUZ=$;Y>Q O0-J/8:8A8PLB45+1"(>R7K"LJJ M+M-8[7?MG>R<8:^L3$ GS(6LX8)I0K%M>#2_DPE^/W:BD F%9;+3G[(TEJ[( M2:1RS6"T%'=VUW='(W?.%#-9WW 6J$N'@;5&1+0R(._=U].: M(G!KBO<[YVSW7+X+@,4[L@BF0,N0P"U#OO%=YYZ*MV[9)IC%'5-0C(,+,)GC M$%&+Y@BTY@C<2_0'#5(5><>UWPV'M5)@KL<-R-"2?6FKB@6#[>#I_>!6W^W4 M/HO:77EZ Z42B-ND\W!E3 O3"".YHK'40P)-^H&;]!7T#PF/2Q7D'V4&[JZ4 M2%4>?>K\4JN5%[F,*?J*\8!AU/>@6U"]FTI1:K@&E;R7@6U]$&CJ#]S4?W\R M?H_5WA-_3HNB9QNY3DL%R)0!0/?1,HS&U2' COC#,N*Q4YKU S?KG^<45\4Y MISLFJ^.(!..B+& V\OK8'S#>DP-L,+7M M?5(M :C_WE$K]EO_IRYQZ84(OW/X4JT==XR6#]0M'WZN:KD6'.Q2PC4?3VV] MEFT'MC*UVXP >V=Z>QLP04O+_C#56H&ZM8+A2:E."ZJ+1HFAT38B"-W4!U$X M*.#WZ)TPWCM@6FO0":TQ75]45,A.V):AIKB@X9@6 ".THI:"(]4"A ;_]X0\ M58]0I]8Y>T)>J+7CCAFGBQV "2:A']DFJM8[U%WO<#NT7^X//3NY'D"GRQJ "2:1[< 6U:*% MND7+X##1J271[GAJPO.N>MB>JP.]FJYR "8H"BW2--0B)W37.>Z;O,F8.H)_ MJDM)JA9_ED/C_=NHPQ' !$?!..86@Z/P.2^?VU\(5%Y+4-V9\L/=PZ\0;MNS M]Z/[=^CJOOLM@6ZF^VG#5U;*Q5 E<\=&-NE_CB2DLONU0/>A%KOVP/V3J&N1 MMY=;SF3:40;R^XT0]?Z#>L'A-QOK_P%02P,$% @ V(MJ5D0$U=8\!P M9Q$ !D !X;"]W;W)K&ULK5C?<]LV$OY7,&JG MDYM1)4IV'">Q/2,[32XW<>.)F[N'FWN 2%#$!008 +2L_O7]=@E2="H[?>B+ M39#8W6^__07H;.O\EU I%<5];6PXGU0Q-J_F\Y!7JI9AYAIE\:5TOI812[^9 MA\8K6;!0;>;++#N9UU+;R<49O[OQ%V>NC49;=>-%:.M:^MVE,FY[/EE,^A>? M]*:*]&)^<=;(C;I5\7-SX[&:#UH*72L;M+/"J_)\LEJ\NCRF_;SAWUIMP^A9 MD"=KY[[0XGUQ/LD(D#(JCZ1!XM^=NE+&D"+ ^)IT3@:3)#A^[K6_9=_ARUH& M=>7,?W01J_/)Z404JI2MB9_<]I\J^?.<].7.!/XKMFEO-A%Y&Z*KDS 0U-IV M_^5]XN&O""R3P))Q=X88Y1L9Y<69=UOA:3>TT0.[RM( IRT%Y39Z?-60BQ>_ MRMAZ)5PI8J7$N@WX'H*0MB!G=: OB'90-DJB\6P>895DYWFR<-E96#YB8;$4 MU\[&*HA?;*&*APKF@#M@7O:8+Y=/:GRC\IDX6DS%,ELNG]!W-'!PQ/J.'M'W MT6^DU;^S?U-QY6QP1A>RRQH0<3/RG_AXJZVTN99&W.*E0HK&(/Z[6H?HD63_ M.T11!^#X, JO%>AD;DZGS#7_DY-+G[Z87&2O7["O>/!O>.GM/\M(?Y[+8A/ MLM&%N-:Y=^)2N[ +H#%,Q7N+R#XC)3_]<+I<9J^O7-U(N^/5XO4_Q%8&H6WN M?.,\J"]$BYSR;-;(;>@A<%QH\4;AM21L%L^YJM?8O7Q)J9.=S,1OV)M,H)3O MT*(:H*BE;4M$$C[QRG]1L?,&W<0$\0X!B)5XHSU:BTC@Q;,$^;9;]Y"G\-PU M7JN(GB=R)%=;R[4AS4:NR0N']]IV_97(@7FT0\JJI'M0_>']]>U !539U-J" M*R-Y.4T@_9W.51#1"5D4GD+AF?":"%]3XL*$V5%DV@ 285M\;:71D1%&CS:D M+3,YXH*C6$G S%4;=2X-L:,*>B+VV"8!:)0/#@9$3LS#_:+-,3G&;),7BQ>O M@5'EE77&;78$!?*B0A\U.WB!QD\=&UIJY25K)D26DHU<:.%?:5H'!W-E<\9G M])VV&Y%SG/!=%Z!1ESN6AHO=8L_#I@ME*<&SYTTU]&%6Y"WE%W#$2G9,H+@+ M371#K%:QIA<4>F!ASQ*XKKV#+"+[5^KUD[R](#.]TBW;RFX,$X\2/0!TL@'%A=[:, 9FTA?1% 3J%+6.&8]_2N M;J\>L'M0\G-#>3&2^3S().+W0_"@@DN'?X/\V]7M9:]@)CZIW"!+]]"NE(^2 M4JON2$\^(9W0F-!-M/MNAOI!)\)!M>6XH_8,-M^,<'J7*O(I X3U#@6J\,[E M7T1 T*+X:,6_6B09CY$ESB'C1%1EB:X,$!(-0?T,$#^7%#5_0!& 4,[J$%H2 M0#!P; [$(9$9T&N["D%6UM3F692V21XJZ!A=.Y+%_]%*>&(D?]6]#AP1\$!V M^0A-W@=N]@H=@N:$5M\6TM"8;S@#/5>]<= M^@GCEG:.RFZ:JHRN!U"#VCL4(29[SV[BZEMN_D3R#"<9S J@;MHU#$(0 N1< MGSN+@\F3&Q)RI0J&]./B^>GL&'/;F/Y0;G%A';:DK.]I9(GCH]GI(%%Z M5_.6QWB5)1T <#_!4876AT%/F1#4*X\"+MA>@;K'/9E.,(W<<5M?[\:89A3Y M5;M!)HGC<>@'0W0.4/<809I2 )^T%^Z.AZA+V==P^P)#&,9=;C:MSRM) HMI M=GHR/Q?$CR3=H L:0E.3QSYKQ?^^:N:3^YG3%=]GE?U>[;DUW7';Y^ M^M05.[//W7ES,#5/%TG]OZY.T;^NQ# M^_9-TW>5KF:NZ^/5F>Z >_V.VNPP^>OGUSR+?FQG2_'CZT M\-=3OTII]Z9VMJFSUFR^/;E:?OWN&=Y/-_R[-76 E#ZP(;GX10?E=WN5OW[3-7=;BW; :_D);I:S:]'G+0U^Z0%^;;$V 19]I; M<_+V7_YI^>+BFWN@?>:A?7;?ZG_PK/ZLM;-?G<';C.LL< 5\\'%G,MCN(6]S MXC2XV,%'U\W^D-?'?_FG5ZOERV]<5C2U@S5*>*;,-K;.Z\+F5>8Z^ #8O'.9 MK?$FE#2V.P(C=+OL+U=7'X#Y?^LMX!,(OP9)@3=G70-_?3(1&'E=9KD#Z7) M*!S D,,&-AO@?X('(&Q:?'>^QSTYA!/N-QT_6ME\;2O;P187=']I75$UKF]I MNP 8H@%?/?U0EO-K<'^*@@>WO*!5YJ!KS:VI>T/WF,\@AQV\INQ;/([P#!V. M:6U3NO/L)CJ\>=2 Y$.Q"&\#E,-*[A&@PJU%U9=FD:U[P %@I6XZ0 "<%3S1 M-8NLR*NBK_).P8-GZS*OFAI^!;%+<+:V(.PK_IUA0- M[ 4!YO.XS:O>$YBMX:ZN:8\!@\EU$)S%IS.4U[#SN[Q%W'P,1$F2'+8$ 0L MP9,["P\"C+!S1'AK35W CC_5S1T@JC5UR1 W\,(6"+#]9+HS=S %XIRNM*!P M;A'[&Q A32MD:+ML;2H+6W-(N6O<7NZ:.E]7)NM!.K9,+[8M^CWB#;!QGOT, M6@MV4V\;Q!V ;(%@(AXPO.711NYVAHX5S@C/J=CE0+C,7O$+%@2C\^3%NSW/ MKL/]$0FU?"1MZ:E&J [_NMO98H>? 6;AIKUAE)UG5T77 S*!>4%-H@SHJQ(X M"[BRS39MLX=G&A=Q\7GVBW6?A.$*V"3+%&*'HC6E[1:)@&(5:5HAI.B*ZP\' MP#A<>>^IV=8@VGLF9SJ70]/!'W"I.B(*$)1(=.%1S8&1M0@G<@V0#-(U$(.M M2( 6N=L1./0+RBXX)^9VMP.&/>M,NV?Q 6?+?R$]NXXA(VYEP8NL6AAX'NCD M//M ^$;JK(Z+!% TOSKX'\0#R 1G69C"(@1KPM&( ]OUO!T\XL] "K2QC0$Z M)%3 /2#V2N;N >>$5^%;9O?*XGOFM83[B) 'O &P[,":4DS_!A0$"B$%8Y<[ M$D"!< %I\#E(;,>\['H@28]'D"QXF1CW#-Y? ][W(#Y1Z4YQ=TU'+,QR&1$Y)DX J$*A@EK0Y(7'(YC<_A)[&:AA^"@W304^ 6D+6D* MS7('?4@,1_EMFUO"R[RE:K\U?9 M/V?+%^_^#IVBORV^R"@6-I[:8 MFUMD'.+:;F?;,@-;DFPJ- C(E$!A?B1F ['1H]Y2N\RT*(W()@ D!KL"^!F, M#OQ9-5N0T;8 _OBA)D%$Z@_5)%$_FC_^A;FMD&%!J* =BE=MFS7KRFZ9SX9R M%Q4>L#;1 SP' @_D4 4RO]JB;5%VGVC1O@?0!7W!/O44$XN&? MX5D*(?\*9MYXFCL@C9H9'X!YDDW.XM$9A#)(715#1N,XEE%?D!PL2P_X. MAZ^T5)DMXM';>3%8&V/4M6C11P"N[9 R!Z(: ?1O!=HL$8S<\<\4G&D8$WL+ M'LSE7? ATDGD9Q5YVQ[Q(-EST(\CB.BE0@>)G9](9C$\]NA2_,XO!4T/!^DZ M]3XF%_$N KY9R H/MW?J"# E(C?X!?<&%%*IA)P?@/P_BZ7)KD.;8SSE#/U4 MN1F,23)3QH>-<.-II[RYRTLDOPF,XS:(?.=Q 8<2_*Q[*6WZY?[H?C=M0_=\ M=0%2>F_!#T*')JA'-.705F.\>P=F"FRD+%L')()'AJ;V$SF=4[7+'W,\8.8/ M39N$+="P+67A[M3\(6)')Z6U6Q ?%8HA0%Q'AO#K"Q 61[*] M2/2+AXS2C'S O@77Q!FQ^H:FU@2$GN\P_H@2%, $8==9D;YLC;:&-UWB"Q%S MDV0&DKXEGQ&LD:ON\51E*I&(L ,XTY6>J1[RI?\ 3@/--%1 !8'3]!TB53GT MU_.;\Y02P/L!S(+_B7?32[Z,Y.]RI\&2DB,D;*MGVSYO0?X:$Y\>R3N2S.3] M;A+H%WRTK(^N/3&'/QC7K_]'S.><=&TD_%OU[()_*?A' MRGL$B/@"PK^J@+6IS<8290/SEA6PG$:1:@G[TBZ"LJL,.?Y,#Z0Y6X-8(E8' M1XRVN07RZDCND_LM>R3IB.YT!:(58&(1V0X.[$G=U&=%W[8 _>F<\IT7/&BB M!.[Z./'LXUS($9SY+5@V:*6< ?+.'#"4A"M4Q7011V0<..D/ #\'.3AR0RPL M7C_(P_/LUQI059&ZV))/R""1.S6,&("AV^\Q/F14KX+T D-YAR%^T@TDS4C7 M.8XF&KH%3H"E%P5U=DV%*A(\:9A0-M%E.@)@DTIS$D15AI$(=P2ZD^ MJ&A^H(#@*.*6) PF2CF!;U8P+[+:=%\FG3_NO+)*(47:!\F)KB6'(P""7@PY M00'NN+_G9, WY0,6\O0!+!!.M; ;\H[JW5@QI#&G1Q$CL6 $CT"!&YETQRV\ MR;;X['GV=PQE8<#5D34Q1,3D\Z/#3H5D4&T4(= X78[!6!!MVV#TU5OX;-?< M)28LQ7CY#8&:K&-R@ -$^Q;M8Q'R7C&R(L+5$$MT35C+$R09C4'V88AC;4P= M^4V6(AG)BI,^)06ECQ*LZ"1>WAK2!8.W(!IS96H$ K6SZS<;C/;S@SFZO7QC MC8N"+V4/1+[(WZ" ,6(4BP_VTVASWI6@X]B"P&[S"J3V6[([' ML_5/C<2E_,;13T5'R6 8CL@W&)X2UM= @TEY<4HE)$K@ =N!+.14P0=*4[6W MN$_+?.$+)O4JQHC'X:2ISTBIJ<<9N>3!^NAK3VY(9'.+>'226,8T4,TT3GH8 MZ;QL^G6WZ2L?G5D,0V')98.3@%NC1?D&@-PK461;-6M -.*Q>"00#."7(4F95M+R8,J#3G,].N%R:W!PXQ!X M#*L/NW($!*.[F\V9O/>,HXV*4PS%]F20L &"SH(B]4L=RX%O=S_*8?%2*1)= MO3AZX?Z04TGG3L41N.8Z9S^?O"T1R]8XMBR&_@ZTS:#ZW9@@W85OC;+=98 MA%0>!OI!M[ LJL]VB 3ZH4:Z4JX_(W3$N57$ MQ]3^D:O8(8/+=PP'92?/LP\MKBVF!]KF!]*",Q^/774)%$2N0HD2%P-9ZF/' MD1*,G=USV<>MK--\\N\)U4[%F3)D'8Y;>2KHG4&FIM/!V@?,<% 9P (/@O," M[NOL>__ K_S W_"!'WWTDJ)TJ$[S-9@?A.* C.=GRPL1"]?,7RU(MK:\0RQ1 M=K/9=/3'I=SV,QIIP'I]6ULB-N(8^QE_=[#>2[GO;^CTHM^$IC5(#2&$&S0; MF.V#$ZQ;)$<9)4&\]>_'"+D5TCQ$N4DQV%G,>J6 :DM=?]H21F/ K:1\T(\Y MV:F<0B*_%'T I_EKX !:3,^38I/D99>1C^##IAT%0-0_N+..JCDX&]=L%L(> M3F.EM*"OZ5 5,4N$: ?'1(;O-)@JK;EX@M/:]X5:F5!)&F+L'?'.3AI&RH+W M[%W-+_ NB9_$D6J1+UUVZA$C^CD5WE!K\-6G5A??_* +8(63 DC7EM]D M3^0F>4X^/F4CLRTQ?P':73,(#!51/X&: EWLH!TCV1EWIJW,T)^ UAI:1 MD*;WQA'<@4' KY8AV,R!R644F,10RCPNX\/&Q!IYP\$!4$ZY/V2:QK?5S(XX M:ACOCL/C&DI=3L?+)3@2@1G0LS:2"9$D!BXVD/*DJ8*0MUACA&J[7[NBM50A M1:% *HG P!0)T02[<91W"*OX F,=-*R>>10W?YFY"-:>CYV0$,=30QE=ZK'] M;?2)EK"P(3&AI<\G'F+BHU@L!9NHS J3J: R32EU7$*9'(I "\W-]7)$U'2D 4$H07LC.4D454L$8 M?@G89>M51702(2*1(T]I_H^BU;I)6_N$J2JUHM/TUO$]6A)CE70BG%"T#D8THPPC8#TSJ2(DWC,U/Z<[E\4L(3_@*N&Q 7N M?=,?)LY^&'Z#GRW'_TR12X03<&8=R7J3))QC<S"/V1,,0WVVDJ#Q*6#XJ\8@;<7E1R#?\Q++4O.M:7JGWJAJ%_^JL*[E MVE-06.BKTZMSCLJL37>'46E-#&'E#+ZJ[IQ26(1EJ??Z=U^>1[6@,X<^ M?<*DVSA+';G@:.URD;B82K7GGZA4C'*F%9I9GJ2BE7<6Q$=;[$!*PD5?1\M1 ME*R[:YCN1$.9,D: 5CX#2!*6\7?%F_^:#=P7WX C"%!D2PH1 DU 2/[+0;@="&1<9=^/@.8 M@_.N,"L[!=9BO(0^ZV/%*'QDW72C#R^NCJ7NS:\9G0TY634'@-NV(7\?1>0Q MODE8"%@D'V+R4C#YZYB*XVS[0;H&UEB=T77\XKK1E6F#R,[AD3B5%;QS'\8+ ME)F:5D,$OH94&2_&,FBR,XR /II,;XR+J* 7!V0E+ M0>K2F#UA*2X* 5\4)&9+%G93? +SO<4J@TC0S8KU1+7EZN5INF>*A>$!="'6 M>/\:E&7VQ 'K_P24F%V>JM<2:]NACKFO*'3!/38V:@4)%6I2<""'M0C/'_*C M%Q58#HXQWWN>3_I90K6,1$7#GE$+^\Q7E'ZJKZ]_!.,I7%;):@%P? ,&XB M&4)IZ/ O]:D/??O4R_-MB]4TPU=_]*TY[20^_=H$V$+S-?ZZ=2$Z 5 OR +0 MDIKU46A%*($E+5:VDS<62I/(X)'04!P[9/B45/U+"\D\>!,SF-E:^+K@L&I, MU1R%&;I[;'ASI2T&$2G!VU<;\-_IOD!9/L=X[D.?$NWT_1X>H"@#8&ONEJ7( MA;(6[0 E/4=IV1WP/M H-3@*IK(%F9> P[PXJN#PL!+&I&J5D\OR /O)V"VA M*4/R]O!:!#(!IO:8-G*91[Y2M*EXZZA1,73".Y0S5VGMSE>4)M*@HSK ']>%_1?ZZ=S(.:M@CKT@/*)GU*RT_H3K#% 4IW M^IB*_W<,W (PL[4U:6PY$8GU?I4]?_T*_GUQ^5+ERS&.>KYX]B(3JR)<5YGS MY/+EZA3^?7T:7F3J4E]!0OBK[-7+E;SF6NS@(LJ\8+N1.M^/U,M_174=&U3#6P'#>]K M7F2J#K(;5*53'LM1HO@+L,Q5IG%I>E*3OFTQZ !T5X#VD2")OG28"Y9%5-Y% M)*15-6-[B6J@X 10A7'9VZ.@)N=B'$=,;-W'(B#T75!]%LK'2B&.3E1\1WXC M,!#VN'2^03C=W'9)6UT M>7'*W!X0\G ?A42^G D0$JEMP#3U'+R9;]!%2T#*M-5VC!"0!,78U:":9?,9 MVR2=20R'".X[RA];:?R=J8&66):7E\JWQ#ZZ)B(&5\/L$4 (@-."$M$J![6# M,\P7ZA'>@4'\Z>RF #(F;R3RK).^[&E7?6*CIDTBU^.:90UD?$DGR:B&Y$'( M'G;#AY#VAPP'3R06N>-68")X*@QB15NDI@A1 '#G>79CMA2"C.SQ- 8=_'M2 M*KY+P,F#7.:C8E$/:=1*UV[S6K)]-#(!4^-:CL$IQO#^8?V3Q!$UKU**!S4. M@^RLV40@8IJ*! Y.P6A]>OKZY^]^U-QTDLW"PF,IY:6,&@B$!D1$& Z!*8$H M:37NMHY+Y'FF@?3=&3#\#5*:TLA#=JQ1?'-P//!^Q0NG8@ M3C!;.RQZCRJOPD)QRHTVQ7N5'D?>+0U5H&0<9X$U4"%5X*E\'>]8#D"PQAWL MO'N?W,.B6(P##XEIP6M(OIT'.6A3HUOX^"3/PZ@J)T&-M";E;S_\>!-;=9K& M7Q#2>I+JZ4R-;[A +H^K%'8"(XLAT@1*\8CH@-%HP(@@'XO2UBBX179B=]A, M#&N2'\>0/N 53*UAT\>+BQ2*4N"7U7!0>R>/:8!Y0 M$!G*8([N+5H1VP8+JC'&*PA:2*I#7#9IX);JC]Y,[KP;-)?CNJQ8Y]%%KZ MR>5I5 .&U^)D$H7BX*9GIT$T3=ZC9MA M.!P$1[P3<*>_,/"]TPA@6> M1$>6E^A1"0T/-N?1:#[C: #@$GIQ>!MBCUH='7#$) 68;,3H3>W)G_Q1;&?DG31% MT;<:1K:=]OY)/R8Y50K=B XF.A]H9XVMN:4-^X5\@'HD@Y-JAI+LY$GM(:V< M;H"Y\^Q7-.?"=O':#9\IV@54Y:-!<-CTABM6]?0#@J^XW6NZ7VI:"L3- DK8 MS++P9B\<:"9#BHYIC@TI>=]HRFV8X@Y)%JJETIXBBO]_09+_FE?A@UM%Y[$O)\-#BCXK*ET^DM3KS&5TA%UWAF3D%^ MWN#N4&P$1F1E?R<#2@PA=6G+\>G>C+="R0<<+W$&MYX5%;H=^ZC*6'*G.DJ# M<[6SKQ"A27K_\\&FD^Y\EFHBF^(CU*14.>#&Y*OOPJ*$&.7C(Y02/289CRG- MP0"DZ9F9>@NJ5EA93BV6A1H"TZTY[(4@@:=#3^Z0X*FL*I?$>X0W!2"JP_&[ MY4#>F&132$#1(MX8^YOYY M^C6XC*,Y#+Z[?.';Y/TV(\O,?/85F\% C(&/U?D,N"A[I3L<)Y5)QS)AANOQ M"%8YB)%=."VWD+[OLRR#%!A:7=Z">91GMGBD(%Y,4F1^Y'94TA[I7U33'PRW MTD_].AXDBZA56Y<72&0ZF2-(M2GC8J2+W^-K)'.AILTB9:- O,>#<1#@UV;# \@B2RERD)B.&!C#,R8Q#N!5!&6?4T7P4U2#-3%U0:2&Y&%H\% H MAQ&_%SLQ-4)VGOV(_1F':M[QT DH$6E,U['XMV-,4[7B_L'ER:KT_9\^K$MA MO#6VG(@BFO8XM*1**R2P"2CE;<34X\(*B>OZGN/,"$G$$P-/53PZE[!@&-4V MY>.1AIP1L10=XLKIVWO&BW)H)P15AR>QIHE&4>MNM[MG-8WXWB>V)X4,Z^^C MZ*50[>C?//=*Z62(2W;E_#09I7%+*SOTKCL[5%SMN:588.0IX*I) MM4Z,:)+A*M(S0SD@1D4R-4?B:\$0&I^H3>*&U.0WH + J9$LV"^^"VV.&Q+3 M5^M4M :30/!AY_;!Q5!H/K&G$6>.IAD%%2X-(7X:C,PT6L *R1*4Z?%;;C;QA;>RT+=RT]A::%Q(*J O/PH,L_5 M'A5CZYH5#( .L-^"D:G9H"C0I2$#!EG3JR= #IBJ+I$5J:E16,43.@SWYPQEJ MH13HT962!*/.*,<)@E.IEZ"MP6.QFC4// L0A"2L2-[SU(9< 3[0^0+5'9YVG4 MX1KB5X-D4>3]A!Q?A("!LQLF6@9/-QFH$8HM1!B6-(8\7..V+PE\AVRGK _* M2E:;Z)\_XE8,ATX'\,#(P"ST#R M8"=.-,-L8ALSC!F-W!P\03V3S\Y?IOQ_&3=1/KZ;=)0G0J25CQS6R*55>5HX M.-YA-V#=,R-I_J]681=_ )#E'P?D\OQ5 .0G/*\@F:8"A=3JZUG8FQ0XLA!'+H"*UA[3OYJ\ZG@&^%_!4Z@U]N.R=Q9D U6Q9E?8 M?(1,^PO(,JR5I_N_BWJ/KWJPDFEPI*:R23[Z7';N[0(/QQ;C2#7+SOL]KA3^ M\-S 1Q[HM/<\#SV[*L!ME;;"7RA]S\)1X'Q_]4N 4H(?9/R64]7*-#Z;XO-^ MNAL[%#0$0.4V!_ZP>%VX1WA7F_6Q[R]7>8LZ3QZU#7*(@#4^HX?X1A 1^ MM6X7N1NH#L8JPP<8N;UMB#J/74ICWH -SR2^NEB^3-U ]+%1)@WHB[7?>O846]Y M^ 2]JU"/FV87%[YQD\O:AL7UR4OWT0+ 1OG>X'<1Z1 _NB$RQI:"A]PEV/7SVP:#YW@0>D0*L0KU):(AN"\YR4 L,IP8O#Q, ML-!=.DS!NN@L+%Z_NH1?7BY>+5\_ZO%T@R\6R^<7V?(2'G\U9Z1,/ZF?+A?/7S_/ M/B;?0 & O5PL+Q&PU>5B=;GZ0V?DG:*M:;9M?M@=_P',)I5,V">Q>/GB)0*Z M6KQZO#+6R7B<^A_FNR39,"*F["H1>4+A6#3AC;/Q:$HRF?M6^JRXC'&NUZ9L+;=&HXC$)J\[L0 M ^/V/*GRU%C7IJ7O*UR$8@.\ 4?N59P <1C,;YLC&/=6#E9LG?B[&.0^$-=Y M:Y,X"V#.(=54'J%J:L1?S86)%D-QP3 H9W'_R+=PFRN 71=I7]4BFEXGW5=( MB#Z6&1>;4N*37*YM#DW9F\'#46)O$W4P* M ?JJDWLNA?!R"(5NV'GE6BE)*8]'P?^QB973(!5I]QN[;2H*-&WJM+#O 0#_ MG-&:2;!C/&CM@.QT),!I=88^88+)0<><(E_X612ZJS0 M"D^?( <'PV[UFYQTS>E)FUI*1;N/;_>("U*3RQO9V !4?>:!?R',HUVCPNW4 MSP+KYS+:$C,M3&HS1Q*J(B:^:VCT-6BID W%&MQ@]Y TQG,/9YLXV5J\''58 M1(0@A$7C5'FV*_,,$BIW").GRA=/3#T]6-DIT7\CHB(,>;]QW"@''<5 M)YVJ(8;S+3G)JE@A6W%C' M2$7CL'D9-3<\,LK"A$=X\U$'ZH2<6(2JW.!')@-@-?(?%<%41[U%%43(FK91 MH:U\PT^\)>QBI6Y"%\3Q^),YJ>9#IW% G TJ;K7!]IA(0TXW\-\SYG@$"9GQ M25I2-"-5VT5][X^9N_@A[X+D1A?N0!^D1LV]O=D;6ZD0 _P[ZJ)"J<4+DQ.C M$"DN% +!R:LFUZ_ UF^KT&V1ZN4-#S8A1Q9.),TJR1I,2E*ER K M#@]R](UNMQZJ+QEQ"?I\3OC'7"4=E?Q]5.-O]\VV].5!7& C6@IM=^Y!TZ8* M%%PX 3(.F"5S;32(%G^)\]8W>D95'%-**NKU$:#\D%&J?*,Z6[5,V?2*AM6$ M4G^JW3 N^F+GX"?[+]6D-Z2"!SM5,78V1@X7<5+:GE\OE_4M@ZGD.C#=4XC? MFPE[NW^(-A6(;0Q3%F9G=T/D]&\77K7K,U(3K),]R^ MILJS+@7/#R,(1=+)Z;N>OR\\;G'WU7L'#H-1.9HR+E<82.G:X"ZXS=]RVZ!/ M'ROUA![3^2E/[.VIU*>Y3V?4N>*_^*JE+UR@VK+; 1@Z2B([8FB>C\9O(GF= MG N8(S++-X3^/,*&7YV4!\0E2)MGC$G\C+Y9)R(4%VR_J*0QM*G@\Y(2=F!# M<9^ZC@^7Y@02?2S NC=/N[=OGEH'_Q3P?]O#+>_?7, I^)'*OIT@+P-/'IQ_O+Y"5=X MZ1]=<\ ET=P!YYU^Q3"7:?$&N+YIFD[_P!=@2I/ >_N_4$L#!!0 ( -B+ M:E;):PP,P@@ ,@9 9 >&PO=V]R:W-H965T#:#B<#-9<9KV;*_?LO;ZY4H5-92;>:V:* M]9KKW9U(U?:Z%_:J!Q_D#F*N=+\2#L[_E[C;M!K261:Y$9J3*FQ>*Z M=QN^N1N3O!/X0XJM:5PS\F2NU"/=O$NN>T,R2*0BMJ2!X\]&W(LT)44PXU.I MLU=O20N;UY7VGYWO\&7.C;A7Z9\RL:OKWK3'$K'@16H_J.W?1>G/.>F+56K< M_VSK9<<7/187QJIUN1@6K&7F__*G$H?&@NGPP(*H7! YN_U&SLJWW/*;*ZVV M3),TM-&%<]6MAG$RHZ \6(VW$NOLS<]<:K;A:2&86K"%S'@62YXR;HRPAO$L M8:GDF)S'XKJ'3#%";T3OYL?OPLGP\HC!X]K@\3'M_X>0'=7?;?WK M-F4?5X(M5(J4E]F263Y/\=!IRRR3F2\F+BOGJ!3,0OQ>K7.>[7[\;AJ%%Y?F M\WNL!:=0)8Q;MFB8!Z4H%W&A->V-E)5^K+5CA8%JJY#B5FADGD#ABE<-6<-.9(;UJC!0;T[?L 9(I7$H7V2YH9U 7+&> M"UV3E_WBC C+O]7]B'U4%F[?>K?ON5DQ\:F04.RT?<^B*!A>1+AP8$67K:OR MY<-*:7M&IL/QC3#6FS(-@^%LQ,:SL%Z"1^?3,?M%9'0;%[B(1?C4AX,0HNSL\/0%*] M/8!)>!Z$X;"6K_Z6CPD7MK=F%LPFD[TE_BDVG$V#*6 [8$[Y]FWA&$H,W FN M#1-4(CMX0NPE> +PVN3"-;)T%]!*+=B6_LL40[7*S$) SUS8K1!9A690PTF* M2DC[KN;Y) 0YS3,T+L\ZR?![_Z'//FH7Q1U#(J8^LS)ED0TRB]."'$!6?)$Z M9[AC1L+FNV810/(1,I\**$Y0-V3L])<]'/U//Q(14$:83* +>9TR0SGO2D/ MMBN)7-6B+#DPLZ96@X3HM7;E[L%1HQ&]&HU.O@&*$%E. FKJ#%@>HH?V99K6&KKWK%S4=U_VEF0MJC=6J3<^F90 MK@+X9!ZE=#2\_+-\Z&[#RU,2S OX@FD1?.#:LZ6KR3T(3:WL%MO=X1]Y=!]B MPT1@]D;39+$";< ZNG[IV(D1@OT&WK P//5<7;3:M.WTDURJFUKB9MJ$NJ;, M\@*>(9F9FE/;=P:4A/!<.I)8HZ].K++3XL%=RN/'LX=XI6A<4#E%](Q2@OBP M5HE(*P.0<4KG2KM,!/>*M1/VY0AI)M?T)J!(^*T[H>BS?XK=L[A;W%0F81]2 MJ23C >*6R8]AX/2E6 XFN?A7P2C 9)WN2.,S+WB>ITAA MMX.N#A%U) PEHG M5.2(H'@2.I:FWJXB9@#C2NM@-+[4R "H=?-M@>+A"E37HFJ5-(]G"RV(#I % M8HR@)Y&-EQ!/U)=@5R(W5)02MI,B31RD)Y"IWV\4DLD3L=S0U;P.A+X!ES:_ MJ@ GKXG/MT3%I51 J9-SC:1168F]P;=B60ND3L[H[<[9PI_9RY-$TAW"LD!X ME*9L!=42JD-B@]!X[P[$9"^]=\Q9)S* C'0@0]I]W <*O7,C7.,!6 X:J1)# M,&CUY.!+=S1T$5O4ZZAT*!J<_4]H=9 Z=6'R48OI,X&WOA48*BS+4'XT@):0 MU? \1M-L*/.@)DKXRD9897ZN5\RHJKS!;]0SX2*[*"QRNX]I)OAO"/2[E7-=''3/5DS,:V6AL:"SW'R1K4*R=$LU/(X HP19'J:"= M9)YFC744]!9>C:W:&9<7<_ :YB-BU%9S ?2\I;*J@5XCO06,!">QQHX>7@Q NK"",?AC(1?7^^3U&_V2TYM,;F M[=5M'H+AA+7C(7UKILW*0..,,:Z^>W.->#:"U^T\H<"7<8)_=7>D//?C(&<8 M _3227T_[6/@PM0L79# 93]=H)51),J>J6BJ=PT.:7A"(<^,.*V(^A(U>&]4 M*A/N:8$_E=$*#OJRTO:[41M(H8?/G;%]#K^68_3]!4;%M,#/Q"5GG95'U1#W MM:A6[I?ENB]\;HY[#@2![X*!_%9>'D,$BKDID:KL;;T@T*N4XZ@]_Z#K& M@K6*]-#DJ_$*-01!22IF\.52BR5MWCPH.E#R/LN-P-5C7U6:^FAD:>2Q_X2L MYO"2CR\/IXX&_HZG' -"@#18RLR!3KW"#0&(QS@(PPL4=@PF[3IY-(XU62NH M[U<\6[I/BK:*@PO#63 9CX!;G1+'I \FRTDT"BXFP]-G-XD&30- MT_6U0"VGWQ"H\A:9]0?M]=/Z9XI;?SK_+.Y_X_@5K4!BSDO% DN'_8OS'N8X M][N!O[$J=V?U&UL MG59MC^(V$/XKH]SI!%*.),X+80^0EMU[6:E;K8[=5E75#R8,8%T2YVRS'/WU M'25Y.MM@P?5 5EC2 MSDJJ@AMRU=K3E4*^K$%%[C'?3[R"B]*9CNNU!S4=RZW)18D/"O2V*+C:SS"7 MNXD3.(>%KV*],7;!FXXKOL8YFJ?J09'G=2Q+46"IA2Q!X6KB7 =7L\C&UP&_ M"-SI(QML)@LIOUGG;CEQ?"L(<\R,9>#T\XPWF.>6B&1\;SF=[D@+/+8/[)_J MW"F7!==X(_-?Q=)L)D[JP!)7?)N;KW+W!=M\8LN7R5S73]@UL3&=F&VUD44+ M)K\09?/+?[1U. *D_@D :P&LUMT<5*N\Y89/QTKN0-EH8K-&G6J-)G&BM$V9 M&T6[@G!F>E<^HS949:/'GB%"N^QE+7C6@-D)<,#@7I9FH^%CN<3E2P*/E'1R MV$'.C)UEO,5L &'@ O,9.\,7=NF%-5]X.3T7;G%A@)=+^/A]*\P>YIAME3 " M-?Q^O=!&T2ORQVM5:,Z(7C_#7ILK7?$,)P[="XWJ&9WINS=!XG\XDT'491"= M8[_4H+/@UZ4=,<)\(Y5Y;U 5=6%R6:X;3QP%+?9'+IA]A9!)NI;:X!+D"LP& M825SNM^B7$-/E+0BMYH(=?^*JIYAL4#5M16N"SI4_$G@STIJW3X_<:&.]1PK MN$$"K$3&#?6*3KS%2FIAX"U$HX">[]ZD+& ?7EAVYVDP'\!G^8RJK+4_TG=+ M;]4>9B+/-06%S V"F S+THO\?K/F#Y/3V)^E51&-W(3%T$O\M&\=/Q@2-F4N M"X,#7Q*EEC -W#B-X*>NN'?_(;70#2F!"'IATK=./+JDZ#W<B[+&9DQ'7ZR=#*92-W./+_U;?@5'/. MM/-B_2-WE(8OVM9C_7;]3/N:A*G*OAM$["4^"/OM#AM9(R8C_D=(W&]W O]$ M6_Y_K=_"R!TER8FW\K!W.>:U;X=W]*$O4*WK<:;I-FY+TWSSN]5N8EXW@^+O M\&; MT/V/F/X%4$L#!!0 ( -B+:E:86'4GO@( $& 9 >&PO=V]R:W-H M965T'4<6X#.93[[O6\ZEJK. 2 MKS68IJJ8?ER@4.TL2(*MXX:O2NLHOU27VNRHIXEYQ5*PY4$C<4L M.$U.%B,7[P.^YX;LM976:CKEA+/S2[E&:95^G$:6Z)PSRC;010=-7X$F*5PI:4L#'V6. M^7."B/+HDTFWR2S2O8SGF U@F(20QFFZAV_8%S?T?,-_%0?GW&1"F48C?#M= M&JOI;_C^4LD=X>AE0CHW!_.V;Y##^L"?=49_N:!_[_E[\ M)Q2>=IFBT3$61R"2T[_ M: XKI7(#HW \&=$ZC!/XK"P3Q)(F87(TZ7@/)W]<%_K9WF6GQ*%XSMHB=5>2 MCE&Y+/]!LT/B80U81>K!!/_%E@)AS42#+N0@&20T44)X<2 Z:G^T,Y85ZI47'T-]::3M)K3W]OIVVHWU4W@GCE=, MK[@T(+ @:#R8C /0G>!TAE6U'_*ELB09?EN21J-V 71>*&6WAKN@5_WY;U!+ M P04 " #8BVI6>!LZA:0" H!@ &0 'AL+W=O9+2=/]^)]GQ4DBSPKY8;W?//8]T=QYME7XT!:*%YZJ49AP4UM;#,#19@14W M9ZI&22PL]&:F-+87$A0:SJ2JN M?\^P5-MQ$ >[C7NQ+JS;"">CFJ_Q >W7>J%I%78HN:A0&J$D:%R-@VD\G/6= MO3?X)G!K]N;@E"R5>G2+3_DXB!PA+#&S#H'3\(1S+$L'1#1^M9A!%](Y[L]W MZ!^]=M*RY ;GJOPNM,#"HAFY$_M_>PYW 1O>+ 6@?F>3>!/,MK;OEDI-46M+,F-#?Q4KTWD1/2 M/8O 4+BV9%E.[(S=A3Q&K,S2.(>L(BQ(WA))S[Q>,D_ MQ-\TXKWV+U[[U&ONP;R]@Q_3I;&:4NCGH7MHHO0/1W%E-30USW <4-T8U$\8 M3$Y/XD%T=41#O]/0/X;^?P]X%/HP\3?'@[=;9HJ*W%BDXQ60 :Q42=U"R#6\ M%Y)VU,:0L_DP!$H!K)8$X=+@Q<+EA/O$76 AS49SF2&\@[B71I$?!V0VI[QT MK]D0@)A2-;D<$%ZMC"!"<2]*4_JR 8//2$5/_2=#\<27)5)6[.C72OO6<,S]>IC$<>O!PKWHKU&O?H]RE;*1M"KG;[=K@ MM*G^O^9-#[WC>DVJH<05N49GYVD NNE+S<*JVO>"I;+46?RTH%:.VAG0^4HI MNUNX -W/8?('4$L#!!0 ( -B+:E9DS5)98P, )X' 9 >&PO=V]R M:W-H965TDD:;E0T6H1]M9F MM="]DT+AVH#MVY:;_3U*O5M&673<^"BVC?,;R6K1\2U^0O=[MS8D)2>62K2H MK- *#-;+Z"Z;WQ=>/RC\(7!GS];@(]EH_=D+OU3+*/4.H<32>09.OR=\0"D] M$;GQY< 9G4QZX/GZR/Y3B)UBV7"+#UK^*2K7+*-9!!76O)?NH][]C(=XQIZO MU-*&+^P&W8(LEKUUNCV 26Z%&O[\^9"',\ L_0J '0 L^#T8"EZ^XXZO%D;O MP'AM8O.+$&I DW-"^:)\'<:FVHOL;M@:L*\$LO.LJXBT&A6R2.#'BU MI#R0W0]D["MD&8-'K5QCX;VJL'I-D)!G)_?8T;U[=I7Q'98CR+,86,K8%;[\ M%&X>^/+_"#>&M>3*A:C?'Z.&O^XVUAFZ*']?BGU@+BXS^^:9VXZ7N(RH.RR: M)XQ6WW^73=(?K_A=G/PNKK'_WS)],QE<.RLU]:)U6(&NP34(M9;4U$)MX8U0 MM*-[2S![.P>J&[8;-*%VKP1?2/_)X)&KOJ9D]\8S>'N2;[3A3IO]BVFX@2R/ MBW0V+-AT"@^Z[7I'? TWU8X;#&"K:Q>$+)Z,,_I."P:_UK4HR='>*$&&!LU: M//NUA?'L!Y@68_B U->-EA6(MC/Z";UA"[.835+(XY3N]0/%[DP?1LE;H=Z2 M6HG6>C-T6L1YE@,;QQ.6 B,$$7^@XSG:S!9I- [T3D-WL7JPXQ9N MV&A, T3*(]=-=K9!TSU4=(_<6$#?O1?*YF&^=#'9M!V&@2KW(_B-D+XH7.VI M)I6WE;^R)7VJ7,,5W*2C['1$UZCNI=R_9(;,!DMWO%=N&)^GW=/C5ZY&8KE*4H:X*FH^DX C.\ M!H/@=!;,=.8AMPTA4;L*)!NI1I>IE40NIH,0M[]W8Q,XU74N.]!==4E;"'6U1F/X^R MJ-MXD)NMYXUD,:O%!C^A_ZV^M[1*>I125JB=-!HLKN?1,KN^';%],/A=XMX] M>0=6LC+F,R]^+N=1RH108>$90=!CAW>H% ,1C2]'S*@/R8Y/WSOT]T$[:5D) MAW=&_2%+OYU'TPA*7(M&^0>S_PF/>L:,5QCEPB_L6]O1)(*B<=Y41V=B4$G= M/L7C,0]/'*;I-QSRHT,>>+>! LMWPHO%S)H]6+8F-'X)4H,WD9.:+^63MW0J MR<\OED5A&RP!'^F:'3H0N@3CMV@INK6H/2@I5E))+]'-$D\QV3,ICOBW+7[^ M#?PLAP]&^ZV#'W6)Y7. A,CVC/..\6U^%O$=%@,89C'D:9Z?P1OV&1@&O.%_ M9."7D\P8[H[:_URNG+=4.G^])+T%'KT,S)_3M:M%@?.(OA>'=H?1XO6K[#*] M.4-[U-,>G4/_'R[N+/[+[+\O*'RG>6'H6W>>',P:R K61E'3D'H#;Z2F'=,X M0G!OKX&* *L5X7 A/%MP5?!/=HI>UH@=ZM+8DPZVRF$J"QKLOK'25"Z .(NK9F1_&$!NKK0LNO(3E" M$5>J^Z;PC>7TUXHLWK KL\W3FX=GQ_=T' ZRF[?@#5ANA3\X^16!LUL8XM;9 M8VBBQ$N',[I?Y-R$:^.A0?U[ +\^(4GDH>&84(M94T>Z1B6"6XU(BNPQW2U148GVJE*XV829%\JC"^ M-*Z:SI-E.6BHK=D0\=\Y>2ZD$B5"+0X,%*[B(AU<]K3+UHV!#B@LO-0BDB=] MOD(2S].,\]MHW[;\?K4?U^2:#B;CJ+VV;N%-':;& MRGB:0>%U2T,?+1O0^=H8WRTX0/]OQ.)O4$L#!!0 ( -B+:E8)HP/*!@4 M '@, 9 >&PO=V]R:W-H965TZ=E(H>##,UF7)S>X&I&X641)U$]_$IG T M,5G.*[Z!1W"_5@\&1Y,>)183AYBT,LE:^YM@G[YCGZ3L7BM76/:3RB'?!YB@,[U':>?137H4 M\0ZR,9LF(Y;&:7H$;]I'./5XTW?Q5H[="9M);6L#[(_KE74&U?#GH6@#UMEA M+*J02UOQ#!81EH %LX5H^?%#5K'52[4AN$&O69(.Y0K,#WU3)LWD\F8?2<,J3D6U,8 8'TZ2TMQ6/E* M*U\4N^<[/SMBK@!VJ\N*JQW#S>A3SH1RFG%V\TQ(X798 M"Z[ ?0J+6P+JR[ ?".[CAXLTC:_V3_63R=6/(]84(BM89?16H"09=BZVT@:3 M@='Z6/$(H8037+*3=#9TP7"%;8_5%0Y(,)X?E3-=40^Q#-T.4+B%!IX&Y&'# M'1#RR70()Q"QP4UY+L@16]XQ45..HO'%ST[O;C6 )0A)%NU M5X3WQ_/V1HK[N%Q*G7'R@7;OP1]0,1W4!NX*K)FP_"(%U!"I]=1@ Z2T0D:\I,@8WW(A^4IZL!6PW/!&L5PW7<:!(T&"HAH0:(\SR0%/ "0-NN(?8Q$K]<6GP\M6H8JV5'=;+FL?3)I]E6' M(-%B6,:)ORG.;:=7VM!:>)+:HX7O&W@@/.-K!(72,H.YLUJ*W(>&#![U N7I":ZX.@Y4_4$L#!!0 ( -B+:E:V/G]O$P0 -4+ 9 M>&PO=V]R:W-H965T!30,1T'. MN/!F$[>W4K.)+$W&!:P4T66>,_4\ATSNIE[D[3=N^38U=B.830JVA3LP/XN5 MPE70H"0\!Z&Y%$3!9NI=1Y?S@95W K\X['3KFU@F:RGO[>(FF7JA=0@RB(U% M8/CW" O(,@N$;CS4F%YCTBJVO_?H?SGNR&7--"QD]@]/3#KUQAY)8,/*S-S* MW5>H^0PM7BPS[7[)KI+M7W@D+K61>:V,'N1<5/_LJ8Y#2V$<=BC06H$ZORM# MSLLE,VPV47)'E)5&-/OAJ#IM=(X+FY0[H_"4HYZ9W4("F.9U!B26XA&4X?8; M$[P!I2 AZ$%\/PD,VK(:05SCSBM#\@+Z3"0B1?'DINGLF_UVMM%);)?\?H M5F"#XV"V=2YUP6*8>A@Z#>H1O-GG3]$HO'K'U4'CZN ]]!.2]"[N<:\_9HS\ M2($L9%XP\4Q2IDG*<5_QF&79,^%:ERAY!XJ#)M<1MN^'0/\PB/KYTYC2\.J@ MO&JD[JR4.X^N_O3W^/-3\.>_QU^<@K_X #X]!9_^%G]YBO_+3O\)$TV*EZ=0 M6'92Z+DRZZR$=@5T';V-?SON74=O6?NOZ+XZ)DQ9WIE[;1X!>Z Y-Y)@?[1H M'R?;(S>"?&,J3NT-A_><:758W5#6!2VSA%#JA^.1?TZ'1*=H6A.YZ?;=Z0VB MOD]'XR/R;\F@RP(?5*L&3]C87&P)QYS:%M>$&<(PKSP&BW+6[XU"4H"JD D. M"F2KI-8H(F. Q-DZ.[_H#?$!RS+W%B/P6738\#%:NMB'KO?B,8:,6$9M6N-4Q[YR_L*HBE2FQ><+ZQF6&V=,M* M 8G;L,=,J6=+^I%EI6-I#G78$=_.:/;(=T'^+@40.O3KW!Z""4]QRL36)A>M M&Y99:U'D#_KG?C^,]NFR%JC?'PW\87CQ-H=8Y5;BB&NV^@2!AQ*119FO,4^H M]A: 5@!'6N)E:AP7+.]HX+?J]&;UW*W%X88;']7V@ZXS@"W%H MZ58+^Z_(',+]^@[A EG1@8^3IW]!PQ:;1<:P\*[18IZC-=UDYZ7=FNTA94&PO=V]R:W-H965TU*#H@L"PE3K/4-I"X'19@W8RFZSZ?I9-%A")5DK+B?[\C]1*G MK5VLV!>++W?//<^1O/.\U>;!ED0.'BNI["(JG:NOX]AF)55H)[HFQ3N%-A4Z MGIIM;&M#F >G2L;I='H95RA4M)R'M;59SG7CI%"T-F";JD*SOR6IVT641,/" M1[$MG5^(E_,:MW1/[N]Z;7@6CRBYJ$A9H148*A;137)]>^'M@\%G0:T]&(-7 MLM'ZP4_N\D4T]81(4N8\ O)G1RN2T@,QC2\]9C2&](Z'XP']MZ"=M6S0TDK+ M?T3NRD5T%4%.!3;2?=3M[]3KF7F\3$L;?J'M;--9!%ECG:YZ9V90"=5]\;'/ MPX'#U?2(0]H[I(%W%RBP?(<.EW.C6S#>FM'\($@-WDQ.*'\H]\[PKF _MUQS M$L@8RH%#90_0HC&HG)W'CM&]39SU2+<=4GH$*4GA@U:NM/!>Y90_!XB9UL@M M';C=IB<1WU$V@?/D#-)IFI[ .Q^UG@>\\_]!:X=T\7TD_U*N;8T9+2)^"I;, MCJ+EJQ?)Y?3M"9X7(\^+4^C_B>?/(=TIR+12_3S/(5/9"KX0Z,Z M"VLK7=6H]B"L;1@G.4M^G9U=SM(1"YR&NC%9R6\#;(F<#] %W),1/%HE\$3B M/I! !ZB 'LED@EUJ(S+R'B^323*#FDR',H%/3^%?O;A*DS=O[5/4E@R!J"K* M!3J2^P$0-Y(8/^=Y+=@DF<*>T%C PC&TEX$JZ]$+% 9V*)M P,L=\3DO?C[8 M0\Y1>-?"R^GD37?4E9"2\S=AA4(;GP?O<;?^ZWGF4%H-)>; -=$ZIB;4]D?9 M^SIG??;%M^?&]V\G=&.A$(J)>FS<&B(NG%RMCQQTX(A2#JJ_SO(AT_K('>I. M !NN4.A$QFA['VM'QK$MRUI)M!9N>+&J./AS[V>GRV64SX:KFW?DY0XFU/T? MX7!CL%R N]S0ET8X9N$=1,&<@NI!XTD8?V,,#9X]CV^OQY%D@!2X$=('1SO8 MS+LV^P'-5B@+D@IVY;O,C\7FIGV$Q]@_/^P_!=02P,$% @ V(MJ5IK-VF3P!0 (A$ !D !X M;"]W;W)K&ULO5A=;]LV%/TKA%L4+:#9DFS'=IH$ M2-(,RX"N0;.MS[1$6VPI4B4I.^ZOWR$I*W)CNQT6["&Q1=U[[KF?)'VV5OJ+ M*1BSY*$4TISW"FNKT\' 9 4KJ>FKBDF\62A=4HM'O1R82C.:>Z52#-(X/AF4 ME,O>Q9E?N],79ZJV@DMVIXFIRY+JS143:GW>2WK;A8]\65BW,+@XJ^B2W3/[ M5W6G\31H47)>,FFXDD2SQ7GO,CF]&CEY+_ W9VO3^4Z<)W.EOKB'V_R\%SM" M3+#,.@2*CQ6[9D(X(-#XVF#V6I-.L?M]B_ZK]QV^S*EAUTI\XKDMSGO3'LG9 M@M;"?E3KWUCCS]CA94H8_Y^L@^QPUB-9;:PJ&V4P*+D,G_2AB4-'81H?4$@; MA=3S#H8\RW?4THLSK=9$.VF@N2_>5:\-O;B6I4E@@,[V1=" M94ZR[L*::DVE-6<#"UM.8Y UN%#SW>\-D]#[BC_;BNBTY-13-VWD.;&*97K'?Q MZD5R$K\]PGK4LAX=0_\/K)\#EUP:HA8$J6#EG.DV'5X#7_!H"T8 5E&Y>?5B MFB:3MP;-:RRU#*!,6[[@&1X<#I>9TI72-#1H;0NE^3?(.1!N3$UEY@73)([B MV/\14U#@N=67<3].2$4U65%1PZR@!A1WJ/?)!TE^KR4CZ3AZ2I$LN( ]"NN8 M-+G_FO\UA169<[G<#;95 M>SWQS#HQ-+X/ MB" 9A.=,6D1)1(0]9*RR&&*V<&&L$!KGT$I9YV^< N,])>?$GZQ&6S>QN8A-_U"'>,\0JK7[-SR)QL-I-(W'G6K>R] U M0>-XIUXBOS".QN-A-)S,GH!<_0Q(G]Q0Q,CK'K3O\FH%,YT:<<%1Z">D%'I( MCA#8D*QUU6/J>1\_AS4^-.%!-_@0S#$GIR"TYTVVIW_KW#O@_3Z6"Y2$4R:HI'AJ2@8,0P M.5I^2F/Z\?QXT;7MY/2;#+@YV'8 ],9-SZAW=D5I%3E M^@Z!6:$_W3*D7*MJ[F=C$*HEMR:0DK5G"JG&O&;N".F'Q(IR0>>">=-+M_% MTU?>GBIQ8X/<8I^0K@/)Y=KEZDY@:KPVC)$_7 DFPS<'K.[:JFJ=%3CB'3%W M4U9";0#L\T?NMAK[+/XHEFUQ=CTEG0&/]/8$L(KC>C9&]A;K7#]("\U3CCUV@\S**R MW=D>@8ZB- 7(_ 9EN+%P[]$=[")++K^'/N3/SCQ#NSHE#^VK8>6047RX-V ) M06=?:VXW8?L..UKW['"4=-@1MYJ-A07EVR/1<:)$<#KGPAFGK5/(',G=ILHE M(A^X'9PPG8/?WA([Z,%N'X2 YUL*"R5P6<2KTST6;[?G0D_R^KNTDRLJ_-MP MI;UO9]LG?S]SVR"J ==-\AJ1WS"JS9MP!DE'SD RP19/;D)&DDF4S$;D)4EG M:7^:D,M*4XT&-42P!53C_F3<"]ON]L&JRM^"Y\IBS/BO!:,8\TX M[Q<*<[MY< ;:GT4N_@%02P,$% @ V(MJ5OZGQ-GE# +RP !D !X M;"]W;W)K&ULU5IK;^,V%OTK1';:30#%T<-VG,G, M ,G,M-L%V@:3;8O%8C_0%FUS1Q)=48KC_OH]EZ1>MN0DTQ;8!29C/K-5N6?]5J(@CVF2:;?GJR+8O/ZXD(OUB+E>J0V(L.;I#X>1#O19(0(;#QJZ-Y4B])$]O7%?5OC.R0 M9*^27V1S$Y8+):\3(I/:OLWX>29$+V%2K3YGVWMV'%TPA:E+E3J M)H.#5&;VES\Z/;0FS/R!":&;$!J^[4*&RP^\X._>Y&K+%6GP^)[EBME I;*TYJ>O-10'J-.9BX2C=6DKA *4@9-^K MK%AK]C&+1=PE< &V:M["BK?;\"C%#V(Q8E'@L= /PR/THEK6R-"+AF1=\UR< MWQI9[_@.KE6PFSSGV4J8ZW_=S'61PT_^W2>]I3WNITW8>:TW?"'>G@ <6N0/ MXN3=UW\)IO[U$<['->?C8]1?9*4OHP0=!SXS;]F/&PN8+&;?0CL%NTMXQOZQ M%NP]9O!L]_5?9F%P>:V?GG1:8!8-#_UK,YB>FOO@^HQM6BJ-_P+<]C;;A3 M6"BWCYT>W$LL*M)-HG9"@(1:+N5"Y+B*98X0HG([?8$%@'@P!RZ6;:Y'[+N, M?<_SQ9H<%FY+[VX5:-/ #PV5#; M7;DG(_:-2A!*9;8R,\1R*4QDRX2N.?KN[DU!G+!YH(F&P6# MBQ)HS?<6)T$= Z H'J4N: J"NH;DL;EVEBC6O#!48<.ED$01QEEP&"Y)<+.5 M28(5&7_@,N'SQ QTUFTO'0907V7L&V+6L#(:?D7J_GN9[)[0=@Q.1>P9F8H> M'S:>L%8)6&ELXQWG:L^O,:KMUQ[;KB6\8"X6/&U9"-8F]\E<0MK*8EU9BWA^ MGW!8\(9@F>*UX6MD8%>O<(@8JTC,WD, '"LIC:&&($3Z (;.!T'DD .-B(6T M02*G'->#KQ[$E9FDD0.((R!QO>X <%_6-0>3K!!Y:MQ:9&PG>.Z&\=4J%RM> M"):5Z1SD206UQ_:IF^$YJEI6:"]$*P/)5G;.RAR/%\WW=K7.,I M'E.H)$?M!L53!>K!.QJ+(N^K8>U"8%$PC MN)'E]D)IY4KEQ@DI'D6^D+ 5: U@UD,_VHGV(28J/T WB.RC7"II7"FI2G\J!Y<*\C:6&UYEXX.QU.-XC4MSH M2A:%$,,C+4NU(MAQTS[JI M">=1()X8OT8F$(\+L2DL;HL#7MF&8AL9XB *&^_(%*'= ,@Z5^#[-7R67-+: M^6=T7P\\*0T-WI#K L?Z44QHPSL;^:NL5H?)==>GVCP JIB;6S9:\?2^PW15 M%PR50_M%4+';2$ 34"6;,61/X!">6.;G!JC0CU0N_^JAE5+C[WK8; /+%.M< MB/8Z(_:AS*O:R$9#0>W((:8,0TWI4)6>Q\4WDUJHJ(H@Q38E"C\*Q8%WZ<^\ M\"JJX4GK>'X0>./+"K,F86YL69#LO'U;C]K5-H8N5!Y7F;6O>!>/=&WQ_Q([ MMB19LE?A:(86,TFJ.OY5T'H0OURM;1&M1,NF=#7QRK1*&=4)M"3"&]47A&=8 M%WBD?EMJ:Q\$WS)UHI6D &GA<)MPZ.1^@0I.5 8Y-]"D95(%(),*ZF#15$WG M!DD&@C7V!AVT5F%7;Z_9/\GW/@[HPD3:3U)_/E_"3\$RA5EX;TXKAZ-@S+YB MP<@/\?/QD71%BQ&23Z5#YQF;CGSS5P]X4 FLGLABQ\;1*,+<\7@T;I.()16) MX',G11(S'^_HKXOS/GO8K1GYF]##I7(56,Q^"C&A*9L="!^\9C_4)<$OE6'K MBYNZ<&B)>FILJDH-'>/VQU:EP'L38X!D. LC#S&5O6*3D3]EEZ-IB&L,\,>! M;46Q7 /*RU$00%,VA*.$F%R&WE44GC%_='5%*I24"$\O V\2!F)$_LSQ.P,-D0M=1Z-IF;8*:*XQ%[0G*QKK? M0]V+C[[O+*3)&U?I*C,:C>H:Q[OUQ@, MGE\GPQVS^&F_340/_XV8YZ;U&$[&X7B&BCQJ5>,'_2; D-68;IW M5\,TW.W2I"HR*>2:W9N^[MSP8-FJJ6^XA(#^:-*8PC: N:A2FID \V'Q1MF' M/G:LPJ/K SD-.];6K7<=,H!BIN#>V4HT,L9EO]<9:#\ .H^Z>.@8 MH5M4@:V-0U+KN$HO&8_V]FG5Y$71;.S:EB3"JN! M3RP4LF R\2;3247A( :8K:+^Q];=NWNS< 0TSIW:OPUDLI\%8_54+1:E*=UI MSP0-A(,9[F&N7%/H<6BS/17AKUN!UW[0GRCZ-[]LCT+O*T9LBV*JE&MDC&(IEX03LXP+IH\ M#1>4;Q@>&+HH:+\TJS^AOV>JRB9U$M 8K-J#0G[Y0^@';O>ASWT'7U1^3:PM M:%?.;E^[AI#V)E0B8VXYPT\JW&&-@H*X*R^U\SV]UW4\IZ-[KW1A5?P@,NB= M2FYJ0*+PBGTK,BR26)"[O35:%"$K1./@HQ7QPPF[YXE#FMW^(5V-+R7+Q>M9^.C+5Q8"6=\[V-5@]IN M_J[:=AHX$>O92?O=)V)'63@X&?MX?W?WIYV,_6G'0,3UX3%0]U# GY6/.((,3]FM,'IH=]:U3AKS!%WC;(S;=3FS M:N!#+3!W\FU\].GAYKRG8?55.#&L;E5>K)O- MCUKGNZY7VRA3BVP9)NTZ46U K][W>AQ%D5ES8MH E^[;T8/NQ4[MQRO!F.;>"R0)$T&"\=G!J,BV.=[JS/Q4I=&:?W.*1S&K+?>!W4'NV3%B-G^[BEVN-U M:N_ENH]#=W;:--C/,HBI)EH]QY['ZN<0"=A3-?WP "P&@W ^Z52175#"]3?"+_[+U!+ P04 M " #8BVI6/6RDM^X+ !;(@ &0 'AL+W=OQ:P^796\JETF^2+AF.[I\W7W@"^W)O]B5TH5XG&=9O;5Q:HH-M=7 M5S9>J;6T [-1&=XL3+Z6!6[SY97=Y$HF3+1.KT+?'U^MIZN&BZ) M7JO,:I.)7"U>7=P&UZ^'M)X7_*[5UK:N!6DR-^8+W;Q+7EWX))!*55P0!XE_ M#^I.I2DQ@AC_KGA>-%L28?NZYOX3ZPY=YM*J.Y/^32?%ZM7%]$(D:B'+M/AH MMG]5E3XCXA>;U/)?L75KH^A"Q*4MS+HBA@1KG;G_\K&R0XM@ZI\@""N"D.5V M&[&4;V0A;U[F9BMR6@UN=,&J,C6$TQDYY;[(\5:#KKAYE\5FK40A'Y5]>56 M(SV_BBOJUXXZ/$$=A.(7DQ4K*]YFB4KV&5Q!E$:>L);G=7B6XQL5#T04>"+T MP_ ,OZC1+V)^T7G]/LE'\4;;.#6VS)7XQ^W<%CDBXI]=.CN.PVZ.E"77=B-C M]>H":6!5_J N;G[X+AC[+\[(.VSD'9[C_DU_/)]:?%HI@=N-R5166&$6HL"3 M.SR1V=,/WTW#8/+""EC$BKE">BNA&W+1FZM,+731%^H1 &"5D%@@K5B8%(EL M14]GX&=**[/$]J_%WY7,710(^%"MYRIO_$A_ O$YTP7>WA>R@'27HC<.O&@V M[M/E)/+&PZ@OD&G(HTP$0SP- U_\W"W>)C/YM5$O5";QH.^R+T9F'4R',HIQ,K.;<1^(^] M8!* E>^1P>Y6,EN2-W=T1""M10UZD&DI'5Z3+V06*^'H(1'3]ZM-CQ5'D+0D M<#'&MKAD:Y2YSI:< T_PIQ7JA$/A=':JU\X7D>A$9*9 (8I-OJ=I)8?E_8DD M@QZHFCGTP(:48) %!"7KBD7U0H(/F<2$IL;P0M*6&EO$ %+IXHU%&<4_V5]I:U<&*1FS7%-,R$+%S; :>( MR=*G;J=M97MGIJY4,ADI(_ZB4!-A%Q+]?JN+KRI/<3T0MVRB+-:I=HZL@.?S MX'X@%E7,6<1869A\;W?:BU3J@BFU6"@NX$<$VK92]SFY^M,W90B#@2^^K_^Y M?&@'EN=YP.$*]X6(74J1O#V?MM_E6%="]<+1 " 9C@=#\8']2'(D&C8&O,2*Y B( MTZ@O[JOV"0A[%4TCD>JU+AS#&@1ZT70 ^""9*? @\1*Q*'H4^7W$&,N@R%Y; MF>>2 +DA'0V0GV]/.M=YP.GTO?@55C_&# ND1Y-H*5"K6'/10!EP".5[,7$B M0-X<;W'->^\GM8BAS1-R&5HE!#;#,>K0!!<1JMDX$A]/>=QY^X!^Z W]2(#2 M'YVAE!M8WQDY-A:Z QN#&8C]82#>90]89'(-#T8S7P2SL?A9H6>%U^0<"0E\ M"+SI:-K8_S:.\Q*\*@BU8C*98HD_&;?=R=J&$[\A^PU&SL4$[5\0S0Z+0,LQ M8]^;!1,Q#+U)Z._;M98(LEX+G@5^-(L?2RK&CK87H"5 :KW?*/0;L45IO2B MH=]''(>S?M?V+>;$9S8=UHM_[TJ'T=2;4=?0@Z##&4+M5*!U%?!;;B^.0FF_ M>JQDL@^ .UPXKA:B1[Q#_\6OO_W,5\&+_D&P8,?+8#H;1)@)TI35 V*XTPFDMGX D0CY(GF[E%L!>B M]^GN_2U:A@S-/^%%MO,<^0P\)P[B0$?&V,@GE3=5J$XB&*,L-"4'"8M024J' MDC" Y/I,2Z;^]X?VI,K?4A.-)\JM,QR%F6M,=O:4BX($@U!.ISN3PW@/.H?M M;W7B 2A2K18>Z_@6,&C6.B;(1J\#,7MWMQ_?WO=9\9;&OS"TA!,.5!\N6IL' MN)'HQ :QPO9X+[,2@[]P&1(,GIKN39SY!P>)@AGSFL3C=..[W) ?MZT;L_;HU* M+UO._P4Q2%1)-]@D*S3O"*^E[3 HT5WE=6-@J3/@W:@[J$1^1XT)LASQB8I4 MDC,3;@""V73LHA5=-&ENLL3%2-5XLG><@JG<-EVNV2+W[4IOJE;'NL1?2?0, M)JXZ:]2'!X(E]+3<8&-!;,HT<2LX1*DW8&=Q/J'8'#,F>["RO%JN39EQK[=O M-<==9F2Z"@J2RE3ITS=AE<3;#Y8!;%8A7$H&.A+,HRX7-0D3/Z+JJ=V7<0R5 M*4T@W.6CQ;*RR4LX7=IZ\MEQ)8W.415(J;D(PX9/,:^BOP>[8H3WJ0:L0 M&5##@_&-S6'J&:QE.E84VQ\6)QHP$$+'T>*PH0E!J, "L[S^S!.W0+\471V! M.)*=7X8C5VA<(K@5@2L^TS-N/A>R2#?-D;>+W#^-#_8/8)SSZK'W: !,2QK" M.%$N@[ -N*W)Z4A*3UR.IIA+6FM/X)U7 _>PB_&S%.7&H4+F,FORN(Z%+F/7 M7F"J:ARF+5KD_X7E&=#F2O&!-YU YWKWIYW-N M,/5)V,DXJL&9'FKRJ7L.:W)VZ8++[:&>RHW+'+>*]-$\EI+=,K64?(,BD]"4 M#.Z2CY3*#75^Q5Y[6,U.S*;#XOL[\_P*/E8@B"Z!+"Y;<^?*KF6 MF/YLBKJG<2"[EXC !FT=8J?ZBZ)21/M&1CVJG&N? MXUP8@P_;N4MX?D+]&[+A.P9F1RS3WA_^K MQHX6;M7YD^WG'(=TC'S=KDE QBNL\< M41$GX5@$D>>/)R3-(:&TK1/-4UPP[X<\[T?@,STQ\COY59:T)'>G #L53AUD MML8ST"O7P.[ZQ/+DT=W>2>6?R0A+O9V[%Q>Y./,GT&\RT*4]: M+J\XLLZ8/W.C5'4TZ[F^PA7%1?5]HQ51U9'8@+Y]L-\9#BIY3WX]\$Y\/F@) ME5+[RK![Z;?.:W1V0KO#*H4\V"#<'S551D#('A>B_*IRXSYY=1I+5F=^5Y5IGS7!R/#?O"4##/4/D M9H.1AUI>5CAWGP2K)@,VS@P9T,T-'!O-)DT=8*MT]4UPO4)IX<]'.F9%#H2D MU4=VJ7EV?52^:GWP7ZM\R3]KH&(/#'+?_INGS2\G;MT/!G;+W<\N?I$Y,,,B M*A<@]0>3T87(W4\9W$UA-OSS 01*8=9\N5(25J4%>+\PIJAO:(/F]R0W_P%0 M2P,$% @ V(MJ5MNE\[!J!0 @\ !D !X;"]W;W)K&ULI5=M;]LV$/XKA#L4-<#9>K-LIXF!.&VQ?6AG-.V*8=@'6CI' M1"51(ZFX^?>[HUYL)W;FME]L4N0]]]SQ7LC+K=)?309@V;UW&_Z4L#5[8T:6K)7Z2I/?TZN!1X0@A\02@L"_>[B!/"<@I/%O MBSGH59+@_KA#?^=L1UO6PL"-RK_(U&97@]F I; 1=6X_JNUOT-HS(;Q$Y<;] MLFVS-_0&+*F-544KC P*63;_XEOKASV!V2F!H!4('.]&D6/Y1EBQN-1JRS3M M1C0:.%.=-)*3)1W*K=6X*E'.+C[@N>?*&%8!'E4F-%R.+>+2ZCAI,98-1G " MPP_8>U7:S+"W90KI(< 8"?6L@H[5,G@6\0TD(Q;ZG 5>$#R#%_96A@XO/('W M5NA2EG>&K=#*6[*2_7V]-E9C4/QSS. &+CH.1XER82J1P-4 ,\& OH?!XN4+ M/_9>/T,VZLE&SZ&?>23?B\&.?!+6:KFNK5CGP*QB-@.6J*+ ;,' 2[YF*D]! M&W9MF-HP/!0HUBC<'0QW C>JJ$3YP#*1LIM; P8M=)HG2* M!],I;[%>OI@%_O2UP:PW5EA(60+:RHU,<$)49(F"E=*",INSM;(92T@%&.1Q M#P[,B *8IJPTI_"ABPOB6(+$/9KPG3BYJ(4C^RHM%2ZB[Z"DT0XYE?ZZ^@\(%VH*59?6#"_87^C2IF0=\2AYDWVH"\ @4_IB MESZ_L%>QQV=>/*3A-.23(!I2*&MP?0;#1T,*V#O)CD25]Q2[-,9:L0&-BVUB MH(VTLZB-/5; I]%TN#/A#$^W MLNLG!_?(_!GWPF"(_BL5=J?&55]<*Z3C09+8V9^4A2:S\(J V5U2_I_4%L9\ M&DR1?L#\F$_B&0_BZ2D%RQ]0,$'\F,>QST(>^!,>3 /V25F1=R"4?V]7MRO#T3P:GJ]H^9.*/ATIGY6R M4%HI\ORAD:0P-9#46EH)F(;;3&(IPFJ=URFT\:E]D*K04F=)/FCY*A6^1-'5\#E%0;B$[*-EH57<^KT%]=^CY7HYJZ")L-WBKQ MPEGG*8*VF5PG3>-Y*N<: 5)3&IJFN7TAO_H3/YCB[:J$)3D4'B6L@:$H&.;8/4W47PW=,>K0L:NM@(M !-_;6/ M\B8"SNDA?S3Q3LRJ6B<9>N0P@"?&PO=V]R:W-H965T]\DYL6]-K_;K92E>,BSPKX\VY;E M[OKJRB9;F<=VI'>RP)>--GE&3Q= M-5A2EO@V?7DV)H9D)I.2 M,,2X?)!O9)81(K#QA\=YUI DP.Y]C?UKEAVRK&,KW^CL5Y66VY=GRS.1RDU< M9>5/^OX;Z>5A!A.=6?XK[MW:$(N3RI8Z]\#@(%>%N\8/7@\=@.7X!$#D 2+F MVQ%B+K^,R_C5"Z/OA:'5P$8W+"I#@SE5D%%N2X.O"G#EJ[<2(MD75R5PT9NK MQ,.]=G#1";@P$M_KHMQ:\561RK2/X I,-)Q$-2>OHR;Z7Y(,]>??Y9 M.!\_?X+!:*/S75P\BCC5NU*FXKW>J40LIY% M%'P7%Q6"3W@]B\JJXDZ4 ,-BA$F<"6@+,<(W#V]M%;BF=/CI=Y<5A8,\KM M%+(,:GHPVS/Q^6?+*(R>XVX>C">KYGH:>J,*Z)>@:]C)?,[_WQG"7,)QBE3( M/RJU(\X83(1A,!E/Q?ED%EZ(41XH\4DJX M$.=(#JRAQ6S1:LA]>R:6J[E3V#*L]9<-Y=(S73!=W!]+6 MK,Z"U7SL_SX->T3,:<[A>BD]W93;BI)<.1K*]0&Z$1LD$SO.%=0OJ)<@*J)7@G$ M1,8FB?$%"8_39"#NMRK9TE)*/Y1M*&F[EYS?@-[6R950464#%:"Y,U)2J@Y8 M#$Z^](I))^C72C E"[1QB>0D:2A%.)GU.E-W+H6-Q,^HYT;.N*W6E,M+Y&P0P)]:*1((=(Y"LY:%W"C0VAB=\R?*A;P**J]( MRNR1/)Y98G*I,JAIX [5@YZA+$B'U;O*[#2@6:N\'+H .H!4IBZ@[/-[IAGU M*W)F-5<21=Y%BN.((2:IC"N4O8[#6/*+K$H=6387U25&C3ZQ(Q$Y&G$U$K=2 MBA\TO"9BYG,-SU"%Z]VY#!?=NL8QL7@.4R:)K@K.'3M-5H.O$#P;V/:%<.] M=L/\0DTY"O,&PCI5<&OB]-M)2=[7:X^TS@KL!JI09$;OVR0^ ;#5N+5X4%2= M8>4EB8\L\BACX%.7]8><;%_BBZ3@:RU O ME)Q@MC)+B:)4[+0=80+/E[7:!*2,M88DN]A04AV)'UNM>#&:U,?>R7ILXK\C M'B<6Q;&&_&71G*ZAR%HJUDV'"^@/64 ^2),H'ZI.NAX''9DZ3,@'ST23*_Y+ M-JBU/,K*^R/1Y^W3^DJJ&4%M,,+:-*CH>$NC7.>=Z \2[EUR7L8'E598\2'. M*BGNT"OCDR0+W%;HK]GKJ>&HF]%>8C RX]86*JH=G/ONCJ:![-L!R3L- E5=.N^AGT$0HI_+S^>I"_ [[/QL%8@=S%/V M1RS"@O&@GG!H./0C\;B'>]M_1Z.7DVR]U??FHE_^5]ZAD>HFR:V(X M(2(0GMF",-K+PZ@B,BV*B[PKU)]1!VZR"MMM8 -JXHBU3FAL^^):A]8Z1 MI\0^[U4?^")1M]3[.$NK1:WR<-#,>A9^H&?27W\<&PR@]!KV^)\X=5"LMH53E1T<% M1-=;?2^S+ !N:^-D"[\)O-0=^89<#T' M>0JHN5APQ# W_B;;#3ZO-,K&W)IZ<&A)F28<.Q)1>_A=A18-\L\)2?VPT_?)!7CK-$QOV@#!S&&-@[7?OW2508\O9>4=. M&A\.0#=27@24Y$CQ=(W)'2:-.Y3<6-(0;^##+$1,V9!ZBY';^@=&5Z_JIHAB M$Y61IGRJD1672U!4>54GGV:MF\]:[L^)!>=!%XSHV70TK[DAO^M/"=VOO-R7 M%YZAD-N!*7%G,#_/M MWF^OOZJWIH]$"GG#TRKH]V.VD8%W;WR6._EP"^V_I"B_:KA]=U&TM(I5&K=4#@1>,R 1'Q9P+98] M"ZJ? M-0@R;@=5J@%_C2%B88SB7[.P3^+1Z_[[F!(,-SX^1$XWNX>]T@F3?K0MV.MX MNUQ$]8YSM)C0PU30GOF<;F=T.UFYL,7M(J+;!6ZGU-F1<\8;\MG([39VJG/C M2<_$DC>8WZ(B4LA6SM(^Y9^'P3A$'^I _9&)GQ*/S5[<#%/;_'$UGFHY'_^V M$O<:\"-*7,R5)CT\4GZ8N:Z_^%TX6?THNR M?KG3=.XT$6[+VOM;N%K5_A9%C;^-ISTG"SLG._VT14E5E;7N%L$"P^X3AZ"S MYA!T]C=KG[631RQAWM]69R U $_NS, M98KZH=0[_GGO6I>ESOEV*V,4%EJ [QNMR_J!"#2_]W[U'U!+ P04 " #8 MBVI6%GQ4BI(% "<#0 &0 'AL+W=OKD\7S3:N-GF0M;>A\V%[Y(UCMX'%;NFT>%P3=;O M+V>KV;#PP>SJQ N+S46K=_21TA_M^X"WQ6BE,@VY:+Q3@;:7LZO5F^LSWB\; M_C2TCY-GQ9$4WG_BE[?5Y6S)@,A2F=B"QK\[NB%KV1!@?.YMSD:7?'#Z/%C_ M66)'+(6.=./M7Z9*]>7L]4Q5M-6=31_\_A?JXWG%]DIOH_Q5^[SWU7JFRBXF MW_2'@: Q+O_7]ST/DP.OEU\XL.X/K 5W=B0H;W72FXO@]RKP;ECC!PE53@.< M<9R4CRG@J\&YM+GQ36,26$Y1:5>ITKMDW(Y<:2A>+!)<\,9%V9N[SN;67S"W M6JMWL%!']9.KJ#HVL "V$>!Z 'B]?M'B+95S=;HZ4>OE>OV"O=,QX%.Q=_H? M [Z9!JQN32RMCUT@]?=5$5. :OYYCH;LY.QY)UQ);V*K2[JLO[U.?L?YM1'OTU[#3YB5\0RF%:*Z;8+V*)23>I .BCB M;"ODBIJ"PI"OY8GL@(-6NP,V)0K89ESR2BOGW?>E=B5975A2>A>(& 4J(-7X MSK29DE0;_)VI8!4M2,4!CHZ3+0+;^JY2M8\,?O@2Y^HJ*K]] FU]#*W6'#?S MD 0\%!JIND:U>I#9J9S#"'5!GY#T.!'L":?M&6'WR[GKW'*6J8GU<%WNUK] MJEV'5C9%#%UM 6,\PXT\.@=K"$M8 S>J#I&QY0@ MJ-485(9;"43F+CZK#/T\W8+F\>IJKMZ"UL:9K2EU/CZH(.*3N/&A,HY)+'T7 M(K'UHHO0<(S'.6ST8= *)'9L%H?N8$.446*B"1SPVT1.=NZS8/M$W8$ISP\6 M]N5A< 8IA.0X)7S6PW.0)2.\0[%@M\6L$8,4$@;BF$3C2MLAC!V;2U!^0LHA M-M$:?/D860?!1$:(V2E1(D?('IXDBQ-FD(!M\ T7$L89?';:26,F]P5KA-?S@ MI3(!^'S/VL!+OXONJ>QX*F,!EOF\2%MD'.ASA\-36"=*-YX)$O(1B]NQ!A[0 M<8#4 !R%F M@M?.];H"-*\J5/73O++Z(,@NL,M<.$@TXR[1/&/NK! S[C6C^!ZAB,>MPF2C M8M(EM!0M?0&'Y>NC"'I)LAX&.$-KX>W39 7,AKXA"PQ?6+/+"#ARUA"F5?36 M5+)OBTZ!L850.(D]35_9D7ZC7:ZFDHA+-CX7JI8:.C"PC#GUN,1JY2EOJS6T M_3!/66MR&8C<=-%\#2YNN:$^LC(A 1,L*>D$@5H?9+H]32S=:=MA50:&E >, M]DA'77*?&<49CC[)1&.>9,]TV'! 3Z8%?QA5FKMNE*SD*E*Z2[4/!DG@ZMYU MR \&?2X^=!S0( VO+!D+1\0<'%T\CA4F(TR.Q ?MLJ,LV8E.[./TS9^[<2TF M-V8T_IW\+F Q 4Z^/(^KXT^/JWSC?MB>?[>\TV&';@/'6QQ=SG]X-5,A_Q;( M+\FW&PO=V]R:W-H965T*&EM$>%#)5=V_/==4K+J $F* M7BSNDC.<(;GKV=:Z>U\C$CQH9?P\J8F:\S3U98U:^)%MT/#,RCHMB$.W3GWC M4%01I%6:9]E)JH4TR6(6,_^.7IG+X7P>&G5#UE1/4_. M$JAP)5I%MW;[!7L_QX&OM,K'7]AV:R>\8]EZLKH'WX,)J9@N#:#6B69PTX5+NR/&L9!PMEFAP)0D:)8R? MI<2482(M>_BR@^?/P, MY?D+?)/!X"3R39[ANT62#OD9$?1>/?R\*#PY?A"_GG+<\4V?Y@M%(\ MX2KPZ#:8+(Y>C4^R#R^HG0YJIR^Q__LZ_@/^M4:XM+H19@?H211*\CNI0(17 MR\ *2KXZ)XLVUH<7&VG6/F*AY=MT<->7SC0;O[E_"W8%Q)Q7AM 9H> 6-VC: ML$F%(_A:RQY;)!/$L3T%@7Q76J)*>,:5E5R9:Y:8ANTH25#M^3 M> C5*_T(K@65-5M]9#]2!W?1@18[*) _%6NDF*^D+QT>[+@_VZ-79_GX](.' MP@I7AB5.Q1;)L3DR%Q**IJ75 =XAT* M/F ,)0=<,*@+=-T;W%=.I.(!A_Q*&XS-3^U&3[W1]*!]:'3KV"0]2VT-=9UD MR Y]^*)K/W^7=TW\6KBU9&,*5PS-1J?'";BN,78!V28VH\(2M[8XK/F_!%U8 MP/,K:VD?A V&?Z?%'U!+ P04 " #8BVI6DT)#"40U .NP &0 'AL M+W=OXH6L6'+./@(X MZ&6 ZLD36\=5W7_7] M;=U\L5MCVN1N5U;VAT?;MMU_^^2)S;9FE]IYO3<5_+*NFUW:PI_-YHG=-R;- MZ:5=^61YOOZ?O/C2OOZ^[MBPJ\Z%);+?;I+1[I M%Q^+S;;%+YZ\_GZ?;LRU:3_O/S3PUQ,W2E[L3&6+NDH:L_[AT=7BVS>7] (] M\5^%N;7!YP2WLJKK+_C'^_R'1Q>X(E.:K,4A4OCGQKPU98DCP3I^ET$?N3GQ MQ?"SCOZ.-@^;6:76O*W+?Q5YN_WATV'^O;?QC9T#,<+ZM+2_]- M;N79BT=)UMFVWLG+L()=4?&_Z9T XI07EO+"DM;-$]$J?TS;]/7W37V;-/@T MC(8?:*OT-BRNJ/!4KML&?BW@O?;U-9]&4J\36VRJ8EUD:=4"L+*ZJ]JBVB3[ MNBRRPMCD\0?Y=/;]DQ:FQ@&>9#+-&YYF>62:Q3+YI:[:K4U^JG*3QP,\@36[ MA2]UX6^6DR/^:+)Y%=^Q[K/Y']?K6S; .+\ MG[$=\WA/Q\=#:OK6[M/,_/ (R,6:YL8\>OV?_[%X?O'=Q&J?NM4^G1K]]9O4 M%A8/C<:NVA11?&R17S%,\FEKDJRN+( A3UN3)^NB2JNL2,O$PB,&B+*UR3:] M,!D\O@__^/E6&WI;9 MZ$7\^VV]VZ?5@9^#KV^W-4Y:WU8PA^U6MLB+M,&CANG_;H#*Y>%K6/P?IBGA M\SRY*DOXO35-IL/I-/@H($AE4^(Q(5!,60"YIK(U#TYX#$:$08#[F,8@H'CK MUB15C9MNZR3=[P$%TU5IDDU7,#CAH'8&:1-^IW?Q VVZ:[=U4^#AP>0(GR2U MR1I6Z* :(#= MLK3)K< G)S(G(%\$[G]T[ OAW#F-& M!WA3PS_N_7=7UV]T@/D$<3QSQ/%L$JL_ RAA'<:VQ0[1:(PN'C8"D02C.8,K MQB]<_.+%=_8$JF%<0&E:M %4"$P-LKD(;X,)[O+OUB@F7@B:06 M).B>T:W=IL"KUVL0<;0>6&'=X-SISM$!/&\$5W"PO"<<.KQEY*4IZ'3%Q#@:%J;)NP;QQ;]# M[ /X0)W;>7(=R*GCH $20=RD9><0 MK*C@J;9N#AZ"T>^@&V1?SE$E@9W?(EW-"4^5Z>$OEMB>AQ*\N2W@162I)0$< MN!]PEUGRI0*N",S,5#FON(8)&T# YHMIS^W>9 AS^J4!G>H&H;\&ME!%R+ 07XHFZW8(-X#&//D-1 ;LIMK4"+L5RJ-9 M2 .&MSS8R.W6T+'"&>$Y9=L4$)?)*YQ@1FNT#KUXM_/DK7\^0*&&CZ3)O3QB MK,._;K=%ML7O ++PT,XPR("99VT'P 3B!4T0>4!7YD!9:V31ZZ;>P3NU#:AX MBL4]=RSN^22#^EC8+T*R&8")N1(15 :"N&AGD3;'>J1I!!6#7VR'D@9^&>.1 M_^8E!$*CJ$#OZI@F";GV(!F!.9'* .>(\ SE.^#;L64D#:X321_P'HD3,+HH M2>'-4KNEY= '9," ;,RR+$C4]AQ$_HYY(" H_X5$:5M>&;$<504 <0R\#\@^ M3SX0TB")E8=9M%"TDUKX/_ X8&RV8(D @]!:([:$,"C:CK>#>'H'^$P;6YM< MM"=XID/%BUA4C_S]5#C+T;VR##HR+<$^H,8>@<-:MF#U**1_!S( J18O8PNZ M"')13WT -/@>Q(YEAF2[;!MH;@W]3-SG'.:O .X[D %HI,@[M&(@MSV)O=KO M+]P6JX;Q8>6UX<7(/I!G@5K%")63X@53=U5GD:!#_%F90RT\N$)C,/X5Y$X- MP,/SH[4!=P!4)W"NTNH+VCK5OB0RQ<$)!#Y(0%E:1.PL&:-'-P1-51?V)W (I)/LHU*,WU+8D\ M&D(698.5$Z+XY=(B&U[U*8O]-OE?)FW8-DS LC.[%3!/M>[P/XODK4R67"7+ MY?QE\K=D\7S^ OZ)__K_MN 18#YTV8OY4USHJ_DS^,?]\$:7_C_\=V^3Q8)V M%7SW(_RQ6,Z?A^_^A-]=Q-^]X^\NX+NGK^:OX)]G2QK__T[^#]ZBO2Z^2TID M- [;0FIND'"(:MMM 2H\*,2D&*)60_H0,G,VH8!M="A\5;DT#7(C4FP B%XY M GH&S0G_+>L-\.@B _IX7Q$C(AF.LIZP'W4X-V%:E$BPP%10F<9?BR:I5V6Q M83KK\UV4VD#:A _P'C \X$,E\/2*[28OAN!7"]]9UFY05N2PZQN ;+1P93P. MI1 HQ0Y4J6*-U 4,>B9TS"H!V89I@CI @ZPAS6%,5 Q8?Z^K4;2K88>L;XJ" M,0N8-8BUO&#OEK+V-6"^<+MT!WP[6F2?#7UR"E15Q^(ZEJ9I0]9D"L]4&P0@ M'OXYGL7! 8[HQY]YXW#B@#1BCM (/(-D,J43O7 ZT8M)A>1'LT)V#KP;F5A6 MVW94JWGP("'^9^D>#.VR^ -04#&Z-!L\3:S3P966*LNL*+J'UMD?/"GY2$#@JB$W.HBSMG!F06Y$L_K.9ZF/#R%42\=1KV<1(:W/:5B#)T>-D*$2ZB3YB3W M@?^A(@6841;P<*RYL!\-#K I-D#Y)7(0,)!;TF%?70"='TAM(JXM%CHR(K)! MNP9,(VM$8>MK26 (]?4FAZSHXT?F!\L$/M46PCA9D6P,'V2.$R(*CIX-,.F& M;%8S=1JOW&F\FC8X ")@M^*DN(BQPWC0 ,D5:=-#GH2(C4PI%B&WJ54O3:)L;P*N6N"39_;)'XB5H MQY? B&!-S%":WH$]KNKJ/.N:!E9_=DQ@'F=94TBXN/ !DXM)+'KO27,T#G+R MVZ%BY59_FN$Y@%1Z _H0ZC;G<'SG%FA9/#4J$MJ &!/V&75[@"#[=]AI1=Q# M'!X&'=^?*SBLDMC[ABQ)7A(987UG":C'W0Y=8T;E('K+&[/%"![Q6B MY2J2&G#0FY>X)?$ BA"-UN>DD6SEL8BYLUE2F58=1J<(N[F$6"S[0,.5(O4! MTT:#E)T8L().U#\! >ZXFS@9L&CY@(5 G.\.A$W5>I>_R,E(OX_=;2 M8X237TS16.8'*?H%%EBQ)_1%^@;9CWZFD'VP=4>;$].5@92N.XV6Z3] M;=ILC ;93B/K7VOQ9KF-HW6+YI5!YQVAKX]M2$1#W1-F4F==!!']Q:2(N1HZ M*D8%U8-'&?F*19%:EX'Y[;66KG)(@JAQ;! '!&*F&+>J&#-)?B-VYG6W:M== MZ3PQL[Z;#-F@\[/3&!)H$C_F09Q_<)HEI860MS;D?^).L"XB(6X^XR(O5CT8 MD4>;C'YWR#/T$MP =MH3=N%B$Z3G,/>,%W4+2B))@_6H1R\E"<#4X>>B FL MW(D^)#95AX"AX;$X(- :JIIXEVDD509T?Y!$MD-35Q[U9F3H[@[7ZERL[.U M3^YZ?2[SGK-G46&*;M>.U A6&]"Z4*!.DL+2D\+R7FV+0FBC!'#BNXG_!' C M-I&KG0701KQ?$[=&(PR1ET4AG8WHX&_QU\**-$?=RUF[ZZ*Q[7E1S>13W;6C MDKDQ&]"NFA(_W6!NDH\/HN,=N#8;$M7Y%@\344TB!N296 'W DP(7B*L)2R) M(F;P1$XFP4S4.RN]QX:.H_S4#)4>^'CH#Q!416 0YLFCT+ZFO4AQ'D@_SX]3/SIU46(V8_Q&1 MT)C[)T'%A=U)#B4[:Y#Q$JI@=@>&/RC18<8),\@[[;?)3^Z%S_S"S_C"+\ZU M2&,_.%Q=DTEJBW [1'1 QOT4H4>BS7K?TQZ4\]AOJ8L ' MNJ8J"/.)?(L[_&QAO!?RW,]H7:-YA!HTB!?!RFO4T9D'>6M;MT@6.;*E<.L_ M#0%R(W2R#P*7HIN1@D6_I*2.CT36K7JPJ0!7=:*RI2C2(CJ M;HAD.&>0LR6!^RD/*",JL69TS"/*SW\"%RXK)F*WAYSWI\Z6!X,-G#B.R4*@6B/OD(_ MD]$/BNLYT(I_UJ>SD*)G52^\NGZ;7#Z[.']Z,4LDN>V]#H Y9;H^R78+L^[P M/9<$1UIRDV.P!91)#33PJH@:::GQXC)E-VZ5O4-W6FGN\J$T=.#$J2;ND-U' MVMW4(?N$O,5T/MU[9_,35T(_ C*=7%!W]*3_U(@_][]P&2 L]T?DV#P9OL3@ M(+5THU0ICD2!43"ZY7 (KMLE1H3(WI.,826<(7+(K%%I(8^,JE[=RCT=I M<%F!)0/\FU1"?V#)NS K:]QDAJ6 W5T@@DDFE8^DHA_" Y>539=D&[I*B CD M+0U-8-UE4+MZH;#]K-3H;CE2932H!GQP, $Q'!P#":A2YD-\OH64YR3)_?MYC.KGOG75([ M4.( IL7'+3@KM8&= 7<-,OQAJ>TM.FTU;H+I*#@5 M\7J>/8"R)%']ETO;;4VVK8K?T:?2B6HMCX<@W748\T[O0!O]PX2$ F8\Z%YD M4!852'L^-L#*P9-=-7AV'B18'CGT\1,FB956 L3Y FR+^B MH&:)^HI#J6#D;0%,I]$;ID\!(#F1,.2Q+?BG@HW M_RTK8L^_ P,*5I$LR(V^_.Y_=C7[#PJ6P.+TDH,5Y8\")IF'5X D!3H:XJ&7 M,O1O@U-Z',2;9!G)[^$"SF;B.+;Q]T<69N&\2PR;CBUK-AQ"WW5.6=0>9-QX MH_UJ;IB8[&1GG(7Q(2 A().U#\E(@^7F(Q6$X?"_U M!"O,FVA;GKBJ=63:()*S?R6,]'BKUOGB/&;&"E)+2>:DQL1Q<6 M$/PY!>^U0 +++QIV/O.;!TKO/8"NO%/O'M-X80=F<50^,4^&:U#K)9BFK^&Z M")EZ]M9=E3F#NE^:9J4BZXDO@_T:: Y+?$D8"2E,R5@?QTE8I.YH: MS68F$\*GMI \%HL_= GQ^C!;'5W@;M),O-M.+_*ZH28[SMA;%F3)B3';MU%8 M6^3L2O0-47BN*]=%6=)S'K-YJ+B4F=)P))>$=X", MB)UOK,,ZQ7T0(AKXR%C!27. 89H=E'FXM1+$)$>00X/R AMWF"&OH2,R4?"W M8,FT,%47M +)G#BE,'LQ,9'A8P4![U#.7,NT,N8JB[,/)]FES^];W).>)_I,%GB>L19#32O8GS$[ MDCYA&MR>ZB\;\M_5V9=1%OOOF!BX9%&[.M#W'WYS2A&_9!\V&HQ#ZTJN:!S^ M_(:J&9"/XS.QC;M-\U E/'&:&J0X\O')E!^LL4H[*?.Q6[*DL3XQ)8M"/6(X M(Q?\)6N3LL><[0HC>(]AKY(++3U2M4U=]@P<]:NJ0WHLTZV?I4L!!&L:,9=. MW#[G$8:INE&.+IB@EIAX!O)!;&^=M!\1E$&4(P4HI%D+D='K0M=X BAD.*WH MI%63=CIT3T7*TJD \-GP7"F-=4.ZXN!$Q?C@&4'/P,J#UM6>^@?GR560;G%\ MYP]8(KDJ$+J8)V0#N/JJ&2U+I?40N@4&"$Z"_Q0HB:O<5%!L\%[%IM(W/$5'9R>OJX;'PDD,GN=$_,!Y);I*T;9MBU;5: M"1&2MY B([\FGF&$,A-[KZ3HM5OT'MW-2)R3[-@G^"ZF$W0_#$B%I(HWS$8#4XG2;ROVW$D-P*R026(-2ZSC+^G@Y)^H0DB"L6F< @,C; MPP88Y:J:.RRJLR92.8)UWU) L9 RT2.YK^*D<7Q<^0F1M8Z)@,'1L$4$K! 6 M3@.*JR;OY8P=80H^0/T&5.DOY]<9D!?9,8')&)4BC]N@(QLU3>2H'>:JJH4> M)ZH^,,/AWI7=A_O#E7;[!)M!1+J\Y<)10GA*6V$%((M5),( H,XI3K/T2=S+ MZ33L:[,A_UQ@#8SQEH>/$B=#>9\QB5V7*6_E14Z'4<&AZ#(H 6LV:25Q:NI7 M@%%;S13@;$8_?S]/2%QU&M#(Q0H49 ZTB^Q TMON-$LC0,6&]EC6J$($2Z.I5%'"G('05]?PS+63&B2N. M4<8Q..B.&4OP9]Z(XG'Q0<:UE3#VYJ]..18^C-I2HGY MX\69ED CN'>0]AP:F33TX\NS('L*?PO# M2>3MA(>>GGG..?J,ZJ(BH* M*LP7T_%<,)>JC@;EW6'O&TVNE]I4<@G[[&WR3ED-++&1 BQS/EHG1:K#QOAZ M*-]2K*JK##=4NC 1? ,HW54Y?T-"%WN -5@Ɉ>_#JZ,S)>O++\!YIW?<8 M3/H9I=X5.0HEX\'-4K%SEJ].3,44,W81@"K:DHHJ8%^][ M;W,.C.8.*^Z!2FAB/QM"C1/[P !M#B'WQV*LHURHYUQQ: "/ZE)%?PZ7 T<< M[$/'**(^<8 N6\FQ)+N6*O(/&)<'W98(O:X<^I-# 2L.>2=UEG6->NJ+5HOC MI&22K&)=W0 /1HH,:&=U47'-%Q;4N!C @ ='60[<U!;IY\1KW7 M;Q=_N^8S1;6%LG\TS@";7G.NIYZ^!_ 5UT.-%Q2-UH%RG*':C!)\;.N<]=YXL,-?C6G(8IPC/]I[I$1YH<])[+Y![ M^H[C_))YBPJ$_O;81_JH'T7)Z4QGXULIZ5:)_M@OQZM6,;C&%MW[=C+NP)(M44U7%0K'F,,1P=X3RVL M1A6#JV/,HJ "258S2:7TNDBZ _&A>U7-3952O><6[ & M3"4+50::<8.8/L8R2G,-NY.^(W.:@GPEXO2B4@Y42#>&ON82=_KH+=I!CP17 M?CUSE>QNFX%F9NY<)J=7$,/%A^+\R'*1]TKY-#8 DY)>@@SGZ=%:Y2 &>N$X MWT+\GM(L/1?H:UU.@SG)<)R=R(AGHQB9'KA>DZ1'_!=EPWO%+7?-M Y["=1J MWM;E!2*9=LWP7&U,N1C(XG5+69Q63DD?>P-[9?@"H]/O>R^)59_8&7#OCQN>&AWD@ U1G',SX[.7Y6*NWN')ZW2E5HZ_S?Y.U=8K"&":-SB MT*0J34+!\IF8MA%2IWD](M/U'3OD<24!3?0L5;'H;$2"O@/:F(U'$O((BR7G M%6=4WTRT'F7/D_<^]T]B12UZ@BK9=CLQFKK&I]CV*)-A^7T0N>3S'=W,QZ9D MO(]2>>5[3@;CX&SX-BFE8?4H&_2V/=^7G.^Y(5=E8"G@J)(&HUJ,!S3Q<&7I MB:$@'H,BZ&B#;:'K+%*$AB=:1&Y-*H_K80' U$@8\Z.KWSI 'JJZE FH5) M2W#^^>;>P9!I/B[. LH<=!KR(AR[/F!X0!NV2+^A&8P0#8&#>A]1&*HFY<>[ M#40+4[=3K9EAW!B!8K58T\7$F].CJX&A2UI)])"O*N\!72,7)NC;SABD-XHG3/ M.WMBK(TOC7T4:U#O'N1J_0/RBSBA(D J63(OF-'HR9]ONCP3<4S M)Q6[:#M[DK U6GD(>S$1@X(M:5N0O@5,:3+?7,P7VOZ)1@K[04FR20R<>YM3 M^@=R3X5'^B M6$;@3J"@Z-7''Z\X#Y++KQQZA*%SWZ)S-#+FJ2TT,@:NYIYAX9F4L!M7?1#S M@,=:(2!;0J//G 6UH=Y_U8ME!=:/#X8& .@9N[Y1I+=TH]X5/EM&F&%.+,VX\E5!F:KE!M^I.R"Z,:0 M=UWU>+"+<):A@J0A&F:Z!'6;T%2Z.7*%>U?.>,=84W,IM!%W7X*S7F8W[BP>H$(I0 ME^/KG?L2D_3((MUV\?(?#!WB4UKV7]C@+%,-PV!6I/>O=Q%W5ETD(FVU_J6!O@R]W'%K"QT K#IMX[S>+ 1CDY[BW4: M X%>C?-G:BR!7B=J3P",M0 =&O3!3<268UGMGPCTA-!5 #/#X6J/%IS9?<-6 M7[ 0?<)_->LY!>C$2THD1B\#RCP=WG<-$N"S&X(#F&.I,B'+^#5]T)BD^/(GO77%,8 3\Z9X+ $;-*#V50^\\J#8OW';O-.3WX)OX+'1@ MVP+?VV%H#K&XLS",/3NE%;]&\,,ST4&EX#!8[C?)XF+VZN4E?'@Q>[EX==+K M\0:?SQ;/+I+%);S^\IB2,OZF?KN8/7OU+/D47>P "WLQ6USBPI:7L^7E\D^= MD3.*-J;>-.E^>_@*R,:WMGV3O)R]>/X"%[JK+6?/G[Z"/3V'/04W MK,'W+YX]3Y[.+A=/B=]JA1A(("JN6,Y>/5_@[Y>+>V$QE>7E^\8MIWN_O96V M0C+-:(;7@T9(WA[I.38>Y?3]9YKTUKMSN)A/\BG5;;-NZ.;)F8^;XP/8!*YD M7[Y%OW13'T!/I>)5+[;#;OWR'' >OA#/NPR V5MD/"I-O=0,;Z#"F($A%Y?O MV#6;[OOE'[,98-XLKBBF=5(9+=;7\(EQ[+\6SG"@-_KBS"&,%5&DV3DB MMOO9#%%<+ER1ER=_"NS29ZA_YT$CKDD_G_-7'?>4A&=RY ".:!O_EG,@>',O M,/>=.PUW3!/H-[+-XPK4H)?L9(ZK[R.XG&[_%QFI@[98H\SPSPR8W/.S-JBJ MK,GCGG%'7W2(%'1]R@;U?0$Y-,=&DAX"A0GP8):8W;ZL#\8X3-<)?1L'1:Q9 MLJJKSOYUE*[V'&;\\4*IF$1N(U""XAZ!^!=VFN26F9+JYR*EH&F":6KC,<>; M%6I.#>T^?-P!SO, M?%!+.L(G9CX]TQL440]-=0$'V1#E01\9IETW0<:E7,,2;FF2"?N^B,OI5H97 M.=7P6:?#C?+=!XXQ^.(HD MXN0B[*.PJCN]TU>:\ N:T2@YM8JU/J[CSRV.A$@H1Q*IQ3&(+6\L7>YUXU;U MD/:DD\?G6YPMIQN371^1=:-'.3G4>#W-L?'C6S*YI)/O8!K>J)MLZ-X<3EP1 MH8^&!)>>:;$"R@'LN!@ZHHIFI.HTO#AYXRI-@^R(,9D?U-#(HEQO8\HHH_Q5 M59-9#PSZ[/@4>LJ),#:X3-E[5MP=D#1#S,>Q5!9]4D/@<'(DA<-Y>OE99^DU M[=9^X@Z+W=Z,W]MT6V=*O%H;QG[V[D>>:DX=.7#&__A%I+0=CO,=VU+ [8_N M:'X&-H%OLUHY%&D8K&D-PK39-S.5QRS*/K*NS# M9Q@4J]M[=5?D,(.Z\GL:(-MTA^DLP'8I"N$SB^BX$*.*/=YCXJL,TD-3EV4@ MW0)F6)\XB",F3@3ICR-.T:@?1,G$>YCRJ%E>Z M[C0*XKU^W!WM6\KH:N/EN2X-/ODX.GW;\1W=88V]RXK;N;['J -8_\Z>U ,N MIQPAB%S^"6KP!1K%>E@U1! M7_Z![TNHU8)*RH7RVD!:DOZ)]3$#(\6>"^JQ/96^"BIU49W?I!6H_*F\W>./ M873<+0ES^HL;O:N++PC"UO?9%ZO?^,OA@YY58H.618P&H<5%D<56@"%WD6(^ M=!P:\]>S%V'>"$.0SS<8/V*9P7)B3-QW8+!DW-F3&^C(=64 'A->,&'%("4; MADR8&M1\:6' +7$*OM1,$HFX'U<[;-^%,2NN1R4Q'"U'ZPYD-<'6^(2.$$0O MN72%;M(U_%SY:E$*6G]J2#@=F$(P/T=J=/G>V=Z-DXG.YD^)X;8+3IW7@CQ >\'M%* MU$&^")_RW)S;RH8=5@^]>TQ=/8"J^5KU3:X=+95,[XYU:U53W\%MJ^$X;9WD+8"YW7!'%L$G9JJ4T1;WP.S&44ATD7&D0(2KZ_?11R=M M@^5M01N54TZU?[&B9 1P2'Z <#$/C]H1EL474Q;;N@[Z:8PM((S9D/B;N\*+LABS4Q=5\G8Q6\>T*K# MSI,/-6ZZD%K;T#@?6Q!.$G9>$6GF&L[&,(9C7D=2CB/DOCO,ONER(U8C.^-* M7AYUP&<',F+OIAA@1LBQ0D=#4<4,[&M8PHJ[,G"'=BR?/,=.#"Z/);H_AEBC MO]0 "52*]/JIH%@8VN@=B+1);7I/_;%7)@#M8(HA\GMO)[S-3=5$XQ4'M;E+ M=UI0I/5XZ1WM29+S"*K2GS-:$$EB:OF&>'S.>,R7$1(>U]&\(SMB$TSOPAS; MD(=9 "_?W>'4LY(6KM&M$FY ;@*'A9"&BXF9 _V$N";G?D4 MP:!U7W"A4>B09Q%=NJO-G";&A<,5!]!@)T(15Y76*K++VXL8IW!JRTUON>N&)9!PFO!T;4KRGZ MX3?I'NQ[R,?[KM$%P9.XX5LD+J?;&;Z-+E5&2(PBP$,'24:^I#P MM5=M)EJY2D^AX.J/\!3(VM*[7O36G!#^Z/B4AMU^"E>!*;>C'CUY$7/-ER1*9]*97FP*/&@*%RY]$[O+Z?9SO^JY M> ?/"J)Q]_K7S1ZQ$[ERC\4A: WD8E.?AO23T2ZDU3C, MDS?4NG8,=4YI@AO:6_ ^K)UOO!.N#(B(ZI11Z%Q]9RCAG!3= ]>L! MR0UV]=>=5/XU /OK3BRZ*\2!PP$A&H9EFG1"9.4<=R8-_TG^A!-%3N29+J57 M6><[^OB\;XTPJ:?1!8M ]YK!E2/A:IFTAQ76K=BN:R^'P>[8K7Z_KV_ MKYQ_,?*Q^!IR5"KY[MP''.7@_!^,6BX.E5KIA?V58]F"&@Z/[M_?RF,Y81/& M""I66*P5:V&:XIC"DAH ZKD.V>\/+]?C,,2F5 [?_O+ROO:7&=\>6=638>])I87B^=L7;^[NGZC"[NZ_IS\ M6L_IU_.+Y8ROTK7)XT_U'D[SY=/E65Q0A>HI7MY'&CX7*6#''7'B@@%,U0R^ M*6\O@1A/"&_>[14TB3CN]CGWQQ4AC*JF,38VYW=\BW+*:6>:W(8U[GM58"Q> M_,N%BOP@"4@@M+) ,TCO:T??6IJ;F4]+&+;R3EGTGM=KNDGT\:./OWU^="8> M;%>!K1S5U:=R]W!8_=P;)R[>QC;#\HX+N[H\!_X>]SI+7!-N M:H<2W+=$CE[RK9?>?X&3\=L:A79P$$4B\&.1$2C19G=#4^TJFOF..SQ#5WJ8 MEK;V1VGT%G;2YZ0KQQ?C+FCGA!L$#P7H6KWTTL?$..T'#>7C"*3T+:?.N2C: M+SBXHYHT=F'[OELP \.5W8^/Z2^CYM?3H#E04+$?.1B%4!U-(:#_"0M"NE1K MS$='7,=+(C9QZ[%Z*MYE5P'9F+:I?8(*^F= U9Y+;UR2D<$@SH$T$Y-34S%= MIV$1,BNS*=AG.K)0+F(E='6BT^^,48S+DD7_U,+V,%BX,@$/KGK7Y8T55/8# M*F$\U?,_+'_B\N/.=0?6M5THK9ZVC?2' -I*".Z""^:-8KX7=&&%ZTTB=():)+DY->T#+#WV)KB"94/> M-;EN>J_W,Q"*$94T1EOV8ALKY9.:B7LK%X;"N5/\LA[GWJT@=)684.IB7S;AZ;B]S)V M/7($P,VIK02 +FB^-SQGS7[66]#0:E;Q2"V[*FI6/KIQ)4B M"V?2!GPV2)K3EI]6&T,-GET+%;$:1NQ-US@ZMF_]X-OL!-<+^>XYP];-LF=? M[Z+.'V#N4<4#"U_DA*1H.4'1&(\,L$>]DM"EB7XUONAI$(D4C ]\QQTL8H77 MD5*^'.&MRY(ESBH$[D([(?L)+JWB#E&$YS2:7BJ!U728:DO.8,DZN"'ER=_V M*34-OD>2_]'[P*N; DP<;F_9#P/>Q\UBGZB_*X$Y45[[)F&8D\3=2W4&/@M, MVLJ*UFG6TB3BGUV^T:Y8W(*?U1B2Y.3WD&OG%2%<^PO-#H-3 -2B;*99I-'S MV<\"Q=CE"P:VA0?PS,5?9KWH00"YPJ?3J>B<0 2D28Q@NQ:,M#[IOJUL>RB0 M"$W[NO6]X@GV]LWS^47<#NB%_Z(?9H@S3=C65*^Q;YG35\C=^KSJ?OKZX@RO M;R[F3WVWG4\]2<;^T%L9R-U>.J)5JP*EM6)<9$..P:XYK7)D-(Y#UPV[^]?1 M(^ "06#SOQKW". OYXOE+)$LKT\49'Z,9:.3"U^ M333!8&!MBA/=>=MRG KK6F5T8G%X*SERSLB1D,;SQ5D_P42H$M;8!%U;TSHW M@6MFK^4?[DH-DBNR5=&;0;1BW(%SN9E)D>?=:3/.Z$5?B=1&27UEK]QEW#(D M2\T-PBXL/,(>E@1U7HIDZ-RG:YVE#EZ19B2?_&@JF*NH8R.,JV>!+[C&[P"L=;[I6G/!AM @J=K_DR*!9?_^QV>UAETR:_ ?J_ MT0M^KO&K;F\!X5KN&[-82DV_=9:<51?N!A<.!8Z"3E;1/E8A"^D<^DE M3)B:J^J0_.52&@TZ=FQ:K]-P(CX0 [8I@TGZN'@$"?LVWP$T M_9IZQM9TM:90*7>_NQ\1Z-@QOU%6[$<0EZ-W&ZRYK4L?[,2E_]F!5G."SW9Q M.4O>.<)^']PFJ'U2WK)N\3,'WL6Q>[E\?M;GS,_/D\6ELF91C6&__JS#ZYEC M!BPRDRZ8XAZT6(EKM%!0W(\^W,,&DMQ^%05]HWHE'WVE%O^I-I&G;'")A,K% M*[A:MU*#UZY7KKTT\*N5*--L$X4)Q>T6V-V6JGRK(/Z+^,*W.)%Y3Y<^,4L5 MCV?8)1H-"Q=<$EV.$QU$)7"9E=2-/7R >W\%29AB_G!F'O)%K/#5Q%/)=@N M&Z<$>Q8O)T(^(M\D%(,=HF#W@F&H0M+?(P>OV8%>+FD@3ZG&.PQCB76IO>D M>Z,>;LH(6[X]@!DOX*'VID/YVD=TN6R%+KH7<1S>$>V-,Q6D/4>?SXC^*_?9J^>@)O.D??_W]/MV87ZB=-]HT:WCU8O[BV2..2>@?;;W'(?':B+;> MT4?L^F(:? !^7]=UJW_@!-BLCI;W^O\!4$L#!!0 ( -B+:E8>NZBW4P4 M "0. 9 >&PO=V]R:W-H965T!IRD[0:T71"W*X9A&&B9LHA*I$M2<=R_?G?4PP[@J%F!^0=+ M?-S==W??':GSK=)?3<:YA?LBE^:BEUF[.1T,3)+Q@IF^VG")*ZG2!;,XU.N! MV6C.5DZHR ?!2WV@P95$PO;ODN=I>]/Q>,W$K MUIFEB<'L?,/6?,'MY\V-QM&@U;(2!9=&* F:IQ>]N7]Z&=-^M^$/P;?FX!W( MDZ527VGPV^JB-R1 /.>))0T,'W?\BN]20]6/&5E;F_5]E=>^S,F?8G*C?N';;4WPLU)::PJ:F%$4 A9 M/=E]'8<#@,^ %\4-)F!M[(%5\]5#! Q"WLH(%]&71JO.9)'T+?@V 8!!WZPC8, MH=,7/J)OOO?WIO'WK_G26(VT^?N8QY6^T7%]5$JG9L,2?M'#6C%[.4S M/QJ>=: =M6A'7=IG"RS-59ESRMJ5D@F7B-.1_%:8K\?0=NO[E'%(58X%2@&P ME&9PL*4U-0FY-F S9K$0ZQ7PAR] :2B4=D L*KE2Q8;)W %^U(_Q\7#TOP&N>6]0 M*N'BCA3_5]A^?T1 I_TQ/MJ%RP;Z+_NY*_!]Y]7!W#4._* ?'4PT14'&=R!0R3:,7W:H+?XQ%E. B7-H5= M[#N:+HWC!B:9JIB:\VM2"P6WF5J!NL,HTBIOP985V+P&RUF2 2/$'CYJOIG3 M1[S[P&298K,H-9DEC#E;*BQ+A3'AWTJQ*8B#X]?^$'9(*..X5UI$D3&]VC(D M)4D9E5HW".MMOZ?8DY'NI98"M5>[4G%/[P;UQ?6^]QP/ITSE*Q#%1J-[A:N& M18:10B/HD.9T2A.\QL6<9*@F#ESOH$+44B%Z*A6ND&!KQ"DDS LJ+;BMVB'Z M@':_,*WQO-EA,(P]QHM.0\?;;&=S8,WU@\ E>W#$!%8!U(< MPW ! '"*[=3 ME09S8$Z>TADN6H[KM::;3*1P'N5N((]EN=.HS^1YV/-7>\!TC+V MBE*[:L4\2R5?[R<(>*(*;+38=/)F_6!&5@[6<6X48Z/AK/@)EMQHM2H36S4 M](X*OE':)'^/[CEV;&\Z"?$E]B;^]$GB#QV,/'\\!#]$\0E\?.A;MV0SZWOC MZ1@^'1[P!"SV_)" !:$7A$'W0?V#'#7G.*QK"NU^(K*?L6GBZL(B10W5@A=' M,0$-O,DT0';BS5[N(/"BT11]BM"GQ5;8[USG%,W B\<1C+S0'\$\1R8@9@WN MCJ#ICAAXT\BG]=#_82R.%=_@X.:.KJ[=]XFI#%27^':V_02:5S?__?;J^^D# MT]AA#/;T%$6'_1B/5%U]DU0#JS;N.V"I+,;5O6;X&<&ULG5?;;MLX$/T5PMT6#:#:NMBRG28&XK3%=M%@@R1ML5CL M RV-+2(2Z9*47?_]SE"7*(GM!GVQ*7+N.F>&.MLJ?6\R ,M^%KDTY[W,VO7I M8&"2# IN^FH-$D^62A?#G:F2IL+ M"=>:F;(HN-[-(5?;\U[0:S9NQ"JSM#&8G:WY"F[!?EU?:WP:M%9248 T0DFF M87G>NPA.YS').X%O K:FLV:4R4*I>WKXG)[W? H(#XMX%+R',RA&'\ MJ&WV6I>DV%TWUC^YW#&7!3=PJ?+O(K79>6_28RDL>9G;&[7]$^I\1F0O4;EQ MOVQ;R<;3'DM*8U51*V,$A9#5/_]9UZ&C,/$/*(2U0NCBKARY*#]PRV=G6FV9 M)FFT1@N7JM/&X(2DEW)K-9X*U+.S3UQHMN%Y"4PMV5)(+A/!<\:- 6L8ERG+ M!5^(7%@!AKV]XXL*;*\4'89)+(S5 MB)[_]B5=F1SN-TF,.C5KGL!Y#REC0&^@-WOS*HC]]T<"'K8!#X]9G]TB0],R M=V_NXN%]?>F\KRO@E$7*B #L!I)2:R%7;,Z-,/OR.>IQ?SYW&;"ERI'>9-DZ M@#!W+"T3LFHZ*)@]NV;(#6/XT8L-IT*K@ MUF@R9%^47#V7#V-O& 4L\J+1M-4(I]YXZJ.O %>C:8RKR)N,_$=Q!%'D#8?Q MX:+89Q4)?KLBP3CRQJ/1@9(TIP=J$HR\(/!;^>:_WJ:ZL&;(PJ8E[/91_KA78K?C-%O0!&<_2C0HED1*HM/6C3TBY@;)M(*&9F4W0%$% MV+"L0T$27;=!&Q?TM@ZZX?\.)832I(GBJ)HH?#G:70N$Q-U$%06N'VD;/")! M64__K;#9WM;S^?IO$OVKS'<.EJ?L'^"Z&E)[0/MX7MZ"ID).1C/Z=K%W4^S-3-J!*9X_!+[6J'B9@3%ORG#L.^_/@+K MN(5U_&)8/XS@WX?S46\OGF!8#-5RL-*ZI@=T;4AT\A M]DN >^A=LVTFGLP[[=?(174)?Q"O M/F6NN,;R&KQX+%'5[X^QQ>KJ\Z!ZL&KMKN0+9?&"[Y89?E&!)@$\7RIEFP=R MT'ZCS?X'4$L#!!0 ( -B+:E:3 -S1;0, %P( 9 >&PO=V]R:W-H M965T.Q?$#_U.1.N:P2A3CNS8@LR7"=UKK^*W1?L\@D- M7BIRU7QAU]J&%#&ME19%YTQZP'((7;/.+#.@36\VT -R]M$)_.I M%#N0QIK0C-"DVG@3.5Z:IBRUI%U.?GI^5SZCTE1EK6#PF*QR5,.IHPG9[#MI MA[)H4=@9%(_!O2CU5L'',L/L)8!#E'I>[,!KP2XBWF(Z M^S@;F,7<#S^SS] M!L]_/4\;;G&E(2DS^/B]YGH/2TQKR35'!;]?KY26=%;^.%6%-D9P.H:Y/U>J M2E*<671!%,IGM.;OWGB1^^%"!D&?07 )?;ZD^YC5.8)8PU$VIVA>!#I-<[D5 M4K_7*(NF,+DH-ZW&CP[(:G^D@MY7"*F@^ZDT9H:6WB*L14X7G9<;&/"25D2M M"% -KZCJ*18KE'U;X;J@H/Q/Q,SCWUX(9F=I]%R!)_%,\JRX?Y(#YBJY1X6/,\5&?G,]KR0 M!(,R"-QAN^:.H_.^/PO#(IC8$0MA$+GQT"BN-R;?F-G,]PYX41 ;P-BSPSB MG_KBWOV'U'S;IP0"&/C1T"CAY#5&[^$^T>9 [^&I@D=".U^M?V!/8O]%VP9L MV*U?:%^;,%79M;V O?3W_&&WPR9&"$D(_V$2#KL=SSW3EO]?Z[MSGU=CA'+WZ!&ULA91=3]LP%(;_RE$V32!5Y+,4NC82A:%Q@82 ;1?3+MSD)+%P[,QV"/S[ M'2=M*%+I;AP?V^?Q>^R\7G1*/YD*T<)++:19>I6US=SW359ASFEBW[L3J<+U5K!)=YI,&U=,_VZ0J&ZI1=Z MVX%[7E;6#?CIHF$E/J#]T=QIBOR1DO,:I>%*@L9BZ5V$\U7BUO<+?G+LS$X? M7"5KI9Y<<),OO< )0H&9=01&GV>\1"$F1K@>9XX5OBNED_VS!6 R/Z@!%&<*NDK0Q\DSGF[P$^"1I5 M15M5J^@@\0JS$XC#"41!%!W@Q6.5<<^+_UOE%3>94*;5"+\OUL9J^BW^["MY M ";[@><&@?D8O_?(I/ V^'I";C'*30_3T87 (J )&Y?LT'J3L MU_AV$IDB9QF+N=O&5@B%$F11+DLXXI)&5&N8S,WQ'.@ZL%ZC[J_D7>#NQS4A MW+.._DN+FC-AX#.$TTD0)JX33,)X"K_(G$#<1JL,C8%P,CT_IS:BN6LN.?W" M.91*Y0:2R7264!L'(3PJRP11HG 2GLT&[NDLA'VG[._8H$9=]F8W5&@K[>"( M<71\3RX&&[TM'QZC6Z9++@T(+"@U.)E-/="#P8? JJ8WU5I9LFC?K>A-1.T6 MT'RAE-T&;H/QE4W_ 5!+ P04 " #8BVI6#T2,([@" 3!@ &0 'AL M+W=ONS[.BNP8OI3W*#FO M4&@N!2A<3[U9.)X/K;Y3^,IQJ_?.8)FLI'RTPH=\Z@4V("PQ,Q:!T?:$"RQ+ M"T1A_.PPO=ZE-=P_[]#?.>[$9<4T+F3YC>>FF'J7'N2X9DUI[N7V/79\$HN7 MR5*[%;:M;C+T(&NTD55G3!%47+0[>^[RL&=P&;QB$'4&D8N[=>2BO&&&I1,E MMZ"L-J'9@Z/JK"DX+FQ1'HRBKYSL3+I46#.> SY3F35J8"(':0I4Y%TI% :8 MUF@TG'YFJQ+UV<0WY-=:^UGG8][ZB%[Q$49P)X4I--R*'/.7 #X%W$<=[:*> M1T<1;S [AS@<0!1$T1&\N,]"[/#B?V3AMLV"2\(GEX29(S^ 19>,[[.5-HK> MTH]#>6B]# ][L?TUUC7+<.I1 VE43^BE)V_"47!]A,.PYS \AIX^4+_F38D@ MU_ 7'[U':$>D)7:(Q%$WATG\_RO*)/6S-IC;,$D!UK*DP<#%!DZYH!O9:#+6 M9V.@(F.U(@A;Z!>"K;I=PIXH%[I13&0(;R$<)$'@]A&I+>CEV7JU 4!(CS&^ M&A%>+36G@,)!D"2T1J,(/B+U-XV:#/F3>^R#/OQ:*C=%3MY<1F%T#5$<=@F] M"!(8#JW#>!!?1&Z_2D(X5%)_KU$K5!LWCFQ2&F':GNUO^XDW:QO]CWH[+N^8 MVA!K*'%-IL'Y1>*!:D=0*QA9N[9?24-#Q!T+FMJHK )]7TMI=H)UT/\'TM]0 M2P,$% @ V(MJ5L214Q?_ @ 7P8 !D !X;"]W;W)K&ULA55M;]LX#/XKA&\86L"K;=EYN2P)T'8;-F#%@G5W]^%P'Q2; MCH7)DB?)3?OO1\F)UP)9[HM,2N3#AZ)(+_?:?+<-HH/'5BJ[BAKGND62V++! MEMLKW:&BDUJ;ECM2S2ZQG4%>!:=6)BQ-ITG+A8K6R["W,>NE[IT4"C<&;-^V MW#S=H-3[591%QXVO8M/M@\+? O7TF@\]DJ_5WKWRJ5E'J":'$TGD$3I\'O$4I/1#1^'' C,:0WO&Y M?$3_$'*G7+;^E^ZKW'_&0S\3CE5K:L,)^L"TH8ME; MI]N#,^FM4,.7/Q[NX9G#//V- SLXL,!["!18ON..KY=&[\%X:T+S0D@U>!,Y MH7Q1[IVA4T%^;KTQ5%_CGH"K"O!'+SJZ<1>#HO=P\8UO)=K+9>(HDK=/R@/J MS8#*?H.:,;C3RC46WJL*JY< "5$<>;(CSQMV%O$=EE>09S&PE+$S>/F8=Q[P M\O_).X:-Y,J%]-\?TX=_K[?6&7HQ_YW*?4 N3B/[+EK8CI>XBJA-+)H'C-:O M_\BFZ=LSO(N1=W$.?7U/75GU$D'7\*)V(_E3C,]BGF9\[F&4FIK2.JP\"]<@ MU%I2=PNU@PNA:$?WEMSLY0*H;MANT83:O5!\(?V2P1U7?4V7W1N/X.-)OM6& M.VV>?H6&5Y#E<9'.!X'-9G"KVZYWA-=P4^VYP>!L=>V"DL7324;KK&#PI:Y% M241[HP0%&BQK\>AE"Y/YGS K)O 9J<$;+2L0;6?T _K %N8QFZ:0QRF]ZUO* MW9D^S)0W0KTALQ*M]6'HM(CS+ !/R9CA=P799]VTON;ZU"NN=2 M\#"7+K(LGJ?L,@BS^>1RR&^>A42S.$\+./5PDF=-WZ+9A=%FJ3:]AL8O\V'TWG&S$\J"Q)IB\ MUMH=%1]@_*>L?P)02P,$% @ V(MJ5GM_0U+2 @ 8@8 !D !X;"]W M;W)K&ULE55M3]LP$/XK5I@02!5Y(S0M;:06F#9I M: CV\F':!R>Y-!:.G=D.+?]^YR1-BU0Z[4O\=O?<\_A\E]E:JF== ABRJ;C0 M5=N19EPDEF[]Z"2 MF6P,9P(>%-%-55'UN@0NUW/'=[8;CVQ5&KOA)K.:KN )S/?Z0>'*'5!R5H'0 M3 JBH)@["W^ZO+3VK<$/!FN]-R=622KELUU\SN>.9PD!A\Q8!(K#"]P YQ8( M:?SI,9TAI'73V3Q,LEU M^R7KSC::."1KM)%5[XP,*B:ZD6[Z>]ASB+UW'(+>(6AY=X%:EK?4T&2FY)HH M:XUH=M)*;;V1'!,V*4]&X2E#/Y,LLDPUD!/88)HU:$)%3J0I06%TI4 8PAE- M&6>&X>G9-YIRT.K"E MO@R.(MY"=D%"?T0"+PB.X(7#580M7OB/J_BRTSLB-_TE_%JDVBA\0[\/2>^ M+P\#V[J:ZIIF,'>P<#2H%W"2TQ/_RKL^0OMRH'UY##UYPCK-&PY$%F0KX6X_ MFU_;;&Z%[*D[I.1HK,-*_O,)91(K6AMT0,)H10K)L34PL2)G3.".;#0BZ/,I MP0Q#E2*.S?*;A4VY_?B#9*AJ+E\!$+^R/&A7]$@E!0$%,WI+D'P@X2CPQ^T8 M74T&B!<0N50['=8J(-$H\KS!9DV5HL*\#F#Q&$TF,=(K ,7FQ H>#\.-,%T+&':'!KKH^L;.O.N^]U2MF-"$0X&NWL4X&ULO551;]HP$/XKIVR: M.@F1.(0"'42"MM,ZJ5I5MO79) >)ZMBI[93R[W=V:$:UEI=->R$^^[OOOCM\ MY^E6Z7M3(%IXJH0TLZ"PMCX+0Y,56''35S5*.EDK77%+IMZ$IM;(<^]4B3". MHM.PXJ4,TJG?N]'I5#56E!)O-)BFJKC>+5"H[2Q@P?/&;;DIK-L(TVG--[A$ M^Z.^T62%'4M>5BA-J21H7,^".3M;) [O 3]+W)J#-;A,5DK=.^,JGP61$X0" M,^L8.'T>\1R%<$0DXV'/&70AG>/A^IG]L\^=V+38A<-88JZJ],RFH2ME^^=.^#@<.X^@-AWCO$'O= M;2"O\H);GDZUVH)V:&)S"Y^J]R9QI71_RM)J.BW)SZ;GJJJH.!0GNP(W K 8KI6TA8%+F6/^DB DM9WD M^%GR(C[*>(%9'P:L!W$4QT?X!ET)!IYO\%"WSEC=YG=>UTYFI>8:S@/K% MH'[$(/WPCIU&GXZH3CK5R3'V=$GMF3<"0:WA6V.-)>6EW, ^FZ47?W=$_''Z MN7'$5&JL5JB[/IV.>+F8'J,EHV&/1Q,.24V ]2J#'V2PSX;_OLDR6^2)*]=\?!@3E6H-WX:&[H/C;3MR.IVNX$_;^?< M;WC[6EQSO2FE 8%K2EF:H7Y9T*.%V@'H?*V4?39< M@.X93'\!4$L#!!0 ( -B+:E:?,E&>S04 %D0 9 >&PO=V]R:W-H M965TP!*M!S+M)OVP2()+L[>SBX7/EE)=:=G1(9]J\I: MG_9FQLR/!P.=SZCBNB_G5./-1*J*&SRJZ4#/%?'";:K*0>C[Z:#BHNZ-3]S: ME1J?R(4I14U7BNE%57&U/J=2KDY[06^[<"VF,V,7!N.3.9_2#9G/\RN%IT&+ M4HB*:BUDS11-3GMGP?%Y9N6=P!=!*[USSZPGMU+>V8=?B].>;PVBDG)C$3@N M2[J@LK1 ,..O#6:O56DW[MYOT7]VOL.76Z[I0I9?16%FI[VLQPJ:\$5IKN7J M%]KXDUB\7);:_;)5(YLF/98OM)'59C,LJ$3=7/FW31QV-F3^$QO"S8;0V=TH M-Y#A$Y!!R#[(VLPTNZP+*AX"#&!?:V2X-?(\ M[$1\1WF?18''0C\,._"BUNG(X45/.3WCBH[.G=-7? V.&7:F%*^GY.[_.+O5 M1H$P?^[SOL&.]V/;(CK6MY7$7^O@&15DL M2F)RPLY+CM1A12)/[./LU7$5H[HB!Q?DD+=VJ(0>&FPE6L4MS-$LX6-KJC=^D-396,J@!M;*VLK M,Q+59$B!Y.0V39$0%ZP0 M"J4OE3YFOQ-7#1L9N$35+:F63_8G8-="WQU-%!%,AA&D#5-6<]@/8O83"_I^ MB,OEMSD@K3+8R0[@W1K(^I"E?=_]M0)+6:*.2F'6+([Z$?;&<3_>A2C$4A0$ M.]>"RH+Y>(>_#HXD+4>2%W/$E?>&&^S,=D!8M(\6G9#[2;V/*TUO%W\C!3:% M%^@HO%Z_>96%P?"M?I"YIB'; &E1Y_0H,<$Q^VWA%N#'URWIVINSZ531U*9H M)PT'CF]RH9%_/'Y<&&UP:^WCVN(\4L)B+PLC+_!]]IHE?3]EPWX:XAX"?ARP M]QMV!=[0S[QP%.%]$""+I')A&7Z0#$-O%(6'S.^/1C:]H!V6AX&7A,$A"T"= MF.$+,B%A@0ZR./%2*X\WL?\"&T.66%.\R,\:&Q/8D"3V/@HWN=5L"M=PVSK\:/%S+8SNY'NGQO^-[^K>L(;Z/\3Y'8)_KK=Y?H+.89QY(S]"\-&Y M_):^SJ+P+?O2[#X815X498=;L7MZ;@6?412R($F\)$VV",\$YU$@%BY#.[U[ M$[J='EXLE,,"LO6>T?[^O3=DS\9IZ^0BY+GPX12@GC@<-%<.JIAV%;#\-^U]\T@<[$[O=FO3*UI'_,[T?\ MW P,(.L=&)BP"&Q 8X$)^:R9)Z"CE',W(499S((X8I^D@0;]7'Q>XS/C M!R-< R^+.YMBUM(@>S$-+F^NKGYP'.Q6\K"J'TU^N^/>"D/3@YDOYV6^*)LX MP,;O1C@[@6-&1&Z5DW;9='YP !.PYSCT]):9^UWCH]Y/]H^&H'W3/A/N8,M@Y[E6DINY0BP*4B]HT)[]V MM3TWGS7'Q7OQYM#]@:NI0/9*FF"KWQ]B#E3-0;9Y,'+N#H^WTN HZFYG./N3 ML@)X/Y'2;!^L@O:_">-_ %!+ P04 " #8BVI6M4\/3)4& "W$P &0 M 'AL+W=O\K7*T@)O!,AUGC/Q=($9WYSUG-[VP6VZ6"K]8#0]7;$% MWJ'ZMKH1=#>J49(TQT*FO "!\[/>N7-R$>GSYL#W%#>R<0W:DQGG/_3-Q^2L M9VN#,,-8:01&7P]XB5FF@] M20\2G+-UIF[YYE>L_!EKO)AGTGS"ICP;DL9X+17/*V&ZS].B_&:/51P: A/[ M@(!;";C&[E*1L?***38]%7P#0I\F-'UA7#729%Q:Z*3<*4&_IB2GIA^+F.<( MBCVBA/X]FV4H!Z& M7;B=B%<8#\%S+'!MU^W \VI'/8/G=3MZSQ[A*I5QQN5:(/QQ/I-*$#7^;/.Y M1/3;$76YG,@5B_&L1_4@43Q@;_KVE1/8[SOL]6M[_2[TZ1V57[+.$/@<+GF^ M8L73+Q(^<2GA JD8$1H>73]2D4IL\Z%;R_T2@5!6O,!"2:U+T9-*W]M7$]<) MWTO(M-99J36M"0/]&18X3]4 L-0/C XP"7.>4;$3G]*"\/A:LB*1@Q/X'9DH M"0*47LQG*.H4ZP\'OA6IHE_O%%/$Q]?0#QS+BX*!O@P]*_"] 5 U4JT5X/CT MU'7L,BC[YJT$?TA-\ZAP)NX6Q_>\04>.QG6.QO\J1[LH'I>;3O1V?NTG[/]- MR.5:"-+4&M<3^( )"I915 U7W/>-*Y/#^F[[O4U>?QQ25B,'[KDB@'A?S;XS MM' W!"RXZBRJ*^:TU;<]+.TNSDBY%A!]8 M3N@0E&WI@%TN6;'0%-S):0$F)0W7!Y:M63F(="Y8$2.4\F21D1]42O<=)V8W M+"@+P\3BM8Y&!Y&#FLC!T42^GL_1C,HFB6]UY&XQYD6<9JGQHXW0W5K.:8HW M$;;MYMOP;@CS*FF2DK167#PU8RZT>L5;FQ/6]KX42&6#^\>0_<-/;7"=H0UO MME\EH9J9L:"@7)-?6W>J7((W#*#O#8DL6R54@D81@BYN)N*E>93@ VU*JUQ7 M@U8;$XU2JG2; .SAF#JD#N*B2/^NZ%5ID%#U"(.2%@KI7D%<U^AU) MVQC9=\=#:K%N,/3A!FGKT6T&DI1B3/49H[;#T4CC =Q5BQ7UU9$W\2!+\U25 M@-LJZGN3(=6?MIEEQN(%[8G0UP-E +RTP;!NPX1@NJ/5HN,A$?SZ8'++#)0^ MO>DH@; N@?#H$OA".:Q[C*;_N2YAV<;X3M#V%J[1]QN$I+9.JZ[4XZ^JBY*Y M:;'8Z]O/^'N S%?[*DZ,9[304P0UK)GK,47^B3H,92#1G<4/:%*&=.'1O T\ MJOH#["R9^4+>MWS; Y*TQQV2;$5,*0D1DS9L8QF;4/-03.-9D/*FYSXC<0$MA4Y(?BN%;KV\[AN+2);3\#\HWG'Y^_6>O*6LGV' MEA::-EN=5TA$B*O^U_=\>T UYT:#-O4-<(T33?SMX>]MI3N>6!'M-= G0_V( MRN(0T=JF=4<%3>H*FAR_#9DN(\'P%AOVGM?VZJ%V9)%UZFTOLA<&M/4Z;4!; M> 1F9OMQ@AF M]L,9+M*BT.5.-T]Z!KZ&DB%T$;C6V/'TI#>>23.AA1Z1Y'/KTD.[5.@&5#&6 M'83:FI>"I)758^\0"M'9-72F)F-/#C"ZM!^+I&%Y2?*="QV\C6K>1D?S]G9O M07DV;S5-+ZIYVT;43D7M1#VT%.W2IBE"03"7.5\79K]8'UP#GFT]_XE+AU>, MPXP*7)V4<1#!>4(L)T>D*3"3=BZK)W2>JHH>:ZG=K!_[%/AD'1\IUB=ENX[Z M,VN?\V?7^;3%;>P9-5ZFY"@6YI61GLX4^?*]2OVT?BMU7KZ,V1TO7VE]9H(B M1?^?<4ZB]C"D/WRB?$U4WBB^,J]F9EPIGIO+)3+:#_4!^GW.N=K>: 7UN[KI M/U!+ P04 " #8BVI6S^_R/X8$ !U"P &0 'AL+W=OWNPZY?]_9-9"0"Q3U/F!VUSO////J&6VD>M 9HH&GLJCTN),94U_U M>CK)L!3Z4M98T9N55*4PM%7KGJX5BM0)E46/>U[4*T5>=28C=S97DY%L3)%7 M.%>@F[(4ZML,"[D9=_S.[N!SOLZ,/>A-1K58XP+-EWJN:-?;HZ1YB97.904* M5^/.U+^:]>U]=^'/'#?ZQ1JL)4LI'^SFMW3<\2PA+# Q%D'0WR->8U%8(*+Q M=8O9V:NT@B_7._1?G.UDRU)HO);%?9Z:;-P9="#%E6@*\UEN?L6M/8Y@(@OM MGK#9WO4ZD#3:R'(K3 S*O&K_Q=/6#^<(\*T =[Q;18[EC3!B,E)R \K>)C2[ M<*8Z:2*75S8H"Z/H;4YR9O*)XEY(K:%&"E4F%,+%G5@6J+NCGB$%]EHOV8+- M6C!^!,SG\%%6)M-P6Z68'@+TB-F>'M_1F_&3B#>87$+@,^ >YR?P@KVY@<,+ MCN#="E7EU5K#G,Q=.'/_GBZU490=_[QE< L7O@UG*^9*UR+!<8=*0J-ZQ,[D M_3L_\CZ<(!ONR8:GT"<+JL"T*1#D"F9"YPF(*H6;O&@,IF C]_LNNFM+921SD7-"/N%'+(I\ M"!CW^XS''.ZD$<4.A+Y'<#M?' 4(.0O[(0N] /PABP>4#\$0WFAWKYW^VBEG M.M^_# /G^N!R&';/5S3[,44GVDQ_WV;Z9[>9:67RGUV'L9F]:%U]^Y04C:W& ME9(E7,NR)B-V-770CNAWLAN=)G*7H4,7U3?;*%J=A@[;7D+I K4T2!0I#0Y2 MBH%KOY4E8K_1*=@/?MM07J8;Q0!0))EEF*ZXQ(3T6BD$VNCI47W2AI?FB*%C&J''E1#9(&-1KJ+!JY6-,JW NEA/7742D^B%C 0^##D VC M$+Y0L]/6(/(]^2.QRP.!:!BS@$IXU_#^DU=#5I%MB_D<_('/^OW!7C9B//39 M8!@0>=^G]A:%;^5^[\4H1-^(M1OXZ-MD4Z&=BO:G^YERVHY2S]?;@?2C4.N< MV!:X(E'O,J;L5>V0UVZ,K-U@M92&QC2WS&@N1F4OT/N5I&S=;JR"_:0]^1=0 M2P,$% @ V(MJ5M,?D;)I!P $!< !D !X;"]W;W)K&ULO5C_;]NV$O]7#EZW)8 22[(LV6D2($E;O#ZD;T'3;1B&_4!+ M=,Q5$CV2:I+WU[\[4I)E6U;3_O" Q*)(WO>[#X\Z?Y3JLUYQ;N"IR$M],5H9 MLSX;CW6ZX@73IW+-2UQ92E4P@Z_J8:S7BK/,$A7Y./3]>%PP48XNS^WK]D#O^?FU_6=PK=QRR43 M!2^UD"4HOKP8705GUW/:;S?\)OBC[HR!+%E(^9E>WF<7(Y\4XCE/#7%@^/C" M;WB>$R-4XY^:YZ@5283=<LRLU'^?@O M7MLS)7ZIS+7]A4>W-\;-::6-+&IBU* 0I7NRI]H/'8*9?X @K E"J[<39+5\ MPPR[/%?R$13M1FXTL*9::E1.E!24>Z-P52"=N;SE:)*&HT]LD7-]?#XVR)26 MQFG-X-HQ" \P"$+X($NSTO"VS'BVS6",VK0JA8U*U^$@QS<\/85)X$'HA^$ MOTEKXL3RFPR;^.?50AN%6?!7GY&.1=3/@BKC3*]9RB]&F/J:JR]\=/G3#T'L MOQY0,&H5C(:X7]YCI655SD$NX7V!8@PLE2S@*I-KF[HX_TFN10JS*.Q3?I!] MO_*?5AR$DX7<#;ZQ/FE@I%V\D;BW?/Y9 UNOQYT_F[?,P]5*4Z%^B;F@G<6S_[Q1Q-L^ +@+^ M3R76I)DE@R#P)GX$1Y-I< R![\VG$XRG08>]:M:LZ"D]@\2;3&?UNA..LV$4 M>$$\[^P+H\0+PPG<"K80N3 ""XIDWQN9?E[)/.-*_PQO41-4ZJ92"M6!?+/Y M#&P5=J<\S!OT[0E&LSCDJ<#S46CS_ J+'G=-Z.\J356%T>)/>)(1$I!3@@2. ML'RMAY)ILO&06WL%LWGL'#8+&O^E^W;1EAGZ*MY0S#T_#OMTS67YL&=MH^K4 MF\=^_3M,VV-F%-C_-WS)4<,,E$V&E@;(A"/\.6Y)?L&249T=79,"+PQ\S)\) M>FVTB?VPJAQH][*&>YR!O<@U1S% M=>/?S.T+H>0[Q.A@]@Y@];3%ZNF+L?J^0BRTX(+*W1!PO",P>U^Z7LDV':BF M"^=;EWU]\#THL1^^MT2WF(70NA&M>&X1$/$Q=R>@L/"\E#G!VP[FGL$?G"EW MAF,BI;Q88((TI["S;LT0B5$ L$)6!(2B3/,JH(Q*697(-_EN#I_!+VW2 M6X6Q0[0X"R?(^+F&Z+)3&K765/VAG[R0?%,=+3F>8N_:V6^D1?CHP6>0"X/] MKC.N^'?'?P&\-SGIJ$SG0<-%B]H_P\"(;J.V[K._Z^^KZNFYU[ MV^QT:KROHK\BH\MWIXGJ+^!.@V/!,7FM.X5"(+.7N\/%/I05KE_>2]I->Q![ M213O+1\XERG5P_GP[LTY%'NS>=..R,,DKG["I)-QK=;+I4!W+BM5"E-1F5CO M/-'8EMKDQ57]KK)I\0&M+ZJB/IVQN I1M_>_(FZJO7KH*_-!H?T' M]P>&TEV,ZWO7X;K>3PMWN]HOWJ^=!SO&0$>+L.FPPV1"+Q'0'2&FX92&>$/! M84S#)*1A@L.(DA@[2,Z6F#C8&5)WU87E]EC%MM@VU+<<[U=X8ZO<#; ^$(ZP ML0^PY!QI?46$+RRO>&\38>N>$&(@)V9M3LQ>GA,V]7CMG=OV=-KXJ2_\@_R_ M-_R'4.'YNX._@Y$]P4^F+O+N.:V?R6Q$N#/BCN_U?SP;?T@#9-;(?GJGD"[H94EWLPGS?E M'H9MN?O15HT'G0\)18V=30NVP4ZJSV32?],:=[Y2%EP]V&^Q]+D&SP#WP;*= M;3_W7KFOG)OM[EOQ!Z8>1*E1@262^J<)7J&4^_[J7HQ"VF,+.QPQ1GB M.FW ]:64IGDA >U'\,O_ 5!+ P04 " #8BVI6$+)@E+P$ "7'P &0 M 'AL+W=ON. DJ("YMFGNKNZ'GPV$A)1893O3]B;!QN?G8_\/ MYF!/MY0]\PTA GU.DXS/C(T0^95I\G!#4LP'-">9O+.B+,5"%MG:Y#DC."J- MTL1T+&MLICC.C/FTK%NR^906(HDSLF2(%VF*V9\W)*';F6$;NXK[>+T1JL*< M3W.\)@]$/.9+)DMF0XGBE&0\IAEB9#4SKNVKP!XK@[+%KS'9\H-KI(;R1.FS M*MQ&,\-2'I&$A$(AL/Q[(0N2)(HD_?A40XVF3V5X>+VC!^7@Y6">,"<+FOP6 M1V(S,R8&BL@*%XFXI]L?23V@D>*%-.'E+]K6;2T#A047-*V-I0=IG%7_^',] M$0<&[BD#IS9PWFHPK V&1P:V>\+ K0W<(P/'.6$PJ@U&;S48UP:EF&8U6>5, M>UC@^931+6*JM:2IBU*NTEI.<)RIR'H03-Z-I9V8?\2B8 31%1(;@IX*+N]S MCG 6*<%BKN[(D.4D$[@,A3./"!PG_#UZATS$-UC>1'&&'K-8\'-9*:]_V="" M2P2?FD+ZJ'HRP]H?O_+'.>&/[: /-!,;COPL(E$;8,K!-2-T=B.\<;3$ZV(] M0)9[CAS+L='C@X?.WK6L37.XB]E-)VC!*H"BX5=LO# M:)/1%\09SL(8)^A!5A*YJ@F.?O]94M&M+/(_.H9V4[G@=KN@5NLKGN.0S(PR MMMD+,>;??F./K>^[P@ 2YD'"?$A8 1K!87;!(6KH\]_8%2N.CFC(2$11RM& M4R08SC@N7T!=$FN!?26&A'F0,+^"C4J82A->YM;4?#G4[74+>^S:UKY92Y%1 MH\A(J\@]>2&,$R3?0.$SXGD2"\340]FEA1;55PM(F%?!)H?3-W#:$^A#=A@ MP5J:C1O-QEK-;I=W7>IHC?JJ PGS(&$^)"P @K5DO&ADO/COWY 7D$$!"?,@ M83XD+ ""M8)BT@3%1/ML?RS2)\*4W+OLDB81.I/9=E5^C[Z>3CAOM.R^:E>P M\<&:>G$IOV2MHQ>3!]FI#PD+@& M(2\;(2^U0BY9'!*42RU+N;H4C6B28,;W MC92X^P^++H&U??85^/)51N$<:PO9GP\)"X!@+6UM:_\Y;4$GLGIB7^UJ6BL= M'$W<5P\G:*\^*"V HK4U/-@2L?5++1$]%=3R>BMHOU;0'4Y>*PC9JP]*"Z!H M;06=O8*.5L$[^>WRW7624*&2(727GU1.R^FM'"3- Z7YH+0 BM;6=[^%9/\/ M]I!LT$TD4)H'2O-!:0$4K1T;^YTD6[^5],\2Y1I^F-S:UF0\MMSVZKO0>]%; M3] ](U!: $5KZ[G?A[+U&U'_3KY<=ZK+<1=ZQWI+#$GS06D!%*TM\7[;RM;O M6_5/N,8=ZCG'&=)"WVUO 4%WJT!I 12M$M \.$],"5N7)[\&ULM5EK;]LV%/TKA 8, M';!&(OW.; .QTV(%%B!PL.U#T0^,3-ML)-$C:;L#]N-+/2*:AD1'Q=T76X][ MC^ZY/*(.R.E)R!>U8TRC;VF2J5FPTWI_&X8JWK&4JANQ9YFYLQ$RI=J?'K^@?"_*& MS#-5;"F2O_E:[V;!.$!KMJ&'1*_$Z7=6$1KD>+%(5/&+3E5L%*#XH+1(JV13 M0YGC^5PX?$!BF^S?B&QS33IKNQ.&2:9UNT%PF/.5/H M/7HR(EH?$I9'+T46LTQ+6HS&BJL7].Z>:,_B&]3#OR(2$=)0T/+M MZ=A33J\>A5Z!UV_!6[$CRPX,+5@6[\QXO*#_T /]*F3=1]74-2]H/@'RW\&\3T^0\3@SYIEJHO3=S[ MD-R!P!SN@YK[P#OV]9L2.TV0+6]*"38IP/(Y^CB/;@@93\/C.:&F*#P-'^FP^56^:2+VP7<<*",SI ([L]SR"5FJ%"$0? M"LWE?^9G,*1:*S17B/W)Y$*NC6$#TJ)73&RUY <4ZY]4_9"=APL(S6V -3ZX M!RY74-L#A>;RM\8'>[U%9[GVFV97W+^4:U,8G@Q:Y&JM"O9[E2MR7326[(7L M/%Q :&X#K /"0W"Y@IH@*#27O[5!V.LT.LMU=.4S7Y'Z/^P-MOX&^PW.%54O M&YEY(3N/*A":VP!KF_ $7-6@E@D*S5T+L)Z)>#U)5U57:!>JQI<6U__0'R5E MC1#Q&Z$KJKYO9.:%[#JJ4&AN ZRW(@1:U0346D&AN?RMM2+^1:6NJ@:U517: MQ3M"ALT.A%B_1/Q^Z8JJ/S0R UTK@D)S&V M&!F JQK4@4&AN?RM R/^1:BN MJ@9U7Q7:A:JC-E5;6T7\MNJ*JC\V,@-=8()"F4"'<C=T_AU02P,$% @ V(MJ5K,"+T; !P D3, !D !X M;"]W;W)K&ULM9M=;^,V%H;_"N%=%"TP&5N48B?3 MQ$ B;;=3[,P&$\SVHN@%+=$V,9+H)2D[*?KC2TJ*:47T<>S23M8*K7Z,!S*=$D+(M_S%2WU+W,N"J+T5[$8RI6@ M)*L[%?D0CT;C84%8.9C>U-L>Q/2&5RIG)7T02%9%0<3S/6J>7MX&J ,CHG5:Z^\,W/M WHTNBE/)?U_VC3M)WHQFDE%2_: MSGH$!2N;O^2I-6*G0WBYIP-N.^!7'3#>TR%L.X1O[1"U':+:F2:4VH>$*#*] M$7R#A&FMU:X/RJA?V6ZGYH^-L<;\3F2;%&R.4M)J?3A2'E5 M*E8NT(KG+&54H@OTF0A!S'%"WR=4$9;+'VZ&2H_": W3=H_WS1[QGCT&&'WB MI5I*]*\RHUE78*B'OXT!O\1PCT'%A*;O41B\0WB$,?KZF*#O__D#DG2A\U,A MIFCA&&7\=LW@1=,AD\ ROY#R/1J]&AH0_>ARSZ=8XDFLXV2T M=3*"U*=W!1>*_4'J*J1G049G.F>DK$B94I1RJ:3+S$;TLA8UM74]'=T,U[L. M]5M$(_.OVRP!1W=B[)?;V"_!V&,BEVA)\PRQ4E?/\IM$^M0@64:-$VI)=<:Z M@F]4QSNA84=H<;]9Z'( '..)#HRW#HQ!!_Y=$:'K':7&@C65JBX9*=4I82JA MHLZ#/^['?Q7UXW];LP06S6I;@K<.U1JPM13GNP40Y<%U[T M U=1BQWMG%,?'/")=@0CBSZCHTJ_W&N0DW)&O2"=7CC:!2XOX,&>:L8.!P;' M9\=N/B#ZI!<;DCJ]"-Y4ZF-'.[<7X%A/]0);+S#HQ<=B19BH'E?U)\.K[/%$Q^V3IV#-@.+FP',F]8I05>ZLI!93M]J51\F>U9Y LG6JG-@ M:6"Y-(#!]$ZO0$0-9H=G(:P$S$)/Y-D:=@Z.#2S(!C#)VMS2\FN=15,)/4+'"V[NJIRWBFDW#/]8+[H(^U^'4&>N+:UM!S4')@ M,3F .3GFI1)$GP: L]U5[VSG.IW'01^,G3@(C^C4B"T?!S @?^;E15H)8<[[ M&9U3_2E#=3)5;NKI8VXO MW*G!6S[&,!]_:6*MUXB+DOVAP]\L6;K4%40B5J9YE=47$7KNF&TK75M$6V*< M;O6Y&+O=&6368-8.]IF37V(H\.APXW' TG#C/. <780C&& MH;B^@73!YQ>5I.T9I';@G85DIPM](AY/HK'#!:]<[$NM:Y;E8@QS\7^WZX:< M$NU7SLB,Y4SMN1"%^RP\&>-^#L3P;H\VZ1Q$C"T18YAC]V?4G!F^VY=1_:NP MH6.^Q/#>C_;J'#",+0QC&(9_8@WQOBV=)CV*"Z/ X9!7NO6EUG7(TBV&Z7;G M!MJC(F5&1";1UU5&%$5X%(PO1MCIE2=";1WUJ9;X4NLZ:ND97WN_)8E]XG'L M52WQI=:]OVMA.X1A^\03**QZ]%U>GVI)J[9;:,:C+LAUS;)P'L)P?N0)%%8[ MVB2?:DG8)_P):))E\A!F\A-/H+#JT6;Y5$O"_LH@@KS:>;P"9OFC3J"PUM$. M^7VT(CST&$+7(0OX(0SXGUC)BLIYI0SN>;0?7DG?EUK7-4OZX:7_YW9\4GSL M52WQI=:UTZX)0GA-\$">Z[MT^RZ-'^@>CE!&GEUS.H9['FW3.98#H5T.A/!R MX!-YVCM7?4)][%4M\:76=Y^ M#U!^7E&14F ;Z]SGGZN6+V<'V+9SI7U!+ P04 " #8BVI6#$[X M3BT# #$#0 &0 'AL+W=O:IF(TX*7**(.I0++,QY#QQ=##WGKAGLY3 M91;\T: @[[X :N N@8OXIFTOVA1[>WKS5$I%<]7QII!3EGU3Y:K M1&P8X-X.@W!E$%K>E2/+\IHH,AH(OD#"[-9H9F!#M=::'&6F*@]*Z*=4VZG1 M0U4-Q!,DZ9S1A$:$*9VLB)=,439'!<]H1$&BKV@J=#<(]8H(B]'-^TI0,L!^MW(\K]^$.]SA$$\Y4*M$-BR%^"^#K6.J PG5 X]") M> W1">K@+R@,PM"!UZD3U+%XISOP)H25B>Z=4IADF, S,N."**ZS!G4._J$) M930O\VTY<'HP[]V%+$@$0T^_6!+$"WBCCQ]P+_CFX']:\S^UZ)T=_-;=FGG7F?D;J:A^[2!&CQ*2,D-W-(%M)-TP M7?0*1$@'H5Y-J'>D5B#+7:W@]'!@0OLU_WZ+K=!O@?E9S?SL.*W@AL'!WEXX MKQF=.Z&N>%Z4"@1*B8@71(#-IN2),I-MU)QX!^8/!\UG/FBQ]BOP(Y/?T"A\ MG/+OP>GL+3\.&TZA$^MGHJ424%(*1O47H:I_0I=F+-URX$8^-)N-H.%.FZW0 MAICA1LVP4W+>T0ING/VJ@!N=PFZ%V=L*N^7 C7QH-AM!P[TV6Z$-,<.-FF&G MY+RC%=PX_=VMX&\C:LS=KU:7U$NJX-YL[VZWTR(F%,F40:) M-@U.^KKRHKHR5!/%"WM,GW&E#_UVF.IK%@BS03]/.%?KB7%07]Q&_P%02P,$ M% @ V(MJ5O1D-./> @ T0< !D !X;"]W;W)K&ULK57?;YLP$/Y7+%9-K;06 @FT'4%JDDW;0Z6H6=>':0\.7()58S/; MA/:_GVT(2Q,2]6$OB7_<]]UW=^8NKKEXECF 0B\%97+LY$J5MZXKTQP*+*]X M"4S?K+@HL-);L79E*0!G%E10U_>\T"TP84X2V[.Y2&)>*4H8S 6255%@\3H! MRNNQ,W"V!P]DG2MSX"9QB=>P /58SH7>N1U+1@I@DG"&!*S&SMW@=AH9>VOP MDT M=];(1++D_-ELOF=CQS."@$*J# /6?QN8 J6&2,OXTW(ZG4L#W%UOV;_: MV'4L2RQARND3R50^=JX=E,$*5U0]\/H;M/&,#%_*J;2_J&YM/0>EE52\:,%: M04%8\X]?VCSL ;A$8#? OQ]P/ ((&@!@0VT46;#FF&%DUCP&@ECK=G,PN;& MHG4TA)DJ+I30MT3C5+)HJH?X"DFR9F1%4LR4SF[**Z8(6Z.24Y(2D.@2S07/ MJE2A)RR$MC*'YS-0F%!YH:\?%S-T?G:!SA!AZ$?.*XE9)F-7:9W&FYNVFB:- M)O^(IH&/[CE3N41?6 ;96P)7!]A%Z6^CG/@G&6>07J%@\ GYGN_W")J^'SXX M(2?HDAY8ON (WSW?@/X2E,G30NDD89'M)_<5W:6IJ#!%OQXXI4@_VEJ;_>Y+ M9^-MV._-](%;6>(4QH[^T"6(#3C)QP^#T/O/E'TPR[>RST:Y6(PDI3>E>15B2: =)L%"]M#UYRI3NZ M7>9ZYH(P!OI^Q;G:;HR#;HHG?P%02P,$% @ V(MJ5C@<0BZ0! L!H M !D !X;"]W;W)K&ULM5EKC^(V%/TK5KJJ=J7N M)'9("%- FF'Z6*E;C8:=]D/5#Y[$@+6)36T#NU5_?)T'"2'! UJCD88DW'MR M[_$A/K''.RX^RQ4A"GS)4B8GSDJI]:WKRGA%,BQO^)HP_DY3O)@YT]A>>Z'*E M\@ON=+S&2S(GZGG]*/296Z,D-"-,4LZ ((N)_2?B^9U,R]8 MDAE/_Z2)6DV!-JI[X[E=2-13D>#%/9?$?[*I8SP'Q1BJ>5?E\ &^ )(N&5W0&#.EV8WYABG*EF#-4QI3(L%[\$ E M7BX%66)%$O!$MH1M"'C[0!2FJ7RG(Y[G#^#MFW?@#: ,?%KQC<0LD6-7Z5+S M&[IQ5=9]618Z419$X"-G:B7!3RPA21O U3W6C:)]H_?(B/A XAO@PQ\ \A#J M*6AV?CHTE./7O/L%GG\*KZ$R5[.F?T_G7[_I4/!!D4S^W4=E"D MYX^C[10.H>^/W>UA"]THY.N_.JI56U#7%AAK>V8TE_A<::7WRM>8?NDH6 )K M=1K6G897$F)HDP)+8"T*AC4%PV\38ID>'D@L&H;#(QUV@R"*1B=T&-6E1<;2 M?B%ZJF)?^XHR)EY*OR6P5H^CNL?1E10XLDF!); 6!=!KIF'OVS18Y1_J"X6# MT9$(>Z)@. KZ10@/3 (T5C??4?4O$:F>S'MK,V9?.A"VT-J]HJ97="4Y5L"V M:+"$UJ:A\2?0./>?(4B_*\AA$!X+LALU\.'@A" ;ZP#-WN$N30%7*R) X5,% M[9^ES2@7CX@EM';/C26!P;6$:=6MV$)KT]#X%6CT F<(,^P*K>:4SJ8?I/'\4;(?1;56_=1N2+1\D26IN' MQK? Z%IBM6IL;*&U:6BL#33:AC/$.NI.V-XH.G[)Z0D;1G#4KU;4N YD=AUF MM?[.V7NC8LWHEPZ5+;0V%XW'0?!*BD56[8\MM#8-C?U!1E_QNF*K_$,IAC#P MC@3;$P7]"$8G%-O8$F2V);DF9SS+B(BIKO/)4*?5A1);:.VV&[^#!M<2IU4+ M9 NM34-C@9!Y6>9U<08=V764V0V!P:E7)-38$F2V)?W"/.LI:G4AQ19:FX;& M_Z#AM81JU?[80FO3T-@?9%ZW>5VH46?9LB/4;DB/4-V#M7\MOF6Q)2++UZ)R M=;R^6F^[W!6;#4?7[^'MK-P\:6#*O9R/6"PIDR E"PWIW0QU2:+<'BE/%%\7 M.PPO7"F>%8Q)G 252XJ=I"OMCU\@#,8)N &< M+Q-(SGE]7GR 9\"30Y+^X!O&!/@5A3&?6ALAMK>VS1<;%E%^DVQ9G/VR2M*( MBFPW7=M\FS*Z+)*BT$:.X]D1#6)K-BF^>TQGDV0GPB!FCRG@NRBBZ;]W+$P. M4PM:KU\\!>N-R+^P9Y,M7;-G)KYM']-LSZY4ED'$8AXD,4C9:FI]A+=S,LH3 MBHCO 3OPVC;(K;PDR8]\Y_-R:CEY12QD"Y%+T.QCS^8L#'.EK(Z?I:A5C9DG MUK=?U1\*\YF9%\K9/ G_"99B,[7&%EBR%=V%XBDY?&*E(3?76R0A+_Z"0QGK M6&"QXR*)RN2L@BB(CY_T5WD@:@F0M"2@,@%=FH#+!%P8/596V+JG@LXF:7( M:1Z=J>4;Q;$ILC,W09Q/X[-(LU^#+$_,'FB0@CT-=PPD*[ *8AHO AH"RCD3 M'-!X"<* O@1A( +&P0?P4(5\E"%?:B%?&>6[E"T!%:!0_UZHO[UG@@8A?Y=I M?'N^!V_?O -O0!"#OS?)CFEKTHB[\[%H]:BK]GBQN X7N '(0: MTN>7IT,UW-TDJ/@B61IFO/>,B:W?1:$NKDY^YMWQ+ M%VQJ9:6;,__X">\U>324-BBF5<6<:%.FZQ?.R!)HO8I$5#8HI%4EDD MVEG]K)_*8[);).?7S/UL#-TQF=C[NH'S*.A"Z%112F5N59FKK>Q+$J\O:C>M M3->Y,"2F./8JQU[/=O-,6C0DIE@<519'0]KMF.S5&@GY(]\Y:;?S*-_WO.9N M&U>%C;6%R6OY>_#$%KLT#>)U4XE:F:Y384A,<>Q7COV>W>:;M&A(3+$('7G_ M=[33.J=\ ]C/79!!0%O3E1)*UR%GA$ZZKB$,CO#(=9L;#]88!6IK;)^(,E$9 M$F-"O-/2&N+\\1C#EM+D+1_J[_F-9P7X#US. OH!NC:3*37U<$@<@'UY !H% M E-JJDV)!' 0$Y39WF^@H"%,0P508@'4\(]F>A0 V%FP4(TRIJ?XE2,"^ M) &-HH0I-?7?7\D2:#A+H,M8HB%,QQ)(L@3JRQ*H@1&0[_JG+-$4IV$)5'M\ MT(\ERK.D$U7HA^K\B.$:5($D5:"^5(&,4H4I-=6FI HTB"I0$U4X/CYMSTY4 M@215H)Y4477GQ7RA'ZGSK%V#+Y#D"]27+Y!1OC"EIMJ4?($&\05JX N/U*Z) MI8DN?($D7Z A?-'T:/A.K]AYK+%\@H7YA24Y\U2[[ P_D"GX/# M*>1J0]32)%;@OEB!SW$!C]VSFLZCVFJ2/(&'\ 3JQ!/ZH3H_S[_*.XO:2XO> M;RW,OK:X!D]@R1-X$$_@ A)(&ZD(1^I,[S=0V2P)(D M<%^2P$9)PI2::E.2!!Y$$O@<$3!V_=.^/(]JZTM)$7@(1>#&8HU2A"DUU;^D M"-R7(K!1BC"EIK[.E11!AE,$^3U%:$/4TB1%D+X4071\4!9T,4(0B1!D"$+@ M3@BA'ZIK$YE24P^,1 C2%R&(480PI:;:K*U]&+;X04<'I8&+ 8)(@"!# )W M 0C]2)UGZQH 021 D+X 08P"A"DUU:8$"#(((,IL5]>4NI!C579M35V^H/$K M3==!S$'(5EF.T[+^?[:19D:!YB'WVW>?O.]\YVVKS1#6BA>=&*IJSVMKV M(HJHJ+'A--$M*K=3:=-PZTRSCJ@UR,L0U,@HC>.SJ.%"L3P+:[]@#1](R = M+ NS\HL%QRR_/,Z"T8[^W0_"1(#=&. MG%#^4NZM<;O"Q=G\F@L#&RX[!%U!)117A> 2.!%: JY*D(*OA!16(,%'^,&- MX3Z3<+Q$RX6D$S@"H>!&2.GR3%ED'2^/'A4#AT7/(7V#0Y+"C5:V)OBJ2BQ? M D1.T*@JW:E:I <1EUA,8)I\@#1.4WBX7\+QTXR@T)VR?2&.JV,;7_;5^]^]?P-N'"^A""16+C2>?#IE8/J^Z@VKVU#+*VU= M9X1I[9XB--[![5=:VYWA#Q@?M_P?4$L#!!0 ( -B+:E;2HF -PP, #T2 M 9 >&PO=V]R:W-H965TD[!C8CQ\IR9*:R5QKQ/6++4J\ M]YYS=:@C<;R6ZDEG 8]YUSH29 9L[P(0YUDD%,]D$L0]LI6 MFFP2C *4PIP6W-S+]>]0$SIU^1+)=?F+UO7<*$!)H8W,ZV"+(&>B^J?/=2,Z M 62T(X#4 64CPJI0B?*&&CH=*[E&RLVVV=Q!2;6,MN"8<'?EP2A[E=DX,_U MF4(KR@M ]]] T@C2-(&7VD_]OQ#_H 91C>XG1 MG14)*&5Y/!B9//6A]N9UJ^I"+VD"D\ N&]EAF'_I0 M5YW]"%07"NR*,=O^N[OG+M)R ?P)22;8E\(2^^L/FP?=&LCUWWV4A@>@=-)0 M.O'>B+;CVG4-05<&5FMS#:34=#B(\#E<]X$X; M<*??K9*K;U*)-^^>+8T;U/$Q5!(?@-)90^GLAZCDK$\E).Y7R:@!-_INE5Q_ MDTJ\>?=LZ7F#^OP8*CD_ "4"&78KQ/<<5_LA7H()AZ,=@BF-4?L=\=[II_>SQ6 K6YE MH@10WT O!FVK>9K5/B MTZ-(Y!!&BELGQ5Y7>[WG2?P?=> !V:&.UA2QWQ5_>U[:KQT++F4KEH+M\88! M3WL!>#/MV\?6(?'H*.HXA('BUD&QU\U>3QU5F;BCCJA?&Z1U0N)WPD8;*\EM M7QV:WJ\9;Y8].TA:0R3X&+H@A[!+TOFV]']P8Z)!4%O8@:PUD[:#_@ZO@4OX7*K&D$LS#RW%YAB&V2&.91M'\D(<<0*W2MK2P$>9 M8_X<("11.F62)V66R2#B%6:G,(I/((F2&![65_#V];L!W%&G^,CCCH84]QJ= MP!]'TMXB,XV3B&KU'K-&:RX+6#+#S0D\2+4QJ'=L(Q!N9-U8MT=1KDA"5]XG ML&(B:X2?P)\N2W#=INFO/C5;CN-^CNXJN# URW 1T%EWCC%(W[R*I]&' 07& MG0+C(?1TR015&86_P8)+Z<*D2JI1+Y/1K-IU$]TUA&=_5X64>;#^9O]Y/\%UV>=Z[-!UVMR12=F M%1_IL_8R?!V081#S7Y;\>GB0:S=B,I9FHMSP]<7RY_ M7=('5Y.!F@J/FF*%NO"MW]"I::1M^V.WVCTO+MNF^F-[^S:Y99HN*@,"MV0: MG<[(KV[;?3NQJO8M=J,L-6P_+.F)A-IMH.];I>S3Q#GH'EWI/U!+ P04 M" #8BVI6TI1ZPJ\% "F) &0 'AL+W=O2-O- M?OTH614MD6*L1-J7Q++O'N^.TKU'4I,#3;^Q#2$C,"%W M*6"[. [2IP\DHH?I Y^?/$U7&]X]H4UFVR#-9D3_K"]2\655:(LPY@D+*0) M2,EJ.KB"E]<.SAQRB]]# 81B'][%HZPKCQ8YQ&A?.(H(X3([_@^]%(4XS"8I/8 TLQ9HV8>\-KFWR"9,LFF<\U3\&@H_/KM-]H1Q,2^< M@;FB',]IP)MO:,J'G*2QR*O,7)>6$2=[ MN"[9-EB0Z4 \/8RD>S*8_?P3].Q?=$EV!%9)&9S2D(>$ MO0=7>S')P6-$AJ(+#%D0$?#79^$$;CF)V=^Z8N NB]$16*483ED,QSC_5[&8 M__!?L@0+RK@NU:._F_MG/7 _&R.$Q;VW/\U!M8(N1&YI50G.+8-SC<%]2BEC M8)>(=ASE,:Y%&];>G$<<[W3X6H"JA:T/SBN#\]H%%XEKHHW.4\8>>LZX%J#& M"#;4;U2&.#*&^#$(4[ /HAW11352!AQ#=^S4PE*MQ,3"AMJ-R\#&QL"NB;CI M5N$BX(0!N@(W9$M9J+W]C$!MG[2.P"HY^V7.?N]MQ^^R&!V!58H!;4FS]BL; M3P%P>NLY?OVQ-H_RTBQ.Q +LJ$,50/H&5.1B'.NEN4@E ,U2H$5#*Y",R?1! M\5!R/#2RYC.MKW!^YM;J@Y>A)&9H9N:'B_D%^$3W)$TR30;NQ;RP7?H$/H11 MI)\5(V#;]M 56C5]2?W0[;U=0J.\:%V0CM"J!9%R YKUQAD-4Y40&,$3$5'D MH9HY_ACK&1U*K0'-8J-%*]1HBGJ,JDF#Y(!22 MZQ'LO2.ACBB^*$@?@@&=;!V8!ALAO"$ZR)S*SYV>:K,_;YC+BM'Y".T*K9BTY&8WZ;UE& MVF]=D([0J@61&@"9-< 9+4ME=6PC%]7O4]7,]SVOX3:5](_,]-^B8ZD]VV[V/]3V6K(Y?N_..59K&6-FF M, _STC0DZ^.N]NBQ1@'4<^ECB8VE2,"=;>ECS78]KJ_#S,.]-!W)_O@UV_]8 M76)C[/KU%/K@:RSY&IOYVKSD!$/P)>!91WD"#UMP3\']@8(_29#JYZS3LX2N MT*J5D4H!]W^<@#L]3^@*K7J.*96)\]H#!4>5&L@;>\I1IFK63/R.%"5.5T<% MCJH\E!A-IPG5 *4R<3K;_W?4!?O04<^$3:<$U2"EC'!>LZ]?.+N5&=8$IIII M9M@Z>8DD>X/G2Y"NQ8R!B*R$FWTQ$O[I\:68XP6GV_R]DD?*.8WSCQL2+$F: M&8C?5U0TK>(B>U6E?#5I]A]02P,$% @ V(MJ5H-Q>]28 @ 7@< !D M !X;"]W;W)K&ULK55;;YLP&/TK%JNF5MH*YMIV M!*E-5*T/DZI>UH=I#PY\2;P:F]E.:/_];* L%Y+U82]@PSG'YQA_'VDMY+-: M &CT4C*N1LY"Z^K"=56^@)*H4U$!-V]F0I9$FZF7V*]YK:=Y2P]/9#5\!UT*^HN,):$*9 M.D&?T>/]!!T?G: C1#EZ6(BE(KQ0J:O-BI;GYIWZ5:ON[U&?0'Z* OP)^9[O M#]#'[Z?C3;IK55H+D0PR40[:P:1LGVO@V @\/6XM[:_%!:P]" M$S;D*-Y9S,?X+-FRM(O"49SL\93TGI*#GOZ6&"E^F?9E&KX>W+5D]R!AS]NR M. #RUT"M0W>M^]D_SS;M1(NJ:8A3H4U[;88+\P,$ M:0'F_4P(_3:Q/;;_I69_ %!+ P04 " #8BVI6]3$2QLP" !'" &0 M 'AL+W=O6K2;J1 M1MI:$$@@JHW! ^+!36X;:XD=;+<=_Q[;2:.N\;H]\-+XXYY[SSWVO6ZZ9?Q! ME 2/=85%1.GE+*Y=BXGB:$%202^T! MJ\\&IE!5VI&B\:?SZ?0A-7!_O//^T>2N5,+]HV]HFB8/RM9"L[L"*04UH^\6/G0Y[ '_T#"#H ,%K 6$' M"$VB+3.3U@Q+G*6<;1'7ULJ;'AAM#%IE0Z@^Q3O)U2Y1.)G-.328% @>U;T0 M(!"F!6*R!*ZBH?N[V;H].0,G2!"T?>2K86"B=25 MBI'VZ^9=])LV>O!,]!GD%RCTSU'@!8$%/GT]W'\*=Y4.O1A!+T9@_(4OB/&A M%<-H\DXJ.DOH#J=JKQYD V>%&!NLV["F\8USW51C<> M,#D\V:%%$/IVJDE/-3E*U=2KG4C6F,Z_8%*] M(V98JI<>N#90^TO&Y&ZB'Y/^OT/V#U!+ P04 " #8BVI6A7(-C0($ !' M% &0 'AL+W=O'80^,=&43E425I.SDWX^4%V+>(UY$16:[CC.QXYN%Z^B$.N)/"ENQ=XUT*0^, M?=.#3\G, M2ZZ>4I4GYTNN%,'E$R)%@N![14LU1_("%4I!E^A>J2:I,D L1;W(7Y\CT=M; MD(1FXIT*_WI_B]Z^>8?>(%J@/]:L$BI63&VIB.J?L^.&U(<=*?<(J5N(KY"' M+Y#KN*XA??'CZ;B?;JOVM#URVQZY-9[W'SVZ0,N,J)+[#?C[3H6C3Q)R\8^I MU!VV;\;6J_1&E"2&F:66H0"^ 6O^\T]XXOQB*GPDL%X;O+8-WA!Z)Y6R[<*> M8%:<">-4[T"#&E1O*INY&TQ<9VIO]@LS1'E.=-U&]1C[+6-_D/$="'&#WL=Q ME5<9D9"H!:X:$U.BMQ 3V1W>9(_&)<:1XQZP-8:%46"F&[1T@__18+4B38R# M%U2P%^'H@+ A"GN.;^8[:?E.!OE^)D65JGVXXK18U70S\L XD8P_=&Z*V#=$YMH;(H%W?.=2N*P@WJF3-1)8KW3L=/_YSAE5VX"/U(FQ MT/JMV+,_^!S*;5![HIP$^$"YIJC0=\W*Q9T=P8-_\_/?TY3&@-**%U1MOCOI MIO117YO9CNI!QD+K5]^Y$.R=4[R#'N?D5HR$UF]%9V_PL+]YK7A?VI=@SVHU MI;T,"OTC!@=W#@P>RM?=.>?01VV?"5[00*(-4I3E7H6!2 MLKR^7 -)@.L ]3QE3#X/]%E2>W8X_Q=02P,$% @ V(MJ5@TO\Y/; @ M<0D !D !X;"]W;W)K&ULM59=;]HP%/TK5E9- MK=01$C[50:0"K59I3*A5MX=I#VYR :N.G=H.T/WZ72-*1-.,,C&9BH8R-1P)F"FB$[CF*KG$7"Y'CJ>LQVX98NEL0-N,$CH M N[ W"+?"L; N05"&D\%IE-.:1-WVUOTZTP[:GF@&L:2?V.160Z=OD,B MF-.4FUNY_@2%GH[%"R77V2]9Y[&]MD/"5!L9%\G((&8B_Z>;PH>=!*_[0H)? M)/B'"2_-T"H26IG0G%DF:T(-#09*KHFRT8AF&YDW63:J8<*NXIU1^)5AG@EF M"C>$,L^$BHC 4\H27")S3@1NH _D"U6*6I_)Z00,95R?X>C]W821;A31;AU0+AVZO]L>TX4A@>S;T2QOZ;[*':U%?:T#_SX)H M-KR#XG1W;J\8U"*[U#4)92I,?O:7H^6[X3*[+@_&1_B>R*__WS#Y8V1*U8() M33C,$;+9Z&$1JOR"SSM&)MD=^2 -WKA9PD !D !X;"]W;W)K&ULK99=;YLP%(;_BL6JJ96Z\A42Z!*D-MFT29M6->MV,>W"@4.P M"IC9SD?__6P@'@DDRZ3=)!C.^_HYAV.;\8:R9YX""+3-LX)/C%2(\M8T>91" MCOD-+:&03Q+*0TR3(6Z88;C$B]A#N*I?&!R9&J7F.10<$(+Q""9&'?V M[310\57 -P(;WKI&*I,%I<]J\#&>&)8"@@PBH1RP_%O#%+),&4F,7XVGH:=4 MPO;USOU]E;O,98$Y3&GVG<0BG1B^@6)(\"H3CW3S 9I\/.47T8Q7OVC3Q%H& MBE9 MD(P((I^^07/91_$J T03M!._:XN_5.)I(_[4$E_.0&"2\2MI\S2?HEYNRDKJ< MCBZG4_FY?REG*^UK78L?=PLNF&S7^IZ7R,J,O "BBN>H/7*];V2(+*" A@N^ZKJ\< M]1Q>-8?:BM:AZ]BCL;ENI]D3Y T#';2'/]#X@[/PUU#$E.F%T<=8&PWW&9T# MQFZ0YUE6/Z.G&;VS&#>8,5R(EU.%]#KS^Z-#QFZ,%_C]B$.-.#R).(,$9-O' M2+7^M=Y,2LI4&_2!GO3[UP4P[&1DNW9_1B.=T>BLH@N\[6^'44\[! >5[L:, M_"-"EM5IN:!"GKW592J_ MCH"I /D\H53L!NH UM];X6]02P,$% @ V(MJ5FPR49&S @ Q0< !D M !X;"]W;W)K&ULK55=;],P%/TK5IC0)D'ST36@ MD4;J6A \#%6K!@^(!S>Y;:PY=K"==OOW7#MI:$<6:8B7QE_G^)Y[W7.3O53W MN@ PY*'D0D^]PICJRO=U5D!)]4A6('!G(U5)#4[5UM>5 IH[4,G]* ABOZ1, M>&GBUI8J361M.!.P5$3794G5XS5PN9]ZH7=8N&7;PM@%/TTJNH45F+MJJ7#F M=RPY*T%H)@51L)EZL_!J'MOS[L W!GM]-"96R5K*>SOYDD^]P 8$'#)C&2A^ M=C 'SBT1AO&KY?2Z*RWP>'Q@_^2THY8UU3"7_#O+33'UWGLDAPVMN;F5^\_0 MZIE8ODQR[7[)OCT;>"2KM9%E"\8(2B::+WUH\W $0)Y^0-0"HJ> ^!G N 6, MG= F,B=K00U-$R7W1-G3R&8'+C<.C6J8L%5<&86[#'$FG669JB$G\(#O0H,F M5.1$F@(4WJX4"$,XHVO&F6&X^Y9\I4I1FWIRO@!#&=<7N'JW6I#SLPMR1I@@ M-XQS+)%.?(,1VGO\K(WFNHDF>B::,;F1PA2:?!0YY#WX^3 ^C 8(?$Q-EY_H MD)_K:)!Q!=6(C(,W) JBJ"^@8?@",H2'??"3<,9=N<:.;_P,WY(^TC5OR^1J M1[DF/V9K;13^(W[VI;QAO.QGM"YQI2N:P=1#&]"@=N"EKU^%NM@N#4=AXN^.=0S>](\Z)IV. MR: .+"+ZH-$$31B=\$A4GYQ!KI>6;_)W;H)1W.7F1$[C9LZ:_3_'FP9W0]66 M"4TX;! :C-YA;E73-)J)D97SW;4TZ.)N6&"?!64/X/Y&2G.8V NZSIW^!E!+ M P04 " #8BVI6%4\:?*X& >.0 &0 'AL+W=O#+M@9-H6 M*HD>2YA#OJ)XN17RNUIQKM%3EN;JJK?2 M>GW1[ZMXQ3.FSL2:Y^:;A9 9TV93+OMJ+3F;ET%9VL=!,.IG+,E[T\MRWYV< M7HJ-3I.SH3R_7;,GON?ZZOI-FJ[^C MS).,YRH1.9)\<=7[$%[0:%P$E$?\D?"MVON,BEMY$.)[L7$SO^H%Q17QE,>Z M0##SYY'/>)H6)',=?]?0WNZ<1>#^YQ?ZQ_+FSZJ%V LP''< MK@/P8<#H2$!4!T2' 8,C 8,Z8' 8$!T)&-8!Y:WWJWLOA2-,L^FE%%LDBZ,- MK?A0JE]&&[V2O&@H]UJ:;Q,3IZ>W(E^^UUQF1MT'C=X0KEF2JK?H/?IZ3]"; MG]]>]K4Y3W%T/ZZ9UQ43'V&&Z)/(]4HAFL_YW!$_.Q&//8"^N<'=7>*7N[S& M7N(]7Y^A*'B'<(!#UP7YPPF/37A8AF-'.'E]N.OLU!_^B3V_1 <>+:)=QJ,2 M%QV]&I/GFUQIN3'_\!K]>6L.0#>:9^HO5ZXKVL!-*^K8A5JSF%_U3*%27#[R MWO27G\)1\*M+9T@8@811(%@C)8-=2@8^^N$_H:GG2K-\GN1+5T*\K*X)J6## M$E9T*H]3T\8>]U4^>00%NJ"&=,.==,,3TBF%3(?#G[21:Y.H5=FHQ:*4TB6? ME]=5ON%)^:HC1GM'1&%0_!R("'19#1%'.Q%'7A&+RH*^%.WO5K#<)9HWOJMH MD# "":- L$82QKLDC$'K\A@R)9 P @FC0+!&2B:[E$Q.%!>6HX6A(Y:)3>XL M)UY"US1 P@@DC$Y:A6X4!,TZUI#X?"?QN5?BCRQ.TD0_HP7GRJ6O-[RKOI P M @FCYZUN8N)1-PSL\#[PZEM6E42I#K0Y^QF=A8:D$5 :K6G[0I_[=,969WRB9"02/;)T MPXMAWI9)R7*MRD;.Y\8^Z]71L9^?W%E]2!H!I=&:UB[81]2W[C'T.J'I36Z, M"E?:C+C7/%?<*3.H9P2ED9JVWRSQT#4@ASIM4V=K"4._)_R0":F3?UCY.*VV M,VB>J/C80,3/ZRPZ)(V$;1,9.37_/ZQD:+UD"&TFP[8!=-J[F?_,G?6$I%$H M6E-U:SY#O_N\DWS-GDNE345AJ7YV*CUJ]]L3I]*@]A*41J%H3:6MPPR];FE* MJY*-M$";G%4%QG29+U7%/6 9MW5WMW!0#PE*HU"TIN[61H9^'_EU3^QUT=J3 M>6$KK?%!+)\CH5=BS, QJ7T%I M!)1&H6C-Q%B/B_T>]]N!VWJ3Y$B9BL65FUUS*)FY:W4'\NTI1)989.LLJ$.Q&@QA>41D!IM*:- M]Q-Q%@Z/9,':7NRWO:V.XZ!$O4-?3$[B%4>_YTY/[.=WS@"H)P:E42A:,U/6 M..,!;-\!ZIM!:0241J%HS<18=XU/N>O3LRE^1.=D@)IN4!K%[2<']7.H(X_H ML#74V&^H3\ZI^.,[JPQJN$%I%+>?&D0^C:V5QGXK_?K^X,M6.', .G\+2B.@ M- I%:V;*FF\\@>T/0&=T06D$E$:A:,W$6"^._5[\5?T!J.,&I1%0&L7M&>#( MVQ]$UDU'_CG@LDQ=_VBA\L,[OP (ZJU!:12*UDR3]=91"%JH(E!S#4HCH#0* M16LFQCKPR._ 7U.H_(C.R0 UV* T6M,:$ZC>5X&BO3>3_2;[Y,#5']]99=BW MD6%?1VY/4_L&KI&UQY%_7KGL#&8_W!F FF50&@&E42A:,TW6+$=#V,X U#B# MT@@HC4+1FHFQYCKRF^M7=0:@_AJ41D!I-'+,ROM'K=9A1WZ'?;HS '70H#0" M2J,US3/Q6VG+I79[=XO\/I1+VP[VS\(+4BW5LYAJ MY> G)I=)KE#*%P89G(W-1&ULM9MM;]LV%(7_"N$50PMTL439O%$.>GVZT>]1!(=AY;:DWYH))GWN;3N,4D=B)>/:?95;H7( MR;*RO':3+2[3?1Z%B;C)B-S'<9#]>RVB]/%J9(^>+GP.[[=Y<6&\N-P% M]^)6Y%]V-YDZ&S>4=1B+1(9I0C*QN1I]L"\XG1D^"IW:?JU M./FXOAI918]$)%9Y@0C4GP>Q%%%4D%0__JFAHR9G$=@]?J+[Y9=77^8ND&*9 M1G^'ZWQ[-3H?D;78!/LH_YP^_B;J+S0M>*LTDN7_Y+%N:XW(:B_S-*Z#50_B M,*G^!M_J&]$)L":8^#55K!ZBMYRT0>A)%\1WXA7VX9>?OF'7E# MQD1N@TQ($B;D2Q+F\KVZJ([_W*9[&21K>3G.51^+3.-5W1]6]8>^T!^;?$J3 M?"N)EZS%^DB\=R*>&@!C=7.:.T2?[M U-1)_WT=GQ)Z\)]2B]I$.+4^%)V>$ M3E\,9^;P3T%V1AS[Q7#/',[$J@FG1\+]_N''LO,^MVY^+%PKA=.(U2EYS@^) M]4@_KRONY#BW&.XOY"Y8B:N18DF1/8C1XN>?;-?Z]5C!D3"&A'E(F(^$<1!, MD\VDD8C:?31R]%0=U2JONM*GNU%C=&_W7_YX$^WR;9N%_ZLI;-1E5 MM7YWK,I&\- J(V$,"?,JF-NIH6U5_PZ*W;*.7\E19UYTC9 M(&$,"?.0,!\)XR"8)IMY(YNY>8#I+N%.3?1&U%"E(&%L_FPFI=0Z=V=TJ@_2 M'C*KWS6MZN/[VH$E]*(VC:+H@:"L(VFOA M2?LL/,VLP5) TAB4YD%I/I3&431=,:VI:+^6JVA#;44HC4%I'I3F0VD<1=/E MTYJ+MME='+00-;,&*P;J+-:T[JIP8CO4/3^I50&JMIW:6H?60EBLSI M0VD<1=/UT#J@MMD"_6,?WZG!H-6!^+;:!LE]CUD":HC6-.UIWW$G4VNNUY)! MTWI0F@^E<11-5T;K>-I&9ZQCC@?)NN^C"M3MA-(8E.9!:3Z4QE$T73BMYVG/ M7^M1!6J!0FD,2O.@-!]*XRB:_B)3ZZ=2LY_Z42U$@F15B$?FQU[.NC8#ALH$ M2F,UK;L@H;-G"Q)H3A]*XRB:7O[6*Z5FK[2>=I:4=,:196<8[(DSJF(JJ?2XGYA_WN94VH98UIP>/(4MS[L&:@+XY"J7Y4!I'T71- MM)XM-7NVU?QS?7K^@3JT4!J#TCPHS8?2.(JFBZ6U<>EKO;E*H68NE,:@- ]* M\Z$TCJ+I\FG-7&I^@_5[YI_G+VZZ<\MQ9O/#Z0=JT$)I'I3F0VD<1:LD,>[L MRXU%=E]NN99JL-@G>;4!M;G:;.O^4&YF/KCNV1=^M3F[Q51[Q3\%V7V82!*) MC4):9S.UILJJ[=?529[NRMV_=VF>IW%YN!7!6F1% _7Y)DWSIY,B0;,)?O$_ M4$L#!!0 ( -B+:E;O+HT\I0( &$' 9 >&PO=V]R:W-H965T>QMCRE/?U^D& M6ZAD)K=&\ (7"O0V MSYEZ/$,AJ[D7>D\#UWR],7; 3V8E6^,2S4VY4-3S6Y6,YUAH+@M0N)I['\+3 MLZFUKPV^<:QTIPTVDSLI[VWG:'IM2.O8 M;3^I7]:Y4RYW3..Y%+<\,YNY-_4@PQ7;"G,MJT_8Y#.V>JD4NOY"U=@&'J1; M;63>.!-!S@OW9P_-.G0<1B*J84*XR&_0LTC M] .]@B8JCAO,0GLV7 MM?D>^* W3-$L+^"FX$8?TB"UK[@0M.QZYAO"M,'\M$$Z#_ .6HY1T/JR:WC H,J[V,;]@X#>$2FAA;LN 4Y?A7(BG$% M.R:V"#]@KP_)Z83NU-G"L$N"H\G,W_5$'[?1QX/1Z_/PE=8 ODA6]$4=]/_+ M38I;NOB?':;X/W!.6L[):_:0[JO66Z+=I[OJ;M0!;6;?W7+,3C7N;&@8GHSC M<=2_J=,69SJ(\_$!5I MZ M%(Y_H_0[%=,^/E=,K7FA0>"*W.BHTE%2KJ"[CI%E743OI*&27#0G4$L#!!0 ( -B+:E984 [L* 0 (T6 9 >&PO M=V]R:W-H965TPED7;# M5;V36JVZZMUG;W "6L"I;9+V=#_^;&!Y28@#.9H/ 9N99V8>X^&1YP="7UF( M,0??DSAE"RWD?'>OZVP=X@2Q"=GA5#S9$)H@+H9TJ[,=Q2C(G9)8-PW#U1,4 MI=IRGL\]T>6<9#R.4OQ$ )+]$VY')"7\YW:(N?,?^Z M>Z)BI%A)QURB[\B?&"->R!+>2'D50[^"!::(3/" M,5YS"8'$98]7.(XEDLCC6PFJ53&E8_/^#?U#7KPHY@4QO"+QWU' PX7F:2# M&Y3%_ LY?,1E08[$6Y.8Y?_@4-BZ(N(Z8YPDI;,8)U%:7-'WDHB&@^V<<3!+ M!_/(P3+/.%BE@W7D8)Y+R2X=[)R9HI29.3F7N+\J-4 MKOLSI^)I)/SXI5_F;;_D_FDI$'Z\GP(+O M@6F8)OCZ[(/;FSNP)QR#&Z #%B**67GIR'?5'QWV O35@']F\03 60G8A=)B MP:I6T#:W;BRZ=RS'5KCA2:Z"L-TC[7ENU^@:_S61>:88/Y( M8"T^[8I/6X6^7"$6@B#:1P%. P;^!3==W!483HXA^^M^:5:0WH,@=HF"/X@SG-08DCA%E8(=I4>^=[%'5YZFK]B+8M-FL)@8\*KN/ MD:],^\J5GU6DS :0$C&675[UV9[A'%7?86@[KFW8QVNNS/%*!J!1 M*S9C ="RS,N>DJ4;B\14>+V8*++LIL*=:[71%[@&QRR=?8 M$"#$<2 VA9SNY *>5'B\&=2AA_;+L=#:1)DU4::2J.="MY;0%_=,B=9J:P:$ MWG3J';.DC#N8I9'0VBS5,AHJ564I34JFC\66IO46GW#"_+[2L%3PK:Z7+?@Z6WI][%LEUG+9*A4C6-+GC+: M!&PO=V]R:W-H M965TW<P>>;YC_$:L 22Z36DF%M9: MROS8MD6TAI2($7*^E'K##>4ZNX0+DS_R,JYY=L<1)"IE( M6(8XK!;69WR\Q%,-,!&_$MB)1AMI*5>,W>C.MWAA.3HCH!!)34'4SQ:60*EF M4GG\+DFM:DX-;+;OV;\8\4K,%1&P9/0RB>5Z84TM%,.*;*@\9[NO4 H*-%_$ MJ##?:%?&.A:*-D*RM 2K#-(D*W[);5F(!@#[CP#<$N ^%>"5 ,\(+3(SLDZ) M).&:(;1+(81&< M9%*@C^CROOG^%"1)J#A2@R7ZP@27$6KX+;*16!,.8FY+E:2>RH[*A$Z*A-Q' M$CJ%:(0\_ &YCNMVP)=/A^,VW%:EJ>KC5O5Q#9_WHOITR2QX_6Y>O3N/14XB M6%AJ^PG@6[#"=V_PV/G4)7H@LE8)O*H$7A][>&%6$K%56WLBQ(9<44";7(W! M+? H$:##RJJ@]TE6O@9'704J9AV;6?5ILPVQ6G+/\>;VMJF]*\YS9KY?Q;5D M^94LOU?6]PV]0ZZOWQ0\Z;K$)GOE[ M&_%AE!M,O:![&TXK2=->29?FCQ9B1+; E7&HT\]Y$H')/&:4J@*B''BAHE-$ M,<^DF=[,'4WQGHJNL&"$'Y$QJV3,>F5\5ME2A%USG$R[TNO%/W930+L MS/;WY,&XMK#:M>!_95OP0T."1_YX7\B!J$*&W;@(T+

,R?N.OFZHKI?"/U!+ P04 M" #8BVI6[S:78>4- "GI@ &0 'AL+W=OUSFS@"A_\5C6_GICNS&YL7@]-+,]-$+[CI[+W-_5[#_GM M3;8MDSB5#SDIMNMUE+_>R21[>3=R1OLW/L:KI[)Z8WQ[LXE6\E&6GS8/N?II M?* LXK5,BSA+22Z7[T;OG;,_#71TV&=5\/CUGL[K#Z\^S.>HD/=9\D>\*)_> MC68CLI#+:)N4'[.7?\KF TTKWCQ+BOI?\M)L.QF1^;8HLW536-5@':>[_Z.O MS1=Q5$!Q^@NX30&W7< _4#2 F%3 MH&[]\>[;K9N&1F5T>Y-G+R2OME:TZD7=OG5IU2)Q6D7QL;96"2^B.B,_DU^C/(^JH) W5)91G!0_JG<_/5+RYH,Y/Q)VX3D^%[NW%/T2Y MM3BU%^?R\Q5Q9R>+,WMQ*N>'O;L]Q?GEQ?OV+B[XZISKON)&4WB'J'HUSSL5 MU2IM/5'MB]F.Y/>3JL/[VV(3S>6[D3I^%S)_EJ/;O__-"2;_Z&MB)(PB80P) MXTB8 ,&,H/B'H/@V^JW(H[14(7FC#D:[0]2/?1FQ0H9F! FC2!C;P8(:5@U, MGF^=<#)SK[V;\?-Q\R-W*D PH_FGA^:?6IO_9)!?TC*/U6!X3IZC9"M)MB1% MU>8DVU3M7*B&EOD\+GI'$'=6]M"F1L(H$L:"3BNZUY-)JZF[&RE<:R,!JI;1 MU.&AJ4-K4_]13R74'W+T+',U-2*KZMC^\R(J)5E&<7XJ :NC+F"1)4F4%V0C M\UUWT-L;6.LQ-!9(&$7"V X6'K6X=^6TNX+N1O[5K'68$*!J&;&8'6(QL\:" MK3=)]BHEV42O:EY<%D1-RO?3D:;M^QK92AW:R$@81<+8K._/NM7&W6W:?_>@ M*AD-?'UHX&MK W]*M.RP6SSI$=N4=G_OY'VN_LA7LGK]$_EM8VR_ MI6.R[V]PJI T"J6Q,]^L2UYE-13WR7JG:5V?+*+7/E/,H143*)H9*:TN':OP MNOTH"S5GG5>AJO5$;TJ@TA)*HU :@](XE"90-#,H6ETZ/JZS@AI,*(U":0Q* MXU":0-',P&C9Z=AMY^_JR!*GJZ:/ZHT)5&Y":?3,A_-W_45O))#UX%":0-', M2&@]ZMC]:'TRUE!@EK,@=M;@=$"%:$,[/G?A^K/K2 M.?-MYT!QF2NW5V5PCJ BM:$=RVOWRFGGZ(*-.+1> D4SXZ%]JG-.J#ZK@8)J MY=UYDB2./L=)7+[V-B]4I$)I%$IC3M>E>AV5VFP4V(Y, E4O[!5GDS'$'E)Y1&H33F=E6J&W8''5#[ MB:*9$='VT[7;S_LD*@KRGMQG:_7'L9-H[:IWP0K40HUHHCB)/B>R'LPLM^56C8/C MHMA&Z5R>FQ39=S$T2% :A=)80S/.VDX<9Q:&LU87!-VO0-',D&B9ZEG=6_49 M)^0AB?JO1X7:4RB-0FD,2N-0FD#1S(1H>^JYL'['@WI4*(U":0Q*XU":0-', MP!Q=\&YWJ^\7B[@*2)3L%W=$V_(IR^N)T+G^!GL)O-SJMKJ]!OE% M#4'3^F8M[U^B?'%Z( )UKU :A=(8E,:A-(&BF8G1CM8+< ,1J'Z%TBB4QJ T M#J4)%,T,C#:PGMW 5D<34LI\W9L0>UDU*SIU)OS>7G1P'* 6%4KC4)I T%4JC4!J#TCB4)E T,S#:S?IV-VL=O]C+#DX(U,U":>S,MV09J7%H102* M9L9!BUC?OC;S0>95OU2M3HE*LH[R+[(\6N74&Q*HCX72*)3&&EIUTX[#>*5] M:0QTCP)%,].@+:MOMZR D8K:6R[CN\V_ M'3 X)E#-"Z6Q,U_5Z3L(<&@]!(IF1D(K7?_,XE!()W:75<6R):%Q+N=EUOO% MW=FK,CA<4"4,I3$HC4-I D4S Z>5L!_B.BWHTELHC4)I#$KC4)I T^*LNU@]!Z"!3-C(1VQ/Y?[H@M,R]['P;UR% :A=(8 ME,:A-(&BF<\)T!YYBO/(4ZA'AM(HE,:@- ZE"13-#(SVR%.[(;WPR2)VRN"L M0(TRE,8:VOFGB_1L6"T*]\/V;>51]3-;6*OAJ5T-?]/#0Z!N&$JC4!IK:,:5 M9=U[C_=LY72V$JB:F0VMK>_TVZWOI5>3V73J'V%DJC4!J#TCB4)E T,S!'CZ3:3LE4.$*I3$HC4-I D4S4Z*%Z]2^CO9#]#5>;]?=5-17H%9K M+[>;>IRZ>_99^YE89P\R8><@XWG7O4<9J'^%TAB4QJ$T@:*9^='^=6J7BO6 M]W#GX-U=(A^V^?Q)C5Q.7BYB9PX>L$"5+)3&H#0.I0D4S4R.UK13W/T2IE"O M"J51*(U!:1Q*$RB:^7A.[56#R^Z7,L#OZWKL^QV:!RB-06D<2A,H MFID'K4V#[UA^>Z:L[?(A>]'!<8":42B-0VD"13/CH!UK,UTY_'A@?Q)FBCUQ@!J9*$T"J4Q*(U#:0)%,[.BC6PPA4UP M NC*6BB-0FD,2N-0FD#1S,!H8QO8C>VWG"6V(P<'!RIQH336T%HW/6^=)(;N M4J!H9AZTFPWL;O:XL]FM2RNJ>]%N]GIM?G0BF6S3A1K/5%OWQ@2Z5A9*HU : M@](XE"90-#-/VM4&,UR'!%6T4!J%TAB4QJ$T@:*9@=&*-K"OI-U/EC;&U'H3 MO>99DI"%7&SG)_-SW3>+=MIG#>T5&!P,J(J%TCB4)E T(QBA5K&A7<7^MES* MW+[L_@PA:&XWWW>TL!<=&@HHC4%I'$H3*)H9"NUC0[M3W1\M>N_>>V+MJ [%2B:&0SM:$.[HT4\Q,6^B\$) M@7 P;4WFX3MB$"U*XJVB\BX>)*RI%$9W=ZL9;Z2]S))"E*/3ZL> MY^A=DLNEBI#S]KT[&G?>OW/>4J?G?>:\Y?7[8XV_O=FH,>^'*%_%:4$2N52[ MFEQ5!\6\>C#B_H@" 7" &0 'AL+W=OTUBAU??*Y6+G-_ MUZHK5353TLUDKX9;7=$,QAY^^QK4%KST_;MP$'SNLOF?R%Z93EK3R27V](GI M=6^I @3!I#?$$4-='FNB3XY(GM[;=.@CYE/1O[VV$UG6!A$;=@KG3>MSIN+ M.N]?*KR9L#(HLB173) ]4*6ONX1>9AK4R*Y"_ /PE9E!:V;P-C-;R?&(<6;V M73X&'9E,XO@DWYU12=*=[F&K-ZELB8*@V,!)Q(OAM3Z M_*,[M@2UX$::^4=K5MKM-W*5^LC[%KE&ULM9E=;Z,X%(;_BL6.5AUI&K )@7232/V8_;B8G6JZW;EVX"1!!9RUG:3] M]VL#A2100Z/FIL4&OSZ/C3EO[,F.\2>Q I#H.4TR,;564JZO;%N$*TBI&+ U M9.K.@O&42E7D2UNL.= H;Y0F-G&J9%)_,%V?T()Y&F]D"4B_XMVY;.. MA<*-D"PM&ZL(TC@K_M/G5FK[(QR9OK6CB3$_C@^3J;JS:R=F#9.'3I1Z("(4L56^'H/GX7J+\%OJ^ MSHO7>KAC^8(N[D#2.!&?U1./#W?HXM-G] G92*PH!X'B##UFL11?5*6Z_F?% M-H)FD9C84D6K^[3#,K*;(C+R1F28H&\LDRN!OF811(<"ML*L6,DKZPTQ*MY! M.$ N_H*(0TA+0+?]FV-#.&XU]&ZNY[ZA]_JS[QLII'H1XFR)J$1S6,99 MI@L*?PT\9A&Z4.]+,1*?VX:BT!_E^OKCM)T- ^)BQYG8VWU*8QPG4GH5I6>D M_(/33$(GBM= P;X3D+%[A&+L[$24484R,J)\?08>QJ(;9M2 N?1\Q4*.8(S= MG0CC5S!^!\PZYMTH?A/%QYY>[ [UC09 F&WJ@Q M+<;N3H095S#C]WP4((OZ?P[[/&6+7"8[XFL\=?S8.0L=.G3@=<_!Y8A1H M"T)/A\) \+Q6[D05),NKNQC*'KHAS*&<.$MXSR/@7JA0?!/H/(%.--Q (_[0 M"QJ+R=SUJ6BD1B/&)/PS]WEZ_K; E6]]902TYG$(K6CD(Y/R1ZD=\M<>!!NS M?M^\'+$DH5SHJF+6VR>]Z,O??Y\'SNAXQL_A0W!M1+#9B>SGZ)Y8A2 F>US^ M #?>Y',X#UQ;#VSV'H<)NR>9UR1S!N/Q,=DYC BNG0CNLB)U]N[)-6IR83QP MAL=@YS EN'8EV&Q+#I-Y3S2_%:U!=@Z3@FN7@LTVI3.S]X0-FK#JB^(=PP;F M[\XA1.U.<(<]Z9GA>[*,^[$88SIQXDCM:D@_5W.]WZ5P/J>T/,=J+:KI9 MO5Y;F47TFY+5*'M+79(1UFIWM!M]*; M5=]%?P[O0VKO0SIV89JKNQ78K#(Z!B;CMX'/88I(;8J(9USKU\LEAR65@&*U MLN-,Q"':TF33COU!-J?E)J[!&T/*1^00]Q>X(E MM?\A9O]SZGIL[M.TQ'P. T1J T0Z#%#/E18T1[:Q#6CNZKTH]MYA00I\F9^A M")7Z-IDL]M*KVNJ4I1D&R='TG,F90LS2]70"/@^@%U?\&8?"WH#JI3K=G_4$L#!!0 ( -B+ M:E9?%6H@"@4 -$B 9 >&PO=V]R:W-H965T-B$1D)90$EO\.9$&B2"G)_@7'O*UC M@=6>"QKGP7($<9AD__&/',1)@-1I#T!Y *H'>&<"W#S K0<,SP0,\X!A2B9+ M)>7@8X'G4T:/@*G64DT=I##3:)E^F*C[_BR8_#24<6+^+.CJ]5:1"\"*QK*< M.$YOR"UXEC46[","Z!H\$2Y8N!*R51H!'M3]"L5/<.,3@<.(?Y(1OP(;\"UF MA$]M(0>GNK!7^4 ^9P-!9P8"P5>:B"T'?R8!"5KB%Q?BD4; EE0*-.@-S6>D M5?Q"E@. )K\#Y"#8-B!]N$]6 ^#"-!RUA/O=PZ$F&[>XT6ZJ-SRC5[^#;7=( MJZ!FH'N^PRLRL^04PPD[$&O^VR_0<_YHHV-2S#L\B9 DZ#Y]:&7[,KIK,(*C MT<@;U4 UF]6>S0H"Z)0NS=&N0=]3_ZH@' B3?ARL<R FNM+WU'O2%G:N/3TAG 6GF9ZK+*#I7L4.<% MJB,C=#FK1=X((GWNVK%=FWMIGZ'>/Y\L6!U3-^JF<[5+C#[")\/2*$.MF^R^ M?.EU>K.Y0@VT3DT?899AZ99A=[O<7.DZ5IU1TYRK79B4](VJ,$HO#/5FN/&- MPTL2"@YNGIY?SM24(3N;9VY2S3>E5F59>FTX?O<.%AKUVD;5?%-J57RE*8=Z M5_[.;:Q>O3?9RV[=5(=57*5?AWK#WG$;JU?IC:7IO#UO@H9>G4VSG=,^5:'2 MG".M9>VXE]6+],TW5].5@:D.JU1*HXWT1KNS&=#K] 8#F]M\Z'H0U;=JIKJM MXBF]--)[Z:NWM7K=WKA0 ]?(11#5%_F6=N>>F])2(]?DIA89-=1&U7Q3:E62 MI?%&>N-M;E.K[Z@W9%/.W-2PJGQ+9X[TSKS_QE;TA7J+47VT>X=52Z=:3_:KS[PFG4LN=JM1IS&\OF1WAQ M5'IQU-V+7[M'UG?1F]NDL?T=#YRZ[[RF3]!&S#[YK3\F;).^,\'!BNX3D?VV M75PMWLMX2-]&J%U?P'L_>[NBE,E>]OB*F5Q".(C(6DHZ@[&<5ECV_D1V(N@N M?:-@286@<7JX)3@@3#60GZ\I%6\GJH/B+9;Y_U!+ P04 " #8BVI68! L M]+4# !Q$0 &0 'AL+W=O5H1I!")#4$45]KF$&::B3%XWL%:M5KZL3]\1;]HRE>%?- M!,Q8^@^-93*QAA:*84%6J;QGF[^A*FB@\2*6"O.)-E6L8Z%H)23+JF3%(*-Y M^4V>*B'V$E2A[0ENE> >)O@G$KPJP3.%ELQ,63=$DG#,V09Q':W0],!H8[)5 M-337VSB77-VE*D^&<\FBQW=:B!A%+%/N$,3H^P[-E67B50J(+5 9-C5AL_VP M#T]Z#.C-#4A"4_%6)7Z=WZ W9V_1&:(Y^I*PE2!Y+,:V5'SUJG94<9N6W-P3 MW+"+;EDN$X$^Y#'$30!;%5I7ZVZKG;J=B#<072 /GR/7<=T60K/_GXX[Z'BU M^)[!\TZ)GQ .E?AWY(?Z=4ATS3G)EZ#'YUMU8Z0$1#-24$E2^A/BS@D2?)&3BOS:!R_7]]O7U(^)*%"2"B:6> 0+X&JSP]2L<.._;Q.D)K"&5 M7TOE=Z&'7Y@J'8E3;H52J#8)2MR!P=4/M77H.W@TMM?[I1T'X:'OU4$-RH.: M\J"3\HP)J7\['-:0KUJY=0(\=WMZ FO4&M2U!B_LY*!/J7H":TAU64MU^8>< M7.(&>R8=>,Z!D8]C/'?4[N-A37C82?@OR($KRGKG2*S^@ZB0G.A_WS:2G5C/ MW:>>P!IEC^JR1R]LZ5&?4O4$UI *.[LNPOE#IJZ &XX=^@>N;@G"IQ[/>*_U MP9VDYR0%879/=;"/(&F^;&78B?+H+K5FSNZO9?6%75P3ZDJLGM*9K9[0FH7O&BX\>&ES]]JQ]876E&O7L^'./N=WS!T<].[QFP)?F3"\4%;4?YSTC@+>Y22"9"&*4DT5//@/KY;S)R_=_C)X&#. MQL1E\JS4UDV^E?,@T@6>CT_H7WSNF,LS M-?!9\5^LM/4\^!B0$BJZX_9)';Y"E\^-PRL4-_Y+#IUO%)!B9ZP273 J$$RV M?_K2U>$L($Y?"4BZ@,3K;HF\R@=J:9YI=2#:>2.:&_A4?32*8])MRMIJ7&48 M9_.U5<5VY/(J2:$$[K6AOEPCLL8#4.XX$%61Y7JU(@M.T1?-BH,AWQOG-UII M5C"Y(8^J!$ZN'L!2QLTUQB]%P]41@'@.-"11$GND++0HW0D(BT[FHI69O"(S M3I! VMJ0I2RA_!<@Q)S[Q)-3XHOD(N(#%&,RB3\X5@]!_OY=G$:?+NB<]CJGE]#S)V:VHTKC MMC!I ?$MT=3"D,P6Z-8#N>O8V[ M9'M6@BS)D0$OA_A;H#@Z%_ ?>7C6"@3HC6]X!D_D3MJV*_36OJ?>MZWDKWO; MD!^IWC!I"(<*0Z/Q#+=#MTVNG5C5^,;RK"RV*3^L\5T [1QPO5+*GB:.H']I M\C]02P,$% @ V(MJ5B;GR4JK @ _P8 !D !X;"]W;W)K&ULK55=;],P%/TK5V%"0V++9[,QTDAK.\0D)DWK!@^(!S>Y M;:PE=K"=MOQ[;"<-7$80EI@IPT#T9XU3+$M#I&7\[#B=_D@# MW!_OV#]9[]K+@DB<\O(;S54Q=BX=R'%)FE(]\,UG[/R,#%_&2VE_8=/%>@YD MC52\ZL!:0459^R7;+@][ #]^!1!T@. 0$+T""#M :(VVRJRM&5$D303?@##1 MFLT,;&XL6KNAS/R+O(.3H R>"QX(PG+9>(JK8P5T3AX.5HX2,+-RUGG9[%?O@A3MSUOH>! ML(LPCL(^[(6Z4:]N=%2=[@2ZSMF0KA88[QWH1P>:_@X)?&]84-P+BH\*LO6W M:.N/]J4)M>!K:AKGD-)X,(.7P8':@;"+, H/,^CN]9(*Q!^L3W=W;9OR'IGT:[HA842:AQ*6F],XOM"C1MMMVHGAM.]:"*]W_ M[+#0+Q0*$Z#WEYRKW<0&ULK9=;;YLP%,>_BL6JJ976 M@DU"DBY!6I-5ZT.EJI?MV863@ HVLYW+OOUL(.2"@ZJJ+PFVS_GS.[:/?1BO MN7B3"8!"FSQC(8( M,HB4D:#Z;P53R#*CI#G^UJ).\T[CN/^\5;\M@]?!O%()4Y[]26.53)RA@V*8 MTV6F'OGZ%]0!]8U>Q#-9_J)U;>LY*%I*Q?/:61/D*:O^Z::>B#T'')QP(+4# M.7;HG7#P:P>_#+0B*\.:447#L>!K)(RU5C,/Y=R4WCJ:E)EE?%)"CZ;:3X5W M+.(Y($4W(-$EFO*\X R8DHC/4=H,(MCHC2,!G<] T323%]KXY6F&SL\NT)DV M1,\)7TK*8CEVE>8RZFY4,]Q4#.0$ R;HGC.52/23Q1 ?"K@ZH"8JLHWJAG0J MSB"Z0C[^AHA'B 5H^GYWW('C-Y/LEWK^";WI4@@]I_OS60B^2DTN7-OFJY+K MV>5,9E_+@D8P<73J2A K<,*O7W#@?;?%^DEB!Y'WFLA[7>KA+<0@:&:+L7+L MEX[FL%F%WMA=[8-W61S0]!N:?B?-DZ(*;"R56]#!TF5QP!(T+$'WS'"ACQAF MHPE:[[KL#X(CH+;1"-N)!@W1H)/HF2N:Z3.GM5?/7X'!/%47VU/ !CUX#W3; MZ!3TL($>=J;6#.:@@>/WY];P,W/KD\0.0A\UH8\^FENC]F)@W^\-CI:C;88' MWFAD7Q'L[:X4[V-I5OL=<)$AZ1UA6OG*EB\WR,='? R",@1Z?&ULK59=;],P%/TK5A"HDZ#Y:M-NM)&V#@0/DZ:-P0/B MP4UN&@O'+K;;#GX]MI-E7?'WWO;,?%3UD#*'3?4";G0:W4 M^BP,95%#@^60KX'IE8J+!BL]%*M0K@7@TAHU-$RB* L;3%B0S^S)&[*JE9D(\]D:K^ 6U-WZ6NA1V*.4I $F"6=( M0#4/SN.S19P8 [OC*X&=W/M&1LJ2\Y]F\+F=(_8,XN<,DLX@.308/6.0=@:I%=HRL[(N ML<+Y3/ =$F:W1C,?UC?66JLAS%SCK1)ZE6@[E7]F!6\ *7P/$KU#'ZH*K&-1 MM_ %WZ,;K #=0,%902C!UOV#2U"84'DR"Y6F8<#"HCORHCTR>>;(.$%7G*E: MH@^LA/(I0*CY]R*2!Q$7B1?Q$HHA2N.W*(F2Q$%H\7+SV$,G[7V:6KS4[U/C MNDLB"\KE1@#Z?KZ42NBP_>%R68LXR)^U(L?^=#SCU""P!1)A=5&(J:?3UZAJI.R! 8542[B+?;I$T91FAT0 M]S,8I,,X>GWB\7W6:\E>Y'O,2NM_0.9^L2AJ.U7"5C_;:_T(*WL;A8"2*.G2 ME;ET18>ZW+O&[@N9]"(F7A%W3.BG9L7('R@MS<[]$G7!:K40ID"/%2IJS%;. MH)JXPB4Z#"H_F4%T[&ZFO:RI%VEA>6K>:(OIIGU$,=55%+/"2=\/-TC&P_0? M9JVDJ>-:DFSDOI;3GO^I]\!KT$63F= IB2X2 C1M9^B<.H/BT.W^P[3;QWZW MQ]%C@8O\"=XU#.DT"=-IBBAIB++^=Y:NR!$U!]R/'#A(I\/)$?9[Y3D^F@V8 MVEQ8Z:8,#70UD2>(MV$$YIG:82$P<^=QA^Z7XVBPCB7PD2,]&1SNM4T-B)7M)B4J^(:IMOGH9_N.]=SV:0?S%Z:3M>W8(TS; M!E]AL2),(@J5AHR&$UT*1-M9M@/%U[8Y6W*E6SW[6>MN'(39H-XEG?FE%5(R%/V[/,EPVC6)%6E'P9!XE>(U-YTW%R[9=,Q M78F2U/B6 ;ZJ*L1>ON*2;B8>]%XOW)'GA5 7_.EXB9[Q/1:/RULFS_P>948J M7'-":\#P?.)=P)3)/3&_J@E88 M"+3%' S 7W*FY7B.&<,S\("VX(IS+#CXG&.!2,F_R)C'^QQ\_O0%? *D!@\+ MNN*HGO&Q+V0Y"M0OND=_;1\=OO'H'!<7((*_@# (0TOZ]?'IT)*>'Y\>'*;[ M4L->R+ 7,FSPHC?Q.M6DE UJEW:-&E18CN*6N67?(D*//'D,N:8K;$W_?DG MF 2_VA0Z)UA^)K #]:)>OBT94T:PE61BCF$6 M:!S-&)@E&D5G$2=23'N*J9/B'UB^I4%)T!,IB7BQT4Q-"J/A2./I?,I[6]^9 MP X$&?6"C)R"7!4%6\FIC;?2RW'[P(\,1=)4%\2,@4&JC[RSE!.)9CW1S$GT ML9;&M%W&JL';>&8&AS#5)[@9HT7DSC).) F#G:$*G#3_%@O,K&XH,$<1AAH[ M2Q",M#Z6NRLXE>&>981.A@]4MF-EKG7#8V4-S:\]3#9KJ].#9[5Z9T7+SX5VJ./.[4&WW6L^+P=T/EC)=X%C[D3& MI!C )([UN7,F]]9)\Q%>$.[,('2[P1Q+V((@]55LU<0TM#M];ZABMKQ^A.Q9U)S4.*YA \N4ED*:S>1VA-!E\VV MRA,5@E;-X0*C&68J0-Z?4RI>3]1.3;^5-_T?4$L#!!0 ( -B+:E9D3DAN MZ00 !T> 9 >&PO=V]R:W-H965TD<+0.]]D6G+X2]2=2SI512"-SPNEEN>^+Z,%I$2>\24P?6;&14J4 MWA5S7RX%D#@S2A,?MUH]/R64>9-1=NQ63$9\I1+*X%8@N4I3(IXO(>'KL1=X MFP-W=+Y0YH _&2W)'.Y!?5[>"KWGERHQ38%)RAD2,!M[%\%YB-O&(!OQ)X6U MW-I&)I0'SK^8G>MX[+6,1Y! I(P$T3^/,(4D,4K:C_\*4:^!K M),QHK68V,IB9M0Z?,G/=[Y709ZFV4Y-K%O$4D")/(-%']!L1@I@K@4Y"4(0F M\E0?_7P?HI/O3T>^TC,:.S\JU"]S=;Q'/<#HAC.UD.@G%D-<%_"UJZ6_>./O M);8JAA"=H7;P >$6Q@T.3=]N'C28AV\V#P:6:-HE_7:FU[;3_X,\H9#**.%R M)0#]_4D/0]<*4OE/$_-S@02Q"-XDQ^^"WJM'YMXN10+ M'8G56'9*EAV;^N0*8A D04PG2YT6S6W,YD@CE2C2=_6SSI%K(F+91#17[F;* M)E,^3H+!L-TR?R/_<1N7U8=#<3D2J^'JEKBZ5ESWBBAX%ZQR:IG9?7[?D*(<:5?F@__ZO<84AS!TY**YR9LO1UL0;_7:^)F M=>90;H[$:MSZ);>^E=LU4Z!5%2(L1KI2(8FBT'A/]7?A-)'I[SZG#<-"JU?O MC'E0QCRPQGP116(%,:)OCGWPMMAWA[T,V^K8.\,>EF$/7[G4FSH"G3P @QE5 MI^9AT!4B- 4]W(GF8[??VXUZN'/%A\'N!;?Z]L[(@U950K6LL8ET\K;E5H=955[!_;BNSD%HF_H3D]&1+3(3DSSVW&Z M!;H1HLLB>^I4+72E5N=<%>U!]QA9TF4E/G6J%KI2JP.M*OO 7MKOR9+O?OYW MJWS<:7SZG1;YKM3J$*LR/[#7^7DO:2A]XI%NP7]="2ICFGW9:Z3DJ$ O4+I4 M"UVIU5%6W4,P.,8#[JCT+X"Z5 M=J=6!5GU)8&],#BJ#=KL2/&Q\>ATU' 6A M8[0ON&I?L+U].4(95,RXW;9U!XUYT.[;H21=J=5)5CT,MI;TDRLN@,[93A&T M^31Y0QF52CPC/D-7E!$6P0?T,XB4L,9VT3[=H8^U4[70E5H===7=8'R$/(E= MMB]3IVJA*[4ZT*H9PO9FZ- /.':Y@U$Z;88*M>WT\^)#:P[)WUHW2T',L_5' MG0'YBJE\2:H\6JYQ7F0K>R^.7P;G8;Y269IL+(#I?F 'Z_(QSM=DQ$Y0KPI/_ 5!+ P04 " #8 MBVI6//CH].\" 7" &0 'AL+W=OB!ED86$8I427KIWY>D;,6+ M;+1%+Q:7F3?O#JD>A)ZY#4I&2F"2<(8$Y -GZ-^.8V-O#5X)+.76&!DE M4\[?S.0N&SB>(0044F40L/XL8 R4&B!-X^<:TVE"&L?M\0;]B]6NM4RQA#&G MWTBFBH'3+EVEDS* FKOWBU MSL.6@Q\=<0C6#L&^0^>(0[AV"*W0FIF5-<$*)WW!ET@8:XUF!C8WUENK(I=H/Y7@417Z!73.;;Y'5)]P)BE@,XGH#"A\D+OOSQ-T/G9 M!3I#A*'G@L\E9IGLNTI3,8!NN@X[JL,&1\+Z ;KG3!42?6899+L KM;0" DV M0D;!2<0)I-QI[8L_">P MG9QTFIQT3J$G[_)Q(Q\K-(4988RP&>(YJD 0GK6EH<;N6FQ3FQ9))^C)XXEPCKE#'*B_D9%=,#OR@]Z MG3T5+59AZ/5NVF7$C8SX7RX.L.STE8D/+D.W=Q.&>YP/K78O5DW9W:JQ)8B9 M;3T2I7S.5%VEFM6FNPUM4=];'^FN5S>I=YBZ9=YCH5^"1!1R#>E=QYJ3J-M0 M/5&\LI5\RI7N"W98Z,X-PACH_9QSM9F8 ,U_@>0W4$L#!!0 ( -B+:E8O MB;]:]P( #\( 9 >&PO=V]R:W-H965TMVW+/VSN ;A;7:62.;R5R( M%[NY)P,OL(2 0:(M C:/%8R!,0MD:/RJ,+TZI'7<76_1O[C<32YSK& LV'=* M=#KP/GJ(P (73,_$^BM4^70M7B*87E$V\J'78< M6M$)A[!R" \=.B<9ML*+=O\5%+ M2(R0!IO0*%K],PE)&+)Z6\@Z EOT @X+*A6Z'("&E.F/EBKQPFZ MO/B +A#EZ"D5A<*V)V:C$[Y]#C/>E, MP:+YMC:Q-NLEY4XI(W(.D@K2)$89H>LBV :WBJ.PW?=7NSD>VW2C3[7-'O5N M3;U[EOJ0$&HK0"'3=QWW7*CJQ/(U="5Z!2P;/Z(2.]HA%!Q0/K;H=IH91S7C MZ"SC&9 B>3OEZ(C0];'0QT9!,^E>3;KW]@H!3L[71N_HO1_*?&RQFU1)V=_I MQ1G(I1M1"B7VBR[[6'U:3\&A:_X'YR,S'F'*T/6)IB5XC!PD &-SW# M2);CJMQHD;N./Q?:S ^W3,V$!VD-S/U""+W=V #U?X;X#U!+ P04 " #8 MBVI6+@Z&:,L$ [& &0 'AL+W=O]OHS88Q_\5BYVF5KH6; @D61*I27;:I-U47=?=:Q>FY9IB]N^< M)'0_M:!UN/ E7F^$NF#/)EN\)D]$/&\?F3RSZRI1G)*,QS0#C*RFU@,<+]! M)101?\=DSUO'0*&\4/JJ3GZ/II:C.B()"84J@>6O'5F0)%&59!__5$6M^IDJ ML7U\J/ZI@)3>6>6+VIYPI">4<;(D9Q"' 6 M@66A&#Q2R[P2T* H&!!TU2.RY.@X>N&)A%A'-PLB>G);CY< L^ +M\$ =Q!IZS6/"/\J(\_FM#VD&BJ03NL,.8E M!CJ# 1'X3#.QX>#7+"+1<0%;OI/ZQ:##BYDC8\4E">^!"S\"Y""D:6C1/QT: MVG'K<7*+>NZY<87HWIF:K7TU$'668.BDRE3KO9G>\,'7]B[]KM:\("=X"\.NRHL4'= MV,#8V$,8,E((#UU)^8J(5%,U\4.:[0@3L3J6[V-%F+P)N%H$:E&HR'1;Y.UP MDA,=5_E@O]6P*-[%$3FS/OV+%-V( M.Q1X@9XBJ"F"7A,&X!,Y"DLYXFTYNE.*'X>Z]H-N<[K)I0D+AHZ+]!##&F)X M38BH%&4=QK#?&M&$&3!&-<;(J%%+DE'YB3JK4J-KJM25BAV!0J?Y:CK&$?M: MV .Y,K!<+=+NU"-5?MBD7^)"?LGB;'V8=. F/MR^U7[?G,[4\I W\#S'/1D\ M320#ZN:AA?!8&^P;N0%,-2 H7XKK+$Y;Q", C&B28)9 MJX*>MNPC.-+J>Z^#J@ES[T=G/E*P<0G0^'7^_YSMP>Q)ZO8CU8092!NC ,U. M89%@B?EPL)T%CK9-8YFWJLZUJAU#-R8$#KY+8:'1Q+P9]DK5CF$;?P+-!N4= M-+9K05P_0$'@H=-9VXV$_L ?(O^,7X&-88%FQ_(N&MOU)>? NI$7P!H3 WNZ MF'?7V&$_Y=&$&92G<3G0Z"U^J,:.^I%JPLZ3HL;E(+/+*35V?E%CS67>*CO7 MJG8,W7@@!+]+8Y'10KT9]DK5CF$;7X3,ONCZ&EL]L"TP@P#Y?NO/U8J\&^@B M.$#!F;]"4&."D-D$O8?"5H_L@=4--&,UC@?UVQMY=WVM^KBD.KHP@^HT)@>9 MMUI^H+Y6G5PDU81I2.W6-FQ*V+K8G>:RV3P3Y<9C?;7> 7\H]GU/KL_A>%'N M8S=ERFWUSYBMXXR#A*QD2><^D)VQZ/!%T6VSVOE A:%H<;@B6+T@%R/LK M2L7A1#V@_G_![#]02P,$% @ V(MJ5B-8Y$?? P =!, !D !X;"]W M;W)K&ULU5C?C]HX$/Y7K)QT:J7K)DX@A#U VF6W M:J6VAXIZ?3C=@TD&8FT2YVP']O[[LYT0"(3TD/) 7\ _9KY\\WDF#)[L&'\1 M,8!$KVF2B:D52YG?V[8(8TB)N&,Y9&IGS7A*I)KRC2UR#B0R3FEBNX[CVRFA MF36;F+4%GTU8(1.:P8(C4:0IX?\^0L)V4PM;^X6O=!-+O6#/)CG9P!+DMWS! MU#S>H[\WP:M@5D3 G"7?:23CJ158*((U*1+Y ME>T^0!704..%+!'F$^TJ6\="82$D2RMGQ2"E6?E-7BLACAQ4H.T.;N7@GCH, M+CAXE8-G BV9F;">B"2S"6<[Q+6U0M,#HXWQ5M'03!_C4G*U2Y6?G'U1F9(P M(5 .ZG!CP@&]0TN5+%&1 &)K-&=IJN1>2A:^H.?7,"DBB-![SE*]E1>2F.-0 MED\T*:3:TY"?]I!+ _GF"22AB7BKP,U#Q,26BKWF8(<5T\>2J7N!*7;19Y;) M6*#G3%%H M@J[#IV=Q_[H]N)^ 3A'?+P;\AU7+>%T/S_N^,..EY]%)[!\R[@ M/6221EI#E==H"6'!J:0@#J*O6T1_)CRCV4:@12WV7Y\4,/HH(15_M\E<'#6+W5&E&T4>Y$ MO#8)>@)K!._7P?LW435^GX+U!-80;%0+-OHYJF9T7@W.R/>'SDG5G-L- M?# MCM->-4&M0]"IPW?".QQ7A!K[G#DX*I\UN/!A?^KG!1STC[E3B6[8%H>-3#%4TH1[^J'*Z M(:_-A+[0F@*X!P'BD9?HO6$UA3MT-[BSF;PANK'.^_7QB//QZ?UB7YU0O2$UM3BT+;BX6U44:_-;E]H M3=$.[2[N; YOJ(K\L^K 1X.@],J.K<[K2+[Z/XB!;XQUSI"D2HR6?Z=KU?K MJZ,',R?U$/Z"^:)O]!U!+ P04 " #8BVI6IGF/(GD) #A M7P &0 'AL+W=O?&G^]CY^:=?G)^<-'<^;HM#E>3KZF92-^^HS9VL3M7?'ZM[ M3U2/Q>JMX[,WCN=ZGF'XDA[^]R1_Z[A/#X^'5V>&X7SX<%<=/FEFX3P5WGDJ MO"[/?R+OKJI$;81X'!>8Q[6[DG=5,V'B=M3L*RI1?A6CQ9__Q"+WKR:DR+ 8 M&<9!80I\_PS?I](7W1YR7&S&ATHX23<3;YQ!*XILT3_+5$\2/H=$%<9]->\#) MPK; D6$<%*8 #\_ 0Q+XA[+=E.OO3K.O=L0?AW3?'/#KCKD)=*B!9OZ,S7JH MR9*VJ$/MKXDQWPW4DAQ44F$8G1E&),./19UD)EKD,-M=-#(LCO1Y-$ %E52@ M3L]0I\]#/>T"3&RG^B>8NU'H]C9%LH@M-;VF%S 6S7O80#45;+,SMAEYOK \ ME&7S!^QD:?(YS=(Z%=4[$[X9**01,=,0SYBVWZ8+64/6:S)W MWC]%Y*BB*CVI>HR4F:?/(^AQMGMK:%I\2GL6[6MX'),BQVB3.YY-K/2#HQ&W M;SJWT#=1J,*9BLY8%/4YOH:=,:EGC/8SP[XU*_*'(8TOZ?+6Z)%I')6FHI>"QVC#B\5&-+N.M5-V M0WM8]+[&"U^_ZJWHI2(G]U9&Z1,.U6F2UI3 M-+BGQ]P^QM?00"8]D)%N0YQ,0-4/FA:?TI3)=#UM WT-JV-2ZQCM=<=SB>U;F'H53W/G<_Z?^2GUUU>G1PS;^JZ\KQ-I215RJ-5 M2MO*NBNT@ZDQ_:JIZ?(8_2:LJ>E5C1?(4%55M!+717-COI5&ON!C7L7W6(H24Y*DW%+F7. MHV7.LN5)IUGC-G3>W'GH]X$CBW)4F@I<&ITWH)5G1(O4LJ5GT+*I'\[Z:)%% M.2I-12LMSQM@>427E!YN3=B@9\'4ZPM:#*W*46DJ8JE[WAS24?60*K>$IL70 M-(Y*4]=D27_T7]3?HY=F(2UQZ1O<5+M<$4-KLWTZ+H34Y M*DTE*\73!_09Z0QKRJ:NI1=H9R50G42EJ5\XD3H9(-N1=)@M[V!8FS&&5N6H M-!6X5,C@-3N;=+CU!.@2:;RB!:W*46GJ!$B1#)X5R>*0M^=^SGW=L$_*=>5\ MVJ^36CB>RZ*Q:_K>Y'LZU9H\M"4*3>.H-'5^I((&U[9$ ZB#0M-B:!I'I:E3 MJLJ#25NW36X%5:HG2J-7?=5P,=.U1746DJ M=JFK :VK XX(SO^W,$X*U"3A:;%T#2.2E.G M3RIO,+WV@ &U6VA:#$WCJ#1U"J0&![0&7WO @$IRH$NR80T-M"9'I:G\" :G.@:[.^A@9:DJ/2U)L&2&D.:6FVO6T U)I#W9K'?MB_%@2MR5%I M*F_IS.$ 9S:2A>IPJ.MPY(9!GRQ4AE%I*EDIP^& +UT2*VCHX=: ]8ZJ"3#4 M9E%I*F!ILR%MLT/7SX10MX6FQ= TCDI3)T2Z;4B[[4O6S]#1UI-DZ,KJZV>@ M-3DJ385_<;L=ZZ;LX/4S=+0U?,/"7PT]5')1:2IZ*;GALY+[[/H9.L(:L=Y\ M'3.M\0VMR5%I*F2IHN&5:WWI<=9D#7W6>?^,&UJ2H])4L%(PPR$K?0B\UJ9:1]?+> MH4MGZ&1;]I'A7D#:TAEH28Y*4]%+RXQHR[2YS0$=9EJ92E.4:T.;YLV0P=;HU?ORFK M"3_4'E%I1_R3B[NCMS>__V=2/J1YY61BT\2[;Z=-M?)X/_GCD[K8=S=,_US4 M=;'K'FY%TF!O7]#\?E,4]8\G[3W8SW?U7_P?4$L#!!0 ( -B+:E;!&MMN M%04 +@? 9 >&PO=V]R:W-H965TV$T(39W%++]VPQZ8#\B;\I[,7! M,=)5N6?LIS[Y*YH[GLX(8@BEEB#JYP&6$,=:2>7Q;RGJ5&7JP,/C9_5/>>55 M9>Z)@"6+_Z&1W,Z=J8,B6),LEK=L_QG*"N4)ABP6^7^T+Y_U'!1F0K*D#%89 M)#0M?LEC">(@8# ^$H#+ /S:@$$9,'@1@/TC <,R8)B3*:J2H=H MBKYO629(&HF9*U6!.LP-2_'K0AP?$??1BJ5R*]"?:0111_SR1#PV"+BJIE5U M\7-UK[%1<47X!1KX9PA[&*,?=P%Z_^Z#:K\I[$G\;:>;8E>:9M$ PC>(!J?:$K2$%"LN2$)/.EB9]3HR\Z%=;S"PE$6# MTZCB-.K!J6S[1WD9M?KR,BR!6[6U\XQXOK"]\M-G:*7:"PFWF6XU4J#< J"/RKQ'ZD]VVCJC<%]45M4" M6VI-J =^V7^C@2H#;4&SJ1;84FM"PS4T;&R)7[/D'CAB:\1>=-G<*:BK>N07 MZ+^3KOFZ+*DQ4C=[W=*<3&]TEM2:Z&J_[AOMK38*1BMU(ORX_5F:(WMC^A4N MW:]MNF^VQ=]!^4^):++C[ 'TN(9('+.]-J6=V(8M3S1X^<%?FLOL3>A7^'._ M-NC^"8>>R8R#7D.@29:4W6]'GC0K<:8<5QAG4=4Q!=I3N44A2]3]L :$:FN M:T<62M >34].!YUT1ZU..ARW\=JU:%[DV%];[6]*> %RVW*VM(IO\ZAF ;YX"O-+@^AU&';=;ELVY05"J'>*; M'!39K'!MZ'VSH^]I7DNUQB2N8\2R.0$(.LH\7O':M/MFU[XJNDAG):U:=*MJ M@2VUYKIE;>:Q]T;?B:V:=:MJ@2VU)K3:K&.CKVWUL6,FRBS3&Z$Y*<,*GJT\ MFKAJFXY?:]/7[>6\/B;=7$YOGBD<=C0YHYLC<*JY[= MEEJ36NW9\?"M0YK5!76K:H$MM2:TVL9CLXU_]9!F=8W]1%*^9QC3K/IR]V"K M,P&^R;>,A3+362J+7<_J:K4M_3'?C'7KQXL][17A&ZK&LQC6*M2[F*A$>;%- M7)Q(MLLW3N^9E"S)#[= (N#Z 75_S9A\/M$%5)OUB_\!4$L#!!0 ( -B+ M:E92=\@I\ ( T( 9 >&PO=V]R:W-H965TY\[FSC52/N@ PY*GD0L^]PIAJZOLZ*:"D^EQ6(' GDZJD!J>;]VW)'+BFJXE/P[ M2TTQ]\8>22&C-3?W$"?*U MD+6F(M4SWR JZ]M/M@@6#8+P ()>2&ZE,(4F'T4*Z>\.?*33<@IWG!;A48]7 MD)R3?N\]"8,P) _+*W)Z\NZ(WWZK5=_Y[1_PZY2H*$L)ZD!H*6MA-+)/>(W MK0PEJEDKIYS5D5MQ"6=TQ3@S#/2T2YXFZ* [J+V44UW1!.8>WCH-:@U>_/9- M+PH^'*$T:"D-CGF/OU2@,*$B)XDEA[JCHLZ6A"29;MJ<L.=,,6W? ?H,N8H"(YCJZ)$^VA&X3=V*(66W04VW4;]6^Q M12^P]?O=V$8MMM'10G6M]4QF9S66']4:+)@5WE?1E"D\)045.;@Z%M@YFT*5 M*\YR=[V["W7T'PIUW%(:O[(4#@LY?B'D* J&W5).VKB35Z;Y<-S)B]+O1]$? M8?V]%EV"RMU#I$EB>TC3K=O5]JV[:%K\K^/-0WE+5G MF1A9N8:_D@:?#S00 !@2 9 >&PO=V]R:W-H965TI$M,,2QFKE3(='TWJE%<5BC\ RBN(3I% 1X@W_-] M=+>\1B=OWOY8QE7$&G9^P\XW=8,#=3\5P!76?(TJGN=]T*H2H_X2>E64[07P>W 6O_^&0^\/"\"@ 1C8JB_,*ABR9%@*0$0(D&* TUPY M@RJ/W#)!C27^>?<@]9)=*2.]R\O,E&3YOWTD['!^ /&I \*B^EE#] DQ@@?5W+3]E6L1DQO@:LEQKNFEE*QHJDA!KYW/]F[ V)_VZQ\VH,*?T_^F MAO#XNK+;49BYN^P'2&P8ET,)/+-(/VY8CI_),MV=J0_L>-_HD^FD7^A) V'R M8J$_LKQVP.N*;D?4(WK*\O4QS:<-X:FU_!>F^SC[.>6G^PX/_7&_\MAKT\:S M-N1:1GM#KFN\;D?&G43$=G\D"55YEY0\I[+D8+I#0A_T<7^V5?7"CE;!Y$ W MQFUT86OPZ"959F6J/!BKQPS%5+E/^ZL7@;^'8!@>Z$>XS29L#Z>/*N\+KGVC MET:A'@.DT0*^E[30"Z,7RGXV!?B0;]ILPO8TJ'P#_USI= MU1%4J+:K@2LZ33=03ECUR[Z?2,$AU=M$PO8PV%&]TR>O?D63/(+FI=&$VVS" M]G"Z.2[S?B %WNB SFT@87O_/ZSSK\JC(X!>&$BX323\G$A*FC1X5B3A_4P* M1KA??+^-)-\:)XNO9N,&\9#<*\76H/::>C?;HC*&&.[FIT G:L_S"(2+M_W; M"ONT8346A2ACN=P(A$W<@..<[-/NE'7DTR[7C'._4.M4B_S4C?GI%'T>U*W(^NFD0_^'3@ M87\'G=O9Y^MW)G\1OJ:Y4)43-BW"&PO=V]R:W-H965T424AN9;YU10%._C1L19Q!(N4+8B.7'9*M*%:0Z/ BBK:$]@;-, M,_/1OY&QP0-U_Y4B&-?6PE?J!*HP5B[N= M>'A ' 6#9N91S3QJ9;Z3AO(W:$>'=W04!/_P^GL]+@>UN1?\^JEN:9JQ81&54MT[9X,D%I5W;N:&%FXCKF0!ONO&V;XX(&R!KB_ ME-+L)I:@?D+C/U!+ P04 " #8BVI6RH=KJ\4" #7!P &0 'AL+W=O M^+X>+P1\EGE )J\%+Q4 M$R_7NKKT?;7(H:#J0E10XLQ2R()J[,J5KRH)-+.B@OM1$,1^05GII6,[=B_3 ML:@U9R7<2Z+JHJ#R]1JXV$R\T'L;>&"K7)L!/QU7= 4ST$_5O<2>WT7)6 &E M8J(D$I83[RJ\O ZMP*[XQF"CMMK$I#(7XMETOF03+S".@,-"FQ 47VNX #?6:;SB3?T2 9+6G/](#:?H4UH8.(M M!%?V23;MVL CBUII4;1B=%"PLGG3E_9#; FB:(\@:@61]=V K,LIU30=2[$A MTJS&:*9A4[5J-,=*LRLS+7&6H4ZGMX I*7).9KC?6_O0*Y!J\]/V[, X^'C#8ZPSV#D5/,=^>RU.C&EB5.5;K M-(P27+EVL/H=JW^,U7>Q&E6\S>H%L9LUZ%B#8ZR!BS5PL'HC-RON6/$Q5NQB MQ0Y6$KE92<=*CK$2%RO99?6#OILU[%C#@ZS''+#*+C5(%W&X0XRB:,\?,NJ( MH\-$H2DGW)[XBKYBZ=7.PSS:80]'8>)FA\&?.A08/2 MSEH2[/#/PR#<\QN%6X4P_(_T[2DO-5E37MM:V'P/WE9 +'Q.3^'.B4V&H^$_ MEORM,FVNO#LJ5ZQ4B%BB++A(4"^;6Z3I:%'9RCT7&N\!V\SQY@5I%N#\4@C] MUC&707>7I[\!4$L#!!0 ( -B+:E9< <;SL ( ,<' 9 >&PO=V]R M:W-H965TB\.*)6[O7\415 M*$4!]YJ9*L^Y?KT$J=93+_3>%A[$,D.[X,>3DB]A!OA4WFN:^6V45.10&*$* MIF$Q]2["\\O0"=R)[P+69F/,;"ISI9[MY%LZ]0+K""0D:$-P>JS@"J2TDOF;."QI#*H\D9,#G)1U$_^TKR(#4$4O2.(&D'D?-<@Y_*:(X\G6JV9MJ"SX44 M^,KN.%9:H"#!\34@%])\8D=,%.PQ4Y7A16HF/I(K&]M/&@>7M8/H'0?7D)RR M7OB914$4L:?9-3L^^O1O&)^2:C.+VLPB%[>W.[.?%W.#FC[^KRYK=8A^=PA; M$>>FY E,/?K+&] K\.*/'\)A\&6'P5YKL+DSY]KH\U:J!4]FB6L6CP<1? M=9#Z+:F_C]3O(M6JX0&D04L:[",-NDB#@TG#EC3<1QIVD88'DT8M:;2/-.HB MC0XFC5O2>"?I,0/JK L$W<4;;_'"L-<-/&N!9[N!"KEDTI5YR5^IVV)G!9]M MH?OC<3@AE#08[^T>PA3\)^Z-W^!N=+SP@>5?8 M!;(5EY5K?O7;D$W3HU[7:2G<*M)>/_S/D;_1ENT5=\?U4A2&" M2!:<*J>^[848W+6A[@/872N';Q#;_]NZ._P!02P,$% @ V(MJ M5H2=XZ2. @ V@8 !D !X;"]W;W)K&ULA95= M;YLP%(;_BL6JJ9/60B"0T!&DMM&T2:T6->UV,>W"@4.P:F-FFZ3]][,-1>E" MDAOPQWG/\Q[ AV3+Q;,L 11Z8;22,Z=4JKYR79F5P+"\Y#54>J?@@F&EIV+M MREH SJV(4=?WO,AEF%1.FMBUA4@3WBA**E@()!O&L'B] PQ+44[T0>N;V67+"H)*$5TA ,7.N1U@ M,*'R$SI#I$*/)6\DKG*9N$J;-"@WZPS=M(;\ X;FD%VB8/09^9X_0D_+.3H_ M^_0^C:MK[ OU^T)]FS8' L>ZKK]8<\M:K0JLP1VZ2C41 G[F: ->Y9XU.L8(C5 MJJ)WK.@ *^Q9X2G6>(@5#K#B ZRH9T6G6.$0*]IG^?X!UJ1G34ZQHB'69)_E MCIN8AMC_SM)_4$L#!!0 ( -B+:E:(VD@E6@( /$% M 9 >&PO=V]R:W-H965T^Y\ ME]1*/YH2T<*3X-),26EM=1D$)BM14#-2%4IWLU9:4.M,702FTDCS!B1X$(?A M>2 HDR1-FK.%3A.UL9Q)7&@P&R&H?KY&KNHIB*?V.Y+:?D@D".:[KA]E[5 M7[#3<^;Y,L5-\X6Z\PT)9!MCE>C +@+!9+O2IRX/.X!HL@<0=X#XK8!Q!Q@W M0MO(&EES:FF::%6#]MZ.S6^:W#1HIX9)7\6EU>Z6.9Q-9TH(9EU9K $J<\B4 MM$P6*#.&!H[G:"GCY@1.8:G6MJ8:7<%7)M.L:LIP"@_+.1P?G< 1, EWC'-W M;)+ NN#\$T'6!7+=!A+O"62.V0C&T0>(PS@>@,_>#H]>PP.7DCXO<9^7N.$; M[^&[5;(XM:@%+#8Z*]V/ K]3!=]OG3O<6!3FQY#4EGLRS.T;\])4-,,I<9UG M4&^1I._?1>?AIR'A_XGL51K&?1K&A]C37KQ:<5907_(AO2U)U/YD?G!LTW!T MD03;71T'7_I''9->Q^2@CJLLTQO,@3.Z8IS9YR$5DR$5T1\J_N+41A?L-*0? MAG=4%TP:X+AVJ'#T\8R ;@=,:UA5-3VZ4M9U?+,MW4Q&[1W<_5HI^V+XMN^G M?/H+4$L#!!0 ( -B+:E8IEP-!60( *8% 9 >&PO=V]R:W-H965T M9J"U-M)E$:[BUNQ:M!=Q&71\17< =YW-X9.\ MSL;.WAM\%["U>WOFE"RT?G"';_4D2EQ (*%"Q\!IV< ,I'1$%,;OGC,:7#K@ M_G['_L5K)RT+;F&FY0]18S.)+B)6PY*O)=[J[5?H]9PYODI+Z[]L&VS'9%RM M+>JV!U,$K5!AY8]]'O8 Z?D10-8#LI> \1% W@-R+S1$YF7-.?*R,'K+C+,F M-K?QN?%H4B.4^XMW:.A5$ [+*2A8"F2=Y,JRTSD@%]*^8Q_8_=V+2P:*M%? MAQ(6^,:'^5S;7MJ.5S")J"\MF U$Y=LWZ7GRZ9#8_T3V3/IXD#Y^C;V6!+@W%Z ;,IDQ&%T6\V5=TT"@?C$*D\5[)MV!6 M?A)8BF2M,)32<#L,FRO?8R_NIS2$PLSX2Q,FV#4W*T%Z)"R),AE]/(N8"5,A M'%!WOK$6&JE-_;:A00K&&=#[4FO<'9R#8327?P!02P,$% @ V(MJ5M5Q M^HPX P R!, T !X;"]S='EL97,N>&ULW5A1;]HP$/XKD;M.K30U0-:4 MK("T(56:M$V5VH>]588XP9)C9X[I8+]^OC@D0'U5UX<-%E1BW^?O[O/=I7$[ MJLQ:L+L%8R98%4)68[(PIOP0AM5\P0I:7:B228MD2A?4V*G.PZK4C*85D H1 M#GJ]."PHEV0RDLOBIC!5,%=+:<8D;DV!NWU.QZ0?OR>!M]^5@/G)/0ZO7R!TXL>[M=BF.MXUW6SW'K:,#'BE9?8 M.]VB]DXQ\M!#[I@H+7E1'IY)0^TX;"HY&65*=@6-B#/8R+1@P2,58S*E@L\T M!U9&"R[6SCP PUP)I0-C.\E*Z8.E^N7@OIM!DS5^"BZ5KF.[".Y[UBS? S8S M$,B%: 4.B#-,1B4UAFEY8R?UXMKX! J:\?VZM IS3=?]P27I"/7-!IDIG3+= MANF3C6DR$BP#.9KG"[@;588 &J,*.T@YS96DM88-HQE8MW,FQ!T\@=^S'=^K M;*NF/:BH;(=64#-T;MP$_&][<[ZWW4:O\AN4_%&93TN['5G/H5?8K6897]7S M5=8*P+SW<>^T+,7ZH^"Y+)C;_(L#3D9TPPL62O-?-AJTRMP:F";!(].&S[&:!T>H^>_F.6>2:2JV1=O>/^0LOUIQ\\KZ%YKK7RO[BKTB MHZO#U]B\I@]=9'P,(H^BW,-C$)DL>T-G]L^4'?]V?_VX/:S:6%RF;,72:3/5^:P>!G9@HS87$/:1F_KR(QC'87X$ M,"P.I@#C.!86YW_:SQ#=C\,P;4,O,D0Y0Y3C6#YD6G^P.'Y.8B__3I,DBN(8 MR^ATZE4PQ?(6Q_#C]X9I P86!R+]6:[Q:N,=\GP?8#5]KD.PG>*=B.T4SS4@ M_KP!(TG\U<;B .K M8[$-\?!WK*SXDBJ"JF#7N"<21), 1ZT=^C<8QD)X:/ MOS[84Q)%2>)' /,KB"(,@:<11S %H %#HJA^#^Z]C\+->RKL_G*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'JLMP,MT391B=1(*1_] M]:/DI",3YT5OCG5E2[+IQY0/GW-(^N1>F^\KK;^SA[I2]G2R;=OFPW1JBZVH MN?U#-T*Y*VMM:MZZ0[.9VL8(7MJM$&U=3:/CXW1:KTLH>\Y2L[G&GYZBMW(*>3]-@UN);&ML,K MAO:Y8[P3[L6[HZ[5GV75"G/)6_>5TCU:9OQGV+J?X+MH[, MZR[S0;H+YJH<&.EXSKM2MNQ*[=[LKGI8$<"*:+$NW+&N9.D^O60K7G%5B!V8 M]0#G ' ^&B![M^ >9 P@XP-"#A#]&RS3:^::-1YD B"3T2 +73<>9 H@T]$@ M;:L+#S(#D-F(D/]$'F0.(//Q;C>W6P_R/8!\3PMYP]O.B)ZIW0JVZJQ4PEK& M51_K5OI#]S$:NX]I,9==77/S.-Q@N5'2O8VKULFOT)UJ TRH&&+'?.;2L#M> M=4./KJ5R@Z7D%>/6]L.ECXF4,R-VSI6Z$[8=?HT^$I+,C-@R/9)JM7GT@9!0 M9L1&61C1<%DR\> :L6(7$MH%B6%%9WRCS)!29L1.<6FJ\UO[..")?SO9]&_X MG2G1^HA(*#-BHYP7A>G$+_4D4LJ,V"G76FV.7.)CLS>W?8"MK_Y;$@3 K+GO4A\3"61.+!"8.8>]BP9B9CXD\$Q-[!F/F/B;R M3$SL&9S@^GEXC#P3$WL&8P:1CHP3$QL'8P:1CJP3CUK5^)&>( LEAZQJ+D7+ M914H,D'N20Y7UNQ#0[Y)1JUK_)A.D&^2$>N:([;T,9%O$O*U%81YXV/"Y7IB MW^#R*[CIR#?)F.LKP4">(-\D!UU?V1_B2#3)F"LM08*>(-$D(ZVT/'6HOXD$ MB28=<\$EB)T4*2E+G=0;P8#4@KWBXTUK39@!I&.])-2+^) S"#2D852 M8@L%LW]'[+J?:_LH7%."]9=\3&2AE-A"+S#=,-IH];R[3?KKU1FR4$9>[@28 MG]9K,6R79KL+/B:R4$9>^ 28_23KY;/E;_F#CXDLE!UP]?_)/'SHS5>I1X8L ME)%O)0LPO[FB?!?IYU6E[_W%G0Q9*".VT O,OY41A=ZH_H\#+V\ZLE!&;*$] M,_Y'[".WLACR)1\362@CMM!>S#[I*#N7Q/OC9@;W+5,70;O%"1]MS:[JAA?# MT.EC(@MEQ!;ZB?DRQL-Z+4,*R@ZSSA-VY;)KFFK89^UAYDA!.;&"(&:X51TI M*"=6T%[,X23[]-#XILR1@G)B!>W%_.)BGO=[F?S1*$<*RHD5M!?S\S I+%RO M^IA(0?E!-JB]P%P8<71>ZB;859\C!>5C[EQC[WQ,I*#\D'O7]HZ7.5)//JAG M.KS8GIV4KBTERAO7M'7G"UX5"\/ZA[ZE610G_8;?=5=5%^[<%W6M>?G\/[_G M_RB>_0=02P,$% @ V(MJ5D#*==&. @ 3#, !H !X;"]?:[_,[';;/;K^K-;_S[6T_B/P>%/U[\/NUK'9O':]MLZKIKP<;B='L+U$!\N MDYO%R]NJZ5_>8A/F#A((DOF#%()T_J $06G^((,@FS_((@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4#OA'HG KT3ZIT(]$ZH=R+0.Z'> MB4#O--GL)M [H=Z)0.^$>B<"O1/JG0CT3JAW(M [H=Z)0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!OFWRL)-#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;46\GT-LG/YL0Z.VHMQ/H[:BW$^CMJ+<3 MZ)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'KGR<^"!'IG MU#L3Z)U1[TR@=T&]"X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0 MZ%U0[_*=>@_CYZ$.MYZO-3[_.ZD>+_?6V^.ORZ^3$W:N.(?[BN'Y+U!+ P04 M " #8BVI6(=OYL3$" #-,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@ M[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>.< MM4W,-'5M;4)_R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V M=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ= M3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL M/.W&-F_,CM?[FC@/2A('UH2!\EI(\* MTL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!456 M09%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:" M(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5 M159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TI MLI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:_4]9 M?XSCX1_'+\^T-^WPG)\M_^*X^0502P$"% ,4 " #8BVI6!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( -B+:E;SB!&UL4$L! A0#% @ V(MJ M5FQ6-/V/" 5C@ !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ V(MJ5L^U9__L"P R'X !@ ("!("< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ M5D0$U=8\!P 9Q$ !D ("!$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5HLUKA5= P 4P@ M !D ("!C'@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5F3-4EEC P G@< !D M ("!\($ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V(MJ5K8^?V\3! U0L !D ("!GHX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5OZG MQ-GE# +RP !D ("!K9P 'AL+W=O&PO=V]R:W-H965TZU !X;"]W;W)K&UL4$L! A0#% @ V(MJ5EGK5G,,# ^ST !D M ("!C[L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V(MJ5I-"0PE$-0 #KL !D ("! MX= 'AL+W=O&PO=V]R:W-H965T8+ 0!X;"]W;W)K&UL4$L! A0#% M @ V(MJ5I, W-%M P 7 @ !D ("!,!$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5L214Q?_ M @ 7P8 !D ("!>AH! 'AL+W=OW]#4M(" !B!@ &0 M@(&P'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5I\R49[-!0 61 !D M ("!TB,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V(MJ5M,?D;)I!P $!< !D ("!7S4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV(MJ5K,"+T; !P D3, !D ("!>T8! 'AL+W=O&UL4$L! A0#% @ V(MJ5C@<0BZ0! ML!H !D ("!ZU0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5M*B8 W# P /1( !D M ("!P6$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V(MJ5H-Q>]28 @ 7@< !D ("!&6\! 'AL M+W=O&PO=V]R:W-H965TMT 0!X;"]W;W)K&UL4$L! A0#% @ V(MJ M5@TO\Y/; @ <0D !D ("!)'D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5A5/&GRN!@ 'CD M !D ("!7((! 'AL+W=O&PO=V]R:W-H965T>/ 0!X;"]W;W)K&UL4$L! A0#% @ V(MJ5EA0#NPH! C18 !D M ("!PY(! 'AL+W=O&PO=V]R:W-H965T MF 9 M " @?*: 0!X;"]W;W)K&UL4$L! A0# M% @ V(MJ5C:#3K'H @ %P@ !D ("!#JD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5F 0 M+/2U P <1$ !D ("!K[8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(MJ5@\SV.%K P ;0P !D M ("!4L ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V(MJ5F1.2&[I! '1X !D ("! M3&PO=V]R:W-H965T&UL4$L! A0#% M @ V(MJ5BX.AFC+! .Q@ !D ("!P=&PO=V]R:W-H965T8\B>0D .%? 9 " @=G@ 0!X M;"]W;W)K&UL4$L! A0#% @ V(MJ5L$:VVX5 M!0 N!\ !D ("!B>H! 'AL+W=O&PO=V]R:W-H965T00 !@2 9 " @?SR 0!X;"]W;W)K&UL4$L! A0#% @ V(MJ5C3]H]?! @ 3@< !D M ("!K/&PO=V]R M:W-H965T&UL M4$L! A0#% @ V(MJ5H2=XZ2. @ V@8 !D ("!AP " M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV(MJ5M5Q^HPX P R!, T ( !;0@" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ V(MJ M5D#*==&. @ 3#, !H ( !#A," 'AL+U]R96QS+W=O XML 109 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 110 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 240 508 1 false 100 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.rapidmicrobio.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.rapidmicrobio.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated balance sheets Sheet http://www.rapidmicrobio.com/role/Consolidatedbalancesheets Consolidated balance sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated balance sheets (Parentheticals) Sheet http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals Consolidated balance sheets (Parentheticals) Statements 4 false false R5.htm 0000005 - Statement - Consolidated statements of operations Sheet http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations Consolidated statements of operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated statements of comprehensive loss Sheet http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss Consolidated statements of comprehensive loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated statements of stockholders' equity Sheet http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity Consolidated statements of stockholders' equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated statements of stockholders' equity (Parenthetical) Sheet http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical Consolidated statements of stockholders' equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Consolidated statements of cash flows Sheet http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows Consolidated statements of cash flows Statements 9 false false R10.htm 0000010 - Disclosure - Nature of the business and basis of presentation Sheet http://www.rapidmicrobio.com/role/Natureofthebusinessandbasisofpresentation Nature of the business and basis of presentation Notes 10 false false R11.htm 0000011 - Disclosure - Summary of significant accounting policies Sheet http://www.rapidmicrobio.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 11 false false R12.htm 0000012 - Disclosure - Fair value of financial assets and liabilities Sheet http://www.rapidmicrobio.com/role/Fairvalueoffinancialassetsandliabilities Fair value of financial assets and liabilities Notes 12 false false R13.htm 0000013 - Disclosure - Investments Sheet http://www.rapidmicrobio.com/role/Investments Investments Notes 13 false false R14.htm 0000014 - Disclosure - Inventory Sheet http://www.rapidmicrobio.com/role/Inventory Inventory Notes 14 false false R15.htm 0000015 - Disclosure - Prepaid expenses and other current assets Sheet http://www.rapidmicrobio.com/role/Prepaidexpensesandothercurrentassets Prepaid expenses and other current assets Notes 15 false false R16.htm 0000016 - Disclosure - Property and equipment, net Sheet http://www.rapidmicrobio.com/role/Propertyandequipmentnet Property and equipment, net Notes 16 false false R17.htm 0000017 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.rapidmicrobio.com/role/Accruedexpensesandothercurrentliabilities Accrued expenses and other current liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Long-term debt Sheet http://www.rapidmicrobio.com/role/Longtermdebt Long-term debt Notes 18 false false R19.htm 0000019 - Disclosure - Redeemable convertible preferred stock Sheet http://www.rapidmicrobio.com/role/Redeemableconvertiblepreferredstock Redeemable convertible preferred stock Notes 19 false false R20.htm 0000020 - Disclosure - Preferred stock warrants Sheet http://www.rapidmicrobio.com/role/Preferredstockwarrants Preferred stock warrants Notes 20 false false R21.htm 0000021 - Disclosure - Common stock and common stock warrants Sheet http://www.rapidmicrobio.com/role/Commonstockandcommonstockwarrants Common stock and common stock warrants Notes 21 false false R22.htm 0000022 - Disclosure - Stock-based compensation Sheet http://www.rapidmicrobio.com/role/Stockbasedcompensation Stock-based compensation Notes 22 false false R23.htm 0000023 - Disclosure - Income taxes Sheet http://www.rapidmicrobio.com/role/Incometaxes Income taxes Notes 23 false false R24.htm 0000024 - Disclosure - Net loss per share Sheet http://www.rapidmicrobio.com/role/Netlosspershare Net loss per share Notes 24 false false R25.htm 0000025 - Disclosure - Leases Sheet http://www.rapidmicrobio.com/role/Leases Leases Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and contingencies Sheet http://www.rapidmicrobio.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Benefit plans Sheet http://www.rapidmicrobio.com/role/Benefitplans Benefit plans Notes 27 false false R28.htm 0000028 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 28 false false R29.htm 0000029 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.rapidmicrobio.com/role/Summaryofsignificantaccountingpolicies 29 false false R30.htm 0000030 - Disclosure - Fair value of financial assets and liabilities (Tables) Sheet http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesTables Fair value of financial assets and liabilities (Tables) Tables http://www.rapidmicrobio.com/role/Fairvalueoffinancialassetsandliabilities 30 false false R31.htm 0000031 - Disclosure - Investments (Tables) Sheet http://www.rapidmicrobio.com/role/InvestmentsTables Investments (Tables) Tables http://www.rapidmicrobio.com/role/Investments 31 false false R32.htm 0000032 - Disclosure - Inventory (Tables) Sheet http://www.rapidmicrobio.com/role/InventoryTables Inventory (Tables) Tables http://www.rapidmicrobio.com/role/Inventory 32 false false R33.htm 0000033 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsTables Prepaid expenses and other current assets (Tables) Tables http://www.rapidmicrobio.com/role/Prepaidexpensesandothercurrentassets 33 false false R34.htm 0000034 - Disclosure - Property and equipment, net (Tables) Sheet http://www.rapidmicrobio.com/role/PropertyandequipmentnetTables Property and equipment, net (Tables) Tables http://www.rapidmicrobio.com/role/Propertyandequipmentnet 34 false false R35.htm 0000035 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.rapidmicrobio.com/role/Accruedexpensesandothercurrentliabilities 35 false false R36.htm 0000036 - Disclosure - Common stock and common stock warrants (Tables) Sheet http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsTables Common stock and common stock warrants (Tables) Tables http://www.rapidmicrobio.com/role/Commonstockandcommonstockwarrants 36 false false R37.htm 0000037 - Disclosure - Stock-based compensation (Tables) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://www.rapidmicrobio.com/role/Stockbasedcompensation 37 false false R38.htm 0000038 - Disclosure - Income taxes (Tables) Sheet http://www.rapidmicrobio.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.rapidmicrobio.com/role/Incometaxes 38 false false R39.htm 0000039 - Disclosure - Net loss per share (Tables) Sheet http://www.rapidmicrobio.com/role/NetlosspershareTables Net loss per share (Tables) Tables http://www.rapidmicrobio.com/role/Netlosspershare 39 false false R40.htm 0000040 - Disclosure - Leases (Tables) Sheet http://www.rapidmicrobio.com/role/LeasesTables Leases (Tables) Tables http://www.rapidmicrobio.com/role/Leases 40 false false R41.htm 0000041 - Disclosure - Nature of the business and basis of presentation (Details) Sheet http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails Nature of the business and basis of presentation (Details) Details http://www.rapidmicrobio.com/role/Natureofthebusinessandbasisofpresentation 41 false false R42.htm 0000042 - Disclosure - Summary of significant accounting policies - Schedule of Concentration Risk (Details) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails Summary of significant accounting policies - Schedule of Concentration Risk (Details) Details 42 false false R43.htm 0000043 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails Summary of significant accounting policies - Property and Equipment (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of significant accounting policies - Product Warranties (Details) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails Summary of significant accounting policies - Product Warranties (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of significant accounting policies - Disaggregated Revenue (Details) Sheet http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails Summary of significant accounting policies - Disaggregated Revenue (Details) Details 46 false false R47.htm 0000047 - Disclosure - Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details) Details 47 false false R48.htm 0000048 - Disclosure - Fair value of financial assets and liabilities - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesNarrativeDetails Fair value of financial assets and liabilities - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details) Sheet http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details) Details 49 false false R50.htm 0000050 - Disclosure - Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details) Sheet http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details) Details 50 false false R51.htm 0000051 - Disclosure - Investments (Details) Sheet http://www.rapidmicrobio.com/role/InvestmentsDetails Investments (Details) Details http://www.rapidmicrobio.com/role/InvestmentsTables 51 false false R52.htm 0000052 - Disclosure - Inventory (Details) Sheet http://www.rapidmicrobio.com/role/InventoryDetails Inventory (Details) Details http://www.rapidmicrobio.com/role/InventoryTables 52 false false R53.htm 0000053 - Disclosure - Prepaid expenses and other current assets (Details) Sheet http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails Prepaid expenses and other current assets (Details) Details http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsTables 53 false false R54.htm 0000054 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails Property and equipment, net - Schedule of Property and Equipment (Details) Details 54 false false R55.htm 0000055 - Disclosure - Property and equipment, net - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails Property and equipment, net - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 56 false false R57.htm 0000057 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails Accrued expenses and other current liabilities - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Long-term debt (Details) Sheet http://www.rapidmicrobio.com/role/LongtermdebtDetails Long-term debt (Details) Details http://www.rapidmicrobio.com/role/Longtermdebt 58 false false R59.htm 0000059 - Disclosure - Redeemable convertible preferred stock (Details) Sheet http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails Redeemable convertible preferred stock (Details) Details http://www.rapidmicrobio.com/role/Redeemableconvertiblepreferredstock 59 false false R60.htm 0000060 - Disclosure - Preferred stock warrants (Details) Sheet http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails Preferred stock warrants (Details) Details http://www.rapidmicrobio.com/role/Preferredstockwarrants 60 false false R61.htm 0000061 - Disclosure - Common stock and common stock warrants - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails Common stock and common stock warrants - Narrative (Details) Details 61 false false R62.htm 0000062 - Disclosure - Common stock and common stock warrants - Warrants (Details) Sheet http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails Common stock and common stock warrants - Warrants (Details) Details 62 false false R63.htm 0000063 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details) Details 64 false false R65.htm 0000065 - Disclosure - Stock-based compensation - Stock Option Activity (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails Stock-based compensation - Stock Option Activity (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Activity (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails Stock-based compensation - Schedule of Restricted Stock Activity (Details) Details 66 false false R67.htm 0000067 - Disclosure - Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details) Details 67 false false R68.htm 0000068 - Disclosure - Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details) Sheet http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details) Details 68 false false R69.htm 0000069 - Disclosure - Income taxes - Loss Before Income Tax Expense (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails Income taxes - Loss Before Income Tax Expense (Details) Details 69 false false R70.htm 0000070 - Disclosure - Income taxes - Components of income tax expense (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails Income taxes - Components of income tax expense (Details) Details 70 false false R71.htm 0000071 - Disclosure - Income taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails Income taxes - Effective Income Tax Rate Reconciliation (Details) Details 71 false false R72.htm 0000072 - Disclosure - Income taxes - Net Deferred Tax Assets (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails Income taxes - Net Deferred Tax Assets (Details) Details 72 false false R73.htm 0000073 - Disclosure - Income taxes - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails Income taxes - Narrative (Details) Details 73 false false R74.htm 0000074 - Disclosure - Income taxes - Valuation Allowance (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails Income taxes - Valuation Allowance (Details) Details 74 false false R75.htm 0000075 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) Sheet http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails Income taxes - Unrecognized Tax Benefits (Details) Details 75 false false R76.htm 0000076 - Disclosure - Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 76 false false R77.htm 0000077 - Disclosure - Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details) Sheet http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details) Details 77 false false R78.htm 0000078 - Disclosure - Leases - Schedule of Impacts of Topic 842 (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details Leases - Schedule of Impacts of Topic 842 (Details) Details 78 false false R79.htm 0000079 - Disclosure - Leases - Narrative (Details) Sheet http://www.rapidmicrobio.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 79 false false R80.htm 0000080 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails Leases - Schedule of Supplemental Cash Flow Information (Details) Details 80 false false R81.htm 0000081 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 81 false false R82.htm 0000082 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 82 false false R83.htm 0000083 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails Leases - Schedule of Operating Lease Liability Maturities (Details) Details 83 false false R84.htm 0000084 - Disclosure - Leases - Schedule of Finance Lease Liability Maturities (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails Leases - Schedule of Finance Lease Liability Maturities (Details) Details 84 false false R85.htm 0000085 - Disclosure - Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details) Sheet http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details) Details 85 false false R86.htm 0000086 - Disclosure - Commitments and contingencies (Details) Sheet http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://www.rapidmicrobio.com/role/Commitmentsandcontingencies 86 false false R87.htm 0000087 - Disclosure - Benefit plans (Details) Sheet http://www.rapidmicrobio.com/role/BenefitplansDetails Benefit plans (Details) Details http://www.rapidmicrobio.com/role/Benefitplans 87 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - rmb-20221231.htm 4 rmb-20221231.htm rmb-20221231.xsd rmb-20221231_cal.xml rmb-20221231_def.xml rmb-20221231_lab.xml rmb-20221231_pre.xml rpid-20221231xex311.htm rpid-20221231xex312.htm rpid-20221231xex321.htm rpid-20221231xex322.htm rpid-ex1020_formofretentio.htm rpid-ex1021_formofprsuaward.htm rpid-ex47_descriptionofcap.htm rpidexhibit231-consent.htm rmb-20221231_g1.jpg rmb-20221231_g2.jpg rmb-20221231_g3.jpg rmb-20221231_g4.jpg rmb-20221231_g5.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 114 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rmb-20221231.htm": { "axisCustom": 1, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 988, "http://xbrl.sec.gov/dei/2022": 41 }, "contextCount": 240, "dts": { "calculationLink": { "local": [ "rmb-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rmb-20221231_def.xml" ] }, "inline": { "local": [ "rmb-20221231.htm" ] }, "labelLink": { "local": [ "rmb-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rmb-20221231_pre.xml" ] }, "schema": { "local": [ "rmb-20221231.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 778, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 7, "http://xbrl.sec.gov/dei/2022": 4, "total": 11 }, "keyCustom": 81, "keyStandard": 427, "memberCustom": 41, "memberStandard": 55, "nsprefix": "rmb", "nsuri": "http://www.rapidmicrobio.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.rapidmicrobio.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "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": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Nature of the business and basis of presentation", "menuCat": "Notes", "order": "10", "role": "http://www.rapidmicrobio.com/role/Natureofthebusinessandbasisofpresentation", "shortName": "Nature of the business and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "11", "role": "http://www.rapidmicrobio.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair value of financial assets and liabilities", "menuCat": "Notes", "order": "12", "role": "http://www.rapidmicrobio.com/role/Fairvalueoffinancialassetsandliabilities", "shortName": "Fair value of financial assets and liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Investments", "menuCat": "Notes", "order": "13", "role": "http://www.rapidmicrobio.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Inventory", "menuCat": "Notes", "order": "14", "role": "http://www.rapidmicrobio.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Prepaid expenses and other current assets", "menuCat": "Notes", "order": "15", "role": "http://www.rapidmicrobio.com/role/Prepaidexpensesandothercurrentassets", "shortName": "Prepaid expenses and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:PrepaidExpensesAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Property and equipment, net", "menuCat": "Notes", "order": "16", "role": "http://www.rapidmicrobio.com/role/Propertyandequipmentnet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accrued expenses and other current liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.rapidmicrobio.com/role/Accruedexpensesandothercurrentliabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Long-term debt", "menuCat": "Notes", "order": "18", "role": "http://www.rapidmicrobio.com/role/Longtermdebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Redeemable convertible preferred stock", "menuCat": "Notes", "order": "19", "role": "http://www.rapidmicrobio.com/role/Redeemableconvertiblepreferredstock", "shortName": "Redeemable convertible preferred stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.rapidmicrobio.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:PreferredStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Preferred stock warrants", "menuCat": "Notes", "order": "20", "role": "http://www.rapidmicrobio.com/role/Preferredstockwarrants", "shortName": "Preferred stock warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:PreferredStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:CommonStockAndCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Common stock and common stock warrants", "menuCat": "Notes", "order": "21", "role": "http://www.rapidmicrobio.com/role/Commonstockandcommonstockwarrants", "shortName": "Common stock and common stock warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "rmb:CommonStockAndCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock-based compensation", "menuCat": "Notes", "order": "22", "role": "http://www.rapidmicrobio.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Income taxes", "menuCat": "Notes", "order": "23", "role": "http://www.rapidmicrobio.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Net loss per share", "menuCat": "Notes", "order": "24", "role": "http://www.rapidmicrobio.com/role/Netlosspershare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Leases", "menuCat": "Notes", "order": "25", "role": "http://www.rapidmicrobio.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "26", "role": "http://www.rapidmicrobio.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Benefit plans", "menuCat": "Notes", "order": "27", "role": "http://www.rapidmicrobio.com/role/Benefitplans", "shortName": "Benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Summary of significant accounting policies (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated balance sheets", "menuCat": "Statements", "order": "3", "role": "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "shortName": "Consolidated balance sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair value of financial assets and liabilities (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesTables", "shortName": "Fair value of financial assets and liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.rapidmicrobio.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.rapidmicrobio.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "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": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Prepaid expenses and other current assets (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsTables", "shortName": "Prepaid expenses and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Property and equipment, net (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.rapidmicrobio.com/role/PropertyandequipmentnetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Accrued expenses and other current liabilities (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Common stock and common stock warrants (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsTables", "shortName": "Common stock and common stock warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Stock-based compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Income taxes (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.rapidmicrobio.com/role/IncometaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Net loss per share (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.rapidmicrobio.com/role/NetlosspershareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated balance sheets (Parentheticals)", "menuCat": "Statements", "order": "4", "role": "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "shortName": "Consolidated balance sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.rapidmicrobio.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Nature of the business and basis of presentation (Details)", "menuCat": "Details", "order": "41", "role": "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails", "shortName": "Nature of the business and basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ie55e1fab9b1f4d2492163ca52c2d057b_D20210719-20210719", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i2f88c0e0d05742848b9a66eb47aa4360_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of significant accounting policies - Schedule of Concentration Risk (Details)", "menuCat": "Details", "order": "42", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails", "shortName": "Summary of significant accounting policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i2f88c0e0d05742848b9a66eb47aa4360_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i972b0789f66d4f1c9336da1146ccdbc0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details)", "menuCat": "Details", "order": "44", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails", "shortName": "Summary of significant accounting policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i972b0789f66d4f1c9336da1146ccdbc0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of significant accounting policies - Product Warranties (Details)", "menuCat": "Details", "order": "45", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails", "shortName": "Summary of significant accounting policies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8b6b1059739a47688fdc9e413d9d1dcd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of significant accounting policies - Disaggregated Revenue (Details)", "menuCat": "Details", "order": "46", "role": "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails", "shortName": "Summary of significant accounting policies - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "id3191e51bfc849f0923f38428122ee4e_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbcf40a2592847209f7b91af867ed7a2_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details)", "menuCat": "Details", "order": "47", "role": "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair value of financial assets and liabilities - Financial Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ie97900e1aaca4f84b3ee4afea413bf77_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rmb:WarrantsFairValueAssessmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Fair value of financial assets and liabilities - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesNarrativeDetails", "shortName": "Fair value of financial assets and liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rmb:WarrantsFairValueAssessmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i86846b429ba3433b9262272ec4d18c7d_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details)", "menuCat": "Details", "order": "49", "role": "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails", "shortName": "Fair value of financial assets and liabilities - Weighted Average of the Unobservable Inputs Used to Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i86846b429ba3433b9262272ec4d18c7d_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated statements of operations", "menuCat": "Statements", "order": "5", "role": "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "shortName": "Consolidated statements of operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i568e9d573aee4e4daa4b66db1213a281_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details)", "menuCat": "Details", "order": "50", "role": "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails", "shortName": "Fair value of financial assets and liabilities - Rollforward of the Aggregate Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i568e9d573aee4e4daa4b66db1213a281_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbcf40a2592847209f7b91af867ed7a2_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "51", "role": "http://www.rapidmicrobio.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbcf40a2592847209f7b91af867ed7a2_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "52", "role": "http://www.rapidmicrobio.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Prepaid expenses and other current assets (Details)", "menuCat": "Details", "order": "53", "role": "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails", "shortName": "Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "54", "role": "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Property and equipment, net - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "shortName": "Property and equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i0c4f8889232240ffa2b2b22e308d521f_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "shortName": "Accrued expenses and other current liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i0c4f8889232240ffa2b2b22e308d521f_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Long-term debt (Details)", "menuCat": "Details", "order": "58", "role": "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "shortName": "Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Redeemable convertible preferred stock (Details)", "menuCat": "Details", "order": "59", "role": "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails", "shortName": "Redeemable convertible preferred stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "iab6acfaf81b344e5b7918f9eb2c36571_I20210719", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated statements of comprehensive loss", "menuCat": "Statements", "order": "6", "role": "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss", "shortName": "Consolidated statements of comprehensive loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "if6542aa674af484699f15f88d558f02a_I20200531", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Preferred stock warrants (Details)", "menuCat": "Details", "order": "60", "role": "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails", "shortName": "Preferred stock warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "if6542aa674af484699f15f88d558f02a_I20200531", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DividendsCommonStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Common stock and common stock warrants - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "shortName": "Common stock and common stock warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DividendsCommonStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbe5e5ca31ee47e9959ce9e81c0c3d82_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Common stock and common stock warrants - Warrants (Details)", "menuCat": "Details", "order": "62", "role": "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "shortName": "Common stock and common stock warrants - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbe5e5ca31ee47e9959ce9e81c0c3d82_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stock-based compensation - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "shortName": "Stock-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i37ada42dfb7f49d59c26ef4645b593d0_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details)", "menuCat": "Details", "order": "64", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "shortName": "Stock-based compensation - Schedule of Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i37ada42dfb7f49d59c26ef4645b593d0_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stock-based compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails", "shortName": "Stock-based compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ie6214f136d53408385fd9fba47c7313c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Activity (Details)", "menuCat": "Details", "order": "66", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails", "shortName": "Stock-based compensation - Schedule of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ifbfa4d8c20e64b0e9529e1aae6383520_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "67", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i85253127a94a4012af398bc37b1d8900_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "if17c842fae774358b3beb07c2a39db7d_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details)", "menuCat": "Details", "order": "68", "role": "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails", "shortName": "Stock-based compensation - Schedule of ESPP Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "if17c842fae774358b3beb07c2a39db7d_D20220101-20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Income taxes - Loss Before Income Tax Expense (Details)", "menuCat": "Details", "order": "69", "role": "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails", "shortName": "Income taxes - Loss Before Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8ff74f6fae394b8b883abbd95fb03f39_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated statements of stockholders' equity", "menuCat": "Statements", "order": "7", "role": "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "shortName": "Consolidated statements of stockholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8ff74f6fae394b8b883abbd95fb03f39_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Income taxes - Components of income tax expense (Details)", "menuCat": "Details", "order": "70", "role": "http://www.rapidmicrobio.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": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Income taxes - Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "71", "role": "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Income taxes - Net Deferred Tax Assets (Details)", "menuCat": "Details", "order": "72", "role": "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails", "shortName": "Income taxes - Net Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Income taxes - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails", "shortName": "Income taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Income taxes - Valuation Allowance (Details)", "menuCat": "Details", "order": "74", "role": "http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails", "shortName": "Income taxes - Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "rmb:ValuationAllowanceDeferredTaxAssetIncreaseAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "75", "role": "http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8b6b1059739a47688fdc9e413d9d1dcd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "76", "role": "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "shortName": "Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i88290854bb474abbbf22930d2ac3704f_D20220101-20221231", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "77", "role": "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails", "shortName": "Net loss per share - Schedule of Common Stock Excluded From Computation of Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rmb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Leases - Schedule of Impacts of Topic 842 (Details)", "menuCat": "Details", "order": "78", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "shortName": "Leases - Schedule of Impacts of Topic 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "lang": "en-US", "name": "rmb:PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8ca6c2940e53498e8b813eeedf485816_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rmb:TemporaryEquityStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated statements of stockholders' equity (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "shortName": "Consolidated statements of stockholders' equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i8ca6c2940e53498e8b813eeedf485816_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rmb:TemporaryEquityStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "80", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rmb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "81", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rmb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Leases - Schedule of Lease Expense (Details)", "menuCat": "Details", "order": "82", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails", "shortName": "Leases - Schedule of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rmb:LesseeOperatingLeaseLiabilityToBePaidYearOneIncludingTenantImprovementAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Leases - Schedule of Operating Lease Liability Maturities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails", "shortName": "Leases - Schedule of Operating Lease Liability Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rmb:LesseeOperatingLeaseLiabilityToBePaidYearOneIncludingTenantImprovementAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Leases - Schedule of Finance Lease Liability Maturities (Details)", "menuCat": "Details", "order": "84", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails", "shortName": "Leases - Schedule of Finance Lease Liability Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i3538d4f0e3c543269dd7d0c6cd4fa3d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details)", "menuCat": "Details", "order": "85", "role": "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails", "shortName": "Leases - Schedule of Pre-Adoption Operating Lease Liability Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i99f9b80508ab44978d243243b2033989_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i1d4a478651144086a92ca8a34149a6a7_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Commitments and contingencies (Details)", "menuCat": "Details", "order": "86", "role": "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "i1d4a478651144086a92ca8a34149a6a7_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Benefit plans (Details)", "menuCat": "Details", "order": "87", "role": "http://www.rapidmicrobio.com/role/BenefitplansDetails", "shortName": "Benefit plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated statements of cash flows", "menuCat": "Statements", "order": "9", "role": "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "shortName": "Consolidated statements of cash flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rmb-20221231.htm", "contextRef": "ic31db81be47b4e0786e49f63e09ae6f7_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 100, "tag": { "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r735", "r736", "r737" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r738" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r733" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r739" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r732" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r740" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r731" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r734" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rmb_A2010StockOptionAndGrantPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stock Option and Grant Plan 2010.", "label": "2010 Stock Option And Grant Plan [Member]", "terseLabel": "2010 Plan" } } }, "localname": "A2010StockOptionAndGrantPlanMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2021 Employee Stock Purchase Plan.", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_A2021IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 Incentive award plan.", "label": "2021 Incentive Award Plan [Member]", "terseLabel": "2021 Incentive Award Plan" } } }, "localname": "A2021IncentiveAwardPlanMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "rmb_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rmb_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rmb_AccretionOfDebtSecuritiesAvailableForSale": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accretion Of Debt Securities, Available-For-Sale", "label": "Accretion Of Debt Securities, Available-For-Sale", "negatedLabel": "Accretion on investments" } } }, "localname": "AccretionOfDebtSecuritiesAvailableForSale", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_AccruedLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities Including Operating And Finance Lease Liability, Current", "label": "Accrued Liabilities Including Operating And Finance Lease Liability, Current", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "rmb_AdjustmentsToAdditionalPaidInCapitalAccretionOfRestrictedStockAwardLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) due to RSA liability accretion.", "label": "Adjustments To Additional Paid In Capital, Accretion Of Restricted Stock Award Liability", "terseLabel": "Restricted stock award liability accretion" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionOfRestrictedStockAwardLiability", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "rmb_AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquityDividends": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the cumulative redeemable convertible preferred stock dividends.", "label": "Adjustments To Additional Paid In Capital, Accretion Of Temporary Equity Dividends", "negatedLabel": "Cumulative redeemable convertible preferred stock dividends" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquityDividends", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "rmb_AdjustmentsToAdditionalPaidInCapitalAccretionToTemporaryEquityRedemptionValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the accretion of redeemable convertible preferred stock to redemption value.", "label": "Adjustments To Additional Paid In Capital, Accretion To Temporary Equity Redemption Value", "negatedLabel": "Accretion of redeemable convertible preferred stock to redemption value" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionToTemporaryEquityRedemptionValue", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "rmb_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to all other countries other than US, Germany and Switzerland.", "label": "All Other Countries [Member]", "terseLabel": "All other countries" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rmb_April122018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to April 12, 2018.", "label": "April 12, 2018 [Member]", "terseLabel": "April 12, 2018" } } }, "localname": "April122018Member", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_AssetsAcquiredUnderCapitalLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of assets acquired under capital lease.", "label": "Assets Acquired Under Capital Lease", "terseLabel": "Assets acquired under capital lease" } } }, "localname": "AssetsAcquiredUnderCapitalLease", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rmb_AssuranceWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of assurance warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Assurance Warranty, Term", "terseLabel": "Assurance warranty term" } } }, "localname": "AssuranceWarrantyTerm", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rmb_AuditorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor", "label": "Auditor [Abstract]" } } }, "localname": "AuditorAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "xbrltype": "stringItemType" }, "rmb_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to board of directors.", "label": "Board Of Directors [Member]", "terseLabel": "Board of Directors" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_BorrowingTermDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing Term [Domain]", "label": "Borrowing Term [Domain]", "terseLabel": "Borrowing Term [Domain]" } } }, "localname": "BorrowingTermDomain", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "rmb_BorrowingTermsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing Terms", "label": "Borrowing Terms [Axis]", "terseLabel": "Borrowing Terms [Axis]" } } }, "localname": "BorrowingTermsAxis", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "rmb_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "rmb_CommonStockAndCommonStockWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Common stock and common stock warrants", "terseLabel": "Common stock and common stock warrants" } } }, "localname": "CommonStockAndCommonStockWarrantsAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "xbrltype": "stringItemType" }, "rmb_CommonStockAndCommonStockWarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for common stock and common stock warrants.", "label": "Common Stock And Common Stock Warrants [Text Block]", "terseLabel": "Common stock and common stock warrants" } } }, "localname": "CommonStockAndCommonStockWarrantsTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Commonstockandcommonstockwarrants" ], "xbrltype": "textBlockItemType" }, "rmb_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrant", "label": "Common Stock Warrant [Member]", "terseLabel": "Common Stock Warrant" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to computer hardware and software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rmb_ConversionOfWarrantsAmountConverted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants, Amount Converted", "label": "Conversion Of Warrants, Amount Converted", "terseLabel": "Conversion of preferred stock warrants to Class A common stock warrants" } } }, "localname": "ConversionOfWarrantsAmountConverted", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer a.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer b.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer c.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer d.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer e.", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer f.", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "localname": "CustomerFMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_DebtInstrumentProfessionalFeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Professional Fee Amount", "label": "Debt Instrument, Professional Fee Amount", "terseLabel": "Professional fees" } } }, "localname": "DebtInstrumentProfessionalFeeAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "rmb_DebtInstrumentTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Tranche One", "label": "Debt Instrument, Tranche One [Member]", "terseLabel": "Debt Instrument, Tranche One" } } }, "localname": "DebtInstrumentTrancheOneMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "rmb_DebtInstrumentTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Tranche Two", "label": "Debt Instrument, Tranche Two [Member]", "terseLabel": "Debt Instrument, Tranche Two" } } }, "localname": "DebtInstrumentTrancheTwoMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "rmb_DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Rent And Other Liabilities Including Operating And Finance Lease Liability, Noncurrent", "label": "Deferred Rent And Other Liabilities Including Operating And Finance Lease Liability, Noncurrent", "totalLabel": "Total" } } }, "localname": "DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredRentCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Rent, Current", "label": "Deferred Rent, Current", "terseLabel": "Deferred rent, current portion" } } }, "localname": "DeferredRentCurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredRentNoncurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 3.0, "parentTag": "rmb_DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non current portion of deferred rent.", "label": "Deferred Rent, Noncurrent", "terseLabel": "Deferred rent, long-term" } } }, "localname": "DeferredRentNoncurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredTaxAssetsAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "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 accrued expenses.", "label": "Deferred Tax Assets, Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsAccruedExpenses", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredTaxAssetsResearchAndDevelopmentCapitalizedCosts": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 3.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 research and development capitalized costs.", "label": "Deferred Tax Assets, Research And Development Capitalized Costs", "terseLabel": "Research and development capitalized costs" } } }, "localname": "DeferredTaxAssetsResearchAndDevelopmentCapitalizedCosts", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "rmb_DeferredTaxAssetsValuationAllowanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "terseLabel": "Deferred Tax Assets, Valuation Allowance [Roll Forward]" } } }, "localname": "DeferredTaxAssetsValuationAllowanceRollForward", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "rmb_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation.", "label": "Deferred Tax Liabilities, Depreciation", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "rmb_EffectiveIncomeTaxRateReconciliationChangeInOwnershipEffectOnOperatingLossCarryforwardAndTaxCreditPercent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.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 ownership effect on operating loss carryforward and tax credit from section 382 /383 limitation.", "label": "Effective Income Tax Rate Reconciliation, Change In Ownership Effect On Operating Loss Carryforward And Tax Credit, Percent", "terseLabel": "Section 382/383 limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInOwnershipEffectOnOperatingLossCarryforwardAndTaxCreditPercent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rmb_EffectiveIncomeTaxRateReconciliationUnrealizedLossOnWarrantsPercent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 attributable to unrealized loss on warrants.", "label": "Effective Income Tax Rate Reconciliation, Unrealized Loss On Warrants, Percent", "terseLabel": "Unrealized gain (loss) on value of warrants" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrealizedLossOnWarrantsPercent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rmb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsReserveAndInterestChangePercent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 unrecognized tax benefits reserve and interest change.", "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits Reserve And Interest Change, Percent", "terseLabel": "Unrecognized tax benefits reserve and interest change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsReserveAndInterestChangePercent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rmb_EmployeeStockPurchasePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2021 Employee Stock Purchase Plan.", "label": "2021 Employee Stock Purchase Plan", "terseLabel": "2021 ESPP" } } }, "localname": "EmployeeStockPurchasePlan2021Member", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "rmb_EmployeesOfficersAndConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to employees, officers and consultants.", "label": "Employees, Officers And Consultant [Member]", "terseLabel": "Employees, Officers and Consultant" } } }, "localname": "EmployeesOfficersAndConsultantMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_EmployeesOfficersAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees, Officers And Directors", "label": "Employees, Officers And Directors [Member]", "terseLabel": "Employees, Officers and Directors" } } }, "localname": "EmployeesOfficersAndDirectorsMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_EstablishmentOfPropertyAndEquipmentRetirementCostAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of establishment of property and equipment retirement cost asset.", "label": "Establishment Of Property And Equipment Retirement Cost Asset", "terseLabel": "Establishment of property and equipment retirement cost asset" } } }, "localname": "EstablishmentOfPropertyAndEquipmentRetirementCostAsset", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_ExtinguishmentOfDebtPrepaymentPenalty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fee incurred on prepayment of debt instrument.", "label": "Extinguishment Of Debt, Prepayment Penalty", "terseLabel": "Prepayment penalty" } } }, "localname": "ExtinguishmentOfDebtPrepaymentPenalty", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "rmb_ExtinguishmentOfDebtUnamortizedDiscountExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses related to unamortized discounts written off on repayment of debt instrument.", "label": "Extinguishment Of Debt, Unamortized Discount Expense", "terseLabel": "Expense to unamortized discounts" } } }, "localname": "ExtinguishmentOfDebtUnamortizedDiscountExpense", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "rmb_ExtinguishmentOfDebtUnamortizedPrepaidFacilityFeesAndOtherCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses related to unamortized prepaid facility fees written off and other charges on repayment of debt instrument.", "label": "Extinguishment Of Debt, Unamortized Prepaid Facility Fees And Other Charges", "terseLabel": "Unamortized prepaid facility fees and other charges" } } }, "localname": "ExtinguishmentOfDebtUnamortizedPrepaidFacilityFeesAndOtherCharges", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "rmb_FinanceLeaseDepreciationAndInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total capital lease asset depreciation and interest expense during the period.", "label": "Finance Lease, Depreciation And Interest Expense", "terseLabel": "Depreciation and interest expense" } } }, "localname": "FinanceLeaseDepreciationAndInterestExpense", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rmb_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to income taxes.", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rmb_IncreaseDecreaseInDeferredRentNoncurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.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 deferred rent non current.", "label": "Increase (Decrease) In Deferred Rent, Noncurrent", "terseLabel": "Deferred rent, long term" } } }, "localname": "IncreaseDecreaseInDeferredRentNoncurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_July142021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 14 2021.", "label": "July 14, 2021 [Member]", "terseLabel": "July 14, 2021" } } }, "localname": "July142021Member", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_July242017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to July 24, 2017.", "label": "July 24, 2017 [Member]", "terseLabel": "July 24, 2017" } } }, "localname": "July242017Member", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Current", "label": "Lease, Liability, Current", "terseLabel": "Lease liabilities, short-term" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "rmb_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Noncurrent", "label": "Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, long-term" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "rmb_LeaseReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of lease receivables as on balance sheet date that are expected to be received within one year or during the operating cycle, if shorter.", "label": "Lease Receivables, Current", "terseLabel": "Lease receivables, current portion" } } }, "localname": "LeaseReceivablesCurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-Of-Use Asset", "label": "Lease, Right-Of-Use Asset", "verboseLabel": "Right-of-use assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "rmb_LeasesNoncashExpense": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leases, Noncash Expense", "label": "Leases, Noncash Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "LeasesNoncashExpense", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeFinanceLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Finance Lease, Number Of Renewal Options", "label": "Lessee, Finance Lease, Number Of Renewal Options", "terseLabel": "Number of finance lease renew options" } } }, "localname": "LesseeFinanceLeaseNumberOfRenewalOptions", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFiveIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Five, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Five, Including Tenant Improvement Allowance", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFiveIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced", "label": "Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced", "terseLabel": "Future minimum lease payments, including leases with commencement dates expected in 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, Including Tenant Improvement Allowance", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidYearFiveIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 3.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Year Five, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, Year Five, Including Tenant Improvement Allowance", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidYearFourIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 5.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Year Four, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, Year Four, Including Tenant Improvement Allowance", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFourIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidYearOneIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 4.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Year One, Including Tenant Improvements", "label": "Lessee, Operating Lease, Liability, To Be Paid, Year One, Including Tenant Improvement Allowance", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearOneIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidYearThreeIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 1.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Year Three, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, Year Three, Including Tenant Improvement Allowance", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearThreeIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityToBePaidYearTwoIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Year Two, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, To Be Paid, Year Two, Including Tenant Improvement Allowance", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearTwoIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": { "order": 2.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Including Tenant Improvement Allowance", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Including Tenant Improvement Allowance", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseNotYetCommencedLiabilityToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Not Yet Commenced, Liability, To Be Paid", "label": "Lessee, Operating Lease, Not Yet Commenced, Liability, To Be Paid", "terseLabel": "Future minimum lease payments for leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseNotYetCommencedLiabilityToBePaid", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_LesseeOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of operating lease renew options" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rmb_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to not sell or dispose of within one year from the date of the balance sheet.", "label": "Long-Term Investments [Member]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "rmb_LowellMassachussettsLeaseAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lowell, Massachussetts Lease Amendment", "label": "Lowell, Massachussetts Lease Amendment [Member]", "terseLabel": "Lowell, Massachussetts Lease Amendment" } } }, "localname": "LowellMassachussettsLeaseAmendmentMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rmb_MajorCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to significant or major customers.", "label": "Major Customers [Member]", "terseLabel": "Major Customers" } } }, "localname": "MajorCustomersMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "rmb_ManufacturingAndLaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to manufacturing and laboratory equipment.", "label": "Manufacturing And Laboratory Equipment [Member]", "terseLabel": "Manufacturing and laboratory equipment" } } }, "localname": "ManufacturingAndLaboratoryEquipmentMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rmb_NonRecurringContractWithCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Recurring Contract With Customer", "label": "Non-Recurring Contract With Customer [Member]", "terseLabel": "Non-Recurring" } } }, "localname": "NonRecurringContractWithCustomerMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rmb_NoncashFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA.", "label": "Noncash Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash financing activities" } } }, "localname": "NoncashFinancingItemsAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "rmb_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash interest expense included in net income that result in no cash flow.", "label": "Noncash Interest Expense", "terseLabel": "Noncash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_NoncashInvestingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA.", "label": "Noncash Investing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing activities" } } }, "localname": "NoncashInvestingItemsAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "rmb_NumberOfPreventativeMaintenanceServicesInWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of preventative maintenance services performed during the warranty period", "label": "Number Of Preventative Maintenance Services In Warranty Period", "terseLabel": "Number of preventative maintenance services during the warranty period" } } }, "localname": "NumberOfPreventativeMaintenanceServicesInWarrantyPeriod", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rmb_NumberOfSharesIssuedOnSharesExchange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of shares exchanged.", "label": "Number Of Shares Issued On Shares Exchange", "terseLabel": "Number of shares exchanged (in shares)" } } }, "localname": "NumberOfSharesIssuedOnSharesExchange", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "sharesItemType" }, "rmb_NumberOfVotesPerCommonStockShareHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes each common stock holder is entitled to vote.", "label": "Number Of Votes Per Common Stock Share Held", "terseLabel": "Number of votes per share held" } } }, "localname": "NumberOfVotesPerCommonStockShareHeld", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails" ], "xbrltype": "integerItemType" }, "rmb_OperatingLeaseLiabilityIncludingTenantImprovementAllowance": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails_1": { "order": 1.0, "parentTag": "rmb_LesseeOperatingLeaseLiabilityToBePaidIncludingTenantImprovementAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Including Tenant Improvement Allowance", "label": "Operating Lease, Liability, Including Tenant Improvement Allowance", "verboseLabel": "Total present value of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityIncludingTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_OperatingLeaseRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total rental expense under operating leases.", "label": "Operating Lease, Rental Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseRentalExpense", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_OperatingLeaseTenantImprovementAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of tenant improvement allowance under operating leases.", "label": "Operating Lease, Tenant Improvement Allowance", "terseLabel": "Tenant improvement allowance" } } }, "localname": "OperatingLeaseTenantImprovementAllowance", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_OperatingLossCarryforwardNotSubjectToExpiry": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not subject to expiry.", "label": "Operating Loss Carryforward, Not Subject to Expiry", "terseLabel": "Operating loss carryforward not subject to expiry" } } }, "localname": "OperatingLossCarryforwardNotSubjectToExpiry", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_OperatingLossCarryforwardsExpectedExpirationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not utilized and expected to expire.", "label": "Operating Loss Carryforwards, Expected Expiration Amount", "terseLabel": "Operating loss carryforward not utilized and expected to expire" } } }, "localname": "OperatingLossCarryforwardsExpectedExpirationAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements", "label": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "stringItemType" }, "rmb_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements", "label": "Organization, Consolidation and Presentation of Financial Statements [Table]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "stringItemType" }, "rmb_PatentCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for patent costs.", "label": "Patent Costs, Policy [Policy Text Block]", "terseLabel": "Patent costs" } } }, "localname": "PatentCostsPolicyPolicyTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rmb_PaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment term for customer orders after the shipment or delivery of the product.", "label": "Payment Term", "terseLabel": "Payment term" } } }, "localname": "PaymentTerm", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rmb_PreferredStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to preferred stock warrant liability.", "label": "Preferred Stock Warrant Liability [Member]", "terseLabel": "Preferred stock warrant liability" } } }, "localname": "PreferredStockWarrantLiabilityMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "domainItemType" }, "rmb_PreferredStockWarrantLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for preferred stock warrant liability.", "label": "Preferred Stock Warrant Liability, Policy [Policy Text Block]", "terseLabel": "Preferred stock warrant liability" } } }, "localname": "PreferredStockWarrantLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rmb_PreferredStockWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Preferred stock warrants", "terseLabel": "Preferred stock warrants" } } }, "localname": "PreferredStockWarrantsAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "xbrltype": "stringItemType" }, "rmb_PreferredStockWarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for preferred stock warrants.", "label": "Preferred Stock Warrants [Text Block]", "terseLabel": "Preferred stock warrants" } } }, "localname": "PreferredStockWarrantsTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Preferredstockwarrants" ], "xbrltype": "textBlockItemType" }, "rmb_PrepaidExpensesAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expenses and other current assets as of the balance sheet date.", "label": "Prepaid Expenses And Other Assets, Current [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Prepaidexpensesandothercurrentassets" ], "xbrltype": "textBlockItemType" }, "rmb_ProceedsIssuanceOfSharesShareBasedPaymentArrangementRestrictedStock": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds, Issuance Of Shares, Share-Based Payment Arrangement, Restricted Stock", "label": "Proceeds, Issuance Of Shares, Share-Based Payment Arrangement, Restricted Stock", "terseLabel": "Proceeds from issuance of restricted Class A stock award" } } }, "localname": "ProceedsIssuanceOfSharesShareBasedPaymentArrangementRestrictedStock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "rmb_ProductAndServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product And Service", "label": "Product And Service [Member]", "terseLabel": "Product and Service Revenue" } } }, "localname": "ProductAndServiceMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rmb_PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of property and equipment and right of use (ROU) assets.", "label": "Property, Plant, And Equipment Including Operating And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "rmb_RecurringContractWithCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recurring Contract With Customer", "label": "Recurring Contract With Customer [Member]", "terseLabel": "Recurring" } } }, "localname": "RecurringContractWithCustomerMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rmb_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "rmb_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life of property, plant and equipment.", "label": "Schedule Of Property Plant And Equipment, Useful Life [Table Text Block]", "terseLabel": "Summary of Estimated Useful Life of Assets" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "rmb_SeriesA1RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series A1 redeemable convertible preferred stock.", "label": "Series A1 Redeemable Convertible Preferred Stock [Member]", "verboseLabel": "Series A1 Preferred Stock" } } }, "localname": "SeriesA1RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesB1RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series B1 redeemable convertible preferred stock.", "label": "Series B1 Redeemable Convertible Preferred Stock [Member]", "verboseLabel": "Series B1 Preferred Stock" } } }, "localname": "SeriesB1RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesC1PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series C1 preferred stock warrants.", "label": "Series C1 Preferred Stock Warrants [Member]", "terseLabel": "Series C1 preferred Stock Warrants" } } }, "localname": "SeriesC1PreferredStockWarrantsMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesC1RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series C1 redeemable convertible preferred stock.", "label": "Series C1 Redeemable Convertible Preferred Stock [Member]", "verboseLabel": "Series C1 Preferred Stock" } } }, "localname": "SeriesC1RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails", "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesC2RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series C2 redeemable convertible preferred stock.", "label": "Series C2 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series C2 Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesC2RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesD1AndD2RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series D1 and D2.", "label": "Series D1 and D2 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D1 and D2 Preferred Stock" } } }, "localname": "SeriesD1AndD2RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesD1RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series D1.", "label": "Series D1 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D1 Redeemable Convertible Preferred Stock", "verboseLabel": "Series D1 Preferred Stock" } } }, "localname": "SeriesD1RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "rmb_SeriesD2RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series D2 Preferred Stock.", "label": "Series D2 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D2 Redeemable Convertible Preferred Stock", "verboseLabel": "Series D2 Preferred Stock" } } }, "localname": "SeriesD2RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfFairMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price of stock option expressed as percentage of fair market value.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exercise Price As Percentage Of Fair Market Value", "terseLabel": "Percentage at market fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfFairMarketValue", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount", "terseLabel": "Maximum value of shares available for purchase per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesIssuableUponExerciseOfStockOptionMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares issuable upon exercise of stock option under the share based payment arrangement plan.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Issuable Upon Exercise Of Stock Option, Maximum", "terseLabel": "Maximum number of shares issuable upon exercise of stock option (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesIssuableUponExerciseOfStockOptionMaximum", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rmb_SoftwareSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to software subscription.", "label": "Software Subscription [Member]", "terseLabel": "Software subscription" } } }, "localname": "SoftwareSubscriptionMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "rmb_StandardProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The duration of a warranty.", "label": "Standard Product Warranty, Term", "terseLabel": "Product warranty term" } } }, "localname": "StandardProductWarrantyTerm", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rmb_StockIssuedDuringPeriodSharesStockWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued upon exercise of common stock warrants.", "label": "Stock Issued During Period, Shares, Stock Warrants Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockWarrantsExercised", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "rmb_StockIssuedDuringPeriodValueStockWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of shares issued upon exercise of common stock warrants.", "label": "Stock Issued During Period, Value, Stock Warrants Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueStockWarrantsExercised", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "rmb_StockholdersEquityStockIssuedIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Stock Issued, Issuance Costs", "label": "Stockholders' Equity, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "StockholdersEquityStockIssuedIssuanceCosts", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical" ], "xbrltype": "monetaryItemType" }, "rmb_TaxCreditCarryforwardExpectedExpirationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax credit carryforward not utilized and expected to expire.", "label": "Tax Credit Carryforward, Expected Expiration Amount", "terseLabel": "Tax credit carryforward not utilized and expected to expire" } } }, "localname": "TaxCreditCarryforwardExpectedExpirationAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rmb_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of preferred stock to common stock (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "rmb_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)", "verboseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "sharesItemType" }, "rmb_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "verboseLabel": "Share price of shares issued (in dollars per share)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "perShareItemType" }, "rmb_TemporaryEquityStockIssuedIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued, Issuance Costs", "label": "Temporary Equity, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "TemporaryEquityStockIssuedIssuanceCosts", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical" ], "xbrltype": "monetaryItemType" }, "rmb_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for temporary equity.", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Redeemableconvertiblepreferredstock" ], "xbrltype": "textBlockItemType" }, "rmb_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of preferred stock to common stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "rmb_TermBLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term loan 2020 second tranche.", "label": "Term B Loan [Member]", "terseLabel": "Term B Loan" } } }, "localname": "TermBLoanMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "rmb_TermCLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term loan 2020 third tranche.", "label": "Term C Loan [Member]", "terseLabel": "Term C Loan" } } }, "localname": "TermCLoanMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "rmb_TermLoanTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term loan 2020.", "label": "2020 Term Loan", "terseLabel": "2020 Term Loan" } } }, "localname": "TermLoanTwoThousandTwentyMember", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "domainItemType" }, "rmb_ValuationAllowanceDeferredTaxAssetDecreaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Decrease Amount", "negatedLabel": "Decreases recorded as a benefit to income tax provision" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDecreaseAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "rmb_ValuationAllowanceDeferredTaxAssetIncreaseAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase Amount", "terseLabel": "Increases recorded to income tax provision" } } }, "localname": "ValuationAllowanceDeferredTaxAssetIncreaseAmount", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "rmb_VendorAccrualsCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of obligations incurred through that date and payable for vendor accruals. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)", "label": "Vendor Accruals, Current", "terseLabel": "Accrued vendor expenses" } } }, "localname": "VendorAccrualsCurrent", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rmb_WarrantsAndRightsIssuedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants And Rights Issued, Fair Value", "label": "Warrants And Rights Issued, Fair Value", "terseLabel": "Fair value of warrants issued with debt" } } }, "localname": "WarrantsAndRightsIssuedFairValue", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "rmb_WarrantsFairValueAssessmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charges incurred for the final assessment of fair value of warrants.", "label": "Warrants, Fair Value Assessment Charges", "terseLabel": "Fair value assessment charges" } } }, "localname": "WarrantsFairValueAssessmentCharges", "nsuri": "http://www.rapidmicrobio.com/20221231", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r743", "r765", "r766", "r778", "r820", "r821", "r822", "r829", "r830", "r833", "r834", "r835", "r846" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r214", "r266", "r273", "r279", "r348", "r483", "r484", "r485", "r512", "r513", "r536", "r539", "r541", "r542", "r601" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustments ASC 842 Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r214", "r266", "r273", "r279", "r348", "r483", "r484", "r485", "r512", "r513", "r536", "r539", "r541", "r542", "r601" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r214", "r266", "r273", "r279", "r348", "r483", "r484", "r485", "r512", "r513", "r536", "r539", "r541", "r542", "r601" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r330", "r712", "r789", "r860" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r380", "r381", "r382", "r383", "r444", "r634", "r652", "r685", "r686", "r709", "r720", "r729", "r787", "r850", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r380", "r381", "r382", "r383", "r444", "r634", "r652", "r685", "r686", "r709", "r720", "r729", "r787", "r850", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r330", "r712", "r789", "r860" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r327", "r637", "r710", "r727", "r782", "r783", "r789", "r859" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r327", "r637", "r710", "r727", "r782", "r783", "r789", "r859" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r380", "r381", "r382", "r383", "r436", "r444", "r474", "r475", "r476", "r610", "r634", "r652", "r685", "r686", "r709", "r720", "r729", "r780", "r787", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r380", "r381", "r382", "r383", "r436", "r444", "r474", "r475", "r476", "r610", "r634", "r652", "r685", "r686", "r709", "r720", "r729", "r780", "r787", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r328", "r329", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r711", "r728", "r789" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r328", "r329", "r669", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r711", "r728", "r789" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r771", "r847" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Accruedexpensesandothercurrentliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r726" ], "calculation": { "http://www.rapidmicrobio.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 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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r671" ], "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": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r331", "r332" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r175", "r192" ], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.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 taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 3.0, "parentTag": "rmb_AccruedLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r179", "r198" ], "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.", "label": "Accrued Liabilities", "terseLabel": "Accrued liability" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r99", "r224" ], "calculation": { "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r34", "r230", "r648", "r660", "r664" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r31", "r34", "r155", "r603", "r655", "r656", "r749", "r750", "r751", "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r12", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r483", "r484", "r485", "r762", "r763", "r764", "r834" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r267", "r268", "r269", "r270", "r279", "r337", "r338", "r345", "r346", "r347", "r348", "r349", "r350", "r483", "r484", "r485", "r510", "r511", "r512", "r513", "r525", "r526", "r527", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r570", "r571", "r575", "r576", "r577", "r578", "r598", "r599", "r600", "r601", "r602", "r603", "r639", "r640", "r641", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r139", "r140", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r478" ], "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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r231", "r335", "r351", "r353", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r45", "r57", "r166", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r39", "r408", "r572", "r756" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares excluded from computation of diluted net loss per share attributable to common stockholders (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r173", "r191", "r226", "r258", "r312", "r321", "r325", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r528", "r530", "r554", "r726", "r785", "r786", "r848" ], "calculation": { "http://www.rapidmicrobio.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", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r218", "r235", "r258", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r528", "r530", "r554", "r726", "r785", "r786", "r848" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 4.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/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r156" ], "calculation": { "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r87" ], "calculation": { "http://www.rapidmicrobio.com/role/InvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r88" ], "calculation": { "http://www.rapidmicrobio.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r86", "r339", "r360", "r643" ], "calculation": { "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair value", "verboseLabel": "Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r85", "r360" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r85", "r222", "r360" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r65", "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Nature of the business and basis of presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Natureofthebusinessandbasisofpresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r61", "r62", "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r862" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Amortization of software development costs" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r202", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Software development amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r687" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Software development costs, net of amortization" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r59", "r221", "r690" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 4.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r60", "r172" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r59", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r54", "r165" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r744" ], "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 held in banks outside of the US" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r227", "r228", "r229", "r258", "r283", "r284", "r291", "r293", "r301", "r302", "r344", "r384", "r386", "r387", "r388", "r391", "r392", "r412", "r413", "r414", "r415", "r417", "r554", "r688", "r742", "r758", "r767" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "http://www.rapidmicrobio.com/role/CoverPage", "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails", "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r124", "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "verboseLabel": "Weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Preferred stock warrants", "verboseLabel": "Common stock and common stock warrants" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued (in shares)", "verboseLabel": "Shares of common stock issuable upon exercise of warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r124", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r180", "r197" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.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 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r104", "r378", "r379", "r672", "r784" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "http://www.rapidmicrobio.com/role/CoverPage", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/CoverPage", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved (in shares)", "verboseLabel": "Shares available for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r762", "r763", "r834" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r117" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11", "r726" ], "calculation": { "http://www.rapidmicrobio.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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r141" ], "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": "Benefit plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Benefitplans" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r241", "r243", "r248", "r644", "r649" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r76", "r77", "r162", "r163", "r330", "r671" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r76", "r77", "r162", "r163", "r330", "r665", "r671" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r76", "r77", "r162", "r163", "r330", "r671", "r861" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r188", "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Risk of concentrations of credit, significant customers and significant suppliers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r76", "r77", "r162", "r163", "r330" ], "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": "Customer concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r74", "r76", "r77", "r78", "r162", "r164", "r671" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r76", "r77", "r162", "r163", "r330", "r671" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r420", "r422", "r433" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r420", "r422", "r433" ], "calculation": { "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 asset" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r714", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r714", "r789" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r420", "r421", "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Current deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r420", "r421", "r433" ], "calculation": { "http://www.rapidmicrobio.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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r420", "r421", "r433" ], "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Non-current deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized which was included in deferred revenue in prior period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r61", "r62", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted 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, Amount Converted", "terseLabel": "Conversion of preferred stock to Class A and Class B common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r61", "r62", "r63" ], "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": "Conversion of stock (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r752" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r41", "r258", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r554", "r785" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r40" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current income tax provision:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r761", "r827", "r831" ], "calculation": { "http://www.rapidmicrobio.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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r761", "r827" ], "calculation": { "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r507", "r517", "r761" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails": { "order": 3.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": "Total current income tax (benefit) expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r761", "r827", "r831" ], "calculation": { "http://www.rapidmicrobio.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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r75", "r330" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r174", "r177", "r190", "r262", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r573", "r704", "r705", "r706", "r707", "r708", "r759" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r167", "r169", "r393", "r573", "r705", "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Loan face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Facility fees" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r262", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r573", "r704", "r705", "r706", "r707", "r708", "r759" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r118", "r119", "r120", "r121", "r166", "r167", "r169", "r187", "r262", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r573", "r704", "r705", "r706", "r707", "r708", "r759" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r772" ], "calculation": { "http://www.rapidmicrobio.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Unvested stock liability" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r761", "r828", "r831" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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 income tax provision:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r168", "r788" ], "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": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r761", "r828" ], "calculation": { "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r57", "r151", "r508", "r516", "r517", "r761" ], "calculation": { "http://www.rapidmicrobio.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": "Total deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r6", "r7", "r176", "r189", "r501" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r761", "r828", "r831" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r502" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "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 deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r149", "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 6.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 inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r825" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "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 assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r149", "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r149", "r826" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r149", "r826" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r149", "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r147", "r149", "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research and development credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r147", "r149", "r826" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "auth_ref": [ "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized loss" } } }, "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r503" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 3.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", "periodEndLabel": "Valuation allowance at end of period", "periodStartLabel": "Valuation allowance at beginning of period" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails", "http://www.rapidmicrobio.com/role/IncometaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r149", "r826" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Company contributions to plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/BenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r747" ], "calculation": { "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r57", "r310" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r432", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregated Revenue by Nature and Geographic Location" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r448", "r479", "r480", "r482", "r487", "r721" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r249", "r271", "r272", "r273", "r274", "r275", "r280", "r283", "r291", "r292", "r293", "r297", "r542", "r543", "r645", "r650", "r699" ], "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": "Net loss per share attributable to common stockholders - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r249", "r271", "r272", "r273", "r274", "r275", "r283", "r291", "r292", "r293", "r297", "r542", "r543", "r645", "r650", "r699" ], "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": "Net loss per share attributable to common stockholders - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r69", "r70" ], "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 loss per share attributable to common stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r494" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r260", "r494", "r519" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r823", "r832" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r823", "r832" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r823", "r832" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r823", "r832" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 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", "negatedLabel": "Federal and state research and development tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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 employee compensation and benefits expense" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r818" ], "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": "Unrecognized compensation expense related to units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r818" ], "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": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "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": "Options to purchase common stock under ESPP", "verboseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Options to purchase common stock", "verboseLabel": "Share-Based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r117", "r214", "r245", "r246", "r247", "r263", "r264", "r265", "r268", "r276", "r278", "r300", "r348", "r419", "r483", "r484", "r485", "r512", "r513", "r541", "r563", "r564", "r565", "r566", "r567", "r568", "r603", "r655", "r656", "r657" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r57", "r114" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of preferred stock warrant liability", "terseLabel": "Change in fair value of preferred stock warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r545", "r546", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Unobservable Inputs of Preferred Stock Warrant Liability" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Fair Values of Preferred Stock Warrant Liability" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r401", "r437", "r438", "r439", "r440", "r441", "r442", "r546", "r607", "r608", "r609", "r705", "r706", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r545", "r546", "r548", "r549", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value of financial assets and liabilities" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Fairvalueoffinancialassetsandliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r401", "r437", "r442", "r546", "r607", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r401", "r437", "r442", "r546", "r608", "r705", "r706", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r401", "r437", "r438", "r439", "r440", "r441", "r442", "r546", "r609", "r705", "r706", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "negatedLabel": "Conversion of preferred stock warrants to common stock warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Initial fair value of Series C1 preferred stock warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of preferred stock warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r401", "r437", "r438", "r439", "r440", "r441", "r442", "r607", "r608", "r609", "r705", "r706", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalMinistryOfFinanceGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Germany.", "label": "Federal Ministry of Finance, Germany [Member]", "terseLabel": "Federal Ministry of Finance, Germany" } } }, "localname": "FederalMinistryOfFinanceGermanyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r582", "r587", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Financing lease cost - interest on lease liability" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r584", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows - payments on financing leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r580", "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liabilities", "totalLabel": "Total financing lease liabilities", "verboseLabel": "Total present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r580" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 2.0, "parentTag": "rmb_AccruedLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "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 current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liabilities, short-term, financing", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Liability Maturities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r580" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 4.0, "parentTag": "rmb_DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "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 noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, long-term, financing", "verboseLabel": "Long-term debt" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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 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": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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 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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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 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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails_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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r596" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails": { "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", "negatedLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofFinanceLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r583", "r591" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 10.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": "Financing cash outflows - payments on financing leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r579" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 1.0, "parentTag": "rmb_PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Right-of-use assets, net, financing", "totalLabel": "Net property, plant and equipment" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r840", "r843" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]", "terseLabel": "Financing Leases:" } } }, "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r582", "r587", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Financing lease cost - amortization of right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r839" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r594", "r725" ], "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 - financing leases:" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r593", "r725" ], "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 - financing leases (in years):" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r340", "r341", "r352", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r409", "r416", "r532", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r702", "r774", "r775", "r776", "r863", "r864", "r865", "r866", "r867", "r868", "r869" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "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": "Amortization period of capitalized software costs" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r368", "r369", "r370", "r371", "r638", "r642" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r92", "r93" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedLabel": "Loss (gain) on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r57", "r111", "r112" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GovernmentContractMember": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Formal agreement with government or its agency.", "label": "Government Contract [Member]", "terseLabel": "Non-Commercial Revenue", "verboseLabel": "Non-commercial" } } }, "localname": "GovernmentContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r57", "r97", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment losses on long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r96", "r102" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r42", "r247" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r259", "r518" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r36", "r170", "r181", "r200", "r312", "r320", "r324", "r326", "r646", "r701" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Loss before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r259", "r518" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesLossBeforeIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r372", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r260", "r495", "r499", "r506", "r514", "r520", "r522", "r523", "r524" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r261", "r277", "r278", "r311", "r493", "r515", "r521", "r651" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.rapidmicrobio.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)", "terseLabel": "Income tax (benefit) expense", "totalLabel": "Total (benefit) expense for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails", "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r244", "r491", "r492", "r499", "r500", "r505", "r509" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r56" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r56" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 4.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r755" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r635", "r755" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r56" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r755" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 18.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", "negatedLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 5.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r56" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r45", "r406", "r411", "r707", "r708" ], "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r183" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r253", "r255", "r256" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r90", "r746" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "terseLabel": "Inventory adjustments" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InventoryDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r367" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r91", "r693" ], "calculation": { "http://www.rapidmicrobio.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r233", "r691", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r220", "r232", "r299", "r364", "r366", "r367", "r636", "r696" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r91", "r695" ], "calculation": { "http://www.rapidmicrobio.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r91", "r694" ], "calculation": { "http://www.rapidmicrobio.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r365" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision recorded for inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r343", "r858" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r89", "r171", "r185", "r201", "r689" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r595", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r844" ], "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 Supplemental Cash Flow Information and Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Renewal Term", "terseLabel": "Finance lease renewal term" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r841" ], "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 lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r597" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.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": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r586" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r845" ], "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 Commitments Under Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r597" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21", "r258", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r529", "r530", "r531", "r554", "r700", "r785", "r848", "r849" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 3.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r178", "r195", "r726", "r760", "r777", "r838" ], "calculation": { "http://www.rapidmicrobio.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", "verboseLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r219", "r258", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r529", "r530", "r531", "r554", "r726", "r785", "r848", "r849" ], "calculation": { "http://www.rapidmicrobio.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", "verboseLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r5", "r177", "r193", "r400", "r410", "r705", "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Longtermdebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Remaining contractual term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Fair value" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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 from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2022", "presentation": [ "http://www.rapidmicrobio.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 from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r55", "r58" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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 from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r37", "r58", "r182", "r199", "r217", "r239", "r242", "r247", "r258", "r267", "r271", "r272", "r273", "r274", "r277", "r278", "r289", "r312", "r320", "r324", "r326", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r543", "r554", "r701", "r785" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r271", "r272", "r273", "r274", "r280", "r281", "r290", "r293", "r312", "r320", "r324", "r326", "r701" ], "calculation": { "http://www.rapidmicrobio.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", "totalLabel": "Net loss attributable to common stockholders - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r282", "r285", "r286", "r287", "r288", "r290", "r293" ], "calculation": { "http://www.rapidmicrobio.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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "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": "Recently adopted and issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "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 (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r129" ], "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": "Schedule of Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r770" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r770" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r312", "r320", "r324", "r326", "r701" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r588", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r580" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r580" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 1.0, "parentTag": "rmb_AccruedLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "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": "Lease liabilities, short-term, operating", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r580" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 2.0, "parentTag": "rmb_DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "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": "Lease liabilities, long-term, operating", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r585", "r591" ], "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 outflows - payments on operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r579" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 2.0, "parentTag": "rmb_PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "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": "Right-of-use assets, net, operating", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesNarrativeDetails", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r594", "r725" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r593", "r725" ], "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 - operating leases (in years):" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofPreAdoptionOperatingLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r234", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r225" ], "calculation": { "http://www.rapidmicrobio.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r236", "r237", "r238" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "negatedTerseLabel": "Unrealized loss on investments, net of tax", "terseLabel": "Unrealized loss on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r152", "r153", "r154", "r240", "r243" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcomprehensiveloss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 1.0, "parentTag": "rmb_DeferredRentAndOtherLiabilitiesIncludingOperatingAndFinanceLeaseLiabilityNoncurrent", "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 4.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r373", "r754" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments for restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r52" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payment of debt extinguishment fees" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r48", "r84", "r251" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r49" ], "calculation": { "http://www.rapidmicrobio.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r10", "r412" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r10", "r412" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r10", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r748" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r692", "r703", "r779" ], "calculation": { "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PrepaidexpensesandothercurrentassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r50" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering of Class A and Class B common stock, net of issuance costs", "verboseLabel": "Gross proceeds from transaction" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs", "verboseLabel": "Gross proceeds of shares issued" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r50", "r137" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of Class A common stock - stock option exercise" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r251", "r252" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturity of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r47" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 3.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r50" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of Class A common stock - employee stock purchase plan", "verboseLabel": "Employee payments for shares granted" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r753" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of Class A common stock warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "domainItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r100" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r103", "r673", "r674", "r675" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Propertyandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Fully depreciated assets disposed of" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r98", "r223" ], "calculation": { "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r100", "r196", "r647", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details": { "order": 3.0, "parentTag": "rmb_PropertyPlantAndEquipmentIncludingOperatingAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 }, "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "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 plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r100", "r673", "r674" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r98" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "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": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r250", "r354" ], "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": "Provision for bad debts or recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r205" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-Term Capital Lease Obligations", "negatedLabel": "Payments on finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r51" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of term loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r142", "r203", "r856" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r142" ], "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 and development costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r670", "r745", "r757" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Guaranteed investment certificates" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r69" ], "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": "Unvested restricted common stock", "verboseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r57", "r375", "r377", "r781" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r373", "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Restructuring related accrued expenses" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r122", "r194", "r659", "r664", "r726" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r214", "r263", "r264", "r265", "r268", "r276", "r278", "r348", "r483", "r484", "r485", "r512", "r513", "r541", "r655", "r657" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r308", "r309", "r319", "r322", "r323", "r327", "r328", "r330", "r431", "r432", "r637" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r330", "r769" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r435", "r697" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r592", "r725" ], "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": "Financing leases", "verboseLabel": "Establishment of right of use finance assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r592", "r725" ], "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": "Establishment of right of use operating assets", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Shares Excluded from Computation of Diluted Net Let per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r150" ], "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": "Schedule of Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r146" ], "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": "Schedule of Net Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r68", "r71", "r283", "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r143" ], "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": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r135", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Pre-Adoption Operating Lease Liability Maturities" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Company's Loss Before Income Tax Expense" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r17", "r18", "r19" ], "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": "Summary of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r66", "r67", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Impact from Adoption of Topic 842" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Changes in Amount Reserved for Warranty Cost" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PropertyandequipmentnetNarrativeDetails", "http://www.rapidmicrobio.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r445", "r447", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r130", "r131", "r132" ], "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": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of ESPP Black-Scholes Option-Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r134" ], "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": "Schedule of Black-Scholes Option-Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r124", "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Outstanding Common Stock Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r724", "r824" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r74", "r76", "r77", "r78", "r162", "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r56" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows": { "order": 20.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r721" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r464" ], "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)", "verboseLabel": "Weighted average grant-date fair value per share of units granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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 fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r465" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r465" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r475" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage of payroll deduction" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum shares available for purchase per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r723" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r455" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r455" ], "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": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r468" ], "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": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r459" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Gross 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, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r467" ], "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 stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r136" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r453", "r454" ], "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": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "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": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r453", "r454" ], "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": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "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": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Percentage of aggregate number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased under plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r458" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r459" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r457" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r452", "r471", "r472", "r473", "r474", "r477", "r486", "r487" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Plan term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofBlackScholesOptionPricingModelDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationScheduleofESPPBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r136" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r133" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Discount percentage from market price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share of shares sold (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "perShareItemType" }, "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": "Common stock, balance at end of period (in shares)", "periodStartLabel": "Common stock, balance at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r666", "r667", "r668", "r730" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-Term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r589", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r65", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty expense" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/AccruedexpensesandothercurrentliabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty repairs" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty provisions" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r227", "r228", "r229", "r258", "r283", "r284", "r291", "r293", "r301", "r302", "r344", "r384", "r386", "r387", "r388", "r391", "r392", "r412", "r413", "r414", "r415", "r417", "r554", "r688", "r742", "r758", "r767" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsNarrativeDetails", "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical", "http://www.rapidmicrobio.com/role/CoverPage", "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesRollforwardoftheAggregateFairValuesDetails", "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.rapidmicrobio.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r30", "r117", "r214", "r245", "r246", "r247", "r263", "r264", "r265", "r268", "r276", "r278", "r300", "r348", "r419", "r483", "r484", "r485", "r512", "r513", "r541", "r563", "r564", "r565", "r566", "r567", "r568", "r603", "r655", "r656", "r657" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r263", "r264", "r265", "r300", "r637" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/ConsolidatedbalancesheetsParentheticals", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/ConsolidatedstatementsofstockholdersequityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r29", "r117", "r118", "r122", "r403" ], "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": "Conversion of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r10", "r11", "r117", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of Class A common stock under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r10", "r11", "r117", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of Class A common stock in initial public offering, net of issuance (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r10", "r11", "r117", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of Restricted Class A common stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r117", "r122", "r458" ], "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)", "terseLabel": "Issuance of Class A common stock upon exercise of common stock options (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r30", "r117", "r122" ], "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", "verboseLabel": "Conversion of stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r30", "r117", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of preferred warrants to Class A common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r10", "r11", "r117", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of Class A common stock under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r10", "r11", "r117", "r122" ], "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", "verboseLabel": "Issuance of Class A common stock in initial public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r117", "r122" ], "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": "Issuance of Restricted Class A common stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r30", "r117", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r14", "r15", "r83", "r726", "r760", "r777", "r838" ], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets": { "order": 1.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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity", "verboseLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity", "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedbalancesheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r8", "r9", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Classification and accretion of redeemable convertible preferred stock" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "pureItemType" }, "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NatureofthebusinessandbasisofpresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of Changes in the Valuation Allowance for Deferred Tax Assets" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Temporary Equity [Abstract]" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "verboseLabel": "Cumulative redeemable convertible preferred stock dividends" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "terseLabel": "Accretion of redeemable convertible preferred stock to redemption value" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion of redeemable convertible preferred stock to redemption value", "terseLabel": "Accretion of redeemable convertible preferred stock to redemption value" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r2", "r115" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r384", "r386", "r387", "r388", "r391", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedLabel": "Cumulative redeemable convertible preferred stock dividends", "terseLabel": "Cumulative redeemable convertible preferred stock dividends" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofcashflows", "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Redeemable convertible preferred stock, balance at end of period (in shares)", "periodStartLabel": "Redeemable convertible preferred stock, balance at beginning of period (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofstockholdersequity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r206", "r207", "r208", "r333", "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r340", "r341", "r409", "r416", "r532", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r774", "r775", "r776", "r863", "r864", "r865", "r866", "r867", "r868", "r869" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r267", "r268", "r269", "r270", "r279", "r337", "r338", "r345", "r346", "r347", "r348", "r349", "r350", "r483", "r484", "r485", "r510", "r511", "r512", "r513", "r525", "r526", "r527", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r570", "r571", "r575", "r576", "r577", "r578", "r598", "r599", "r600", "r601", "r602", "r603", "r639", "r640", "r641", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofImpactsofTopic842Details", "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "U.S. Government Treasury Bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryNotesSecuritiesMember": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one to ten years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Notes Securities [Member]", "terseLabel": "U.S. Government Treasury Notes - Maturity Up To Two Years" } } }, "localname": "USTreasuryNotesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r698", "r717", "r719", "r857" ], "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. Government Treasury Notes" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r490", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits at end of period", "periodStartLabel": "Unrecognized tax benefits at beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r498" ], "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": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r79", "r80", "r81", "r303", "r304", "r306", "r307" ], "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/2022", "presentation": [ "http://www.rapidmicrobio.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r504" ], "calculation": { "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Change in deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/IncometaxesComponentsofincometaxexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r590", "r725" ], "calculation": { "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareScheduleofCommonStockExcludedFromComputationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "verboseLabel": "Warrant fair value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Preferred stock warrant liability, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/FairvalueoffinancialassetsandliabilitiesWeightedAverageoftheUnobservableInputsUsedtoFairValueDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant term", "verboseLabel": "Contractual term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/CommonstockandcommonstockwarrantsWarrantsDetails", "http://www.rapidmicrobio.com/role/PreferredstockwarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r282", "r293" ], "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": "Weighted average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r280", "r293" ], "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": "Weighted average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/Consolidatedstatementsofoperations", "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rapidmicrobio.com/role/NetlosspershareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126960819&loc=d3e20905-112640", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 115 0001380106-23-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001380106-23-000016-xbrl.zip M4$L#!!0 ( -B+:E;=N2:FF?8# "(:)0 0 R]:7<;1Y(N_'U^!5[V.W/M='[YQI^ MCM8:__?5[_]?EOW[]>Z[QD;AAMW0&S3>E,$,@F^ ->_V7_7+PS[6CP>#DY8L7T?3M\Z(\? %?OH"NDK5QHT[> M^WS5ZNSL[/FY+3M52X(0?9%^MJ8?)LWS\Z\UQO1%WH/F(0WCN/FMMF>T:HFU MUB_.4SS0F),O7VO\PZU7R\\'63^X6W>&S\\/B],; M77TQ*$VO'XNR:P8@$>E->(941O'D/JX8]@;EQ=5]JI>>W&C\X^T']PM&L/S& ML(Y;7(T _)A_JWFO/S ]=X5"V;6W6I?F)/?=W)6%S8OGKNA6W<'D^AU@+.Z_ M_[<&@J ,D0Q?O==Y/[\/)N@B?O'OYKL]=Q2Z)KO;61_R^X<.?K@U;.E'?Z?M M^/[BQ>C'*SD8E%\=+OT"?JT:ONR8WN$_UT(O^["W!JH1C'_U>S<,3"-=FH7_ M#//3?ZZ]*7H#4/BL?7$"?7:C3_]<&X3SP8M*3%^\^J__^J_?!_F@$U[!R&>3 ML?W]Q>B[WU^,[FP+?_'J=Y^?-OJ#BT[XYYK/^R<=<_&R5_0"/#\_?YD:AG+T M9^Y]Z%5_PN\M()TR=Z/'GP]V0_SG6NXH]E9A&YBT+""I1& Z"AJ0-L 8\M-& MZ@K""&?7>/=,-STZY"\W>]"_BS?P-J7I;/=\./]7N%AKY!YN[>E?%W:C.'U' M=D_W:7/HCS=/#][JXYWN!WRP\2=MM8^.F^VM[G[[S_/FY5'>VMCMM,CFV?[' M/\_WC]?/FL>;%^]HJ[-_>=)I??P3M2X_L/W+S?.#[B9JMIML__A/=-#V1\VW M6Y^;'[?/FAO;Y\V.0N_(P<7^1R>:&P>=YO$?GW?:[KSY<9.UWNY?PG_)P?'K MSL''[8O]]F<&UUS ]Z?^[59NWWX0.^UMW+S\H]/<:'7W+_=1Z^UN9[^[B9OD M VE"GPXVUG&SNWUYL+$]ON8O>!;O';0+WCS^<-GL?CAKPA-:J6]O_\KWVQ\N M#]K[%\V-UY^;&Q\N]H];GZ&/Y%U[<]#<0^?OVI_)SH;[Y(W#6A"=L4A)QJ1Q MF0XN $\'I[U7"BN]]@J!%E %8(C?7]S"=)803ZS55MYWIK,?3+D%W_17('\/ M9/HER 1S9GTF,%A? )EFUAJ>><\(B1QY%4"'$P9S@_<]W+_P*X ?!#"["W#$ M%(F(+!AV"ZX8-2PS,JH,!TNIP-((1-9>;>T_(;SK@*VO\.V8P[7&R/3";<\' M+V-^'GP632>Y7BNLOXTUOXLU"E8(+54&'K,%958\LYK:S&'D0^2!4B;77E6C M^Q6XMTKCDA?4&/;R$=B]8=>&C]<71P60#.6]W61I*/?;;_ ML0GW6#_;[^Y?[+R%MNU#?M#]*P?,S_=SC?8__M$'O/'!\>9YB^P>[5\>GH/< MH)T-Z,/QA_.=C0\,[GT)S^ON=_^\.)A<\^\_CFS7=W:._^HVVYOTX.W6\<[& M)LC-GZQ)_LI;;9#1]B%N;33AW0[@>7]T_WTYD9/-P4Y[G[7./C&)(D1N*),( M['H5>@'MXTSQ0#RH,,$*@W%_?D7[$\GX)C%03I5G$07J.*-$@)L@/7+"P9<0 MTHE/VW?Y8(+_SDDH =C>X;L 8==N"BUWXH=^6._WPV!O "%I(HR=N)7WP,G. MP2H4_3SU9_,<_-9^;COA7=X?S%<8<.OX\U@83CH'QUN=YN7!4?/8D2:00+/M M0!BV/K>.X9H-1P\^_I$??&S2YK4P7,#GL]9'4/:W!Y^;\*S6Y?[YSMO],Q J MND^:I-EM7E0"\H4P_ %]7<<'[=;G Q 6>"_:.MYD!\?KJ'7LCX&$+O8OMRL! M^??E]J#Y9B0,36BWL[']22BCP-S'3.A(,\:1!%>/T R%**(.2%ABUEX]*/+Z MQWT /L:X3$N&WN7&YIT4"0S+$F1G)413%:(_OQ B;L AB-IGW!*>,6)LIIDR MF7+P-5B+*)1]E!#=17"N4M0J>FXE2#,0I ]?"%)43GBD1!:TAL#3\PBV2=/, M.Q6Q%=$1(O^>(%V#^#2R-)*/L+)I,Y>B39"@]8F3 \\XO/CD>7"&(O"!;0 7 M)R@P:D:X3!JOA..1,:P7WZC=%*&529NM#%U^(4,&'&.$("0UV&&(GK'*-/8R MHXSXX!TF4L<:V+1[A6AET68E1^@+.0('FE$$;A'&$',QI76F&,3HAE#/"&,\ M6CYUD_;B]G1[&6* =B[T[UDD2*M-+_O52@8(6Z-:?7HYN#@!(>KGW9-.6M:H MOCLJDRS>7 ]X?M[W<(<7MV\Q>OSU,\==Z!?#LOI4K?V\',OW2*K^SK32Y$:A MFO2??,I]^ASS4#:J#H5[%\/>;/_K]OSUW8M?3;ZZ??>3:D)R\JD_,.5@ Q2H MFB7-H',(3ZZ[_NVJF_ZZ*289Q=>/&/TR^3QYR(M; W7ON*4I7.PCTP$3X"4# M__7$:R]P$$!>:L0+2%"T ,,U6B8;C =+9!1=W6C\R\-&($U05:\_K*1O]&47 M5&-8AE?C=<:7'_8V)I=/?II\3M??+X6,2>FU%!YXU5AED2$1<0N'S1#FIAK^+R;^#FMZ5_/I8WI_$W']/L[ ML9I%6S_/^VNO)DW>%-UNT:M^7Q_=Z/<7]][_:KRNNO$XC&F&X!_Y@QCWCPQ0 MQQ+S'Q@!K:.V"G&DC&5,2^7!>8!_+$&4:J6K$<"+-P)X:B,0A(+W=6"RB&+< M"QUM1":RE#G$/4=/-P++P,$_A,M-._L^E'N);*\&W>>G,%@WFU;.IQD4Y5VN M?J!)_N+Z].5&Z!5="$SNN>U#3<"M6[RXW?OO68H ,N>PIQADD 6L;1),I<"Q MAO\CSCP=(RV#-$Z/)S%'SAF,);&8"14U N-M@3/!J*,H_+*QQ&PM^/386P2' M K<:*8>88T89J8V3X%]9AJ+7RZ8OL\5EBOJBM9:(>8\8>%8>&<=)= K\+ @; M Q-SB*\?"U"_'+Q\7Q9^Z 8[Y5XH3W,7;N,R_G7ZD,P_SA>1"J0\E5%*9I S MFA.1%M98 .\8T7'6Q1B_A22^1<$//QP_/+UY&JR]"S@*ZR'B]%0+;8,D,@)' M>FK54NC?^,MEU+\*L\")3OQIA%!4,O %*>>4TH#84NC?T^ W%_V3 4DDL-#, M:J:=-XX*[ 2QC :PC'8I].]M<1K*7N6[%"D#?CE-8<2>&,NC)R2"3RDT)I@E M]T9R'+SF2Z&*3P[E7+121&6UHI%CA!AV07/F7' *5!)(U<'RG?#P.2]X#=-V&HW2WT[#=>1F3K,M=3-*,[ 39I_H$D5\3XMQX.,,"^Y,L:Z8(B$<),0CU=R5 ?G M:OYR%#C%S$:(:BEGQ"%->+#44TZ]2"LPRR='3^:2S1]<2:F2&D!S#C$$;G:: MF))&29[J)U"]?.#.WI&;/ZK^:Y#LAA6:-\A04W[77)++(B1A==0#P(AHTRSF!+ M%=9(0,R'V4HB%MC9FXE$>.YI*J,B4"1,4J^11%3KB(0@'/$ZY0 NB-LV$YBB MPSA8'"!@4RQ*HB) Y$@"RE.+R=+ ]*0S:=/#AR!)C3!(6^Y8T,9('P3"W'&+ MD.1^:?"9]TS:]"!35EB,N)94&R:%4N =Z< P<*#'WHT@0PNR+'MC!-#T1B!& MR:*()E#-K )JH<9:KWFTB$:JGVX$EMT;F*U_.#V)(&EA57"KB'2,&Z>9$B0P M"5X!]5+(E434PS^*>%3 MIC19&GSF[1].T3MR1D"$Q5#@E&D5P#_"-(3@(U-<85,P'F*:R:U-J=![Z M&W@W^!"ZQG;"J"KE(%5'>5^5NBB#?XBQ_-%ITKDD''(DI43!I$Q#%BG2A%&? MBBCA"/\?]-(!37Y2H$5 R"GLF0Z4!8<@WHD1.\4C?*$4KB/0"^+4S!]<8TPJ MK*-1LK 0QUOJF"-8>H M(9*FS=N$![_JA2Z@CR6'&&!1,4*X5HT)Q&$[7TMI8A MW@*&Y_,'.G ><#166R!C3Y@F6%!G.''$(S[>(8N1Q)-S'5(%W04%>FC[N<]- M>;%G.N%>,MY^OS-[$&6&]<- O-7T1[258TFUQT@SS)B+EJM(I'+8Z12#=.N=DQ14SU['5(;8 W7L9M,?\G/ S$'T[ DVX*UBA0.W0)F,4$O0/)]\M93;P;0B5CC!J9.:,?"()?4.&%\$PUFT=9H] M78GTPHGT7&(^$I5R** 4X#&BF++:"!$LD\8P*M"*I9=1I&]_OXQ4K3 /P2-D M"83!0-&*0_#+/(*'N(C#/.H*K>1ZN>1Z/G-TEF),C> B4":4L-)I1H*@ 3N& M45SQ]MVY8M@;]'>#"_EIR@M9!J]C+NSL<#ILPQA"HF'$.R44?$Q5;P0X MT[Q.2PHK*5X$*9[/RDUXHH)%C5'(+R,$*:#-SZLI'B*4OQF)<4SBO>H=IQ'\"<5,JD),"0]>.63$BHN738JWEE&*L3,NFJ!%@.@. M:Z$P,8PA95@4SIO5RLBR2/'R+X9$YKG%V&/* Z,0XA%O-7':!N29C69%R"M1 MK@DK:TDLDDI'(3R+V&E*A3<8,^&'W67D0TI( ME(11@Y%C$N1'&1=(")PZ%I1<"='TA,B<+ZL0"8ZIY-80:@CS&EL;O<<<&/2F9@?P'=E5VZOQV&+ N:41V48(D)Q3Q2C&LP+QT'2&DG.%A#-(+S+3X/? M[@T P51!9;W?#X/^ZXM1K%+MA;Y]!.G8GFR$T] I'N*8U 7FJ\T6XYY^L=LB MF=CQ;Y-;?&N[Q=7]8)"[]]XL_?"0.]T20(F%B@*%*")G3!OC'4=!>AN1PRS4 MY:#PGR>R<%=MI9J^IPML37SZ]-O#/^)44'#SI0^L$6Y;Z$XHWA:![N^O&[P0W+%.?^ MC?SC6@J48\PHC#GCFC"&@O82&YY.B W6 1O48()W)5"+-,UJC40,)$EJ,"K( M.$-YP#1PI81S@M4AS7RA!:I5]'XZDK)IUR\&GE*<,R0CHY$H#JQDHK4D]Y:($[(F-VF/+O6<: M2TU]=!"\*\:HH;8.633S1VXN.N>B5<@Z%ESTS"&O:8B:"66B"@X4<'ET;F-S MN73.H,"\ J"()\RG^"'E_'"A);=:*K(\.C=#Y.931AZG8[,8851')I'4!"&' M@B$ J.6Z#D>G/Q"Y-_^[7#JGD9(R.&E,1,P';GETW*3=@-HS5IO)Q/DB-Q\[ M)Y(CB:A74:23.8QF&%FB#9)"1UR76;MO()>BAO5.9UR5-Z&8+V?^"(5H,P9% MI$0"+"!1!C/DI1. I]>Z#H71%Q#*^=3/1@Y[PQ#0*D__M@+&V%B=5FR,077Q M8>:R/#N?&CLT:(@6.">2,F2U9A0'@8BR1C@I1R=^5C2Z:#A=GVAS/.Q7A5O[ M6T79"F?C;0AY[_!]6?3@3U=IY9=US\>M0&][WI2^_^'$PRC"R\+[3Q_K6T?6 MWD+Z1TZ!9C+$J#AX*ZDZ1]!.V@ /,,Z&((Q>_%.&MTQ>_F4ZP_#ZHCG*VDDW MV"K#?X:AYR[N9-Q-&M]HVK^:5IO6A-Z-+EW]^;_PDJ9T1Q?O4JK65WJUW3L9 M#OI5"SQC 9K:,80@&H;ZB,#=93(J@QQ72%$CG=:&V)4 S4F 9LU TQ(@XRE- M:5C$1" C;%,]Z@ &'X-)41 'KP1H3@)$:R) 04N-4 #WT)FT@][2$)B)P8 ] MLU'*E0 M'F8,"<\H,5A(R:21UE/N'44<,:NI7[D=?TOI\Y[IN=QTM@&8*.&.!>Z5(,X6"K*1W0:1W401&&P3F&N$0F6,!$6,,5T:Q=&0? JN] M$I@%]?9^7'K3JLF[HG=83\$5E&#G.3?2!":9L&FNUBLK+;%.Z)67N;Q>9LT% MUYA@M.:$2LZD-THBHP2(L')6$\&!5 M<#8XHOG*55@ P5T46:%6,16.!^]<,"9D@)P2US?"5 2^GN3$^ "),04CJBO);,"VU3&7)FG40@0%RJE0 M'F84 M"P )18,C8H9))94R!(G@E<)(.B'@P6#YI)C2U7AA$; M%/8>66]7TKN@/L]<56EAI)T-4%(Q"@7#),@5]*[( *S\O;N MD5ZLI!,F:NQU8$)K'9"*1'"J:; (^97T+HCT+HK L #5E6]YC^ 2QJ@T1!O+'[P8?03:>8O2D I7*0"OJ_+T,,91E\==&T1.6& M'%;L\>51$W=;[!V9$CKS_;J;BR(V3*K @56J/1>&*\MY$*G"KD8&/K,E$9O7 M*[&9JM@8'PG5V$>=CBLC44>JHB Z<&8M M448&*BBFX-M8;FK -H\':?/\)+A!\,FM6%R8KLYQN?CB$)?AH'RY/[GLP2>X M"!PMC00)Y ,8&6--U 0IXSD56C"SC%"G4UC!MX508Q!*\!]W@6(6%_+;A=$] M#=%&8FS0S&&K8TP'IQOF7:IK78.\N[^OF1OY:>J KQ%<.B4H:$?3L2U,8@)6 M;Y*/B!89J1LQ_+O.9(H6FAI174J)H- ]1 M,JJ"$3(ZHE+Q22^\L#6HD?94D$W;R[ZW,TM9B(]X\(LDIR!FF&E'3+ .1R$% M#EAXYU9"5F]\O5&"&HNYCHX91JU!042,M(J+3$#>:R-(Y;<2@* R7 5'FL:5UV-;W<(1JATZT#G QA&NBF"1(1VDU-E$) M&;PT=2CHL7!)8%/<$HN))=83 [X@8\9H+ -HD^$V2I'JV]F][D-UXW- M3EV0T4Y84U$;\L8B$ M40QQ864B-B08K3%$]=Z\+9V(X#K3 'K"P#6P45GK)"6IX@JJPZSD8OILT\Q6 M3R=>.*,TD5K&4(=];@OGLTT/'1F=T5$I+I4$F+!2:=(X2BRB M=)+58>?HPOELTT,G&B32.38093S&1%E@?)0UJT9(@XBZ,1D1J%I=,!HW&*:D56CXSMBB M-(.BO+BZI#;NG(G<6X69CLP104U85 MSZ8*8B.#(9@%RZ5X\#68UGXP:&^*[LEP$,JK!NG4^R(.SDPYVSR.*9:["DX2 MAFDZ.A[L$[&&6<0@?K+(.VMKD!"W^&A-<:,X(\XXAH;"R"B%<)JH)3-8AS M%QNI*=JKR#AS$%)Q$5C:$QT\6###(P'OW?,:5#5]%%+O(+P*1T7';W=/RN(T MU&EZ3TM/I=8!VS3+:KQ1WD>/7;#&,DMJ4*ACP:&:8J*]L"0XC2TEX+I;8H1Q MD3NF*0N<4+=D6O6FJ*)E-X!;;/?@TD,@P-JHE>%,>14=U@2XD!@4M)',"K!: MU(XS'99'K>: U10]0,>B4DH32@A#,9JTC$M(H$AY3JY.MY;CTZV1IFC6H#U@ M*.X>)2T??)0TTAE%UX_XVVEQT7$7I==8&<0X$=:F0XBILM@;2N4H+0XAOK@R MOA'LX+XYN30?]ZXPO?99T3XJAGW3\^TS:#'KK&?$I[1O&,DHI9<&.\M8H(:R M=!("HU8P@$?]?,A\]\'IYJ^+LBS.\M%\[(W4R-N=:9>F!V.RTYMMA#L]:: L M$HND2AGO*2W%6H[ .^<"$ZYL%"MI^'%I@![41!K2;EX,7J313C#AI1+*$8ZP MP=S8J%B]I>%U$H<5^E^?0U':4R$\>#J.22Z,9E@P0,D1I[U>8"Z8 2A3D;@W M#Y"X14%?&VV<"1+^YQF%D,0A"C0@B>(,+()?7/3G9@FN(IS17J?QOHB=_B8DEV%(4 M*X1EED+$&XB/"%E"HS'@!8[PU&,\GR+*72(\]8/QG%;T3=.9.@9K+A%PN= 6 M$<$-84*EBE%$CO&D$SSIXNKG@S:4;LR'6^\"31\.-)V.X@8J(G=*,PU$C!RU M-$5NUG&GE164+!W0Y"<%&DG"(C78!XL9,=;(J"BH,N'18HW&F=;UQW?N3M(= MR'XD!G>!THZ6?E5,VC= @QAN'_="I?!5Z2TAS04#J(,$9;$)Y- M_J@UVF\6 VB1$?Y H&\V_0&@);A'2B(>'64L8-!NXRS!S$CD#.9QV8!>$(U^ M>J"),,0"06<'B= 2\RRR1\U!/IZ8;W;+7JC4AVS1U-F MF#T0S9M-?\3G#88H;DQ0:2]'Y-9';8+!X$EYX@Q96C1?+R.:QJ:4)!,5MHF% MN94:JZB#)8Z"=SP^IQ5 U N00'';NX01T%/P+J-(R3Y&2&8B4^GLH C&1RG/ MN8J(U" GXJ>;Z-:*B%3"U HI&*(0R2G% HH>IV+(D\.>GD)H:VM'9J)*A*D0 M!7$ARLA83$<@8IS*F0>+8K!RV7"9@468%BY7A81/BT'XHI9PHH7TP^3B!Y<3 MCM$XHK13*)WHC;$R*3M%,8=-@/^*Q4]H_0Y9CM"]65!M6LN1ZV>FK,ST],VU"SHH[) #"JC!]O%IP[\HR! 4((HSCMKHF+?>.F5"Q%Y$B> Y-=@C MOFB*^01V>8H%-ZB41 D:D7',Z82.1"02E>J<>U.#?9:+!/]3V>4IGD,@I=3, M&2R=9=0$8 *GG,91?YNP22V7<67::BY2U;X4^C+'M'6:(!D1L*P6C(G%G]Z:-X8S MF774'+&(X7^6QY02;ZWQP1DB*2B;]6BR(#71,5DS'2-XN^?2O4]#9:R>1KT> MNCFU:CH=]7(H58RC6%#- $D3B&+!I7V1H&R38B$_ WP/?N#"+2-,IQ8)DH)A MQ"6/G!$,@8TE$AQ:&X%^/:4_H4+71R+FSR,Z$N>%@O\)G\YA4]0C3IWD"BO/ M; V*NL_1#,QD=@I)XHW%+)VTQ@BG*5':DV!P%"I28WX>1!X7EGY9M6.S>](I M+D*XX;'51 :H--XPXJ.5D6G/M2,B1"88MUS3L9=&)IO35L*P*,)PMVC)0[?! MD:EM@Q,4Q(89%KA4#+&TR4(:8E(%0,TYMC60G'XY>-G.!YVP$[=[/IUS.C2= M:_&9 GV.N8NE'V(PE)]GF%G,,69KI78/JG8>@;R2DFD%GD6G;.(2:S28<']7,UP5T9"=NY&5P@Z*<]5F8\^%7[P)#&HO(+7-$*PS4JDB4 MEAHN+%X):@T$]3X3LM12BT60W(&X\G3ND,8J>!^H$U)AYJ1!-2IVL)+:>4CM MG,X=UHA:$I%CFH5T<@F$/R"TJ<2DT82LI+8&[N1\BH&XH*C66EAC&-/6!LV,UD3BH(@EG$5'A.&5)4\>AUM(9))RFF-4B; M60 XIGBREXTF'8M'4!#,HJ YT0$;$P15E),Z31$N!,7-QR^W$5L%#@XXXP F M-]01BSAR6@DA!5\Z$#_T\D%_=^_#4H(9"!,1$Q1C9,%KI;3DC'-D$0W2QQJY MJPL%YEP\2&^(I8"EL *G^L+&8U!09J1V7H$KLBS6;G88SN;D%>&I<=0'X2.S MS&EOE)5@_#S6!/Y9%I_P26"9GF^H.(' BDBCF6$($Q.I5M91:=/AEJA.S@B$ MY$4W7&6&O"N"!&AF85-XEDV:)UE(@YJ6U M1GE:(TNV8'#.Q99%[ 2/J:!,\E XP!D-(E*"BX*%'I?27"+M?!MZH32=]9Y? M]]V\EP.SFC3)MGE^ O>;P;$&"Z"QSGB+& N,8F9#T)X&!TZHD)P+1NOD>]8 MXKEHL9,J(!^,Y-(P+:QR.D:MO&8>.V/,LFGQ7NAT1@?;-DWY.0S@[R568&F1 MQU@'X3!B)&AMJ4,421<)\%PTF,88K.%">Q,8P](&$Y2@::L-M3[$&FGPPBP-S\=3QD)B$5RD MVC/ TB++HS0:U-<3'GEM-T[=PN_]$)33],/3[$RD>YCR1&[NN_D>D)$9K_QB).O200>TJ' R/&J0AZIJC4TG+#%*JCGGT50/+] M\@=3I>>ZJ+0RE@1FD!.$82H4Z+%QFFFN@S2!UUJEEU@8YL\>Z108Q9'6)IWF M)(6A D)CAB(-RH.EKI&[-2?)6:R]K7-Q]0S$W"98CD!RF Q*"6V)U!%!_!TY MK_>FDID*4F.<^[P^XRR@D-SKL0 H%_F&'24L^5T41S3ZWF M>/$7E7]6CIE-X48LG6(DIH-$&9@A2VVP2#IB(&2T[>%,/>H)S! MP9.SJ<0?3;&WGCV&9]WWN:E3P M@!!KG9"&^2B8X-I(3:VWZ?1N(%]-Z&0+!O=;"1RP#H MN<@#8[%.CO<"*=[\<=72&:2040(1B,6MH4%KI:SBQDNF1(UP!43?E,'G@S>F M+"]B42:7Y?XUKFEY12MBR%U$EBLF%8EI6A#LL/5>I7KHEJ?*A$F L!H+$%:+ M+$!?HGGM:$_:; 6?LI2:HP2EBYVXE?=,SX6WH>R:WO<0GII@;15ER ][3R)7 M6#U8KJ#IM.1**:*1XLQ:)IFQUD9"-$6>&$M#\^:"9DJ1$!P)Z@(X#20H@T5$2G@N %!2IV3R MQ4)S/ONB.&BFM6ES &**,A,)5U$C'I6WRM5I\%![[[( _] MS7/7&?K@M\JB"V"># =5^M-.W#1E+^\=]M^'RPQ1 98&U5A+_'RI0-T2BL1\:G@):XDT1"F2LK2%-E(:%CFAQFO%U8HE?K+5=:)HT-&3R!R$ MGA);)K#V GF%1 @XK#ABKDFB3\\0PD4A#;< CV=:*D,)4DD8N%$R\O'9%4D@ M%E8._/&P/T@7];>*LA7.UIU+L_0 ]ONRZ,&?KIIONH/L=:N]@>EY4_K^AQ,/ MHP@O*Q"91O;?FV%WV!EMJ8XQN,'["I:=N.Z+D^OM8 ]J>?6.,\Y%N"6!/Y*U M'B,Q*"(AE&7II*S@P3E%3'#FF,%T<<5J%L %_]ITTJ)53=#CPD8 =\)HXD#?:(,,VV !&N@447O,($SVV[,J_3 7G*(>^#-0PCQR325@BFG& ^I@7G6(/R MK/5"[F]6<'V1GX/SV2_@#4)_]/$H&%_UQ^>GKWZ'?TU*3GKP,Y7#. *H%")O M8$Z#C,<65E-6KNB4Y0O_P%XHA!^B]#)+)INWKEX^7_: %"_T0IGC=VB:WK_YUG? M]/I9'UXKCAKV\\L -X9G5!_/Q@]%Z+=.W@N33F""_ONW].J9#ZXHJ^D[<*SA MA5,KZ)-9F+XTCLH0_[GVC^^/O%Q[U3:V$QI%;"2;D.:C?G]A (XTN!-4OL"F M>K3IY(>]E^F0DU#"ZP^J^XP;V**$SF0P$AUST@\O)W_\YO/^2<=<@)15[U-= M]%O7E(> MBT&@Z+[,H%]&LI![DQG_)#J>:.?QW*@]7/%5!*% 0C/):2 MYY64O!CX+W_3ZKE&7_\9/<=7O[VH[EU.&HP'GYX,UJKKX*72*/USC:[=>>_Q MFT#+AB^&:5R2-/QV8KS/>X8_DK;WZT-IN;VXT]MKK[AO\-'TCT!N!D7O66/C^9OG#7 P MF7Y4KU?:^85V@CXU^D4G][513HP?)"Y;.[O-QN]@CWM%KS7LPDU<8VRV=Y-= MR!W%WBIL Y.6!01>W?D-7HF.5(^Y"\W"C=,CD;:!;PV3AVE M?UW8C>+T'=D]W:?-H3_>/#UXJX]WNA_PP<:?M-4^.FZVM[K[[3_/FY='>6MC MM],BFV?['_\\WS]>/VL>;UZ\HZW._N5)I_7Q3]2Z_,#V+S?/#[J;J-ENLOWC M/]%!VQ\UWVY];G[;Q_ES7;GN'4,]VIO\R9IXH/C#Z?^[5_,_^\?G0/2.;7')]V=]B9<\^%B M9V/S8O]X'QU\W#W:>;M]OO.Q2:#?1\WCSY?[EW]U6W^IR^;E)OY$)0LFXI#) M@%3&I&"9E99DX+@J#>&Z(9ZLO<(H^U?E%5VC\&JELHNELM-64/D@_?PEE45M M[/3"KU_(PU.C#N[T:/@SU1PD3?Z[DHX3I:Y(S$0YRZPU-9S><%.5@K1&+LFL&?#.6P3N\7'K,_3K;/_X MD.ZT#X[VKZ[Y"Y[%>P?MD\_-X_W+?0+/(4V@_4.T_[%)][L?SO>!_@\V7N<[ M&XZWNELYT/[9N_;ZH+F'SM^U/Q/X_A.B*HK@;195E!D $S*%G-R;O,P;P\A>LWRB?8'*U,W2:6E*N2=>&91^FR MS)N++(U+%GJU))J_[2N>-S<^\Q:T;QTWX7D.?\+4<8Q%R(+P.F/,F,P(YC/K M \>:.:9MG*E5>#,L2P!OJY+6?0#EH0"NL/,Q4B\0R@)6@)U/[CYF.#/,$NV5 M11ZQM5<;P8TFA=-TZFWN?]9(B/Q00# '+MG97;FH*Q=UMK,()70O3S/87W=3 MH^GTZ^VG_@4^ZF?>/-[&!V^W:6MC_^Q@X_-9\_+@Z*"=**8%U\(SCYM?^*FM MC]MDI_WYHGD,SSEVJ'7\^O-.>_T2?--.$_K=3!XPV;QHXB_]5((M,EJ'#%&J M@+6"R PV(3/6L<@$=E@!:Q5+[*>V=]=;>]N50SI57[6Q!1>D=C<>\'YS=WMG MH[&UN]/\GW]@@7Z;UK^AI_7SC:M%SWY:&&ULY6 O0+C ,KZZ62UXIJ>- M'E9+QOBAR4V9$RYD%E&;28#)X0XED[]2^O>.&.(ZX<[)#ODDW:16LY%YK W&3-8@?W0*@-W M. K,*#?4K+W:-2>Y;S1S5Q:-UWG1O^@/0K?_K+'=<\_KYO7^LGENW* 2A;0P M?BT"#=-O]$^"2_DAOI'W&OF@WWAS9$KH:JTGI M:2P_0*F\+_CDFI6]/UIW]"^6Z;\^UQ'M[HA+(:^W-/ M+;B;MP47<8,]MIFW0F=,1)=9CET6G94!_B$LI5$2E"E,L&#RFZ*[3!S]2T6; MC:)L%(.C4#:.;]1W!:/_NRU?O,IOTFS5M#PTO?RR^OSKLFGU+]O/=Y_O/6^, M]Q:7U1#<5L-&JWC^ZY1$XKYI@JO77[QP=N:00?PBN^^QW<7 M=PSUW6CG"-I^WFGOH^9Q\^R@G9[IR,['SA3PHP MM +YC'":XN/ ,P7_SJ(GCG/C=70R)?8@W'AOS@9#]SD,&J^+82>7@D-6@O.4@D,_2:(YU\1F$5&3YEECIKC%&8I(6>F#I0P$9V^8 M@\4A"BU./+Q8W/<&_MPIV\79*D1Y4@$^;ZY_XH1AI"G+E$<.1)C$3#O$,LF9 MCU$*Q(Q?>S7:'O;EVN9324CEM.V4[R&6!>>LGM-Q]163UOHG"V)@5&09(@[B M"1(A7%6<"KZ&P##TER\2!F5J)&VZ)]9]2&8Y?8H%LH2HZ(5&KYI5>]8 9#O#!$_#E,$ ?#Z\;/PRRT2TQ%[PJ-HRU@\M MJ9U]XAAQA$C(=% J8U2"%8W"9XY*9RRBPN*X]DI+=9=P?IVEIU6=<_0^24:- MIUM_")GS3UY@IKE@Z8R:F#&K968D\1E6"F&>TKNY7GM%F\,],UO!ED M=CYL"&;H"(W9^P(36RE++1VA<5#=_@.<' B "3@Y;_](??J\DS*0C_=9\^TF M:[9]WFJOT_W+];M!-6YV-R^:QP?'!Q_WT3X$WZVW?T(?'6D='Y[MMP_/6V0; M-S?\<7,+^G@G8<(:[R(6)///=X]W-OXZWB?[]"!-6UU^N(1V^*!]>-D\WNH<;/S5.3AN MDOVTZBBE))PZ ]$?U1ES#&7:8)$%$ZSBVGI%/ 3R[[>_FRB5C6O\TN2?3@^W;V49* --KFR&F092#H9G%$F6"8,\8QHYP!]X91#HM MT_?F/XVWG<*:#@1#'0B'&JDN0AA\/P5IJ:*_PV]'?POV:JVB%Q:]C[]<13A5 M58ROHC/L#4Q9;:XM^S\WC]%/@0ND)&*94ZD"(.&")V7S#=#I7]':3]VP8-X"; MWJ:Z6Q1WPU>;S HDVDL_5YO\/?S:.ZR:GI3!A6I1 9-&51VGW_@%[A?A__M# M=]3H'Q5I&VAC5"\;KC&#NP1]9OI?LG-U\?@=?@7GLN<;OY#1.]H0 (VA/4[! M,;2OFL)%J1?C^U0GB%6=J#II^H.&1@UO+OK/9\\*XWI"H[H=HQ/+!L.?G!PN MPFTSZ5!@.6FG:H7/1"*>AO&ALI\D-XZJDO0TS,*.*''<(\_H>-QW%F^$M M/+0Z50[(="]K-WY)U4GD;X22YU?Q+_B@P*,G:3_\5-BS_#I[COI[18JA_^L3 M4-Z-D4P#.6; GYOR4-K_8I 2-M-!L^0/J4Q9#'\A9H4"?TA3M**\%>5-B_*J M*;H.=#LTC'- >:5)O)58(,W/]>[]%H+C7G;O#_TN<"4\I9PX,FE!&L;@XEGR M&.%VX&:E(3IL');%V>!H\O-S<"!#U;=J/K J8E8E2Z=<6P*O^94>5C_CWR;- MOMO@Z_V;-$Q>X[CQ5_HZ:3F9L<3$9F3B!]]T?K\;\U>SN&0T>UR7Q#2BGF-& MII^8]ESKZ1<8!'LZDRRZV8W!PSH[QVJ(4Z*J2OC>W:_5C5EEHCQIPM=ZVCEKMSQ?[W4W:?/L!M\C!T^WW9G!^T/%/K-6I?KYP>=+U,$J0_>(&8RZEW,&%8T4PB"!L,B M"0$'Q[FO$@Z^=-H6K&#I=)3U_.>DWKVO.;?+0<$S9ZMJ_%X/^_#D?G\)S_AX M.GKZ\Q8]&8$\H:E>%A8V5C,9NQ11_ERDN[C(%5]()CI+G8G3&>,IZ]<%D/'@A M'1.6"_H@IO@B?VX^4W'Q&U->:;/XM])1RMOK$M5J!'AM*2]E4#2&_=%T&"I] MFAJGYSECXH2W? MEY\ /T),TI MF\$@I.K!26] A5*Y:^B:.:SR#JXJ2IA^'WS/]-5$K4*,H5HDZXW+AZ0K\[1V MU@.=32)>%IU& <;WABI?1P#54=97"LL0N[%'>L^4UL!MLYWS3KBHTC5^P;SQ MX?E>.AE7$I$V5/^:7OSZ+=D=+C2?P;),: <=4:;Z^ZK$9 M^GPP[M?RL<.VB^5Z>L.B7+_&>:MC#E?\<'6BPN4GI!FR1K!,.AXRAB+-5& H M,S9H0:-R7J.'\,-(<%Y5VQGGGEF*Y,C2]Z\SH$#^'UNLX*O>P$VBN5;PJ@[Y M*&.I^,)=&!6A&>74CRX;YSG%:F]0^LH591DF%7HK)Z4L4^93D?3W-"^&_<[% M1'WO>>KSQI.K<#7,_#JZ3>% M]SGBV-(G$-Z9 M?D(OYV8Z%VZUF_Q34 9QAE6&I+<9(^F >XY))FT@T6$MA";?FM!XD*E9F'UP M..5$I#W)YO 0&"113+?:B#PJ/Y'8X;XZ%0V0I,I"5&E%,;DK<.E]GDTBH.%@ M9$[ G0'O"HQ/HOY19B28C6]8F'L?;:X>TTD9WW8\^Y_ROK]QJV[1KTP1C#3X M2=4D2TC= A^PZ/G)(<;_&5;'&35^&1G&HG?]G%$@E*XPG:N>]QK?V<\][FV5 MIYG.EOVURN2F.LCH:F%9:\56E&/7DCEXXQJ3T6@KO/#-6661(1)PS+R.F(59Z M01%%\J9>;+>V[MG*4;W 7NK_7O6HG>LNKU3ENTG0T.]/&BA*RA@RCH3(6*I[ MH5U0F;>!1NN#=8RNO:+BF:#\&4;J$:I28]UX/2?=D-R8J",76D0F#5&!8,&# MQLHYSPE>Z<:3Z<;FY2K.S^WYG=[V]N=%XO=_8W=S:W-ULO=E\U!O- M7?>?X"#P_O6IAL&_OMB=>,IM>-#K#BC?SZQ$[<_X$Z@05CCZ#%5GN05L,F,\ M6!FFI)6($6+%6B, YYPDFY$6\U^]3RLJXUT)7^'IR=Z%T]!X7Q;G%XV]R5Q: MFL RU4K)>.VGXN+U7F\(/GXSA.HGN'%%C4=%QZ?YKYN[;ZOEVVK19O--]2%/ M<\BC_:D-$P?C>9L T<>X?^,@Y"* F1@M$6] P))LSL@@4%Q9!%)-^^4W! ;" ML3+ [6_%6/#Y/40SC>WM[8_;U1G'ST?7EQC;+SH0<']QR=?G(V[^.]V[(IK M/9-<.8RC89@JRUB0!AF/+4) 8Y_DVN2:HZN!.S&'(;-E,)^S2L!?FLX92/O: MB]LR!B)P\W7O[^D]'!_"W^%XC!Y \B-)!]=E?.#ARVH5-K6"/IF%Z4OCJ$Q6 MYQ\/@J==*6J:P4D&"VS,[R_,O=!_?9O3$QQU?G=$[OT_KYX5Z+R'HCSB8X6 MG<\+WLNA,WSB%QP*SL]CZ!-K &5]M]W8OH2WZKS."W?8C9 MGS@[CKCTMP*N&&=C .\#[WO&>#Y]>;@T$;+V:AO"B@9^_K?$:9IJOL+M<;A- M=I<\%7"W%''T:N:6Z2L)^C,D[@?A]DCB3I#)KV"U8L]Z:B&?L.?ZBC[G MWY?' ;>;]S\WMHP;%.6*0FM"H0 ;$2L.72I55!,.?;WBT/GWY7' ?>B5 8+# ME)2[-S Q3>AUNU^9T%L1Z@(2:EK>U2M"72:]I'A,J&3%I_/OR^-P>U\6)VF8 MPXI ZT&@5*X(=.D4D8T)E*X(=/Y]>1QN[\*AZ:2$&1>JPL8K'JT)C[(5CRZ= M/LHQC[(5C\Z_+X_#K0F7-/9,#(.+QD;>=YVB/RQ77FE=V/0!7NF=]#[,OY%3 M^(05T5;I)?--+V%HDEXRL_R2)\#]_L/"5P9^NH8B;9RJ##Q?&?CY]^5QN(TW M :>Z;KOW;!(;;0[;_,\P'UP\@Q:=*IG_QHZ"1C,5H2K[53VJT3&:C??#TAV9 M_FC[V>C:&V=YK7R'6O@.23@$6D5B2Z7P8DS48D74\^_+XW#;#?#\T^!7]%D/ M^A0K^EPZ-=1C^I0K^IQ_7QZ'6_/+NJAI/FO8[^?C8JKK-^K/;5V5)WQ3]/RH M G)J R0\[(SJ(^Z,5N\(7GF$!^O(XX%)-L1*@J8BUR@3WJ]3%^M I7]'I MTFGE9(NW7FWQ7H"^/ ZXG>HJ* VW&E%I/4@4L!.KG;4+)4^ZLG6;OUF M1:3S[\OC@+NYLK4;#DU9G:VP593PK%[CCV&9]WT^/CVO.BSO?1E.4[GO[5[_ M9'RLWHI[:\&]">[O<>]J_\UJ_\U]HL.N]M_4>0/.RB5X*LLRV62+TK@MD+T)='(G=-LF]N'"R^XM-:\&F%X!,1ZFK_^-/HY&0#.5[5 M*ER OCP2N?'6[HO&SED/_-6C_*0ZT@F&WN2]QNO0"^#(IIR6T>^5/WN]'6>\ MK^:K&\M7K%P35J8K-W?YU'NROP:O:B N0%\>B=R$@BMV3U_F M/9>?@/=[G?G=V IAO/$FE*>Y6R4EUH9@]?<)=K6@NUK0O4]V,)FLZ/ZU6M!= M68_OR\O5H7*KLHH+T)='(K=Y?I3;?+R_]IZ-MXT]=Q3\L+.R_76Q_0G557"U M;*IZ=>K,K^U=@;=KNFO%AQ:4VX5#V62\5*\Q9%\PB^ M+SE=;50^L2<.I1%?!66KK[:?CM+/>#HPF1W;AJ!.Y+='V)L2!JP\'7+[F!O0/9"^73 M\S%)?2)WANC&OU-O<__/M8>LJJQ-+CHJKQ7D,&2V#.9S9B*\X$O3.3,7_;47 MM\:AF_>RFX-^=[R^.BHAS&Q4'LV#\^G+(TH'KKUJ)X&OLOK@@5\AN[O* /'X M(< S*$Z@*[JXSGXK#ZUF3<3+6O?93W&^N]WA#LT&XX*P:WR7OI:*"JP#J1ZTG$TEVO3PMJK+M! M^A9K2I\U3+]ANBDIR3]KP!.^;/ILO*P^OB/>O.>.F^>N*M-VX];LWEO?;/B\ ML=[IW'R%HJJ',3BJ8+_^-C8 E$%1)N/=B,;=?=G!=S#KFHLTRM]";!N>6'0! MB73$TK/&13&$/WM MO!S'B^^->X)M%!V^R.LX953,7R"?H.G/JO^Q+]-OCK+ M.YV[W_T_]MYUN8WLR!9^%83/&8<='TA+E-1M6S,3P99:MLZT+(TD3\?Y=:( M%(EJ%:K@*H 4_?1?KI69^U(H4.JVV0+=F(B9:1% 7?;.G=>5*_MENZT7P[^6 M']&6W@__O*Y%M(=_!.,SX!";C^=BU531WOKN1 UF.W+)K?QA[%.Q N5K7 M8[>=E7557NW^O>PWU6KL![*\I2S]V-U+-.[O_KV%RA1GT?\NXI4\6-5LR^03 M"%Y37BH+M@IO7]JNR</TVXFM=P1GN^FG:87[IS X(^?K3S-]3V!G_O')X\'ZO3D"^I3[L)7 M3_U-?OY'R-?FX>-38D?:;2=;TSFX&W2!7O*43_#)G[KV>K,TW.8$,@Z& M'JK!_J:7?>J?'K?F+K?F8HN,C)R$,!JD#:-!N T7(5AT!W]J9PRG%)=0#6H_ M"4=J0MZ/K1S$RZZ5K=?=FOKEY0OX7=,;EJR8536Z,,1,7Y9-R69AT5-BTNOV M^B@#=RH#V09R,_I^NUK[ABK86C8FD9<+<<5UD_^VE;,;R;B+JT)T._SM>;&N M-B(V(EKRPSF,_?6R$L-M3D*U6HN#H;[82J;X@/MQJYN4'4PY2>KV'\C MWZT:$,RTW8VJ#;"!WTS$]Z&TR;?E %CV"[ M9"ED@>%]V4/T18TGUP>4-\9_-ENX1N*0&>_M H,G*[$W^)V\MLJR7/8HMW ^ZAA& XEVIR+YN:X)W>V)U1]%Q<(/$67PE.372F;)8@Z0F@8U"%"9='G M_5'!W?&6J(GTM1<[MNFV;GC:YG@V?I:-B$&_N @=XGD:BDNU(5!<9,S/XAQ\ MH=(-4L^!7U'WY[HT'[@\;MJ=&IG/]?M$FRDUX15R%]>3BU*KU%-\LMC.-^%K M^,>D6"-36-3_ZLIO5LP_B)"+HW]B3W/!_WGZI??^TD54VR;?0JE*V2K%BRSE"IMEVY=ZG3323:7$Y>(H 5]< I;B MPW-'NY+^?U-BTS$(ZF^8QW=1R1XC>=K>H&L-V071V[O*.@D98O[CN+T'D(^( M"258TY"-3GPC_+UM+EM\9]YV;5-<5=U6O%39T7(E046;6^?I,,6USTP/@\A^ MQW!_B1V='*7R/DAEU5PH;X%F46LX[O9CD3%4AN#/F__8COB/,5$Z;WNQ-?CC M<>N_M+TI%J48EDTI/H5X 1ODC_ -[&==E]CC&A_(WFUN3N];2?Y[9&TUC8FZ M+/F[(=\H&JI^K2N1621P456SNMRDJ&O7P[=4;U>R=)]1P&--?UF(EX64W<(J MB+=2VE9>U7]S)J_ELLE//BQV6*3')1!38'56OGK! M1,G I,1?SK.9ZZ.%E5NKG55SU=9RJP]->ZW7V#;ZWUW5?Y!;;<5Q)35*B&"T MK"JZ1Q83'?I(3[>=/3T>6795%I&BK")JCR4A3MEQ)H9<$P7:8K[$>Z:0"921 M.WDQ>-&5O#I7]Z)KD2^]&=2/;K^>U7ME4UL^;5U%),;^#4Z<<"WJ#@NZEBD9 MO/NBZL5N]UHT?E.(E+V<3K19ZGSJ%6R,8YZ\T%]X%?LS:LR>F+R0>\A7;DH4 MLP&^F#P7]W,U*[M?_Z^'7SUX^NCA='+VX.SL=/+OL^YW_[E7'7SYX__P3([_ M_Y4SKR )V<]B\A_JBJDL4F$08K,64 M@P5Q&:*[9-\;LZO%)I78H:#5B.AXKBRY&)A?/V802&_/WLZ MZ6]6L[;NU4LB1C+8X=X-.XX9<; -BDEJBB'?LHS5O-C0L=%S"@@EOUZ(%]5M MIG@ .CU;"71Z.-C00'JBD!27PT/M)")KN NL$7P">81-NS\8^L49WL?_E+Z# MKXY]!_]"UOK0U?.[O[X2Y?Q_)V]?OONOR8OS9^]?O]VOJ ]$,;].4VH58.,S M9 "@R!H)6+IVVVM,;5%V$E:GE1\M""W*?MY5L]%X\O0?BR=/)TGD-1>EKS4K MZ.AJ09@^4B![GG1R:)DT+GV!]'M'-^B&R=.KHMX&O _P_F(H^PTN'^62U&;G(N2[Y:M7B*=O[A=/(>J=W @+AO_34=Y*&^?PJ%KUJ.NV^N? M#D!_]-7]R.Q^R02NIQ-E0[9TI'I1IM6%>"OBO=0M8$SR)X09^#]K==5#G )E MP5_Z5PW68;X\Q.&Z#!E1\:RH\U,4<[_%**0*OI)!HIE'UM0$+Q# B^NNO:@V MEFW^B=7'HTA\6B1@&/PHQC*+MCX!C/P!^[QA %O-$ZL 3\FR@#>.U+._SR*+G<,<(I1]P.M M)Y5):S^IY>*XAW>ZA_%4>@%%L\=61LVU>'WC6GE=]#J2@\%K^/;XE_40QQW' MJ4\.]^XC9/K ^N7TK)OGYD66W9_*#RY0)IN58N^SVM11D.[2\N,<7Q15'=!= MV)Z0Z2N:IMT2!G:YK19>L])J6EX_9+UPIT2_3U)NA#BY*(D4-9U?"L1"*@+>2I67 (D.6V^Z>"&H];_^FM?_\I(.*RZ$/;X]1" M/^9YV$;/4).?3@=[%KZ:5-=8W[[-LHQ;D^/VW^GV^UXNAN%&V!44->4YEJ4( MAZ*6RAZ,3%6_]'Y2-S*>4_(*1]Y2HN7&NBPBZ=H;M M)QIZH\+6M36KCZ_^^]ETLBFI>HYR<7<.Q,:Q)S& 0+%PV]N)KZV5F=Z==D): M]Z/: .ROMAL==^G.[7:[R3M'1O?G1CVS8%[W-!3+EZ+7=KULD]YQ416EQ(/L M)"N;DE52\0Q^#&%6J*$W7F0GV MTK3\A_(F Z&%JGK/$H B6A'HH0 UT]^)#R<2]C$C76!+2J#P">8?K E-,9]O M_X'NP:.@?%I0_A(=Z:QQT*"Y:G>;R\WRQKUP[J"U1:=%@1D@1UX2<,^=0)'4 M<8]..T1#MATNG0A+I2BA8@.(]7&_[S3C&!6U9UKVL43$TJ8<_:ISU^K$7"N) MN[L/8*WQ+%!>>>[*RZTUAACT^<7S\T230)B*CB)C7R6SR7:S;+M_A%3D* >? MF^J!IHZ'5KEFK,EC2#2#2C[P76I N)O[Z@H%ZD"P^/V@@D0MTP(J*<]C.9T0 M+6@&$27$8]GH9Z@1>U$0R=^.,#[$7('\1_==&8'8XC\B+YZV&:744/*BG:N) MDK\LFNKO 8N:=!DE7F:0"D+F0ROS;H)0 RZS62,R7O3%E:JEN?6%^)=)J_W"](M#B3XYMF<#SJ!1_6J)FML=),\?* M8O=@@>N;O"B+'L_1HYWZ>$BL"H')39EFXZ6@\+79/-%_/ MHGTO!JTP-&=@'HT-J.:Q]T>8W<]\4N%GI.0[GNH0CV11K#4B+M:5^@4I,G-3 MSI>-//PENM/2N;ZH25J>VAHN^P6IAA7K284 MJ-MJO3("Q2)XXI&GY*(-.,GC$;C3@L.>+*(7_B&7\#8W&AV570==19C'14 6 M>XAF_&1E#DYS-)$'^0'1*,+6?YJF8GH+^7<$.!\343^+Q+P))]0S@W7E[#-U M<=UO.93[$G-1-B@@I\A3JR>S6:'?SL"DP"OY%9PMA$FNK *1-.;<1#WCC:"0 M/E-TQYV_8Q^X1JL9JHB1XGSJCK$HD$[V?XS8;BIQ#/1+B]/?(J(INVS@1K2_ M:E&L1**4>Z>AGG:.#%2KZ%S'A+*K@LBY/U$M.OR*N.CX7FW2U MK1L3-A$6&\_0+T'7=!D8> %[3CGR\F0-],IGIHF/(G('-=!V%F8K! !\TM8X M2G[G]'B5DKL9NCRKK3,-L@>VI)+"(>Z^HG!G]6EDT(K%/XO0C!58N28EUFM*UE&E -2PFQ M)II%7=HN[JJ/-U^V-2CN_@$JUZ,X?+://+K[%;JG0&(JIH&L9+ F?RGZ1?&W MR9_J=H:9V"4,R^05!4II&NI*7.,%E/EMDG5+O]6 9CH7T^PB;H0T&#N]G3?R M*!H_$><#!3#>@#,KIRE:#WM6Q/J"4DWVXD^(2UK:<VY&(NC90_%8TF" M? /F1"*!62O14/SKAFFAR"GK$]4"KR8-#\7.:IZCG-))\^B1CRL(ZU?_%#ZN M/QSYN/X%X1F'RL?UYOSM^\G+GTH->7;V&=207^C-E%/K=/*-*:[/9E'_0L_[ MO+S05KV$%DAD;(VD13$OMQH>#OKO[A''I3/#(R7@W8;%Y%*=I4TG%PT4IV+S M0)(ZT4#W,]H06: $(B-?K"Q%=3IYG499&-E^N<5=Z$^)/8T=- C94?/%-695 M:_T8>&#'Y ?^)EG2;;_IQ)5GZ5D3G.(6=E/>H3/3*DL 3'ZQ+N9X[$6WO?1' MD?<%15C7;B^7M+3;1MQ$KSE2HOAV(J^W&R"U('IK0BIEK)9B "=H(@]7&_;$X,96]4] M%]QP[ULWY< /Y>LK5,C+ZWMZSDB0U[17.D>]KBZ0_ZJ4R#4FT;171$MV5Q4/ MYJKB//5X#)(-ST9=63:?N0Y%JELR;S=MCW.AIP+-RPJXND #<[U9@JTP.9O@ MG$5\72EP1Z3UJIC/E:MB3[_CU!Q36:\:9P6>-RDQ]-Q?U,5EOZS6>[MQ3,E8 MH;P5QZ"1]>[5?F;F8A8[MA11_=D=THC.V?1GF^7'-:T&)ELHSN.?U9FP*X9>'1[DN9AZAY/>29VX[C(FHQ=F/(VJNM=T0_8NY M%D! ?%7:1 /JP,ACX\@1;3J<:]Z6H6D.O7'YP3=FHIFLD M=GB-V =E(B A]OQ#V044CY<0PB" V-_0V;P/JK >>HO2J2G;ID=XWVR\U(!9 M/&$ZQ(C4_L@I+0/?KUI=3OIN_A^_ZE:S$P#J'YX]>OC_+A^>_K"^_!7&V>[Y M)(^USK[^:OWQJ=W/(BE$ H@2(4UV5SZ ?FQ!PF.)^C\BG+@O"N[U_L:ZJK=1 M7B#3SCV(*2WQR4:M[7J[,:#5''L/B7;==CIYKOG[ #% MV,7#'X?E664._6R$8X;&(SQ$TN$F-JFLLZ975>1\,JC?0H$FT[NP!IN48!RPSNXD>K=KDKM>+FY77^':KJ2 M<35(\]DPN(7"%32B0BM9H_#<\OUX(30!%ZNU)HHH'9/M6F66 MLFX/]].\KD,Y[5CJ"NW2VQE2J!LP+F=>NMM:<]6G#L%?V%X1W2@NS55I:Z0' M BEXV@55__UG;5XR[]7 FB)'%UU9)DZY N,VLA:-^=-0#^7'5@05#\^O:4M6 MOTH<'E#Z=%4A;D9;&[6/0F_ *R""ZDE XDRQ*O[@2@IV4:J IY79U%&[SZ7 MGK^U/!6K\^C/NZH*_IYD_HJ9-J@&J"KWO)#, YFB<^!0.O.@X'#!UMCS5JC_(7SRYC1@ ML$3T5FV#NG#4YG\]?8?!7:U^[3E>Y7PAZUH1D4PDI?4 OWA^GLJ *?&TG5O$ M:5XIK-@>,A<$<$4.9#HBYZDD<"))8)Y<-2-\@E24$I R:,"FU#!W3CA!Q^ST M. TIJ*JOC^UV!_ L7R:?^^4-)4) #(=QEL!5*?INX?&:J:J@7W:_*>JF[EN? M&=B;60" JA(N0;SD7!CS3.<0*=TA-KP F[)YMN9*GSQ @M5I.*BT:&C M6:81DY/-J3ME^<&L-L#P .[T.M>F07Y.'[YJ>J6+YZP&?>[P:NR>;FR6:RUV M13E HXF.ZZM!@9P,AT95G?YX8 218=:;S&ZX/ G;"+K (US%]HI\Q;V&)["@ M?%?Z";U>_Y2[A*[NZ1XAH^-K,%'$5& WNJH6AL'R5*MX!&LUP[K+FM^8B:-_ M41EKBCRCK,+E21CV9]>O#'0NW\-_=EO4Z5D$/7M:Z-+=L+.3,NE"(N97+F94 M797Y5(2M$MC\(P7<+^_IGG9N?I._CT\SPV(SR201U V#Q"# ]\Y/_W-[+6%S M-PW9)$WMA_V'[-L>*7X&D.(DO::GJL\ZV/KZ@ZK_+;GPJII4OVYZ7=MX4 M-<=P,T_KR]62^!)1Y70DK+2KA5$>-4'1K-,S-68G!#P]8.=.4F(A#P:Q8=8I M F1%)I9;>6JH%>3;4M0 4K25/'E#UN]J%F-'-O@@.:?)"XL5FK8Y<;=L\ZET MF1Y4V7[9[:;G*=?\2!V^]HGL?<8S:QK+%L'1NAXPS96[H667;62BT*@U:2M( MDH%)EY$G.9SAVL>HI/!/ *5X2#%? =+C[OH,(E22(5O^C3)2]@Y>E)D&+J[$ M%=;Q,C;=C^P5/9"?94,Z#"+0#=8Q-6AZ7=R4BS3!C:S[B=)?_-1E MVY2HIM]1]CCL(1Y/N4BU3B2A$M:/&H(*.G%6A@Z 3;]!'I;5!"\M>=$KYJ*F MFJ%&9V2[5I&M5L4EO9Y0_9)?>$%,'O2&_&C*L&7F*7B:P"6*ARK D[&.5(UNWE68H&_@T5@JZJ+>R'#V\(L=- MW^*,L+D#&%9^&)YU=N./Q(I3 \H$;=#NK2(A3LN,X_^4^(C5!1'KR;:WTQ06 M;JS :5,.D91#&["$6Y>@G1!N:RP?Y:?7F@!^ )S M32UGI93OGU\@N7=JY_LX,=USY(9\K) BKSR=911 +MI>OE./R]-;$CZ+(\") MU&)]Z_9&V5AO'^-B'(S$QI6K6<'UZ8.7BIVIOD MH+HAP"&4'^[;1MU2>LS?T?K=JTNVU/>9X[2+=F&1$9K61#TOWP%QL3JFT$1!$=+' U[SK&)#--,"R63&*8LK"9S>U/# MXK\5T?WNY:MW\"N:QK2+*^]I*(]TY1(.FDA@(%;S(@N^(@Y/9:B-R$&P:[!- MK3&N&]58DZ0L5G&LZ\IMFR;19<:S%W[&%86PI0N25(E9&Z] HH4QF[4?: M'L6C^M0D %,C$$@]!0WR>J\VQZ1\:7ONVSS5&=!NN)6!H<(_J2S)+#8>J]Y: M50\ULKSF1J!VFM1GE*$LV.20 M:4N'9_8L-N9Z$3YS8N8W_B"4CK2\9\U2B3]W.GF63!%1FHLF7Z6 .;;:(4\8 MW6R7]:M0O1Q8+"R !P[8N4J];2;0??UL0_4U[YNV3,R:H;#H/%:=P4"PAS 8 MR+'%+(3Z:EU7F>[+$1@9O"V*:%=>U"1>T![74B$9S'V4$P:K$6D MN2QZS;A=6'9OM_IN1)8[!F@7Q82\Q2)@ PJHC/D'2[7Q4*I.J#A QW2.ZP5O MXMFAV*A ZWX#81B1"P^/W'\@E6CPLI.WOH?'0)D'C'4@:6G,YAAMRF+E+#A= M94>B6+1KUTY9^YQ7=FE#YL0=P8?>@J& TQ+*C*^ 63@QL2?&QXJ<9L.N"Z ?=)'CO&V_2MCP33JIA<;EFM$P,88\YD M>40E=H4S>)89MI1+"4G%"8/XB-UQ.SN7W\HQ\L&^WB-NLB$ENZ;5-*'#, M"U,V&W,]',:*IFO+7O\]>RG;K(%'DC^HWRU_>J]AQ_966=03WP,W/[D-=ELE M:D:.3U.Q*R:YKP)-,!7W1/ZUWG826*H?%]:^INV>GL9>M'^W O/HW"X51LR-9>R;XDF?W%% MW]\?B[X'\"R_U*+O]T 3;YOYLG3Z;>J9*?RDUJH8NEA[0L)F/8D4Q=R&!>:A'OTZ__U\*L'3QTUDPX@C.8WG8; )*//,K=,'D,D4^ZR MI)/-M3ST30!&#SPQ]8NI_U#_+?JM06J< "^JQ034B.N?/?FW6"Y"V+MFPGJQ M'SV8F--,)7_U@%<*%\#O3E;M0EF4X(F)=XL:\+/SMR?O]?KALK(@RH\D?ESM M]6>S6 K^&Z58CZ"S(9[41G6I6]G!)3:OD^L13%TR2NX38R)O@?$??C:T8WWF1%O1,/6E\YD\3$H'%YYHJG7)^EJ KN?AQR!X':!QD^3L" ] MQLX)RLR@>0;B&H#1B7Q31/JA]\Z\M-8HH!H_7';H+=*W"2CG+_\"O.(?29,Y M_TP<:GM/6X(,0ZL)5ZM@>R)-A%X#T=L XBG"T'5*A&V&,38#E"R:&GM8II1/ M-Y9]K)M\O38--83,(A4BSGHOBFX FIW^ ZA9)D%#NAAGM&VL&,"F^0 .T 3# M*( 2CYA^J^J3JKE2 A@:-)G/0V?%#?3D$B#0/,6PAB:NYDHZ/?_3JS?Z.G() M?2/6@)HXQ6$'"HK4G%X]30SJ/J= J:GB#0!9FMK0DH)E)\\+(;3V=A[.0^\! M[5!ZW$+,SKU+-[QO)VCX+&0%RZP3RG:]S##=YDU$**WI91W )Z:EM$S$:CHX M)J08#F=%FS>K)$&1PL53)!&D#+'O'L2UQAK>L"[]DE^2>QA^KB*E5VO( MD'E= O;5MN9-QI/'>MV]WQ70]G0A>TIVZ#,ZINEO=_)KP%"Z%$0>A!]T(H*HO?%;5@ M"F)_Z\(??QK#T)/'OU0:F3%O:)Q&YMMX!%'LC-+UFV]?_?;+<=[H>CT\>ZJ= M$+O',5$=:; TK[HYH0:PZU4W-< 7Z)X)6["C,&@'Z3DZP=) MZ#9LN/J)3&A'P?P,?B,VZ_[F^\,10G;6B?0QTK[FX[&;NE!\3[_AW!:U'M?-]R]>?D(J'SXYBN27$,F7SQ\,_'\AX3MI]/_'07NTP+W+KB+;PW,^YMW[P]!VK1A M,G'Q<7IG%R MBR0?>/(49*)OU$\62NH'\(ES0.!(6]FNEIA8'JCI [W?9Z+F-4V 6&56[G0L M0U^L8D4VN5EBV@C$.)V<:[,.*M4[4='>V";KE663T0UCQ,]JE,V;9 \@%?DC M,WG?E9= 0.G>HW+_MZTEK# UX<>G* ]%F#^K ?#6_KU_6I-><+O2+KW8G*?I MO8%XLO[^F_+T\A3 BC2PIL&!BLNB^ZV/T2%=AKZ;]H7IE-PMBN^-CS-!A+WMX'/&J%E_1,!@ M;-W#.P,$=6)=A].\Y5#3BY_7=H@-E*LH(C&Y?.Q"U.RB+T&8S -\XE6KN:&\ MI5\?^>G.-D0-!2715T !%$TI5T46Q/,J 1N X8=EIQ3N#F-/;Y^@M*"M7JJ; M+DMP624(? +M0TYHD22C\G:"T%;8]'+7CJ,H7&(Y!H+=A-:B84.)#=[)NF)- M0"BJ9!OMN73<-GH(%&?CO97Z,PM?/;Q(A4,V(_1H]3^^>?.6+DUKQSR=_ ]; M0Y/A.N'7Z)N<\Q[9(C'5#%GG3HGNRQBPG M%_E >H-]A!=MEW=/V*_L3#)] 5Q-Y;^^^PC3M##:OB-Y] >Y]@)IG4#K8PFDREC0M]4L'^ M=$XG2@USDA@AWGUJ'#.N?PU4'!1O4L>'N;TQ"QO;>:MF61IR3U;/^TB<0 4M MS%Y"*CK@(X>O98O X*)3_XL%S=W,*@:S 0FI;4KN\QO#4U+9[#// +-(E0/* M? 3"YE$G2E8YK*>^GFU/;$++RB\C+B2&9O:A$5)6IV%,I#V);$?6V#!KU"AJ M*U<:@A0M#2!_U2G)CBUE)3(IVQJ$55,F 1N,@.-2OFZV/ U/+"KI4S\W&0Q: M-$8- 3$<)^2Z=U'K'D6>@P6UQT.HFQT,,'(<8'?JV?IIDC.^PW=-:=HD%C2);" M3R?GD96TXZAE@),S5I)$.V,T#MJ!+:A*?N%T^WA<>'OEX'JA$W[6F*(M PQ7CF> ME[LZ+^\1CQG?!=O!#N+$$*9I,H=N'S7;C-;M 32&X:;VMJN3$E)7 ?^6;'Q MU\N2-HW0B^UJINRYX9LK97E$2\J\GIR5LL.:323- ?>%(%"B.''"5Q["T5.Q!"ES>R) M%#)E$GH: 9UR457:&O)G!5]&44P2>6CW M_$9#IPT+!P2) [Q%S ^/?#@\,1E% !Q"AGE7A48[7/UXEN[L+'UGS)HCD/)" M(N:- ]<.XW3%*'*ZI^3 ]PA230A0RG&-%+*8/S\)CHI-N:P-IM\GX6R^.!'N M&APV=^L*,O%(C#E9%VMK05G$8U"&0P"-Q>0VSN%%)TN]K8FUQYV*A%LSL\9@9\ M=IDYB.-DBGY85E.L.C,D)Y!Z9DRFB?$)%H=N4S 'T7,"^Q*K7!#+V/%1--XB2\TDH[Q:AY (?GVLG&Q MMM'V>YC.S/D/N.Y!581 >XU'-6\7QV",4?ASF9-0P'COIF& DJSA)UGK#&V] MC[B.+5!&AV7S:@D)H&-BT&5(AU+L;;R_3+.(9.$+-S"O)TZ_':Q1+#^S#_"8 MB;HS%66*]E!) 7Q<=J^XU![X@X]YO0ZN>4ZR2&FA( M%..-.T=C>7?&\E/JY2 $ZKTQ+2EEH].H0<#0=?7X]X]42>U*VA!S?G+V&&T> MFZ556Z#L2#+,WBLM]LR+8UKP+D4.6[9KJ Y'>[VUN"'EK4UL[/CCBSQMU]KS MLTA[)M#0A%@#DYJ/4G67>-YDMU(?YR!$ZJ\4C?_]\$&LOFC1,G?'UC8/C:4* MQ:3"K[HHJIH,.F$H?3M#=[^ZF.A5E'?FY*JC?-V=?,51WN2@YFPIF\$('C8X"**"PUY)D$[$8=&HT']W;$:DU%'J7&XVA]ULS8NFV[ M.C3%ULF0RS1F,PRGUFO3W:V:$((2O8NY1U!&T\FSM]^EM.A]&ETJATI1'UFD MHG0\?'#$ 1[ L_Q2<8 OMAW4#^!=TST4-M2Z]#3,1@STC4_#5@T6&]*38:\9 MI81229Q.7I%;/Z'HG'JC$O*(220W#. 2S/YH=J &5IUN$6B[H6W2Q)AR.;3K:N[4^ 9[Z6C[9F7"]3B:S.L]XZ]KU"^KBXW" MU]JN3">3NE/\00[P0J]EO=.4.((/Z(UMQ_JN\&4X3MBPSV3Z[ M>]>#D]#[NI$/F[[!0 D;/=H1AA_X9YE?SQDZ5WV%HU*>*J\>M1V@,S.Y$O':/'GD+F!VL/KHMNX6,-%=DMB!!N JBX[T31S,/_; M^ BC1O/94\E8=^>.NTJ6:G>"NR;+QQ?V%.P>GQK$%UBW=Z%XX\1A:/XUJ/LNG[DP57R>01E1_3RGWU$:6553$A8]QP0TE=61^(G7M_ MB]/%.98+DLJGE0=UV70FFO-M8"14X >T83(@!.[PM! MH&KH \.7TU0B:[1$X"E6V.'R=!4&-]%F,>Y=D#!+C3,(G5/K/68MAZ?C^SF:9I. M&V)J=/,?TY+[A83WE7K8+8?Y;)ND?>V^)"HYH4%[]?55<D^0=F.+$9HQF(%,)RGE>&#BVC?:H,]Y MW;G]C-QV++WXS ?U5(V99A,)C1#0AGD0N,'H2(@P V(W[ZZ8:)O@G(^*QY<_ M8U;\P)HQQHMOF^O"1LH@ZJ\V/E\^58DU M8ARFW :;<,3(1(S,PR-&Y@">Y>?&R!P,6 %:.6JC^V8JW[?0:R5L1=6F+Q+U M-1TUA'N9CIU69-FUS8KRDR=,2/5C,EVR01U.:&UKO_ C!N']'5 J 3)YA1]BD$OAPYQVA[0)\Y-8ZTG.M*[(C[ /;8 8:9-4Z&WCO6 M#H%#8I)X7204P3KZMN6VV' RYVF,PX7-JPVCHO?,,D>&-1D&!.K.:K[5<<@^ MC6[B%L0MU,@JA6&!!$"1(:@OV2MS'6?S%I$-R/,.!Q#5_\@CGWM;^OKW[N#O M>(VVC6A>5Z;30@Z@Q$,VC 3.I+AJ-]ZCEP\%"H2B9>S.0R2TK8LN=N4E#&RQ M=5A")AU_>%$7$EK:D##Y;P19F[)JR.]JZ:B+>MNBLJGCL"Y%MI1TS\?WAKY5 M>4H[/%YT<7ZKBX[S@EC&D&\1_AQFI0=_V29A*I55KV\;:6 OAC.1,(A>WE;; M>JUA7_/7LWI;GI!*K]NN]&X6:70V\ONSDT,0?P'D%;UM#5?ILB=+M MXN19NR4?Z_/RRD>#/7OV7%9R6:UM*T"VTW7%C:K296!+5G:RQ$2Z6H=>8?7DIC: )JQ'8>H6L" .[/.L8)JZS)L5ITF3TI3-/ M=L)Q;:8+L2=PQ'5J4AKU:8\AE:X(0AB+)@XF**+0V%JM."&43GX 6^W>UAGV M]0T&);("O,L,?JY;+6V[U9W*!E9!]K2K[/=*R>]5ND"\B;_E7=C3, ^6?-NQ M-(EWFZ:4@=.0NQ5+@S30R 3[^Z?.GT%0(N_Y_77F(+(^P3<NY:O?Z*;-93/JO?YD=ZG#KNY:.7A$ F@ MH.(:T0?=B8B MP6 4:*3HY2(6INTAA(_#WU;59J.X,;ODCJHA;R%'1^Y0\D/HM@I30]Y?9T$F M]V1G'"U:8*$7QVVC6FU 2'_1UF)-3[;K>R=4>6X8M&_*P9JYJ8&K1WWEQ-^: MZ+BT8C,<-_7@@0N4VH)("VN#<:I&Q[8'79!Y^%<<5:",>7':0:2(W=E-U&EN M1A\D)Z&]?U[&.U7C22Q$_@GSX.Z;O.V&CWU\/ZM+7+R%N6*OJ3HO9/8 M7)JP3L4L_9"BW-/Y4_HO7HAS7>D%#]R2;>XBF+\!'3ED,#P8;ZA]9&$8]"#6 M^:WIS;Z=5WQL4:D+FD =2ZVWRT2<^?J$IU&][Z_EX!#6U*65EWNG5K#-+2U" M'5-\%E7$O1W-(ZPJA?(- YUQE2!+KM$2%+!750.K+M^M*CJ;S2R*6R(>0 ,9 MVUJ5B$5:LLA;OLM *]Z@K*A$,8!EL:H)WD^0^4E!RT<+'TLLH<1R=BRQ',"S M?)DVY)]5_L:1"7L-C1K2'Z=4!^]3K<1\=//_^%6WFIVS[)=<&C!W]8?WQJ][.3#NF^0G%;_"6[*Q] /S;!?WSV]?HCCLA] ML@CY?@2[,),0N.DU;A^9TC68]J::-N1;LP%KQK <)\VPKI&0&(>"Q:Y]T8\L M"8J *HP+D=B#\U4QIKW<;-1@=_SW155ONA@@E-D8[G3(NP]8IV_+!'E3UNG/ MF5$6]V 1TBZM3;R7)UO-Q)\)LV&B8\";Z@1B!1-9LXT#>RUJ+0^!ZS'U$0RA.S'3@/HO- ;D4O Q.U+=VI,GKY.X70O>A'#N2L/WK>=8 M&&*AM.5#\3A SS83>Y3M3]SA>^>(%!WH1_)^=1F_&O,8F1E'E@LY PO*77[R1XFY@? ,QN+/VN8B%BY) MG)B,#$6;Y%2EI].GVE/ATQ!PP/(:7/0J3!;J1YE7M)53'_^6$0_.";5Z4"^W@T0:AC^H0 M))B2A=$RQ^GD90.6^ GJ2'#R\5W+XIKL>=E>DP487C7UK3*TE#QM4;>JWV4Y M3K <06O*5^!#>M9A668S0]-1CV%&(8X@9% V29$'K:E:6>ZD )81&V6QI]W+ MIV.PEHU)6^MB;H''>%2GKZ._=I <@\PP,Q/U0D>N::%D=.C-J4X:P8OPT>PD M>G2;'A=(3@#O^+(R\FF0'QM6X=Z=7GX^.ND#?6=*H34X5L-* 2C?!X)..*)((!BIB$5)$N;O4W1G&1&#B?B[ MA/;9K@59#6+GVM8S&?-E ;TRS0HX+"9;]69O/3F\TT[6V.NSU/LL^22$J)K_ MB)X6JRGB;77%Z>1=$@:FL4+:9%5B6&K3 M)H-?6:!95;V/(@_SN#M'ZR0GY%J'5S943C>H'$%'Q@JUHVW2?%5(JE*:Q(M54K;%+6WXL,5#=3$0$$X0J4EX44 @%96);]4L] M(\H(V#8G.L]6/*U95]U#+Y.FS]5"LG_LZ=5!39FVD1,A1D?]SSA2:EA^FW!: MTYX9QE%-&8^[XBYT>HSYD5W%PAU.(]0;RC:J$(@G1SP$);D/7*[)6#F>A9$/ MB!#B,%]5Y?7IY'M$C84K@(48M:;?:+W3I[UQS'8$5'O?ITAODLS!*SG^8.=LROZC MQG8N5[@6B[$%N2,-RU;1-UP"VAGNA3N2P7DP \%11/DNA:8^-SB*GW0-,(Y-\$:]TI\!DTB7T1U\&JXBIS-&SIU%(H]F?0S18BQ44';)@MKDNJ@" MLGU\G6PA/1LL"\83$(",M#^0$U!1#D)G"&=9T6,3&=TVYCUI!*(AEX8-UEV; MH/X5[Y_7!]MNX+H&VP%7^QHX(Z^?^18%;8NOBIT\CK+.DL>/CLGC WB67RP^ M_W]B9>>B$\<6ZP M),T6BB*^4(B[H_CA.*' 5]P3[0\G*RFW)@76X6S!>@SBW ME0X/_D5()G:S[[(?)'&^"8V#FH#/TGD[]EFBL7>Z$>/)1/TU.W'%_BHNS-H? M(UI)6Q^QQR'+$=WS2V3-U$ZB#GLI;MI)Z*_]Z[LWDU_7FZ=?/?SUY>8I\IKS M)?HRT!N(N>H(6K7[G")[$FL(R0F(Z<[\V:T?(H#AHK.#W#II8@4C74*QIBD"PH\.EYS #7^1I#+]!I_ M%6]7_O5NPW=^HVP#XK-5!Q9/5N2ST""I:H;\!)%/T6YZ#98E M!T/^V,S"P555#0>F&QB$XTH413BU89OOHN#Z:&_!]=%XP?7L)Q9_%V.1W@^Z(;MZ,I6@=6QTLR@[0D+@@/,/]U\[] MTL-^;R<)5I:ZZOW[YZ:KLFX3^^SME(N#!"$CW6*@,E61H01W(JYAB3A^V+X4 M?<%OL]+WJQ;6U K>W[Z: I59!P.YOV*U6TTZT0\ M'G4BSO[UG(C][0$ZUHD3-%2]L5<197R;^\1&)Y &S^!$PS!]_HB! W&6WL;4 MQP&Z3'E'ZBV>DYKQ)$(+44\2;P.$X>D45K#W@=8,3><-87KU"Y0?M$/5NOS< M8H]G@SXS!Z =.EOV^ABT>]XV0!I98(88LII7A79U#Q=)$=D8/N5I><.E\&II MLY$&__%J5BOFT *X4XV'@=:1[-62):L#@#SYGU)/[%\DBHO[D^8"?SX]_&2O M'GXRIH?/?O_U3]7#GXF>/9AL]/ZN\L-5M7MSTFM,!B'@:/V1#(P_S)EW4HMI$IVGS0$!V$]D\ M9;< [C6.0R97KB/&7VXP@Q>UK<_ /@\@+PJAMQDJ2=/N7M#RK$5]("T:&97$ M*%6&>>2[K&F)3!&VGH"4!JG?C-@_YWP-+'*CTI5V8.2N EE2Z55<%5W% MDCE):#_=E#%5.I,,'I]U:"P,YI]BYL?:,TY%C9]X#\'N$XI1Y<"1/AG=FX@# MXT!M^*T@8*'^ES9R7Y0![SQR/F\YEK..7$-$^C?(;>?7FLM#;^\AQ\";<:?YOAFQ[TO%(%(+[PD$/*L!#(HB MWU5G^#F@''CE>JQ2\IZ9#J2=&U)IVVIV0-#%E.G@\Z[\B&M4OFC=5R1%. M>IOTC4$<;S8:#3F%M0\N+$;:[AD;H<4B#-FSWDET#6(=5=5\7%?FTJ#F'[O[ MZ?$$6CCG3 J8@/'WW$2KXFQKRG"#VV>D2B^?\T:,015HK5HKQ^6*8[UN"5$) M73^AB*XOPB93=)RD]31,1(.T!.95+)\FW-K=3&%HF*7QNV]'_&43J!HY=T1] M!$[TT3:7C'(=#/J+1*XUWH;JYIEW"J!;6^C>\AKY+TU"-Y5:04S^FUAJ'4Q*9 M) >Q(MVXP2O #5:3>()/Q95DS]@BSO$XG[\398")8$?NR M@G"*.")P,S+T+S2&H]PMIXEZ^XI:SP/+X)]TY5Z$2M2_:@@+33 M&\$T_NE&CK5:3VO_U"D#U@EO$Y"BT\Z(]^S,^D^R^7L+*B8;ZG[+K>K:A]?= M0D6 8.3AXQ,Y;6.,H>% /GGP;].4$?,X$1 M:;VE.^=S-6-MB,GYLG:Y'_&:G-"4TDVWUG9A8=(HE- 3P2F37)P"'$<^3FT5 M%Y12%K083TSCB(UJ=S9RVL7]FKF*;"K<95>LT+21SU]@T(&P$/S&7&;TC?WU M]-WIY#EXMG46@SS!GS5IBP?XLYCW9O+.$L9P^V#)L=3GG@EX*_JDZ.1$_UJ< MA:?@Y@V/+]L!Z14R?E>E!*93]8M4GIR$NY?%)3+W[YZP7U3 M@[N5HY!Z19Q#?H9 MD^R/,YFHT%(P86V#&L<#!<<[;*P^A3[95NT?GQSK,BB3.MI8CBL#%3TX70Q/ M0!\PX&ZSIC1& J'=>TAA,>S='T^XZLFW'G)GP_=5IO.TZ M]L+A%KYJZ*XVNFC;1]>X2RHYZEU=DGF[K5$MQX >)<=ER@TLL,AQYNSEZM' MN:7&HK\2U#O&,G0E&H6GX6'2W1L\$6=>RG-C'RFEGK3Q2>\A53?@VD@ +9:W MTP%*>/(&-T_95XP9)!H1RVWG-L9HXL"3<*S8Q8K=5\>*W0$\RY>!'!Z&.;3R MO7BH\/+$@O4QQ2.IDYF'K3&:A&,20\&25A- MUU]7AS&<]*=W1CH0XKXY1>?]!/YZ*(8-\1ZQ:LDH1[/*'"N4HD">3KV&NF#W=Q 4\W":D_'ZF; MS;?^>KB=OYCQ]J-F=G3V]TL)DN78Z;,<3IZ]>#MY \?QX'%A@,\8E$Q^V#D(=X[SNJ5H<,"+B0I)X5I MG#EI&,B@,:R[*3<(IN]?0/ML$/[=-W'Z/HM0SQ[_[NO)JN!$+%KE$ @8T5[1 MZ%@_RX)X5>MT\L8CG]&"7.S0]J)/@5KIR4U9@(1< I*& \T3_MTHF2N)5D)@ MM>F MO:[+Q:5"8Z;DO]V4.[3/(MA(RB_;UL%_P >=/3Y9LL99]FN)Z@Q.RLPV_MPV M)SP!%Q40"?Y>92/"4J+D*3'<(9^*\0ZQ_RIO(GM?[U'_OTP3T@SS:J^,#)J' \=S+A MM%J5GP$M=YXC-1'LADBGM,OFG3BZNP5T-K1*\,7T"%IFU#R<';I?SX?5&&L\ MN6IK><<$YS<X)*;TKHQC*3.TJ/\PG:MRC]# M?Y>=]B7[ '-.N=4%,PK5\O,S_<=C_F./^#EGH'S.;#DWM5=1LKH,>"=U)V3SCB;7P99Y%E5.QI)T=>\3<^O X/;)2^5 &A M3F]U_M!7U..T5#W[5A1O1-)U#N$(/4K[IF ##992&MRDA-QE;__RKG3.?UVR M$E%9R.+MNTE 29,$H!JJ&//B.^_R1(V6.A_,G'\XW MAM'_-L [#N),FI,P!%CJ= &+?1?E7)DL5D5H8D@MA)?)RBN#WV64W^A+YR?6 MJ>#F-?L>@46;^=+;$L(1-/9H='!<@0G1?WXJT7K1$#N33'+7RV+ %-8:#2+6 M[R:G$\TM:@7[#Q6;^=@1B:J41 4 MJ-P!*"VM3;H+"D#OTR'-C%T)UAQT-LP M%EOTU"FFZ+_< 3')."8KX_@F -XEI\=''.T*3_2 MIKQM9T RO -&SZ>^/TM0-0=A5VYQ@C!](&*(\K%["KK-)MH&Y! AAJ$I-OA\ M/LQA!["9("4Q]XE,M6+!T&ZVP61 GW(P[*N-@RR >()7:JDU[[)CVM?C+#S5 M=#+;;G!5^G=F953=9]A*]O_"<&R4>QI72[&8T3;$\4"+Q&8>';4[.U3O/(/P M'%+VTH&L!W&6OKG1Q+#\+]TO(RV?)H-MS"4KR >&067I?+D*TYVJ2T*?(58B M"6-$8N& 5OT \4N ER8\1/-];$5A\XXRYS:CF-A9B%'HLQPJ617Q-0<8:/<08U]C7D7UUP!M M.[!)BI9[\?P\=#_%*[#Y%0U[G42%\[#'#)7CGSFUC+V51TUQ9YH"2=1)0IJH M0O"L1BGH38%=;"<1)GH0"N068YPQ_Z?,=]K+$(I8;"ZPTUOIE#D-[(@<]? MOGSOM>@#J(K=6@-[)FI.=#0!GSW4Z>5F>>_ SDFQRWJ3S*FR7F_6LF:EUJP" M_Z7B!KRK:F<1CLKUSI0KCWS"[Y&4'H/*"I#QF;C@LI8G\[KHT]D[>D+9P920 MV4R^I"IV39RJ-#;9KK?=&K,T9MNJ9GEG59::D?91A(L24SIZ#-2+I!S6#FO4\GPQ+Q_N(W>K 7WHUG;E 5 M0#*L><5Y2XGJGNH&A:<=*O;S]F.]XU[R5BY?K?LE+ZY M;4A/RK53\5)$1J7%O>OV!#P'H44JT_3><1I MD5TK%6W$_#J7)_E\KHC/A[G.&BINK4V(,9T5\P_1@N:\H"D(J[$NU1,YPF4$ M??C!C/S([!E5ZP^]VV[E(\U,0K1:N,7K%O1@RCZ0/^MY[7.EV8B2ZO$!(L$? M(+P+- /(4CJ+U\-A:C@)<]#ZV')K6&T;Z'S\X!89/]BE7!4=>% M#SX+ZQ?(SL.\<4ZHREJX7".01I"UT$"O@U0< M1KVB*6J,2X_L./(\,!OI_<-D 9I-,-Z3<,0")U[\X9.XK@%1-5S@"]%LT-]3 M9WB'?8O?F>(1VSGM, W%H%V/[YF"NBY:^/(9:'1\0*[NA.Q) M79\H^5=(6(IT%HM5L7;2#DHQR1 SKHZFO)Z&4Q*C0.5XPG7)]:2$(2H_1C00 MDL9A"U,!2'-206+@P^O8\TU)_J.M\BKAO(J'*:&BN/Y5FQZYP#-#)7!SPB$ MEP!\FJ>)BB$WDFJM-P_+VVGYJ\FV(?N:_(*,*?YS_PG1EQ)^\,/\>FFW7(^5 MD-=\7LI*8&#UHX=3I>(YVJ^[LE_OV_7)!I6"<&!<+TWD5( ;I%]BMW*G"A+; M1(\XU(I=-@["@/F$U#F4]Q7U52V'0T=.NKT"3QAJYWHVM?XLDKBLUGUTVK*A MU\TB3E'W-0/LF!K&\] OJ@: 'PYM:2B9.:U3A<,=_;D2N:TJ1[+_N0MZ]Z" M3.8?=5N--S&;QVCFAMQOJ^('P <[)71KNS1#MJ[;&^62BRKE-@=Y.N8=[ZA= MS4P%GWG,6?Z$BRQ!'S6BPX)T6DWF920MRTZ@'XRVDKF%OMCKP.6KA-)>%HO] MX,20EJ1[8W!C(4QXIQ_D/DUYDSG_3N&GJ1-9JKSI7%:VJ'\$$Q"*ZW4BSD3W@96Y5#KVA*!U1RUX,&XC M3$L]],;QE3,/4#%ZT\8BX23UAJ6&#(WA[TX"#8HAE&IX2$ H%YRA!"]+GD>B MBQ/W++]_08A@)*,.MB9VW,L'$>T8!OO>L+Q>?A37?5,F6??Z)IES72/#$NYU MA" %"-+OCQ"D WB6+P]!^D+R%^E*)/Y? 282$H2153>O9"F_FFB]^=*2D*DW M-54K3%JQ1OY-EOSP920+37-<2@1-DC9.#[,DLS4UPD4@T>7%1!X9"<)4"S)Q M4%Q>BB7)4CC1TP%-/]AIT\;/*B&(4-T':DV\<-_'T).4:'1%.\4\C3#0:&T. MH5%/_MLQFA:U>>.NXBTP3G&*O+Q(;% UVWJF-[P=B-25RV@T:SZ>(Q"C$JZL MH (@&[25"CV&'!\"Z]RVFW&;MJ^\J"NF: ?QY5OZO5RH;1-JU5GPG/OH1S_L M+A.A\*O93S+I>"YEA:G!*C.@ MQ]!-W [*I>D#@W];^4FR-"1;L@Q-YAWL)DAHDKZ]/SGSNLE8OB@J9=?Z'.VD MM_N $-%<\7X:\Z*T.TG9,N6&BFRC"-$]X T)EDU[K3 I4ZIICIIBE) +.(=^ M0C\P)U&V1?HVZT5\UFZV$R6P(\!Z[G3"C=';9[D!-NSLG> 43[*3G>]=.)&9 M:B"V;/.)"CU,T!EYK:J):A[+W\@!30^(Q>GZ\O&I=DY:$?C4V+KD!*4;XP>= M7!([H=2N>TJ&'J8X_B\G@#B:G3LS.^<.YVJ#73'[/P)_BH4KNB(;^I9H>AE7 MMEI,/0181>)ZV6",0L0,NGQS H0"6!G@^8##P-IH]RB:TY 65>TL-KO7M6DN M=517X#74E&%RG5G+N<*F#%TYQ?J5P3M#^N';+2H/LFJO0(O.1N;S2^5UMV/R M[:MSU.P4)WN];%?Z;BA'#8KEK[?9H\B-Y?1>WM#5-+)YR[0&EZ-J A#BFD"( MR(PW>?A;!90 @O7Z[7J(8\%P"E2!^GQ)WQ0=DP9RU>?(N)SW?3NO/+3H)F]0-(QT M+V]+Q@V/'FE&]J_OWDS$F*XAZ[^N-T\?GIT]^O7EYNG3R1G7 )8J;'LP.(,G M$[6V7:7S=U1E9O&*[TC:CUU@[G*G: Y2>#B)90CW "=9*?%BVSR=//HM;RW/ M!8H/SVI''Z&=T:XGCP8HS'I#M')HF1"Q"D((@72MG#@A X3%V(O@5S I3'-E M9:IP1,*DIXST\3?#L=N+,C3^7G-&U*)ERP9!I\F[R!5*,)!@LM-E^5N5^N1) M(>Q6J\4M198WX0+PFW+_PEIA67V.G*B^ _QU7G)E)&N%V49BP&IC[ROB7XHJ MI>, JYDH$3P-RQ&E#:)$,7L',L?Z?LEKN% MU,1!BV\$C\$<6J]=+:LU+CZ7&_%1@"5C2+$DZ,JVN)IKTZ/.%;P4#\O:#PQ; MM8BC#WS @@W(.!KT.XTC8TEFD6(VR.G,0P3O&BZUSQTMUW*DX/4G5$"'8+>5 M\RA_@4CJH;5Z:W:7[]$?B3Z*(UBSBK MZ,6%@RH97S?+;Q63#DJ((P X\F3.@=H#O1F,;0;H4<<[P;2Q[M@/(,K)"Z0@ M#>H5J U#&;5%T3QEPGX(YD^"U/>]Q)*FYK-%D.9P+4+SY=V.,IR*L[C)3"& MI .>&D:%'T3M:"$CP2A5H_-ELIR8]N1=U%L^%'R(HF9G$*"DE62DWDYH; M$UTI[R&+O8B#7!6=#14N[PC2YDUU<4,Z:4VU5)QE>K&MDZ#)HU% ;A=)4_H M^6.&.H((81S3BQPZ@/^U98] L6$V^Q["]XN*O9T!)G5+WUHQ "*'W.[> :>G M@\@!L; ZO2:OFU@K3[H"X*?F*WNK..Q9S/_\]UGWN__\L;_ZN:7H;=EVET6# M4;](B]CBV-M;RODBL%%./'OW13.(+YO)^?82!0.@HZ8^,3,S,QC(5URU5E_M MDK>T/ :&%[)N4 QCDHLOVL!?0@?>'7U:%EP4)'3A; ;;$';-\2G4J ,HKB M(@3#!WKEU@@*/)N(=X:A9Q&D5JZ8N8)J=I_109681=UV2 XF7P+()G9'JR%M MLG?2*3E69Z*2K(N&QV6'_BWF.Y-SH0F>#.YS:ZQQXQ:L,9\7U_": M^1JE%=0Y#X>_KU65TK0VJQ_&'!Q$J^),=; MYQX7HD1A.\%[J'.I\P-..BM9E W'AMKX%(<%5U?5 F6V1:NY]B).1[&9N?YD M<7)OH1P,QK*H4VWE1LIWO<463!-@6_HH8=1E:R_*"VDN&9E'6=7&>K)L4#A; M#0F9V/1\76?!RYB]DL)/L6JWFH6"@]+!K&=\?JX[-7-W C,5@]DL@H] UET0 MAPXSOMUD)! ':N($"RP/?U5V&>JA#VT7?7FI&-\76D-$J6MJCJ!E]?5[:U;; M\MG;,)9.35[:V-@@1#XU61LTD_Z&:!8;69 ZCLJNBQNL_-13>HJ]C*D=+9QZ M2<^!NLQ)8Y\25_="7*:28[ZXW&27YL[.1:@VG-D+KW6_!Y&/E/^40X#Y\>8) MJ.V'Y[K2N8;;-5# QII MT2 ]82/L_K(T*XRL;@-=W-]W[IM>O)DP=# M-'54(]@[OQ=W_R!59/43Q8*95 P$,YFHHAACPWQ5@4TW+2>+ M*-6>B3/3:""XR1I#02*J#WXVG^)D=G-B@"QYYNI E# [3OHMH2?R(B?X7Y7C M!#W@BHU:;$>]F>)VBB&>I# SQX8^SLBE,M<%S>?PW-8],[I5/O>&Q!)[VVD" MU SP,-27_@$],:X9IVI@[,>AO&50A%!;NM5T7&ZA(]5E"PM3;?2>A&Y>%E63 MUM7&1YQ.B47OW;40*4_0$_+"?NT4,C&=^/COG?C']D;=OJSGM,CZ,0FZ488^ M _%9LX]<3VP5Y@J\#I>;,)+1D-.Z,2//78)]5'AG:HA]X,#F4XA/KBE:_CP$ MPX0>6%TXY+MJ(<$UI)]N=0,V2;>W;XGWAF>X-K8NQIJDK$Z/#:=N2"Z2 %/# MB0J'J-AH]I,WNJ,CH?(:!',,*]H#OZO*D.UFJC?#>)8D7(S-9RB8S96@L%^J M=T\-TBN1?N&6<%V6G=BC$_Q_;DFR*$7"HI:DZ6$IIXX^&D9,EL-G,*]\BJ1: M54Y&[T8;.(63#@4U<:&+RZY,T'=]A64IFK+=]I!,;DY4_:FZOT6E\RE#_\@ M);6U>5&!.2"#+RGUG<)B(Q 6;^Y5GMO&&@]ZA'<;3HAJP'G3$"SP!7APC>!2 MJ16Z5>LEJ4IST(EF"ZC@+L &HQ@/&@IVSUM&4KZHO7JVJEB*^@@2B/@ M-&QPA@Q6++!+:G@)BWI7FCA;P3VZ2"CF2;*Z2!)'K@QWL<+WR9UZ>/9OD>O_ MEA060 HY'XP&7$D.*3$)(@"+:Z)*%)A@U"TA64DY]9YMW'3-^B1-C-$K+])T MB&F04;$4V0JII2_D#7$1)R.07@6?KC?+*EPG]NG=2FDQ! E M#NY S7&^!/J]0=O-A3I'@_"3"YQ[)5Y68TF7F=W 8F*HX\@&(Y%#F.L M&DNHL2UL&0E/A@YWBGAP*RA7@D(ODQQA@F79362D0.>,O<596YP]+-XU)"X' MA"Z,F?+.$W-;4^$/+D+6C9()O$=3@$DBBZS(=?WJTY2A33E@FI-9BV1D45_" MR"Z].&P\O9]"1A"2/KAMQ'?EM\]O;5-W_9SNMRBY/Q^/C$Y MKV7CPQ%\FKHHQJV49/GP<-M&K/('+HV_ZX6<=/V-O-;371]HHD3@'HV*Y6VI M:+,$%R"ZOJ$$QK"YKK0D% \Q@SHOJ:S7)6(9BP(B+ U@J(WEE+)TQ7VRF Q]WVBX M&YR6'EHR!1\'SK!I"EVV6*B8_VU;:7W[, )XAE?JWAD*QO#@UH4A&XMMZY C MU3S=7#<_@].(7LC'VHYT@88>T%PJ(SMZ;=#S*-Y'B('OU]F#(\3@ )[EYV9Y M^$+29ICNK(_836]@,F8ECJ17"?WIQLT &WRA1GJ69*]+CA0FMPM\S%Q]_@BE M:7X<+A8)FM(6Y,3,I6XS#R]-3ZB),3>E+FO05YNE A_KSV\'^7)4YY;E.%P+ MNA<@K1&D5=5V*W:WI_-#!6_@TN\=@9TGV+VAMRO+S)7_XV38XM6P9,+ IV K M,1-)H3TLX+'5,Y7GJ-::]@TM$)X![TDD8H7*8%A3QLI1G$>Q:LV30[+YHKKX M=*Y9GV:8B@_I=#90-1MEF58PX&A271DDM=-@7T&1=GO 51?C+:]_[$]N!NA/ MDYC\9%3]:*[62RQH_ JYSCRO8R\<-C;I0,FS=-IBDR@B9H.TGN&C[RH@D='P M%M]A<[-FW\N&\V(@JY^[.3&\,!"%8B,4\^#M:(,%MFN1@V'=TA3UD]\\>?#H MF_ZW4Y,0/NHAN])[%($F^3 WV.0STIXF?88&UI-PO7,ROB/GNR6\0/E M*TD'%I.'9T\R6>D1++.Z\TC"OKJN]#@&=>%YPM.$?3)F/' ]]+MQO>2/*[C[ MJU9"XFU]"R(A$&+::-L&7OBJ:$=$,!"Z? M$$\;3MP7JS(.U+[VU@=-M"/9U'O=TG]H$[IOC#AZIJ#11B&C3"'X$S"#Y.7B M<_8U&YOP\XY@ES'A$J9KXJ%;.V\$NA$1X!J QR"S! M,XBD!0W3E&'9X'/+7BN#2K\D2+PO@=:G3. 6C;A:5[JDZ[@@5>Z\K=@U+"R9"6K$/W>AFAK*Y.3O2-D.9F-Z. M=J,;%YZ=577EF,K<61%_;7RJ'#%]TH%>+*ZJ7HEX4!;")*6*TVB,GH4AIUCK MWLE<\#+J$QM_7JCR=R?Q3W--.=U'(=.63^M@.2&;>%RO$T:O%(C(E.#!;=+2 MNBK$&Z_^GB'] B'!.=$$#L*@($*%DL+=9C1MO#QD?_;1"%F2VQ/;J15UR]LV M)_31!VI2A$P'HIKJH"B&)(#]<0C^",$O!PE;2WE+*]!M M#.!P$:"JG#5F:SSWP0[<@D=R82Z\BITR*/ "9:,)-4L39F,I 'XA9=!ZV38& M&"GK-8 E'T"JMVHWT37F4;95S*S+H6?F7F4A@=N)^CX1&1#68&FM%?JP1T&( M'&:9N!O$LHF[^;=MT6T,BOQ=>\T^ME=%W\L9%5G;;&RF5[@*$F**KCR;RBM- M>ER@Q'08'RES]F#X@;9M90]5MYB\S58G.FQ+B7#*?A^0DE_4,^M%[BR0,O*1 MF]V*50)NG+Q\]_KD]Z(BRJ+IVM8X2?#')Y.:/6?=A 7F9=O:1-P$Z3OHZ%F@ MW*L*G=Q&C(=HU<38K8LNS"\:+)V=Q.%(<&4HL2X4&F0G:F@,;"0*[!0#W3 M+ !Y,EL>G%C4E!OC3!R9>9+E3.5.ZJ=D[@NSB;++S2+<1HR_7!(%;;^0VZI5 M*49WW0**WDR^D4@1#K^:T MR%7?S9>5^,GB._V% T5K*EY<[86$ 1\ NIQ._B1+6C0WI_M5X8$:QM<[AC 4 M2X>)MAT2DGG9<8N3J7LLK,3%17%.%IRE37HF]@O6T)HPOZ[?SIQCSO)1QD5Z MV_>"<(ZGOW-BN/2A*-N55Z1&>B&U[$$@5%)OL#9\?QP4.O%JX'/ K9#Q;B[K M,EP^'A5ZA$SYFQCK#_4-G$;7\_Q=I443/&N_.QABR?F\$S) I)?)?IL\)^*Z MWIBAE'7'V!B*U)HOQ"1C^L_6QD2C)Z#OMNOT9)E*X$]W[\0G=A15DA7+Y: MC)!T&$@N-#1ILGBOMSC**0Z*>_QZFU8\^D#@Q-#T!5MZ['+NQ3%F,M*1E,PJLC&+7O&/)'B9_Y0W M4"7UGC0XDQ=5+_]QWW3,RV;RJ@!1XL-'M.(>(QNEHTW7K8=O'JCWLYOIM.OMLL3OGS[*=3!4$5*NF8)S-Q_FEU\55QH/1I:"7]P1@WY7<.J6Y[UPZKTUO/L)H0GQ^^*%E./9V\ M29[U\U9!+&E1+09?%'?BA'B%BS(6+7U(&)VQ__WP[ GSD+2J8:B!O-IE850J MZ^+&5J#2%F QT]5'S)S!9-C..:= PTS]Z: #Y BA4BH0OY+8Z)(3PEQQLT8A MCT X@=4MR&NEU01>0E]TD;C%3D.=VB!,C"WMO[=K0)U,$P(3XZG93RRA\FEV MY4H#+1^V)F]6U0;I[#=6U$7'J'E:\0G3S3UT5?ER;.[V?=,L;/.PTL^BQ$"+ MWE-^SJ55Q*DK%@4-XNG1\>-=NS%WVD4U8Z9.)TDE'$21R":]A_J[&V-.W7A# ME?^WUY6U5 P9MIMHP3>=*<7I3"L?IS'SBP]O1KX@%,4GC[]E>-SYCT)W@ M0(VUQQ])/?-TR#L7RET>O;OF8E.:;OHZG,,@ZZ2OC/QINMX*,DBA]IK8WQC* M:M(4J]*Z"YUEG'W7BI36(&ZW?A\1/??21P=.-.0'=%3]='PL?;/8L]<:L]G4 MCOQ2B;B-_S;&9"XC@[D:F4GWJYN/J<(4Z]J!8D#M]I485.3(//8*WBE#/C6F MP5;;> \WH&H:J[V/W78F_"/3W ([XI@=&+I<5CF00'VFA1Q"LQ=R+,4T%+/V MZD?,V3@0J;J-^AKBQN]*"%=PL,&V4:.W"#)CKL1?&_*MO4.90_$=&QT/E'\5 M(3/X^WZ0$*1G_^<@6WF.]FUQDHOIY%G1% O\_Z5$]=,$:"S7<:372\PNFD[^ M3X&5@\B\DNAMWEHL68IHEPJ:&CLD8X]NQ&'Y@Q/Z<,N%YJSO9D-ZDO&?.]R2 M*W"V-SJU(>1,%&SGM9G>B#M#8X8SABH09S ["[IRTT[5D8S\QOOX,,Y#R,JH M^Q8!\#.A_22[VSFR\[IK*?R,6B,_1JG'6P2?=XYJ65_6"DW9)!7AP9V]0D;8 M?!?^*:?+'WCDGMIP?9-?A(D 7%Q_X9N\2SYB=Z.JXQ'0.'^AK2;=-'!H&K9V M1$QHZW]0@G2\W=8GO&47FV+,VS4::% 2YE.?/7@LV\& 9*$-.X/):3NO- M+ M%EKL1Q\(ZY$D,%C"@+:T+_/?Q>*'K;6O308?V<@Z/<*!LF5V6WO9+Z]V>7:L M71[ L_S+U2[W]DUR_HZ\_#UT1 HQ.!?BO,])YM:GHYML_@>MTD4Q+\.D(09G M6BJZ9E- UQ4^;2HEBOX$=V@DCGFO4Y'BU4/%3L$H;(L8T,<"L9+\C?K9R4YT M\I(/O8K3H$1_6Z6)EVB;2W8.^\QSG9M5:8RCCJL8H'OG7KX>#(6"=;)NQ=#) MPA:XX6*%Y9E&BCVF?Q09'2K3-M""[<[IM*S PDS&DCBV9#H$IL5.E!R)SV47 M:5NTSOR>O@?#'?V#>6-;A9U*Y+ZM IE45WHT'LN5);)CI>%'A^.[["$"30S& MAV,N3#U-8?Q(7Z!M7%O54Y]3869L\B5$B>G/B%FZ:(T%S8>WG$[>0: A>L;/ M?J(][5&:L65\7?9;&9PM;41*UF6:#]VH+I2F,>P@N60D4.J4DPF'M;E,P\#! M4;IW\@YO]8/.%%<%G#G$/L.I#9,Q5;5Q]*90.>^3@D MGTEGH+E0X6%'AKM)TV'N*^E#21AYG#%PV(&U\W-_IGRPI3+64CCVT%/Y/9-+ MA6ZLL;.7UAB]#)TT(D5&/9V_?;.3Z)%@L5Y@L<+T)GDND((W"N?=G587ECM+ M4Z"8EN\,2]TV=%O+8=/XMUB4Y+GCUF&/H9FTRR8H\[@X\D4_)RG%7WX3CG0W M"CE+=J04L0ETW^K2JKGNV_$A#,![O3+UFAJ!G9[2M+LE)3-+BP7:FBX7["K@ M,);66;J=%:JX8O(+EVQ>S,^CP->2I=09!E6:P_'E4H$.B9=2-,K>OF:73JJP"-7 MF--AQ;5&;:$S9\[7;AF;T%AJH[E (N(DN50@7\LG [[7G' 7DL>*\4DE8\?I MR\=?)0YE^D:M= M6?1&\'??=.%KMBJSE[]'>MSR[P;@Q%GU_RQBDSAA-^9OI"R*.UW5L^WB4LM) M\YNY[RX3.AB+W6^QS6#M, 98LL0F1+PZQG77/U#JT\PWB$UC['8*0PX,(Q8M MUT)#,>5=LCM2Q87F>HG,KEKDBOR& ;3D ]-A^_JR5,Y%GKEI0JI$+-[DHL9 MF)@$9FP5 B]=1T>9^8$# I8,A2^;D#%#8R=KC;CTE5;FTJY=6WKG&EQ5'X$6 MN]@8C!+0@=B*SI&7_@_?]D,_77^*D]%MC/L]3#PH]) B.EHH5(YI")@U(9UX M$U+"13M(+G@+DN/#\3>%=.3AY^GDO-;!2;5:@5[G#=%&DS]SQ/GDG76HIK=^\^=WYX%^JNINN3D!-[ >*U7[ M2AK'";>+9*NU"(,]]Y7KK5\J2:MH1Y4BHN9RRO@R=!G\'^Z&[*1@^N*BW-Q, M$>W(%^?R7W4!?+9. IM_()WOU+L3IMZ:; @(/:?\1H?4[^)#6:[UMUUI;AYZ M&#MMW;7Q&U<8GEXL=$8[T4$8"JC]R?;!INKM,NVJU7OE;E':8#CU.-B[>S'4 MJ]-.SERTIB98QK>VL^\1)DMK2RL>/@RW).IJ509B+QY>64>]MX>-;A>M-LY- MWOKD.A[>:^3+0@=<+.'(:B#!9+D9\UAS010Q.YV\**K:1I6\$I,6#'_0P,-!PW#@IV'CPO!";*:VNXB*3'4A/49, FQ MR^)&)79=5>!&LVR4?.,'\9MI[^?5557C+_..60,0ZU@?K58237+6/(V E-\W ML_<^)V>ZE1#(\S<9LKY/C85.N"C"#!93%*APAHYB'Z<@_XG)+OQR&LA$Z:!Y M2, _24PS'9GQ!GUQW5O"-:@W;03!D?">7[2)5'$/ 5!)NA,"7/%E8P$N\PFO M\[GB'>R-386P"O7K+!\0PM.X.(YM,3LY52,Y99N534%U2X<7F69OH6_%N*M9 MN.)."^A*/V,G7T$O../'&<9)$?;1L0A[ ,_R+U>$'9!9PTHXZN"_JJ%VW8TPAIIDA#;*'OAXO M_QQT#)M@]XV*5_3).W7MD87LR#>HH+[7+\Z?35U]^QR/&<(I#/5T$*#K_AW5 M18K'DYDV_!@'#+,8,,U(15V"74)N4%PGA \)/# R3X8!Q_)SQT(E8%ECC_76 M5&4YTEACM776P\1_Z;:>%TGUL;E"<97PE_?9ED]'OO%G<=;0Y"H>NT3Y%=S= M_ MQG?._/R\O &F*HZ0]##F_JE3 SA,WQKF[Q#8"D>]F130;NXA#F]$^$Z6V M>-29"':Y'UW)Q#$VUTE3OXN6^'%ON HWCO?,XF;[ MG"SE<6_BER-I809/+Y6A*3QJG%VA;7_H]W!?9^C6C5P\?;-#SU?]69S7QB=M MQ]3Y?7/=H<909%YFKQ/[\R8Z"5NGX&0]?%Z,*C;<.V/FB9R &62!%+1%32CT M4GEPK62,7FDD>GOJ,6A^0Y;S^KW.#"-E>"38]\-.;'@8?<2I7(<@-S^R0>]; M\KB5]T]V;L-[+XO%Y.'77W,2GW:+E?Z:R9!8-L"*/9++:&;]T1_DQZ@?-9=B M9XB+'RGJ3R>/SFX'YGS]U61GA'N2B%4+^.@!OJ1<@-8!GD7QIY._@'W->WGC M\U.E7Y6=]^+[5"-,;I6M\B8:1_][B[A-=-@Z:%E'>YKRS6^A\ RX*_=/GM_K M.7^K\*4PH>IM2=MP+Y/Z2)0I7LFT'%/GL\5&R7D!7PS]-YM8KTZG18 H?8*U; MGV8E(U.ON9JKU@JA.1]NF&:+T2LE^3HT%QRN1/KT*WB[ON,)B9SSE-!EY86\ MJF@GTQ_D0#;]BQ]VK^4AX]_L]!XJ8DS\YX'J-N;/054#J@)8MW"M=;%9@M W MH'C;AHQN/[2SP'ZJ=DK'37(,M'_PR]ZA "$E%B!;_9'3E1PZKGG8H7#<0E4F M@P2R;W6S5>2VQ)NKV5;T?#)QD= NH]0IH@I."PWE+_DLO;!&YSA)&P:JMRP6 MB@*M$9:1!#=R_B+8C3*/9610>?\@O D>(!=3 ]>ET%[]4%5%.NC9A%6=WY,9 MQV3S=TUO&2(+FM!ZK2N&@ICH)/WCX83KY]MV;-U,@)N-' M&LN!7H+A@8C %SXJG^UL'(RG_=P#9Z[E2P^8[^$IT8G:B_@^N01'\H R&P8V MG&20+D?,'ZB/J^D,G'01IQB>#&6V7=0W'LST86U.;(T-^%&7R;)Y M;BQP^HM9^/;MG_IIZF(E:24.=$:-MZVOP'U3_6V;?"X_F-6L <^V59TY1_V' MBC,2-/6D[3T;2S!3[_F &/O3RATYGVETBL1R'#^$K^&MOY>0K F$._+HDVN M?1*(*R?MG3VT\NN:RL,R3N"N:)"D:-'1@LD;;6:_ V8,'_X9'A6)7RFB=M_.M MOC"S.=;,XW,1?&).X/30]_?<7Q:'!!^K*6L8 UF&7B=1LJO ML#V:TJL>*.5 M^WXM7VO-PVW3+4W&600,:L:1C9*>?8.+P+V:^MU.V,IB5]>3?WQL:9^ ,]R M9S7UG[U"HV8NLA$DE=O[YAR]+=;B(K^JQ(F??%.U 0$EWMXIB)>?BUZXUHQT MMVZ=I?Z:G9W^)[50(5$O=N KRTG[( $M=&HJ4'%H<7ZQN0G/:M&[DW,:3HQ@ MV;1S#G+Z/]OZAM;OWD5GJ'V]]*%'Q6+1T?_H[SIFWNODCS_E]?7U*08.+E:0 M@5G5GLH.?,FP_G3R6A.;+UGC%6OZULL9F#B%SHSI@:UA94_:']9*3G7<]P>) M0ZZ*JM9.$]#CH,MNR?;E@G"*4MEM$S5&+R:\UI"DW7)3BD*&)_H"V/^'#T[^ M:^J=/O6-?=RGG__WU%O6=C[]_(;@KP5UA.FF]OW"2OH6R2[ =!ARQ2F MPUC55J'Y!-J"MQ-ELZYM#'B,<>+./&-46EH;(P\<,#SBNSI.P\ O#MKY]J.L M6'/)'(=Q63/2>/?M,R/^R18/HS2,S\]DUELC/#2BL^L]P08KY7*"-@(/BD>; MIL\&]"B?#+?,L%;*5 D\40+%D*\YPT[!_FV.^8[)8_D\.)-44S9*[7FQ*2;? MAI6;G*<,0XZRW1S8"806Z\OYZ65[]65UUSGFD %]IN*[ D/@F5[ MEHT[ O=WVXG)79S4;?M!&?G#]7@J$TY%I3-?E,:-Q:* L:3ROR589.1=-5:G M(037KP>9M%AK$6916FNI6&-,E $A'3RX#=4(WD)I5FWVV7:M>0YO%<5)S1_7 M'P%=(NPP-P22H?!( 2:W[%M$@.)K' F98MSR9'_<@L>M%O_QJT\[TV=/?G4, M=OYU@IW#@JF]A#5X>'XZ>8NQ$B^TG?<0/?4?:4]>YU"T*^0*^XQ*!G,TP$F# M.&79UL@HH8:!GGMDJ@!,NHFH')^\H<[$MC'0):U I.F"?=O2L\YM&OX*) M.]'9Y^I_O=WUOQ0X[$\^3=J"0T?)-/0-PR E&-B6O2'&PQ]H2=Q5,EY4ZR;" MO]BYI10ED2J@]_=L@7.U9%?2]3U-N)" O(O4MZ,!H),8S#EO3+LVDP77CS$8 M5"OE7>)>:2<9/-AD3O/^E8M(6]F7_C8;;%.H*1/[-E4$0_QL^%=G#YZ^L&M] M9]=Z%ZYURF\\?,I=*Y0,UG?'7IVSS/?O@K4"<07DSO-J7<3)?7UYVWL,>O$= M!ZP(?8BX=>?O@O'[DE 0<30IL0> (;M52;WE'KV-E*-8[1?A9+PQQX K^Y?2 MTMW_/WOONN6X<64)OPK7U]/]V6NATKK8LCV>U6N5)=FMZ5:71I)'OT$23$(% M C0 9HI^^HFSSR5.!(#,+-FI2LK\8ZN8)"YQ.7$N^^S]*6-5W_^KO6/13EF. MB3"F)__*&ZVP4P;8,>8E$S19D4I XI?ZU8PG@%U$"BO(1UQ'#B"5//;:B4HG M0+BVS9ZQ08[Y&^G]\%YC#@DECY4:43Y(;D!K")Q_<_&YU(.X=6+ M!!5,)@4\ OAFO&R/*I@C(#"*+3VY@OV<#EU4U.)C31*+\0QSC$Q,DMO7=[0F MP7=D;4+2'HJV:8A%A=.ZXAFDLX5/*!ELEE FSL5J'4:"#]4'LIDF#52"3JOJ MF9M@+&PSA',KS(2CNUU@4J#KH$$]TMA8DT3D,M]6=QV(B!(6'IR%.P'?&>E. M-\&,Y0QB5HYZY+DBOQI?)G8G.5[G<$:1@=4J=U)*CT2 $!%+.-2^JWBYM!5? M)UH6M[\<%?""E1E.P]3(2%DT_("\%HI$Y1?9M^Z)'KD5$Q<;W.^K1'%#?]14 MQN[FYD%X8>",!+LCTMXDRTJ\,^]N.JE%>.Z=K.69J.9E4H62DP97,,#BFLHK MJ5\*3P%JQ^@JE_XHMO4.>?8"#OAW/ 71/B==USE3Z1DYT8%R?>1=$04DLX@P MD+9*!L$<8O7*H\.WV1,=97O+%7Z:6E3,*6%PB8<9-T;DJ(,//F'$11G/\!>4"V4YT-EX1DW49&[FY/7*T?FC"U[;_%ZJ"-Q# M0+J[QM24: (UO^[SA7UIPK7=!U MIRVNI2%QL#TYK25X+B:V,'=F0JTSW>)$*A.FU!V>>B3K5D +%^ R[EGH*D6: M=4AZ"[4L,LEE7.9!EPM*=2K8:K2]R_ZX>A>2D;ZDU* M^#<;@2:K$2DI*I4=Q[+=+-#,V)D&1Y!'G :\= RFT[S)_WSRX!W)"+2WKYIJ M-_[/W_PZ&\Y7[W$\D:KZY _OK[R6CLV'O[[Y#8U%$A7$R5N?P5TU)>"-Y*U2 MI@]S+VQY*V'+0RKTR__S::&T>7^X3M]S35]&RQGS @0Z:AWK>"+FF\RC9__5 M6,C1Y\+Q4LK?ZTP^ZTQ.R S)2H9O8B*1$^B.(_K4)O)3Q'RU:[K[ZQ3]A)M- M:=H1J,233?K%)[-I?/DV6;XVX'(_CE,MQ /U5JAYM6EM>8K_^6K\GURQR2_@ M67[JW2)!C_@XL=3;=\$$CJW+[,8-1!GO^WW7 M5%9I@5)SZZ$/^NWK_/U4)]BL%AVHE"8Z=@JO<.IW2>++M6][MU7C\>N<_G1> MR5&WV&FH)CMQ0:;P.C_/-S^(VCSQS'R&6*=H^ /MM>M\/.<9IM);RG2L8&S M2A484;=M=^?XZV))C@.ZBRL\?F?@,>JAZCF[FL#6$S#9I)PMK<( 4)+JC0'K M-WT-%#B@'+S<]1/N:J2'D%JV#WFF-4T]A6Y67^P4BW-JL\= P523(EHRG=3P MWZEJFM;AWZ4]024C\O:$GTL-?ZKJQD!7$8!+X<6-,8 ?RX&A15A*]NWY+^:)1*K&YJ:6&(\#LR;[^4_4S3$[N: M'3??WSMGA+GX$5.60*[(C60A YV?AV94-5\374%Z#'3KK+:"./5-X09F4-$R M?I02=FT]FS<_))/I=V(*#8 M,822Q@E"AP*U--PV OQ2:C->74*MZ $9M(ZB>B4CO+0-6K(*G*4/0W/UC9_5 M%P/7'0BEJX/(.#V0??.P,.B%)M;I.E7//%7MK10RF+I2A+-H]T "%Y.GFSG? M4=?)>3ZL691H5O9M*T?(V?ET!6.E)?6:@IF8\74JGVTJB020IX#ZC*3G,\&J MU%V_.*&G0>,BV87:V'3-C_\4D\=4// ILM/L.OX_U2$UDMCHK42# R5YE$U> M_(R8[@G_67A$YN,MB+&C,-%$9P8F;GFGK4LMC5?/\;EG>AC+WB:*"/VD=IMV M:?6G*[KV.5T/)M[JJV-9]VA="_\9VYJ%U>QL*=>Y4XO8;NMMQ;W_E#70$E,B MM\X]8\?3Z#A'-)5XG>"75O.]0FDCE/:W5RCM"WB6*Y3V$DQ-3;E:,OIRF"?8 MA"ZV+5?MGLHZ?,JLSRO6 D;U:= 86%&4U]/AV:8,3;S;FK+ZL7S(2K"4N$=_ M(_@4321SQ9JHYEA7GC,C.? ]OODZA3_-% I]V)8+X:2BC'()$X(6*'02ZA7_ M<*57FMU=U4;M$*ABB]P7I&Z;LKZF )]Q%I4(:X-.>XQ\W[7=R6PD;;N8G@!J MR'VW:XC@9?C#TY4'KS/T(TXW]9TU,\Z%)]8:,>[:;35 )O6RDDR=JJD0\I*Z^ZN*G1$A/T-TG'X/7==TV"L MZ]:8PA8OPQ 1H9>$O#PPY1YXP-PB@EN(VFX8\ZB4$7>MRJ =/@'&H2CIL=Z?FQD0(!L^@U1/>2/I1@.;0&Q NS5* MK=CB,$.II8PFGM3&J^?Z@9(QF;Y01N$IE)_"PGMY@G,R)+NR;F@X#E7%F2PF MV<-:X*-VN[H]U5O=P&P?/,;(<3XE_$5+N!C-,O.BS3%E&6C-)<=P3<.PV:RT M'AO%1+9,=8M3!URV/\Z0?/S)>S,D?\JS[F ="CL!= VB.CO$>7EH']NWH_[6 MBB0:AN*1[\OMF*P8TWY?#Q5-R:THZLWO-@Z93+1M4)8QD4XS'03""!]84WO" MIR_W%B)A]Y[@SW^0,9A5-;D#_OMJHUR5Y/9S!VGZ.#>KK]SW()B)"YR.&=$, M./J/T9C&Q\?[QE\BCQMYI)G.Z7Y?M4QN1E^LP[5$!0"[@8DQ:;2J+(A["R^PD3*QTABFC-&4&B)://I\B?;C8EC)3WZSF;8%J M+1Z[80"Q:C#!)#>/S;0/IH3K@]W]JD=\Q.A /K-H:.BIB)("A+A$3W$X-F=9 MR7/4V/3]'0MD&PZ1012WX>HT<'R?IQ^$+\76.C9P6W7Z[O.(+)XGN,$V]8;F MG&&F^A%@SOF:4E9_GP,5#LRHZU!-[X!F*NR6*ZCH]%6YC>&-S1@ M1^RY>@J:HV"F8NH;9JWCV-N@VHUBUYP9.V<.PB2\*5:W54=) 6Y'9_G'&,Y( M?_NNJ=$GL?K+6Y*PIO.N'AAM:>&.?1)V=44>*1T#A6L#[+NVO*O[$XFSA@7. M!IAMR9-]GP=]*&"+>]W*XHLCO2_$M")NB0VMMD+E6)6SCN17\1L7$W\Z]>3'D(QJ(>2B(-;I,'/(=2U66Z96J(9(5!D#'5EP M<<+;Z9++/&Y>*'42H"](1ER>[?^B7?UO8BCISY&2/!:<93G=2?K M=%<3=298YC.2^97PO7\('4?NT/ +RRTFX4]X?;H-UG+N@J^()-SB=A([O"?DYA_0 M62,.(A7,TK9=P#%\E46/G(5F4-L-B?;XN\2^29-(&"?[? B/1V_&7/CDR6HN M)_RD+;FG!'/[=WN;]*?G]39?;X))IFDF8F?P([OW[%H,C84^?)X!#*/A%*UP MHOZ$^&;P'PAE!IG Y1#O=>IOFL]EI/WV"&J/7*>#L,OJ*_L<$OKL^MM*>KQI M=U!?7PG0/0=D)_,^_#2'(X%]% ^KTT D"W^]-0ROTG)"!23VG6LU; 6:GB( M9IE5+#FZ\5H(4>M'3W0J>=3]YG08T (X.'T852SR\E!T@CQ1SFC9>O_SH5M^ M=T6WO(!G^=GINLVOMCQ[CP. C>+47UQ7]"]6JB)C,K&2,0[1+Y&52%FXI2-2 M;.;%I:ZYCUKZOHU?.FF\2MK?9@-E-;C)-UT0ZD4$HAH,GR43)A'Q@$6O9M'9 MO_\'=%*_E&+7%^V[""O-_HG^]Z.;W_TKOO'A)S>__=>HI,,^+/G,ZBVJC$]; MV<#G>DO? MCCPZUY.M85*1(@1R,I7'L"_U A%S@_4O2%U&4'_\XV559P5&V.!0H@N4Z M>"6U,LE_0_\@9J.A#6BV 4F7X\-A,23:LWG1H.3W$^X"]5C9+Z9+Y\$O%])QHXKL-,T3?(( MLKI$S4H.CTE"!5>89"E=7D^$PN5)%9"CO25L@.O^@;ZBA3?4?(XGU%!=EG=; MF:8#,V?469PY+MRZGRY=GP.:/Q@H]>9WX*ZZY^7UM'?M>+43#*"2AV#7._QR M7Q\EXCW)T:.SR#Y%&O"%9P'?NQ9@^30"C0*MD"0WI%M^AC1$LD1+O"%Y:M,U M22P3368J/)?GDIC>F'!REQ1KNO3$AA4NN<0EM3);+EX8-@Q7W]UE+.$D[2U( MT[R'JYJ@B1V=F=,@NC3WXCNODCE ^2-1GS@0S&_(Z-MF1S33:O(#_"39O72 M,V+&F]4?8X73ZW4YD%-3LIJBI$8R4U$.^P+_NR*1]KO@A: LPXTKX4$?C&KD@ M "SC%&?:$N4N(\,52^?!3HKY/A=GK5^\AIB"^K[O5(SR7BVO E+* MN[)N,.(ZEE$DKOX1Y;;A Q87?<,Z0H*'4QY!- MG!,TI!>D)6!)3Y'P%(K#80\[16_3=R= ,QH<(#I9:),7 ZERZGS19U9[ MD/>!0R1G9GP7.5[.,%KU2'-.*IT]ZPV<"/=KKEV=KWW ] M8M >87FMG23\DQV?23$AZ+AJ,+T_;DR5VK*P%T?:M2GAF7GPT82?">TF;ER" MY$B[M\-_"<5L8>>9F=K\IW-*?<%%#Q'NM?/D>3>94JB'H_Z6."(96$W2K)&+ M(?KA])EW%#T<9%# \+SN8E1T#JY&%RZG*, B2L3BBQF7^UR >UT3/_6:4&@E M3S*=HF6_V8O'-*O;/9EE"R[J=O$"UXE]5HL>VS8$)$O11"*<'C>MGY:K$7[^ MD_;9.SBO_6;/2B"%*70-8EO"*8^"*01PC2-/3C20KG#77EP,]6W'*(T?L+ T MDES. TKHK4Z!C[I[Q40!V(VP.^( &4_9W8>HG]*_!OQS)>HUE9?)P1IXO/ ME@7]:9)!B*CI1M2\(0-TQ:D83N7W5YS*"WB6?Q*C#.XTI& V;%G:".!=>P^UMJILZYD M/0K%[\TDKP>NI(1COV<4#>'B.?.XFS77G/E38QT&.KQQ9T%^3"Z635,S' ^% M> GM"NK4#>^W/JGI;.I@+[@#HD?#C";51CH*ZGZ*WEY;QEW$7L.\A'\.>VJ[ M.#'DGVVL-&IYAI$"QT/35(PF"G[2,1PKYT(S?)HT"@]9E0?/18/_ONVIU,+/ M7''; ,X+RX)+#V_,P0*3%Y8$X*-<45^:JFTX>,)08[E3>3W< MNDJKN7//DS')\*$KPW5Y9=&O0:&7,>B)4R\)_'OL!!9%O7-W: M4&P+]>L'Y2^6*]D7YWY^%X>N)(C4*Z#\50D VBC8 C+:P*LL](_QOJH'-=TF MZJ@X_IHZZC_7FIHK&+BI9'S^R2!-/6&2052J9MM,T.(*04'),F!*[]*3)8.@ ME]0$M_&EK'AIQ;M]36!PT1^UIMS"BCC(VP37MDP*'\%N;4I[ H6.?W_:W@K% M:MBRO(VUZFB(?MW3]DQXE4*@YO&9==T& T%'BN/>T'='6W!>G7+OX_IZHB*O MJO16@O-Q X4^:3H]DTT,UXYFMPGCA(R< MANOAX39"H(A;6K,T,%WATWFH8,'5MRWP**CP(Q_6WTFG83JHJ(E_-0?S7(JOJV%=UR2AQPN-MG#EM MQ26=+Q]^% ;UFYKL#*V6L%$__'VQW+U)HSL:; MF]4M29]PP^@>Q#%)DQ^:'-'[M=I794,=9,$#NP6&Q"6N%M]9D#4X*;\LT4SX M<2J_A;NN@XV=7W!K\I,%"4Y@6">V+>[R8PVZ#'Z>?3J]$:.E$*;Q4] S-?'5 MK$/)<"#4:$4]BH2R[MJA2JJ3<4A?A5]V VVF85\U86^$!?N*/8"NWP)E250C M9)B!D0^6A6#Z%OREW%/I1 SECL21#E5)\FZ<+M+'T0>7Y8;DO;V_]MP-W"[F M<#X@B>NYW0N1UQ8>$+TS(\%'11K1@FK\VBE/86%I(DZ1(OH>Y&BAX4M#L5CH M71W">F]8%RB,1]>V52-).!?TD9SLZD#-GT*G LTYKC[$\A%'7_2M=:4LX7!V M7E'3?A'EGP@L;5AF',/QWKB(=",:]&/,GYJR>H1G;RL!(/%Y]]<3=QKSDTCE M"_O5KD\BJ>&;AVX$,%^:!=##QC^;']1PM6V].YM[YI<(;Z@JO&]WKN""M.!4 MI4 ^#:!2$^&&SL6L&M_)C$VK],'*:C,-IR[!1)A<:IT+B>G0=T )C<%CHDTA M'!UG1LNUG",FOUHXL41[YN+.A-?6G!B)L!1X3#"U#/T['W47T41F)RW"C8(S M-@VPM=QE>^: =G4U>/E;NA/1^VD))*%^HX=ZN.QH?4@^0J_F^$;&.J:?E>WP;8TC;[DA% LV,_3 M2#W>DQ:2J&[#@U7EB?,4*Z(P0.3#(B&Y#+W6&>2.5M$IM$=ZGPL M%1Q&<;@4%FC+@&2]*SL[+%7H/"C,%!82W$RZ++&1;!5M0)?;<9;M4:R]&,K4 M'Q$62'%AEV(AO6 [YPH_$A!=DCV+](U2O^MD]:+8=AI1/1&$_VW)[69^M+.1 MF>^.0+]+%QM(HK4X.P-6,<ZXJ:YN=^)B@3 (FP;Y M\SI%RZ5L/_2OSX)'R=F9-^'J80NZ/1>U<0JM1V#5\RXQ!@K5BJIJ!CS^X%E5?P+/\?(JJ/R)_I6[$5CE$],QP%'5P.T.4?%=S^VF*%6U3 M&7%$9[(54YDA=D,;4+W=:B:9&2]/80O#W?OR_WRZ&BOD^R_N5'_C2$K[;E<; M^7%V>N8-SIZ[1;L5_:A2)V\XB<-_<;I=)R:< !+;6VN.S"9E4JS2NM/B*W=A M9S^O05EZJ*6*H1S2ABN"F]J*$GF:2)+)!"?8_!0Z9'+D T6-%(Y[NE8H>$'> M_LUBOUPA1R:[X^->8.R#4$-IX1KU3W!;<&9?)5^[[#J]W+4&AYA)J:F7F*B@.O(OU4^)6U6853W$YKOZA7_]'=;+LLET;7V@@9_S!X=CY.# U&CVH?KOGLEZA67+ )>566N["E2#,&:D:; M-D_'-=LVY9),?^5^+'")J>L+W;$MC_= MIJ%\]&\V\-=D5]'ZZ,LCT@?^+M3\8F;M0;2\6[M^3R=+7\DG17'GL6V5)GR+ M.$[O5CJ2&?G[2$)>S&'VQ:B9LLC 2YN9^T]33BR%TS"_LS3J(M.,J;O(DT>/ M[XHVRD[2"_4A8\^XL,ON^Z[L(^$YHC"W)2^?]ZH@EL7L@:]I_?(GY_2 MSFA^EE$*@24GW])D^#S["KM%]7*[UF1(YN>-#!7Q@BR.0#G"T,_0&N*1PQ[@ M/A-/ 6 \B(=JW'?;82(*^JBI)%A6@OH2TH4G/+ _!<6\IKU.'G3&^4 5MT_X M%2>Y152CN'6JVJ:\O]DC4"YBI-( 3HRX;+(\KG7I.@GE#A+4=_ M^G0/J=V_.+OSFIO#?29R XAYMW)_J MZ$'V$OFXJ0>\!=D97ZCBS"P_MJ>8X(J70(K88QLIM@329,[SV1*;5+*I!<@_ MB A2:MK4!PQ@N14=)X?3P6YNR2;MH;7D'XZ]!Y]QYU/%4^Q*=_';0#1?R\;@06*NC2W^)A5P]&..Y%11)&]8B"RC4AUHG[*;,,\ M $.T'$?*"WO1IS#ES0=PGN]<>EO>7!'='#8A@I$3!J"LOK)T@61\[$9@";9$ ME> XFIXT)\L; IN;$0LKY2L6K<&721R!6]'#9!V:,(AT")\*S\*1H)1UX MG/J;T:>T#24%=!(FH;2]$KN:ORWAO+YEUG*E;)YN&<3QH)_^@]9:H0W6#F[X MBB$'3G\MAO7#&+P"(Z;!XH]:7.58>L]A61$M%P][B&/6X#K6^ST)1:ZU::M- M?WBM3;^ 9_GYU*8?7&V64YC)CG'11N. F'28:5R"!Q"@] M8@3I$;J6>Y!'<[-5]<^[I*3J 02Y]!VKK;6>*-<S.(5[C$&;OF8Z^^%!+)[@EKYYPB$_Y$JW'.&?2#&<+#V'$73^P!'3DPUYL MK.M7.IV]^.\7C[R+" $<.V3WHG1<]A[1'Q\X2FK.UB0>A#Z[ _<+VEP7WG*B.)L%]";?W_6[O)B@O^.58H$ M?RYL!8Q\(:G$LU;XX4!I((^LAS5WNTROU$.R9FVWLN&9 ;5\YDY,)&!I2S=/ M%]QX*:[]5_I61D_OQQ)<:.5!*E^@;3#M B-=96E"9;Z-0QBC'R6*$'[F@ZD= MP1I:3XVU*0_=;KQ7'$S"R/S=+%A".V72/H0)K ,:"P_.GF1TI'FF[5QWM2G& M+8\/KY#*"[8EW-*Q<$;_$B$'X?K- 2CGK JGF0UE(6?FBZ2HP>P%+O:Y,K4^ M(_$5X^X'UY6\1._GZ2QT)SA=50G+KF1SSS99VDSA2]VQ;!K.B'"5JH_0ROF, M/S>4$_#^Y5?^(LMT EM0F0M%7_5FGVOR;Y0T:; M>!H!BE>N7('/.H?J$!LC!V9F%/X.D2_.='L,@+28/A=EE 5F5CN??490*8,X MEM*O7)SG]B8".?)W%HMEO%VL&K^MB+\+\.1Z>&M$@4R+891-!.>37CV*ZDA& MU12H."B_DL'_-#9/2%FT!TNFFMO,6T>I>S@IX#19KF?& M3[('A!VO7$/JZA!L$+ CC#-UW0TIO.WB3'K2]5W/5)>CNK8C1M3SU [1J=+< M_/&IN*_Y#H3Y8Y*,SE]/]>8M1*0U<"Y8C)J86<94R\F#,U6$IU Y;-^F\#3* MIKD#[UT9]%[*;'\>56IHEB-R@$G($@Q03 34(R<"%-;(A[5_X9TYUODO8: MU:!:4CD;T'LNOD/=*YCK%4@RNL;P7HX2T"&E^NI6FJ,=+"FAL;.N)_EJUY\] MU\LE[47PG3B.Q31EQV0;&' &^>4CJ8@2HJ_?E_VAW "P$W-_:4*!^PQ<9T"? MB&^"HV"H[RHW!T,^"4,=1J#L%\8>&UBF29@HG,->,&V@DJ%L_OSE5\FM$)A% M$8M$'RH\G^2M^.35=@6,S9@B,GG914/QK;0*J,JE/3ERMR#836Y69/UD2C7" MH-MPOZ45S>:P:ZG'CR,78A98DXEPY90$^:=US8=P6H.4H_#?&"DYX%7H:G>T5NOJ08#83H@:98B 3(,-=I,6Z:JL*S.'>Z, )UBW MK3'ISHHF"6W?PJ;&?(7X4\AMR_.1VW$S">7I/.#'?==+%H M>KSI$B7H^0Z>>5"<+ +45KG>&.FN,>SI@I1GIWD45DYZO[9K7_EW?+@_L<;X M:T-!RDKDKG+%R!A&YJ,K1N8%/,O/'R,#IT"C3P&&/[23@3,0MDG;T-0+2 3Q ML<*Y^',D,8^G,6L3)H>"K$%NQF*SS<\!W3N'H^9F TGO$[4@O!P ^H&V\<+B M-.B++>!IUV&*4O'2?,GX"M/=B?Y\\[_6_:_^?7%07X@#^WK(^F!]K*"@HH7S MF_RB>%;>A:/@4#&Q$RCM'&N;ME#,%*03CEUM1L.161[+C1(]1'XX8;%S4^KQ MI^C:KUC9UGSP1)Q=<*P.8I^U28?;KJVY-X]38V.L/K]IN+O(F5P,*>$.'8^) MQ*;4O(B0FY@E"%;401@9+%& ]X7,'I:V_%ZU;*DX0&!UR#BNV )Y_C.DI/=ZE\M)AAX>L@ M6EH5+*>Z8Y%"FFWZ"K]FTA'N^KB2U0V=;RFLMO% T;7*Z;%MN#HHQIC -.X7 M*83-$R@7>>U: @C1L[A<82[MADZ25''[+J-G $8\=DBE4ESA)BTV=M(?W&I4 M&^BZP11,OZ=$''):<1T8,ZR$;$7$Y**V'B (5(I,K6V7YR>C\8PJU"4YQL7+U#9&_Q)\%JUA 4X?;K?5/$B<6 MK)10=R*0/6_;0_Q8]9%E6N%:NE$CD#=8-A,B0 ,&DQ/'5C6@DOEMD.X,!F>. M> 1F4V">3DH^T@'%8S+IJ@^;C!(^=C9<N5I8F[=EJ]HWJ#*P24N[Y5(:$C3!XJR?94P1 MV.\\"P7()[ C9HF*T&R3.7]_?]_<2[&/[S394@B8[)"$G@'$SX!03/==WVQ]ZZRO6O20KC!)4#EZI85 B&KO9Y=IXN_E M0ML)W0G=+^'0BG1BJH)CQCW6VSAG"#4K"@OJ34TF6=:TL9EQ^E4Z*])5RISY M[G32\V2!:0=85P#%]4#".7^0=MC)HXJQ>@B]RG0;"O:8^B WJ^54TPM=X8D: MF:]?ST[.!QPNXCHEY%.8/VN\20@ZB9*_:;CAG>- JD<( MVHDN]>F^KBAC:$#Z-Y") 4/?Z],M*62PJ%3\\NB4O2^\ MV?=A:(F*B]((9&<5?F9S:P!-%I3\7HHG;VR#1OPA]!LIQX*;9%H$4:;'#W8I M--PGPU\'VWUS<6=34-4&*59:I7@;'2JT0F8B8S%O:1B MR U1ITZK=;J.A_2&YK]SY77.:*E', V0I, 5783,5;[71/4CLEDHKR6V+L6' M0-U)BF\VW17MIV]TVUO:T**33.V%E4LMA? MFY-LY68A)X!* JDWJP=A.W6D+F MO.?U@_R7JCZ_EZA?P+,]6KGY?U U,:\<9&0'>KC*)\7\DH:-F"OPA_S,H M.Y/+^JCOF9#B,$6#ZBP 'D7.=N&T$JBA(\%B$Y?29H?[QZ6K__!"SLPW-IH??N1DA.-P4S<&I2-^ #M#0_*< M_YK.$KV_FZDXFY:^*2;2<>%(I>)0?_9?0D(SA.".Q;]LGQ*\., E"KT,4(>A M2LGN(N?^0ZRS]%+&T35G[YI2*&J_3!8K9S&"OD")HDP41 V86J2D#_'.E>Z9>$Z%V+18G6N M*P 'QIZG57B\->2!MN:2%99;ZIXE* 9*]80[*0DQ?Q)ZBK#Z14O5?D3Y7/JD MA:B+ "EFVRO#GJ9481GBEMD6EL<%*)_%P4:4;C2RV#G9O$DUV FH(UOD>KM<$5"+>>5B MM/2NVNY/'^V+\V"^F^&O<< Y,7F2CG7)[33NGA;3,[[FB<#,)15"M;TCH]+= M$LZM'#G:MC9R@3SL53'HEBK:\K>-ZS5#? ZY)[I7.D@3O2'E/JV-$S.?,^&W"RP>1/>#EO))4JCP M3F;ZO/,HF;C=_!EJ_#9<=Z MJ$P8:Z"*#K".R] GH7A(?IJ@#6C/%C8X_9;).^X?2"2'!V9"<9.(T*=V=(#V M\(9VI-.-WG6PWOICU_5D*#WPY>%;%?$^NK9OY>#A4PQ LQA/,)&<:R-)+\^% M/^-.U,/<7V &M,* \1G]:&"NVD$J6B[;'>G5<9]@,HCS_9Z(=K7G-T:QG)F: M#KM4++6U,U;&8PG3)J,;229U^<5NGJ<)_:,G'101 ?&>CBG6(19< KD].1XY MS,X0CF9I*7/5XN^[-4$_MH 8(Q:9_-[]D"?FV)-G9G/0'4W7)Z\[O]]9>9^3 M\@6YUV_C$D44L W'R,!18C;N"5#-E>UW(S S)F'X\:T61!6NXTG]/NZIX-@V%!J( R*'0/#$-V]7F&QNVJ<'H^(.0'C:MR+E?EX3BK7' M+W7[1Z!,KVQF_&\^6YONGBH[>\R1W7$@&+CKBVSK2BR*.I[X=>)]RII.<2=B M.:H94W$!?B@<]L]B5S^@$^6IW>PG#?%\?+2=F,EXOD^,IOT$WFVLNPWF]3@, MB3B;(Q)UV-I-V!#MF%;7-738I:BM*+WX]=LG(8YV>C_%?!%-B;EC>?-,>&7JJTS$BAW94%DS(D,WK*#R' MQ,S)2V(;VS#$*CSA>E+8SXI()\NH$%KVXC;=/,C*O&0R?89H9Y89 0:%,>J" M@S5Z3'/6\N?RH6&#M(ISQ>.K"55_/FEU8D0R^6/#[IQWU-!2K)FD>"I,.''= MHU<_0PR2!$BNVNNB.!^=12&OYGX'3QJ3F] M2JG])SSBTP--Y#W^4<&F4068Z7!OQ&9D)CI*(GV.TRWJCC0K9JRSMS;;/C^P M>8/*_+O;+3A[MW@1]/5++K2XEO5C6?_7U[+^"WB6GW\7.E8; MG/J8*S>N:P[;K<"$,%R)K04#+(A@44E_@% IRUG.9_07]*8DJWYYV7.N=(J2 M&/>DI1V9*:.58:9<$#2$\ZO,L\<48 6OOC(%ND&+20X ?8%.5,S+A;@N/&:X MB0T;9P$5L:)PI5VAGM.18,VG*^?L3\*W M*9WTL62Z#YYBUU_IZ9]UT(F,/&M)O8[W\XVW(N?6/4=DF^ZVK2V=I5G0JJU& M]HFN4_'L4Y%XDQP@7T?]V4?=:L.@JY3TQ#R1_G5:GG]:UM5(LR(H*Y^)Q-18 M*O(Z!<^^,[2+.X5;>(J!*_'[3[$77-17K,1/8MT7E,] +0,L\0/<7Y<61TV4 M&Y\>5+GR!CIPIE2JP>R'&UA_0:+LEG%V%1374UE) M?"?M6Q7R7Z699Y1[9$%09<4-\//8;(_\!$D5D/7%2&E[FGKDL'C8NT:2J8O"]%;GY!!\/V[V\99AD2.86 MVD;J%VN4S12D$*GF&5;8^RY;0P%H5P!7"<+P[.NCMO5BEQ>H-KW*LS[XD)U% MGV.Z67TJB&TIX#RP,8"!8?'.NCV>]$'OJG:+]NR6MTS6]OOPMDA[(VU/T XM MJ;?SEG BY;8["M:AO+TED#.-&*U+5/*EC5<]KPZY2!.7HPI:UVW MK",XSI]@YH' GTV0\9N@UMWXC)\DY(H4]H$NEA$LA\(4]%"AE2:&"N?\ND/R M--;&74;K-]^+\B,2M3BM3\7\[G2[]PKH\8&,@Y.?G> S#=424ET6: [2 MRF^Z<]DPI$.H.0@H77,R?(ZZA7L%F$^%[XUU$P82S4T").3&G88A!_$\CGB# M]9G%W/2HM.?G1C\*_I4?"2P6@G041AFW7TVW.N>0Z:M;!M:$IS,GLQ,MH?B) MDC#10M6C#(:V=+,5W"^1%5*2'"S!:$5R(U*D@!N_::2E4#F?!L67&+[D-U=\R0MXEG\2?,DR9:IN]6X- M_QVG-*C4LC@Y$L3--*6PR;/S>\DR_GV$JR_&@?Z,40(@\?*\IK.POXI#%2$L M%!]*3'.$1[*TFY&%N>.%Y?^T$X$CPAIB0W^+/7A M],!P=8$%WPZGOCB.W,Q]J$KJ_J%6(1J?S M0%^)*159'$:G>X[-:1P51'TQ HP CQS>@C@)P7T;UI LZ:&JWB;)AU)!PLQQ M+MLD$CSJHB=IRD[\J."K1T)D5K],+[DN&S0\K*OQGE@V6#*3^SG*_A5ECC)R M8.%R"6L&V2)'I" #;AQ\"@-:_88MSXAN1#XUY;;;>@8R]=T*3 M%E5+13> 6#6%E"ERUB"WB;?M-IM3'VF>D%D+%Z66+7>\XN+%E+2('I>*2+'% MUR:/#;ZH^ C9K[]BK+NJZJK-%QZ$IB#E8U@G(K'WZ-\/?M2F*6NNE:Y[)212 M+C.9A6FSMDC--4MF12^/STP](:0O&O/=F6J_O'M MZC8KM'"FB)T9U?/*]YKNJP<6)Y#M#O4[4!81Y]IMAP@7O/P/COUT?[X4DJ.79,HU6&#>2W)%"W7.!6;/ M+(JQ=" 6:?!<5];HOBQCZX446[D] ME60L*EEJR7M@"A?=.0:,Q,F1(;^XS?JM.!5-]8/$^9,B8!HG^M4 M90D:K;3+@I'S"E&TJ^I+DWY3SR/=Z] MQJ8 E"R515V2V-1<^"V:N+LTI>$?QN$GS&U2'P_'8WA!.KX]'F.V<_'OCW0N M<9,-;IO!F#/W(S?^:VC/C>F3&B^/PT-J]SKL(GK",D:E\!J(EP8#2)3VAWKP M)MVJL(XV.68-6)/4I'HB=98H ' AVZ]1BH+3)1H):$&AH.MO6P6'@-/D*MH' MG\&G(W-%C6_W\1D\"C(ZWE X9/'7.(CP? M7"NG+^!9?CZ5TW?,_WWEY:X0#\03G1103J#S%I3P:4C,'O.U2 (B!A]V!77: M66_+B]Y:KIPBT.@"R#' W<;(6U_B4:3(,X;CH"&-T,@ [ MA>5>Z39.$>AN Z^RKHG'-CHYW(=;KH0;!7PYBT;-$2Q3?GDON83 MG<%\TG).@5G,#]@!D] 6)"(Q%'01>9 \T]+[%2R:#.69Q=5VE@"1.>&]'TSH MKG[;2"DM+,(:42BPLB>B^#R-!*4J%N^/N;/4WK6;^]F::%A7R(NK&S(C2[3Z M]*22?X2IW=9E3'I>V\Z>;:)HEV_[\IYVSRXZFM<1?[81GV3X-6DE1PF=M[?7 M[N_GG01029:&XHTU?,O>SI"4,_?,V4S9=7Z>;Y,XOR $UUP058;:CD_S\.?K M%#SC$=XZYD?O\U<1-'\=_F<;?G5A^XKH: F@^(@3U+U%YD^F$:A(3@6HNI$;&)3]OU9U"92D:N'+K&A!B$B MH;NWENB\ZI.(55CA%GU2]6%]ZCGWHRO;E/["OVG\JT'3'=H\]&775QT0H3./ M40_DBM]VJU,B"9Z M5\U0R/L)Z-"&]V;UVNM++.01"L%:5J$?3_/=5^^< MW7LQZ5).934$;24HE=O[F2'0;0YW@=0C!Z+#L3I+)5-M-7T_: M$7ERZ5%HH43&_",LR#!34%_N/LY:D8!Q0T8)%A060AGN5@ AD^\[ZK7$2.7!A, F[RED@F:.%L5>%>-X&LX^- MC"X7[!M^=R\BXL2!K(@ Y(,EHRN[IUU>'MT-P$&$/:L>JHIBT5+!$ESQ!( . M#375ER]N)TVH9$5&3$%KZ%#A.CM 0+S75/956WJ58W;KEQ]=S6V]5#;";=%4 M*:Q+]0*D.3BX-@\(@CB^>F>4NY:E7KK>'F=FZKL^W93%Y F,L3ZQI:JLD18Q M# Y"T\$(:A6U$CH3>AR%;T*69_I(4T,QZ5/OF#E*R++ISRSQVG*O\Y8%XFJ& M?0'XD#7:3SF*O2R:'"C&S&"8:ZH[;T?8MN%MW311WUD.I10(A9.]L$Y+V+&< M3,*/W\WJ4\?UHBHP(K$;G$-]ZF-'V$46# GN9D+@DK"H. DXE>/!*>IHC\*1 M0$OL3B2"AT1S*L5(DQ?$W:)&K2,BBXI'UT?G\R(,;D4X>M]P%F%R:.CC9IED M!6>PK9X>LF/UI3#UI?)G!,^M'H1HI!R&FKW%&E0'AU,3I5+R?ONI5V;*F"NF M05ZXD8QNU=Z&K0LJ!AHXE'85R5JV,(BR)AGG%FY7"ZL2PY+E!N(QRN7/AN=4 M7#$N:7>PMDFN(+,Q+N_*,'QQKYY^K%+Q^[7 B>;Z?15-CKCOCTOHCHEX;L13 M:SPV7591A1R:P"(MU$ **[;K-E =@9 N $>T.S;B=6BL:=K4C!0OHYRTWD/X M*VCVKF@?0_O\]HKV>0'/\O-!^SRXVE2M+M/(4G^"SJ)YW;5YMZG(G::E0V.> M!DU5'V-@G#J![MZ2XGK 0?- FJE[81Z9^@[J9*8R29.N)G#ZV8]_?,C\8M(5 M%*&Q\]ZI=X>..W:UHH-B#4UFWZ5OR'"AVF2DS3[2_F92PY=V B*B;S8_!GUUL(2Z4MUP:I'H"GB?U3=G M BV[WH]:DRJZ6*[N2FH(YOX^&=)D++,&*K=6M^58AON4S3D$&$7>/E;$Q3FC M]EBL@HUN,+:+S.RQOZPP,HP>'8/!I0' @A55[&L79UR^^%%S1SOG[M308,B1 MR)S/F0N#)F.D[B"UYW#(B;:5 M0HF+H^W>+;=W5_0JP!I$-C26=;#<=PR-JM1+*97W==;MZ^.AVI!V[@^Z,SP0E- M(OE!Q0T%(H?C-AV%XSXLQ U+L4/AJ._".Z[80:Y;:=<^4=N#O( @!#G,WDKK M^5UL,N>>AZWUI&OEBE,BLW-'K1O+4V=,(QLB:8$V0:K/Z#HAY-CQ7;/M(]VR MYK]$$.3E^2+?Z+K@SF]:"SKF8G'4UFX=68!4PJB3NCO@D+&F33]3KF4Y&3B7 MX5927.:' NFZ3I:_DIQXG>';K8CW#KU=?\^$O0 CIBKBE.$"ZR/S2J#PF^%R M!9K=0'D,VVY$.L%FB>8V*1W"Z4\'O4!2#]VL.'U$];=M]Q: M)0=48Q2J87;NN"R-@,8%+M88%1<=.H.-7@RRJ)S2$J.O^D;%0PR9<='1! M^K.C)>8F$=BZL" &0!I"K'P:]QU3*9?&-E;]L*N;L;>;^*LKNA9780>&2(.X8@=.R9!+,,[\=[&W92=6#QJT,WBDYDQH657 M\_M+D<)Z6L(X]MM7M&#/MI#9D5RK5TX?W?-(Q26.\4_-2]J4HFV4=3Q&JWW9 M[+AY4LCTY4MP5&F9 !V!O5ZUYOF'AVB'<.AH]7-QZMEUHY-0#Z"L\W%20;+J MA1+GS]*CI2L/Q'+)X+YN1F-W1BU(W2R/7LG&BEM!IRNMF%N1#Z0,9NP1(#\C M50S7F2=KKROQI?6@^][T@E)$P5]$8](^_(>4ZM2I,]*8", QF7$!Z,AI*2QX[BQC!&8=E$*E,Z2$.T5('$=.B. M)'SHXWRND\%OP2[N*]GP0OPA=.WQAYHGX\)#A1KPZ:A2Y+%0*&R5&4=CAX)! MD2C9Q/Q!>,&<(0AFUU$BG=?D3\EIQR;8<;NA1U^@!*R+7HV3V"HLJFC%DS,_ MN&X=AH!"%#ZMPA-7S=GST&U Z^A+@2D5(J4?\)C!!A!"H(D5E&!L=,&KBD]: M_-52+$P?/78=9I1Z_,1I70O-VO0$H-W#C>-#N>Y&6"K+QK%D@:P/+0V'N*YB MFR2 ))(+I"N>0H#5K)KRU&Z@3R* LU+8-.=%*0A.OZF/TJ4^)(_/7"Y2*K?&XM2>+39*C&H,1,%-%L *B-4HK_TPFQJ<.=[94T1<:]S13NC(W^!5#8L[V MVA3Q!A/8[6AS)(Q9KG)M5[2KQ)JC"#DX7C,&/.;5=@XFQ3CS521$B&1@6BJ6 M&$96ISX.Q(UDK.%,;W.J-5X89###2_3G(XB[-EU/A@:*)W *Z+^.IW6P M?D3ZBQ$5!VA#)G!*,W.F8%F7J\=3VAV6H8@7%J5 MQ)CH@7]"JNZ$C"*[XX4T$&OJGXO)NVJ+C!'>@E8&=2J;;#,6#A,JU'?EYJS& M:WX]JA1; V6QMV/X>??8$Q>C^&B;74> M5G_F!-O-ZAM0T^JELE1^UF"9%5Q$Q";U.?@T=X5KVT^I(P)SD.QI)[ RW8-% M#%_(X3*\LT3NL$M[@&97!\(4'!OHD% E*6Z@'LCBA.-(!+QTB=A-F-BT9Z+7 MO\R:X,?W*[G\A?>Y5^20A'TW5 <7$?IM36N?C8.2J#&#![L,-)/!;YV5NY?$ M8#IMA8+_GIRFN/)PQ,K\[ZZ5^1?P+#^?ROR[5VHAIV3&+E)71IZNI 5"!6 < MQV7T7(O57VZ^N2FR<\=.&)P\.#3=$0CK$JQYQX)A[I .IFO?W;M,7R%I/DG0 MP4C.';$,+I.3O0/D#;)[6T],B7J;X WAB/A;+]6;5Y\3N)C#F%D5?EU1 M.I#BY[D54W@2-N_(N5DL))E&87+'1Z#Z9@S@, \ Z_O[\*^!5'9X13I"?V$" MXU2.\]RJ]J[NNU9DHZP4\,"=AO2EE?VXX#6DRD"$<"%\"Z%\*=3*6+<&S:=* MJ)0FQK&H:"]L!/.,SG'@^1-:2@LTE")=R?!IHPY5A:OSGMUYH)\ MI?$\'I%RS37TQ? RIA'%!H'\'S_H]%3^WT)*.]*P4?^"N&!,3GIFD/@#=Z89 M)/8_"ZW>E2OVGX$HS]=<_M("M00_/KR^;C^-'KC,PLR%,7B(@=@M32\V WWY M-@2)E+U @IRN_B>YS+<]!0^?$E07*IL&<7C&0E+5>M*P: *>!)N)>X$DG]@TT2EG3OT# M%V$J?W;)L72S^I,'N=!\?4IXN1#*A>#N4S 9AKM\)4;M-9W%Q+WZZ5>OC031 M>L34]/%0P*ZXBX4QD9P'=O>!6:>R/P TF?YC\H;QH2@OOLW_K._]-;_1:]:OP)>^^OHUWS7,"!\0 M])$."F(+V")B8"2;/'VLCZGGBVL4].LPI,G(N+R@'"R M,IQ2WV7E 9/RX'4-@T"%0;;BGPIJ;',*J^Y3LHG!( 17")47V*$E$"![,1T+5*]Y5,A6TM?@P'$*'44E-OQLEYS-U?K+-)!1&W MP93*%CR@EW8PO/:)[=_VU5[22'YP(P2'=P8 >S+IDDDJUZ11 M2CG#$Z:>Q++A-\A2<'-DMVZJVWIHM!!)N$ HHA0BQK!-E[T2+O/AQC88),=> MUQT]#^H&XF WLD).27)=54%U[@9.1321]A%A7ED1JI%4J$2$-D%4COC9=YN M@J^ZDR:OL(.H5=+ *WG:U,L]Q%7(R@_M]E>T%Z.TO4-#FI>(-V:1;39H8GNZ4"P+?6K'7IO6L$>TC5@++,Z6X0R6V9)W3!K03+":V\N" M1UOOB:W<,SFF,@S>(79=([%\RP1_,>,+L:>NC0]X24[=M-U2YX>\@M]\@"A= M9TC7<3PUI(Q[1Y4V2=HRTR),)HI:5/"64YCZVD16592)HW]#DF=K$ORR0D!. M TC<_^^KK C,=IH0,6=\3AH,UQ4H!YH25.!@6FQJGSVPAK-ZG6X#3_,Y\'O.E0XL&1Q0Q2E'-ZB"KFM>GN] M\-"B++D11GKFK-?C0_T5*S, 7Q,/&P&9;QE9(H95)8(M(AV2^Z4AO#]80#O" M.!6DW9TMS Z@Q$!1-DNR&U!,R--8\'>C]D21/(WI.^5W2\Z_3'*.C( V=XKS MF/7SDNS.'DVT53J+DB$1#@%;JGY5,JKF-&KG\-)<#RFF$T9JE^#+QGV58MA\ M55#/U'2-?>O&QFHQ R4!JM2%#0>Q[NUPE=.17OG7_TK_?=MT:P3*+2+!*,'T M;__RNX\_^?4?/OI@=2"<.OHBR0LBO4+*;D@<>7GVS^ KB#_3N";\[RZ8L.Z> M%L\?>W*\"A?8S>_UF?9PI";^4_0WT[RMRUK\9[C4-CP#FR.)SL+/^-\8[;#R MNML*.]1^C<@K_#Q\,S=U%.5]],&'O]-N[B';/O0;B]8M^I-;AHEF-1=DU+"& M)@8H.( WU4VA?SZJX=>L0AB*R<)9_>+?_N7#3S[^PX>_O?F-?O9+>MUD!8ZG MOJ5@,%O5LC'T$9$/) @&N594"R/#MP[;CU-NIV @JN"=4PX^&^0\$)U-RPB) M W?,R3Q2L?AT +ZY"SYHC\YVL;_A-KBNF@:UK-J4/YEJ30#*3:/,"%T;5Q8@ M('JY19TRCP,O(Z ^^]$GC//O*H5<\-OJX.$+>6T M@ K:;<:&Q<\R00:YY+/32*'O6AZ7D037$JN56']_+;&^@&?Y9RZQ0NSHKFP M4YNG/##QGSG>,X6=@#>/]U_X^_==V.PKL,GW HJS_ /SJL"\)&)9!EVTU"K; M.^4R3P$;$[$\"C=HTW,;U=AMWNZ[9NN$+:DKHJ>&YB(UH=MJS4PR4P4'W\K* M%!(7%VK+%*O(LYLEW\H@AIIR62.W72 SZ7[IEP8?3/R3;*8Q;X3([16-,P%( M"YF.PQQ:'ZV2=*&T(G17Y/"'@U^Z&MC5:A/((J-OP=M8FYQ@*I*G7>_YKRC2 M!#39WHY"$EDG@Z%S,TK%X!11J4-DF:.*M>A"ND$F=-6VWG)L(8#OF0MR/FFL M.$J"DV&9H#:$4G=='[EVD$ND *]I^,3WC#L(!I[V0+XZVKJB/FVX$+1P**G5 M#?5G4O4H\4J0#%.*@P,S,)TSBS#_XG3O6Y5[&K+UF5!*H4K!+ PUZY9%:S3S M6[U7F-C@AX0O.&[ D9/[ZBZXH$\'74;FKJ[NJ\0 K<^N4\JL6N<4:!.@L! X MI"Q60DDG1*.>33)E7< "I9]2(W%3 ST96Y3E =S3+%S6IOG 9UHPH MT!E*6;("&QDHR19>CYKU6^TODV*D4[AA *WZBGY68%3FD,"PM[WF</TL_T[1SMN&,J6A6VSI]54JUL+ MKNM&GQ7C%C/3NVYSXEHRC%^UDZE^9N?-O)NT[/@,G<1*.YV7<= MM[35 YP-(O>UKDUJA00]6_#I!%(%^(6D>@4*Q22>[ *B2U>MF+76.Y_0ZV,3 M&<1V2$XGKG U*(@SOQVG5(F%+Q[&1+3&F! YC%G?4TB)Y:Z?-M1$^CI]">+P M8_WT.^3KFD7V9J6C3CQE>N"P^I+!I#7S/5,SZRZ<'[#+:Y-_DU W:_T/LY%R MB3AVZJX-1A3)&91VHV82=5'IFFFJ\HY5Q;B]G<'WSND_M;AOM4V.MTO;DSDI M;1Q+M.]0@S"9T4Y9N(&5,/7CQ(^@MF@THUA#A$T'3"+\;"6;B..X)5*^D6 M+D*1G[L S4FFF!7M\4!W1#Y [O!/SIE($2@-JFIQO*69VY Y.V_2-0V,:]0J&JGKKLW-N-75'\[,FFI#$V,=(.%-*D^='.9+PB8Z'5V\7MD"$ M1!08((=$G>--5$I##BEP \]NV!UY!X/FR-SDKNS!T.RU .QS)LX=*S8\*.7G M-(S2L?G@P7V6#E8VA/RP1]BNJ(\E5B%U*=^W8OF+<<,2/,F4!-_\A%2LU67LQ=3WZQ< M#0?R'5D7@?'#=0HYDJKC+5+!;163N5T?XW*\W+4DJ!/_ZP^N)<$7\"P_GY+@ M@ZMM)N/L,LH/&-2%!DQ7QDG-2=(_>+/Z+#7=N=U@SABZ2\Y!Y7S9J^CTLVG& M*8= D;05P!'5GK]96 W*5Z7KLO%-D6/Y@T!0R4/H1^LDZ<<$UT??#&^RHR^J M T#\1=&)J@[K,,-=97(J2%B!3S M51WR^=:8MCNOSZN3,1(Z#\''*#9+ O9&()ZX.H1]E)Y QO/7U\E[5M5G*=*O MYFDJ&7][G8!GFP#K%U*$@P7CM2CA8>BG_AA+,,'47+W%@2"4P8ZC/== MU:2-*0R"4X&NE>N59 DXT 4V5-6"L2H/@V9,05&FX=EU3I_/ M-;4LI,2<&M=(8\"QY(AC<]XTK&$K)OALC7%D?S<;+C)1KW"(A];:PB:MM6$Y M--VF5*F?6P$CQ'PR*8@(N@:ZZ6P;^-8*R4W449%Y%0HA-?B"JZ(RFU!C FZW M:XBA]GH2//-*2I,@(^A%0HQ#T@P)QMFAX3CV3=LD1VGH4 [!ZXP]VXQ-A#T* M:=B[JZQAS\B'4Q83JE!3UPYJ72&LE8:G33@)P&R"[>=J'VF- Q)#BFZ(!=O[ M$H\ -N=Z.%@+/%_AU-+!0^6R$=E@KJ(-%4BZUMUYTXTC^#>I_::QSA^LP[C" M(CK&G6* 3ES7V7.M,Y>G,A U0QCS/">OO2IRL=IQI*3+?(7ZKF[BE]!]?=OU M'M>+R::$V);.ERA T/$2$CM\T,7_I_D#/F4B7177QD1 TAV^'O_>;/Z8U^O MJ_ZL78D?"/Z':\E46WVUEF_P,1:NP5>T_CS#6R:]YQ=7M7O-(&/&H^]*+R_N M*FVBGN=UIA=J;\)5XRO(K#&HY-;%/PRBG% R6(=Y\ECLO#+PSO%7^!KB@FV+ M#8#GG!Y9FOM9P%P*[%QOH !IVY?W99-5(+3'TGHOK1<[?($*EM\\_D1.C6-8 M+;XI/: Q[:%/@JG)F7//6GG!X7ATK?>V#)3%MML$$UQ(T^1@[96N3Q(.G8%4 MN*HR5/8D3ND;.5"Z$'_13@WZCAPY]IJV"BYO+RD-&O/:I,>>X %Z*2'7[9Z) M79@I,$MTH$F&N8]+AVW4+\9R@&" 91$00AUUC+%RBGY,F"./9IGFL$BJB%8S M2L8OYK[:]>+LNV/=*\!9&PX30C,LFBU^_ ZDSD'Y+HTM;F,#FP/VMGJ&.X_P MEP:PH)@%WD[;]8>%5[-.&HE(DGT"8^^.U&COK!6A'" S2;KO->K9X;K0.ZTP#X%U2EIW69$G1 >TD M.0\!0;_<1G*^1V1_N3=(FM\I#XP&P&&1@32MQ[ AT@-*8)3:=D]J;[1 D.DJ M% ;FJ-6=P *LMM.I-\T;M'PYKX;[.& 9=,>+X&0+97@!R2E'9SQ&-PS=S*^H MQ[?G:9W6M=V\X.5HISQ-P6[VL&;K,'-<7WG)(T+FPRM"Y@4\R\\'(?...,BO M:Y$BV@G=$L/J)LWJFN:+K-CF=._JZ+3M'#NIRD#U]2:V/_T9)\WJ,X!CH[YF M3_QD2KV-(TYH(X>C%.G4D) 3U=W37RC1?/,\D?!'/W(T5ZMGCLS?&>7JXJ!: M&]"&T=BQ*\5QJZR.B;)"+9#Y77"698 M=:=139!319:7 K*E$_'BW/POTFU4.$ZPYCSKP4;ZACRJKL&@^Q$YWOJ%N$L9 M_JUI5MTY6TVNSR;4M23C;QF#-%X6OTB%S.'%\9]^61BBOZF#9[4UY;&,R3;W M?MA9"C/ABMM( M?(_*/G\JK,]5"$]Z)*"(G<)I'B:Q_)J$WEY1A MDBN\2*5\>D.ESC2MJC9.;YFJ"RPP'V"A@.GY-8^2 M,@P[!R6>0-LJA,N"D;3?>[\%-G,F@(D\91'=[V(A=8I:G_V46/KRCBYW&$P4 MH+.UD6P?JOVS&!BUA+ML);H573>NT\^EA_J?'MB?+N$J,:T6 M$$;ZM1Q9EMUMM]YR=L\)'W)L"=MVC@:"QJP'UZ#P@HY* M8-,.?$[SSHDDEK+TC-2.FJ M*DL%LK](DC0L#S2\K:&T37J:PA"H.[KK)QEVE\CBG*U!@4@N=%,;Y(Y+_P[@ ML]>FUEVPD/?9B@#-P+9.RD1=W7@OA80K[DHE"&0[[);(J9)L:U,"P_3+!R.; M^>6!<51"H*&JTIYE7OMJ QY:V#HA1D%#US(#QU;;S.=\F>,7OO>5.WC5.=N4 MPWZU"T9;JNU"I3ACU2ZO6>_/62$@38[ZJH$RT!+*WT%=)$6&C\.:'^^)*OOK MTS"(EL%?WH8COJW4!+Q[E^1RJNN2F&:-H,(RGYOE( Y8=PQ]<)(>SUM',<29 MWALM7V1DW>$OMU677.Y'SJQ3IQ7V"#G+(P46$[1Q6D(XJC(.J_#X52U$.LRR MC^QK/8!(C&,4->8'6H]E'Z4L5(V4,[O6 I+ ':65)&JO]\:A;]I*X#BK1X9= MKK7"XXW>3(PYK2O2M668?E'=W-X4SJ.#!K+(9!=.19M6-M4I;L]L:$(0,&YN M?NG1/7:-A"7U*=N*KO(K"5LQ_B!>K=O"22<(FUU"%58X)XU)#Y=B8%94C1PU M_.UR#32 .\*2M$:X^QGF-HP'A8<21C+Y5!KIRE/K_43B)5[J_W=RHXE7+KQ4 M.!K=Y<)C#KMSPAH>67IB%!U'U9UD[CHLOKR8>\-1CCB+J!32_0:56KHOM;<@ MF%^C-M)#ZK6ON4JV,V7U>"XF;4FQWTD6L)"_3QY=5V]2^*4B>YB]==F^-2!X M%^(7VERFTJK^7D(BEZ^ RSOXWGB-ML3&F#_F2BP:L'ZRU2 M@:OZP)T,KOAZ<7&*"&DZCB-$U^2Z4HJ@+T_;^,)N$(*I[-YA-&]67R:_E20H MJU9'[FH0^@!+H?1;W AF#K,O7#HQP7EMSJ7CL82< R7@<#Y$XY&H;HO:<4GH MC/!3D@'L30\DEYZWXCM,RJ.Z@XJE$WGP?;VNB9KFGDJW/8"XT,Y!3,Y2&71" MZG[-@'DD2]$RE$MEAMQ$S:N3,]# "KU)!R4;=-*#G=\Q49Y:+@Q+!3AR%!5"_J,H6OK9P-"AQ.(R^U^4+-/]X!1Y:*I/ M9%C)@AXX. Z7*9>46\>X0.)U8\@)[1J&^X]'8Z(,F@&0=K%%:U5YR0X$SC>]XIN\J:Z,(# M2]/&*!:*VS:,%'-AP/7A2H\ %#:HN6?\\:-V!0(8$."C*Q#@!3S+/RT0X+O* M6!!C(I*MN*.W.U'=YF]($#+P#O#K8'0I7 49V2&$F(/HUQU.K8@%K<+.W"O: MR,AT?M!_7IP7^EDU'&N!B7G!\:ZE_&B(I;KF;C)*Z8C$GA0,$Q,2HIT]OY-YOH3(,%='[BP\MOK=<^\*2"[I'2?4)PS"9[Y'O"IAT=< MC"5DHJ..G.AL/*7REV>MGL2*?'FYAB]BF2RZBU#NL^H;D=H-$7#-(0> J >D MQWAKNS347,[_L(G=\GC?PO/O_FS[_,5&6C5&5&E[KP)7_KO,$/4<2@M15< MS)IYW&,8])HL/\M(T,[I-L2<=-MWI^/@.W$X,*R=F"]JFPUIQ+'8O0G\,J%Y M--94%3U)EME^ZMLGG+L"2G^".;6K,$P/# "_FP@AK\Y5V:OT,F5/DQHRDSPQ M1VFK+=!-(HHH,Z6%39Y-Q\B?G8X.)]/UMV%-_:V,0735[FGC""!B>R?_F,6_ M)QQ1P.>$*)@FE5Y>MBBKK"@\IMKZ-1@E$.@'8*]/UD:2KY>;60DFK.H3Y5_$ M!Q(A5.4Q@K^G7M%$N[5PT'WI_8YE<\,*1KH)3H3EZN $!G'9BW"V_O7$B3 6 M[70OFMP@!=,E8L1%L1 5IAB0(X^*$V;9]#1> M^A9/,Q/<=L=5L ;A=6=ZR$5T M3>7T=O2E7.,@SBHL/!";$PH%+MN6'71X3HAV>TUM>?C)7;G1KAF32]$+%GE% M2C.]R)>R(!=]X^''TRA+%6:^K[IC6-:4SKZXZ#'AH/4,B67 0J--W6].AV%DR;9U=>XD9R&9] 0? M5O<@*" 8(UGP(@W !STK"J(E8,T^X25@'916;EF.)?6U'?<4<-T!A*;H@W)% M#*$5 1\HU&EU(F+/M&DQ+5"[ MC1(KG3CDD[/$B6VQ19BG7Y(E86JR;#YL^=1#MBY8+8%&0@])3A%Q^(F>Z#!D MM&[W].B$(.Q CP[M-<5II_I9>J5$G&RIK)-$KEV^U%'8MN5^SWD%*HISY]\3 M[(YMD5/KE'1Z10;B)JF,'-(")$_&VPD>),I/$8^J4UW,2=!%>GY<:7VJFVWR M9@7+^FZTHY YZ<^ R][']X*ATGF]6 MG]/DU1X@(,8_40],?H2KA+4[8#Z?9-3G4=>JW.?%'" F9G(8HF;4:=G;*JW) M.[P..P^JGO+H!&F4>3*IPG*U+C=O7YV.V0/'A1_,:SC9VMN1G*W$PA8BXVS9 MJ$KFQ>'.K=IUK@@;A.)).+@N+NA5K#@%731JZCFRV KU]$RH6B$<\!*^38! MR[,=FSVS;-@O\F2?D262[%?$GD<:2EJN*<0J39P0#SZ*R?&*,?5)HGJ4=A!* MB05E 4F]]?X^6307Y7,@L[WU4C>M"TZI*NQ+I'34KO-3(C2L)(T< MC2B0!Q1LLF#(O";HQ3G<;R8GBJD(<^#PO6*4 M6"J?^58 '>GIJU,QTUP:#AP#?'-"4M/E);7;>4T?+PT^W*WGHR1HO!3RS.' M?IMX/\+",C,EZ)/QV%$9YO*VKR1BQFX[2-+'<(PU4(3LJ89H)[BT.)"WXKL5 MI']CYU,4I&A32WHME%NA_.-KH?P%/,O/IU#^X&J+=J0 2GU#$>[63D1#9"OJ M3M%-6<.4,\91@PH%3D&M1?!P&*G#X#%7S@0]P@3BL-.I\V5L'FN3WG% 9OI' M!U4*QARCT^C,807'$8MG.)W2\?3F1BI0K2D5%ES[.!!;YX-8#[F'>^?CP[:\ M#P[_7=V?AAAOJXOA!MGE)_U=$E&/BSO6E#EJTUL3Q(\ZV8C;AO4'N/+$::1X M0JDOJL&W3 J# GTM-OY$^^6X#DMGX4, _[!ZHSYA G_CY(P[_3C_DH9J_/"% M]T&3 U) :G%P* QM2)CVI$(+MH2?F@O9L@,GK&B4N/ YSS3LUF')5C_]UNN< MVYHN0T1;KD[6O_"8 M=P"3I/Z\'ZWTW>1AXRM:,XU>3.Z(B8.QX7_-3A;+5"+(B+S]MB*R1@PDKIW3 MBPSS,"(]J$Q'5#:\)?(NR2H]/DF*8N0':BHFO8Z_>N<%0G@%5U53,^,C%(R\OAMJERXK>[",DBPK98= MM/:8PB4)G:$7$&R$:XC:$J5F>FS_EG5CBWHT>>Y3'0C]7 MV;95;\KO2((DV2JXQ+1=NTE(X-\? >_#^2RGP4U97+ M]CC@1,)T'A;S:'=5 M['1+VMJRR5/[CTF%N)OT:KH\>J74I M=7L^NJU;SI&-!(>L*DP#<5^GFE"M)V[:LY M?R#M6Y:Z[ %4CS,G3!B8$4EP.FF])J+9OF26$^-9FH)CE#1S?NH72/SZ<[E$ M]X(W8I0)C6JJ*@*;NR0]+6@D2K+8N2!&C;U:3B(J>D7;9QJ6L_(Q/C2/5_IE M$&1'#@II'/15)>GFM&=2T6UJ:U<)]3R#\D#1Q=->40"4*T;.0,]\X;C%AQA9= #Z(H#H.ET$IJJ5*J;,IK^Z^0^V^2&DZ[>'7IF/5_\P6.^^G4^GU\) M3DE=J!\QJVP" Z&X HGT\4]Q)NL[[PXI'8#;H=,%<9W19[2DWH]!?,TQ(69A M/@PD!%6))M;@J7*'M'4-G5K7>!\^FG Z,3397* <@G"=ZF>;:I>>%.GOD[A1[84/ 2(6VN?N]/X?=RX-Q0E\A9 MB>O2VO>1B&)"I(RV4<%41LXEU,$527*=K6>E:M+^U.XM$K3O'&@DGN$'2QZ?-N7!]UT&GM.L*?(?7(^%8DTB3N9 M?^0)$TS6]CK)SR;/&2%9B2G-IT&GV=7'E.@,B85!])OJ/K.Q5Y(-AQWZ]14[ M] *>Y:?&#KV4*@[UM"<97RFQSF)VT%DCM9Q"^^WGLARHFX)G:>GGJ2]=6:%A M#KTSFR2)W7UU/ZEQ*/&QF",YIAQ!HXC.N>;]Q^2$+@_V^UUE\#!A21=>L#[8 MB90; XF(Q:J=1X1$*DGT)TLOCMS&V%D4:3!%G<7$=$Q(=\:?C_LH:(!)CB^M M+/IMIQ):72H;9ZG7!7CUO9NN"+G8FA,5\;F19R*90SA32O,__\!,]_DD&I M6F"-017(L"B!.$@SDZ,/U!<48GO>WZ![2Z %$/C4%GTT,1K_ZN(JCSHRKMIJ MN![,C^>"K95;(H%

7=X!DROHW*S^>!8&&E)!YN>GR/CO>_SJ!V32)H]^K[1R MD3>>.\\(P9FPKT0$RB"_=>FOW_)AYK>7M9*NNK M-!0S=*OZIZBJ:8@Q0-[8?"8\PBG$<\@?0BVP$"%%N.",;D/.$6L3G9PVX]O'F7R2RD:^#4VCW7KV6(@V3KNZTZS*:[82QR]L9OEW*+CHA#Q!S M.F&?RGQ6ZRZ?\-9GQP3:D^M=WM6HS/2-5Y*%:?HU+VZO:.AJ19L!V92UP862VG2O6Z7[P2\GKU,4FX2R22;F' M&5GI9I/J1J,H&(=/$K?9GU[6D&$4!%:89&%@!5#-*XK,$XXEQ[Y"RN(#L.]G MBUNHU/A(L(:1V-6Y!FB?N^=I%]8C4_*:,UM'+H_X'=]B*-?2#)-9K#!L![S M"8S;8>8&=JW&K&N_3,"[5A=@[&:SJYM&;11K)/"K1Y02><6%=(>;_A/_?CP? M*V.+C->01P:&68AW0<44]A)Z*^N!^U/99EGO[*//'OH50ZBXS506D'(*6XK0?NS%$0X 8NVVE00F3/ MX1AE_KR?][X]AA?CR'W''!#KFB@/X,/1"^W+OY7]%O15*7XV:GRWI%/-3;;8 MJF,]Z,*$UPR3%3R^;0,.= K8=(6&^3MV@]PJ77W"JASYL2_1KE.;CG2_QHQ5 M-"^;/75LX4,_[+<6%R*F DV:>)9])W)25M1!%=]Y( M#@9L"Z.PM9(N$?.&4@TI/!PW(6>N+;$RZ3:A$DLZP>@O1H+_'I M>M\MLHZX\=P9):\1PT];<8*K1S>I&M#*CU4B0A$\$1Q"X$G[_M1;"V6)+X,8 MA_O,TWFFWBE,*9C'N'DS&1JDPOV (6U)8YFR M_M-]&L^QP9 AFC@(76#Z>4:YJ5Z(2B@I4IG,;:K!DZ42G<( M"FKJ"^2Z>_$ M"",A)7K"LBYU U8_J)J>,F9I7H[U4/G^Z,*%9P"10MH.[2T,WW>V-#5Y)P25 M)4NHHM]2\Q+8A?SM\'I*Y2(+2_9D- O7,F(L(_[F6D9\ <_RLZ,@>"(Y)7DW M7WB.\*^$4.CBG/&Y])!"L>$J"QM*TN>FVO6&TJNSTDZ)Q; /JDV:"G/P2+9'I)'TJ7-SIYFFK7FE]U- MZWF.U=C?1!X1SD]/LH,<--WB1*?.E.K(-0DGRPTV:6(E4==99?XB#X/=HE=] M REWS@Q3X6CWZICM]AE58L:#RV(J6&C5M-AWXF>#3WZB?-34JCZT4A%UW@4C M):RXM!;V-J-*^Q@PB*C$XAMW)G#WVQN\A(RDS2+)F1.0@KNSW70W3&!^75!IHU6R"1]S3 MRL:&1A)A01*OE"+$QQ_@^ES3MZ)0$9"6#\Z/(DF":=OMY3.!"-!(?3/#]^3%H@R G*: MOR)#DZK[&I5"QCVQ(V81S3%6&T(UD9ED'O*28VDB$.!,G%A^"2ZU8M0["Z9F MBZ-2ID.%E)\\K(G)H/-2R'$H2IJ]-"B871<8 W/[F0*4I2,T&1Y>#%,X$-EK/@\EM.H'#;[99]XR:[:M60C[!$3/\Q?P-B*DB]&-BX%;$R/ M8MD W/:W;DB Q U[!&?0LD"F+?I?Y?;[1^<9ZQ"A8K;)Q17X'G6>0C MUB1'#0YH*I_>L$B,WHR367=U. OP=?Z>ZGE&7N:T7_/57>U91=,'319U4Y[:E")&!4,Y=VQ2H;0L[BMFL5$+ M:.*A/'I,C,;U$74W%G-QW6D\GD8=4282'CMZH-%'0Q,/-]F=G!M"!I)8;83M MJN\:T2HBE( 8&K5"SL#**;YD2IT_&.\QQ#T[Z'1(A6!X&Z$TR7J=&W/V4'E(A;JH M["&&YREB8AF#AZS*7<[_M>Y_]>^+:_"%K#DBG%);(VE9!JC.A!/*0[D/OR>2 MGM;(P-M(PR7>JM,KVDG(_-<3X1JAPT!.)6+@Z*KR]X,KW6[J8P,9(K)"X2Z4 MK ]7#L?8?WOX*NOZT6ER2[(@DNJA].N6J>&TTDHL=VQ,.!FNKZ,X#%WQ>RI^ MA!5ZRX9MR_C/F7"$8N-FJ.[)U%&9[-2C>]6R]R+QT!U##(#T@'J<7D].3@YA M[M\YJ:P[;G$>C/2%@I1JL%/<7I$2S[TQX;G-YCF[XLVDQC5G/,*<=LWVX9@* M<6>X-42D' Z&L JGA^G1\R:EDC,MC%1D:[S./ M&9%-6,9"J&'@/@V>20^X@WVTP6P5,[/ZE0Q,>*AO-8.T>D.)/68Y_,LW7WW[ M)CJB%N0TY?TK8>9>=UN)J+)H552EELO(/CJ4(J"URI]:*>W 8D9!3,9YW%?E MV^GPB1=!)%,6&/9<_(U)'1/NF:Z/P1P?YLV3ZSV1677!MOW[Q5A$+&DEX-,M M8XH/+(E'YP_6GWU4]P_8(->\$WSVNT6;$#>Q2#O #JZLU@* M@,*X/JU ML=4M@P/\FI\\M52]#UTK&CF@NSR-J&SO.CJHG=3A,!#F2OP1=V7FT,LN+4B[ MF3<94@,J4,GX*O=5+T%K16$E]"GR1\B>8.;=$-RR16ZZ >%[4Y5($O1""AM\ MXGUY'"2MMG,G<^(HMU%C)0TIC;XQ=3/S'IAW=Q'\ZEQR$;+3GYTN4!K*F\@T M/L$QN,(*#%;PR156\ *>Y=E@!>]+P6#!\1;OH; J=)?"R:JYV-:<[L^MC+%8 M3M-4D1;XIN5!;@@ O@TG5OH-K08X[SF>,58T3(^W=:5X-(069-6SVA*2'Y22 MHD#>ER0\BW3*77PLSRG G:%FA>"P.3'+RT"-M<]DN$;0F.,T@EJQL6&TNC/# M#5>_B/J FA+3C,33V:-_^71UL1>#!Y&@B]_DT6R^S_VHM=<"9J218IY?NT94 M*J,$V,4E!;^R[,2=K^4T]:ZBQS$89>:JD:!6TW BMV+%[ETE(N62"#R6-:?V M3-NS^N%81^HT'_@PN)G6WT@@";J*KA7 S<*R;YYRTJI/]7 M6N_0VC%8&M@KC*@ 6H57],\18V_GQP1OHR3\ZY;>>=#AB66I1TJ]?=1,"#Y9 M*UI2YD7N*LX*T;C0-V(9*QB\-H(ML/?05Z<6T1.#2#R_/3^I5A?(_2,=&D!5R22E/U%WW.S_-E=R@>I#YAYB M;7%^N7!_2]U% :]"K1&)!,JERL,%/Q(=Z1]]\.N/BAR%&OQJ'FQ>39/IF\*Y MG/Q)#>IK "VC$("Y7\ M*>V=(KB2P<(JR&\M8S8_-M']X3F96V_TW+%-Q@':=/1*%'-_T.2QQ07T,UM1+,G2PDK".(@D1RF+"0@D\L-?C!RO8TK8(07;@ZU9B0LV(7N]VQ ML48S$]JB<<>\U,_.6!ST5Q@A)6M*XY#'0RVW.PA;L4^)OT([7,>&[-S3_-*5K6' MN.A5Y^[(XU#=H7M=^AK)1>.V1O (%49SD]!!A-OJWDZI$C"XM^QK5I*6IH\P M;HHOS'*$#CVL-5%GH:;]<;;4,SHDKW5B&[8ZK+OMV=Q3=^&YE#)GT&U"%ZR" MIK?EH1?U2_YY>IKGVB@\Z,KO8BD0H$/"8>"E)DFTS!:7)$5_2:X\H/8G (N$ M"L>U\O:'"VXR"-OSKA:V"C]JZM0S@YN+KJ/RR6Y&%Z))1\(]D#AWGC[Z;L7.A4(- P!>B+ MJ^RA271='&0]Y?A&J[G0S3B:_ EO?J$5GRI,2G>ND-6D.+6A9">O;^5D40Q MU=X*D[0PI41X8Y?KN='!=U_:[,X14U0I;CNV8I'/<^+5Q3F2X#F55,GRVXJ/?G8( MA&1MW%/J*IQTFD>:W5HR8Q0R5"$6^&-T,V2WZ0I0(AP;"=EM/@7$31A.4RQ- M(.G2 DZ=TGJ$]-\CQY>,DB(F#QIV1SH^^#I(-@MX!/Z2APHS#DZ 2+@*ASVB M/YS?B94BDWGG#FKU,R_O4/AV<@*H,5=(G'$$N0,@<;M63 HYG#S>1O(:&41Z M+-]2BW=UG)PF\T47\66F+6<(LU"+X-I\HE29\'4LGF<%HHQH8OQ1QP'K[!,- M!)KD!>PN91R=\Z:G(,M6#UV/C[6&U?6IEN7@^FPB+X-K9\?"9)L2GS5B\S$> M"$7#<#"J-*S8:TW::M*_O=:D7\"S_.Q:W>=7FZ$HY0RT)K>%?3T]<'QOH$M= M+#D%.)_DRG8@V7GFO03[9F3^0'-MR=V4@NJ:>"-T6H$U!%!@K;2[8G+XE +I M$'BAMN:>S5KS:H)*9\YS0IR8=-S"/<(YGAGG)+'SA/AB)D1T+8=9 TTNH$:) M :!?=YW4F?C!Z$6^R:RQNYRAJ)I*(?R^&'&H2L+&$KANKN,_'_P'0RGUKXQP M)L3.DGM#!K5R3LJ)JV=\/7T1A3KY,VUY@)0.&&.1W,I[[![*,!MJ.V[!A&_6 M<>_*&>,9$SWC**/8?-I'L11\2G)*U@&W(O:0CG$H*P'R-XRZK- &3[>\-$_N MRZZEW4VK?6%*0)ZHWIS-KW!,D=N7T ^RFZ:Y_!%0['SNO??4,Y9!]S8/=$6YX-']-B,:3+S @-?UM-W.W"B"[^'WO?VN2VD6SY5QBS MGET[ MW33SVLO3="ENT9S[4M7\FSCOL1),%NC$B Q#=XOSZK3R9696%!YLM MJ252XD;L';E) O7(RLK'R9-J>TNV%]T7.8L3ZO"=7/()(V"H9T1S/Y@QYJ:U MC8:7A;W]*4=>G#E>-;4$"): K(=KKJP\?HM'I;()I.V,(":I[Q$IU&M5B425 M>YK0X>&'>Z>PE$2WSK(WHEFH3D[S0:OLJE),]$#0=RNS:+SV\28XJ-?K&@$0 M'X3Q@8?,>?9*EZ??0OT@>8&54Z^3SH^B-%)P3CG85C/@)^^IPV-;QS_-V0)T MRDV,62YF+G VNF,[2U!4[1B%.X[7HD"''$A6%1[R98'2:D\]QC8QM.W%K M<.)0-449:GBC6\/6:@<%R>L2UK!LK6Y@71'I)%2$M4JV6:Q\0U/Z+R>I8_B-W/ D)5IK;7QMQ$#/PHS8@?W%W M2M9#W3\ZH-_] MO'FJ3&PT()DI%.CQ"XG E]='XRRM3'&: 3I#!_T.7LS1BU>OD]'/J^DQ-(;\ M\4>BOZ@25FLHM2+#-<*;+>SN>*Z\83GM&%3>A66U IXI>^C$ M[*&Y"P^&979(.H'Z+C5K2(8H*N,NYK&NX)@LC$>52SR_C:ZG:NHZ-+@PXTML MOUPWAK]$T']WV.;Y%; #I;.IKQ1>L$S7FH!?$%_(JA2F7/IY0*^'.9E?T[EJ MA#$E1H2TB&1NS6F)B8XED[W*BR: DI40R1 3AXRD#Y"8<]>B.K,TP2!^-4/V M +!X TP!9AI05$QIX"R>]":O&FW9Y;Y.R\_Q;%9JZH>%F^H;J#-="P]^Z9<( MIK&-O%6AQ&!JIM:BC=/B#5$&3]9'>BI"<:$D_>UB!9GO7A?<4/A/FE4#>$'R@>:I49X.WY)?:;.S6U" 7GS,L@)L%),FF AM'[E.9XAM L880,!,**&I($U(\XBQS2-+HH%P MK;?T%Z1S$NC("NK!OD&"KO),G'/S8$0JTBNP*+#IYAY9>!_&7:DY >A7[>BL M>J>]#(&^#JT]7*YAL$%F=_ZJMJ7HH>11R0_58\7JH/<86\\[$^J]^]?&$X6@"NHH"%\,H[DCZQE>.5X;<0LI MT!" A 9K)CZHL[$C0(>Z0I\3@G*HD+8<3H:SK[[3]FG1T&U<6[T#?>NN^&SE M12Y-@@J5_4RI\+707@]-&M7MZ[>KS427WN&JI.C0(J&&?X9MRF,&K6: ABA< MSF5H&C0T&1U'+',VWGB37SEKI:GY!%/T^-;N/^,Z&CHP-UF'G3]:7 ^7- !/ V/2V%#=TM DJ(3FMKV FW> M)G^%VLI.>$Y43Z)N,VAE[+'JB9X'L]ES@L[<<*84,R[EL+%QP$O2*<[TU+91 M)E/2%]XQKY4+DD^\[+1X"UW)]$3N;*S<:4<%1P5)=8EF>,^OY]%QB8KQ6*2& M1(7:QY/;GDWK>[1WALDIO,4B*8BT0;L.27PJO"<09;<[OOIVR_<)&(8E(:)Q M&.CJPH5:09H36VCR:JH^6[!)IE%.!'$8\AU[(X'ZN&S17(J$!TO3JVLR]QDA MP#0"XA/8;DH&"F-&$];6]II&6O>J#+17][L)WB,60^(>6$( 6[!ZRT:N.4C= M/MRRX%0E+3>;G8M[!K%!3@:(ZO>WDGF (OQ.D+(_Y\CZET+Q<%M6\_V#@_^8 M<\=';PAI2S\X@CT [\"A60!M'- 3?>L1<#;N=]?Y.)>D6:N=WIUK[8N)_=N& M@2D"8X>C*.0=&>LE.*2#$5F=&/,1AB P*A47#:+"BM8\!U( M*UA)Z>E+>FA/#!S/G3XF$(H:^(Y,,XO.MMDJP[SHY0Q"7T0YW6C8L!G\%U_4 MR"I)86D@4K(5DER^5+6D9'#?<.MP+73&:"*ZR<"I&S$Q+-*I[1X;OU-P_&6/ M6'B#H[4$,>I) A]AO%Q&[@R79EY3PBE8H-@Z-A[X1O$D,^6M:>(-HV@3"Z1"A25#(K]1\[T%DT3K4#@G8&+*AG*W'5".'FNQ2K9"G=)D-Z"LN5GH_2 7]?JOFN:_SD5"G Q[M[P[;8_NC)30 B+BS52[@KD MM;);5EP O5=WNU\96AP,3 04RIEON1"V((J=211EI?A,].5R5O]\[I?32(-= MU9?+0&!7Q3\RZ7HOYB!U\O=4M$/!&C3B%=*?U0W)A ;N],&V5J#;B;%WT" V MK GR37=0]Q"E**0I[M34_0:3PA:C/G%M<@'EBNLVX-W7FZ_%M,%4EZJ8]?Q; M%+(@\%^MLOL[,FQ[=X_]P54XG;1Y[[(A8$) KZQ586I+20=":!QW*()I M( J?5EK0P$?M(%XR5'\T5!3++^"]9)CZD?XGJ3NSR3V17:%:*V;SG-4W,9+7 MK>X7,$/S<>-IL\GUR2HN-'/;G4\;ZCM.)W%* _*2Q08J'SZFFQ$%"H,=G2[\ MGY@^'GWJ@2Q WX]I7_6Z^&BZ50MJUUC%:) DFE.$'YN-VN7QX4WREA:A(^G1 M:3Y5UZ4%U@K]1\*BN2V(#E.XB-&ST'A*QZ.?0_#0(UH-M8^D@0,Z)8;[]9SM MZ%S+26Z+N^9].T?^PTDFKGCGR @X-^'.9XJ)-#ZN 2#&C"=D&5*,$9NM'=QZ M:89Z7\]74>>@(T:.O5;_W$??>3'!71\5V*=@'EJ4!"UX@HV M]N;1F SN,+/*1Z0G6JSG2RQOK\N ^HNM*GP;\8/]4P@Z'4.R047 0#HW*US01%V4\$3=2;[LS; M3'EOTUH-'N:$-.PR@XM@R"_%T73^XNS(C]\CC7NI:G3Z"G2(\@I1U&G,0/BX M14%DMD800>.HK+2E(C_"MC> ,:F87Q1@6^/OMG=UABR[36?[RZZUZSEQUIJB MK?(5EPJ"\6%2[A)DBAC%3A\0Z4[+BMXVW^ABH2GT0Q'"Z>E9_TXQ+7O8J[+R MW?^B.*$I&]?4"T*CDI/7,JD6*RUX8$"Z$)R23@PA7,"T[2 MQXSF_M0@>F834 'Q>P=66FGE%#-<-(LQN]G&51 \CO Z2B(U?#/*4E]5Y2U? M ^[1&H03*!&3$/ANW*3(I;>K;X/0BI5[JKGCT2]N-THP=\D TL:M(E;AE_]^ MH.!B>7FUY, _%:(1C6A,'/2&=H(C8Q-$ E*T8;'GAMHQN565DTGO_W+VT MK(IL[85^)J$[-9\9^Y#5WXQ\Y>%:7\97;'!\0PRG-#TNPXF=.O<6<8)E4TVN MF6F]=0*TAX_GS6,&3#8.U,+6W L:=]5&PO&9O8^Z5KCTTBJJ7ORST"I*41+2&[X7Z[4.L\:ENBP%8WUA53 M>Q5BU3)'.>,/?6_[WP,D6)+P6IHL#HBXNG3F1M)%0-U/JC0=UN$=BM@!M>T] M@N&^FOU/VKM3CK56Q%$ZF[5, M\7DY>3, 'T]:V'&VZN;SZ)H(3>MM+SG;NS6])3<-HM1I*!>Y?1_@>DQ,''D& M*.]*SC9M*>^'-T7;-5[4:"O4[/%R ):]XH=,6J M6#ENH#QA@$] 1/H6( )[Z^O"IULSA#V1$41X?T VB>%QN5)*PHW=][C1VDIZ MNE;MAVF>**Z%MP(89*5=0W,E7$R!;]+#(8?R*%%0*O,$V!X'28:/\O9.R&-I MT?MQ1J5']1,[%_Z(FY_C721FSE9<+%=1R45()0V<$]AJ@C=O&UWA6Y1CNBES M"WNW[O8=*GGTO=1""D".LIBDO\@C=#JMJ2*X@V76#')01=,B:.X;@U$/HV0WBN !%D;W@>)4 M?#TY!^@=J,9>[_FRSA57H3;!U&YG(>$&5JN[,FZIRH]F!7VI[:TV.F9KDMU>']1? M9>E"F&0B^H\^QL'B?DR#M/WN@F.MAPLR.(3>;Y/;6@O;NU0JZV[^<+N(OQ&8 M*LV%QX2ZX;3:W<@KL]8"L%JEUP63X+ZIAMY85V]7'*E4%Y=P'[I1:.L@TI1SZX M^#\ZA -=G$S/7.+W(BX_%+T9$LVI @^IX&7-N?R^25@TV2&_K,;UY5=\>TZC;Y,4HN[>EHMH2$QNM[93I&G%77:P7H,#[?5CH6N_Y2K^*!RQ;4"*SQ#U=CG<:OB MWL,F14C=6:;E#O['K*+PJ5SGRPB7Z^^:LKKGL-LW4]H;D*Z-DS#@#T3.I:1& MAKEUONA$8D>.Q6:,F[A444'+=KE"4_?7$^BW*?H]#$5%/G[7XNJW8%'>Y*4857=95)29ZN>%%]-P^ &6+=XD7IR5"2N<]DOH-'#:E,;9 M.0GS];^S]CPUOA/1%,3.(T=\Q>!&.%B?:26K%30/*9&XJKO3G3##S90N X1VC\J-#I@DI][U(2 [TPS?.TH((+]*G]\8A*,HIIUY>W0K9W M*F03*IMFVM1MD5)JOE;;+,T+5%W\#3#-"9.$4",\],@S20*)T_2D&#@SI+>Z M+W_VD75FI6B[@UN$5F-,L[VX^^6EIWM*?X *(^HTPV$Y<\NP'@XY:><>U=0! M)<4,&%VV"[+@6OTC>^-+BI!6S**&2V?I#3-\K$.4O9-V-O'_139=,W2**^7, MV8^BO H1W[O#\#P.Z5@^P7 JXMMC$VP\V(# #M2^I,WR?7P"X@X;TKW-!$'7 M.N6;(RA$2D\=2;ANU3W3YHM8J)6ZJ^Z/#YLE/ 5CN?4P3\3>N8C0:,9#RY5:@E;M1@ M=5@K^"$8B1BI*;>V% +>K>LK&,FIC65\BI&4H9K-7)H8-9HQE1+3LIV@[";' M#2OXG?&TD6]O!)NMW7V;J7Y:L5)#:&^Z- 7)%G%^O_AXF[>HC")OVP7)>0)Y MY:/BT1@U/OZ/]XPG=R/X?;%"+Z(:?QPR7&0A.!>QG*>3[=7QSGB'+\?:4<4R M]/FJM0Y1'P,93O<)"E;R^9M/6>G:9/D8=NM]JTKOJWD^RZ L M6WB;G@$'D@1I^H,\,YUIKI)PLC(52YUL7!:-F2^"N0V=49!(D@'3-5=G<]\[ MS'^@:>O.XW3!2!Y-3W"_%GPM==?/?W_C0FH\M,.C;("V>FJI$;>>6F>418?5 MG%5EZ0.<"LOV:L*]'10<+=W"$X4431IA4C1@4$JAKK ' '(H#3;C\;BI9EE-XY8. MAGZZ:N99'8<<*JF6S%=-ZJF,V"AI:1L:END;-W:3**5\I.*%:*%^RZIG95N0 M6\2L&&+*&>Q5YAO,Q.!AN<<\LLY24F";M)0&<((>+M782,A:3*I8+^(/L]PK M+4H Y/*8SH7CV0_+N[H[UV]3^0B>NUB/V-09U>5L=9MZWV?8%&'Z>6#[K9.K M*')16$K:'0R?O;O(_N!N)+V+%%.5>[2?T*5SB$PYO2A^>7;RC)XSXN?@+Z?/ M JZF)STQ'(P:_4/PN(!8"+'!X'9*C3KY!![^D==O!%SK#>$P^$/:VJ>M3P]I MZQT8RQ=3%AW@W7)X41)D3W7@@0#A&#/@>?I(8,LI:5U61$Z;5L01*#DD3HNJ M0>1]4*VXE0B >"^6#*0G1:J8O'\UOJ3:!1^H8B1VI2M4@ZN5:! C <6J9N5S>,:"40J(\' MF5N.AS[!I3.-J:6S%N W]^3J/9.D*@H?/[,9!0C -V%U2L(=9U3[2+'TE/MIL(% !(1CL =0ZWD[?S+Z $A$6LZU/O.8V!< M"^MGB-ZY7WH=D G>:R$/<.*\BR3@!\G=H(.:!:0[OE(QJ2%+F0^#F1=JL0\/ M"(V5W8WFEF(QSJ^:L@&&6%C[8\K^;=?>(YC%7/2&N;;-9'PDQ[YKDQYB'O@! ME%_/'$Q#7((&K*I&=_4V75O0AK0'; K2E52=)8UU= A<1>=.N6C&+MA3-6]9 M67U@9W4\>MY''31K9\.)%B!3)=O%^X?ZZP[K#J6[6_%^*UE)6[1\MZG@[!+@ M$;E0+M^;,T'[+!)F[6+5KTBZ.J':>#3X7*2^)R,RRH&'@#F"PI)RC7,RK,JT MG:2R2@6P4_!T;7\P4YMBCS5T87?<(L'1V3 M*1S+H80TI(_H!#C3_(J\XR.08F59NZ@0Z 9?S3I8(!)#/QC.9 ;35RHC$/K^ M:HPJ6S8K(3KC_#H"4=9MUO#_@+O,41Q.8W&5*"<#?M=C+:5QFOW-J-E*(65# M.712RK5VE-YDNZ6LO+HS@=/[*&A;G4,B+KH90'RVCP9+D4VR+YLOV_4Y&[ [ MG=X347V\[W-@.U)0L<^* QV(Z^UAY_8(BAGW 1%EM4G%H$'H*D?A&9\1"PH( MJ?7A@S-P!EI-9V#-XOG3UNAP&TB,EJ)Q0K4YH(XL2RPS'FC?34I5$"&.($"E M@1P_M!'W/IASF_Q[U/5&5R@$26D7-G7&"^WQ_%@TANZ39Q(J,W0??!M[2[-_ M[@I&Z!]4U[Q"PI4N:F)85=Z<:&@[$&C;&%9[A:#*JY!=I3C;"^?3N;U[O2HG M;S[]^.\9*/P]A%.=XISX9.V+>>H4WW.@0TH:)U6+7E,?W"S3MK'K4.7"J9@; M8,\D?3Z;-Z2Z5ZWZI*$BP*@>O:SK+-39X^54W)WMH3)\D 7F; W_1A[NEE#" M!1Z\()^@1^B"R#>KN/&35LGGMB$,QD"F@KM&BPEZ,JWHLM5WYTI31=]CSP$C M;@H#.A#=+@: ^P?J< J>O7F7'X-3HS%E*0R!\,JD(PA]\$74*'.^OW=Y4V0X M@)07Y%H^D4(Z9!'E6EKP\D:[IK+8^UQ/T^-DGA=MO!8V;B8Z,T;"MUL+\))N ML.+J:)[-5M]>7K1$^N@3RC1"VX^>Z4P^_A#BM3F].+ZDM0BFHG7S5 _IG10C M5>):N8[1:JV[O@?]JW'"G%7"7D7)[H!^>7;8Z8?::<;DA,ILTAA$V6)!E%K, MG177I'D8].'.91,\)K^-RKMTV+('VS("%'!!D2FTA\$(7 0X*B3>J=GAPUZL WR_/<^>V,"2/TM];PVVX8W[[!U']G\ MX!"#/V8="P/MM*KREO85;=MC.WB@3*KSF,.^/IS.[.5($A<-+@*9'MRR"Z;& M-([W"95DAU>.B52YW?0XK?/#'C[<'K9M]Y4TD@O5.-X;=B<+-3)PXJA110TP M&CO@IO,20$'#6_;E 6G.#D":'1C+1^=_..BB>^HB=7Z\OV,0-\*2X_.7AROA MX:F/WAAAKB-RT L&' MW7BXW0#E.0? 413B+!$"L%AC*ETQ/IA^QYN M^ZBKG->@K-D6@I!V M0D#/Z.6'/7_(U%*TLX9C30%J4NQ#:)#1C_PMK?:II;P'@9]YG3%[FO[P.2<( M7V6$WJ< T(\$FSD].?JO'4"^W!,Y\M,&'$..7A-D!$Q#$?VO:3U-_S7ZZ[P< MNS5XG5&$>O0+CE8B&+%_-9Y99O#9GEBNVPRYC7R( !?10QA],LVX;\KQ<#W4 M[J%*T!OHY8:5#XT49 ?*XJ[U9X3C'/7PZ6KTU>GQQ0G][!? 6!\GH[.3LW-& M1?FS!-"015[DBV81U]PSXE&";>O1PID8HT7&Z)6RHCHZ M+HI. >+5P%N:K0?1<0<1$J;JC2(\]06UX^ :MD2IR4D$FY MZ2NAW)EY1&\A%?[X89$)=(J Z9/2'6&!9DY"FE9/B,">5,4>CUZCW57W1W'A M38I&)E3FS+JB=N-@1-1HW*S'*?6#F(E;MDD%*X2OMUG;]HI<.XRE]?7(:21: MD41SFV!T.7X@8=B# ^JA\D7)M2SEZ*I)J=0O$Z'*4]%AD7!+$U6<( MILT]RYQAZQI&U]$M8<3]8Q@+O0]K&PTOFZBIPCCKWEE(!O,Z:?-XZ\-E;Z4* M9%M6 LU;8:!K=M0I0[60^HEF%R#4]S0DGQ?05X3)E'"1 :YNQ%QJ@U-FC]I+ MWKJ? (OW3 IL(/D%(9H.R/G[+(DVNTG'=28N9?HN2YX0K;- 70/S*]#%%I>K M.-P0XO-$'=-LZ?[3D\EU +:HB,5/8$YR=QE# \=4+CQP^3'N(*K^(AZRO.KO MT3!)ER2-'$#AMCEWWW*!<[;WR:9,?G?R%GH __?8R(61)< %-@]3-PD9\4BLI$P7.?_1]-LGP MX_-3N(-G#,F_>S^CU:5Z>JIKE:: J'&[_+,>0_O6./F##GF8@IN4WMQY9E-S?&TX0?%T=]8!5_%V[ M>*-7]JB$&Y6,%/,)K3+S@:= H_3Z9:.70V\VI5_\/HI5S=P*+) "6)'9,_.B MP;UQ\<4:)7HK/U5O+Q69VTRFA*7*_+!9%\=/_ZPT -R'5OCQPCKV#_Y[I=G* M:_-R1B4F=J4'UQ?F5X);P:TF$XO[OKZ\HK*%>N+=TYJ^TA+ZJGOT."=!E-\L MRULPC<[>0ZSO)]1#B@Q:+ABNDE>[4XMU"F2L)@/)R"U=R](UW31K0N7"S!FR M1-?\(S+A*7D2B=#'+=W#4&1XIP864BD>* C5YIG'Y_OE4];1A6*<=*7:8Y*Q M:\>F148=11/<@N4\GWJ6$]\9C/DUXG98^",_GUJO;N):_/(@6^<'R-8.C.7S MX3YZA^+3*25$)M#W1. Q69E4=<<B)-,@?W(&=24;YVCT>_ M$FO]=38'-SH8&1AULFD;Q0D-QHZQ":16OLC"<^YAIXS254O(B)";-SKQ](>> MJE7(V%X9P?7LA8@GNG MTVX\E3I;JUF61=<(Q!\V6X$$5'B+EJSN=6H(#J812$'5V;\:I*)@/)BSVCLA M9W15D]P;<[('&CIL68XR8O^;V/T+3*YB(6K,0:_SR.P+.!CG?+K]V\8:_;HE M#(&M)XA%.W6<@;D=O+HUW?M.07RC+!!VD,%-L_(:*RMOZMH #1.55.05E?@1 MT8]EVRZ [\'>OP##28"@'_4!'U%/[LQM]@>G>=Q0!!^0D<5*:RSU/9+V3!0K MH#>:LH>;5I11UM30 5/@J?>IW"E\'7B->M7!'&PV*[#=(/I7A@J'O;N8[K_> MA$J8P>F3X_CWE]^]'CV?K$*#*4D^$REQ_]-&C?,LV+MQ*[P:35//C3AS^^>, MF7665L;=YD]F:$97H)D(D1/I@9,LM?SG3[^]-%S/>6@2 X;DFAG>1$FI:B^F MOEG"S#W^"*]?@I_=ILJY>81T:TMUR>9N:S.T.YYG3/0R?&TG#J0O*6%)&_?'(G>BY.&.W$A)O9ZZW(T+SGU:H^-A+.PF02IHS[[]- :!!U:"D:68LDA0^T%$\ M&)*,0W)]QS=4M[U!;#;@@H LI9U(?RGH?=F;;:94,K[FU$ABDR M''0EC7-)=TQO\KIT5S3\6E;@/5O7#@)WPI57]& [#IZZCU&]_C+\14>3Y!XS+:\9?P;]U[1]^5U-@OJ!")FB^: MPC-\.P.1D"1D=>(>\9D!O33XM/",VE]6&6[6L)^";:NE[+"^YW_,-S8/R'6N[$_GN_2$Q MVJB*_XMA%;Z7IF]0!;L\$,E%9)W6)]*0EMJ8PX8VM9GAUK!3ZO-"?4(98X*P M$P7%W"P*R?6PR8V)L"E$#\19(6X$5+TX_4O:,)P)A$#<*8 =2P2QY%O5FX8$ MGH8Y=T!RPXIBQG76^^S@V*T[/-YDB@L--)$?9]:R_B,S1K\2E_J@6__L4V*Y MCD3 PT YCSMD,6ZQ1GJZZY0XIRDB2H<&>;]>%V)_ RWJQ"JYH3=X50S>+] R M]-@O.-1RKQ7GE@5.LP&[05VX5_,LY%2Y#C][EC MM3N!L#OO_67K.Y;%5^P!;^#Q!A<'O,$.C.6+Q1L,U/<$'O2M0VKL9OO?&4TN MO_3-NWVGVMNHZ[H:&2E%]!FAI\Y97R=E)E,7LC#A5 >0&(D!YWNZRVQC68ZJ M3AK?S%GUY*'*I2/WQ]X9)8#U1=9L",I;^]GO\_UV%W8*=H0O5ZG)N'5ZB9I" M<.$^;(SV#>+DXNU.5_G5;CU/WRZ.7;>;:&A^4^.7,'34=;^W*QC+G) MI .@U,K8S+83ND(2\?<*!:M4HI=-:A%W(330]T!FJRO4'@)=GY!55Z%2QZS3+J7L/*P<@" 8V M^UXK'1UXVD*B(JXJ,EXZQ'_>F C0QB&[5"T,&2%I S==P$Q@HD6UA*$L-I 3 MLF_(O8@3;9HK[3U]6UXL?9'11VFU;CNAVPDW&^JT^[Z5,0:GW7,,P5(+^.FF M,YO%S7*FSATK]T]#10VA2%5+7,GM,TM[_UE+;6=[]GY&5W3D;2H4I2D2R&N MFB.UOLIG:Z"?--)S#UE&:;6V9TBEHX[9&^T;TA0&E*P]W:2"[SZG-,R1L>T# M)U54?.O ^M%$2H2K;X=4R ?0GW%>GPYJ4&AP4!&"'])^QZ,?1 A:2ZL+6;_O M2B:;=-[ 2G8E*=[7E>\YW2=,?93$/=>'=$XG!B@"V;&4#8N_JB(J]W3+XEP7 M]+4SK74D#);=.LVW;XJ![QJ:YX<_2[0P(F 2_J]]#6[V%@5X."%26UHN\P*Q MT0]R/(Q+?YU.[U)$B?'HN;@6C;QB$Q417%C)D[4 W+CKN!UA&$LPQ>NXU0P/ M++3]Z,,8(VP\H?UR]D!EBHN$(=:F=LPMR!W5M!3XWHLVN4=+Y>%+FX4XF^-9 I-4"#CI>R?Z%CNF:N=M9\W:;^E?4]9%- M."HG43..JCLY?@;_:^^TD$1U6T!6-C'<-1$$M"^#^8.6KCM;#Y:GML7-BR;G M)I45P'80G2W6W#39)+QJR8HQ=3=Z)78KNM^"&8L[J&=,#> ; .9ZU\/RG &% M7DF1E+1I;X\<34:=IY2L'GA=MDM M_E2^(\>45(4H,>1B>'7K$6F6?)8'*")X$SCZ6DJG6!C6/[S ZHZS>9[=^ +Q M]58AAZ*4A/#HNKSE\B^Z99C=.O2[H?%3#L_W."T0C= ]2' 4-,B8M+<$X&?N M\WJ3^7&KJI'N'C >LM7>'1&&S>4%64#%*D+\VW;&;K'FS.B )?EG,[WR:01W MH>0$6#]:I.C>2BM-C0Q3IT'726B]AXCGM+PEVA;J_ BHIV_@.Z,FD>[:8^6# M2]59=>F;K-UVU@N#O&>25TZ\;]AFDO[,A'1Q.TV>O&HPQ-=]I=]XC5+V1FL0 M*&^B]_@R*Y=\LL9T'Y,%TZRN2Y9]NN,JR% D!E2$.:%3 TAZ8J?%X^E=7W6) MC2 EWMWE]94DB5\4*&*H;UX_6EW/EK,"[T=L%=Q]ZWH31?'KW0A:*W#4-C$V MLBSMS=7Y&VF'VF[-=O4M2 4N.!/.JE%^-5[/TUM66JRH;!OO>A)6RZ6S,S0*:CEB"#Z@L+Y M6% ?.5OU$&Z*O5-T[[.[<#4V[# M,%U7[GOI%5I($S+#A*]37]L;[;/2H+)2X)%<"#\5:+\.*&A.;2V6"BA"K1KT@?MV80V5B1BT[[CDX5[:@Z8+C MCI;?P[PK&TNX(G"05]IT+P&;9JNZ1TAL4]T1,]E(]7F92^:=W@L""3]F$_Y8 M9>G"EYN'=>/^Z0WSJT0"0XVA]:@>\JL^OWIYR*_NP%@^G_SJ1FE[SRN2>Z3" M)";@:GPO][%*Z8-;:J2KBIRQN2"H$-\>Y']=U3W:)1CPY#S2G36>YS5]^U 4 M\W"0::[U9]>WYQ81U+2O_7*['"Z@[FD-YQ@,61XTDZF)JD<7*&6"-X9V' 56WM]W=5KR7[?UGEF-]"CG% M4Z17#WO[L!3JV=L)A0_B$^T//@R7E5"%[E+(-.W5/N?97DQ3K^-^HC(F96Y95=,48HIFR!;O![1-X(I2E,OB3 M_)0,'8ZY5PZ'SFDFI+R$ K.O8BR.2%&"O19B0B>X\+S!YC[-R0EID4U ?MV0 M"&FJ9)/50?)V0/+F%'?'YQP%40DHQP3)\4R#+5DX;-V#;IT'B]AJS1:/5+H: MS3.B=EC=ED?.>T!-#7]+E(:M94"5J-1']=DMD 4J0$HX1L:7SS)+YU8XPA\Y M-.2=%)&Q[8)Q<:V@'P['Y/Q]=[B@]EK6$-1C7J2O\V\T44$)^[*Z2HO\WV+J MN$UFVF/_%R;$4LYQ_6_UQR;RK8A>,8G(J"H?I_TZ=Z\F+N4$XWTBGY<>4CPY.Y&@^I2IXL\(![XL*4L J()X>\H\45!/ :8SH0M\ MDH=FQFY<;_/,Q%H85,F_]^P0Q/%8S\6RC*9F*N$YZR:I2?9E;%IVBP8DDF"# M>.]>-IP;0=F\IUO"Y\T5B!X^ M@#Q*3YFPU:W]5=X 43FU(-2X$4TGC=Z;*:>WOPA&D_U6*PU;]HFV%BZX3.$)AT[Z@?\BM9X(P6Q8N6[K$ MS#Z-&CZ;O#?[6;$%=W0V XN?>E^D.GV!#B5:IQR+@=$"?!A5@THH1SOR M(0U70,F9:Y:17V([2E\S>CQ8 /JN:/=-I_[X,@VTTW)JAO0&KG?W*05:+F%'35*?<^=/S)/0GE@XG?)4U6B M0<:,,,CD[U%4K^1'P=!A?Q5.I$;.S-K_GSK<@YAR@V]Q6HRW?#:XXUR$4G.1 M"V^_ND]S;NT(&>PM;_2\!9Y$,52:\T+Q1OIUBE#:O:[;C%M9!A>.1Z"F5K?" M,H9@N[T7JZ$IQ/) U5'J0U."$.,BRZ+P1( M1A.G\LH%G(.(TE<.ET?B6[)/KO!V(\5&:JDAG5[F(D.PFS&5Q?[U$,6"OMPZ M&?[!0C$VUB4'(+#+Q-5%]L2'IBAW-$&1(&H:ZE2H@)"C:&%@E#]M5LJW<(\^ MSSO@??G2Z^UV3FMC.5 5^0*QMN 5[$1.*@304P MX@N0X81&')T(C^<7P=/+.7,Q]8G,PETO? >.0CV1.W$WL 7G:;YPCF15-@2# M3*D-N_MZP[ZE35N&%E(\ZSX)]7&L0!;KJ6GKAL)0^B)T*.8,%L5]Y[E/=CE1 M:E8=0.7KT)0<_5#:A=))JTBYRJX WN5@<%9E7,*'?N=KK=NBN6.)0MAIEDT1 M:).3B&LQS/*?;@PU<4L2-[[EJIKZFY,7)Y^Q64.YQ'QVWZUU9XG*2#&5M37& M,-AY2@UP9SXB("74=FQ)]",M/92E!]\2KT"]DL*E:-H42+=XY\X F0YGN\.B MZQ*Q-7_0,Z-C=ZNVJHCW4_9.EOX)^F#!Z90D".2"'NR%<8RRXY Q85<($(();Y MX]%S:AK#85$RBRF%X/[05.X4U!*2-8DPQ%ZXYG?-9!\T/;()H\H\[3W.]S36 MA*N1G7$.2Q)'0+*5Y4S1I_BK;!U_[WV 8:$/63HN;[*@:ZCSKG"X==.C0O<* M(]AP4[>&?IO"(%7,39O]_A_'KX^]"-5AQ7WM[S9Z9>\NNTX)*.F(GNYT/O$' M/\HM"92XWA+,G.'S<*$5L;<&N;KZBMFK:Z2Q?#\VZ+:PGR$4'$R/<25G!9H: M1DC+]&"I@)=CLIQ$OUL;>Z7/0!D)>^X=$Z ;0\;/@6EEH G906.+L2OG/G;' MLF[T]'$S0]RT+8>)B0EIS;WR?]U0Y:[>%R1YB /\DKIS3D& $YZSBBPO0U"5 M9D_=&+3N'QZAY ;YQA]2,ZV;(KX8:'R2L9RETGGQQEG&4^75[A;**Z%Q7AN? M<"T>H;9"D/N8]3;.LAH'M$,_RAA^Q%1])3@'0V1DRB %XF6&Y)2BL=JF"25# M4NVRMKV.8JR$(/3"VI6!M/@@>FAR O+"3MO#'N#=AD]NZF M(6)Q[/7>LN0[9*HV\F/B'L!@^-KU7GIM[BO_P=<.E*]47IXO@#_9='ABH![W M+N=[,_"YA 'EW*[&;@)SBI-4\FSN87BIOK^72>$G5Z$]+*7HF2TDT*R8Y4;' M.=._01YMXU5Z#IC6+E)L-@SE)4T-O'G)G$!EU6D0$5JBCWT(2\44:3,2N3!> MRQ..L$QMM2GUD9")M-W'O7+8O=OWY2(OWLEN.7_TZ9STS5BG/NS-%X9C^F3Q M'NC:SN+3V&,@O2D38Y^C52P6/)PK9X8L!<2K9!HVJSSB[J#JVRBQ"9"(%?28 M(3;I7)+;T2#USPHF2MJL2L*$33"M[.V2!B4GCKJN,N"%GNSD]-QY;P")_Q) MR*^CO1*/V"-2^N@+Y/K;ZGDQ56XN@Y9ADDP6C,SI 1">'WI"A#3]XT.:?@?& M\OFDZ>]IGWP7H(73DB.J3I-.\F7*+1O5QZ2$_0BT>5DQ]57?4:I?TW\E-1QB M6UE3@1H%(NU#Q1)2+(#X52+6Y#CKO3D0$&.X%BTYA0;V+ARBJ+F"0DV@V$TK M-J27:3[=5&IZ?1 R'14C?W)67X]%SV[%HL_#TF)W= MW$4L/]+,@;.-"PD.=QZR87Q[Z848$TR3IT6V,D3*E+_V8<@Z0T"(&W!XT1BM MTK>4.IGF;"N5LUE-G:)8J-R'$J9 EW4XRO@7_4I3,-H^+L8/CT_U+XE2T0/@T2*'#/K@CJT+IXNI6;.KO)#LNEAW9R?G3_!V M]X^S^*5M1E:9O4[SR?R[ MDZ@7C41-_UZ..;;X]>\O_O[\FU%6"*K%PIO.:#=.'RN!3DI3=LJI/S"L?2S= M8)WXH["(@V4I;%KZRI.3/[<%?F8R7?1+3;G0XKGQ,DX=BPE4.QOP-*CC42ML M&R]9D)6MSB46]_@R%I*SXZ<<=3Y@GU95'TA0119A,))JG' MRZY*++/&Q(,G*[7F&A:7(9+W"\YQ@35=(<==<2CM\H3A4]R@%L24&D$8(\K> M8/=(@"B23ZER_[IQW%,E\AG5D:X[=:_N]Q!SK?'GH@I&I/G9^M,GSOH-JORJ M4N@_ Q.:MG[):WMO6,;DDD??EMKB)G#/M=I[=L_$/I3*WE(%.M5,R4L M W(KH[\W[H%R YT@JD%W.P<"6VLF:6*_%(,Z1M='2*=Y"6L3I>+!\D \?9#0 M>[>7OK8]G# BB:^1XHROO:T-DGOJKO9:^,(68NZ?,SA7&W LJ&-,+>L4CR_9 M:G")?"A42_0)\SQX_GY)3G=WG.Z^S;M.]?%6Z:87O='(CJ4OZ,OSXPP9+@+U"N2-5ZF@$+CE3QCRKL0.CV?*G^&R"K ORN$])CLOXZ:L_E4A.@0 M0Y*.K&?@7NM5(J;;5;J":4L(8+? K)V.-Y6 BO-G#B87>#)HA3>_7>'YP"C/ M07^C_]K\I5N7];T3\P8 :*S5<^K$2[W?W Q_]!G$%SZ#2-]Y%5*(+WT*$0\\ M>T8'Q-U)3P%SK&[)YG7&:$_K#29M$M5_YGFB^M?4../4;77@MT45] M]RQ%3N?3#_F><8@7P690"X?5NY0!! 2_Z<$M,7T#D&FC"O;-J_@56'?VM.MT M3I<6E+TB571M$D@UI<$2MA:3"""&GA]3+%1F2G#4_95..5SI64I'+F<&<\,; M[,24.D),F8V8">OG],^0S$*PB/M[^1MU"U3(AH[J686+S@VY57X3N5>CT\>^ MN2;[2"PRN)7['>EVX.4T42TO>4XIG6]@@,T8,]%OMXFU 5->8XF>34RZ/#B3 MT%D!_\ZBOL.;*XD1 )W-RUN@M*@"UKT+DTDH?:M +CDCP1Q=I' 2*6,LGP'\ ME+^1';+EU]SW)3*7G*FC_:E\]#CTW=-N]HJ5BL: R?M6,@@+U27#8MTQS,DB M:I7PJ 0X,[84V,'*9\F[\TO[2H%(XI";;""/EW9%.!65@8- MIN3GP?-81Y9M8:79J**-&*>D7Q=)>8IL]!X"5GZ:69@JU,:46E#0.I')1AX+ MA_S13K.^#L>HU%9 Y(2#ZS-:1&[,Z+9B;1J5:AM&-'2B^BSD#:0I8^!"\:GJ MI%/U \N[2H6A8=XL,@^L0"O#T'DVTE YS0/D$ME\OD\WB )L_:2EG\E,#DD? MSL!K,>=FS!LN'I7*AT@)ZO9)6Q;9>*J9"B+AQ4#WG_*;Q:/1O> =JF1.E"A'B M)$M75)90[]>> DHH=&@[('AN,T6Y;!Z-'T.B51Q^F 1+Q*# MM^ M#VJYBQ:=6;828XMR+>H>S+PZZ=Z:MP+:@PT9FO[.HD _&^"U44L38KNM M6[H3JM<-A9N8>JN KQ+8<^*V5)(/-,V."6^P?D2Q#KB,8S3 MFK.BU,*46 P]!%32(277T66^&,&=1H*/)I9ZP;1:$O9TE5A4+F::6@ZDN'K033A1;7E MRF!A-87B6P.'!J=WA//PY(D06M-TG$&9L75)$MT^(L7H.B>AP5$PF0(NF/5, M'AQIZ8SXUO0:+IGUPC=C#C5-W%664,<39=DPWJ!G>%XP$UE*<6Z42G._KW"$ MV73&$RE_PIU5G('.REMXP$W>*I'<+)T'SC +0*L5YB"3NR+K<([D8LKI&B+1 MDL)F1GKI(_ MLA @-/ESLV(@PM>2GU 0LG03DRVF!]2K.6,*-H1;&M3%:2><7]6SIUL M&D34SS&N,!)JF! ]Z I>/OV//]WM!9P]^=,.&/D#%AUU M@S_][MC=MER0R3?NC/R5!>Z$O3MOOY:]IO5V>W5^NN-[=79,%<%+JC[-]F]O M"/8L^)K\X[9A.KIWV6;'+16E3IQ[0WV3TZ''R MZ-'YJ/Y70^;%C/Q-NA[Q0&>A.#O&7?AEM48BHZ'T9%.ISTJW;T$?'M$=3"K- M+06E?_[0IR,UBS^*C97*!X9'W(+G6'$PY+!F;E&G3,].SIXB$*=,HZ=P-A%! MPEP)!D5:K/5L*-_S\^3\_&G_!!GIF$[>'#7+UOQXT+2,V5OWWRM2G9V5[ R6 MA^<&^R.SET@M=X[BY[!>(V:DP)*EHUOPD-'MX+[S:UE6TZ/OJG2V,^_"(NM_HIWG^T)"XLW6MAC 7)2;32<>0$4XP(:6 M)U=_ &MF>MT663;M.S);:H:+'=<,Y\=NTXGUZ#?B8,PHYK!_"F(3)S!@'TSE MQ*K"&$T^5VRW3@]P8O<[\:: MS92DHH=J;:9T/AZ]0LA\+KS?SAGCI+QE#4B+3EJW/^5Y[S2A&SBPT<'NHX+= M;$;.'$?[G :9:\EXX+WNVEK!JF(W%ULC()%W/X&/=_P$7AR/?B$C_'4ZRYQH M?<] 2FIVLG?G\%=W6)Y[YH]#?6S(P3P=SL%L+\H7)W\Z)&X^^\3-LX\OM/W: MZ;?GKWX?_?33NRK>B_,=5[R7Q\07I: #=X<2CTUJ7/X7'"O[08*5KP238Q@$ MW .X1Q3=5S]1?KL:_<9<;U>C,NYXM9?_?;3 M]]J@QUG2N?24 Q,3S%&F][I%'83$A-N(EPZC!O.!N>\3>Q32D4[XY+<;43/? M[5J4=Z/$_8T+K09'^>G%ZO32U\6"8.Y__Z_31R?/'C,+B-];^C_G%[8O;$77 MR713!)XK#._ZS7[MY_=2&S_ZC;*VZWU3'^_.OX'X;4($QFD/YB^ZK73R1WKS@K\!K8$K<<%)NF*QUALW !/[OC@E9$H=SF M;IV>SV;YG#D(]:?5ODGU2Z5=)MB$*=:3]/5_-VGE%LI):K>FY+^][/V+OS5" M_)(#@.LE:8J^I.R@D>34B>.X/4HMK\EC2_X%^Q4!X?F@'_JXUV&>:V/9Y M8;^WPUS WA1XE(1(JMM,%"!68O Q6[DFZOW,7Q\]&:;_Q$'F =B2PI@TN%?A MFZRE[393+D- A1ZXQ9,";R$!*W%2P:>:%BO%TLBR4\(M*VJ>Z7*>WJ/6Y!.= MY7]P%$EBDEM7".W :>/^!BIW%_9TW"EPIZ.O?R2FVU_+X]'Y^?G1V>7CB_/3 M;SH0J9]^>PE3TE].'!>D\@,E@O_AA9J0E!A&2K@H0T QD.X% *=I-JW'"R0 M".;E#Q@)>C->K$S4>6AY,O>10.IQB$/F^:/=>"+A?-6X:5Z<77P]_L;SC,8G M+ 0 N63>V;R*Q2.&04H(N 7NON:=XX07CW;<77U$<5[J4I,--Y[^X@)KCTX^ M2&#MZ2&P]OD'UC[EX7U,L:8'JR;?Q43!]O796*7_*1MG] A6)Q6":0]5FL8+ ME9J%BCMN3:+%ZD]:KI/O<(X! KQ)H,2,W2GA'"4G#_?9YB+M MT6LA=Z#?6,Z$B#D<3QF<.54S(?#CYO# G;GNN979_*$K[.\[H&VKYVU!IMT6 MI9Y?>LN]8CM:2*VD-]NL53JFCV-.'>(..9J7Y1ONONQ%2ZK4D*#6;NE%JS=< MQ"4H2=.UID;MJ%?75(X@'Q@)$4M/PY6$X?N1OZ112Z7DN%M\.: JF-H81"^8 M6E.6"M/1(HMCV[&B+#2JM<5RW;!0K<.QA7YX9V/P\FQWC<&7-]2I,+O=09U_ M5V"-NP>X[2O*&RZ7GN7.:C>EV38<#7 M%%\JQ*M>Y=DJK?#ZNEE@VEQG"D3]43JE*(GO58D&8;",>$)NH&X1:]N7JK4X MXYS6-Y]0XFG4Q(@1%Q@]MK<(91T,*,AEVSZXPXEB8" M7\$J<]>KJ+SMJA*EE2T =5LB$B?ZSZERJM6 ZG-3 M)M9AD&:]10K2-%46Z3_+"L1]LWA9 MM8E7]DVR^:1@ MEU5G";B#R;^Q.3<",>"<'H*8*DE;737VE%">"U?L1*(&6Q MIHH-BDWB!,J)%)-1BX!TJ,KZ')"&?&<.K+CO^L9T'I0VX*H3%,<8Q55%V9Z(O M8]&BBD^N(V?CQQ^!^V\PPVTX8U2U-@=3 M;.UQBVH@@2S@ACOKI&N2Z='ER9_)3J*B1@X9WDA8&FE@.8H+Y]244]413AF[ M9]O[@''#9&ZYW]V6SHC.EJ/;LGI#%!_)*"/FO(+CC-10HAP]"527I#W@$&7, MD&G?B\M1B&\AG::&0UA[5/6&KM+4DCB]\=S=T6[@6JVS[ VV2W/?/=I(6L*L M*O=+JJMBQ8>8.O/TF0N>5F*\UAO)-ZA>9J#HPQY.UK[21O;2G>X4N;NK2N/H MTAG/@XF##$VS9<;%>9 R0O"-EF[:4(*,[>.Y.[U4@TUF6C573 ^SWKN#^AK\ MQO1_EH;M]P;V4,D,CVU-'M"=J&:&G* Q.M^X^#9+PR:5FPK=Y^'K M21A_JB*I0H+-)G=JE:4+7@6((W[=9^ E4O0G]IPS4:D!2;85-()^RK.,?B;S5W@PC$J?#G.S&"S29ORS4O*96KU@XJPWQ M7>Z6=HH[X_GT)D4UVRLE@OG?Z6+YS#TJ4"(\;YRR9D7C%NZ[YZ^^?^Y\?#= M6C3;X#2OSFT=RK%9\V>FFRMDLH6TK5[K@BH MDB(-TM-G*$?J":I9)&%C\C4;@@@D'_2,Q\G3LY/$S7";W"L5*'<&XNLFOSH[ M.3X!434_B]KB$J""-U7[]W*;+:J5 UMP/$"'?OGD^"(B1(^R M=.2<4%^DMZ@A=POYU>G%^?&3\ ,0S D1O(I89S1P.*BQLL]':U7Z-$S5UVHO MTS7,*2>)U-TJYLP/+9.B/*A_+ZFB["TIWYIIDYVK!DJ.^;R4([=4RGHZA7S& MQ0N8CDZ3DR>/DD=Q&R#^_"_]\ MP5@+^:_O3]LZF/20F^M*B]#.+I*SDQ,Z-7>NOX :MAW?B[-H)&?M-S]*GIZ< M)^>/GW9>W$+*C?J;6;C_6Y2M5[]T'>-NEI65VF1_UL,>_0X9:,(9VJ>%E[[OHH^^@T?D<-#8\!( M_9T\"H:5IWFAS^84.\H$".1VA*+#TG6N\^Q0[$4&0G3&W#7#KI'O&MM4[ )1 M7U0;1_>MC1-__98"\Z8>>V5%]JCY$M\MN*!+9V?QR(NR. KF)5WM$[&7_L@$ MZ"E()#L'I]TJYB3ZZO3XE+&FJL+ESN*VFO%]?V8L*PTHPOPC_01R-!VN-$9D M/J65VZD)6T V%,F5\0'_U%UFXN.\)D9"MDL\O05N[0- P0,43@_L:SLPE@?# M&GP:E>T16_UG,X23$ 2)[8PGQR>CH]%73X]/.KHE1DJ$. M7F#O\)/BKWDN8T^"5KF/8SUU'HA\O6^;> (@Z:-5!BI@_A)%P>*&!77FW^O> M]B9;PP]'JI/,/-(GM57H!?6UYL;17B,[,VW2>+0 /:./OL[][:I*%X:8*"R_ M<^$K1)D9MZU\1CR4=VP4M!N=@\]LYV#/7=1O%_P?@B)RJW%('A"N;O0-8!63 M'%S==!N.\T*82;F#,#VM6'KO$!_ MZH#([WV>OE"&X(Y$*[]O0MN#QEB[.0U8NMQ9H:CCM8TNV165%DFU_OC<-''CMY?0W8M, M&9QB+RT>A6\C1\;\9-(L&C90IVCMC;/RU?GCR] 7#DLS=)5,I%UD6%*3C?1P M,,VS(=4KZ3M_DWR[M: MJ3%.<74TSV:K;R\O6J)W] EE#YB?1P_=H663I1:M MS>G%\26MA2;&?118$@ ,WW";Y?R ZP'"E[P0YXG7D!I"*&4_A+0N7FL),/MI-Q;FJP?5RI M_VGO?2UWE,,)ZUQ(4-_F/N=^V,&'W4&WQ "UR>$+F=="+!/G,E+]>\,X.B*0 M6\,/FSF[OD37K\/F/-3FI"O$'>$?7^=>0W(%,?T7H(KH>N0VIB9#9O]:@/S# MF6=S)NX$$ :)6M!5J7GKK=N8J,V9PJ!UBQH2,E6>-_X8RI^U4]"*IP(IZC@O M/"FUMHR5S)#@C;+Q2HL"P S&A*,I\GG*V%6EE.W1$G!J"$7V"*3J*GOO40_"B@:4-O/4T*G$"(0''[T"B2FQ+IEQ:G%X(Q-MZCP MS*M:JYHUH<7NG,3R"=[$G/<=&GU[KR9,ZP]"9(3/I;R=@$<(_,,WI?V+5W_O M)+2/0I B"@G'%4AFG%/M,0A\*>I.#SLVW,Q&T&CLB%/NO\4\[1.MW)")Q0M_ MG.82<4)XA-]'MH]O5+RZS:BB8.$F>%T;K#P)PQ3=>;F=U)VU+[?,1%(WU"%& MZ1$X/0-\@N:'>SGY24(L&_]M56J\S[=0R-Y>IQ1S0EF!)T70V0;84%TZ>90J M=G_.CT>O,U_8\'/N5F.:"]3JA3SAE3Y!*5K>N2S@[PZ3(?^%.!['K<=LXV#]XUW7 ]@A<3S2>S04&C#>P"&FU*ACQ?4TP>24_ M5??&-/$6O\8BD[J@1QNL<.<4_MSU3#8DB(*H$XWI!M!='H($1VPI.;U[I0!U7?0I8_G2:8/")0UY M*DPHH])"I_OF,TVX0KA&5PP3F&;9$A=^3>/ABQ\2['[A+H%Y2"OSX'=,AGS*BQ]GVEE952,WFO:,#T=. MHJ$K9BE.@9^*>U3:7-$X"^@!Y8UB@!\U]JZD/8?O^.B>5#:%(J.F#5M048 3 M5[@=8COD&?I =MI9'(_^5MX2/$#I*>8M&T!^#".X":U;NB^=4!)D%?4961O8 M&'(3.2/=#Z2@ 1IP]B&X"RY#GX #GF#_\02[953^ )U><]7>;!Z(QQ!NIUPC M:ECV+FWFTNDS_1.:7LIZW MA1ZUF5E;_+%-3DW@PW8>HB]9S09Y;/;1,]#$A@S-DDQ$:PFXAUV[7T\KX3 M=2('PMH:(M>*@]G.T/@@9L1N*,X?%3#*1K$6,X5>M7MG#/Z$2I%,&$E MBI>:(C1@-GY9F[:#*SV<]G4H)A80Y^JOV]NWTO-QX6N8$ M^)ZOF:;/RWTBCM(..:F.9](!KD2TR[NA*%(N!7JU M0"E@'BP%6\I0KW9QHW^VWO2 :TRE5I>;GLLMV(.^L.4$-3<'HJ(V:=^92$>? M9/2\SE->FN?$(N%D+-V[E +$@>H$2$4@&N7!J;J8)D"EV%C3 93-)HWF:SWZ MMH$8@=]*'\\521_7UH3,1:[&7;PMPS#=J5.39=N6^N%MNE@*EHO,.IUY5=[2,U2>+C MX.PG-^F5KW+=.\WZ@\\($K9-#K7'5WA9HUS.OATASX]/E4C^$H[UWK@JTZE5 M3+ATJ8_DO],ME*"H,>IMV[MN/DX>GY'QNN>K-H"+;*HX O!OJ$^2+YS43UBM M4V7A[<#KY0A299QM=)Y7H'S0SN%$GZ0_1<,\=D0E)4$EW=Z^BC\&N(H\L8*Z MU:ZC3".7=IFEIB,V<>M_%Y@SKD6X8(:)V!&"7QVJ/'O])^Y#K.-&@%^NR^CY MEUL\WS^E]T7D#ZK39R4G=9KAJE[U[0JYJLZW=E/14-52V, AYZK6=&ER1# W_;>$=L+VW-))1[^2!A@# RHK)=P( M,'7#5A1#^5CX=H%G^IXJ\R?A)A.P3:"0B+!K&U=JWU1IY-J1V[$DO#YA3=28 M1"B,N2>BNW2S_F3=Q= &]9K(HMSLC*6P@WJ(S%KT/L(BQAJG12J70>UW^%]6 M6FUTFYF.#&R2T+=;:$1O"47J=VBR(7#BGNOV^(@>K_0Z(Z0DU++E>$NE=0V1 M::UC"*/:!*ST?"+,XAWW@MA\K76 0"SJ]&,2];8Z4LMKJ$XE%H1 MNEU\]).HR(.9P? @OI2+3GX<-"7,'\F\YS!4SI*5(Y MH1>"9]>7?X6S1 B.$FVYW:>%"2-LN'B^O#3C^:$">0?&\OED#.]I4;V2$[_( MW^Z;9?02B3P>/F@$JU"H&A4I#21YZ",BO>SCO-Q 8AD14VY%5R4$4OT4LWX& MS(M!6M_WJG+*UM(;\MTE=]78>59.F=Y2N)_J6K-BQ>6&$DQP9VM!5^C78^V".E0M)@@1K7KBXFH(8&6U7MQ])O]DK[+A2 4]/%!O]KN' M>GG7RL]F@>&15&OEUQV\OXZ0M$A6=#L7- MKW/J*T]FE@;/0TDL)(E6A=?$;V)\7BSC6DJ\X\!I'0$>S4D7:0_0/FOWY6(+ M[<1OO3\3F$N)Y(QSA"R=_ I]K8J!)Y-/B?(R.^)SYGG863LP=!H9>2 0*9%D M&N8XD9ES*A4!Y%IL162Q*:;BSRI(^$*>0OAO88PMB T+Y1(IS$M0@^J(\J@N MW8=D;GB%>&)2UKT>4<\Y9S2O.ZWP4$D@ZHZ,88X%T['#RY,V*M'76J1ALQ;E M%(@(D[Z_*>E \R TO*P#UR=3DS'.(9;NB?0B!.*(KN>J($R#N]L9IBQM H)M M.R"JV&\_=F=J*[,15G,,@*8J>@&E\-S$^_(C)8+6*W5@=-R!0H!$++3ZTP&K MT1[O$TSM@?$"FK":\P;2\(P>:N,:(62$"T#!OU#,@9XVE<9--%[FDU566Z[Z M?E<,_J/3W<7@_Y>3:=^!<9&MG&[:I]YE&@UBAO$*1%*@J8B;+;SIF26.(7%+ M:,%/@)X+WKX-@$C"Z9<+*\9*A ?0+U#U;U.H5?G/;!*24@N2P4"U83#2;>!" M/!<=?HI2&H$- MQD5'#9.A(ZKB1)QD)XTO.'B4:Z+(5IQ;RRA\'/_#XA'W!5>7^_U3?+!\?XZ._ MK*;=SRXNCL\O+P8_/CD^'?QLTV-/SXY/G@S_=--C-W]V]\=(A$R@D>R)Y/9[&0VV;3-Q OR<7;Y;B\1V_Q: JUP M^Z??;J.X[IKV-AMQ>,8G?L:]97N&_]>6[1'][R71W.R1E*,- 6):[R3N_2OQ MB93YE@OP]$/,])V$M'GKF[O7KO MHH1/=EH!__F;/D?R?2VK/;E]7C#9;6!5UHOH0UA;>R'KIV>7NV)9[L=ZG3XZ MK->#FS?;KM:F^Z=GM?;D_GE\_.2>M\\&);SCM\_[73YWVV0[-V-U>#R^ZMT\ M^P>P: _/>.!G?%FV54?0W].YW\?;[_1AK[_/;;G.SP_+=1_O_O3B8%W=W[N_ M.#N^^&+LJ_?T[OO)M2_5)#ID_>3:=^JX< ?A&Z?A.YQ\N3TZ4'F#C+W,7-]R>FC^Z9A=D_F/O- Y<7)\>47 M'*C\"^KT_W-_B,!ZR:F :%TPQ9G,<'^(,K1QVRCM9]YB$BWIU<#876G2,&J6 M1 !3N??/F"8(O#7E7.E=PA/0:T_(M#KT-$S'*Y2*2I(CO\WKP%K#G5M[B3V* M!D7=[KW]7%I2_ ).R)"SO&,S"4X#>B A@0'7Y%R:5U ?@$E*#0V$8\.37<2, M0X:]JI_NJ=4K(6*?[^LO(HUFP$4DO6C 5](_=3L=XTR?;TV\NLR(2GOD-8*PT5X,O4Y@[[=O9^OU-NH\TC^F+9:&D( [JZFEG"6$2)LE>$5=H\:KL9WY+G'LZ)OUOYU982L%.?%<@;Q*2\J$>I5^'%C"VK:MV)Z".4T[^ M ^M-S H5/0RZ:55Q&RWT!+T!W_(WW:ZAAD@K=)D(75$MU9S(5F?%MM\+65LP M4E%3(/JK&R&1XT@;FP-SJV=NO8C7XL#<>F!N_9@&V__SX%BQ!?;MFGA7DR>@ M@K>P>EH@XI;5XVV=>K.Q\TM::+\?= ;BMHYW\9P.FU7S_ UUP!!;J$MW:AO] M;3)LF&!>C9E.ZQ,E,"4.6;83?>.,V-RY:R;W,GQDJ$I.;\BPBD*'Z4?X M'&R% [9[[I\#UL_4]+F"!56OJ&?!%#(NF-C!*5D[I8"4*)RS4BW-U70L)9VII8[7;GEL]:K6TDA$Q$>H\\#3& M/5#H!B;? Q>BOI ZQ\RSJW2R1C./=$Z<=-?E5-N.A68*\G=:B'%VA1X%.&7M MYCJ64G> %)+GR?,3^DBBF93)6-%!3]2HD22)!AUZ>#Y.8J_MI(B(;YP),2XU MMOE-K[) ][$0>I,?M_CR!LO:N MV0@;-]ODI:I74$!>_YLD4SNR@ U@;][ M58 ;PH@=3^3>=OELWA#U;]15Y)Z&N;VZWL,PWU7[94-F&3)I'4-F6;: M5/: B.6W%+;JQ1CN9L%8C9E.'UI*DU]?OQI*E=5F%E,0Y=5G\B MGF.AM.ZG(NY>E6*/U$*5[L<[:PKQBW$/I/5P_Q-EM M,VWC_>[? 7C5-OL^4['OF+>>,KV.(Z1TO=W)\Y_ MIQJ)W<]1B4Q];IW2%^' MJ'NB)_"&U^ATOM@:,R(+;ME>C1BP(3#8V2:PRS^Z.#[],QY\?G[\V#>R SBW M4/=+7@].>1]OX@SV]/>P@^_[/6]0*N/BR_J9,ZZ@D\R[;JJ"/JZF"0T MO8Q(\\<91]\*FB 9T_Y*IW9IZCMU;&!U!]0FBB*8>3;2;2?@D C$5SGPC2_2/]95A0M%(G5 M+[([=^UM*/:?>&\%VH%H3Y#X%KBS?8]U$#;U\2%OP#;O,;ZY-G))NG<,SMPLS^9!@5J%99J.D(>0 M5A7Q#,-\"3U(;%L&=?Y]#FRX#[RLF8HM?9J\@J]#HT"K1-NV.2?.Y? M:\=72YN38D*VXYR;>M!CW9^JC+I[\%^X4<2MVYKZ.E^.EKCV]C%S;O?EO!]4/3LRTGXKOY5I^J"\UWM!^_V;=UG MRD]V/:H9Z3_4 '@86O"#\']BX3\]"'_PUR/I'PV+_X>[!/:N;\! N=(715Q_ MV)*'YO:?9-F>%G2U8\:'\M@]+(\]/4U.+N_+YW&HD?W(N_3HXMZE#!]FCSY] M+<.A:/]+U$J7R>7IV4$K[?8N/7KT8(7[NS?9+Y#L>0 2\V54#SY*3A[?EZOF M4.+YD3?I_/+!2CQW;[+O9A=]V0+R*#D]^S02_G,+$7_(I=GMP_).S-/%CWV]V;[8-$A [J\Z ^-\1JSI.S\_MFY@[J\Z ^=W"V]R%-_/+( MI4)K[0.YU*<;R\GVCG++=@I?I-*.E]8W*XT4XI96UY"I5MFJJ@@FH M!B2!*Z0-0Q7]60M#>X;-;SH_'L5GPOWNB5=S&.L6:@T HFHBI>O5B M3 6MFRJ A2A)&( BVHBX5'>H--C3E_04Q0<^B&53N2-29\P1,!N@;Q"]-E5R MA-.SRV$F-:FTSZO5^FA&JQ'>=C4OQZ01K7+#U]TIG066A^5H=>OV0T6[E V%1]+SQLA= G$($;$0>YSIKX[NP2%A;Z?J!2<#J>% MS80@B0JUZ;=5NG0OV&6VE7[AZ]V.?3M!O:7PNKDY70PQET3[G#&G!-_?MUD@ MH&9*'O[.NW%?"['@M 2+ M6>4N5??<+E>>4K8(G1=7]QM.K[C8_YHYZD;YB@;6%$W=R'@Z#Z:WZOE7=D)Y MCKNFGC-52=*_5A.W!35Q?E !/:@!RBI,+"*\LUP"Q+JQ'1FU;M>]J!E[F< C M/NJP +2"F]BI>[^Y?WKA1;@Y]DT;O&0B"AE^K ?NU %T5Y2P\MVQOBWI:^X6 MSE;$"&1O4Y*O= F>4I#LU"F16=0X,:D[RNLZK]53Z!-4XN@9_5 X>[0L2.2< MD/]2%CD9_\0PZ)[RPR^6I$-(N$=_N'N]^LMW>3ENJBFL^O -]Z,__O+==_9G MQZ/O2O?JH5D(,QE&R5;C$=,>T3+040Q\FC2Q7_[[!6;+#.T% M@6Z1!BONCN>2@7HEH@VV>+$YS.DYS47_F;$QQU-DP%1D*)';I?RFLPP\:/+H MK&"6#F;\!)OGIO7'$\8IO0,J!ZQ43N&\\9SXZ2JE0P)4;1D.1 ME5F6T_KN'9MGT,T]9P^LDJ)LG6H5@E]FO:K5(NTAQ[V+1I-D5JF@#$NN4+IF MRDD3^%P+JP/W4]*I>L4)([W)AL+OZTL6?<^]J^D#.?2,X&71 O7QP)5%4B'AK"^*&$L)CZ"FW@V09DMJR MKB0U4-A##LBA*H\]D>?@T;>)!N'']QK@,:^6#>(%\[U.^LD?*2\U[405B:-Q M\UO["+V8",L)BCKC*QE=?4_;!\O.S!KMM1)WQ(;1C:-RDQ+ M=\4Q&UE9?!,9+TY=+3B^!V=$"*)-6YR"W2'YST!IKC<>_Z!?4^5"N)X3RQG; M/VY(V0U%L,FT$_N-!.UX]/_ZQ*4RSO'4>L>1:^7&8'Q"_$ILP>D[DZ7M^,YW M!1^[.G$#'&?^=ID*A1RM@+LS\LJ3SM-?2OE^8'GM!JCF M;#)RCG)UE143=ZL61V 4IQC]RLDQ#5RM7IAFM][(9:O.?I',XA6HFT$'BWA) M$!ZSGH&=%8F26?Z66+XS46(I0@18G2*3)_UA(SF1FK*!U.Z;MI9ESPT:N&G] M8X:(0K_8S.VC0^9V!\;RI69NG2Y(YW79J[MC T@:%?K,"]HEUDR%Z]6 5P'C M-1X6/R(KW!)D$BW5;@H#R9I5J\7#)K45O^5+NG(ELM"V'N\,*\3$W8:B>_O MPBW;Q!JM\L2\\F(RP_J)JN]A=,_0_./625OV/_,)D4=&9#C2.X,TDGO$C&#-A.V';7=&!UUAQ2J97GFGL*Z^FHV5: M4:]$9T&5%!+($D^BWO,JWX&)_=2I[S)@WPC"9CX$J2:KG&55L-Z[@[&9'AI0_&]>5DS#H'S./P:?;?O@E!(EPUGVE5-=M0L8=!R/JC*\L6XJ6J< MRDE9KX2%F6* I@O/.*=N5Z1DH0QK#C+3'O 105,;F-RD':(VK@4[7Z-T06%9 M^AQ?3@MVP&1$SKNE@&ZU #X$AJAFB-T*A?6#89V3(.8S9V'?I#ES3!.U=,U& M-D\H&S5UZ(G++V_WU2$KCO--:3 W%^448*150/#!#::] ME58(X0)R-@19MV4AP8@)-]EQ:S @6=AO/W86!3?M2;YD.G-^L-+NQ^L)G3WP M7 2)5XP:2L=NB2V3N-.*#"P*RT3]R5B=#G7QJBGAZ=Z -A3[IQQ?0.S1PX,9 M^MV2TO2+>ON4WQ@\E,HC@L78D:RRDC%+J9TQI).I0DFK8 M.*WKTDG_"HH9[TF0,5]J;DI33/RHA+Q9;H8&>4#K$"<4-063Y_*Z$(=R=N#D M393HJUEOB/@D1JT81(Q_UZ1*ETF(3="?"9E##GY9H?>&,T@HIEF5ZW1.EU)" MJ7UW]O.@GYQ^32P?.5CZ$#C_'C\U?2NXU6D%P[WZ:+8OC2KG8$15]?GMYT=K5 MHT^XK006.'ODZ]\^_A#BM3F].+ZDM<@6RWFYSC)_QZJ46:1VL';UNDA&X[) MN_ /A4$/!J_2*[^/!?IJ^]>:S@W \E'!PU0U;%;+V,+"0_F-KB^_& M!:X5"J2ZP3"F5O+=0=40[.^P61]GL^[4Y8=]>+!]\!HK>$W8A8::>&:'$_" M=]E;M^"%-<++9E43@#E8+>%RX?H""1@,-6W>;,E8D^49_=#1 H\/:($= M&,M'1PL MU ,?-P6!]RYB]C)RD%NZ7WS9*M,E1!1*'6RDQ<:9N]%O#&V %JPA>9?5*SQH MDQ>3N_NHIKZV%-(2^*_-'SM?:94#EJ970**8!DV4 3?B=WDCH&+_@CJO$>8/ M=7CN^.R;D/5,X8Y03G"R*=Z9US7'U,=9DWA-D%8A%)+B=/:<&XR M6C9CMV?R-8WKOX?V\B&J7K^_[EFU$,*RA:1]W]SN.'3Q17W/"FL<08IL;:I4 MD-)DKK+RJDJ7UUBI5$[\)%VF8]&Q;A^K,J7"/XMAX](I*4.%19G!EU;KSAND'.)&'"M-,A3W+SFF9-0;I&^RE(J=0W:PHGD+*L% MB0/X-@U(QD 0$:!2)BB&Y'2*=$FU+ &\XWP#CYWO29@F/GGH+(RJR?G' M)J'4S2,>C[;9&\!&-]I(]]9=6[ZX4B7%[N9]-%'KF6TE9,I2#;IPW+C_(8Q6 M#>H#IL99SK.W5$(V>IW#X',;_=-O+VD,?V^ M V=7M,SSJ=90$TN*R6H"W991>V3/T3**Z%EZMTOVQIBAX[1X$Q^CP:5ULV\* M8DJ.J_WVHG\=3E':4KI1(:)+4S5"P5D M5FDA687%@E"UI.]&([U (?+9%5$[S1'.(?E'F5+.]R&!$(]'H]^OD9%E3.(M MK!@^XE.[>+WPQK,]9$AZB1US.^RLA='7LG/?[/ T^J7\)PI)$=M">R9.R+*] M2]5NG@TY=Z2.JES8*/+6UW%JP@FMNS9Y-_X8CL^XK)@.K)9)H\NSW0) MZZA4'_<% O6O,X"07IR.?O-K_QIK3W 7LGT)]@-L>,Y1JZ].CT\O476(IVC9 MH7_/;4;, XM%-B6A!; 8CV"&$:;]H>/&6&@ ME "DU%J8L?.J4*!ZG1&#$]FDEI-R )8R>ZR1,J%@W+(JH'C=2(J56S1D9 MN^$H*)J/)(Z V/[D[-VY'[ABL&1WKY92/C%M;E@[MW(O:$U&S_M7$$)A"GA0 MEP\R)A9NUKFMU9U$1?L;GR^6D$&BONL!26O]+NDI?Y+=DX.VI% BAGHH.P^) MY">'1/(.C.5C)Y)WQD?XN:S!.N96QMT)35Y?+^1.(P=IW[3TYME8Q/UV$:A3 M6^4YIX=[>@YWCZ9K?7K73;#.;E.(9TKJ6HT=27';SY;TS)P)OW..:E$ FE.B M;I!4?BWO9%Z1=HD(7;=^7/N74^D/ NUEZ&3#5 8J5=B$7.0U,3>G148^D_Q> MW#ED1YK"5).P<4GZ^;?L?MHC>]E]P ML\.E03K$O:ZE?>J6^HE)RK'_G,=P_X*YZ2ZKDMC_X+,SR;+Z)L6:JUYF4OM# MJ/:5\$'H.JLP^6&@+%U %*._,=,R AW3?"K/IC!%OO"EH*'LG$;B9KKA^<%+ MC-XSBG,"K?X(J3-#;THF82V;%9[=*J3B5Z4@&R2+5S.'?\VH2AX>9#[-4TK< MO$J7;B:_Y).J''V7ETI?\4-3N:,S^NMB_+=$B;5E&>U\1"P1ESDY?C32W@=; MIC'VSME10HC[2Y8'<6@]_Z\O?ZY]^LVD6_/0@DHF=/W"]S>%3FD(E+ M_(^"4CFCUS2>>DO._V@R""IC-F[$HXGS;]9N4,[/F=8S>-'1HRMRB+3Y.SD](D$2(EK@:2 Q[+%PDHH M<7!UM]CAOM4_OHS7_NSXZ0=8>N^_*CAP\]J?7;37_A\@-8S\[:VEBMWC^ZZ& MS,L4>J90= 3^AEYFO@JB8&7Z1G2GH"T1G/,G9VXDS90R 14H M>0$7$%D^P<+255U30 RF6:IA1-,N@%AJ_.*Y%=/OXHKFM06)S8("DB1%CV"7^"<-8H]:K6'K!429W-YDAB@&G-P/TRJ)!K)>&D/^9I)1G7%&H,KK-Y3A(H2))\@$+OSDH7'AVWMZ.)2$3-;( MH>D$0MY1P+V(K;RU)-]UN9:5M50BP:XBC3K)*BK_LW+^B6#U6"SLX"D*<$:_ MEDX23R] S7VV8YL:'+GLDZY7\(Q-VB7DQ$P")E=(33:OLUOH;.BNO!X]YWOT M%;(E%%+ZD8JX3T^._FMOK?E@R8,J#1%^U6!$M@!4VU5*.4-_&OMTKV:2HDPE MA_PU/TD45H4<(TH.C(E*K?]44KJ4+KW52'Z(JP-OV@"Y^/+R!$^'\P0TW'SZ M'W^Z.WC]Z/&?#LF%0W+A?>??'\A[)6UTHK3VWH4C7Z#W3UX'C^X>$;I]NQI^ M!X:4M#_B6!"]NEE0>/K?6:T,*]U=]0&;>ZS-UBPG;BUD)*JUT>+708['X-]FRKQZ(/ MNTBO.R!TTO[C3^=_"G<\]YD_H2[SYGG^JT\[7Y66],\Z%M#'Z4;_Y*X[!P?V M?RB _ .IGZ@K_3LNPB?YJNQ[U^P\_V8I=M1@5!1[I8 M/M"&]ZR-7#ARA;B?CN!'CFB>S_9^X4X_Q,+MJ;I@1'RT /'9ZCQW8B_7Y>DK>0B78Z;)QCYK6 MW]QGT<;IY,U5Y>1V>B1CGLQF)[/)IG4@"I2/LPIW^^8G[)N#3O;;;8[>7?/= MYN0=GO&)GW%OH9[A_[6%>H3_/=D9Z>Z$,2#=O\7,Z&TAO\^<3T:[=9S[)_S5 M>TW13JVBI^[4W$Y/DY/+1QQ$>I]IJO3>8[KW.GVM5[9/\$'H]DKH+I/+T[.# MT!V$[B/.[>N+Y.+RT3=[+&_!<;B?9=$K>SNX06=/CA]_[/WY%!.]EQ>YK4.T M'[;C4"?W^TAXS_SW1,(?)2>/']_SVMNPVP^EAK;UEC[733H]NSQLTFYOTM<7 M3[:_*0Z[\[%WY^3XHV_/'E[D^QP$NJ,7[Y=AL0HP>.\=V<]\FTZ3RZ?WO=$/ MF_2Q[PSLTL$]W^$-(N#>P3]_+__\_[/W[5]M(TO^_XI.=O:[R3V61R_+4G)O MSB% LLP&2("9W.27.6VIC97(DJ\D\\A?_ZVJ[I;D%['!@ W:/3<#V&KUH^K3 M]2[JT[#1%_M96MSQ/I?K7\ZEO27$;W9;IFW?3BM_+1K)DSI9RVY9]JJ^ MB.9DM^!D7[HMP_=7UD.?W*%NX]%9;MMN+ BWM"!LB'RQ("BTK E=Y1ZKVO&W M"YA:5BQ_IF-L!F_AY?X4=/9D?2$YVRO-WBXD MIU$Z'OP"< M-_R4_%;7,YM#VNQ#LEN&U\1#;_HA-=K[L]#>3UDLR^X/6?:#8SS,,U/93:?E M^XT?=]-/R6QY9I,7N^&G9+?,KM\,MO!JWV;-_0-U>A-]R5@X MC)(H+S+JF?',='?+A;MC59)O-(Z'SW'RFCS933\EK^5;C>M]PP_)\5>^X1OE M?8O398,;DEJ:'%J%7$;+[C29ED_P9+M&RW%O:<%I3G:33]9O>9[7'.RV6AK@ M C4:2\,3R*6=O^*/:9YK_2P=SFL!> M)^TE!UTO7;EGF"OG_*VW"%NE/3^M4 MG2[6ZVA.]6F=JMEI^=[JQ9^?W*ENX=G9=GM5";&Q=6R/C'%<#'BFVH>_E$:- M5W=J;;2>=F.W%O6?R0RW CSN4/=CC9NYGKH?V^RJ/,!.:?!#NV19QI)"BR/6B^*HN'YF@_@9*/;D(DP3#:8(K3BFEW8+?FA4^XT](#J?AHLV^Y":?CW/0+6?[YV[O=%^>Z79 M3I/VN.$G]-+K/+BVT1S/\J&^1L-!&WY$<*6[[=4[&CV_*_TFC7U;P_>&*?1AI8_H2XV &OB #;W MA$RK9716+0?;G-+#QP"VG<:H\*3# [*BUQ[V>,)[T?%*U6AY)D% ;SL=-W& MM[RQQ^,WY<,W_(1>NN[JF;K-\3R@6&PW2OK33,8]XH46@WY^RUH\8NZO;3C> M,!WW8BX,:'>P,6[<#OWV*%NSV7SRTC5:GK&"T+/&K7EDU:UAC(8Q;K8@=:S5 M==^&,1K&>-*,85JMKGFWNG_;S!Q/WN#7;3^XV7Q#%(3?"P:T"/\-HXNW_X1_ MU)R&+#N/$D&8%E'#/$X*%078BWD0<99SD.M=ZW]YK0[&KPTCM*DI:699GGM[G^W MM,NH&&C%H/JVQHHBBWIC.C2M2+6+-!X/*7GY-[OMJS$TEFL,7I6/8TIMZO-+ MGFD?LO02QMN+,@X3R:_S@@^U4# M-,G'0WII/HBHW:)\=:Z%8YH);&F4R%E&B1:,A^.8>CM@?G44L@*6.F\&>5L[ M@Q4.HRN<:>U%([%C.6)BJ"7\G$:#V47#$0MP.+67N(-&VU6K;V\;;9SR["(* M>+F>C \9? D7&*M%X\9$L%])T5+4 ."C&6WOO\4&YC&.6%$*G$$^->XED,4H MBV 78 WEN6F_F6VKI)SZ\_+@B*"2$/Z2 Y/&X@\E'8M1%E-8+D@LA&]F.&/+ ML*RVIIWP8)S1']0L885%QFHLHL@IG)SA%&TC>RP@O/G3J<@1%R4G!_ .\Y^> M2KYUI'0TM^?Y%-J8%:\0VE!B#)#13AQK?=@)/!6Q(>DXTX;83AUV$'F^/"-" MIG<[)WL[1%7],<(&9UDB7H&'TH>'X4O_&0.LX%!]/'ISZW9T3Y MKN@:%IAK M'*84:GNP(<,>K,LV6T331$VXPA82)Z!T0.5G,=<4M@QX6+2]"0*>Y\@QP3@' M00")+BI@ML3J,"Y^DF9IPBZB;)RW!.,52+59Q "E6W.1$,])UJC $7(>QRU" MZI;B6AI(D;[BA18RTR7'3W.<);#/PN.1F^)@L/ HA4G#ZEXK@'IS&87%0$H9 M]:>DU&M4C[ >X/FX6/Q(38)"FN/9(QU\UYC/]?+_XKXIW0Z7:\P#3[S#%MK^SOO&!]#T+V1VA05W7AU'@G,-6 R ,6-R7R&RUQ%5*D"*KX5Q$Z3B?^[Y% M("2%-D*;:?$#IH-O&,$&I6%;^S*(X*PN.;G=X1'X#&[P,,JS\4B\9,A([BFB M1 @9:F[PGJJMB) $H5/A;$):6&J9<%+$E2D'EQ$)8# M /=P'_,"Q"62%7""$6P&'/K2=]@C*$WSJ6N7^K' NK/MU)YP_H(F;]*B.FUC M4HL"L5%*QZ58B])*F 'E)O2(U39+P1(9C_:I=A<+N;:F),$DYHJ5K;GJTXQP M6JHW0JUIJU%BUDLS>GUM32"HV95@KL1U$.]Z0-Z*DC,..P)?'G 6!ND8A+1\ MQ$E:+R7>VB5?R=1X#V=$^VIHJ>O)/<8/E(J'W*,VI?; ];TZ?@0+#EF(K,;T3@!1C?OPI)#/>+\?!1$'II?S ME>E"0QCMX@8%MYPEO5UMS\2>@6YIUXE$C$S+@#7OQ'D*U';!,SR!=3.XD6E_J1RHG<]Z-H;XR0<@+4Q+)@((0UV,LX)4OC"@L1=M%2]R37"BPH9J.:$]\7.EO;4/H<#+.1KY9?MRFCZ;\ M">(SQVG;'6?AQT;;7/C93<.:5MOP%C]ZT[ W?^88;C/9[9IL9ZEA?Q$E]DN/ MH#_SU3DN/V''>1A7F#>%X#->)&+8KX TVCY:\O[9RWY_.V'-6Z+Z_E/=%E$9 M=Y4PPE7:#=RF1]G!#=-M$='ZKZVU_QGI#<]M$3P:I5E1FVH"NZ-"B>JK8D$1740%Q52>U>.S M<,H4?U%E1M2R2B9B;E@_\?!OWL8T'O[&P]]X^!L/_^IFF)NTJ,;GM84^+]-I^;ZS]4ZO MANBVBNC,EF=NOZ>U(;IM(CJ[97:;SHH;[M.RW/;CG-'C^[0:[_YS\NY[W97# M6!KG[7/R[G>,E9&P(9#-\\P_6^_^'$O!8L>^-5DK 82 N8[]^24?%[CO7\)W MXC&EN6.N?)3G5&]'Y+"_(A^X4_.!5Y[^.87^8.*P%;+R":;+A[)4P9Q%IMDY M2Z*?3)3W@>E2V1?YU7.J=-":7L)M_/K"B5_+\2='?S+MY;<6>_GGS5Z5%YE; M8V%>59 XO52%.F,:H<^Y* <2#&8J$OC3Y2#$TU0YAO8.R32#C3B_KLT+?F3Q M=1YA9$?ZG6-MSEJ9E*D:)O6EE'.J%9^8.4HLD9:.8;'5DP5GPYLJDSR_FG3F MY%XT->F:FG0/&;SS02(605P(%!013 "W-3$\3SC2I)EL$\/SJ#$\,R$\301/ M$\'31/ T$3R/O3%-!$\3P=-$\#01/*N;6I=0I1KW]A:ZMRVWY9G;[]]NB&Z; MB,[LMCR_">1IB.Y!7>KOTHM$2-0H2T=I#H1RR:D_"QQMJ/6S= CSRP,B+UA21L%1@%4:_!"MJL:9"K>"#6=QP;.$ M*! G=Q&).C;4-Y1ZP6#_9YSO0'4*QD$G:NG(A:LMV^0B,?.;?!^+YET);!77 M7LJC>[7!RYB/+0?H>>&BK]C$2K"+Z])];38%*1>NIL2&>0URQ3TQTR67 %(. M)+C>*\F7("<3+"G?(<]E> MM,^IRYD 0MFQ3HLCV!H..0ARAKQM7P# M-;H&RLY4#/#DM3@9^XUL),OLOE$\9%.!J2\*Q2LQE$^4#@2\M[6W0 W MK^9N-%PO*R@(S(&'+ 9% +I,05W[P%\*H>IR^&41\X@*.X MW>/%)>>)G 1)AR+P'"<;E.Q# ^!=@>)N A!G#3!8=5;>4C?WSZ.F"_:;:5 M-'\I1'8Q2NL%W :HJU1T#<F,\HDVH0OXH* MS"!!;4>T]01E\%Q] ?@(.!;U.'A)S*EYI1P5;<_$#@P;4L91_UHD',%PXJ,2 M_:=GZ9*<^OFB*OS__LNS+./-W#?19^8; M3:0?83=5I=*FR)F4Y@+'4>03-X_8*KAK!'K@JT+)U7-?5W\3\NYEN<^A:'S, MHG!B4;B./\9P#6YZD\[YFMF!(%\T+KSL\03.IGBE5KQ%_&M:OUB+J :KR3]/ M)WG1T=95DSJ3WT(;FE9GM'=I,:!!U 3PFT6-B3/,2\&1:WR+=]H'N*QP)\>] M/ *!*[MN:2=L!#1X& 5P,[^+4M76=W^N"?::/_ZU@8"9^'W M<4Z]P-%>$O"L8,B99K VJ'+:QJ=Q4D AVE89-Q5L\X MLR;WHLDX:S+.'O*^^1B!M!RJ1-P H$RXN', NX#G6W3EB&SL"!4"8=4)0-D@ M\Q1AY06O^K[GP/91/PK01%!9Y5'UH*+EJ18"Y%?/81=Q+LS(\MN8\5PKF2Z1 MD:S(/,R%V5ID'0.5P!M!S"&:$1IY$>'/4RI\2^NE699>PDQ42_@8M:92'LM; M90/TR?%Q7K(0.WQ']I$7^@F1">QTE0AT6)D6\]G[P:YD,#[_!W23] M#E7./D\&Z#,*M5JC>V!#<<]'\AQQE'FU]N%OYQD;YN+J!U6&Y)= RBLB(;\_ MII4HVA&3H6F7P@-)";6]"09P\LIN;-83ZTDN&$2PSR"D9W 3X9=H/RIVJ$E, M.;R47&*MT@^G9 )T%(V+4R-*,D !OZDR^J=Q,]/5AJ8,@R,8\K)RHI@K;>4F+>00>L,:;N/(N=C@N47/-0X@K,6=$A\Q/)!B_[5.-PP%P!6B82A M?("-)/"G.$W.=33_U&WP@IMX0H YILH2",!U^*V7V*A?6_1'N,P$O9.34 R) M(BU,+.8,N+*XY#%,%5328H ?Q3&AKK 1 0'0#UA4 ;,H1+$*$(T3XLR\@#^( M,9'?6:4Y1[FVDR2@N0+=4*<,H(GWH,%KIJ'_WTU6A"DB)&M E.= .R HOQ]G M: 2ANRA,M20M!/VAQ[C'DA\X;R$>PWP'T4AN>5KW:B IHF\[%V[H4P 6F+OV M%XMC@)5W,,IVD]_.#8S54HH2J2CE4=,F"6^YVJ4R/H"!%%"4SJ$).NBQF/S[ M^8#S @NOU!*(7J^Z30LV=XOR][O^_>3O>VW'62X??'V)N1N2X#=#\O-SV&;L M!G<+S U +-RRP-Q=Q<'35\SR8=ABT X1\J*9(9GU!&!,[+2]X71VALEDMY17I(('2]3" M=(SJX@K5<)ZV+'NWK=ELYC1MK]6UK#N)NG?:GSLQ]K*9*QL32K4KO2=HU)/Q M.>3Y$9Z5X3":DD&VQ']RD&C'09&**#S3)A,9F3C(E"GBDVI>,8I)1?MEVN]C M-)VH5YN,^TR9QF$1 <7=?$RQ6&U+.V1YSH+!..=%4=;(Y5>C*"/71QF?XXIH M(!3J()^PFA(KB1A4$4[(ED"Q=(&\%0/(Q##C%W" MO^DE.4LPE4>DS!Q2D^$JP&,H3,#57&A_Q[?>8U'(6(Q+,ZPRJBBFBZIHX>K+ MLLMBO'S91_L<0R2G:B@;:VB%Z$LCQA2XYY8]";UP_NI)Q:M(+A_EOP_%03K+\ M;N7J$A^\Q"D((GE% _WFU/QP-WF26C77XE1[;>%X$2I4#7N-M$ .HKA/9Q.@ZU M09H3)"H7>UM;RO4@K@KI6%0$,'OT2->8M7 N_4M4;$ >8Q69JF(-_@!TP!BO M*KBS.O?YYSQ=)YU Z7"W%F"O_I?)CA2#/K^#W H-7?GV7BHE(R)WS M:@FWN;C7R\Q-"7_"W5D^5L?-EK8$;JX#_@!39<@AT6Q_4IX 'B>N"ROB]\=9(KS&=+/\9QR)\ HDT:@?5<'1"PZ654FQ M("I.PZY<^Y*K)8#"OU1'-1J#]("?B?S@^7-EA;BKDW!F2'Q/6SN=CPI300^+ MAB>W](*H^QLC&S!(CL*N%/@2KXC 4?G.V5T53'7%@[$,@Y6;,87C(LP>9560 M:$#H@GT5_"%A/:?X@8F]I+>7MP3 @>QP48EA^/V2_RJ!:?:<44R1 ;*59WE6 M5E*K6XQRSR_HU6Z"7C=@+@\=]+HIU_=[9.6*C^L5$ZJHCSF:_[3BKXT$:N2< M:T%$3>-DQP$5G7] MB9P/#)<�>0(UP<*+7%K4RZ9MNW%W_\?!INV$W#C<5A6U7#CZW@%EJ:*)UBU2JMS]2ENM+B-]MI M^K+CM3I.=Z;#PWH6O^$5O1ORW7[R=5J^ZVP8^3Z'0+"9^T3$'=Y\GSSQ\+"7 MOMUR7']Y:EQC=%A3A7FI$S+MEN4]S@D]*RE3^ABH9JVT6-T=&;:W$8+KVTVO MBLT^(LMT6UWG$=O8/!>IX:7J!_]JHJICL"AG32:_WQAW_JL]:B*#[W=K-INU M7YH=LV5;]LK7_F-&!:])H&LXH^&,&V+F':_E^*O&S&\ =VQGS/SQ33;7+7%_ MWERK;SK*&HG7H#B!$#$F0Q3";M]^$1'%0$S\);1!T@ M\52W"FIK:T=WG0'?8D75RZ%6 AXK MBJ;9-14='4'[P6VD^_EE_NI/B:X>]?64]6%$WPTFJI--36>J0GD/Q\%294&:B5 U>+4(KI[\HBJ'296> M0BGIXH80=8B*.2K4NBQ71K&L\#S2>T5+BN)R$8TXCW39@I7!7JCXI8GV+FJO MI_<9R"0MJZC5-W**$&0%-U5<2PSO+#Y4%EZ(:E_E_E'@^?3ZQ6NYZ&<"2@(& MQN!X*O)\FO9&6'L[6HGVZD&JL[17[D<5STLT5+X4Z\[1^%4-)U4X9SK,?.O" M7Y:KU6K>#/WU#A:W@/YNO9_1VJ#?JR:U O1;[D-A?[FWR\*^6T-0>'_&+K4A MP_ABBNM;(]1/O7>J+-X2_"B54<\BL'H?@R)@V)PJZ5&X&!71HW9*93:) M+- G^&D*8Q8CK+D8P.6KVS7NU=B1[) MF$@<7J/N1)'[.,M5\=)Z M=MT,B4YP4^W0DRWLP'!PDYOP25R!TRI0LHRGE"J^_^;7[K660GE)0[^97;_6 M90UQ56:^Y)+$RAJ12&0 _MW)*W:F"F0^_Y:KU4:$VP*66EZ0OE5-[RE++BN< MF&G7]<7)$YNWY;2/=NT[(\[&ZMR=Z6XU'U#\(:RF+^T7\666;T[6O,NIF MGBT3L*#\@G08V>ZXS69765FE]-D=FW 7)YK9M?J]]]R:&69[F*\HJM, ME=8G,<:M5VNH (OJO\?SNB3MQJ"&:3L36"0FB3>C CI2QUK:;R E30@^$Q,H M7X?] 91.AJ *?9J2 MWRI=Z)=')QHHF[6>I+4&=:3\8H>%TL8Q*;'4ODJ-XZ8:TO4Y5^V4_4I@W, K M?L6LM:K*XC8V4*12.]<+JH(@"4RU))S(%A>U+FI=.)2]2;#M9%/: FTVV),3 MR3R(X:*6JJ\B<+0YT5#P%6D_9^?G&<C];VC%4K6-3MSGQ>='.8^OBL?KU6 4(VH/HAV%GLB<5[8 M,F0W$G@%\'&:\(V4X6\DG9U"'2-1CJC KQK)YA-E&,R6Z7=:;L<2C7+^#\N[TZV!Q6ELK#B0]D441;56M3YO5[7HJ+RV3:DDS6Q?K.\ MR1FF))OI*<)VBQ);9Q MF3TCBV,.W\JQ&@JJ/Y3Y#C^%42Y3:^QTA1!66".#SG!8X:7 =Q29JR8!SFB7,TN ?"W*[ROZDS#,XG&H[@+32T M:F:(O8IX'&%='-7(2C6LPHM90W&[X)5%7A4-4#.KVORD>9EQ3@ JVB&)]BP7 M*>K=ZH5ENR;ECH+_\IQS4H9$R1Y5;6D(R!,P*A048S\@R2TS_BZQCV+J50V# M(4?!%J9S4%6/:<&E"]N5T]!T0*J+HJ@5)+=>.3V&T15<"E&_D.(]>NDJ)SHV ML2I_44>_?3RWBV;8 %%6."5P-:,4GE5-L.I=V[X##5:68+1) [ !%"5:QEF!8$@=T'XD6!=4,CY-^:+<0, E!C4A2]AF+;E MLNJNQ:BO%5U-U!RKO*Z#* O&0Y2#*#A$;*$ (UBZ0#'TU->]4:_XDU_RHE8U4):AE*QQ5C=1YG//+ ?6!^V5G MN58='X@5ISJ=W7BK9ES*3!@RB9(9#(][*?6$!;=LZ30L;GEG;)]PSR M>)X05FSP&N93Y"?90%2*B%N'= A6U-%T-+F06EC*C/%[GJUJ4F1!8AU3=UXT M-D^-'.7JQ#'X"7@R$5$Z:5P9!](A&0OJ8]?&Q"'0P)9+F]"TZM(B42Y1I@7B MX(SW8QX4>=F($BL4"PZ[K%2:%-@>#9Q1$8MQ([0JB6 \J=20-J04*G'/E?-Z M209 G!D3QB,R1+UJ([3W@ M@32:BIB5W[33^$TW8"[/H W\ IE*QB!N_=V03R[DIKMA;ES]_%#\?L3C,B(4 M&[^J^M-1 E)-+/KO G:>++XWJK#3C%<>IP>_#LII+,3_*5*86HLH7@UG!Z@O M7%[PHA$HC4,.+P@K19B^0_49PQMR',I!L!?XG%$JAQ((L ,4>=/"(3 M!BX!1:G+A)REZ3FG/XNP?/HQXZHR:CFQTB9R 9HVSDX&NF>\6J94IG WX B5 M<*DV9W+RY395(NCT=&&??WM^#IA8AFBKW?^ M.=(3E6!7[UJ!JYHK/;:TCP>'IW5OIF(UR1>O.B5T[9U:4C'O^>]O"-P@)5?YHB M4-"S5]()J;QYH8_B,1(<<@7(B2JO4HZ:L$*Z"*A3Q&2U]Q*S-8X"FPQTZ[,H M$X;QMK8C3K/F=)\]0=CXD N_./HTBME3AST5GOOM@ZDC3!E,T>E+5K[MU2#( MS2:\:&@82N:N2]R?5?ID1XVT0_-8 +-&FP\Y*VJ:.4 M=)F1=%(Y%B/1HR74ZJJ-;(TB.ITA#V3"5?BEZL^'PXX31$&8EZ#N,D9F4E61 MZ###'&W9N8Z>*DW@B[Z-VU1_FS0RR<=QX7+K:4,!I'HT<2&+3;A(\#QAC\F0 M%XSA!A+XF4T:>DE]B^*8G%MI )NTR0RZ()@%P]!T@:08W,23G*UBP-X@%AUR M1O[,S." 6U=TWLJ$6"#(&OVK]=LERFJPKNZ&4-Z- M-*J\//'O[V+LWW4:#%*Z^&D&.A(H?F&8ACS&OD?55BOO=$T1E_.=IUV3]_8_ MXZ@>]"*C6FK04OG[\0&5O26^5N6RJC05\3[1"$MX@F@N\+\^EWE;(DKZ6I*Y MZ":&? 8GH.-I*.4<90&YG)H[A !L-(HCF?6*47IBB02,PB*(CH:14R4N<]%FK::%Q4TFPQ,Q7A?*L%X4_[TT'Z MI#@,%?-4"XF:\WA+!A6.1%Z\:E M H]'@,]7TJ6XXILH.'*<58\ Y:!\%FK7J!UN'5G5L TYIUX+E,BR6?L767:)_4;R*E/++RA*_6H;T M2!&E;2[EB8.JRF7(( *0^H21"25&U*4P.2CC6 F"A"JI .U2Z$!.H@456ZKP MK1]E.:ZQ)7]*2PLO7409/P>Q*Z.:$Q<1+*>:PG_&#$W9E):=Z ,R[5+YHP!; M$!+WHVN/YP'I9%2C0Q@)ZI%0),.BJDUZ-UY665A6-@%&NC5(A*K<=^6[EMWL?L6IQN%_WJQA$_1>-'X?!N?[UW7ORB""3D$ MO0$B%60B-CA-X.= 0,:VB4X[,JJQ3'S)EEVI$$/1$#U*\3!%FFDM/Z&*75.0 MU*K'U5; 2I;&JM\?VOM$\+$P98C0R@WM#;DEX91+AU&"6L&%M6R5.,HYE]F2 MH&V_V%B>WQ]RG,8Y2-WD^) UPFBWQEO'Z*B6_ &J+,P>#@^]2>]0U$2!\!3_ M-![! 0ZVP7J7>4 )':3U9?'4M46 M'=").VY82I]<*;B6LL[G,LNIK,Q5[#VG- \T284D5N+0$#?=!)ADR4<*$W1R",7Z2X^==H M:,"0%/6F&W:F#.61LK>BMND<35[9D7N\GE8M0I*&?#GZ4"DB,Z0QD88Q?_$1 MKUE.YF(GWH5RAO1(IBCQIIJ%:.P7W%P;0=KJ!"H4,K)HEF>V#2>_2%(+J+Z>" R[B2%J!AHZ MSRBO,9O0,Y'#R"3 56M.3+/H4U)]$I%+)[N> @52R-K-,A? M#SX=T[ODR\0WIU<@!4A*E(&M26C.Y92QBEF*OB\JXXZ,0H5"PJH&C4H$AU_0 M((I3SP4 72QXK4C2@:,*U<'!/F3G9+0'R,ZDV ,_U;*_LG$LME24>@E403MD M]7T5 D@MP/-\%1?SIA#T^W&&\-.BA#EI=;FLP_U_@,*B_K4L+;F T%O"^HW2 M#W)'_1DE#>1#T HB OE0^%P%<\J@4 >%%VXY!==*!H,B;?Z%;SS*Z[,\.1# MKJ4GRE1)&2)2N6 S'HZ#B;3*B:@8+":2T1=A[&!,P%EW\*F,1G%3 [T]8^"X.B]DK?(J0A'(GAC3RI$$T7 MV?C%B).E,[:/F Z2OL@?V4[BH?QS)3!7Y0X @PG+A#&5!)ZH6JBD' PQ%Y:* ME +.!99@C0?6PW !]/IE]#95B%"]B(+6E'(*VEM$9=7Z0E"4;R6Q.QV?BWA> M?!B4(=('% MR<)"*05UQ6,Q9=B^'$UR>(<-6#:\RZ;<6ECV-UQ8]MK:^W(C3B?+O)PBH8MC MA:/<8P7;.EV2XK?FF;ZD#J;T;M2QJ4(IEC>5=CH0S,06T7V)?H8D5#&H-SL7 MX#.,1>!70@)#8];\$A!H#ATG9$RD5YD=? )KH&H'?XF'5W5C/%N??'<=/GG/ M:GSRC4_^/@'7;VN[E?B,,+L7Y53VLB9F2&\LU7($?J\Y9_&!"K K2\;6(?,1 M:-BWOE:]SH9?J_Y.F^@S2Z6$^0D+=H8+492K>2S6J@?BHXUL^R"%;?0#,Q$\E\5YZ^<=QWYE2>40"O?)-X&B9J'\C MZMF0' ^'.%.I4G[YG()K?KUF;3C.RZ(%TAH4%&5MJDR5L9,MP26%R\];96G" ML"6=U.0,3:IRT,+O'V"NCF@^\,L2;33"-$@NAR#:2X;)HWW*=@-J/R%?GVDS MW>R\Y*_HVV8GE+]5/L'2[[<3%*_:VKLJ$0#8BY?4TKKK?N&\9#JWV;+KE MAM5:=KUD7Z@" 9@J"#H'T\A>LWV\>EC2<9G^*YWD64D\9'=/A"E"P#,&,%2[ M7WHHMYN1!;KG(_2W4'&*E(+NX9RC?*!N7;+=Y=7OWKBDRK=;%83S"Y+A< %A+ M)=*H.#0BD'D<^@O.E$4;B9,43LT.W$M9%HH[0V9%3L@L51%ZF&..U1#BEH@L M$P+'7+ZL_-*"=56U6/*'S]MW5;%WJI;D7!.)2 .1)SH:9^BFR.]4#YEBOP2( MY:IH7KWN= V<$.)>S["\7KVUWBB/UU5AR!ZV[BQC1 M^A4CFA8P(D4TN/==VO6&*;R9V!'3;M,.?))-1J3?RB<@IA=3ML@\P+61X( M3F>Y277E39,)W7'37 M0+J R];3I9FIM;S 5SH5Y8G1SM,Y:1@ 60MX.\/W]"GJE"(+95R]K'9; MJ]@CBRN62LER)A=B<%F!@>(:9L]J KF$K,%SU4J=RA%_YT$)#10B/:'H3RJ5 M^ Z1@:J:KB *386:D[=9TI?4P$0(AH@]2DH)NU>=2BV\HRK=(/,KI((6V5M'N'_.E>'Q'&^V3]0M&56TYYTM M%Y>D56-",!D)IVAEH1%B>B6^6[XYW,1 MN?R^^KH(K99:"04G%X4@H%-4!U,*HC[.SEE2OQWQRV=84/$22*<6TEP9.*@J M1+5PI6:QHIIK:^H0IFP8BDB9-621X M3+1"N@91\0<7D80S#[166^WM7=#>IKN@W[6U8[+E'2142'1^O$LT(1TL[]($BV'=S@A7YTO4B!^>+VD]Q]BF. L&FN83P=O"Z#MKBU4BSZZR M*F#)K LNK*55$ERM;7 /MZ=LFZ:*0BDA/+B"4B'ZL1'#1;=EJ.9Y!XYQR MH*XO459\1S.2>*R*UI&/M35M'[= G!WE;O90<[BFZQ:W#'-<4D4TDF:V@G-/ M>"&-)HOX]A>LN64,O1H_MRJ&QCAOM562AZNZT4*=/,S:XIJ4]"1:.,C4Q1,. M:F$D?8J6^>;5G#['+M"E84P]-G4^Y>.3H:^<:O()*X0V]9"VHX+5%@Q=?JX& M!X(_(RZ<'(?JYR>9D#-4.AR"#"37=#""(U%BB@G MM[DU-5F%I/6N*&3 O^ R8RBN]_26LYFB24F(D@1M28+JZ^J \(&0IC!E;I-F M'&D6$HU[+VH%PYGJI4VFLYA%0Y'SQ"[2; HM5@3\#8-("KQ/,RY:>5*UZ[RJ M/!1(MU]IYB[A9O*82RAI:6$*DR,[+SJ!,]4"A\R/O)!--N ](M$[$B2)_(I# M =A>(W6#\HNVYJ!,E"2:J/?@H+:IB^F?V@Z6]ZUV8JNI\Y87>/W^5H12%XGG MUFH5=9$G+JFIK2QO*4'2U#.!@DD*A-.RFJXHKTQN\;DE82M5?%I:AB6:<"6A M 1#!4+P>Q6!Q-97 *<3_TNPK6S 1W2,"C@!JB;/J:SY/&5:PI!M^:EW*:9(K M9^K<:6.&L#8>R9L4EULBX9P:'[7"RE+IJ"J9$$3/S$UD[\AN4JU:+RYU*PNM MB9IK9?0+-Y M']"\I+'(-S?=6+3;KB63P,VG_. J]_T/T)WS,)+>2>*=3]+A>I"(JO/;6-_] M"*ATIRS"UOAK*G^-OXYT.M]ITNF>OI/GS<,3[7PH^[1S]U*;2OWPB'GA2P31WUS!FD_7.-T^5S,RG2&8;7,I8[+K55O4-K[7CRP1V;!"-Z*Z2"LD[ MROX3SA7ZG';T<#*F]D2ZDFH[#U_!9,OMDU>7)%?K*9+KIM<=-.UV29A$3E4GVW6178\%/\XS+&ZCRZ7VZ?_>/&3F850R5%'6'*\R/K @.!+-/Z.K MUTF:'(V'\*9 ->4^014J"FPS['EFCSO=GL.-KN=RQ^^[-C=\QMU^]^\]C'DP M3,/4\0?3LLT76L*&L ,ACU[OC,,(./L(_O!"4%-H_W7=VTLO/EHG%U_MPW'X M??_BVP?_^_'P3_/;WF?[Z&SP_?#L_?#KV>>KPY^#Z&CO)#ZR]B^_?OE\]?7[ MSN7A]_WKC_91_/7G*#[Z\MDX^OFG\_7G_M6WX;YQ>';H?/W^V?AV%@X./[S_ M/;OP=&,/PK85_\\?'WO^+#X0&\[]"$ ML:^__OQ\_?7+U\[7,WCB _P\_/SS:'C0^?;A:^??/P_MHYV_7=_M].TNU\-. M)]2=OL]TW^LPO6>;7@<(( PQCNH3EO6Z1./B(!WG?#?%<@>Y]O'CIW_^/G$X M;UL/<%H?I;_N.9[8Y[\=WG4\/NG;/YKQK]GO]%V_? MI7F!J2Z'+(?+; "'5J#E8/*PM)>?=G>.WVER7[6#O=.=_ MAX'M>58OU,.P8^H."[MZSPEZNM<+0M8/S%['<5Z\M6QO^JA>/55YPUE-WL"_ M;[R\85I+R!L;9I3[Z_:KW?1:3V:GK1Q-^51]KHJX3M$SA9'4V\AG5016F 9C M62 R4U436;WO^8WT/YM+O^&+?\E>O31?S:V0N76 ^9XZ\L917G9KO[FQ5MF< M77A)6P"@G%34*_3([M:?GUM!%'OF8'.$][I9N69_73RS-0VJZI$(>6T"0)=N M*[LI1X#D9,TEIPH?MH^NYN2YYFHUM?+-J>RZHQ)-"VP^CBC"(\I2P("!\A)/ MQ>^U_EC2&%"_\J,:D4:JZ?&OR%J.0\7X18&R8OF2])NRYTA(]JORUMFZ^9]1 MJ*2\,E>]18AH8M&P01Z[BO,0\%1V-XBI '7 R^(T6)-'M$9 :%+]'Z:>SF\1 M)+*T,+/I64.FVZ[MM&P6N77T)1N)7:0Q&KJRB*IQ$%),QJ$N4B"J'5!!=:5" MX MO#L 9?9H;__?*]0A+&@/2J[-8"/1*!ZS48+F8F%V_CA)Z,SWT1@XF M61T)E;K/!2R6&T)[(SZN:+AM"#HN,OA?J-XL/V[31[\7X>QG?MOHF L_-=JW M_=-:.4F+6%9H^CC$( ]/GW3>4HZA2-6C,>9)E40JMVC.ZM4"#5S>BQN_ M>MN-$DR[45NU-]E#7.U4\SESDE3,H MBE'^^O??+R\OVSD/VN?IQ>\[63# W-_?>7C.LM]!\V._PUUDF(;[.\S7- W' M[?B6:?@._/1[,;1,OVO[H>G_S:]LW6P/"B!"NVW.N9C6R34-H3P)0L%484Y[4OQ/KNV*MFS3NJ\'ZLC+ M]]A_ZRAM:S!CW3'\CO5**M I!NF#HF.)M%CSU0*"_@6N-42Y141I*?2R[@N] M&G+8/G+8&8IJ.R+L3.+5N^N87>9+(Y/5(%-#BDN0HF5XOMNUD!0MRS9<,S0G MY2J[0::&'!0Y3 E->UP8Y%6YQU-.135V "X2+/OPJ:JFF9P#^ S'LG_+)T*M M3 5U5PG["JNPMD*>1_UK56\^5*^2GH!;O^H.HEV9CZW^1+)BY0.LX'1G!DYA M;VMPNC,^QZX[IB4*J#6 NBESN3\.*D4]IP'4AAP4.2P'J.\>#E!7?]4=)-(& M4!L.6D)9\CI=SZZ4)=25'"61./=G^&NH8>NHX11+W !T2&BJHRO'"C!)4$:2 M#)AL X)ER=-D)3!S[B(=GNJF]A*^TR8PLVVX"SI=QS8GM.V$:U9':-MU\GY@ M7S^Y6EXU.+H!<[DWSK$4CC8FR(8:%#4@4,V"XQ>J<5I4)9N6-4!JTX#5PV!KLN55O,$ MN U>->10N@)JU0)/<$;Y1(ES@BC1^U/Y#F4WNU;9[V3*@RI*LPY'8ZP\B.X# M[2S#!\ON0$?MG78+!RW?MPHJ-@$GSY@/LE$4ZD"]W;_#*K,E[0=LI,"M^X\& MW9[:J4YE,>VR$?9#%=;VAD,W9"[W)%F;AFY*4X!IM,U_-.S=D$1%$A^C@" J0L>G[;^1_&@!M*)/P MDWHTSJ#G<5!@IV"9R80X"J")>MT-*M][EL7\6OLRB JN?6*7Q3CXP6'$CQ]W M2=EC,EMK:3#N-EC<4/SZ*+Y38K&](5C<@'!#DF2"H_YR VUN/NM!@DT8TRS_ MGQGSW/)0VG@2&KI=(]UZ)90Z&P*E#:(VE%FCS--QC[J/*WF6$,H3 +6,+'M$ M,Z:ZZ"&>K;;+,ACL( G:RX.NUX!N0]IW)VVKM'F5J-NA3MK.FPT!WP9U&](4 M1:/8* JUPRC(4NU=E.;7.>!:+G$3&YK(!(ECX5:E4U ]:U&R=GG;;@/'#\ ]2BDCTP)A&B+8?4-A?*TB:!HHW)BYW"/)VR44 M=ALH;.ABFBY^#87[PU&<7G,NY<-/8W@Q.J8($I=&.KM!NH:B[Y>BJT@D;T.4 M[T8';TBS3II'::*7<%JVW,;8:Y[D NL^9>EYQH;+ ZO3 &M#O?=+O6X)K/YF M&3<;F&T(=0ZAJCP_[*4V3$3Q+(2[RCF/;785_HI^J?M7/!B3PG_PO^[2 M$.PV$-Q0]OU2ME]%V1L-!C>4NO&4*L1< K:9"%:"KQ4\_B<8[UIHIR,X7IY' MRP.S_ZC _-@,NK#HX>_4UTW]_5GW@#07]X!LNCD^V6Z.33_$IA]BTP_QZ?5# M;"3%;9(404 KE1IS(Y6:1IMI:'3]ZLPIAW/\$F7%=[Z"DUY+5* MXPDK!D"]GU@6K6(A:6+,&PZ_([F+'RT+)V\:OP?PBXZ':UJVB?1N=GI _55 MI-EY.JR^TMJ;>Z_ABOF4<9,>H&K7F2L$_T3! #,M=]K:__'K_)FRV_Q;\)EN MQMS+?TX9K?_)M9TD&;,8_@8[5UWM(+?\W[QB\\]T/VL2S2&#@37+:4KL/TGP M=KS?J9X['J[AV\85OT)BJ,29IEQ"0QIS2..4CU@VE40QMP&)0HX;&Y"H*QWO M\_74B/D\9ED!^W$]!^D__Z*MR%%ZP8SK^_(QDQ_K>:,]TW2*-;T9Q+5F]N*ZG1T%]VJ M MXSY3^IHS[3U8^>Z;JE:/=,5W^31/M,MZ3[3-?=Z"^-R'(W:O+ZW.4U6YO_ MC#BIOO9&D&^X8CYE3 GR$Z7X11G^1HJ_XQ:OX&F:TQVFN?*>+'/+#N>F81E_ M8WGWM)]Q+"P2I56'6.,?#78_T>-5T'LB_UIS<3>[Z*5S_Q##]G>'<_B-&S 8''G\M]"HH^-QQ>A?5;5@,>#5U,T<5$ M*V""%M 2IIJT3_1)$_%Q0OHWO3(P[B[=VI^1[E;?^N=DA:^O>WF5]9ENT'.R M)$XP1&.@:&ZVV_9BMDS5%-0RVX]>IKBI)])0YBQEGHY[>11&+(LXY1=,B4G+ M78Q(WDUGV6=+G6A.X((4X [5@S3)X7PE\MEM\Q^-DO>4CG17_$+VH2P*^"4P M=#9(QSG?3=,1=G3Y^/%3B[K"C%!#@Z\*! #@"+5/XUXA$9S"(%E4H(ZP?Q4,6'+. MX08G$<#T;:=%YM@P':&24!\?GJ,IV895#L6R'DMXKA]?H?%5CF(!Z#3PL2%S M64AN5@D?5@,?3^<\;X"/]U'"X$?XJ8&/AMSN1FZ6DCZLMOE?#7P\F?.\M?1A M>MJ?[=/V;KMD=-/N&+]$ ]]P&S38?NJQ2C2P&C1X.N=Y:V'BB:#!8[CVL'[4 MP='I/];;\FYKEG] 72.U?[\[^:@=)'E!X8I[:3 F-Q.YH==0PYSR>$CZ_'X&5'"IY/]AA+F4L*GC&-LQ8*KXHD2A/-;N_[ZG\,4!SSAJA>V9 MY:F%R;<['9C>*,U)+GB=<108+_B;RR@L!I)@ZD_)5O1&]0CKY6D\+A8_4F,$ MT9?^X>F>=MBSIHPQM7\'6<7&YUSO99S]T%D?)ON:Q9?L.G_Q^\2:AE&BUS=P M>NT+5\CYO:UP95/>X\QE^6"@[HNW9P@@:$_;A1<"\>1S;&J/R[?_M3:^'6=) ME ]NY-W'6:+,N%[70@^2$ VU,#^8&7 ;6<3P5L&;"-VY03H<@63"BC2[UD8Q M2S9E(_YQ)Y#^E&;("C+@/J*T6UB1RC6G6'(:I3_R%]I W:!YC^>:!D/ M&25!PYV+VQ-'9%!$*L$P5Z7FG^K_IQT4?*BYAOFR]^JE:;QZ&5V\:BZ!ZA*P M%U\".-TH_->+)<,4FZOCR5P=Y=FP[!R.!V1SF,JD#/] 5#M?@CT]^'"T<_;G MR?[I0DZN3=TE5>4QN.M3S56&SHB,_V<<983P!'N5CPUQWNR\#%>+UE&YUV+L M,E]H )^%V*V1'"6A0-<;\B5A=CU.<<0BT0<]*ST^8'$? 1@')YH37Z"W97R< MP%/T$C8N!FD&NQ(^3&+=?))8C.DSE$!:6(7=&2Q-AVG&;)3SU^J'-V&4PUU[ M_3HB?4^GA][(L23@(UQ-J['((>)CB62^W_8<#\%,F@GDBR7.M0GGE!X]\9GC MMKV.N?!CH[WXLYN&M=J^WUW[J#19:ZEAE[29++0QN+>U,8AS>20L.-GY=+"G M'1[LGAQK[PZ.3[^>GNT?GK:T@Z/=^W0^E&M^#"F1+O$]D.1>BZQK(?C)UD/3 MDL?:3$F/=PH\U9D;A8-V5-1+J_Y[_#,#V8D78ZPDL@CVY#L2L8 M#9?XJ@1NDDU&A0;R=A1JN!=O-G5SYU]=H3UM9N!/KB2C)\;7I/9JT MM\^"@8:IER!"70Y2#%$!1?8B"E'NJK*T1(P+2EAQ>DG&C5Y-B,KIR.$[:81" MXA1UT(>G'-;V)JV @_"Y]!-.5PBDL MC%=[WJIM=RS*#L&C](6 C5@0%=?P F%6P*UOJ1=A@CO\+!Z!9X5<+81T$MQO MEI[KH^!$D\9X"(ZDCRV3.92SPU*J O"KJ$K4-Q/Z6_C40] M.O$@C0!X>JVIL3'TZKREH;;:O\;)2"])/\J&]"N\H!BPXM?S0S+!HF-40!7%(SO!^=SUQJ)_J@JZ670%./5-&%)B'1 M)Y_$I2F-7&*8Q"'%PX+3J7):KI5&SU7H[V%569!PVX8PS*VJRUI>VW264P]7 M^\PQW/7KLG[;,NPMF:R).[O<9&^O66Z6W$PD> 3X]6 1"QNX_K.HB)_U!J!= M89X:.N7+\050/J!F^H!?W5*.GF\Z^969X:%#DAYU,TH30&N1_D\BQ!Y(?D&1 M9L\#".9OE:PY.VU57((_UFA#>HCXM?DXN$DL!W536W/]RX2%]!,XFASYSS;.V=C^&)#+YQ^ MR2MI35BK/F=5X<7F1FINI!5NI#]XOY_Q:TQHO619\?/YWDJ-ZO/LKZ&'88:' M@ZD&F;>4#Q&9]]@%L-#_1ED>#%K:87NOW=(^#> _#40W$/UL(?J!N:+!Z@:K MEW$S1,$ 6Q[^7QK'& 7Q< C58/0&DL0SQ^@'XH8&FQML7@*;#SG\/63:QP@# M\F*6A TX-^#\;,'YH=BA0><&G9= YX.$YUS[F%[R)"]XE#38W&#SL\7FAV&& M!ID;9%X"F8]8P6*.IHT@ FWN&<=.-LC\[)'Y89BA0>9[6_+"7.;G5Z+)64^) MINZ+MTV)IB=7HFE3[!SL? MM=,S^,/A_M'94EG]VY;>Z'GMKBCR,_?CV^;V^6WC@6KJ;+Z8,_^>Q[*]]UZ0 MN>E%M*9NQK;QXJW*,._?OC?Y8\C3VLM/NSO'[[2#/>V?T=7K)$V.QD,8*M"P M5"=LS@EN0A389MCSS!YWNCV'&UW/Y8[?=VUN^(R[_>[?>]BNR3 -L^S;]()* M6_SK1>KPY^#Z&CO)#ZR]B^_?OE\]?7[SN7A]_WKC_91 M_/7G*#[Z\MDX^OFG\_7G_M6WX;YQ>';H?/W^V?AV%@X./[S_-_7LY,?W[Y\M;[" MF(=[._;AKF]\_?)'_NTL=;Z=_37\]OW@ZFCO3_OX[-PX_'GR_7CO_/IH^-4\ M^KY_=63]$1V>_?7]Z[5\YM]_#'K#,#[^/H!Y?AOB>X[.@L[QWN>?1Q\.G>.] M ^O;]S^MP[-]^^L0QOUR]/W?/_>+PUWCZN/9?@'S,]?,KC GO__#9.L:_GWV]/OZR__/?/X/+OUG7 MZQH]MZL'@=W1'Z[UX"W_^Y^\35/#VU=0]O1A@;Z5? M_:JTUP8)K<0N[_6Y"'6/[YQ!*#B!L+.*?$"-1>9]W+*9R MP*<#SHL<:YW ;;/' ^P/EFFV2381.NFM7>^63Y_282QCNQ=AF;?JF-F@^Z.@ M.QR8W:#[ALQEE8-SI]#]%&NXE=6NCD=%-L+]S@PDZ+ M-/@Q2&/LOH)MQ\SN&VW_/^.HN-[N=3WQVQJ7N.73W_K;FLZ@N:VWY[;& W,; M76U#YK+*P75NUM58/M#>Q^GE4]?1S@2#M:_B2.;T'P5]/Q>-]<2FX^A1TUL M_I.+S7_H?E$+&@SN?SH^.<,V>QBC_VD?_CDZTT[V/QR3F5?T"8,'48GNSU&B MX:=$DXW,:K#_'B/\^B[+X&B=-'0&'\(4,OPH?CV"> MN1BO&D))!ZJ[FCRVE8XK'\?B6) @JJ,I:62)79:=&K$!(AZ/:/-8I2K($M\Q M[/@Y3^ %U(HR"/BH$,_BF'\F46DFH>GL4 PYVW@4FL^^NZ*_("RNEK/Q26W$ MAJSIQA7LY%H8Y<$XS\4AH5ZC6:K!XB]INC5!D*+=HB YF!D0 0YY.8B" 1"9 M(A9!83%G.?7^(YK=^/.??PN]8WDDEB/OHPU9QLVBPP!+=_P:KEC&%7B,X,M1 M+XJ1[R=!2&(V-AQ-0&K')]O:,6#CU%-1+AK;(@8BZBCL5!?X]'"_GEZ/(UF9=:6(N,;)QZ!NY[AS4LYZ M.0%?KV1BU"O1MS4K^Y&&LLEJ5,ORHK=)@%?8A0JN556].87>8ELK/1""9/$GHVCF5W35CE.)8 /]L6=4$/W7)(6M2F,.2O MI">@DW 9[P*M*MB2Y$9Y/E7Z?UX-AQB4KN M&HVS$5(9]O@6>!E1*^EIR.3]OI!J$X3425C^G]762QP /Z)4BMLI83I)07? M%MGBQ5N!"#&"*NS5!<$4@%-*^V=HKG4/MRN39^!;N81-AW'#%<@XNIP+LQ@JGP M"^RC&% _9I:5ZA$;"C$,IX+"'RAC+G)+,[3VFPN6#QF1?FFN>K! M&"]N:GH?G2=1'ZXOV&"8=C1DHG5Y2+W)*XF"FG9?N M3%KP^ 7R>3Y7OFH+0%-R((0BBJ7:&A%*9(Y@LA(ZK?A+@V76;C"=60ZIIMWU[\ M\6UK2)E6V_ 6/WK3L#=_YACN_4S6?I"*5_ZF5;SREBIX57=TW*;PU1(5P-98 M /0Q=PHMZNLM^_ET-L9UZ^]&PYYT6I_ M??K+D-"O]O(N8ZPXPY6/71I -_/8%[0N'V<96JX8'?_K6YW_U+)O=4+W/<:: M6%BC_SKMSJ8?*SKJ44 DCSW:HB]8/!'N,BD^++5^0]L&BO[M3DNL+RW#43=J M;;*RXON,!63!'">1J*LXSL,7DX46[8[MA4[?X';0<6S+]<.P&QJ!&\ ?F1VZ M?Q]4]15!08V&+,[_]4*W5;7%<:Z?,S9ZC92TDX3XG_V*C':*799E&'OT%XO' MH,VBI9H5\-ZKXG4R'NIA2GHO#@M,!MO'B=T>MV#CST-9L#$UOGW_Z\?AWA_1 MX?>CP>&70^.K=30X/@NNOG[Y:W#TY;!S>+9S>;QW>'U\6A9L[,#W?A[]?/_] MR#J\/L2"C=__-([WW@^/SOZ(X;/KPY_[QM'W=X/CW>F"C3^NOOX\M.$[]M>? M!U?'>Y^OC\X^.X=?OIJ'PS_ALX.?AV>?K<,/^\Z_?WXN#D]K!1LO_V:NPZP^ M[^F>W;%TQS0]O>=ZAMYCG9YE.@;W/4SEZ[8,UU%5%Q6%O/U__V6ZQIN[L(1" MO1588YWW>P-03Q2@?+_O]SRC8WBLYSA^UPLMP"G'[EF&;?N>3P!E-@"UB0!U M/0%09M^QNZSCZ)S;3'<,F^L]F\&O?H>[=K_3M\+PQ5NSZ[5LK[M!"+4F^7Y; M9,+309H5.NC:0RU*+GA>#.<)A.5&6*MMQ%SLW6J 6I<$M7/!HACMI>_3[!1P MI@JRVN.]HOI-JF(-5*T/JOZ MPK&"+.69K8YW9UGJ!K2X+UEJ62WZV?/VNH2/AK']&0\X2.N]F-]*!%E6 M_=MJF%J;""(W_:3<\R->-)BT=DSZ.B-O]+G?#8.^SN$,=)&P\3LD7@VKQK\)[>8QSTAD[/ MU)D9]G37='G'Y+;-[ #YV# Z&\3'S\S <9!< !^DV75CT[AO@:+<:L"?!GC6 M!SS!M 1^I9K,-?4#<<#X.D%AN[U0)ZPK+X7^EW&?-;%BEXM\^ZFU<9@L;F, MNRX)HF'<>V/<28FA[X>]OMOIZ1W+8R Q6+[.>&#J;AXSLT9\ROB(19@?-^))+M.>4\K,"R8BHQH;Q7V+%/(H]L5)["3A,1Z#"$ML M5)RU ];YM*3!#08RA.?HH=4W=,2HHP_*-+@@@>B=T7-WQ U?O]3Q?#SN!XX1VQV%] ]G9[]Q9 M_-A4BX6_X<+'65I@X86[RQER$Y9+OWAZD+4V+TD#3O<#3C^F90T,7.4]YN@> M,[LZP%%7]WG =1,N'B<,F>-V0=8P;:_5Z;IKTHZ63D[:%H/'@1NA.8KLY<8'S7L$+?,TP_L!TT8GHMTUI7V-7]LOO3 MR@A<9!O!&BRRQ"JF$(U$E9V$%XTUY/ZM(6+S/\4L*4![VE?[W]AMUXI5^Y>( M4T(\^6$=[P5_6Z[1Z[DLU'F(AEL@6MWO!/!/UP[\GFOT>4BR2]O5QSJ7E0VNB-NY+J,B&O=>J$B3V+5CKS[^[/=<*N&GI?>Z&NN-:KNX'?4=G?=NU/*O'#0OP!_-V[0WR M #>A&\MP+Y4HM-YLO:-^HV^)CVEROIZ$Q6P^+Q(AQYIV MS^AT.TSWS-#4G2[OZ+[C^SH+G*YK=PR36>S%6\MO=?T[)S8U&NGF\O=#)RTV M_'U?_'TX97'R/6[V/+UC]1GP=\_1_;[3TWT[M'RSX_<"PWCQUF_Y[IU]88V: MNA)S4LR*%I=BR-U]]$\;H=8E@=1BA1H0NA<0NIX6,D(SZ+L=9NC]H-_1G7[H MZ1[SF6Y:W'=[=N [5N_%6[-EFG?.5&R4U,T'#IVKAT4A(PN6'93M_5+0[B@-/S>[IO\+[..SXS>S8+ M^DYGT[CT&4;^S[SK@)T6Y'4T"!:@VCWE+W1(-IZ M$6W*,>68H6_XAL[MCJ$[ 17V#CW=[0:^A04N#!OE2,=LF7>O7]?D;:RID]/' MB/6BF#RXE+IQ6J3!CT$:8^MQV5E5PR#D8G&=K-5Z*=EP&&$ZQC:"F]KN::DI M/@>/INKW%%=$TC1]>B+%;,K2NB-V/:^N;M-*Y8G*5.LN$_Q)T$^3&KM^& MT1H-*S X8[KIVUW=L6U39X[KZ*[!33?T#)OU;:PLZEA/,-NL0:0GBDCK+GC< M(-)](M*DUN99QNLUS&,7OCBK=L/&]R!O-&S\$&Q\.,G&;M]U/=_M MZ)9I.[IC6%W=LRQ7#VW?-_HF +'/7KPUC99O;E*9\V=F8-KC?0[<$&H9O^#) MN&G<=/_=MV%0?-V7J!CLCG-8.\\4.%TWT'2O$H:TSW1Z81!ZGA[X/G;?YJ;N M!79?AUNE:_3=CF-V.B_>.JVNL4G)64W,XX8*& U#/YZL(1C:]IW L@Q#MQS7 MUIV0=77?-WW=LCM^V/=ZO1 [JM@MNVGE](B5'[!:3=V"T=+RJGUU8\ZX]TI! MLYC4P,XJL-.9*>+@\WZ'.X'.7!?DB'Y@Z\SR#3T,?,?O,-_L8#&R[MU3O!LS M15,*Z Y:Z':$SJ_+QCT;*?2L2FFO2TUM[&7W>9DQEK;C M.*'N!Z"> C%W6,ALWW2QN9C?,NYN]EZ)1;9(7WVN/+\N3;;A^?OF^4F]U0E- MB[$^U[N!Y^D.8Z;.X-STT#5-QS8,U_:Q+K77,M=6)FC#8K&W,-RV9C''TOEE M):%GIL$^NHC<:#(;=HN@H4$QQPD60V^ROV]Y4Z[KVSV'<_;BK6=N4M'AIY67L[1-\V[WP;-PO*S?HMG4H[H7')JI M%>-V>Y[==3S=ZMF6[KA=[(#M<]WIF+9C^I;'#8[ES^'\-LC1TGA.[T^@VSQ_ MV$9?&-/51YN WH4 M!Z?7M=RN$[QX:UE-H=$GS*=K+32Z@$\;Z6Z=3#RI97:LL!?X(-.Y9F"#ELD# MW3<=IG3HTT76H8O=S M]5_ET>LDBO_UHLC&?#;HOUSK3A+NUE?:(,!J"&#-7/=^$'BVU]4-U^WJ3M#K MZ\RP7=WN!)YO<V81M#M+R3'Y^ %G5>-D%,UPMO5H5MCO'8Z8!F? D+N>@![ M@>':EN=T0M?O]_H&ZSO,\LQ.V#'F2^D'1^_G 6&:$$5^8MEQ=EJP@H=_L7C, MJU=+0#0:0%P&$#L?SW;J@'@1?OC+"?_WC_B;%5_TOH]@;_9_'GTX^0&?77_[ M#FL>?AM\_?['\-O9@?WUR[[Y]?N[[]_VSG\>OOQTG8-SI\>#F.W4120'A!&9HFT!(#C>Q MY:)K>Z \2/.<];&\L0TD!3]1E*W=YQW.>[9AF-T7 M;XVV,6LLFOF#-F*9=H%G_49;2(0YTD#^ )!&Q);OC(M!F@%.A\M9(AJB?&2B M_+[_\V\C!!'?8X'>\VU?=URWI[.@V].[K@G_#=UNEWDWX-Q\$KL'B&M(;&M) MS.H +;F.K8<.=O(";5GO!::I=SM "Z8?@,*"M=U-HP5B(?YO"?@3=*>QDAXT M5FA[/.##'L\TVVQI2&)D[D$X6QDD[XV"C\=%7L"T0%)N2'@[2/C ^MLU0\\P M'4-W?>[I#H"B[G4\1W==,W"8874SER[HZ.US<%F&*:!A4+<5L?V6MZ<:B&+ 1( <%/DPP;ZMHXV#SM_PV$S MRW8Z>@"TJ#M6U]1[IM_5.7::ZG3LGF5W5X:^>Z.Q!OJVC+PZ'<_&HB1ZP-#. MTK&9_O_9^]:F-I*DZ[^BX-D/NQ%*3]TOG@TB&&#F96, CXW'B[\XZFID"XF5 MA&W\Z]^J%MA( AM!"UI2;=$QYF'PBDB1Z.$8^EB;"]9& M; YNV*FVPKA;\7?D^3%/;+?2.\]"^J!/H7OQDQ/!M4^LO!^#N:E3V3R\@6[5R M=DX=W'KA$;$(O!8:F#8"3 @&$/$B,,:=12R;O"9IYV.?%S?X7/&W&LX5,4?. M&8PEL9@)%3726%EC6>0"1>'+N>*3Z>O^YQ_SW?[7MT?[GP__^,_IX=''ZCLS MISU\\]?7_:^.'[XYZ.Y_>)O6[B,_^'OF$(B\(\1S[ ("X57BNYI8L(IHL%8Z M)6.D49E[G2N*D,P\MQHIAYAC1AFIC9.!8,M0]+J<*Z[JEF(,!VI%GNLE+;!( M&:C #2@:!<*6F+2G%G^NN A(*X<^2[DI/VSQ=X)Z3P5WD%A 'E$N$%AD'! M M<(R2JQC$O&&C14!UHT -2P ITT:S2D<@T6E$),.&F#SPE7/:IG*V:JG&4\7%L<."?$NW-?>_ MOC-$A6"U "0) ^:Q!9.<%C#,*Y><8.3%C])K'WF/%>1;LNT5@A8LY!PSS47: M7C*"5DH#)5X)B4V,+&YLBK9&['7\JQQ0(4=/)0D46E MDT \>(02697)W=)1<;!.*QY#4C*%$YMHTBBCTF&O9N6\GXDMRKD Y9P\4U28 M6B$5 DTP2LJ)"%B= V\Z.(Z=3@YF\B1%79T)EK3_0/..%%\,KMJV/^ T\7Z] M1&X@OM_NIIS^U*BL7WZ20'?Z=N?MQX,__D+[.[]]./BZA8Y/=TFBOA_3O7]\ M^V$7'YP>T_0L].W,Z<_K+^^H%)BJ8(#DU$S&J0+K-04EE.7&:Z,!XOW: M495=M1*[BB.DG3$(>/*6@-'D15DK B!C?92&(RS]_&>*S^>,&BUH"Y8SG^7< ME\?H'?6*8&\EF&"2$T*C2?N2Y_ZNB&*;O'V)YXZ8+\A\EEVVM+O,6MVYBMZ[Z\2^X? MDE((""8'UF4RX9;P )XY0Y&36,D?Y9<]OADNFVMY-A>3"5H\8D!BQD6M"6B, M(VA&C6#2)]29^]1FH9OKUL/!LL,:NL.,=)0)#Y(IFMM12%!.&W!!:421X33. M76B]4-M8=MB2[;!H*5;I'PC6DGR,P4$9F=%,.((ED&Y;R MPT7T2T<_UNK+XXB?:'(YIKBK)D^>(1J+%%." U<\P;N6!K3G$H*7,I+<4E6$ M;R.?&E3^5(H3&]'^O.CNH^KNY!&C,$@C$C48&C P9"UD:0$-ED2GHA18-%%W MZQS$@ED^*VQTU]NM=-=YQ4VW=68Z'CJ]EC-GG9'IELF?BYZ\\GWM7Z2EW^MM MCQ>^#&:H$9AX^*?EV .A@2+- S%*;6QRAMI2EN2D%=;B MND:J%"U^%"V>9!<&<1J"MJ")L< P4: C"Q"Q5%9A[QQ);CFGO"WT@\>)-R^+ M:6G8A7/GI^?=G+V1="AV7&>T9@-B__DHO&*8GC/]-@U-+\/(I#ORNV;02^LV MO":.G;$T"DK5B%(S@\:58)$X@0 '<946XZV'Z*)DF@1A*=W8I)*W-58S*/6O M$KI8!:V^/\\H6MT0K9[D'BXJ'%GNF)&T%E@2+VA#1-)JS55$(D9KDE9CWDY2 M;896KUM0XQKMZ%>SZEW_]&P03D)OV/D46MW^\$$C9U<$D[X,XGD((P.XY'Y4N"K1OB:&7*/'8W4:P7":@S,Q^0ZB5P X@17>5RV M]#E;K8W1;/G'W<&K1#X:K."U4Y*Y%;SH\)PZ/#5=5A/DL-? )&7 N)!@8OK/ MY%,P14-4%"<*@F=;0CZ) M<9]%B2V?;#6X<)/B3^L:[3K^LZ<+D^XG&WDD:A M&C7"U,S$>T.D# ([""YX8,PK4#X/P_7<&Q^Q11YEF&)M_/!:T[ET9(G"(^NJ M]'6=SQ2E7[323W(3*H).'D8>>122JML0P.9IPSYR+9*W$1DC&YN$H+96LZ4P M353Z.J,G2\)?NAUC.]W.J'/9ONON?.9GBW(IJO$S/J=I67S_W';#6%P/ +O& MK>0_GF1I5@;_ZR)]?W[?REL]7ZS!0JT!F:& +%H>; 5+ 7FB /CF081+-.) M_QF!<:* &K4%?[ UJ%&/GCA855"TH&BC6'1!T<=%T:ET)^R#Q2:"M9H#4XE. MV^1#@XG<"*<#02AS:H;K<*0;@*(5X_YE9-+7714T7>O'=&H&[SN]ZKO%(ELQ M59_X/"?S==P=FC,=G826JY3Q0_3'TY#;S1\-EG7=6T9+K^UON28[EVXI#)ZH^]7O0*>* MW*[]S/=;84O@GDFN',;1,$Q5@KT@#3(>VZ0EF+S#-(\2&+_K9/"]R=?[Y*@. M@OF8M"H]XW/3_6PNAAN_3&Z]M.\N[TGGFYY>LEL7)H2%+F$FC2 MY3#(KTKW9!IS+ZV30;9(__=S WO;;\\;/VV=_CJ^-71[OZK=FOO8'M6B1_]%C'/(ZFNH\UWC,D+ MW3\+8Y$-&W*O_]SK)8SLGZ?/\,-V*WQQ(1N:DS&>^E:ZWZO_.DWF:S3\UTW@ M-8U%\\[O>HFJS?]>OEAEVB: M(7C*H%6*,+[\'26>H3%27 :3+K_Y\O*SZM*4>1Y?D_B9IK=?1L_PK==^]+&8 M/$/J]K?^Z&-_?(TAL9B;I7?ZV)\$['X:E=^4G+M4#-]&]$Y_JO\-:RUE0PW? BT'?G[M1:S#>"0_)XUVU MT-M-C[@R(32LM=$8GV^?#M!YAL/O%=<_S.FX-AR']XY3_0\GG;='[[^^/3JFQT>O\?[VM_ :._CC/YWT>WK-+MX_ M^HC>_K'[]?CH_>>#/_;0\=$>/O@CW>?.WQ\/9L)K[]/G_^?D^'3W(O>C/3QZ M^?'XZ.#D<&<+'7]X>9+#=&__>(WRL_SWZU5H;7=T>'3,#CZ_DS1/U5(A[;3< M9@13"I9(#1PCE^0LK2 Y306W$6_2D.6:RB@E,\@9S8DP M$D46A/.(5KB%KW#K#F< !;>>&K%'"'&AEL/8NX"BLCTQZJH6V01(9 M'3.>6E58UG*AU5\S+(L$H2,G::L(2D;U+"A M%!_5K.>5;@=.=/:FC!")7S/K$.6<4AH0*ZQDZ?1\DI4HB03A&B45SWJ.E0)# M=-)SRBV-S%E'JV&*F#2IO=):1;(.^KWT&*=).ZID@X=PD^7MX3 '9LF TJ;& M0C.KF7;>."JP$\0R&K26]O&Y22,;52X#7+V>IB4T!!H4=2"",;G'+ 5-$0$: M"!/1>NISCY;F]:DLC5IJ5O*(/3&61T](9"@*C0EF.?0K.0Y>\T),ED[3)XE) MXIE&BRA!,IG#)<:"TBH")2KM;AD-0SXW/N#ZP<2DH=$20AO?NF5HD1@.HKD6FD3TNXO<93E@K'CV=,JQW%NBB^<#,F_2JZ5 MLIB"E,@1QGU0)A$6+-N8UM7Y#JZS"M>G I/4D\J&*6"2V R)A6.5H"A* (C M7&JIL7 F5-234=8@%5ZK@[\K2C&L(2MI+0X%:L]**GBT(#SZ.$TIN!!8!AM! M1)Y0B#($)O%"P R%0&V@0?*-3=G&>@63NHL&+RS?J&CPXC1XZL".2!,2UH)% MT@ 3@8%R24Y:8R6L<$'@N+')VYJ4].8G)A2]^C**UL+/J3VCZ >H5'*%[@E( MNY]G9B=(9Y5R#*04) ^/S#G,V /RAL3(K ^QOH'4)4[17/VM/5FHL(H%*O%D M,[5@,0W8&R":6F!.)8*1\Y61M4@)HS&*51Y0Y4U$)5#QBVL]8!%L]O_-= +OC8\D"4#4"U)=IEA&-IBHB!$1(E"C6^\"MUN M3A3L^?VKU2_ 5#\P74?H1=R+_A,-HP_[?0ZP]&@ZMM>(AR/QC@NA9 :FM"! 6EZD>IK].TPP44 M.<<6'*8<&-41;((G4 QAS1AATOF-32(22M4U&;+$.!JHU;73CJ+5CZK5D]S# M$8HTL@P("3IWI'.@G0^ ,?,!F\@9)E5MHBHUUD]=8^U^4'54"J\;P$^JLK"$ M8Y?(-2S052-TH6E"DA KP0FUH)G.[>EDSW7/PU9 M8@7(:@0R/,UA?.0^\! !.8*!"47 .A) 8R&L4EQ:D]PO0=ODAJ#*O^;UO)I! M7VJ,M*PM!-3 7PH$/!4$3'(92:U"A#K P@M@'D>PGAD@5 DC##$^FHU-)F]L M -,P"%B'L6*'HY,P:'4J[6C]\S+^\J\R96QMIXSMY6E_83B:V1/M5B^4!.C' M"[]="6)LN2X]\8,P*O:K1OM%IRFLY4()DENSLBI[P2"PB L('AGK%6*>NUR< M(:5JT %".19<'DI:]/IQ]'J2EQ)I/&>)DA*/-; 8+6B#-&@F#+,VB5LF7DK: M LWJ]=RTM$'DF-6MV.L9UN9W11$J0?C8_\GB3S=Q;,EO]P/ASERHW#^&8LD&&I^*X'M]@T M'U'>8L19!!JB!*:U!&NI!&.LH$3BQ%5\J?A>5GU^9$9R;X4N;.2A6CW%1JAV MP6(!C.'BV8+,]U.].1TIZ] /.]I(VIEM,]W[> M&9YDY2+ KOJ >A^#3OH(1YK)@" M(V,U2L^#"<9"=,1(%8Q149>Q5,NJT\V(A,RIW86$/%3%ITK"HV.2^0":* HL M!SVM)PR,5M;E^@@;T<8F;2>YEY!(0P[F[G\(L[Q.TE,2D$H*!_U>?S*/X%LQ M1X&@.2!H;Z:?G9<>(Q%X@B"9Q\4P"8I9!LY)Y(WPTB&VL;(U&@XX]'QG;#4?]%V80 M>B7(6R>VS;37(QP'ZYT&F;O;,,TQF.K,61(:;)X@X!*V"=RFZB'U&*6B?,70 M8)'YKP4-'@\-)ID.UE8I9% NQZ+ O(V@I(] O3?>)+Q76FULRCPCL8:\DX8Q MG>4.Y^Q]XS>M?]K0"[$S^M=5OYPURTAI$JLY,E\N?;3?QD(I?1LUTYB.* M,D0X!\-SY@G6""RC"%R@W"61$4OMQB:7LZ,'GN10NB2<-+V935'4NA1UDDQ8 MS17AV:MP7 &CD60RH0'E]!$ED);!;&SJ%9PGT&BBE L!)AF6ND9K9B/.ODV5CI@$7-(?@T'8BQ+N.2),7QC4Z"V0@\A$27FL6+* MO\"#G:+\BU/^25:BJ%&$, TJY.F*/+$2;:@'@IE4WEMFE:A"')S,-M-KF/*O M5='-EG.#4*EH/[8&P8=PF@.#646KV\R_3]<#C_K5*T_/JO=59<-K%@MYRMR5 MH[3P_8$97.S^[[PSNO@FP*/^RV]"F2HP+/4Z]<#>3.N]Z T.GECPAHD$>XPF MV',,K+9LWU^>MZM1G[.#SW_H)#-$J): M@[C+SI4("E6I&[[(['CI:#4Q+FTJF:@*TAZL] R\0HI(RR-"KK0T65:E;A)5 M^:E6%V;R4-6>ZFNBG4)!* @(2V VYC",3RVK!EV7#6=R7>ZYZ/@%Y/F M?".H-6X%_[&@AU\=)'^D<[.M3Z;3':<+;E>;]]6UO?M;WK(%WVO$]YGNN,1P MQI530"CSP+1%8 750%7ZHZ#16-_LC &N[)Q%[ASND,)!,0A.L\0, M>(1$"13P0 VBEE MU*UGLDTONJDIB%E,:C&ICWX:7:#Q\:%Q*BF?$"6D#*"Y M5,!,]*!LH!"Y9IPBS;%$CYU!6-C,AR%24@@RTPA9))I1(!8A%;)5#@ M+FYL2M5&-XS::;I)7:=,S=99&+2&)V809EST[:Y)U[?3+S'+>!$&K_)6J]<1([>:C%TSZ*5U&UY][Z5AN,1^5+#_ M+M@_TQ:>>:V-=@)XVLO 6&(/QC(+@E/JA0[*^Y]PAJ?>!]^H9=D)#]H)1@J- M!6-@5&8!2#JPVA/0&$>B-!=!ZHU-_.R&1N*UIC_^""^?^,2MV+QB\V["N@?Z M2<7F+1KI)OT=%+V1FG (PF-@6D@P#CD0U&/,,.>4_23X_-3[H-B\>G8"-YX* M&2DX1G(P&2>;YR('PXA#2(NHL^=+G^G9#/_&V[QU.)%^4_U'\"V3[LJ\#]]< MVJPDPU;_?#0<)1\V/<[='=M[M*X;K\&,%!]"!YIG&&_%P_%BUTO_T30"7DEZ M:RSH@_-3&P:'L4+#X>%W.<\1+BR@>2?0G)GH(;512;(*>,Q]%7CN=FE12,XC M8SQ9UA@];NAVN;2;,[NF;)A%;IB@66)5T4"26[*R(D306AE (CK&@HR&)+[% M2)MQUF;H#O[E@SJG/@RMEZ@^I5BGV^#F@42]6*-8IY@T#:9**:) M &,M!HI\$#*)W3C5T.U2K--3;!@C) I*(; ZY!8TV((2//UG9#&$M)V"]M4( M1:EHF]/9$2*K8)TJ9_&7ZK0P_=MW/FW^._VXNN=3,WC?Z55?+BIKM""$KS[Q M>6>4[M#]&/-)-9C@)+2,2RY?NIN+[./U^J/T?=7Q9Z_520K\?F"ZK3,SJ$8N MCD["L*J?JDZ8378;8Z=G>JZ37I1T;11R7O_PV3?!32_#Y9>SW.'OK#_L9&$_ M'X1QC=:OGSM^=')EC:Z]ZU*@Z/M;C$UWD#3]UK=N/J72>#JX-ST_UL+H8;OTQNO;3O+N])YYN>7K);%R:$A2W,6+<2_O9SA_4DT*3, M89!?E>[)-.9>6B>#;+W^[^<"DDF7JD2!I"7;V? E-?CW+V;S5DVX!@@$+1(1 M?K@]7VZ]V-MI[>]MOSQL_;9W^.KXU='N_JMV:^]@>U:)'_T6,<\UG-?1YCO& MY(7.N#4()Z$WS!6>5?K&/_=Z":7ZY^D;_?!?-ZG>S3+ I)+!.-GC&^Q4!B,] M:-><#7O.O@,C?7P M,LIX^H9OO?:CC\7D&5*WO_5''_OC:PR)Q=PL MO=/'_B22^U-74<^\] :7;FQH'L>G4U.Z(V]TZ8Z#&;1V$YSYUDYP(7/D%L7M M"5[UT*6YYHG?-0NMV8N6HV.W1K3G>=JU6C(\SZ9:J93!Q?2I6OT,A_4H'2A= M+"<"'!^O AS\^*C[8?_#<7K?/MK?>8\.=K8^'W\XZ!X<;5T=PU?? AR?]X^VV,&'O:_I<\CA'[OHX*C;.3[]SX>W?_Q^O]U M_S3=_TR 8^M+^@ZR_V'_Z^%1^LZCO_#AF_^D]QY\/'ZS2P]W7O/#G?V+MSLN M!S@N@QN[H_S:@\_OO**(NZ@ 446 >4[!)/(/R&NB'4<$N=L+IAK6Q^[Q\[@* MR*T\R)5NGY]9OJ4G[%6K]P8AW<;7Y+I7@:U^#L=_"N/..<-J:' 5D3=? MUJQ363/(=Z5]V]>5[X9BS-_[@U?))+T*[GS0&77"M=Y'R:X=QB/SI9BT^DS: M7].\/82HG3,$G$(^]Y^FH SQ(#162BAIN)>Y.2/2-4S8:A Y+PCP",RT/@0H M2CZ?DD_R5I$\#4__ITG\.?F@-#E[O*ZK,YQT88D< M:Q1;J'-I5@??%\?P;H#V0MKJQ_/7TZ2-86JQ9+G[2AYE)J,%&U3Z(2(1@2LG M@ZBF)"L]FTAVW\X9#U*GY6A55<"T@.F3D>4"IH\%IE/DV")' R;@K27 DXX MBA 'XK'!P5*/G!\'=5D-\PF>$DQ+^FU)O[TI_9;7DG[+2$F_+>FW)?UV(OWV M>M>SJC9<_MH*5;/_AMS[1#)PNQ6^N) -S[B[VVDR8*/&IP@K\0QC?)\,82J> M:<%J3[KESR15"T@0IKC^!.%RK^5>E^E>Y3/.>+G71>P!=C_.G&6WN"S4U8#E\6C"X*O5\2%V7&=45N?&U>GGH_;Q M+KH>1ZS^ M16FTF'&, T-,!V:"$H)KQ724WGGW;N^F ]:]@]^G#U:7M-/1P<[>Y7'JV>D! M^?WCVZ/?NX<[OWT\>+./CK^^Q\.2[!W_\_>$X?^_I'CW.]_GA+WQ\]+)[_.'OCP<[Z3XZ4\>II[M?][^^ MYP?D-7K[YN D/2,Y_I#N[\W;]&Q_GZ3/Z^3GR,^<:V0..I/'J=$A1K0!YGSZ M04T XX0 :I, J=,\!KJQ25F;"]9&#-W0Z.C^>K+2I7AW4[(5J\1[(++,)G#< M#U9F9S=?GQXU'M_$=","] R78DR#PKQ M&3EFZX?O-V2]&9EK=ZU3*"SA9I;@6'IT+6Q E#G.-8XT!B-R7T;DL"HLH1FZ MOG^T-=G>F3'MN0Y 28S +*%@<$P[6BKK7 @VH?'&IFAK1-M4WM0.L;"$PA(6 MQQ+N!2N%)2P$.?8FD,,&07D"#- A.&":2M D&E".(V11HA#<)>28A8P59@D% MN0IR72)74 HGHAP9,Y89IPU6""DM#&&$",\?@ES+D(6^/+#VU^189:MU()&! M%X9F[P>!30($A;'QV F?D&YCDU/>%C>48A=L*]BVI-@V5RFCD53%P&34E%E. MM15:,J.9DSJR\(/@S2U%-P7E%HURQY-M\"/&278(C(\*F& "E!(:K"3861V5 MR^,_*>;M),6FMU J %< KF: (U)9'U#$#"-&&+(,4RPE3FJA%0NQ%H KG MAKV?'&9-B9981. ^ 1E#.71%D0+/O24X8$MB'F%9*4A5%+$*5:Z>)[-@31/DP&XX-%1BB&@7,:@&&G\EPK"LH'&A"B MFN.XL4D(:FLU>V#?1-]SJ7L(W4TOM_N]=#?#K)*YHG.<=O]M-&V561&_:1-SDU'BGFQ]X;#\^!W MS@=IU5ZDQ^A?3E[[+K[#./Y]U+'7VZ"5\\?Z(&]_.DLI&"MH)!Z",AR800$4 M=Q2P99SH()/A(KGM(>6HG?9H/<>/-0[=;%)+PMIIQ ,U\18^,:N(?YON>;B# M'A9V,9>J7?57V3_:XP='']]%:J0-D0/!B@&CSH"5"H-&+!+GJ&12)5V;[9A] MOPF'#6H[M=H:?7M+W6*S&[Q>"LP7)[H^FOW7=)":Z1R)%AP,QA22/RW M6JZ LJ-FU0PLZJ6L]+/E=P[W&(<(,W]DI* M:9X:($XQLU$%33DC#FG"\R #FG!-*.IXL4[-LTY3Y4"$TH"L2]9)Y68(1$2P M'@LP0CFM$ V2ZL3]Q"SO*VK<:#4N8%ND5*3TZ":QAB%XQ20^LDF\L]#O'E836OWU8L7)?&X 7'< MW=.S;O\BC$'JQ?G G9AA>-%-3UN"N?7!U^OI8*[W#$MC T1I(S!J-1BM)7#F M4<(R'PE&";UP6]'9\OZ2;KQTAWMU2VG%(/(AP;JRL5=I8Z^DE)H:K+O5^!?O M9$[S/AVP<]0@99.0.*8*&/,.E#<82<<66DV-C%_<%^RHLH%<(N4BI26 M44I-#=@5LUB;69P*VE'F)$7)#FI' C"M+!A&/22:@S%!3)'<\*E99G$-\C)? MAN%HT''C@<4Y2&<^FX%O=3O&=KJ=T44>N3X(60[KDGM9LD?*45G9V&5CK_#& M7DDI/46D97!JGV_Y#^?#T6GHC89'_>]#75^8CM_K;8\GN6Y=&='#^-W@5AQS M*YO;/Z^L;6&9<[',XYG@B\V]X$/T$*E6P+#DH##EP$FD7$>GB$=Y=$S)EEHR M[2X87*14I+2\P9=B*9_:4D[%8P0W7C(AP.G@@2%!03$K(#(E-0^>H_&0M299 MRC5(HJJV.E@S#/D13\]";V@J)0U?\N_A5N]M)/"^-SS97#]][WJ4ZHCT-)A MO3[:[68"5$%)JSFG@+C-:%M#/*:@[:.C[504109G>601(I,&6,0. MM.8,0C*A45IM--;-0MLUR TZ')V$0945- @GH3?L? H_CJBL9&BX!/"+E$K; MG=)VIVSL(J4BI2*E(J4&.7_<)_< :RY"( P9HZ-,7@0B7.-H#'+W=_XJ\KM] MG?M^]P638W@8C\R7%_U!OL&MT6C0L>3 M99><<:RT!TQY $:- ^/2;]11%DC$4KAJR"_2LRTMRR3055#\Q45]BN(W2?&G MXD38Q]SFCH*S >?I% :LD0Y8Y(Z:&*BRME&*OU*)-O)&M?W-=',;[F'+C%H[ MP853&P8MBMNMK'@/.;6W_8$/ Q@_VW.:).#[YTG56OF1KJZ.^F?/LW"&_6[' MCZ\LDU\\7\=N&1$G05E,*6?&2AV]8]HSSW5 #LMW>W=MU%U]^N'Y:#@RO;Q8 MI05W?;"U2_^<.DS4W@LNHH*H=8(MHQ-L>6M L.BPLQ)1E-M$B#:GJJT0?Y29 MBH^A?C<2CZ;%N?\Q[_E!+2NSG+!T0[;#O3#IEC:))_UN6KOA[O_.2\W]?6!G MTDWB$8= PLR9H,=B/.U0L_N0<_L2)& M%UU / B&C3+.8$L5UD@XJ3$K_*0I0+'[N1I)^PKQ@P_OZ3L:&6?,:0@JBN17 M604&&5))(H@NK')VYS3-I6SE0R%GQ1^T@A8FN4G]\.DPD\6 SL7D[!# M(T(J>DA23; 3B 8M/ =J@B$Q"N5$GJPVZP^M+3\IH%A L090]-Q3$9$5*!(F MJ==((JIU1$(0CKAY""B6^'>MB(DF$%-X[+71$3A")B$F,V"Q#R!0H((&[U!. ME.0,M:4LL%E@L\!FK<>.T6$<+ [:*L6B)"HFS'0D(Z>G%I/;SGKE%/E64P>GN.,$J&]EQXYX=(?$UT1 MQ5EO"E[N39ZJ8&T4IQR#,#+AI3+Y_)5R\#IRJ;SWEL2$EX*UL7AP=Z@&P&:5 M[/9+E0Z9_NT[GS;_G7YIFO.AN'YU2^_ M^L[PK&LNGG=ZE195;_KU\L,N'Y.?S=Q9=>?CR[]^[OC12=:[9VBL>Y<)>9?? M?'GY675I:IW'URA^)J2\]3)ZAF^]]J./Y<^X$/?ZU!]?(XS5?J_LF52J0?=: M5J#<:[G75;E7\8PN#0XLT[VR9PK=[7XN$]6O7G#)5>>D- MOHH+B>H.FI30_C+X$$XK;I)X>'5C^?=_V\$OFV>#$,-@<#6^]@YY+_-DFHTI M4/;>;J-GJ[;6VUTS'+:VJK7=[I^>]GOCA6W5L;)+O2:_+69-TDL'_<_3561+ MM3[?>R2/5=)T/'1ZU>]NW"ZY+-1XH9P[/SWOFE'PU>KX$#NN,RJK<^/J]'/A MWW@77:_^J_[2J4H 6__,[6]F(IEKNGY'_6E-NYE#7#G[-5G'^1*JF[=LX]3F MNR3,_O1YUV?1MD[[Y[VZ@*L&MK5R"UQV9;-VY;(O3=E/#=E/C_C2-:]U1S74 MNJ]5M9BRPF+$M:3:,"F4BM[IP##UVF/OQ@DAZ [58D?A]*P_,(.+\:GFFA:/ M'7\XZ1[L?"3[.^ES_]A'^^3@Y/@HW<_7W]*][GU]>W3,#D[?=O=GCCE_[QS^ M\1H='J7/>_/7Y^.O?WT])K^?[.]L?=W_X^W)_H>#[L&']^3MZ>N+_W[=NZPP MW1T=YL_[_"Y8A /V!&1T$1BV$313! SW06)A@Y%N8Q-3VD8$MP5#32H>6^?D MBG5)G[@?S,RF3TRAS+89#"[28HV-]OJV GHTV+F8@!WI;9*BXR!TM,!0Y&!# M<$#3_G"2A* $3K##<5N1FNO;FYUT=@_6\5 7N)"::V@3HV111!.H9E99I:BQ MUFL>+:*1ZCN3FL)B%@HG!YU).%%.,Q1L;I!A@%FFP2#"0'*%C'!4QV W-@4F M;<4+@RD,YG$9S+TP9:U*V!\+-@ZW)V##O2_S8V,69M7G>#FH)M#5'SM<2V>5HAX(QD*&$7T8YIZ]-/ M%;S!(6AGD.&W@UMIA?!$*#?9T%TR3"/)T1Z>&1S+;;B(11!\9,0Q(8TP&YN$ MX397]761*0#7$%U?2X"; ]^"M%PJ8@P5C$F9$$XB3KQ2P@=))"D!ZT=$KLF> M\,Y'@8@,@(G+'B=%H(@U(&.(5"%GE%:)GQ5F5H!K58!K'F9V_V2APLR>!M^F M)H0A+C3!,J$:9XF9*1; 1"T2,],^\I@LD-$)WXALHSI&R3]"0Y5''#)?M6QY M @W=&P[/P:W!S7784R78[58OC/(;.U>://#S^\_GRX\_[BX(-C^Z=[G].S M\N,/^^R I.IG773L5_ MK'8[YX.T@"_2$_7]^-P\/6UUZ8Y*6([.[ZB$D\4!0MDH##=@>,Z/0=J BDX# M"YM2_8@3OJ'^3 M6?):\H"5HD"\1< E(U=-O;R;>PBI2*E(J4BI2*E(J5'#= _L.5)DP+TY'$# M]!Q)*5$PS 3%(D6:,.H9PQK']/^@%Q.@+^&'.<(/?_TX!G_Z^\GQU]=?]H_> MT[?IWO=W7G[<__":I>!LX-3'0*W.N2AM5MOTGP9EU36H#\TR MF>^'Q"C7&GGOYPLNM]Z4C5TV]O)M["*E(J4BI2*E(J4BI67*CG^"-=YR;A"J M0$(_WC'>GE7O^Y3=_3HR'I9H2Y8$CP6&K4145BL:>7HGPRYHSIP+ M3@6M:4 ^/C1L]6W+'_5??MO&5="JQ*KJBU6]GLD459(9HS!(['7N9,A!4:L@ M4,DH(U0Z6U4X2/'@VM &GY*71-$"MXVE3LNM-V5CEXV]?!M[):4T3T&\" @Y MA7W5S3@XI!+UB]@I'M,?E,)SI=UL^0_GP]%IZ(V&1_TM?S7&]87I^+W>]GAV MZS7^-\4,"QU<)!V/FPC&.@5<."4QXHB;Y#&1MF2R9'N6;,\"M$N= M?%"R/N5TB#'WH+V9"<[=@;;H?$'F(J4BI:62TG+$SHO]?"3[.14U#UQ*'XD!SA5- M]E,14(Z39#^19@QS&=&MD90GL9]KD(F^7<7'AY>IZ#?DG+O^Z6F_-_[O6]V^ M-3L(O+'EQ@/Q["=&G?CEIGMN4&68]AA! ME)$ "YB!$H@#48I9D^2NHMC8Q)RW.<%M06DSCO[*H7^3B:$I M=U3SJ?,>EH@(300%8Q6 66>3EV\=6*^80YXB$6QB*52TD7P(3VFPBI=RB<5U MYC+&2"6"1GF&G@[,4L<J(JWS+6\I377 M'12QV.VY=.UP>T+7.(U:RSR7'$4,S& .RDL.@N>.; XC&EC6-;+>=8ZK:UF3 M[G(K X^14&9U\LD85M0Y:HBD4?AB69=9V_>/)H.)GCG/(U,0B4\T79$ 1F@& ME'MB8L)S%?G&IF@G=&]3^8/NL<6RUF]9'ZB*Q;(^M:[M3>@:4]P[R3RPX-(/ MEL>]);&!",@*P4G.@DRZ]N!NEPVVK.NNT;5EN]2DT24 5J>Z3^6Y:(TU358U M*F^2::4"DGGE$*-"'%MJE0HY L;;4LS.6BXZWVB=+T6(14I%2LM?%E3L9W/L MYU2>"PV$!688).$F^VE83'29!T"!&"^DQ,'ZVT^0UF?J48/273Z;P<#T1L.< M\;+=-<-A:VLB\^7;"TJI:$F!7*]$U5+Y5_2FZ$VI_"L;NVSLU972,H1"7Z=[ M*JY;C:[;^VNAS]V+@P_NZSO&D \4"V#16V"*85 J.7"&QE_7;RV^ASF0OO^[B=]Q;BU04X$SN)YNS[HQ& M# PRDM'(A%1-M)>/7=G7A 'O-\8U.[WT3V?4,=W6V;GM=EQZ90Q9J6J:[XZM M#80F2L5P9-PK&RAG3.F@-%;2R9]H_T2Q3*7X)_VN3QK^LPGO1>OKTOJ/W\:_ M[Q_MD8.CXT_^C[^9_W_IODCWD_W0_Y+OZ^V;??9V)WW;SA8Z('^?'O[Q=^?X MZ/W7MV]V^<'.<5J+8_;V=\4/=S[B@P_I-1]>IW5XS]YI1!B1G(&S.4=>IQ]& M&@_48Q.2JT4P2PB"11O1V=3=!\R 7\)\V#*_H!RGEPJM%:O0FG-F>\D7OYO- MNJK$JFS6U_UWB&IJ*16 +!/ $-:@L*0@I>6:>.73]8U-W49(M 5B)5]\92NQ MKBE3M((#G;P[8%X8L,A98-%X1U0B<"+KU(,=O^4VQ,MD M*0O#+ QSA:74U%.^.3E@L5=WC%M,G^Y13RDA*+$^9 @P22E8QRQ8IICC1%LJ M2(XUL'82[ I;K954[@+!14I%2JM]O%<,Y6(,Y?2Q'L;(,.TH4&5D\NR,!660 M@:B,T-Q3[9$<&\HD]089RC4H87@9AJ-!QXV^->DTG\W M[H=8SO=SNBB9:[Z MW)9:A9+$L5ZI-J56H>A-T9M2JU V=MG8JRNE)1E2])VH5A[=5J:I?UZQU.*B MS>6B[7Y.KAFJSMZ2F[;_(:W0YW>*)*_;1 :.Y%H%A!E8@15$))(#[KWE@BY^_VTKWY>"O=X$:K;AAP)3&P%@4 MH+1!@"FW#!%E<;0-LY5K,'WHI^4)YV?IU_ E#%QG6+VJOJ8L)3MG?8ZS5N[0 ML>1_+T/^][>:I=MROZN+;RY1;/<2YGQ)!*^1#'SY\^AX,@E(:Q^TH]5D@.0V M4Y/S5X,''BB6"$(]IRZ]7Y2MQRA MU$=! #FO@9E(03G,0'C/*6."6LN3;C4H8Z DA!?*62CGNDKIJ8Y2BFUZ!-LT M.151TW!LD@&*46]5'!U:(")RAW.W069HG.^'94>8EQ;NYQR+]LRRB MTJJ^G(VO609#2?]>AE.1.W7%J2X>CH&L'(PL@@YY;T2T$9ME! 5_E^%@Y"Y%EK?H7F';\S1S M/,(9CC)8!,0I 4R% -I'#)08PK"QZ<]Y;F&CDF2+)A>\+5(J4FJD57S,SCC% M*M9C%:\?D516,6(KA(L49$ !&"<&K'(65,"&8I4\\VJ:+WGP&4DI';GO&4.HCEB/C?5 )Y$$:'\??^((;.Z'Q06N37.\SI MJD7^8?Z\S^]D#,2%Z" J+(%A3D$C$<'*0(02-CA*DZ%CJJT1+W41*QO^OYLB M%F(YEZY=M9K7\5Q6ZH8A?X+5(J4EH1*:U!:GQEW,&:8'H6>D-3$9+P)?\> M2M)[.;];KU/6DO1>]*;H34E&+1N[;.S5E=)3)J/>I9=K=899T=+M:ZST9?C? M>6?8&8578?"IX\(X7O4RN/[[7O4I5>BJS+):S-#'<7/:RT&=JD,[+=AD9<&5A%D MF/-@*[,:3>XAXADHA*C2S!)F8O,,[!JDR!Z$4:O;'Y;$UW)PT?"#BY(6W #Q M%[TI>E,V=MG8J[BQBY2*E)8@=9)S*GTD&GLG&7=3(GN:P9Y>GO]!UB*'+G'- 8&3 <.!@I)3@E5 A,&VG< MQJ:D;4YFN_V45,FF*G*!VV60TER9Z@\/9!:X?<+ACF.X%=H[3Z4 Q80!AHP! M)46"6\Z())Y2E;OZ-PENUR!/\W!T$@95AN8@G(3>L/,IW#\66=)QUN<<:N5. M"TM^9M&;HCN+QQB:6#XAI%,UNKF8O+CA9-/O) MYJZ--9LS@B/W%+!B"!A%#DQ0!+SA03/A1.2Z.9J]4IF2\D:]_,UT,IG\L091JI=_MW;&9Y%$X/>L/S.!B]W_GG='%N(GD MX?EH.#*]O':3IRZQ\R5X^!H&_=(F MO7"&6\:OQ3L>H4_D8VCAC02C::#IMEREBEDVC:# MP45:K*W3)(#1S8SJ)U!5F-9=H6I_ JJ$37Q9):C""GM@5N5^90FODEO%0C!$ M6LUNAZK[97K49/(;D2'R]'GTA4!-$RA*H\6,8QP8RKV D^<@!->*Z2B]\^[. M!.HGC*ETUZYKO.8E%AF-"#,*7" ,F(P:-$<,*$<2Z:"\Q%G40JZY.:8881(PQ9ABF6$B?HU(J%6 MV%GB< M%QXG$\]C\,)C3A(RA@B,! [*T@ F!"\E\23&L+&)9T\,"C(69"S(^*2Y9X5+ M+AHLIW+Y38XB*\[ &&^@RHO5B$80CN=R+*RX\QN;A*"V5K,Y'ZZ07#4?I#U6O\F??Y#:]#)=?SGBZW[/^L.I$_GP0NF;4^11^_=SQ MHY,KB+CVKDMYHN]O,3;=P?GH]K=X9PY?OFND\'50YR9]P'L()B/8&)ZQN>F M^]E<##=^F=QZ:=]=7_?I);MU84)8V,*,=2MA;7]0M:M_GG0Y#/*KTCV9QMQ+ MZV20C=#__5Q ,NE25OVL)=O9?B4U^/[^JW9K[V#[=B6^O/5+K<3D*>X>\W3WV]>!Z#O\9!DX M,SQIQ6[_\[#US[U> J[^>?HF/_S73=IXLU@N'ZQ"].](5)F0](!=?AD]P[=>^]''8O(,J=O?^J./_?$UAL1B;I;>Z6-_4KWWTQPH M/?/2&WR1L>UY'.JM[E31=QS,H+6;$,Y/%/1-,*V'+LTUK_$^>5[-6[3D8I"[ M9/'\]&G7:LGP/)OJADI=%T)3JF7UG9YY^[O1B8/^::M_%C*E2+0Z>S6?$G4- MP^?W:W0T7HMZ-MC/5OHAGS'G'2YU"?7TIIAOV,P\C_C$<:Z[/>C<<:XFQ*ON M]FASG8)2[*W"-C!I64!2BY\/OD>O3@^.]G!Z#ST@Q^DS M/Z+CHWV4O@L?'WV\>/O'VX]OC_XB;X\'>/]#W^?'']P-'_NX='+D_VO M+]-S_7UR>/2?CV]/T_/MO.T>?/UX\=^O5[61NZ/#' W[_"[Y=8A23"&)R0'3 MFH,*C@#R+GM^F 5+-C8%:BM40[!_B8+V!92:\VC-Z)E30&EQH'0Q 4HL2.NB M"1"#L, (<:"5&U"9VO4;PU"4CO7Z896[Y+V MY;_FWZN U/DPN=V=7OV.05/H_R))?K4%^3/>[ VQ$\[2)NA4D>26Z?F6..2YTGS=%TI6)LJLBE[7/AF[Z/6C MZ_44&XTH>LH3&_5*)!<96S"226!4.L&IT(F3YN'6G-15H-8@1KH<5*1*>8)J M-'PU<.9J-OR#6,@-"[)R:%4["ZDJ]G_+@MB^)H>"3_7AT_$T[_#!26QVMAD;80?C$\_P(B%-8N^H\NV[II<.^\HFOP(FCS) M-"0.N1HB)GYA%##G#5C+,2CAE0I2*"E99AJ*/;BFLT9-7JN@QT&_!U6 JQN2 M:I0HQV/QB\&I??YG7O)ADD 6P.YXY0L>U8='[ANS2,^2GM^]DY)BJ0F!Z*)/ M@&0XZ& I*.[3W[FA&-L,2/CA@%1"&H^KQ$\^RGBM'-3M$]-['_*!2#2=0>N3 MZ9Y7"=1G@Q##8% E]287MO79# :F-VIU.\9VNIW11?%<'\MS_3T)YN\LE^\' M78?QS5@>PR5HS[U<%N:2\0I.B0]< ;8NG_32W'I.$C#"!4.C0C@/.*JI.W?Q M7ANKS;5[KW-H@M/) (^7",ZR#](DSZK8H M7NQ3:>:+0?]39YAU,J=Q#'*)1-*(1$\^)3WI#^['.I:6"C\EZ]B[6O(W@\XH M[/0_]PK^S(4_[Z8&XL14,XI).D0L [G44781NVCPR3YK)34U>VZ>*S- M4]/:Z411TX>KZ11-X(I9I1@PE+@"$U2!9MJ!$!HS$[!A!.?$\P9IZ5I%+"[# MK%5GA$$8CLI1^F.&NB]7?^]R\6\,=IJHD;5!&486B25L%.V J8C!4"A#> MAV@9CRI/J*#ZP;RAA!;NIVZY.*KUS_>FT_M7*VE;[A;2'YKN^+ C5X.,+JIB M@?"_\\Y9#LN56,.CE]?^D:23Y738>Y6PZ#"^N!3,BZ[IC7:O!%.@:BZH^C9* MY]O<+>P%QX$8\!(+8"$1#$--9ADX#TN347.^L4E4@UR<$HAH7CEJT=U'T=W) ML<%12!<%K4^FT\W=X'[O#S(V%0R: M#X.^3/,'98(7"&/ B4D ,\2"9C:"VD]2!\J2?6%I 4A!@W@K02"GPPEE*/ Y.XHW-V=R')U':]8M-5%6!N2/% M>6=XDHE##DWXI!(E$/%820_9AQEF883DQNQ."&.,3N6@HQYLNIBF%)QPX86D M0#"WD'P9 EHD2B$4M91BC'DTM9UTE+A$8U5Z<5VRYM3MDGSY4 6?)!]6,(-C M#C?*A)E,.@XZ,@/)C:#,$A=M2 I.VTGN#5+OM8I?'(Y.PJ"=6V65B,6C48YJ MT;\=R>8N?N5 ]EZ(\W6:4@BE;)"> =$J +/:@B:! G*LD@58Y)O;&(TV_2H M1"F:JJJ-8!)%9>M3V4F2H!R1/D8.TN8D"A3IN*,1,1P328A'&B65G>VM67(H M'K%:=#C5/S-1ZM&PRIVXJ@[MA-L//>KPDI[R,^JDA-60G0;+>\NY]"1)N(/@ M0N=3#L86:OB()3AND#M+[(3QO_=Z5_)X^4T3,9W+P-$NTB%FK)0*L$4\F MQT@PBFN( >&@N(TDA.27BH?T#G# S#D6M5XBB$84[LYAU*:V=RS9REQ'RK9ZOHN=;E: *7LV' M5W2FD">)*AD>!318!TPHD=@'T6F?^=SIR"-%96(?\L&5/"6"L=8$Y&[*7)A) MG9H^R4R<(HIKGD28I HLF)@[Z=R^+5)$?1WGJT=ZH.R#/*J%<0(C+ C U@A4M2$LH$AKB7&F]L M*HY+C./)$B[.S,7Z95LTZPSE2A8OQJ(H_DV-F,1G2HIQ\F-(M"",%L#RT:XR MS$/41 ?B.4K(E/T;IIJ4_%=B&"0]&*@R,6@6:1P)I'TE.)=/4RJSO M](;3EM4H5FXZH[DZBFP-PJ?0.R^!DB<,E&RG[\MW\J8S.MD^'Z95"8,KJ+HH M0%4C4,UT8B-*6J>3IQ4YRT"E UA""=BH+7:"Y]/A*FR"9H.Y)6S2:!UO:MBD M:/LC:OM4#Q5O$5*" P[! &-4@F+!@N4:(^^LUX)722"E\.5)&4EOU*ZR05HY M&V2]HBE/U?QU%J>NY/$RB>/[$7)IX%8/-LTT< N>>\28 T&0 Y86'Y1S+OW MS 9N2&2J-'!;?:VNM3?LW;6Z:.^227<\109I@\]K5E:KZA9D8^I_+1;X[.%9]P7J6:[NGD=*+(&3#(> MD$0;9)Y8")%B *!B3[/W)46 MM)(<4'#1:V\MBF1CDS[D7+6I 0W6]'9O!V'4JF;MG@^#GVKZEH3PZ<'9(K8_ M\&$ H_[9\[PJPWZWXUOYL58"V MOLFMA&IKA#4TT\_>4TN-8: =1?D$68 -. #!#KE H_G_[+UI<]RXDB[\5RK\ MSHUPWQ!T21!ZM]](A")$]5,=P=J.D5PWTI MA@6*$:/B@G-+;,X*PHH\(US(F!@KTT2EEMK<@F)@6_R[* =_B&((:*@919!Z M[G;]IOV=&USC^H?]GJO?PP@WA#8?!L3,5S,*([RTP_%%/;#5^"RT39Q'F+_V M7,(_0WN)-]-*G0K,/M]LR^TG$>W8>##SC;ATS4F/QCL*IK\R<_UZ=T:ZT[*W MQP,;PP-+%#YY&DD>VXA$:6P)2XN("&4+PJVR.@?!%A%UE&/L@81 ^D#FP\/\ M_=9^&%M[H56W%H(5<4Q2RF/"(B6(*!@GF8I3V/4B$Y1ARROZ,Z9K/7PX4HUA MYG3 G35(^H9QR5/(]M@\+ FK\AH6!9O^'MH;*J_^B/5;]=82NT]6I-9&O"") MS1/"/#"YS>;N-_$M-_'^8CZFT$7"2T+[9YD.(AOBHEP/M?0CD_D(@.Y]%.40ND-?C M"O736Z.FE0M!]OV!-ZROE@B >&Q,+F5.N$VQQ%Y%I* \)3F\S=/(&IHR1RFX M1>DRK6 ?"?D9=OC=1T+Z'?XC=_@\(A%)GNM(%82*0L$.9WCR"7L]BGD>B20V ML,Z 2-*MB-.'L<&?5#QD7TQP*UQN H\\!>_H3D,?83% +SGJ=:_%P#]Z*8;# M^M"N5V.]"MN<"MM?X@%*LY2EA:9$1GD&3A6/"$^T(#&\F4B *;Q0SUYPNI5& M#\FQZ@,CCR@PTF_]![+U%PYS4O!#*/@G+!4I84SE1$193FAA4T:CC.8),FT M>GE06W^C17*/+V%]53K1]T18GFI>Z@]/6-]K%J[/2[T3_;;,)*2HL#'C),DI M)TSKC!2IB8DH8IO++$ZI+0#:)%LLVT#XY6$DK&\P,/-4%<,/3UCO%<.=*X9Y MX!.QA"F>181FE!$FP?$1D14D95S*A&G)-/9Z2;9H\> 5PR82UC>8$WQ'">OW M-\(-HBNA?6X-#^W2[>R]G: MO6F6[BVN7)]:MADPL506*[,"_(@X)ZDPV#@N*HC,DYP(3G/*BCBQ29]:]@2V M^IU&4+]CJ_?.P_?N]X4LM#AA/,LCHC0>F*02]CNV4*",2A:90J9Y].Q%SK=R MECR@[?ZT,M'6PIR70U'7@QV8@K.S\&4YQWIPBF MW_+WM>7G08Y6$4M48@#:4$587G BA!5$%99)K5AJ%3@U+/INA-.GMOT@A&/. MSH?C2V/"&^HL>E0S!RK4#^U4E1B=&'SY=[MN_4'1!O4;70RCQ)GE,F.2 M)$IGA.F<$1YEBL0L,G&1VTAG/P4XN M<@X;&U/H>2(UX3)*39:(HBB0_Y3VP9*'@5E@:Y9B.#B?RF&I +E8N.CHI!L[ M0:8D__KWN3A*G_[R@.(GC*(KYSJW=I[=L*@K3,#RF6DI=$'!(.&$I MCXE(&&QW826+"JU2B;GQ&=N*?]JJP$<&:)I\E;6G/Q<"P?]3(V)Z*#CE'S_[ MK\(J]0'D#:FN)9)'2O-(R5B0*&, 32S52$XKB;"IIIJ:S"C;!UA^_MU\I]!D M>3?WN_:6NW8><.01C:2TG*0Q4K-:%I,B ]>BB&.=" 5>1J*Q&.\!;=BG%3P) M?!T#V'2^,LP,AMA#6 3D7BD>7_LU^!.7X WX0ZH\!P\I+%*O MC6ZGC98X&W.IP5[(C.1:QX0)Y$016H 8*:ICJW)JD.!^61O=NH]5']1X@+MU MX]#A[Y;OZ-#^.1Z=')GJ[*4X+R=BZ';PX4R']GOWUGMW(711*"$+FY#<,@#K6FAD6B2A]]H)F6W'Z M0+CJ?G^X22X%O;9BXQOZG2W)V'^.?;\QN'+;?9\CV,VJ1#F<4R6T%AJ M "Z1XV3'@IDB2BVA)K+*2B48+9Z]H'&VE;/T42B%GS3,LIHJ&''.<]@+%9Y= M_C(H1_X5]J5 ^+/E01 V&?\,VP2S1K"4IE,9C)]_3R#F9]*'#Z-;!:I%_-^K MV:+-"@3Q@YV1GG^C\\TW\.!CT*->#':#8+SZ$CB9X,4I5AW^+2;FE;5&]4'J M36K7I1+CPF:QXM0291E'+MH4O,2(D;1(.9N4QZQ3%JJ;\XCQ!!L$I@DC3 E)>)1JP&Y&VDQQFU/L8LR* M+;:BR>FWA90?&&)[S)DW+V\,RP9B,I#FI!R-0C7TN=N(?8[.&JW)N>423&Q4 M",D8SPM-60+_+VF4)+S@QWL_0%GVNF^#NF^IV#FF$:POS4#CQ98PG65$Y%E. M5845BMN6)QHKF.MM-OJ M4;_5']56GXBV+NT!-\:+/V7W?T[#^+$@0\K4DHLU5&A#$LX=C"@^5;"BD?A MPFXH-M9KP5X+]M[LSZL%YR&NX(FE40YJ+S<982PO"/BQG&14ZI1Q2U-K-N;- M_LA(7C.*(/O)K9K?;K"_:.=A80P#/9YB"\WO[WY[CT-T,_S_)MAO#O[5Y><7 M_PW_:6YS)JJ3L134[NNITXZ!?H0(74/OE1/X V7^;K= MRO[B-(2;,W2?SL=UB?OEU\H,!;:O^>VBU)/31B%W?N5%^==H]A,A8033R?J? M='8'-L]INQ_/Q8DALC+B$Q$61ONK&%Z(R_K9_YL7 M(I"@[@PN/OS:1S3FSA[1ZR$P/./*%6?_.L661/@M&)-X,&,9G%9HO/^_TJ2: MY6FAXM@*%B<%F'"3BTCH6$9@MNEQ#KO"-?=%CC"T^XX.3+Q8*].=K4VCN]S; M5PK:WSMO]G8'^WLO_SX<_+YW^/;]VZ-7^V^W!GL'+]=OQS#TL+]B>A^CCU., M5W15RDR1X!JH6<_MYWLC4$'C*=Q)U[^LVE=7:5RGFF+ZA.*_-K\V+ MWW19GP_%Y:_ER(W2_>BW^7G"K;=@;)W@^8]GNW([\CLS!)W"GM_>M5EK_Z,1=G=##:YT66O">Q=BP7XTE=7 M.&G>B/P8CZ6X48+9>R.JP:L19M#O&F7.I*D&2;PU!SN_=VHZ,.FFZ/1A3QK& MI]8>T][F:9_4E,6W$:J;!O$?1@AD]3._G9Z?#YT) EP+%D$-Q_6T,G/F"-"Q M=\$!:-Q$I+X]Y_8!>4(W&>&&#EH>AGRL/UX!IPBF 43 N4EXJO(]Q6,_9V3P MIXS_;;S*:B_(SQL0J ,S^4FB=^,OAT>O+C_ F#[\LW^Y_\][N._[Y/ /^-W7 M'7KP\=/%>_KZT^'1A_+#VX7HW<=7Z?[1OX8'NZ]AS'M?/GR$9_RH\#X?]W?? MT\.CWS_"LZ4'9_\:_N_7MC7:9/^CNC@\4L4Z,26/"))5$1$H2FT2E%KW$>SJ/=9];QDL;Y^0\3?J ZNIQ71WE*,R-S1FB6 M2<)4RD@1IYSD1<059S02G ',WDKY3]@EX&$HEUNC?%@#XI!^.?H,^^2&E>D_ M"(_?V36> ')_56-$KR$[PJ2G:GP.P[MTN5&8*W7N/JG,I*R<;+C&50-1UZ8' M^$_#W&ZTS^BRAO0P.RAI/SGMTX\RQN^6? -+LTB M1)!"X MR"B-!"4\YI:PE!6DH)(3QE.=&,:LE*"9XF)3:9>]D_!M@-%-"[Z88F,/V!K" MNP>X"99<@^^N!7IHTW%S?;OJ"7\6?;MYTG$%^ M/:X.&UES[1#^+(4LA^7DL@_>;$XKOU_"BTDLK(US1B2/-&$ $TF!31[C),I3 M15/-8OOL1;Z519OBX'E 58V]]GH\VBNX+(^^ONXAB\^;:07:N#;U%8&C8O78N+C%]K \;/0DG;..@('0_>O7EW(QT.9E6IMX;J6E5&?W[='(PGKPW M[@2G-_*W,O)JRHD$:0PXL1GE&DL^#.7/7J39IDH]^H!0 MKXL>24#H]KJH]T8VJ*@68D1Q0N."I9IPSAEA.M%$2IL1<%$BGC ;IU&&W.8\ MS1^0JOJIHD3??I1\*Y+S_BCY :WYMT0&FP; MXP+]F;W,9O=>XD+=ML<=Z*" MO:F]A:G]M.P3:)4RQBS):$H)HPS[K!M*BD2G8'R3A.=@:I,5341ZGZ!73@\\ M[->#N]O,L5.]-:"V_TQ+\'<&KJIXH+Q'-!BBWNW/_?K(>7]:T\O<0P[E8&Z/ M5V4[09.]0T46(CL./O:H\5:H\=7%C#AH+]G?_90<4VI C8B,)#+7A+DVN"(I M2)+DS*:I2E,3 6S,O[OXJ#^YNU7!YG@$HZEQJ[FC.V,-ABYA%&/U:3 9#UX. MP5$?[+C#//_Z=YB+L[/QR'^G=^ ?+T:^US.\5O .[5L4I)TS/!OV;T^,COM, M[\VHXB\S)LN@BG,K=4HUR&VN0!4SQHE4''QY)/_AJK!-WZND%G!C M;)BA1EJB)(M!20%NY 6S)(JM4H4V)D>.ZZ'D9K3TUR4H&9L\E9$P1&D^$/DT'/V[1I2[ MC3SU '+3>CA: I"4\JA@14%$'DEP\].$"&D38CF3"47*(+FY4^P^%MFKJ)\" M0%ZKHGJ\^+UZ:O$86\59+'+ B[&*L(8^(P+,#HE2DV:QSB-54&0YSMEW'V)O M.AIYNZ9]+_Y;5O_OQ4VZ@?6-_IY4H[]B?:,_'*]3*]=VGXM9\>Q%WQ[PL;<' M;)?]$30#O)\A'CC],QE?KV0>R("?^^/-&AF>VB:$6P/S11ELBG3J5:D>G)NJ M^'@0D># ]@XNK#7BG\V#O]VD- M=ZKK75.KJG3!P9V1_EW498U\M6"Z1A,WK".XZ^_#L?ITWZCNZ%5 =6- 2]AW M>C_^$)>*]C\"^MI57P]W_[H\V 5$]\>_X>^3+]C3^L/_GD;J[-\C\0^? M'GY4%P=G[Y+]K_\^^_#QTY>#K_!]^H[!M=C![EZTO_O[IP__O&.'NZ\N__?K M>QC/IV/L1YY:59 T8@DXC[G"W$)&XDR"2QD75L7*(_-R-#5Z!\%QS*BDFEM> M, K?C:3*6![G!;-%$MD,="7,NCA'TUM-8;D/Q"0P70!H&,BP-&XK2%R1D#K7 MKDF#_H)P+"A.^"P,QWW9+]OU0YI_A,PRG=B$,V$T*TQ42' QHHQ2&U.>9>K9 M5?O)BW8)\CP"62_NKZ&K."_U8+]4U7CP>SFN+VO0AZ!P]D9J>_ %7\Q%!=ULU)O4<'B'[N RBY07\%TMYTD M*=\:T"C*M@>(',,MP /[;(;C1TL%M61H%V](,?/ ]#?NO_;H:\Y+_3 M;P]O#Y#($6_X:[>7_G-O_VT[%7"ID?'.:#VV$WS*K3#(ZG.IO $"-Z)"B:W< MA)_AA$NT0'"+X24*\+0VOM';?Z8"N16RY>P8K48_A!@.%,P^/KZ<*\'1WMEU,)_\-QFC4Z0BD[N02AP*_'YR" MG POX2E&"),_ U('_5@)=V4$! Q\J-;PB^,3@ RJT3 M?(Z.\J2TGL@0'M'_,9N'$[^45L \5^Y+9^/*>1-3E"\8Q^14^)F85$([W X_ M.S-@)?76X.*T5*<#@/XE\B;Z[YW"^HX&YM+,BY?CDQI-W).%P2GPWL?P;,[L M'HPK&,B.TQMB:_!JBA2,;D0[=2GFKP7K=FJ$AN>IL->1QM__.;Z ZVX-]D5= M"W4*DSE9\F'NV')Y&[7C&2)A&=X ]%&7_K]/UUJ]NC@\^A3O'[VB^U__^G)X M='(H.MZ-2OS+62\WD4$=M ;@CYV=-ZT!0-T %QU.M7&_ M;JE9@Q%LM(7['KQ]<3K&FXXO1GAZ-I5UJ4M1H>:"V_]A0*^'+[^%P7\%Q NO MMP<[PZ%O JJ:RS6W<0JY@JGVD:[NI(!"!(==A$>;32=\#:X(%W&G>$YI^T>O M30C:H,TZ/P=Y_M<,HLF?^P?>@J:N"HG_M 0YV< $,%B M2*V9U9E"PID=:5'I&B9'EQ;NXNQG,[T[;U_.S>[*7[X[1[GH_.9=^YLP\:]; MB5EY@=_'\$_[^]<[;W]O+K"@KA?!Y"-0 7\;A=4B[=0^MMW_TE3(0M6XMXT( MP>X%B 2XIAQ?JQ"J=@I ^GT, +%=([!=W=@(3, &5]U@?33RX8H")E&;<$Y? MPYZ>/#9I.!P-_C4%E>G\!1IOS:E58RW ;UAC HH_ -4RGDYJU BH&EQ$Q:GMN1(K_)IPW@- 0X\[17OBTXB3^5+Z%GYJ5L_E MPA:U0_4&H" Z!*59- LM G_39E2X"LG!\]J8 4:P!G'TR[93814.Z6^!TOR'4C[#,+-Q>FO][,XEV"73@%>P'//-MG?B[@E_!^-7:TDP;' M>('?[!B1K6 SANBL34[!DJQ:(3?9L]D-<[4X-TN3_/BVY1Y@#)SE\ZF$'\"# MP@/"8CS2K>E/U^*5&Q1Y2MUN ^%;^CKL"'4M M?,A\[1FQW^ +Q\0F34ULA>0RMDQ3QFF<)4JD5%$=I;D,Q\1YS$GSHGM,O'?P M>M$!>POC"'7.@!FDJ> /=^<]IW?V1DF,+D6'#NCV>V>KEC WZ^.39%RHT1&;!)QPH2*2!%E,4A))&*,.1>R>/:"1MNK1**U MEEM@ORQ&F5SL\@*<%UQY)%9V1M2'>EJ)Z"J;DVI'NIV.6Y4JEL26ZX#%AJ8RP M.1XE19S36&@![X*RB=-BFRU+%9C6(:Z[0TIF,A..@ \;8WC?LM*Q32\!]I7: M^,,U'OC] 3E)=[_J(Y!J6N=VX0P)2QA&>.$6ZT)U2S/] CR[C=I1-Q$. MMG]T0XMCJV!15$9PH A(@TD8P)$DD! M*#,KA++>@UGF<&V@P^,+>?U9_F=:ZG)RN7R\TLW'>0P@9'4.T?4Y0=WL@5.? M0^/Z6^%I!;Q W3$$WS(D<.#N=VU]QM.)'8XO:@\70T-H1'IUZ4[EW D)GF&Z M@[WN31#]J4F3!.GRE_"U/_N<&+C RK13 MS$%9FLX&U8-;IU<".;V8-PV >'>VTOZP+@T\<>SY<\,(,/YL!F.[)*7X$ M^O<"+XD/Z$X2;YB//KC N+8_0MA>%MY!GZX^2U?G&TE73_,^7?TG2E=_+#G& M],YSC-_.E.]"ME9IZH>3J:4:B/3U_=%.LH\56O]\* \^OH_VZ5[Z_N/^E_TS M^/W9^Z_['U5Z\,??9\L0Z>!T?U=]^;#[">#5'CWX^-?7]Q^'Y?[75Y?O8:P? M/NY?'GS]%'WXXSU I+^BP]T]>ERD"1.Y2DD69=@QE4I2<"M(D40JCRW-%%_* MRDVH,E3Q!.RM84SF12J,*5*I137 SB?"H?N*29:NPQ!E[ 6L&/=S?P&&'HF/IG9K/D,!4!_GC F M@%[ADE#<>&"$X\KEHYRU:8 B='>"GPY#][P2,\\=]ISKY.DUP@G>>O6/FHB3 M#IGUDYOD26ZU6=NK1H=Y&.@7N";S#<#6TZI!Q_XW3AGZ?)+M0<=R73$U(=NC M/:&_$;P.J91; SF=N-K1T1@@?'GF4C(G8_0FALJQDX3AN?P=,1R/C$OIG@N[ M-4GO\PGYZ! \8^\]" 7IV;D$X+<.OEFD7Y[=6^PY<98 MM^+EGW9[\'+V_8X(57Y)*CW+ZPCI>/"7S_N ]V!FX4MGQD\99D=-IC"9/G2& M.F ZU+"S, S;'+&,Z\XNOB;#\V[-+&!D],M"\*RL/[VL#+BO^.H)VEQXG1SK MC*DDL8K$S!K"A*&$YY(3<#AX1'6:6)L]1IN+:QK4^FS)?8JA6_.M.=@Y*T1Q MZJKS28V]GTOXY+$9[5D.=CFJ8=V\CG?*ZGR,GF+I,O!!+^#^[)Z4^XC5RED; M5#BM:$I CZ*RAX.@ MWONB\.P QFV-#L4(\)TI1@2=R5LP)[-;X5W6/JO'-&MNZ^:^H]T7# :,!2N_ MFID.Y6CSP\#()5KEF3;']+[+)FR(AV-3==HIA*C ZT@64=!,HE?N.MIZ-IC0:B*S_27(Z;6C8\ MJIC_%'#,&"8/U\^-#0]Q\( &OB;%Z)-/"1IZR3PMSV^>@?I0=N;;U8JG,L%6 M-CF6(7?8%^2Y*KPX^C_KP/=D/'%FV&,K7/?EO03S-_1MRR<^+SHL.R9M-Q_5 MI\9,',:]^R",.C5Z.C3UH9TSS(<6E??OE_C?UPYD/>6(#+QFQWFL!4QT093E M%CQCJ4FA64)B8SCC:2R*@B\&-5B<:6XT9\Q0%BLIT@2^+*U5D:(R4HM6_1'(!FNWX6=RZK383#B=2%9>1F\BFK]^0SCGVB>Y!I'X9VG#^H!P*V0; M&HKSVOS:O/@-W,'SH;C\M1RY+>M^]%NX6#@+P$#V N.0TRG^XUF,>SOR<>[ M51GN'#[>=A\M\"#YS_)XFR?K/XZVX[6?7779F&Y'Q?J?7G79JS]C478W@TUN M=-EK^$#7L#_4=$C]_'YQVPFI4#"&,,!GO(I6]>%-&AJA10ZR;WK:)S5E\6V$ZF'S[UX/ MS@(!KS=T@YVUTD*O?^*;2DHXRS)64YCQ:_AIUW5P7 ^9@/^(+X!7E3<9C,1^DB1H6=V/#_;/_J+ MOO_X/CTX@C'^L1<=' W+]Q\_?7E/_UWN'PT_[G]5%_M?7Y]]>+G ['CV_LO! M+M[G4WRPJR(87WSXS[_*PZ/7'S_\L_?E\)_]KP=?=[[N__/AT_]^W0NLCJ\F MAT?OV<'%<9[D .0+3:C2!I,T.9&95<0 X+(I>)<\Q_:$=$4B];?1.MY8-=Z6 M\/$^-L;_N8E!N2TG;J]F;J1F>$%EIK(T43GX!6DN\T0KE?#,B)19&5_#,=NK MF;M5,Y=S:D:(1/(DC@B5V 65I1F1D-4#IGM54?. B2>&2YUHDC.N"4L! M, E8*A);GBD:VRP6Z68 TU-743?N$?"03A#O[*AFQ:'AKS<^7@VR0#"F]VN< M;Q?IPHR1\&9_)-,?R?1',OV13'\DTQ_)]$T'<10/TO ,_3]U]Q?'MT_^Q# M>;C[U\5RLZW7P_W=TU/X_B7<(_EP]!= _5?IP%0C[_9M V(HG_BEU8,H%DH\F/$TTXQ$K,J92 M0T6<&!VS/OOE/G7@?@NUX%F^'ASM'0MNU6WZ1.?[M.3#FZW_^W2]\Y??XYW_](;!&+ +.L]YE!8L8Y:G$=@# M1BGC1@MM>L-P?X;AKR7#D,6JX.#.D"2/ 1U3"^@XB@PI"A8K30N3.8;9>&-Y MD4_&,-S4U?X^+?GP9NL[#<-C]AAV-X$@'N$BWT/VRT]O1HM$J93;A!=,LRC) M)4Q%FBLA>,HDI44?8[I7_VH^QI2EQB8ZYT3'"2,L$I1((0Q)E 'PD^E(1-A1 MFFYGO7OU!!V&5YL $(]"QWV;7=C@J<1/;Q=BE=)[^W"_?J7LW;!9/IG*9Y1-)44\(*JHCD,B=@+R(A+8U9A.4@T??;A9_%NWI2 M_L+KWE_H_84-V04=)2955NG$9LP63!B1\82F1A;!_/T*FUZ%?5P5)1E.I4QV-,D-2QAEE,M.55Y=F+ MXRO_;VU1WGP17K%4@7=_18NML_OC;[Y0FIC@'+B:Q_@WWT.P85=]_/W1NFS! M%1+S.E;@R6E9:==OM>QT%W/.S!?N.T6R^*89 FQ148Z:]NTS,G]LPC4< MXK_#\0FV&E/U]F!OY(B.'><\)=3V%_*N V8H"<]152#PL-UT0B>]]O8CQ:63\[ MZY<6"/&W.F30($K:M3N844?[WG*.35F<@;&<&^0"S3$200?"_]%XGKU\GJU; M.)T.@Z]A(#B!N/@$U^*RG3A7"#Q;\ZJ5B4NL9#1SE8S>B"2QZ_=+\9>(":XA M\K]R[SS!AFQQM+XC6]];[9'W5EO)6GQM4ZD%ON:,1I;G&MMM)4S&5$0%ES+. M5,)C(Z/D7-.. M[>$#I#4=XZZ;F#E@%?J?PEWK%BH-S0G"A+9W4-?J6F.:=E45]IVJ $(@\%KH M=.#ZF3>3#6I'X^R+VO\[OPK;@Q5+,]_#!WXHPKW@381!G=Y=2E35)>(4WXVJ M>;LS(G?3 '/F>D?-=0H(?3O.L$W55W_3$NVLJ2=-1ZN5%VG;3N&=.VUUIW73 M7,H#+01[[07/S.1TK!N<)LX!W7T)W8M\.ZI*X$(37/3PY55]8G=I7L[[[[(V7>@S6TA>)( U MHHC%RO"4*65483@'"=#7$7Y]S^H_W*;S]RL"!Q]/CG/#8$MBVWG+#6$\SXF( ML15]'.=%E&0J ;IYFD"&;BNK[Q:*#%I6LTY@*IH43*"(WA/!BF.S (H4#?>JTR7BEIO"%JMI6@T(JRS=#7PM:8V?R,H#X?^,C M]A9XC9;Y>GAT#[1>#@ MX]YQSF#_F10@.$\M85E4D(+9G-B",EB%C.>9$X%DO0@ 4,)VA'@0HIPF&D\G MJ$\;5_K=]MOM>9"V@)?N XO\W2.1=?WG=])C836/HX*2 F:5,&,S4AB!64&1 M H_)Q+&*'V4OW';5G?UZ;&#G&^(U%Z)NFLIKWTG>MV\=G$Q%)6"GF2[&<3$\ M=YCFNH3?CW6?WYH'XY&:5A4,KE?J-_"L+^%_QXFR/$55KE*J"9-:$IF)C"A> MB(A'4G/.KTB4NCNKW2_M]RYMBMGZL(:$FR)#?0R:F23>EW_^2T,F9P!I)PZA('QJ,0MFU]DWHJ/X9VR<+E/G0.XZNF\?BI M&)T8UVS:NR"ND?,-] _>P/D:S9&\-"-C2Q=\&8*Z Z6KW65!5D?&"[%[BEGR MP= (U]K9N40NDZ$RJ )=$-I49^XQ3\##FKB#"G3NFF=TX7P8@1J*NH8Q^9A^ M-6]!!L]A1DF0XE_6)4.L#XE?DSMPM\AHKYWW_B 17E\>,P$S:3CRG"0 =F@L M "IB.2%RF"B$P-P^#'"GME"UX\-\ARMV$[UZ;B:$-R^;I,.QZ,3_]=<8_:E MK2L^BW*(B0P$] FIP:2XG\^."2>=. EL4^S=/CV'+0U3\\E,!N>P!XT+[&#+ M^;'&PZOM 08UW0&H'IR 8JG#D%Q'^;E32(Q+*S4]FPZ]D^3.1A4\6F5.#2A. M=[[G8M#NO+(VYZ @)\9]!922CSG7$]B>I^,A1JO"?+B@T>1R>_#W^G%@6I51 M.+LS->Q2VCH3I@W.(7Q%AQA53.$(IB'7+$P!/O'TBI4IZ[# 06.C;XIV M!Q0?W,);(#0G[=GIH]TU X.K[>PIGL[>:.\X(]J9OC!I..].* @*!9D)10EW M*BO\[?;@'Q!F/#TWM3O 7ERWE;]?DLUY'V86GZVG8,9]@B.F8&[A20_Z?CB[FD0+Q4N,-,^,O:2^]YFY[?A"O:Z*Z/IN+5<);<9T$3M/O'Y2G, MT,LI7%(:,^JDTN*<+UQQ9;L160XQD(QK4KH4*]R$E7&NVL)=G**JNH4MJL+GM]<"QV,O=3-'APS?S'U%-SPNG;B.TMJ\*M2 M-SUHS*+J6 1XCTJ5K#+ N,NS?5$+\_MEUP M"(XJH&8Z"MV3*5,6)X41&E!P3DH#)%:X.FLS>-$ M8$N"I4Q6D^4\2_-$I[EF>QSFMBI\.V$5ASKMIV M$4,\"L[AIG_EYN,%BY,1I/W%GO>(B6$<]M/:AMK%&^Q 58VCG] N["U/ECWO_" M$_1F4C>4&_DMF8G?%EG=.WB]E)/6+,;K<;4;EGU9A?>YB4OJ_>3KP='),8TY M2Z-4$LV8(O R >T.IC+A8#L%2ZW,;Q;IU=H5#(YNC ^F(G9+R>I'DNN\0@+?H'VIX;8K M)+"7NV6YBPX^[APS:VBD=$ZR&&P1TU%$). <8I3(9<1I%G%S*X7RG5G,_;IN M9EUM$IO,J)@80W-85Y$3 38"U O-\R0OI&#VQOKDO%D!IRJD\,4F+HDP!&I* MQ&>W*,9^B@6E<5]0^@#&\@,+2J\M$%TJ]C-QE"6Y*91@6<+ S41%"4I9)CH! M/?DC3EI'DW%UV1^T'N[N1,?H[\0FR4C,TY@P7AC"E8F(E7'!LM2F-'^4^67M M.C^V*$T[3 7?PX (@ M@.TO1NV52O^))^MH0CYZY41L#9QU:6,X, 6G98W7 -@TP$-G9,*8.GH1;<[< M"))+B&VGQUQRRV,AB(@B 4YR(0FGO" \EMQPF?!$L\>HCYMU]QNJ M6?3'IIQ7/\6*VI]0>=3),M$8K<8Z]J96HUL:N3VXHVU7G'&<8Z-@FF#26:X)2T5$1&8L2:B521[GB2J6H*U. M=5((H3*I8*$B*A#@)J(P(K%"RVR9Q^(*@6B)"DH7\Q^?C%SZQ\R2KR(6&*"; MZHD*6LLX=2OK+198#2/P +VNS60+C9,=8QBM_O5;C[;6'2I=.QDW ML-K>F#SSQO/TL()3T77Y&CRG$JPJF-1,,QLKGB29%G',,J6T5*O)L6\(:V>6 M=2Z."X^A?M73"L\C'JF1#0RT8##UV>$_[^+]H[W+_=U7T?N/>^QP]QW\[M^G M^U\_I?N[^O3#1_UI?XF!]B]V0-^G'X[>?=G_".,Y^KO<_WC"#HZ&Y<$_K[X> M'GVZ.*"OSP[H7U_^]^NK>9+LRT4C#\]_MG]Q\ \RX?YU"7-3'N[^"^8(GG?W M)/JP>WIVL*NB _JO$HS\<59P+EG!B.*NEV:1DT+DBA0F3\'&9RR/V;,7Z:)9 M)%=)44*IS2E+1!PIEH, %4(9:DR:*&:*O)>BGTR*U+%,*"QZ'!&F,O#58*&) MB-.(Q+D"ORTNI,XX]H98%"-_"KG@A3^9ECH^*E4-3D6E+]!S0IM6C^T$_[BC M-CL_$MQLP"!E:9SDJ13@@5"FP?675FN0+%%$<0%.7Z]*[E^5["UU;> V$B)) M8/L+0U@F))%QYMLU2\LH4O@]>Y%"JP]Q"1Y,[#3:E2Z$*R+(X,@PNMZ M$ST:?G+,6L2%$H6*>9ID3"E5) DHC8(KGN4ZE46O(NY?1>Q?@S9.OKS_9S^& M^\+O]-D!S!%L_YD4J2.(P4:(U:6 MT"21A&EIP>FAV-E,%39*16),].Q%_M @ZUFI]=#9S7[3439U?7C870GTGQ% Y.EC*G''.*V0UWA[L"U=GZ))9?1DTUG"&LV1W MKNPNUIP(.#ICQW.@.S6>+=/RQ/'+-/6=%V6-Y,XU5NABB>)6.'2N&WIE=\&Z M(4UN4O+7'EQA'6/WF +O:88E/*/[KJW&9]>P,_NC#I=C@-TH4)1\33#2]>8:6ZZDR M!/SP-D0%GG"YVPXXEK$4660%F.R<$H!IG$@5%\1*KJTMTDPSO7@8*8S OM5Y ME@C)(IIQ'A4T-3*SU#+%DL7#R&:F080_F^'8'VO_Q-SZU\[/7.%^6WZ%^J-> M.U7NXS*(+P$S,?NN2\[TRJE)-'8Y/CMO7PZ2-"(LVAI@42^-?FODG\ &K MXCZ+?QL\#U\*OPMO_^+KZRK$%%CMT/#_^U$Y0^2&.C\XU43BVE$NZ+NVGDT' M2S%C]&]3HGQ]>$B1=G5A*RJX?)<@)$"[)Y+2]I&:Z&,SKP>F9[Q:RWBU__%3 M?,R**,;R-Y+;*".,\9CP%+FN*"R*$KG*M7SV(E[!#?X F$G[=?].9M++_:.= MXT+$B4J2A(C8,,*XD*2(TP)\QL0DUG*KC1.!*YA)D3!GO=[L8BSL\.9(1&:< M PU O0$Y\CP!?5-2W$&SBX3T#TP?["*Q0)9LB?"ZBBK&2"2)G0N"DV'4*06DO1<\O4L1Z\$ MX<(6C/54UJHJSYW$.7T':NDJ'\O$*-)IDMI"('8M4DT+EG!I=1J#[-_ QWJ- M-S=_PE-I@)MB=()L #NH9J^)VEY@CKX9/3GA D5S]"HYCO-<%=R"[\4Q.UO' M&9%2%413' M_2_'+,HUC;.81!&3A*5Y1KA,#."SZ#>0'/2'7 M8E2R)58\K'9#5/G0_@D^BK.BSG;6?0W3X>ZK+\?4Y)):F9,()IRPPAHB4["2 M1EA5I)(E26X6 Y:@RI(XSH5&A0;X!O TZ-8\4X"P&=5Z,6 Y6P]W"(6^(A[( MZ. L_IQ1RVLGZ<6?BQ/AJ1S;$L05U4O;@^4?^:B>8_QV_*UX>(0H=V)J=\PS M8T5HZ#*QMM-\=N66OGZQZK*-2RQT/EN8ZJX=I M1>K=H1@A2W!GIG$@&-R=F[C &;KJ^>KF^<,A8Z"H!>=E<4\-\"3[?,7:+U+$ MPK^5YZ@U2@328)BSLG9!=#/79KX;1_8'@K,S1'P,)ZDH45/PE/QI7MGE(ULS M2+B:XVIKI"E41N_,30&>-@XNQE,0\A#"#E56V#D7/W,CZ=A1)S&=TJKN,X5" MXEL\6N"ZZXP:=]@\7^W"=O .Z.(C+#(HATKLQ:ZZ\^2O[AH+L^9<4[SMC+)U MJTM&W=YEY5JN"?S/*.+*6Y$G;9YDIV/"%PWW_X"F>SVNP/GMV7;6M[Z@!U_W MZ/[7O6.5@GL3F9C8R"@P\#HE7&><""62J("5X';&Y'$_3%G]8F]JL0T35L< MWXH,Z;-B3HG42432),TCRF$/"O;L!9CE&[ L>??%I7\L:#'')K&,X[J,SC=P M7\ VK?!>[M8S> V/X5K=[1N!O)8S,H/>'0!WX/)86VF9Y)8H94%;2"8)SW*+ M(7JA8$)SII:*J4U&\3N%U *^'_&"@O*/A)6LH%J))7?@,7BHKV=$Z&AN2"3MK8L/10L&U6U$F=J#P$*9?:>OB4B#]V=MX@=&_?+K'_A75X0]0- MGG'XUK?]\/"^"]N,TQ>>8C_@&<3&HG30:U+!LUIDMVV'>3EXCH3!7\K02:3M M, U_C9">?X@7.,,D.:$_"]>38#RM&W:8)IS2WFIV79P63))#)JY+?^M@_*29 M7& _@J:#B:A\)P#G*_F[=X1B!<_&'AB"P:@$DR+. M>!3I/#=9GMZ3I;IR_VB7A?SOANE\,#'J=%3^!PG IR&1.:BFKOH^F];(K?ZE M/(-;=9W:L<1,5[>ZY>A\&DP$;*NE;TY'2]\%4U!B)G0Y2]!=-#"KK8F+3OF& MWAWZ+KF%'WKJ M^99+;3"Y&'L;%V),1GVOZ=CSN)4^_!@H M[X-5#@F[5C2LU>&2'GG>Z8,6UG7PG^Z*_K(5.@35 M\^^O6>D:--(0^TNN6N>MY4LTOVU[7& L.EQW7G*NOWA3H-$\6WO-CO9PQ0HC MW[BBJL:.]07#<)?=+P5 "4I<]*)YQZ*9!-%\MVRXNHU8S\^Q7LHM%"SWQ*_D M:-PLE9,8]!9F/^GV2)N5#;6LG3-C-'\>LBA4_K0"?X9"B_^>C358M:V5$=O M&@:S>E*:YIS!"^T, JPH5UGK>3Q0AW4-@KP6J:WJM^4FS\R:TV]U&V+Y7EFE M:].BC3ESX@%W=K5\^/H<\+'!PBW?/7)P 5 &UWSF0*YUE^<"\:))]F\:J*V" M*_ #S"N3^'TY!A7UO :8

XS6!I@G(L=,A," M\ZMOI>F;\ 8IW9K]_EQ;B^?<%W6JZ_'D396 M1JDF.C.2L"*G1()?2)15F6:1R=,\6O0/XRPW4F>I-I%B,:.:(K2_*29#=?.RUP]UMA:UX#K3EE35XO\$2B6/C-VL6'WUV,N9)PG MTI(T*3 %/TF)2..41#:/62*2(D^C9R_ _R9XC+-$+X EQ!-_ZC.M?".S,.$8 M':TOZXDY:SB[O0M>UDLUPK49#AOP8[8'RWNGJ6?KW&8Q6:0U>@U?MYV.5%M= M[ VO'Q]VYJV#D+1=BQN^[G]F]W2I$B%M(A1V^R)OK T.74Q=*HHO#G0W;=NI M-7=?=7-Q4AFS?.LCQPX;QK5B/MMKNX%M-3W@VL_+>E;V!Z/>F&>R%'B\;1M"E^V#GW6&[ ;61//@#>7J2FYXR^#IAFPM]';A MJ^$)PYHW^+=MNN4;YV!/8+U\1 ]__;NSI=C"MY8$>6"Z%3DA#%*"4\3^(^EFC$MDS0M%J$5 MC2.;%%EF5)8SJJ(B3U)M8U"116*U6&+-/YH/ HO@H(6&HN#&GYUA2^FQ74RO M"UL.OUHU)X_SBNRY^^9X"CA)U[]LG%W[VB=]1.S:>;S-D_4??Q>[]OJ?7G79 MJS]C478W@TU^"!4X?^A4X$ONK1.K]X 9!Z_F,G\&2;QU&];$6["D?Q,A]L.; M-#1"-R&INO9IG]24Q4^.BO-WCXJV )*!XG=1YP %/4Y=E*'-\,E'@\@*[_>@GOKNZ^"3&T88=[POT";D)H\4$3>4D?MG'X;[_[R[. 0T?/#' M.[CO27*X>_)U_PQ0\M'[Y,/'@X_[7_\U7$$9>?GA[-V7#T<[[/#H'8SM+_B= M8H>[^Y?OZ:LO!Q_UV3[=A^N\6\U-S'G,(DJ*7!6$:21(X#(C";=I#C!2)9%] M]B+EQ5+*KD^PO9M=@!_=^]%Z[').C[&4VEA&*;%2982I."-%1',2L31*LIPRE=-G M+[(D?Q1Z;$/;@Y4J^%%KH^_E^[BE6IJ=5NS5 M]=3H7DW=2DWM+\(MGK)<%'%"P&!H GB8$JDB051A):5&,IH#W,I8]KUJZ@J% M<%>@:N&6:V,#3WX/?R]1RW?OX6MJ&_N]?<.]/0]!DB2Q<8QG$8D6A%%IB= \ M)2D7E/%894PQG\88T]\>T/[>4"3KD8&-<.3^34ACQ00\$BWU_.%"C3?BTIT5 M]VKH5FKHKT6($:7"I@67)$J9)2S/$R+!M) BBY64C($SFS][D>1T207]U_PHM^WW[IOY^&#T$@^&FV('FATLSH(N-9\>Q%L0)@?9N/ MMXD]-&/U";M0FJK&)JN32ZSE_+NM-'W3%)>Z+[H@\%.NSXN. MA4R*E%M&>*ISPC(#%MR@0==9$>M49ZG('R./V,M <*)""\903&L:7M2;%1\_ MMKK!-U4YKIHBW[TWARVWBG_&^E8/C]=QTSC8<=?QKW]'\MHSK#?#[\S3VIX* MW666N>%MQM,)\KVX]D>=[1N*S%PA^01+891 2AQ?ONS( M^28AUKCBJU#Z=&%"?0ZH/#.\=+5AL^*7234>+M1U-\TPFRZB ]L98+["JPI4$-8(*6KYVQ6;*&!WH=IN; MSA=,M1=I*J1OZ,1U1#FV563F6:V_1>W!SNN]LN7#:Y_\EL,T;$3 M.U9.$)NZ,Z\P&K?JE4$Z"[R^&X\3MPZ/$=X$_RFQ8G"DV_I,7Z3FMDJ09'@N M3"Y&'I>JK:61M0DBMO2]N7(RY!H@**B^6\4OGFIA!(/U!7H5 L'P![;]N''MA?XA-BB1P7:*.2^ZPSZ'!LEXN:\IH%KS\VW MP,V7]-Q\#V L/Y";[UJNO87"/9MHK@IP&&)+6::+PBJ3Y"P">":B5/$[8[? M,O]YU!P\Q+8:L^?Q;8LRXV.=)9GF6A%F4_#WTD(3D22"\%C%>:)SQ:UXC'CZ MS76L/$\;*B].!T+ #GSNVM3FN_5"2X@9;FZ^T)+HGD\K=2H\'V3 O@&YW7!X M+:M1/4C<@\;1+QYKSEB5QJ&;POI:\, U7)O9"!W0L94Q+7ZT+35EZ9K !Q2& M2!$KVAW,FW$@="9@CH;8DQ!-SUU7)U.ILC9S!?"=<2-^#FT"AQT0/,]\&=B# M6[3>H$8'WIIKXL3@U;#9((P0!NXN&'@]'2M ETQS-?3#_B:>D>SWH5"?R%L% M(,JQ:G3(QL"[F"^77F8O6_&@IIKKP.'6#V'9>-2TLPID>?"F&3P/' "_K*SR M;]M@U?-]L&XPLNL)NA9'.CT?3,&8S3%+(/L@Z!XG\"CGPTWD4K<_:Z+!%PI]Q=2)&H=\>MF6% M]52>XR98S\YT@08XF0Y%Y90H-E(*9,--^R0=B'*6^0-/2V,[0\33"V>/S\0G M&.-S1W\9_?;R<'??O8Q_^V6N:=7I^ )U-=B#L6N\;>UVUG(/Y9_5!W#"TVX/#KT*#SUU&X8_ MZUN S<./Y2<."Q!F#6XEG%6 IV][>,%,K3VP"G)UYSUL0.E+4QW:PT9&[\3&-+(L+&Q.6:U#;@B5$6J5(GE.>)JDV+,H<%=ER M?YHEW;'E12:TK ?! F&9HI1A_'6K901VW*EF.*P#55G#\>5[SO^YM_^V&V&M M0WO5+;='I@[C-M>H/B/;\&_XU]:,YQ.;V9\^))'T@ $'WLOD=3+Y<9\>,1$4:"8*9A,8J-;MP=O >=/ ML!S$4XP-%\\ 6H.TW'$)Z;Y DM^-'#/?6T35J^B ?QQ8_1L[ 4[-ZVI\ MAH$IG*%_RLGIRRF =;ACCUH/=W?HL8IHC&5F)++8?3CADO D8L1$2DMAM-6" M+X;@4A854IG4)"S#)+3"%!'EAA:I8+$QT6-$N4%:&F?M,:+<=ZY%TL[;EX,L MRK80>+DG*NNN!^K((P%NA5TP&$L\1ZF[AW_GL&-*/!DY&8^UHPUO#,U6:%D4 M.,V.@)%$]G)ST>V,VZ7R#3_62.:S%T8L(+MAV;?)0'5-+RG;<'>Z%3 MD@.T"(P_&W\&!4:O[<6$5--S_:3.SX=E($NE#)1XRNCF[ M>8>-![+TS^-?0C\!>SD[RP6-YUH'-'_@:5MS7-L(P-;@.5WX[5RSVI;TLLN1 M&"[]//EE!I?=9]T>5HY7%;[$?IDY("N_T\0>;WA?!WV>I[_,I+H5=5Q-]\0" M'G7=Y1R%/KRN,>)R\R8(#V2EYUW9"B2Y;A^_;1B+U+=-8#20Q,XC1NQB,YZ> MG YT";,X\5RY" T\HZ$[8*R;ACC^5!0YVN,+^'Y]6IX/SH6G-AW/B:@[KIT-XR$WFU\7 M8?<\O6&=?@:1.Y]_I X%[DHA#'X.[,WS$#!9[^5XJP%>$X90G=O=:@V,B,,5 M'3TM (R)"T:'V$E@?5Z0G59*S1>0(%3Q[L:SNZ%08J?SJC03)/#L^%C;@[_7 MF]"%9)EVE\%7FZ&&2'EW.(]/W72FO7ED>,39%@<$@%O7.1HNK0*]@^H2&U"< M&W\0,AZUNMOELX"]",TOQDI-JX;0NIP$'5&5]2>\GTO*:"9S22LT@M(J+2\G MY^/2Q2KA>F=F1I6]A'?F^FIK=]*QT@.2\*2VG-0+"[T]>(N" =:H<-(Y=;YW#F.>-''IX;?>N/W,ZGA>OZ1 M%M7P9^$BJDZ_MA"^^4V+"CT%>8E.?//9\UEO(#R\A/W@KO++:@E:<9N&B[O[ MF8,38^4.0A>^'00=3\@FH/:_NIA:B(TU9[YZ>?.\77X4QS+OTL'AJT2A:S\X M@QT_,2-_@.O[+07E$1IFK;U%0"C.A?ER7@:_)JB".\PSV6F(^/M&$E>$+_8N MCBFU3*4F(EKQ@C"1Q:3(-2,L86D1JS@1(K^BD<2*A@?,X-KKW1F,EXTR8!9&Q^MYD1Z!L3;%S8;UU,T^26-D)9EQ-O*<.V M61_HA2^>W5F4%P6UB?"^<9/@'8?]V78+&[3>&[5-@%Q*;A_^72G4>U\.OKZ_ M/%8ZPVY!C,0&\Z=4H8G,"TLR%2E:)+GFA7GV8G(Q7@[_GG?685[O-6((.J,Y MTVQEWN=)S_3IZM"1ZTSB8)5/[1 CW\TN=(:;-;]PWW&<\3ZC8;7%&4\GJWX, MEM. G(],$^7QUUAE8Y;L5I]L>[MD6]8GVSZ L?S 9-MKDV<7(OW"REA)S:B- M(F8C5?!,"IJH1*C$Y#1;UW/B^A."^?L46:[C%)X_XA%+M2F,-:EEJ62YL<+J MAW:&L";.LSKB^-@VS:?&[S#6)V NRMVPM6?7)Z'SF/23"ZP M*NTJMS>/L\)FD;&931GC0FB51@9;,D8J9B:[KKS"#VFMLZO%TRM/WH/7?WT] M-A'C*7ANA#$1$9;2C(B"6Q(QEB6%!D-;\&^6**6KSJ,AEQ"0K MK)%I8:TT-LY3:2(5]2OV;2N6'BM9,$L+3H0Q*6&2,\)C(8EE69JE5,4Y)O'P MY16#.:L[@:=5X?6E:/1KW+ZA]K>.-CK'\=[\^<&X0+0[=9U%\5PGR/E8W0&Z=&O2BF:.8:ADQHYJG2[G(7L) M $&;Y?_XC,7^=#C!#(6U5MBWZ1QU+?!CLRFKD,=L<;'LI8D+GUT[&^Z4+8C/ M+ KL*STD"$03BEU]P.W*LD7=-H,=#_4"XD-!O%FNY5P>RFM?BH0CZ2"EA;23 MD.]0SP&S=D969D"X2.,:X.TRI)M8Q,"W:QWB?IKK81O2FV=U-XLK(;%,O&F5 MVNS%M5=KBH*N O,KH:>/@UZ&R$[=-A)M[[SNEEZMS,)(_EKX_EB&[HGE:.[7 M[M0+2[5;.1G[1J_D?#A%@<-=,G\4B5>=:_7>G6B'[!N@/S"N2-U/Q:SZ9WNP M$W+,9TGGY2\=Q==H]G%5PM.+8<=O!@EQ=63EW M"=)J[6_:/5D&^G &<6+U*XIMDLU&*!R M7FOUYNMO6D%TI:)-8^L;"*"HZ[$JW7.Z15L01._PG51&>(B)@AG$[_&IHB:U MNZG0#<0P"X_Y%D887/5D_:J7L_S M5LVYU(FF>;,G@$SBK0%N8B4 MK0L#J,&!NT[BGN-%V/E[=V<@P!([1?WHDD-;X]0E^VCS,5>73<^@5/?(:*G> M8^&8:(9^ XX-Y2-Z > ]#SPAS0I@NH/Y978V- M'+18Z=\ZR9O0-G?5:2/9I MLD^[F3Z-F#C<-V-Q"RA;#^1TTOD,S:+[?)[((EP?G,QP-5\SXPY0K,!%F@VA&S:+UI48S63_1L.0YG*,G"K? M- PL%E@SD@5<#/OZSJ'!BFK655:BY7XZ:$=_;2NMIY?7].KB\.A3O'_TBAY\ MA>_N[AW',A#Q38G19+&)!:Y3&*><"'B'T"3WZ_RG:XR-5FF(FY( MG&<,(&$6$6EE3IA(%;7)^L5UI700NQYQKL&3O&G23/&2#^E.2.NB')-!&IR G5-A*YT);% MXMD+MKWAS]LE^[[(>[.Y?'-I=:($EW&C-P.905A"/E4B:83EB1Z"3& MIDA7N1P PF[E7,Q*P3K IY-)Z]"]&:'SL>:ZGGQ9U'->RK+RFBRX#,0$*K;; M".GW-NF[G;2&F?F[G9A>?->*+SS#L0&U9:WAQ)H8C**PH+5@78C->6$$M6!0 MU+,7] JM];W2&/]0:?S>UG.]--Z---+]W7?1,:6 Q!2&Z3(#RE3D'"!:).%5 M(E.F4\,C@EG>GD%,8VN6PYZUSLJR6M$^T)63N.$RPW M&;FXV,J$UL5#K>7?+>0O+AP_O#88-8+!J_],2U^[ >-'GCX?20KC?+WS=SO* MY>J2A;XN?7W)?'U)VM>7/("Q_,#ZDFOK11;J/N(\@N'D.HX*QK321:IBDP X M8 EFH*;KZDL>:+W(E?NAJ1IP^4&=@KEO5I M)R,+(^_+T?FVEM5)V9+B;76SHVUZ:\XG#H0"]HSS^4PYS/+$\.^"-7+6H8FQ M+S%1GXVUCQICN6"31SA62M0N_<%EMOCN'O/$08&N&M?!M1L)G]83SR4.IK(\ MD].J=JX&]NO^[:@;>-VXR^. M'$%82!Q)&,.OORNSJC1CP$P25,?>&*0:M M.)M/]V7*YUZ]]A2>LGAVTEM*1F%INS)?;C==N-E:.Y*]U1F:_?U!V)]FH>O, ML?U4AZ:.O*:]56%F07C*V.B(N/6'+)#W+K:J'+;EB^I0>)B M.C^%_YMWE6&C-B1,+5'H04I3FUN9*= 33PQZ]L4'Z7UD!$7/+.*$$Z28+9"T MS%J+ ^6>S].Y0F'IHG&"1:!_$5LCJ1%$.:FB()3/)P;=G4G+6&:MGNR/O^.XN)O&LBL]-I>&K<9X217MBXIECR_5"Y5[G_XQ^J>_[]\\ >^>[.X>O#;=HFVUL' MW<^[GP_:Y^]X^W"[T][ZO0/O@O=".\]?=Z"]!_^>OQVU/^#O?^V^&NWL[O'M MTR\\>L$*CX'2"XIXX 990A4J3!&H)]J: +R4X VM%GTGRA/DNY&A]-4U9>E' M6]EEF#Z_'38HV*#@Q*[ N5&$""XTY1P'[24Q(EK"@W5"7>JNT*#@RJ'@V0P* M8JL89Y(BRA@#%-0"V2@B*J3 MC"22%T\>R$W%-%K 8+79K@Q__>X&.Z,\>=" MG8E>;U26(OI:@YLU$G- -:DMYM@XPT0@+ BE"N<*'AN*MU[@UIZG>,XS%0IG M$ [.(TXL1T:Y@)+386"&O\T94F 7X-<5T&N=PL,)>6:UE0BIB5&W-@"F<)H9*+"5C,,A%0^>U$) MS"TI8"MD:VJ$O!;R$*B)7A5)^>8F8".CEI2$6#!E"?4-1UD[29_E*,H&8[2* MB,: 4WEMCRQQ&$59&*X$Y2#JP%$VA!8K).>W9$XIQ95OBE5F*[O9#W3>-^^* M?+"R:E5N)@RZ[/LGR6DE6[:>ILW\-H?FT0#]3<-1&Z!?+:#_.$_I@@#]TTF+ MO/(2@-XX9*UW2'"O'<,PYRHIHW*#L!N?*]ZBA#VPM:K!UP9?;P5?;QI@W>#K MRN'K+)&VPFL/LX:H\07B%I1GV$,+!+.MO8S,2P\\8J\4,?PC&@2!+'1I:3>6%,6F>)4$4I#X*&QX=R2CD&W MZ>=N^]R=?]Y]==[^M(?W=@^.=K;\T>?=O;.]P_>'VUONO'WTBN_\,:]C[+'/ M1Q_/M\^WN]"^[Y\/WQ_LO '] 9ZW??AG9_M-&_K0/MO;W>=+?,,#$87W%J/ M+$FI.B-2B@1$HR966Z6PT\]>J U9+.8E6T6OR,8UO '!VP9!XJF-VA/0QSW7 M1&KFH]-<*\Z98=8TAI:U \%90PNWR3<\6B02]''8T) 2!4&*&T)BB,$P\^P% MH1M*W]C0\IA\PQ]4@-^$E&SEK''ZOO#\+5J%K>/!1<\=]IJ%J'FA3%3! 9%K MN-MZP=:"TW7< MX,"] K&FGG*?', C_!"%EL)JJ6A#3]9.SN>K[QZK[PG)I$R2.GG.G()9:: M8NQP,!1@RPI-&AZR7OBTX-J-%1 0SR3"6AC$"Z* D106<<9D4"SZ6!2)ATA1 MK)##9^/8? B@;Q0$- \B8I2$.R?ELQ=\@Q&^0G+^%&PA*2%O5>4RI2@>=!:/]1I]:6P7 M*=(!%F9>Q8+#4C::$VRI-E@6.I(F&'[-<&K!+]D72F(.JA*FWB,>M46&&H$$ MQAYCZ47A0N(CNEBL2=S811Z-G#,M:0R*2HD+[A4%ELJ36:P 8?=:RX:/K)V< MSV7T$<9H%@O$I98(II@A:U,U(\U!&U%"B4 S'V&K).>W9!8>M=50Y4I#; MBC1; 7Q=$FEVS:J.#U]]:2&<(8>CU=+4,E/E+7.!JW4NP92+DY5UC8[-V3 7 M>.D,RZIOJ0313Q8LFJJ9M'%1T:34C&/H0=]/2L9T9PJL5J5C.L.IFJ/=5*IL M= "CUN]5=9E3H>63LD9C^;)TX"U@JM!J^'P??2<7I M1OW\1V]D%U MLJDB30NU<.ZP8-,?T,V=^"$5J/H;D,"=/=TJ3:].=W:_DO;N*];>^@KO?_O% M"UE0PB@2.0N#XA09CR,JN%&*J^@"$_,%F-8#RH:Y,O":EI"KFW]<93&N1>AX M (1E ._+\-.IZGV6@IQJ"@[,:2N5!1TDN4O5D8<56@S[((JY^N0@OV>C-3SH M'!_71:\ ;'PW_9$?M=$:],],=]2I<*ZJ26EZ)S&50!SDDZ)\W=!T33HOR@\I MSY 2(8)1+MC?*E+0@(]@LOV@#7@1C-.H/SEHI@GKP+>-R%^0\][O3*QE@>M H MN(,>S.3^67X)="I7@4=2Z5)#X+Q4YTKNU1?-Z[Z6%:_FRW1.#]U,SB[ MV:IG>#XW]?(9ON5QA@G]5M^X,5XPPVI/@]M.#T*OKDE95O,<@N255:Z'TQOB M=(LF>^.-AKWLSM22+//QO/QGB:?K#\EG3SXNJ@P"!RFH')("S6)I^I5]=4)I^"Y->(%$UE\A5H MRSU6)K^TTOA\* MU-69 4/K1"HE@ZJW[42/CG(>EK+(=RK676XB%VSL"5L,R7X!_Y2WP]KK M ]R6N^5F:WF3QEM'64:[+!%>TYGCDX$[,,-JU[F\@>X"\GBMAMZGAO8>^)J! M/K[L^2UH:[>?._:JW!%+G>W)J6JIH.XK\L6ZPL@B1,2PLHA35B#%M$5,.99" MLK#4;AWULWK*\Y+VDTE?3W/3CWN3!;3B=YF?32PJ%]XXYK85^YRH>6.0Z,PP M],%%3TIFH&^=I,M-J.E&*QP==_MG(8S)=_W"C6Q7RO:EBNMNM&R_=S*\/>6C M,CVE+E4-33<> ;\?37'\SA'@U[?T5P\F*7T2OL- I \J8!O"[4/@A$LJKZ].7C@9NH0?G&D]*8!D/U'3[OF;JK"29/1L.. M#S5]-PD]X?E _,H-I=^K"*:D5I44E9TG*KSFMJ>Y[:0:\7+U*\SZ9V]*V M5U5M;_D.;!MEB:2)QC9>>=F> ,W=**2R#<.30?IN(ZV:T]#M MIG_K=?5#E;XT*2[9_-) 3(_8N+#\9$)'!R;5?8>WV9!,_#Z+&>!@QJ#S6HD= MCTJVA<9@AAV;U4Y8)\ " EP2ALF8WQD>S-LXTQ5C@I=FMFI2;MZX(?.3V('. M'$/GT\PLF;)T[]0M9>[?O^&R,3>+0B=#5 MW@@TU^J26N/+2R7/X: 53WK9RFWR4%3&Z;I+E^B%:["]W#%A>>GS"=$0P"29 M$9Z\73F1E?;IE\*SPG&A$ U"( [J&;*%X3",W!AFK=74S:M,SAABA> $>\TC M+51D6+(B.AWADR+,DYNIH:^YPKS98KVXPW+-\])A61R("VE&";OE24["_4P= M2I-E^@;&Y6N8MD$-KZLIS-N)6HMMRR=)_W6/7@/B!S);:197W6T:Z;TIE,:@@_ ,C!R,2C$ MB1+(4!M0%)8P19212CU[@3<7/9X7/F@!%';3A%=690N*0D@+SCW/[9L[$9W7_*4R6K';'3K55G8/W# MX$Y*7;DC03XW&KNG M_)" _-!2.<\&[U81^' 7?P]&3O^F+)U[!RGGR][_FTO'5E!Q_[NPG)XPI;, ME^P+CX903PCR) %-(3%2U%E$G&':<,":0.>5 ^X*K630!6>>LUC )<9'QF@D M6CM/UQ&8/EQ@(%LWD)HVE!P%,TP0D,Q(,Q9 C=[\&SJ]=77]=O2>;$SL37HCSI&4[@=]RW,.G;R; ^Z4_0 MFF8-I1F$B8(A@):][@]B*&$[@[1Q.?2[LKZ98>G^UW> XXLFL61HRMU)FN79 MA5V:LCA=V*/-1[/JX=\1[##E7GUTE%Q%T[A44S;^KOPP*4G+I6)F]<\^::D, MY&=4CJ;5,6%R77%A:E4N;5=G>+TWK/-$C2G(\-+CB<0\TMQ[4V:;*9+4O^)#QEAESB;'P)/GK*5D M36-]; 4#0U"NS'YF5!7:P])-0'*4YV;9:IV"O]^[!N;[@SOH)W-7^1B4!"0? M.?5]Z-8HGT^X1C,%63J]XY/1\'GKE\ZOY3>3YATG?[=$_FHYFQ.NX4EV/#DY MSDLK.6(-QY>6K=B QU;/36LO2^@H#(Z67 67C2_YUD\N5M-6^QEQGV[&QEAH ME\PGD-E([W(^?^E\*WLWZ R_HC@(2;:@@S!U+1"@4)Z&_/)M;@A@H79@*?K6 M62=TJSUT/( S7:W6A /!@PW)ABF_^?%DE;;-R9(RDTG[P=C<^5J?62P7(_K2 M=3%_/C@M(,/)H98/Z29XLV^=I/5R7DM$NA$F?MB!+2/1+4>P7%M3SY_9B:>:,RN!QR<6>'\BA@.3[%W'(?MIIA?6!Z3EBX;5T7!6 M;_)A8K\U[ ,5@&>59^[0N)#5\5$>,W@DL-ZJW%SO9:;JVS<7%>@+??HYGJIV^J<608;[1PT(RH2.$EI5(PC M1GF+N=:FL ]DB/F)8]9+#4PO\AXXO8ED#3@DV\&QZ0 $FN'!&(1R]%NI/LRI M@.-PN1+4$L2EP+FLG6Z-S/?U\_>>YJ"5 M26M8.5-/.C6E'8*R'$KK8;=C*K>PD@;76F&V#0XJS; R,6;XR,Z+0)'2,0<\ MMGS4<.99G/'W=!(\H9"SU3TL'4AY+&CYEG/!F=2-39J4H5U2W\S5T.P?]OB^G MO9.=6A<;4/LY5N=O.8ZS?S2UF/(^4;T46KLQX=#Y^*^3%&10H')09$F0LVDB M75)*5![];Z;3S4\*>3=R67_*S4K$^@BVI++%9Z6:G?:S_'TR@":UL76)NMO_NITVFME3ZLDS/+90U*+RE?7FH^E9988\3<&,,TQQGM,:V- M[*3MLW,Q7'#B0W4F4;J;=LOF@=K3YZSNLNX4GH!9BE=)F=#H[< M;+WN#%*L<-92TYQ4^EGKZ&285^1D)2R\8E%6)^['<+E0;^ M7HTW2SHT&;.I\1H/UI7GJH2WJ0E(^T/]P#101T!T[6PH;H5^28AAW*M[JXT/ MX+6U#\@PRL=SL,8%_N_IP<_M+4,>*D?O/.@ICC99$5H@U*-N;EIU+G(A,-<. MD=5A6MY)RFVHEX/(J]#<> M]I ?3:4#Z0$-&1MDL@L';'8Y /]!W1M>]U.V@-X?R9NC!YQ_ -!1^G\-7_9\ M_K.*"6^4@IVME_R+9E('KR024E'$K34(M 2+E*-".YOT.;*.2D&U$%JN6@G) MOEC/?D1J$_3L^6!59R[?-%7O MI4; ;%3=ZGF&_ M-S,1T)->/V] Y=9K)@\IP[C&AR4I^*<[W4N$HJ$<19Q![]EUU]MJ';>D0+'M?3S MG)GW+#CK!C^+/9CPDL0+\B=3O*%*!3+16+.5\:#?!;8QK!3]=)"2C!D9OTHF M4Z+(##SDPRD01, (5UL?9H A>4ME7Y[I5V3OH>OZ>6_D,['EW?37"@RYA2B" M%"4'O\U#R$[J^A(<^0O:^K)6C:'O*978AP (F>G[2W\(+#S1S>TPVHE73C;Y M!(,06/O\W?D72Y7F'BM4: <<*9("Z6@=,K:@A31$%9(_>T&6!"&,8P[R'CD^ M[;_.ZF'8$6] $)44Z:4\9X@6F2 G+D3$:V#85"F.Q/)JE7D@;4TZ;W;/DD9IUNTJM MW)_G8TFK[B4GQJSW9LY361P>E/J\,H-D5QK^'0;9'[UA/#M;;\D7*PHG8P@H M1,YA>2B+;(P4.+\R28)CL> ,?$ 0E%JY0$7!*4%I8P5V*\C0]JN M.<3$9\V,1H../3N3 Z%4M+%CNL!4_/29 SM3SI^12/=/H#*:]\:ONE,;-D#Z9#$J:VYC/+ZI&S[7IP/C*GVXR#FMG MM?_=#&';6;;2+\>!9*DHI:4\'S.V,94A:#(4RI M7QZ?#([[M<]TZIGINI-NE0%[^D4S_J\;=5.F3WGM)#;"M[*#56GOKV(N:B?) MRU4&VKPHQO?/^O[,'@5[UY MEH;2=*1SK96WL%RO+0GCP R3I?'G\6_822?1RZ6 )6'+#6Y<5Z_ENJH:U]45:,L]NJY>ZHHZ MI^!%EA+*:.JEL%QX;UB@D:0T!\K)PHCU<5V]5%5]<66TC3]CSZTJ4-P,7$_- M+%+?#/A[1==I,F M O0U;?GCU9.<5J:6SQJRPM?!#D[,X S0@A2E>]+KEQ]^KTG1RP\?6]O]S?PM MPG2C]5?(&8Y_V>T?@V@J3G^MO/M2Q%$HSZU ^R_/I'ME\*X9U$Z[!J!@O]4? M[)M>E5IRKDI#XE_=Y(V7?*\2:=^?=EXZ.<[1=V,#1CI;2,'8,_Y01REA:#2?"F-#QN3) ?6=+/# MX_ @9'_31)BSV0+U(SJ!_O_R[/W.QV>_5A[+@Y14&_LXF[)14[[."\_I6Z!Q53K1/C3R:ZCN&4<9C[,FE)^GOF[4D?!9XS7) M5%)G$\B.O=F7NCMQ $LO*^^N@Z['XU 98:8< ;/;0A5S 6C6#,FEW\D\8 MM=Z\?/EW.8?[)QV?Q]!TA_W)5*;.90M1MH4-736?2\.1 MQ^KOZ=C",OM-IV4_L.IO&K;YWSC*Y@< P!:5W\"0U*,%(3D(GS?JGR MIW#!A V5&V=IB:R/QK-F(JF%D<-,W6 2+7S5%X3R?BW M,0GVJE H&0RS%VZ=0^+T()1.'/VJ5%PKZ\UY6I,I*2\+^"5+1,:@0<[:FZXW M,//U+E1G;CY-]K'!X R6:8ZRK;QPIR:_E-DZ/82;1$V/DVJ7SYPK\E:E%;1'H.[&8SP14S&],DY*/TD3VJTH+/11=, M=J 4>#P>JT597.N5G)A"VM*GR>$[L=0;UV/F>MY>4L3]Y M9I1R!6*6LXDD;*_ORF>&/J1T>9DE)5<"'[ZW?JG3[=>^]DDYK9(1Y"N@ 1]. M;!DH-AJ[?25PJ!^14:!W-DG-#[L)0'F9^P)E+U$S=C/)MZ;Q+UL]'\GTS0PZ M6<.>)6CS12*G*T).SW:B7O78E+4W.Y6U.V>:G\MB.%D<4X.;[AREH;,E;"R? MYSJE,3SFQ%7G.37Y2"\HT^ZM]QZ6#IZO(/UI*93?3L0ZCT\J U;A/CRQWZOY M=)7?J-IY3#9Q[X^G?.K:6 E]J4+DS:/>(98^>U+"=*Q8M%+!W8JGCY.VT M#L3J3Z/(I/I$?>@+6^=,_8&2B:5])BL)XVT8UL)X[4(?JSSYDX1I/[.\UWGQ M9 #JE-(VR((#8V;[@T&9VBBCPCB]7=YF*_@3#/DHY\K+K5!70^2T3_[':%JJ""%6\3U;MZB\G?JB];YU!OW=4%:R= M#5FZ;*^8==T8L^ *YWT_;Y6Y&RF-BO&IOE_]AG+II#PSKC,:*[%Y7#9;?Y[X M_=RDSK JLUM2\$SK\GFG*;,7UNNW'KEQ0AN8!9"$G(!E8T9Y+I?JQI0..D[M M-*7&3P9X8^R/U M'K[(3C((S*NQEW(5F(KK.)@&%K1U7 @J&<=6:\Y(*#!5UA1.2OWE;6U'_G%N M\YVZG9E]O$^]W(D?AR$5M1\U/J*7US?^>-;>_?HE.&8\B00Y&';$M4])['V! MK'6&:VJBD/C9BV(37U"8?MKC^.&7P5^UY:Y9 %=: .?M+\05FFJLD%',((Y) M1%I*A4+4PF"'!;'VV0MYV0*8]Q2>S2Q0VIIKC[LZQGRP8.$:H]#$%G9U%)K- ME/40B_%U;G5HEN+UE^+VEOM2Z$)S5WA$3 B(!\Q2>1R*L*,&4\Z%=O):!37N M8EZ;G>8G9U=ZV$N<#\AX#4!#%879911YK2+S5E#/;(I&X)?7UIA!GBJ\?LHR M47I>GE8HD1WALM%OT09=V^_JTG9E3;#L@G@RN%IYGZ6!6\D4F;)6Q61Z7#N: M^+8W]FY(YX]Z^>ED^@81NM&J$B+MYHP!OR2SD.3XU^>M#V4&S;.:7T_._K.2 M.GM;93>=>G!E.?UU*LMXUG)]J117^3G/LLK:/\FN9F;F4-/,OF\VX\S4BY(! M%30Q4*G+#!V3(\MAK7W7%1F.!_"4SG&WC"NLNEI9F8?]9 $8E&F42RTN>U"/ MC6GC [AT;EM5GJNJ5\Y5H%A^[)./8<8/*9WETHJ;6]135?1JF4A.VKW^>)6/ MU_B25,X7IB$:URLL3UA.%ITQ&^>[2YSO=.-\MP)MN4?GNRLXTRTO;G>9,\]Z MN>_4M1 >B_?.-#B7V9\SY">'!T#X@Y&K1U@'K^GT[T4O_LA?71R/(3-,Q^,PI9%J\KHP_$9;G6\5;T: M,#_Y_]>O&A: MRAM>3?_"Y)WC%DWG7U[RR-D'3+=Z\H04U9#>M3P[]4(VU-#)ATXI0WX'E-YO M?0>(4AU.#'\X:_FARZ:MKJHR*!/DP\;>[??VX27S:_&"13C++M)IG3OH)Z^? M;-P/*$RI5KXC"0)G7)L*\C0?[SI!>NXKI'V ^K M#-PI+%] 1,8,[VUO.!JM!S"G'A2H M15BM'U3G;?"BB9#FT]SRJ&-."ZB,2 '/7.2A>'F%U1,J^O7 #KK/[91M;M3D*_JA.7,GB_ M4J/'J253/V8NR"<[TUDHJS/5,M=?VM!2$>\Z\V:5/V]J<&=SHD[TC&I&LEM/ M>7A51TY6QV!SH6KIH"?_O63BZWR#$^6H=MVOX6[BDC:K-K'R:5F.AV-W@@EY M*7T'ZAT3UF&UYV4E;U[DR\[T4PQMK1.ZJ0+ODQ/?6IN;A>2I'(L'82HFYFM#N*+];N4H,SL;]4Y2!%*AGC?=V]\_:AU_/VKN^"VTXV/LP;Q[_I]-^LWW0_O1G9V=W MCWW>>@_/V.ZTM]X?I*B>G=VWW[?IQ^_M3Z\/_CU/)O'V%THEIUI89(SSR21. MD&%1(HP%=;@05!DV'^A#K30.!R^,XMP&I7C0HDC)F2BG/-KY0)_7,R7#%K;= MN4U:=P!4 MI1MVXGA-YJ.^T3\DK]_RA,QS.+_M%?NNR],*V%I89'G M6")>F *!_L 1CM)9B@6S-%XCY&Q5%+O$PB;E[3+M'XYIZ6+,RS)7JLLD;.+F M#81MMG9KAN?U+[_YSO"X:\Z> M=WIYA/--OU4/JSA>XB??PB![Q%?\+2^!\NL)==G$)7T9#>#_OGYS]?5F_NH_ M([_X'>>;3/ +O\:;Y,+O?O180C>QNOC6'SWVQ]]Q7#2-7:_&BBL]]C]YY9:K M%P0D2=K_^PPV]3&S]TE]>XY;) M8_;SQI90L7$N/OZ>K?UO0?>8EJA2FVX92 M=1G5S!([13LJP!L[H )ZC8^7Z[CY,0;=QIA-+JT@*B/8\:B55=Y6ZOMO:S68 M?V74)S.#]+,=?FJC1IM1^XE18\VH76O4=OLCT[T.B%GCONX/^J""HZJ)SH40 MXX^ZW0UQ@37=3:?#]_R/;I]^/G-GT=[]"UN'[T]V]EZ=]ZF M;QFTF^^\V3Z"]G:W.]4]__YY8(]\=^?0'[4/#P[AWJ][1Y\/H7UG>_"L[:TV MO--_W=[:A^?NG>^\^4C_/6^/VA_P][]V7XUV=O?X]ND7AE443%FDE:&(8RV0 M==BA2(2T+A;2IY,=2C>PI!?X,]]$+&JXNX9X7 O(YUXYOQDT(/5(02H _!CF M(_:<(-*O:B\@!J :@!J30#*>,9BL(*:"(2*6,.X"58;(@15%.,& MH%85H+9G"500S&.A'!*&*L19$9&5DB-/K'32,^L,:P"J :B5Z-MU&)26&N- M8'\U/"IN60C M>.)64,V[)6/T>EC4/DR2S$Y5([O02DVO-PQ+P7>M$8KCPG-0 $@!^ZTTTGHF MO&-88&XU\UJ)FUDA%)L7..QT@T+A17Q+L8 MG?K?"/4M"O4LZ0"1=D 4-9*22,09T\@HRQ&+ MP@@MC->A>/:";3"A&YE^Q#)M3#!:"\JD2,Q326Q4 =*MG%54BL8RL*+B/&<9 M<)[K@@N/"IA*!+\S9+-7%LRKB(Q3[!^S&U8CT&-3GY"A57>B&!5 M<#8XJD7#O%=;JFUXX4+*@>!3 MDP8]&_12CH%HS84!13 8?)6Y, M)1OL;+"SPZ(G8VAK6?ALTYPQJCP"J#<(A':^&'!]BT!46@, ">.AZL MN767FP8X&^!L@/-VPYP:TGD_Z#GG?1PQ-PI8)L6<(]CR(K*P 2+A!;.$2^JM M 96=L0W.'X/*GBV?_\F)29N\IX\R.V?3V";OZ4KE/1TM)#TEU\D7^/12*C9) M3YNDITW2TU4>M6LG/7V->N6Q>(4T6F6N:6]IOWI+MHS;>HY^[GP_; M>!O>L_<)?M_:P]M;KP]WMKZ>;Q^^$MMG\^86=[IW^)'NG;\__'STSU'[_!V% M/AW [U_3,]J?VGQGMTW;NU_9LF2AA2HD+S 2VBC$L6/(2*DX+RC 7Z5B-5N%D=X=2 MC_ T[=X :LX>7!#M>0@(5FMRX?(<&1DQ,BQ88Z+P-,1'',#> -0C!2A!J6%4 M*LU,X"QP)8T+A&-5%,)R)QJ 6E6 FH^C ?(;O @("V40-T8@%;P"O"I,P77* MD4H;<8KK0)Q&YR$@!F(2C(!0.*>OA1V!>%59'3Q-" MB0U"5BERL0E'OF6AQC(HYD$M$D%SJ8D%6LVI#8IXCZVW=RO4C5[T\_(\;[B) MV$5;(&,BR+--Z7]3%04L0B3.&$H4;O(+/ 6!%EA[DV)F01^F#FMK0B$Q9Z+@ MA ;9"/2*"O2\H<, _N(($FPL"#0O4H6YP!&1E+B@G+#A,9=%:02Z%FBBI"M, MU,2#2EEHK0-6D1:":18LQKZAW2LMU7-9O6PA):$<"4(QXEI1I+E0*!A%%:$D M6H]7D'8_*5^;E$JTU501N7(5D0#L@F ?J+?P,*-"=$X7.%4=")[K!I]6%Y\F MJ42AGW1GRWT)TA*'@T%.%0!0G%BD.%>(&2TDUH2:()^]T!NZN*UPH!4Z76F$ M>AS5IV0*YB.:,97, LF[0X!&$45*)L$:L\#*RO/9G#P+)K'#! "2: 18K1$( M=D B**L+[PSVY!&?ES82/4XD2JQ3 N9>PC9M13!22R6#\04).+C02/2*2O3V MW [-!"A_A1"H*$)$''.++.B#"&N.O>& TN(QNV@U$CUQ&>!,&JJ-%8X3XY7A MW&H1&&S=6- K^S0UQ/M!Q'INH_;2$6Q(0%S: G$:)++22$2MC,9X[G A5H]X MW]1AX+K5D)NT)'<[-(\&'&\K;N:)IR6Y;S-$9295VNB4PQ!9!JH+!_A#J80E M8A&'B!T!Y@-:"]%J0]U:29-U2.K4H&>#GNL4S_-TL^'=M[VG L[L7\H!,X/% M#(%^X)#"W*'@0?TWVJLHS&V?&C? V0!G YRW&V?4 .=]F=7J@WD5J$S9ES6W MH(-3RQ'H# P%0KCSVC"#?0.<#7 VP+G:\4^-OGZOULN:=E(?<# &QE-XQ",% M'+5*(,(X];H(F%O^F/3U)6E$JTYMGQR!K+@?I14MW]7I^= #05$93^]9.FF2 MSJV302=Y.AV$UEDP@V$K0)/\.%MA.2M5RD+:,CV?!Q@YKZ%[ME& MNGT06J?I1Z_?&@V@03' PVP8G8;0:U79_#:J7\H'56G7-L=S?GDFUCL:H?S$ MYYT1S++[<7*P/&8)5$S&LGYL#2&QZHNS+$/ MQ_UA9W2SGB_K:NK8L ,S: 8MDS>M);W_9:;WD\LZO=D+?UT8CO%HT.N-1AJ. MI?(,8U&]?TZRIP2:IJOFGCW]]O%[6O['V--:@)TUAPJ8%1C%04C;6M]];9V: M 8SLJ-7M&)"QSNALW7 B2P7LPP@-"902F24R"2]3'YV[#U 7H!W[Z$U_T._T^K MY@\"+_0A'.44WD V\XZ>?I^?C%^&(;2V03A;A/Q: L+4 J[>N-C9U"4?DN## MZ "\02M]JY^$\_@$>@:(V>I;&-YON0&5U)4"^P/T8M>2UW5<-I,-(*T%^.#W M+G \],$=]+MIAH^3T* $DPDBCOH^=.OQ A3N#X[[@XS. $*WRZ ,NJ#:'U2^?7^I2=.EK$Y/@8@*?/+EZL7/KSBBNU :_-%)\>PX,+W,'"=X?AU MM1QM0..JUD&C3:>7&I"TKD2\3V!#R9O6LIOJNSK#KR@.0EJ]<"V,6"L-?;KD M6WE%^)ZH(+0+EE[:J'SKK!.Z/@_I+W#-^/MO?9#]4FZJ%^9]<,D(W6!<9C;S M\03[Z\S/368E(\!&DO1C,P 9[_>JL1^>=$<5='4&'J5OSW);S&3U)JTD_073 M$F%Z^H,$+K#4?(+-\ VFINS=!7.R@$9GK=RZT(-!!G%(#9GE=N5$ 9\"&I'( M" Q6'II.WP_3, SZW_/P=<]2XM&T6OK76TH7S89I)8/EA4MGC*/EK+D1_&)& M,]01-H16#]!R ,-:ATT'O1X(%)3#RL'U?=#"<1IK'IYY_%]4 9K-(9^ _R& M/+/Q9 2RO=EZ.5QXUT$')GB0.!@,ADW ME:J.:0'[&NSGJ_[K&N8\QXBWBMC I>4!2U4$KF/! M8F%%%^V4KL'A-,T-+R M0**VZPV.[/-Z:QI;]5Z.N_=';MT571.+-37N??[W +NC?WKFDS[9.?RGTWZS M?=#^]&=G9W>/?=YZ#\_8[K2WWA_L;+T]V]E]^WV;?OS>_O3ZX-_S=^<[N_NG MVUM[I'W8/MT^=U^4THH%)Q%UF"/NC$(VI'J3C!JGB3*RT,]>J$VZ8*5K@:QU M.QEG (Y+/N^2E<7?)3VUMZ8"DYP]RD2T1G9DVG--H BB[=4*KZ%>SF5O[P,0F^!Z&^ ME PFN>##PD6$U4G5[I[04^NL[^#_=(+P7 KE"(FI+IRRG =I ML/'$8@SH_T6":IA9&$C%'VDCR:93\V+9-,ZM]1K3A>8>"VPEY;GFL3:,!!5M M09@7?'P851GH;V&[FCUXFMF<1L.7/?]7)>W K]JEXNAW>N^3!3/9ON""[7YO M4/_YNQEVAF.3T6YP![W._YZ$81Z576CH[UU AB>W@;TZW=G]2MJ[K^CVUDNR M??[J2S"%B\YZA''4B)LB($,B199@;GS!:+3T&6@;SAPG2!JFY9OB9WE='E^MT_;'%SZYPE0WF00?'X->^[]%N'3>A/KGZK!I\2F MT/(NBJ]1S*Y3?&UNYZ>Z',:;%FCYF3(L/_'XM2B!M!?,H/5JZ:'%M*%Y52G$NR, M64T+2B4-CGNBG+P@W1&=IV.US0!HUOO4H.'.Q#[3GICQWZ8M M$>!?Y]NT?=X^?/^UO=46[5WHU^ZK\S9]?]"FVT>?#U^)?\_?3I*&['ZEP,^^ MR")HP@J"/*,*.)D&3D8=K&BGI-&4V*C5LQ=L$]_8]^=:PO' 69!7&H^60O;O M/P_95TW%MG(#<6V_S<<-OURJ(#BWV#G'C5!6B% H53B-#?S-&_A]:/AM+\"O M2 8/21BR/AC$8R1(,RD0]=+"QDDMTR[!+[UQY/CJI91;:6Q9"K)_W)@7/V:0 M?5Q%/BX 6>,C99KXJ)GC@48=F8H%U4$XJPO,&I!]:)!]MP"RGGOAHB)(%L(! MR$J>3(X*4<*M*(PK=$J,QS;9C?-VKE!ZCG7 EO<7NRC\TNF5[J6_7J6<\T\, MQAJAT=G\";UBM/ ::\L+[BU51@96,,*,!])G+B!Z"_$V#0;=&09]7, @*H@I M#&;($^815UHB4*TM4L8[JQ0IM >B5VRJ!0BZ"Y/D>F3S?;_<7^ZG .&&%'3Y M47G&D%5#B]Y)LF@OI!",ED6*"^P#Z(G&FJ@IAL4G6*$+;I9#QL)):0,9=P89 M>_.0\[AY]<*?\%!$@ 9AR)VH%@Z@I$F@0/>8,%AMX"]0S][098X"_WW MW,']DRLN]FJY=VM37>P'^&(]"]%&:FS0L-BLAEX7/!KNG1*NN"!GUPTIR27I M%!!M@.<*P.,6N H!-8E*:1#U,66B*3"RM(#?:!&B!*JB^:K5+WD("?GOI\O, M7BW&AC2L[/JHJ5,=1NT8UQA8F9#::Z>\][!#.T+X!2EG&E9V?^"X?QDK@S[_ MT]W9W0/FY8_:;X"5O?E(]X[>?]T^?'VTO>O8]IM7I^U/[TYW$BLSD4;O0/<3 M1"K$"^61M^SP%N5"Z3C8]DZ2/Y]HO13%D*O%U(#"N$6$,\:4.DALY M3*H,DIE^7HHDG(I-**/]ZVC>RBGSEQP%T3^!_OOAKXWW8^/]V'@_/C9"^[OI MFIX+&RT;0.SRD42*O,PAM8WO8^/[>''6R$(%[85D)@0>N#>&VZ+PEE#"3)UN M%U^>_&S,I*8(^Z?.Z&"!.@UGN=-PEFG5@2MG^5E/(G':]_;6/MO9_?SU\^'^ M]^UST .WWT'F@7,WM'M<_^U3=]]W]YJ?]_NS&L"0+^VG-@^>G^TL_6*@09P MM+WU2K0/VV?;YWL,WG_^>>M5LK/29:Z3AJ1DYL#C/:8&<5DP!!3:H(BI$"H: M+)D%,K]!B'Q*OI/K ?AO0:0[LY'7/_+S&0?--%;@BY#0*REQ-%J 3'"F@BED M=%0%884O?&&S.DEJ=?(*^2!_%A(O0,2WP^')XZ]M=4]HN.C)Z+Q5,47S"6%I MJH0CD2E<@2R1@)$\F935BAF-GQ[-_>/ ]/9S0JM9W+M5M'L:%;P\B5:*5%N5 M<.VH"=:16,B"!%)XYQX:[?[.JLO;GDLY@P)H>OG?AA#>'@0N^AD65@LLG4&6 MN8"X\ I9!X30:\Q2'G(%V)=2Z6X4G#T^3\,U02$&0%N>!/W%_]C!?UY<>-;\%!/#T8L3PZ4&9V&]-%L9 M*=BS)IW<(TDG]Q"E!'Y0..!'<\$W6W?LB_5V4L'B;2^5?W_9\^V4=?01MKRO9'OWGX/VT4>QLP5;>K MVN/+9TXH0). _SSWV MAMB2[@"H!_\R\0@FO *FHYSA!>QV3CO%A"B [C@LB";S?EMOIVO-S&\9TZM] M:=K$2]]VU\Y_:8U-+:AOIM--*^UU?_ !"-2*93]\@$6T_\5PQ0T# N2LD8@K MI9%E-AT3%\%P:KCWZ^C,]^$J173LV=2?K='9<<[Z"S0\N8W7M6;&'H'KXF,' MF_TFQC_E9,?Y)A/\+ISLL+KXUA\]]L??<5PTC5VOQHKK^%K^M.,CJ&]KZ?FX M4*'J.NZ.UW 'O;*ZN=K#]?((4!XN]UD3=?WAZ"HA/I?V_>D,X)M!?SC,@W?2 M ]6R.Q[+?6#=%Y\D-8-YK<$$;648FM&\WF@FBVH>O>P!\GB2WNHK]7Z*ORXK M]_D3 8RWL[8N&]J;/*-IX;VW\''X5 M#$0%374H-+=!ZEA0KY7RJ6@1U65*JL5:40M'?3^V*8TIZ1_ 1E\F0_W+9$!( M9]IPQ1^#X#NCOX /K- 9WL_9G:HS/)K2O>SM?L7;AWNT35--^.W#G:V/IY_? M?/R^_>;/[N>CU_#)1[Z]$.2\!VWXYV!G]QV%>\_WSM^E^_GV[N]?/^^^PGM' M_QSM?6K3[=U],NO,VZ8[NWM?G(T*<\V0E(:G*%2/K",%(ICPY,W-"Y="&_1M M%82_C7.XGT39^0VA@:@&HGX(4?.@- =9SIT1BR5EE^3C65MZ UO=[2&4K M=\WW-? ^6!/D.IM%+DE,H,H)5.B@$!>*(44L12063#JEB?!^%<,0&O1JT&N5 MT2O1J@:];AN]MN=X%W?*$64%,B(6B =@8,93@:(@'IN4%"C@!KT:]%J)OJT M>DV0:Q;'&B"Z+A#-T2BJ!>!0Y"APYQ W"9(,=T@KZT+4TFKC5TT!?!RN_%>S MMWW<_+#9>M.'%O6R?\7N(+M&G[5^[W2["Z;L&X=JKC&N/JZJ%/,E?U+%-86E ME9APJ971.$:FM5#1DD#B?9O=UB.V:CT@N;;) 1SS[=,O!*84$TH18X8A3HA$ M&N@B*J+AA6%6%!:H(:,;A(@5"BZ]I6.:!L$:!+L/JUR#43]E?:LP2E-/-< 1 M(J%(12X<1SH:B@IL<9"B4,RQ9R]NJY)D T\-/-UY5/M#X]. 61)Q*.R3$8;G2E J[U):'J#30TVK3EUNMBHUJAWMV]Q MJZ#).F=C 5R)4R, FD)$2L2(G*026R8"0%96[["\<2G8)G?0[=KF(X--@IZ8R/5ZAU?WN09=R-.WX>=Y[U.MXHMO1N3 M22,G5Y&3\?G:RY2PY0MGU$K.'>SO ;9[!H)B"N*0]5Y*JJ)2L7CV8DDMT+M8 MKH]SA[J.EG];6U2CY3^$<,UI^BR(S#1XV>+BJ>-CX MD#P(XIW-F1 -Q@H4-USH G$C/#+ )$@A:"".B=-N#T?D@;L&K!;@5Y?QU;U MT&C7V*IN@G9SMBHM*#/26T2M J66)Z]>80**M.#6,%.0P)^]*/A-;%4-U#50 MMSJ]7@&D:PQY]X)TL[R.^T*#S@K0%K!&W'&'# 5>YQF3SBHBBV!!DR4;0O&U M('>WY/JR&AXORQ.E_37.[/OVAGG2JKY/S$R>L M050:@KC6&EE/-*(Q&D,+8H+RSUZP#7;ST//5<]5O1/ZV1;XQZ3Z(4)_-"K67 MED;&&2J$34?WG"*%8X$8S&J0W ?K4C:)1J#73*"O51[V@26Z,5O>1**WY[9I MR6'N"DN08:J ;=I(I"@)2"J/>90"UK2$;7HQ5&6=(^D>N32O@# WEKE[$>:Y M[9D;QX1E'NE"4P@$1[XD1Q(F(2:;,1%T9Q+ HKDR,D+CAKK!7K"IW[\]8*R813GC!4\,(B+C1' M%@N"O-:&%1H[[O6S%PQO4$%OUU'R1K*V'H[C#=(V2'L_2-L8B1[2\Z0.GR;* M%B18Y(@2B"O!D+(Z(JVHM(72$FOS[,5MYQS3TTCC:VN=OP M]ZF-[598Z7!$C&N)N"8%4M@*5!@+H,J=D05P4EXLIN#YV3#%!D0;$'V<(+H" M&-J81._3S:HN/A"8]4%B1'7*9!:(19JQ@$@1) 5P%<+C9R^HWI!ZL0#!^A'2 M;$K]SRBM.OC7=[Z]^!_X43?YR SV.[WRW32#9[YRW*.R:=";KCD>AN?U+[_Y MSO"X:\Z>=WI9L/)-OU4/J[HICA=:EEM>?OW;:<>/#I(H;N)2'"MS;_7FZNO- M_-7<.)??<;[)!+_P:[Q)+OSN1X\E=!.KBV_]T6-__!W'1=/8]6JLN-)C+SFL MN/S$D2Q#"D0V#%B,;+=@ R0PL7G%4'I0]7:V? M'P[Z@U$9?MVY7OCU58%]M>=Y?!KQ/W;PGQ>N/[PX1/8Z?;]*6//C&,"L$>?! M.QFKQ?G/?=/IW?&=/"$C /2%5%1S4)0@6OK;536.LDH)?/[T]:Q]V.^T_YDT'+\GVULOS'>C/Y]VO MJ8]T[U,R'6QW]LZ[T#?HR^';LQUHZ[_G;Q=< @JIN P%PCGU>8@"6>D#L@Q[ MJ8,C3K!G+_B&5FPM4B(:.%Q5.+RE<_MI-(R=[\&C\S#H-T!X72"8H2^EL#A0T4/AXHO,[9^T-CX:,\ M>[\WS)L[>R^B-UK1 FF*#>).160$BPA;IZD1' .0+<" M./>DS\?O#^?FSL=IX6$1$Q0QJ+:\L!PIY2@*GBE&+9>$\U+)78_B#X\C/\E- M[9A+:V/?.-!QY?I_=:A>UL5' \A$%=PK)SCGEAO.K!>^<$9I*K6,@38VR76% MZ_9LIM;==U\4H4$;7""A#.!UM 19%S0J;!11<8F#)L]>$+Q!^(WCE%8O;KN! ML ;"&COB^H#7V2QX$5=@)PJ+ K<*<MV7 MZ>^AX:LQ_=T$IK;G.!://' 2&1)!)XZ5RK]*XQ VI(A&>L<< XZU>.J[SBEQ M&G!:)W!: 6QJS'7W@DUS%(K9R+U0#GDF;4H!SI&*5"$: \&1, /Z8:G_T1NG M#5[_%#_-@<23.)"(SNBHE)!* M01I4P(/$K8K:637#7VK_7%OSF?/$^CQ-8* MI"Q@("Y(4GBE-EI(37VIYI);SEISMVYY=2OJ12[*)#2K M7RF]:>(3:>(MQ<&OR%ZZ/ W 7_W>?IGAY.WU,IS\=.G.YAFK\XS&0_IG2C@V MQ^./E#='@PNJ#1:%PES+J(S6CO/@&/&Q,*$Y/%I75NUFG:?/][YHXZ6/*B)E ME$:<.8J,*#C2L;!"6^D*JY^]T!NZ6"RAW7@?-@CVN!&L.>Y9*>PZF\4NZZP0 M02BD>>"(ZZB0H48A;PLEO.$Q.-OX3C?HM1)]6R/TFCN@:=#K5M!K>XYY<2R4 M8@8C4RB*8-%@(%V\0($#B*4%X -OT*M!KY7HVPJ@5W/JQ##/&AL(@ M;H1/SM4,&18)4D'*$ KB!+:KIQ\VOM7-L?*= 9PG7FE*I7 8= S!;< 2.PT? M42NYT(UY;%WA;W_!/$9D%"GG*9*%T$#2+"B;BJ3< BQ&$TB(Q-P2_#5N-@T> MKDZO'P /&V/;2B'A'!%DT>&@540!,!%QX2A2V 7D!9::"^8-\?_L#;8%]X@II/_-94.F4('1(CTO&!>F:C621-NW*^;)JY%$Y?4KZWD M:_OD"$#/OQZN@?W;A^U3[??_'G0WMJ& M][>_?^YH_/G? ^R._NF93_IDY^C=^=ZGM[A]N$^VW[0IO(ON[/Y^T#[?IWOG M+_'>T:O3-OT,?[\^^O?\[??MEU^ XV+LM4".*X-X(36"T13(%S1:63#CI2LY M "S$X%^FG5@)0QVA1BC8\SV!)VC+@A9,L4+ 5O*L%6!C/H9Q'PU.8%['H[ZX MR*O=(Z_4N05?3L>E[WIQQTOF@SL(_J0;=N*X&W^<# ;PVVX2WR>]?-Y]*5R$ MB0@*Q4*SJF8.#P52\ 7VC!%GZ/QR^ $DE>C0 4CH 5RH>\"H!49,$R,>3W5: M3L/.$)3R5C^V1@BV5>J)+UZ]5:G:V9?(;[JR0W#[2V+1U*@-^VUM[M0'L_ 7*O@_)K% M:2XW/[TWIZTC S/1,4U5XL;Z^ /K(P/:[WG$@3G!&2VT]])C5SCXT#!?9.LC MO=SZ.*9WL/3:]VCUYWV MUNNOGZ&MH"Q VSX?0!OXDHK#2FHN"VN1)@2#SHE!:=!$(45\E)H2FQUPB-C MA*^%W;$Y:6FP[K:Q3NNHK<("*V,YUU)Y"I#'62I#R[2Z\DE+@W7WC'6S*6X* MJH7FD2'KDJ]U#!ZIP KDJ= V<"ZH]&4B:[8>F5QO*:_"2H/3I_[@:ZO3:QT/ M^BX,+\X90J_7[:7(O-8@=>N$+(W\V][?Y;@W*'5'*+60;]JQ&(@''B8 K!"7 MF",3&4-."HR)PY11!2BU(?0J9=N_[8.^)R_.M\XY&G&^)W&>)1T:*UHPHU&J MX8.X$ $IF$)$>*%Q()$#7B=QIC?G'"L4X+4.S.)UI]<9'@3?VN_W_<\1BR6] M?GQ(=.O$HA[X-VG<&R2Z(R1Z-T\L=,1,%H&C@I&D_AB"E* 6P>ZB ]=>B^A2 MW6TA;\O2LT+VG$:<[XQ8-.)\3^(\2RQBT(X[81#QJ2RSD@JI8#"*THNBH-B! M@I#$F6&R0N+\I%)![O9'IGM=^E:9C"JODGD7QJ=I=[[-H7DT0'[KO RPNT'L MVT/LC_,$C#+GF=4:F2 ) OTOY8*,% 5JHV0T8.["LQ>4;! E;TD7O V)6?%$ M1@U>-GCY,,2WPRC=;I[.E=R_1\*\[8W5JG81!:O3!*3MW&'YY4Q0%: MHWZKC+K.#MK?3/5^]_J^[IVWB0AAZ.1FTJ\%1L:9P]//Q M$:_8]LLOD?M0D CXP8J(N(Q Q(R7R#@>82X*@C.<;"YB20N63!=^6;;V[FN) M9=&YSCK[R>VN66\_>X+8U@8K#PRI/"(!UD@PPN)A(Z$1*#]5J6"P9OT MPG6VT3+#A'6U%WNYES&RT4K0D%="FKL- ,CA<8![OX7NV>9LT,ORF,79:%R> M8E:.^\-.COX;A*Y)CYJ$JOSW;(!0M2OBR2W&PAYX,KKXE@4/[P?:EEXCRN;& M9^KG=:(Y]3B:\V ?.^T/^>.?SYZ^QU _7S[W1W0@S0AYQN<_B'.>Z,RHQ* M5:=GU]PJAH0_P++;_T(I*,&&>*0U \[JBI09V$8$2TX(AZWTKEC#F-XKK_0F MYK>)^6UB?IN8WR;FMXGY;6)^[^8(I=Z,.ST@7"G_>1/WV\3"W;G70;7JWM:+ M;EU.TGY.#2A/THX/=K;>=_8.]^CGPS9MG^_!NUX?[NTZW/[_V?ORI[:29-U_ M1<&]]\5,!$77OG3/(X)N;#\Z1L)VX_:%7XA:C4!(C"2,X:]_64<+6@&! ,F< MGFDW1M+1.5697RZ5^>7Y%W%TL,>J!W_">\[XD)%P<))V_H[7/OQ9KYT>GUFT_71P>-1O74_ZC">_8/OMW,Z/+U!$(%ZC7R(61RZ420S<&L M9RXYV$!)72AZ2O!ZS'8OFWQ+8%O5\H 2V)X5V":Z:T)*)'J!L)5%LYQ$6D>& ML$\B.A<%5B0#FZ33IRVK"&QOH:,WI^7S'O12/&5#[W-[6H/U_EKOGOQQV8%G M[Z=9:[';3^Z7,+00#$VUUD3#O/<6(T^)1)RK@#25"ED6DQ/)!BORD2]Y,@B5 M';NKJZ_+0H42A)P-I(E1+8;VPS\S/- M7%P'UV W%J4E93/NLSL%@Y4>.^,O0Y7E8C";OD%.(QLP]A< ],D!9E M'FU"/<4R%KP>6"R+?&B%,BVE B_;2R@5^/D5>-QI -S5V@N/HHF@P,(*I(W$ MB-,0F-\*)@^YK%Q#F5%XF/K].]I.K+2CC_7ON4JCLSDL([G(4WYO*[?+ MJ&79#D6N'RS6__/M\L]$HY6F^P=*0%D(4/S4$8/BVE!-4>0: 5V M .E$):*&!B^%(S%"]*%PF3SXB=5S6%V-CF?%GU5:N0&BB96DJFEI7V0L;[&F>V-989T^6!XK>IX3+) MAB2E12$PC+@($3EF%++1*(A_DA4V'[-N,K6LPHB2[ZI$T1)%GZ6@M431%T/1 MB6*5F D"?4"P=SX3O5ID7<+(4"D$E<28P#.*&O%&6+">-(Y=T2&!QQKQ/ZAG M'\?^L=VZ@'VY_MBPS2XH^;O_7-8O,MG/"O;BW^P->'T:U8-#5KOQ5_M?X;HW M>_"YDW/040;Z=W)(#Z^./GRY/CQ_?W(XV8M__@7PP,-G=T2FM:N"3F9]KYV& M$WC_Z='I[V='!W_6#P$/0"=Y;>>8,>YBP!0<&9;G:WN([DA(* : :BL(CX1/ M4D (K9QPB4O/$@= X:,&1,4(C[G2>\:,Q(@&,-6P0!#QL+6D=YDIO2>10$CF4 M1 XED4-)Y% 2.91$#L^3&ZC:YF6"P.^RG:UJML$-ZW(PT6I?WYKCDMVA;(*> MFS.BV(FH1-3:>(ZI=Q!'R\2L)BH8'^G#,^]S'/\/[59G7>8"/3(VZ*>+&M4/ M>VQ_MW9:_?J)U';?X:/=;_F[;FJG1W!_>]?[!U5Z=/KWV=%?D^FB+U>'IYY7 M:?7'T>X7^*[/9_N[^;FJM';^A1V>[HGJS=%Y[>OGQ@RN!^<4BY[HDNRAQ+EEXYSR$&;G[ 8WB7O*7$X;!L6" ML<("[#T\-U[BW(OAW,1T"$,4310CZTU$/!"/G'8&*>MB$"EBG4*!9I. MR?VP-.Z'\XM+B!4J)[8=KFP[%FYJIY6Z^2]EE\8\O!)$V>0WD+&;#]E.H^5M)E&Q3PLN]=)% !^+DDE9B+ M21C,3PBY/H* A^&-D3I)X8VD2M- ]+*\BQ)V%H"=*9(IEL,;2S"*W$G$)7/( M<.J1(B(:K&4*V&YL"VU6J,2\[ !9=N)"1F%T()SBP 6FAEB'';=:,AV]ILMR M'TI574Q5KR>:M:B55"L4C?6(DR21=IHB2K$/FM.@G=S85GR5FK7>0OJA:'8^ M:35"I7Y^T6Y]C^>]^5!EVF%.VB%QP;W46,C((PTN!J)L'EJ=2^&$*-,.JP9% M4[13P406 U>(6<4S-25#1C&)+",\L4@\5WAC6V]2^>36M#+ML+J:;%1@RIA( M'):&X8CX(R7_H5JX9&4R14CC-"14@("Y&G:1N%M% 4G(O$I,'.$VJ+).C3T:C, M1ZRN)ALKN XZ>6(HQ HTSQ(%1]-):@AS))5^Q0IJ\@2OI=(I!:]0"APBA* = MTHQYY#71FG(,3B)H,M]DA*V0)B^;O&*14.$)I6)KK>S+XV4HE?UEE'V*1LIJ MG&1(!"5'">+)&60,T4CRF#))C<4:@@@J-B5=5CY@-:I#2_5?(4*!4OU?3/TG MYF5Y'62,#OD$#CL7PB";:R@Q!%W"$*(]9YF6P5\96?K=D96'GQLQ_P 8MG.>B<9O MBM_/Q;<2VI8';5-D4QZ;9"7W$,&$G!YU 5F6 -J2C]3!3X3GA 39U'@Z(_'/ M,AGQ,RC\LCR44N%74N$GAW@IQ0R-$,!PAGAT"CF7#!)4L!AUICAAA<(K/5UG M\2H*7Q)NOG[#6TD5]QJ)G5HLL7")6'@VZ?QP;8C5+B*M?*X-#7DX"+9()R<9 MW/2[ B1Q)7Z6^+E*^/GLF;$2/Y>-G^.^I')>*$D=DE9!\&B" M108"RMQ;[*14/$2L"U^28?X3X.<#2#97GVUN-#(K&GWL2$A6B3VZVDH[]E)F MW5;E8B8]7>7*=BK_O4CQRF-X$4>T7DP/?.YT]].'5BMT0.?_BNWO=1\[?[4: M8\'G1,PYU'BYIAK_> K%/5;;_0;O/;N"]]]4;_RQX5Q1GRQ226;W)X(C%*)# M0FD'D"R)X.#^T*WI.+ "@MD8"- B4B"3=D:S),!8<.*C$1PB1:^C,2 )(152 M0 92,(W]I10L50IJNY^.$Q,IBACRD*V0QW+F:B1F$6%6.B=Q! O64"N1 M_X38#H(\9^"+B;68+HPYI7@L23P.#H]!29-F@J+ ,[\#=PH900,B@#H,;) V MC&ULXZUY[ X#\6BE2KIL-*YO#_D @VS!ME\)Q;;T.'1#C^;O:6@USK7[-&)U ML8[$ZOK9B=5WO ?OO]OY:*^SOPU_;5_&\.^Z=?5&O5N/G<%$A9%?W7*N]P!HIW53K]=UPZJHGK0:!R>5_'A^2$HQ2&MW33.BY$*'_)X@]_/JW], M*MHGNK^[1ZHW9S_VO_Y=/[SY7#\ZW1$U4-+]KX>\>O.)'^W^":'@X14H&JY] M.J9:4NHQ0T9:FX??>:2C#R@%;)@W()4A3E*O>^YRNXMG*FE.NP<9^_PV-/X"E"4=)B#%<2V+TD=B^)W9_G)&IHD<\O&JWK M&.%!S[-MODU]N]B,J0X18M]HER3O)?GQLU=[O.N+X^?>$8P$?&3WT MCBQ;/PZ_UAJ]D8&'HG:PAZNGGAT>>%[;K=7A\]>'7P]_5'??GQS],7%D>?K^ MY)!^N:I^>,>.3L](]?33=>TFG-1NON$J_1.B#[BGTW=7U:_OSV;PO%LEK7>9 M_\OZG&^"/S2+%&$.$2.%B,]8F^D *%D/^N.2YKU$NE6MRRB1[F61;H+X)%*6 ML(J(Y=FGG!"&#$V >8I89X@7@11()^2RJ ]7K&=I#9G6!B[K]]@,K?8PEU12 MK3V74]8^=[_^72QVL?3P:@E-2X>F*5)W QZ7PEH!- 6#N+416>D(4HEKDZ0& M#TWTG+!5XF0JV=56S,\HE?=EE'?Q0I;+A'B@$L'^4<1]/M?!-GH; M-[;%IL"K1(WXEA)>5[;=MLWN];RTUD_>^O@*.9V_NK89;#M\;+?"I>]^[6] M'Y:&J%0"SP+ ,\7D#AO#G=$<.:4%XEHY9 !N4/1"P*[AZ(C>V-:J9$[[B35V M6;F)4F.?16,GALV)Y*AU A'I=688R%6@WJ$DN'3,6A^% U?!+&NB9IEF>)B^ M[<8408<1IA!#24X&\B(%9$Z5U/G=;K](@O[<4-G;MCW+< MUXO08N7EWFOZUGD\R&M>XLMC\&6*I%-9Y7P0 L%_ WB; B-# D42:^&5-A$[ MLK'-:#GIZR?6TB5R695:NAPMG> ,B(Q[8C72)#K04IMC0D%148"198,XCQ@ M9"TE*&(675;,JD]T]+\-)"WY-Q$6:G[G% X14/I MA U>"8M,\A9Q"?Z+$P:<&$.]831Z[54>-DK$D_V6)6K/>G0LE-A98N>+9HQ* M['QF[)RH1DR8&L$I8I((Q$-,R.7,+S&)Q1")T (B/H(WS;(;NM:<@I+)5Z/* MV&]6=BZ_77:ZO?4G?;:ES8('P[5LN\?45&]'WVVU.P.&C $]G+THAM"'"MQY MJ_W--ONL?K:169J*B;(]DJ>+!KSC'_FC^8R?XM\^C[VN_'^[+%@Q2S>*U1NLJYOJ)@B2J==EMM%IGXQQV[Y4"O*NXANGE6!<YTOU%E43I=/ MQ=B_D?>M]MB-E[(ZAV)IA&'OF]C?_79L*0^8>HR"S0/08Y95&0R8225I-$I* MYC+#GKR'86^".:_R$!*\OF'IHS_/M$(7K4Z]H),KY+/^/=ZR"?W/.-%3W\#B MVX]8!^;TLCO_(U,D'*]DX=XCRB?69^3/D_8M$\FWB%P[VC-D$]SNK[9Q9:\[ M&[^,FW&PX:-+./GT*B?MC$O_=3\3(T38!3M;1KP_ M,J0!Z/SK%[L]:QM?D:EQMKS-ILZ[GPIOG/RR,N2]'+$ZLTU&86$6Y>E]9);J M;M\%_A+;WV,)^3U2U7P?QP$G"&=S6MV;A+B(%&E)!=)<8.D=-4P4D#^#TGGH MMU[5P36!?9ZBM2M\@BF1V9IA ::(ZQ[*B:K7D1/5/#LGZK];S6\'L7V^&]T* M49M^&XA[_6BW>G-TZLGA#83MNSL8Q/5F_VOM_.@TG.Q_V,.'-T?P\^?3_2D. MX3_/JC>U\]K-WZ?5_//N)UH[K8I#>G0.]PC?_?D4KG)>^U 5_WOS251O]HY) MP,0P;A%.V&=V@X1T< I^$B3!RFJCIJE!O=28&DXBC=Q;D#R+:: "O*-HL,"3 MK)-YO1%8Y7- (]=]!'?I_5\X?H.$YU,OHZF#1U""64T4(:"T(6F?,'TX$>8K M1O<02T"XG,=#/+MIV*N]OTM'QF.$5/\1 [J)[=8*V8J75I[;4'9_%Y[E=.^8 M8V4(H1R)I @8#*&1E9HADE@03B<,N_ "^=1R*Y^^E88!@"@!6ZD%("'##H%) M92@IR6$70V0,+&NS-67UI]V QACTY>1")S?,9?>OYP ,T&\48>:>O;_<;)M9 M+.ZS;O6E[JC2:L_FEB=;T^[12SLZQ15_K7:E:J]SO*#-\=RXD6R ]ST>A-"-KM0 M5):\\$D%0[3%7%#I7)Z1 7XY"98Q90N\QEC<%Y5EF-YKYL@L2\9[Z^/.>:;P M7Y=,W:OB]W4-PC9)@\1"&:2R >91"F0"EDCF8BAN#54J;&Q+O#5=!C!,*W>' M2IJLS^>0UT4D!S+1!!%LQ"(-/'HF,JX0@_.0S1LPAPA]8:YP3F7@I)J- N MR5)T7D!T8BOEMI#D$TL$=8ES4NY> FYJ!U\.E::>$Z" M1S['D5R;B#1-,@_X4%S3:"05V0>[2RYN3RH[$;8Y##%FU&H5!NOW,9.U\"Q" MI4U@4@9*N>=*2&LX@4"),$^]"::$DY<0&U+=]<=>@A,@%46,!(XXMAQEUQ/) M%+@$C'=4TXUM M7+;]B>W$^9FXSHEMY\*/\0R.-19\ @7_!,YP-!XS@%9%M>!@;\-LQ9B1P?FC M83N=_=0GU]EO?\Z/4;O,P?!^^BOZRW:O3LXV&C'\?MU_7Z?_Q@?6H^"WK4"T MNGMV3 W63&J-9(P1<OT J MX:<_2.5C>T 3\U>WY<\&AX']&*(75>2)P;'MZR!C%^VZO]^E^QC;?^7O6HK( MT0<)W+O^'7[,-SA\<2AEI)2DOB3M@R1)YJ.W%B-L\FD*!&4@23$AL)1,XF1X M,*2H;)IQ=G@!8E$(4C]XS#5R^0 Q&\-^"&D[O81BJ'>*7X^7'EW8>EB-[$4L M;?C#!8?53K\<<\4TP<0AXK,-9TDA[8E%TEO08DJ\=CJ?.4_W<]V.$1YD+%*, M.3R C6[&G@04:%,8]ZG\QK@(@2EI^5[M ORVE*3UDB2>\Q)+D*096; L4WT+ MUCUIPU^*EV]#SB8 ST6[A=JV:W.Q;[US6_*;/V2+7:S8[[;>*.J$3K7W:>:*Y OJP4RX>+Y9>K*L2V$<" ),G 'F*6&U8C,L0G M9*B2*1D"@&&R6$X/LKX5RY[\#=*F678&IA(,XV3I36$HLU>?:WY[Y>BV4Q2] MI]2)W<'5//@SUSGM]MTV+N.@6'X\K5O$QB#![2X$&B#2WP>A4GY#_Q.%/O2_ MNEX<)\ 7]LM^!DJ0IU;FAH9"BCM=^$]1;@Q7R!.QB\J'SE9E9YC2:5R/QRB/ M4X%GRN^4*K" "ESO'WPY5IX[K8U%PHD$80: L@W:(XJCD(DYPBE[F J,Y&]6 M)6]3BL,"XG!3E(XH+RS1'+&4F>!MPLA22U%P1%%E0P)7*HO#C'ASECCT$C.; M&20RHLP'QHMV+"*%.T;M]B>_SX(M9QL%H'9.8NQU2F13'XN#BUN$S.X B(8M M>H)R$J;O$PRALT!G"&YBIY,#GWHK+ 4\URT;->K@U)O%\H<9EFOAG/[RO/%> M#N-]O9EOYH]\+[58*OE#E)S6=C\=6P7^MLFS\A*.B L''H^@"87$$\.&P0ZD MG!"8D0\8.>F9%6DQ_4Z:@@^MEL)E+KP7TJCL)"\[!\< M'GLC!)$D(!HX!1\ACP>!'4%"@+E0P@050S8*\U@8!T(#>'$QLA,Y?NLL["HL M0SH&^<*=9N@E#/>*1/M[6V__G3WN4C0>(!JL>@KNHZ(,@\\&<1,#?X%ZA6!; M% I*6*IA>P3'LSO1;E-$K9[U3;#ZXP'/\-QC< XR@)ELC+8J>W.,\@0(=5M= MV*[%A,Q)@K6B,06GN'/$R:!M, 4V)AI]4=E/!I7]TTP"4S9K<*_O>K.UW7?'- 5AB @(0@&76:8]'O4 M>/WFH$*J9[;B,+SNE?_WA7(LU[VH"[1TN=H9N^+A+<6Z)]=4=]_=M/+_4TL M>\W*7_&BVVL@Z^G2:)*H']W-R6(-@PS;TRY8"O 9+^N=DR*::K0Z"\<:/.M3 M)D^0TG''DM:1AH2QHRQ9FV1?T4Q?T6:1*W3JWYKPTZ3&?;#U9N??<$NQL]]\ M-W:G/04L->Y^C3N$?ZO'ABC')=%("D!SV*:L<>!74JZCB0ZKP,&O9'=0+FR. MI!0\R%J[7J3WTX(GCDN0EEOG?(S@^7:O2R%Y@)#\@'L[#F#I M28P,19N[ J,E@,C.PQ_@>SHB/34\!ZMW'!U=#%>_EVAVL]5C,&*W+**K'6Y M*%HHY&QR"!L9C;A_N28?7FV-"-$ATCQYBCV6[>ULTH_?^P56-?==Q^U^N M_.?8*?K64_J]Y!/+^ ;VU?O_O/)6S>JG3L[^^^ZZM*ZZ:V^^GJ M\.9,U&[V;@[I.US[6@55^<2J7P_A^H?LZ.#/TZ.O[ZYJUQ.JP[T=[+#_O7F7LS_7QR[P2)//M60X M@022"@B74CO+(IEKVE;*P_E3;F#-'UOD<\5HB M%_49<*&"2B__?#$L9>SD4L;'M/+?>R/C-\X9D8QA3QU3/$AAJ6(@'YI*S#5- M85U:^8=1V0EXS2=U6+YV)B=L#.N-^_6B.P0LX4/6?JP@^_;#$\6FMWUH_;?\ M_I3K_W[_]?]XRO6GBV6GKT^?2Q M9S_LVAWO%@W';0B:I],T??W/*]9I-<*"/09,<\8M,4+AP)DT#M,,DEQJ<'HI M57TGEPV<7#:WV6"&J2V6O'=,LUN01'TL#NB+PO,.K$SQTIJT%[R"N1[R2=5. M/:_=[!P;X61*CJ(8E>P32S#K$2'4L,"-AWWB,U/I4?\&T\A62 MM)@012:3\-IPXQ3'GCF6>T&=%]YH)QDMA6A%A&A_=^]8$!9@#RQB44-X%)5 M6@N!5+3*@?\'3A%X11!?;%(Y(S\S+4'3^ PHG+O\3NE2PHCPQ2T+,I6X0Y:FD&: 5%:>L%,1SB1ALXR65(#ADF)4I8:@T[#3$E MS^E_.=TB>E>C4C[J_=;.9T87[9:/,2Q\>/1$1V8&XW'_1MZW6^=[_1JZ_70; MV/YQZW@/\:\0KO7(U+VZ*3IX=\Q4D%@'BL!=X(A;^,EIQU$@D23*O?88_!EE M9A0)C!X62BQ[,+ M(,=D93// ;@81([CG4'#,^V)FMF9A9/U3M%>U.E+VX)P)<%U26#2DM6!8RXT MPY2!5R\",^".N<4EL$_0OI^&%FY8:%L*V4.$;/]@[U@)9\",!<1D;KOEPB(- MH@;6SD=E@_4TD5RU-&^&R2@@#+\2>(I#S&G!/XGR'),7 ) MM($ 2&L39>SK6&9D'OQP1U@ZY$LHOJKG0>XW>W][U[_9,@I]$)J?^F.K/;AK M2B(3P>IS[C*NPO?7XK%*XG%S=FQ8PG,N+%YPQXPP?JN\[ MC:HR*77W(;I;.]@Y)BZ0H+1'C@N/N%0)F4 )PO "BXD[$2CH+M^D&&^:&;._ M1W2O()"I[.3ZP/-6LR\M1<'%F-CU=?/6(YHM8.6$G+LFY(AR0LX*W,N;GI#S M@"J-A8P$CKF1R=JHG>(B"1>2L=$2I7&@WM+22+R*D.R>])J%R6 B\F?==)Z\$8T<3G&$$X9HI.)CGHF MA2+]8PM%S#UB-YXL[,G,$C<) M,,$;:V0QGA;0+_][E]P]YL3RF03BHVWOM_\J)+HXP"J/K"8AYZ9ZS#.#MB<: MX9AR3@\K9#T( /4J<4RHXCG5@+=F)1DN[*"]=3K7]NA:W[$(D.BE%?^JM2S^ M)<]:_#NN+X,>\M6I ?8#]2!'IXU&=?<;.SQX!R*]A_=W#V\.3_=N:EDMSG-! M_%&C=OKMICJE'G^?[W_]P=>TPY4LR"?R0X MA&3.$B3S /5 HRYZZ.^A&AX[2,]5UD3]UKD5M(*"N'Y^'D,=G%4(S_HR5.0Q M>G6"%_5VO-,32!)NS5JIN$U<>)M2\=U]?3LV C--!68=:@W.J M24K33JN8A#TZ(_$>0S=IWOK^TXQRGXMV_%YO778JJ>"O*T@*A\/W'C1S>;4/ M ^>D91_KI!:[T^>/[,ZP"Z-[-'ED,VXSAF>/1:];O]FIU^@S\XQH\.GQPJX0 M,\,N/'48,$ .CC'ON\[886@L*H@K/G^@ES@7"__^C$6*FUX)V$_O/UFY0- M7LL\!7W6/,4?A=04, 3F9N1O*Y>R.-@9=OA7S]_![]^?5C_LD4-:Q8<'7]CA M^1=Q^/7O>L[8U3Y\(O#:C^D._[WKPP.XAZ_5J\/3OT\/;SZ?U Y"_>B@<7+T M=0]7/U3QT>X7>.U=[O GF?:;V6RZK4#:YJ&,AG"D*7;("!=)8/ ?S">#;'!0 M*%@8JA(%_"+!:)XW!KP#YZ7E=#)E\A:WBF0:O8LX&)UIXYGAO9A>$QS]Q'-[?',F-.X<*%@ ME)IR\$DDH]G5E2:YA,%WM%03$01^\*CL$;U=T[.:%]?N0[)_X*]JIV>L=G/( M\A&AD(DPXRS@)$2AW%F#G(.(PU&3\O8$[^BB!\(1]M$#3!#85QZ)<7FSP9\) M$?Y'O7WP7/MRAY>PPX:"&VFE0%11EG?8(Z>M0Q[CE(0VU"NYL4WO.(Y;]OG< M<\C'ZA_.O;PI'Y+UU&[@>J=?CH773$HB4!ZM@KC0"AE/,RLM6#NP[\+(NZH_ M[MC19\#TU'C WRA :=B3 EB\:)I J)->U'OVL8$%^ZD MKP6_:XX%Y&-.[[SX>*(\)M_S[0#AW/Q=A+KY.\<^]H]913O_W*KT\FN#6^R' ML7<6@LZZ4$$,4L][G/,%F[F')%YT>VF)?JUV?J#OK>Y@//9M)N"^RJ''[TU_ M:T96:[&'6KA$VF@JM0W"224Y9L:")8.0- 5PJTC X<'%)J6SLS >CN8_/:O> M?#N.1H,_$0-*1H-=TTDBJR6XLTR+X!B$><'=[>P\OM4ED[)"V.EC4HGSI QQ MA' K='0X1:=*27@I20#K>,QQY-1*BIQB/%/G:O!UP/<-TAK+)<;6BH<4H4VV ML-X5:!<@EB>!QO:BXX>?+V9:^!SES4O/P;MC#0XR52 ]6!"'N/$>:>DQLIQ9 M0EVPEO/5"8M[A='E[CYT=X/@RGG#431YV*;Q$KD\A)TJ"(]9LDXHL!),;@JF M-S6>/HI?N)MFA#=LQ/O;?(25D='C*)S!VA>+E1.FT M>HQE8! [:^0SZRV7!H.OD0S2#@E%F'89,0M M3K"[!"-,DI $_J8B8X\9N(W9& M8M [@R^((Y>>1QQM*?\;KM_Y&-N3.O/_8B-,ERR!TERUVJ$3FZ6^]/4%OO_8 M@]<$%M2B&!+/M#$<.4OR7Z,1E&,?%:!AJQFG%2/O;S&!LM&HP%)W=PDF)K**GST@.#7$D6[+X %_?6AG MXH,*:&;.B(1,@-^!Q[@NIF7G2H1<9>"NBUMW+=LN>FM#'3Z7^3J$_4YCM#M8FQ$-^\-V M3L:M4:K_@.C])K9;JU/7]:IYWESK]>782QURAATE:0CBT2OD4HS(6AR"P%(( M9S>VFZUIO?*PQ+=R611MN1B;MU+9:E1C;WQ>NUW^. MF.V/7J:XYY%][M_7^U;[_67WLAT'7%*ED_8 HR/@O\?14Z]\U(C"IB">21&T MU!A<<)%KW).!D&YCF^)-0O2F4G?2K,YT50;S%X>E^'EZ\4@.O_>NUD4QS'BS MDDF5\J_A73EEW:[[[K#$+$M;IR>=4RPH[7ANZ\TB6?[=UAM%M7:/JC$7I175 M43--7\XJ5O::F=D@VZ"=JVQ>/C9 (T=JT=@_YWSK^'<-ZS;G?]V[\XM&ZQHN MW"OC_#CXQ*QOO&_EYI?O#3XY3H(RLPMYW8!K6%J;VZ*G2FL'DSQG%=-.$V[D M]3F];-Y3/)LO]:U?/ENYMXKTA)@]K2QZ6"1X66?*PK,"] M/ \/R^R>T?NK/)^GX'C@ ?[E3V*X;,0^I4D_E.SQ9&>+.=DW][9KD+\<"T5L MD9H7S&O$;(H]\C6/YJ$_>=;.$;F']V!MZ\9N%%^GC;NCG68-\L_Q!E_VED-R>](*" M9$W[OQMLX]:7"%D]?\454BC8X'J/>2O14^^E%S_RNW^;A#<8'4%]T\A*H> M*OF!?ELK2?AC(OA[P"+=_^1O9_E^MXU"OCHG,7:+!L'Q6'0IR[D6*_'7('77 M6X41IZCX1=&FE#V9RPM8E?R;T514W\DJA6^A)?]:_"6?4L--080\OJP%3ZB+/]WWW2:3U9]_:KZ/,POY**KK:4$W3M1#$.Z^AW[(-CQBX5Y2LQZX='?RXB3KJ39> M8ZHY)41;:XW3W!,;X;]R]$#P)^'%>63^Y_#KGYVC@]9U[7SO!GZ'JU__/*_> M'.+JS=G5X<$./3KXQJM?JS]JNX>B>G"&:W_T/_._?YZX\]#8/]VCAZHL;_[[0?<.ZZ=GL']?<+_>U/M5NOXQ[\/WG7W#PYY M[>J8YZ$CREDDL5"(:VZ1==CF:9[!Q!"Y4&(6E4ZI*HNH2B]]N8PUF_&\19W+ M2CWN8L4#BV!%2?:W+CA3^VL,9Y)R+IFDD&=6H,PQ@9PF' 7-M4_.&,8RSJA- M8OB,^M#E@\TB"H($KICNW=8]!1ER,'1@DKQN( I%?^L M5<"T<]&N-RJ$%A&3?A0R3SSUH]S ^U=N!=W NR(FD&IF55*:"\=)8 X[$$R" M6="146G*B.EUL.G39,24:-14B( (!$B(>^^1]8:@%#-%$%8\>;FTB.G-JLH3 M(J;[GW>-_)N9$=,B6%%&3.N",Q,14V8)!E\UM^(;CKAB&FFL*&*48@<;'8D' M'XC-XZ):/M@LHG _6\0TZQ'7%%'F1TR/@Y4R8GH=M!B/F*@1025OD54:O!*N M C+:@5?B)%9>"L%URH3Y,[!BP7AIMGE]F7AI70^8!O-LRZSYLL(E)1277)&H MHN!)8,N(EEP:)4T27O R7'H=8/HR&2YA%1(6D2"9"$:9O1UI#FX,X)5.F0G1 M)5(>,)4'3,\8+BV"%66XM"XX,Q$N:6\,,U(AJ[%%'!N"7+(*4:&P\=BK&/#& MME%BD^!9#"3E"5-YPK1@O/0X7"GCI=>!BXD3)F$ER=00)&7*(@<.BE&8(::U MR8-DI \AQTM<_D3G2\M('Y?7Z%VC7TO9;]]BL*.A=9E+J(MZRD=5SZX1*,XN MY'%11.$!!F/D*AHCC(\F:@+FEP5-2S]K_8#S<-+/,C;2*"Q&ECH 3IX91+@, MR#)%P/81QVB>3+29Z6489B^2F7[R-0I@_:7HR_S)VC[Y%A,/:\Q;D2["M6IY M+-L^L7Y84W'9]KEPVRSG,I3''VRUC.7/ \NN#RK.Y$@$X EI6YTP%UY*G]T<%'?__I%U';#V='I M^\;A>177/NS!^ZNL>A-.CP[^/-G???>C=OKI^NBOB2S.^9XXRMD=^OF\"M<_ MO/F$#T\;)X#4.<,8*TY!IQ1841 MBB=6MGV6I_+/FBU>!"O*;/&ZX,Q$MI@H'7%4$A%C+>+))&2,<$AXV&N?F(D$ M;VQ3L:G9K/%!Y:%\>2B_X*'\XV"E/)1_';08/Y2/PDOFHT BB( X"08YSQV2 M3C,5E/:$3(M A9ER+0N0#,(F09 $UFD7+N(A 2TX1JB)RV=0)X%3VUR(CI6 M-GZ6C9_+BYD>ARMES/0Z<'$]#A<6XYQ*$2B)!' AHT0VDES8+(F*S@1!2=GY M679^KI,7>%?$9)12AGM+E'>HB7J/7(@A=+.8Z>&E%V?I:'3$L,F!Z'*V7 ]*H!4Q\N+!%.&!T1YHD@3JC. M2!&1QY$;1@,WAI>=G^4URL[/A_M9-HDHF2)8*LRI409+G *61@O*HU&EG[5^ MP#G%L"$%B(EA&P_J*'U>'9]J5;AG]C%A6Y5GGO.[6^_X1JMSV08?)T\4C\U. M<1N?\T#M&/YH=;J=PO7ZW79B^&BOB[GLJS/MMSI08;C>%UH]^//LZ!RN0P_Q MT>GA#:CQ]='YWLT1?+YV"JKV]7.C6I^<]ON%'1T<_JB>?SX_I'^?'IU^/J^= MUDYJ!W^>'Y[6SFN[GVCM*WS'AR_7H(ZB>O#IV$<4N>"9M\('PXGU+DY.!R[F+B.7ESV/ MSQWNS-P\S?QITO=_]?BM*L>T4$&!/@F>X#V:P\<"XSA%P>W=HXN?3XN**_Y: M[X)=]O?JU<9V%OQ*L8J5_8MB,?+ X@_%9/J/#=L<7[C5G\5\D.ZN!5_4[OVZ+][]%^%+X_E%HW4=(URBE1)$7FWX*=3;T7=;[=['\\3H MRT:W&#?=GQG=O^NM9>WH7-OU4EN]UZQ4;=N?],=KYV?\O05K5 SCOEV-B[Q_ M>?V:>9_:L9BZW2K>/MSK2L]3K+CKRF+.9"2.!S"I2MO $Z:68R>3-)YCFY@7 MA7$AX&44Q@5^N->KO+4CHY9F)_N.WV*V*[]?3YF:G2P: \]S!SR'_!';Z'54 M[EQV3UIM6->P+A[G2YNK3S_V=XX)@'8,7B$IP6WDS!%D1?[)9+JLH'%4>&.; M:;JI]71FKB] 6Y7W@\GLA8!!2 UB",#0C)VA(NY]W-]<4,R<$3)H7U =<\^- M\X9BE7 RPDC.>_-A"%;$/+=TW2U3J?XC!G03VZVW+$YT_],QX1!;1A&1M$Z# M$$$4HCW\D0CL7I**R: VMINM:4FR0_T=VH-VK+B89:HP-X!EA?L[ 6$9]CN# M'NI*_%'O=/-'6K?GAD.[U#VQW>*JL'8]7*5;W1@&^LV.^V MWBB:KK/IZ]FZT:^FI+(W-'V%F!2W\F 3LT)>T)Q'^9F,9:^/]$Y;&4!"8M@L M9*D[PY,J_)&35@-$X-:R;MXM#1/>%;QKU+O:K%R=U,&&N^@!J&X!$VQUAL!F M[,'C5;U[,@#/?,]%[J6R4QFE"=BJ' SNH_C>*;^M)\#PZ0D_#-R"QF6A(/,< MN;P>H*1HKBO7]]]@10!]>T%%D2>;X>7-\/LR^'%;"N;U_JX_EL8X9KE P@(T\)1'24F6$*$L^2@QT5%O;/--BF<7^_8% M\#<0&9"9'#[W);*'_]D;Z5RZ4\#[Z>AL$/IFMP4,1>M\TC6Y2UY_*Q 4OK7X M6OA_,\ON,!3,'R_Q@V(]WJX^X^=.Q"R!\\3""FP MDIQ@H402G!*JI:/*>PUA0]"!L9D2=\?)_:.!$H0NNT/V6]Q/(^6'12:M:G_4 MSR_/A["(Z-L30 )_/Y8X.NT$0T0ICKAT&-FD+8"CQ $[A3V'0&^Z!?1_!NF M1QCKL9BN)\#PMJ'\YK_7S\]C $\T@L^?G=)8O'E!(,\V0L40& MJ:WV!'"9L4USM[\P5P?.0=9=+"S_1$)DX*=FHKA>%FZ$*&Y.A+=5V2F^:L!K MV<-V-@3W')7%RE7^8Y 2>(W3C04K2A/UL-;PCPR@342S@ 7S2FBB W?IP1S7 MRW*U!S[;^U:[.'TI56B."HGJ;O4X6<5$) 8YXBBH$.8HSVI 1EJC>)(BY10B MWR3*;%(VOUITI?)00ZOR8/]]:0=6+WD$.18MVP"VL]X!&WIK0-W @-Z>V[7: MFQ4(ZL[REW<[HO;4!L)NVAQ:5.C@7+;AXH_![ OC./WR\Z/8" MO.[4O58NYV.FOXT5#=81SBPX'50PZZP*-%J2 MI$[,VGMA\DG.QU@)[4YGU.=^;^OMJFV?Q>[?MG$9W[*OO7=3V]T[MC02!EN! M)!@VQ V6R!I"$-88&Z^\BD+G+IUI;V+H;2=84Q":O*B5[WE5\POV5KK&_>R> M_Y"YG_-KO?SQ(#<^2+;FGT=ELC*.5[,KLOJ0U,<-GJGU+UJ=XMSGUW:N*@(/ MY991_W_&:TGZU9SX]B/6=5J-R^[\CTSU!;T2-KY'5$VLS\B?)^U;QM!O$;EV MM&<03<'M_FH;5_:ZL_'+N $ ]!]=PLFGG_N,,3[;,]Y5JO8ONS+W4CEI9_#[ MK_O+ L''."@,=?;$,VXVNYU__6*W9VWCS,*J>PNE)@JKN(M"*$&T%)YK[XV% M*)HK[5TB"O3]E0JK[I3K$3,$T3S@17O,$LW,+#)E@^4T)*<2-T$83V5,7/)< M\\_ZF<6["Q/+S.*S&)M\;\>!>$^U8HEXE[6(I6J\K6H?'W(&=M(PC8[Q#/'J#+!A0I(1G$4LL";. 5F#U MXUVRM559MVA[][(]J+8K<+@2X9;"G$1>H3FW)3"#0MZ[L;GXT$B8/BBB:E4N M+MO^)!\B+I:7D\''//15)N&XIT83P&A-$SA*5DA'9FK3\R3H>AGM3I&-Z^SU MG8$/[59G;=J37MPY8/L'>\?"$TPCQ0@3*Q"GW",=$D:128T-H*3Q>23GIL)Z MDYKIR7+#-!B(UF+"0V0$G>A_2QE<+S M##9%.^/=D4M=/JL>&:!\$2HA8G\".B0RXEBQ3V MB5"J%.449'-+3TLE&/?&H+EF$3EX(J*5T0 MF")8?*Z%LU3GZ)?<)0?AD9[9**IM337N/6.;YU_^)(;+1NR?5T[9NY$:@$[. MR/?L9*=S>=[[79$F>]M=G]5CQH3 *B7D8S"(8QN1$5$BAU,PSAENTU07YQJ$ M&=F6IMO>GB(A>@&2FK.AF_F@P%:N)J:I5<#(UCN]2,/>2DGE,IO>>N]HX?>& M!6L,@M=JQ$%H@8I3K_PUYZT0BY*RX3G<;1T[*DXEBN.,X3G&W)S T'B/6^Q? M%VC46)LQPHIL&3;_Y;.MU*.UNKN;)#[W_^A\G#3(:Z M-6(LFEF@\JB#PML B2\MX9,+4HI2E!&G-^_U>]CJO?Y.?X:-7O]*E3Y]46,_ MW]/ISG5U]_-I[?0+/OKP^?3P],O5T6ZF,/HBP!.&^]ECT_1%X U_/:K#?5S5 M/E1I[>#SV=&'6KUV\/M9-5,8'9R1*CS[X6EH0,C5K8[3%T5'J=%)0=@=<,X0 M!:2C@J#&QZM,1Y RF?*+>:LH?2>9$Z)56N 5>,B@'*AX><_U1REE:L)FX68@\W*(P=F MEUVLQ,R!=0#.ZJ23QYE50F.!/,$2<28H\<4L%0I37V4C] V]Y"]F9HH+^W M)Z1GVK"'/8#/_'NYE&?0LCB:?)FUWHIP#FB2$E<@E M/+FF-W*&.%7P'RM3S/S2G&U-EWZ]"C'_ZXF1YXG)EA)YU@)YQOT8 MHH(@C@6D$T^()X61TQ Z!$:M8($9)0@@#]]:5FIX[9'G32550CUS'C9#Y;H> M&^%1?MM#)^6NWKZ_J-^V/)ZEN]!SM[^?)78NCIU?)KTV"VCIE1=(4T\1YYX@ M$RQ!'/:;)^FI2W9C>T5FS[X^<"X[M52"SI-=MA)TU@!T)A)/T7GGF$1.Y,23 MT 1I31*2'@3 I6BHQR7HC'MK=P\Y6@-"\;'>[]>N81]%AM$:]IU<9 ]Q65FW M?K!SK 4/@+\2&:,5XD%(9!6+R%D7 C?.XBA_DKIUP'NX6[A(9S[)^X#,QO9E MI-+)S'FSFS?(3UE'#B$T$[RL(R]O]MEN5KQ(A?[T6]>B7U >/*S+L?7?G=1L1K]#J/BYW&NO'*%IE>H'<]M/9-W%W_+'E?VL0NV[M@^ M?\,KMC.@GBX6I@[K4F]VP"DM&LI>K15F@55>R^];"]%8J"[ON9?G!6/6AZ]. M]Z1U"9<($ROT%BI$1H8!9'KX$=[LRB D6,;9[WJG_V93\F>F;.GE %L$[H'!_?':^5&]=E/%^[N_ MGQX>?&.U#^^N]C]\$G /;/_#^]O/#'* IU_8X4$XJ^U^HW!]5KWYQ*L?:B?[ MNQX?'NSPH]T&/*_GAU\+"H7)@P>O'/$I2B2PMXB3Y) #"8 _J [61I("S53> MFK+-6?2USU%)\>3JB96#I?]^RM'VBB=)[^)3^1C;A:XO!6N6=\(PC30##WVG MYYR/45^7$+,HQ(P?,YAD$XN)(FU(AIA$:OHS$LXI">LWK]7MW^/(BY_[@- MMW-9._TYR]I?3NUK$TTD.)GDG492V(2X9@99X\#1D(&&:'F4E&ULJRU)E])% M4OH4;\2G6(HO@99783H-.'N#=%5_.,9#PA=6@LS#0&;&(:61P=2B1A)XD5)C.DSZ=L+DLC7R)I\40] M73Q[T5E(3+$O6+H;V_R1P^7>P-F M1XM;AWM3.E7+P^RI/F@LO7Q)R\@9O MF>E!(V_R8&@EK_&F4EG%<,I'.E7KF,EZ?:?JB:FLVVFB0T0OO:[E0?I4'S.G MT7 1P=*>6J0#QH@JXX5U6!F%-[8)V<)/)FHITUEE.FL9*/>^ MU4ZQWBW36>OC>?6W[+(=2\_K&5#]<&HP@R>>>:81YY$@;@5'+CF.I @$>YV2 MQGIC6W.Q*\EIIC^O^1KH'S5N;MQ2KWFSY+)5>3# =>,*1><$9E28$ M%;"7'GYI69!%J>I+^&9EB]TS@KZ?],R8D"&*1!!V$=RS1 4R4KIB*HU)B@?% MY<:VR"6JFPQ/CRU^CJS8DS-A*P=8#R^'G_6(:PHS\SW-QV%-V6*W+A S[E=Z MX26G1B !FXXXN)/(8*L14=8R"F$@IKT6.U%F]'Z.%KME$/*5+7;KIO83+781 MNSS6P2-/J$*<,XDLLQP19P6.3CHNB[I4(5YB4%/I4_PL/L52?(D7;;$KN^@6 MPY&)R0TZ1>\YA0A%!L"1))!U@"C1N(!)D"DX"N[#C+SQZWD/;X+-J"?WE>^Q MDQOH0/0K<3BCLE7\>JG)F>DQI@QV)[0N,S%JF9UYH>S,W\5N[S3#<.A>*_^J M3-H\(R1^FTS:&,DTYL(@0;5 /$B#-/R#1!+")VH,X6'I29N2P^"-.M_/47A3)G!>HNELN(5EIF;9@'8VQ9X4 Q-:9LIJ MDRG@#$%.1(T ?QPG1%H6Y<8VW51<;.H976?E45AY%+:NF9J%H[DR@?,DY!EW MI3AAS@6%$=4.7"GL(7A+D2(0!"JT%Y8E<*78%IM.#Y=5-V4"YW$)G/G)V3)3 M\TQJ/Y&I<<(+34'MK>(1<:T]<@D'I#+?.9%11\8WMN66T&753>EJK$:F9CF M,YZ)(64J9E$@F4C%>&:-YP399!SB41BD>70H H98ZQ2EA?\P@_'UEY5&#]M!>K$R,5TPIUSZX[$K]4X%%L)?-FQ1?].;2ASJ*<5VS$.'7>Q>Q=@L M?CT^[3)?)?]V=&1QIZC@R;]-MMZ^_;99HXY]Z_R\U>Q_',QW'NH&UQY)9TI(W?;X'K2ZMO&8,05R39'^\3/8 MJZQZ6CW6V&@5K$#@O4!2R^=Q#X7E9&M>8.P^J*T M66G'3L[WU+_'QO5:@O95/W2M]*L5D78,N*7/\TJG_K3Y5X M+DQ?%0:'IY# %R_NPIJ^AR4=/SU=UY3?$U20UT[WCK7A7C-ED .50SQXB5P MG]L2EQSE(7#,$P M"CH1[(S0D>49J5MZVOH_$JJ?#YF+*_Y:!\-=]V-8/35.NL#JS[$#YKUH."C@ M=UFV9FZ,^E)&:*]9>1]=^]*VKPN#L#D:' V-RV('T-Q'S8PQTEG+N7$N>B%$ MX$()1AQQ?3VG?3T'\Z"?ZR3ZW7\NZ]WKO2;LWF7! [0/C]<^@+!P)@;\W ?4 M3]!_4;UY=\Q^>5&SEKE.)1\G=D@2M^".? M.0X''LP^;KAJM4,G-M^X[T^42*6Y[TN M:--*O_8N,=L_^';L$TLA&8,PAH H,PD@H[U"SBDA(B,R.)N36F2:C&XD,I]. M,8_EKEN]1'01V?=?GS*#!7)M50[&7QN[3+U3:;8JC1;(2'L(AP&^$TSH*.)U M"HRL-PNAVAPFW >.7:]]-G^H$[O=1IR\G_'O;%:L]V"X;,[U%SCK;X_6*Q?M MUO=Z)PO>5F6G>U?&8>9+$R[GR8))9ADX7 2<9"(=#S)8 ="@.!640&0I\)SC MP2E\WHTIMMOCROCONG7U!BC;'PW;Z=13/89:J^DOX7W-;@G=LW7J'>C4&:D> MO*/5FV^B>KIW[)5)P0C0+RXCP+APR#$O$'/&*8-]B$%G&)]WOO?8S'&4E/!$ MF R"<:R9%G ;R5FNO&*$^3DCD4O1>!'1@)_?'7OIG:#&HN@,1=PDC:P Z(U, M22ML!(\ISK;P$YG@\8 \OSF+0KUY:7O%K2,A>C_^Y0("Y(M6IY[?\&L[-FQ. M3OQV50_=DT&5PLBG>L>_O^+;CUC7:34NN_,_,E7?]4J)YO>(ZHGU&?GSI#VX MGPMP#Y!K1WN&;(+;_=4VKNQU9^.7\0Q'O8E&EW#RZ><^8XS/]HR]- LH6*LW M/^'7(H+,[X)[LBMS+Y63=@:F_ZI'\!N5T)Z09#EAVG$>E<4V$(L#N JYC"V[>?_ZQ6[/VL8)6>^!"G=1@&=*M!2>:^\->-*8*PW1%E'6D!Y4 MPF? ,E$-)&<4 IA671,X^"]%]'CC072=*^>U!K--6YF]^6RV:<. MF>?B- 9P#N_VCMJP0(6WU.S$7MU"*WO;A0>&LHLU_&@]=N[,53PCG\2*U&HW55I%H*&.IX2J>>8X;9 MCO^O"QP#]&]C8(L+8AY8D(:]Z,1?!S_\%NJ=BX:]_K7>+!ZK^-!O_8OU#7@V M61.57<6&]%Z^M69;N&?1^NUV_6_NO[Q5O#11;]9[39$MP^:_C+?(W-?NNBRA M6UC/_^A=E[W[-8[E\]PL>]!E[VEI7*#L?D6JZ_6$CDV=)Q5BU>N' ^O^+]?^ M9;N7&7] 5?3/NAR#'%6Q&OU2B.+GVZ3*V.HL3VKN)V!?8*V7\GTKMF%SQO* M=U24F?QSD7WY*[CZ]9.H_351^7_^]UGU0ZU> MW3VCM9O/]=K-)[R_VSBI[E:O#\_A?K]^NH9[_G&T>T;^]V9OLF\L= _<\X##_1'GMV9]*=IF?I6=ISIEA:"8I?K$JR/#-\;>#KMSQ5\[4/JL>284V5-L@Z11!GQ",M.$:8"B:9 M25RD]"B1>YR%?4%)&]K74LB>6\@B$4:P /)%!)A7$CER1:8+6^J"Y$D*-N=@ M>X6,[9)8C]9CPNN'7L7EHX*(AW8ZKY%IG1E$/-&JKDQ]::K_B '=Q':K1+J% MD*XZ&4=X'E6B@2(:,] )Z<&N8HNDB3X?:U%NQ,9VD:ZFOZU0%W$Y1/L5P*9' M%O3&TC0+SM%>)XCM[>?;*.%_69S]-#4-P$B-!>7(DJ 1UR0"SAJ!,/S>"J5Y M<&ICV[!--H/K:6JV=IFI*3,U9:;F:7!7!M'_G[TO?VHCV=+]5Q3,FWC=$22= M^^*>(((VV$''E6C;N#WP"Y$K"(3$TV(,?_T[624!6M@%"*B9>WT!596R,L_Y M\CLGSS)WR)LPHKFS28.MC @3@'F.V9SUQ!!GT@>F [,L7&-$5S;SLZC[ITXW MQ69E-;\=2G>QHI7A/%=T^SY)Z!1.TM,HD54D(6[ 9M;8&V0CE=@&#K^$RG"> M^8QGXAB_>LT/[69K&%CXW!HX !RI*,;>CT&W7CS&5J7BG8 MW5":ZD&(5T5-O FT&Z]&[)/@)K>=DXQ@Q%..2=0TH8A32#JE2(.?J[]G3@3D M^P^JT<7DB]6#G/D694V(7J[4<%G:X<#^C+?40@*+@CB=L(_, M@\TI+//480&VO99227'7#@U5+:2G38/_3K>V-_).6_@_LK3:/^C&>'MAI)RY6E:]&?VUX_V@F[-7VP/;:IV-:I' [TU AUZN M_38L25)(6U&DI"Q#2)$!.[N8]E3^7Z& M<[/81FOT4!."FDHTFAS19%! MENQAMR.9'+'-IAK?&S\A7&Q]3-*=9A])6HJ-N?LWHO1'4TZN(KKAGB MJ,+=F'X5:;XI-3U,3G[%^Q2=>)#BW=2W8*W5ZOA<=WVV/FZ4[UB5G+A#R0G6 M.-S8PU2!KEF'F$B@:\X*V-^90]%IEK#65'B9BP]?M[U?K49R'[F(E,L$2)]2 MXC$8K7.BL1#881;5[66LYR(7;\AQ/B^1V%I?VY,^8)\BO@>+=7,\YK5U/.:W?(.9^H(D5$ MB19O+P_]*0*$%]J5^N#$[L?-PRORG\X\+ J6.@;;NW22\$2=#03L'FZ5\4$' M*Q8]I?L-<>)A'[?S^KHG]<\[OQJ'^W#-)M[]O,%VCC?A^X]X8]OG?FZBL?YW M:^=LLH];_13&>+I[N$&WUAO']<.O1SO;H0GC9%O;^Z1QGONY'>'Z\;^'5[.Y M@4N?UK?7]ICF7%M!D3=@4'&G/;))6N2=M]Y%PPTUUT>3/,5!T6.>RDX:R6) M*#=;1CS_8YT0R! I>5+6"A^75J74RY1/=U*K>C!7/9CO37 >"455/9.W T9G M5ZC_^IBXGR5A@-R:?J@ L.:$D8D)1D!5A6"1+JVJ%T 6*(I]KVO.BDZQ; MTI[?MQ/C-7&LF_*=*V?& Q'MRX0S8W\O>D,L$QA1K8%>J:"1)8(BSC$U5"KL M WO+SHP'J<0+>37>9T[L,^K&I&N#2^P\Q3E\PB*>@D=&$8D(!WG1*5OP27P#E-:GU%WK_H#@"%8 MG%QR(2'E32X]:2C2G@--B)1H%;%-)F9_ +NNL]S MGH4H0^*.>Q.L=BH:$4 EX#]5*NU;QL6=*YQF:#E)39DA&&%E<>Z%J9&E"FPH M#OME8DI(+I=6!:/ :4B52[N@ASU5+NT-C/!AD%?ETKX)N+M" QOK7_9P $SC MP2");003+N=8?B7][[+[.5#)6[(W[I.H43N]K0OXJ[=&W]L!]*PWM 9X2.$BC76]QEL?["][?#Z^=H>)S[88&GV,<)6)05!VE,./W%!.-:6 M1KJTVIZ1 O@HX+M(+UBY1W+:8I1=^'9-WO5S]CW^Y@]B&+3B5MH8I@1^B]V? M31^OT:TR:19^VDI?H^_LMV$&0JDE'SN]?N]]-T<^VL/4!H%M0UH(CVE*WX7\* MM,ULIP/K^_V7S3JL'QLS4X-J\SOW(G[W0; M4SO=BW7Q?163=E?_^SQR1=_.E)'["-6;.,/)3*6TN'_&]D2:\MU])._:9_MV MO;(35JL65#!"E37<_#6^A&K?]Y@]@"V*R*R*7.G@LU_.46.4Q#PHYZP.[,D*:E7 M=C]@&R^O:BQS.@A8%*D2XEXGY"2UR L5*1?&2*&65ADUKP+8YA3+O-!(]#FV M8]>VRJJ-X;C9;O;ZV?7Q8%X$$#)A(LH11>2%<'AC%QT63Z>E"UP MIYQWK]K16UAJSB-GA+L836#1\QBD$D)R]CR%/"O5?J1JCY,20KT.,7CD76*( M<_C)*>M09(D*3ZPPBB^MDF4\(\^@"E=^2L7\!F)=%F0^MMVCF*M(O[/.S?> M)J]TQ"%:)93E1CKM34I&!\,#\=;:RM>S".@SU579*NR4!&)AO FY>SU'EC*# MF-9<*R^(47%IE:M'8\_B]56N='>DN\KA0(B)TA/,:33&,8\95CX2YKGVE3MC M071WDCE0&:ED".P]B3A."1D3@4@HRB1V,1!LEU;9C ),K[XY\$+SAJ^Q%VW7 M'Q34(<2?L=4YR;$;E)*B?ZJ&<8@B* M*XQ"PA9QRRTR23.4*!9$)K#]0UA:YOHS& JL_4?*]"U$9:=,?JT=Q%:HN;.)CJZA"4_N=[J]V[/+)^"#":8#3S@R+SBCTL!> M'K"7'OYH69"S*UH@,8D:=TI1O*A.463Z]@I;Y.KG.?B_T>GOQ/YE F.1WC9, M_:TZP<[.;_P"8+*V%Y*3(@B+E,XU!6G,]7<"1]:QZ 2-R1JUM"I7],W=7Y>' M'9:;O4(L_5 >7:Q=D=ZB_?%4)85A#^3^&U%B64G16@*C9R#E1+MJH)>-& M4^9"3'=(C7TR:2O393]UNL,_Y>MF=_C.^<[O3M#&VGNSQOK1GK!2&.4C(D&" MT%E&D(N1HT"2](99321L572%3_7U+EK*KM3&\TAO+"HR!%R>TT!/.KUB<3X4 MD-G\&2^S/_][/&UWN*?ARUNL@QULT+_^EJFTL!?:5#ZA'"L\-C]7_CVX:-AX M LJ'7#?:(V03#/>#;9W:L][2'^,[)VR;5Z=P\NVO?<<8G^P=R^T[Y';GQ7I_ M &H2N_DJ&)-=F+'4#KH9NOZK&47@2FA/2+*<,.TXC\IB&XC#P*[I'B#L=I'N M#"#X,:->N]_[GS_LZJQEG-D,F4:K$].)@.9P0JGQ+CJFB^CQC3GI+T5^ M@ 3F-["MUMGR VG.-94FYLUW'E;!ZSGYSL63RILFRY]4'.@.6Q/=VOZ^YR2E MDM" #$T>\< $6%'$(,5HDM0F8W.-9;JBYL6'[$,9T8-*.U6,:.'$CM6W_1Z1 MGKN -<+"@=@EY9%F('M">4%%2HZR'$N_0J]A1*^N5DYV*]5&\E&\ DCV&YV(_R M-5F1;/NLZ)JB_NR5N]A!IP4< JX^.>D"1H3R<;?.6.VW?%E^%,5_EE=_^^>? MXG?RY^\C1'+1 P;4(MA3/E/@7-H%<*4=RUWPM-D_*+YN\Y^M@H[D&C"UM;PE M'W?:Y?B*FF$UN[_?C?NY %[[HI=Z62?LNOL X&RS51 =0 + QM[ MGVL%93I MRCO"J O@_'\#V\JH^5OS]WN6)HM$*K A?&(F<# 8'78B*6NPC@'4:=AX%JNG MJTA6U@[>2L6GO;5!_Z#3S"9"HBF),/2,JZ%GO!2A&3+C;I<9-U7%[M=)L[0B9I2I M&VV8IQW8A&/['0I(8_O+'@O*!1L4LDQKQ)T$$S9JB@@)'-B9\#21I54PH,I] M<6JW[)1UK%*SV^O7@CW+4!4MP&+6NW:PW;(DG8NPQ;1SE3JXX6\+(M0]JUTX M9B^ *3^J%7N]$OQ^6[L!IMK#6N*/%[:GJ,X)\I9]%D ^M]+6H-_K@PK!VQ>; M3-W^:AX/CB^P"='W)WNDL5W?2]:3*"A#W$N.N%8&62 W*$69+ 4A\UF:76Z M2/E_9^'H/VS'[%PNQDAVX;(+TQYU!NW]E$& 5A]B/W6,@-X7]/)O%K-0:G=IQIQOA M!<+M@Y.\=]UOIQ*P\5(AN0((A(W6ZP1JJYDRR@E8;3Q;;>>W00TU\<)A,7 ] MWVT62OH5H.\];TY7G0G[;&O]RQXQ D>G@308;1!G 2,C$T-)*PWL23$=@$63 MZ?2Y8J>ZD,,Q+^RP:"_H2@W()*35P )B6(H+L#]=;6 MT<@M]I)RPJ0&"F2]X4:8J&P4-U#O1VT*6\/QWD"Z0;7Z!^]=LK8W]K!52A@< MD,3!(DZ #,&2*40P)B%2BCV-@/53M+N8OVL(QA#)_F]O)M78;-?:G5JNZ]C[D(;[5J=7? 8"'L?MRG[7%AR\ MZ X!XCP-FK5.]Y++WW[YL'VO%59()=YW$F^P M0@67AG%C 7BUS,7X/=)4212,C8Q;"3L]65JE8K9TGW:Z_8/"Y"N(XL6N?C9N M,)8>W@M\+64\[]]#[2B/LD:?SV3EV8-[3V_(XT1U-ME\B!]NY%7_)[_V5OI8 M4.O"+!SZ22JZ>2&1AYM[C!G.L)5@*V6ZZ6) QAJ%I'9,82J5Y'9I55]#-\=] M:/FWLK#)"%C3!$D8=X_<'W8[[4+<+V2[N/I:=EO[K5YD31.>[_T63_IEZ6[" M?[_SF=NB6)WK]V@X5!PY/:PM#'-,:(&-L=+Q7,>#R2@]QXE%'70,S]C >LBB M1C#UJ=,M_EQM-G=3;;_'A((5$H:.T=K*J1'/B^(,N:30>5 MW^;8N7'[*'>@H=I?#9JX#_FQ4D<;G< @?UQ%K:5Q5)F$H[5)B'A;XMA4 ,\\ MTQS>=[0-R-?Y]SUEC!9:.<18SEGP(%^.<(:P3")*G,LNL*55O#+M5!^+MBG< M%M-A8N-\) TY]ZW8MU*[.2[_GG 8?? Q1@K_X98KQX+0UE C G-&D#LWO+U" M0S[:DQQH4<);KNS1_5F@VZ=![N:].3Q7KV#N+F*8XY%=4@H+EI!G.B&NF$0V M)(SR,865$0MO@,$ [U[6>#KP:X1SQ5XY'N*0B@6Y,=+AU=&(J[@<>WT0IGZV M" [&&B%>'BH-_?:@CI=^[5GFPJ W(B=_M:P_0M_\02>7NBMS6%!F@_F"XTZ( MK94;_8AS[:)U3;^YD2%;& 4C>NM"ONO.<4L5LCOMWN3)HAO5E/FDIX&P+)S CQV^=O?+X)M5%Q88-V M@7.J7'3><26#]$[2J"? Y]H2&\]FW,R:UHM.."^!DU>ZG4WEISP$ZV=IJ\PN;S4GV"E-X<+_39"#\JZ!9VSG<-P5%\_ M8EL_/AW6/\,UVZW#K?5>5:>[S?KG';YS-E&WX/#O9H-^ 9KGQ?U7,=@O=&J'W\YA^\]W3T\. 0Z>%$)IK[M>>.\ON>Y!IZ>+,+< M,\2QUF!],8NL8)(:3BS#1>Z#7/C>3B^A7O_][@!WXR*A*G:/BPZS1:SO[W?I M%/F ]U^\);_)^'T0?L[IW&P69(X6:QO6ZLUE@#TO+05"&/7(,"\2% M<7_X_#(%GT8&YH@P MB,J$$9=6(&V]1U+RF(W8?"8%;&PQ:E5/"[QD4^N[13(9ZW5M4A1BZ] M9$6$&^H?W%3!B/ G/][<;/O.<=RVO]:;O1S'/.@NT/GDSE#Y.V+W\/MI8WM? M;*WO4U!ZO+6=G[W!&^OY^K^/&I^_-G<./S5W)\\G#UO'C>TULK5^Q+?6=P\: MVU]$8_U3L[Z]C^MY;,?PW9__;M9__'W\O^??SQJ'?H\RHZR3 4E*+)A2@2'# MN$0TQ:2)U]3:J3-)0Z.$U5 4KN#:X07L'W0&,,+0NW+R>COX/^_Q*&R$*Q@_['R4K!AV_<.;[O]PNMNL/#;\_:LZ<$+PT^SC;?_ %'Z MU.T!,^.O1'3?BW]%QY&O(?^GU/X&_S]4[/Q>8/O'&_" M=WFV<[C;;)S_U0)3CS8.OYSOKM?Y5/^%PS4@XU_@;YMX9_L GOOE5^,\-!O' MFZS^^3MMG._0QGKCJ'Z^3ZZ>QHTZVO#(A70>)2XBXM%;9+0G0.,EF%T"*T;= MTJHDR\Q,-S^=.KQ^L1B&%^A74T'BNX#$.32=J2!QP2%QO"6-)#$'(F!$:3Y5 MM)XA)ZQ'SDBC)35,&KJTJMBRG-&39L$@\3T<]0W=<-71WK-U(GP <@T7J<*F M>V%3?9*N1<)@DPD:$84#T+6$D08!1E)'38A66.%<).L-MHE^M HO'&[=G7O- M>L4W@TYS[^I7H=/SH=,X,$AYS^S#ZIRP?YF#]:A:H9=M6Y]!Y[%C5_]KH45:+9M]VRS'X][ MC4X[#S?7G85;1YE2E9D]O\WBRR25#<09+K% 0_,RG#5F74!QO*,G5EO#<*="-K5/BGAJ??8 MYFJ^2A-LA _&FZ 1^@S!NU^O(C6' 7PPBXS+''X5QF/607L'A[MX:B4,=8C MS'-S(*D9 NEAB&GF%=:1!9+>1,!N%9!;!>16 ;E50&X5D+N84_;^ G(_#KK= MW!EFE@?^PUT$Z.&Q) \J]G:+7^H)1_@NPE=BR(VH'G48_,:\=F_ZO'ONT3A# M.!G*T92U,^XW2\U?,:#SV.TL4"WMQ[C,3H[J]-^#^O'W7[OK:[\:N>/NN2<[ MASOGNY]W6SN'_Q[#N,[KYU_HUJ3++&?&_]@XV]V&\:QOP/O!.Y[_VVP<-HYV MC^%_?^RI\*G9XW'J?#IF?!IW*7/I9>1.HOUD]%+1ZIUJ\[9N 9U7J<8*AD0M , M(\D,J#7Q%FDK*!(1?@],!ZL74JW?A5/I7>9$+49 ZLC>&56'FH*C"G;N 3O? M)]D$DR+1X,&0X<8@SKA!QD6)8!D-508;V%665H5Z3+KZXKE;WKCF+@")J/1U M7OHZ3A,( U!U*2#G.4%B9:KF0(O(,ZX)K[ M 32H5GY.*3YR0&&F#2PQ9G_O$4\* F7"-#.9>"J,4 M+-D\F$E5Z65.JK@>4P2%"'.,G!K.PA-%3MW5J)O_"-_#*=HUD5-OW-^^&.1S MI(K#-;AVAWK[.7O/M7WM3]4"XLE*'(&7^I [4":";!(2868T#8H3K?S2*F'+ MC*O'D]172D5?H8*_).&LU/H%U'JC2=)A$TDLU_0*@GK$M0?KF0'I M\(G)Z#FS/-"E5;JLZ70-PNK\;6&U?!$X1Z7;SZ[;X\PC!*(PH0E)KD"W"0;3 MPBGX1Q,6 X0M#J)SY.\%1%3'\ M0"3:."TZDA9,XXANK?L]V$L,X3(@X0U&/ B%C#86N :@$I:*Q.S;6+S8PLK# M\5K81J78SZ38]3'%=C(D*05#"6N)>+0&.2PTPDYXGPPFQ*=%5.PYN3=>4TA0 MN.FT[3%>D#<5'K!8_I'*;'IZ3/LU25:B@15E4@&(.8.X5!P9PQER1'&:<#)$ MV*55(I>)FHXEN+=39#&BA>;H+GE3<+ (U*8"@6T7!2)FHOW9,$"BEZA7^7C@6WOYU8(EV0GLQS;Z\5^ M[:=M#6MBVEP=T+;]HR*@WS:8/1VU^7>T#&NC51CA'"#<6EZI$X#%PGQ5C^Y))ET<5DI/'70K/5\D M/1^G,T&$R+17B+$40<]I0 ;''%R6O%&,>Y7HM73F18++WD, 2NF8F2YC#)IP MQ4MSCR[OXTRR:AWR1%/S=F#_J?LX54DNCT3R\TG&)APLE0\"22D"XMY(E*L3 M(F.2QF";>@U+-)]\^=?09.F190TKI'S/2/GR;4TK?'P\/HXS72UP(#EY A-. M$2?1(\V$08%:*ZPUM(AHG%M]@@7O?339@&BZH\?J_[CN'Q.M9&Z_ZQDUE="< M*CCHPFS5^@>Q=A9MMU>+8\T,RK5C9+F664K-MD/^ 7[--^06,K9]5@LP]^U. MO];-W7C&CD&'!+Q7$.]\2SOV:YVRQQE\:ZL#YFHOWS H?(IPT>C";NS!JU%"U?G=UBNA0%\?:>6+QF ?=SM MVV:[?Y:;G'0CK/=Y_FX[&EPM=3O'N9L)V ?-W%9MI9:;HW3:K;.9)[JU4WOU MFXN[.Q=MV_)(/D>PMV%>\M"_G3;[Y[';@I]7:L_6W&ASHZT+,/P*@_T* MZ]/VS5:S&&K5W>=\;8\F9H5S"BGX/\2Y-$@;HE",(I$466#83#9QBH9PK8-* M"BBCB,8Z3*,UP7B;C*1\LAO06J$8EQ.?Y3"+^/>5;RNU5"80@=K;_J#?Z8[) M7):P+,A7E*V(^%!_@IZ.EGCJAF;O2JN>#]-=VZX!I.E>/3-;7MWZ]E6/GZK' M3]7CI^KQ4_7XN?^4O;\>/Y]NV_^J8EJWV=3M08:D^?H?IZSJNS#*M5'O@F^C MQ1R[^,("1_25LLVA"0[CV1<[QQMG6]O_@N'MX>]?@'&NB=WC3=)8;QV >4T; MZVO\XIX+$WSW8&N]U=S9WA2-'V!XGW\]V%W?Y_7UUO'.(7SWCXW3^O8.KJ\? M $/=G,PIQ#(1Z05!,3F+>%0.Z2@EWK46CT2"=?A48+@4;C69 N&6>C%D@SE0"-"$%&"X,2IY9RF\!.C14:W0V- MWE761-G4Y>HQ_'+I%TP7WI"A:^Z=E9!8?(8W._4\]BHPO1^83C7)D])%K[Q& M,O_#C<%(:\%AY53@.N)$J5E:92O3A\^OOD'>&U?JZX-&GH@I71,V4JGWLZKW MV40U&,-CM!X%'AWBW'-D8^ HN!"=PD(ZK;-ZSR'M:8%2&EX''1EYH/)I7:^@ M)GZPR')Z4FCP"Q."/'\LUJF#K?K UU9"."QZDQ8!8).36F%8A[;!% NB( MP@X6U^&E5?QX5E)E,"RT/K\H*:GT^1'Z/$Y#F#.<\4115%XA'K!$1MJ(/.<< MDZB%SB4S\8I8('U^5ZZ1[^T<*K+?AEO"> !5YB3=G[&@),U\&"8?1I[VNY?F!<;0Y7K\S2^B=V\TET!6WW@[:I;G?) MD(B=D2B*D*-3?4!&,8>PA*56U#M!PM+J')S1E0/EG3E0*L5?,,6?:)LGN3U$7RBB!?#*QO#>= M>U[AU_WP:ZI_'M$F4.8<,KF$,'>*()>P1H29Y*4AP12%PL7*="WAJC?)PFK[ MXH?'5#K^E#H^SE&2DP)4F2-+1$)<:(NLD0+17 Y/!Z9)/MVE'D6 M??VG2-G*9SRA";V&UN*'GS0Z.0MC )>Y5ARF]V[U#_+8*H2Z M#T+YJ1YIT3GOG$6)J7Q ;;/[)! 0M"B,$%YAKV=;497[9+&U^J7=)Y5^OXQ^ MCS,08R6W7CL$UD9NX9OCRW(?7Z.-]EPG+46:??)3>4F>/!XVEHK)-/V#:59K M-8^;_=)9\LY\)(M]LC.RF+9.V[';.VB>E#=MM;=&!0W^T^GU/MIN]RQUNJ>V M&];:X>+T^L+?>TO#A KA[H1P4PW7@@H@5,D@0BQ''#8L9*R.R(5(C4Z.>$$7 ML6%"Y4]Y#2SFF3&BPH)[8L&$OT4E(BPVB'()UHSE'EDO/0))4#B8*&A42ZM, MKRQ(O^=WY6K)YZ2Y"$\,M7W;;-=^RU6 ?J]URD.BF-. 0"^ZMOW (-O7:ZHM M-OVY7+<,85OM'\-%JHC-7,%LNL<;2UR;PECSS"(.- ?I8 *@F>)&8!\PCW-C M-I5_IF(V#U/_2LWOJ^;C]14EU=ZS',/";$#<^80,#QHIBV6P)# AP8 1,X+M M7[.+9J&IRL9U-=;F4)1F_I5Q%P_;%O%$Z6-9T0YF(BMSL)E"&I)%5>6"N]F$OX[1R5Z%56BGBYNC7O ;!>FHQ5T/4< MT#7.NX!642F80]'D$K .4,LQDQ#G*EK"4^[6]-@ XO>.6N,%M2?JREXML3W^ M]RO5:8]"]+"VZ'Y$#V^P(V03#_6!;I_:LM_3'>''?9AM= MG<+)M[_V'6-\LGG\ A8G=?!6,R2[,6&H'W0SV_]6,(G EM"56S\?&//&QP4TP3AH#&8^;#3F$02$M1'8,S$8B4GBX??4*'[ MSY=O(5 @52/V9[0%[65AZS5[N4;^L.!Y69(\%]__K=G.%?<'\+6A]_N'>]0D MKVJ+5[7%;W8POZJ:S]<6%*^FH:JK_HBZZN]R8MY?]?3UZ6WWPV/<1?,IQ_]@ M9]3\1_BN(BL:4\V5:OY*I-&]NYV^@UY\;[.G'A-,!YYP9%Z F2%-""I@+SW\ MT;(@]S:OZSDZ;MY-&7771K'UWD.7Z;OW8F?92'F[1^_A4LQK^/MWYL_FJL?Z%@(8K=XSK)?LUZ MMB2W=\[J\'TSJL,F4QCT D6&.>+!$&2(D0AS:2))S'--EU:Y7&9Z.J+MU0> M5##U1F'*F&2DV M'U@%[EU83$_F!!G-_EF%-/="FJGBLL%:+I,42&NBLVLC(LL91AQV$.D"CHXF ML(/,O-)R*L?& JKIDSDV*C5]L)J.$X(@%251,:0QM4 (A 4UU1PQI@UH:,+, MXZ558A:IS]:[K+6&\>QGE4?B63T2>?9ARM9RP8']F,V5RCZ9(QQ= M%H.M;Q_]*A(5P! 1.'&4)'. 1RX@IZ-"@ANI(I-:!0MXM*R%7B #I?(_W$69 MAW5B*COR669[S?ON((9:+(O95L;D\^X&D5^:!)AZV T\ M5P)Q2P4R#'@J9LY@342D-BRM*O7H7:$R)Q=749_$*SVEJ!6]FZ,63[B?A:6 MJPEYK"/B-#BP.QE#$6/J78[8D]G:7,:JLC=?OD9F3N.H[,UG=T&/E[N+O:WV MVD_;;.5$8H"F;X _WZ(?=(OD]L]=N*1"I7NATM&4T9DDV)R$8>0L,X@G(I'% MBJ)6CIT8O8CG;=^6W*+KN5,Z*YT^P'.MV5$',72!F?])-837C M4N?P.9$KZ>8@&XU#0H&Y)#V/E"BWM*H(72#SIG)3O!8F4:GH@U1T(E50&B*H M<"@)XA%GTB-+3$28:N.QDEAHN;1*V*/C6RL/Q,,T;;O3MZU99;T>XXMX4[5B M%X$NS+!4*F?I?-P2(Z!*@FML#=(Z^1R:8Y#ESB CN4^8"6.H7UJ5>-F0>95> M>+(ZL"_ELGBO:O]D%*12^R?S4@S5'B>5'/<2*:O!A) Q(>N,150RT'K'!19A M:973947GY8]\6K5_=]706I?%9Q]5$FU1"I]5Y?Z M]@3/PCFOU'.N0C*?=#_:.+]LL+(AZMO^UQZU21))- H\$,1)),A2'Y'%V!)M M#9$Y:8PL2\X7HT%4=396A6,NVA:R'D^Z $A%R?UW=KKQG'O'1(C7E7WCZ@)4 M>\+]]H1?4TVW@DU!8H)8[M' 68+=@"J/"-&L$%<8]-1SA@AVB6 /Z\?YTBJETX<=53?R M%SCGN.(YJ X[%L#RO.B!=P6?*F-SCH UUU'G_C^/-D8187R[ V6H6* M?\P1H_"48R,J@QW7R'&*$=>Y?&O4"GFMJ%:)49,-)J&7#9LNR5SY-MZ$,C]9 M\$2ES$^MS..$0U'/%&4."4LRX2 ".4<,XBQXC EHNG1%* 4WVTULL[G M"G6Y5IWS"DGFO"8LT>C-O)/VYJ$V"]ZZK +-"C1?E@U7H#E/T!QGOI)H@[W- M_="B1EP(C71@"5$E(ZQAH@3[MP2:!6_^HY]SZN%_0_/GZNBE&H-C4!&_^C_P MQ]$K%,]NMD-L@S[H C;+5W7=/U8O7KMXRI6[CFUWO]DNWX".,&_Z*<^HRH3F M.F^]6B?51FW,RZ5C9+F6J]#8_B(:ZY\ 7_9Q/8_M&+[[ M\]_-^H^_C__W?),UUO=9X_SH%*XG14R D$(ZXI%3C"$>$OS$#$>)V\0%+$%2 M>FD5 &1EVL-5 P%N%4YA$)W%7OMO6;#7VN$_'7_%E?+N!6![8\][6 0A"1+2 M J-67B)#M42,$BX(\0H^75K5:F7:*7*Q_MW8.XGPMY^Q=;9<.SUH^H/:L3VK MN5BSH^HFM7X',"+!,M72H#_HQFSC%Q\TB^.U0HAT,ZP!-0;@1[@V;-# M5XYVNE92&YW^MX$[A/?8[FSD23B[FU?P_8GR!HQU9X\39560%/F^[T6V_!T>!(\=K0-U_+>"\]4 MM5;SN)GOR[)_8L_R#@VD2_T)?RHK>F?9'_2;N4!0EDV0GS H!1+DW=;.HNWF M2S3^[TGU 2&Y*M4U4)O>4$^R,RW?>55];.KG@<&@RG?ZV.F"KOQL=D'5UIIA MN?8UMIHQ+1?ON 'RWSEN^MJP-M%9[;>/:U\WOOU>O/B5-ZX7G=2H*@@'!HT\ M[OP$KUDNF0E=HK MXFT4WXNW 9AT;B)OW>OZV64IF-5<][[P9V0R3'KO#$^<:6ZQQ!XG!;^RJ%)X M\.X]NS_EJ$]4!8/7P&"^;@_0#S9LV+:#-F#B:6* QG'XB6@MO).>B5Q+08B;N/')!(G*1":<,YIY%:9Y7F01"%/5%,5W+PW'*PO;-'HE>$<9Q)?(35 M][ =>F.1)9YR:J(W&.@\79F.JAG)P?+#V=S5B-69=&Z$6@7QO;W M8J,N-S T8S2UX!RWM+&03=_=G^H'BY#KV2(>69M_@6^I-UO%M\(^V#KZL8Z M@%GJYGV[W$R9IL6W,X"388=_V=L#_).$V+^D!@MR_W?=[IYH3KM M4.ZZG9_ +?+CX*KR!5OV=+D6!J5H*F!P1][^2P3) :4 MX&PT_7GV"Y$?M( $IF[GN-;O@OS9"Z8#BU[DLQ:O<_G4_$:QV[?-+.(=?W30 M:<&J]O+03@:N!<0L^^!.>J-I*R[*=]F\=">=;BD+,)+C3GY!&&1- !\#LGK3OXO ,B-"TM)91=B""\0C'@8KS8+-?6@$^V:JS@ZH!-Q8=4E-2] M5(3R"E+2>7W#,M\DLJ!NS4+R+B7WP?C0NP'EX?=OO>2& IB>&M"$$\8 Y,F @(R*5D3@F[?)9*:$WLD( D:MVV9B0 M+M]+5J1CC-KH+/6&.Q-=$BJ";/@D(N]CK 6N2VC M16!#*,2%M<(;0CV/.=)Q93K1XJJH7,-VEN]M7!CE+=;8:@DT$2=G631&:Z>% M#8IK>2]AF6E05')R3SD1]>WO>]P:(:D3R!H+UB68GMI-. MKS])U*Z2T)(DE5P\T]%^]LS7[(4W_:IQ85O]@X+X72$U\,_(LBAX%KS>M1O( MB)3G/S;SFI9_KV73#EA5LW^C5?BP@]L%L1TG%R_^+,*!"Q(6\R(ULU%<"$,[ M[MOB%["88-@^"Y_M9EH\.,F.X?Z8]WA87KYXS PQNIC.^;XTO=-+UVI/\^WW MGW+8;'HPF7EN"I5N]G+_V,+0&H!Y4L[W]#EX+(RTTGPHCPKR/R?]D?^L-)7& MZ#0P_&:OM+M:S:.8#FDK996/! M ( 'C:M QN.\Q3;;9=3YF%(,YXGG&.%2]CKM#]U8SL.?I\W0/QC%"EVY:QC< M@2]OL:[7:0WZU]]R)9##Q^QX>"%_^R?$Z,3\7/GWH#L:SXG=C\C!TA_C_JEF&UV=PLFWO_8=8WRR=RR=9,!;AM;_A\(3E*^",=F%&4OM MH)L)WW\UHPA<">T)2983IAWG45EL W$8 \';4Z#!A9T+>O Q<\5V#@ZWJ[.6 M<4+62ZXF#=4DX!@<<%S,M)7>14H"MQ@G8+\E!85[8EC+](^0*(V.WCCE>;#" M*!H\-Y0J^+.,X9:U?5(L^SF=D%> 3T%+8B_'/C5[!YD&[-MFNU?"3'MVA'WV M8F1?T0U'4"./+1EG'=TXVK9Z=]FV .VB!7+1C2>=;H&I0W?3^!*.A6J-FP6> MD> T@054CD>L= Y@2Y)%;&R4:;:_8?RXX=O@^-AVS[;2=/[--GS/7ZV./WIW MY/[[638"M65@71F#M)(.<<4X%!@M&^!-+E[4F&\NX@+BVXF[[ M^H]#S]N0H\]2G4R,9VE&L07"K2==L/ZZS=);7&["A:NV.-*8EW,_7W@:<]1+ M]F#FL?5JOQ6#[@S@_4/O]P]W/2&!F2["'R]WZB+>$F:\94]Z\\X8V$6Y9+&SY\>5>MX++_6Z8L#3\YN''*\5'$\&C MY6>*K!AV_<=XA5S[V4V/)70%Z^MOO>FQ-W_&L7R:P;([/?:6I+![E'B](0&] MY&;/$Z2N)Y1875,Q;QA+ UO2'[%G*N__\Q64MS,QY#ZB M\U8+6 P)[V4T&?R2ST#OF^G[/K.C[O?R5?Y350U@5D[4R='NCW^/Z^N[ASO; MGXX:M([KY_YT*]LI]-\C&.=!XS 'N/U[4/\XD1-U_+6U^V/GM''<.*C_^,)V MSK^<-\[7.(SM?/?'E_.MSSDOZCMO_-@X_=_SSX?H*(E4W%(NKRT&\+#63XN1*'I+X8\*["JPNP [[:0C6!C%C.5*:IV"-Y$3 M%DP@P9>1OK@"N\4#N_$F,@$'0PPFR(D$8&>B10Y[CEAD3%F+ Z5A:57294&F MD[P6$>SF5!AE"IVN.JS,M-OC1?5VLPP.C-DIE<]ZLJ.J,XI1S#ZEB[#,=]:, MY!Z ]B#W\74%JZ=!;!+G1DMVG\"2"N+N G'U23X7%671<(5L2@)Q'RG2&@?$ MJ1&8PXJZF/,?U+*BTWE@+]?THNI-,F<-ETD[HUD2<"%DI.&WE*2O-/Q%-7RIRB*C8GO0XC6:[C+;6JI.RB,)?1"E:X-F]<^S+)7)0(VHG@ M$)$V(>ZL0H:'B*+3,GGN*%$^U[BGCZIQ7Y6876#E?F;24BGW$RKW.&D!A 9V MPAW"B3(P2PB8)8P0Q(13+G&M(@'E9D!:]-MJNK/0CM_K#P-C.XR. :?82%5# ML:JAN-B%9RNW^E."^_=)YN:PEE;AA$SR$G'F--* X\@9^*/B$>Q5?&UW@-=7 M5;$J15O!Z"+!:!6*\5IA=((C)QN49&#QH3CM$R= ^(,8!JVXE;ZWLW]NOYT38D'Z_QHFFGWMM%J?RJ#T(N'F?:=% M[.QQ$[11U"-E*$&<1@=&G+1(!FFXM8P:@E]A6L1:X9UM^V:K.5;"Z$J-0+"& M8EGSY[*TSN"*T!3^VXO\Q&:ORERH,A>JS(4JEC.9K3( M-M:/SNI3K5K6SNL_OO/Z]A>R]?D[W5W_>K1#OX(]L",6R> MS4A+ %,NBN# P! F]RBT!&E8#20/$SO%IBZ2 ;Y6E1$A@G]U.T<_Y.7 MZ)^BI Y<^\]H]=YZ7[UGPKJIG ,#F"8\$PA;'Q /RB"=DD8F< \(ESR/;MYM M]1;H(+?2^KG'[\U7ZROMOI]VCS,9G)24&!ND! 8F8WQ"3E"!N/;&!AUL2!:8 MS'10[JO/-7@==.7K98>H)^$K[R/T^+D(RT5*2 5=NJ92"$'3" 6OD;2*( M.V61CCPB'+$.(87HJ)KM1:H2"A96JQ>0C]Q3J2LK9#[*/LY3""<84%PA8;@# M*\08Y+A0*"8; ^8^\H3G9H54B09S/;N[DFY091M48;(+G6UPK<.\@O4YP/I4 M!QGO1H3 MSH-EB)A(>,@<6/-A]O&S'4B%R3OQ^[ ML=RO=1RK>@^5S;0 E("W]Z^6FM/#F :LCD^FN*U=M@*: M@9GMO$BS/\A@40M7=04PUZ# M5Z:STZYO@MAL7P-]DVW]0LV>G'0[OYJYQ5[K[%[H\D#3;RZ2M>9]=Q!#)5G7 M2=;6]M$>9I;'S&*XX6#D66,0L$V,6#+ 89@/BH79DG4A2%EXGIS6;C8^/9E, MS' 9X'OF-C+S?0MI%*1%4TB">ND0WPCXXY)=:)9)-< M6LW3-BT;P&FNX56V7(%1ZD"G?W!KPZ^[)NXM -&Z9V1<]T>WK1;?%PT&WV0G-XT@RP7?9';8XZ0V;$WBP; M2[6S5+=RZ]1NK^A2YP8]&%ZO-TX:F[U:;^ .HR\*X<5?, GM,@$3AC!JE9JG MOVRF/#: 9?CZHD/4R4D+[ 6P"(K](O^E>]%O%7:)=BI&Y65+?BR^Y:(-5 MS,JL%K*@U['Y$V8$?FGZXD4F!IFOGIJ7T3/OT75R025H=O? V[L!3DZFK;FN M;6=A:=<^1Y"-]EG9\G.\2V@V9:Y.<+-LZ=KJ^%*8VOUNV;DWS_ L6V78R)=( MN*);M.,=77G-A;I<^%(7AB=W%_V4Q\9R"B.]M&SRIX.V!UO5Y@6_$G%Q6>AQ M'S:"8<-4.U'><53^<2@LQ0!!N.YE+R7LA.9*TQ2YQ=99%X+&G@4GQBK;<99]JG&_N!8\)LS0A%21!G -#MLHEQ(-(B5LB M96*9PEQ7=7G(8U:FD:(VO?,4LWUKHU!BS-*=$LV?%ERF(?-4Q!D$/BUO42"UAX;A%40N5:X1"80CW3P03MKN6=RLBML-OUH M5(EF?Z.,W@IB0"1S'UE*&%>3E2 :L5^TCLZ]3FN]/.M3WKO)[J?3F\_M7SH^ M2$53T6DM:S%<4/OW7'VF#T"'UL6)F5M[,4+ MQEA^\-?8!U=Z@X\F;/BLXO!0_9F]K075#+6\M3<3$,M^+(T(N/%D"%7+I;G@ M\U? BQ_8GV5[\AX@3*WP8O>N>WX(9Y8W =F[ $WVDS7>#N6LU.@-P";S=D>$+#V[3O0K&_.9M,%-L+/H9FQ M(CSP<4]."R\K@DT2Q+_R+*RUPWKY @M6#NPE2./&GE($H'Y7GJ17VN\?)&U,^N:HG+LT_Q&^JQH6(X_18[)OWVAX[RL*TWWF!-8>O##\-&D5-8KV?IWC M^!\0J-=2 ?QA)M$PF!?7Z;_'6^N;=&M[C>3O:!Q_.MI:#ZU&#M#]L4%WSO]J MU0__;M;/)H-YOYSO_MCA]<,=45__%][G"X5WX0WZ'<:YV]K9WCVL?X;O.MX\ MGU%(0R9GA5<"*4\YXI@;9(TAR,$B8D&\P5$OK4J\K/'T,=+=4U87KX1&!4MO M%9;FD();P=*SP])XCH%45GLA.-(RY0-MR9"QVB 5J.0YZ .VF:55Q98%?4QK MOJH R /KE7G?C:/"]=T88CPNO$6@A\4P\\\GW6%SC^$A6;]37'E\4MSWT[8& M\9T5!WG)VB#;,/&=KNV>;?R_0;-_=K& VYVO%XN2FZ_$M7 XZ/6/XV1WPH5, M+WT-V#95(B1IK$EB%L6 &>(T<>28="B(1*T)1GL:%[%J0%4K9 &9RIRUO*(Q MCU3UB4)F B+^3@X M'I31)W?E,!=Q,%49UI=B+NNC):B(RIS1:ZH.1B3&>HX3LCY*Q(432 N%$=58 M.6JT]2I4159?JTXO$E&Y5:DK7O)(S9XHX4 92U@Q)",)B).0O;[>(2.DL50Y MS+Q>6J7+BJLWZ%TQ"\Y+&O>(M!NBKYL*6JI:$;VW3AX+>'2W]M,V6T7@8N=C M(;O?KHCN,+"Q OKY ?W.)(5CS/!('$\JAN5'\4M.S()1V?TXE=I=9D=W!OU>WQ;U?.[L:WGC1]S7[F_E ME$UV#=748 T;H^.*6^=;K$8\>3&-EJWM7+9&H.@04" -TQLX(XEAG]MT+:2T M##G/E-!4\O*$\A(U\X3*A#PL*N+2.V0]CDA(SFG AD(EY"4QZ@2+B.L4$!>>(,>$0/!'KP2/ ME%N^M$KDLI!ZF54C=-4;57\]E5+W><)Q[TF0AL:,,)^D)EXD8 MQ9(6G@?*-+4<5T;5*X&^HZD36QTH,2XBGRTK3DD"HRH$9!BE*C*&:>0+*BW5 M5OD"\F)3T(21B(R1L%]*!T85$0R,JL"=M\($F996!=A4- ":6LL$MIJR6BDPL0%%9>*2[V$P$1.C07R M [BD8'O4T2+'J$',4)H"AT^]6EKE=)D+OLSQ='/3.;D<7T7L:[6_W DP'AG= M5P'&8@%&?0PPB(U:4( ))AU87XX29!4WR$@%EACV3/-[GVD]D\!4A.3YQ472 MY#SW#CG+@)# VB$@(KGD'HTX2@8K#N)"S++2;%DP\SKWE[D>=KV:/,WKZ\+/ M:ADL1"8B"'@ MA#AU(O>AL,B"."##I'0AM[EA-UF7"R )PQV_DH/'R8%)BL04D1&YE)NP"NE M"-[]>/#/FK:S,-V[&>3A(JYS4,.M,-"4T' MA@P><1D4LLQPQ(200+M@80R9OTFY>)EQU1;UUK>H1X8:5EO4TT/3N"EAO0C! M>H:P-A;QR"UR224$YH0@3DH:F7[0%O5LDE!M4?.0@V@<$]1QA+'.\:,J>SV5 M1#I2(H/-[@ ]?Y-RWBEY?Q0653FBJPV2;V^JO(!MV@O+3_T)=F,G]ZQOVE;K MK+3^ M=P(V[ZC'T$VMN,M^[R ;T?=KIYU!*\!#A^V&!CX6GT[?MU*#Z8.A=;IQN;CD M=#)UL5U$2^1OOS9YL3;HP0VY,N^HSW<-)&W4P7X./<2;E\WLG[$5_1I(T$AX MOEW(SL9PD3[!&GV\7)[ISO7ONTO]YEXD5I#H*0J*",!'CI%FRB+/&3?!.6:= MF>Q2SPT6AHMHB >#SPKX?^D$P*G7P@;B)[O47]']2^W)HE+VF,^R>0$%X_*[ MG#6RE_LFARRG\"]\-&PT/R;;ME^+%K ")+;9";78#LL/TL\[B'F.;\]/+;\* MQ!Y&X&TQPN@M*-D0L/*PX+KCH9H7 ')@067A#>!5T07BE6CP8;3=#%5F]6*S MN07A2Q9S=5G'3 MG\-!E'O5!W$RM8L5^T[Y\9_#ON\8K^ R,G'H(KUSRWA%5@R[_N-'=:*__M:; M'GOS9QS+IQDLN]-C']L;WDQ=^BK:F>]$VZUMM#.ZK$7[=#A_ESW@ MZ5V*!,ZEW_F;F3)R'Z%Z$SE>6R7OSKOBR:#K#V W'ML>'U1H\KYQGHOM6+I? M_'00CC+G%+!@S#7C-E&A$VS:20,[]N&^&3J/),)K!:MZ#W'5\%WK7TX;G[_P MXK_K:WAG>TWL'-;/=H_S]W^!>QO',-;C1G/"&7'\'>?K=]?WB__6U[\>U-=; MS?KYW\>[\*Z-3+3I#FY\WJ'_>[XY6?Y :,(2S^3:48RX<1IIPU0FW!J6/W P MBW+Y ZSDLA1XAD/BX2KVJ#JL[UE-H_/:&AFD"I)'[IPCQF@"BY?@9VOOF^90 MJ>GBJ>EX\GE4G!F"$\IKB7@2 CD=32Y:8C$ACF/.EU;YLJ9L&23J9C5]#_6F M?XQ<:'/E!K=/Q&N'%FTD%R9:Z[#D*0FGB(W6"9<"PT&ZB@&\V9M MC"IE_R>A G9U6NWRKU\5)\IVBN0P"Q(I+B7L\MHCJQU!C&G'2+!*40NJ:/@R MH/2<]_A7:/Y_;_^,O>SDOG+L-B_S_RWCB@N2&4N2%8)S3PS8>E[!KXX[YJBM MMOA7CBM?)K?X9*EG,3%$$U8YX, CG:Q"U*BHL72P_:>E56G4,IM9X? )3?RJ M;OL2#%IX[*B,PAFN4S(T!D:\"V#4$6GP FST,YK"5[IX1UV<*"/'0I):!A2, M=8@'(-Y&48-2/MWF"?14B+DUA5^\,MP+32AN.T\ /0ZQ6]OX]L\_E?M@=OE+ MZ1Q5EFI-(W=8&N"LEB=!F0U&"UUQBU>.9]\GN05-RD:?+&*Y@@\ &$:6$H\$ MI4YH1347N=6 )LM"Z.=U'U3UBY>:5+-H4J")>\RU(HY+8H+$ 7A?C"16W.)5 MZ^(XMU#>:I>;??A@('0& M.02M.$1\E\>+\Z[366WB"P8<4_WJM8],""$1H48A;@"/'28*8:<]45I+S>W2 MJERFG"QK,RMS;B&B "HE?KI2B)42+YX23S17#[DR?50HLU\P8=N;-DL09?AUUFP MK]PU5&%\>8MUH+"#_O6W3,5EOE ZT2?$^'B _-5_\X +J8XB<"4 5TFRG##M M.(_*8AN(P\6QGI!F:7370?-]@@6%%[R@VV=VK/>TA_C-0[AGW;/='W\W M=W_46;TYD=1T_.]Q_\^$+4BH2U,%J,X=>_64<2: $#1F ! M]<$8I+/4DOGD4KFD$%@@/#$UG^"D93(*R,][H<"0QUHI*[D4"@>JI(_S"4Y/ MLL?OFQW;\;'L\/P.6Q:<23XA'3E8XA;$L$G$HJ@Y5BP8JS2=W^& '=S$O&&) M\J"PT=XEXYW2BDA&V?P.CU9],47K>RE;UV9EW4Y:LP/UC.-,.AY,!"ZH<-I& M!FHE:!L.E!!Y4_;7[1.NN.T8MNJ#7HP@$H; MJK7CH-&M4F;S%>UN:*9F%0$QZ'7[I]%7V7OV]+37M;[QA"FOL%I;WF<='T;_ M5Z_;@5]];&?1N-4);QNVR:H$QG#4?9UL9^&O]1HR#6G,0V_V<2 [WSY-S MLS^5+]OL5(\U7ZI/NL.@<="_]5W>DCE1I^CGYMA<;$9@*GEOEVW9[ M-6_[C5J",?4WEIWW>NL6/:.\5Z$W"*;YO3F;JUA M<##N33S4C]D-\I@9MP\Y(GB:9,-G-L*EMIMA*T.AUY^??,R_HVY"N1Z*KX_R9K$]26>$T!F/0*&W! MH-L[)DZ6\:U&P4\ MLU6_\'3O#QCCR2X^/-DB,,:S0WCGWN=/Y_#,D_KV 3M\.U^[L07C_\3J%P?\ M<#N_[V-[=_N?1GW[=QC#,3SWS_;NYUU5H>$9'; M1$C+P=C4%C&15+(V!J+)JC'JJW(I_]7+KN/!>56J/O[?L'F:#\HJI>Z'-+D7 MF)6XB#S&) /Z@<#:.IYUA$ YV"[,4+K;E,7+HJ)S+!)0%*':&*(Y:L0-P0@JRG$F'.*5:*BI33A0A99W@QS>#9 M>\%>."=_MQ75TK3]&QH.?9^G"]O>CVWG?=?)\\2,1QCGOAK,)*0]ET@::HC0 M2H286]F*Q1) S[FW^@MGUY^@\A?!^U0[ MNYK>=TM1?FEG:G=;_(O!H_#.*G@=[MQJ=V&-+ZH_ M"[8O#]L_31M5?&_[W1& =W",422LR]I9M,B D85(D,91()C T[*,JOLV3UCE M1L8%.E\1=#[T>*E YXN SO-9Z&1>)&(50=8IC#@0 M**>I0(&+522I"JHZ L M49"S(.?K1,Z'&O\%.5\"/S\/5,(XD*ZDKKR16=UG'IZ.$O0*ORX/7@\6#4@.6B0)+ MG@;&$-<.(Y-<0 '[E)B+RB2VMIFK*A*Y2F&Y)5^@8-!31'D6#'H$#)H[]8V, M>)FX18$DC7)+7S"3G4?21AN,$(08L23CN"!00:!G8LX6!'H\!)H_M0XX>)>X M1"9$D=US"6EJ# (-EN7:FF 5QJP%J75*5_#8>O*N":F*"F%^0G&'\HP[/.-E M]2FZOM;*?YK6-5M5 >XJ\OCOW)RHT6V%V.O_3RU[Y0;GJ]*8]<4^XV45];E> M(+\=]GJQ,ZBUK@CNS<^N]?_BG_&J,BBJTX%I^EJO]1O=W@ -8J]=*O.\$,6^ M5.8I5+?2YN3C5.:9Z&GG8SE:S,SEF9GOSOZSOSMQN,/MXI:S, DT%FIZ^-D^!IL>%ID^ST*0<%9)(AH*B M&G&E.3**!,0EQP \45)J5@^:7E5UGELLD5*BIU3^6.%M^LDE>A;%29$8]Y$8 MWQ:466]UTC1&9%4DB-O D8LXY_MI(XDSP0>^MLD>+"X*IZXNISY&C9["J0_F MU#G=CGCI@ PC H5.(>XD,*E2 L%?6G-7-7Q9,4Y]52[F+>][PQAJ\=MI[%0= MTTIEGD<.+1VM^-0Q9;$REX]$YU6,Q302,>$4,90@C1U%'+8Q]Q\D*& >DA"1 M,RQ&Y0&(6B$SLQ3Z6/FZ/-_AZ,*T]V3:.44?-'D6N J(4IZ=$F/7FI-GD4$OC4ONAS#/2)67TP;2'O;Q]^.B%22 MI!Q_GJ1$/$2++ X!"1$\H<*DP-RR#*12*:) X>K,^HEK["P%"@O:W1/M=F?1 M+GHOA:(8R00_>+0:6:\\2IS&:$3B.(!EJ203LLHXEBVOT48$7+YQ'2NX"$SD,7VL#"BAQR&&)$;$BV0AHBT4VM_4Z M>7@+H]4[XBAX]$+Q:%D!E.4T=0F0,W>:RJPS5H2 M%<"($>1W#)-HA2D-EJ! M#*%A*39OP9N"-\_$2BWZSU.!T=S1L)=<)DX%PDDXQ!4V.9J;(Q^]TU$'V$ - M^H]9QY*N$!Z]ALH6UV3[M+J=X]O*#KSPV/22[/,LMFEU$MOKW8XOHF3IHH0L MYK;#KOGH)'*<<<1!'T!6NH2"8U9Z0;"P?&U3K)MKX@0+.[\8=G[D9/#"SH_% MSG.:(28B4:X=2BEBQ!-VR'!O4&)8\^@)XS:N'CN_K-IZ/Z(8/BP+_/G&,[^4 M DXO?)M6)0M\6HX447$?44$7-#_MI0^P$XA8KA$W,B(;*4'8,$83T4QIO[;) M^&+7YL*M+X9;'S43O'#K [AU3K'C)M%(E$=1&)8CC!EP:S+ MT%$R:E*7*X: MM[X&?]]V3!%(/-0RF4^I=*_,P??$&1&35?^8F\,7E/E!E&$+@15@.\80/$$B M8 XH$USN Y^0CU: AD"%LVQM( M*Z615@1^(\9AJ:6351#^-:QZ]_3NPJ7/PAU2/''W6N2]02/VKC2U[X7^%D-Q MV;&RU>)/!8R4DX%'D1=\4;4SVF,F05X$)A!GVB!KM4_)M'-*GH@VP59)A %K$>="(F.=1LD0+;V1R>F82P"6 M&C[/B%M_QK%\X='E\>B<9U;BX((T!$6?*.+1"6225R!8B14$$)::'!FN5TFL MEB(])5V[I&L_FDMZJQ/F$??NN=O%(GH4X!8+17M2T()B95"B I0K33%RVG P MD+0TD@>MK%K;I,OHG5$*611D7)U9/W'-GH*,*X^,2"0X]0^J?@ MT')Q:.Z8.00>% T<10'F)V>1 YA@Z@ET2LFC=$6%"*Y#JK1"@'1ZSMIAI=V M_9=&MP5F>_]_:O'_ALW!^4-B>5\:L%XWQ1<#K,NR-/^>(J)W%0D5?%TBOGZ[ M)CZ6JFB-1L[:A+B0&AG*, (9Z*4V*E&F 5_!XC0/#^59O<2* DC/"9!^>IY( MH;I72'4_P;XH8O"QQ>!\-"M71"E"4%0@ 7.==:2YY,@QX[5SS#/8LA44@Z_[ M(*MF.^%A=D=QZ#QOP'V$$ZZM3BCP^ZCP>[Y@A5@3=2++N5>!I^<"3X]P[E7@Z0G@:;X+!M,1LQ!0\HHBC@U#1H"R M&+ G2A-)HK'E,*R TPK,[><>AA5P>@)PFJ]]K(GQECMD.56(1YY]N3*B*+V3 M,O(41"2?JV9P#BM MV5[/=HYC.[=:;/9KW5[%@;;9 =.UUJI*(UOXIN/C:9[U>NVLT?2-?.D 'AOL M(-: ATWZA]@A7MU;;^?EO3G,+#KEYSPP3.&K%3^Z7Y M:RU^.VTU?7/0.L_7-=N7?S7S'C53$\9G^_T(;VW8K['F(MP8XFFK>P[?-#MS MDX*!_=*$QU:?#L'*;\.XNF[T\O[0]0<6GFI;\ +X,5F4" _HMIL>GMZ)J0GO M2KUNN_IJ"(.MKH(E'^99MLZ!AD=#JEX7FKWH\^BZ9]7?L%@P.[CZ=-@[[<+= MU:I6E\-:P./@EF$O/V.R-_-;LU&;)@_ SV[^JM_,X)@7KBK)DP<)Q/>UZ>,T MP?0S7;2&8?3::KM@>T>/[K:F9Y0)+8]JH_9WC+5Z%ZB&5H-O=X$RFIT1_&9I MT!TM\GA E3M=_0NVTGM@\AQI7SOMYET#6LGW5QOD=MB M3MA&V.DXVV]@'X:RE]Z.:6Y&W,(2^C= I.?1]IZI@#W\WP;V[7\Z]K,9[K7_ M 6'XZ:+>?G<. O.B?O+A6_WB]R:,C>Y^_G!6OPBM@_:?,#9_#L*2U;>/0;!^ M@<^W0"A_.C*)@WZC#(T6F2#=T@IHRAL"0M9G>-]VXS\]WWME.# M[J6(4,0HSFE0Q@9G2)2)$&IP8&4['V$[+W:.J.%:&0DF&<^=J$,2R!K.$./) M6ZNH99BO;5Y5=KK]"2;8JQX%\Z@P 84L1&=@H<+D M.V,!$TP'GG!D7G!&I0F ##A7*>?)LB!O(Y[IS*A9TB&%=JZE';ZWO7/$"/>2 M,(ZLYB'BRS7'!#<;P."L:D\S>H(Q.:F8:D5%LJ@:(T G,$*)(;! MB!!EL"%,I5P:N-N)"Y95;:* C;:]GX5(10CKM6/XKS?27 ?3"MG_]'.B&RC^ MS3ZH[&.+H#EHU,8$-%8Z*MSQ #I 1'&L[(^PJ4(?=UX;GMXFLI:).F/2RN!3 M(.=:6GIW5M_>.DJ<:.R"1)Z3!):ZB%3HP N !,O?HL]WQS;8:/9S8Q@:DY3@XC?QH.X- 0? M.(Q.=W#]4/:O,:W&^W/%\:%;/6"R8?FI64GH9>6A%_L#V/%!\VLV(;]&8+%! M973#%\TPA"N^VM8PUHZ'%@R/05RPS:YQHRQ\,F6_C:TFG@_^P<"M2.M-+[9L M'L&_SIIAT)BX%:?N&KEQWN"K6ZP#V!H.;KYERC/D07.*O9]D&;Y'3,RMV-3/ M1F\RGE-[')$#BOB";(+AOK&M,WO>7_MMUOP%VW=Z">=G?^,<8WRT.8YL<- / MNKUJO]^,/!UP%8S)KLQ8:HU>%D/_U8PB<"6T)R193IAV'.QA4,0"<1B#_#E2 M8,]7#BM0JK-BF\WQ?_]F-Z_;QCE:'TD*""J=M9,8P$[ C0 ML7-1W_YP)&G44B:*"(U@5VK&D G*HJ2YC-HYK\,BV22P(W)G*=#?N;7,4<<3 M&!&9D D0QEHM@EI]FL&P-XQKS\&/]O?P]+15F;H@>;SM-VJIU3V;<2A6PJ+R M.U\:0V .9^]A"R[MUWZII&AW",,(_5_?W-63"!.N#@:N1$Y5#0(FWK*G_?AF M\LN_0%,^;=GS-\U.-?SJIG^-'S:64QF9YPXBJO4=?7T%VAMX!-SC:+KQF\=? M;U1?S1V/C+[38D,1?>/7>(/<^-WW'DOH!M;T3H^])0CPUGJSBY=>0!J<>U=)ZMVV]'';.;6&%FO9;R;.= :K\^FN^2>B;^0/)!T?= M+S-0EK 5WX!+?_((M;O#0:K0&,&NG(\.-"K[<.:XHY2%>2V!'S^D.]Z]_?5? M8QI[#7$?IR<'%UOG]<^[\#S_;6]_"][A+PY.OK#=_6.X_QT[W/\3],Z=L_K? M,XVS'$_M';;?S9@;N1_+RX#T@:[^Q]8 M]E\K,$V$819QGYU))D?+&AH0;*CS26*B ZX:6V"U:D$?2\J+?B$P/'>^='<8 M+LEB!89O[$:[D[7UV!^,P7BOZ#MIP6T99I(&5A$C@J'.*8.F8R[R3).8-\2;%WN!?7RE-R5!I./^7?432C' MH(ZC>D?!N2,/3_SF&SF2M7(!=>"=(Q_/5*AQ\?$LR;@H\JO(KX?(KXJ5]]*G M?MS*?+PWYN*=SKLQ#[_O]F8]/%.V1''Q+$OT^0711U(*A+J E)48<:DY!PN^+\Z8X;YX,A:]M@E%@]EXP>[P LU8GIR3G MB.KLS_$^(.N50Y)EVR-%;;@&"T/*57/H7"9/7L;^346-/E+P4 XRKP@TY_I. M9?Z.HH)+)-%,)-&G(R]TXHP91),BB&?I[4C 8,QB%:5@/%K\W".#G&UE5*KU M&S%G1EX?'71=VN'5 725;3DG2DLD48DD>J)(HCN%#_W 3%=.>;MR&E0ZQ-U\ M,#\EP.EYJ/\S+\W9+JCY#36: ?#YS;.3>^-*%N?P]UD=9-[A'X=?=MNYRL3! MM[T_#LYR]8H#NDMWV[OG>]LPKN9\)8LL![?(X7[]RV'[PSG,B]5/WO'#DZU< MO0+TNX/S@XL=ODO_:?[OQ\U]CU>TG$QOUZ%^76?]+6[1R[-V6"OP;OUA.P^9W9YX[E-VJ/$O$6<& -F M%TY(6R!G%!%<1/!=>/+#@@@6UD6> M3$#"48$XM0X9KBW2'CZV"B>IW:((G@K<7@[>C\?GY2XA*B0?$'-*(! ).6L8"EXGXF3RE*I;)%JKVSG^GD"[)$AZ/X*\ M5K@5"7"S!'AE[=Z?CF?F)(03,2BC."*.&> 9@Y$13"'/F Q:8*]]5>Y8&_U" MXPZ>22N,^8*%/]+C?;P*MWMY7[ ^?L?)%YR^&TX7=%X>.A\LH+/D@<9 /*(4 ME!G.O$2:>@QX8E=/O&4]A1,>*K4J.C\(=O^?<2Q_U:XKB7)81G*C'.'F#]'D$0QRWO MA^UA%8FSU>["6EW841W2(HCO(8B_+ ABKK%WJ2HWS$6.[=+(Q2"0X4;XX"4) M,:QM,OW@XZL5-9)6'F>G"#_W&>@!$U64_T,.G+N>3JP>)OVR6J!4X&@9;_&H+Q-62AT7PW1L/YKO'6BJP2@(Q(R/B MSF($!,Q0HCH&'12Q O" D645PEI]?]CW7"WW?,:C^\.>LR>GR/4?Y^.+!;EN M08/%. 9DB2>(,Z*1(4&!?4W!E/:$*I/6-L=Q0+73;#OD,I;IZH0>,-C]J%Q_ M!=*[R.B[RN@2=?9@YIX3TH('$X6QB$5I4.YSAQQA(+.U%]9K(CEQ(*1+L,%428=Y0Q3@0AA&'%M#-(\.&0I"YQR+I(3:YO_N8O<>N'>R54!^NG@ MLH+U]Z3^.:P/-AI)54*!X(!AIDG+$L1.4L41 K0.LQ_R%AABOO#]R%#XV MW]GR1\+'BE.L.,66BL,%?>^'OF3Q'"APSZFF*!'- 7V]029)CH3P@3#CP:Z. M@+Z<%'?8LW&'K31@?J[^R'X;&)4]CK5>;-MFYTJP5"HN6F@X4M5TJ9I;_OIC M$66WK]7*XNR2F[+.1N).-F1KM!\?)]MQV2/ZQ;5I?6+090N@2[#W5(2(<@-# MQ+F6R/JD4:0Z4$5PC(:M;@05>+EB\!-TB]T;/ M#>5JO=SH>5&IN!D:7EEZ9F>82YHMQ72[)?%G#D&VQSOT$3;HK]CSTRXU1 MF MW 4SQ )F9>&F*2"S2?GVRLR '*SV"%_RZJU#PZ MSNM0/X:.+_!TX3'1\3O:5<'&AU<26XQ\=E9AYHE#P1"5C:^$C.8$.4:C#K!S MD="US5P'=34.'%8$'&^M'[W8Y/[6+N?/H7KQ?B,"W[=/NYU1,[!) ^+X[31V MX/^SF'/RGE_I82TW )Q^J/(PVY#DYJ]_N/(PWR#F;H]]I96'[]O#_$5K,_-5 M>'RW/[@O,K_.@\A76L?BD1M9OP7Z>Q6U+$ S.R"[G]^?P'LN#O8]O!>TL/8. MAO&(^C[H7Q?O+G9/6B<+K3=.#LX/3SY]._ASHM; M[*=VJ7\WLKP+'MT+CW87*S=2S;PE%MD4#>(N$,"CW'W*)@ G)D6,[F6VIE]I M//K[LB;Z=RS;H@X]&N14ZY]#&:;,NH(T]T":Q2KB G,">\10D%*#O:8=,H ) M2$JGN*&:>*/6-D71?)Z6R_ZQO6;E1-CK*)/H!?_UL\L#XF&L^ MI/YU>O.7N30%K&\"Z^+B?P0$7RQ7C:V2R2:&J*2YJV..6XM$(9*29\9;IA// M+GY#EIR/]""^67)?[NE BKM],A56,.88GF, 3KO]9K[@3=5:N?DU7G4=_N_9 MV(OQ]/'5+=;!9(>#FV]9."G_2?$9[Q&3LT$6TS\;E[E@I_8X(M>+]@NR"8;[ MQK;.['E_[;?9J(QF!TTOX?SL;YQCC(\VQQ%5 <1T>]5^OP$JCKU\%8S)KLQ8 M:HU>QM[_:D81N!+:$Y(L)V#L<1Z5Q3:'_6# VB.P]:K>[_GDYVV&[4[NR6HW MK]O&ZP.+G-1:>8VQ##QZY;25P3K)@TW8,3V2!G!/#%L9J47PT7AI.3.48X^U MSZ%>*B3"M376KMWP'ARBH =2AK'%8^:)"V<Y.1NUD=97E6$:!TVMUYH=WQIF +VVUWN_87L5=8P>U>]W>_WQEU,A M_..']==K9[9?^W]/J!Z(B7K0:[OYKK!5F_M+%_5=E 7Y3)6%P_]M8-_^IV,_ MF^%>^Y_V[N=/%_7VN_,ZJ ?UDP_?ZA>_-V%L=/?SA[/Z16@=M'/DIC_/]6CW M0!G8W7\'[]BYJ&\?'QE.4B"1(V6P0MRS@&Q('$DK@B!:*:(""/Z-FWH( 1^T M\J;#>E=$DQ..:G$F5&ITX21>:J-V[;G/B"Z!F:I#Z+ESZGM0?54\]/((R7K? MB]4S8,?]N,CTL#\A?[ EH\_R^>J.=APTNF'"._.U%T:#FZY2/?N^R]C$G\D7 MTTJ$A9.JL=&YB$8 MP##!F@U[F=U@!CYS9>T_W;/8:JW#L_M]ZQM#X#^X[Y?\J"R8*/[75GYZKA1< M_4W^]2LP+WQ[^7&&EEY^ZV@ @"PY\P)D'+RM.E4>OZP_="> !K5!=VJ@52GB M;X.K\0.'-WN7X3-3,^IUV[4_AZWS/'^9'S+YPXS&D\&I/[EG9G 9]T"ZYF?V MJY6QM1NA X1Y/+.MT=5S()(#L[0+.%H%BI_W)BB?:%3.&T!R[<<@PL8@@MDL MB.S4WT^CR'] ^L:,R+B:> )&=@P/7C5>P*?MT@ N/T M1P( WH+JBVB,(&MSK26M D4""]@-E2*HL&N;W4Y< !$T %9=KWTOS=AYT)-Y M%(9+P4$7=PQ+,.HYUI89KOPH*V:TZ?,NEL6='N]P/HV[-J_X<\IIXFB1%/>5! *+C".G%#"*VREL'1M,X&2@3+HSR=PC-"EOX G%?#8'D!( M!@Z0Z(N0 ^AX!3B_3,$7@/_BK2G&7]=SOD3&T_R_O9>&\D!P^9[FOA]!7QGL MM$][H,]E4-S*"1U9A2GZR=VH<.>(8Q.U%K7FU&S4YV8Z.V"Q31 +H:5?:UY^TJ,R>;C*GY#01DU2%K6#7+ M KIKMH>32(K+:RNOQ10-_Y()<:0>_%H]Z#XT>1_(NXD4KP._RRI7^]W?XU^V M"6KSV&@>-5:K=P<'<0#:#0S3YCMOX.5%/!R[A&S5EST,C)A=565"@7[ ^S_:[SSZ"["GH9>H" M6F 5K@&9]:I&;=5S.MU!Y9?KA9%7;E E*W:J!L*V-FK=^(,6-DI?K? MY!')]L'W<;,Z2,@F2&6<]"\GDL=B3P&LOP'9#")@\WU8@47.N'!!S7DW/W0;4D7 -26..R<_BF2.5+Y 4Z^?ED<,_.UZ^> "YRI'H(SFB%,&'5 MZ8! QC&0OU+ S@2I68J9 &XQ*]8SE)R.7.VM\_7I$ZWFK-LP4PJ8K_F,/S\F M'U_=#7;N"30@YG"0T6-F,(]*&)FX\=1+%S0QU(TI3!2@>7S/V/;!$>C_A-D4 M$<'*(1YQ1#8 T&@:3"8XK@B_5QS2X^QO09#[[VQ08-@YFGT2($*8\["I#",9 MK39!VB!-Y9A8# V]1:;,8\CY6)>>/3?YCL/TA\[<;O><7M+(KLUG&:#TYHB+ M?7CM[ZVN__+*26)O_],1V!R4)A\0,")!H$<8Y+PA2##LA?3)$FK7:A&8Z#2' M._6&\5F$;XSWNQDO3WGFHROFBB!.5_+_KH'X;$O=$(PW\"B$Z]ZU;L2&(GKY MM6[H!M:TU+JYN=;-5112!6>U*[)^=95NLN^G5+8IE6T>K<7&G5W)N0#57B=> M>I0?>F3VS,/D+[*Z M7:AA",_YX\\O!Y]W+@[:NZ*>P^/;]6;]CP\PEV.V"_/>^^- U.G!^765<*(3 M3/F(D3 Q(4Z-0UIR@;25F'IND_8XA\E3=9-%7"KA_ 04YR6+>R4@;/^L6R#L M22%LL1@.P)52G%@4O8NYA!=#CD65CV23L"2*9+-/=YWAF\[32E;XHP&5*&G@ MJP%4C5XLVM;30M5BG1SBG.=)$!0%UXA[[9!U"?0N1[7!GCIA3055[,$%+%8O ML7S5H4H6G6HEH.I]=]@K2/6D2'5=G1UE$HL,)1,,XI%$9#'+)UD1>( X$7/X M)2"5>G!1KZ)4W1>I5%&J5@.IFE^+3O6T2'5-J1ZL$C8L(6L2()4F&CEE)2+6 M.1N)E!&SC%3\);;]7FFDVL\!IE6%A*)9_72\VLK[4$#KIX#68G6:B*VF5GE$ M/0:EBH.BI1/EB*3H(R?"X-R)D:Y3^F"W^^JI5\^OPM@D:KV3,63D+ M=#A*_QA5#7F(7CJU)?.UWIZAROK+*@'=I\ZDGV@,[[YYN'2K2KXIP/>DP'>\ M 'Q&)4Z(<XFT,5I39.RNS MIX!Y.5GNJVT-XU7_R:FHW1^42Z6,[B,MS6H+C2>6&3=(BR(5GE0J?%D\U?:& MBYR_3K ')3C%@ SF#AG.0$_V\*'#:YMJ79N;:N[]#-Y:VA[$.;]P_BZVOL:J-UG\AVO%I MNW[Q_LO>_O'9P<7Q^0'=Q;O;N_#=8?OPC_H7&!\![9;6]]]=',YKQVV8Y>6<4Z,>2P&:"=BR*IWA%F+*DUZP"#HVS:PK\W M^%K-CM&-:6B=R MP1N&..$8 >Y8Y#S&R7H;E%#+@)_5"S-8=9 IJ3&K 3(Y,Z; S+U@9C&S10"< M>!DELDI:T'((0T"A"5E)A# N<47U$K6+\HTOQ9=YGXHLYA1XK31&4N0 M9[F<&R<"U!B+$;;".0K;1ZDKNDQ))WG%6#.335( YUZ LY@-8KAD7 :*(D\: MU!K-D?4VMP=@R6O,,!,YK(Z47)"2"[(2ZU%.ZU8$APOTW@MZ%U,Y" DI&2H0 MD2(A+K*N1R2H?E+1W.PL]P);V^1ZR9%KY7BN)'(\_T2.[Z+434D M9F=HKYJGS'XR%7T^Y@F>0\5/N_VJU=*;JL5@\VN\BA#_[]G8_O'D\=4MUL%4 M0;.\\9:%>.J?%/__'C$U&XL__;/1NXH'/X[(]:+]@BK7Z1O;.K/G_;7?9H/W MFQTTO83SL[]QCC$^VAQ'-!5R2\IJO]]4G7;S53 FNS)CJ35Z&5W_JQE%X$IH M3TBRG##M.(_*8AN(PQA@]4B!#E"E1(#4?YN!N7(BV0*H*/QDO+ MF:$<>ZP]C1HP/!&NK;%V[8;[),<*T(5B136WDCE!J?1"*">#3DRM/7;&TM^^ M$<.P%??2^ZHGZ.ZH)>A'6 ';FG@SWG=[LPE^_9++-)/+Y(^,=\E@+I$"@9!C M^0PR.AAD=6YBJ)7TK/09FLIF(B6;J60S/5DV4SX.J[W+C=__[7J_;4XHLC8A MQM>8TT3+*4DY);G1(C4F&:>QP-J"MF24#A0,4\Y<[H1KM*DL4G*[13JG-\PH M&5.')6^'O5[LW+&)Z3.W8QM[GP]/ZMM_?CG\8Q+)% MZ]L>'^RWONR]G;=CWXG#-MB][8]?#B[@W\F'\\/M0YC7A_/=SQ_;N]L',(>/ M\/P/_+IT)ZX8<\Q[9"65B#N%D8W*HY2BQ0'T3XJKAD)D:27NRY'*8R2?EIB: MGX12.YW]LV[6)?H%J)8'5->T#7)@0D>54'2,(FZM0-82BA@&T]T*AK%7%5#) M!P/5ZH7=K#H<_5@"YJL()WYZ.,H)4@60E@Q(BRE4R?E(J+1(>V809RD@%^"' M!$0*-@67N*P R93F0,\D6;/H1X\!2#F5JN#1DO%H,=G*8NRP91YIK +B1#'D M>*1($,*YYL+9G&Q%UBDM"M(SR>HL"M*CX%'S:]&/EHU'BVE9QE/'F;?(>X41 M!PL-:14<4CS*F)2GEE:>)EJ2PHH+0^4%E.WG&?:DB"1TL(C M[G1"@%,:4>*<5HIX)6(&)2-*\M9/#;QMCUAD'$#@N^UV<_"0/*X2;UOB;5<* M\0O.+P_G%_/$<, \>>]0H!B,8>\XTDD*1+VC3CDM9,J51]85>S#.OZP W8K: M;HV-!$Y8NU,8UN/R_$)@SRUQJ$1MU!XY=O+ME:3:ZH2WU?H>QXYOQOYVL^]; MW3Z@P8H$29[#_V/N[O+#SYES/F#@*%$_V<7P#YX=@+/?G=7IX6-O\NYL&9[87:_VAZ_M>\S1/\*YAE:L2@+H][.78TAQY>IZ#^&(.XJO- M!_#A]>G8U%H5?SA*0>W6; TV'_F<%].J D7M<2]6/4AJ9\U! [Z'H7UM^EC+ MS4F: "!96@-LCU?/]JQ]_T-VI;WZG=/SN^A@UC-3!!UI?S6__?/90= MS' =\JYS#6TAKJ MK;8L!RE;:=4-R45B'N[^&O9\ ]2*6N^DU\M4AWPZK;Q^S^L67,Q@C MJ6^_.^*,RT1<0MY0BSB6%#G00!%508E$A"(LK&WBC<5<=J"-5BOO\* !JLAQ MH_:G!:SJG4](7V[4]J=(RWH/D)A)]JJI1$7.0]^HP58!8_1K9XT(2#>H 74! MS;N**P8-.ZBE2H&MQ6^GP&?-_#M<#.^ON0@WAQ']5X^:N028*U_1 R6XVX&G M 0<"<\#;8I@=72;\^Y"N]CB$Z$ QP9XK;)R47'O)0]+)N21NT-,72'>K6I7P MGZO8]'' (K?C)]&'A6+/]K9WS^L7[XXPI\H&E9#($8-RN98%0V4O[[V77AMKN6%(TEQHFC&PD$*NS2B3S2G6G-N%>"FK_",2D_R MW=.1_ 1U.YGK<!3M0;=++4RO=VX)8@Q$'#P6R7HKC82EJ26>MUV5=FDU8)W#JNJ 3D#"J1LLY.R MJCI2U'S+-F&2EL^UN7J!J\6$NG>-, U>CRQ.,;1@IJ[* M I]6QDN%0_#0\4@O 2 #^B4*]&:^JFSHJJA+OF;:\,D36K!<\A>7<# 2;_V* M_,=9L'8X:'1[0"(5C!X/@1$Z?FQ$ ;3WXDBR^*K(4IY17H,9M]0L*U?F5'^4 M,GL)$OE%(VR88LC6/+7-,O,&5:\&.^-=^[35/8_Q]]B) MJ3GXJP7S6AU'[Z>)P4'K%ZV3W<__G-1/#DC]CWP4 [_M-[*Y .]NM0[_V*$Y MPST?ROYUB690>MIE+5@-8,@CB/W=Z\) M&F]^:M]^S2A1K=D8TOZ.(V.=8_++EU\GD+:3]Q'08Z86VTQE62M(5!]:R',KUNM# ?JLYVV\"G.[:@<^JZMKL.^'B^WBY?@B?ON@NRY",@Z'$'R#0\%^?M4Z/9AXN]#T=6>N(XD\C@D!"7RB+CE4.& M8!&HB HK>8N_-M/Z?:A )NV,9DD0C#GQT0CN??0Z&@.4$%)%!61"!7=P>A8J M> @5X/KQD=?,8RF49#X:)#::3 6+<0577OLI^ FS9UG] MN<.L:TRDO-'K$P\':)JM\XWK3O=O$'ROL?*6OKGRUF^N&\[AO\:@W=K\_U!+ M P04 " #8BVI6&'> P^<8 #4-@$ $ ')M8BTR,#(R,3(S,2YX.7,Z=J%=N*X]/V;'*=B:[3U,0"4F84(06 'V9 M7W_0X$6D> %(219FJ7G(6"2Z&\#7 !J-1O/SWY_GOO.(&2>^Z_?';U'_X_'1T=^FIQB_GQSW^\>]#^]./O9.WK^7Q>"G M^Q&]]3ZBX_'[#T>*Z3,_Y>X,SY$C&Q;PTV?^Y6 FQ.+T\/#IZ>G-T]LWE$T/ M^T='QX?_O+F^5T4/XK(^"7[F2C^/F9^4?WL(K\>(XZ0XFX]SI1E:$&].7$;' MA+YQZ5R2R3KVWQXG%,"/U$@@ 17<8O3QPD!",C$.!+RF;G^,)"GU)$@;_#I%/)@1[4A=\#&CG"F1> M"\2F6'Q#<\P7R,6FW?'U%\%*%%(\E9FDAZ_*1)#3(J>OSITZ?# M9]"Y\AJ4*I JWX,_>\?]WMOC!F*K--%&M6AX1NS3J4CJXJ M7=!1JM_.A2\- L!<3Y2\C27XT4?L<,P^3 M)K*3XO!'B4P4!%0H>G@2/ULL2#"AT0/Y"!3F--&:.SQ)YM#">E R--7_3A&3 MTYRO&<>'"T87F F">78M40QF#$^^',@5I9=,DK_[:/Q&5B0I4>"?UWQX?2A) ML'^];$A""\KWY8#+_O=QU#46MWO!<--V2Q(N5RD%\U^]^2[RFS9?DKBA_Q_1 M>@]/FK9>DI" M&@\4#_(]P[QOAP,J32"1V@J*P?/O]]=:8P9)7M)E;!.F"]K M]?5(_7?L]);&<\]1E Z0?CY<)5AA%7+LW09?U=^KFAX3QT5J"%=TQ)@NW[NE M9/'#I#MK.GD0>D1+!EFV, M?##1^ QCP1NJ>Q47+19O)0#WLO=PJO]+5D[,RXF8[6$1?(28;-4,"R+KN2&0 M5GAJ(3LQA\SY-<_\?SJ*(4^ZB],)+'NJ:NWAJV"G1>Y='7)+I@Z=.$NV>\@F M$@39L!D..'G$/N6;0:[(50O@>W, <]P=8+\'-H)D M"5LME!_,HS["'?E8BA9RA\1;P!,K,,:,U1RZ9.TL>3L)\PX!>(D(>T1^ M*(>.Y"KW9$3NS#B7FS*IWCY!8^(3T11"8Z9:$/NK( )K1_$&'%/N3L1>C14\8B[4TM((JRR=%HZWJW!DJ#O6UX&@K-FV8$FE[>>3LGY6M!WJY1'# M"T0\_+R0NU,,4P>5ZR]S0P:F;C3@&P%@Q%"+S;M5;&*V3L)734**LQ.SCF>G M3F&GCFU>9%? #F4!,T2 14.XRGEH$7I?1"CBI)!)>?W-D=PZA,G =5F(J]2_ M[5IOSE6+VX=5W&+>=2.KFXO]-0VF K.YA\?-QE2.4 O(QU5 @+P'] XPZ%"' MWTD-QW,T]K%+Y5+,!)%_RB9-L%1#3[ED&N%@PD\+SZ=5>)99,M(M &1]CMH"N M*6\MF 471K.#TB[BJSTL:(&K*4\MGJ6^$/TQ1!=Q+#],:+.#JV.D1:S@/:DZ MF^@B1IG#AE8FY"JU%HV"7R1[8-%%!%9.'UJ@4,Y!BT3!DU$\Q>@B'M$10PL8 M!LB\B[VN/%]D',YU9"&=Z0;,]6,C2 MYH6^Q&M( U>V-KJQ?$?XSS;@;TRH5BF* 1#F;F%9.*X!E,[5P8%*[/6E$KIO M8%X+\HBWIQT%$5I=*+A=&NE"*F\/>_4QW-+!,.JR\T!4_HFVW?+!5M2@7I=6)@D^HJ4Z 7&*\/E2#);D;3*<-3 MN-)]AQ]Q$&YQK:B3IM6*@F>ID5;D1#NQ[$XJANFY\&7R-XG-:@-,$[Y:S-8)^NHDIJ6Q6LLS@4WY&M<2 MI$6]4:<]?"V3+)4.?7.2T4/]88HHV9:V$N^+6,8?[1Y>%< M?@]CO1@\,Y9:1(LQ=U67/+H^5,M[?+GM//.1^U/^E#3\=@'O1HRX))C>4 _[ MF\.XJ42M"A0C[:I5(+N/5>)[L7PGJD OKH&CJK#7DR5J\#3JHX$KQQ 1K8XB M&C/7HE^,J:M!7\WJD2 GD;0'N61HWF$NY$@0V%,EMP"YJ2BM A3#Y\R&_U)N MK!=[A:A!2;T_@_?#S/O8!;@-M3 2J%4.\SN@>>6(BBGQ3E9^XO34\S,\H0Q'#Q_0\QH32"/&6N@+ M3KC<]61PI7+N1#*25U)*IZ>## P1=( J\^PD?3Q1K U8:U#]T/!6[>"[E(( M#&>2ODR..[J.[\5D@L$Z6HZO.R3P'3B_7>*3UI=T6XK0XET2/Y;#.Q66'^2T3EL1\*HL712 M#O\&]&N3U=!J6<$15ZIE^7PH2^5QDFHY4"\G4S$H6:.17=2V**'4$MVK^0*Y ML'U^H OB?CSIMPI(,V6JU81BE%J4 "N/?LP?_E02'"FBPVBN9<%7L- B5?") MI4AUVVQ?'0OWX6+A8XC!1_X0\=FE-(JO@@EE\]:.D98B=)!^K,H^MW+ZD9'F M@#@'Y#D9@7O<5T Y0S[L@^YG&(LM8J\1H\6_X!C3XQ^+=)3,O0ZL@*-^KW&* M8<)/BVK!+5:*JGK8Z1.+U7E!O(ZMK[QTUJ(%N:",ZT4 MYE1>#'@JT5F*W*/? )C?CU\%?REFKP&OJP%1BB.\S=%O*$*+?,$G6XI\+&V/ M^R9P7W/<&PO98_^:V(\8'GA41>>\RO+?1IY6(RJ^CUJXX(][B>S]HE"E(,/J M+Z2VO;2B8:>%M]EW5SN)6O9#JFU@*J/7XE+_/=;_=!P^'S[S4[18D&!"X4GT M.PAH5'?U2#[!D>= H<3FX]\?,)N?75,4W.#Y&+,#!XVY8,@57PX$"_&!$Z Y M_G)0*!80WX>#I*38\YCYY%3.8H1Z4*DO!UX8)4L_<'@H>1(1PJ]_,!HNOAQ$ MQ8G \P-'1,4%Z\%?_-2CW %"5+$BWIRQ7F(/?@7%MPA MY8)G6S5!/D^;U81%DQ9'[\:1;T:^P&,B#/LA>C*G@=16]J+O!;5>W$$BOMO) M=XY52$UE>\L+ZUM& BY0(%ZU82/T K]!\RK;DRNS<96,GB1$)E#(_L05=L0# M/<,C1+Q_8<0NHT Z/_1DL0M< M4UY;FD]5- $W:'\<99._8C2 :DY5R;.799%X(1A CM#H<@>_#06@!NA?!4(V MFA-7Y0D=Q'U4-9N\@N!M=2U(F^J[-C^*6@Q&\'Q!F00T,L[5*!JJ MI#L^%B+YU_ ,$ELX]0NB(-OJ/@7%N#&P1*VZF5T([QM-3=D!3 ?]I?IK3+# M(6^4UD^/+1A9,-/(K; 4(;LY-H1>:O>=%:5WO@.-^O[\>$,@-F)D 8A1Y"EF MZ60E)ZY[.A'2.,.:':0!I04-O$%_4):8&KR^2>5E+6A$SMC@@V?"C80T("9_!X]O).1Z+[[+>5 Z2/^7&(,KO?8EIGK]F,:HAWOI6(TDG2["1+1 MU<8XXZZ1UZ<)%SM,+<@ZB]71J5+1I$1$U>^2LGOD5^\C&W"P=2-Y,5_X M]$6.P=O)A+ARII78R;62AS[8;+$([:]IC16M#(>&.U M*>.^$2,+FF^2@@*NS"(?C"2X:78;)%[M$6;P]>YJBVL3O+?81XM(AH'###T/ MU:PWE+5[B3^:!5:%JTY&%B2J@&:6;LC%4F,S,IX&N8]V1AX<0V^8.0,[[#'C M8^';X'6.GTWE6.H2DS6,=E6@YDQ]\K5N6JTL;L'DF;E#K&S,])?YP703%G:, MAW0R7T:%71.IDK!_K *QGF;'>\W$]+HPL] N+%+ 0E:A.\SE#.'.I"Z=XT?L M4^5V&Z(%$=$J6Q^YU9J?G<%.27/NH,[1=E_;]%Q92Z=0N=-Q,?9X$DMW.XEC M#@H'Z,OC]964LS4^DPWPMM5VZ1\='V43+P?>/V"2A>,XS2ID0&G!? ![7H@G M?7BB#S,:0C3VPY,LH-FL:'@+OI69 5Q-8.JH3'\TYCOY_%63G)(,6 MFS.P='RNA!)$$\_&(A.,V?U50[2^A3!:DPE;3>"R%=\7D$(ZBC^[G63FL!OT M3.9AC5_MM>O18%QNH=L3M[&JV2B41H]L%\SO_:/^L9G'N9;4@CD4YOFAV;6$ MH677$@;>'V'\,>P'.O \=9<#^5%H2&R/9LX]5A/L@UJF:T&U:V*C0FSUL2<[ M2VG#J$L+/ IA33]"7]D]>D([MP%RY5LC,-&4VH)!LG0>4#CPJBVP MC?&WU& MOU:B"[W04>W8'P9?4 43X$H:QS%X]3-D#8$%D^(U?<*^?X,X1^XL M!*^6X-?16;C4+2BJ:YTIO06-32(,P5^WJ:#3YMPLZ(AL)HIS^$JM&YTWRJ9< M!0++'8&(PX(J)Z\F+"R=GP:P :G-91C:7]JC_ET-D,#!CLV'RXXY,).PVR3*R_9VRYWTMYCB@J.C^HO MU[=E9^F,7!\7-:(^<>-_6UYJUO&RXQ YT=K4=P"H<:XPU,1QFY!:"GX<-VP%$OGCVBW>;:I2-Q&C&Q0)6G;"LITAF"AV,YOZJBH>[C9 MA]DC<35CNK*X!0@DYY:_48$A #EC92M_[O]BO]HI;$:\G2-.(BV$*6;MMG5) MQ>]P@)^0'Z?;:+1CJV*Q)=4T;FY%@A8U#6XFUTLM*UL/ /\O]%_Z)_VCXP_U M8[58SH)!FMP?OI?L74:B"(+ZY:"&PH(&51ZX\<8W#-JPLM08R-M^F4> &7(;C:9L+)VH2NVA?'::@D.[F7&E96;I MIE\=(%T%<,6./&(5 &%XZE1-9('Z%^Y(P,X[Q&F6 ?/+%05".]>DUN$NB2D\ M8G(Z&R17.M$4WT[ >7N#V$\LZCT?KR)[TYNR%C=,3:_*EGP9%Z[H,#E4EJ?2 MPQGTSJ9NY[81:<.E73FZ8/T ,P?.0."6J<['7$NR8S]+ZY$0AU>G)_F979#& MCMZF2%OWQD454+>2S34F+KZ9A$JS%U#W<*QTL)W>F.T!U$R8;@'4I#F*/W>[ MYNZBEO-69UXE8\O'5K7*L0G.UNA18K)(K.7X^QYXF,4G#\I*U5WWKZ:S=28H MF&M07]E5F?FO@:U72FRGO;3KQ, M#+G(/KL*;I\"^!(Z641$MT&ERU#.46G"DDV8DANJ@0V697+S8VB6,&!HT>8U MJ=.E6=4O+:JZ^>YSL@IH(L=="4QE<\/-$641D9*@M4)5'?,S,M/[.H MZBN?$;H="TF&Y3[[XME5,^@E97F-U 4,K,-QUYE9"F&NVGS#%>4M0+9@$A:S M-MY1W[^,%K_JT=>,RZ[O$N44R\CP*I:V=/HL.\!0&6>5(V0DUP._YJZQ(;6E MIQZ_X<"C3#FP9:-TN%:4MA378OH"^$Q@]"N9,[5A0/7$.SYAC0\>,E&DJ1F3 MFCW2^B[]FJ\.ZXWPME0S1G)7$UTRX TC];6$=NR4DQRFY3=4S?*?UM-:L!"G M8?5P6[5ANO0JHITOL[!ER8ZI5E%])@QV'M.GU&RPJ2CA1HPL4-XAY.R7AEX$ MF/;66$7I':MKHENREQ\C)_@COD&@ DK_XLA@N7 DN;PU"1E:\]NU,F>34:47 M^=0)6:R+-1&I1K26FH_-/OFT+1_.7]EW,U@PXA_W^T?''S4!-<6"%DQC9U2E M0S&,C*LJ;4%#C!1M,!&8O=HGBIM+LU3'DT^]*N&\]"76V=O M)?W*( H2KK\NNYO*V'E$?(."<"*[2,7EP*<7T)C*IM/HR'Z136)4]=D[8P86 M+,H;_-;T#PS*@+V!M*C1%-]AJ$$F$V"(?$A]I=N([;)&EMQXA\4K^0);*^]@ MPX5R8[(LG6SCY%P;R_+U%TOP51U]F&2NK__4@3&]I2:D_IMO21KPM3\>M\K( MTA[)&U0P!2!?MVNHI=EY.S\?RF9R=R9'Y==?_A]02P,$% @ V(MJ5I*[ MSQ48+P "^@! !0 !R;6(M,C R,C$R,S%?8V%L+GAM;.5]V9);1Y+E>WT% M1_,Z7HI]*>NJ-HJ4QF0FB32*ZNIY@L7B06(*"; !)"G.UX\'>DO6$W_ MMMK\\)=%2>O-G#^(Z]G63_3OX.)CT'\$4H&6?_US5;_[QU^>/3N;CN5BAF^P M/>O__>/-S]=>N4P?IO5D6I:+/%W\M2Q.ON^?^O[%8KY:S*:UBSBG64>_>H^X M7M$8-L]WV&^GA6-*"- M,%M:Y8U$SY_^?9^[[W&V7EW\9#.;FYF\$\#9+!XPFH]I2C^>X4^+Y>]IAK]C M.5U.UU-Z[9Y^P[TOGF]X9WK0LMRAW?G)R>:9,%WCR<7? M[SL@%U?6B^/)Z8PK-+9#R?3S_".]>['\_!O2:(5).EF$%!R"T<5!\%:#;5HW M947-*C(SY>K[=Z&!^NIH\.@99I/Q\U(6I_/UZ@T6)%U.C"0H%T/3L0AE@P1E MZ ]3224E[R/4)DF!5]6T\MR[PSUX=N& _NHXP"8!-DZ\2*OWS^>U_^?'_SHE M3#."LGJ^?I&6R\]D2_Y'FIWB)/H29"(3)7>27: M0M5[%='%6YYL!'EEVG*T]G&KID8G7U56D$MY.R9 MU@$8&: 2?:5KNA3';7A>>3WC2"YF5&&)LKD$U2#MU#;29!;,X&CC%LZ*3"[Q M< ,:H;'\6&G?I/.!\D%GKS$AO3J^H;>_MMB7BYPY$!660C@E:^TBM#2 M=ALUA%QH =N -.H'_.GM3Q^3Q7NH+)GFD&TGVNR(5P9U!4\SZ$5%#2T'LL)5 M4Q"#UI"=$)A=:,TC\SK>CF9,%B_7>F::>Y9U_0NF%5Y@^7P%240MDR;+2:6J MP&3E((E,#IDIDDQN4927.ZSL;<\?DXW*L;99YG$(.^-"8X1:0BLU@M"AQT\V M&B-4D$T)U[PCBZ<<63L?PM1+,]$%L@=S F$2R2NF3!8<)O#!H4^Y>EWVI^FX M;8G'2'0[51\SD9RQE^4IUCL&YXLUJ(,%56L_(;&T$49:-B5K)5"K:JSA#[S< M#6:D=L@A/. 5 'LL[G7ZW,- %UADU32*ZB'0]@O&! ,9I0,==#196(4J#!2% MNXYDI-8($Q,.G7J^\-MBOEZFLO[G=/W^Q>EJO3CY8B]=;EA5&F%];.!R2V#0 M!2)H233B'&7R)BB=N:-O.^ :J6'#01%VL; 1YO?UHOSK_6)&L[OJP<'UYPGZ M&G1R&HKJ<6.O G3*@@C1)A^4]X8[WG8;Q>$+X>1D,=\\]RR\Z;W*&E6&ZIL' M4Y.'+!."0D=>?_58"C_IKV,8DU5TH-QO$_R Z>93@K5.^]C3['6:UI_G+]*' MZ3K-)E);3#)6B%KTW!(9(952P9><*^W#231N"WX+E#$91,P4X)A\-B:\P76: MSK'^F);SZ?S=BG3TZ4F?:JPOL4W+=#W),>2%?_LEBM?L/UJ_8V M_3F)J>K@8H16))GW,I!YGRU-B6E&DMF?L7(G,^P)<4R&%/=;S_9')9. MK&@&98OD]B=R%W*EO2QF =$HK8JJ-A;N,[VS-Q^N.E?KY;30"NL) U?BL=6F MDK!6/7P M14?E8X]^ZJZXJW2$TWLHQ=6&R@=9V%-?]T8Y)MN;@30#BXGOC.Q-G\]7[8\5 M;D8]$2%IHG4%(:0%XTR"K(G9)4A;K)5:X(WXPO:#AQO/'I/Y?("(6::.6:%= M1*F(-<5XLM&+(//<&&-[OE;&17%(=/LB;E#! >>:,5D';N_E3B"[B-]] M/>(_?+*'R'L@'M[AFU6EA?"(A$HW,")IB*&2:Y5M+7&3_P<*@/'4].1DNC[9 M9,7/:S^LF\[?X;STM":-,HMH&J"4'HQU&@** -;JD*JKJ.00YT9;X(S)AQF4 M&EPB&20!/=!\!=W=IAO\"/.3W%2O&ZD MM R9;*WV ;5^[AEZ_D]MMJ(HR*\NK@ 8D^UPD+1O*X3'3C-?K@S.Z%?O:$2_ MIN6_L&ND\Z%-2I$N6>\ HR9?+6&%D+0!(521+=58%+?8MZ,9DY' R@$F 3!F M&:R0'M,O5[XD8LX6&]_] I(5OF 0&K07EDQ9&2]@.0QA17964'IRC8^/$;KK]D*UR>Y+Q=7,FC.[>C7TYGIV2D M382KQDM)&YSQ&4PQ :(D SA(T[2K(8K*O9OL#?+067F+)Q\6R[3\?.8\O)Q^ MG%8R.U?/Z_\]76VXC=<&S>D@%)!J,IW [[-0!CLLB. MRX_'RX&-"CM-OM 5SI:JHDDJ@VLQTI![-3H5>AX& M?:]#0\->V^H1,/>TZ+[A?8==J'P':F<1E?F[*\L@6VTPIWYOG0Q1H^FKX$T" M\E\<6:4F%\NMQ.Z <;CWL_'%?R(FW'6_Y<<_R^RTEX_L!UST_]KS,9O6(20R MWX1M/<,O)" 5@)!SE<&:XA1[);!'P!Q3$.50_MQVEH:5&N.AS"TG0+A>8 9J M(+U!AH."U$L5-6ND"=+&*KE/(.^/%3ZHQX?=<+F9<="$\QENB_GB^L N'#4G MO5 VBY[WY+H3V"^2) %*BXHED_60V3V@;6 .'>5/:;J\H9Y>M7^FY3+-UZL) M!MUR=!*\Z3>(JR=WERPC4*B\SU'F'"OS2.\%-"[_AH4@-\G/)Q#&$IIK7.)J M?6V0/3'(>-TDE@ V];MU0I9^J:%!J63#1,2D//>E[FU81N78#$(,%BGPQ173 M=+[J.SVN7LU__+,/]72Z>G]&UY[W.XFRY="<@ZA4+\,BR,AU24+TB?9RD?L! M.7=D\2%08XH\#\,27KGP9O-M'['U(6"UGNRZGFY*?A(!C]0UI-RR14:XM2 50AD]"X?O@:7:&-,#C2E$7[PGUH MOR?$IP@9R:B\"*XGK75]T&^PQ5XN(CNB0S*!?LL=8QPH9#3"4/7^Q.,(&.TC MTJ'"E7=%U*4QF)SIMH8N/>>!YD&4#+YX;Y4MHE7N.H,\AR!'\XV?D%F'"FR@ M(Q"I0DZ>[(]>CP^,+1J";0UL% *-KTU9[NC)WD<@1[,!C\B.QTMA("+D%&MS M$>F=M9'U4C,D;Q"$:;'86H5MW-[C/41XC%O'#)YXQ.'*Y?M?KY32? MKL^6\.MT5J-:KJ86[ECA_8A&%2AAI@2+%([% MC&J$D\%TOZK?I0N!S+FF,J!23KI CE;@SKS:AQD\!XS!(,J@R8T4*= @-4)0 M(D' X'OA !>".O8!X],>HS&RXI9+?Z CG!THLA<<9'@E,VMJFPR9&4--&&L M\\Y'S7YAY: 8S[%VP@%9P2.,I[O*4JY65IKUU7P-TD$W6FX_>_"++0\,A^U^ MRZUR5)>EJ*Q/-#>]#F+JQ8BJ4Y ">@@Y)JGT(UI]%B OJB M7]'*"5+S$9K6J0;94@B2>W_9U[D\WJT7'@[<[TCN,^.\QPE;2JYM+T?S)0YR M.0^BH<[D-@"2ZP"&/ C(!B,X\J\CADJ;(/3\A*HNK=ZW MV>(3JXJ[?.;PJNUN^$PJK3<4I!>\7BYZ6+/^\/F/%=:?Y[W[Y*K;-L_+>OKQ MO .(J3D%]"HU4%%Q7VIA F9^XDQ]W1C2TX-02Y;I79&49V MG!68"M*B[DF9OZ;U^7ZZZ<7W^;($0IK-5J_:]NUW4G6T66<+)85",^3);_'= M+E JT&9/+VC\)489@(])HQZ+D$<7^"!<[7A>M>V+28=<>]46T*771A*R-XFT M%JQ4O7E3EAFY79X]X(WL1.K8O.,4'A^[;N[4]U>YG%14RA@C00IL8((3D&/5 MH(TK.B@9DN5V)/:$N&=*T[>I;QFER'DJ>M=<7$9SK\R%MR8K["53)7E0QK<* MV4;:=YM.QI0B]!#AC1W1,9R7+'NMT9=X]M\S.O3.\GWHJ@3?6I40=*^[DW+I M-_8*A!B,]T&4R%[M_EY 7X/Y>BB%[CAE8Y(02U'?R]2IL\S6*P& &ZM\8G21 M47L%JO9K=BDAI!@BJ)*\5!BK$S<2!>^L]+OS"\>6@C0D.8:3! M)>CU+&OU% M]OS%V4<-SI>6Z>VV$ Y5)&0A,CCKC5$V8MBIZ_'=3_\*##I.Z3-,,>>A^XTM MZJ(KWALL./W8N3@)B0R*G R4++M%:0*$WI;#*U.\D\%;S7TJO0NNK\%"&UZE M'"BO 9ETD3)_7A_W:E5 %XKWK32PR2CH/B_$5!19C\3]*#7M>-SGVOO@&U.U MZB3.41+TMA$-K>VO>U\=J1W!6'*H:,T549NUW KF%VXXK\Q M1<8CF2/>ST3T(2;1BXP%@N5RZ/5.%-3LFM8F*/[FNRSW,\,W1AQ>20U5MRJ: M1!M;Z;7_>V!,*^*PE;V5F2M"8DIU@!/5_?)JXK>E?1XO +Z.2:OS#>UR*PLZ M1NEC[P"6R1#OQ4V-ZW924L*%%D+8)8YRU[-WBJ>);T/$+/,[H*-S;Y?PB;3. MT:PFL'%3]3YF2")KJ*'&X(Q0A'AP7^=>B#MQZ5AI>$_F[_!)D=4JZ=O9J_D= MAWY?3OR2(I.ZDK$D^CYG3! 0L*>,M5Q=;W-3/?>][MV0[42L;R6P.Z#0V CU M$C\LL4PWLT5?SS9!Z%YA]V2Q7$__W^;G$U,T!MLBH"G]]G2B#;7W,:HMV8:% M?'O%?3:["ZZ=R/2-A(D'D]> 6G"3!3/M/<$W[7S/=32!O=(M:U*2S[9Y&GW) MA2:C!XUD0[ ^H1.9)B-S-QQ]'-*=V/;M1Y?9A0'P3<]B_M*2+>EH M;:@:C):B)U,7"+IG5*M*_T3;K"D[&."[OF\GTGPC@>/!Y##LV=;R%.OUYD<; M)E_.RM4P=XPIDWF'D%$[Z4!#[^/'*"&3QPJ^RJJ*S2GY 2[.[P)M)S)]:_'K(<3&R*FS M_+3/_US29+UM"-+:-N2NOW."G'T!&?I-"Y6,9S_WN(UB)Z9\8P'M M V7!USWM?5KB#\34VF\6DOE_YG7&%$P+ GOWSM[E6C@("G7? F4VKKHLN8VC MNY'LE#SXC43"&64R=#[V3]-YFI?K0RZHC%8Z@2J2'$5!-E82R8+JE36BS1@C M=RA\=W2'MU6XN 3TJOVRF+][B\N3S7ED<5@M60@@A6W= Y)G=2E":?U7/CG# M;<=MP_(U9&$?2IS;C1,8Y#+(-:R?5ZM3&BJ9 #3*-'M]FF?3\JJ1!TVCGZ#W M31($"*+G00CM(;I:>_&Z&!I9!T5PTV9G<%_!U3]N&@TCN$%Y]:IM],3JCSD) MA.Q.6@/3CSUX=[?ZZ <4*_K861^1337%5YORJN0A)U6:] I$\H*&I!RD0(L& ME;(T=;D&?0PNL@WH*\@X/P9_GX8@@W#^/,_PQS]Q6::]"0K6[&I2"GQ39&/E M)B"DAN!D-5$GC&1D#4C9FWA&52']^(P[2#PL9P87:&YR_PO5SV\_/N](WVV* M=+S!U7HY+6NL&[)/?$:10J:MW'23O:8"640'V(*+/A)S! ^0HR MU+GH]!3"8[\7?9::>#U=<=.W:=)HWZRB=U54C?[(H9?ZL0F\DK$(5520W#7! M'P2U9_+Z-^$F\$IJF+(-G<<;)3RQNAFB;2#+TD@@0B>(AM0O-LQ*$I^+X4[Y MN1O)GKGKWP13#A?)P&9_[XR )_UHXL5B_A&7ZRE]^7IY?C9[MAWV(EY.6PW) M]ZR15"(IX!I!A1(\]N!S'))!>X'=,\_]6R/9<()EX^%=0987Z<-TG6:;S-U7 MY"&_2V>^@D\UEUZX&FL_;E6R06ZNQT%5=E'1["CNR/$>\/9,G?\F=-]0TN.[ M^[<9,&[ O%Y.:>P?TNQ"8T\DHG*N:K"^[[Q)* @B6@A-1H=DV57VZ,2]@/;- MS?\F.,0G(KY.M#3L_F]/NOV89KBY)7WA%/1?/)_7ZS^X\LG7N)PNZLW3VLLV MN_3%^^YIO$EK_+$U+.N);X4L1-';Z_;ZT)6\V8A"0#;>HJ:-6["7#SSN"(]8 MN<=:Z8152"PQ9&M'4F?1UEYP.Y0DFW?2#="J[%&5>YZX:O%X.7['#:TAQ#_T M0>9=1;9D"$BVO@69*FV456G(H5906?>MS!B;!FC*]*B*J4]AXG^* MFA)]'MQVD!0MD++UGJ;L^&/*3WVG/UISUZ^?GH>*O[AJW?WLA ? M>UF(16MG8-,L;7+TIN;AI?5EEXB6NTW3V MF-K?0R-BJQQ^U*ECJCM^!N'+JZ:K,EMT ).H?#'&:U"RNGYE-T N+4",U68; M"^;$755V*Q@.UV)3Z_?:CG#7J+,C;T=6 ZF:"L9C(U,F]6_15:M-THD[VK$S MN#$9LCR\N;EK#B,G-IU^?WW5*R6CDRNM5I, JU)@2%% 1B]!))6-)JLCL;-H M5VQC,C>'(=$@4AI>\9Y9KIOXR^-UY1T/85-O#P%DTDCWE]@\OTK;,UU6Z^=M MCD.*%#'J" $+N:@)E6HYVBRY:];Q M(.?>I&Z@*N7TI', Z_]>TMO^F),9/.NP^KM_P+98]MZC$]I 6VC2@FL^@2DY M0S Q0RW2RE:<%>QMM%B CTE'/@&3']H+AR?#\96M4Z3^>R\1:S#TJS<"8M.D M*Y0VNN^,F;TZY=>H;$?(1A:1#D:X7==*KR#R9:T$+S!D::"IH'HS7@LAZ-(- MF8P.?6V9.];( GS/.,^PAV CY.KP;#B.B;FYHW:8@7GM$:SFY79P3,;EY4M^ MPS4))Y<:38.FG>\=U2U$80JXE%!8;05F;AOGZOO9;G^^29]^)28NIVFVVO0$ M?(,K7'[L)\2Y1"LR.4\^F]Y=1-)7T4%,1#\L1L;&71OH851C,M$>S8>MUS]Y MA#' %>'%\E^]0,RBX.H&L)HU;8@B]B[:D8")"CG*WN0B:BFM<%H,M@ZVPQJ3 M[<1/$R9Q\//DI^E\NGI/>FRQJ#> 816RIA @8>W-<"LI,RL:0<0@8FG8-'\U MJ =AC>F BI\G3.(8WK8X+SV%9R6G^J'&HA=*.*^2<'8,\GBS8Y^GLUDDCQX2 MD[%R_OX[JWB]."_5)*RW7G@#J>6^1=@$R3=/]F:6Y*.K:B1_-\H'81U\7G-' M<<_-"_JQZOG(BR?NIR3)EM8"C.]))X'60*DRA%J1%@=[_M;#L,9DW'#SY]9I M#;.4..MF+E;3]>KZ4)TLO5:]@9ICH*%B@MQ!65GZK5]C&CMA[@0R)L-F:(H< M+@F^BJ)%*0$89H";,0EFEXLUB2]LK?M]^_)@LDZ$$ MS36[O#U$KH^KDK&5>T_54EL!HSV93"I5<-)8(X6N%KE/8Q]2B4][HWCH57^@ M#!BO6VW&^?-\=;KLT<$)&<6B5+*1T1K=*_DH,IZU J*I#0YU:)+_%M5U#&.Z M"CPT#PZ:_V.X+&>EOLFPQXM"WW-<_U[(WSJ=X:)=^\+.X8$,2.@]0%F(KGH./F+X<&^Q2 M*WQ[U_#F:JZ]:SC- OG^4@3(MFO:T'+.*F6CN6U9+NRC*FK%1KY;QT=/(6G. M>\IWP]D<=DV2I8FQJD&N)M+$T%X>=-_&DQ?*-U3Q>*MR@VA<+M5 E&(4RO"Z M];RF\Y;8V95DZ"^*Y_RO_/CEKVS,D1>W&EH^7@4? Q6;IC[Z%'*EE-\JYWUA M2R:!7MG8BW:7WMRKLU\Y#SKHX&M @>S'D5O!'+I%_DAT6WQ&6A>;3?Z.T5J+ M5<50P.8:>YUR"S'$",X;^K_,,67NO*0'08TI/,G#DYN[)*]<^,KRKFDQIF6E M3;R>EO5Y@:W/FSE(LPMHT=/0,@I(3O9FFC%!*,:!$]4@60'>6.YH_D[ QJ1? MAZ$-OWQ8 I?_01OR8GF.XG*@,<@8NT^.-??K^9@A>&= J)J#U-$8)Q_0A%L? M/J:@):^H>>:31:Q7^ZY\ 1$;\8@8U2\:FF8]9&P!A&B^-8M$+;^#4.]X])A" MC_PB/70N^?)'SX9VUM;T;?KSR]"\"=98VZ#0!@&FE@K)) &J>1>QZ(SL8<>M M8,84?QQF*^>1 _.!Q-:15LQ6:%] ^=0($RF7Z-'W.TGHM/5:66Y?^GY$>U83 M_ H)PBB18^3L=AJO.XV_7,JXY/:YIW=(/N\>CV?,]7WLH-CR@"]Z3_>*;3V1 M83H_G<[?G5>?B;:;]L8]!6(QH]>\^WF^QB6N MUI.0(]:8-:A:>IYGL9!D)/X8-"*A+]H-T AJJ.$P]#W:%]I+^F*UGI9)TS:2 MO>U!Q$:+7,<&(1<-5H<@96TZQ %Z(3T6[IA\Z['P^XYV2D=A V?;KGT!_T3? M3M_-)RVF)")-3+"V%UG/O;& #I"#=B7;V'3BMOH>CW9,'OXW1-['<.&H-D5O M&+"8]SO=BS:]_#&C5;'+"X:P*_8>&-OU]3-W]*8U\P/.L4W7DU9;\-(TT"63 M:VK)2VLESYX$)4 M!*GX?@@D$$) FA/IF\L:8PYR(";M@F],4?AC\(E=9GQ5B<^B0EL''Z5*5B9H M,I$]Z5TO#]@0A*A"-R5<,-Q'VOM10U"U=_)Q M-B3O+6F$@7:;+9#&I)F/L-MP"(8Y&'<;C/&J.14MZ-R[TQ%9(43C01519'4J M5^2_F#Z(]NUU$,_8=%'1YL)"HE=M+F:\V%0I_GG^_&1Q.J>AB]!R* :LRP*, MHUT_-AI_DK3?*V.E0^X0^;X81Y7PS4&AFVME4*&QNT=;=PM;O="R$@I/,U![ M:RQO-"WP9I65MMG$?SUVC\#4&&+2O+SAE,BQ_!VE?$PU-0@U9+(RBX.\*5N. MT9%*4<'Y\H3^SE.7_^ G":,\CGJP<%9#?_KQRVE(KZS_!LMB7J:SB]LP# <, M^[QHB(.&1P^4Z<#A[O??=3HU2'YAT'9?Z+37U[GVX8F4N3AC#!332R]9B6 7IF7K)@86X9 5DQV M)F-A[_2V'\)1U;$=$>L>*4.6ZPZ[X.L5=,OBW;S7T*4/G-NWJ_-J=[1<+E)X MSGSIU[@L/5E7*DOF=%004J\HX40A'ZG2GHY*Z!RDT&J7JS##(1S3Y8N!Z3@B M41]U>[R([MR,^JQN!X8F0<66/*T](38]Q93NYS6U9[ ;FY-!^O<)]L\]AC"F M"R0CVE^'(L%1F?S;HCNDIV73J/P\TK"Y+3%I(KF,R4(+KO1"Y@TB?13(*#&U M:$?K+S\!;[<"'M,MEA&QE$? 1S,*+A;5JT]S7*[>3S^<_:577[K0]FS<%VFY M_-P6RT]I64E[7%HZ%XHC%"5UZ'V>2FU@O,] HTFT^GQN0585@F"R$5@ [\)= M_VUP=[Q$.*KA^Z7ISJOY^=7SU05H86TK/@KPIM*TYI)[%])*&J,$JVUS"KG8 M^P"477@9_GOQDE-X1PW/_X;K6Y8*2SC^O@2#,^?V7+^MEG9*O2O0. MTS451QM+,:0\8P9!9AZ9>.29Q*&R2:_BX#HBOGSF664I[8O,@HQ45;P%8VG; M3$%GL$V4F*4+J@UU9>$ZDC$%N@_FP;;3X ,F?[A<@2O7I"<10S:]?%D1Y((; MDWH-L^B@:=KLO'3")35THL 5/'M&F8=N7#40*PZ6!#LW[G-P>_:@CKI!*%$1 M:1496K96<#Z+&$EK5#M4+LF!D8LCMC@;>O\X4"[#$>9L8RM-&Z*H!.%:Z.U+ M9*\('<%A<=X6ZZ%N]RSAJJ"[Z?YI#5UX( VLQ1"42+A3O2 M=S>246O-_;GP(._WGW[6FDZ7.&X48YQXZY1N7D&SF19WB062M *2IXW:9Z/\ MS1#:O06>MKUG3*>NC.)FG^)AA-X/,>B9O8O]2_R(L\6F0NL+M0I$Z[./6/?/V874%KV=K.'HQ[3F>@Q--*P M8AV.CI5/FC;O/+4 M.T513;4U&-"B-X@Q$B$64OL]B[UB\C4Z[@H4.X,;8^CI8/;ZQ_Q\\B&57B_O[>+#M 2C'I\0L/.CV5("'C>8 Y,";M:?OVBA>$7^ M1+'9:?V2D4);PKS^-)WW\Y@-YHO/?NX5*R]:E AGH\H5!&($0\86I$)?->$K M:7-O)<8]%B4C-)9JZ%CN1_16*S&8[-H1SW^&+D-NVE? M(,H&3>M9MLT)^WT$]O(YA0#XU?WBDQ:+8MW;O?G!& MWG0AO6I_K'!S'O.\K3?=R^YJ+W^CJ_RD-=,,;:G02B7K6(@$T1D)V+3#6)/3 MN$MP]RFPWKZ/7#&8C2,GJ'W M:8=#1#Q0,.HF)$29I4@26LP=DNK!_YC ZA:M,UACY+Y&=2^@L1@97QWO^,3, MQKRM<]AOE9BJ);G%INLZ!$-V$:T%C[WW:4+RD(TJR$R\^_",Q3CYZGC')N3C M'RW^?OKAPVQS"IYF/Z19G\G?WR/25+?%\DQ2?(>->[QLL./'QPZ8Z9;R%@=\ M8I5K.=H"SJ9^ 8P(DI6N8%&)4HB!.AXI8C)P:$B3)RB#EY!"+[$3NW.HE0.M M?5 N%XO(O>>-/S3$R8X]0S[[R..(AX.A5=.3&6G_M31BE1N$(#7HJ)4.UDC) MWLWFJS@QMGSTQ)9*I"4-R&K7/A;:# <61UKPSR<&_L>/.TCCR.%R#$) M@2[T^O6]OGPOJ"-# >UR%MC0UG24E3"B$/F1Z?$820S"C9LN;]'560P62E&Q M7[O5$)H-(%6K/AK1LGFR>!KK2*\X>=>\.B.;4F@2--&[(7E)"DN16.@+H[-$ ME3RWM;D_RE'UX>&BTQXQ00[A'6,YG341WX;61E$KJ0:HNM+B;UE![O7K:6), M]D9@*-PUX!^+=:Q;])'XQB?'X\=K-M__>&@;^%V>.E@$YL$A,(5:-N_I100F M-1MLW5PK5O6>>(XV$BP:A(_12(!NWPYKZN\&4Y!PEQ"@XI]661RWJ.Q M%EST3;;H4(5A0RBWQ_6T7L#C)'V_^[OW3!]# UU7C]Z7K*,"\CS(&2]-D!D; M2%NF6DRA46?!?2EW1VACTB\\W!A")H,0YJ)"__G^.E$ZN]*O2UG?PWMA8 MW-6F\_NWB!WR=IO4R<>$MDKI8_WSR8;GXN#F$_E(" MU-;83)(55&P63&] DIK.Y'SJW'RK-1;[@%@X\1R24KD3AO^#:?F6!H*[3$Y1 M*%/1O2Y.Z =/6"&FED#JH&EF?*[!<$W./L#&X 4]&0NOW@)[6I&S) +O/H1/ MBUT&T*25-2/Y J&W&$#"GJQP('*3HDE?UMB[! "/RYE M7\UW&D MJ2 F0FQJ!.,QD@%.UKTV4F.--M _G(S=#=887-VOB[ #B/O(6^SB M=+G3BG-";,I^THKKMYM"+P!J$]CLHXY5H,ZLA-T1UQB<]:^+L4,(_'B4W23& M[Z,I3$Y8I8B@>QMLTYR%4)*GL92:M9 Z:]]TJACSX_Z=_M,A*,2@4;>\$FZ<&X'F\K-D!K(CKKC'-^ MER+-0^'[YN)6CR7K* AP?$5_9^+U$&=9.[YH, 7_F($R9K7Z?.F2/++ M4W+ 0_6(AAQP%6,O+]\@RFH!72TEQBC5<2ZC7,$TS.VBTI*42D7(WLO>YB5! MT-@[%5?CDI#2>.[:E#O<+AKA79O'LF.G>Q5[B6'8RS;;-E8R %IQJI>\Q![V MKU%"J.3E.YU]2\T8Z;FKO.\%< QZ\^D8Q"*VL2H[%I]VYU<]L<)C]F=WIJ1( MRFGI"B0G>Y-Z48B2.8"5WL88I+::.WGN253>E>>?'WI.5*W5E6+ >T>KT7@R M"'VMT#!%TVJKZC@7"V]#^ZK4XCX,VFE3.U!4PRK*&^!ZG'R"Y$)D&\DKEN0: M&VTCI$1JW$<74DC.%>6>@$@=VU>E'H=FTM[".AJ5KD6M)VA,;_Q!=F BA]DT M8R%G%$ B[6*'&M[E#+.VP".(6-A%*1ZO-B.NTEU=/172Q.A]8W3$+I^L=]K M!Z&(B+95S(K[DMBNV,:04# */CU*6$>CTF]DD[[]A+./^.MBOG[?F\5B\4Y4 M4,V$7@^@DB/;^HN]4F@W82-88J(Z?KSA]1*?U\6'_NPCWAIY MS%L'BT(G)5=H2A4Q2C32@<+W].&K()AN03BFT MHN1LN6__[@B-]\;[UM=<%-U1D7S<$LA+T5C 5-7366DY9QDL_2*I(H:MWOL0 MPC$%*X9@U_WWZ%GE-U !PJT8?YZ__;3HF_AJDK-H&V\%112D)ER J)4 %4NV MM@GIPK#=RG8 .:9@QHB8]D@I/@'9NJEP!M20-=([98&1LH'))4 *2D,T29HH M:8;L$^UJ5V&.*= Q+L(]3I+'IUP/^9WA#$%9:YR HLWF[(V\Z;QIY>=IBV[- MML#MK.Z/KXMHM X:)?@B-[5U!&1G:&>.-KI8M ^% MNTC!_BC'%!X9%]\>)<=C\^WM>UQBZD'H2;&E^J@<.-P<:]3-]4P)L9(#.1R/S7__GE?/3#9YS.AI/QWW[D?V$__H#C-,G# M\<>__?C;AY?@?OR?__8O__*O_Q_ __[YW>L?7DS2Q3F.YS\\GV*88_[AS^'\ M[(??,\[^^*%,)^<__#Z9_C'\' #^;?&/GD\^?9T./Y[-?Q!,R/7?3O\:B[%6 M,0:F% 9*R0S!%PM)"Q%E$(XS]O]__"NB*5P(#E8K!\H8^EC]-KD@LPL\&LL6 M#QT-QW_\M?X1PPQ_H,F-9XMO__;CV7S^Z:\__?3GGW_^Y4N@(;/\ZM_>!.-_NGRE_31V?"OL\6_?SU)8;Z@Y]XI_+#U$_4[6'T,ZH^ M"Y#\+U]F^<=_^YO;B,=CN<_Y>'Y3\O/_!1& M(T*\>,+\ZR?\VX^SX?FG$:Y^=C;%LA7]:LH5E*YP_D=]VD^=,9T1D&FZB CT M4QQ7!6^(<=/3NV.^>A9D+.%B-&^(^/:SF^*=G(=A2P'?>G0#M(L'P3F>1YRV MA/K-"0.M M@N+R-?X?U__V!@8B>S@>UO7C-7V[?$ =J@,:_#+'<<;\XP_#_+39=X5^^-@>^5]48Z(&]^:2!\"Z9(?@__C"99IS^ M[4?6@L1GX_%%&+W#3Y/I?$!0O @V0TXA@I(Z0&3.@+=69,F]HM>V"9DW1STA M4@\6YFUR>0MRW^)T.,F_C/,+,GL'3LF$W'DP9**"T+T'B[.V_R*+OP^OYA."<_+X2R%T?_!,%UA\E(@*X:!,P9!99? YU@= M%955,=&)LL%@V(/B;2.? ,M-A'J;:-EDJYT&LBOK/)>+BQ9H?1(&DLH<5+(: M@M&.%A?R/KE2VGK?9MM=&_D$B&XBU-M$JRY$_S*>#^=?7PY'^.M%%<< ?798 MF -;82@3,T27#1A'+"D41NINB_7ZB"= ;"33+:]XJ$$L@=L$(+@.5I,, FP19")KXS+637@^DX0 M)T-].U'?U@3;71,^A"^O,LU\6(:78<_E^N.#5MY%LOXC"V0BH@;O:1%"6H^, M=^3TV1:+^);A3X;]%N*]S;OKSONSG*<;ACX9OKN*]3;7O@^NQ< +X86R%IC5C*9I([F 9#]R:P0Y M#$7F$GOA6IPPU_N)=4/DI%-<[!M4S^G+-],/DS_'@V(9HG8].X;.ZV#R;8E@ M(6,055 *BJ:]1&'A$*1($%1!GWQTQ99NL=$;HYT IP<+;P.+G6)C-9=D]/9L M,EZ%=6Q2Q9?$R=73ENS^8&@)$06\,DH[EHTTW=;G]1%/@,U.0MS :*?@V'M, M%U-2+R[BA^%\A -6=-).)N">=$PYA83#9A#!,%6X8LIU.T5>'_$$&.TDQ V, M=HJ(?9B&FG[W_NMYG(QHS0_9IVR &4D&O-,.7$ $9,YPCU%GULU8_F:X$^#R M *V=A;F!W09AJ]]Q-/I?8W+!WF.8T8Z07\UF%[0E*-H%T D!+-082V3D M=W-+\()@J&5"9ET#&WC+\"? =SOQ;B"^00SK/R:CB_$\3!=G9-/90'C:\7.P MX)P7Y($S1UI(TQ8$Q2KI?;0MSBC6ACT9HKN(//K)T-U N!M8;Q#&>C6>XS2D M^? SO@CSL,0YB,DP+Y*"E#2""F3AUY4&9$A<6I^XP38GD)M&/QG6&PAW ^L- MPEB+1>=YF./'R?3K(+J@R9NKX7*F:U@M0F") =.D@B$K'Z5NE"]R->C)<'RX M*#=0VREB=8GG_7D8C7Z^F-'T9K.!HP&QN@/2V +*\P"TO]!ZPYV4R)B/KD4X M^IM!3X;:PT6Y@=H&*5Z_G./T(VT>?Y]._IR?/9^*?[U*9?KL(@_I$\_F*L8-I#8( M?I%ZG=?DT4GZX_U9F.+LS<6\WG&O@?=!+ HM!@X:R3I4Q7"(46&DZ&]F: W7*9I M-*\N8)820B I<)%S8)H'I;N%3G:&<@):T8_8-RA'@U#:<\(Y#:-7XXQ?_A=6 M[R$P]$Y#H=4+%-)7#GT J3,BLS(YUL(Q6QOV!$CO+LX-!'>*FJVF>7W![R7] MA&;HO$LV1-#52U0"R?!PPH-DWMC"@DNJVV'UEH%/@.06(MU 8+EW# M2U0B&&5,25!X%*!D/:A1CO8?(XS,16 R;1;U6T.?'-6'BG4#V9UB:L\(4E[ MJ@YA88ZI@ QRJ"E-Q7F(+%F0AMP'$4KRJ=OUNF^&.P%2#Q??!B([1T8S:"J9N2%.LC-Z3W1J6I([ZIG42YJ2#% M#YX/4/)^,YV7&_C+"._;=*'N!M6,UD!NXGGQ6*U MW G18*TD62-%N(VFY6:PK9[:-?^-Z9KT(NOC:('D7%EO J1(BJZR+U7;R1AA M3F?R);.)=YU[/V;VOZE.]X#D[R/B/DA?A),6N)[] R\O_GK:%TT*@*[>(6(U MY6:1RHZV6&F9#WE0?(MBM;_6__K0F$3)?_^A82W(\FXR& MN<8(8QC5$K2S,\3Y[%LL.]:6W/:L=K4F=T*[5GLRZ:A8,4B\<56*\D(B2SQ9 MD93A2@VV/[:1-7WM93 F74*4$&3-654YU'OU@8Q'F8))WH9R5W)1)S/Z"D77 M=>/9;$;">19K=9@T'Q2.4I$R@Z@G"ZH>$4>E"Z!E@4?,LMQY$GO(G+Y%$L MKP$Y/ME=V-E(=!?1]F'QA=G9LW&N?_WR7Q?#SV%43X^>S9^'Z?3KT?.KHE0$1:G&O6GHQ+*Z4,V.LD1;OSJLYR#+8!=A#Z4,G$M?MA>8,]* F MSSZ'X:B&/%Y.IN\)X?*VU1!G+S#.K[];I6P[:S7-7(&-&$ 95R H6A!]O1R9 M2R83Z*XS_H,6C/T@GH+J],E*PS*J5W!3JI7$9N\P(>DYX?X5YRML-DK:,94 MDU,M+"8=N=0,R>2.R@C+C UWG1@=I#%WX#D)]6@E[X:55E?87HT_$XK)]"M! M&CB,7 LNP7%#2UH)M>JK([V,UAHN:EFYNTKI'L+]S?%/@>N#Y=FPN.H*R]LI M?@K#_,N73SB>(>UM;^9G./UFS@,C.!:E/*T]48%*RH*OJ:6Z1,VB3Y+?>G M0/KA$FU8KO5: R>?<#K_^G84:IW^7,W:3]5AKFN3C.B#U^0JUXCCLQ=^.YTE[E,T$W=#8FY['P6L,,WQ7NWJ]*;_1&E1G// \ M%YFT@H*T\"B6.>U'0=52T='46AN.K46*;@49MSW[29+81% ]6&:[.A6_3L9I MN=X@RTJX>B.7E*O6'8L00K# +7,9N>K+W+*0Z,K1:% M$%"\(?6SGD&4G('PA?E2>*3MJQH#P&E;57Z%X/0QQ.%IL(&1%+@[" MSR8C>O:L6I3SKU=3S>0\9&T%E"S(QGK>ZJZWD(R;MB>_+G M@+V0T,-1P V\X#KI0/WA20!K%V[R--QR(AZ1*+8T;XT#J\ MOQ7,*2E! W'W<,KW?#)>S.[WX?SL^<5L/CG'Z0KEJJ[;0$0LII2:)UL3YX56 MX.J9MF5*J9"BU'?62SLLU?!^7">C''+4MA%;#Y&>#4M0=4>35J+6AZG-EJ6%&&*]Z*:3X3'E MK%J_WB>\U'<4<,-@3]7!%[66P!3SNWK.'W /W^&Y;2Q?G%J%Z-?D'" M3L-Y[1CH.;Z>S&:_XOQ-^1"^#)*/S"&2(XNULI:5 GPAU\G!#;TMA4&RD2QG+2':&M76A,UED0"3Q%17@Q@"WDNLN"^VAX3RG)"#KFE@G3 GO01ODY,Q.UJL6E>A^A9!WR4J M>THJ["#&QU^6T@5EG=$"G-"FGGM;"#[2?E8\R26IY%3K8.6C*4O9@N"="U+N M(^CCE"+M4C)'%M,Y)>*0%*1M1?8A@'T-! MRK>A)DFK/*NF:R5KBRRZ.@+^7&)UO1 ;Y]E5GGE6+!: M"KZ]=.7:(,T+6:KB@E51 S>R7C5U"!ZYK?:FEUPJ'D/K*YWM"UG>.'0C>;V9 M+D;(BY.8MSA==-,:F-J/02YAGH(YSVS4^4+Y&#YXZ!DH3(IQR!21G)>C+(L'4N MS!8HI\?^ 2+NY1;378T58_+<6 ?:D6>EK$YPF=3+-9G0/M68?=_T/T@WRV/I MP*'"[N%,_-M$C:W;E?"J&";([!2UG&+MC>PX]X#:,9* 11];WWC9#=F35XX> M".BGYN$-E+?V,5N8IKD'B+6V@U($T9M0P'B%4AK#0^HW>^KDK(:& N_A<'L3 MNN7&EKBUB:D,*!(A0U%O@L4 A3M+3GY- .JA\N46-">I!@<(NI1W=S7 MBN+)6N:!I5J#,RK2T)K\9Y@3%DM"XXZQ))R2'=%2Y#WD4*^?U;EL;,@.3%EX M-&3=1.T",!44NJB<$"=[IMV%Y0YB?/QGVDE%QZ+RD'PMW=-U_K'F(K(^C!4)(GY0IH+EV M->Z)X"2K]T+)IT%G<_S^FBPV)G\?$1_G3-M41"4;D"70)L@4JX?V 9(-SHA( M-DKS&EF/]$Q[+V[N/]/>1[#'.=.F&:!+5M-NEM3R@B>S";Q3Z%%YY_-WTF2Q M$=6'"/:!SK1GJQ5N-BFU,U#)*M?,4PI#'9X?O/S:\$QB1A)\W2]0Z/((XR.U$^+J*3WQ4C>NL)!^_/K M-Y<"&G^\OMIQE1FN!!9O# .GE:8)DJ/KG.,04PA22\V-X(TG> ><1Q%7V(?S M6W4[&HFZAQWF'7[&\06^)!%LJOGVRYKKEZ,>;-0K43R?S!95*I;MA*X% MPKE"M$Y"8;5+1?$!G" G73(I;.9DD>O62G0OJ--9:)J(O1??939_4Y8*/2@^ M!Y<(@@B&7@H?)(1Z'\DK(QPS/!3;OEK,#0 /N$2T(>B657NH='N@^AW.D!Y8 M>Y.^($2CR:*ST'*^ Q93=D)&R$BKDO*<#&V5(UCO9>12*NY;4W\GH%-3A7;2 M[R$YYCV.1G6_&N=_A.D?6(6P0A:%0'V [ MFE-3BD9R[R%+YN\XIHF/"-DS\B''PSK9^? SKN#E7#PWB9Q[67N4^%JU@.D( M4B<=G,G1J=;=0>Z!=&JZT9*!'O)CUN<\*+1$R90UE%KB1BTR_4I9M#P4+'.9 M6/,-9!W#J:E )QGWD 2SP9\:.)VC1\V )4F03%[62*0.>&0<54!) 90%KVPJK+0NR]2G' MO:">O":T%7LOG;[G.,79_!MPM4$ITK3)6LE@'6901B+XH"UHVI),,"PCMN_Z MO1G+\;6@,6VWNH$WD'D//N7+,)PNTG:?Y?^\F"U*H+XIOX?I-(SGLT$@^\37 M!FB!!S)1,)'#JQB]!II;9@LY/:7UK8H[ 9V:5K23?@_;Q]])/K.ZC^'LS?B7 M+U4"%\/9V27(VN1TD) 616,%Y*!4M69JF;PL09 03$Z%,]7ZVM6]H$Y-1=JR MT%<%^ZTR&,C@I7(T65U]816+ %=CYTHZEA4*76SK[)F[$9V:@C24?P]>YG9@ M(EJM:^DD8^K&%\C."L4K2-EPXX3A,K?>6[X;G6@C]1X//Y=!@OYC6A M],/D\G[\0,C:,EE$L&03D<-4,T92;<&@.4,1O"O-"]O>C>C).R,-!=[#ZG") M[D/XLE3/GW%,(IX/I&8A:%9 QMJ;*14RBFMQC:Q(Z;'>$^&MUX8M4$Y$ ;J) MN(>%@%R?&X$2Z7*RS&CPK":4U_OD4?I"BU0*CM&"I6+K&-0W )X\RX>+LX=[ M5A_P_--D&J9?E]4Q4YIBE>:'R3O,]+OZ]9K7,W R:AVS!\9=;97J"GB9$9PS MEE +$W/KNU<'P'SR>M(W-3W9AQG&KWK//83BZ-&YN5"]8EM#].MXQMX@OR,M.H26#6'TSEF_J_X0J^H7 ME]H=D-%'18W*U0*.-CD(41400?@8LG7.M\[ZW@CDR2M$=_%N(+WSX?89 MI^$C_GI1I?*FW*IP<*FHQ9(@,-F:JQXA*LN %]KU+"L3 M_NC8H#R=CTRVH%WJ]NTJ&5;[R&K7*1Y% 14BF=FU(Z75- ^3F4+7NK/?GA!/ M58&:4+)!A3I'3M,\FLHE76CO M(,:'KEPRF\X';Z>3?)'F;Z;OQ'4I]D+QHG#<79,$'G!IY%/Z!+1+/E3>U=0.U3 MF60WKF\#.6Y1DC841KCFN7?? M #B>2=>0E%OEYPZ5: \7PY?S6H))RC=,4PPQ?X.7?K[XY.+D\U'TW&8U>3J9_AFD>+!*^6,Y0 MDLZ@2LC@4$C@W#-/YI5VO/6.M"?$1Q%EVD< Y%8;VF2EC\TCD8\@UM@K;>LV32>9]V#7;.A$S$.6S)-I%;2@ M5\#: ,%9MT D,BO6V=;)6H^A#?11U:";U!M>!R*;8W"=\C/[,'F6\T+08?0V M#/.K\7.R$^9A=".7;"US:"VU;! XK91:D :K:OW1=@]1,PFE6F@Y*Z<5N\?N M:0[J-+7I8;EK>-EH[XF\*=O2UP8\61]S#0Q+1G\$%L!9D8$KYYFL?8UX::U^ MV^'\4_%:\M7#'86%<"X;6+RXF-*&_!:GP\GR2)"<%/)&9XL)7'X]'\81OL=$ M'YT/<38@N+HXC$#ZX\E<1')Z'28@X#)G="F8YA93)\2GJ9 /P&8/MR:VH%\L MS?>#U[YVVV"6_!5.+Q+' D$9!6BB<\(5X]B15'$WP-^E)O; 90]7/'8%_QLQ M-AO(ZJ8(CJ"=$*!T2!#J^R.SEPPQI^!:-VW="^ _%>TPKGKIR'/'^OPK_KGX MU6R09112Q0 ZR 1*<0FD]8H<(A^9R5RDYA?&=D/V7:I2%W9ZN!9RE\)?@_3) MT'PE:784M?R:8N"%4F"S<#$55#ZT+I>[$[#O4H,Z<-/P5L@!7LL[G,VGPS1? M=CA[5@7T>ACB<%1#-EY8CG3@?5@ZMY)Z;35*\' M9:[E?9(ZD3M7V<4O5R6"?OF"TS2<+>Z_Y*A]IO?$H80:AJ%M.]4*#[Y*S*+0 M:0=-.V#HTU6HOGEH>27E#KR+M74+W!QI.PY9@-!5S3D7$$SA$-!+H[0)QMC# MU>:.D;\[K6G%0A^76>Y7]#>+$/ -R*YPRZU)8#360J:)W 2E:[$!Y6T-$JO2 M.JEE?Y2GJ61'8JV/BR_WOANW$ =#>E"+#RC&"RAI+3C""C9@X:'X(&+[QD![ M@OPNU:P19_W[" M2$H) V3G@O%,8?)'\@CO@_I=:EQ3_C;H7:_1^:VP!\)*YVLA)AM\S4H6')Q$ M1]\J$YRFOV3K.^(' ?TN=:XA=QLTKJ\P_.6;LLG!_17G;PK)J^!P?C&MD9:< MLZB);!A3)--38"T Y^D5TNB]MUZ@/^::MPOH[U(3>^)T@U;V%<-?O$L[32!I MS+6R%.243.U SVI=!P,N*I*,,B23(_ MGYS76HF+9J?O:H[Y;#C'Y16&RYF_PS3Y>,GP95Y4+IE+&35$3W\HG2/-+18P M48J2@X_(6_O#?<_IM%7Z46G$!I5O6]IJX%)AUH@";-$MLXC:NJY(,,&[9 F1 M;EY?\8$K;!Y3F0Z7]89$W^="F1N^;*CH7UV>A^GT:VVE>CZY&,\W[F-:H#>T6X$6M,:J0%M')2W42M;;UK[ WR^U&HQH0UOK&VKOV[)2[ZH(4J-I!DLJ2E6F82#WUK2P@Y M.,-$7&N*NS$=XJ#!3U!SCD-$#SVM=@.]EK0H=/:U FX4'N[YHC5^JLW=A&M MY,FW;\!^",X3U+.CT=;#];*=.S(,D)9+B5&!UGE1*MU",+1I MS@75(QA*/5#1\+[6!L0[WEP4NG!5N ,3:8%41?IZAS& R4)&93R+6>ZO.T_G M1FG_JM,#$3WZBJR6V)0=R'@V4Q -S7@C3O C7?N&B8\0\ M8BZ)^F9"L[CEFMF_,XY!(^C?5FW/P,B1:QY)5M*)E M8<%KGD!);J).T>Q8OWJO*/HCJ67>)5;<08P/72;7SO8C>IC.=!=Y#A'@-T[)V MZ"Z@]BE]OHO^*IYDBDD"K_D5BN8+L:"&HH(1F'PQ MS;>%6R".[U@T(&?24K(]E!_=DI6W!%>RM$KI IDYLHR9P)K@S "5+UEA,KFT M-A/O!'0**M!.XCV\^>]P3O/#O&H)MT3%=6U7S@PX%F2]J4]NHF8>@N*%;&F1 M+)>-]6 SDE-0@ 8R;GB0>Z66*5V<7XQJ)?!MN7!+H-8:S+PF,0A+MK!4DORG M4$!ZA]:C195:*\/.X$Y!/_IAHH<3W"NKZ/DHS&9ORN7=A&H1(4.$*H?<<5RQR\)^7/9+^0M\027R\__638W]55[)O\ M?43 MGP+-W#MM'?-E+2:XN;+5O@,_6>+[%W/C%-\E6+$[6$WF!HE&@),UT:;>R_3: M*@@R^1K/4LKIW75B]X%/02=Z$O-6U^\A&[%='FN?X7R8PNA;I(V[LGT[TO%; MM-TQT[5^;5IR783$F!7MZI)YJZS.R=2*$LD)MT>_MF\';=Z\C3FM3+$6I$D: M5&(!0O(.6"E:%!>%[J&P;ZOF;7>GS-<_PSC1&SB;SP:YODQ::\CT-H,RB8-C M],994PLLARCHCTZW%;X9[E'.?P]3Z"/D[@B^Z[H]@'B+KXVB!5[2+ MZ\AKWST'RAGRZ$*AY5$ESX,PC.G61YR//GS=F/Q]1/SP@:[(':9Z2_;R]I#R M$-#2.AJDU?4(5O"\BS'X) -=>S'5+="UAYA;>P9[1V"(7*,"0XBEU%:QJ"!X M9\$(QT.R16+9R4%XDH&NCCK1DYB/<\Q5E"4&:X%W4\_QI+;@?4C Z,MBF-8I MM+XC_$B/N0[1@D:"W1KG;A_3_#74^IJ3,C_#>#$C[VDV"^,HE44L]OOYF^G',![^]^)IUU'3^H*,\]L;([TI+X?C,$[#,+HR?6;7+G)R09O M(M#6$VLS!P6ND)H73(4[DVUDNX3_VJ#I[/"&$2Y?X%\OZAM'WRQNWRW#-.,/ MTS">A521#'+TT=M"4U56UXOV$ISU#)RR-B?:IVW[&V)[X#O>^O= VG3+B>Z+ MO!X2!FX">SN]+-^Z^-D@U 8!ODY9YP!*)]HQ9!1@5%;"3B<),<]>DL16P>)7E8PP>GL11\/TII!A6.\KQ^A2E,X +:\U#)5K MV?7:K#QS%HJ0#K%UBM'.X+X[?>J'MA[25&^LG5540WKJLLITPN%GS&^^63Q= MK(FYS$.,A:Q:&PJ$5!M YQ)\XK6W:O/H[SX OSL]ZX^^7I+BUT_"?IW,+]N: MO/\T&LZO:T:\JY/@ T9HI?0&2DSDX&(DY%XFX%%[9F0Q4;<_@=H/X_>G<7V2 MV+# 66=Q71[N1&&Y-"8"HX485/6^?8VQN)I9RE)2D?.^O9RC'(8^L'H] %V/ MYK#U(M+"/0S3KS=6\\6Y@L22K0-S+$/ M6Q]"(=:7NB;$])&H<?TY8U-?AE_W 5A3X>U]Z-[H,/;-G3>$7QHR,7# M:(U11A63&!@L!I12G)P1&T!JSHV.VN8^[?NC:LM]A[T/I2S[4-"#DKQZ^V9Y MY.!B5KQ>M0Z2IJBT$E#3Z<''&*WPM*%CZWK"5X,_0,)?8V;6&RD<)-8>XH]O MR#A_-AI-%JVG+EOG+H&90D:;Y &XL.0<%A/ <:>!=M D L-8>&C,]U8P)\=_ M&[%O?=_;G^R]OS@_I\5O4F;#C^-A&:9 ME9*M0;?K!:1-D7'Z 7AJ4 (AH,47&:5#(^^_L M/?DM^2S5X?B(?) S:JN"@/KR@A(QD5?!R(..AC1;< MSGQH)/1>KOJN8;MT,)TK/'/C@&&.H(*O^[D($ /&4)N,T-;0MRH<-5O^6-3O M+]['$M"Y-96?OWZ@?WI9$*_H;%P20)Y"/7Y.&5SMT!@360$".3D7K3VL.^ \ M5 9]"[+OTY\#A=Y+HMSZ;.D?KJ[%[@"MKZ3Z[; >)D#3C,)[EY9N\C^RBKC, M7)2E]F>H9W4E10B:&Y"HF&)9!NE;1X&/KAKW1&,>0C/V$7L?&G$QFT_.:XFS M-8BK6^Z,*9MMAN*2!(7DC884Z2LIF)%M>X&?Q^FT[8T#A=_ M'Y7G;N%;H5N=1^R [U@VQQJV1V-X=&#T7G5I0,+-RRP9(OIWW4YAKKL;XP<45OV8:&7*LB?<7R!-:^1H!+.-/]].#]; M[9C+#1(+&5XZ6ZBE>4&E6KE;&%6SS9+6BA7>_![03L >@8G2B<];Y9);D]%' M&?7+&/7L,B6Q[KZKZVN%*\>=!)D] V6C E\* QVB$LQH'YJ'0K9A.3&]:"+R MAHO';#H?_"/\YV2ZTLS+YA#&A^ X)W\M:P%*6$-H0JP%OC67V09E=SIQI,?? M()^^NR9^\\@G8(PV$&G##-^*YO+8]!M,JX/3'4#M8V_>P_=6(,,I-O) <^&8XK1!^&?'N=;+,2C4;Z/5!M7B/AV M?LM])4K/DBD9,C.U"ZAWX'4D.P.5YLB+$WZ7QO6;GGV\K;FAR"<-Y=6XFL,* MRM7--)&0(W?M164 M507DDGB4BC0OEUII"CU"U#0O9,;EB"QXW.7*]=IC3X"K0P34N!SP5- MC5:A!5N4H_5"U!BQT>!3)BO/V2Q2VH.KYR?#U2$":FBJWH3R8E5<1Q2/3BE( MG-PLY0F43TP!DJ^55.*U(LL>7+TX&:X.$5#C.UPK*+^LII2]>>^P)<'6(@&YSI5MP]7(5>8I)D+((**7>G:^G<5'' MFL"5:#4NDDFVBUFX]M@3X.H0 =WFRCQL\N^O85HC&9^Q[U3?6P,=-['W[GFN MI?$R)XP67L9<@HJ!!RV%,8I;K;.U*NV8QGMKS,-?RF=7#W^[?/CKJX2]HF)" M5]NPD4:#$'O&*)S]/A\,ITOKP!>7?,;?[RLE\P3 MRN*RH 6NAC-1)7 VT'KGG-4J1>]UZUYJ=^$Y[L+4BM=;P>-6$N\C\R',SNJE M\\]AM&@Q/'].[\E70O+&.B.%]\BJVOL-R- MZ#0THJ'4>SF1G,VGPS3'7''^.AFGBVEM\#!03II4RW=GB8:F'",Y&+3-\A*+ M=C9E*7-C;=B&Y33TH(FD^^C/.AI-_JP5=EY.IB\F%W%>+D:WC\ &O'8'J_?M M JO-)16S$$5P$#(/*BDNBVF=1[D;LM/0CAY8Z*$&S=OIY/.P!O$WH!SHI!2M M9#6R2XB4E@XB-Q:2%2HR%01+K0O[W87G-/2BF<0;!A:N=[9%@_'A?].2-CG_ M=#''Z?M)F?\9IO@KS@VXB[XTSXS;&^7)ZTX+ M=K8&60[7IY=5SOBZ5F-[1:[^^&.MY_UL-L/Y;S.DM?#UL. @&XF2:0:.1]H5 M.=8"@+[4CH;*)#*@A&Z=,+<+KM/0F>8,W-82V^>J*VQKC.E5K./X7A=%%/HKR>C#\N]'NA MU;-_QU$F:XNT>Y",HJ5/>8C*:5 T7Y\-;$%I?%YT MBZ@UJYD!TK("&HM!@A:8:!T'W0KF:>M 6UEOT(+.X<\5LG?XB3:G&F*Y@F84 M(BL^08R)U#(A0L 0 9%'JUFA*;>^(KH=S6GI04=I;U"$3LE'M.5<3&OL[9L% MRKD@BPP*4%I!^TZ]#!M"!M1."TQ*&;-+"M+&AS]M.MO(; .+G=*25LKU=EKO M]>#QS^Z6O",>2^05'RF<#3]TCBAONYBVC13']JU-55)F[ M$!4(+*I>.^#@BR#SDB,3WJI<1/-.J[M!.UTEZ@I""Q)@Z: M$$V-0EF(V;%Z>,*,C,;+YF5Z[P3T'>C&7C+?H!&=0W]WHEM>"G^':?)Q7*.8 M \-C4-XB)+),R$6-#.@'#M ;4Z0U!ONH5KD'PN] 9[JQLD&)#@X+7N5KY$5S MV1G)X9%8OLG[&5^-$2OIZ,IL]^QR&HQK.>#F9UE+8[Y%V/Q([ MSI[E_R1=KK8TV4YORH?P98")5CR+DMBTJ;;$L^ DS:987XHT-"G9VC!IA?TT ME.M!F-R@DIV#EU?AU-<89OAN^/&,@/TVNSR<'6!.B5X0#8)\-E!!.G")K"_A ML?"H--GJK1/V[@1T(LK33.8;-*)S+N>WZ*Y-KEH_V-;@2G:BMDT0!6(MN>>+ M0J&9*:YG73@Q [>%G#?PWSD_\_*^ 6[43<-3(1,) 86*9'87#5Y@!EX$(W.) MH\NM$[KO@',:>M!*WAMTH7-VYDUL-S14:J]Y+F \*:>JY^K.9P6E-NHE4UIZ MUCJC82.0T^/_,!EO8+[3)=+;,UUV2]W\[7EZLY^_7M[#'87994T=068K%D_RXKJVS5$< M8B3ON;!B=&(\H6]=XG8/> _1++&))NR<.=F-D1ZN@=T!]1IH+>^S*OR^ ]R> MBN#N"?5A:N+V1OWN*M:,MT>@;F1).Z=834*OEQHD\Q!B," S\\EY[=T1$[R/ MJ&;WU-)]K%JV#UU]M.I<)AR_P,\XFGRJF^NJ?:"5R60FP.I$EEEBIMKD];ZE MBS;S5#LA--:CK6".7S6U5QK7>W4VX:#A)?A:G^X=S?FR[862WMC@-%AG,YGH M!6OVJ8 0+/+:5E*6G1:4>PHK7@WXU$V:PZ77\,;R%8BE)NT"HV%EU!M#'[\6 MZH'"7Z>O@^0:%SV]":<8H4LV",F85&L@1' \6&!6HN2._G [G<(_-(%W%#9M MR]\^ FM=B9HD=7YQOBI#)]$4;Q-(86H'%T+C5 @0<@A29^\":U*$^N:@QZUI M>K#8)RUDUG@#_$?X<@.(L)DIVF\!$Z/II&AI(T@9HC/:>I8=6R_<=V %\2]/ MFKR#9=:#:7M]"CE[.9G^BG_>V.2GDS%]F191I4N;WZ&07G %Q=72Z(5;B*5* M(+BE.>Y'"LL-:.\_'TXIXHRP.KQ3ZB M[V/'N9KLZC;G[+=/.J[+.I=8QZW M0NK.LU\KEIJLB$H6$3V3BC$?.2O"73FE+10U76]^D,\\4( MZPW*+6 O/92 $0.W$4(H'!2KEZ4=8U L)Z=3"Q=$ZT/[7;'UG?]Q)&WIA8K' MDA^R=4HWNH$7)XM60I/(?*U^;R2X:#6@I[)I[0G-I=5:#$E 5],D9"]''ZI7UTU$7)1)7+0")0(H'+V$!CC0+,W MTFMO4/#&N\5V-*>C%XTEWT?VSV+WXU&3_G$/0FL"P9,#IVL^A8R)P'GIU$[. M\&--X#J*#W*X2'O,ZMH%QNEE=>TE_"U908=(KL>LKI@\TTHQ8*KN'3+5O8/7 MRY N22.*<:[9*_K@65TM^-M'8+UF=?G,E,)B0= .4OM*,(@BT3)O&6>>.5UR M;,#<(\GJVDOL6[.Z]I%9KUE=D;%HD0/23J7I< 058MDRD>2 MU74P>0?+;.N;]U"GIR^&L_#QXQ0_UMX-RTHY?9^>WC7F<4]/=Y[]VNEIU%%* MS)K^*"I:Z6W6D9/![#!J%\V.IZ=W#=_-][GQY$4OP>7#KT\Z,%JM.$;(OE0[ MW H(Q60H23/M+I>S>ZQ?->TNN^J1[4+U_2Z"+76,5LAO3_7*NP M6$,.B0D&;*H-2F+.$%EMH)L6 M>:RR/[76/B4PA2$H3[*(PEK(29MB2I3"M\Y?N@O/L]619@)_Z!/4:B\L M6QB\F2[K&2^,_LR-M(+L!,%*[=SH92V#BD!6!P\QTQ#.K\=!E^>IE2&T74 V#$UN!'#]4T9VCVX0W$O#1V'>"<25M MK"7+0W43ZJVM5 L1IFB3)H\A[V1J/"[6[XAO'(GT?>3:^*AQ">H:T^JV$!I: MO[*!&D('%52 D$H&ZX3.W@0A(KO'D[KC\'^??,;IN&[U M*Z-TB4OJHK54$9RL+88"5_7*709>SRIB\%[YG0):>YAWV[ \9>J;RKF'X\)- MKLB+B^G"5%DL72$X%P3--X?J@DBDI M,^V";_EN[(*PIV2V^]$]3"Y;6U;W4)D.E!QYA5F=NJM(%D"@-1"1UD"A)'B1 M([ @K F21R=;A^4>2FGNR6)[:)W9AXG&9N6[6C>Z9E5M@KDZK@T\!>,-".-K M R3C(-3&N28;IEGP4J5=YHO(X]]Q\G$:/IT- M4QA=YNSZR((C4-P%!LJ27D93"U'H& ,F:WEJ<;"^%<#)&)OMQ-RPPL("U&6H M^2:D52;^#J :A@ZW CE^Z+ 149.^I-SZ]=\*SIN2C66:UKA4B\<$!<$K ]DD MDS5W1O$6&5%'IOZ.^.$QF=]'N T97R0$3+\.?GL_$)R%D$V&*(,#96J7,\/) MZHBJADJ-C.RN"RPS3'_Y./G\T_*)EPPOO[DF^'J\XT:2&@E^TDEJ#6VU%8(7 MOPRR8#9&4CY3-5 IR\$G%\D742CJR313=W7XVH^W%[^< F][2JV']^WYOP^X M]MHD@< QDN9PU.!I<' .I4TJL&+;O6_/__T4>-M3:@W#;XO:6Z/1LOE213.\ MOE&@#!.1%*AP1K9ZE@6"D!XP>I0Q^VS7]\7-S0DV/_XI\]9*:ENMW/9)BR_# M%3)K:5#2B6S54DRDY3*3L7,"^H!"JH_F-;=*A+6E+$>CN:?A]D93;_^52^NT4JRJ*=W&_# MQ2@T9PQRY&17FF(A*)5 &,V-(4\AA.9GM+N".[Z*-29V_1"E%U;ZJ$*XM2_G M"XSSZ^\&A4PBYI"\$A5K^442!#TM0=W;/&/"N]RZKM:NV$Y->7KAI(<#_ZU2 M&.0DD\ZN=HT6&I2OG1K1)LBL<).0(^?-E64;F)/3CB92[Z'^<8M-^_+@0H1: M' X%U @6D &M('*LLU'H"I)#%UOO5,W '^N&P>,QD1Z&]X>^NW!K]C]_75#X*9(M]OQQ"'ZO!W60YU9 M/I"^;-/:1KSU4:1E!7$3P&7L:Q>(??4+O!_> _4(;$WM-M5IS,L#J9"V.4=K M%#A,LIX86O!<(F!A41>58Y'->P ^E.KU MD$#>!\D R>8,14?@/"L;)?/>-:\1M0.N!PQ4M2)T!X7IQ$8/$:@;+\W5E_\^ MQ"D- M0@T;WX/;>)=OW"Y@CV@4;07ZX.91,\9W6;::TG6LG6\KZ)2C]RDP$*G&WIAE M$%1((!EG62MZ(V7K$-O&O#3PV'=AVD8SPI.KPL8T)3?E UH M9[7P]6SSKY:OUBYSZ:O):<-Y/) [UD)!UOM=/C2[/>R$3>?$<^:LMB9C-M$; M'06"DYY#R2&;HHT3>:<.W2>EJ?V!].);$I'SF]FM+\T[S"W%?R??Y2)^>G^%OXTF$+NU8_GB!/@J\K%@?9!5$-)B@JQX[2<6,X1 VQB36CMO;!*Z M=3+'/OB>YE629AJ[;H_T1FV?H>JV@KR,L!2AL_):@DR>]EWI/;BH% BEO$F> MZV!;^V-]SN2ZKP^AM]U7'4Z=IKA29C;+T.('@!%^C;X#SW MQFM37.M\]VU8GG*PMHVR3'H@K8=HPR9#2G00 M_7&5(QB>I;8,A.:B5H^Z-FF>9U^@! # O#><_?%RBOB*;.0ISN;OPGRES%ZZ4GS)X+(7]0*JABB3A)Q$ M3>JS!M?;A3=7E>WH3E9E&A'20V[*-N5^,?P\S#C.-Y!RE3"$A.!*5J!(!N 5 M([C"9R.4U-&T3J?='=W)JDXC0GK(3UE'NM@S_V,R(O^.?,*OJ^2\)(PN/$,V MD9;&@)P MHH)4M _T'T;5O(+6D=B_)V9R-/+W$7'CUB+OL=8 ?<;?848\K\O;\\GX,T[G M0_KR+=&)4UHI%V!7-E*,10NC +7.H+(0$'-QA#@6*7BV<;WKU<;TG+T'?H"V M$QV9FAQ+S(U3LR[!_KP'6.^U2H4Q2(P1V.08Q&B17HJA+S+VL$\_W !NS)?.8A"$T&4A*21*+P0PRJ,3(%T^>I9UU8H^!3T G^A+S M5K/QX9+WWDU&HS*9_AFF>9'2]6S9V 6O+/A9_ZEZ>X X=F+>H?)92\,CUX0[ M47(V.2C%T#L7C")/-7%E1,"=T_#VP-,H\^9NQVWAJ=W* Z1?3V@*A'M)SS*S M0S*5=:;WD$L?00F;P',FP1E3.PVSI$5O-?8:SJ-95E-W3,_#*%V,%E]6U7AY MJ1J#J#GZ(CDP6ZT7HSC)."%8Q37S9"(;V]LMS;XF]8!I? _U#FS-;GH4BM-G MOM^-&&!M!W<[T_C;VF[8AR_P\N]! ML(X%+0OD4"O8D1D.,6L&Q<2@,Y/"N4?^2FR>V#]?D<>N37W60=]SDE?3NKHC M^>9B_J9<%AL92!1"T)X'.=8*W>2^0G!2@]0A2JE+]JGU47+@GUYSL\:,SB\A3?6.W5(E+* M=ZL W6@.1[]Q=8)QB/V5X;'6J8 ME0M"AJ#C([8TCJGNNU=:?GK:OH<2-,[=^#9O8%E^X0KD,H] 2N.1&P>T:R\9TC5W&>M+>< MZ)SURT\.AV/8\2%$LV>H^@,<@ MR#EE 8+/9!IIM,:'**1O'<)\O*GFC\' ;$/5<=++=T'TW::7[T77_1G&A\CZ M..GEQ9=0^\1#X:46GS.$S(8 ,GJ4=6&+KG5W]$>?7MZ8_'U$W%/:Z,9M;E5_ M4!N50A(&:'HM1)(?NQ<>&Y-!FPMQJ*[3/ M![U1=?+P?,X-#VF5CWD?OK5\2L]U1BEK3SRI@I0A&[+S@LHNITC<#C8\KZ,1 MELXP7XSP3=G>*?LZN.H-K1?)(3D_.M2L8 ND= %J\5 M7&9G.'\]60V&Z240K D MG!@UN8S6T\O"$QGQWHKZ_@C>O+][&^3'7\?ZT[_U'>P!N.W!:5K'O3:KE"[. MZZ$JYK]/">UOXRF&49W6WXF,G[%,IO@A?!D$[X20KMX>J&T447@(LM"<:*,P MG L;5>L#\"; 3UD_C\]L#Y;XH9.HK];U)%SQ2@O%(-/_R)(1$0(*!RER5HKA M*%3KPK5-@/]3/5LRVT.X8+N0OIW.P+/H&*_=9062N1L30M2E &<^N2C((EN_ MC=I< [=A^YZ4K D_/:2EW6U+7,;;9/)>F^C *W*6E(F)%F'GH&3IABE095B3[PYLU2 M'U4DOM2\W-FIMAG;B^7=VXSM0U$/H;CGM7Y&&=+'ZO1?X*?);#A?'9=P MD4JJ74XC\Z!L$>2?6 XFVI042J^=;'W\N!W. [B,C5A;/X5L)/(>EI+?WG^8 M+M(SOOX\'(VNS=-5C9U@:&5-&9(0-2[G#83 "R2>?/32F.!:W[>X&]')Z$1# MP?<0<;I&=PL9!EL*-[7&FY.UEBB'&'*"I$SV'(W-LG7^YG8T)Z@.G03>,&AT M=Y=$:7CBL020IMY7"4:"=YF!$,+K& EPWJ6>U:FVI3S$=&@G\![VB9_#^(\/ M9, O-Z\K5#PPF8P%;K(#%74 7SPI?]%)":&T9JV[VFY&[40 M?IV0_7)K>9*22U0" 6L/"Z5]IE6/83UC#IXE+YEL7?'_'DBGH LMI7[$0G=O MIY-/9.Q^#>.,_W4Q_%3%,<;Y*JP^*3<^\,OJ X>G0'4:KE6R5+LYKZ55L2WHS">/[OQ^.O3$>NSXZFJ/U^4 M!2Z.[!:T0(Y-++&DP'-KW^%^5%U7PZTC+,Z/![Z0-Y>E!(&LKM4B@*-Y0G'2 ME.B3#:GU*0Y72<4T"X^Q71YE8&^'N%"[..\3-E: M_'SK9 ;9<,\TH4\8JR^1$9SA&CBM SY;VD%X\U2G1MA/3N4>A-0>++FMP'Y% MPJ8SEX&*8K46F+(3H/22C5%DT>DN/">G1,V$WT.TYSKK82O*9:^/ M9(JS&B$5KTF!)4) XP"%1HVV",M:;^F[8CM6ADC/:M(+%8\E-V3KE'[^>M6! MDU9%9H..];)& >5B!F\%!QU"T*JP*K]CK4/7L!XJ9Z0?==AU:3J0EF-N73>: M7.T"L:?B$(OEX M-"/H@5LD/P;-V8>.QE!*R\X"/R#(^E*I)WW)NW +H^>3\T\40 MZA'1I,S_#--5K\R B25TU6[GK+X/M0]-$6"]0LVU"66]Q/]&+;A_I-.BO[%D M^RB(=#$E 5],D9"]''ZI7ZUB\,K2&N=#@)AJK$GS!*'>84I.&ET(:(C-Z[%N M17,Z>M%8\CWXR_^OO6]K;BM)TGOWKW#X/;UUOT38CE"KN\?MZ)$4:LU.^ E1 MERP)'HK0 J"ZM;_>60!(D2! ' !U#D!0&Q-JWA;GJ\SO5&5FY>7WVF/XT^0J M__;YRW3R%>]?^N3:8+AVO[;ZV\?@376V]_# M7^//-Y_O\JA9'3)/'D+0=0 ]+]9_P4QOK MO"U_FTSR]\1@G/U!#LC]7("U%("1X3K[1(8LF9<(*FL%H6@R.FU(2>EH16[> MQ^\0H&?D!AS&H\=>0-_JZB%K:*M,?A[/ODQFX6HV,EK0%D"2$'7ZB6*,7%O/ M%;B82HJ2#@,<++'L#M7%L:>Q(OHH_>SJ6S'-;'#!@7 UUXB9"($I 3*:'%DI M-MOR(U7C&++THHI3IVH\]!"B$WA+2(#X\NB M\0MM":VOV;= .?K>>%4J6#]^Y!1S,F<'%FN),-H"P0D/UH=8G$;F7.NZR?O/ M']YW:Z'?1[?!ATJT!R_^X?I^#:EV9[ZY)ER67 J4'#+M4O56DT/0@CP-KF.2 MM0%S;%TDO0W+96B]B:3[&^BQFD'P=OI^_/'3_,U-%=#;\KV$]S5YK9A_^G8[ MJV#UA[.1)IX&5^KI%FO6 N-TNAD&+EO'N7/6V]9;PI&0+X-/0^JMOVE"#^'_ M\A>YO^,9OIN.$][]\@XS'_F()>=H(!A#NV5!#MXR!*:BX22_9+IE(QQ+MEU M+YAB37744[_@>_LLWFZS(O$B-+EAAB6RY9GVX)G29-HS2U:BDS'UT2-X Y3+ M($<+.3?,6OH.:SE89]GG!NO5RJQ6*XKL@O"2<"1.K*P9=DY81DZ8*): E6S: MVS,;H5R*^H^7\V/UZV,RWA\N\]UT4G!6XS3AZCL[C34N8UURD@F44PC>:$7L ME$P$[7SF75+>.SSJ>:NY#WD^5KGZ;S6Z(D+?#'$=1B\!] M;5 8.*_1&SJ(T"3(BK#9:*)DL8.N=SWG^2NZJ20?:]D>NZ?_=CW'*<[(]/B" MU[/%.(R1=4E;3 Y,2()PL0Q!$CA)//0Z8J1MJ/%^O@'&\]9]*_D^5KD[NB?) MO4R'VGTTUMOL5+><=U/\/+[Y/!(R6!%D!J\S([?92'#DLM""8_*<^6!DZ\2= MG: N@PYM9?^8'/Y8A/ ? MU^%VS.#M[K4ZWD8";62$"HRL$W R.2MDP-3Q)3PYHQ+GH>ID\:"3E M#80X.,#8 >J"O6.R;^O8]ODW\F:JZ?MV_@FGKS^%Z4>3B:=-8%QN8U#BBN,RI$L$KH>OLK%#O]!4)(DBI M@.62>3:B,-MZ:-T&&$,E)?8?/]Q?JJ=..MR\CD7&#^,^Y6(-<*$<*!(.T \" M,)],"%EH75K?4CQ&<["W?'FY,'R)Z$S[?5@)WP=53,Z=MF$[3 MP>E8G3U)@2,%/B0A2M0BZ1R!E91J\ S!,[*,%4KG'9>E^-:C:88EPHY^3$/Q M8!\Y-^ZY5!-Y?I^$ZP]_3CY\FMS,PG7^\">A^[9*_K.Y9O]9.A_: MRP@V.A9H3Z2M3W,CK=-.8D-3"]?WX.2K.3<.PLZEPADEPJ(I!' MF%S1V5I<;W&S56>O+TYGAPJJ85Y0A?+39#J=_#E>9D?.%L<%U_2B\U@@.E.O M(8P!'SU",0JY042?N_CACS_YN9O'#>35I_96I.P"9[-%O%N-IS!P6TA]FP*/ M$%GCO7,3+"M\$8X,-1?I'\5YS5+E"6P.T7-'D)4Z)PUNL4P'4. ^DFJLN+7- M91JNTR=\>WW7@,.Y4$J(P,EB N6DA."]AI*\L"[1OJ.[;*9//V78049'*V!K MOLM1TFML@&Y$1H;RK6F<&,],&M FT(%OT-0;-P:YT.FAZ:.D]X?J]>XI%Z;7 MPZ0W5/[]8E,2OGHULCK(-H,J,8++9-$Y(3&DJ(/ UBDN6\$\=W.IK;3[Z,.X M"=B*^%V@]117? +6:4*+C138A19'2'^H?>(6HK31<<; :F7K$-<$D>6:KF>2 M41RY-WA[S$C?JZ;XNO)]=\!:[Z_+R!]7\"7VP7,Z@(.+P7?X\-;58@?NIZUPO',4V %LV?:*)>,RTYK MR6V27@4AQ6B/YQRWRW_ SU\FT["<)##_]OO=53N7SI)O*J&"J_L30-BS'A64??.;BE5EFF_^\F*;PCMZT2?[C4YCB[ W^N?C5;*23 MLX9>43"Q)I_<.D">%&; M<(=W48](OU@L8Y0]]T9;!CRJ15F]!Z]LC>K4;;C.GX^V&6.> /)BV--*&?T, M44I(N_2O)*L*K]:KO2T=SO)1RDSK7/MEQ=IP5KJ:WZ0M!!Y)D-[G&'MH8'@8 MV&?.M&&5U4-!^[ME/C29GG=OR%UAY(@I;05+OJ;#UUF9,8,CXM.NJIQ'Y9F5 MS<=*/X'G4KC22N0-XSEUQ[SKPK X49=[Y=OKY7>__)4^U0Y3(\Y=T5$H2(S. M6*4):705GQ>Y>(6T+7:I1.WRK&>N[EY$VD/I^7)KFBVJIA:$O ^6CXQ!Q307 MP%B]8_+5.0S!TE$8$WJ3,O>M]X"G$3US6O0@]H8%Z=_/L_N'U!+:JYOYI\FT M9K^/M"6;R*9ZY4#VM5)<@Y,JDA"2-%0[ W+UC>C>Q>F M;Z=_S.NH]H45?6BC+OZZ2HBI!YVO)DT(@>A6E-E-VHABI. MZ84:C85^+L4J"WK7#[J_G&4&C+1<\8(@-=*2: \$SX0'$7F1A5CN2^O+YJU@ M3G79W%KIZ[W7FPB_OZO%!9[;++0.B/J]XBXEUODG_>YU0S.<"$L M6.$8J!("N.I0Y6 Q.A*(6"]L?.(6>8\'G^P6^6!-/;H\[DO,C6]>5F!%=[!$ M=Q:X"I#K(!+ELP?'R3KF1D3#LR$+K,M-R]X/O@1.]"3FGO:)5]=Y'\0D&L<\ MER!2+4CQ:,#ID"&G'+*(.3\JD7]RL]COZ9? CCX%WKCV8Y4@LP=8X8MB5EJ0 M81&49P*\M@)B%,PF+\G++IW9L<>#+X 8?8FYE^GBGS]/KA<2>'6+2&>&K/8W M)U\*E(T:7 F2O/*HG73%%-OZ3O4QBF?+@D:"[>7VXP[13[<;$@L^:N2@2VT. MRKVJE[&!]J>29;8A&==^H.0ZBDM2]2&"W7JGT<<,W/L)<7^NNHH>,_GVJ<]K M-^^V,^JUM$%1C.;"R^P-4ZGP4$PR6;.@7/ ^BM'3']U#/OCO]UKS<#KN+9F* MM1>W,H9\"&41,&;N2]#)IYY<]RV(3CVG0C"E;)8&&'>T/69E:GVT!"M+8)QD M8M8SPE[>G(J&G&H]KF(?]?4P)^>P40@AU!8'F3QW1%TK\3-M^Q&!F1Q#UN3/ MY=;W,L]D7,703&NJJAZ"KX]:<+^]F<_FX3JO2B!'SG*'*!19=ZF06(H&CR)# ML<9GE;7SI?5HW%V8+HHU31700WKA4_A&AA6%CG@;HA=$7B=I<]2.5E]82:+4 M%CD#DN/%$&,OP0]5-+J\J'0A99XD6=2!US$LY'L$EWF-"*')3 OG6[='WXYF MJ%2 H4^5_45]+HD V\LE)4L>T3':YUB]WPJ.OG(9@DG)6]H$[7HS@#:XB[0?A2?[Z7 /8J,#Y'^P 3)C'9/YQ1XM[B96LRW5DCFL\7( M8U)<#'+2G&7Q>5^\V$?H)R\^KY P!5][-9+IG#.)0S,+UBLA#/,6U]L37&+Q M^5XJ.ZKX?!]Y]SY3>/$:6.Z-JK-BG*\S;IW1X*),!"M@KE5;JGGP[7PZ8O=D M31PIYAY\U*V]*;O@>JF-L??26=>&R(<(?,C&V)&78DU!2)*V*56" <\3N=$V M*B5SCDRUKH4Z]\;8O?!@'SD/W!@;@P^!,PTFD0NN"CGC'HL&.J@L8])F[[KD M$CZ?QMA[Z6*/QMC["'+ 5C/+:^O%Q2)%9:EVUV//E\D*BFVL%I2C(:7E O#.U_(NV:)L3&%Z,,S7STK:^ M>7D"SIGX-(=Q87-JR_%B[^/"]SNTK86!// J?" M.=_/-N7#H8+OJ0G,OT_F.*.]:AWG_\:K/(JU@[@D5T^39T"D318"0PLY>"N\ M*<5UH\SG'[%_.MD^NO-_&:* MM\VK1H9QKW0DJG*10%D?P6'4(%"1(8,&7?->#GN#O"CJ]*NB'KK'/'&?H+6. M0D<&Z&OG,V83R8'1R>=5K*:P3'H0Q_RPMD/R@?C=HJ MQ3(Q.-:)5R4;B#Z0$1NT92)B)$^Y/U6?4UUN(U4?(MBM;_4)KF)O:QQZO(E= M?\1@%[%/KNW1')#(>0S>NJ"4#"(8Z;5-&;FVQ9>X^QYV_6F]7L,*H8B\)D!$ MIVM& 3%-8ZP#&YPWFMO >3_G=$_7L#N+L'SMZIV= U,*6=\IT8J5K#,%8G'6 M:XFY]:"K9U<%MP\K]JZ"VTRL+*[S15F4OG;?<:"LE.!0.BC(3;8RZ= \M'(9 M1>#-F=9457W<(6\/0'EFL@\N@T9!^RZ:!)[L%BC>&<\=LHCZI05VF_-C?U&? M2V!W>P%24BB-- A&5)?$%5J-SQPLF>Y>IN3B^NBT%U7.N9>R.Y=S[B/T@:OU MND#[4C(D*TRMLT[EU_KZ"M@EE:2YE9#7%'7YO,I0(!:<.5.=BB@D6%:W;KQMRD M;9]_)N;F(0J8-)9>#X[RJS_#-/\@@!U%]=28A."L@,R5E5%J5 MU-H(> #@P@[^PX7;@]-P!^;VB.D IZ<#?@W*:0[U(Y2S3QSI^^??^3U>#F!6F_QW--+H$+ M92&7:I++4B?$%U$K=C!Q+Y4OK2]WCT=]=$KNH0ANK\U>Y;P@WVW:^KT26F&E M$IF3!"6C=S=*"[5R%G0IWG!%&S&VKD_M<3G#;ZH#<_I1XO"94*.'\,312WNT M(.M#1G(" !=CGHNF T\X,C(8DRZ++*1O/K^R]2)^,'Q0&O3@FR_PQ-T+BNL+ M^N6O+^/IXH_?X70\R2.>I.-&%$!9:XR\,!!RG>92N*8?%[3-6SHW _\R>3RX MVGL()AXL1X*?Z.OP$=^6>SECRZZ$X:_QYYO/(R]=\"DS*%XLLBL"Q.+HS&') M6@D#_;+Y/HVTVB5;?[V2_W$VZ5R M6H_R6,L E D$P[2&B=C+$G8V"'H,##L%T/WK4^'/9LK/+UM;P8_I\5*1JV M9#CJO7Z0.OIJ=O]$^S6,IW\/TW_A?-&6:L1TE-G1HNBMK5=1LD#4@I$*T"CO MC/.IRY7- %!?#*7/4?4]-(8X>(F+?_X=9W.RRI:."!]I.GF0?!%(@F=0+",$ MYCPD7C)W0HLDS+ELW1OPOQANGUSYCXEL3T;DI54U6YPSL]]63O7?II/9;*1B M5JS>,_J8Z=2):"':)""+)$WD*$G:Y\+G[N!J?"8W>[H!)ZKQ=]@WKRV M7_ZJ7^*(:^LX-P;(.:A2LQQ%/:85O[4F^:M MG7/WLGR8S,/5;]?SZ?AZ-DY+"T<7*TSMM8HLNSI:Q$#DCD%(,2,Z2<[JN>VB M7=;UXBA]=F39SO_A-,/G\+U1DF,%&,A9BO )(\UWI_!!:8@Q<@40\<,MFXW--3:?KPDYT": M#6_'T=>C[Z:3A)AGOY(&ECWIK\+U;%1*8;JFG%N#Y"V+6(?XU)1)KLB15IXE MWWK?WXSDQ3&O@4(V\.3HNK1?_XMZ&LY'\7K3;\ (>WW]]-17SOAQ^'XKQ@W$.[K?^R^? MOUQ-OB'^@=.OXX2;Y?>FSF^=U1>HBFJV<)WO__[U9#9_,YG_7YR_QS3Y>%TS M&^\E#UOE\CCZ=3)=_:C^'1\9#$PSID'YJ$#Q6,=M!PM&ZE(RIL1EZZ2385?XXS4Y M'P)M>%^.OO[L;U>X^Z3E_].ZF3>2M/1$_T?N4B''2=)V02OG@.1/V1SI!\W' MTYQLL3_>HK.DU887ZN@;UX,%O\K/O)/<39REZ7BQJO?D\(R,XT'7P0?E>7VMI"K=9X^TY=[8;(4#)U6->P8),5@)Y,E&F/#DS#KGDY!&M;<86H$?:C[&J;?-DRC[7$9NU$RS-^'SLOVLCRJ8 MFK%+.S]M^,D46D",P*P1VD;#['K-[_$9@/>>?ZK^VB=BP'H2X*&:Z*$!U"V6 M51O.+FAZ:L;]$,EI>G$?KIDM*CY"K/TKFZ44.'.N3G:MMUR!0_ E00XY!H<: MG6Z=E3.$DG?TX>Y+Q_M(LW&;X%>"<78O@^;5=5[D.%:$J[:X":VPRB(8M R4 MBPZ\*@BE!.3%IFCBVI24S8V>=SYI>*/W&#U,>A-BZ];=M<7Q;]!W\=5% ME.DV_G2/Y:QFD#13W!H6LS-=5;OC6<];PRT%V;!38<6W M%=J]ON4%A61!)= Q$ \-6S@V!JRT+EAF5.*V@YX[/.K9JKFU&!NVY;MS,.9A MOG ?[L]N7U@:/#'/ N-@O"^@F,RUFX.B11?AN7#)M:\?W ;F9;M?;734WSC5 M!9[5J](%4;_3#^^A.8U/UDA=FX?;'2OK_F8=WD<6DA2Y* _9:3JZ!%?@.N^^$-I?X>S-ICR]Q%Q'TI?1,X7N%[=#C+1Q0;')2TPDK-1O(0H MLH7"5)&:Y.]TZQ#=8Q0G&WIXL&XV7DD<+-B^)AU^H#]>T-@98JNCXU,ALIJZ MKR"0WP&:6"S09V-#:RT_ /"R38'#==&'[7BP(+XOXSJOV=I=UM23 =''>DXX MHO$PFNQ[5A)0CE L5G(6(U?7) M/)._$U0TK=MZ/ GH!XL:*JR'F.&#S?%VPK"WTM3,*,8R^X]5" M'K-/XR\?)K]O2@C8:VS2&0332. M!<.AZ'H?GZP#KP,"ETFX6,A^]YV\K.= G"V.^NEYLX\2&F>_W!Z.L[>EC!-. M9W3VOB:0Q-!P/5^=EIZ36>4->7B!&5".20@RTV$L:U=,)TW&+F7]79XUG+W2 MNZ(VY$PTDW+CO+:?)HM& #^/IYCHKV:WB&RP01 8P9&LZN")_ZK.?&;!UZ0L MIM:GR6[4^^9/OTQ--Y#D &_X.KRLF60J%+"\-GVP3$!T/$'6F-&:6AZ?#GS! M7X366\NXH8M:Q?"^FM&+$\VP[+4K$FQM[*>2CK1 P2#QI%ABC#G6*2RVX[B_ M>^#+=2T.DWG#P85W(%;\ZP*CH:MP[]'#NP$'"G]=?4=(KK%9?Q^.X%:I;&J^ M1$VN5"'31F($!"N*YDKZE#OE,)Y:@4^8XVWUMX_ &NMMU;[C%HB)P;EDR(O( M#)14$0)+ 4PIW$2FHO>=0H([-/?@H<,>N >+?=)"9ENMXO_Q;VNK_YV^7?QB M\?.ZNO=8_FO][S_>_W8GB3___/._3\.72_I\GG?UO(8A%,7'2N M2/>.E=MC9U)^N@KI7_0M_>UL>5M6NUF,KS_^?9+QZF>_H /PTH!_YKC=4;2Z3C_S_\VMD8GS5)2LBBE&'H3B0>, M_A5H&;>C-A!.U [D][N*:L9T[4".D#!6YT^1P8$8@6GG10Z>2Z>'SK#8B?ID M;53N1@:\FLUN/B_;A;X?S_[UZQ3QM^LY3G$V7S15]"7DHHT&CX6LMU+H^*B] MDB0CZTUB\ERD*MU]YDMP1E3I(7^D MER7^7&.>9$LO%EB"LB** B)Y!0J]KLV>:O$M"NT%L\GUTDJQST7]>!-.2I,^ MBB^:A6V]$LXF88!\1 8JLPRAL 9R9F.W&9IF_M3+[ 1V%%L/HFRS[(16& A M"!(6N%A[_V- \*P(D$XYXQASF)N/ KVH1F![,>"I1F#[:*+_WE!=T+R41F![ M:>;I)E&'B+5_9=L[=+KQG?2]>=:\;W4=09 M9?6L%:&^2F2EUNSAWM)Y=CQPJ#R>?=:]EL##N*M!0EJR5-R9P+/CV2?/W,DNF$7W3,1@B,K5>[6, S?2"7I#>,RM.PT\X\R=7_[CAI3W MVS7I]&:Q):U/_;V;)/Q^CY*1F12'H4B-H.=:&C/05$S:S M0"2WI7F#VZ$6]XQ>D@%8.OP+=0#%SBES:.="%X,&9K]=KR8AHU719.- ,4$V M:JD#N86AW4[K(&UVTHKG\RH]7-N/-^DD;](1!#NGI*.=Z_SWA3[NUFED)FO ML5I5*LD+10K2\'Z_325ZGXVC6L 72\,:LXL$: M5ON.BUJ5KWD$YQF"T)8%YW*,>#8YXL?Y2V>IA7_B^.,G^N^KKS@-'W%A(/T< MYGB7L'K_Y8G)AU1J6Y2<51W\E2$:I'=I,?5+>ZN4?'ZZVD<$SVA_?#9AHMXH M^*Q\W^[B&'E#*E1&@<@I@I(^0B"W'ZH1%E)-X3+Q E_#9_3NG0/YS_!%WHNY MS^KM?1A8V"T(:X+25C"R.PL#)4(!;VOE*[>>F93(>_+/YA7><_$_WN/S?(_[ MY/ SCIYU$(0UQA7R6;RL+7*D)4TFZ<%*P7.4*&3S1-2S6?R/E_D\7^8^.?P< M(W@W4YSMEH*(Y"<%QD#6Z"5)P4&444-"'X+@BAOW?&Z<]EGYC]?X/%_CWMC[ M/&.&NV6@7.&)]BHP0FA0Q65P]8:O)DJ6()+@YFSZ#?7F&Y^R[CMP:XM@-9[K M'"AKZ(VR7H S 6/.ALZ8YO'<%UCW?51,[R3*/I>Z[X>I_9P)IPPFVB\T;?M) M,9)C':(K=/#(,:38.I9V845D>W'@R2*R?73Q7(IPNJSI1Q'97D5D>]%DB&J< M0W3\7/@K=+(*,R=+,A50F:=E?Q$ME!0,K9-I<'OJ;'B[5Q'9V=%V']7V/P#P M=BHA4T[8&$!;)%":3)K -'P9XN+WCZ1<&[I= MS["_8L1.CQVJ)'%_&:P5)I:D4M$IAUB,$I+\V.AS1"5BXE&@WEF8V E!HTIG MG'X=)]SR=ETM/HB^>EO>8YI\O![_)[U;B\C[Z\EL/OONMDM?C#-USF7QGOA> MQVA:%4"6DK2QD1C?6WUTFR4<[7XOGT3;P48@*^V-9$ZTUW"D$\9:4"SPVFG& MD+5D?22?DGS-YLU=.B$;?DL_)0SMM=='M=]=<*.-[):!CJ0+^B E"+D8 M<9PBD"0%>!ZM4M:@T?M8R%!1SG/B[>D9<2[AS]^NZ3#%/^;T$M>/^WVU MSJ6+FLFJ8YE\4BM(PA$=!.4\T$\5,I;J +7&#'\"SNE#HR?CRJ0?G?7@Q6^! M=AL9ZP"NI^CGD\!.$\9LIL9N]#A"!X,3!:/6R<<$TIE:!4)PG60(EAG&'<\I M8FO'_00$V1$O/ T_]A%]#[RH6^3;\D>XPMLYG2)8IX(OD'AM,HF&T2:I,R2+ M@F=98O"A,1<>@1C>RF^HI$E+"?<3PT/ZP$]U1BM^Q:O)E[KBE>]P-Z_7F6)\ MJK/K./'=T%IO_".7V] MAD](G1V2456X!%6$AE"2A4CFE8E%FN)L:Y=L!Z9+HDA3^?>0 OXWO,9IN")\ MK_)GDO-L/@VU;?%#D,5E%[((8(+4M3@]@DM%@E'6)\-Y3*KU5M()V"4QI;TF MMB89#Q_M_^6/=^].-4ZT^[.'BOL?*(VUX'_DJ!C7*<@@E0_,(>T@S.1@@O.. ME9W!_^XP3MZ@,*EZU2$8[8WT=JG@%AE2M%4*D4L4R!(;O!'O^38H[#PS4OK, ME2\1LJN#X5UP$&D7 69%5BGEJ-+9U-!=]&C1??@]_&C1?6CRO$:+%A]+5D*" M=H6.TZ M^$!NG W!E8"DC-1+W5DOJWF9S#\],9%9:^:--H"R]D!4 MTM0T) U"E\2\MC*ILVGZ>^&C1<]F^V] E7.J4^X\,U(8S7BP#K(D5UPQ&R"J M.CU26(F1,1;MV?0#N>C1HF?W)AQ,D[,>+6I)S#XY#@=O=_1"*VC M]SDW;\'W DO,CF+S291]+CD6#Q/_M0Y>!U209(UZ1>7 IT K\.1_:.Y%:CZ' MY\)*S/;BP),E9OOHXKF4Z'19TX\2L[U*S/:BR1"U.H?H^+GPU\D88HJEVN>! MUI82>)LEN:R*>ZZRY7SP#J!GP]N]2LS.CK;[J+;O.66K.RC4,0?+$4RN^

].[?I^:37: PS^L5(@,A\'86L M/43' YB(,H643+2M4](N:R3\,5;;P9KH(8"SQODN:%[*2/B]-//TN/!#Q-K# MD;&&*OK@!),<&/.U82G&NK=YL%IQVO<*U\U'T)R!5=&7CO>19D/=UKGF#TZ; M=S?3](DVK0JOSCM?G3XZ,\T+9X!FV9TV0["*@)T1KR66^-)B=P:GI1U M2D:,,C*3F4TJ2&F2'SWUP8>_8LM/_1#^^GD\J]&VFRE^#R8JQE';H$";Z&D7 M80$\-QRD-P&3S(FM]Q'9^&X]]8QCM_Z?L>!TBF2]_/5J-L/Y["V93:$F/?X^ MFDZ"^E66SP!F]13B;C].HE&*SL0B!2^*ZR@;H[7'T#S?))2&\RXW/AP-@ M#K?=-.7!^FG2MX)Z\"CV@+Q(RR07JV9E7HWH50VF" $AZ@0J9SI_.8]0C$N, MRZ2%:6UX'(KUY;'K<%4UMFJV0GPSF?]Q$_\?IOF'R2]_?1E/OXTLN5Q92 O> MH0'%?(+ $@H M*!]Y(-KRS"2H@ &"%@A>>$7&0\XAM$__)-WO,@H67%\& M@CY/;J[G(U1*FY0E&%YG:%J9P#%K(*.S&C7]-LACMI6M3W[F[!A W U[/%>T M&VF[%6A.0C$G%7A5O4 3&?@: B3TC&G,SFC;@1=[/?0"*-&?D!^S01][Y/SC M>GK7\(" _X37)/(Z0F0EF'=X':[F8YR1K72;DWW;(H9E##EJ#MXP4[MYQ&HU M$7Y)%KF1DHO4>6F90D M#B$WTY.3KI+S4UOE23%\O_@,D0V<%M%/PMC?_<$'WUJ3H/JK5?5D7 M7+TVLGJ,Z90]K([3VTXJ'"'T84EA,9M"A/PG23MF*&!0YIP2.L[[WQ5. MWJ]J*"YTEW4/'+B]3WI=W>[IM]5-MRE!&1\#2$[(E RU/0XA$Y;@2*N$:A]" MW03D5)U$CM73>J#T:"'W4;]]_Z[G_]Q,Q[,\3E6X*WC,R]2:P ]*%L*&EX'O8$7Z=3''\\?HA5Z6RP<:(V&H(1;I M($9R61D7)6+KEA2;<%P( XX6<0^W;!OCLXMC3T2K1;+D/VGC0/&2P$>4]*WS M2JGBDVT=9-H*YF+%/G(8C^PB_GS%8BVO_U?&F M,I-*H(.V'+>CN1CSH9' >^B&L1G9+>,[8!LL MVGAJRZ&5#CM1XP@%#!)YO&_;,"="]O1B<5M[,R?"&%W=VI@A1U@PV7Q2XO#D MV#L"V3\W]I%['W$'S+73[M^737:_O2V_CJ_#=<*_X?1SN+[UDJ-V-DI5P"FG M:L\K#L[:"%P'4U+.4KK6+7(Z 3N'R,2ANER/3C17Q(#%4&]P3F?LC,[FV:J" M=YS"=?YY?'4SQTR__7WYVT5][ZOY?#J.-_-Z',\GKR>?/T^N%P5@GR97!'-V M>!55+S!:E5_U+Z.UNBTN PAJ"(942;SG#E/3)-IFD:](#JRQ4*87H^O M/\[>K9ZZP/3[75*!*3D:(\G6EHQL=Z\MA.056,-X3JY6W[3.\GL:T;';+PEY MN:-44;_Z2A*L\OVP0;Z+Y[Z*M1-ZFH^2X$H&S\%*1M)0P0.I.9%(/(LL!L5" MZUZM!T(]P8##=AQ:WZ2'4%HLI?,^X@8XN1!\!\&63J6W]] MW&@\A'S;.G1V#Z''HE&J (XG,F8-JRG@]%*H7,B6+3D%T=JKV(WJ11+J6.WT M$-':4RHC%5+1+!I 47=85^L)BI3 BQ*>$'OI6V]7>T)\&1DK N]VH^=0'Y@VK'ZZZ' K=_XOCC)\+Q MZBM.PT=\D6=3@ M,""D**SA(C.C6F]U;9!?E"]X F7VX!ET7<5RL]:!D2?#%&0C-"A-HG+DS("S M4@1?.$<\%?-.=,2>@@4'$G%_%0['MY5X'F$>(7="U;1,JS+9GL+47CM2 T,7 M4T9E??/!+'M"_,&YQFKLP1G=> R0AUP,2XA0G*E'@% 0);G)3 K&2D(1A6S, MK8U 7B2#CE=)#T[G.JA;NS'F;)1>K*QVPB9+$3S2SLG1ZT(;IT^F=3K-%B@_ MN'*@6GKP';_W-MY(YI^^+1V1UU=A-ELF'Y60F*HQ.>42 >:V@,N24&VRR5#HAZ2@=\C.8T M28"-U#7I1=;#L"#RR#P+ J)AN;95-M72(K;3CR.39)3+UO,(AM+^CBR_P92_ MCXC[4/KW#>[5*GVL^!1T-AX$9QY4U@6"BN2+626*XL:+&%HK_1&*X4W88W6S MKNKC!-M#@L<]1#^M$ G+A3(\@$5#]E.*&2(/$E(.UAE:>N"M79;'*"Y)U8<( M=NM;W7L*YJWY,RGW;D-^^2M=W63,OY+8ZA"6F_FB^]^D;$[Y:Y:(V1),3^F8 MO=4\4%C\KR[&T0V:$6)A:N,:PG9;;$=>04RNOY.-?/'W_%/S#= M3,>UV]H6*(^M[N^>G8A6HD<)(?A::2\=.,\3N,*]C6A9+*US%UMA/WJ2YW$X M5FTZ.?*BC"I@5&U"'Q6#@-%#/8288CDG;)TWTP3X\*?!23C[:&3HX$KOHV_) MG3M]Y'*6OK;A/K-B'=3)OZ!TE:? !J]Y$I8H73S(8U-5S!4E.PL&'Q"Y9]+ ML.W(A?_T;?,'+-S.Z*V.F,@LM9XL2E,"."4S<"Y]=%I:WSS3ML?EG#[@-SQ) MV^[XSB[:/ OLWPR:]E4AJB2!(F1.R10JK2.FV\$F_6,%O375K_T]RN\89CC['G;_[?.7D.:S2?DP M^3).3HG#;T4Z?W2K.X[#UK)V8T$ZELFGPI"CS\/KNO+O9]3;E]6_XQPP7*48G!%SH. ;TA<)X0QHJ07DTE?:+3LGFX M_$E )SB>CM#6I"]1]]&/:]GU:2,T@5PR.AK!)EU#^%: 9UZ"$4YI;U@HS>=% M/0'G67.@E9A[,$K?32=$T/FW=U?D*;VZSK5"_TN]PGA#V++DP7E39Q98,IC1 M,6*G$X!."/K&:QY;>R=/X7G6'&@FZ,93<[?B^NVZAO)HX[K;P>BW3S#Y59GC M]%5*-Y]OKD(MS< O4TSCY<3/Z_SJ\V0Z'__GXML1"YZIZ.D0];5'B.0)Z L# M)GM'IGE45I@=YNVIL#]+$CX+1?=0,[,4W:ADA5%G#Y))>KWJ7//(C8-B8R*? M0J,KK1NY+9_\+,ERA/!ZZ&+P^SC$\=5X-6OS?IN%57>BVZ7J$HH5RH+#0CC) M:00O+7U;NQ%&K4QJWJ2N*[;+Z0U<:I6=H(]6(= ME(@(/BD$5=>O4*%M[MQN1W,"=O2BP>TT.4;\/1#CH4MVB_/;"N7(\\#1> _1 M:%LQ!0BU99!P05MD1=ED&Y/C:40G)B-XCP QL3H M(*W-N/6BXS)]GQ/CV;>NWG\*S\50HIG0>_"-5P.]'Z]\Q)+V+! P3SLD[8M* M@BN*08G6D+E5 C>JM4&Y#/*.N&C44!/+J!L81 S;7B: M9$(.F#*2M8ZU7?!>_!CM]@^;R;7Z9:3"9$[KD!ZZPF@9."XL9 PRA+) MD4^I=?.IG: NU#=IJXP>3(^-F]<]>-8'SBWM7\8* [56' BQ *Z4Q\ DV4W- M9[4^#>E"F=)2$8U-DY^Q(('([^LEPG=$/@MK/6ULENO:V31S\+Y^I44Q7FOE M!>M@;6S^] O3\MAP2LN7*2#3J5J6UD(@0E \JRT M$RQ[*_?<+AI!NS!JG8,"'_/1-'1E1MH:9J0O(#4YZPJ%!6]C &&#-\EB,JGU M/=N]QU\87XX5\&-=V^-[P*VOD'9#TH@/",@*V3^12W!::I B2TR2"[,>VVC0 M_&T=Q85J_DAQ/R: Z_LR=I2,R);<=I"V^NRH,T3O Q3-)2J18VF>.K@+TX62 MHZDJ'E/%'TV5C3?0RVIGK41R-D?(H>:\L5*O?!(=7C8))E/Q"5O?L#T!9ZCF M"KW>R3>2]MDT0+B;##3[=3)]@W^^2JDV)B&3Z-UT06^> '*T?L6#6HZ0866 M.2>3<^M*W.%XL:NR_[2TV$?T?32 N%OL'[75?)CFV3^^Y#!'P;AAXA9D$CY% M,JFTD34S@9'3;84$0Y:5*9'L+M7:SNT$;'AC]W@=/DX#:*R A@54L^E\]'J9 M^#S^BK^4@FG^#J?C2?XN@\5KD6/$F,B$D\@]&7/&UK(.!#+*8]*850Z=NN;1 M ^^1@[[[3HRN6"[%^NA%]@WO[KK@6U4W=T&XC_EQ)$M.T;"H'VWN094C5-'P MV-D#J:W58,PJ2#PA;:I.@+,J ,LL%NZES[I3KX S)LL6R^1C M[;;A01U?9%R"A/6:BCD#3L0 *2J=3+3,82<+Y=@#: W7< 9*7WK=YS0Z1BE# M6RT+K)A_"E?UNFD%V'CA)$<$EA09A:.XX:N4&8]$:N!=(I6/4 M,V!W^&6/CC>U_5)=T;$]3!Y]4-N.)4_C7.M/HI5G6DO/,16R8;U'CUD['0RW MO*0\VO*9_78C<3&4G!W1S* !)8* 4&LHG!29D]L4E&Q^\=IO-Y+EQS_,T_N MT\]OR^O)]>KV)#$;I&: ,M<6049!*$F!Y=(IH\F=,*T;D^]&=7ZE?OMP8_.U M0C,M]-#)9(GP?H[$0WQ\Y*64EK9=2'(Q##0Q"*(F?1M5"P=XX3M!72)+ M6NF@H>%<4VX>@[N=*?D>K_'/<+5L!SD;Q4"F&=<.M$X15, (+CD+R&T..=*Q MKNV.XVJ?YUT&!7J3< \YU8]QKO!5MO)1TC8M6G S63.^X8B619R-"#:;!"JZ7"=M%;#* M!^<88?:APZ;PQ",N0\LMY=@PF[K"ND^YM58EOUW/<8JS^2U*U#F)D I$7DN$ M0G;U4J% <$%PB8FK3H5ZW9]X."Y M(3/76.-P,8"ONSG0Y8F7PX6>I-Q'\O(&I/>.I9$H9*18.I "7UQNU[Y<9+P M?2>*4^A4\^%A.R!=!DOZD'_#?.?'I]D'I.UM_MOG+]/)UT7RPZNKJ\F?=<<; MB1Q4L3I""'2@J4Q+]RYR,E]\]H$[^D'9VT38_KS+($!O$FZ8]+QM*[LKPO@P M^0G?A7&^*]M8Q?XF\_^+\SI $0E]'A5)PB$;!UQ@==PW*^!3<6"$4K&6G:[%3R"5BNV>(!$4)DN4;:6#*(QJRW MH.END>QX]F43IZGD-X2O>F[7S*21Z(P"GEVLC0W(MV("P6F7HS?(N&\=!S^S M=LU]FBCM9+^!&7VU,ALE(5CFPD"L_;24%K[VSDB +I=B5$+=?)+,%BB7S(;# MY+V!!XUBFYMS[5!Y'F/BH',-O@>G( HD2]H*U,(&)&OZY57;'.^V'"_M4U?; MU,2#]^'Z(RZ3IYATVDO:O((B#G/.P#$FZR!*K@)91JQ)?MG= \\Q+W4O[4V. ME6+C'+$%B%5F2!<8#3-,[SUZ^#32 X6_KKXC)->C(NGX,"$G!X'7IIB":XA, M%PC:2-K#%/.E1096[PI\(K6SK?[V$5ACO?V=)/7YYO,*B/!."/(,(+NB:N_M M16PS@:'%92\P6-:IG]<.S3UXZ+ Y<0>+?=)"9HT3)/\>_KH'I+#L3!0.T$8" MPLB@HO(-EUD>_[WJBW^:LK<-RZ78/$UEWDNNQV-!$D>(?J"-8H70<6V**AP0'5^=/T5DD-(F^B_2:])\,,# I-A1 M_3LT)_:1>.O4P,F?>'7U]S";A?3IIL;SYK,%TE=(F361C^3GH6[U>1K7\-0KP/&RRKX<)UKX&5, M]M)U&N/L\'J&#A_:JK9A7_QK=0Y9.A:<2%[4^:N6QQ1TPNQMRM:)H$<=/O_( M77IR_;'R\-W--'U:T//V@=^#>-H8PP@.<%[;84E%5@NW@@S0S 0S(9(UVGJ[ MW@WKZ)E\JX]^&Z_&'Y=SM.@%3#JCIBUWL5"1P!MOP10?4I)!\M@Z.?4QBA/L M2XTY\&@HWW&2[J&>8>L0A%?7^5[3Q\2XUNJ[&[_(B]\A!)%3HIYT(J3'(M5 M$*)7D)G6.3NCI&V>+WD8U),%8EJRI3,3VVEMT*UK"^B59](%=E^!G,,@GRC* M,P0M.E.QO4[/B)(R%I4*"@AD18)2DH'/O.:LJB"#TU[PYK6FYT3%7;&E9\3$ M?539."[UQZ3,_PQ3_.,FWH7J;WLFH@Q1902I2 @J< ]>"45GA(Y)QX FK%UE M;(Q$;7_".=GO#14T:2[=UJ&H1^_^0H:(^?.__5)#,[,QF0>_7-]\7B2@U4^= MS3N$H/;87^H#9]\WF/KH_:)1#99P%X5J,??[;L!N8T?XX8F;F;%?$P(?M(&0PZ.;KUX=UQ*/0! MM'H\79L >"Q,DV>A!<08"SC.?0Y9RQQS5UZ=\US)K20[2B+]LNQ['*E_ MHFUX5C.NW8N'%:8,CYZ#CK;4V08.Z/P4=4I-R?> M[W_7M^Z06=G9LV?6O#/O/,_SSFS(4^0% -M#+5TM !45%> 9Y0] G@'8&)B8&!D8&9E9+K(QL["S,#*R<;&Q7^+@ MY.1D8N7FX>+@NOV1D1W?U-8?\^[B<"\+W:KYS&O_&B-Q\_B:8GH&+ MFX>73U1,7$+RFH*BDO*MVRKW'VAJ:>OH/C1Y8FIF;F%I9?_"X:6CD[.+YULO M;Q]?/_^0#Q]#P\(C(N,3/B_;6+"D!-]>_IO[6+ MG6+7.1H::AJZOW91G?/Y^P [#>T5N?,7[QK1V;V^=%7^_06.>W$Y-=_IA6\: M8SB?O_G-P"6BL"B*_6O:/Y;][QD6_/_)LO\P[#_M0@&8J*DHDT?-#@ !B":Y MD1* _[]R?K_@!B0&5["8H=UCR]U<.WH4%<.P#91SEYEANJ%BJBFVW9^>_ARE M#18IN7BSM?3JOF4LH+#+B_GGZJ>* M<]("R?(&.^IPODQG>L4=X?Y,Y%9%"]!A5ZC./,2W];@8L_>1H.U78+UQPM'SDLEI@G1HMZM@M"=?,V:;)7UQXRR=2'?1HX_ )N;T MM[T0SUYPO5#(8J"70EJ@V(%%4^KXTT[7_NZHS) Q;-E9.WA%>&LJ,/!@IJ@U M>%PRU6F1R8,IFEL<6^)#W7^;$POOJXI"^?3 PS0X)MY^2!U^V5 ]2%.TJL68 M4<2YHT*WP[YXJICA^&#<;?7W[J&UG33"Q2[B"4##JL1NC:?$&K'@R.0E:6#D M9JVG<:*>K$C?WFC]GBKSBMR&$+9UOY)Q,:M'U3U2@[,9N5VWE29E.G_UX M0 M0>*7N6#9BGLHC%W&"Q@K)(HU:X:4S@Z^V%7&:?>K^Y#'N1F"IFL=B1Q MN@:J: RU/SG+\GXE5&]3+Z4H?[[E'0\.VJ\!KE(SC[4-&N43A+\_9.5HR'C; MT-+S+5@BI'+!X+9XD?]I5"]W_% QU"'.(^^@)8# M@]+*21IB<1]T=_1!W'UA*:DWO 9W"_JK #AW[+#N*%UH&[!T1M_.&V7\5--' ME?6:*8.N,!J A& &ESG#>B 93YS-+A5D9MW^8-.O-:!S2Q5"_SM=MK#/2\U4 MI4)+UGSDL*)K,AKY 7= \8638(+-Z^R[^6A(LM(/JTT]]L00WL6FXV(%&&JL M"S41^]%3*-$WHMRV/=HZXTUT_CG#QB&SZHG45:.1H>7J'T_;SC+Q3?Z_F_R1 MPV!.D+,$5*%#XO=ANX;CY-LFT\E[=^&KOUA4%IY_51/$FUGKE.)Q*K3VEF34+;\WF.9^HS&P:.XSZ'KGTR_ M/./\QBLNEMHU'DAW1) W]]0>;<[S.*IBP'<4KA]5#G-PKN1B=5[[IRK]N$GA;<.3?V"BA!PS5 MU?!R3SFLU*[XZ_,U"UDH?_P37'.E,U]!@F;V3,F+3Y+G 7E)L%='H\Y9]PAL?9F*/H5'28PHX*WB+1S4+?[^5- ?[D MRXU"Q#+S8[DO QC;22WOP)-+-UX.J/7WPNU%]7_=%7 5!T]UV1SMV,^+I%R) MR=2V^*VE)_<-&".BS/Y4ZZOFU4'^MR^>W25 AF%.YV#VZ6V3V(D% M1.W>#F^!K^'W(%9,1UXA^G+3'(/+"])ZC?=RH3Y[GN2HUU65+S_>0JZ9C&YY M;G4WQ6HYZ'*F^#XKIP=:!2UN@6_X*B\Y?B!051(>(,41$R(6XNH MSMV@$_"?; R#0?3Y;9&',5<-6393O28K5U5A]6Q4/"!E@W037[_Y ;9:AFO* MZ?$P9-RA"'?2B75;RG*:?#< E.-XE$YC%T!,LP4\W)TG[=[LM>WXL,/T2 5-_';!$G3'!5WS2(" MU6+-.);=3541]JO/0?VG64URZI,(.K.X8/C/L7];:9)_Y--#P-1;64**\$C@ M>8*# .P$HO1TXMI4%[8JKIW]V(>HH>8> MP7Q>UUWTD,M\=U3A\#'=;FC-/C/362M_^S"F\6 [4.:?51*)864D3<[S8K4J MCB\.FN=6STMKTK0&9].$<,1AC)8@GRYI6.CK\@G3 M]#(U;X_=M@LD9TRZBYF_TLMK,U#TWY9=DA,9P%<78]WK/QQVM2%Q5Z'5L$&Q MW^ZKYMI'0ED&&1!:@NF"JI(!']IW*J]&5*)^\%^\F^3'S%^^M9?8;+8Y0@;- -]0R(@"F@L:\L22.A ]+EZ?R0D5 M6N7?,/ FRZ%OC^W/6I$ RY$TL-[\8V4;/VOX\X8F-Z0D1#'NLAYC$N.!X^RX MFKI3CV[WYMDQT-K0E.2MOB8\&1V)A?&21OS=0^M[1BYV+KD9;SU*>-SH)>QT M3GZ!W1+TM:IWR'!I-:88YHJ2!UL9H#/DT9!'(GO6-#,":(HD9P-,S1%4*?#)K_^8Q]4N0_$=8-6#;'<2Q_( "L?PLV37N$X,N "+/SF'B_% M;4"UE,=!YD<'K!6@/XY;:RB[?Z^M,<%*.#+$KYLOSZ)KR8!>EBQ,J"^ED9E+ M)$4S]^F3I1,8[3^_F_]OS6Q#;.^T\2[3S?4 74-( 7V4YB()$/#T\M+NWNG% MM@>L1 _0LG'6-'Z)-,MZWCK!>^/04;GB!"N[8,3RWQ5XZ+06MUL).1 MO'],<_IK&CAZ-&@8Q.-'!D2*=V>=+) !,7?0M8C>^V2 O'8$*[$:M*Q][ I: MVR1UV!T5$:*)V?@GH ,4"+]N=/P%ME8*0]]#<+T@I@?)50\3+F=>M2<#GK+B MQLR/W7$_8*OWL$*@K5E*F\#I:C(@J^SL-(K2$UZ\R7$XXI^Z\#I-,D#]$NF, M$U>*KG7O->DC7-80!AWOPGIS$XZ=_=B2,,LG ABSG,))_$?%0,N@W][_-S-)=XA>27"-A;(^-#%B0H\R# M.^&F;*]^$Y"5\("N_N_$P/[3&/=3UAEX/66PU//(@(Z/XC.7*5.-)0/0SQ&4 M3B\F=\@#3XM(5\@ !!W!&;28'"0G9+UX$OYZC*0^C/M-3&/]ZW!? MW(@"MX M]V.\W>02$+_]).ZII@:TQ/B1%^H;#DV") M,XDQ S/CTKIZ06D[U=^OT9QFATD,-Y? M=&C4.AG [I#0[<_(EH6R.+\[]78 M#_">G\8X4*\CD%'* SS.'E;_8H)X,HI MM-42#5[B^M&2=3!6[__U.ROF' MIQ'=R4 &*/_B2N:L[88RVBFC 3/8'*N"1TX(6<5%O];Y(57P_&5:H.5J&ZV0 M*>=7,\(K:,12U;2Y;2,VJ*!XO<'J>JUCR8?^B6QYQ5I:0-P!Z_U3Y(@0/LOJ=(JS;MNTK_D,>RJ IKBP$MQUYF6SL;&? MG]F\E^'8TD27>M.LNR:=(UT_B+:I62JZ>'F"3NWOW39&YW+GJ@5\656=XOBG MFB],Q-FU,_-<'&1!+&<1'&F&:F_K/U-O^.PJS"2_$B$N?E 5.%6N750 ^F$E M="WOBL-GKC/"\*<_Q$2"\3PC_"%>O[K)QA.O[7UK_WA9T']2>T=Q 0\2@#[# M5(4IZ%-@X: S#EVG_8) M+QB4%6S"V-,>-T6XM6G]NHRZ?>=U, 3]Y=53$QK[#GW/WO+% /5?TXLE0Z)N M[-C5++P"01M1/P*]4NIB]09GKM7"S6ZCS7NQ0V[_:*.O .(;?R WN^V6ZQ0FS->'S7;/0'.D4L* K5:-'2 M>.*?#IX^=-M3/@@R(\#C0935SFAEC=-;W L5EA&/CC/[I=1PZUD3512L-ABR M ?H 9JD@\?I>TA_9Z8QX'F/E1X?MU_[I4C%9L"!SKY=5:%;F V;FLL61,QM7 M]-MOZ@%(PT)*DFWN.FURR;[-]_>NMH6L3XBHN&9D4>%BWV^BM*YUS MJ4,6>:ZA+T%IL>A0TE4##44QT\H->-O0I!D #.4G_8CL;TQ M@B!/@EZB+\I^T!#<"/;5&%O$'WB]F5K\W-) 1YG6@BD62 0N#'M?$^>" M,G89HA"OTZQ,'3\52.XRZYK>%J?C;NY*2 [-;$/ UFK6NA]+/5YATU8"FQR] MNW<]M[%ZLN+!X\\"Y>\OT.!?($7) *83K-Z3KYC)N-)-%>??=8QUOF82X?$O MF-,3LEY);;5Z6]K'C,=7*C/$;NZCYI2>7;94L"@%QC!3>[7R];#VGM217L-7B^_6T/;.K[WVV)N19X:=Z$N'0!X(JB&J8+;_!&7]H5WY&$UFN&7EU_RPA76JEYU^4I=/M0\? DJ>W%RX2! M1_;I_F9OMPQ21]8K0@HL\9MX(#]4!T='C%K,XG/1$)T8>_2UK46O3#?OXPK# MYOL[7D_C;REV.Y'$D 1/K.?B9_/4F-#:8]Y[E\_4 F[BW-+NA*XKT['Q;-3W<[0UD)EUQ CDU*MM>;CFH^$/]$2AK&UA6A7'< M[EO<$5)GM4 T.*L9%7TSWV$(TL<)WR) 9B\JHIJ+_.PK=0B05(O2^-^U#;<8 M^.L]5ZR!TV7=#8@+:C:+84W!>G/F3_ O9&+/0=N$ LNR)SMH(8WSBKB -() M8X&:++:_<9H["D@1M)-$)3S;!(X#4;AV\!,Z1\B,X>Y]SF:6+6[&F\O2?>*7$X)A\ MB877\QT3<9Z1.>6^, /D=G[M>/EB1_TGN]R4^Y)GD;^?%WEYTJ_4I2;$D@'O ML73OO639H8^(N0JM[??VATU3U:\Z"06JG->Q8V4L#4D_2-BRC;+'*^!2T0N/ M;%F==Q!UR>9XCP3W'Y?\T[T.3<":ONZ+>V%J0I4*ZD)C#UG>D $.T6)[%6^9 M)=A!\#I/K7!:2T->98%\$K:J4X,] MXC^^G? (5W@E(;XJU2MWV=CR9U@!<7J*4A/C(I]*]N]+[*OC MU3?Y?,QMS-1A"AGY3L=\).OAI(6V)\Y(^DG\T^)BASI4?/$>3&-M<)X9=VEY MR+IWK4?H1NO88NK8P^1'#<&C\LJAT;DU?PYL4_!*!/EQ$@?NH@V_J>]*$V2Z MDEKKAE+K"_,RA6MW_F#O%9OTV%\[2%T)$'Q2_;:X7J)"ER)1UE0[:]KLEZ) M-#AS,^01W;1#D;7ZS_QTC[Q;!/\@Q5JP"@EM-8N2W9ZH/)5^,F?H[CI%VKK5 M3Y2R>GR<*,RRG:*7=%U[K7XU9PF.JEH.]>&M=W-9:">G[;02[>50U M"@I!4T-E,8;W(@A+%K9XFSI!^5XFKJT]\Z3FR9=OFS?NH25],>T MY?[;]]:C(5& [M\KH]^I@(2?"IEVA2_CWXD<2!SPQV6RTG@K"CEELWY&0+*F M]K2PR# O(+>OLD'4(ZQIJF)/3T4I3=3C._+31M\2!()53JJNDP'!;TDC2"%6 MK"<4-/DJ#<_]!(J2[HL*B/W"N\Z?<](3]+XSZ-F%_O6[>^"X+,YM89PE_HEO ML!35RGW'"C_LM8R<^Y]PA($J,,N\6'JQH6T?I^9V8=&EX]+(80QQV<6*)B569_:%?%Q_:4Q528;.C\L%+%?&PRVAZ\N0ME*@)L^"IXT#_!N(:>/$BH#5 M?"."O,R%3$D+3KM'://PR&T'NFO:_B9PGV;=%N"2/QNG# $W@7IM1^_X,S:S M?1%V;J/%]3CU56/5.7%$XNN+B].^:[$A[9;$+&LS2IB:BGV&K-KQ4G]L23I> M'3ZG#)(53B!L32N"IL.^^V=].-QCU7/TD"[G2?-+>B;^*-X *)0_">_:F][K M1#-[-=<'\JG6=Z3*BFEENBU4WCWUC3M MF<[9IS8AXWGLC FJ+]I(BG#W*B #7O:M6#]UKO6[>>U/.A=U9F%NAA6[D8EY MH#:8,2I#]T?Z=B:JMHOBCRZR_!M9S(OX!UQYW9=<@,\B<56[WHF_]F]^/TM% M8=V[P>% QFVHS/F<)7U5\V2C<:[;KZX8?M8R5_5LK0C@0-<.?WB)<2<(7YP: M\"SB/F"JU>$+)"J[]X']?[E/AWP_\'W@^\II;]+!+_!&JJ@1=S^[ZMTRYNUD:"##K0^Z3#]YW]%= M7ILL-2VV3M3:NMO'')WPRK-^=U2?)!X,Y<1-+)>1 4(;*J\:7[.4%+K$)<2?:: _?>,GP)*((DVA$--!+,.%9<4))DVQM'.S>U;;4$:*'(4LDJH5]7B] MI ;S^9^31EH.DD0/[\;2NA(>X/1SH4:-8SE(^XSEZO2GG=5ZU>X\6WWJM([7 M/K>7IIN%3_) #2<<'KJC Z'P]Z;0IRB:++H/^LFID-6$FNCK"W(;^ZGH-JQ2 MGNSV]WSGWX;25F]<]IR+!X6"+#X7@7\B9_H6S4+GK\'8^0UQJ>I%4S]3>-@7 MX,,TD]IAI',XZZ[4\R4Y,U/MO2G%/\8,F<ZJWM)J,<>\B UBD7>M"39&9D[?+]V1(?KS8K/3WWY=SRH=< M2 <]*LE=S,I])S=G?%WTG&;>?O@8UQ#M#GKJ597]DAA*$AQX+?V[I^3.4$9I MLJ^F>!-/Y3X9L, :>H0X-^T+M@BU,1L=4M)\_5IL8\1>X+; 8^P38UTEHO\E M8D9X>H$X)^Y29TO]*<;32KI6FZ=9[S;GN,2OL?V3+5M5+'I9.XH@ MBGTX9F!CS$S7N?Y\SO>R<]3%H&5Y^R%( M25M7WYU;)^5D $_04 <7MB\\S6(":!*OY>!8'[OGUIIXFS]! "G@8FS*G_BG MW'_""9EXH3=^)?&HEFC(BPQ2]D7W92ITC*I)5CB?*6453LL,HZK,S__9$;_, M): $8D)>6MJ+3(7WN#/Z7ERSC%4 XG-\_6^NLGWY>O>4HJNHL16FX.M ECD=V7K*#&UC-X"_#=\ PY MZQ4U*:^!TQ:6Q)541*2:V_(>)U1F8G7"+O*,.&5=?8_S@A=-];"PXN%P)$6L M &E\NZS2GK2&GDTN/5/KW]Z%-OWI.TD6F#Q$ PBR2CF+,S40D8M.PD3ZYY]H M3+X/,GGV:^;;"VO0BJ"L7+OQ@@K;KO\#)'EMB#-][_9DH=W._7KE$ M!CQQKU2;@!-_Q\J9[*S7[0EE))_&/,/&^1L:FAA MTN*[7;8+,UL]Q%OVQN"S2ZV%YZ6VABD1:W+////H4L5QAMV\;%=/>&\S M/VRZK].L0W#R\-92*U]0S>VF5A/0+XNUW72/VXKK0CR8H\:/;ZW=KO7?J&VX M$T=WVY75Y.E1Z6AJ'6<]D656",BN95XA-0AS MW>-SE)\ 48[_=2$V$F!4][9'A@/P'^5NU/644BI=2BF'D2: \X";P&%-TB]Z M3 94?ZPBA8$-D(-D ,:HJ_'881Q.?" #.U39[*0 E%#QCT;,RKIO&.&28) *.>(B.!Y1OPSK?>([ M2$(\)P-&N-H?M>+@(\O=!*EQ8B3&D!#1PDKTM28#UNLK2KLQVH0(?SIBR X9 M<&@U.>&Z7S:]2-/,?*E>,2=)^'3R M94ZI:-NK?97>2/J7]N_H2A27,A6)N>5O-UXT_+Y"&LLP8.[*J(87>1/IFBM3 M>5R:4MZ,QOQZJB66Q*"T9 #:$#RIND0'VIGKS\6JZCG6R3CV( M)KR_NF4:;N:@[#4XB=(Q9&^+!?++ZB,@@F#??AV^F!M>BNG E/NBY=S(Z4^;'!%/I0$U!D;CU \ M\*).C=:O[>)(^9]] %9C",->GPIMVM7!TIDPSP8%K>NCP.,[*PB&_-8+LRB+ MA7/ZBI]+NLZQ-E6E@=SV+KF,$F0P)Z%MMUY5'*$YMXY;O,HAJE9ZUT+GM]J@ M_3Q,EZ*C#ZN8<)[87#)@T>>=XK0,5,\K#V)[&$K/VLZB9OIR3CSE*ZDN7QH3 MK^#$B+\GR4'0%S5N^5);8('AAV"^KL4Y!D,V!5N!QALR]4.]PGJ.HE]N2MX: MIALW1RJ1 5PO2:/6U@C689>RXA@5OZ#1V(OW6D,!*]4JRP5^N,CQZMHGFWKF M?\[0@_W#6V]S3U]L^W-RKMGRX<(\RQXE-7 I6]7_7-5KA*3D1.ZON_2$# M!H>@]9>,_2]^4^6:U7R)'Y=,YJ.TA25*)/X"S/G-4!M4ON&QYVN01-"-[_W MG;T G9U#;KV ^9K_2=Z)(0/$]9<&J8F _H3 M%\D /-W,/SC3TH4!$2(T@!0D#420HJQFJVAW_:]HAE\IKL.BG,N(6N+7:+Z"V6>/E_+O&P='VS?_GZ$F2+RGE M2C;#R46W\]7U>D>-,7.S5R6D*?Y,-3Z9L9WV9%+ ^P8D^8VU36^MU<[/.(36 M\!WMU\C]D\+&<8/CD5/'I;X>2!8?>+!H2N?W^F\E@"WS=V#W_'P(]LQOY'V? M*$\0Y\DFSER[.CHP2[?F@_E^/20ST#6I@N=V MK^[4:6^D1$F%!?:B.FP!W5-2E]:OH&_K*1K]0;2].^R+]=<$XMA9H$J@G)U7 M$PMD(?*L:@$>+8)5_O ,?S^YK=:]]F'W_A2@#%@:-_R&&;H2<-L&:/=Y:45Q M^YIZ X6^IJ\D>)2=JZT0F*D &9";JC"L (=8!BT1+\XK2ON9YR\I@?.]=4!>EW);4I MMBBL3;;4PFK^#OKY!(>-H-4#9^&XX3GIKLOO7O>YK)5$Y-PE'9O5(P0K/4V[ M30KR"]QQXJ+%SD$WT+AC] M,AEPM[:I8V+U5&32B]$2LQW@SMXP<R;:)^%"9?P/'ZF$ MIOGP/QB"CI*S4\FVT36MD]K3#TQF#5?:^]93[9&O/UH:R MDB_ZKBU-UKQI$0%-*_W2&'Y=WO\@"?54.#3RW*WF%O<[__4,'MNH\8$;Q1LYHI M@[-.WU\35)K?GY<=FI=)ZJZLY:_17%F>'"E@QHP]3^:A.F?:#Q:UCG M)Y3\7,N#)*.>"V@J=*@#P(TD_0)N"]%P#5S9@_/27PT) S0:!V[E_H8JY^#*OK?( M]T!>.[B[_#PN9 S5S7;K5A+A$5?[5+6. M$2)5Q"(<%N>4I)@UJ&CK_*Z\T15)3Q+9UU77+3O\;!87&6D4^54+&QFI*T-; MD)];G#->A[("Q(/:P7%D0,.#CQ0QR!="!H \**C+"*[ 4M1@'*P!/(A_XHM$ M[L3!UAEM"VT(YNMOG@=Q! W@N$D/LEAA4RIH,D!3YI49]SN*:M;&[!%#*BAJ MT'ARYU]6@YJ22P7%#D#);*9 S0X3RTS^3-76F/LOPGXV-K'?$K _<:)X_[T* M&=T@$]O7"W-6^JI+PY&'&[IL-M;6\^+9#J;1)"C)M/V69XF?%$FBL\! FW9N M!N-8-M!63%QF/^04>*C\IGM2OR^<"Y0LJ Y1PWTI>TN'+=9-LQ%\.EK*1'6* MC"4\Q[ZJ>%WI/,\PLA:,6C;[F+3JK"T1$Q=]3'MWV']OQZNW[9-D3/,N+71@ MB54H,'G9ZU>SQU?%]HSE._;WAY-2[M$A$W"3A_9E[CDK+SD355Y'>:\Z@PR* M K))/UL>N?";(D6:@S:V= M7S]37]F(/?TIIU ($HGW#G[= TU;=L=)*"4N7^!T]8I;Q'WYM#HYXUETBT'O M1/"7ZNCG-9DI#,Z5(W%#$]2-;QGK%**KB[Y0QWA1A?HJ-6'(=FSGT$:]P$;5 ML*;F0!OTDLHB<2,=6+4&3B==Q+7_79U/]=Z2I$@CT#\%QP5_\OZPQV>/VRKA MY@J=1D78?+L>CX,5M3PQ*PNL&P_ MX#ZQ1A%.OMD;(&(?3]7/2*9K"PGN<6JK?.<_>@[D):A1(]_#5 M.%@*ZZ:0 ]1\1 '&]72KXUKK9-U-=YA?5(#E2S\:SVZUINFO7=?NQ^:)/'F_ MJ<%/;-*XN&G5^WXQP[!';B/HUGALBBN**X],>5)&,/]NL,?M>[,>>:13!2 MZ3AG_/5-#6YBKH:2+]H\03>0KG>R(!:%WL+VGS_Y8V:/Q^%[97G M>'MI?;W#*+J;@,O.Y,+ .X>L>SI8W#^0>)%D0*/;D10__1BX2^V"Y?@V;ACU.UDOB3Y,J_F#.WH!DV6$S M?>Q[0'_!PZ/O?#U4%^\ %<(,PZ^W,033]W IC5/3XB\26%J@9@FMV MO%23I#!.;L-!NO\0YJS+76^.@T/)9 M3/)#Y'$Y0MCQLAO4G@["W-O1C)/$BVRB&4AR!"NLPHF_Z7'BAN;RN MZ+:4N^L5^]M.WVQZ'A.BIU'TZQ+GT)U U%97$HR*H+A$!D2 V!28#0ZL.EKK MO[9A5I.A95#[Q.072E7<*,%/;DP/? <$WS#>Q6X=$S# 3F"8$#TV,TRT,:8N MZ](F^EG,SJO\=W?/22I?JF%KGF.7"V&D]5Q]?:+OFT0!-)I%;$,(!KUX#>:V M;IXIBWEP]B6S"V_RN&YL[W)+XJQK:X/%[I6X^V],/?P%WMWW0IUL Y><2=0X M[>]G^NC0-"^HZ]N7U04/_\&XS6*>#M_0>B,>DBC^Q?:ID]@#VY9?Z P,_*RWH_):5,M/4F:_P\>1[/S3:PM;>ED MVQE[[V!)O%?0?!$9K@8DAF#U]+C\NS6D&C+U6I4M+#FLU5R^25TT6,6G&+-' M2I;!:JNV39?0'X&\:HQ+>VSS.)_'8P30@BEF/ XUJ% ;6/WHUXMHM6M*KF]: M(Y@'^#VP_%>D!71SM3#,LM+Z^EI -)0;M2F(WCZQ=#$P M4R8DN!LTE'[8M&Z!'*6H./?MYA*HQS@42'&-\[AL7^4E4,B:WV&&@0YT2L1\ MID72?.S:[2XF;EJ=5P!1C&R,FC5>A:",5#1$@9:4PHJ[:/#5QIJ_E1>4'L-8P,] T5F<:DI8ZUML;+A!$'N;AA_ MC J5]X,>?/ ?FOM&-SO,3&X+H<(T&6%%2"I9; M+W6XJX;^2+) UXY=R^:QRFEXQ_/D%X_MYY(G\\6=H4;Y.*MWFF$8QUWRC#@ M;RVKC?F0>46X/N*WEU2@^&/=MUM?DTY,1. 7N=D2OUN\4/U^36E?2\O3_/@, M!T"]\%E;LDW_I#YCZ18_ORBJR_'.I]M^/FJ8Y0?'0; '9,V/#%C(RN* :B\E M++NS^\([Y7&-9MCYY*68YTA#R)?M*_6UEF')KZS$O#W7&EG??P0J>=J(QR#L MP'RXA.^PNMY$MV*P7U[R$.\UN(\V=AW)/W['=&OCS?@@0 ML-8]/'-S ?%]CUTL9 DM-.7<4FO-.%RKR72B^5RR78_'WJ/@JA=[#.SHTW8XT*;Y/8U-* M")9X%JC9:+U[. +S'A?UW3V?\ "STY%0J;T$"8AX)2,6B?S1DQ\>]N?EP&S7 M'UJ#7HGZ-303:"$S"QAT::-#J?IW/1D0^F8&U_B@<<0]-E?VNNTMFKLBOO!/ MK4_9=&CD&VG>/6&C.I1![/"7V@3-1"T6MUDZBG;%_G*'C?C[F+/+1N%:6)[HN%V#F(%!;SED8 W6KONY[/003EWD.]U#X0E&[6<(.A;*>D%WH]B-U?<5TZNA MSI-2OC]?^6A>O-'/[_VZCGJKZB-(4(T3VS!_MOS=OZZEIS[%4,F[NKDQ>F^N M+D^/CYX*-9LC'+D'64%/M1[;8:NV#SR7FJ&Z5K6K#ONW" .=RYO7:/YNP/YWF?. CL 10M(W[P8>'4'(@#RIC;-3'Q*# M#FR9TPM]1J",]\A6$2/!US_O&J(K.>>@B' Q]=$,0?+*F%&NKIW.+SFZ RQU].N M9Y5::0HY2' ZO H^ST:N_-;YD/HZ6 ;K?=HR3WG%]-C8>D=*Z&G8)K4O==Q/ M!B3D8Q&PPW[$(6V5M0Q)NIWED7EGN^$TF(H2BL,"RI0JP3&0-?, M"Q@,Y,M=/B^$.?!@ +!&__T:@TAD61QR'O'?I: XDN ,:U1 GUVP(@/0*Y1RZ6_M MFD8JQZDJFTIYI)DJW)AA>%T.TJ06>#P'ZOW$QV'*BM-1Z M.3@/&Z*+0!6V M9DPYGX-9+T<"K"1RWS'\3SGV[O<2R7():K$S]1^0CY,528-FU@5WJCR"N1(0 M/_2NDVK)[/WQ5Q^\03N#@NU!T0,G3NI5M,25,TZXT;AW,A M5C]UK?:A/PYG*51M..)8@=X=R#(27;E4ZOQ\]6C-5)]!PPU\;* M71$(!;U;B,Y,7$*=[(@N5SQ+TG?:V/37MN?KS<-^=Y^LO*;W?.MQ471AAS[HE\WOL8.G]Y",($K<&% RT@_YYB]BP2 M+W6J&%1+:T_O[KV2EEG-=+YSFFJ\:;",%)2+?FUE-?P=_*Y#Y;D[E#U_@[MB M=/?7B.5#UJH4+KHU<":")DCM*4[6=KQPLC*_?OR%^W6+RN3@LDEYW5-,T*[' MG85+HQWYN #\?:=YC8P><]]N'M=;L*+W 8H;( M@/"<5D,>EYM._(U1NKF6?P365A)4#9&O(-MP*IRJ#H;UHZN"# -0_%&=?DWP M3,3 P/. ^#?ZT.G%+*[-5!/&F*N^>SL'R<&\#\*79ZD_!6ZMRU+APK=&^JYI M2M-?O8A]F,]I!P=7684%Y1VH7I/(S?[[CP079%S=RJ'#M3,]=%]FT#_NM*:- M+Y>4K/^GBUYNK&FHC7>^W!A)E]+XXW>V\].L=C*LU_,8-E8-\? M\KMO5U%">>3.W],K8^0@&&,,/U4,A) 0;O_E[*H*L[(.G:-@8H$[&JI#!G@C MSY#K5%O@+#3FH2GQI#LD4PD%7P-G%Z#T1A1P_#6VUPX$DG_],9K]2&_65OK-'4_+*0G;+"7M&W_VDE(<4/N";%;,43EO2$+_0OSZF M,:>>^7-,P(7RYX::=AO( 'Y6''NAG@=_S$_8@E:MVO*6UGX TC]8SHM7;=2K MJR&HL*QBY:H(%8LKQ9J@U*?G72T MC3UB+XW@4C@W59)X:RDC^?DK/!R25I1P==/U[#2&I+B-H"8#7- 1:*JC"V(C M!%TOOP(IZNM1)3IC*)WVWDG0%3+ 64=QV:AJR*0NY"6MO5FB2LU*NHG6I\\; MK3U3Q'%B"LAYCXDTIL%(FAAEG?**>BI6D/]P8^/1Y!"W.@ MX"\J[)MA]!EWA(Q@3-3#AI:/'4M<$)_+-S26BT\X\0../EPYCK3CK*MWY:7C MJG?S7P#[D6O-2O=M6J6_3NBH87=> M:1;^C_E&9OOBCFRWV1O+S9; PB+GRUTS\W>^]G:-E)V3ZB;HXED)0EC%KD=0 M^;?-/'\H8NOI $,0?7P(AO-UR>QZGL&3A>RY;6AB-N$N9C5'B3DVF7>862E/ M6/:/@..&)8)/$:=FFKM! F+<9>9RH/H M5J$E!1E5V:>\/,G"131+":DO^T)Q[L?<&&0WZ_L@WM]ML")B6J\'BKMIHN[8 MM"E4^R5,,HW_Q9-9;B;6N67>*C8LB'!I;6FX,^JH"1=8,HT;TWY@AI?9CJ+] M9H=TN8VBRV;-!QSNQ9.59T1_Y%RFU:GCB0&BFP0JZB _8-C-K? RUT3 MO*8D@7;6-,3"YQ@\.H):X/D(&:"")R#73@@7/Y/P2WS%JBCEETQFOIJ4^&J$^,0VWN/8GG:6PI#8<.%*R+F"_9B4_/2Q3'ASY5B$5;'9,!4 MXU)L%0:QW!>Z4UZ93QI 7A\S1'QEQC>;XLQFB"OJS*H,:]O1C?PB*)=:Y9^O M1[,1SVL3AZ4FDY0.V&Z4UM#4A:;RU\L ..H^_WU50<>):CW([JBJ'SC#LWR< MCD43@ZI([^K/SK*@@1#LR7&O.VX (40AI:6_>]2VO>8$QXVS=(NJ]T#5.K^F M1,2,^%'!%+P*[H%]EKT36%(_&\W*6GB2U)$M".]LWB^WUFI!OM*5> M+#;Z%'T4W*R.+[ LF:FN;$GB8,BP?#WT^*!$8V2NN%9PR58&E3J$*@W,*3Z M7TV6DORA3F]Y_#5N7 !Y*(PQ/CV2#2$Q-L?]C-?-0]7>]!+_847R2QGHFT1D MDP'3Q$8"*T88-LZ'_+LY#DV"\6NE'1%9':439TG:,$T.\]Y,S'^'A<:7](QT MIK+/#XBA?K6U6WQ.>I;M(\Z!;XW)/@"+P;[?:=.1#F*2*3?79QY'%F_PR=$F MFD:H>=,!OQ0F)'R]Y/PJD';)7/ZI4:RWJI?]MBQ? Q&]A_ M:FO,$9/@99)CX"(:I2(K9V)9\T1PM1;ZGF*"/1$R3;BYK"_>K>3L5;3)-MOI MO_,Z42.:]3*>[]2##/@N6^=!#[JH> .T-03"E>902)9FM+;^93QRB:M"IJ77 MII)+8L3CYOL#S]&V'U\+U.V$P"F;CXMLDQ)=/&7U;NXR\G>GW#5C4K\[Y*(M M!EF$X<3%"D2$A+"]68K;R3)NI9>-%#[&SI6W5AORSH#=K)Z^HDY=\1?LS;Y= M4)SG.E[W[E]]=_=_?*=W)0LGJ4L&1)M/(K:.*5YUOZJD; 6&DZ2(TFBS2=C6 MV=][E>G*V,7-Z%**4+4-&\K"/ 3CSG!PTDK5@>(9#>0 3Z+7)S4N40*GEV-G M2'1?E=6A'&+OXFF0]G5^G(Z7J)CSS:?BC[='7Q6.CIP;JZU[<5@X$1#1]"W[ M_HM/@V*JYC%!,_\7*V\>#O4;]@V/A+(6(>LH.TFR9IO4SQZ2$&(2$9-]&V(F MA+(6H:R5G9CLN\D>0G;9Q]@99BQCF.V=?L]]O^]]W,_SO,?Q',?SQ_>/N8Z9 MN;[7=9W7^?E\SNN\3J#\3A&.96Q'E-8;]XZ/=0)E-@O6#[\ W^Z#'RKN5A4Q$)KOK79P]$>TG>'PJ9$/?7 MJ7O.9GP<[5:8S^02^T2IN9ANG-](&E!)1H&3X'5WX3WWH 0J8&SK;XX!8EJ9 M1A1ICN7%BWJ,,GH)M'X$/[2=JDZE OA.!1\APX':)LP,8NR&RF>*2W8;WB5. M7$!4%H9B](NI@&L/G_E8(.:/"F_N0\H%CZ]V7Y=^/G_OKWK\047S[D)I^%#8/V[Y"8$N'+)K0!?>V&T=G.GE05:^>=3.VM[^Q1 M 6+R/_+&#.J!A"7$^V6.B-PRK;G2X]R?AT927]NNG8K\+\J&T'$8E7L3=]096%ZK7F9 MP:B?\]JY.2D M9KWX$%PG*F3KW\;;..SN<&N\PI]LJJ9<[FE]^]?]>:,V!PZQ"VB1L.!2;4:< M=HD/2H#X5E.G?/[F7&GF7HV1\+7P'P+[?@0TMRW$'/*L3*!QAB+R+>*<;P)] M_+ONNM!VGY][#S5%2\+2VX.J6XF#<05G\&J/Q&S,.]FRTC"'RGS9CY4U!;>7!*S'MD@]\3?N\O@9IH?6G$.D=I_>2(?P]S@ML_;]VP>N> MY^:\F2ID/]L_W0)>[#Z/'%^VH@+2)/2>9SGOPYSB3V&IJ]XDVY$6U:]NWO/# MT"INQW5]KZ9;VD^]Z02]PV0W= G&%6&?0F^G3W::JBQ";E17/FTV7O^PM'0X M"%=^ZALZ4^%T[9[4X%C6F)F=VL*Q+<;I%"[]Z_LE7\*S(W==ZSP&OFZ2>;*5 MV\F\4J@749Q0!3^W;;M6=M[KFGM\M1YR?U3T./TTR5OV,.6?<='6NFBH,^== M&=F\$M2'^ @0,ZF9G /S$ 5[[;E?@^-&P)]!= %%$YI,SE7:Q[5!=9)_3!_" MF!_"N(D[^5G?8."8;Y1ZJ[A9^$_\RZ Y!AN'U%R71:FR;0.\OKENJ- 2G"## M32E'#4KVY,@2%$JAKJCL(RH #R%4#3PRN2/K5IVT\,^5A(C(<:+WY:7[3 M* M#P./+]KK"&(-4NY>C3$4?=+?KZ=S-N!L4(7> 9KI]0N8K$VHXR\>]&O8-YX,[P4YK"3VCLPV;/S^S]\?*_H2[ V=D>O'/"%Y,L=J900?=%XEEWK.?U4,4*"G*VMQ9&D+81CZ!X* MEX\Z6F3?5MQ0KTN;<@L65#5GD%L=>G6M["#QMF!D[[T31+?7K+4%-K?70Q_E M&@[CV=\R.7M-'X!8!+@ROM+.^_JU-MFP M_&OPUWUQ9U:<)UOEFU5?-;4C!"\Y'^1V2YMAD2![>Z1%W ^=Q$?HV;I& MGVI<2N\_]\PUY[;E#;%[SGXY>7R?.3R^-B1%(_E"97%/T5V!.4+C)FM?4,WX MT=I,J_HT15?HZ[=7YC:^X%,=&V\6"?)C-OZ/"Q(A4N%+!>O JHI**@ \B3P5 M"K,$2]-P]5XBZ)D]F(+$@ [5-_]K+ #]-Q9 7.2\A7$C0_8ZP0#:EZ7A:_GP MV:(C!-(DY/(B>F#U1+#!"W7E>3[&F 8X#T8M;.IBSW+VU5A:' AFB(7UGGGO M-U/\3^54'&46D_3'K)>"?P/"X1R&>6UQH-EL/*5?6Y.FVJ&]%&V91R,$,IL- M2V,UQC(/J&SGRER2HW98&GOF+"IW7Z]QV,=T M'G!'^X%L/3FGG0J(.L%N4SK3:.Q9N$+REB9PJ#GI#PY.8Y>A&L C09JF_UVJ M!YO:RL61J +TC8[JF[>I>X(3 ,.> DE(":(!D2,-6]9%VK2?[T.NIJOG%U@ MLH\9=../:6!5RBRQ_?C\C,FX2U[!_&U.^05N I'XU(]H"CVF('EIO+ <]D,/ MY@A.6JSC@O>8_0M&R_^"$5B.(GNH5@D^UKUM?E4<385D/J24#J6IY\C MD&,E' ^Q7,WIR0*S^=(EC>GB) MTH@"LLYOO2T3LK[_/6+Y48KY,S>A*;&>5[YYLP6!MAP[O%B[Q\&CLB;//X;D M8@S/G0+A[BMXPBI[X.$A%?#J15ZXG_\DT6N:1)/#4?9?5,$"TY+D9@.W;6Q1 M)[(;O0YE%^0QW:=R ;_<;T2R1.;-](R^HR^X%T6U_&6D0 M0^(:7IK>S-\*I@*^YR^B'R!H2G9I.=$_VX <8(@DE(+MN^'#PYT40!B8C?2- M](?V?G9+^8ZY;[Y3 4M-9KBR]Z$:6/YBSM"[YI3=S"N(D<)_M3=ME3X+?S8K MF9"D I9+003:K\ANP.?-O*BR"25+^>26DB@);;[G?)5PT,3A)=8BJ05 M\.(P^)3!D*)\;-:Y1Y"*B: H;QWL]U3V#07TOYE)ZHIQLM_:[ ZMINU; M8K@UOO2W.2.G2@/+(?,/Z\PW'<1S"YNG0A_*],K<'I/3OL;*_E+_'X5-_K^' M4N_\#,?.@&YW=W_ZK:M0AL$?#)7S3[3)CML"#$ M2LVY19]2 1>]U&: ;D/JE _U8*%0Q0!477#+LZ4337.VB@W+([:Z@8!5\M@0 M)L<5'=OT$3J>WOHR>^RZ,QG?QM8DF0=N!![O M*I!E4< _M?70ZR>M7G:@XXZIC?KV7(ZZR"6/ZWR\+T8E@6[?)LE& MW_3M,@Q4^X[U_25C7+DY"?>WBK#4T.V(;:J="3NW17I-\$/!XQ:ND]^AR)D[ MVJS09J.)V@3GQPN$E"Y;YS3^@.SO#8;U3.]UKK%"WMWJV6'4M-Z>OT1W8H&C ML9B7.+UT]-Z;&==8;6$HS5V$0E!V88JHR7I4BNR?S0@!T'4==;TEZ:=Y_LX* M[V+H+O^\;$]@(3DBT5:Q^[/Y!W@]YI%!\1 MF::OMT-37NF=MVB6/)*(983=G ]EP.7BP9&?QRD[ M\OZS1+C*78'>VD]@=\RO+]X-+QH/SB15P)?R%[AQBPD5VD WGH7+./U8RB5# MGVLY8F,DWC.#Q7TW,3>$"AY%";[SJ=_S%,$H'[/1QD6DN80]K[A%EA9#CDZP M $'5$EL?@1H3:QAUI@)>.[]NR3"<,5/9W>?L8UT&I3CMW[[OW1[D!ZHOZK2C M @1)5A.>FJ)8L^5+(,ZIG?<;"R!L5_ZC!=-& M)TC3A)C,;QQ1Y)MUP^)8!;%%I@TL'1N)IQ_3-$_:XHX]8ST6//\N%U.$H/12!0GN0QQS0[-NO#0&5O<*VH8SK<6'?7GV[J?>;[O .[6PJI';P&PP$/1L\"[*Z[4V M/=04=)Z0L@QJ7V27^X%S"5]"27?'_ ?Z>G?+7SP*+3S:8G]P#O(CQK$ MGZE>V_3HE=$4U'#BH9S*-IJA=LY[V,G7RT-I-!F1,Q9U:_H;7G;!IFK.53LY/;NW$A]: M9(-8W\K6?!OPWFWWC4QH-*N'/]OC(*1W( $M? 70-J+%>(N.Q_,!K9Y:3GWH M_9]KXI^L;&X'Q/<4'3F[Y57:\X9()3N=JH42U?R^W' M[[,CB4! I4'T/*2$ID,INGL;X\!F-IX#L< MODQ3P62N6'"YM',VHT:E O:"?X2.DSSE.<]P8Y7[I4N^AEC8;"P54*4'EWE! M^H &>$O[TV6';;>2[^(X)8')/+6GIS%K0%M2 M&+DRB>0\]9^MVZO(;E@,N_R2_N HO+,\W!D'2Z)[E?P9"TETM& MD[:;?P]I7BJB9/:1RJ9[J8!FTLA )$6!",366\68$.R6HE.,&AJ?']KY>HE^ MD$HP.MQ^3["V$F@-1=G3W_.I;.[NU3IME5B09$+$RJ?L)HP*]HRRT_ MSI)UZ_O'\63?@J1;RVVY]!\L2JQD6H6 N:NN?BN*FEOEZIQIG/4M+>EH_T K M8.U$6H'@\F+',:>9H)Q4E-=XM5.=3R)$] &Y)F]TMZ"Z%?ML,AOZ\9>%.TN# ML[.@!T(*NYOWQ;-9W=\V;E#H6[229=1)[^W6\Q5>EDF=4TWY*32]:1C"ZZ1_ MM:O 9]9-\VE;H:96&M$JF_?9NOR!MHRF>:9>ZI:5M<=AT@G0"-YIYJ"?UUE& M!70 PU2R?I]W@-=*)=PT:/=H^XH@R.,S(GM":@(O0 ,?K4(7=,\<^VCH^8P! MRX/I_@###PE6BX_@'''^P6*/4/N^C^*K@Y2KL6'^4)(=RV;?2[&XL\V7@J$@ M>1TP=\;2C>E0%8ERJ3_M1K.;SICQW7Y"RLTN5[5[0D;UK]?/CIE/J+JDIF(. M[AW')<6.3)O^!KMY/5-''_O:G_$.$5:T,,1QOK0#U5U/49XH2A-SH_PNYI4L MO'&^ OP@HUN^;LLJI=TG/$7Q[G[B_'GE+_";<)<2.[N2':GG^*64]C[$ M6O'ZGY3L1TTS8IA\KX-CV 'Q_,J?L,_D-(KGHAQL>76Q2ZK%,&\K<,3V$->/F(%INS'__FS HY$Y,[MDVRQF^;^+-;JO3-3B]Y$XGH0%7VXAOC QUM/77^=9)S8!(NN*3X69Q56 MN/,ZV%J&M.B'OQ,K57'0]]_3/2X3;#>_V$W7AUG,+?4XPJH9^C'BI:YKF; A;2Y0H(DA:+Z)"N N%B=G MA,I)DMKJGQ_N+5>?'=)@69%Q;068 NV>ISZ>WWP[$ MCT!4E[A<4;!T"@EYJE#67VZ1:B\T'@PX"H9-2>R&W8* ME\$5O2F[Y3L6\G$4$5=^_9%AW5/8$(C^Q8.3%]^^?'R>5AU6N&8XU_B>T.&Z M2+]!=X2H]Y^U+U7[!CY',!KHY'^LPG/A1 67U)T4*-FH/&6G4\,N._+%<#2I M97=A?0+E3>D0/FC)V:ED?F(9/IH1%QOFGQW^?YK[\+_-B9"B 9$)?&6B%DP\ M-P/?"#@*",VE,68U-7)JP'\T_==+1V.4\V9)LLNFZIXU%+VVDSWP&7@[[2_0 M4W_C[YZ_80G@,/[_#+]+T+ L0"'C?<;'B2Y_NN+-GH]NK\8.'I3?(&_Y_F;X M2(9TP+UHJNAR$=J<\@MT>L.ZJ?>W]6O*@@T5$/T0ESO*0;XLK9"W?U7XZS>3 M_6*:.RX_?U+:1=*32>N\ H2295X6=O1,8R(M'QYL/_C556P1OAF9D7]X1ED+ M,@)R%03.<*"&X80<&FE3?,Q6>K7K<;&+4_C[T586?%"\*H8!NSH.@-?+[3-- MIM;0XR,?@7 W'(\H 3'^\% (A/8*[R+#X.6.]JI["0\-G;^K^%WKY%!:1W M_[UKC 1+9'HRA9!>DA&/ZS'B:+PD!56[M7KZ$!8C+/M(=/TG^N8)K\EO P5)>@O_728"7;TX)SUZRE]&)J3 M'V\5/S;S:"/H6$5A6&R33E90)DGR-RM:.1.+Q](<=![6(_.$"GB6KEO'R6TI MG9#=IQRRHI/_W/J8_\64*J?=CU_O>N+DM?NRN# .B=RP7=G65F#)P<>MQ)O% M8S-4P.@XSL.NUY9[=2=EZ\)B[:P@*.-=A$*OR40X&L'I-L73YQGY,-TT>4CE M/2KB:F805T1WDTL1SK2Z",*_4M^4-S^S:!"')#-?ACDL2L%DP!=FAE^B(&I6 M:%MM?I6-T6D.KUQEN M8 >$0QL^)Z0Z!>OY)4\_3&,SYJ%JYFM#:M;YIV.DW,O;6A8R M/0[F#L@%Z@TFH$S/'"0/%2#7E!.I4DN'U4JHTB_K^RS@_'[ET=/]MW/!+L./ M<;8@)N?1]&YS8T>AXX]RJW_X'GV'.4RK?=/ F*II;S&SR=5 M0BO;P^;#2N$QZO@DE(G.D>SE6I;UB 7[NDW!EUGOX[WG@Q%]?H^WKY<=955E M>RT.]C.K!/D&&=KG5RQFMPR/5;4Q+!NI?0->&&]'EEJLE,@DWG=7FLB?,?*T M,I^X;GQ0]7^]7:36MJH?YYJY7W\&#*U3@60N$QO+-;@TVM6PF(W MJ( 518:ZW O! M.O_=1?XM?O#/9E/)8[MHC"VK>\TO!L"3!;) M "X/'=;P#T]6+%.572)+GO__9(O^GSXG&A1F?Q^BC#L2?_%?E;3-?Z)*80ZF MJ:2BORI)[W]624BL$8B ([SOU?8HVG_!\+^QHQ_F!OEJ1#];'%BP5=\#<3LQ/_DBJ?;@/GZI55W0"W? MR5^,$?T78X#$)Z!]$81O0J6#--'?EER--\=-J=V8[;UQ/+.T7/ AZ:>43_,> MC;]:[%FL5,@ M](GAMYZN'*241/0A'U$#H3)_FVQV\(TEFHPK1UX 'NX=;#\^ZLIMNUJ;V'.O MVG/"-< \O,GRL_O'.&_#VDHK54N&%_Q5R<_<^?YI+F&Q4'WHJ\WS[J*9Y"!A M"GV,@']-/]63(W8<\MK#($OM'US>7ZSW:_I'! M#%^F20FB.7;7(*E]D>F/68#@C>&OLXQW7M=I5B[4.(YZE!_^N7:(L=4(SC;J MENUZ) HT[]%U.]^OYH*">6: *4P;T*F. <&298E&P73E59?4HS_S;K,.O;\6 MKG@HU!H"+?A3Z[Y<9AY0CA4M%KK)VL@]XCX3:0\%FHW.8@91&TYV231+W?"@SZW$[[S,]W A93&*9. *=FR8$ M$4-^;J:M0X'.&I\:^^:;B[1DX\2'%3.F%^Y-0J;%=^N^9N^68XO*$2O^/KU, MV%K6W-QHZ;[EM=%DB^*QA$PWHCZW)R3X1)BWH"]_>A9LYJ0UOL=6D_DT<1 H M2?^JS55RID'+R6*DHK9$F%RKILS0<7/ D?^F4_R%9S\1A4I[?T:I@,YRT1EH MQ() DG2:!,^+_OQCT2#E(6@,_M9$BV6Y69F[L&QMVBZ:H?+)':P:.BR$;PV> M@8)(.Z=>SYB:3SP]2FMMB4(5,6 +'I?F0X>2Q#V#;:3'"1X";B8->X/-R/=] M]I (+\#T)MA] O1]I49/DJ@NH:OQ=@@MH:]5;:5]B7"GLUL=.WK8ZK L6^*1 M?^XX\,T(@J_/_ KB'OQ52(TV5RUVC)!(7W0[W!9462?VQ'#^N+$\*6KQ3!'A MY?)SY22,E.=3@WG-UZ]Z3%'Q*QD=EP5+OXE^>AK0769TG')\/(LB((HZ_)RJ M*=<*$DK>/P&M/%S9+!@P 3G!+/?@%]N,7PXO[I7\= =73@R5A!Y7$TKGYFZP M-#P2?,4((![MPNBP)5A0I%(Y0X4N^E&/DV+I"XZ^6SVFZI,M,\D=L_8&6I6# M\C-\*?#T_=.T,[4]+@T[85*C74,XT^U_6IK$(.DKP3 ;*\OO'S 2WXY2QF#E M'X&<4"S'&_AV!YS,,W%22P6<[27O86X5P:L=_>'[?(B1O;=^"H3@9<5J%G(V M:+ !>.(R<4+CE:9N?K-!+]>ZRTY08D91%-5-BNN.\B5S![Z9 M_^F&1KR;N[3 F5=\US(AUW9JZNJ89$Q\GRUFU5!_DC?"#+[3)N6F?ORNX+Y")YS-6,QL\ M/UO#=;#GYV MYQBRV[S=-5&V:D-SI*&PE2WI2LW($2!#[*#/Y4^V'&E:Z5L#UB&U^,_=%7N> MU^V:361OD4V"I^+:M#=A]"U$[M=3(75-IIR=QD\?JWK\TMX[P%>,=6A+8]?? M@E#28U[7//,S=X.\)#]$!/Z\EGBKWX>0T8ZU[O1@^1%(5)J][2E ?C:W MJ#D49FRE+&M:WZQO<$P%B-US&^LD3LMF*AI"@YV!AFY.[#F!Z MMYO"W-/#4.OY)-'-]Z2R5H(=4?,/=$@WJ0O.V^)\2LQZS7M'S"^+]'IWV).= MPS;@Z*@NT_U8U:_7PS,WQ/"13%)/V7.8V%BHKH!)_M8%\#6/B,E]1ADX>^KR M9.?(!-BB+<D\ M]YT*G7:6^EN $U!W"'IYBXWUCJ<9!F&0Z-=H_P']3"N(R3A8?_1RK6MC; ) M[6^?_;;HM(^.Q1-ZEF0[DZLK\0^W9-X_T.O/"+@KX%)8HO1_%5\#:&!:4 8\ M??.O=$L(S:9)-PTJ(,5\ KDCZO;W+E 1&^GY?U[\"2)Q9E$!7T@&P+]@RD\< MR?@?-2-P;CB1(_)JT;[R<9YRB-HP>N!TP]>1QK5B7%*4!L>CRN(W!$T4,CU4 M?ZV?'?O8II] M,FH0-OC!'X,VBX,J#-\GQ'S]+._>K_(SZE12M0S.S_MUXOYM](&!DV0R\@H5 M '&JQ[_%K9-A]%1 (C/9HR&E%F9 F1Q&XM_@_@ /\'E4@"#WAJ-_RBW9%Z&$ M!&+/:>ZZ/27J *JL1@6D[<.O/#[K'J1P3 /4^?-)I"L;>2GK?:2HD,OU(2P3 M?']3VV"(/X0J-@U=+$^2=AG[^W6H^Y_E#/2;T,%(NEF"SE'Q(EHBW:/XD5M( M6"\^"^/'/UB<5303=OQC6!@JVNX'C>M55^)OS4GP@H@Y MV1H8.3):IFM><*=DHN!_ALW&Y3S1N-UXA_,\]SG>.(E\OP7L'FVTDKUXN;AC M$CSEM#\W$%U]3T^]/(1-7-H!TSQK(E?J4 +^=5J!BGARXB%)+&67D19[]*[9 M\:*>V1/9**\9613$GQ")0I#XVZF [H>*L-^Y+"L/0*@G4.\S"N]+=6B-5A<= M]+<&%>L;XNU///GNY#;GY)]:RH(N/P\ZGJKCR>A.F#BBV8-A732*WP"^<-]7 M]GT<_A7!25@!Q]19'OD^^\$B%1"+N(55 C&2F)8Q7MT9\"XM%==QU0CQ\?)? M][U>U EHKIQFU.7$?>FS??1F**/@[/)BR^P?NR*_Q0I1WFOQ?+>]_NW31+([ MXWIK0)!;X1;>-FHPY45C]&3 ^R^W-GX(@_C1<%1HJ-)L/85KD:-I*>F$66?N MR:'[@5G4 #8(9?96N=SU'B&N8'ZXQ#DX2+V@;OIAW?+GZ &_N0E#XW_J9/++ M>KYQJSE<)PT1 ^O]%CWSV92$0)/\)GXV5;\/4X+AJ74VWO8Z&H8;D%>9:*_. M33$]877L$O,L+ZW7]TBB[Q86KC?;V1QE@09():Y)08':AF)3/2"LL;@< MT;C#@-AD,DR)D(T41O?M8H).A91@JAY(U/"TK=37MM"M_T70<(KME7NGI6SA MB0G@R;9UGYO7M5&5G^@'.[W?Z<6FNA9NX,06KN/$\24*:I^&TXH(%[S+3F"- MB%)M17>V(A)H2NQN38VVE3[QQ04J8,-R'\!]]$E<^?)0]:(3NGIK...2U2SE M%8,WG"?4%?)Y(R@0^((HM_*;4P4=;#$NKV4PK+P8#CX+&X%SYW8#+];JCW:] MFYD6J4R!JKV3O6 GU+CH/*K(\, ,P)I!V,,_([S"PR2B)9LMZUO."+QQ MUDQ;$DV"]>*.$-\+X\U8>N9D2RP(\=8,U\QJ\IN_*@K*3Y3M!4B1+E.,!2FY$ON8BQ?O(9W;H7U(-X*V [B@N18Z21DV]6G7?@!;>R5%V $'28*ARA,M6N@P8YT)6PT!PXK0ZA*SYOZ' M+E8<[\[W "0%$U/WD)6]KX] S.X+US/-QF^/52Q1AIIRM'6[7J;62:!2F3S] MVMM[0[ "GB8_B89&J8):4QWI)(5#1+A_ P5H-UV1'%KB8?^,*RA(<.5T_<1Z MCL**.PL3&;D61_S8L MO).&RLJ1Q06RPHP6#K[E4GV+F>!/NU9[[V26)P,R0[_6\'PZEI<(V))J#GIL9]# MW!?*O&WZFXH6Q4+" $JO;$F+?IGM0V]'QN%,/N_;4%:-E,&WEY0$.B7HKID> M808!80FZ,$=*%Z@VN@#+B_:&,O0?WBNZN] L[APW.1DM7['J<522[M" ,\D=)C2F^7+9BX4D/!YJC26VGQ;AQ1=CP7;1 M0Y(MG/DOV@P3YB2<[ZFQ'?^^83_.2G2))<3A-2>1*#%R#>@Y!MQ'!,UBE 00 MDH&83$R0QQ"C3Y;KF38X(0;'?XR7GH2[ 2.;7EB(X)*[2PG790,DW=I\SFX* MJU_2?](24+>7]9MI"\.-4PV'23E0^DY=PT&N"#J2TAWSE0 8V09;LC M(%9G[3OV4_CV/Q7/8%RB5_+HWJHAA#/Q[X U1;V+?V*6+V(/H-Y\FOI,>%]P M9K2P2<.*\6KA>2H@*"GD+"S;')R;"T"^>-X"Q"JB/".7$/2$S-XV95PVOMA_ MD6-;6-(X+BKV_-R 6/W^G5A>NEA$&H#YCZ:G)FAGDW@?WI$,$JPM0S"YJZ?' MA]KAC#PTC+$A0^_G!#87K/;%TEG+*A,[?JC^TJ-C$N$[#=*%!9(":=,:$7J_ M!@OLSA8P)OBI=IH)0N7\2^3E*Y1?VNM^2UZ#1H(^_+Y<8+7P/J&@2I)C'Z,6 MXT"N+F^[1'(8"77$27;FB(]IZO-VOO%<&]UI,1;$JW(:!W(J\Y0P]ZZU_1.M M(\*UA^'6T3O25G MNL#M(N62")KKB_+ZD.<$<64"S!.DB8%;("YM22A3A_95@EW84D-H0+YAV7/U MS.T+"P7]^BS])__H2C4D8!]%@Z2EFHLO'I5SG]! C>$V(W:FD%YV^!J2CCJ M36B *]KLXO,ZGSGW,S,V8BKF\XJ#9QGRZ3[VQ S<6KWWS/0& [UVSE>D#$QV MDQ=X%@E!7 C]AW"$DN>"P"Z-:QJSYO#ATN)*O]>-R8VZ/,>LO#5E/G$OQ55: M=9G5J/B!]:%Q%.8KY$@L?%D_$8D"GU !V!AH>XLTG@-3CH1TTN&3%'?6![:/ M5>J)XW1X7>Y]CB2XY_ EJ-^_A6G.$;R6NM?CGV#/>L]OA617M'(WE9?](Q9\ MSXLG2$I3+VK PVE_N620-@7,XZ&6:!/Z3B1K&Q$ 8L[TIFY9_32Q8>J+HO4'@_/=7EYP-(O+ONOO8/O[C,(-AY)F+XC,,<+KR;"97X6Q"#1V^@!OGM7-,-" ]PQUC MTM%(>D)]1XP>=C4ZT]5'Y4T RRTD2N@]YNH[H+I:YWQPQ3Q]:":9EWMYL1X< MH3S,01FU173!W\(X<)();:R=1;.VF_4. A,)-1FLS5+4@ MG[,$\HE'E2'==_]3V@024)((>)J0 2I+FV5[]C N*\$QF#*%4A& MW9?\K07>E$?[X+MV.DW!*Q]O&P->W^B"9%E2=2]S?/2C'K'UOPAC4$OY+?HMLS_*X%4 M*_)U7]I_UM)K1YIW@)/?#2LCQ_JT;5$"G;J3(4?&, M>X7+K<*:3Q5V FG\]\:?;M! M& ]LEQ,%//LCN6>F/$)HKUN4'VUD>8L,A11FC CN MSXW7ILC(#)T.U*2O+E<$?RI]KMN=\KG@0*:JOI5-0N8%0Z[&PM=DTY/2! 4A M-K&4T-;@HB=\/BI[!3!CV"2G)_E+J#=\#Y&V]S= U+[OOBB]]IXHYCX9! MB4]H\H\AR+%-PM':J7VY1V#"'A7@D$0PYJ($PW+)(:N]DVEY6Y>8 MCIJ*[H5:97\%OB^D CH>*B2)&Y @61A3RP)RKNXQ1X6EJC/.MEB@_(>0XC!W M.03WU GU28DA5L%5+'-ZQ_=D*,PGGF@M6-*:JJ' \IR1-\&8]'(=:Y+M51+N\?-E?^-!@/<''Z M03\^837U)%'_7@_14. =)[M&Y)S5F86?=6L+*M(L@G4++*Z5VCD3_$3K/+/K MKW-;_9(?]94GOJV=-MA OD>4M#!1 6>W":TX@0YU_;=*-5A2B$N)9[K5VC(Y M%:\J4O5:#9&8-(_8D,6;TZ2])\&/"GAB!R4[KQ+K[D2-W[X]M)#^,O M)WT<),YT]*6LNCR4%'RAE2;VI2 ;P]-E>#9<^LX>[@ZZ>T%JJL:X@=(K_LVJ MR29-3QPWP*L+8 T<#!O4#25F)E=KW?@:*WOCOZL _@FC39B%=9)1F7>CQ6UA M!VH<>46,B*M^QNT@6WRBT5597JZQNN"7D!1U9G+Y[P M$_*Z^*]1A"812K/OWY;G2YDJ- 0Z[NB=.YT:7;7\X-:?FSV<..RF#;7?FYPX9;I5*R31]V-#EB;[G*MRGNM[[YL$1W(2OC M4%/R1VZ59]P2@E?BN[)=W !4_,!CY\^9J/;^W1>DZ5/6Y=:4+E5Y2&&*P OY M:SZ\E*WJ*,E]Y0)S>YO>8KL^CYM>B<^F!XX0G/EY)LI<%8]B4]?Y+(,J>TA& MXS5_JS,);QGL8%8:4HYYO*MD>;()9^G'CVYM=]L1GJ$N+N4R3F_N1?I;#S4Z M+EBM(NG&L!7\P\83)#A:N3'1VIZEE(3U@*7FNJ)8KD'*TDW N?%3 W M]?FQ:A9R4FTTZE3_Z(72MN7M7>XK43Z-;WN7#?? +TA:V&GL<'3-O!)=TX*( M8&+4\#4XCT3#]WU\JH"=*%*F,-M:J<8 \VUJE?MS[8.)&PR/;0^32D3&_8GV M8+.F[VWUL?O]6Q(1+X-_:_KV_"@3E5Z*.']6^/-4?QH2>P_YFN>TRW3*0;8! MVV4-]S!C-/E6_?SKX_6@E/K@P]430<'8TZ%8 YY"=:OS8A+[_8P[@WI #L\ MWM+F@Y^?VV0TF&S?L7^K=CM\XN3'DR7V&W1\%8H_0-\Y.A%TA$SC2=/J92J M$_ZT^YHZ3^XRF_.\[?.RJZE7)^5>7:=#!RZ=8RIF;$O_^DK;&"M/XM)'Q82O M8_>!%PBSX!%_C3V,AA?'-G]_7Z'R](MO>Y[OK^X)7M1S8N%_9Y24 M*;9RV&L4MUR_4[T$C\^]U,*$I@(N=$(#AIE,UFWD6MY\GT--&DP&.(NG"@5) M/6BI=A59;H719HHC/K=*/A*F!-V^ATM=*UDV8R&D#8UO[F]IC'W% T7DTJT_KPMQ M*L9KF'H^0-A\L\^B\N'1);I]$AQK)A^-1[*'"J&,A2#=3?93KSTK/&O@7&XS M68$SK94Y)ON?/UUEJ,%00@!$D)3OF 71$R([38JA7U>5/3Q"[PJ7 M:>?'W!_;>WC#1F[]8F26 A5@TY+2)_8*LN4N1;\J^K=.'2%8)0%WIN.@&W9K M0@S779M:5PXO<$Y3T:Q*Q'E.XS_0J1)'%M MHW8S79=UB@F1/3"9B8!R'C!' J3+]D=+R_?*]X$?R^/T*P%"-\L3]>_H;)$T MB%<(&IW:UPGFRQKVQH^3CU%U*=<3\O65L!_7HPV$>2"OKC+D0I*9+_'1)T[L MTKH8I@($04_A=*1 0K@;VL38 BY#D[OCD) M3&8_+\+J3J']I,KK-=(ES,(AY<=I!=+C*X2URA@U.]NP>\TQ]:%\IO &Z?<* MJ^!/G6'1J%F,/VT<#B(T%!:U5[35R[C[6O87-?UPY_+\P- M0\W;R_%:O;[#LWS^@]>BL+EO15X18THW\/O.Z1[&*;\SOWO9[&SHS=%0%N$D M)P3!SI(GZ,9CL6^:[TY7N&A=R%Q:=JJ0 ^N\)B1_6[TF>0,;5)W%" NU5:G7IVS.L <*7=8N>+PP#]ZTY(Q[L MKN3X.93H J!3,52 \R( "D:;Q5.DINWL]9>]N&UJLZ=O7HD H/ZINM-\$W%% M]UI7G:DW(SJ'D[;[TCM?@J,I'-B"Q-KE>9GM#FM555O0V\-Y4PT/A^FY6\$/ M[[UGF#%5V'=VBNP;'K]$,]L0Y(X9BF7O@@-$W34V%(*"#)H.C0[8JK/7XKTP M476WWQOZSK+PW;@%[>=*NW62*;UL-IW4KGT#AT]?-@GJ$KXQ>:UF8%J9!<0& MANAY7!=X8_Y ]6+5)S7+^_J?HM=%5M8W;/_+E;IDT%*QQ1LJX)F6H4JU4D;J MUW@X$FPWU4/3D@\];$>0KH0:A9L)#X[O1S^ZLMO_.DU[HI4QSTKN6+$X,]+@ MI)-RW@M:!L'QG(E'M$V:^OQLYSXV-FDL.V#!*Q!F"T,OTM;[-]C6N&1+/=X[ MT]@N^$S9)4GOH'6O% M'[(U=S__Z+3Y5^$GK>TU!,&C]>(KT8[3MU1 _9O-;2+D^:X/3<+6%5 !X1>G M0#4Q?@Y68>)K_ GY),BZ(]'%36ZL8R8=[<-]A5Q94[<"M7Y !?QX@^Q)@K"C M^H>_W/NH+&,*162#4-^5)D'[,EO_P*>ZP.A_;3LJH%8R[AHI@,A"0(#')O^I0HZE/4I[-K,4_''ES,M(A-- 8O15))+2]15Y9W<2EM7? OA.0>DT8QR5RFG$_2( M]&*Z30?SV&1\<9-5]@OA4_FLFWKT]B>KR\ER.YC?=)-M)K@@S!=4^?5MS_=Y MB]L@#>GW\QXI](0/[[HH=YKRI,9B?0-OK63EQ(P%^F;1Y9CE(!GAZ2 M*7XH(3V0V=7=6XI'<[S32>3:>BI@>/:RW[WKOV((;YEZR M$Y@FF#O]H7Z4*"T_"F46CNMW@LTM"%(!7\P;.BD\Y#%X_TI*B!Q7)[H _6B_3X4_@,#)V"L:XOF;CV;/E590U]& M] -G$NIAOX55^JB ]'8JX#,SD9&(7_K]D93#-5%WVN<# +U["K(E^*%Y8U.6 MF;J!%Z'1HS-V+R&;I*Y8JP<#4?1,3$)EI5'N07,=^>+3^^T^G(K.E;=$+Q]_ M\?I0][N<,,Y3*(\1YV6V%3IY9C5C,"RJIE;>:J$3[=9UJKRSF>>^7 M%ZP4RXN]5O&-%E;*T! /^]3FL73)VN<5D<'C_PB0QS+8/P4 %\(K#Q'YB5<_ MM,T0A_D?KK4-2&%$?*6W1\O)"5C?&%PQJXN*2 2(>>%F?)W+=?+]CYI F.S\ M;*\WF*#RDJG*J[[VTUT5O5\,V]L9V.\#[[=SC0[9M.KOTL"GR(6FU"!=OPZS M)YN.M(X8CV GSV#:S"W?)E87=S0_J'QMR)KK&AX1\)^L+IQZ>'?'\ M5C8@]V>YINC!PX)!KMR+=R['>F;A77_L%!B>?9+X>6H(R(6$N&)!<;5LS,-W M>.6?27X8-5WQ%&V@KX5](.D31)V6WXJW?7\V=J0WH$A';$PB/O$'83BZ^$\Z MNQ?/KHP<,;5.ALIY:/8KX _<4Z3IR2V",#7E68N+&)[$WKYKP'%W58=:L2]SNB5TNKK*1A#%';L""+M[/3OPQY M&2B>%<2 [*AS2M2 =NC%\;/'Y@',FUIB)W:\^_.#LTIZTW% L6B]N=XLNC%! MNO!3YK<9=?[ ] M!]SS%/Z>5Q)[#T^GWJ&M+V"XB_P*HSGKKLS+9]Z$G27)I6,N$%(>OOE,K^+= ML+).L;UX@CXX1.3M>."+BU]\NT/7#6EG_RT[E6>DY-2?5-GY.U&8^:+XV\#8 MC/=6V79"5_XOI1F?461XT+5$EPS9]\,O$^)ATB3WG'Z!3^R97]=FK@B\*\ = M<"6V(A7!^4@A32?Y"!C_UC&^,V!6[^EK]N8WFDG]2#[8A$J!C_87S1R/P8&: M9->*-8VWI$$EQ7Z2D/>,?%SYY-U(H4X=B;#SHB39^0>S+UY;1T,[9G>T91L" M_A_6WC.JJ:YK&XV"H'2D-Z/2I(N = )RTP4$!)06!>F&CH0:BH#4@ A(C8@( M2 F]0Z1W$4*1WD%Z0@V0'_O'WF/MK+W6SKSF=>TU MUYSG_^0Y@I&P\1FC1_>@A@1A+;*_,J,GS;Z]Y9O@3Q]VX3?OV?O9H M,"*',YNY T.[7[WX>U\=_HEXOS%[3(KJ)OB2S[36Q% MW70[-U7: YAPANTQ"S]W>IR8V)K#HX1!"-OGAUU!\UKJ8#W<@MV59R%O;TC* MM=0<(6JYG/OULM&ZVQ6A](=X68[=ZD,D0$NI<- SGRA@:B?5&,+,T.XH_)># MO4VG$]'4]FU5XHEQWW[,36X(<*#\\4I^HFLEPS]5$*5X3M>G+YO0V0P>,&'] MPBUM^P^6Z_U()T+,%*CVK-..!#!D N*C7+OOV<[1I>X#*X6 F"D@G9;)YI#W MUF6U_B[O+@+W0!RE$K?,'+5@%N7:_SKB01?/MVSX0-NUACI#>7Y M/UF2GRP MR.XB[L%I$9<-)C>3BV#'$7NQQ' %@?LKH!/KBMJ$8 L;]<)QL55%+9>:R@LJ M^ZJ$_%9+T_9CEG"Q^%EX@40:YW=J8RT>269\=F[VL]%K%K3NA\<_QK3BT14< M?I^UYZM#OR#ZS).@UFW3OB$Z_<[UJ]O:PP'(& ?6)N7CQLN*2H+(4 CWEKGL M5%+9^QE7-L8[C[4[3\I( /HYS6DS.?8M(]RJ MP6.B7'.BY.?IAE=R5U@.*G/<4[!?Z&<7L=M/"5=.D&WP48#MZ7UO\=6/_="@ MJ$D=>&'ZQS:>*OL:>DRW\[X),. E).@-Q;X 54LKM,T+E.M/&&N2! MH>^)8VO"&,;6'##<[-EZ59\"Z>*5&TIJN'UWY.R3V6&^,76FT6^CXEN* GX, MW76E/]!F.2\RZ;\F<5K\CZ0U^OP/7-)BT]$'>2J MI)Y;.Y;,NJ!UA!=GG*O[NC-GCGP\]P4_5@%41_)64%?L8LNUDCO;6U+T]A/GAZ]QF]4V5W$US%U7L#EG);P<3&Y,I M3TH\IW^5@MY]N>!8N:);)6M("4S!86^!R-WQ2RJNP/<<#S473T_^3;AFSINX M27;&BB,!D']!N";=_O":"#"9#%$9$&]<$LRJ]<5>D=M0_?+XY^]'#^58\H[C7 G M>7,A0X5+PVVU=JP9I^"J\N^G9[2/9=-%G]_EZ).\D;6U1N M';I=AF=.@MDF,>QJ\A*\@HL]8]L<#(7& M9-_C9;))@ Z70N+R1UC"/T0VS"%AD8.,!/#H!_54J'R:L1H2=4/0_I4D+++N M7SB/$&4F@NYCS7(PL!6'F%5+96=?Q6&AG*]UN?UCCT6;#;3ED7+=S-Z2?\[< M$Q US"0 L.TNU'XS=E[<]$W"ZYJ$7HV^RXEAZY?[]C3EI2AQ21L9_]X8Z4[T M6LJY6;50<7IKB0@$KI?(EQ#*7SV[5J+'Z>'W\ HWIE+V3K[-F@R$GBSQ$H]@ MBS)\$""DEWC=M9M[]%.)>$@>LXBU"&UXY;7*?4?8OO58 M$)C@@YLT.+H_UH*L_UE+V;$&7JETBJVVA[_WD>Y*_6YIJX,WD6%HOPU-YP4. MX@B\]]E@<3=W7034UX\QHI?,<\L&5;AMPS[&ZA.A+RDZ^W)J;UN--TG3/'8[ M%>0PCGC^IG HTYK*+_?&[_B9MV7YSL7?=:BD ]W<_.KD)!'9-]X>&@#.2AB# M%#%=X6*9HE1C.0-F*\NA-E" [M,\:3EHK("I_3Q'GFSVW=17G>[IUMKVT M+*[$_2VVZ+6ZQ 7EQUMV&C>5LOZVS]!Y)DE-EIEEF^;?5\ZV;-8TQM%WVI@, M$^#K(A7:1]XB$"6OS2'A@&-CRYFJW1#NO5J4:VC4"S"C%O.U^O);'Y^U.&TEI84#R^:Y\XF+>O;'T3S7O]2UOTPQ"V/\/\U=(BY%Y1CWKYBQSK>QZ"-WK0R7WR MIT5E1+:ML1HQT:29J."&QR/15LF-5 U]JR6V33>FE!Z6.,2YEWZI>_4S..]F MTD7%KULJK:YF$LQ.8_[E30ZUHDS7.>PN2Z?7XRCF#-T,R;Z+?)?++#&5/?M\ M^4#&D=GK70@-)K[IVSM9H]:(H<>=\DT"LBE5'[4&4Q8S+ZF7_?925X%D0?+H M8VL*M';C6) RVQ_'EV6YEEFVC;.M9J9SW[ MKP+-AYJ0,=+*3WXI.DN+X%[' MKSV:H4CAS1.W%*2(QD6Z;JB+HF8.YTIM;[GQU5/H?6CO>TFW[ZI0NVUFEEW> MTDOUK+#4-..4!XEGINZM%\EO>1?"]G'VN:)MXZ'CUJU;&X#YYP<=4A M/_J0KXVB"?LA5V9&^"X-BG_J:F,OIFP6C>^=<[7D?^8+CNA06:2 5?*7&RU6D!?9][]("6 MUW*( SNW7)EB-##8>"&+A$8_Q;1E">25+*H5ONA1=8U+OQF:"^A'BK02*D-H MM\Z\9H=7AV6#M.@&6U-A2VJ>Y^;KAKW@&:9N(%#FW-WW@&6;M2ED=_;O:5W$ M;A*]:D*2X:5^BHW^=]Q.Q^CV153DRHX9= )0,2EZ5\^?$8X_A8=V;ID.-,=E MG(*^*)-U63C&UF1!#+7;(HS0^PPZ+-W-45HFOR,L9' 9EXK$/_5@,B53BIS\ M;3:+@N0,VSBMA/BZ:CO&'LD_ZO_()"0LYEJK>>V=BH%WL_LIQ] M$J7#GQS^XP$'7\KO:R:K9[&"6.55W),.,STYC'L._46/TOL+NEMG%^9W M1)BXQ02-\*T&7+-2MFX% W#GBTM4^9Q@UC/Y:9@8Z6B09)^?+/=R59 M/F;NYZ2T[]^^M@,&:3&:,-G<:I[?#7;@I56GUW3)1*>'%-Y; ^]]61 MWK- =YF9%Y&Q.Z##/Q;FDZ'(@4;=]O0X("0 Q02TU MQGS6@FG=7QUV25I;SWS[*,D#-ROW-L.=+UE36D >KW:,\7?4S?>_ID"CD[S1 MN2=GXQ@6ERWRZ?/UM_JB"ALE(KQ+[@D+ A$KX%B'\>.^C<09G<*DX+R'BTJE MJ]\#&:T,.UME3:^DM#3!BRLKRWG/+>1WRM8N]E>.OR;[70)M2+3:I264\\@* MKE6'B6Q'V:HFE.V-.W+T+'6%U/Z&.JYN1@:]+!JQ=U[.6&F(Y)@="F= "0&6 MHMIW<%.^;S4%)1)V G_,FZL/%IA<2RCC9"X([NOE?!7 M?CLOC.SWG4&P)+<;&Z.(<2;D6&MJ8E 2:A%T\FKS)' M0[W.X:8X80]\4&*^NN%2V@ P^Y",-YI,B;4Y><)3E]M:7')<3"'W[7JLZ7V*?/5+FAUNS&#F%1ANN6Y,\>*;>UF$ O MGK>@G:X+].HZXW]H%OT)D?ZI>:VAZ(])HX6KM[9J ] BN/!BQ?E'"WKE_.4/ M3<^ C_NH+-""C-NB^3COXT&^+)89$:S-"+B526N2(TT?2,._'; MY4>-),60)P4+.Z,?+CC?P,1T#*?5SXV4#O?EQ?E)@-PJV*)FC+A@>]<8;-$A MV;E;W>348S=R6'S5[-14PZAB=5(&-%9JN9UN5,ZZ\J+W-5T =R\OF?&\V+-V(,7.Q61$L.^/;04? M[[DY\=J K+E-09MJD^D;R$7/4F 9-;XM$[>9U-MR\$8I8O:[#BFYL>#&5%PT"7##TDYB+^'=ES1K.P<[8XP\#HNSSO(IB[,K;VBB6^6,6EGN_5 M1Y&<]*7%;CG+#8Q-#>+L1E.Y3@M3T9:Q6M$66J9TH'TU2Z?_#G MC$AE_0.GXNI.B7_3V-"*;DB;R43 MNR^66V? 6R>-"TKIS8_]U.9R"_<]E$L>[[0WY0PB:H(DIC[G:@?*PX]T"0L8 M$N"#]"++W[J 'G@@74'!@J9 ?7.]Q^A =!Y%S0/CBH7"I:C4Y4:\W&#>U]%8OC$9R-S:,$5?=HSN^ ;4@A\%(L9'34\+,92$ %2)Q' M,(?BTP"9;+B87+ MER5EFEMI!('D@H\K#[T;8_B29\L":S( "!>6CTX?/ I>O(KZZQK-\CY*6$AG MNBP1+_ (*B_+XG.F8C!U\D=Z-OSKJRJDH$ 57J-,I7&Y(7L JUKU^GO\IO,J M!V#MI/SL-!3G_Q5JWA$B-/4*_=M@)NBPUZ,KA>N]8'PVS3MD%@G@X-?0B*/^ MZF+N9T[CT-C@V")N'2?][55BH=Q.H@AWH7@JC59-5BM<_>'0ZH?\W>+OY0YX MXRRCR@G1(8OQ!Q;<1@ M[LO!!K'L7#FY/=,V$6V(D@Y7ZW 7]?T?I%6 &$3/@^Q9"^/!\+ M+]? )LIB+P^GY[O$/H\\L&UQ7O6DFFT._RSLH=/+#2][U]3;XVKIO* H)N!: MS9DBT*?)=*=4&SQ9B//&"G>N1)5NG09EZ3E3BR9!3-+B_>QRU?"T09.>- 8* M*:8SQBY]QP_915D-$PH4+<"W]0_<<79#>^A!M+B>U;Q^341KC)D!_=TW#@TP M%F@/^#K>&B=;VNXKQ#I3L^#:G_14-(S?Y$3S-6YJ:N_;"_BY5WTOP0N,02:C M(-0/%V\3V:^7"5_PDJ7;*FPX MQ->=%78)B#N/70M\3X@M:128&C4EKBE_4ZV/[QGE'H0%F_9O#>P;4V*S74++ ML/><\'AT.Q%8=R7R N^4L,1;6%7-^A.-OWT8OFLE9ZOR>KV1JMTU#@/?:\=* M]")JSCH_0%KDI%'1-G;BZZC./):G3Q/_^^BUJ\/=G M#\XD%0(_"F\H6\0);>)3#-\OGAK[( A,?JI NU$P5]"_:9-"75'T^&"LGNH8 MD<$*A]#'!4#L)WRA,KBR";$-#3NAF)7YI!> &)2X&W#CTHV]5!7J.@EGP MDE<]Y4 M5V2[Z&G^EBW7HGW@>*4D:"%0_"A!02XOQ6HB:_5B<@R3_$_QO,K754 M3$<6?#S'Y@<8J7N 3)9VGXWH6I#%E2!Q;)THR@,9:,T;=.'XR0FY MCH\ZBI0Q!G\[\461&:>27)ZQYZCED3T3++"S";0[_QJSJ#FYCU=>R=%ZP6;A M^"%(W;5HWN60_[=9O:RW9?Z3^^1R]J8T K/]QMJ4V]8LV,(8U%*^&?%6';8G M!@FEL 3%$(%3>S6*]!3=/\X32H._$#>@CH?7;@[PH":R'>X:O&&_N-1H:&T> MW1487INZI@E@O6]Y]/)KM2%9P7?S_H)+QM2-S/+,( M4;_0E 1 [H )=*@[X(]_D']0N ?W]PF9,@C79KM_*QBO%E^.7)$9'O4#8-ES MT[\NIU]04J8:>Q9B,79U6#5F$J CWK%.^/U]?$,Q:Z:RT.KA-[++DP(+C6UO M0PO KRD28(U%\@Q,N&F67+K( .L3@.'HB>]%3"J^78\ M%-MF@F0R,BW!RL**?5\;&J ;"[:+:7]49<2JOCU@E*KPD/5%UG;(-W1;ZKE! M6M_+6$(<]5L@4B;5J0XUS=6V2"ZZ]YR] M&36*(G.$Q"M;? V&U%5]?U6\'@1;8O^"B3%4*-?"@#58# M!]D5>?Q!%4:-]?42Y_3F?>31XZ2]0-:6*$UX$!34]]435U;:#^@>XQ&XBU< M%Q#E5%H[^/+M"9<3$F)O#*?9YF%G#+^I[/IA0N6&TX5;5%T;75W][]O7#[7L MR?76/@Z]# 5V?C0TD"_+>72^[* 39FYS\W6$M1G"EZTN5-9B:;#OZ MX).#;7?=_ +=ARE>GF;-RD?+-][?>5"-)4]O2D.LW-!K%!WC"GQ);M8&IGG? M1W$J^%&UU^483*_^1>(TH2Z!I\J%TY]A/@[:4O?$'Y!-<[RW!<[@[-W;P:IW M!KQO@IVFS/:_1:&<\B+'M+:M>")2,IOS0N81;"??4W=];W[S^C'2-'E#+!?1 M.?S:V!1[>^,CJF_%6[]XW#6K%27F ])KFWOKDQ57O):KQN!@>\L6(%BG]=K& M<@46_0AO1BA4H9M78]+)WS(SYYS?K2+K*!%,^^88/O:(QO'[?H/,8?1[F MB MAKKG#E\UYC3:D;7PQT)].FW-8X_;O8V"7\B*!0$ G>Z0K_C[F+3Z91CE"\%8 MY-Z).XO>[9PGAS.,W(%5V@D L@=9'\@/_940^NA:@IF\SP1"_HB&L9-=<$J0 M_ V#6GQ&<4$CNHYV5$0QK0\ M5II&$:D !I4M7M&RE!R)*T9?"0\C,R@[,C--!7.(.Q!:(37[BK M%%\5:\8_PA9/'#R33#TH!Z=4SJ[Z21'$,RDN?VBHU /?AFX,:J)KWT_6'-#W MEI5L34H)B9JQOXD)->-SXTM? OQT5)G"SBZQ7?7CI$_?.6/^ 2FC*!),;U4_ MM9>EER8WOW_O)0O+8,]2WNTZ50!&GF7+YQEEQ,YB97TX7KTDR'IT@ 1B4.%;^2OC&-1]0X52 MY#,6"WK4LX9V#*\X[1FOCR5M\K&8$$9M9C4 4(E.Q)_9#C!U[94@4\<*QG_] M+9W5Z.YS<*NMKE.G)DU3?-;6U-QWSH\\>=H[)=$@1!:W?$F--\:Z)^#]\J#F M[>BM$&ZL06E3]&E!8<(_ 31O'6[+=,U8"F:B[7BCWCS-"5W6)CSY&JKDNAR] M6[^,B&P3P:9_V)41LSAXCK6/S(GZ6O](8^WK;/M:_I.O#P=T#_VDCJR0X23 M:R QPJ,E/SC0N3+".%:6%S< CDUUMLII;O!'S1TD7F%1[@-OW^SEGFA$@LX MIS'/Z?)20GVP3/8F6)0QK-;Z$%SP;QUR M-7!"X<%C9[$_[&>#.;TL^FPL^=!\@:+)HJ1NB0)%"+!,DM8(A_YYH&H14 ;@ M"D1W_+ZAR/&%9H2!!.B[XTT\N/*>3PDSO[#L)$",3"^>D@1XPO)=R\#IFI"' MLV?F,Z'0.:,Z1%V\\;7/^ =&!D2?5N@7FJR1"GB@O9MU:3&E8Z+C="Z MZ -A9V9=*-03:\9J1236]>^',20)%384ZQ*9(YW#*- Z]07Z]:TRZ=^% #^% MA:(MJL,RPU>^.8HID %\LI2\>.520JFWT97QS=>[=UM)U**X'\# M&XB*\$LB";!J Z]%V)^1 #_EE3,/",'K:D?&$)D\MHBRP'Y?$B",GB@]'<3K MCG\T#UM2O[H9! &M@V'XZ\$?#W"P]@=+)]W:;:FO@WCI\:=-5S]R93RH0AT@4$4#X3WN1/>D>L^,2R#)[.M%R_MJV&QCO7+8L;1-T MV:'(TA $4["9L91N(P%PUW;-89W$6QD>NL4#B %4(.J-V?RE%%X.=$(9?3&U M+!KP-.WH6Z6>!^=CFN;OHH^4U9:(,IU$L M,;U!A7$GF-#=2KS@6Q.9VEC5KIT(2\8?K)%:%P<@W6HNP1K/7+ M",&'R-C5MP;*$^<0U#[ *!4>W#WW_*VZ3(V]C?!#EUMOP]XT)GV8'4HZL4OC M%=QZ@:@P;$?1![G@MF= LGA07;N6)35C?S'[^K8G\5'_PG+X:"D;*B?]_U6)UX"WDIBX,O/TY9 M 3/C>C72_YF4\>9I+2OKB$R&3&WP(4T'[2)&6+)+4Z.00]/'J$[#Z<5E5/M. MHSB>9YE6]I_69*7ZIDCJ(?.F UM+8$* &+.9?>3_\NV-5GI,RO![/?.UG"(G M#/AA$ES<_?QO/G)JLHI+O0F]?@2Q=YHEY#XG:/CT9KK- /IJ)POC(2UU:[!! M;7]@JA>"+8C->Q4!P,7VJC/RJ#]#;];]DU$GHIAGE#);%D#V0%D5%"DPP<-, MWY'YSH_)W QT ^0D$68C@;,K0]!MM_$T[-=[>YZQ%(R)6$"]K@N?[E6I M61*I8F]$PT6##?R?Q1>\\X>W2TQ?8>KUFBFX>IUKCK%G7)G-$:WW8VU^+\J! M#(X9N9/^C5;-3%HEFBF^ J$V9\7J/ V-E]?115^_O?X?BNBA'%FL][HB^TKZ M1+S@?_#*^?51)B&;T,@T1,C$&TO.\%Y)@%B\?5((9I3G3T8&M!7ZXW7@9.0* MQB6I[!97K*2A\M_NAXQFZ1!%"(A,&A &X_0JN^9?:)=8\&3-]:4!_807$6WOIL[^]_DBH3;OG7DTZ@O0T)HGA%4"UQEJ_YN8/ M>9( B9.# 3Y?;F*U!W'/LPR$V!UW5!FJ+M"J(Q99Y.AWV+'0^[.QKG0:NEIU MSO'RW,;76/Q_G-E=+ULIL8:GI3^[CSF^\P;-?2R#%K5SDWRQP&1$_&185)XD M41ML0V?V-7EM,F%C8.>FS7@9.V_!2T9TRX_C3^5>AZGDT#WMU_,SY>SOT&F2 MOV9Q!3(C]G/;KQ'#!>QO\:"I.SR]A]7E := *@P M):]V])CV[A_CX9HY4,UT$0MXVOR$U1*-^5[Z;AP)((#&'!';G4F /)D0T?ZC M3661T_33*_!-<<8%D@"O_DV-F)GFCI>[2 G'3>\R]^=U\CB# M5AX%0B.H<9>QD^;=W]L/)J6Y;V@ J#[^]\[SVJWO8RE/':AN"0)\I0$R04?8 ML],#'.A2T4J_$!?=I66")8?.Y_WUC"LIX N+7N-SS%Z>-U @ZP[*OWP-:]?> M=VNQ(E['6:%U"CKEHY]-[;XXKP]4OW7[3^(3,KQ=6OO,DZ7ZC3UXU-N#%HWB M.=XY]*V8/#$(/7(G]3RF"/_XMXPK< ].OD.Q?=H[F&O-."5[YP6O]X/M+E^Y M$9:=$*8I,]>BR9=5UE_Y0A"3K2YR3IK8;'%_T\I'.04&$#]+H+LLGL6ND\@X M%=*^"KLY9_&R^D<9$?ZNNNZF4HTX$R!07FZO%_0BB(?P1>D:=D<+HOZ3R%\S M:?:09K+D\_ZKD;-E#QY-Z'S"MXAP5PQJ9?.]8POV6Y>.2[*5YI^/?]\(J673 M*2!<.G#>JX8,.-W#7A/,WO"OR)*7>FVT3SJ>)$9_O\:3Z*&V%*[65[J:-LCV MSBKL:ECR4^X!^,8WPNK>(*2XWEU^3G6JQ( MSO(-Z!3.GHP_R4-5M,7>9/>AZT#7\H]E$=U(>V>-Z=P22&W+*[!="/YPG MAIS^=Y6Q_T\/:/1>'GW.I1RNPDXNAIZH(H(-6'[7IQ5 *",@[Q^A'!%L2((B MV16N4>'-6^&0]M58S[FG_4W@3Q/*;1-Y/BUWA#];94^^3]XKF#6&%,PV?::= MQ3W[X;R-RE$2N\M1GVG=*G3I9"I]+>6_T"S_/_AFJM9Q85O=8HS"&LXC]%$7 M#&4:5D5[/XG/>[C\@1;KOH-]N[Y31POVZK?W#M$>1-NF<7>Q",_D[4?"8+E* M$L"4;:40[WRM P:9]35#8.$D /)IL!>+L;<\\&3DZL2:!,C980:=]9( -NDC M\_#Y*Q,,,GK-809KJ:Q-V5 ,!3W MJG2(P"+VRTW=2Q-V;Q/(Z;!DXY8V19EI"U#,FGK'5)RX?E>X/7_.Q8*G8U9E MTMG<:]-MG4?3]=OOM_MO:TX2_X9/+S]?>W!<%"0@]5T6F>GJ2ED0?(?SHZZ, M1!E_IR;CG;6EL'VH/U%%'WJRVSL\UW28#=V *0 RIZ("!!!G8L@.R1O\5R MJ7S)MTGDJ%\F&AB>VI( ?_7!H"P8G4IA?@0N8Z?&2".H?>>_7='C-49;A-YN MDR,!PN.#O"9:>)?V))8+WXO;17?G/J2K[K,_G%DT-*E[0F]W3^4%:/ZV7SNR M,A/%0P*\A2=:T.5?6D';:^77WSLAZ9*I6^P[1$72J!.?^\.%MA::,!7QV^7! MR?VQV7DZAV(O5V<*=]%8ZN4[QQFPA\&?>O?JGEW2LSC=46K #.,#4EN[ M'I\R?ED4U]-O24WR;I]N'U$RK]JQB"I< 5-PB7#!:ZST[KXG9$SYI=;+_U*( M .OU-1K'_3ZOM3!W,YKLW10OPYQU@^A\6A6"0[9W-"+TW6NOV=[6N?].CGI# M.*<,O=;?&V1*H.^VX<8^+C@=-E,D4!S*G1%^+(B6#87N'_%]"![S_+58%BRU MXC[=;(1E'DB;8?W.1^Z>)G>+BOG>I[V#[>H)<> M&'K_@(H>C"DKMGWPVB?^WD!M@#+8_(I@2R0/QA3-R]HT?ZR:.+6N^]MF8/SF9@96]GE;S2W_,KGHE#A1KN/ MZD=.+DIE]#(7\W,9*-\9V20ZFF#JE]OBEL Q%X%:=FZ^3IZ>KL'5MY\,-&J" M/53Q)<>62R/=(A)Q-M36ME.WO-U]'^<$ TB -/.'C5I ]4[XJ77@U&9ZP@8* MWIM>H;;"[G/FRK-J55MC/.E:FP@@CU^RDYF M0L2[UK-0U-6'*/$?=5_:+T; MW?'LVZ=6RALR&="R72X[5(2<(8'2;?<1=6ZGVR.N(EZ%*N83D(T0N,G6I_4M ML'"P:HTY)=9[M3XTA-SI]W:N$E8#'BWF*%HAUNZ8Z279/!A#IHWK^S4AUS=B M] Q_C_!%Y4Y0 -I-HN7&2HD$HP:D?H^QLTU^:3[GN_8;T^1K[>WV'.V]NH#C M_V?+OD@.-KW+D :O&/TTO6MF+S'R3F'@G1R'*?3-KC/ZG.3R@)2(20042OBV^I^#Z)"2.<6IT.>Z(X M8&^![\'5![%B08JK!ZQ7%&.'S.532JKL!,P:6'-4\/+R"/QR@6J>?F_HD]Y'NB 7YXPU-GO%7UYUI'P4N8<:S]_K%O\_D\ I>9\V:::01!::Y7[*O:S#VT3: C[;J,6&*GQP:* M6X8^#7N:'7M:P6X!_:"'\(Y@LGB^UFB@>:BIH;C4H+;]*B@$^L-E>HN[E_@' MA3,WNL+LFY0[S^[=2?T+>].^]]@[V L\\,H_##HM03B'8;X=I5]^) $6TTD MJK]$L&Y /<\-T.X'$@"T)($$K@9UF5I#LE-.PFD;4J M"#'V!6)B8=-&-]4[.1I]7+Z&-,1^@:S&PJ:928",N!WT;B)M;9D57="]-;M#W3\WGL M+V?.)P;M7V/#;G^V$CN:')+$9?E*3J[&TM$D>M0.ROA2;X ZF] ;$#K.$K*S MQQ?*35'/::M4RN),5": P23 V1ZJH^DMPH0$".8TN#J7,OF_IRUZ"G&8C;;6 MV.XD A:7GUZ^!2[VXLE)@$B?3;3@D?0J)-,RN]YP$H,?=NWHDB15ORF=U M)$!NR3FGXRQD.E2'3'+W2XJUCNE.C3&$_;(6-$W]G\;\_U9[%QKBZ!7FS<@: M?0W#%+4-*T^),5EJ$+8 HB&Q]$?=OLV:"\QT(@J[084SV5X#1GXI;PW9!*LJ MV=Z/VJ$WC#Z2%Q[XED5Q3VI%LCVNMT&;+3_39ID8^+I;)Z5?^TZ&.7?BGDE= MQ4&M:QQ$+4^'Y=E#[A]^%PW$YW]\!V,D.)GN0VY$S\/K"34_$J"%#I]S9.V" MS0NX_,N]E$-6!S/BBS_I+[X#@2^VM-ON-[B:I0P_C:;.J0R 3>E.[3QS=3"L M3AY;'4O)E5MI;%12]ZK[C?K<")D^M]L$GHX59'4Q:4F[\(38&T/A*#P=O$R] MFMAFZY/QF[%OF.^SDIEH0,V8R_7;JVZ$AAG$:(ESF\U)C;!PS&Q>]M?51ANU MY%A"+N'*-M9FB4 2X(_D?RB(@(V!@OGNP>Z5O0@L8D@ 8GOR"2"A6^B;&;=LJOI_7<* M(K]_3@K9WPY4'BNRFQXG7-B1AH-=ZMM (^].%^+J?BGB^$WY;HW^8R*A?!B[ M26R*W>ZS<,*2)D>O3*\TES\0O8MDGC=L[&MXN MO=VG;]B,/5N<1G3-C"NHI/H76KLUR+(ES5M9 Q^>AZCK#O?)\[H?(0,B#;18 M1SA;>+0;>@9^S?@W[VS^ON ]=<'EK;1*=2JDY:PH7PEQT\;Z^OJFBMK,@\&T M55A^JOR3PKLILRP[4Q;?9M+CE-J_;J>?/ISK]?D>N/;BC)N[Z[W;J\:>N3 ; M[Z6;/F6@YZA:]+%_YLW52^6"@IQ#3510A>W'5][]=TBSU)?UYJO8[:A< MDGSUHQ#@F1)_@OS0QH'7'@^B7[(V,*]^,3G?T4MSNB/B)IAR=-WS!%E%E($V M\GW\=;'9)67Y:%ZTWY5YP8/K.5GXHG"2 O?5@)=17.)?QFO++$TQGQXN6"U8 M]#C2;$O>I4;Y76KQ95],9>T6: YLXPHHM7CI5;IMA MJ_-;:YIC>HW84^SN0 =66B^)M]AX)O,NGT"KGTL&ITT1&0>_0940$F=P?Z=9 M%'82F13"4]+O7'IKX[%LGL&B\/DKXSG,-"^O2NJ%'@E GHP#PPIPH!X;E0DT M@=>LV?K1<,2!"8V\,X^AQZ\EQTD)EXTNG4N6H6$,)K;HW.CB9JO0H(Z!3>K* MG>+SG4L#,-3Q)PSS;)$,BESER9P+>IS5V3.EV=H6.O+:,:1T+8/A^B-J1WX# MI;[9K_9!]5U QIH,F LP#GB;!'#4U!?L)/+@ @,%*DN=)W73I+;9O;E*W9JY MQ._>9>EDYWO+^!%FK*2_K,S4T_2TR?R##P1D,[8N_W'0I%;O,W@[D0HQT.#^ M 7;]V) !3XMU[X13_7$.H:V:/)[>M2/^JM N6W)F*"L!Q9:+M MB%F1E72\ ) R\V!%,P8;062RE(\J61H&ZM;7MXV^B;VO+M5]Y,['^FI9:V#6 MA-T%<1I,J&J3P:MB"SOG+4U0: D?&//.H;/?PIU'3U^V6)4Z/S,.3V7MP9]/WS[6#/, MZ_!:2T1B9(+OQ;][$2G^$A\T8,41RV)4O5U^7"U[MK/Z48J-LH[OML*CY?M_ M&7JK NGQ\K@3[*K5&%$._P3&,;--Y,)YENZ\JUM@(G:$#A;=7(;Q7]&@*@UJ M]F_G:GY4RUGDYK>68#,IJY2Q2C",ED8MX8NT!&,_]KI(C(RRHLYOT:<+=Z[> MHA53PK?*A,])=#UV7.$O=2L)#S 'X4&*2R?CYFJ_I5L97&3%_ .D=^3VB!.* MP5OV?_(#G!2YV8KRV>5PZGXWZCL2^J_-PEKV@S>FK-'4\ MLN;+X*EO%%8O,H>[#\QE'A]\ -:==2N^5!'$U0%CB.P8R%1$BXX _#6FT&C, M-NW(-(S_^1&GILH[CUX!E4<)9Q12%QSN&/#R22[\^]9#*%/G0V<+^\W3R(3X M .6F=F::NL,??$'M%M =F,A*1*K=27""(_%=Q22GN7+ULI)K?5-G_" M^9&9 QP>0^<.=%Y?:%LR_^(AES9!3["""40N)U*7+K,
Q0L4O@D,"$3>=9)F@8:S*MCH^ M?1RU?$:1EN'F9S_IPHYB]4V6#<-]FVEO]QIA0L)@]GGOK85G=IZ&:Q]C8EG( MJ0;^47M2Q"49"N!Y0'8DN 3OH6<+\L(-7PI "WMFZD\7F@7R5^3N'.S^GEV_ MS4_U^)_8%CK/3M M:TK+%3&X4WOV/>%J:L^B'<<$QH)N+><\@O"LI^A_'-&JCRS-5(NQN%VD5$4" M=)ES'&0:<@2QX0*Q7,_CC+&.84I2*PF:#S1:_#)_P=W]'OW#\5GSSC^VS%*5 ML]GV,?M.9$=\-Q\NV4X?BZ]2.&JO MOP?SNKG-Q/&%?@C.'#(!9&B[1^QO4\!N5&)E.S+K"GWYG*^(\W2+LIW'S/WR M N8G.L8^27VEA7 9;:Y/47-T"P%.JZ. MT";]%K:-%\E#]1*!2H;K\HI:T_[/^K.YW2_KG^%X,*MF6>9IE\M7% ]I/TF5 MH[,O;>G,>5Q":2(I=#GTD$;6D=RQS&:*R(P3[ Y(2,PKPX%4)R5VF?D+)O.^ MJRG5;2OY1#+B.C9%+ ?3S M1*Z?!6N)\NS<:\NR!S[4:52]%(UUA%H5 5SG,G@7\Q'7JX$#@^ 413*(#YQ1 M.323=<..GJ(/2K@;8EYVN5B^HWACQ<*!_&V)!.!L+[M,H.&;G9GZ/:TR&>BU M"?[*F/+<\>S/G,;-\8X@CYRVB1S9]BL:;055F>TPQO%V?L2930\E.;E_F\UB M_UPM:1_ZO9L_(^NNKVU@)@ '6XW>T\-FG4*P_/O)*D@2@%J@MW?F1C64\F4U M&I*O+:,IV7L_\I_K&@(FPB4'2S];]KW!7D$B8T&&>7@%#"$]00:%T\:_Y/F: M8VA\>#_2O@$D%:F=^DPXI>85323YH0[RT23,07T%.6/7";PMDV,V Z/!J>L] M#N'&U+86)RHJIOUT35.L2XD/S5/EXN5-14*__'\*C?RO2RS9Q%%6A#M.9&70 M=H\]K3_=*U?K/HJQ=C 8K#=>H#U&^^2NX4*2VEV\MC ,.T/XB3OVQ$1W]1)S M#(]8<.TK3"0 DU#;][8X8=P;_\_#H]U6V[*QC>F:;6#HD#']Z#;?N, K^E.' M;Y0$#S!1N'8_]45VV+FIAD8O%2HUF,J8:#<$>2<2W.0Y. MI?OAH=O LV48[D<#LZ\P2#CI0>_3$)9WB*,0\OEWPM\+>'W0)V0DP%MS$B"V M$.:DL]"!A\VR_%MG^#<9^KC 2ES!Z.I/+KO$9OV!Z9EG]C1XE=A 3Q1./O$% M'NYJ_+RC,[^S[>%^_6A;FDB?2E*S;-)^7-'EG>BY7F\ M7\S,O:X)_ 5:S]BSF&R\5%(B 09EB$\R-UJS!#7+D_FI:"4.OR1.? G_9,<, M4["@$!#RU)!P(9?E15,DQ9\5;*2[;ZGR2\H%#I8YDHLLN=.1( 6XW?2JJTUD$M MN&TN$C-@%N\J&B<_XQ># X%$.5 JG\C5BQ)@!_FW7@U_"WF,?#RV&5)H:)BL MRT&MY;_'=@9'$CQ) ,Y$>?K3H&AB%OV*"N*D\R)$^M)7Q?J EECTSAU\L4=D M'EN1M>'!!@5,ZZ@[\-.LO?]"!J$X;K6 M'!P')P$XBO:OE*JCA0#;Q['*1@+R8,A(TU-VPZYM$1Y$ EG\7\=X7YCJ\-%B;*-;3U,OL$YNB.!RE MS*7\)1\)T%\?!"(!*ES^\V4U7GPNX%^QD^A]^1@/ IW0@ FW2H:'T_=7MWW^ ME3I[5U)'_+^7.MK.3E\HS'_!ZF5WNU U(^V-NSY_\TB ][T:#FVC_.D I<]= M:;N&&JFJ/*HTE97+KG_1VOX_XK.M?V<:FSD>A5W1-IV6T2"CB:OJEQ M(._W(7*O;KF!5'O>>Y\V$[_$[JFP[U@41A,9H+$[AMDSVQ&DA26@C9\9?E1DHLG\IK#[$ ?6]B# M_I]4/T,+0')E,,=%-AQ]UR)3$-N*/KWI;_O<^?+=S::G6GZ5.!_/U%3-_9>W M."A; QM51NGK4R9\#9Q13YK..W12^MT#N_: M3_#6*<&R@/KH$"'KH%?8&QLERQ]6ZP)9#S>C]&(FC')TPP:S,:[KAJP6[]&0 M25G6PZRIV)>QK#^=.KVN[6L%G,+^E&^;_,!]73!^KT/^*)_/):PNC7PIA,=U M&AD@5SQJ*3 UYS^^N>F_LDO[ K@J^P=$9=ME!$?*\GY*CUV*Y M2T>C^#$D6K]8PY_;)*;3 U:]N*=TKM-0/DD"XNM Z5!64\BH6O!.]'JI\ M+D?&%P9N0-"$\&P!J91NY.'TU.,&T-)9]O5POX6D1 O-$P?;(<,2SB,28#KZ MU!P3O5N_-"T-H\N?WS:/YQ^O#4Q2VBF6_ WSDOPUSB/5S_A? M^+M4?H.#$JK@^Q=C4T*__Z?6EOP/]@"S(72X+R0 .H]HB^)H^0>%??CY0>L]0G_2*G%X>]ZN99%2:++WMB$*3 AF$JI MDB( 73V6#A%?'"A]RE+=S;S4-I[GW_V,UK2P7%EH13E_)CE@XD:LQ28^[""0 M^'+.\5*K<#^;T[?>6A';6("Z0;? PG$^*!+ 3]TMX:)V\N5:5* Q9&\A1\L" MX"8$P#O/.IMO:=M"1ES>Q.V9['U[LZ/*4*#VZ$2N!/!JW%MBP%6>EJ.-;47Q MRG#T28 ""/'_(NZ]HYKZGK[16%%I%II2HM)!0*4I+3:Z@( 4:5%1JH" ]!(% M$:F1+B!$!41JI'>"5!&13N@AH?>$&E+O0?V6W_/>9[UEO7?=/\Y:&O;L^/J;U M/RFF;M,$=NB@3[#!?(=18/6-[K\A+S6.@?>TK7]&_[#4J8Q;DZ=L[HU(F!W> M0!EF9W_[\?+3:%>*DH]5$0E(9F#")W%U("=V@4G8"8@>:8HJUH)\US,^8P.N MF3H/A9*6=*@[V\\0%X8WU.U+^FC5=S+$77K"RMSJ.K*W Q"=8,).!)I620=I M%3WEW\ *?NQ*3,/105-WL3R]IB,$N4!_@$=>.F@IR[QR(_@&*&E5B@(D6=Q" MZXOQ;SV@8^ZDOLN 17@--4Q,["LJ_71F2]=R14_ ,QOZ:#N(I+Q=!2: M'1-2;8!R3T'>N,J-]*6^I\:PK WG80ETT.??7TE%N,O/04MAQ:R45+TF#/FP M%.WEP)P-'=0$S^D+(B8O ]'E7[3T7W_U\O;,_D^"'VMI)E)U-.)NS-8IJ@CU**RU3+=<9)%.K*( MAZS_Q>7#1ELS*U'8Y2OT-;/;X^ZU4FM7*81(+W(ZRNRV]5/UB;RV^Z"I+!M_ MH)(%/:5<)EXOL%PTDT3BPD86P>=6UB171LY6_;QF[G&5XOB!@%[9PL,:DB"V M<<;U@T*C*.>DAZN9MCS2RX;$,[ASP Q9_N=C[T=E>1<+_E1J*ZH0@X@'P;1Z MIH0[O92UHO=]YUM15F;]>(%VC*@P<:77B8/WEK!>Q>QCB)%+TF9A[^ @MZ+W M9)! T)'^\ZIG0HSTNT$*Q_#(_;1Q\"%_O_/77:;$ \ZOO ;;#N+\E&RSUWA\ M8'$PK1U'Q4I9;M/" MOHV9''K#S=E<\\E(_P!RDO\IJ8F(A'#)%YKSJM"V;M M3V(K??E_*R/\R@H5*[Q=7R$<0+@F Q$1$JC@V!'17B<-+4*50BDQ>ARPOS]' MR(ZA#*&:"?Y 5K!MCC;&>\@:J3M4/6NXA,OYW.DWOV%*T&)@D]+RN'>6.=2JIZ699UH8WSOO@!IG3BT3-7" MDL8N/]N1$//9C[IW<"'8JAS_NIZX=\<2#2XIR>^XA%+E:0FE&;U%M8KKU%I8 MGSLE[V$5*:4-JRY:J'ER<9FKE66+W IT=U/?=0S#->]\^.K;*0N13G10R>-9)I\..DCI4A_UAU&'7-6E<=NNKH2%IXKD MBO5,B-T9?Q2!4--IX>J:CK#H_SQ?-O^U3J. $IP]:MW>"N5:5X:-M\T8NS!Q M8[MB U7;2(A%D0I[6I-+G.N[>C?A+J@[XB?"OV\WYL1<0,N\,"U^S)]\;"IC M'57.R6?EWT5ZC.BVJ19V+@LY&K_X#C!BY^34%JX\4REE\^+W[U;9LB9%;&G2 MT%)$,0,E%?)[Y;\:():<&ZO;^S(',K=M\_5JMW5/:>H+#M3G#P]$EIQ8-*26FX,8NM,'$LQBLABN M/I/_H.8='OY.WD9^19.PU#:QK]=\[QW:CEV<2['G-LI$8FPJOLR!%X-=8G5K MK>VFKLXXKMH>SJLX<:! Y?_8(X<7Z<_$E MRP.XV;J,,7[!H32C8O^F=HI]N@+Q'GYI.WK V6/>I!1(W%^%PRD^WA5A=@N]LB+FZ,I"WFV6 M8I#C$NQD8)/7T!.BZ?=][C,1C$.'4MQAKI_N3;2FU%4?%2BVY4Y6<-%;$U'B MFYPZ^UAS11PW2[3EB\,M08[/H]$CSA4'TQ_M;[W!%H,6<+8BN<.BW3?.4".H'Z-5CA%+ M@1XH%78)&JT0[ /G/T%1JX\3!3:IWIT]/\:#XR;RI/876,VY'B@P,MOIDGE* M69B\ S%SV\H]G@LYX\YSS&XZLJ_H[CG1:UD-653[]R)+4+D8'R"!I>X:=4)H M2D[>=%"B)B7D[F H17--D;:0.YOZ$^$ 6XB%G3/<#B<+AGL(%XA%3@[$2A6P M@6]JK]R^Z4KLG9J9?:$]^(:YA8N2NQ^^X@)=^Z/^UQPGH=Y4LS/'<;X=VP7M!K&M/<187G MN:Z;Q'Y2GB8UTS/9?8PA0^ZA= M V?$\LD-5\0EV%R]+ZPFY6W+/<B/N_'Y$WQJ2F0P3.&F/P+W6E? MJ"V+YVB?7E/6BD:GNP9(P 2#GVKM(1ZTBE4I/7DZ*"S7U6QI2++-;-\&YWO^_.UU)[?[[V*<, BD42V(GV7S,_QH1B6-^(#$RIU55Y?$EIM[" M7'3T^ %J]]$=(919O:+#!A$V"6^6,!CZ4E6$7\UPY^B)JY+(? #W?P%]@RG! M++=)UGRL+YA2EMO1[K,M'6:N:]J]K(BHD605K8C.2)EL5? /NYL M[[@'F4B MHC;'308*]'%=%BL 7: M=QPE[,M$/T&J2ZK.#V?"_!L)'.MXR]/1@QD]YN]=D S])NSRK75Z#?62P#I[&3T"['[[ MN7;?!)29L[R?QKL7-9+D24F>_@X M?K8S&\\?D0KGG/.SWW\A^LBWD:N6Q&F6J-YZG@&(O01G8U"';L\S$4PSAQ>H M(\!1Y=M*C^9W4; _*?:IHDDFD=R26(U^M0F+FCB5*)Y:I'2'&'VE9#:4RS1S MB-7-LZCM3NVZ.VK@W6/'\;I:2ITNM, @ASD_<2EW>6U0F41C0)N9-&MK,];= M5$-++=-!%?YO5R6F2RMBI-#S6*Y5O*%+#_:=?BM M+2$Z9#<8FBP-()'56TEA+]64Y<;E1TFWWTL[7F:/[@MX<2WP O44, M="DF!FL/761NMB=R'""AC62/N5G$5+C/$9P-G>0#QU'(IJ*5N_JJOK:1/MEM M+O!Z,#5]$\+J4'^^I'_-::O3#7.MW%)29/I99?*C1[:LYT'/;PV?C?LVB] @W(IA@14*$2_@>'PTY#+0<@=QS#\.A6*6;O$IQ)A-+1;)UGM'/X M1O/VSVV"F6$GP]#/_ 3X'5WG84H\@1ZT;G"I;;03>O(G$ASM8:GEN';(#KTS M<:3;&5F:1]4ES M-Q''$O2D%%T9NU!J:J-*UK[.;?21^@C3N, *?A]UY[6^= M=]/#]9.=IP%FK.51;I^2:X[-D=,)VO==$P],P%_!CLO00>$HUEKE*5XA[KP M:8OB<-J(^(!1,G_,39&G^=^Y&=Y=XMO:%2_TOT,;0=<^^.!MB-MIEGH]<;B2 M:)XSWDX''8WJ;#"N/GHVX#/VU@O3XSQY]X,^#(G(+H)+:E4D\/!FY'!3X]XK M*"E0R*MZ 6^.9;O9C!YE"^,6&)!($XM[=85B O*38 WM: ML-U2GK>U99^2>I9TJ6- YH2ZQ[['V'BE)R;\E5WL.!-PA7Q3*BS"A.^@'(GR M"FT&;TI2X8?K_HQQR?GV(\=N8^W;F^(OY!JUOK@6;S3E9.C-RF[((ZIALUQ2 MRB>D1T# LX<]JY(ORL*P8^Q.W2]FDAF9YX0%1*?8\8E)A)O&?2H">@0KLFHU MP23BP2!2=HW-FX$LM/ZS2:,FQ-0,JG$G7DC>T^T1*,@47&OV'.(IWKCWK>(H M?P.X%!5.L03P'XG2E%*2F]06I.@+F,0D\RHMN<5>??2=Q52T.:Q-F,=DY2A9 M[^;[P$8@19]8D>6]O&2$?F:WG#_;DVTO01MUJS?DNM=8L=H>L_V%2>GCD6^R MA.P&""MQ:AM"W,)#[A%LFW("P78*,S'XP*P (:2+;W5FW_>-"ZM%O-T78S4" M[TF'A((HV2!P8;S);&$(P1$GV]8"B6+,]>YH]:2#SFQ6#'(V(EAPKVY^U,G. M*GGKS*'\ZJIEX/K)ZVY%5.H]EU- N<4.EI)#Y^TG4D,P[J< M)I:S,G0BY^\0M8W-EVIN14NI7']:_B*\5.LK;HQ-\OH=]0?ST%*>P,M$7D=\ MGC8!W,H:QH%A4E+W<\TA(MODO)@E,^S=!O&OG3YZ9PA-C%4_MC;BWRG&DUVO M@3-D3*8Y7A":< B*& 2L8TTXT&8R<;*"&,.1FD?,M4UQLK[=\W0WAM_9J1TD M?9"Q+ C)76150 C&P<(!7X&9*%>);7@4CC6\7MB;N_E, #I4I0FW$75JN814UMV M1+=7C-=,4;'K&MEO]M]7\U0TN/3RV)5O-C1^JXIK0?]^HO:_N5AEJ9G<+@UK M7/)9$4#K%K5>3AS;[@QL#>R3J)B$1+%F!>\U=(QT$%_5%C+S>_U1WW0K:9R: M(,:PTXC=86WMA-%SI/_&VZV=++9X[%T-K#9EWB@K]W@@F]=/D36M*WSQ^[3- MZ* WJFNPL8KU/-][D.%RQ%8[Y$UN2AH^$'(X M-K*7*R.++4)]XOVAM=Y7"TOJZQ]*HDN90HFY6[FQGW)@[-!BBVX&X:RYSGKP MYMA@XEJ\<0!\=1;%"PMTF+S?6+3H"'[9-'@;YJQ86SL3N/V#EFFDTP-S@'7P MK+GLSJ0CUHS2C!!DC15,)')R%C;DI51DN*60EG% MMZZB=4]+ZV]TT%U?'Y7Z+HUZS;X9.DB?5@2;BU: H0Q&96J9,;5F/U3"$BU>[)E;UZ*!35$NPYHKF6'7%Q(-&#:0/YT,6RM2$OJ<.E:$UTY\)9DLJ/KO M(VL0Y6G'(6%GXFV&3^FAK /LA2[*50DFT?:/OE*6(Z'A;PW=]%/F ^0TC<7< MLB2KWP:"";*#L9T"*?$QR>H:7"=1K]0*'+<#3.P2U#C,_8(/AJ[G4"3P2]?Z+YBMCQH/.(=42E"3MELT M5X_,OUZ],4V>(B OOS/W+QCM)SGTAENL7)42YUN2#WM?7HE0(T8\9K3W:@Z MWWG-41[7QTQA@ARPDB(;$.5;4EQ>X;[@1OU8V>]H-R%3U?/JXN">#4 MK^X:HGC][OL/]!,A#2Z',V6H1ZV33"H]+CN(5)46C1&'WCX\378YO6FQ/N Y M 1:<'0T0N',X$NH=.Z.?$M!0$7?DBE+T4,?]V!L$*RQ9A ));9[@KQB@@TI@ MQ:7,REK#PVFA/]^FV_J[F?,\FO3D.;:=6]D;G&H.EM!.R>PW'".53-)!+U9J M&2=KF.7&GWYIYG3]:;HC3$#>P/^0\,-U7I:=>])XDP[:MXO*TG<62#(^P]J^+2J9FKF^OR:Y/_^Q M#XB-+UNEZ'_C+J'7BC(=),#:BMJ:Q/PPF?H85/X098VR#QG'\[=:#[:@WB+; M_%[_\&PXL7=_\.264KYM<[3GVIJ1_X:Q9.#6M8]U4UT<"7H%@E=8$AX5?0^P MG]@V/SW]#NSK3(JL_HLC5X+KIH62G; MBX*B5'D,O)92#CWHT.P\-K%IS=-]!Q=H9K>3E;DV^(*%KVY>6:'7=B-S_!VI MCPN#*U"6U993SI/.8<_++'P$U;KFND3.Z\ B=IT=[# %QOV/R"I(WTQ8AX$] MA_^9N46';?29\ M#Q'5*(IG>7W3\?%09S4%*:(AK,1ZY*[B@VA?X-_19SS+7@S W2'PHN9+T>9? MZ*"I^-&0V?,,MZPPU.)2;CUX!V/=EVQR'@:?Y^?M3]2^FR+J;RE>A')O M*G\*%T'&*S__[^[W(2]1W]0TU!2G' MK]\UR=;7S!*TN?L(MYM111PF2#6A$4*C#0OQG M17FBGZHIGL%?H0GYWR@A1!+_F>3\6](]S(/BII4M2WE1N3I&293)"*5/+ MZ459 \27QEL5L>4WY=]0VEA1L>?[B=QW? B5NCN+1WQM$; MJH4?QM35)I!UD2)<;:!]T>_\P_IGJLDL2#*']UH31PYCNSU.1^SKCXY/]XK* M8Q=O-"GV3S*Q9'MJ]N^X00M(2D=BEX'QM3A*/R1MP\0(^$7*5 M?T;1Y[S2NJZNYEQNVI6O9B*S!59&F7/RGG?PZ!"7VGLY]T:8%4X\[ #;P<-^^IVY&+U>E9YU+O]O-=1I\4.?#^]$A5 ^.[?8L^R,Q2 MR*L*0_/F))UM+C9KA\EO@6FA4[LFB,CX7!W#H*'%)K>^X!Q)5$RGO:_$7%B9 M8$DIMV+G4S5C]JT=ZR&8UG:4^.U@M;[)XG++-XTU)DIQBYJKFM,(7^>8C!$[ M3T='V^/AE]J5[\'=VJKRRF3LR,I6T\9Y*S+FA]CT+84O_E^[7PCLI$IK.ATG MU\*?/)$0KJ]-Z4D4][,;T>29?IJ[3X JOIYG0#Q*N%!X"HL)'Z6.GYRF@Y83 MR.*J7M@BMR:AV+J?OJ5&)IY=S3XH6U3X[38PLS\43MYG"2-4(^D@IBV"GAB%T*N'V,>I!9 9=4C_U-C>FWQ?^1*SZ:!;?:U@XKEJ8'T_0^&[ M8&QTT'R*=Q,==% >2G%&N8AD[\G<(+WS0[S.(ZOX&]!!'QUQ=!#E^#B@!TJT MQ81#-W7\H710$#>2)@^MD-&G(@UW[P1H*7=%#KTO9$.&QD@W8+; !WQY.-J.GU8II9XQ_]90C!);<:Q.;E;\7!27,& M]JB2M1:9O@*C^C/>7^\]N';33OXFPP%:,GIEA0U5ENVW?I;TSLD1$0;#=V'8 MBH#",=J"(9[_91<"WT4'L:'F4[U1?]GE9)?]#\PL*J)>U)T.XD"W3-$F38"_ MIP$XZ:#?0%%XU=\X?X9#RH4IKU6R^.9PMA1I.JA%BB0T(4D'?65'TT'@G'309/@O M]ZYDL<$<^W_32!"GG2;C$F'3*<0]B_^S!# $OES2C2BI:X"M+Y:'8 MT,A/8:GG^J[5/(:\CLX17EXCN-/"7*(@^/2:7QB_JMI2Q;JF,407!) M6TL)'22#:@VFS9!1-'D]< FJ!4D2I$F#=T"_)9"J=B4^R"]AI'@_1 @8_Q,P M&C6?1/P&&T,!._K6!0S^)X8#-O_6^Z]/EG:,PY%[1(21(F%O*6(NPVA<%_44 MZVG89- :8%(/X((E@BTM+#02A;_^EP2D7 QVGO5SVRZ\$4&TA49 -F\K/8:3 M099 X%3;4],"+VS202'0*2G*\5\?48< M_YB^Q+-&A^%LH5$W**#VJ4("-JI M'1@0D\ B>93&J8^?6\9,2D@;]ZV6%FB-ZAU53EN68.J1V\;&/!<+>(VT_%CI M:KKP\&.&R$B;*H_"Q]';0!>VP?+E?W+6RG[&"&['+B*Q(CP04WL-\S,7UBB= M>9A))N]X4T9 LC0E3RO2T-^T25JYC\?7_@'-Y 01E8YLY(^+(HG[+K%,U.JHJ M39#WJ$[V]/7VZ>F=-BVHX:O8:/BW95I?3K[MFC#@%A-1Z[MX=(N$,62?=Q5R M,]6@N"E?!_1JX@C-XBC_MSLFBIK7W-2_LW@O?AK()@B,1)<%>)P+WTV3E3#& M=:K^1)Y_?^F;^BFU[R_U1'9L1M[J6O'M$FPFCBPN?;U@L7CC*]R22 MD^%Y0]7".Y'"C:]\S/T4CP+3]U]"#?JWY8HK92Z-/J)ACV^NP?%\I6."!]=2S M]3?NI<]U]22])TT66%^6:BC)8\F.IM8:")A.Y.T0N193VN$7$P4!6I5OW&/Q&9VNM]])!,7I-OA-=0QS JV= M]S9%SV%[:,HTXZ[JL?"+;,] 1LR,-TKQJ^F)B6%E^\9^M%U8]BWAFRUU=) 9 MO[)4+OY_Y7'MC[_^)2.0;4E-B66>_01MO>83IH4XRH9TQN MXRLCZQ# DRY!*A)=CO(1,GHK]R3N9DIL5V%'CK:#:SRZIBS8,%_:OAZE >)> ML#$S\MZA?34A;7T9FC*5D2#78?]4('W8#9-0%2 MZ=1F\/8QXDD%;VXZ2&P'2-B!-9 R.T]8Z.[; -V GMV###*+5'\@:3(2V>F@ M&_(T(R!_$*E@_%?8?M2\&AWTO8X. LI^+FTP8Y@&GI7*Z5^%?[M_)]1&30N^4DH]!);V8$LAK8>XX O#O>]5)U\&],@B MJU'FT]07*@"<3Y\IX1)K&CJ!-7O:F/YHVP&TQ=&X(/^&LP4;Z5>$-%%:]M3OGDZ/ M=YXJ"*S^M]0OC/]560\5>;.$ OFADFU8#3F_8\"!1$/_AS% 5@;CI6DO890\ M*(Q @I3-[Y$3VK_HI3YM'+"@'/6?\/ZK(JN]27II@Q_VC (;YHR#8VZ>U:^9 M0%G"L,&TP[!N.!V4X+=&@ZA3+L(:ND@GZ*#U@@ ZJ&V!#G*\LTP'L6ZP_G)? M07\5$@WY-3/L7S/30?^%&_B*+_C[/V)!F(33LJ257U9(_;(" UCQ/YC91T/_ M"^$;*M;L3*F*[2N7@"19TC?4%WA#R\*D_Y\X[N\BLU!.QHYH>^*-'[QYD$0V M)L?00;!<*Z=?;&8%(YX%BC0]93@[\':5P1U:U $T!P0JPB3[.62]Y#-L715" MXUW!@V _@$U80MI-.BA67&0VWD2="$O68]3?4I^*'?.8"X,9Z6]A%#R@2)(( '%>"]F'U&UD!Y4?WCKFO1L MUH9TM.,VY,] J3\#(5@,"K1WX/??.C/(#T/744V4ID591>32=*"\RP[N;2>T M&(%?ZWH.W3P'FWFX-P[>"VNJI^V#=8< ED;=_!4)Z \4))X.N@2@W=/Z SFT MAAB!8=NH(1DT'6A%&9;&0@U78?)F:#GC\KH4?)@:;-KWZ=0(L%MRL&J?J9SW MK&W1LWIYP@IKQ:=XBNEN__OTB!Q,:);8)8?KJFPF*1[_[8_5@.O(M?O73S-\ M+G0T)GI\6&+ZN8VRC:DNJQI%-,603'1494:&C*NP]6+4-Y034XQ#2%EN1L74 M2C7^RI1.LUL'/G&=Z)/!O$(4Z[U2X1CI.!SC+BGD+A#[+23+/7WUAV:K]R;R MV<>\=,N6[]%Z31"F9U*,NTBFRY9=XLE\CN4L/YI)((8%2].I%PU9'XOU]8?/ M:.F: ^V$6-C_7ZE][^*OK SOY4SQ.E&G5 M%VVK'V.O[^;&6$D3IMK09EUASC*F0H_Z\LT['ADVQ[+6ZG7C51)FC(@T]S;9 MIY4Y6+P,KM\R-6%\9*)=-KO+<#._Y.4"[B*A(")55VM!W*YV-7DKFR*E=Q#6 M[4('"0H#[;4(T+W-3<))S'30-- '4U3]DVYL(1FHL$[(W#BD&DJ)68;E#+'. M(3!@VBU2'XTS*0@R+P^LF3@@,ME@C>MX=>IA(&<8P&CGZW4^)E%N,?71 OK( M0/_?SD!*>T[SH0+=]K1>/@KKX\U/"X;MBD+HH!/ )H&QXRMX$Z@P[9I \0C? MO9S@@$)3_I9EI.HUP)1H0(^^+CP(Q=QSJNXP^#64#VUA%C$O1-"#]%(:- MKC4@&9\/ /IHQIJOT%]Z[NWI@6"]O,7W8(COP8"*2DA MG: G1GB&6T!MGZ= MECT)28?YPW9/+6*(EA.,_RC1!V:J^ K;//W73+OZO@9] &+W?R&^N8<8O:?8 M"!A>\N_A4*)E^MYT732MSE^8\W2S:?5_@X8NOCJP.[>#! (#< DT&#(/@(HM M@>W%Q2+>EGH8MF[L H2%J9D9!/VCZQ_7ZC?004JTK3V6#/]C*)QH:<7T+X4= M,J4P9/+?SF'=4C_P%U@= &SV5]1OL*@]DIYYR]."P;OB\GLD2?0E(DB[R710 M5S7L&6KW/&S@ BM ,)02M@6F2,*!D.VV!F+ YL\2Z)Q<(S'!IO,QP *H 8RL MFX7^;60BPQ\C@VF<\L&H^4M_C$3AJ_QY@:B$4Q)3@:A$)BWTPY ^_XJD[!= M) %]1HQ*.J"BX[>*4D"%%$52CP% &1WP4][43A[+ "RM0;T*XBG?R+X']EW M@&P+EI4$..*7,!A?67L.4 O[HS;9+H/J^P,U-Z8"! .PU\I]*S6'F$#MGEI M$2VLC@-LHFC:.G^B(;01O D4HW9[@+'=9%_#I +(UM(_>AFI1E]A?SQS&]8X MB8=3#Z'6S7YYQIP&] ;O*W[/9=(ILPA;&GQ,!ZE@?UDK_$NR_I>D%A#Y$_BD M?XE.G/RW:*D^KH 7_.C8X]EV["*!)[+V[O!M:<(& '3A2&=?+6HP6A M=J6D]J+AB@'2#+;T\Q^XG"1D,,TGX!?!0*D.*[H6M><="?@QV*^Y M9O:<,R<6 /ZWK##5]"L0O[]M584U#N&1>QBMH+3S232.BA#4/)!28M>!S"2[ MD=N'SH)L3?V;X7N L,QO8: B-P[B*ZB'('O20G"BV00'8'\V31OH69K173)Y MZB1",JRK,@#HLZ;#Z"#CI[!.J3I8S*8\14(/"(ANPS\@[0 ;J M-PLXYQN)@<:1] HR+_S',AD4OE0)6 C7(90D((V$(1&#Z:5 $H[LH 4T_4DL M+D;()L AG\V\D]65AC-[Z+"J3A]8, !F]>-M2_Y,"+$Z=^ M857>H7%XO8+-"])!;P3_F)B&19".PJ:/PH@I>-6L['^0 NO[A_"&]AITV@]# MN8!AAG4#GCH+7,U \THWP3=//E'N^SD)D":Y0;X[RCZ2["- NDE-_^"*$58B$I4%\ZB'^<#L(^]G:A!4%V]^OM.?*>%5#9WL-I MU^+VR&', A*@?]L_U'C]H09HLAF%FQ";)_9TP/:8:A_II#%ENZ^)_*_!A_*\/^YT# MA4441<"%8,H+P*VGK'AUK>+_I1"ZN,WYVQ$H&H=\*&P>:-;?"/QQ1!060SH" M. )"3"&<,OV _4Y UVE(+.PW*:,H[$.B'RT(O'OX%R>F]7P )Z&TZ[\X M.?41OH6Y]/>Z./4O.I%8W M39VT]H_K@JG0QE^KD*9>!FMLQN]0#T+6F0#.P?@B)66 $U9*\"].Q%7!2_76 M?R]]UBW8'S*!&L3(V@1LR/<.X+W\RW6-0%O]USS>=?_V'72("_IK&6T#UEB! M_[$F@\:Q=YSS/)#/WSS:6W\M\[E <);\%9RP^P_^D *TZ ^\8308L&A^X_Q2 MRKJ[U^/O*9>=8NQ-S/Z7$Z@O_I "U+>0D/__]#;/5[E\NOT%K^(O,$H"%;LC=P=PB\.I9P:" MS2=4@(*QU@S;/EE%!_44F,I2@J/H(-\\FO!N"4F/D;:FUQ-X_<;6QY EBS26 M#_WZJAJ'Q'H-"N[Q?_X8;K<_7"3WU#&WS4]]25D'(U39#*^)]?9I7[#[T2SV MN=VZ >15Z YDO. N_A8S>1J#*AW48J(JQNX(';[^?3S.QDC<,,O%7J#.,CK- MUV#0)@WGQ&_<-X.]/[./X<_]F3F9.X4+5\YQF.@OI4WVWAD;XX34W'\IH4;=W\U_Y& M'SL+Y-ZDU$4LYFJELE?>O'C6F=_&O6$N6TO'NE6!-=39 &,T6$J5\]*[]+"F M2F.H4&/L %\R \*A+#1_^OW[U8'>DE'4!\DR@7?O$A)3M^2,$XME]#CM L^G MF)86/&PS3)2=6+!_&IM@,24@>N5T@6]X_)R61=DIO:[KK:Z?J]ZOU@8E?JBN M#6H])?N#,-JLT"X> OTQP QN,9-$\0LEYPTM2F8SE5<$&1PY=Q/8%WXU8F-*%-@$: T$A]4?3[D5 M#6&;7^-/R\T+."&0_MQ_X-F\46YJ]N'>Y53I-(=G(X:Q5OD+"P,\;@(]^3'% MU1>_%[\+4K[^V4/"N$.]7)YSY\V]:PH=KF=5*>TYD8]%W;)R#&*U5N;-LXV= MX3@)\>83N]566?:?6Q7*\I?.4IFU\Y92O$*7:>A:#)\)(AJK5=[&;M>OH.Z3M7QV1VNXI=]-I:>)10)Q7 MV5'K3B4OC M$\UX".?&J)TVY3FNMGI$MO1IV4RF?07:M@)V\[1)!GL^VJFG#ZGEMI6?QMCB M*Q56B\U8W%;(">6S'5KEL$S^*5WZSI9A/;/''_K!.WK63J; ILDP_42UZ8JD M@?'U=X]"A'D(!O-&$5[!%C7SFUO+QPKD'??BC,0ML]A:2P@,R78\OF#BVQE2 MGG-)GS<>+5)RU3JD\51<7-]@N<-CW:>:[69DGZ!WCSTX_5@_YCB>F4!@R1QU M U(%FTNR]S_A%HVB]@F#G(5/RR9D4]3PGPJ>E0]:"?5*KG*OMC O/VF;/V < M\\$XTP)[&.VG>/I[P96.1 --4MKYOL24LKA,[[;K:(^CR\_&'1IIVZ!6[69? M8X0?G_SHV(0Z3\2;(]_C8MY&WL1MR+V,,!"U2K"N'2 M:?^ZY96=-TN&L].S)BL!.BW92*T\G\_F]N4KRC/-QE^D[@D]#8><,I*!<-BE M"[S2E$FS:C.,5EIS5'P9+ZGL&1?^MB\5K@"LH&X>'$+<-Z4_SP).D< < .^^ M>P:F< &5K<5X, )7P-W,83AA[UN6F&&_3URBI:!1X_6U=J:&R:?NYGK,5BFS M[\Y8V2>KE8G6J&E2.CVR"N4@X6:WH]<%R\@+W[(P!J9W&W-9&-G'9P^MU=B, MN;]SMWQID-F3&5/=SOW\^Z(;%]]UAMY/6&7Q_+^]RL*?P>+&ND(.MHV1?LN5PH>C=$65@@NL[> M0=%GJBKD\:M;B4*G3:*"14DG3(WK57HD:UT\L"*KJ62WD3%+3>>>XJB7T4:O MFSQXE1T>:&5IK[?46T)C5UM$6^5F_9:?Q>O? ^I]>*G+L=$6E;*\>_;'?] L MW* 6%\16(BKB^9\;?+VP1%0:E286;RW,"'2L[:* M6?WJ$G"J)@#T9/!3'4Y'N''0WBM_T=-7)Z\RS*8N[>&-Z9-L'&=M0>_\SO1T MYYW^K,4LW_MSUB&3QR<^(4K+*'K!,FUEH8&Q6R56/[]D7#T8(3D^+I1.C"AK;/>/.&G:SSH"M=5= =+<=808K!_> MI$U0@W_&Z" D1P9)5P7\][<=XQ8&G=ID[^E4\OQ26J)1="OXPOI%HP/]3M:U<5VZ0"K&^;%[>0M@>2/Z2<=9W%O M<9$R,\Q6<.[3@5PTB$S K2J$3SO72WF?:9UU](-SS=^QN+'"$Z/YN3$_,ON0 MAL37@R?"%V3I,2[7S&"NEG!"KG2YG8UB[@\.KNO-T1'69I62^16GHC$A< M'F"'X\" U2>B.=& T;Q"@@\=E^)?7N6]-J;FJ(HLF"J6CU)RM./?N#W3VO#V MY\KXI6AW_>79V#C=+I=+&VHKT+MZNODP5N^:FX1GTMH?EC@4FN]\T>1KQ0H= MT?AV,.?*E8)PPYHX"QM1I&ESOH0M1570$I0# M=@[CQ/I^".J>=)"\[/3,24)E:HJ8'G5U[U-=C,4#IG6(@A3@PM1FX8FKP*_^QY.+@!R$BLL>V2BUDM?K*Q9:T8] MT?LTCXF:N57:DU1N/Q.X%_FBZHA1]?4F/^IGV(U#,;C_^2PF92<7' M8EI].TS>FI>0@F@L_V(:.)@DM]VC[G+0?4QL[T%J\&-G$*\8ZTBLMU.@J-TI M"]6YT39KQ@[6G6Z]C9I]84%$Q-;9:O^,[J/XW%75V!/ MUD:S)WV]&LC@4-=%L[*V(*&:%)BH=159+P6D,VSA\_ .MQU\$6SH MG=%$HH.^0B).$2NT^@0&GBG.N0MXSNNR[SY[LO]ND/SA>5<+5'29(S0J)5,; M"SYDJ9JGYUJ]=N?-=%RDDP!O[M5VX6Y7Z&?LN%GH<=E@_8FE"D_?2(52YDQ+ MJ=&SK>WW'CYMMAX[LPMD<&BP9" /,7'-HG9=2971^G:(X/U>_V#PV)+/KG^]S^#&>F55>L7*BUDKY(**<&)>I'*^06Q/68!4C^@3JNZ/==E< MXP^^#H;;;M6^FX,3CA\V.9<[_'Q<\)%C#A<"6UQD.I_HNIW3CT.7KPRU.:QW M'25Z&5 _^3OE.9QIS9$MC[-1^X;]NCX0-A03W#!YTC38:AROAU.&-R,/7]#A M>8H9;I5 2MPY9!CS?)$!_Z6K>]HD4@(5 ;%!G';PDDLQ=Z"!:]M9#O@X/X^M M>LQ@7:@Q_?#+U^](=,F1OO#LB+B=4Q4P'Z'-&F.OI:I"(1E:7K"[L[<'P8Q: M6FTVK)(FQTU0Q"IC&N[)8-B\K#C4^^X:E^X HD'&MT+@6O0C$ M?F?)!U'^HRM*ELWA8Q?:-^Z#=;ZK]]:J-ZN($> KHN[9]@J!8=34S#;AM^N' M;5_+ZZR= _$P8:]U!NA@"PZS,GM[Z?9@=U>65P9!&JW+3"?54<*$0J6E$U!& M]:-*3^):&G5JS!9%QT7-M3$NR7T)/5FO\UY'GY8-C2VO*''Q1,Y4;20UP<)" MU:FI2C>8,E9\_:-L76(UFXE#WM.LR6V4PR6HQY9N4";B(!VDCI)P8X!TN+G=Z,R+VU9+E4IG& ;_XGY!AI9,B?9T:)"4Q>F44X"DP1-Z3G M[ >;6R^U:,)JS"2\!K*)]SA1MGY>A+F6-3;O7BQ7Y@6:+E[%^ U6?<"::VJP M"C,2@:T/F[PG4Z>N&6ZWZF$>D5-XNSCI4'%4@_)53Z0--=G_@K\\OORGSRFG MUFQ^*SDUEJ;U]RJU3'100]X+:BEJ&HS5VUFE@S:Y\EJ^3LT8AO.KO2S0L>(P MESU2$RAOMTFXHM%TSL,AKY.,7O+1#$SAJ\/#L=$A>#I(1[L V*4D&514Q$YU MOJT4D%23[DN4W;!=)A,XKQ-=IL G+9=V7&P/_5"Y>_M-;=4#48$'U]O8MW9> MP:;W9=!!Z$P(:3^Z U)<'I&]E*Y N.L;DE"W:>]298R[B-5+BXQ$)R?@V/TE M'YN*U]IC=Y.P[89GRT M*!L(J^[#;IP1BER]Y\-UG]45:FW2#CNYV:$,WL[$%]1%Y M%/=BHKZT4%+@V3@3X\<4>$DOJ<9G^=ET[>(G\1&9F:Z"#D)VN%"YQ%LH_.3K5G:H8TY*G%CJR<4Y2].LEY8B&VP,,4/%YV?" M]A&Z3L^-U/U(O++[Z OMIV=L05Y=DI18W5J?8\;W'S,OHVTAA>(M?7W !UWN M [!'7:\K:)+X%1H\UR*U)DUP:MWF3>PLQ\\#?$2Q:RH)3;0?D'5+?WLZR$(* MLED@W@>S@85X85B4I-W=\\Y&& T(:/*QX%LS9M14:F,#I*T>DR_20>T>A&SJ MTUHZJ+N1 MZS_]<'K5>OJ=Z@3^IO)T26I^9H_+"[F*KH.7G90BAPN/[!P\0#3&-$!/:>*] M6)_YA8L*WM M71*A&2M5NT)'6-Q+K5<>KWE4C\C/)ZMOMZ^CL/>)T*YOPC_;S4Y? MEP8=>:P#,<*P$L^TTX>1J$APW49>$0E[=P)^D<4M(\L'OI)P_B:!H7%-;#>F MX-6(# _]7J D$ERQKKP@!GMBC('A%,-KXH%)R,9(]Y>MR]S#4K>N%50RF[XU5-I55E\3(63UF4&;42>L'10<,[V\6,? MR##79I_4:7ISW>"]WS:2EZ#^JM:2K$PQJ"<8O_A4CGR/J8TT%AE^PY_6*BHW MG6/84^U*-/GL?Y)(R*58$=C'3MJ)9RXD#K90IF.R6(4FY=;$0 TK@R6=Z9>] M996J'1?#CRW(9BRF8%)F)E60/-K1DE)++'HFL(1JL[8@_T"BR7O_JX2=5YM1 M'*)3Q?5!\LDVR9D/;[>P'%UH0.9(J)Q82#^,YZC[0#2[BC-OM+W4(9J0]FKL M_058F*$S*P\Z)!"M3I-$!T.6!J6HH@ZD&=2@_&!E262@X,S0T>].&Z+R7C4& MQB@_WM.!'.&M#S.XLFQBUW4WOA;J6+UFE[]D$-^X6T%6]RH5YK MAMP\SSJA$9JPWB;6=.4J,L/_5+9>)M%$MZPRLDGLG(JV]<6\2X\CHE54SWG3 M5APDWH$=R.HQG".7X(KW,7"=<0??W?RFRXD/'%L'*[!^@2Y6*$11R-=\B>4U MV"":4G]34MC:D3*C*,^H* MF+BA[*>S];F^J*K\08R,W@F^FGCXDI4LF7_\,]$%EO7D4GO68@7'C]#"HTRL MB^I8LP?/OA,D%3<,]?HFJ ;2!85RX7YFQEM]FU4S=-!Q@7Z4G=3(8;V#:9H% M2I!/M^<-+G7? B40NNN7/PL_A_!T$<0G0YN03(N)QM65(DX==E;@V4+&T4$VX" :+[$J@QB_%+1@4R*W MX")1VG+,Y=YEUYXJ_<'Z=WCH=S7ZD^/> U73G/[+U[6[R# 1YM(C33 MR6>U2+0Z=&M:/2>1@"]IOAA5/*%+>D*\PGSZG,]60SSM1A5R M&(W%A/EK$T[= ;BKL2F*=3]77I'(SUT;+;=ZS.>N$;>:SU6*GB;YNM0VJ@7^ MTDP'M2:99."7I#J=[Y?1<>+_Z>S*H]G.]GALM=12!$T%@\I81THJ@U$TLUBL026R)YT3GO MG??>.>^=\^:/WSF_<^_O=[[?^[WW\SG?^[WW?N]GWN]98C:0^_B[EI#\'13R MU.1 IAL9]_Z^U[FE-2)IV49N;J:?7$EC;#FO#7( *A9)L%4(!W"@5D5U\#"( MG5E6%*+W'3XB MBG, QMJJTXDM^ER6MYUHO+LSF*VYD=J6AV9%3D6*A:R@Z3+L/'R3/.HECO9 MC1?R=Z7C^DQ^![ -1J(-#C.CA2OW[G8?K.U_H-UI&UU;_U2?N>0D13O5U-LC MEI*5GK]5A:XO?^N$%KKO\TVJ9[R..S!-_R02P=\!, $0WJ1Y7Y).[Z(H&SMF M:QHNJ?F[LU?&J.RK^\L)E19BKF^QV +[-ZQ)*IF' UA\NJ?%[K1#?S;0[26 M)1ZWB];->BMY3W5XUE&+C=F.JJ8O9CD 'H+L'A_S!U^]J3VM#KXKK7)MCJ[H M:6C/9H, S/!L0; +!U!OD5SSUGH^Z/@>GY68R4Q-@Y1Y2JPO>/6)+1L:TSSQ M$)Q'_+7NFHSX]2;CEFF*=0MKQ\0H'0=N*4JI(2'VB>&$;F:J P7V)%IB(:K< M>Y0AO'B+54A_O+DD6&0ID"PX?(HYT$<68\$V0B[].EI7E[-LXT):5PTP3M>I MRU;HKICZU&:Y5T+'S;]%BZZN,0YA%@%\W7:Y3U?UE//.T?F*3.E][\GF_I_; M)T/ZE.@%T6JD4R[1 [/Z',#=&=3932_/A3'#"4*/P_-(_2TW$_B0\+D&P2C( M=%(KB3Q8 ')#&@\).NGF6%ZP#-Q!/]G<75VCYW:W2[%5PO.O3"@WYO1V"2L* M)#U(?2C]"*1*Z/%.&0IA#D7!"2S*0G&KV#T]W M@DFQ)V;VFO AP_J M%\%OSC-4GUD2= 532I('5ZRMMRHLS3[X3H6-]D]__$(P+X<"'3!+S2B$TUMT M=;^'9+O7#27!/4/F3>Y,L\*RDOHL'YM[0\;%SKL>"*CL.(WR'X=YPS!R7%,J M%*^YL$?QU)"8'-]IFE69-ZAU(X.6,I$<7K53M$'XK56] >B=XSP'6Y?%X@[J[)N\WD9E?U:Z]A$@&7)&(>1G* M@)0:';S7:[ UR@QMRH54OONNH<%B_WG\COUO6[>R'-=H0?[;Y,I-BT1]-+^_ MASPK6"*=X-1]Q9(AK)(]H__MD-Q%=?[0"]=8K1ON^4SQ=^%M*AL%LC8TRG.1 MWV_S*QE%2!;<'$[>/J2\W-2;V6 M;4,G3M=F['6L!TOBIQ[W73):S?OXDG7M\-%G(5&=8;X6Q223ROUQ!B4( M%#LSW/O^E<)I,?PQ5.WT8L+0[J+?,@M&%YUFCX7XO)I65*K-9_J:*2G'%8[@ MP%RG.U<1XP^&_G*?'AYMJ!5Y)M5[N:J9.?4=EJ#)\!MAHNZQZEB#Z(]W-@., M>N;TAM<3.N\I)SD$?-.MI?H&IEB*2MAS_HC #NNAUEXJ/_>6[_R\ M0(T'R=Y"*R2U-1,P\^@YK]+DA@UEX9@5<@EMR71=@<1V,=A+!"(\3D==^HS% M"(NH8U\+ZEJYPJG7_ID7%0)$P/F/ME(J74; 90YOQ9K^E11TT3<6:/N*+ L. MP%.K^.L")M$.MDCC;""%'_>]F?!9!H2W<,!&*(M*>A9*@>0^'^M M80XC;V2^+ XV)XWRS#H7^2"13+S@L%VKAF]F)S(L<,HHV7 H1E+&C.>B8A<&-:;"?WTL=@5_ M>$S3G$]4,L,:AY3J=-0% $P23?-MRI0-:_YX4$-S"['U=F+VRZ^! M[QT34-5LF+,C(_)<-3+[=*TD96XLV9G&)U)MW(DGY('U\R^+W4+L'7S'+J=Y MBY[ID%S7D-6_]!SNL'),XX.#6IJK:JICIHP9@S<1IZ-W_:>;T_5',BQR7D]J MEAUD7+-JY3:HU)G97\T X5[[%.#QQ9X8JQC^[YT;<2KX&AGS=$^,W^A$N;[R M*0.O3+QM(ZY:37/T="2)I*/#7^O_B&[;UBUD+V>Z-"(V(E8ZV3BFS>W.^J] MGKV7B(Y'TTIO3I$FX&"X%7AN7&6VNZ[-U8=QQXB:Z#-X>U '& M!>6T- 3-0I".Q!^K8BAQ-[JN*!:D:Z"!G MQM685R3TB'"6J'"@E Y7>5ZOBC]9*>ZHXHB-^/Z5IM3_P_;-MOSA 76#"(6- M'1^A"&/P@6C4"#Q&3H+BNW!6T[%*JW>7^7SHK%[U^7,N?^,Z"2]6LQ%PM(72 MB_^V2?Q_/4J MEMZV !_DI&2E %#0 #4^P_PM@J0 "#"PR/ PR$B(" @(2$BH^*@H:*@H!)B M86/@D!*1DY$2D9!\I/Y$]Y&2F8J$A)Z7@9F-G8N+BYR.7YB/0^@3)Q?'/P^! M0D)"0D5!)4!#(^"@(*'@^$^/MVX )B*T+8P6#!0E !H3"@83ZJT?0/[^GG!0 M_S8 __> @H:!A8-'0$1"1GF_H>$# !H*!@8:%@8.#A;V?=;O?1X BPF'1<$N M#H^M8HQ Z83#$12?ATCUN:8'5W7ZDIKSNW,P$C(>/@$A$0TM'3T#(Q_OZ!P:'AD=&9V;GYA<6EY97MG=V M]_8/#H^.3ZZN;V[O[A_ CT__Q 4%@('Z?\;_-B[,][B@86%A8!'^B0L*VN.? M&S!AX2C8X;'$51",G; I.8(0<3['Y]7T(%%QJE[B?G>>1L:CYMJFN?HGM'^+ M[%\++/C_*++_&=C_BFL%@ H#];YX,)@ 4<##$WU^(/)_!:R>YTYN8J-TD^_3 MMD_Y;5GM[4QMHCA[F"BH2#G0 -YD4AC" E/MNSF0!B](=:GAT*6BX-$%G5Z? M!4I&$ -&@A:=NTMZ0!^IV?ZE*:] 5>$DE=R6K!L_];7G&)DES)1EN4V9S@A; MQ*>S%8GI+[F)8-6Q4MT^WD2:/TCLA(@S *?;7!17#4M64%4MRSEE4DP^+QK0 M=B6ZJ#Z/KBV85K3W' =2#V4/!-&^P""K+HP2ST7HA0[T!H$F 7,0A)98\\2>MH/8' M8D=S3FB29^R%0 %DQD+OT,HZ M43_+@ Z&9J?YSC"Q!H@K892.GMX"B:!= I M- E*U,A1KH^.)SN!\WC.'89R*.(Y>)IA[J/YP\3$.AJUA0U6AIV>Q$G E<7\ MY08(EE0P9+T\L 2]>(#:9X:P?MKK_!;5O2>HRL\2&C:357L>[@8"LH%%KV4F M+:EGC:NI%QC?)3/![L M5K;=#-P1Y2!4_0*YYI$$R$OB*$/]_P&&=E?%$S:Q2!)<,MKB?)\0E!&%%@OG M>'FN]/NG%8A&B-$U?HKG8F#/O3CDK_E2AGV)<;>3&(Z!P4A9PZ6BXQNR[ENH MW*L'R^9EA#+.;'"&\@\3V/IG+M:7! EQI ;8&!#!Y?"OIT!T!IS? /BN>NL2 M?4^N1(8YPF/2+@DIERF,;4IFI(+*"!DG<44WHWOZD MHL@9_5@LAU&W88OV- TZ+/DW^\H>4"FWA\5,2[=&\);QNE8/"4=7+-?B> ?? MQ%%Q+*CX)K?U8]JV5]O> )'N+B.%DSSIWR6]?%/8H1('I7&@_BP1^Y$/W<=[ M?H;8-)NIFHFW68D\5N;13%146]>>W#<^<#)]P+N_[-LG>0,@KG$:/A:!C22G MS;SJSP3HJ>TK6^CNN-$+MEYA-%MN+FY+S5.K=N-SJM GOW7FZ*]8TM59C?& M,<="*6O:].M39'?K+QR7H0V-&27@H'.:E&N97\:QH[D);():%B[;T62G\D2F MC9C$;.*8J$%#,]7:2SW%RP-65@1 Q)^8",9B)+$#%&\ '(6-<\^7TQ'?SWDO M--NN0O:?D,[Y=9^PU6;^WOE(U7$-<@XI6=\+O@%0+9^*YAO&]X,5N'_W?QKX.3D\70;6DYP_Q#8ZCIND M/_0:%LW+Q:"YJEZV%=+87@W?8S$FHAU9Y>OF\HQ4;E@48;12*I9KDBDC,"'@ M@X7)MEEB%1(N,EHJRIK_H;J:?Z;^\5(T2Z+84TEB.K,SIW@ )F>'D.Z."VIK MQ:TQTFU76)'4^_6,);*130\U +FFX(0H*_BT\0EN8& PAR2@S1%CE'-59/X, M8TL4=81Z1B0>R2N" TO[_-5&6FGJ=IUV;E5[:0!5.CC7@NK$$N9PJ;*=;P,] MX=[ T&S!Z./0SS%RB3.ECEG0'EBG9)/G:YG+;Y>EQ<8W0"_"]L\4'<5H^$<. MDOV65VOW2_O %5VKZ.)!V_B'2L$,J [O@T AA_Z45"+R'[>"-K)T88IMT/*I M4E0)7H?5V^IWB+<@/2%PT7O3Z7_;P/L$-/>?5'/^D*9]2+E MHF**JC?#@*2L\T!M?DMA?'@G;?R=T<HSWN M>E+FRW31"S=B32J(%7'V\G ;MR5QM J=0G%4Q.#^!1 8>,VW)(B5AE7%A6N.#YSHQ4YT0;="6\ MHS*$HFR'[];'+=8]1<9ZLZ$Z?K=ZW=$;/*3$?(SJ\(*A#>3WD[H8TO7XL;NP MM_ @X8IY7_$R7,G!KOZBX^'EQQI*Q^G55"L51:;HO+H$HXU_WRH^O0/L4^MH M;[,"R&O%?HOD?^"_/3.L(>\KGO\K).KBY&NW5QN*%"[9Y@3;I!_EEHM*+.S3 M#R$!AY8<"S2\ 59V.ZXGUB[S1E2"SH G2D!?;>[[!A'B.*N=KWX%)GZ;^O-9 M1MU&*]D3ZS?;QV:3/!?FAR6IQIXT!2I8<9LG5[YV;P9C^^59&1 M=,FJ+@_[A-[2S:1<3O\&S17:9H2=+U/1&@@T'.V[&O6Z6X\=HJ>;VILAGV76 MP"*JGJ/D1H64W\4/OXSOO- M,U H:17 MN_Y,W?1@QSD""&XK 47]*_T0S_I\5.9KU+;M'4YQ8L1 MKY#W&YC(-RPPNRDT:?'(#/(KRE*[TW6H-4T%%XY2]$2:R'K2^\1A;,+RR Z;6*R?Z6X]B0'/W!!3:Z MWP#Z39=VK:"^-:/U-:_O5AF""-O TX\A_4]:/^XBQ^6U;]96'N-J,^L5%BK% M+QO[/?6/4K5 (LM"PXQ-0!#V8](QN=(*>\$OMG&T?D"SY&E:OKFN]#H& M_AWJG2-#>0/\<'G6B7V2SCE\S;E=;7N:O_@@;[.U&?9S=+MS!@L&VM3$BZJ* M?P#@]!06?:=$8$.DF;7]G ;B_6B3\N,:P_N>F&^#6*; BTA: ]#FYN!B:''I MTT?^;99F_OP#4I4B%:QS.=-<$H"-'LHR'PB@_R]'(F4@'O!KK.[GDP+JG4!2 M25,C<('D+/JG.P)*D="R!3*:Z0;.2.'/2$JY]I8PFO_'>3@#Q>9>VOJ("24&U@( J!U-M12,I&$A?E?@A'T@/ M^!< 50(B94@<_2U!74M"R6 N$JB5H?IJ5ZI3)_? M-I_)5>!ITKE+ CRFCW2_\(I:1LK7Q#@\'J4<$=_ 2UG!"[>/8A1:L-WZ(&+K+Z2,4'[)5[#1OC*V M$]XQY<8P4))8ICWXYU(VJX3LSGUS2"O15S"UW\X&L5EALW5D=0#@$1REE:G_ M(I<]V^,N\"=%;,V 787HT'IW;J[5(O8"_TO'/'8^1[/L'[-#S/!)-[2<825_+AAYI% &-K) M)+(?.^UO@,_@1.I9Z\;6-4Q=_64&"O4$8O)7;\"MJI2T_K.F:/B+K,5V%I_A MAC33H#[M4A)VHKYYR)4FB[S<_*=JBA@D.WQ72XQ-T@J1BZ'TK,40/>W.&>;L M]4.-"&KJ<\)3,;(LJW)=@Q4)9VK$ND][6"388"WRG2X<<9N=#E&)UAD6UOSF M%8^)O,;#J0^27A=1;F>:]P^?6V*6/A?A;LLLE;>\$^5 >O0SN%JBO;76K!TQ M[.^)SST.U'F-) D[LQ/E$%$4(WTWN1BCBJ%+WLOGN2HAK=<(D%7PJ!9A+ )_ MM90N0/>_RH;_>YB0>*N=XO>O!,URR4?&/W3W^BD@\[ICNTO1A0MY.!0KWM^O MFB8K8A1Y'4;X4YR0&Z=+Y8P1=*,$:=>"UM>NOW:?NS-[WE49#9PR2N"VG"@J M[1O^..K-$KSC-^&7TSQR;DVI]BO3YTI<$]S;,YUS%R@ZSW*LT],?(Z:81%.N M1T_;!7XC*[BJ@@&176T[Q,HF-2[FH00B9(8 [TF)^U=$.@ 9BEW!CMTD3%&Q MO9VT#).P1"W%-D0_H]T_,7\J#):\/98,?(XCTGW<[ T@>C"0RF M?,;9DMJD_S-EH5'2OJC4U71KT+8_S1.] ;0-G_=&7DZKKVBZFV8*82[X5IBP M>WE6S\W2PI#9F/J'(&\ ;&24^>QB[ =U.JVRQ>@"@"LNBQ0^+HV/= J.BB3; MO[H:'YN#/K$4!4'V@"J=/]N[OEX&1/JRE"GAA0EA6=6-M:=2,9TN=!B6VFB] M 99U6>YSJ6Y$QNQO;"=X[52=GI01,D^RX:]HLW;*N#?1)C\D.*7A#A/05>N& MB5^*1IRU6S\ME$[+'S#9Q^MX9W0&3CRT<(X$5I M,3*G+5$$:UVRH@KY,DF"F+^-@UJP<8H^KI6)6TJX8!?=CI;+\3DIE'Q9+%Q8 M:)>-#O=\+UQ]!D>DLVQ+F#^WK#^Q>HJLNU92]2X:$->1%"/B%VH6NR'\85*) M?5OYSWW X '._? &A"$D22IK:NVT2\+_X.-,.3Q4Y/[P(QW!>MW.#$ MFWB9V<'!N.D/\[820B;R[?RQO!AF+B4WPN\>W ,1(;";1[6-^\.*^1P66BJ5 MHW[47;5J?J!08O\; 'F_;W\/Y.]0ZD[?7Q,AT!)E;BT-4L&^ :%D'%^',,>[V:!*@IQE? M+D8;S)ZI,YI64@T=6LBI$8>GUJYB2SY'7ZGYTVK)'W_CV^K\VV@%[FC:,95H M9)H_\O02A^_H;6E&7\/RAP$\OZ]0[$!X_GH M)&BO%C",*Q*<#WB1=&(O^G*R-U]V/%H*9,C*#FWK$;$.H*BPU5[!5::[;>TR MAIV733 MN@'D\^1Y_/D8>F@Y)N2'04.RV9O[:-5UF1.8$&TL7\/+] UI&])=!>HH'%M% M3L4_Z-? "H< !R>L$>+@2L[)(L5:JJ@*:.$RKBF,_#B2F2DH!=C=[/H38UO4 M&0"S.,&QXD%N]@$])2L5'$RV=4Q.M>[F&A?[.2H_X87.:#T5#?R=6;FSD[/\ M%^LZN\\;(=S[ 9=-K-3S#I4L]>0B>EZD'ZA+#I"71G:!=PSP1TL>E.V[W9VX M<[*>I*Z&E,2A-<8.K0<,6D]<@%5C.%]ULO3R+(LMH+^?XBJ^=QE#$A,:S M35279<1#*9U,EQ;A9^GK(-:\WSF^S"YO .;5O!QH:EM^NZ=Y5:LQ"?>"S42:/2>ZX-2PNW3-##P'1G\W1= M/H3J;HQ]27CBRMI/4'[^'(Q BI%7=?FB/J/5>UQI2RLE*-DL='Y;)2IY>1%[ MRXHQ6;*B([ZOS[X6M&[)14/T_[0F M+MQFO8*:DN*22=TS=B*'0EDNM/H3UB@^+%CJB[+O$&&.KFL[W=+2,/ MM=P *PU"Z(,GY1:HFH)'Y\JP[!'XB%V&:K@+=I1@3Q(]V_KJM/4>&P5\'0L3 M[&&(]>B &TA(]L-T4;@J?A/XA9*N'/?V18$X1K-77">4T#9"'Q\WHB7';:= M5\@NR=T@8U7%UO@[5>\8W:JUU(-F[&@ 83/G3KYQH\EYOKA#S5R;5#;6Y.SH%>A[4=FT[6 M/M2 G:5JQ=SE3/GH-F/@5'^#/2K63HDNVW^(.W@2CR0Z4O$/;[DH8Z!Y/JWV MI?J3 Q&)A@OH_?H^"<,![)H&TA9[/YSF++.G).SGLB--P+-/.%W(^3,;B/N8 M-Z6CK*ZL0S5J)F;[P0MHB?@B[,!?K$LD8@5 O:(XKFB6?JJ], MSMZK>+()O6.Q 0.\E:$W7Q[/U1$^C-89^.1W?%N&PV":_'AR3+AU4><5 &)P&P^ADLUVFU)7K6&+JZE[X:$ [9*)U[6JO-*:6669SQ[P!)%H: M$NYVD6C:8Z ,^4_%2'G#.FG6;0P9#?#LR/\6YGT?IV!&O!_PYO:T"#6=LX>P MO*7*+ /QN1VZ+COFF\*R"2-RNX_*.]1C<"O'2N&:J,]PC=C]N)]^Y,@> M]>0^U#_FO34*?RK.1$@N;3\2Z''\)^OD!U9N_>GF$FY7*J7-%U#6%@F%DP>: MA*WY+JBC @W"2H49@G*G:/T_J\]A]23>E)K=X>0_:KO$EL\NF VA9A0NIR5B0:;P2K#(Y#XV?Q5@@D8CLW#>'*)? .(XU[_ M6'$69<]TF>D$72= O>0MUP- M-$#^-*=X4=&UWQ&_\3T7@#S0'X4RT\6D^JKY'BH-+,1F&YI]VTZU]XQGO@*D M=W7/=[EA.N2_.486@!-[X8JF'-+/_Y"#[Y.OQ6X)06=4.PK%13#+1GTT*84X MD./%"W(3W3\[OQOT!/'2/HF,DZ] ;7Z64.;_]A>F>:;H':)2: M8[T_6G:MW'9:-OU+\4[W+&\MIOYDO&V!ZY2@?:QBB4+I0C"0*:,+7+&-)I0L M4*_Z^PQSW3!=EX3.3LIFY+R3_V@;J+ULH-]D2W%0%M [?66>[U3L:2Y6RXTI.WSB&>/VS M>8.?CW-+]SK#WL)@Q/8F=&<&Z?6*WI>2]DK95P624BU"KZO6@=I6^T0OYX#0 MQF]$$P$1(CQSG0:"?=4$PBC 8\6&K2RN[SQUS!T%8M;UFUBW3-]\P^5-GBN MWA_Y!\GQW&*(+/_&/:#G BW!9CL=,H=J5PH]:O.J%A4>7?@[R+W$[). S 53 M(TPA%>]@-,9>S5OVS]HY_3/V?34E=I<27Z6QC PG'7W.3<:U%_W)P0%]V:3- M&$SCLH!$^[M-(9N=EEO,]+' MZ/!'# *AQ0)?]JO&(MRCJ4]T'"M_V/%_^6\_+23X_OE1Z8=49/-A\R+\MU[X M!"F3^@=IW2OB\>\&3 ,'&RCQ!S@C2\LCU4I3=^ &8E>L#W50-QBZP+A];W2. M5MX1@*8;I,S!&/XQ Z'VH;RUL\VAI"2E4&@H_[#(V0KWO,-3^]PW6\FLF@H_ M5MDWJ2'^:/NW[^F*^@S5!3=3A_GAF-B [*-* ,@U'?Z'+5)SIOEW-H0BG1E7 M;=>C08"5DB9W%;JUHR=>T5F%#>NP9Z:Z[KUZ"Y)J]P1#68A+L;J M5AF&SF(>AO-$O#TNY$X':TVYPR LMV (Q5 M-GZV?*0+]2('*M=,9DU5\;^VQ?6?0A7Q3LD+4'I% ]*PMHAQ)1,P0+EY-Z4Q M"Y[F6+HBR$@?79A\TB<_Y[T&R33CIH*B%]W? .NB M#F?1L)5$)Y*,A-7O!5^5. Y[&#*3'+ROT<[4\VH]AS5$75K;$JWD';,Q;7]> M$X5AW58JC:P$2P&/L%'RC<(+UIFCX$)2B.@IM2=/KY>(1_9@&?$-T"GIF^49 M;>,Y7)A$%[6X0 ;_^(*1ST[RFB9ZBZD*+Q);[[EK,!JL7L5W? T\-I0[X,IY M)&LX]ZF&!#+EFY.>B$DGY'JA42>4TG'KRM>K7*C>P0LO5S!>?Y[=RDYF7MS+ MA-*YX>]CV^]@ZA]W8BO#E<)06QP[DN-PHV[%$CK 60G;:!E7$X_43)*;?G1& MCR5'TRQL;AEY=(K5U=,K4^B-P""L_IZI_BV/-/Y (S%SK:B-K^4VLBT6<_48 MWX-3_XN^[Y]#1F&F*?QN$>P9Y"PQRD;.".)$G2=7I\G=BD:SQX0/8W\]D$-V M;,TO--=JDUV;8+TU3Z0LQ+A%8:V8&C&A'/EZ830F^\_(9G!E;%]&\)NWB&X( MX!/N:PCQO#XYW40O$9:I7D\@L \4%\@N'O)3IO+-*>X817K$R*UJ]Z<=)].6 MDY. RY]%OIKAO 'T7-Q&#^'7K/C[X-NHTW=(O.;S#/-6"96+S\HOKH _FM';R6 M\=0XA77AXE/E#$'N+,O8$ST+\(C9E<7[0KH]P8<^11DJ%M%*,"AF@X?=5.^8 M)P[#B([N<2:6P*;)O78<]A3'Z0XQ2,'T!$]@/Y@KU7TX7#!):$$^6C+1>;4E MNJV4C\M:&"V#U/M4?0[7_KPP;H^$_2+]"?V>571[H1<*S;)KIM-LVF.@JK>N M=U1\[WMG8I//STN7RHCP%:BZ['E9I!P>&[PW@$5'L@R$2IUY>:==.F*4;8\C M6]*UDZEI.8"":J/E%,7+HBN&7KFMIAN@69.D=N!#Q9.A::!8(>9%,[\@2UJ8 M:K67F7Z'QGW^T6 ;&-]=Y=/GCTODI==6T&JN#_>7R?O@3CDI%C;F;F_W!FFG MZ,Z7;CP[!1L)F?V^.;9YJ3[D6>Z6I7]5G-^DNFQ,9$W8WQC5ITH%HV M>.=M PU+"+CO6 ,?+WDBW@"&92^AOE71!TNXPNH'G<672&\ (+:DZ.W?G&%5 MS)"2D::A]#> \.(;0 RWB6M+BQLE^>J^%<&YZPD TLE\6C##2-G2(+3_Z02T MK44E2?^3',F[L5-LU5S?1**KP&/)2\U-RR%^K"SI' 4P!P!]$_,_O2Y71U=\ M+B_?V:T0*<[RMD^W2O..ZM3HT<\TX59%:A^9R]&5;TC9T8J+$4"NMD6>@+JK M!O7U*A<13+K&IE?3",2H+"=HZRN0QV32(KI!0=+*?)T];,[(C=91R>5^=N\. M7IR'/,Y!F-C7/1NFD8:2<%XE70D*)B\JBYLZF\P>Y7\?-NDZ 'U?,8R@^=G. ML#)CG0SH(NPPC6L8G3T^2?FA67N6;$]4[ A_9I'K_T*!=QQW$1.2GJ+3<[3" M4U"9:NH$ZZ>KB5#DYJ(+-K3[M#)ZX%6<@BZTUTV>[-:)62,OWR;(_TL&:6D8 M7M+Q#8##):B$ 2[;K:.A2O;XJ]*=3U3#:2(E%O,THE6?%*%Y$/J^?4.&3'MNX-'A86Q M&%HPF@T::D(^-]B?VW%E:#7'A1)0;SG/[V]\O!(>;/"EU+0$ ;8Y%T\-]F9ZAU*R<\KVYOO5JRYXE$AU?DI%!6.0)>M8NY8G7$_]6B;5#*KF MKCPF^9'T'6&F XE X"HS3W:;H\WLS9TK4<\F%"'0O'&8Z**MM_ MM3KY3RD9SAW+R9##?V./OZ?8A["[BI(K2HN:+?DY#;1O+_>01XA4 M55FY0".GPUG.GLU4]67FW -_ZHE_0UF)"W1 %P0WY0W@(W(7H#03 ^<(4 ME$6;4NAB UYXU_.=Q4YV0R 3>YQ Y^O=F8;Z#(,;AJ$->__D+&3[H;*=5@5A MO(WU ZI0M940T];[\$IO MI^IN3R/88T8!OZR (M]T8M/NY\7Y#2B[#:09IS> R.E+&9L%HYY#[%T=Y (2 MR/BW-LY&0.T-@'O?] : >@-,P>G].LB+ G'NS4M;9QLJ:/C7!X9G-BA2 QA- M0C3J;M1+*MV$"EJHHQ#-!AG3/SY+"9^L @P@R:@FO%0G]/+*9GHDK#$\;X!: MT2Q+,)#[#?!C61W "6]#BRMZF4.!$%WPN# 9CO"BY12PV*%#WW\EF:MM9\0O MF/HXY\]SY=Z4?\K3J.MV.F!_?YP\I!]C_1 Q^*WAW@WB-N:K, I.& A[N8HI MK)ORI9SI+/M^SJ$K-A#KSP2S*S>Z0?XPG53*BA9Q5CMC* [:Z: *J M2A>I6+TQ N*28G:04_1GO$K['!DJR6]:>5GW5;I MFG7-!B%F+P9?Z5C/5B\:=_0A@"/3I!Y$9&BF;1,[J*,SN;NR9[/M?0ZBB1E4<=U/+A<"-3G&>(]L: MEIOCKLK+WKJ1&>::Z Y$#A'GZ3I'OL9Z5C[H\)#DGSY3>H;^7:K+.BV)^ZOW MO[$U";KY#1 A :%?33SJ>UHTU@_KSWG$.H<4/,U+['P9,SGL=F1,J1A;Q5"5 M/K+>L,XN?C:MM^_IRJN6ZNIVF5GK32%-3!+5;?KF@AS[9 7!Q?U30=,G>P9, M&=L/%=Y[ R!O'3GXR0ODO0&DWP!!FE^M=8)C;)3419NI-O)J0S 1A&4*.>0M MN[P%GS2+JUF7ZFOLPP[\,7:ELNQ1QX;6'Z/-3IM$[,[7K@A>O:?@.4G2K;BB MUF:1"I7EO,F]GRJV_Z1=BL1/:N,_:HW:>U:70DC?Q> /)NF5)3*YP^O"_C^$ ML2_Z:+8^%&^ (3B]A+()SBL4O7&0R\ZY [A^\J63LB=F>O'K&'^DW]-5G> MPX>%[(M*.UK0*]"";'0WI4)Z6V=&_?CNJ0ML98%B[3G6?^KR+J/4.@:S>S]@ M.^\'5AI%8>JS1JB-:B_[5LE_;PU LHZ Y2'R"H\(.7.?]-Z'6L MNZHI4@K%54^TA:M-RL53JD:.3(Z/E(1/J%GNOI:G6EVG!KJT[9=,":2\B.:/ M@#:E;4E^G.RA!W< >WM9!,99OH\QHIH^5.%OMTDEK%&AU6+&WU9_@26;O_$J MIJVT<:8S]6E&QEG_9&.0IKGR*:-827B''G7(I2X S:4U-JK]57=BM" K:FMQVC7[.8[<'\PVPV/H&D'O" M[9C$/?'LBGB,#VMPG"&_C0*>MNLX47O8$$D1L)VF[P_41].[U&/(_2U2U/K: MZZPDY0#^DG.FX_)/1C;#4"_"Y!L.%&VTUY&4?772X_2<@'-8UZU[3C3@##'] M+'.2;/W9/6J1\ V %#H64-&D\33' +$ 6@6Y.1-(!@.D ;<+Z"K?(M3L)FCNNTOV#??:2_].-(O8/;/BVSU5E(:? MPJI3^8;T4KZDV6B<="G77^!C26\.EIL1^G#PM]Y,PDW&\2T S%(I:P]+HV@"SQ$1 M-ISA9,8^Q-N4*#FNL<-I-J^&<ZSMD)";>%7-% M$,PJL'5UT#Y)X*0_)6[WO%L&8MDW0)7$H]:89!#N'4)?R+OX_93D1XGS*RV6 M?ZA?P60=^Q\'86]X)[65 ];6[3Y.^BQZ$:1%(S07I#&(IIE2V7)0/K80-SQ[ M,1?5S]8S\*4$2X7NJ4=L9$4BA?!,(:C+5Z0!FSRK,ZFQ_W'LKLP2-47TRA'T MSI3K5V0!V_RQ"!!M32+:"_(\83&"EU.;_C RGDCRFU[07VHSSR1R6BR,]VH_ M*Z2STV$CTU%?.UM-Q)<.1R/M>U<"CLJI[?8Y)Y^H:7?"B:U8P8D>_D#WT3PO MR<,0/WO__/:"YPMUL\C9J4X7 =DN!$N[W_E+Q+Y+&TCWLFK:IS@>&Z;=_CO? M9(,J>#!E?(?KQCA=^MIS29%A(/SZ(F=OK:=62&H9.]A M1;[MW58'7(HHA;)P>"'ISU^Z.J'Y2-9T,"OH,I1V3+)?\73P%#AQ%P3']_9_ M\ZA4$+2XK_JEGG/7;EXT-T*44O3>B[ MA:H&KZ 23L"P?<##3(?AT6XW4/KEF?6VFNY*].7GN_KT8YJ[HV6Z? SGHYP/ M*+*-,LO;]J>#W1Q4]#_[CENAU:2Z;I##7=<4I(S+_5<5C#F\4>BG0 ^=Q+ ^ M\&F&Z0ML/+=\3_FH>[IG2M9SW&X9#P-2L5AL8\04+>E8? M;<^TYV*YW!B$E4HK&Q"K=F'9UH^U;$9 M?UW/CR.)FIE#_:_O)/R/(;A(=<4*^>*SV=MZ?C?B*T-XJ7#TI"&Q\]F'G)>5 MX$G#3AMR@F$.^5D9LRE75-%T_E[B?9ZT\HRV^*WL348&_4Y>+#YT"]Y5/M@/ M+308Q[I.,1SAWIZ%PQ8))D_) 4VUME4+7'.C)FP7WB3W3YPCED^Z!I M/?U;K24U6*0!RYU(*,3J.W09LR< 6:LA2SL$.\H[2FO*83N#/@KK#6"VBF1, M4VB&@-RY<7>PTEW?U9QMPTF7@65_O8;*=I?_0-C+&(B^/=.9!7:4O=1,$>^^ M#L.]T7D]),'RW.E, 'L1TP6[@E?WC-TJ5+N96F)& M@X'G,[DM:K3]6K](E:.O8AO@S<".8_P&B'\,6">?:/!57O6U07H#%.,FXK_$ M1D*.(&YE.W\">BW@,5Y^EW^7$@TW97' R*5Z7(@![:(8P,M\RQZQ\&)9/&#* M--4T[Q@O%'N*/=0F_R ?8*VS2WYUGLS#0A:Z';EL;V]+6M(1JI MA=44/B7M^KLZ<<)G/@"A<:1RHB]A%V$E#YS([.P9!!7>]FB1.*6J%R)TB.#7 MY=)\LU*2)?NE]_QCHQ7T?F(>LC=RF[$5S>L?O.F@EN7&9PVHF*M16TS?W$U> MZX<<6!)/PR5'$0E#29="?>UU"5@@D@,?5-+I(> 2[,C).'[!3B=R7:>F,. MH..I<>PARI%,MH+2B;[^]E,MA,Y;B-N);J[H935)?$^#T;&ASHZA6T;.TU'R M<9/3GQP,"TX9T%TQG@.(20J5A<>:0E%2_"QZF>,%;JGV<)CPP5RL.56 MQL.R+M>?'SYJ>_JL1D.:3B_ AGX"C\FR@)'ZHIWFPNI M5;_' ;6@5D-I" J T-L#A#B_"@< ]-PMV^^5 ?O=JCK_/K7IE8#0*4#VOS;" M=%*3?+MF/$M^:;R&UZ(B9>(?NH(!XAFIZ(-HHZM\$'[>J90=;Z7\"7>TL6]6 M"HN26S>],EAWDM5)"0;2%[Z[]Z]3T-.RS2KQ__Y(1QKT/_V_0/U_U[[T;\V] M!5P %=EX^7_I5,!_".<<3*]+C8&Y3!<=E#X_*+E^4" M0YA]D#M]PW_2/J L[/7DUN8%@5LT?,@EP<9^BF<@[FZ0B8B+E2/WW,G@*^8/ M1 Q)W.Y[ 8'$<'FY.%;#.ZW^193G-M=MV/OV<]K*G1(=_S0J4[K1&2%Y>+!4@09Y7+T[H@F0APC=167 MSWF&9ZI[ZL H=EP+@M W+=( N*SL\OA"]N%L":QN5Q(M?N&!/V38#EP$K!>F MU\E0*V( YP"!R99F ?LLEDR/3K^_2S=%"!0X[N19^@P\55^+ID">*=C+1--<:%[P)C:\-;4Z*><)L0(KNW N*B)V7+D3W>KO/+&Q MED@#LZE>X)HU'?]JB))=FVQIQ+9_/:H'%7]1TX'Q5Y,;(CT32%R7+JQZE,F0 MI/\&P"W_[?G*'1A(SB"7Y@1>+7[;N_>::5>R&HHB@7Q#9!-6XJ:Y?H& MR!_Z*_DNDC\HO2@P^VV)Z[4NOP$D(B\A;I&[OQ84%">=]O2*&5!/A)C[W'(N M!#ZP:XA\)'WJK9I MU/( _ER@=0:% /_Z^7N1)>N$52(9OE)[KV-_,-*"^T\PJUMM?)NU@1 MU9DBDL?$I%"='HI6I MR;2*XWT]8A)3M1J!C4.W'4/NR$3(2H# G8(\1';WW8J4OUN1ZVILXP:;8(RK MDIMJ];F O6S>5^_JVZ(/\5OQ&+<1G?6U*N0OOI-W):#VV<3]3Q>#':UHC%9U MP>6^"Y*6"!==R&[=CYR:=K>K-9^^"IDLE.3(MR6PE(=\?."V+K1K7N?U^<7U M"\2>9X0YC?""G.3I#7X#3+*_ : K'^,+IL8&Z'%+W@"(9P\>/_P,,X7X/39V MUOVKI05P_Q0H@,PO_V[=>%F+;JD7](V_:-WW714>A+DP)D(WP@>&5!79B4]M MO0%RBYI?..6S*(SWA^,#.W @.Z ISL/Z<::F8N7_JX8 M<^,F9$8S%?0_I]I1W^, BBMJ05_1;C3A2R\@Q#D)E]Y$%Z>3G43735VZMT2[ M95=$+.]<54;PXT;VMEBN!_V>3YF?>]P07##:."2KH$.S!ARY8^7@P)7&U5PTEP];)M5;2NHRQ"WF?8:[WTD&SA)Z$BES MJNBNF*0(XZ/I\,+L@#]6K%0A423]FLF!>?7@M/8TA5"KIA=C,_H17.2! M'T(U5Y4GRXVTS]X?SA,[6.=F% [AG+X]]3J_/3*^R:#?=R8P*5D(%,9R(-#M MV1FNAW%@2)=D.8#I?F$J@F^?<,#?*(EU7<6@7 +U,_YY%G&4F>!4#]C^YIE_ MVN]=G%JRW,/?9'X-'IP2]K.$6:2O9K]\ _0O9DC.5;F%?];7SN0H(8XM,N7M M=\#K3..I1D\*4Z)[^"J]_B!2#_6W7HM]R\_YHE^$*$RY Y'6V>7W-TWI?@P2 M0T_]E=5E/?CL@$8HH4]5804,P]6TBW=O M $SK /1JVOC*(G/'A(8Z4V;_+OV=VG:Z70.)/C(XG4]V_7&N;KT"N7P<,[(,BR9/@0^T% M-S0EF99D'+PH+D$I&"P_44; W:O\H'NZ0\3?6UF6 R][,8K%_,.5UO1KO3< MP,\4N<'25=>O >%CH[39]$YUK@N]R3\]. MH/!WX(T"\8YZ:TIBN:1PU_*=#Z+!LA*C7([B?*C=%=7 @S]9JGJ84E!N4UQE MG0D, "90) P$\)'$#=T6=O6,[6M& J MJS(9VA5!G4-XQOVW*ODGX,8RG6;GGZ] 3:JI9JZG6?!X5S# M$FN$B(_J"_TQ&HX"->6-*N&Y*&O7UONUK\57^(0J^B@F1>=Z[4XF>2:"!J%. M!B(E(%=_VI:-$:S$>O+D"^1Z$OZ_@U)@U%^7W9W/A6\ ?03_^E\^JZY4WX21H[I1OZT M]U[,RDR]_^3C"?+ M\J\O5DJJ;N" >=Y_FL'4$[TRD/Q']);LLCX2@T1/H\TP'LD*[E5>3M4&33'P M=4TX^QQ:T/:>=ZI$1S7W27%A99-K;L-"*M M#;"N^K;Y7'=C7E(Z@6/A#$_1[>7'H-0Y'('D"K$@^M^# M4N2M$=+\1ACH-?,V.W*E&]OOB9:P47%,"2ZV4R%ARZNGAHG;&1Q/^JA0JS'U MK4%[3\!X'XZ@B9N74^DO$7D+S,1@0_&9_#D5?,,XT;4;/=$LRQ7$F)KB>N)& M0L%YQ#-?V<$2%\C3/P5(&B*[_/"/L%7;L8U6/7S=>]>[J4.BZ)QO ,6*5X9\ MG6W,V-NTSOJ1/5P']@JP8OB(=5_#) M9+G<#C3Z6Q03-M:B(0_H^^@M.;FBNP8(?=-V[\7%+BT-&'=(,.[.OJ8K3>'& M9W+'/6)3(*LX4W/P!K@L*@38+Q"+2D"X*BZM1",UXEZAW@!$MXGE?6U6)CEN MY1[95+6S]X]%$/L,+2XISF5LQLO056^2SR]$#>0^*DF0@%U5C)#6 )]CI4,( M]SQ=M.L"GV9677N%E/9=F%R6<.6-&<@IO1> M:'Y_C*,AB)Y< #:$>YHUZLR0E9TR.7796[TQFZFA.4U# V(R\+5T7K<>A2U_ M17\U\^*%$0TU *<$ ALPF/,&0([M.VEAHG@#!!&=O0'JOY-[$?H7)VT"VGHY M67.KM P9ENNZEN8LX+N0;O$"P/=VV4717CQYQO"INT@@ED$JX'<+F>BKE("Z76= RLS:LBN\THI*I:1\/DBR/@&:B MDI*Q?;61DKSY;D:"3S!N;J7[^=CYS]CH\#)W1QI"N2_'/JM_U[9AZ$K[S7;L M6L>0PN:VX4]O+1:E\&FD=--$9IF)O] QQ1G4QZBVUVP:AH6+V"";&:.Q>Q]G MW\I["./VP"Y%6$S;K;0B.1KCS.QW!1\CGZ9GX0J.@4PL46#15+N(6;R]_>(^ M27GV'4_H]FYR:ZN1F\1*:Y)8%E,(6F@V98!VOV_\HAXFDP#KRJMJ)A,HHMNO@(['YD;#,'$'MV:J[/B>I## MO78^8I_7>ESS,9"K&O8DQ5"D:V'_/1M-LWG55P[=98:^:N7;Y8+8A*JEP3:^ M)?J1:I9"&9>^C=$C9L(1!+A9[^MR.EACE7AT>7(98)[@+F4JRG9+A?MW:2?1 M#N"9 MH:F/9%L[&I-.RQ\ZN@N(*'VW> E!@KL$" 0&#>X0@@=W M#<$9@@[N@0#!@\.@P7V X!K<@LO X.XRZ."7_ZTZMV[5]W#.^4Z=A_VT:U?U M[NKNM7XMJ\>'\FO\>&(D6+=:-1^JQ3.+#)5>L"!) M(T?[G6GJFZ\41Q,;BZVK$F,I\.*FM$(-X$EZ,J- ZCLLV0T%;@F19:,RN<_8 S Z]7&>W X-/]!>FV9+++U[8T M\IM1R6I*\4(;U5!EN,W"J U:[R5MF+_P#&_C8>6EH:U9X#JC;3K9]7H=WU@8 M?#D73CH/ASV@H XW?^09V.OU+GS?F8,GC) (XE,V[X/X5SC8A]2B2(>ZD*V" M^X ?3M;&?M96N.P_ ;IN$]T1BPFI2T-'+W;&M]O,[2G]=M'^U:J&-A@X))6. M@$4]*-HN<$,BJ7.J1Y_[]FP);RP::/8+SB4UJODW1P?JM)?@/TD BXV%R39F M1][&'%R[O\W$.V&^/+C9WF8\# 2^]4./GKG-1F81 (,/8G:]OOKKG(0-/8Z' M8LQ:\>A)2?3J4:A@V%E%1Q@-ZVP=[1L0!+?F@'?V&5Z]4?9CB)X PH"+^TD+ MFO7T6Q@^PDR?[A1GJNN(,MR\&VCZL"9)/4.\ZL_9WJSZPO.#5E.2@?Q\)$R6$[+ZGJ,+OT=RDX&T,OP)8KT \?\R:PZEP48*J#\!*MTF80(;E;[4)0$P MUF)?>57SK5508=UB#X55EEI0$GLPYI)])? K2($8=[CB="1 ?R3OQ&> MB#]Q5)[3)_7!7OLO\NQL!._6?E:^<+T4&M&0!IXPMUFM9LP2KO:9T[[.CL>GYYO%VH,12 M+]H)8_V5T>W,DB#T*A3?.8E/VL7=1 1[&E&6%Y13@B9$%#@1&3E-ME]TH]ON M*TQVZI?MT.K/=W[_FI''@ L]$NV+%/*%>=?LX[^Y^Q&<72#58Y4S@N#9(S$^ M <9EA*75#P+.U$XZ#H("=NF353)!DM\7()5'(Y^[E\NJMK]'D@\6,&\33=/R MX?3Q'"A$@;-3'UCL8YB_5'#_'*-)-*1=@SGE[K3@U:\@? M]R!CZ3G3$6#Y;&Y(?DV,[Q*\Y[]_(RMTSQH6D<;!]X[=1;WU3TC)A9Q9G L7 MZ:VVF'&^3^#PM\IV_9N?0B7F0G1XQU6=[>:#!8G4D><>($QVDJU^,70EUBU" MM!9MC (']" "Y$W9W#UC(-)[J09OV$1XR+\G4_S2AS;XYQ/@AS_ZQO$X-1[= M; UD^A\7)F3)ORY 2<.-G7-GE#:'6-?@>]$,Y\>2KB'0!,Z\7%#%64#4,POOKG]'(\7+PB-.Y*=O;HTJ:S/KW:+<--6-LN^S M$]">IH.0)1/PO_%B51:^L3_AP-TQ@IK6X8S'O+:4>M^)B;1KSZ O'R.I,XB% MB&&W?'6(+WLE)9J5I'*DL;\J\@]#Q#2BVI&Z 4Y*L!DZ<,/2H(K^KR7S*L/T MZ\O*HJ9^S*'[R'K533TBV<5R%?F/SCJUF\%'X\0)#$)46CHQ<;:'/[<2JU^$ M;!=-Z:"W!MO5\SS MTM7V,*+[N4Y#\#5"<.,CIAG)1@3I,,9/IKZ>2F5:'R($_T_%S\[W(C??+0@&]AN?=U3] B\&]TXPKR!C:O?O$..@K^((]-I M3[.7-XK@>.>5K01+&<@4]Y@";W:@-=EUOFHSR]*SJEWZ4(D=C1\_DIG*^8PA M D(\K@G['5\K,)06DP_R[4C@'M/7U78DZV"5@B'59:!ST)^7YB]DLI/DO!%@ M; L;$;^B&I&J1NLOVOG>\784BY"H]D\BK1FK*,MUO)QX7N\<'!(X9+7Q0 G2 MI\AZH+,+#[,EPS%,L:[[1^=0>5L]@XZK&3?W#[\D:E)G(E-SHD.PXGNH67_& M.W8BS?\=O$';&:-8J%OI'7OK*!,>]\NOB/P,*;H1NZ.!%$;4TI*!O-DT>OTY MS.)PUEFP>UB^78IG9WJ;-)S"I&"7"GR4*[5>9Z;\\URL*V'WZ+^1#AY90R2V M:8HW\9D]J"Y.-FC_'FE :O#==N:8[5.&U$UXI=>N'-7M+'&>XG/]UGP'-9H6)T'::;3''RM91V_:_ZOFGV%>U$D:"W(US,;)?#UP5CZ,0<^9 M&(\K-9"#1X,H :Y*H+^1%@P_Q9.>K$ Z2&\X4BMQ_JRT:$BF^?K'O',3,>+M MD'=Z_FF&=XF_:U5UTW:U',6B'Q,&*Y#0.\4(JP!5@S3E& 74SQ@;[']D:T8 M1F#?6D%N6\)L]1-[@73PLU^2U)Z]SM[3YW#?+S&F+441B_68=%61]W;PM;#! M$//EDUIS<$;")5\(9S!O2>MGR%VX\GX46D=,ZMY%#AY)5?3]5[>2%3OQMW8L MOQG[R1DO[N5H9O@3-MB].5%!XWF#[T,EPUWTMJ3='K7WO:'=G#@@6-^QG2K' M1YN-%L4 MPJA<\2[\?3[M4)N'[*E)TN\1'_:<%+=MWZ63K/:LI&BW-4I5;$\[]6"9J?9% M!\-_\HX?>%FJ8"2!O(Y+E-\HJ$OBU,'#5AP54EP"3F:-'M)M[TD(>ZG]F M+Q),J#V*I'PLKZ@%NCVJ]E5NP,SO@^?6V^ZZX+X0U=!RML+^-"))?C$;-*O_ M(L(K5%%( 8UG$99M9MUIM1\+ON2\W03E(=Z*Q2;_&=&W& M\QB3_P3PU,W37!6RO9=Y8.7A^VJ3E2KG M3VS//?2F.!^MS/>8F\LVR(,)EC6LN&&VJ6-B(O(QLB+?1^ROAK!]QN;6.Y/O M:<["4-8/VE;2;YU;L29C=-O^+60[R/J.#7R9/]3"RKE,W/;"_'"R&NU81_28 M,?5#X1AHOLYO5O,)T"19SF=E4U +%RXA/GE$>P+$F2S &+-'6S&XFWW83.\+ MVZ[_2G6LD=6S 1@AR0R9,$%DB,^SZ!$^$SV10I2FVWGL3]VLTZ+'()9*SYR7 M\W&H'I23A.B/X2S/"N\&-\WD8UX)=>5B%+D[VW)^IL/$F$?$?88.!Q; M,3RB21_,$C@E[&0U0D4I6C/%QT@?SH &<&9;)^<@-"?NV71I$1L''3WI,@OO MZ5EH&NQ ?Y86L0J@?E56GWV@=3>)+VWX7.*-S\_5']3,254_1F3 +WBF#&YN MY-SPXT'+YG(V['CS2OBA&C.?*5 HTP!A .=53UX$5M=6G5Y5V!*EG* I5J-3 M#JS"TD X#%51?H=7%8:J@ ,!]S*G=GT=H^C1@*[,P+E?TI;EE';NNK&B9#=J M0%J#L^0UWT%]W)=7Y0NIEU^PE\3*?[P'=KQ483E#5CNRO_"@L*\=BVW=?_6H M!4'C,Z/<@"\&3VM5!&_EO*@VA[6I9#'H:64?EGU)*7P3$ (R0-9S5K'61UL8 M79@%,USD]H+)"KE^_6 9]=_CV_)C9S!<-*4Y.(39M0BUV)!!;]_;RW*!SM_O0%,= M\3GNB]'?Y#< LJA5[, 0)#T6NK_8'3Q"UB&I)Z;)T*HJ+;Z\?R?+\*D6-:[1U:VN8MS+402=&")BJYV\ MD08KV%U^V=N?>.8E R".N>TK1CEKJ8J.'%^ ,]$U8Q5^$J/K@9J1R$.*A0-_ M%G)/J9C2JU+"Y^U'86P*EZ%P,_KP899']C9@I6"$RD3D-**:C.TS4:E6=-[B M<%U5C$CQ%B&JULX+C]R;R2O)*>'?:( 73X"#F4:Z<&LUJTYFH5[=9OFB%-?X M#30 <64:K.B5B4,_"27ZSY[.OD3'Y=YA/OR]\N+5WV:OYJ@N">1Q=3;YR&-C=+74N;?=7(N_J%/@AM $V,075;VLT@A)]J3D'P M7\W<]FJ@MB&[!_\60BR^BD".-<.#VLY M1\:88;S6D_84+-1Z*;&EH>%A;6R/GY9$BJC( MKP[B[:8SCVDL/V))L@9<$]<2A>R98'A$5%!$9!@J^,9: [NG$JG@+91V+\,_ M3L*GL(X_ZHE[)*Q4QJVO2#;U0P>''D?:+E_AIQL2N%WX>'21RCJ;J@ M/%-2T1++G5T34:3Z:9!;$0.=G?A"+N*_L^L'RR#I7S+$]QK_HU4\(QO#EW6^ MM#4Q[X,>X0_+2WLGEF_-7MC'91"(G.ORW:5]JZ4'E?C+8@;#$19\)>[#G<=\N?G7^@V\!_ M9.ZI[9L4\L'SI$\. /D#14[U C> QISR3;&6T\Z)X7F?4?]Z,(@]V*#-?7C/ MAFEP9LA)ZEDFA3!NCURWCG!VS\G+9;WQ8L1KN1 #C76OD!YX7\#GIAUZE M?GHIMOA?YY#O2=*D>/DX?@5="VB4JQ4MN^^RBN HCFG5D?+KOA9E7!6^@.*F M]#PR(3B#+WL:VQ4(X-I+=XE?$AC-OQ_$>N\_8A<6\Y+:YFL64=W@KUI0G9\< MS :*2=-'=\\V0G^:L&=WP3]],9>Q:TF9QW?NNCLWDFU85_V913-58=W>]H/M MF&N=K ;E*$H-L]Y"/\: K3<9RYN:U. B)D<;8FG70>"F.TNH,G4RV24X[I7"M##" MMH3L?-1".?31';?>4^GW2?A_ M78,V]1RW[KQ->7#FZ] 3_T]ZG?2SF%4R97A\]*%E#< OA4=LSX.GG$;T'QFT MZ_"05[0G6!>E3P#LK;">R-NVO\%*]0W2P^\WX-53Z>VM9M$?#XX$G /]M=70 M&5EQ)JZ(_[JA7W\JU2N#=8>4RE7(XR?I?..F\]&0K0%BRC@(&?EHGI+7QT'H M,_X>U4G!N8-4O3_G:[.!&V_/#=U7V3,65+4NRF/YZHG>.GF- BMC>!__A71Q M_NO(1 %_F) ZHPI.TGP +HL2!Z\-Z^ "J&4\%;,Y5@FRJ#O"0FKG]!%.7R/K[TN M1$5QWF8M7]C>.N=!%5UT#YS20X/Q=8&$C3W1L%' &"O@?.'*M0E7B%6JS]DDW')= M3(6:9O&UWHRVITASQ'F;HH#7!E:Y0K],Y:C(]XKA2M936]K?4+559*R=L]3%8_V2$P9<\(RP8<5(<]GD M$_DI*[,)O]1XK1CEKTL@Q[6=^7#1/T,8/PG\FXCG/37U'LQ$W- M7DY5_R^>$8"%7JAPAM#.]_N#W;)@(:0;72-+;]79U1/ (Z;]\OP0?6/F;?++ M;G0 @=")R3%BD19U3'0D*7[)/5:JU^!=%E<'XE)@MFS)%:.<\]YO1,T(.X1X M#[J: 46&-=YS_F(.HF<,?!TWXO8^G-R* %?9ZPD05)D,^UO?FVYC^_-%]E?C M%\V+;YAFXRP21+\)D55:VHED(#,TBM0+C\R6\]861A1EG!"EN*DE]*8GS3HWI^7 B+V)2D?? MU\" ^6LMUPYP2FPW+#DY],U$_/RH"@BHBKW8ZT74#RJEBCLP#OZERZ=QH%/_ M)ZI,L8+U_$\;K8&GMPZ<2=O)%>$V(X<@_1'Q!@/MNV(-AR#Q/X$(XVQ:ZR]L M5R>&.@8_!&;[Y,<6[X87=7&PW;#.MH+%L.84:U-XXSSKY11OPGHRD+?GC^UX MY]""KXTQ&@,_CE5RVVU@HR>TS_0.>Y;0BX>/1=B:+MXEK(2"YTB1):A?P M8'EU+WE)SVH5,KDMMZF.3=E ^-,%+2JO=^*?T;U@\J[MEG\NP$"DY6/NZ1.@ M[I%X99- J-+SZ]ZX;^+,KQT-;>IM\8CW973_G9UXOTOGJ)64FOX0>%E9L+20 M]WJ=(K4%3YW'.^H85JY",I0V,YS(S,F? * V"2)3-4ST=_&ZA/KY5$F&L: MG_8,31]3FP;6/[E_. !G"%XW237,?*;.6/UDY^=]-M/$4?9LZ>(]+IW7Z3Q_MF*E7%QBWMI5&Q?>Q 6NO4^!#>E(I>IP)IZZ/=0V*$-6D@' MTEM4"B.M;![$:1E ]5;Z"/LES8QU]Q, AU1EQG+ZTEY6^>/>>*%[B!J>"; ] M@FPUW"S:/3<*((+ECP[P"KX'MM1!MG@SG>#SB]4?/HYC"C(+8M;9+M_SU+2> MUE+P&(]L?UKHV2%G7XG2]:K5>*&&BVD .#L(^ $C-#'D_U/9ME57+UH\R_4# M98&OH.)>4("B<<956:;VKJ;%T-?LD\3W_RR186-]#)Y,0$LZ3?F!%_8N:WW[ MYH1C9VVQ6 H) );RIL(_L,;\+H//$1,*H3=C:XV"N+<3JM4C$[9D XGJ#.!G ME,5):TY#/A$95%,:&C/QJ0?_#;57YFC\!Z).+GKE-V5&'-++/ MEZ7D&?5$E06/0]AC$^4"*J2* _JAZZP!7RITIR4VQN_P39[%(A0L#>;)*[DN M<^*Z4\*@BM/Z$X]CTR^J\>''EW0J6)9KW)< = UJUJWK3X(GVJR2GP33%"X+ MJV,?&!C/H\.FIRPTNE\/5HADIW3S [>8UD\2[HV5 >8.@LQ9,AYNC^P3::8J<-8/F!2PPD,$!M#8/SZC6;K'397>&K?[O@I-CJI= MH!ZWI3Y0QA@9\8\OTBR5\:,S9(>#S_-85-^<+]U2*>3;K6Z^W3)> ^)=#RG! M,N\[4@=B?A9X \\627JWMW!UQ9Q.&M'=6 M 7VIOKKN 5OPZ0>U)T"TM^$]]= F*(ZV'/,)$%%LN'K8T5TL&7 4]]S RE Z MY3;\9 B']2IF_% ;D%,K?=??&O7R\/9Y'OD6GP!=F6T,6RWUCJ7X#[;1IS[J MU.]J)3(9204)U^^:J'A/I5FH,Z@"A)>G_)D6]V8/X_;JWZFBJYP\LC8$K*GL MIZY5A%\Q)?K2S:282LT"-ST!D*5[HL#U)8%> M^"$_J3AUK0RK[*7'P!.@O_3//?V,$]@.\'=4FO8T[S/2$6K0 #]<_>2NT<0^ M0)L$1(%NK.#-VYR^6\K].:N?2!;FV-<262E.&>5Z1[]Q 15O/O6(./ZV7MOX M4X'*OL7]V/L!.'[I">]>VXS[QS4.+S85VHN0UQ!E>#0IN)TF92P-OB_P3X$2:[\ 1X*_+E#@GIO*=!$[@1[\]10Z1 M'R5]/MDZT6#YA=@CH*/J95"3L79%_K1U\JQ;F@5=LF;<9#N8- )\=BEZ;BP7 M'"SD.-46.A;NP(^[>E=85;^ Z]:_PG>L98?!D0_#_R'7\ M[/UZ(V3)L,1>A\.)BVCO]V\9(SY?;M]?%FMVHRMI9,/*$H;)6"* G]."E@Q' M4,2F0VDGFU]"+_R<.)-X>1J,K"%7.E\CNSNN(KP]Y%*K]+Q7NK(*31ECYJYR MSI$ZW;;))T,DF@?:FY-6:HI5SC>Z?E0K.)JR1_M@[>&RSOU*MQ7LGW=B\Q(K MSP[V C^[J_4)L-9HIU>9E_K";)Y<0O$D$J^O%JSAH;(C$I67GQ3^OO"8=VTR MM9+]_Z,'#<((@ $P!!'; X2^VJ>1'&=L;7A)M?@Z.M"ZGC][1_DTK$<)2KSB M)3&'9^<@11]0ZQ6XL6":@WL6X;"O!I9\+?.6-ST:(!RQRG%O72J%T.#$R97\ M1DV44'7RHM)[YU;76P&MX/FUPSZ:LR1N+D1OHB7K90ZFNO)2/WWT/)4:6G'A M<9\-FPW*M 9N8NW_]*R]QANPD@R %TH<6;&K6F(?ST+\3CTV_7?%$)!U^JL! M5<)@6RD.0SXZ_VF)5 6Q#"^)E MZ%PEC*8I/(>K*^@DB7=X\HO -N?H6'*8;9^:+;)[5OV DN;I8.(S MF4;4_F!X*O7'44?LCQ.J-$*"[$%X!5X)_:O# M9G/16UIK*F116FIV<+>0N?@A(?1B*LE @,*)YE=JW:@ZYAI$6G/$XC]L5G$3 MKUZK;"*0@X1;P=%MG!:[K[9U@*=IBBN;*H9T]FQ#O. )15U-Q2Z(6_UJ?FX M63; #=>'$-+7A!#/K;G16!JB?$R+/8#L\KW^&IM(-4OR42KP+I#GJTU-D@0'.;]2$!JFF]3@,&_P^ M"6;QI;@\3*(<&)KWM+^/)FJ%IG0Z^9>88>%79JJ\O MSS7KONG3U[&F<=^U$\(9[2N9.C("HRF?OD0\8Y$:PL,8]D)"OK<8^S&H'@^,9 _E3UTZ MDG[Y_+4.=J3?;XW;,=DFB120M(0W>\NV_W2/G4Q_ KQD"H[7($]H.-YV>ZR] M0 L4+HJA;S/DG6:CT6BZNP]@;4*_[I%U[]8;C!'7.;G1U7T>5&#=CXX0=+B$ ME6'1V XD2P)U[C<3M9Q&I'@*YR/OWXW"67]&O85A-[[HDE Z_47!59UW'7UB MWQA2@E"EH,KI?]=]O-C3C:?_?:B$2;/0Q:HHFQ5U?L$I_<7<.A:PC/]@4T7, M.Q9YQ6-09EP^,7AO2/\B0'CR2Z0P[LKEU/LG0*7$@_*X'1&W>[T\ZZZK4)@IJUS22U70. M:7P :9\KYNW.@ MFG;>[UWP[J]T<)PV2T'C1@FWF@JZ7& 11KQ0=U2E;6S&-)@CN"U,(3K_?!*Z M=XL'7R7$SIBUV^DHLT.;DVYFPCRZ+J4A1"QA8 MZG,V?"1 <;-$JYPRNKVL> *\"ABP"6BVU4=?D9Y<:V\,EV5D/M#-FTF/Y<:< MUM&(3=3L+ZKSFJE99-<]Z66H2?[0QI???EXTY3]5T@,CL=E\V^WZPJQV?99/ MB0WUJ-\6Y;'VV?8:S2T1\-QU/P#KLX;@F_A\S0J/9]NMH":Y/RG'S.;-0D'9 M"+.TD07/UDKTD2:&&8FN^@I?N2)C4[8"LBOGB#*W-4/R_N.DWX[:S+1)YL:> MXL=[$5H-ADOSZ\JS*?] ZMB8ROG,>F:%B'@RW<\LQ[$B3G!?DK.K._7Q@.SS23'@=/P_*08U+9/5G4V]]-CCQ7BLMN?8_N9/3_UN,]QUZ^,_ MT=8&FDLE941*I*]JZ1A3B#6HV??#D;@791H8>:Y[P1E&&F<7;T=#/ZWQN/6K MWRXK$[K:!6!6"/;E<&CGJZ9PI:)?W./6Q'D209Q;R#C,\'88YOR& MC$YLYN''(['JVRGZ4_$\O!A'OHO60!E>2S6* LDV;+.???@N4\P^&!P(] M^_O$F4YG,_.3209]!'L.&IS8#WVT!++$$/S?\_FN_EB_M,L1'R0P-5^*W3$P M>7>*^PG[LT*TXX: MKFU#.!CZY^,.A;6\>$N00&H.E4*CV^-P]D_+?3]\FL5/)\D3$3HS5:?S! M 7'*/,.OO"83(U39CU?W!\4U2"\WQ[4VG5&[N?SV]EA3IQ9SU1RT6PU#))I: MY%J9I\62H5])9O8_]-9V0_&TDSU):NN0NF"HI\.P!DMUX>>:VS?R$L45$=VG MH9$"8:WDD7;,11L%9R1)Y?QT[O MUN^6/R6JX&8QC+TY2( ([D2M+H@MD349(VBWJN/Z5=IT>K+ID:BM)/:1Q.;.8'2QJ.FFV'S(5^8=67YR1_/0(^00H9#?X\"_NK8=IJ7"\73#B M2X\JGJ%MBDXHPD17(Y#E1)^@Z>M5SI*"GW5QSHD JBP2(D7MFZ[)BPO"NT0A$6GWSQB]V>TI0N7_"*NX+<'4"X+3UIK PE,0V8 ;O=%-H:%K#Q8 M/#NN]'91OXD42WM2JAL767QH:>,@J>'BYZ.1\:U3))>/E?[U("?YQG)>-=L M>"%BC^V>V0ML+IY'^3YTQ6'K)%C_E^WD2&E;0;&:7@;:5('\+3FA7(H5^:C+ MRXI,VEX!@Z]O%@E%:<).WE_Q-HC3MC3HQ'N$,F*^^&-^47JV5X_59"_+_RW@ M%;$R^NC5BE;-3$5W)SV!<*47L>RN:<9[XF';6YGN 'YF \FAX0&$C8= M\E$>_4.I_/SXH?T5TC^-PO2V9]KK1CTJE&#LY,,$//I^!X7 )>;B5<42$7!, MVI[R.>,O M+OU]7*;%+]BG'#C'H:+[^. DF&Y*\=PPYIN]PW.0!BP$II(X_N MC&=8?VL?MP@SS: 8GG[-G06"NY:J^^UW(\*BIKKX3^5GV[U^72Q%V*+ . U2 M:8"#N<@9*[D3WD',B2? [8P[9]0M-VWKG\P JB> HF^.MU-1Q/E .Z>GV\ B MLXI(1 M>K\3K1O(62^9IS3]HC52:WRM5)'YFD?H&]$Q@^#D;PMU++,L,;ZY( M7_%*KB9]E1V0F5)0DI'O@8H@3G%\Q -V,KW?'IDX;ESW+F[,[%GT^6BWFG!@1NES5]7-.R>$Q27XV1E]?K3\MJ>2[=I8M_G0Y/ M]$PHT\/K@FW="+CK1RQ<57/% X'[,U":@?S*-F/P."3U\]P W&4G4L9A:!Q M(GD&"P8_YI[N-\I-0%34N0Z]S5(U$]>B'VLM ^X0673^C"+T T6XB>6"Q_M1 MKU';Z#$0./:BZ 6B<2H5VPE8*/$J#B5?C&7IIN#O1>$+)=AI97#7ES,*VF-( M-Q:>E.$RH9&=],.4)$VH^&X![>0O/[C!8-+X23OI$Z _!/;@*C'9YG+6$*!>'?0&%:Q"%!83VH2_4?SLE_F? M #_L#I5;47V? %SFW[-2H5) ()7U5QGGLHVYL:A*4=%9MG;%^*F3@;_D>Q$C M]<@L-S'M(]Y,@NTKLLV7YWFG36+.$:;>[XA[[5;>F$_R:4V67]S449ZU0,A4 M@;<4R@+KC!2AV<4#5Q\63.9D+>)G93L9#F*?A]SJ8@<.AKJ&>*_T;S8?>FYU M,VR> *2:>EED7R>L\!C3*:_37HHI]'HT9U07QCFSC=]4_XSD]>J3*[1!I2;L MH7#\R6ZPH9(]$JU7LAH<=VBGY0(H;6$(>3BR/TWQ$B015XV?$]UX/$ MW,AAAW![7@C[D,$_]YM>)&:[X':@F+3H!F_=VJ,8HN+>GZ6:'\/S:$:[GB%V M!0VI:^Z%X !^JJEOF.+@J"-?QYVMSDB\8B9"V27J-G*(1&!1:P W(7U*2@?O MAX?M&,#][4",J0V"+ZN&NYJMZ5B:<0;G-GV'C9C:_S=:>9G9YYG4:Q>=-/^[.$E[5 M<-M*4)P41IQKO0OWE[J$LRA4KXV81)3E"1,O+X140*U#16TFS8:&DIGOO)D# M*;6JXKXO][J(*N$>_>V4$\H_A^@9,C?:XARC,L1U:JAN4>!1[[N MM],TM+,S!K2D5TJNSN[=:F(E9 $IIEEF8]EEP(INELKG4G/G:>8=X\>A9'G6 MP7,S%:K]*<+N,=?X>]OKEE1KB%APK]=U+XZC9@-":Y!X,9SHK7MN-5J!]G@K M&&?0T.?4//64$6W+L<*+H'N=RQ&2L!UK/AD-$BP 14P>FR+#UFDZH#SAUF<, MCYM>_3M&W\.+/)\ GJ^L-JM'O&?KUD2HC;''DT+=-X5C\&9;5S0FH+SI(1'[ MHBSF=2T4%U5ZMVZ;"1-7@@@RH4GEBG"9'^7B.M(7?%_4:R! _@\<,XS8XX1S M_MI?U&EWV6/538Z,Z;S45%-'^U$#G>6YT)D0)OX[:H=3JKSI?_,_H$T& @"B M&59E8ST=+ -[<1H\A).I9CH_5M_,IYU*$;G)Y.;.RR5 MTOX9D/N\7:NC?+6^ JJ6\(!GGC16F WO-SQ*10C-JU82N>;U4-N(BDHY;BP35M2V; MO%2--,A9>Q =@\QCTZ:S-91A]0K'%M;N(BC,=6;PX_,:X?5FSZ\$N^IX"GA, M!575::[<)-R0L3T#S5AVO0;!\FNX(2OW966QA%-,OG5"#,OO>BIS^NB6#(@& M][@NCS>$!G&ZN=/UQGT39E+7?R\@=/J#]H3BD"3GU88H#')O*5A;?9N]8Y) M:W"N&I7'7T^3]EB[T1C+B#,.\<[0\B3K+Y"E.MRHL'7B?8T1K2:+QJES^1O M)U/@J@'R7(H"S??9;*/NQX*N.H*SSU!;J"53.B9;/RY+TWW+DH(Z(H6> '0B M8[?[$DDL7&*LR?$I=:J2']V@O,@?W!X"#V#B/3_@2#L=#BPA ,:M_"I+SOX) M0*N9K:XI1*G 3%8\2:ZSKAK7=%4A_^V[7F09-E4U:AN6-A'=5\8%+NMOWV,N M%7ZJ*0ANMZ"'4%@QM;0]L7=PB:;8@0(A?04F9AL8:8.RXTK";)4?<5_E MLT;R!G%]]FG_HFFL4/>'N_'5FYW*T20L6_>AGQ3J'65^=R/P/]^M98 MN\U8'M8>9??NI+S&1O 08H"/?$(=E\*XQPV@JP7*C\HP$)IJF*8M8,(411B. MP_YG@MH$! J"%Y7-M/A[/*.G( #4WA^J\H/FA^4?M?P0'HA250($(N3!?J:\;(0BF:"O.&BZS M43S%RX^OQ*?Q)6F4UU9PD*$[O;K+S#-L.G %_'I#[KN>*!0]0D^)G@;O206[ MG/9TNE\\BXP=+:*W9FT;&%$4 (0C/A)--[+G=:F]1?S*FYY999E&65/S%/CR!65EGC]% &[9O%R-;1&K M;M#.<%I?[7:Z(U_5,)7OTYB:1J\FP.Y]/ 4Q+OS/+9XT1+.5=1*XHA2N,?43 M.1F!XBI>(R)])JC3%@B6F2.V=+6&7ZBGC%F&P;NX.#ZX4S")$$H5&[2!5I[5 M$47T:>CV)'PD_WM>!$:*3\9M!M8BTG#M;HE4OL58I:>39U0Q'#!(O"M)3I;@MGC)WN[W?>I)D7$D@X@BV.ECPSH7<:&<0;4N ZXD7%2BMOA-:,( MCA497!EIV$L\> ,0U&A_#8X6[-QO"\H,*.N&AF.3( WW;^W71]B_GCYL)U#H M,6WYS$AT2>T=P-LD',GR;(]Z 9YB8]T/UHK3)Q]W)_=_J?3TL@G0F/",5\'! M%U %I-M:T[U8GGR#.AO/R%LP1<81&2V4>,YT\OL(@/V_D1U!*W2O^P59ZB@> M>5\V*DQQT1&)]L@:.7:M>Z,+B=/H@XXO3_CJ^^571<^-8+J"X\5#VS FGYTJ M@J_:B'&.*C]R*+O_5C=V U:@; MVMG:)-QR:^"5'M\&WL^Z"U(Y/$F-T'^]7 M?!WOG5<[ZTO.WNAUJ)I&)O1>E6'OP$BG@O)='N;0+SG, Y/(/,]>*Z!C,38_ M%R-:\&49Y#KDT%?*JA>K%XA=7GTA85"0:L:5W=3'"4P\=:VF;>V6B%O_%\.= M]? >G_!>OZ)"NNLV.<5MTZCG&.^V7D5:G3GT\E,M#T>V^,38$M]BV:2SQO;B MAFNIW7$:_32-!U; _(1W]A3?BP3%J"'SN>X@'!V?\'2Z)K2%")CR1!+$.\7" M)E?#?8?F4OO$AQ7 6OVN.4%^27C2G.,5!\??"*+1E53[(S7E%Z?H7NJP %95 M[Y8\$/X>C..,Q<)UH5]=QZW"9/FQ:W*9Z%N77K)#Z\8]"TJ8ALQCK09S2FPJ MU9W6!#W/%K@7\&YLI?32;.=DQEF2I+QC]I%X9CX6&<_YX/88VJ2$GZ8ZV;P M,)1%>TP/D%;XGN+=T6*NCRE4L;!)S_S"&5ZM+R\D!JS)_FNQG*<9->UB72%1 MZ#DB,!2OVIP/HUR?H$:+6KIK:+18(*1!FPXH(;868L+Y,EVDSL M$+_PJN>X=REO8?G]TUH&R6%%=K]>NKW6SL3\',_]$6WK:(B2SCU_:-,WM_U[ M]EI82#ZY(4G4;;CAO9VXXP]OPG-*E>Q3X;+OZR_RK)T$2Z2,(WX*0@T#@NN5 M>SPF8RL^^>,H/ '8ZO"/&M5=,=/T%UHP^P0IFZ .2)'1,(\G@+&<:H'+F2_- M;)[&^-+'C4*>B N\L&6RUM/V%+ZVC3(%AF,480U3=RTL=*+9+@RH .+1?XK_ M%>8P-7!BQ*NCA_ QA>X9ILUO-"3'6.T_'E'EME %U"GR&6X^\O?/%@^X+S:T MH3\<-!,1Y53^*V!*RVW>7,*.S2ZT#5BC>_ZPOX]R6>*QSNHW^L-^"WV84)FG M*X<'^)M=3NPE(FZ%.^"RI-M \PG 7C$VR_E89TID$#MLD!(FK6']F<]-S 2V MS[!SHR'>?#C'0OA]D9/X'UF?#5S+E!MM;MK/F/C?:.&* <#)P!*KYZR MB7RZ2T&EJC^/D<\E-A#;!%NS6%ZM"Z?*?_TZ":$E<1U" IE67V=K: MS2_[CT(';9H0SM'&EP$K/. M7)+P(E;K-* G=6TBCT8K/@< 4 4:]T5NC$CH-)-LF6"*O;X0GUDEJ8'EUC)';-TPGZH&1- M&2J6Q/A/#*=05:) M_^3A)S_V8,1H0BX.5_O>@+TJGH\[@>\-;&2X]N7(,&\ MUX(%'#.?$6\S:E596& YTG_::=S.IT_MQB%_ MAH=[9_55WC1:D JA(N[SH# M2\Z_XIS++B*.]&/4/*93O*9;3T<_D M0OR_-W6.V&3X37X0PW'Z@E-7O#6ED@YD52 D",S*@7D[M]#=P78:FS7R]+N+ MI ^K+ADT(-_.)<(A.*WXG24+_55_$E,C4UI$8P66%1"T2W_1\(/_K)]/)A'U/PGM M5?;\:T>1UICT35D7&QPVBQ_Q#/[87S\!L"J%M:XV,>]9 Y5BV]1<2QQPC::- M=U%G8F_[;G5M\XJ%Y9^-3<6BPY&KU6C@2E2 M;=0:?+W@HVN\CI).+'$4L9G_!(B%'.0^=&,BJ(N"+I1P%"=UFJ*2L27I9D-. MPG@]MVQTUC:^[LMP=B_;,Z/=73(UV3G!$VMD*VJ? '^,:A9GJ(N"#R?[I6-> M^.WBO8!)ZV618/.^#\Z2NJAHCHM5R:W@5"S-E#%4242A UP2_<:P4==@![#V MB+'*&*G5(B1QT2*>?&9A+BK@&>WD8 M&#V(3=\2#7EM0VQ1<7)_%1=@!,N;.T>(3$[YC).@*9^H\,(Q0M1'I-$[X [\ M-*Q?M7],+@PW,\&5S;^L4?G3]\]#>6]^)&_-A E1']0\#^V1Z)MFLZ?H36B MBR6CD,H2-KT8RW.&ZWW6WE8\OY*\N3R2Q5>"1T;A\^D,>YRATB0>DJ<>.S29 MP ZX&'!,G.28Q./],\OA9T^V$>0:1ME&XVEI(C656YG+U;.1+TO>Y[^PQ5;? ML;!I>MSM5?B_'3GY:W)"D@8381'0J^ 2,*>Z96(JXYW26QV+KQ*P!PE@/5O> M_H73*\-Y&M#*"E8;G@A8^4]RAYAZ+FMEJ<2Z\=N+_O,R4]=;;6.]@)YZU>X; M6('N:M.@*AAWU/8M@0)EHM,',P084EL^$VF=Q J>0K[^02HOF .$@G@ MWAXPSYK9F9G0!]O2^.%\6BVLH&L+;U4M'BE=WW9"PTN)V$X%>,_VE238(F>Y M/E^51GEI!VUX7Y0P#&5,EAYM0KR;8[WS \//^B#HGRCS3!8U/4LI+GF*I]D# >0G?@P<;CN^Z' M-:.HO =&7;]U^P]ZKL5D41C.$6L.[,LB2XW;+7F8+^=V-#421$["%@U5G]46 M^*>1L605;.*Q1JVB+,P4(Z*;-A_>%=/5#%[WL19,?I4K'E786/#*:$(K?'ZW M ['Q=W&N)HT%\TI#;27'.&6"=8[;9EPW] M;\VS4DOQ6([+); F=]-Q3C[S.I)O_ZK9"9(0EHF4MY7ZSRU_*(7Q&1?[C]K'LWU!DB#3^ MK^>SY_/6A@:*\JS#@]=?89;;W9>-^$;R=*9-M&Q:M8FLS_6U]C^F0<^@#-/& M>0UQXT?/#@X]/=WS:^2_F#T+\KV5LU(>OQF)(VV@4AJ'_<(_(;J9^3YZS=VN MVK">[X>Y-:?7;0AU+ M$D,EWC,+CI?@@&902H57D9ZZ#%D.:C.0$WD>BWAT&[VJ#!WX;DXNBI)E0TAR M)<&_&.4Q"L2NY@SD-A:EL.RK7%^>4!KR M!,I_B3MD\Q-\2M+;5__O8E/<+C M]=S6@CM :(0.HWF%>'<%P1]OQR?E@.^)F?$ ),!AU5=YS68NIK=>(C/\5>A= M4RH8(FVX(5VWF*LL)21Z2%FMH?Q;G[W9#W)IF10K2];+3")R^7XOSO\HK2,R MXK@V^N.*S&2W(@]C=)+FGE&4ID &^U IL:"#L!8D^H(46_[7IM^B.TV2UE)J M?J4]*.M=MGYCA #=I^BSXO*RDQOLJ#L=Y?(H9@T\H3(/#VPWNA%8Q$5;P4;) MOSQ;FV=#B_NQX6=%-R[NX4X1Z(K<=4&HBO'/]YOCH';?\4M;WEFEXO#E#N#@&" M-NX2W$(#C4MP;YS@+H'@P5V"2W!W&WXS=][WSM3,U-34_=\/JVJ?+Z=.[5// M6L]Z]K/WOJ>T;7"_CD^MR)/)/ZB7)AAG9?-5F],VKEL4OVVQ@,$W,9U1UCU3 M2M.4H:D4]RHE(25PB*HCB?#]DL$2)(LB\^3#]+,J("@*0-=C/I)!I,C03G_\ ML/,4_L1;);4"AP+<>0'@*KD1]SEM7Q5AGONVGJ!6$$31E";O8VW!)NOUWL7F M_UAO<3'*1+&BF!%@^YUOM9&'6N [<:=Q'J"51^C.I,;?&-V2E]V=QZ\B\%BC MJM6BS:)U*;IQ4'$;UMDJ.L21UYM=4_42C! H(P"ZN\E2)= M1*BS>%YA'3$:RP/;N]BHK[!Z5_0XF<"&$I3%\CW<3VGQ/U3'K_.<6@CTFJ%I MC(6BYEKSQ?8%6>"6R4._GT4_,7ROC*1GRP.3*<,+Q6((@T*C]0\]0.@=1R^ MA]5UHP0C\&F!"=<+8.6?-K72W9(SH@9TYKP+SJ$V?\W7O$;(+^DPFZC_4:G_R5GO[$@68W&HE,=I,I9DT?+1IW.VGE/Z M6'I:RSV3G*$U#)%R!N;VG']&Z'0;F_5[ B'PLA@H@9TB,'4_$SCAEX0,>P'0 M+-3N/8$GLKNND1,D,!Y^VJ(56=$23$*S;4("1.NSZ9P1L&+?C,$\( MAVA9Q(Q"B:TY8QE[#,B_M# MJC#,P[5"C)*3?B;'"U4#ZT81(2D":"C%7 2_PW%>9U*;=?6!TE&:\[+AVSL2 MTIV47K;768G.P?]D@PW&S47(8MT4H/R6:#H:[;:T0/^'J)?]G3N#OBX9!S=L M&H)BN1+PM$,86&3S1NIH +'+]Z43O;TO0ER^B MLV3FY35-QA]MT,UAJPR?. ,U.W[KYF,_@(8Q3F:YDK%093T8>NN991S6O1L[ M,\]2/H\/2;(!V&CR!60JBM#FZ7D6(2-E24I.@+;92G+BD_(=67-A=>ZFOZ%, *]Q<)071TZ5E\IP()Q68K7DR, M-3/^.Q M22.A$>BKF0@_)'%T5267T@6U/I;D=,>P2_X#*FE&<6V>9=C M"56T&6QJ(DAG65.% &)(\I$+EZ28X4753 M[20J0R ]9BI2"N+&0VTDDU#V#4Y0]]6 I\R0%D?/*'P]Q?F_"1$VW7C*=VE[]@ M>5V=F#HW@"K3GYM<)8D\XVU=7O7F6XUW*7?/-[?:A:_9-*L0]/:_[L38 _:J M;_"]ER30B/I7GYG,PCW"\38'A_2VN:^F'32#?GYT]NY7'+RTDQ'LS)[G/@_7 MZSS4B]=!S1G$6H]\]<&.IBEH1:86EW5&[LS)'N5C+.N2'$3\L_2Z"@%X.$20 MEEZ(M!2&,N+^*:TA=)N:9N1]"?>K M:!>8:#M,0ZZ9J@URK8RG_[?F;TIRC3Z! M.0_^>G\[QUX[U4+/GH@O=]"IN//L[K:IXJW*1[$26_!W.R+4"9^SM""D2=J M[VV## O1.:[ Z=OX?JV.0,L'^?H?HTK>:>N5;Q_$>HI.^@(0Z%D]6''?#XS) MM5)$> (\+!/RJB0)DSUP44G@R^VFEAZ#OKALTE26&+ M(6G6W\@J5GU+T0HC3](]JO@UA\]R\4Y*Q;T/_+UU<@NB <]3V/PVAK:^$J\@ M_0A= 2V@+&P+4D$/G82GR, D$DV;^"@_D.73CEZM*XE^'+MUKS8(2IZ/\#/P M(!CD5#4_'Y5_HQ3KE.%6XOQ7FTN-C0T&M:[AW<%JNZ[,&UTAKFV$:GR(S'": M;=8Q,<6H8A)CG6ZXY>TX.#X^_@K_)IO(=K^S-R()=S;*!OEIA&OD\!C#3#/ MQ]84!,(]'DN2,;FUY)WBF=/S?LI(UF+5UAR2BGI@> [UI?8+P+M!8R?G2WFL[7;TZSL 7P%MBL<>J/47,"PPT/;$/%EK]A#D6%II:MJ%"Y%3YHF$HJ1O+DJI*M[E0*FB M+,$B_C#]@1E@&OMD'?(PX?CC&4EWBH3\5&0&7U'W5=.V&,.?TKZ+H4-W=QXG\;&[B)TTG^4)4DI/N_ M70_]?X:H^#)THQ*WX#CIJ2^I#!1:"6UX?8+I,VI-@C;K10\%PPRK.64M!!_+["\,@C25.=_0!_@> MGOH>"*C.P#JCU2S1\%\ P\ 3B(O*WT]>+:D=LI]1C"5$9B)]X&50@OH!5%?N M*PR>P1_R?1R;C_2][0HS4TXXLX^TF4*#Q"7L5R=KW;G40BOCV+:C]#4P4^R1 MZ$HE8^@SH 47AN(5!?LGA!R/RW$KR9+L /G MX.U15O.E=(;EK@.DU]*_30"AKY,E6U&)R'B'>&\)U+/:A*K;*^D*=@=+1)\*#]):)+C[Z 2";;]<9,Z*:L)?T% M\&MV72.HM5IC>R 5XG(H"_WJY?7_UZXDWUR7 7)H?&@GN M/*@H!RJ+U)>#?O5FOWCO9LD#^I;1CX*>%B)OH]J)I 1^1X]S.%P)E1N2O=T] MH92CF-VV#I_7%&"VH0DW8BVC7NF_+/-.]BA"L2E>'B:YUY!WJ@AX3Y<1 MA[WD+$1QLY.L0((;N'R9=Q3.IIK1<_(O,2XT M(/>)B#;3NLR^0X4]U*N6KB2\<@[]O2H-=%=+B5:OXNT8(;>H:8Y??5SN7V-T MY+<=+P"?1[;)@Q$_@A= Z;\]E<7[X^7-OVIJ7.B_LE+[;Z#2/%/D=2-] 7S6 M3MC<85II]]^ ^)T37.G ,4=)5SWXKB+*R(O( M.I0+PE"K:@Q4=R%.O]/+BFP< "/HZH;*_VR1#&&RS91WW5KY2:CSJ@ISXCZF MKWVS%X(3LO4"J))^KE^[!ZG>CH=8&5PX,(U/BU,*0@^>QO99K9N#E'.+OX)N M[,,?J*?52>7\;Y^8IF*!)<2H.]SM*NK\O25V$_,M:V2 M()6^WK/J2Q4ENG1-VJ,R_:J0/Q=?C'$&3$AC/)E0J]_.L=+>5J0D)\:$1H6ZFG;MRA4PI0SK,EO7:Q>T-1RH M3?]'C(A4%Z,MS,%, *A^*,R: M@5CU>X:YQ)[N?1^9BC1@<&JQ);%"J<^]+5*8RCG[.&V)%+[YB.C#8K 4#!U% M[J^TW"I.-:$'LPW(U_-(,]7OG$=H3\OM[05LLJR:ZHNG>,8_P1O&3&TMZCW- M[;O@+,6MSM([\>BM%1/F>C5]98*8[4+^3:P+F*D75X@B9!L98K"5UY)T>,DA M=3^=[N-!)Z9,6NQP>5"&.F%?L<@#*Z9P.3$:P92E>(^+)+D&IUDO)DXI-R1O MK8$[W.=#=E?LA)@I+\>6>+V=*"G]Q^]LT]FQ.NI2;SKR2E2L@70.R/WH9X6]>;ITMK<_*A,F-XY/W?[VUNV.N/%X )_ZA MWCI[1I;_"/Y_\]O?#5QNHXE^_F>D\/_@PA^"D?CM!5#[!!X@^=K7GK)ANK/" M^SQV547A]-!CV.0;Q8IWM)-"<*BVT8+9!PEZ\M\P=GI>+Z-Q45G%N41[ 2P# M@>)$:LMKERL,V4^+>8_5]S-'H*>OFT\)&OHG K-M4P56L"H].R'O<>2GP-[2 MLS&%V1= >,S)%]#E%?7SL,%3Q M TKC"WM.KFKYCCCM[QOJ'F'8OQ:WF/P?> M]%]4(?S7H+_Y]?56L_THFW!-[_V6V@<^1E!3PE\;')PL3NE2C2F$KZ/10:*K D( MJ3X_" O;IVF+&>A(]GO2G/\H9+M+49@%R[X;&0Y !:SAR)EA AT([M!\TOC3 MNC\R$P?N&'QV&=KO-Q8X85="UM>(F")D MO5<)L=S_XJ""0N^BQ?<@\UB8E,)QHN&PZK:F.E5HIU\T0&!6__69*)'-S)*_ M3KKZ6PFKH([4?4W7GC(*)(K,$7BR((:W6>^TD4AFQ;>N= /G(LE $(#EE?*+ M]SE+^8F[2H$I[0+T+?OLT?\@F@_'Y;?K,1=CJ7#)MO]J68O7"T N94_#S:$) MVQ_:PG#ZACHB^3*U8<6^7_- /[Q(C.V-;-/*?KH7QFR#AR5P*GR^KW);[-/C MX%2ANL>O.*@W-K=6/3X&DU*2DO)5]59L$74^[QNOCH"!P6:>Z3:K^!_Y.V MS6[@9^E]6)EYT2>&UG2K,8 S>/"PGFU)Q)WHQEER3&&*RX'37I/*2T]ZC!V\ MJXW3"?;@P+';1>N1+-EG*;-J*;#)LF4WH*)P455>M^-?YR69E]DTV6AKD:+Y M-.1GZX;<>'@5>: S-=S\U4Q$66[U@;:=P[&>["Z5?2CCLD*1[,8(JT7%;XQ' M]B\Y9*QNTJ'\"LFZXH\$I5.R(NH-9#1X"EX50]5X+ M3S>;'SM&QJ=P*ETSSQ1W_E6\R;,GXOU%LBP#9MUSH/6!!?M9+2&NY"KESDG7 M=M/E7E&GED::X)$O_6O#/D*:1^;FJ*BHRSN)+FD\[FE.!#7[D6M)$TN/3$SF M_T8>KTRRK2XI$+R9#2""\#"/ A4)?]EV4]/?"2.&W4/--D MF][[""SW]>MWQ=)RPBK6DJZX"!627T'C3"\ Q^GV?9'.V_,,_RG^9TV>6YW9 M7;BB"Q>!AZ)BT"HPM\B_?SG_*4%W[&;IP,AZD@"[SF,GH "@[ U8_4%:9]S7 MX$K7X'7Q @#A^0/+H_DL1OR**OLP^7'4Q4HC X(UZ9&& M:&$$%)EW)1TN[@2?V"S>QCP,_!W1B<5=#$#))B\_7EG/I$90H+L]\)I:3UZ2 MVPESK'WVB&M).)+](60GT,W[PS)U?>@Q?_QA3AT,)DJW-[T0&!*_$/A#*/9< MZ&""P1>SU;^G.P+KK 09*4L<48W9/6'_^ 23Y9NBZ11>2/&$JA?=&T#%@] MUFH&*@TD_^17OR\,^VF,;UT8W00]0G%=R^YN)G\!8.S?F]FU3,%BIA.!P1[L ME]0AQ\$26;RTP3O.K3_ $^,4Z'=YB_J1++Q@%W9ZM\57+]9XV.:VP0:/LA@R M!.I@1EB=JQ"E@/=E&S@4YS+L#RRV_G;P)X^>[* N^YL>?]W&RAMZ#T[!Z/"K MXA).&2%WA1:GG?B(13M1XW!&X#/B9U#G M4;2W;!7P]E5,J#NO^[X%+Y\_X-S>I;\2E@$APE-+JZF3&_.(ZHQ,UPO N\6\ M'#7FE\@GBP7V*7O2)YMH_S8GMCO2W^.+.QXZ#?M"0H MT!D8]7WU9?EO)])^LX$*P1? #-2EUUKA>S304F'CCA5!W7K9"+W9+B=ANK%J MQ4#/.IJC;8P\C(359B[\4;5DF++E]\9GC7@=%TU@I$#'5!8JU#!==,HUG:FF M]CV_0#'-7+8^DE+5&8W;5)46NDJ6J*7 $QP]]6-#+&HX=!U@/LJ$M64;^SR.TB3Y/6<%-:/VI1]$4P_T"/4 M8FJU=T;:%71]Q[2<=M'S$.:(GK_+ ]P7]YH9W J+*[8=BZ43CAW68HK'?AV8 M6OQ\\%4^<;EAQO98^O@8+^)0B?4OJY2/=O98C@V1K2&QNTB5GJUP0\F7==VE MF'6GV5*A@IP[<'>W)^J8'D_S7R_*4J'*MPT?+H;B:)Z9/K_ZPP4#L9$,YQH[ M"PK(>4S47&.'XZ^Z!)E^BPMK+9?6!W/5Y,K7S^=SH2NUV6K&O-14.;3 M4+MHT97G-1]][!/F_ Y;6C4P],]7DH@>MTF>4UGH\'613W^8CL#ECOOM'</2TU/N0S>UJ8'V!!G8J;T@^1= S-LKF%?MH@VCC\?;>J!S?NY MWEAAH@KHH?6)NUNX50T^P^R(UTLVOC\'H=UU$102$6?1+K*U7PWW>."A/'%X MZ2DZRIM!RGTA\(/ IC%L=NE(6R2GUBQ4$M2>>.^C$9B+^6XIKQ3)%A>>2_)^ MEK-^@YF]@!MG9=E=PD^STD'US$7:RLZ.EG_?^Q_-W?WW+ M?L0HU$#\Q46L9HU/0DG+WCI-9JJ[JXSG8&JHZRXM8RJBOY*&M8OZA RVLN:M MPWJTSAO^3++F9^9;8,^^,3R[0:WU?62WLJ3;B \#(W,3-;^-/U*;K"EI11IY M'67@HO*ZABC'>KN\[-F'%X"5KBQR+Q.[X(BOA/<ZF =>?-Z25?Y34"AL:87^< M"(>.GP_<*G"')&BBO&=T#SDJ.V:\C?)[<2IGS;4S 2VE[;'/@0BX!>AGKI M[ @>\:/K&.YSD.DL=!/VB/X**HGE.)FB]YTC ?9\59FI>-LLN4(A2R6NY)G+ MAY)FK9;2]CW&VSY_GBK]A\U,O$ZYG-WWJ.CXKBA-,NSWY9'E'P<FZQ*2K9TWJVD^ M&1+YL-D\Y2NF ^78YSU)&LJ^^0>GQ;K8#>[+\G'GZBWN4S=G [__O8-V)>CRQ/0I=E9.89:5"8@VTPHRS\ M,^7!][^5X*'O!]18?#W@W/IA1PNSP*->]P=)K:D*HKYN\B\D.N/HC0;1^U8A M2U(K+%8%W*U(D@P9^!1M-LJ5K-XL@K 6ROGQ0&V$0"/_,X1?#<*&(_4-)?G M/U'?>K>9R!6]"24YVM0QY8G$@^(C7]PVTH,(28XT(I5R+ M2'_H?<\'MZ:WD@W,[AEA)8_>I]IEKG%#5Y:[;&?[J2?ZC"7_I5XS?F<5<[-$ MO'Y1K$X-0 \10,@Q1T2/4V&&DT 85T$97;0/+=VGH@OO%N"AKM%3W'DGGOWD M/7<;G/_'VHBYMH7]S+HZ1V=+YP;U;)]MZ7D,-W: 5G&WS([T<<^(9-NPAE;P MTB0-<#J&JC?H5;FZSU\[S-&Y\,?(F,NT46G&95TKL,@FNN2/T5+Y&$&_M?WR M7"U#FVJ)SD8TP15Z#CI=(X3B3I76LG(&@0_N8@["5%]S9K[=ESB%,9> 3)J' M2;UGM+FN:[][^B@JG73%V5Z:$H MJV+#( Y_0,+*46H5)W1 M7@W?2Q0M"09=[+"Z+!XFW1X?I@,G,HVN[V8^HU?5?>?$^1/AX2GIKPK37NOY1SJL0RTD=+V,\]O M]ELP[3SXJL>LLGW,7.ZTB3AH!&JZRTW8W^54,7;4S_#-7XFH(G:Z>)J*4&B+ ME3X*C[NQ('9/OQ?\>T;AY^I*&(/W @@A(E?DMF@/VF%!/[Z@HZ/.K60\GQ)0 M;!MA9W6,ZFR"WA>UVB3/49 \]X)HJ\49WY[T# M%T/Y,5I)+I5K\S>.A6HZN=AAQ2-J;0W)5HZ1"1D;K6(?UU.^\0TDW\L#$T$, MIA2P=8/+4V4PX\)Z/ ]H-R_.\/+.$H-72!96;33JDX._:+Y$=J'-JU+%!.1P MG8QA'>]3:YV&;.%+:OMW)#DE@O2BNEMKL!1RCH'T6D:,XD7?2;H3V)KER2Q_+W,"X[S0LFS=B$;8;A;;4J%O$89"/]"C'KQR-^QB\ MISL\KGD)HBDK8A3,@-3"_/OWGU@K="9''<+'9X9-U:<774+OTT[\2/>H_(H6 M(ZL&X6.;G\]> %=S\,7F&,@E<_"!0+;1; M;ZX3!8ZYLOG;JIWAA@;U)^O/8L!O[42@WVF $QHK="$^'^;XE9,=IS.)8-_% ML!(GG)_HSQN$C=;K(2QYJ25.$%C%>"=A4HVM"]TTLBMB[]##![R/"W[4/;F? M:_-\L_X%M4&X(=_5,LKO7,2W#=MGG.[;W)%;:PS&8/FRY+68J R=#GH25];C MG-#Z"=:^'_NT9'TQ&S[>CH+T4&>,PMQ,6G*$2=G>D9F/??Q2]AH=)#_'$R1W M.LW34]13(Z3#R[(32W$3+$YAW4$9^@7U2T9,EBP**-2CA(QV70-."0.BA\R( MQ/$_=SKUTR:G"B<<2!!6;9_;POR/(R!AG";%I<#D=BEK%T7EZ7 WC)A9VZPYPBGN#=[?14;RP;UVC MW\]S%$<8WC3B@'X>D5%2]/7;PL=P1('*Y-[+=(;[[N5%1W VQ"7P!S(I9/][C7>6R$8XXH765D1F!ZE#& M9YQY^RN4"U^%3-+W0LX8357O5:."71-*;J&(K I.,=RC8L+:+7D! 7 !2$[4 MV'Q)#1,CFS@KRB^ G#E'8>U, 7?77BL. M7_;[/@OQH(26>KPG3:X0;^KPKJ MDPV5?I19G@LS.!/Q23OH.317"9CT@)%]-&2DG118=B@DH&[Q2P2%1ML[:F6 M)_W;9L;G0';]WZB?KBN#&)(W)"$D*[H9ZYI2BEZ_]]XX5PGU$YHIG&+G%^NL M'JCE0&>1>'84HI=/47:-RM;&0AYTN>I? !E1/$M4$N+/]7MDHY%$N>L'F9Q_ MM B3Q2)_?.:"*1?*4-.,. ^+FHX5K.SN&AJ^RMBE912 MV#CVX(#V6['RY6YQ?3-Z^1\4:S\02$?9&F[-UM+','6I&Z4I7,)L$X66>66K MLY+^MXV $#TP52+BY?&13A9KZF 9R0,S?,L($1>3 M;*!3D#9CFP'HA!=MN$9,>+6U6TIL!)TYKSW_]_^VT4%!;4("B^:ZB$]N$[M4 M.I>0@\ P- I+^N0?]E>0_C-PLOXIU0.9"V/0CR9$WMDU[NFDG];2? MAO5O.4[Q")A"(7FK!9Q[+K\C3BG7F$OHTZ-5X;]!PH&+KW,!N0>IG(8%EM!Q MS";9/'1&#@.>W:+S'_DF7 V=@/)<0$-!#4MZO_J":E:9),4BMS3?/%V='IM@ M#'RDQ]+Y/4G"P5;^?WE?R+^#4!6Y_P"RTM6ZMNCHJMX]QJ]DKF*KBQ[J^Y%F MU0,C.'\'CO:E?CY;*#:J"62_I\Y<;=M&CC=P##G84.J]S*I;1\9$&@[KPIC2 MM%A(([/U"BI96 EFLG=]OBQ]@# QN@I5\S)X]9%A38RZ)[8\CJ:IA88HVKTUZO7VKO4&>FXUID?.>SMZY([[$3S[ M+HQC$5I= ] OR;^(D#6^'0>G[SYM]:'M?,X/._D=EPJ_F1!/U]%:7]Z MI0>CB9W_VU5\9)1"DO\DA?[W +.(7EV71^OW>+M7AMI7)$50?W4$6T#>@#^+ M^AO>FGC8]!ERJ@O[.X6A5J+O+.X,F6%-TME2&C;:PS;0)LW"]E MT:Q-.WD,SPB-#K*G:3H1&?QIA>!4\2;"X0;1J@+!A<6(V^AA_06 HWOKW7/8 M8%TO.YSP*$TRMJ?QB T198#%$=<9:M(M+ <@0V5K8/E4+4$UE<:K,B:J-<%7*UQ@P_.['Z"E617)1[Y4 M"[8K79(7=ZK6SQA'GK4:N"I/V*!D>E"P#GM^Z^W],3MU&J8[U5?<8F;8QZ7K M@>HRRHP@S==<_EWT8WYO*1;WR;K^U"3%8W_[>U#D(PCL;F M?&>61BK&"0X'I(+[S#8/Q".\6I>T5/4HPCR-@JWCD:\0\ B%:EV\H(9JO#) MR_0V7-9.Q3K2'ZV=CI;B<>:CUAER$A_QO:W'&7"C>ZT+9V2R/,&T1WOJ2M+] M1UO8MLIZE!(YH0MPTQB]OIU+:HI+7[4];%[T%XL+].H SR997>>I1:1X<8[T MXJ,3!- :)R7ITM]/18K'E[W$WXJ[#CU.&O4C( R,,\ M,&(RO/$$3[H3I*CWAR'\R31A:#8S:9EX=L)0;Z#F)\^)M%$4CC>@_E_=H?[_ M 'B\M!*?HD4;7#X!][,1,[=TEAE;WYI=!\NWBL^M=7=8F6G07 M!'!;?J S8<_.GOP'I,HO02L*?QB7S7T<<8 #^V/K2^W42HWC[%S$NHAH,DHN M)R.^Q X%>[.1M$LZ^A_HR0TD\2O7_SH*%83+3-GM\+Z'+?:S//.%?O3SS,%A M.&L(+-'W!$N=H;(#Y9F[#9I$X^835JEGFR.(C5N@QM28$41KS"J_3+SV[G'Z M.B!IJ+"(O#3Z>/[UN&EFC] M1B-)9XLN4K5]*;9+3 ]DG7WS_) SIR.KCSQHI(,M4G$.\050\X!S07AYR7^Z MU%W]$5^:[!2/ ""T]R>J&O>N2B' YZ!Y-;"+B,4%28VDU( Z7SZ6*3JOL>97+*D9D@@#S>DK' 9RZ'?N[+,G&#$XK/+#L^:&>&QMK!OTGYH M2UV0&R5B=1C"14&X8G5#1'[0Z KS4E $B8I?C@K*J!%Q=O>X_FJFWZA7@>DG MSHA8G!VA$HY#X.PIPV4L0]=DVK;.)QZ22B5'%)M[G <4Z?/'SL,RRN^CJ[5% MO)>]^OI6^'#P/62]4;;H\)M3!' 7?NV@$//3S#IOPY"S_&G)+,P(9-KU]V#7EG&!)@BA=.PB M\7V]E4;HO5,OP-,R\K)N\NH/O0U1+24<';D:12RRUU@ASX1ME1_-_.#:DGXJ MAP:.X(_%CL>MLR.C&V!FQ6]QA>LS>=QG%(F><[YA.^&AWWA@2T3 %9X4,2@) MX)D^&)@HI_@X"0Z.8M6CIZ!G8.SGM7> % \#! M_/'[4[QPSO&"A8>'@T>ZP L&UOZB @X\ N4=Q&M"LDBZ5M>IV#R0<1^$)!;6 MHU#?E=O TWO1BXI/PSYS<_,"M4O,_AYBGO\(L^^(_P.]@D0VLB( [O^DU,:3?CQP9! G?[H"N.+*"B)<)+RX/%,[ M-[*^IP/YXSDXF'8!HVOA/]9TQ']M%I^&,T+_((7>FWJC24E0M[ M>C72@VQSQ:0*RHI[\;25J\.P&6U0O9P+]T;O[.JJ5W)F(D*21TTXSX"5=2I, MF)647:1QDN /;SH&E+&2'1J>%-4-,D$8EWE[,R6((M$["&C,Y29NC!"-GP$O MJT2.;=<2*QGV'G6^^!APC0*@90[ 1/XJ2/Q6F=M\+A]KHCA+BZU(<)CIIM\; MWTA"-\&YD& UL4VF&[W+942V7XP1FKI#/QB16V_&):?U3]URYWG$^&JCN8+= MR2UR;^T1Y?5/G>Q)SYM%1TY*MYX#2(FY#B[FX$YS^^=E9IFF,!5A+H_3V\F; MP0%%Q_[ DE$.HR7!4J2,YN-(9[FA.TQIP@8?R )@2+Q6&' W;]:L#<4PQ^U( M&ELM^$CHZ*R5P-5SC05;"9*2XD4E'W@]&0Y5[E]@RS&'^#VHG0X($MK-Y0'H MDOR_IX]AI_JN4K@2T,+:-/^'[$M)_GK_URGRWTF7B\B5[4DF=!?@]Z<#PYXG M]#5KX>)-S!#.&!=O\%OKDFFO$?^NC00O]FXDU4[$A(6[C\=20A]&\'LM:^+A M'L;E,#)WB:Y^D,ISR/HJ/S@JXDD7.EFO$_HA_6S-?UPA[C)Q&2 M&]FA8W(MMSAU][G\(,>N/F!_+=EA.E9EK%?M;07?!(?X'%F')\ ND]=R]G[@]<=!PX\] MU0.U=MZMZ?GS?:F;?!,T(]0]C)BC7N6@A5065YKCVTB&I8<,1D=Q$:G[H,2C%>GL2I9X?\N70H&Z43#8_UP1'MZ/?'6+E$K MQ;'ZZ(A$RTP3>VLAQ#);:X0!*MZ2Y^S4R"G[W=S\NZEIQCQ=B;-TMG&VS+F= M*5)XD&I,#^4"M0(,YL$G#NIGP/!-Z(,<&7@!4Z_CN:WD MM><@%S=%#EP8K-%IZ,%)QK$&^11YN)0(\/#J)?YAI/V6S_*R@MBG>5B'2P(, MTI#Z,X /05KF(;04M'\&@,$(5^^07P+,S CNUV^(W8),,N$#I8<4G^Z>2A[ M!3#:'WAUV:B":Q[6U^#VM"1WBG, VSURIY?Y4,O=#5 U*"1SZ2_?H_PO&SX# MXKVV,C/S]['ZW*E^AO[:\F O>%G^GZ%__G[8^0O=0O(#M%"!&Z<-)TT ^3^# M$WR)FL* #/PY *@3JO;EJ")]%IDZ<9*$+F>*"0GBN/Y6\^]W^63G\H'0^8-% M<.I5A9MU4PG02I"0?,]_BONU,Z"ED5S^) /FWYWH/YNPB[X^0M9!YD:,83V* M/ -L^H2@20+[(H"$"*X,S..P+%"-=)K$H, D&*GW&PMXANONR89,E6UR6]+* MD$:F=)B/>U711OW^:RX:U>Y);K38V>SP%Y/S$Y-#=W<3"-6,*E.&[JIJ/Z8H MDXQ:\&1>1C=3@1U?/" &<_0TL-MCB[$_)N/&92M8$B)$K.YO>BYF.R=E,FKN M8HPCF:R>? ?5I;[6)0B4GFL#)1VP^'P LG1@]M00,YK4>)0"5TPICA2+#=-2 M(R$F'2(1HJ5V]+;4[7J"6N$F^G[TQU*S-9,^1H92T=GKY"P?$]J+6#A<3;I% MADYJ9,ZEKR*I9K>1XC:2F+=("&+MR+3!%G1PHR_XC%IW\UEJ!EE*)-.(,(OY M"VC[T\O?B<_*$F<@D.BX5- $ULU(FMJ9029HC^\UWE/+[C;DW5)OHWO>=9UB M@VL1 CCQ)V>H+]M=UYJXRX2#7J' )-C%@RFEHHR>Z#$=,!S>X5A6'ZE6>1"] M(J5F>N]9V;8H7GDK2D#>9+BE4K5IKKK6, ESO;G MHO(SX-FD.Q^+?\M&;-_XP4.Q>'OCFZ'M^/;ZH8U@FNB1RSWRYX3>=BE("B>L M$J\8I=Q]XD^71I'D3P?\D7YA5J;@WWB77@N4E_D,6 T] RB5&&I^9EPP%\OB MCS2:Z'5J=@9\/0.$Y.TR=,X =8'C,Z!'!G[@-_'PX;VC X%)@=:!0?2IU7/V MX' &4,O_"DO\#'A^2F],ODZ>"HB9GP%DO6= E=R TM3F&ODQA/D7<'@H9T!P MT_D+9\ =>87OS$#J9WCG"?X>:'.9]3@ME11!Q/XA7#N''I/6N4 M/&:*",';A'/H@D?11;@,W@" ". .17 \#U@AV('?E@:CRAH3N5QOXU62H2F" M)1VZC08WS!&9YZ#4=]R@%A^>WH 0,]DHTQKBT9W9HK9D!$:UJ]0,C!$?&GK^ MH<]UFPBF:E7"/,5X[P4AL?.$W0FMQ=H/ MWN+@^+[^!GX!)"SXU;(@SABHI02T/@#!*SMQ%H.N2?XZ_P] _88"4U/95(1 M3NYKBN@!A*XB/"_[E85,S[OZ^(+Z$26AJ6? A$![*-8NSOFBIS<\ ^3.@/6$ MSQ)(1[[G);@P-R^PNI2Q^:-H%:\=#(&\ M.0YWQU2C'13);C4K)^;N!]Y\$$IGJ.N)W,K>X6S$K+\U[4?]I%S6_Q6A=;HK M>NRS-=RP_L+/4$[(/2W6H9=J[$>!?4M#"Q,SYKD64(,#'>N0L?14^VB67'0H M+F0@>KJ3: PQ5*Z<)J/AVGT2KR:%05YFOKTRSG3CG F5-KX2N[XI1N9I@B_'/7]:'"GS?S3N,0N3=C!8'3LP6;J6FTD/P24S$[T MX/U3?UFZ9[K-//ZJ/HND_G6;58==:I2*B'L5,-?X&NDP)H*PR ;M&EIP M3&3')2U-A&67ZRPT%^%CWRA J7-5ATYH.*14;25-&XSM=(YY S\S>?1SD]SF MH@CS^JIHP8M108WOE-M43"Q=V#6&%]"[2,M-0E;M#S!5&S,OU#U+>XT;2%LF M$2WVCOXP4H!"P 'S%=YP4'B[U'1*C$Q!.(00VF:PV897J,AEH('.R0:S(N:T MTO+H%_WPK_1$QK>;GYO6@L)-G0U!?,6IX^(=9!-%C%SPG$)KR_Z?AG9]V9EO MJ1\'% C"BE:7!#DHRHZ'-0'&!K*QP^]4#L*T(C^P[OD)\S1!RX^<"@XCIEB] M@C6STLEVRPS*X@DW#8/>C09.G 8EX[XD+D7?;*_>$"3!B;\O@V2L<08$UP=:3.J!+U'0-GX% M=6(FO[P"DB(BEP6]_T7Q3[N7Y&65@=OCPC3OHI!86^;I8"?P;HSJG@NRK\6N M;H+7>F5=T\@/ETJNKC#,?U$!" /E>YW.G01**=XL]^U$N8:.R'V>^6=]O=P= M&01*&L[%5/SHX=OA M5:;X'5"W'Z=#0B:VQZ/O#ELTTPFLV_U]E?BV%_<$(\M8796Z4APNZA:2DW;L^=ZO7 M#_PGH.',H2?G.T3_$6I\UD,K;,=B"D*7X%:%J7\""QX"/X\R33,-ZWA"?P7@ MVRJE%N,2;1QZ2<>/!;9[ MC2ZOIN*BM_T#[(3;*NX7J3&P7DUM\-4M0_BWSO+\(EO(MEFA^+T/L2X9N,H+ M7KO8@.1I5A*^RB]?&3V_"R?R-.&4 6W4""(K4FR3*\0EK/ > R0DQ->&%N.:-M1C;[Z'D6EA2/)@4BE-.SUQ32AID)K.!F+X3^:3Q M3MB]8(Z//[8'890A0&THYHXNWF[56TIU,_?I,(^C(7M?6T(,+J0_!D? MP^DWN?%8:5:"Q#N*A)! SLGI>H[=RL=WWHT*$L?'GA.XZ?(98'+,.J:SO6^V M=5)?Q?]N%XQ6HFADN49;$3K)Z!MO!#TQF2XZ%5']NW(P'%+3J,A06?+-W+3N MVQI-])//;^>@9/"*S*AR'*^B)6:-JQ%3:7'-B1A..HQ;CV.&]_4*DED;3TOI M38G4!DF)2[M49@Z8!;B;HY,4,'N<"$X?*77ZQ.28U-XJ&^)XK9*37.277.;) M[?*A:_SN=8]F'F7U88FX)[>N33IIF"FO1[<'B?RM[**Z QIJE#9_5,^ M;Y4UF?H_# 8HG!?019N@2R>9 S)P=G\WA^ HZ[+$+[L?;*DO?]E03B/_U_G,@EOZ!Z*23]RI3YMV $CFX=(53O*]O>E7E9B M&X/R)9\!=JE@Q"\7S02^/NT]E,_X&[E$NCHSV1)]W;6O2@S7SP6HU] 9J)X[ MS254XAO'R5OILH(8?SN'K4GU6E5<=E_:Y"W5W 6Z5>>BGP1H@H-NB0[FGXZA M YYDYU;P;GS\A[3+QD2^BX([P,0%,K*%H$H!!EO&(B&[4QB5),0T90@UA\NRXD M<"[W-Y&3SEIT$*\U;1$O>R#REP5FB6&)ER:' 2QOJD4L#6[X)H2!T+_]241 MY;Z2^K3&%8/)KA=/;C,^\(]7=+-(VW^Z^;M0[X=!\M'#<$*F6FW)DAMVH MVPR7W:Y"4@#=&H*^2C-_V(J.^O)E.$%SN@#WA[ $ M2Z=P)@B&ODR"XFOI"G]"R'U5'%J9X*+;]>\"-KCS1=^G-@&.-Z$A B.6-E$N M?-;V.1(9:-XU.)ER\48Z8VUS:,V,2I9H$\1\3ZW2O%Q9ZC ^LNG:OPN?Z8 ; MT=7>S1=MPH59A!) *DLV:S;*^O,HB]]\W,>ROO99HU2T#8DI=Q@IU0F!X%>5 M^%+ -[CDADF7RIH<8;H(KCSVSXJ,LL!<_B$VY.O11LP9(,C1\VN>':;P9\T, M3^MG6\&O*N$/GI-9I7 ;E)MP>@8LT<&:_&;PI_S.1GS^,#YF_ (G!53N]K8D M^,*:2%UZ3H-&YVLHTX3QF_#SJ_/@Y3G/G#T#RD'O,K-^L(!;OVFJL,1U!SN1 MI_UR09Y)/U.UT6\BLN?4U^XS0%, G+F"!JH3.+6!>J:?[ROT^53-WK'NR9D7 M>IC[RF(^1XSD6'I):046#=*^?TVV$[>9Z+L*%2 A-/X".9:+LZZ\3^U\3L+!*\6ZYWE11Q)!C UX?A?]L!EGD@UFQ6)C(-TD3[+IL#= M$QD-7%7.>X8T[M+@5H%P4T\"6$RA>1PMJUEU4GFYS5>^3#N?F/J[>IG['KY( MV=!R>W?B-"PV33Q^"FCJ"+Z6$&O9XWS5HWSL)!?7Z^6KF7.0:EE M$>5@KD=%/]FY\%M*3JD]0P;NQPJL%LJ6_FQX1&\ M]3Y5<_;50QI_NN9/+J4DSL^"VTO9M:\[A$I663FCYUO:&],TS?M1X_#DS12C M2V8N'\H@@6L^XG238#$P%2WJ7>_0SV-0VW8VEU=6Q\) M1N0A:J'B%]#L6GMXO5((AU].@.FH)[_2G6$ M=:-_J%+61(G[BQ M'K\Z](].%-@\J%LG7_@3WO*#NAD8O].\._YO8B(R\W=% EQVO'VN94HOT5NH M"9=98W=X-#U.;8\A4K:C7W6J-#JR*1.]%=5C(!PG?8#EU-%C.[]ID7![2ZJZ MH!R]8IQ[R;JE1LV_RW2!]:, ;&6[1K=RW,KDGPIT3/IW+/ MLG[,O7$0+H<9VQ]0(V&VYM:!HSGFQWTK1U;$]@/.2P7]HEMR+^QU17 5D1F^ MF7\4^?Y@ .ZTOPTK3.BO1*X*&J@[3C^4^TM#_H7%ZE76@9CP4#YT F1PLWRK M4:2LH-U3'!ZNM8.\"T)=6.K3\D7V@9_9]0XS;<9SK>01BU39&T11$KK3V1>8]W4V.\WJIW,Y=C39N@[1PU3>4UX7 M7B-"1MO9Q?4=0IS<\X1TN_,82._7 M'[%$WIM(9K.4FK)/Q&$? M-4[J,K-+-\1,S?&J&?#IWE#1?0'KH(;^+1L*MS:IY@J178RIL[Y3CUFE'RDL M+ WZ>VQ7AH4J_>R5&_@1>_?2VC^NFT;-M;QS,E?L?G+(WDUH;*]6ZQ]1:D0D M:XW^$A_NLS(\-%R].;WQ[K*?X!E :3A=NF:K18&<)IH. _B#WYR&/1@=7"8='< MKSQT(FN:O>)DU6_^A=+0!RGK$#>XA"C@2;RCU+7OC" J%@/%^K" M@?N=P<>KA[V7-99KA;6W.T$,O+YUB]%0!> KI\#7_$6Q&/+]X>VT0QQ0-\=) MQA;5&1!O>B@#5WVN(=76Q9&9@::TNV+F1EXU0K, MY"78X,L.2'UK4_9;(V DQ\(SP!7$PWO5A7M7C8I=->%.>HG+TK8^] AJ,W6% M)MD58D"0*G8GTD+Y J?\W,Q[?.!WX*L"Y!R'X?V?C?[KZ8$@' M?,T-8=[&I=<\HGF,%0?B\5DA&!IZ@".$ZM@D3O&:?.5BI@[_]\U4%//'VXU; M$@Q9%$P2?$!&7L1]9XFG*G#O>@IDN+D(FQRT N>DG%OX:5R9I1ZJ..*FW MB+Y+64:30J9\*P=O(4WO6ZMP/A&VR5%&!<9KTV12.H/:)M&FD9OL3T@".3(7 M:CD'4XHW1;/J1HD"L"Q3&OA2[/P_ILEM&Q0 2[9PWU5:P)RJB?C,>Z<>>8RS\193ZX\VAA,Q.HVQS1WCEJ&/V;1'( M38IGP-%@AR6>JD9:T%+HG"*F3OO.J'>7*Q?>QP-+D6$.*=J&*7C3IKTP M@ADZ Z[9'+\SGV2^*Z]OC32JHTT=1=VL^HH/46R!(<$7TOIUIU,QE_7IG;:T M)FL29SMO]+F%;HUCI;28&>+7!#;BHPNW+!6IV!GY4ERRT7YZ5=O3L0#0U(,/-DZ+I3.U1 !D#<;;Z.]MWW^5%9J= M@%WLP#'9,^O3-_&+I(GW(DRC?OJSL%IQ!I""6KWS0<,OIXY@\CQ_S8,Q7I,? M;)2= 7F2)]XJ67L_">^_] ?)Q =KM_@,J#M%D/K)#?*O#LV?W/4*=__P9_R* MWH4)+_52188[E56_ZHEY)).#C1WL?:_A.7[<0/9P'>CV < MM$L%%T_I#) IZ?LR7U431UD68#AO[4X'VTMA"\9V4O9S.&ZQGZ0NX-3"#Q\E MYZ*/0*2<)_/JCUZOO5&?KW[ 2;.)$K;&;TK0F,Y"/0=31P(E2,N9LVD-%*$U ML+-5FI(J+(E77#)DC@Y3-]88B2&6G-F^SY7^7;TL MZX82P$A %Q=2'F^1:2JD/&BKC_B=NHT\5>NK 9P00:P@#C]8*F_9'AAW^H$H MLJ0BCE,M*=ICUG81$&0%1XU_;E]Q.VQWUIV3+BOR*+PTQJ)XO*V4,X0*WGK[ M+@+<-D>(]:SJ=?G"TJ N$=4\ X^/7O!KFI^T98S@DI*R5;305NGR7#(IMQ%= M*D0)7/_$+O\GMOG[S;W&FPB09$DHOI(G[6@?+/\2-P'MJI:NN6[J M4K%:I^M,,(YQJ1\#P\>CL&JKT.<5LI1S7&N/Q0IDQ9$I<'KZ?OC<_RWGH_-/ M-/8+1G _E-^TGPWN&;^9E;[;N;*^:\2_CDX(=.9(KN\B.@$(^L,:GI%;-S;[^!I+!8(2+?2H_ MH?:6JL.8RJ9W5QQIS4ZE>OAM)KK'(H(DL5:QB[FNRXJ$+ZK"Z+89R70W M$NH%1B*NCYO@IXRS5R4YRAO#$4R3A:_@ZOG'V3N_I&[/.5_P"-CJIX=GP&KZ M#AZ?T$_V[5^8P770911;EI.GY<&!UPHH'/A?:-(ZX 8OF M)SC:.$UB1]LSS'>.@5J95TE5ZZYQ;_RL8 >Z984,S#!_6LTU?Y>N(;SP=4?[ MU^3ZKNZK=!2G,BKF>G*PTTH)?;ZT.X6KN*2EP">5 M:]0-60'>YLF)8U[^R_Z>+\38=>0(YRI=EUY_Z,^M3G-V9A8=5;4$VQN$H"#X M(853'[C/I@[GK=E:0J;\%B/%0=AJ>K-35F1J[^'"J0NXV\AV5SW9X6 $R=Z! MJ3S(4\T=U:T $.#U7+I?FO# M9O$:3M4S=T-A#QF#/]204-&]ET$"IX[RT<$UUPXQ([VR>%8>:OIN$%=%W$ L MS*;1,B"(T,<1J6!-J[TZ@W_ &_O-(T\Q:1/;/PWN_\V,%&HJE\+#/!_L8#:H MIVT:)EVF.>)ICH:8U9DK7:G=K(11"]\TO-YBL2 0N(1O0/"&6G(7RH; MO5TAOAA-AOA"N2=D.?HSJ^XF)\3<.,FD5 D?'VKB&$DU9Q6IBX23QT5+[GV' MS!= !99XY/KH1A/%!.]("B*<"QW="@,[IL3J'2B4*M!^$GD:O]#Z=YA8)ARG MRC+0X<*>DBAJ_ZUE(F/:$'OD) UTC_'0YW1P:4GE*+RZ6<:%)D0BHPW\%0@? M\8>Z$ =BI:"YK6L!G&+''*GI)D[-4;/B[*XF"XR0:N^4LO(@OG>&Q^UB_2&" MI.;_KHU,_!BA3F"K#?0F[ MN!,]&UWK.4V&407X VH_9_R_\PL4W^T_]F,#&=A>B1!1$8 9-PKW1^9B.TZF M"FD=<5P31/]A+2?6X^\D[TO]<_AJ/UG-7S!<$QN[BJ>3%KDE0H@+E,@9R(:< M;\$_97!^\NEC?"(WB#SMEX>]S0W&8CS(GJMQ_A ='E@;CHJ<*K=&G:C3(F"C MG&1TKWA%#2]\[>,MP@5OS3F!#^++2NF0TLJQ/5^J2./62? TE./V:#(B#Q.3L)3KB33_U=A>,_,/?#W8/O#+3,9C]CLQ5YOM^K/ )#SW%->E;"-7/ M0_5SAO/7/9J>3'[[Y-:W\"DZV$?_U;D$6/^63?YDVU0'MX6M+E8V Q*K6.3-/ M20"N6\F8Y*KZ4G6'I&_ZDYADG8:=/,7$LU]$ MI(*6D_,^:S>2##-G'^1K^6.8'#\N+G9F9H[FO'X'BYKNT+<%P!HJL/5;3QG, MHX7XD2V?"*67&*UYCYM'9NZ L52>*6AVU8MELD,6HX=]6?7[=S7OJ1=!(E8& M=P3L M@S&+_*?)FXZ./SW,KC=\=AK)]\5N*:^E$[D/?M+9?EE.9';":-PU35U=^LO4 MFD__[=3J_N,&HKIT#0-7([BJI IM](/0?:7!76+&I>DR9WOS-RX?9!)]T:WK MX77FG885_T+4?L8]\RJ(G/0@"ZT43B;4*/6UO5+IUGO-VGHON*]/#H)IF),_ MJ5,BR48] XP\0.=57-:+(V(M*SS(7>][T[/Z'>JA_!N]N .3G! M4!LXGU#*R?)0H]%@H_.G27(LZG#-892^_?-KG]BGNQ;9NZI]DWQ44;EUD&F MF(LWS4\F!&.Q5/7NNIJLG %-A<;;+4SV=D4CGQY7W8P@N&?1*F!3]NX *1XI MU_Q3I_4LZ,:(B43ZY*CQD9GTMN8'/>.;5@$(O-/H\SMYPW"X^K@ Y"]"#HP_ MJ3\P8SZ7+>I6SEE7PI>"@@X=[*@*+T;V7UX&+&'A#+ZAC+OGE]3)2 M_<^*13"J;TEX!#P_('^3[?HC/!-PC< Z7"BYO$(NPMX_Z5PHXF)7M\LX][^H M@'>SS%<*&2< G_LD4/*JZ>]QG?\ W+<*@>;(\L>09?DK<2O7TA)-\&4S"E7* M,1/Y=J>Q^1]"UZO+X4F^O%[&SG<@G6RK\5]>+V+M_[38=ZQI#URKTOS!ZF"P M\@>3!-2V4G)QEU!Q;-'@X6:JZ]*--"AE0/TE3$:[-- M/HSTB/SJ_*RO)"71ODMX?&T]O!IOEF/3_J4 A*9(W=C#P%:[4GR=+SL7OV#N M5&W0MA#2;Q,!*2H+FD3N\0[B^!#\(2_(,W'T"+^4ZG( C"ZO)B;T_V2^*,O\ MXLW 7"Y8K0IUETOCYU,0?V 8LQ=EF7,4I\B=TJ[3-2RG-Z]Q?&"/Q-'X&B274R3J M@>TU!F U5S+0P44'U_,X0FK\UQ>V]DP_Q-LV;L%1(K_(N@T )!M(3B[QV*4\ ML9%OM*=&6]B3C'/!;YGDRM=%V>YZQ.)$+V6 ,65/X-*J5]R&W9BOS5B$MCUM MI*?[;),SG.#^@LU(6U#[*5F5)9$&7[X71"+9D]O_ M_12-%V/0?-"T;9ZUF.?AM9Z&N6Q:]S7^Q[0% 5J6RR% ]:;$=0?\&A+E_G_M=['F##LHINV=$-6?<(QESIP)-"Z MQ"DZ2D)$ZW%&4]LHW5""7%%I>="D6)JU[A0<1$3QF M\JZ^O'H$$4PI[8)MM*L)J9)S CZCW:]=M#$KTK0;F=)51NY68&"3>=7E.J,_ MSTK1=7\F F=%,M36S&FJ'E4R&7.-=8)P55($+TKX?\CQ"X85M<#2<%WFM7%/ M+FK"IQS2#S;QXV89GR5(OZU,-M<1119X%*;9"Q[>\2LY#FT/U5_0 @?Y%)_0 MSA!KHZIUDESG[7M<'S<5%(?PI&R+M%84""-':0A; X;F M_GYQ-7A^T6,+M7=C"&*5)>)H#D)]F*$B-3_.0))-8L!VC&W**D,T%#/GW"G: M(.I\P&)&X:'Q),3;QE&BRW%I#IS+BFZT[^0TI;4B36Q"]'+2Y@-KN3LZ ]P4 M8+N?Q53$*Y5,*O8%3N;5FI;NZX[N^RT;IR8Y9+=*(/VU_=F3HP_49L5QFQLS M&1KU5X#%OH(\7@Z7/?N;S#>Z7*TL&@Q?Z*%S=_=#GJZ,(F:2^>,S,\R:SI_S MJ%%U1QF"@*!'%DIZI%U_$WZIVYUA,UMF"6J1T GSD&XX&YT$,,U^ MKM(F1DW@ IB#L4K%?":4/<#GOH?.<^+Q.?\%"]Z[69JJ#IGKYI3.:P]&)_0, MJ-%7L3$"=HB+ P;*)DGJ*@?7;W$F3H<>=5E&O6(D*IT+UA,!;"5F^:BD[NSB MU;WZXCNF]L#*9Z=%XU@>R9_]81JIV+$H>1$*O.CCC;PG +]/!>-7S!59$V6> METI4LP006;M2C[>.FX?J*(1S%+'N5GU1MSPR3^/0T+!_5PR7)P6+)FH4'#MOM\=+QC RS-YOB#!=%3 V MSA5$2][8. 1DTKC1E2)JD@'R9?9@0972^' MQ! :LRAAB@%+HO0D7!Z?E18(?" M"ZGI,V?)L2Q3T2#4^IRGW#I-P@:S?>W3 MDN"*J;;$1M-N4,@,7:<_2@Y\G8G,>WV;)W="AIE$ ,OQ@^@^9^U[DC4ED1WE MXH8LC3!A >CV.[F,YJ9/*@=N]4]7!:Z#R:M]R92J5SH:CL9&I4SQ8SAR_T*FX=JY#)8$8ME)9HWI>';$(^]AIOJZE(+G#4AXHX3+01JPG,$BY2 M>PB2#OZIO&V@15\+Z:^^DZ&I-<8\6/G 7O ]SBV'4>M5+?O35U8S@R5#NP*8 M#JHY'PL/WWP:#8\>LX(1UV_ %N^&&ZV4TFX>15B#3$8YZV9)7/?Q%V2*]1J9 MGMO-4Y8N[\^S7&.VA%AB3XVT,#CBAXV$RP@=VA<0ZO M^^[A4;[%Z0GP5T-Z M]/_W V[BJLJ9<*L*N\QRPX_Q2 [*Y#9V!U,X;S;S2@KS AGXM__E]RDNOU'A MD750][AW]V'ZDS(Y#=\(O0+!;F^]]]>#;07"S>O9QM6;>!#1J)!@?#"1NZG< M:9+\NX8A1B7,U[XJ1!'.0@):V^/$]\ 81 R0W-V:\4B<>K;6O2U'.6\HXGLN M 0_RN"O3-Q#@GZV?KK9#N-RO;M4NJ>M/* MJPFR3SV0EZTIU!@703'@ZIIR<;;-(]L:(D62ZM_MO-MH;Q^Y?ZT15<)J@7EH M%@;&^;G$7!IC89]M=J"I]M"7@#L8//5#8U;P)45XZ)-C@A1*G%4IQF28MTTK M[?ST0U[X<7_R$;'V;!LAB=:['TX#IM$):4U-D2-\B/G20*X'1F/?SS:[DW]1 MJJ!_SFM->:N(*1+^I6!V6*PMOV$_I[$Z\ M2T_&K&/GQMB!^?C7Q.Z/K4T9[RI8I(Z8A*T0N6(37 MI) 5MQ_Y'/IV<&ML66GBI262OZXV3-WS/\'>3'VON]8)2E MC&__)O]%Q15DT#?UUS5"8*_N:[*LB(6/Q*O.AFF7EAX9A'8&K*(6Z/#ISKF: M!5H#38FZTR:!O_T;_*T$UNEO5(+Y$5"7V6'A:236V4$^R^^3^A^"A74R/6W8 MR:B]0B?%5.5#0DW_<;,[Z27_.F4PR;0T"X2]7D4#ZH'?42"_ M^O=X;\7RKVW_2?1(Z6,!CQ9U.-=:>#'=29/$@7Z=_E M]%R!LD>PWQ\."VXOR6W*'7^@[BA<&!\0:D#>.HR1?<).Y%-F9869_)GI,,Q4 MK-QKM]-1Y\<.^]:,'6W>TJ#?QM.OK=%82' M&]'K&WLR97,QC.?[LBSY<=(%/!:^ZWW M8JW*\N[/31:YH')XZ KLY<>4@=:KIVJ^'BBKBCST_MSY@H1OW326^3-DHJ6Q M4_)+=/X(*ZT!%G9+U FM9N'ML;'Y.R1W]8E]R>,D,@Y, M10;SO(<2T]0UNK I0L7KS<&AB*[< G%&:"KX VJ^8:THGWTWF\?U"7::5)]A M.#MG&ZE=UXI[KBUI0ZDXZ8\/^P7FC?Z!J//0O=?K$ P!\6%VR3CQ%9G.%(Z> MD+>(?EY9TW/%%G.G_9J[Z2]W&/'*U5W9)O _VSVJ>D'H>F=Y3=)T1@JUO6]V M"(-M0J>"^.F#BFVDQ&[9-4&\';0HVJ%JB>OA8PA'20 P/=;8PE]=F.>9Z-.' M?#-:)4DXU'Z*D:[>[KU&@KP[THS\OYP6^"].#71-?EHE(]S$6R],&>%,35\A MUEKOXT1C>I&U-ADU4P3 .S_-UF"IF//+-5]G=PZD%O-7C 9!PK?3&%Y@T]'" M\4GD>35.LO15TQL9#CQE^$PX%T!_7A1M/80Y)SC=60 8^WM$O: MXFVC+0 )#"2_^//*.3PZ3<.J6E1;=_[V.!>[7TT*,KRI%4NU+^*PX*5HE3. M($2H^<%BV [>(I1Z ((A+\,IR_CZJ>$G NUJ5XFT%2)2:$V.VHK27>BA547L M259MPY&RZS-=O"1T]#H[#@439^Y:HY726[D<7.F$1OMW>1F3QHV&K)D;/+?* MS;->W AP YV:C'R+E&8P^#_=<2O+ MBR-3>+(WZB$A(J4/PC&*Q+W' /_+F+K-\6#!?"0_3 MMC\;DM-TM?8L<0UY\Q'C ^D1\]S4&%F-';_Y( [+ Y2V(SBI05X16]K&P%M] MY^Q[5MV2TG/&8R8M!$7Q!.B>96B]/V3SV$*G@HN03XJG(H' ]10)^J$0M(3U MY%53P;CQD>&X4E_"&EIZJ1\;&Z&Y?>/R/.E\BIV\$IN_$6#!%ADH//>!YVWI&Z8R M>A0Z=-U6THW[FQJU^;/,9-)8RWY@DXCME4 F*KI$ACZ)UG%",0I][IV\EL:C MXB4WXMH!?5])&IP(!7UW:;-CY1C5\:DE-FV3O%'>_>=:'\+8.25PPFG@& *X M6VDI8A?>!6MKO"6NG(M6$[G_EO-.2+3:_]1O0'!,Z,M]? ^P2?#1JY9F6@K% M,[:Y2&>N0&]62ZJ+:W>(ZE#ZQI95[*;-L2C3Y.LS0!0YG#4C7:0WR;@'O^R( MH7NKWHSU1.XF9ST8X,?>L%U;ND?TSB&71G#SY'WQ8L)[/4@U[<;"L&04!_/# MZQI%H)8J.GI"/K>TJFF "^0@X-#MNJ.W%X0FR*G*_*TYWTC.;JW#'2H2 69 M=$D0SO\S1YW^C]$P]L1HO;/9WCY.3@A7 R,FAG(_^VM2,CB, +1K=]I:K+\J M9Z2VYUMMWU=Y7[XQ;A^]G@JR666Z%X&B1SFVKW W8K'6/KB]F*D:-8((,RZ] MR:Z;+W5V O+Q=42XQ[GV#O/^A+$HZ5U [K-'YHHY=^B"OT2:6K=V?4$D.#6% MD]KP27P&2F]AWF%-71Y^H3G67(C#>#<[ _U3,_!FAV386 1PG$_ -/ 9DS U MSJ6M+(28BAUK("2'H%D@ ?/8KJN"!P]E"E\_CI&L@4B.B<_[?7SCMM80&XHG MWHSUZ,L2&!-U[KU]MW'J)Q&0Y;R:V2TEK_V,]N/7HN\WJ](P3:MEO>%&(_[U MZPS_>KJ 8M-TG-:;XU:)#_<"=B%VI27F_;S)0[Q%)XPRKUS(?5/?$@QS"\*! M'.L&1I'K._!P[UORN?+2FWA2:\,S>4J3,R"#GQ-]B-%H,#NZCWKNDWWB5<+T M7-A6]>E:;'2C*JF&YU'7I@*_PP236#\6R[RRTV'\,I[=O"K.8V_JB+GJ"=:%(E[YFX;;%*?BX2U5?898&A2 M:550[5"]I/P1LXC5!6?<'A>F=_C_S6V[35/NUE,*@"<:"+JALH83YYFAE5:\ M7BV2_I"^-&B%GJ5N,;2\4W_5Z6WQ7"E74A)YO-UE>>W0&. X^EY)$QZDG$!\V"1J\:=,;,$,LL3K0S#Y@ MF;N[@BLK8J3ROR2"\J=O(_TPMS%6'Z@BA^G7>:T$HNUHH*"S;I1,ID8X^I(9HY#$K1%L[+_ M2TE"ZS:8U/]NXFJR=;>(=(]/;<",G6IWM0\<5(.,L%IW+?HS%M"0[;0,4I&?OKZW+>U( MCV$ G3Z5NQ/),()-A!O>8(FC?R>"E\JX&.GKG9YRJ?!KZ''6"N>#CFRZ/ MRZBE.=G8&>S/@%QCE,/"KK44?7:8Y?R,M8%9"+9X;[4493G!2#G7J'2NNBK. M-F2P_I MN?,%&H@=!^7N<*TN _U3"CI"FKTLM+QE*8I 6V*]^6FZMP;1>NQ(EW$\ MTRY6>''[?NRF&';ZB#[M6_ALN&+E\&9*%N,&P?*:NP^MC2T=T1[:PLLW3CG> M%&P'P0F22= $A6AV/[-B_OJ*W=QD:)8^*N"=8%TMZE1CA@JYA2MC9BBT7_O M([DTDE=9=J2>J>SZA['PAP$,\_9\5IJQ2CU"%J4;#23/,T:I16 $=P"KQY#" MDL('$1$%8\FD37H!%+3#L.Y,?Z73I!NB$:.!IMJ@F:Y\"-+S B?[83N_A6M< M/4QN!1U^I5V^<-$?8IT!?/.G=%OD4.>VHXO/&/(_/ .Z'04>\;XZ ^*WW,(O M'/=OIK8GI?N2_&^Q/>9=) !9..!9_G2,$XOR#%BL3D@E^_;FA4_]J@6Q-V? MQ9L7WQ:\:D'VJ@<7?G:7JP;>.EYU@<&$#C:VH" :9Y&[@\QASDO^VW.Z'Q^1 M^$=04S,G.>(CK:UA_6C\T!#V$QFKX.R4*0>^YN[$2+!8Y!/*XI:RL;EYU3B& M=P>SYI^(H-]N88HV>TGU ?<&\XH)6B"KZJ9;4;\[#1?,N[AL@KU\\1Y>1OV9 M$9HM.-X^K'@QBO@X)'!&=#91;+XDB8DMH^1$'Z5^$E-&L<9=V.]/Z$W!UUZ:4UJRWCZ)/7(_V7,$/^=R?'],&4"UP4J=YP;ROWQL4NR/YNZ MJ[$*_M;>1:C$7[>#(/E.U3SEUC,N^?HF<0HSK*FV([D?VP8NS(U_!/7'TO+Y MWK\G!"K54[56KUK.U]2];U!#OTN:2[#_.D[_SBH(1R\HB#]?4&V\FRUX+[YO M4FC_E S^!6NE4'P<[NW8#5<&E7_B7$!$M)[TS^9/-31_3A&_0K"@@RSZ'(5\ M7A'\@HT.)LO7"S4K>43/.Q ;.P-,5D[0*>0,,D]O#-5\5)C<6DC/]RD(R&8' MAH2M?!1UET1-KZMN3.VESBN7'GDW!;93!E13JK!=C\5^'YR8.TH'&Q26JFXT M:L#).19@A56]R-2X2SL^.([U2(T.)HE=[E&2I].T+5C4X]%+F?2,%MP5.A@\ M15$\0;@"W)+_-GR.<+83I#QPJ,2,31WKD_YAD@OH/D0_Y(CT_4__[_BV?2#?*H_6+/ .1.P]7HCF5Z M9/^)]%"YYTB"2-J+JL.5L9%#=GT91A$B]]_LMG+E&*K1ES/WS,?J=^TQMV1T M9XA9F9-=4PJL+D5*S#D#4(V=4L,G&J9N8!>MC:[%=<;7=6_G\A%+(V?:J3-U MO-_)S6HF,"WO>F&>-*>YQ6&0)X:+_1[9AR: 3%P$CGW_^YEXQH*/_]N/ _P\ M-M\5P8P?Y^-_]5C]$;S_PR0,1EGZ38LQ^%4HC/@E3N._^725GD.94F4O[SU; MUV=8,;PZY@2M9 N%;B0'"?*;+'$OCMX^(KJ!6I2UAK%VH&RTE)>J^9!^VI,- M@XV LBS8X Z-\>F !NHG!?^TZ;E\ZWLHUIG:3UIB#X*ZSNF7W&2HT.CYR@O) M%'6JDE3!EU&T#09; EB/5I[6@% <&%!8"?/22\J"J*P_%NFPRJ^8/N%C089T M!"K:.VZ/M5B<;$((1]SRC(_B8\RSE_M5)M*6##5N(\$[!SLU]LRX*%K-(O:L M=9[&)77L'3]U?TA/46A9^8FTQJ2SY34DVVBR]TOND[3H%$YX%*P(X0P23JMX M&!*E$C?N MH[DWD Y*/\J)9QWZ8!2YO;S7EK8RC.KG)Q%*8_#_E??5<57EVZ.;$*05 4%) M >GN!I$6 :4/H71W(U+2+0)*=X?$X=!(@S2'/(=04L!#=SZ<.^.,Y] M\^[[O#_V/WM_]_JNM;ZUZKN6R9,VXAXL&)BEX?:UXF$Y6D3_M$MAZ_CLYXH8 MHYM'6_:#%HM.)>A/:D>=[LI9@^D-H#8O5@U3WK1@%K+#@HH6H]$\,(&1X2;J M_L(Y+8J*K@.A*4SI6_:O.0;&;3C\([M"(;ENS>HU"4KQ&Q^GF#=SXXG#'? _ MY=K)=K+;:VM[^Y7LP?.UF=8KS6V^;FG?)MMFX_F"5_ T\73'XJ%-&U.)D4R'2OMU./KB%,B2E7$ZT9 M>@E44=]W:^G<8;LZBP&&;MY+0KAR2=F\IBW&9X<#+^]2!)&.]=IB M36FS^'4M&WSL*+[7Z]W+!1$X/+X&Z T[WRPRJ_;P44PS#S""I[XC8]Q7A3+? M&]F#>Q)S+8$ZJ1^EVC'._+/K%O'.J*[ODV6<#]0G[461IC;].]SQ@D+YPJN5 M+%[HVP+(WK1(8*9\9V.]4NZW QVO1 MP>/"5-E3%N66J\Y(;N,*2#8A-S4H#40:PDTC:W.IH3+R# 0;RO;AX?]%EZ*R M756?](FCU*:CJ[MD%;4\"XJAJ>V*OQNS7RJI>I205Q9BM(6HY)RA7'8![GO7 MB2CJ0YWVJX7&,*H=I>D&ZF.SVSHPB-_M6)YKNC9^I M&R3UL=M:?RC;6- W//:R',F$/B>*:6$,X77EX2G)YK6[_EPW7^ D,;6.X:E] M5',1/[4\A\W 198*$3=F^C52@&%4!73G+[SY^-^CM]/G*G)*W)*C:@V-'-]@ MJF*Y.8![G?LKPE[72DG*3H]F@H?)EL"":,C2!?:"R,.)3XYT* B_7CC=SP&7 MW3^O1&\;K=Z>HDUZG+0QKF\\IA8^SFMEA-ZK#YJ-+P)6_9X]"&YC)(DR< MI1R94 M[Q!=S7J$V'>/?0]Q]SDC<\#1SL* ZC>Q,T2''5]DSOX=D-1HI'2>4 MZ?[P/L>H:&0"> M66#N 8ZO-#\HPA@W&&TJ'I8%)UP\ 9^9^46";DN7?>29 M!DJF=^N]A -'VL!J(^Q<>E;#F,R J'1A; V-O#6/P/+YF>>&;V1RS7VTCY\[ MC/2I^&FU3!#JM6[L<7*S-SX*RR);BAI9YS#&+J-8XN@C:/7(( M0B7IGP]]6]^RLLIRE$C3(Q.W%V;DMPVJ1UBLV6;O5EXDV)NC"$2RKG&<*4(G ME='"];A'-XNLIG:VHU_?F/T<>W!9YD7Y1\*N+UOY>;DBZ8Y&]H_=Z/> M?<+PH32,B.K\-$V]TZ'\S]^M=^F7>JU70= G$*YR)MN;MY%Z)\)? M$>*;!WOI2@X1N02V8<(%S2O-%T)7,U_9_:GWH/>92Q2C[?'F%>!O3FURU;G= MN4N +.MCTH7GE314A23R?9>*_?D=F$#EHU'2+4.\P=X)WV].[9]!RL3QG5UM M85T_A5#\#'/X>[_?_->_ /VYXV^!%=^1?.X6UDXQ&5]Y?7&W[*%QYBLVU(,> MQ%.&3LP=%U*#Q:\QWCIC"&Z06F-#-+,*_F/!5 X?4?#R25H4&T^_!!744,S0 M1>UFW/';TW'<&._",^F:FL#E>S;* ;$4C)2#%%'H.V5J6RO^S&=\-CU62XL. M)-DQ$@('>\6%#QQMDM3UWW7GJ3L>>HVF+C_2Q]GKEU0%C^W+RM5!*#.9GI$Z M\'E,N!02B@. ""/%W]$UDDS(3\\2,R50V].ST?/E]\RPZ/DMD;^P-QUC]5N\ MF^1W*-*1UGF',\WUXGB_.DES&AS>WKKUS# 7%OOK:!"B_\+E__WAW?]-])S< M]S^"N]A@/KNUD^[PS?_88'ZG\]IO\DSE]#F$F6,D49MWPY\$YW:=7 +_["^, MOV/CGT?CNVQ>:-?%X%[.RGYVUNA&R/:?(0?C>];QGYMEOA9X..3/*D>';ON8 M'GGIWQF=?[3X:'X\?ZYZ>V7S:(I8K.U)RQ\DL4(B;,=PQ'IXCB-C:DSVFC.# MIGPQL5)*J%Y37:.VGR^(NFY[;+;(TQCU8+ESEOZ.%+;:V!)+^-[G^%*W/*4T MU:TQ1%RA/W<^,K*=H#_H:D]NL=0C'5VI&[5!?-80M<[>EJE'4V+:Q+,H$PTJ MU@),=839LG_Z21.2Q.[NJ8;I$X@UC.NY]:;>#. M/ 020M8R2/ 4,@S_],F+$>_&D;Z*[8VU!';8C&Y+?GMP)DDKXXWKC)^BZ@?< MRA0R?82WJW"T)]JU'36U&NYQX"LY+@=&RL:Q2Z(,?!ZZ*1484RSSN>VSS$B[ MY_-X"@2M/619'5EBSI[&=,URZ$LZ'NNP,%,!$YRV(V!4R=B8!EFN5)+*($E< M''U&=+^ +I#-L'SDAF8'.QAJ7)U(!I?D0MI9F4O<-$O'U6@ATDZ)"!AU'9;# MOO\"+L6%%G/+['/P^H ]0E?M7P> Z,$LR8FW:0_*HBO?)C-(]8W7V"=DH M0)?X*:SC2D[$G&\=DN!&AMTDZ.N_9T7L,.<6,R>RUO0N8S614]"\FNB@<(69 M*IQU85/[+Q--&3 P,6@ P5BM"8^+.(,!"-_6PZ>;:#9Q/3-N9:BH'FD1:8H5=M0)>%X+VDA;U]-W-)^' MAAA V=A,4JH#HSF DY61^D',([Q3P4T$Y'4(02D^LR')?NFVFLJ#?"09 #-. M":XUIJ$;;MY9)IBHM7NQ9^6O8I^["SLO@M>\6C-)8 MN__JM)E_83R(I)8"9"07=.]ANWUDS4$A^>TPE= 1E9=&+;;1L@X6I.<;()): MF 7OW:*CKD?#SGSE=: L&KOBG2KUS7N=X9K('1)=,[8?(2PKH6NS3,%D1J%J MN)%Y5+XDJ!IOW3YZ:4]T)F;#7F0**7V%/VRV)SK&OT7SJ2[\8!.A6W2=>Q"E M8M71Y*XE-J@;UTWU6%$K RR\#6^A&7FON?#D:]=[%!HH"^OGIJK0M9GVZ(^^ MPUW2Z!EEO$&JH\763IZ^I=79L+CB5"L/I2"E@H";P'Z1X,NL?$NIU/PQJQF:U"J-,T-#&(D.XR%HP# Q>7.QSG+.[FI5/16=WA,Z8)FDYKE M1_O=R5*S7-';[Q;)\1 IBKJ =YVOC[Z\4+D.2PV]&YO6FF8Z+W9S1C_L,S6J M8!CH+;GL.!6Q0TW7[(QO\A!Z7H1\7T5^37"ED'26VU)"_DEHB>$\#M>31/H2 MUJRXI5<#H7G%SZOCSX[*N-Z/+-Y9CO:NLCF>L,7E;/053=D>'(<(DQ3.Z:UY M<+O>2M!R\9> M2)CG%*@_IYGJBB_I/AFCN.$6@"@Q#5,Z+M4XZNXFK]GGZ3;31LLJU?.J4X>C MU')V=UUKM&-*S3%]*6LQ(#\9PN I:/$UK\!-6XF P)(T.U#:8,3(/^VI[F" M,(7EYW4L^_OW&Z6$<@YI]B[4&DV-KP54M-@DJ5ATJ G*,^GVY@2%.ULJ9X8R M&:;_5R4)^>^Q"GY[Q*T0,'/G.*BTVD#A;/F]M6^]KE:F0^B M4*3N^ ;H^&MS*Z.A!7W6Y9*K"K(.QW*BU,QQ)G-KZ4KG<=AM@RF>5Q$=\K(W M*&,_K.EL^7(=H>VDC.8VM-=B1HD0HN]?P_DP#G-T6:>L8;),PS@HGLF2NG.30S OCJ%V)]$>)W1M5) MR9E'\H9M>)YRA&*9< Q4,&A$=(H^:6J(&DB0V1:)+W>D+:39TLG$$$X*_LCQ M]$R =R 6Y&O2O$*FJ4;-< 44O#P]TMW,B7 MZQHIV@Y@1L;!^/*3M&^=3C3BUWHI;F,J=HJGANK#B\TQL%JLT8^ MAK2M8&-VXJ&LZ[(#V !PD)/9B$E +8UYYT24[EHP_10IA!2J-$%[Q4F!7)-Y/'"JCELCBZ,][LH[VSM<0I) A!]N\I M&+]XN.Y-';+MKW@[."OA2>T8RYY8!1+I :ZJE.A";39\@*.29*'$N5P/KOW% M?E;.C0X2"2POQNSF4WA&"JQW&%O 3(,I5%)U.4\F8=.MY55\\K(A@=)+73K^ MW:)Q!G@XH+9/^UO;,;";UHLD0JF"%\Y2!,7"MM<. F85P:\04\FG-9T_(!2VV&VVL3^?HRV,A3UC9S#CK1:(+8M<2]: M,6@0Z&$-^]Q-;6F^4:6)"N@P["SI^H+X%YU0GW[:>IF7UV+H:,@2J@_OIPE M-3:@ZKQ.O!+NG(Z5U17/J6!,H.[JT..TD:&"1$]X0"2\-YCC_&S1I.%@\X/' MFSJ1^#3"L5SEA-OY^!0RQKY&XQ+'_=UD^U=%MYANMPL& M)F6"6$O<\1O;Q3ML@+[(_N';T]%,%A7[WKCF@H=QYP5&"??P'SWO.5;*3\=% M5X:R6G%[BBBI&>VR[:][]DL1G,6P81;MZ=Q7*G$2S*)IQN5)3[/-:GN/#=$S[@\.+MB,=][*DM\9CTTGN/@;OS#Y"=W%Q MH70B,7@LDH^B_47=F)Z,GP1>PD\N@2T7T [;$E> MFQ-Q4[1W(5> WZUX\L/ZPZ2/IX=W._A+30V,:8)MG;^,,IQ39-J5 MS6K-OGA5M 6*JEI'%Y H$#"V@/8 ]UX+>IKV:DF,H;D*@%GB@VYSS9A?&LQF MJBXBB:->3(O@-?84$?MZ\Y4?O88/EF&LNO=/:#T=5B/N9(IG[*Z5ZYF)]LZ^ M!*!BXU$_83BZIW;=_YSNXMU%U<_O\S+_ 7V8#L<75@)3*5W$)W<2_M:\\GL> MOAN_@ZB,^K?_LGYJ"!8A0$+_B2]FOX!5D@(D?N&,]*DT-(TMKU'S;Q9L];G! MG5LV?8:-QGUHH3;+RX M!"KEZDUXD^=S*,R[SBK/S7\CQ !!?\S>/YH^J:% 'EY:DY75Z=G*%T;]OWW\ M-:79GT+SG[$O/WOW[(MCI0#_6>'2]V06?]__GY@D?T=%59K93IJH'KO%_R!L M(?QCJ%8PIF"L8JA9GN*V;&E3H:/\V@%92JEHZ#+8^Z8%NV67S AW=QDK-1A4 M\&A"5!;6][&P@:S/!9).ZMCO1+33,%ZNP*R(58=F-NFG'-/-OQ!J0)N9I35O MA8AY/%LCPE#FX"> K1DWK'!]*!P"!A2EGE8U[>ZM>Q8L\(XHWJD-E29Y(.WR M&I>32:S-HSTQ/I1UDYS'47AXT8Z]@C-J"!.8SLPRS]2QB9'V,-K//E4EO3CF M7]_%!.)#SQ#-*IL[3Y%T MUS/=@)(BK2F-U./@/?;B>J3@3BKDI[F0/F@!L33'27[ GP XQHZ.[O[)/Y>\!]#_FA?LF-,5_4T&445U^ MOL(L]?U6\^^*&?[L]"+D^;X!_/T%ZM]DB%#5^)XX F#YO9OL_WIJ0>32+#-; M*R-??7.;P,(O,*-$*TX,&NP!1]\A]1S"V QT%37/+"EU>=PT:;M4MIH1FC%R MLBVHPRN@[-"QA6L'I.X!(;TKPN-I0?/0[%%A7B%IPE)9FW M6TXSFI*N ##P$2X<&)^%0=O$MF*U%>\G)Q*HM(:'J[&*WX4@G8'L_;QPC+W\ MYH58*!#YST8>Z" 4ZEWCU/JR2Y=0R> >M_06PH=]S%#ZJD0P2C>%>7GXC1L" ML12"U&O"2Z&-F$;X'KCOBA%W6XD&A._;.'6*.LR@7I&M0!@Z))X.C8?2;[MF ;A5 M0R&_/SR2\%<5NU%SCK" RX#=36BSKVO=T]/J_DI_RYRI M'?Q^LR,CTM6]Z& MG^!JZ)/NS+/41'V4ASK18YASX^ )*VT-K*5"28K4.U:G"3(O=M/MX$Q[2GNZ MB\ "A8^7^D4$5\9:;S5<@G@?'6B;QK.9]: 1!+,R[9H*CU!UTD^+)/X MO*H2L"X$&29E+9'?C(\/JRWZ?!>T[NE.4SO]OAM%NMC]9$)1BG"YDY&Q^^LK M@GN9?J'TA]&N'Y28C']PW^P?N/Y_-3?DE_[F -?^G;Y#^4MM#D:/7_6G+S\6!?F>]F__ MNQL<2/T=B?]6?50D*4E7Z@Z; 7]F1AS1>:T%0_HO;OR=EG3:C)EY8_'IT^X! M36-.Y]R=;&76B(:V5[O9GV/M%SP(!_VC+T&W66/M+ ,U<:8IS;2H[8#* MTM%0 /FANVT:-G*?Q3S;V.ESP6N:V',]@<=IGOZ#\J.VMRSKFKA-WOX MZV+>?-SP;;V/3HSZHJMV59Q,9=1:.I=[@?Y4Y=5@)?H&,IHCM(#0HL%;:VP? MY^EC78/;D;,'*ZW-9@:U2 IR)$)V#H+)&LHO).<94C?(1'%$E;[63""LN02/ M!R'VJA_X%VK3<><+>7.LZC)75'VBFEFMC4%@)6^DSN-/%4:]>N[5U 2.S"J$ MA1#Q9^GV?;4#"K75FW/67YH>>"TZOMVNP;T^^!CG^=$E=]-5Y8WB/2,-R7SU''CD1R<@?X^GRU?AF'D#F@[^71C\%YUD[SUL*F2$0 M9P+&I"JE8U*-G_!.EZOR"QZ_C@"O/5O]Z&#AC5&6949TA^8QRS.I>!V2')3E MZ)/$T5+34Z6.M#VV*XGAD^TE8"ASD!8F]D6_\A+X,'?166G=V/]:15U&4'FU/%&\3^^(59UI70(/SM,NT"Z! V[LU?Q_#;T]7Y_N/O M[?.#)[>_7@);?)= >=:/'8B3\1#V M7>GV1Y47 :=B9SB7P%>S"^BVZ3G6@??1W4M@<@C]#_%&@JKH#/Z :!1"C,A[ MJ/D*4=_F\PC Z=8O$I-.Y=Q1^2SOQ8?*8PRQ[5-$U ;T]V3\,;31_P!-?XL9 M3?SQM3,;T0V9*P:*[9W^U$KRN] VP49X"8111SP]1>[[9'@A=L4$U]\-C073 MNQ^@#?^(8SIN8NBR]X^D>O^ (DIN9FW:#Z12_,AV8/57XUKM)?!#4R[$!?/N MJ[1)HA>L' <_X9/X%^#SA_,5Z[O%K];=]DR+^=$5AH9VG2_A5PA!.W/F/X@M M(OU'Q_7?GJNV\.]"M,/PU60E&3RX]FX:WKQP>(50WN]Z_T^PZ(_GS2_63LW? M 3>\0B\[HOD]\\4#I;.7/U$W.OP7K)T_Y/%P[X\R!%.RM4Q'>([W>^9.:;&? M&%D:>:,7&1U@5XD6,?L7&82C 30 >#(L3GI1\%G(6D$E_D2HMU<@+UC2_L < M.>2-*4FW<'A,C+9U]>F>>YS M-K?3FV;3L%^8((I5GNC(S*<1WV3$9"O80JDB2/\!ITO'/L9?EX4 J3\*=?7! M1R&E.7>5U;FIHMW=Q46*Q\WTRRGY;J(#%QN@@/H&,%=ZY&>61"9][4>23Q/4\-3#)QRC+*O?WU?B>7ER308KKJ>!AO M.%PKB7Z4#YFS)6HA[DJ8N>JPS(\[KHJH;7"G([WR].SX.01WQO')K)ODXX93 M!2Y%TLI'L2&&+[AMLH R4OMOA;A80S[76^.O;:P)A26%);7FNMN07VM!?-<"9K,*[V6R$1]?-A'58KMD4X M,SVLJTRA\[U8S^CF,?G1.\!T)7>VG[ FN%4GU+VZ,2 N1%(+[ WF*!58:MO$ MV,3.Z7:@VMB%=VUZ7/>'&XKVBOX[+^LDW^E^+V"HF*%Q %285XSE-9G8NG)!> MA@Y">1KYM$*RH1L+-:K\UD'\HOL9O\6%J5]?Z7TM!%)?'TI2BCL9 [\VF/ZM M;#.9@B9TSPWU\%"EY2Y9H+_79I.?KS>J!-#/S#?W M&$\I>;AC?F@_S4C*VS9T.G;RJYR67\I*505QWZ#1G ^W,37TN29I73"ENSI_ M,;LLP((9?POMV$YHV8=E6$O;-(0[PL T3*DYT/V/$@,C+-WCX7[I4+_HN MAOP1[^!+-BNB:=K V ^&]8*V(DT="R[SK9F'AW81(P_N+JML,()Z>SVQY&Q* M">(:=?'&6[YVO$K[ARMRG.8GP-"VZVP9*C]3S: M1D,R6@KXU;Y"J*0RQNST]AO]\/8^ NX('SF$^&WZW*(B2N=GJN'^:XQ87@]& M-D9G).Q)HQF>&3W=\:1B1?.Z-O2/-^3$B-DI[])]9 M*2++BJ;,M(U@D1GL@;";\09<1TC38Q38;O6RV\[)"8*/EJ5"JKM+<[24:GC8 M0EZ(6!20X1B[W?T0KX=>41,(E3?&78RJ=7DA'+II9 MVB6"[%!N$U46Y(5^'D8X"^DRW!DS#02]=0TKP&+G\(]& U /CP.)=/1'# 8]U8"RWM.O_ I_N[C(>]X5V M5)TH=4:.K'M_7DGT2(M8*\R4!4+P6?_4Y5P9#7QM-A-#[X3-S^'8DW1Z0+S@LL#^Y=:";U$;.=SY6![4Z\ M S=7^&[IK J&=XH((+ U(!R^K/9O%$/Y%_P4U;UQW2(]O00O'HXV1 @>J =. M"QML]KC%2>)+/&GQ]_PTA)[>/]^(B2.*==0@^')I5E MR* "TN"E/@2:%NW.Y@P7PN.5?S_NP^_;=LC;P(_,WYCNS;\N1,UE0KU=(DY(;RA).> 9AB MG]2FU$4AG^%>YH@\KGY+=RNYP&6TMG0Q-T]_WY:]=&Q;3$:X6V4'K\L<2Z(2 M=FBHJ&I,]";*#OIV:6/*T6WM)U^2#[;?I3* M(B9?W5P-KE3H-]6[SQVHE.0.A] -$SBJ55ES@]R6NQ2:O*LN 1,S#I9Z64Z2 M0RO7E29";\&Q46$LRWS+"DN< @OVF3KW9VV\0T7GPU\8QS,^R[(M5#SW=+V& M2'ZIXQK3O(GY"9DXM;;3?5.P M3-@7=0IC\&S+VQZ:UZ15D1[E(OUFO[F-<1AV)D<1Y 0V-KN .UPH%G9//EFI M%?4O* TLG%FMUEA2G"E^BCAM,D#K -QFDF-@1TH=\0P%89!831^=@0JC*@=W M9.D3A];ZJ!MPT.K%O:WB:@X9@JM=E_?BQQ,NJAX8^HFGD@-%5FLYD;@.VRO'3HSNCAN[DY[B,H^%N7 M-+VMOUTC0=9=[95I3 IX;7?*\-0:&MOF3K88FQ-'SJ+>[/3/S%^].AQ_H_9_ M?F%DTQ4NS.O4ZU8*O@9Z39D\ST%^RW&E$J4*[S#"49TJ-^IQ17.(P>Z9)&5S MM=NGEH6&]%AD9*E D.O\I)YJJEMZ M;^NP5JU,[':.$7:#IU VW=-&-P*DU.TNTVWI,6O"IPA!SZ0W$CXN[V%*S2JZ M*09F3220$5:3>LNDL-XI'XV:&JOJX6&99TPVOY[2"V=>V-(B^$_OD-Q6?87. MR(DN;%*/F5%H3@2K [$,? 4-5.9"H]YY> L"*Z81K$T,,F0C@0K67'W5ZHLV MYM==R(\PQ>XL;AB$")L[9J6C2'NYS&0'>[50B^LFD+'K,'05E#T<;Q"P+5:P MM6.EJVJ =(=>K;E\$8TA_R\6A6YL"KJ8BBP-*[NTIY+37!?[N0,O^N=F/RE? MPZ".')SW2J]24ZJ:%(.IH2%A2H_(K.K&75%T!S*\8=+P$T5OJ'5T>$%F7[)( MD4#?UR(2Z;8,-QYI?FEX-N'S:&_,A0;J7)!%&BY4J?;I@;FVE+,D)(I]>Z]T M*-Q/Q/(^&QX(] 7?[&!7D0"7V%:Z+:*+#GT['5>+D"?MMI175FN(809("3TU MS->>B9Y<7MDIT,5N:MOS$TKVOG5GLJP>9MW0 #A<,C"4*/:&K[E:O?OTL4LG.S>K<42^@ MR,T%JEX)\9W5-*JF*ED)>;\=S1'],DY]L 7V@@BRK=O#.-\,-\'/LUN !/6.LMQGTZMA90C#T#P M^JEGDF3-,'V[ "4=SX7P5,NL?UKX/!0)/0<@4"KE+(MJ;<1*2*E1D5GJ/IHL1_8DTY_7N>1_:?Q"-\6?YA MLG0NYTE;NA&ZR([@Y$AV.]F-:Z9NTM G595O+>Y^8'FCA2N[7QH9.JQJ@4M$ MU2+@2*H1C#^N^')M\_%X"R4:FKHP.G);29'HKRDU90A+,+M!@[N0S'186=XCB"OM)(2=>C7TQ7IWQ[.V>7B*%BO+=L^:W MU54()9E9[FQ_Z/Y0W"N\^SAU&R]HG )_9@VG^$&/4_''%\TS*WV/ -6"^23; M>;P;TR3%'^)*S_@LA2'IN&SW,5L)#['1=J-4=*N#/I>(28%?M1A:D\VWEO=P MV_MH^B"M;.6YN4K'RH)K^#B+)R".58?XOFT<7]#? TA[Z;@/!BYVE9(DZL 3 MI3SN/!(7L2AQ]#+Q( \ 2?PZ"GG0>(%4_APX,J@($LR:N'-P1G,@].8^YQRE MCI$A><-$!NS+';57NSI:FB#X(#U5=BA[L:-.29YO:8)&=>)J\1TFS[0JKTQ^ M>^%V?%6.3G0]V?508*5*U[/=E>_D909MN\_T'+%)*"C_%8A3NB-J$XUXL*!# M;^M\O.1:7B"/@+,GO("'8=G/C9;1D)$Z;@*%!)5X(GDW5G?'3%!5.]:"8_6@ MUV/&]&;$[(HHV)B9Q5!6A65>[=5&,"I U4)"GGSK.!'8L<9J)Z>IM>9[DKB? M9=FC:PH*RV](%[6-,Z3@C.N:B+0LVB+*<>1.&+]]F'!;(P;QIGN$)H83(GF7 MGAA]:(^+U M48V SO\/BP63B4]O#"HYT6M2"K$%PS8JHU$#\344M\Q<*HX6VCX:U:DU)WI7,>H(!L(QF#X(.Z#+ MK^WK/IEH2Q2H?2L[_)"(6^KXW:"4RIJBBDD*86=S5/SH;&Y&UNQ4KZ45!/NU ME9 _[[ ?KN#^2FCJ2F>$K64VY$!D,4$P.8J4MUOYO3'JCF/X,U.!3GJ4HLQ: M].WS;/5L.4.'Q-?389+/X _]%.OK5FQF&C8&.!3)Q0(U$2/P1W6I!Z# :DLU MH^G(VZYT_)U7&K9@,U@BV;T@!2YZN.WA9?&\NXPS8 :,Y?),+2IDCE%):4:N MP]EEEK6Z%KKG"8:\N5_ U4',_Y%0QC&ME>MX"%U*RJ[Z$K@)6V)YI$!$B%,:7A56@6XQFL/#9_M6SD4>+GFF15HY,Q&M2BA[3@*$'U[( MC5%(;XL%@J]_3=WZP*K9^K:'7)_G 8[%0FLJ>>2!6"5M5[!M>'0F_A"\@&20 MS(VL?@@]QU(;7!V0I;N68!S06&4B ^.T$\+4O7>AJ_0H=,.2X6OJHXMY.[Y2 M7#3[]8GM,KIMNE >,HT6/?J1Y==8_M<*Y1-4.C^^IGIVO>7+A_'QG 4^=U=+ZJU MIGVM#$?KH/.(S"9GC-N, JO5CV9!:BHE<_G>&+I-)^6IQ+=0.)GZBI.72-G) MS2MZZH^E5PZ/SXXP<.?;PA3B:&-2DJVZSM#W\EF$;0LM[R@%(8J?^;& U&[9 MFF-PM%,9E,Z>1:(W AZTA"N)*Z$\S;B@R4E].1/;33HCA1SUG7%V3LTRG5/U M-+\S)><270NBVYZTKX<*0&]CXFC5R8,RB 72<5._57J%LI!O'#CYH9*8.OHP MX3W>7O8MF,M):81B9/.'R]VEC[X$*F27*U_(8&LGM"OAKB8<\2)CA>6$-'V% M9HBG1YY*$G4X0[5!LN7OGDE!!S4Y[(DKE9'42JX2^S>U[S8'K0)(M06(P2!U@4' M0[&MK"?$JVLQII>R*5^^4$;/&=8A35P)V:-ZGK]N:7+ YRA#\+X5=]UA!6MP M^UDTCJE86(,\S":C%,FDFI=OT.I9"]L]=*SD ^$KW7E8A\EM35$4JJ,H3P"" MWR"?Y;D$XM.OD=#UUA G75$$2[6 M-C:'.FPLI+*Z"6OH\J,C^R 6DPY;9CJM= -QXWTR*<3)'(=YEP<3:PP)3R^U8&%.85 J3183W7?+=Z MT-:T1V-J?C5T%K[:[VW)+?XJFJ$%6^B&/0C21%T+&=\3HHG U(T.YB>\$#?FBS9O!Y;^.I1&"0,4TZU5;5%D M:Q6P/OYYA68J4H$L 8, SER9E8&/4.+OG/Q_^OE'UO3K-B7/&ZL]/8/'99.? MQP2AI4.=BLCNH>!$U$F2"%!YICE8( B*(81Q&T9K@@S-$U5>"@.3W"MQU89" MAYU/RZQ,N9NHAILAW+E56N'X05H&;["_.@L\C5S@*9+B2#8]NW>RWS$V<[Y< M8#+A &>IDZY>; >LNRA3)5V+Y<[X"KXDI!)55M3[LC;!7=GO<3Z+WA8;@IK-J)A>OT[D,P]&R0KUNW?CM\1VF_ M!/,ODV8[QH1%R M*5SV27\<[*#7R0B\F2*8/?^V+F^[Y9K#&W**B=\NC!IJN,L0/0R0&/S:!+;6V4OK' MRW'+<_1+4G;@Y_$/MC'P95NZN_=14[W6"S-]!,+8KB>9C.0D7H!"ON:^=G%% M.0Q?DUAX3_))[>X" MB2\K8'Z/-Q3#U3WU8U^96K>?I.R'4/B(]F2OQFA:X*%EY,IQP6>L!O&%N)AP M%])&ZBWH4<+KMDPRO*U1#[5[O+1ACMQ\R%3EG.P:MO:AXUL'0:XY(OT=%^FV MK*6:1%3(]P!VY#*+F4P?C@:IS[W>-^ /RFCB#WEWW*L/.4B%E=;$\HM[Q?#< M@F?A/05NX8/6*&@[F3Y4L61O3S2TI #[6VYW3KCKWT/!N> 1-K)4D#Z< M&Y,+6MDET(J7=\OSEM'4C/GPZC+>1J;-(H5^TE[IU1#,?]XRR1*N5EX[@>NM M'G R1[154S^J*M,3:,FKY&^Z5%H8"NXV2 MLN!M]/9&40ZB+WL@NT-\%U>QM:&3A6M%0Q\CLEURLU6RZ@OI304,T.G6E=)Q M>1K("LPA7,U!/%G/;87>D<-D7P47>\3MG:A"R'%J:J$LZKIZIF,LIGPW]2K" MB\BS; _M874P>I1()93&K5&3"6<4+U=/,ZO>3"O-3)$W'BN)NFPMAT-KRGIK M, A<>V0*4?*@_9;!>Z!\GQ^Y'O-JMBNA/4PE&ZGR=8([G08DBPH8$">_!!=D MF15E*^1W5[S#04!UHF5FZ, 6P_]S.8'S,6_:08!HC,\SB55Q+"D-=VURTD?'<@U=___\LN0LHFMR(DE+U=)83,LE>R"=DK MKI&*C! RKVQ9V2'=2D9D9E[CDKWWO.OWNNH]/K_O[X_?]_N]NISG>8XS7N<\ MS^-Y7N>$'\%/ 6?5E%65 2)B " "?P#\&* (G"(GIR G.T5!07'Z]"G*,_34 M9ZBHSK"<.T]+?X$5PG&!E9W](I<@S\7+_)SL[+P25_EO"(F*BD)XI.0DA64% M142%"4:(3I\^?8;J##,U-;/P)?9+PO_M#_XS0'>*J(S8DH3H,D!,1T1"1X3_ M!D# >I(1G7R /Q\B8A)2,G**4Z MOXB(C$]XG9B4_"8E-3LG-R^_H+#H7655=4UMW8?ZAJ_-WUI:V]J_=_3_'!@< M&AX914[_FIF=FU]87%K>VM[9W=L_.#PZ)K2+"" A^NOS_VP7'=@N8E)2$E(* M0KN(B'T( G2D9)>$R,_=U*&P=#M_63CD%/VMN+<57TYSBNAN,CQT[Z-DY!*= MOK)%:-I)R_[_&A;Z/VK9WPW[IUU(X P)$?CP2.@ *+"'!Z@GENM\I+.7F;QW MKI3VU48IN5CQ4)9^R&A#C[35".;,4//<_93:/[-F:QC#UE$3-RPC^\/ZC#6W M(9K$^*S#61,-KO??I5E"59OK-7+IL.. V[*(WOI'*4L?-]'M")\?\RK- MKX0M;\ QCW%/>LE,X&R+C E=9^H*;KRUM8E.43W]L?"B^]@=2?9?V3 VA^^^ M%=4&ZK2)U[YS*DSG>'IJ\>>+?$AA(OFD+-V/"!%5R72XZT$K)=Y0\H9TC=)D MV!O8WXC:T7>1O9IOVNG&%>J\D_RP\ZIN21>;BZ[TV;Y+%+6\Q.1;GZ)>J7.R M?>[=$%':EY)M#P7,4KQG><>E-C)%="',#B89VF8=*Y0^$!X#(#=T M!F+(%9:=SAMM*O6I,JEEJK(N7\VIS_RUU:]K32EL2%)/CJH/W^?DKJ-]NJI1 M?:?*3%%45_:E&VD>%]EG&J)=2?8 FBEM4A'?'C6O>!G561]>V?IOM+,;GI.1 M%FPW+\:<7FDSCE79*DOSRC>6F]U6?#ST2S7JO:C5Y4N<'"JW&M_XAS_R%.VT M(#5J"_"T=DAJ^Q%=NL:9\?$CEUIPY<&#FU(];Z4N)^MLVN0->-=6M)8Z+YC4 M?$_\+F]*ZE"/# EHDT*'_'7PA*O(C:^XH%P"($@X<<#)Y0*MOHO.9W_HO*WU/^M MO<4# MP:U5#\+4ZQH#WNRFK:UELDY$1NU]7C/=2[23#. N#0RD+I)6$]Z/0&7A 9%F MBYT%)U"E&<.[\T0,#\A[(P[/0+^6!E;^Q(5(6!Q2J(P)0!?/>X$BB;T/]7>> M2/PM$RO1#/M+F:\'N0:*>8#$Z\ R@BKT\+0"P\<-:K!.>74X$MK-O!V,%*B; MA"+HEF )0@:@D JR%+K(X$90)#+IV5S ')O IF[@ 4I9/$ #ZRD]T2V&.E;C M@2R]-ARQ+C:?H DAF _JFT8=[=7B@<^6.(:47[1TAW8*_:G[&O)7NZBG&,#?"/0J04YA]$#F)Z_R)!Q9:QW#8 MZX?ZFN%V^;X>FHRLMFD!]#(OT[_]^-%6Q+4G5H#-1>PL^>&!(&JI[1UYC5#V M\>(TL'VC_C#,X1@,E0>VS6*UD_9H&ZPX0AU'W[-V!0_ U7O0V_:X/HNCO48P MFSL+?(ZCM9"=.5?04#*&%]=5 0I=@Z%W$=,:_XC%KA&!?5IG<3#;"XZ1JA+8 M0C<*AXV$5I4@%KIIT?M7$4@27& 98N-[SMK,2:(OBP)F-PKKR84>)/BX14?T2VS? MD0X"FX0I H=S)2K1;ZVJ0&$$,0%)Y![$+>:A<)U!]],0HZX=;VOU0VH"R;C[ MEI0WK(YT7?:AB>J/O&]6^^N>E;OJ$P#I>%57@7EG8E5Y1O=A]&3;=F[/;Y+X M*F]/!4@4.L>T4_/(YX<&1G,'U0A4EH3Q#. \4^0+=K*C!FK;K+FUBC"+W_>@ M&2RY703#"%6J*0&<,D+?+E?J8X#BHC[NB9Q!R^Y:=AB1<'*^3RX[)-V1[_ MI&(^$TW9;IT0+A"C*B57M6*L&<$G?.?=8C.9H37=_7*1KTQ928$\[Q,VSJ:?DAJDGM)OX&95NU&6W77R5CJGGSY8//G>S MG5W':^N3UE/Z:1#OSID-%,*D[0]VZ&* M2[#WH<$#+5&0H-8FQFLRAG2Z;/962F9O=0 B_YF8@9%5Y\O1G#%#I+?1D17! M3.F;,NY$&%Z2> NV\0EL*AN;NDH]O%/?2/"484:JMM[[W%#9LC<]8L73L+/C M3A4=+LZ7Z]SH1;);KKYZE"C!RQ6R0W-SS>2:G6-,=U)OL]UFQN"1*3V!!TZ5I(EOH/7R M)R9$]E\<#SWSZEEW0!V 'B@<<.@S2AF&-A; 4%HX>CM3W'P&'@B$'FJ39S"D M9'B@&WRPNWA@6AG46 *GU5\J]4-XH+$ G)D$)1/<.OR/4B)#6H8KN@'V1PGQ M+R4=H]$AQ%\Z:37I,RYP^ $<[!*U>@T/DX'5FIJZ.FU.(N^R'T?U*SAV_2$O M^/K(2:U@WZ9>J1E:>Q[!,=?@YY6]+#M/NS>N1Q?J14N9Z\Q?QO4-(!8940<3 M?@??H&R'\%N(BF>MXT8MEUT%^R)DA[K%M^73:?S*5;HKL&,0-%BAKW')^H]< M8CY/S5HC*+;+.NYI)\Z6>=Q_F>[,]-"9[]>OC3M5]8UA[1^2Z/T>XF;.GH9D MF)1@EO' !.@W/\$Q5SV*\8!W&^X8MEGH7QD7%/DVPP1=:W'23$$OU_71DTH_ M,\\N7-##K25C=U%@3VBMCX(MU\#1$_E'YF7<0]?"#G["PED&P&X$046@Q*$V M&9(OTPNZCH01I.QT<6L%\ZAI!2;>=WX#L$:GH[I#W04=W%HY(9-Q\5W*@)P M3!ST_Z:H8Y,@9P7&PG?UB-U:##)98C()#Z1IDZ7RU;H&"N !\1RL1#]JQQ&H M4C+ W=WPW9$8?G^-X]2@0JEF[CD)8IY>SR@OOM\1Y1(SDH"Y5KJ ,OS5SQ* M[705<9N61@\S2EB[*A;JLFI-PJJ.^R^ :&,XLSM7LI]5"XY-)7R3A!RNRL/V M'>1='9\).5!#)&IXNM9T.RC5P RM-&1>%/45=K2NQYIV*WE\&-Q1,_"=X>=^ M;0\5,?Z'NKH[JEWJO&IJQIJ.S-]R\W*+K,[VZZ:J/=/Q4,4#K](ME'%Z_<-B MN7B@7?-Z#HQOR6FQ$C8%M>CCL)4X?-G+FQVYIWDC.Y(7*)-[,+#Z44NN*RG% MCZ%1E:O.+2+'5U"YN2*'-+0RGI[NZQ3[0ICQ\3H"&RWPF@[)EO:RS3I"=C!" M52=>0JAU9L1GH3=U4.2R@NWK%Z\$YP45D#*SNUDT]UIV+#*TU&NKI#.OU-5[ MO]1*Y'1?F5OEJF,F0YB[BQA%X('3CPZ8]F^@(K@K0WA\HC]S^VF[/+6VFB-6 M,=V4;=_Y7-8G1BWH+7)E+CV:WJ:SY)WWI66/3(K.X0*.P11HA&>I] &QNJ6= MJ'G Q.VI(@\NMV"W@8R5;G]*8':/JM2V5>K6;%Q@GK[.-\_\4:.F^4F%%)3B1RTS^P^9#PH_9C$_UDBT^!J[9 M**X(_R$F*J>+@MR\OYC6TK$_M MDM>#_+)6U-_#-.N; D23;I*&#\Z.W[9A^6[303*_Z;$N;: X_72(\\,@TWTF MWHS+#,<2I6C8L]]IHGL(# M=V+?ED)6[7?P *3A.8X,>MA+\"[8: @&MPPYI,<#,RK[HK =-(AJ[^&!:(*# M08ST@1AQ'5SX0[1PHHB1+9":PP,GRF2-[7-)W?93@?&59Z,7W5K<&\0C2C[_ M9,HHO;]_O=%M[U<="(Q!8 ?OQ ,82MA6#IH#>H1!@( 0=%FL"T7/HI9;BUVV MQ,/];J47Y>5F@B9+2A $M&.Z&5_C+!2:2<_FY[_8K[ M%+O7ET4GH_M/C76]/[6Z/FX MS=EBJ2[MI>_#3>\I3_O/;#*6P+.U#<@QEQ'XP%B$XP][GLL+F@# ML7D%M"(FROL.,GH5#T!]4(?G4&!/ZL)Z)C9PI'5@1QWS/2>0@R I<=B/!VP* M,%AS,#I1A$4#H%/[CPS(*#@'H ;PP[.H&06FPG<6)[3$":VR[PCKZ4)A\8 C MT*AT#]>M=71$0)IK*OON?S/J04:/UM%A X&ACLV$[VR! 0(L-5B@3T_^,^(/ ME;Q*A0?DUF$;.]ID[_C*1PQP >.@.YW/657_G;^5175?S[7B.N8 #-X0^;$5 MY9C]DU0P?Y\>KA6Q@X2AC^W1E\$! ;K;C:4L*GH]6.5US#X*[.'VW*S$E7>E MPR_ECD _H@X&+VGMI^V4RV7<<[PQRX8MN;ECZS!I<32\^VW4 M56JVP)X%U;IQG!=_5FZ.:SUF20AD)MT0?6TUCO-\*:FRI.C.K M&C5SD=6Y^*0$!OZW5Z\Z\/UO?"0)TS=CNOAPXW;2JK2JBW-V8F\5Z0C3]80=<7?5&:EW$OXQ.0Z_ MVI.6Y^]X%G'%,)_1SFE=OS]WQ?53C&%TP?H,25$I->Q;DOR%R(GUYL9QJ3LY MM[(J* VWOQ$%R\!O3@;?6']"1%_9R7_>Y'.7;%4XX^=B1M\,O5;E.7)^.I3/ M(QW:D%P.)PT?IP:'NV6OC%>CSHOJ/B $6K(5\/TJ@_.M^Q*\QE1.@W7>="J^ MF['7?]@_C?PPSO:6)(MEYG+5NNRC3,T4=[)^(Q6)8YN-^.+S:W4^7B1NEJ$4 MCZRMN(/Y4+XLL^#K&J1%1*9E7!^ZS4([P6/]-0:IYDNZ5WEB]4?_5A&C0#%N7"%N0CJ M*&>Y"*D9ED*3MJ2=4]**X'*]8S';-7/KU&''AY0[OA0WQ7[L?MRJ2D237!EK&? M;M^A6)?!ET6^G_0_504(>5%G"A+5^^IEI[_5ZXC^\N&A_UH/E[6!1IZ3]_'' MNHIF]KZ:]#724&TB+I]656"_G85]-^O,!GME0;BUSX-W=?I/$WIIJU6,X6.I M!EA29]C&8DD/&SA8WJ/V#L"YD"8O@;$=3,EC"&GQ?.JC M0YK>LSM'HW2OJ.L/*%)7]LNS,,4IM5N>(N;56K:==.W*]Y(D]QB^O_#UD@PP MVU@_SA!E<%%%RY66OY7O(6P+=-6!S@0/K SS,(7("M&^'#;5<'Z2!U^CXTH=MLOL3'\*P_NOAJK12)2Z4W*<[/CAIG+0)EK@3>' MI#_X(MJY'(,!(_5 2ODQ<*A Z<#VWRKXBVE3A\&H$)@6-6.P'E^PP6]UI_S! M?]JD4"=P)<_<(HC'UH"]UF-/X-Y[X*\3LJ1 %_B.]F@5?C!H71WQ ;,R/%2[ M>8WETTZ@TTNV2HFW [$_M#9HNZ.7L--'/XNN]=CILC7!/D*E-5:PTUKYJ<^$ M&H?17Z,[EZ\.)/);^5POS.674Y)^-5#Y;)TC.^'Q'OVR6I*0!*WQW5CC>ZK: MK:)Q*ZIQ*YJBH*QJCFA^?%[4W7[;I/B\UU>N"%Q19'[]NCJ1_R&K&BC:(>@ MW3[_AUS(M:P?@;L.F: MGN .O+,LC"1QO_-P;(3XB_ M"JE[3BIQZ^9"^HY1D+BZD>=+K\8&=?N6CO<.OX1-*H!758!*>V#[@FMOYS16 MCWOSFP997,ROR0&)$;V(BP]6@3K)!_4L"Z2VP2PV4VOBD\?+Z_;ZRO'.FX6V M5*Q'ZLQL'J&?B26L),6@F$O'M)F5&7*G=8+#1PK&M[^/9N2^/E)MO5/F]<3N MR9!X?^W;/&7N<9L/3@Y/&@U.,2O,>*O':W&53\A:AZA-WA@>&MS03#EE;F7" MR7;T[M>@[?='VT1<#P3=-EH S]I/['UKG^XX;W]O3$Z9>+9'Z6Z8<*# \=E- MT_7,XL;I\)+7K0ID/A(W(8DKV)YD/%!NRF6,'9=.*BX]5X MI2%N>UUJ=FK;WRTLM:]QR^=%]6*9L9.33&@LOUKOU^7SG4FBPN(FZVNO:H6% MZLJ$%2C4)NEZD4OKQM]8('[0CX$Y;F3OZ[_.!FL"WXMK695BTN1^#+UZ%#\7 MIM8R^M)*DCTA6/@Q!0E/Y.SN!L.*3_F96++4L>=U*LBHNU^-)@46O[S0)G[6 MUH5*?S"(()Y F2FY8=]>2O5ZQBARH3G(!PPFN(@!$DZ6#04F64^U0WUE2L.7 MQ;?HO:!+=%O&%D@)T!.]$D-A,2_QP,N2C?_TX4H*+ BD!'R7G("PXF!;GO]! M>>4H 78P^TE8+\<*#@?.JI8^;(X?'E (*$$!)F-1;7*?_>@%+-$Z8F/6 M J,'03+!=RD:?JOK_58W SW[Y3_Z>G_AY*^Y1R:? M^IX_U')5E3MAO ?7"Q:>I31\4M_('/2M#5P(D\7!-A3'5WTM-G[' @\\C?X5 M87WU8_@M1./HR,+QD-@69:S 3Q_OWOYH)OU]!R/317D4V"T*:7#T$00/,( . M!'%,2D!^;GA@2\_DQS!L(1RQ@ >&RR6V8LIG5BR8310?)E^E.SVKXLJXF =M M^; MO?=]*LAK3"VA2/#^JOM@85'KFND>I,X,ULNW@$/'@E4K*;6X\WYXDFGP MB>B!!NUQK7/P,@L36N&4?ZO]9<.8K9V>1/?[ M3-;YF M1_$]BP+D*+HTT5[#6&(0@H)P\_!=D]*EUT%C(&95Z(Q%KX--35ZK@^Z> 7F? M0"SSZ]T:/9'Z?^04HFUZL"0NT-_JC4K /;1-&Y8$C#D^_21TVYH/9)<&CD-K MX?C*=!08Y(?!EBL<@1ZM^D39#)0%V_\I 90M]M0FTZH!';S\>;"'0&S8HHM] M!SO:3,,=@]JEH';03RCFL MTFSR'_=A\V-$V@;55+*I-YEH-9LOK$O1PHH'9 MKD<[R;ACBQ,6K%H#9+F#+/7?K-W?+'J0)6_QA\K; >,LN!%T US]63,C@;"> M9%R@-5BQ9(S#DR7H E*K"]::GQU\:0?$J7 'J!@HUF'GW';@/#R@/W$"KW^# MZ;AUZ+CK#UT7Z#CT34$_Z\[H@(0;;AI[50*RGNJ7*W;&BI"X"U]/#;RBSCP. M_KVE=:!QXH-G\8!GO_4QJQ?(2)%_/0Y7<\LMM&+5JN$.+&H%G:]#]NO^^Q41 MJH>Z_?>JY6H.'6Z^,@U:+[C%/ M5XZO+VS *J]EIMT9%-B[9F^A^8%Q6"2!(U/,C^;6YR]5/*YI%"Q?5H8C@5VI M&A,J#\G4N;-?XBY*M1\ILM/@@:L448/(G=&/5\M[G$_7UZ.5UCY8@;&TPP.] MZ,JVN)^'7X[W-LR8GI6(76,K-439M:?.=I*CPZZE)V3Z$@6MDQ.QAZ63*)S9 MZK6:-B*N'9+0?_/(CF*-;B>R%\T!!DXW/<%X60'*,!XP72O5S>LQ=%>.3UDUS-_Y93X>RW-%\DWFCXU:SDI1[;W]J"YP0ER4^SD-9-H8#(XX;)2P4CZ M!MBXWNQ@$5QG$:Q7 [;)#HN^/NH%.3Y]'4<2NU6\JTU&6[D,W3UG@:& S*B, MUM >GRK_BP.IX MV< _>?*OAC.[WWYPW<"]?N.Z$?1ZYXZC8:LEHNE8E_#KWA(?\PFEK0@+V"W0 M94W2'H=8]"=0#(/$_8KHB\>@FCPB3[+_OE"TU%[NPE"Z Y]A:^I5#="YG "W M_W4X#H!?XLQ2_V.7!)\ ANID+5*-RU\@D^X4-_' ,C3:H%=,8K"ZIM&[*O"' M0H#4CXKWQZ].R;W@#.6;PU:9&W:Z7O@QU#U#)5EJ4Y6@5V/R1I&%4_A,65\2 MYKF%VI.&_3CJWMHT[3K5[1DK2=)' .(G$'5LK2_6$\K9D-BW)Q-G;?[KSEHH M3_M/\DF?&9YD+I)=*>8"".G8N,FD"BQ KG/RBZ@$#8-VW1OM>("9^506;8\H M43G3"\^(TA];R^)K9U5>U>(B<\EY?K(E[W#4V YK5S4E_;IF\F8^P&=[_OZC M55?%#=/*)]#P2S9FRC;Q@4N>2^=HI<5'**<6*.C*NX;+:\5W2\\X^"?E^ KF M)JQ5N@HYW[\]FSYUAE'FO4D18,<33Z35=J?25_^V9:)3L8)*'9*S%+)*+8(+ M',/A$(=#/C%O>,*MO;L'&ZIY2&0#LZ7[<>/O<1C4(34/'CBO*CRK3*&K?I&Z9@,0/ M(=G.W_G/-E0>Q]P/I3:3-[?IJ6"0JK?@GB][B8TH7[KAJ$^YX7I#G/$4-(J0XLIH4BV%K#EI M;:B#G0W!7%4;?M)((U$Y/ZZU^A)R] MUL(5H349S=^+\(.A#PHYG:<$!Z. 1 MUW'T"&0M?!)TJHC#^Z]Y]C62,=O0W])\/7]+YY7_)0US0.(!?RTTZ':GP:=A M!B>(CQ'V5[UA.^U@SSF#SP_IC9A,(%C4P>8Y8Y>@&YV$%VN0T23X7R(P6R2L M1P0$>'6$(6(_!@--$M[$J>Q'UQV 8Q*AA:,'0"'PR?R6ZL-F@,&U; ]VGU"? M<,2)D 98>]>ZO00<5N)0FQAF]X\X:-1N['<)\*VM"<'(36& MX0709'68'>C!*-BE%N_'_FA"0.%>?P06[;J9L_;^=Z*@D&+$&0]\@&WD@$M0 M) K]''<,G5'?;P^TP&'K#G7^3H!R4[AI$$O&@@OJ'2A!004YO0=#3R.^)J_I M^-=A-U'3RMFTE8K89K LUN_V"6XSB*)2UQJE9=3!%SQ V>% 7S&[MRO6'-T4 MUZ=8B!((A!IK$7Y9" 5JS3I0E1=AHOW6%[3I+;2&$AX>!]6T^E;],L^8CM81 M+:Q&=]W3$3HJ)P.A1_%=._Z@])D+4F+ETUJ,#I,W^ICN_<1\TYB7NOSJ2=^' M+Q=G8IZRHW\F2A7NB&6]SIZ(;GJYI-RR6V;2*B__\R/C_E4_!Q^O*^!4%Q!X M?4Y\1NH[1XW3UR"!VBWO-+&]FHR);"6AIWG]P+ZS)PO&Y\CI@S#8='6S<<)L.F.1^^O%"*2!>\_;3J\7,VMS84EH_>YMK8 M6TU5%Z]&E3SN/O6XC2-=%X8T?HWL!.+DRU$'"]M%5JP*N9_SN+0U0/"L$TG- M4FAUGOX_ES.Q_]F>!$,SYO; AN?^3[*,E@%YNXRDNCAM3C(BCEN^VP/I=>8R M!J9BUQ@1XL3;XY-DX\Z8OGFB81F/]'OK_*4N'6EI]OE\)6$_%$;TF2U['DJ* M$MW3&6A]F=4)\T'/UT6QD!JRP4-",LE5-WXV>0S+2S54.17F]\+7&)\IRCIX M/R6]TW^KP_=[=\>):5O]3'W'&+9-'U)6^Q%'GM!\W(SH,-EO$:6GM MA]Y7WW#P=FN=3DRTU&:^052U\@J WE1@%CF$?ODRVS5?M&"-ST7D&?:'&Q:Y56@7$G;M93MA! MQG,7>=?(%/H(./ MY;[,2ZWK[A%#VE^&'W^!#!]YZ!O<[#_G.V\F_$.5W5SM1KA[490SNV<;1//J M<5!<@0/O4H'A&++D*=/9UO/>TG87[$FNG8!QB;_ N('43';SUTIZ[1^"I3=. MMVHA.6?DBE76C.NP)!?!10B!^QHL6EB"JG%$[5*%X0%B/("FE!\LAO4*TV*H M\, J+XE:9!=:OQ2,0]NAF]?QP/N\_Z"RJ%FOR?S;7&SU,F+WS%^F@+XRWY)5Y%FNM45R8FFCS&T2H=YL*+#-4\'T?:9ZB3O$(6>-!;3[8E& M=Z$6_T3+-CLNXS!4VS2:].,KRP4C!6^.M2HQCS7I BS) [!FY;C61L>.C;WZ*5HH179@X#>&#Q BV.#+8O M&IAS#T373Z"'(-8?.7EKAA2#'E. +B@$BHV&V \@%B&T.%(\L"]*%!29LQ^M MCGMR"30&Q[7&5CM"=Z;_8OI'YBTL0W=FF'"DH%F_X^>8PQ;0" 0;#9AE%_V; MO@Z'@:&X#FQ*!0]8$8X&!'GA @:-#24!:5J!Y,? ,7F ,6A, ZRG:6'^UKH=$G M+'H]F/ *+O G#M3;*WK2"3\Z^,,ZO5@H^YL\ LF<'R"4SSP-&H<>#_SU>FWC MG[S!URT'D%=>_WK#!BYUCV&H^RFP]=CNC_M>[)KE98O^207%]M*VQ:ZYOAF7 M^8:K3,AXR<;.).-0R2-,2U5< MHG4=O^JX461"J[1G$8[VL%Q_BR.C"+E(89J]H[0Q-&#&Q6.8(G41 MH[B);C;G;6)J*'O#U?#Y'K^'L C19PJ*U*&^:@V99J3_B(.^D/'8U8F*TU=B MBWCB [ON+M_\.;=R1',C/K%'XC"Y=#G^$'5[L^93Y3$WW#M4M5RO]ISZC=;5 MF#2%5A6!+LM#B>Z?GX2=0FHLUKX[>W[WGB!)$!^\>_5B>EQP04)[N=$64[BH M*\-8&WG5@V3BRW==V(OS_:>?2\IG\-5&3,%H#CVTT4$)^0(U/8FS&T:F<[ZK MFB*?Y\/-*>$"#20%/-Q*G)!MX6+EC%TSWQ]M3+M'%' UWKP7P^#1ZM%* MA"Y(7:RA0IR'A\M#MFPSBE%B$ZG)35$=+7:Q/Z B-(>?*4;0!JX>FX@OP_Y/ M#ZKLXU)LN_>,S.[Q%%'2$!W?EQ>L;.J3AWQZ/BW'[9"I)]ZGPM0SVSHJ^*UB MEXO68TU_Y:L&;UF3+=5!--B-=^I7 M38,/ER6LX?OW_8>@S\2BC9O;6/U]Z[2'<,,!4HSS;#4!5\,>(_BVZG@*)9=: M_ W"9#DIGF%8:*)%';?OAI?[X0'#]1O-\L%/$.$2*H<>TV84]\Q4M/I#S2YQ M2\3KN['L:; M$?/N892OZU MY3E+Q^N9^])YZ3[BW>XZ:(YO=.WRORH_0J>T:'S-Y\JJ2\4>UE^,E59E5=99 MI#H?^[4RW-$MKV.H87\8QUQ_+RWCI^S&9_AFXF&!WD NC,%,T:I@F?*N0+(( M];?5;F4F$N:#)3-82[3:@=KFA99)N)=8Z>L#"7%Q9C31TUW7FE&. MN,[J;?E!GA2)#98Z"=EM3>G,1,&J; ?]6T-YYCZN+3ISM"S"G5G*K(TG7XJS@&&I\M! .14/:'R*[Y20 M?LCO'3LOL3[H?\:.8JM+NK/96!E>Y,@:7I-:VOT67B,B9"FHJ7E3+1+FLE22.)D>T-!@O?^)YO_CQA.0->;#6,D];]R!_OM7R_U:-7-6\ S#U6 MPY%+0>SF( :W'_1%N=;6!V' MKDF]Q)J&1$H',GO$.@:%3S=Q-NM'.^>.YC5(=:8GV<6?0C&>-W/S,(R4I^9G= M.JY/1X'#@?_3Y2KE ;M*0U?KQS_59XO]K+\0GWNZU2CSV73J_5B78:SAL"U: M[7N?ER9"^.]%!1> MI8?Y2&63+SX4*5>RJTR0Q?Q7(B/.W;BY<[J3/72D34'A1YC.EDM+A\7Z%S33 M\3D\D L7"T9K01J.Q#G$]W@*D3)^&C6#;7&R5S#1"<72%X)GIYXMQ<4VQQH[ M9V8G^TCTDO(Z\YP]IX628=B&4D 2 7=W<]_LH1\R5*/S#>J)T4J5<&X+L=L7 MIWW-TF+F9^KEKMDU^QB7'!B7^,>;TL?,8C.-+.FNWM+J* [6'*=-XZ=QI]46 M7:\)H+H:SY96.!,W(!SJ'[H<# 9XFCE;!:.HM@"XX-6?E*7H12/IA0LJYE(7 M"DD@_P7BY0E,&]$+Z;J4 C;+T'[.6?WD?;,V+-D&8AL" G<%5E%]U]\9H"(A M1QV;[(8';@9L8)Z#<;DV>31#!C;E7SDZV!3H/^J,&Z1==C=J+VIJ'UGC@0!V M@VO98[[AQL[]JN<.T#>[M6H]3/# *#C$>LW!U1]$/5OT,%NM?ZP9R-V5SC < M;#SP]Q0/MV-U+[ IHH@K@_6,0Y)!^!'+:0J"D0_0Z[@:K9-BRQ%_ZICV#V%& M?@7VCYQ?UZ>,F;G#K(2. ]N?:RQ^BG@@YXW(SPO2WJT>1\,%,-L>L' GU$GA M>A;CV+I5V-@!U!X$''ZQ4*WZH3*&0;9)Y%+1N>QEY/!/,^IWUZ!H>==C*G/8 M+!1WN7*C1D/D[L"E]TU;LN_--*+C9)1/]Y! >5@.BE2;Z#3RZOMU[D.K"D X MF+> 4SS97>F!XT*3X4>T>" B5QC+H$*P=GJ28(T[=O4(L<@#+BVO\,!A*M"D MI(,F1>V>;\0#;80-H/<:8%6O(3 >H&H65;7>]7]GY*R*P'J5P8?&3BB%>(U! M:U48[.5;*W]RT/2(W;,-ORT!]4KW07H'#X":,; MT< 8"Q!\U?_AUH%<=L0. M]@\389V,@Y7!MGIPW 3X%_2=!X,;A\T@,!H0ZP02R*\8'PTOLST=;A?:N:)I6@=CN[E(V"=4GM_J,KL#-?=/[#[VJCA\HT:1N?HU MR(X&,1WH#(T/BH@]6Y ZN\C5_U6XP-"(;E9L1ZJL?Z$ M+%8^0T(8C'$TNJ6KVW]?*$)5756W]5)NGFCBF>SY?[QFF=._MGO["&\L@A#9 MLC]BUB< OA4")KS[HWQF-5_IDR=5OAW-&/DI\)),\+FU' M0UFGW;FHP1.YNN%%S:D6JF[B]#*L\%;_-Q]1+NIOZS,R@>W'869Z[AR46^1% M94<]ON<,9=__LJZS#[UC%/(R7G&*3.9Y*: ;^X7UJ?>[4H'7RZP2:/HT7/<7 M<]OM6):13XYK4]MAG.RG7)Z0%/XX?MGBXW2J*9R3+G^M=EH?FB0O:3"B5S7H MG3FF=<_C5[3X3[U >:O'7-$YJEQGA2+%81]8MD(RP\9C=>Z+76=%FMQ\-%3Q M_>J':!L:*^<*SA:N%ZM -]33G>)RL/"#PT">9*=]>,6=/B'G,HFGY/-7O8N0 MDLBH&P"+2[#^P3-/M@QZ]?V(F>0G9V^+V[TC)]U92ZAV=3!B>M<@#VTV,S[(^[P M1WSXOX@;_%L\!PVY"Q)>!=@CB\TL*O,_%5'YHZ5GL1HH@@L9@A_,$2YF_9,. M%O#K@_7I3K^P&9Q< M*C=HMQ.FAP3PI-OUUX'"J&,*Y&_ASX'W;KZ\%Z#<__94B7;G;)D$[2,[AN^1 MACZ=:^BE9<_I"9NNU4:G10?80P?4#A(,SDP-7N 83%:"+IH<>KF1GB,[WSKC MX=;6X3'NOUN&6)._0+A/!,.00Z95D$]D")>N0*=U!OJU<6DP4<*W*B9/)D3NY'#0E"3:A>0OZ$B,UW+)G-E7#92;6 R5;TIX%2K#ATHWQ!)85@X!VX M3B5!=N:<_^O=J#LVL4+03X@,CH>P0)AT.3;-BG!?#0\<+,&^)J.EVW!/UL!X MN9?PA. _M @6W\!1%MU9N)Y*T(8,#+T/!>7D._]TB9M'$8W[^1-(B8A&4K[,A9'!\\) MEY[BQW"!OPCWI #UD_-,$M2)A&X;S;<,#3R*!!/?CV.Z*D>BVS+VB?7OH0A3LH+TD*5H"$N=_;/#[ MLH"U_X"'UIG3\QJB;CP:_9(Z1ZG>WW#+.#WJP?!$C+S27$;3#ZY0J]0K7ER> MDIP,"XN>R_P&^L-7GC*=_6&01-?.!C%E31!;X&"M[J_& T2^YK,.<:?+R@5F M'"[*JS,*O]=W__@!,B'+VN_*N+QM>K&VMY1U,E#-3'!B]N.EJ$)#UP?GGWZ5 MN)O)-Z;7P0Z+K^F#VNFJ,J&>&@VGK7- G?(QF\%V*74_S&ZC>LUSR11O%_KSIA=&'$LTI_H-6'X):+4P?F+^^"'^:W_WXZ%YGKJ/_ :> M[UB87[-/A<3%A09*I=3T6086M9"G6MQ+TW[69REQNXVKB[A>BG-6R72!)*.^ M54.E(L' 8@@U;U!M(%VEY.X3Q-_TT[(I%*WV8MF[RT6?65"$?DDTT[BRWC1* M_":I]T&I&=O]AJ:/ X]-MB^4]CI.D*-EV"VE5@0*BC(L+HPM=73Z>$>AYM:>!Z*R[&!3J%+S^9F]DK$9#O M'KZW!8L8VD>RO4DL%<#4Y] TZLMA:2%^W]^94_16^WV$G$Y6?>_!5?5\XM%S M[U&XB^_"A2;>1,D\;W00WZ]["=[F=O>OEW2(O.Q\6!3]@]M4T-]Z(3+Q2LR= M;W'ML2R+'9]!C[,CHW%=2^O9)]9KEH[YR_OMIG24L9)^$Y#8M*(5,_8DQDR. MK9AH;-P9[XIE9?NR4DLVJ\<13=9(R3.G2#@+'^E("QFH'F"(Q2!Z6)&\VOK0 M;:1,FD.\_17MOO;G?)\/R./G?[&I.P@*7KGS-D)=-N;Q.PI=#4M?WE.[4FL& MZ\;+3(^5Y>COCD">N:F7@% 795K9^[S+E6,,Q(>W(E$-47C@XPSTMGS-R_RF MG%BE(U8/=-&>Q/8I4D]1W52U!=O"^G^]MT[MA\WR,/4A$CUK=HV@F_]Y!9!9 M1XD>T#&UB"[=**\)Y&C]DF*7RI8=)9A)Q!:<9BWCYYR[X.H_/E@3EV=_;K)U MRTR6_WT5"W&6^_1I=Y&:^^EU6>3!XGSA^7&N5E8.=H]VVJB+712XI%P^2A0N M%/1_*,)Q3HPUWGKT:)TK4E7QNZM'PU72((M3WVC3CS)H23CVLB;%ZNNJXN>7 M)_NY?-J$H-4?'PKRR3L MM(,FZK6GK%V9W"*)L2O9TOGN+MYZ7Z.4KHJ,C_&KX2RU"RR78G^Y2\V7.TA? MJ(V[\J-"RTMV6.;)J*"ML!#RQL?,= ,^,*+AJD/:5H;T6:4+A0;B/./6VY* M[J]G,[Y9A4K'^,A*_#J]][)4&>GQ8,WV(78M^DN2Q&1CPZL;(#0P#V;[UL^Y9 P=(\&%'#_''HK!9V!'C&PXA !T-U]ZL9!$ OT U@O5!A&K MA\K^9Q"_!+TEW# ^.5#SEY(HS"GVF&(98XYM !7J;#?9PD)RRX5'D!O.DE^R<]0F,RX?/A# M<^:-YOCQC&27Y_W[FND\+C8!#"P=$G/>]0G[C:XG!_NF!*XCUQ"_;W_7%)OF MUY S#?T9VGH]XQL&^HSEF[W#K:;%Z$G<=LA2QR$!0 M&0A\-W9RHYL:G/N#T$5&V$8#&/^\"!+=THP(M&*(@CQ\=GL"T7'.KQ3>V'[\ M6&J^\>H]+YO.\TEY2IJR/W:AU6.P7C["]>[BZZ;]HJYT1J6U;W/,*CE=E&,N M1Q6,1$[TEPD*[KZ4>=DN^S+%4B7I^KH0$')W-7IF.]#8Z7E4V_: 8AE3$/=F ;G299R?X^%BI(2\G[[\BX(0>]([* M_HO?J3T#^USAY!-*'8'>4\=F01?Z-W!8O0Y>8OA^,"&[',S>W_I]4WNYM$^! M07X2! HK.*S.R67K.NC!.B$W:!RZ@%S 8?OV^WY?QEXG' #\-(H'- \@!^NQ MM;"?36U8],G9/Q!'G!!Y: OL#3CN\.1H7PWLYVD0WD1:_)4@G,!9@^ZVNJ)_ MQ8++\D\6Q$G>\S7(25YE"LYJ&VJA-E9BBU[;*^-W 6,T71#5K=;-*>."5H+N M+RN:!TA'\6$85Y_"_)ZZ[6ZJ(4;*[MP864#L;J"R MAJJPBK"4^\V9==PF>G>^CEJT=^&2.V<:[+1):]*&54" G9^K[(Z2%\>0Y8*4 MW]EBXI+XQ@HZ'*^)5O7VRQ_KC:ROT/F6F>G>O%5;E_!&60W:8G18 B9D:K< MJ569H6=QN*77(7QQKJJ[HY#K_>96YY;*0OFG,J?:I@]P))0Z7X-?7 MK>0^WCA@%$$ZLD[F!=*'BEE(=.J&L$NBWPE_*R2+E2RZ+BMDYWM0F5+V\$-] M0\R6;72P/??M4R7I_C0WVZ7$&ARN2>B:=>'OO.T&R.,ILT&U11F4H94_M%B4>L'<4 M/TC3L1S(>5_+FYML%V'J@E%=*&" OMA3K8YF*7/.414T-\P*X>KNWY;.ZI9J MD\+P)E>[)N[A@1 \ *C'72M[JJ\O(9XI..A*^F!T\@O)\W'A*QH=RM+;C9J! M[X82\K[D.%2,F%1'GQ-Y+WQ6ZT=+K):W6%Q V4HM[G*LZG.ERN0>5=MG^HAK M#:(VI. @Z2[]00YE)8[-7\+4V$5B.,^__B*-%C4?8BMVQQVW2-VZ/5;*4&X M_U+60-;+<[[Z?1_%[+)5O+S.Z+NRO^H.?])B[=SA1^JU7[0[08S2; HX$A3< MV)B0151/M+,DBF1$ I19F1](Y%:$AUOJA,T+D)YYL9K).@F:D4N"$A*I)1T2 MW'W!+5H7T_7S$]YI! 84(TV5(P2B4:\;19Y%QYDQ+WQBHUBZ)Z;'X]86UW3J MHX"E1_XBG8I_B.N5)).(OCLRYJHL[3V*43.;.=+^L,"A#3S+TJ54/-')\=46VUR5N$,P2&5;?^FQLF)&JG2Q^J M.SP(%=>NZH2\N2FWG1OE3NXV3$_41\4F%B-J8DBL_*7OMA5E\UN._\/>>X9% ML6S]HT,0C" *@F0!$8F"@.0!E2P@.>JH9)"W2[]SGO>9_GGON_]]O]T%#5M:K6ZNJJ5:MZ:OU62-I0]?IY M8:H;BE,!&9+& ][,WD.<]0Z%-B3W)'RZK>2\KC(_NE\\+]H21YZ JF%U.]*7 M9,H+%\V='Y)I>=TT?/'!7?L'&^/?[U$0VX^VZK,R$O4$N ZE7:JH&DS"Y::Y M8+KYKUI4M[S['W,;U*M3 ?9;+XF MY:A<X#='T M(\_(7\5_C.00A5GHR9[)EE0@ZCI%,IP^5+MR3O*+]J11=I_-T)Z,J\*TAFN( M5C/'U)TKT'J^>:%>K;5S@"-T:=IUF^W"?%_P<0 M@5"LAK0P&NN?[XG"RX<<0TH[-'#7HSYP0[X?0\+0N:G'$ 2P]%SL5I,\AK 4 M2W"1W,1?2]^E.(:T+0$$BP0"\/QO,H$("A!EX:_Y)\'Q4".=^V0.6/5CR$\6 ML)%46SQ@H"0/)3A52U!472KF+19_<<%##2ECX8=LK5O12Q7_)/C2P[NI=:! MP2G.N0IY,0-@,(R[ZO*3$^F?@OX,_\'.A$EA&P5.\#%L99U@VQ78 6Z9M^>1@EU U M.3F[Y$_*WTUHXMX4'$-Z-)'!'3B =? ;8-:M##W!Z_Z$UZ*;H,21/ M .N/.$B&]R?BH;K("A'HT>E;\XI[%GG'$#D%;#[Q,%8-OMQQ#&'.PG.F[RP" M?: +^Y\L@2W[18TCP.IIRP<>-QTG 9\=U,;P]Z/(X('RASOT3L)UCR)$[P*0 WH]<1H%W08-C M!W7D\4MN-: ).-:["+!8 ),"NARZHGADB;N!LVFA)B(_ LP1' A.< S)A19K MR$/D\ G'D'MP(Q": )/JMV)?EHRN&:HM2V;W9E(ZAGCANU>4 7.O0B-;9+$B MWZ$;WWD-N*3ZZ$-N)M>%:V^RJ,4KW+/-,;GNF&?%:?#^YDISB?,YWI\>8VJY M67;"0Y'%/^V$GMK=4T( M@[TVJ:_3&M^0@\SM3 \7M A[4)UZG' U\H/$C4=P*@V.F" U<7WO7&2QG-:@ M9 K\Q4Y;_6;(2Y<3M3ZU1>A[0M'NV6_OMZ6A/-,:O4K@BE$=:\PL]'=IPV8X MWD"KIG2B93KSNK='F[1?81J]6J=X^O,YTH2<#-]U*K1(>'B(=3,N>R0U+@3: M6KHY60K6IMM-UK%^FKJSQA$5D$+RDX+G39/)B)6@LCES:HY1\HO2-33K*T^M M5:IGG'V7/YN/FL2>DMI^6*;9(>6^^<8BX4FD=WUU#_2B-OWZ=9ZGXEJ-D]V< M3<^-/1U4DF8,TJF@>DL@#+WRI7V&YQ_R(Y7OX M\BF9*FW-_N(J.QECAJ\=S5Q$\8+D02=9H^1(20PQMM]NC5(7C$JZ"3FP11]@ ME*+9Z88U/N@Y4A )7"*2:6#YEF0:A[\D['QH-W\,,1-"C[DO=I%?WFVSF0JW M6D3X:G&$Q=YB)Q:BH-2X$Z.^9BCQJF^2U[K=I5/83T(-^@"AVQ2^/M/Z0&M= M.*PCH?SUMV9.G>6J0&YCQ@L4CFJN1P+@.7EJ):2CLBT5,$8?DP(ZX?8'J72C M LN\<0.&./M@M>]K3M=YE2V?FFVO0MJ>:J?:NZ+'4)$M]+[%!A7*JO>4+Q@, M*4T^H#,W5)=C;JTS?)\;&]^G(_0R20/[?.;HUE;)J[KB/[_LPN1!UXHC_(MM M0>27AX'RU/KOG()=IJYL*O7P_X@L2O*,H'02#M+59K3YF@?!S28RFKGNEH24 M.PCSV*+/&_Y,O'X691XX&R7.=JYJ-.99D#=5Q6[&.?'<\"G:)*\+7-'FJ2/< M^;L<.T6%+%0C4S_UJU\Z/94*RA6]6+!]O[7$A%*N_O**6"P.UW[>BYUN" 5XK7UO,:H*^%_/V31CS?2\_C-@86R7!,;T=(U,F M69PGNO_=(J_P=2@H9#'3IKM2B;SO7U)>I$X2[^85^1I'D18X9@#8K/J M\Z(Y9[++>&_25DWT9G[MRKS$%]^Z:K8N13)PGUR?9N\-0[O=N<',ABM)2K'R M9#)ST1)N[4=])<6Y=0'\;VW\>_%Y%Z]OB[=U=$L=Z:<9>VJA]6OCU)).%:W] MJ*H+Z-IKA@D(22S(HIJZ/BG336^'2#T=]X4:Z"GXU"9Y0:X^O^=>DU(>6_\Z M)C7#;:43XA9KXW[^B_FKHU&VTW3U*F\=U8FZO,VH-*H;JQHH[.P?IUP9PVN' MC'E/S[XM>4A)6BYQ"OTDB@31ACP.]RATP!UQ$T+^)X+\Y@& ;->"YX;5)'GS0)=3^ MAB:N/@?>+E88*U3 & %^FKK MD8Q87;")]!S+EK_\\K5'A.7*:&:!)$9A*,D[&?JD''1\ M[\:3U1ST[O$(')T$OUO8PB-UQG^4'J)!GVWDT8[=!@J[#TK1AK7-^%*S)_DW MG<#(*G*)'5BX R/Q(MJ6@.FTV(C$X:&S"@1?=ELX!@MO#>##Q7;C@VZQ'-"A M9A5'>0&E<<7I=Y6.C47L'MAV'M;:%TD!!ZL<$:J\ JK0$JKHN-E.,MSMGSHZ MANC61I&R.CFO*DM#('-)\(0?J,,5H,C7AJLQZ3'.F&K2I& M"'IXT "\LE#@E35O1"5F'B@JB8J.Q:IW7WEE^"" ]PM1CRL=,2!G5>4QA.!. M3KWX+?M0]*2+/"(>T(B%C0,_4X3W-A_"F"6[A/M40.- M#4/W#X'&WN=A]^J KNT$S]N+PK=W:7$[O[W:7R/1;V7)1^+P/B9PU +HCO8E M?7ML%G\,N770BWMK?0R!"L)1MQ/7]M*W-UEPNP!M/]Y[ HX: FE;T[>'@-<$ MR#!>#%^<@6)^(FJ, '&_P/<';U"6"Q 02*H$1FGQWIW $#)"5(/'[D'/]GB0?@N$&[BHCT3^R5@$+49H3!"I)7'N%VIX"6ZP"#]R#;I?Y W)[ MYL!3Q1Y#4)\-U>@F_"U7<+-&2!OPAY[VPR%MI6!$5Z.?;2B##WMFJ&8]^7XR M_D@XF+P0CM)I>@+W]'=- _^Z 6949_T07Y%;LIW$DO+YNB##K%H+W)1ILYET M\YB'']%.4;(#G?5127)NAU7BW9_6XKJW23Z6D32.2]]P#US_5'J0+%NQ*1-? M?4NK\K&%H=Y=L<=1='Z75:_OV80,?[YTR7NJ[-WM.>6"N^RGL#?.U=IEX3*) M9*9U^=4?>."1I3&424>7HP_>-S\V/??J38&-NNOKW4M>]E2P=BG?58W.:TSD M,!M@!)V"C?$_>JG4M[XK*MK[4'7^:\R+K&AS\N]>SD17%/.,W!#!,V5W-;V[ M*Q35>.))KKAL[ZYTJY12!J_OC/+-]^[F5,4;WC%W-J^^$';WSBFVR,^V 1KY MNXSW<_&),;D;U;GD$R8LN.8+A*]!.90U 3% MX4Y!:8,<"&MF[G_?+A&PN MD'-[WY5(@,F:5+"XJ&V2AS[%WG;==E[-[9JW9-! P68BCB'E(Y>9/Y7Y=R=W M #HD1-AD;_NF@.\#4[?,PH\"3BXY:OF2XV*&?)FZBW&]^^:*'])5FC?YRWR< M\@Z2/JEZ37T:ZFHU,'L2'&:AY?(LUI@E*>T-35_>L]7,ZDUJS7M?QWIB##?3 MKQAJ?,OJ=ZDW'XKMAKL7.6N45_>R[N7^E_U'@^=G M11_T[>8-E)86E50>%@GPN4NV<+QDY3H<:XZ?/5!B+Z,)@X:O[TSJ?TFW?5^; MU*'A8Q9P5YO7[+1HE+,R7YHW4?C2XWX])F] &UZ\,.SXF0K!*)"(3-GO.H;T M5: ;;C*M_"QRN RMY*QZ_8-H=(Z&E<*K"_59)-;UL&I756D65/4]5DVE+M*/D<@>P+#>TFJ3E%*6EP=L*E:;>3\N>=3 M*-]H=3>,)>XB(_^":>27( AS:(Z&S]N'J0^!-4EE,#BL2=ZXTM:)7R7RW9(R M \R!<9^;TXG.JEB#[]O&87J> [%%^HZ?B8W)Q1:3H&X. M!_"VG??^&ZT;^*PYJR,7A9H.)X&][%YC'FYVFH3D"]?Q5V*B'"ELIA)FW"[I M2:25[[]7Q87MM?<[OS8@TVQ@.X8P7!!<=1JJ?"K%5GUC>6DLHJ(J:;(@9A;R MS9Y"66Q)<64-V)@]%QHR%K/CY\^.I=N)R4E]1QU].H95^C4-HW;\LB@:9_,E M2_.IM)0FA]:A41K"+4_JU9:)<1B'XO9=V[KX-2A/8%<_NIN&IC3BK2=V!2J+XVV/VV>3?*>HJ^N"AJ86/#RO],WU/Y!M=G,,J/9AB=LM2B];.8!M'$." MC/:>V?FJ28T%!Z>NAWH]<8.LV6\I1=PHJ$6/^>NU 12!>9ZL1--VM"S;2PE, M-:%5 FO2HFC-89DAX>D9KKX!1:0S]<2B4X=I/TDIXU!N9&XDP]V*?CUM[K$O M;!=HFI]ZM)CK?G[5NX5>1,V94)=ZP8UI(Z]>SR[1LS?Y^Q>RSK^]98YXTP\H MAW<4WT3BV79.<8(L48(J^)WWG-CHM!/\B93VUZ:RF2,_#$V"L^^X7&V;S\ MF4*9T%QE)ZDU2Y94J3(-GL @-+.HH$P6"361:@M]?)*)A-^WKRMT]62/7G>T MLL>$ [OUS(I=2D8Y4Q\Z6VN9%D9G90]!$L%WG\HCSFY'?_2S]=LIEAHS'E<] M77EICNZ5 M^S(,DT3PZ7%5W6C9)0!_+H)%\+*3'NU>[H;U2!$^H*/624LF1< M)#+C;4EV@XW?"T]\JZH44N,^GT]HEY!@W[EZBXJ_H=8F7G:W9;3UV#F$U3D&D40RS^^MQ43_CA6&U85837MK/?+6I2349)O]55-S#X,Z(@66^Q'DP3M(E9N$ MD9&JXT^5+\%?F=1/N!S!7UY83K6H<&-/V.I:ES[2*VAL,.<>DYJC"CH;XP)^ MMK&]*\J [\A0!0S,!CVE0_!K2UHVCT19_%6KXF$7*Y78O*M7T:ZFQY :$+]V M%@_8*[LKT1O=+6+8.S-EV4PW/I]M^7(!/8'BNK9 -\O*G,I3C7%#XXCM :'A M6%US0ZL]"?<"T1S+'PZ<6T_1"L=@!1EV&#F 2 M[T'QW(CJ*7@/-_P7C>QO$BB!Q 0@V2*0@, @_/!?&!VRM&4*W(AQ?L!@I87B ML"# 1@[&'(4CN09BB1Q#-G6(/*B!CA8@U!+Z74MQG!^YQ/";/N-,;19Q :YD M!1]8 4=])<@Z#&)J+"/1,W"@ 1?B\+R]PO0CT/46?I' 0;<;1P+89,@P\'V? M:-#4E1ET 9$RX"!0!CVL<@+>_1RY/P:/A!BUT.BOW6+9GA7 [:7/*H[90Q=; M89@U:"OA<&.OTV\<#&L0[ )^N)6(QVAL@DXO#I4@M(8S'&4+F(96Z7A?8!?5 M-(RU(FZA@74GX_TX"&@75MN %.G*OX P0(3-11!8HQP.@F=X 0M)=^$O( TB M:1K*5 $L!HK;0[6PP5A1WNPS'+\-;R-\E.N-&5GSR_$(JN MG^-

\9^8#8Q\L4W[H-D/BLNA9K_7@]B%G_[4J#+VB

K;8\JXZ.]]>4GBKW" M, 5Z[K -4);G,/BK%>.Y ]-6@N=QEWXT:,6VRD-PP[%_V7'KZF@;Y['%(J7X MW,?E;5&-/E,BXUI(# 3/"< I-1R8YCG@2*0RAK%4-/,3$_DY'%56_*#/ MMZ_(W[*?$;.V%VI]50?SVC\_ZO.>(C?R&P3V<>AO;WJTM_TFVLM+%#'BLF9Y M+V_[RSM5_NW7FZAT)QP=]@4R$"%Z#S\J)?8%YY@4>]_'/R9=9 "]Z4X2>G.< M)'2GC46&G*ND/1&;3:0TFTN!50(PQ;$A298"+K"D&A.S?'0Z6 ]HT]36D;5U M-K3IG)T=O@/S [.F44OFF-:5R/V\^6?4AY\T]VO\*\S?2*<&(\^AU M:! 8\9;#AE CC79($1B:YN%&Z%M?*:I^*)C<[',M>:YXDG,&,B4S@&U'(I() MLW^(&=$X6W@Y(UI2F&D)<@DA MP!)+P%@N@6:2)%CG+*;*=6D^FM53H[1OUFVSW$@(^L^$)-%B_C#?>DH.C3?E MW2O]24[DP.RZ]SEJ)-A9MZ.7?M]$58SKXS+:^QZ55T=WYF?[BH.BQ5X3@$+H MQ]ZVQ. FJE"8XI?$?5LQR2_+2!N/RC)[T+#2T?9>17)N%Y'*'DEPM?U+J66T M5E:HU&PY#OHC=>^PZ!>NEDK/M[^6S1;-3T7G)VT3LIW]%'^.V./CXKE(@[)C MFVLVV[F(M#*O&;:(-L;_G7G3/S=O:/ VJX;MRO9,L?^N"XL61;O"(G?=3)V9 MDYV];U66L5IN(K;=KN=\MRW4O\SUHIA4FY@5K?8/@BH?!*O*NG\0[)TCT7P0 MK+-V;%',;SGHYD"BT1&+!LKA&OV;VK)A&\^6T;9TH\/;W/2-/[C_JN[SSI[6 MW^G?5^8)_&+%+QX>5LNR)Z[=D/YOM9 S"5E"<<[M,5(.L)8(4)D3>[PN$:50 MLMA9VM%EP*FMI4J;+9T^6:MM/#3:6&.C>V.M^ZO2">SNI5!H" =>Q53HW>FH M,-BN,*+2Y+J[=@'E_PX/I?N"(32D([WKC[^8BHE[^RZVV)9-Q\IVU]'<_,X* M7BSLX>>J^'2@%Y@/U_6+X7U7#V;IQM;/90?SXMX? M-YN=DN]VAT!AL?__K/XJ?K.906)[N<090 0R@&,. <,) 6F:Y;EDE$">^\3V M^A@Q-5*W5A5I.D6JM%3JH5A$BJ()_'9N_W[4P>\F6JHBH7A>7RI6FY9>=.'F MSRUF./2L#/R>V)L?E?;?5*^'TH6H]*$Z"[DI@XXWD7&D_$# EH#7X!@H MG+ MA%$CD]> =!RQO.I>_FO>ZGS%)FC-TEB(3"4<"*@EP(GD@%*4 Q(3G:>I9(PZ ME[0U[CLULJM/%OVZW32!ZEZ6]G1_8%:I/6]-LFSUW'T5V1.!L0)#C>] T5%< MU ( Q8.SB9@VORJB-G8C6K9<74=2+R7)3J6Z=/++BWM*U+GBY# YM<> M,G1C3+K;&G)2$SFAC*L.$;O"^:CA?50J9&V-_U5UTL:L694SE7YTA36Z97PK_V//:EN5%IKZ] \B6 V]\%06$;^HB\ M+V(]])([T+A"-/G2G4=63NYP\%0^N>N"D=?!=?BU^.VFTL'YES(+7K.=3TD> M@X3D*<"Q1H 0;$4@B.UUF\-8>=6'!K=P:D14VA>QO8&OL,"].)L#KV1#S-'T MEZR'HZ-JK@^.3F!9VC4'K[W^O&C?O\="LPO>8"O*SH&N42NTF1&WC02@[ZLO MK.ILGFFM20(0RJP<@.ULG@H$9/1<+9[5%666GNOLFN6?6$UC3L@BBH MLN'%P5Y!W[#+\?,JAYU7^1\*O5-\>]CY?B^%VNZ6JI+.B46L)2$<$*DPP!B: MOR'#,"RFB' D!,F@ZSE1^U!36PI::QN1K9NH,C@R%KL?J'3 VWVZ% ZT@:FD M#:\>2HH=P+D?3H4#<*P6BGV^>%Z'3VZ0M)Q'==Q@M",J-T>:IU:.5P3)4;H5 M8JWL=^7[ZJN2YG?V[\5I_JW\G]VFT(Z:B0R*+"PACID:EM2^625VK(CW#U-=,G6-$>J0)&3KX MW&,NJG;QD?4G*AP*J P0 M=0 >5K3!DW=AP M),P<8A[]FM3\;;1;( D62J5 M67LBR0C -,\!4S$#<9:D<:8RE7/G6,W1O:?&BT6;@;<]VE2\]6Y3T1.%P9=U M>P!ZMJEXV[M-14]$)MRF8GL_7P_1I>(,4AU=*MZ^5I>*,Z8>=ZDX]Y&^*5!O ME6WHM?BXE.KG_U'/,ZZ+ RI#5@19%29;9:L) RC-F!**0,R"HKH\+,R-CIF^IT#&0[J06!9V!J\T:F1TK3!>^O2&4ZON/(*4P7'#I-7;KT MP7X;OUMS3SE?[.R2YYL2N_5\.U>;SV9VJU9OG(@T26(()(4*8!%SV\T] S3) MI:"Z!IS:8]ZT-SH8?!-9DWOVU>L$W6U;%A+*@2GA2A2]=U:NT 3: M/74.-^H.R=7YXUV0\W6]6V/,M^J3N;G\:!:1RQ\VCEQH+&_>//^=_<]J_7;! M-IO;G_/-#'&"D^F(7K?>$\\MB- M+WPA.=/UPOL6UX;0.Y,.-Y>R#HO(TDP2G<$6#N>'&L _MM]04+I=RL:__F!V].VF M<7ZJ&]@\QRDQ]5]&WDO11&JM=^Z MK_/-/TKE4_NW&+;UOCC6U&C>VF37 M>:)I\J;X227DO9G_6!9UN69!5RO];(K'IOF;S>[Q<3$WO_%M$WYY5MP6X(&P M'IS[&U9&UKB;2BF]^L>7U6(NGJ,_J_\.DM_B %6PYN.71QJY%7FGRZ>-R;LO MZ4=!?U?,OH/LN^_C\G&W_6YN4T3Q M+7,N#30U\FG8&16&1M;27D'3B]BZL4@(Q :FD'Y@>9-$%Q*!&.+B,*/20Y>S MQ]S0^?F>:Q/V.-^RA2UH?ELV0%A_6^FM68FJSVH[B^.$Q68M E1J5B984VF6 M)S(#&9$91+E@.O9;GK0.-S62J$V+I'I2BU6I)U@(YNYU=-G#:KV=_ZM'MFX' M\HY+D&!X#KT*.1@:U99&M:E6 S=@B8(;**'6&^V#C;OD<'+\9-7A=I5_>MA; M6[&P5NSM2JJ9AMKVI,4 $28 I@D!-#<;'2$21& F1(ZWG]J#5UKGF7[U$C"W M=VY_& 9^^*KLA"$Z5Y[W.53.U,N;CYLA==:QDWRH\Y_J]Y1^,?-]SS;JCB_F M/\I(.,LRGL2:@#A!"N XPU:: P*!UMC!:[4WT>W3/ MH.CV^%Z'S<"/\!Z6NVY8O!_BRYX'>I#/###JPWS9P>,'NN63_@>\GY2A!_5A MOK0-53Z9?;JJ-<.^JJ7ZBRTJZ=D937#,148!R>WQ+E02L"1&@"0$5Y;5^]P"XNA_I#H'O2 >ZP7#V.K_U!:SE]-;Y5J.=W?HZUSRY];[6 MG]/?K-;KU5_SY0];+5?58I TI23A" @(.<""9X#K6 #!4YSPE*J8"E?Z/G/_ MJ3'UWL2RQ-*OP.42AMTT?"4R S/N(*"X<^B5X(Q$E[X@>;%B"P0M!'CNJM&X MKL7D)JVU?:QG)OJ.;^9RSM;/WUB1!%DDN]BSR12G.9+2+$"S+ ,XE0F@N>&R MG,8QTBQ&%#EQ6>=(4V,U:UZ175QD7/4Y[[T,JML&- A4 ].<%TK^6=1="(3* MBKXXSKA9SEWNGF0M=U[0OTOVE[5Z*M\ 3^KOAF&VJEA%?5/KI[E0FX_+*OOM MN>JY%".!A9(0Y"Q5 /.< "8$!WF.&,RXA$@Y[UE[VC U"CEL81\;CD0/!T^B M3>5*),N6G[;K7)7=^6SU*]HZ)P6;NNZUU@@3,C!1';9@31^BAA-1[47T<5FG M.C]W=:\*-@?^_;L'G(O16WIW/Q_F6;#"+DKV>5)Z=?GNB:]#XV_?.X_>"[RG MZ^?:@_>]59_HJMG??YHS/E]8S8O=NA#OUXQHB)$"DD!DUJ\, IY1 3*>)I0S M3'/DW/3V[ A3>^D41D:+RLI",6%SOUIO@5\_W/-HN@1'K\1H\$AH$9';6W@3 M539>"XU/?/-*B$8+9OI"Y1FU;(&A-41Y[KH1XY$M9K\,/K9]L-\^_5VEH/S6 MYA8V\K$,RSZRN;Q=RJ*-87D,_6Y?4G0HK!*:2BU2LW\G(K>%@QD@BAABE!2E M**:$^.5I7FO0U-BS65=<^1"]_VG+0%594%+V.JUF,^J32W+U'+I%#\:ENFU#:\N:EGZ:8Q.U5^R\&I02590P$=*)9QM3FCACQ"@7<<&0EVWWX\ M_9ZMK>SDQBQJBUKQLF3J\ BK+,L92C!(4L8M#4O ]7RVD=]E>UQ2XL6A 8 M"K:YK]?#0[=.#7W&E6.QD<<:\9,OMQX?']>JI^"+<+A:KOVP,;R9S);EE$LU$##"2 M") 48R#2'*=Y1I&0'K&UH+9-C8C,UQ'[)M6%FRB7L-VKP3]XP*],R=O[%IW& MM;ZOHCKOAF5KS*[(R=>CC[+/1(U M@\]#9SYGN!%'3OL,#M5I=FCX(4*NVQWZCER M?VHO^-K@B)46_W_MNY#BR+OHJ! YP=C=@SM:%E,AU?KEN<[Q172ZX7&LP MNW\D>*W*->E,KU1F57F>?I.Z9"KOI)*2U1L83+MLB8SX* :#9,07X)L5&4I; M'TH;H:OZAO98N:+PJA,8JL?,:[]-YT N9C.V;)V*_!YB?]+?)W3-QF<4'\: M.ZI3Q*1G>4EOFCR!&U"A ,Q74N%P S9?7 U%]0BP8 "+1E7]=6N_CV.OV MKS_I1["O['UHW#:L_8O1;<$M+P ^;N,D[/%&?9>?D@R+F&90*)5#I+(8,HD( M)"A+%44RPGZU!$YW-;9EK+I FRWFW\IXD78QS>Z)B%7]FIXG%Q*_Y[/5VJS\N%+2SW M\ME\":O;N;05=TO&ITF:"8)TK&&>I<:EQ@DR%L/2:@A$8Y4SD:3*KZZ[>^=. MDV+0W]*H1VC.3WWTDW$Q,8'0'ROROA;:7I+78H)'[!I22 M5[$0[R^B[$\,X U8*,( ]XZ')1+P!N2 8,"_A63-J/HC";RJDP]O*=+4>GY%[5>A+Q/.=Q#LVN+H9(, Z9 M( 1*Q!FC:4YRSS36;G*,S;*UPUU+P4O/H1;=DFV"CTV85JE*[8 M_Q#T?3[80O]8^-;AB/09QWHEGL$+%/E)\4KEB#I!=;KX4+?FNIG2!WN\=J^_ M%E5QNWMN:Z7;FG?O?YE]V_R;^K!8GK@KQ)&\S,"7-V( #X[;: M#01VSRM>J05<:&CTJ-(T0*.)O=IJ="E+(.V%FI*-ZI0BRGY26466SMHEN4F M]DWD%2WY6<9BN9I\,A_>O:XJ7=?%U&K^.9PJ1*CQ(5F*$XBHD)#%:0QS252< M)0@IY,3Q<[:7L=FW1CI/#K_S2)ZW4<'PZ=D,N4/C;%R<5#]G/TP#+=MA_K6U M&^?;'L0T.*G7S'ZWASM&O^PX5,6'M5W$_YC.IT_KI];9[=W\T8"M[.EM,>%: MZSQ."52QM%7F*8(\5P+B!,LL)4FJN=>NOX,,8S,.[GD=UP#OYM'T#&?/MF1O MNU?<@$H!4&O01$::/Q@E[&ZQ5*.\+ K HQP Q% Q.!TDXISM$!U$[5S35 MS>[=S<72]O5.5?^]JTKYUBGF]K)]]?*PF,W,GM-&)DXRA1@5.8(RCI#-<:/& MYE$)A> Q5REB,>8^-L^S_['9NT9\\%NCP.]V*K9U^!^@T@+\:?4 M2*>W*F^ MP^1F(7L$OV?KV /NWJ:Q(WJ!S*)O[X.:Q([0[)O#KLWXE]Q[/U_9,PCXS90TA0R%!JS![B49[Q.$VP4_#S^6[&9M@J M24$MJJ7.L,("(ZUG?;XSR)XW4N'PZMD6=87*JYC?920ZE?8[T^Q@A?XNJ]8N M^^?P=$>NS MZ8'T.UO,3/Q!8/<_Z"J>'-D[=F#./X./) MG7D=3@-EI+]ER^6+W?U!FSSPOVILA MAKB(\UA#KNPY'58))#3.H5 X2EB:YBQ-O*)S>A9X;$O"KKYVZK8U!D8'T.A\ M S9:@UIML-7;SMI&\_*U6O>KML:]?SYN>^DQ?10]+WVC^1[\ UP&&J1043!] MBSMLJ,Q X!_$TPS5;^<3V,63,BUO:5(#N?E8: KO]ST6ZH=3G]O(1'N)/. MDST-?:IY2>4C)Y@77_$_KOB\7 BE9'%7%&N[5;K7971\<<@FL>6:>%"FVZG= M.Y5GJ,:T8,P%9I!E++&4RRGDF690QSI5FN0D(G9O#7:W(!&'UO!JM+HYCAO M4)NQ=:M8=5,T[&"YG^H,/&@#G0 --7A>!S= MC&UQVY'1+&@S5C+U";%OYW1 M\ K2/J+[%6'9[=8&"\0^HD([]/K8G_WWKHD"6QY"X%>WTAGNRUO)/D#L M_SCL($SP;@XVL#ZHII"'[]6],Z[NN[X^\!UH:U<=F=O3D>D&<=D.S)3M#QG, M%_,FJ"30_;LO=F?V:LY-#;8A\U6NO>OR?K?3:>1QAK8-2?PFK-W\MYV'#C[G3:>>H1[+_X]%= MWLO;-N]EJ[3'-KG(/K'#10%::?DH6OA =J E(VT(1GY=^1U$#OJ M[VGPY?TX;VWYKQU>G]\>[K_^7G/Z!%KB7W,LSA_M#B_6D&?!KP;ZWN'QZ\GA M[Q+]K_7L)4;F6XGKLY.4,,N%G4&DB#;N"L60))I"A63*A6($$Z>#IV.-CVW3 M:N4#,;H!5D3WI> L\O+_35(]+P4[X _JSDO#&9[3PG;MHLGG^EV0[:-4KG7 M[9HE#]4545D]O+ROXZW[NF(3215'A&F;&R=DAB$B>0R9Q@2R/(V5S".29TY6 M+HPX8[.+U0TW/W7#W3FV[& M88#;OV ,U&I'QFX;R&!C((SO6=YP5M6=R@I.;Q?S'\80E5'*U<^K*9^I+TJ8 M)VT5EPD5.8UBK2'6EF@6RQA20A2,<*8$BX46B/FQEEXEC\^\'H:W="ORIK:@ M)TGW5>/C9DP'P[SWFU4;]U@I BI--N7X2F5NP.YXM!0"6XT"<098F&7# $ M94HRBK3.$XV]W--CO8S-ZVR$+',";M>K[XOE.K9AAW'Y_*. MW=\)/ =$*-_N:!_#NFSGU#SPQ,X^W&WN?U*K*NO"ENJ8"))@B1()9;%>UW<+M:+:=\ MO2KKTJP6X#,+6_KT*!*!5H_=M@==-8ZJM;]:''_HVL)9QTLPOW]ZGBU>E"J] MV*9TI[U]LOYK=5MD7-NGJE#S7KTFBI%.*$3D5=J_YQT(JQZ"5(<;= M@4;9*Z0*-NF7\2G6&4$>8;%4>J.A7;X,3O#!8 M>$E?J7A8;Y"?+C#67Y?=EJ6/JBB4:LTF#"5)B3% M&N*,1_;<@T.J2 1CG-(\3U&2,*=MO&N'8[,76YE!)?1-?3-A'9)&[8N0;#T2J;S >B*+#NG;@9+O_-1NIV7Y_5>-[?D43T]+Y9L M^5)Q;G^PH0D'"*NC4LBD(2)3!57.E,:*1^7Y%1'8S,O M#THJ]53N0T3K3O-YV>0Y=;AY/@FRFZL2 KJ>#B$ V+%!#3B2!1/,81UD>"^8<_'RAK['9"?/11,#*#*S0[N&_ER ];Q(" M ]6S5>@+(_>(Z8!8C2F NL1T9O2R(=11H!!J1ZS.1%1?:F&P &M'5=KQUJZO M='.S/B_5,YO*NWFQ7MH]XR1!F5(T3B!%L; %)E/(A4X@SX12.,*()5XW"?L= MC,U;6,#R-U%0+R]I%-:!_*.#IH?U"LZI=R^ M-W3R.7\OR*5L]VZU[DT(OE88(\XPC&-+[ALI;%,FS"XJSZ7&-!>49:X.4G9Y!MMO%-;KAP1=\]OF)$9RBGL/D)A M?,/KT3SC-E[1^& >Y?4 M)W- *UU\T/+[HH/;+HLH[6W^3(3PHW/&<4Y)"FF M9J5*8DAY)&&4151IQ3.>29]PRI,]>2U& X165H+ZN:.G873S2X. T_.J4,EX M ZR45.X"EL!'0M((ZR@$A@+EB.I=>JS/SW?W=@:B4OJ>GQ;PAV9]+ M(-J_Z 5T-_L<#LB^+W#+.@4+#6I1;7F\4MB>+F#<@ EDLB]T-JC==E-\WW@[ MOG5-1-E>8?EM&!2BDF(:4TA3FQ\CXP1RQF,HM8HUTIHCZE5AZ'QW8[/@W:/* M3@+J9CK"P=2SZ6@BR[:,<0/$EEW")6ATV:+6IJO);$36D%3U_%=1PT.W;?]F*#!J902/T MC1OUI+\3XXE3*'?&M=MA'1M/, Y<'-_W.UZ@FL_FD_F0RCC,C,98,H(AIPH9 MLV2O47F:PP3E7-.,1BAQNE4YUOC83(^5#5CAO$):C\+F>&?:$8R^[TM=_L=T]?WMVNS?G]2R/+GZI%83 M02,M="9@E/($HB17-NHAA5F4)GF05C[X7?+I6) ??!:)NC5YR9;1D.A*>81(Y#)V"S\B*9FX5<4 MIGDBM:*,)-3I5/IR5V.S(]>=2#M >]ZA;ZQ\:.9#8390I,&GA:WH M,IU/RUTM^\&F,YL+$8SIW06.LYSL9QL8D#W=19%=GG.G-SHR(ZUMC.J]WIP7 M?5'?2FK+B4!(,)8G$#-I?*_4ZYLO.>WQA:]&(_:\B,4MJ2BNIW+CV8P9Q-)*$8I MQS!+T@PB8JT'E1CJ*%5)JE6,(J_SWZZ"C,VXE,*!N5JUC(LES *BK8(G%6/7 M07*S0D- W[.1VA3W*PD=Z_"DUO65'8 =16Y -5 VM*!4)B#GXY5PAJ*%["K& ML,R15X)U0"YY;7M=";Y-6]8>W^NWK/C^8;;XN=T3F)TGT=*6@*&1<;0DRR"E M.H&11H2G,HYUY$5!>ZZS49K#\D[,,D$;:4$I;N>Z!V>!=C-WH>#KV:1=@5P' M"NW+D 1CR#[3U< $V)>5/N2W=GBGFPG9Q''>S9_7J^*CO4YNZ@#AG.61D IF M)(DA8I1"GJ8Q)&G*XR0VO\B]2*#.]#4V U+*!AQ+2KE@Z68D B'4LXW8!F#? M@$K0&U #U@.9M0,F@8S$N9X&M1$.*N^;")=7NEF(O9"?#^O5>JG^F,ZG3^NG MIF#).]OOX\_%/Q5;%A,N,DTY13 5VK@?A')C-_(,JDCF)"8)2G/M8S>\)1B; M-3%?6NIG2OQ!=S,PO4+9L]G9CPN\ 97XH):_(?PT?S JV+1-HP0HM0AGC3H# M&,A&^?<_J.7J#,^^/>O>D/\=WQ>UG*KB;;)E6FH5"MD])F_X/C*4\ASG4&&; M19W2V!Y#48A%SG&:)2QE3A:N4^]CLVZ5 N!M EI45>WR.]OKKR_N5%7=!N;R MI6&O].?-$ND,QT YSP?GNL5?HQ\2&4VS&:>E$WA;H,K,SOF?N-_W;'.S* ML[.Z[5O0[HWXKS/-*>&#*@M+WZ^^JV633VV$N%A?>I-[_9)AK#(9N61)]R2?UUHU0&[UH^W#W1KV,6*7EZA7 M'H>A+DT>2G+^N02E@J"E(=BHV+I-L4_ND$YO*25NP%;3UQU<]\7PE0=YH.7R MM0;;:]WL<2C.K*Q]]#K8VMLC9.W5N<]N.I=\LT?PGY>+'U.IY)N7KX6E2=D* M(%;3'U6!5L$ISXA,(<]CLSX+A.S2',%41FDJ#>2(6KGB8:\=#5Q;S!.1(V3'?%KH&8/'5M@3N;1-5^V&Q_,)F:J_8%"*9 M9C%E$#&-;79;!"E*"4P3I4D4QSG"7LSK/IV/[K"K56SJSFP4BU6' $XO]-W, M5U^8]KX9X*M6>>X;L)$70\<'>4/RF%$5(83.;J&ULIZ6;T>I#2:1[3:AZW9>TQ,J 2TK@? MOQDOK[#Z^-9L[6,TW4SH:XW00'<'K0-:FEIOOM(U M8%Q8?P,1*IRL!PF'C4+K#^*#X+4>N_);,*2:3M[5YUZW\_F:S1[4\V*YFJ D MXR+."<09,CMU%%F.*HF@SE4>93B-&,I='-Q3'8S-B6UD!)60H)+2S4Z?!/&\ MD0T!3=^^J!\JSF;MDNI';%*AQ-^^+7[\3_-J98[,#ULK=++!04S()76:^7_Q MN2L#5M^\;$[W2E:[DE$D11DWSED&-=>))0U.(,$1@7DJ^+5/7+U' ZA8U>/]O4ZT:OGU#X9OWKV MI8Y<,/8Z7T_-<*GB7K\S5JB8KNKH%4T(2C!.H9*:091I8@GE,A@+27,4YRI# MB1<5S.F^QF8NVJ+:XZQ:6$]&F#/8NEF+0(CU;"M.@-5#O+L#'J$(7\[T-"S? MRV65#^A>'%[QKW>\2;3YNUI\6[+G[Z:#6;GRY0H19<^"9+E%R&4"628C2%D> MJYCF$8^4(3[=]F"U MAR^JURXX?/GAKIFS"_&ONZ)8*_ENO9S.OU4'"Z4'\DG]+/]23"(=Y6E$8TBE MF>J(H1CRN"P\$">:(8G,7_T(\9WZ]?G(A^'%MW*5L3@V*;3TE6]WJ?&GV'F-ER.Q[RAAZ#O@]L2X$I@4$E< MG[C>-$EX1NSJ@8"W^UXP!ESX'1=#Q@.\W9]7NYFR>[F8FE#G=ZIZK]W M\ULAEJ;'5IQ4$SJU3:K9_FW"":&<1#G$"3>>#8X9Y!Q)*%4F&6>1RF*O'="U M HW-":JE;PBUBY*\8U%&,=8A96"VE=[/KET]>&XF;\@AZ=D:-JJ WQIE?K>+ M3S-([;A2MHDV;64..HR4MZD,!6\@*WJU.(,:V%#@[=O>8.UVK:]L8QQ7+Y;2 MV(:NOO_O];1DZ6^%50FF5$PTQ!01B-*,0$YP"J.(I1)+C%GJ%59UNG)N!<=PSQ]A\#--O4(;,^&RB'8\P:\#979 MH:I\>O8^;.W/;M <5 3MV$Q7SZJ=E%N&#A75'GN2$TV-WX1AG"0*(LT89%SD MQJT2!$F:F?]ZU0@]W=78S-4>P_A->=IV31CF&91=7:@0V/7N.NWP)=Q4T8]% M?=H6TE&Z!$8P!^ED1P,[1I<4/G2(+KXQ<'BX=/]PV@'M.^+C.LCT"L(0 N#^H1O95#8QJ=O@# _ M;CZ@VK3_:<$!-3HAR4Q?95A?.YZ]F_!_C5#WJP8F6!3\=5)T+IXFE"VG9#MX MF!;_>J/FXOL36_[KW>*)3><3:L:!(91"K.UA :$:\EAHF$:1Y#+-LCCR6N0N M=3BV96E'7F %!AN)P9^5S)Z!MQ049'>\^;$9D8V$H!31*\#N!(#G;<3UL/1L$7I Q)V0Z3ID!N)3VD,H M#/_1:6DP]J'3 K?)@\X\Y6^MFI*2[^O8=H6I(*F@,(ZPO;Q-ITCCC,D((.Y60/=+VV.Q4(QYX[SX3]^&Z;)BN *%O/V6C?P<^U7T@W.W1 M%8",B0M5-.B%*MEX I5E#). MF]+3E;UK+K:A$#1-(H%P!HG0QH1I$1MOR_Q?PA)*S8A'&?&*/_'I?&PVKA82 M/%LI?3=N'IB[;N+Z0;+W#5WK4*^,0JD%!PV\I>C@SUZ"4;J %FROY]'UP/L^ M?U .]X =VO#/O?J\7,BU6-F@O"]J^6,J5-&<-L7$FO0(*LXD1+&*($FR#&:I MBG4>*:[B!$-)90P19CFD M*I.0QRBA)&8JQTYUQXXW/[:)7DD(2A%!+:,[%^'A1<)R M6NU.%"Q'FAN,@.6T*FWZE3-/==Y?/"WF90;@FWI#2SA"DE-[4DMSB')%($^S M",9*4ZRY9EI[%?LZ[&)L$[9*@'P#WK82(+VW#/LP.F\,K@"G?_??XM' TP,S MPDGMP_GQ^QT,[:V?4/"(3W[JR6XS^^M\J<3BVWSZ[[**<>W<%TWV3/&@BO7, MILA\,%)_7DX7RRJ7T3S[V5(OV)OH2191FD4VZI(9'QWE.H54QY9]*LF8_N)B&$;$[S9)Q5 M"?YX-Z-STP[#2ZI=THFQU% M+\;6[#[=D1ZSK'XS9;-MQ&!-C&DV91F6QB$SFS.4) FD-*$PHY*KF,2(*+]: M[L?[&9L1V(C9BAGNQHMY E@_ DQS\,0B@KS1"_#DF">5_6 M_O+"XR%*MQ\IAK6AU[K7&PD:9^3]KY6:%[8,YL=IL9I@Q$1"TQB2-.<02\6Z]D$@/5_Q/DP7 MW>LC5'O3]W/YSG0ZD23+DS2V);^DA AE'/(D13#E G..DDPPIWR/DSV,S81O M:@'4ASI&3&#E]*^1L ODY;NYJ^'IV0QZ(].I3L)1[:\JE+#;XN"5$HXJ=*Q4 MPO$'.W+ %(5:%1.1&.9PIF""592FA44Z13R'2JEFO*3M4 M:6_ 2MD\>5H:F)(42R*@<7,-3#+2D(A8P#Q3)$]Q@EF$_=A>_8$:AL[U:JC< M_$!_]7NV7;?G-?:GEME1,!1C3-7HL$0P.XH<\+OL_K6;+7K/EC8DO##VK4QT MO>5FH\O$:J)303"-$(SB/#&^1<(@2:B&N8@SCB2CF#"?C>6ICL;F8C1RVH6T M2DX'?S:R>F[Q3F+K-D]#(-;SS.T&EO>$OH1$H"E^LIM!)_TE9??-P,7G.SHI M\]543F?KU?1'BSGJ_2];VEU)>UEF8Y?653++O=Z7XLW+\0;*TUE*TERD<0:Y M3.RIMZ*0"LR@2ABAB:!Y0KUNOGJ4=6SFJ2UIB[2MT^%YGT/LZ(J,8^#Z]F^Z MC9F_W],_FJ&SQ4];CF(2:[- J"B!41Z;;9_*L;T9 M)9!%3$59;M8/Z70SVH=P8UL4S/S*W'-?@P_5>5O_V@/0LW&O5+L!Y^XA'A?@ MC0)6QQM@M016S1NP4114FH*6JF"CZRL.K'M6]&L.\$!IU:\WT%YYV'V-Q)E$ M[N!=#I8)WA=8[53RWOKP7Z1-ZXLG]7R5"P];SD#8:8^_H3"KFAUA(+U=0*!Y8-6P?0FZ"$VG)9_H[*J[>U=!A8 MV4#$OX''[^;Y[3/VT&UM23E7"R K[95M=;$LG]_A &%%L3 ]K,S3/Z>K[T"6 M::+@J4Q5*8!41H:JMX41<+$$3VS^ M@OLUDUK:^^JUJ&,$N5RZ"=67;.OC[8 M$N*B1'LY<'J^)TKEXA2;977?^0\U_?;=?"VW/\SJ]4TU M?_^\G-H=&E%QE&8IC+A2$&4V=C6+4BA23:)4JTPHK]"S8<4?VS+4"%>1P\O% M;,;,C#1>0T6Q[,D3/_"GX';:-]X![GG!=*%8+BYP+&]8E#<@6#/=5)QL@ U M$ING0(G%@'S*O8SA4'S*884?%Y]R+P/CS:?1\7PU@RB*!6084Y@(GB@Y =9+GY,"Z.I=ZGQW@;9S3*.9.B&.;.N MG;62'F2K*MCJVHSL]HQ;596+6NJ!1K^@M5S6+;A@M-!,5YC"*;;IS: MZ\)(0)Y*XP/+/$_23 N:4@]2J@Y8:K4#,ON%WO\;L?1@&NM_L9SB\+A>O M@O+,K6.W=@>[CKQ*[?8]Y74-^:]"[VH+^6"^SF9KCX3$7' $LS2*+<.X@%0J M#CDC2"6I)DGJE"=PHOVQG:4T(H**L:#.+P?V)M]Y7W$*RLM+P)4 ]6S@-]@\ ME-A<.@1QPL3=+E^)S4!6UQ,C+W-Z!H$SQO+86X.9PC,BMPW=NE4OJ6 M;@D"5-_'OD>2*7LIR7(1C)[R*5^IV,I%=2]E5%Y;1J5IM[$T[:OQ321P21H] MU5,EM]0R$VHYQK$4D9>]\)9@;';D:UU4N=Y' MSQK9_:R)_T"X69E>X1W*P=H)4&KE-FSE;Q-KA;-*G<$+9*W\^Q_4BG6&9]^Z M=6^H:U2JV;_86I]WY=PM@X#JZ@H19DQCC2'1PI@W'5O^*BVATD)%+(TX55YY MX*>[&IL=*R6%IJ1)8-W,5!JZ>[5*%E)42M,3LH8S%932"12&> M[&C@B,%+"A]&]UU\8^C(]?+_'DVOMW-I:]Y],I]274I-)AI%NG9T/H,S0#AG5? MQN[5@[?/B/@7"=&^#'*X0&R'OKH9^;^;)@I[^:V*>\N,:K;8ZVGQO:).?:?X M:J*B1**,2HB37!I_T+B")#,66X@LIHAK0K/,+3+;+K4CJ[U! MED9:/TM\&6YBQ(E2F<$\BQ*(XCB!3&)F ]W3.$DXID0W5_A# KY[6_]_%>1N M*UG0[[;G9N+_H?W5[ MO_S&YM-_ERO,V\6\6,RFLBE+_;E*;J[)B#8$V1O2[.+C)ML;HUACPA&,D<80 M288@RU0,"8D8SW6&!!>NM[UA1!K;\M#6JHREV.I5AMJW-=NEN=\JUS%//] 8 M7[Z&'G[D>C:0?_U!<[\G'W[P!KI:#S&(82[BPT)\YNX^4$>#7?>'!:8=(1"X MY6Z[I\_+A5!*EI'#7^SEE]V;%9,,QTDFX@RFVJR<2)M]$R>"0*(I$SF+I>9> M-X3'NQG;0MA(607R3XMB;9F1[,2KRAS?[H37 KA-3ZM^\6P$^6XKACZ;9OU\ M_!/C0%2F(T05C%,J(&(9@2R/)$S3F&4)R17*$C^6^NM'8AC6^B8-"CQ7APA5 MR=PRQJ, WY9L;O9P02!VVSM=#UO/_L#NMUN*"$H9PVV2SF,0:&=THI-!MT/G M%=W? UUXVG_C\P>;KS43J_72;*?,8F!FVF)IQZ8,FGVVLZ&^D.,XI5)%*8R5 MB(V9)@ED,>,PDB1/\B@17&O7O8USKV.SVCN"EV[3;",Z4(WL[NZM._R7MQV] M@-JS)=G%TP@-ME*#C=B7KTJO -9]:] +P -Y_P\-1UNQPZ;VK)8K-K6A8C:A MY\GIZPY$G>:-YAE'W[VMP7QY;_7:[KK_RQTOK>T2\]E4F">ULAK>@+DJ3Y,WOKYE2:N<3%]J-+=A<[QS#CX4/:\9E;]9 M20PJD3 GL!<7"MZ_=V3SS^&Y;B\L_% MI\7JGVKUULQD92"0$QQSA9!4D.=1!%&L;VK.5SLOR[\4%5.KJ+4I/3K)5JKBTQ&KBJ[5 M?/II8*+X"X-\V:4>>.AZ-IR^].];SO=*,V!4 T8WL%%NV/$*S.4?;MQ&2M]_ MQ?B%Y^MW0_M:BOX+O8R+E=\-$F\B?L=F.^X8%GKUTZS4[]0/-5OL[*.35&9Y M8I9,6G(I+Q\7 M/^<3'5$6:20@C1B&B.4<,H8M%0*1)-5**N14?_5,'V.S!968H);S!EA);1$" M*ZM[A?=3@)ZW!H%@ZMD.=$+(J]+[!0PZU7H_U>9@U=XO*-6N]W[I4?\=]6>S M69L;%Z)8%9\7LZEXJ?Y_F\&..6(QP@QR@BR35A9!$M$4HD2S!.N4XB1RW2Y? MZFQL4[Z2U^QN"]?L-R=(+V].0P+5\Z2O,2IEO0&5G.#/^K\N! '^^+EO%D/B M.!1-RK9FT4(#)L1B/2\WA,\5I#9\X;GU70:ZLG%%ZLPN[F(3@VW17)5I[[^< MWPEZ'5,25SVH8K6636MWK#XNE5E-['E=,4")0Q%D*&4IBXW'% M&A+!))2$1#P36)MMF=<>[$J!QF:KV]O=_U>"/<[RV0NSACN!_R!L_QYLB_73_K7"ZN MRY?)N_>3& M&S MUT+FO.'JIF_/IN?O[Q_^N/WTS^N-QJ%V9_:8]3 M[LA?NCHU=1QY*[;\\Z*8EM'G37F=-*,RHT3"*$LI1!);&A6<0(QHAC/""/,L MQ.?0Z=BFWD;FW>R+1FR7\CS=!\#5\0@+:^_.Q=6(=O M\51#R8Q90L8D02:IA)JK)&%"HA@1'P/E+\+8S%5;-CN_BN:"1[8N>#Q.Q:X8 M'#?CU2_D/9NREO"@D1XTXM^ E@*@K4$XN]8=O4!6KH, @]J\[@#M6\ K6O(_ MVS^WJ2K_]@]F&5=6F[*6TNR"2$0)-AL@'.?&%B*S <(Q@PF)F))YGJ;"Z5ZO M6_=CLX,70X+7SR4W1UW,UCRU\]>?M7[N1]\=1NSR94*_X_#ZATC5(XT2F]K" M'A%L'6!WOX/H%_Z!;B6J,@M@^F3^7KK<=0;EM!H8MWD0Z*JB.Z!G+B\Z-#K8 M=49WA=L7'%>TTK5"X _S82Z6+P_LYQ]F65L:;[\H#^X>5*&6/U0QH5E$!3.^ MMI1VS4F,Z\V%=<*)XE3%DN7C04MG*AG[&9$\N5MBP:L;.YA MIVV@SD_E*]3O>>HZ:>X53GI$STXAI.UV!@L;/2)\.U3TV)^[+;&W\K_6-9WZ M!].@^GF["4K[O%S,S8]5XE]Q^VM:3%B2$\XDAI@+!1&/!626;R@E$J$(8Y%) MK^L^K]Y'-UFWX7M?5FPN;=@1^/IL,R3!GU9@S_L^OZ%P6[-[ [AO<] =6^\U MO1-&@59ZO[X'7?\[P;+O%71KI./MH"U-S<3J']/5][>FU\636FZ2[%H%E5"J M-),\A9*D*411;"M;(0V%3*G F6+S5L]^QF2\C&6SJ?,IM^4^SI5M[5LAS M!=[QNB\\G'W?\=425^GRCX?E!<7!QY_EZ-_MD M#T7,2]]OY[*5Q??^ERV1H(Q;IXG ,8)):DP38A&&)-,"8N-;11(31%,OJW2V MM['9HD;8DKM*=DW'/0^PF_4)!EO/-F<'L79J;BUJ.#/CA$@@XW*^KT%-BI/: M^X;$[:5NYN/K?*G$XMO+ M974'9)YMPK"*22(QUPE+(&'2;. BF4 :T01JC:($JSQB&?6Q,B&$&ILQNI6R M$JQ,QUJQ7^"Y$=5>03Q;+<"+&6?/T]<@ ^AFQ88>EIZ-75L=8&0$C4(E5TJI M$MBH5)';EDK5P03E*QN]PEG&D"@',J!!1!K4SH8$<=\TXB>MXP!<>K9V#52@@:K1LX;\!@,+)\(IR"@#13*]/A= ;E> M;H*;V>9+"Q:?=!&.LX%(I]\>,.+HH@J[H467'[]N0UQS)N4TT:5O*C7F9@>< M(,BXQ%!$L8B-VXITZD5$M=O\V"SA9@-GG9.W2V5\3O#68/MBG$Z;!-EMZ^M% M/]4=H*$VMR>PZ8%_ZC@6@;>UK\$T=5RQ4QO7(.S4>SF]7^?&YWKX\K7^-E%. M"-)1"K%*,X@TI9"DN80X1C)/,T43X54VYFQO(YSUNSGQI;C@-R.P+YGT>92= M+4 8[/HW"*=AZ\<:7,8EG'$XT]?0MN*RVD=,A\-+_KNG.L;!,=/UR!LC^GZ; MZ!;?5.!C.+B[[E?@,9"[7DL8QC4_H>X9=WS_C<%<\!.BMMWN4X]TX\!X^_]/ M>$Z)0MB6@+ 5KGE*(94YAUJ)F$4ICW'D5.%ZV^38%MK?ZNE^9VC]]Q" MY[QUZ:9SWP<%_[A[_-_O'S[>?GH7C@MCJ^'57!BFJ4&Y,+:B[W-AM/[2S:/] M0S%+VF8MXMW\>;UZF!;_^K!4ZFYNOFNS_CVPE:H=+X6I\7#S&$HL$XA41B!/ M&(4H(G'*(J)8DOFXM^Y=CVTZ6DFA-J*":2TK6!IA_;Q<#^3=7-Y^\.QYJK>$ M!J74-\#*#:S@H)$*P]POM6=O_F9?O(YZH02,G!=?]%/1:3#W/!24K,7E[$'*(X-GZ&-)O\G.9YK"4B0CAY%T,+/C:C M68L/?I3RE]$=FV(KJT7YZROJ3PWU-;B9XC&.<=\^F]4'E@J!MM*@I37@+Z#] M7*UY0Y]8*W\#_G/[B;QO?2+VU^:I+0@WH((A(%?2P ,7BF]I*+&'Y6P:># . M>)^&[K\K=U1AP[+L?RS?P0\V*X/2V719)LEOF9DGB. \B7@*4ZUMMCI*S**6 M,AAQGJ4J27#N5Q#%N>>QK456XK)\:"VR+Q^4*^!NJT4O,/9L[DL$K8$N?VB) M?0.LX!7)"=B*'I+VR1.M8&Q/KOT.3/+D"<P*Q>%(?%T656E_&)BU+$[M:+:=\O6)\IAX7GYD-4=^<$N=,JYQH!DF4 M,XBXSB%'F88BIQJC1*B(>]VR!9)K;":N5,L2VFSU F8K[XNEC62=9$B*5-O0?>N6HBQ. M(*-:0<$C)I.,8J7]2)?[DW5L]GXK:4-RQC:ROL*YBL-@]WR4$G8(QW]Z4NEK M5Y+6IU"I#+8ZC^"HQ'U@7OMTQ$'2O\:!B#ODP7 MEHJVL'W))F8/;[9J@IHJ=:LH^*T\WJET!;6RH-+V]];)#OC3I5Q>)_;"/D<[J[]LN]Q>OHX8MJ\X8T_?1C.2L.NAY9+]JQH4ZX7>"..41 MEQ3BC,8012*&E/($QB+5":%)+@3JPA?KTOG8_,]2YFZTL4Y8N]F@OA#LV1PU M8H-2[M(Y+"5O#JMMOEHM//BM%O_T65)G]ED?U )3TCIU_2H\M3Z@G"*O]6JC M8QR"+35RK^LTVOOEP_3;]U7#RO]Y.15J\\>B_FL13X2.(Y4H"E&:VJCBB$,N MH@@:_RI"1!&EJ9<%ZR3%V$Q9(Z^E9*GJN#3%*,JC7+F8S=BR ,]J61WK>I[J M=ALIF658QZE98;+8#%>6,4A2G=F1$IPE(DMU//FAEGPQFK%J2]/?:/U#67-IJH.^-Q,I$W! MG>:A@+0Y5P$9*DREDPS#AJQ< ]-!^,I5C74]>JZ"V3^SJ2RK-B0:4T4D3 3B M$.DX@T0:0ZDCFN.<8243SQ/CG?;'MCJ5(5_/1K9R\]JDP/B>^>Y"Z'I4VQF8 MWD]8ZU05*YJU.V*V+@],VV42FX=LJ+.R5"[V0%6LIC_*8ZZ09Z='80IVY+G; M^L GE4=5.SQ@//[8E26A/B]F4_&RO6!(<4SS#",84*7&G.AJ;!=C(V;'TTSZ.[A:I$A+\6?^WMTN2S)(DZGGN],QBZ4956VM]HVO>W1M/-N\<2F\PF+$XZTC&&J6001 MEA02A11,>!8E5.-<)GZ;V=-]C%2/.@>RXJ0D#7=]; MEZZH=>%4OX1'.![UDST-S9U^2>4C?.D77^D8-JEF,WMUV5QTFI\;_NZ,D"A- M#>OMX^;?:+IL:X_]]$2_&YJ.+RM*Y"D3$=,40PE9[8">DX@(9C#3&.: MR@P9MX1-5@NS$SUO0P+)XV5H-E+U-X,>;1\>S%0!1N2\_7D%G'LV4K4VH*4. MV.C3/O P1JQ6"90ZM:O)O+U02J:7D?+@'1MVQ(;B*AMBY/P(S\+A?(XD+4 O MPQ&KA8-DAXPM8+,='6/+K?A],3-O%%7DWR3-8I(2F4-)$P(1S2AD*E M(Q3)V-;RN+R8G>YBE.L3*%IR_K__#TGB_/\KL]17GN=L1R#E/*=*I!S:P""( M$H,FX7$"I8HBS0F2BJ#)#JVW0^M^;, M5CPI);@:W BE$4&$0RD3#E%D$.:YY0$V/Y*<"*Q07H/[?NX8%QH"VJ:S08!5 M9G4("*G"L=)$PY1&&"(D-:0LUI D+#*;XSA),N07;' =H,-$$AR:@?\1R@ X M;H>O JGO;? .+G7"PO%,Z8";XI.(A-H,'W8P[";XI(('F]_33W:D4[>W\??Z M:Z'*B/Y[;F/\E;R;O_\EOML$LP^+Y5'/8\*R/(V0D-#L=HW%12*#/$XSF-$< M)<904))E?N:ALRSCLR+O"SL;-H'D&BRM;O:'M?'9=>W!LS*)PI.9O?. 93B/ M<6;61,FS"*(\)I"@C)4L^3I!&5?2KPCD$,,UQ!%H):3U1V9EY::A!L1M/1@$ MYIZ7C5('N-#0:%'EKX%&#YL,UVA2!K. ML97:D#E-6)S2/$\EC+$E,XTR&["B8YC$FB.-J,R4'H1@(ZA:H[/IE>RO0KP1 M]GMQW#6,0M@1+3D!Z#SJ[4T+&U!Q2:T,.ENJU!9 -V 3B%YC!$J0@$6IQ%$5S1-MX;LE M?5X:";>UKP=\>UZ<-JF>-J>SDOGF5#W"@$'IGD %SNZ\U.NK)'8Z0G$JI]/U M]4 &JS2>DSB/$DU0!E5LBRTIF4+.,[.A4#C2G$<2LTX9Y[O=C,THNQ T)?!J+JY'7MP8ZB%Z?_[M,=SR?83-WK\H2_86ZK M^-KNBF)MST<>C4-4,%&&R&2ISG D*$QS3"!BJ8+&1:%0((Q53(56?@QI/IV/ MS3)L:1=KVLUB,;MFW^\S#HZ[\Y[0[7L/;<2VL):"M^DM:T[+2GI0<9,U\@?< MVW9 +=0.U*?K8?>)'4 YV,UU::-K:-'1 N]ES!.;->%_"E%.269V7 K9LLU8 M0(Y2"0F/L%(X99)X74TY]3HV,];$ -8\$R]E;:9ST>57 .X:BA 8QMZC$RIY M02UPPS3P FJ1 \9(=L(H6+R"2Y\#AS!XP' 8U>#S^Z,S+E:\ZABZ6SK@/GYN%N0*5'JV M%3Z >!N%$VH'FO[[K0\ZT4^HMC^E3SW6,4I)57?$[]G2QHT6=5'6-#;S5M$$ M1DH0>U!KYK B"'*"210ISKGVBV@YVLWHIK(0ZZ?US+*, JGT5$P]B3].H.D8 MCG(U1GW'FM0"@D;"'JK6G@^A9IP ME&L=,0IYA(PIR;,$DB1%,,)IC+5&)(^HCRD91.JQ6::O\^5&SK+NU>;2O=-6 M9IB1=S-[HQO/ <,G-F$1V^O>&[#1=;=T[$U)D6S^N@(O:@6V>MZ VZ?%.N3. M:] A"633AY%YT"5BT&'87W&&[;SC+=[TQU2JN2Q,GT^+>=FRY6^;"*U%*K6 M*54Y1#A+(<.6LR[3#/%,1B3W*FM^JJ.Q+1,E>9ULA/6\TCL%IN.E7@"(^K[6 M:T2TIM0*V1R_6SD#WNQ=0"+4W=ZI;H:]W;N@[,']WJ7G_1DFWFNM+,^@VC _ M/Y@=G#4XE7S+%9H1UG=<5^ 5[K 9:5(F7<4T.M M":K0='=6A!['^[RI&\\H]FPH-TJV"?*MGF!7T1NP,]3VJ4994&M;\BIL^$,K MA6] K?(HQMR=(&,<8S\0;T8MF0VT7FBP^JZ,7V'T7RJ;0<35ZJ=2M_+V>[_:VX^*3=V:[M4_P%L.?GV8M-'2O[-N\4JZD M6IE%H4PC9JNUY3]L-[@TPU'8/-GGI;+_KO_TFRT-_3NPBY?I8;Z:SM=EBGQ% M 6'<4,#V\FS772S8W\+0@_3_E9UA#>FQ\\'(1/H'L,TQ,D!OW39'98:7W8!- MXDQ(1F,$&<>V\#!ED&!NV0=RRKF.F4#(AW%DT[*7XS$8T4B9:FHFNB]K]Q8P MMQU/)QAZ7KE+F6X"%],Z4#30#F;;[J!;E@-U]OCA[NRDZL&X;_?;'YCQ]H1ZASRWIQ[L-H^;2+Z'TMNU/N(7]:U,N9K( MC&&2IA)BDMD);3GR8QQ#%<5(X#Q3!'G=DY_N:FPS>QNRNMS("HI:6+^I?@9? MMSD?!K6>)_\6L*V8X,LEP+R-P&4L EF#,QT-:A8N*[QO'QS>N-+E?K2-;BM MX#P26B<:8D041#1"D+"(P(@Q1E4N48Z]*FFSGQW2(=S[<&?I93]E-VX M@$1HWW^OE]?9"1Q7]>2^X,3C Y.G["88W/Y@TYF5Z\-B6>9W3XAF9JL1*2@I M$A!9@T-QJF&,$IYGDC"&_4+_>Q)T;&;K(.F)-1*7+$K?2MJ)X;E/+@VWFYT; MPR#V;"@#\),Q@_!ZN_77.'EN5 MW9=KV21.$XDYPA#K&)NU FE(=!3!2&3F+SE7TB]G8[?YL5GXC72U(^69L+&' MG:/A[8Q(W^;2&8PN&5Q'= Z7JM5N?.BF]TLRF)("<TF!1!G;6GH-I11H0C#/0F+A0<8Z=H#X7N^C7X'#QB)T4W8DQ M[-9"MXWFA_5R7K+&EI71?I7\L74$3JQS%1.*H4I3#1'+,.0985 1BE0DHYRG M7CN_TUV-;8FXUWHJ%-"-P.5EI:Y%]MN*G<'7;6\4!K6>[?^'':0:,7L(>KJ, M1B#7_4Q'@_K2EQ7>=VX=WNAF*C9%%'>K27PRBM1L6+'(D31?"%2Q%!#EF$)" M: XQSJ,T$2J+_.C'+O8X-L-1!33,MA4H;\!L,?\&3=]/-TT*@F]A< ?<2Y MCBC/10R%T!0BG5!(LX1!JG!&TISIC#E1N1QI>VQVNQ$/W+KO2O?ANKR]OP*$ MGJ?_5O_+/MM%(-SWWU< ,M &^T$]VQQ NV>>MH(7S2RT#$UEON("B 8]%FBS M? *7,[OA_3<&V^Z>$+6]GSWU2*_%1YJB&Q.2YR01(H,Q8JFM%BT@2[2"::9E MQA 1:>Q5)LRS_[%9.INU/5C=DGD_?U#6[3/+D'G M^(#+YI]O6#$M[/OE* 03CFG" M54*3S(GP9%"IQV91VWD/7^<+;K.\R]C1N_GSVO@-YM>?EXU]J)(!:V)FAZ*L MK_AQ.!Y/CFW(^S[IW(0_@%J[\MZD'FM[^KG1!FS5Z36%8] A"'6\.HC,PY[4 M#CD,!X>^@W;>V7.WI+9O%_.*?L7T]-G,+9MBL^4+G$29UI*1%&;25E>7/(7< MLE(+E4J,=2X0]HI-=NIU;&N*#4MA\Y>2OZ:1NJ*Z,8]YN^H.J#L[Z&&Q[-\M M+QFLVP(#*W%HS@PO8,(YW0Y]#NUJN\-PQ,'V>-G/!!7+U>3!!G?=_IH6DYQF ML:18PYA%,40ZRR'320337$G.E,8XCEQ,S$ZK8S,A-AQ]:DFTV&S'4_G3"NMX MNK<+VWD;T1F,GFU 1QR<3!/O'SRYW^GYC\+EZ\]>D>W;B]A MNI4>M,0_..+SOT;UA]S]HK57Z(>_BK4O8[=CM=R.E6B-U?-FK$JFND"7 MMITQ/G.MZ]_F8!>_G=5M7PUW;^3*:Y763N ?T]7W]KE]=92[2^GZL'-0MCFV MK[)\[N9B:9?"=ZKZ[X1E@N1":\ACX\DBGJ>0D]2L2@EF<<[S)'8+G!E4ZK$Y MQA4YKLU*U/;(_4=YY+[0^Y.WJ?+J&Y8]R(?@>84REN$=[ KE9F='_M/H?/0& M;9^&?J,X*#7?"5:LM >-^N"W!H#3*=3=+UR&&+#0%RZ]ROPZ%RY##,/)"Y=! M.N]8JE=4Z5ZF3S4M)?JD5DWE:A'G@J,DAZE9CR"B6$*"IQK27%&8,(P429#($J_+P;.]CSFKP:#K>S*;BI?K_;21SDBC-,Z&@YA&"*,\1)#)7D#*.2(QTE$=.\3Z^'8_-F.S( M#6R9/.\B/6Z NUF4/F#LV;CL(EC)? ,J><&?]7]["?+V!2M<$2"W;H>N#>0% MQI&207[O=_1KJCHC5>$1XP8?GRR*QQ%-;:D^13*(J*;&.F$!$YXRSN(LX]2K M7(A3KV,S3;70[?V#IXOCA+6CJQ,:P=ZWP15X&X&',4E>,(7RAYSZ'-8O\H'A MP#_R>KDG+NGB%-UE36KY_M?SM*Z=>X+9\OTOM133PFP.IT)--.64F2T;)"R6 M9L>F&:02V^*'L4HC*8T[1H)21@=68&S&L11_*&KHT!^#H\D=\1#W;;T=B)Z+ M"TS/&R[G%@QG"9T;,$")QH!,SCV-XU"$S:'%'Q1(COS"PCG*,;37[V!#B@490L-7D!C2ZV%@OJ\WF*0G^ MK!3R//SL.GQN"]< @]+S^E..QV,OX^&?>'$=FJ&2,CI*,6S"QG50'21S7-E< M"$K1XL/:LI7^,9U/G]9/M=TOWJW5!,M<$91JR EB$.DHACP5&1 MGJP6*S9S,Z6._7J9SDWO_4W51]L'>*KDK&DNQ6:@KJ*Y/(V]FQWL =&>[=X> MY:5QGBNA02UUXV,7X%W(6B>>0/7"?WFZUU=DP;P(Q7DNS,NO=S-11VF>RGM3 MI6F2QTA RX<)$5$Y9(QED.B<W)GL;FP9T@-NMT-7T:7C>[$P2T MGBU-1[R\3#I^X#/ M#YGN\2@'RH<.0MEV\#J1)P<*G@PW.7RRV]3^^^*'6L[+;9#EI6%B54=YJCR/ MA!(I%#'1$$4Y-CL23*%.412Q7$9,*S_*_5-=^7S)PT0R?UK,H=UVV",V-O.; MXBI39_D4!B3B4G*:)9Z!>F$@'.0^O,&S+<;,,&#^J'F M9_8;?J"Z6<\04/5L0[[&90JWI)V7W;>O'YL54Z_F2# MEFTYQJJV^H1*%:-<,LAL> U".(,\$1',-4HBE,@DTO'DN;Q-,.O(1GO;_.TJT1<>V==WE,7HZEAO/]=Q)GY*)#. M899)"E%@PS#>AYO*O]34$BE=XC?$= M0:!"F(K4&PS,CR4*?X52TR<&;O2EI/?E'E=(0NCA&*X4]"D!NKE)IK5-^;@J M8GE3V9EEA*DLAYHG&"*,-.129I HLSW-8H%C(7WNQD[V-,[;L$5I/Z:EH."W MN@3N[S=@KDZGGWLB[+8D!,&M9Q/>EK%.7P"_U6(&)$BY"$4@HWBZGT&-V$5U M]XW.Y1?\,_3_8/^U6#:EEC8E?%,><N?G?0A,>I[N>W!T2'\_BHM[AONU^(RIRELQ_3:? MZJFPA5L,JD\EMDWIMR)0NOHYP,YDI!]];;"D\W-"M_/*SS[7D>+H!YO.;(;Z MA\7R"YLI6RO]BZ58*@M?W KS^:QGS#AA?U\NBN+K?*G8S/+(6YJ:-\H,M7ID MOR8:<4FQM&D**8*6318RIBC$6!N3R7$NL)C,U3?;D)L3%40NIYE"JYG2EJ[' M8U@K+5AOQ"V32'WKZX89,S>G;+AQ&*JB!5^!K0(W8*,@-,)"JZ+YW58M4(W8 M5K&:H(F7NMD2=0$YFD)B'8K,*8A,P[(^A83Q@!XJ:.,A@CX?;-S^O?Y:5*6+ M)BE)S8Y5"*BUXA#9(D T4]KL;K'9YE)JXT"[UY#?ZVUL_FLI'EQHN"X48'4= M2;.3#50[?A]KE0L=,4&A2A)E:RTA2!(<0 *67X-C]OEXQ)/:$VN<#84^]U,U8 M?_WRN"P93E_>3&>S[5)1;P4)BB2)D;'16AK/.94YI"A+H$1::BDRF4BOZLKG MNQN;N?[ZMR]_ ZW0A$9V8(7WM"07@'8S)>'@Z]F6?/VR"U;+I^TAKL,-ED#6 MY$)G@YH3-\7W[8GC6YU)B1L?L[PQ.<+%TM1U44AH)C,8$YD:[\0X@90P&Z^1 M$I))S93PLBW./8_-S+3W<]5UA]CA(6HN/^QFW/->W7TT'/?;?6#>Q% MSO&=1%:,I(4]IC]3%,3.9!NI;)YZC6HAY\?>S:*^WGC^1:J!M(I_;%0%B_7* M?A>EMB!]_=(?3J/QRJ4^SLOXERCMX01SJ%(>;IWYK39232>W:SDU7^&'Z?+I M3DXR'#&A8PPESA1$Q@.&G)(<,I*SB&5$8AJ[>,$'+8_.RZV$ U8ZJEZ%0M]^J", SD;KI+)'#$VAQ-^^+7[\3_-.96/,#UO3]_K:S#:0S%QVFQ MFF2)B#.&)8S3A$ 4YQR2%!%[*J8CE E*E!=E>1BQQC;A:ZV:T^36.EZK=@.V MJ9-F,=^H!QK]P)];#<'[^?I)5:Q0GFFG@4;=T9\;?"S[=N!>81C]_;:@J(=R MU,((-:QG%A3( U[.N"L=.FF5<$V2\TZ2;G.J8HIC-(\A8C1'!*= M4DA)0AA).,E$[NJ&G>ID; :ZD1-L!:TYAMV=LY. 7O;30L#4L^WK@)"7]W8) M@DZ.W,E&!_/I+JG5=N\N/MO1TULLU?3;_*TMEK9\:6X1FXR\OV-7#T/)T] MD/!:ID^IW&EY/FALL&7YE!KMY?CD,QW9'\1W)=;JA,I;L9K^ ML,>M]D!V6].#TBPA68HA$IA#1' $J9 4QD+3%/-(&L_=BVKK:I'&9@ :C>SN MNZJ#68D/&O$]<_&O'S,WYV#8D>C9]AS-BM^F&3<<_C>;00%_EKKT5+LE&+2A M\MNO%VC8Q/5@ !YDI(=K^()UJ!15A.41,Y,9?2C!,$ZD3 M)B7.,M:)@'G;AY?5'""]W,H$[, WL?<&[X[!X2T@W2S?E?#T;,KN#U+(/YZ- M/.L>_'VH?NB0[U8/KQ/H?:CBR?#N(X]VF^'OZF@9LZTM8\2+N_D/LP8MEB\3 MFJ*(ID1"@J6&*!4I9,JX5"J+M% Q3M+$*_WF=%=C\Y(:P::^^8QGT'2;[6$P MZONHLXFP*L]"ZM2DC:#AYOYE, *9@#,=#6H)+BN\;Q F2H-1%O^*\V,P^!TM#]A(7\-P]3*5;.P[^AP QHM>K1:[A#V9/F.D9MU[!/YGDVC$1UL90>[P@]3)+@K>J$8PGR['Y8XK",X!WQB7=OQ MIQF[E?^U+JIR4X^+6RG+&WDV^\RF\F[^ECU/5VQF9%DJ^_M[_:B>GA=+MGRI MZ!+?37],I9K+8H)T(I"(8H@2;FL$L\SL,S,"XRACEIH9LRQV2WP)*)73U!TV MS:7*;;)9?F:]4^JI/!(69?++JHR7VT]]D8TR[B1?H<;TO#T=>IP&"MK>:@0> M%V"K$[!*F0TRJ-4J:7DJQ<"]!AO5&D[<=Z\W;NY\;J\P?@-1P-T^6?-I;\BD M$LNRLMYOTWGUT^^VE#+;CNRS'5GS*U$I#'Z[_7SW]G=@7$ZP^FYF9_"]738%QU@:%IT]N%;KK;3N6N_FC?U9_QW?SS4MDOMMDTU52CM_,J M7[;:0$TRA GG0D.-;7QKGA/(=,X@SFF<2$LMC)%?(FHW0<:W!-=2@YI:N"AW M+G4:?A69W(DYJ.,XN>U9>L1^F&6U40#\UJA0&N%F+&KQRZ&H".1OSP^!][[E M.@0#[5XZ"C'H'N8ZH/9W,E>V=D7]/M-B&=OTO];+:2&GPAKI.I05818+*3(8 MIW$&D1"6(0TI&"NA,$D3G"3$NYC?Z?[&=G13BEM.M2I^KBUQA_I^9X!V,VX! MX>O9BIU#KHG\V[OI;&T>>S)I.K=3Y#_\K%*@87(S7L.#W[.- M:Q0"M49U8'49:UHJ!5I:[9%W@#\;A0):P; (!S*6@80:U*:&!7+?] 9NW?\D M^_TO>UJ^GA;?JZ122X7\U7SIB^7*,A[7?N<')LHDU ]*%8W3^=;(^$T5$Q)I MEJ8VU%P+LV=62D(:DQ@*;NRU03Q*N)-A#B+-V.QQ2WA[WE5NVW0M/M!J=Q]= MJ>!^\GG]V%T^JQYT1'HVTKNZV/-GJ\T-: ]2L[=N- )6)7"[V6&_'7Z0W ^F M!QVL@8ZD'[^;OC,RN^WY7E[FR8 M\HY;3'C&F18)5%PE$$4Q@MRLCS#"E$6,Z#Q'3EPX%WL:VP+X9?W\/"LOXX8+!V7<82R4GV @*2DE==@^> MF+DO.,&P&V@Q^70;R)H[*7[&4I]_?S K[*1&V\*ZO=#Q %HM?TQ%P[2<6.HP MF2/(XDQ#Q)& %"$),<-"YW&B5.27T-IN?716LA+.\QQY!R_'4^.N*/1]1ES) MU<=Q\#&-0QW^[K0][%'O,;4.#G://M21L;Y]K]\<8*E/:K7-QWI_PY9N7KX62=_--5/+M9G'?K#2"J!Q'>0XQT1%$29Q"0M($1FE$4I;'%/O= M*?4AY-AL13O6RNQ^EHV69:)%F5YA?FM_+KV%MWE>+G/ 0E% M]=^'B,-6!>@1Y(," GWVY;^;-BN7:>A=\K )'7R[C1S\W 0.EB0 M?\3Y8)Q MG:?H/S RTXAIAF&:">/(QW9@HAQ#H4G&=4QT$F5NY?5Z'YIARNUM!V? 4;A\ M#M(KLOUO'[R^]PXUP#M\^,['*+U"/Z;JX2<__4#',IV!/'-4X]_F8,T]H3CO"$PJYR/_TF=8F0XR*1"E*A.ICI2J=3$M?Z*'U9Z(!_>/*,/+=->3MP), +O0IH1>H#??IG('G M>^5M! T:28-6U*"1U6E@IP$F[N(Z^P:;.JS30/$349TF=UW>(N2@U:Y%KPB> M09XI[0I2#G$-]/@HEBI@B?V15'L")5'/SY0XZ2QRWF[Y&@Y#Q:O,8D7M0>Y&+0/70'&2_3U9J#7 QC7V^0RQ\^COS5BJ+=NM=OZA7? MWJZX3MU\T@,?EA:A-"0DCS-E3"90L3J) 44X!AE%41IR&5&4VO"[ZAF!.L#2L\6\+YSY=NRW%Q*!M,0@B0C>@<"0D!3F8"4,<5E$5'L99?H:"G MW-CKQ_/CHR[1HX0N:4A'?A6X.*GA5]V'G^[U?EY;T9CU+AGZT M1^Q]>]:=>O5'SO5._(GJH]NAY[P:NN'P5ZI];@?.^4KGEL\9:[QU=W2_D=7\]YO85+E'BSQ%C+"$ RZ0WA:D"ILP*+7\YZM_7S(7IA:=:X2]VW-OCH"4 M!:? 5:M(+77=#3U0;&1TTLV'ZKR#;X?PA7 M,ZIQ@)9G;AD#U)CJ.'TPN"M_O;]*EZHH!-[^7V 6%?1%D*L:]P_*8W M[OWZG= %QOY+D,V]@EVH\9?/.F_Z7JR4*?7Y\6FS?JE%62[7?^@=M 7A<11I MOXY%* *0" %("A'(L@2',>-"0&$:,.93U<]+5Y\"SVQ6 MZ_:FGOM1F_'[=?!.5.4V;P*M9E#IJ9M3-)H&M:I!1]=@I^PUY]8\3NJJZ M84'3V.V?>A^D_+SZ5H7A_'.C6X=%(8PPI!F(24C5LIU%@ @>@P2Q*,=)!K.$ MFX43>Y32AE>F"3JNA%1>M=ZVJ+8J>CJ533:7AGNXUYT?W]N\G8Z87?VZ;3%U MDL_)SIE:R[9G9GD3U)I6)4(K7?5OE+8.-X3]386K/6,/$DZ[K>P/XJ.=9X]# M7=9ZJ^D=5;N1]^3/IM[I.[$2LM@N!,L1S 4"""7*=>-0]^$D$J1)DC+U"!0+ MJ]T?LV'GYI,UTH[KGS6 L!DSN\?-,]GNNF2US'=(W><'Y](L:G#J+ZLE1%=O A>%UC^WV+)/ZTW MOY5B$8@^MZTWLFKO'T-8R5P&Q^J109RO=$QHP[WL&TPY33E*6"Y+A MT"YDJ7>TN='0[=N>-&#?D\:VOD4?Q&:4XPPXSU1ST*%)8]:(ZJ$$CQ$HSJH^ M](TUR9^E%*P;?W4.WFK.\_J;9ZJX(O@3=)KL\IE:8X9D1!$"=36A,[8""4!81+% MC')*81J;D,%H">9&%*V002.E&3F,GX!^XI@$5L^DTFGF62MPT_+*6@:M$C?! M(? .[9*+4>RS5=3#.W:*^MN>FL:/.PEM70Q+2VF7/VB>WEK(H!VKE# M9]&,,8VY!I)E:0(@BRC(,YX!1-6B@5&.$P+M3F!=X#G1,>HSJ0Y2JWI[N@9N M91XQ72U%%HIO3 M7#X)LYFZZ ,XSW7?>02WC3;"7TIV'.82#(^?R[#"3^I5# MRAZZE(/77R>XX^.?8L.*4NP.$._76[VIKV1=E06KHL@7A.62$484*R)(:Y51K*%$+/;1782==DKB@SJVZX7*_$92 :I6P+W4SQ ICQ MX-RFU3.GNHP9V:G>#1O9OS*5ZO,)(+&9J)E$E!B)_)<*,;&9!-7U&GK2_B.)$Y$1C$498"*)D$- \)@%$J M:,1EPE!NLV1=)L[<%J.J>+782VFWY%PX-6:+R72 ^]YIT5CK*AG5#QU)==P-<(<,[>BI3IL%-^TOC]IB+J)0(I(HLI60 MYSH:7#J-R0&5K.RPP-#'NE M\D)F8)PO*V1X_P6[P'38GZ>'_OPG4FPJ;_VV+)\?6^?^26@#\UYL'J-%RN,4 M09F!"%75(R,"2)[E($<4)H3&>2X2Z[U?+Z+.C0=;X0(UV&-EW[T*LAF5\>=G M:BUV=:\^8?/?R]7J-N62.@K?!+O70.OL> _7Z[2XW+GU(^CT^[5> 3^Y2^MW MQ$M-XJ_BCUO&= U*96A_VZQ7ZD=6R::;>C>%*C^ONM<4*U8\+46YM^)T9S ) MPQ P%.8Z'(0"DK ,X(QC0H2@C!K%OOH1;V[+RAO3\%%=M WTR[H+VM*_OU\_ M%2S ,!YK=SN95UOK?.K9\KRF[.4,VBX09?#;$R=;4>_S5@I555SW5^Y4FLC& M=XFYJW ZRJ6+P>T+*9;ZI?VTWOP@2_%#L.=-U8OR2[$2 M59/R18Q(Q(6N]T5H!F"$$2 BCP$*<181%%+$1FZ2&(P^-RK_(.@VV,MY$^QT MJ%(,2Z)I0$L?5.);5A>TFQA;LG8,MVAX[6?K6L&K=_"V#J^TKGMZ+QZ?UAFQ>]1G[]K6JLOQ9>=6"?U $ MH^RINA%E=>:DC+'JG\J%C"2-I8A A%("(%.^+68L40AS0F(L.,6&P?FC9;#Y M"*:)VM=R53E$RD'=[!L$LTZ#X*?#2N\K437B*MI;V;K-GDI"0<*D( MG<<4 HAS!@B.!4BP1 FE$1&9T=[$)/,XR?9#?89>5')/.1/]*\(D^'I>+';R M![4"-TV;[%J'H%9B%QUM\\;\6NQ*AZ?'YMM^_+#L[A_$!M!I"+QA0AYFL22 M )E'(8!A'H$/ZIA0;529?481%URN.N09-3M"!)ZCP4:X<6?45>3_*.Z@N"314G=BP&23Q M^IK_:V?Z.M?KKY$.[&LZG>4,>Q/04_^R6VT(Z_XLGXH7H]9)C&1)(B0"$'," M8"+45+[ZA'A>,FT[756JUOVN MM+)7:FUF/=&.VYOYG/"9MCAS/?'N^YR-G91+>YU9CSNO?F=C8;/N>39ZH$L# M$[OQ\***C&QE*T3YJY+U>2/XW>J[#AK2AP#*A"G*@U1# F.1BPP#F>:\/@BN M&J Q0;@4&$M)1P8N.I!N;@M\-T:]UJJ*>.[H%;2*Z6X5)-@I%U3:C0UT=#'1 MAM[WM:;/MP?=F;F]UWIC,HL'( MIA()D$12]X(B'&"9$( DY@)+;3Y:-4IP+>#<6*7KIQHZI[KVYE[1H-(T>*MJ MX[]:)ETZ?QG,R.V:4^R9&J\TN]84ZVL*'!&T<_$FI7=?X!XN#M[&&;>T?&OS MH:HX]3HJ_?9YJU:PXM^"+](XXYG$.> $ZP[LF +"F/HKYRS.4 *3R*H#>_]P MPA\UA$W"RUY8=_QH!HHCMAL8;%+N M,E/\D(D,[QK'*Q_)9J5HK/PF-FW,3L&^[(MT)%$F$@Q! DD,8"H@H%0R13,B MA&&&998Q&U[I'VYNO-)*JR/[Z@_BIC(KV(W>S7I?UW)^K[/ WIR!_[&N?ZD, M$S5+_(+"'0.S8\9![C#WS$%3PFU-6F8H.B*M@<$F)2TSQ0])R_"ND1U!U*M0 M;'>UC=95/2.A#"Y1?BA*MEQK*VU_C@OS.&2IR$&"DAS A&& :8Y!)G*19RB% M/"56'4"LAI\;J76DKPYQ65=^R_8?=O-@1E?^T/5,7X? OA$]V,NN'$XO;3M& MX>:J38?=X-.VY1@%S%$;CG%/&4=P7\56+7#K1_%E79:[BD;WZWH-K.S A_52 M/:^L>'61)R$2F> 9EFLJXSH-"..0"1C(A!)$Z%KJ>G.3&8,9SF^%<7MI/#W M)2KQ S4AZC/<;C<%?=Y6FS_;]:[]1D>! 14ZV#'?+839$9]'F'WS'T:\5KT MX!W<\=](\!P1H.WHDS+@2&@.*7#L8\8;>SK:6NF]%%=X; M-3?1+H1L ENL)9Q]@9Q:3+?MUO?TOL=6Y*(N,)I!G* ,R003 -(T )9PI)N$R3"(& M98SM&L2:#3PW(OFF'O2@B\/HB/^GS?I);+:OU4Z&+FCV5$5K*GN#U!7$R^") MO-H'Y!K/BB'=>,#:-_G4(@==F8-6Z$ YJX$2.WA5#I46W&5;5SNHG#5P-1QV MXE:M=F <-V6UO']D0%FQTNEO;Y/HFK9A"YA&<9HS"6#$8@!A2!1O)1D@$8QR M222.L%5:0=]@<^.J2LA@N0_-N%%^4!M1>A/(2I5B95B!V@ANA%.$(I$#D48" M0(9"D"O002@BE@B9DY#$=G6D7 $^36FGMN/@DX*Y:2ZS7*]^UC&\7%#+Z-U> MK,W(WQ5^G@F_$?-$4G4CJ\/(,P-$7$61]0TU;428@=)'T5TF]UP8!&R8RJ8N M^+I>;=X$E.V]+I'%!(ZF@_VNU+8$B'UYI:W_QYC5D='_3K$GW7$;].9+M.N*]+6,_&^CH= MQ+XHU?NJ 4*IK*L[^2^RJ8IAW3YJ;[O^EZW@BXQEG JIU@*44MTB40*2"P+R M4"0H95E"D5&DK^%XQ;R5QL!/9+8KFA9D""OWO]K13\\THW>B]UF- MVQ8OU6*R M2 B',_N6W&N6_!SOA@]MAF,=$X5@B MYBX QW3@J6-O+ $Y$79C^X1Q-';0$>7=:V5"W'G)L!>MR:2>8 M>B8K%W!:DY0Y0H[(R6# 24G)'(!#,K*XJ_-S30W CGRYJL JG^+2"5?':LO'44%MX>A'?ELO M"_;:R>B2. ^%I@&4)P!"0@&F(08ISI($PIAC@FRXX.Q(=LU6@\H%:1 M0&OBL!;<)4"Z*AII(Q[$JJS+[:\?Q5>QO9/W MY,]%RE$4)R('#'.N-Z0QR'-E5!$ATCBA&/$HL=F0[AEK;CO0;T2M$D:MDZC. MPFK&9([ \GX[OBI[N$:38K=\5; M*J)KZNTN4))+#.,4<)JENM6U5$Z=9$ FE##=5".UBV?V*NW<#+E6V4"_0E5Z M:*]9!YH_UY4V;7UURUP.OZ^#&8/.9I(]O=:V"RDQJJJ[#-,D(PT!HLH IS "1.0%9BD,.ACW_9MMK27% 4L23#'(22) #** (YHQ)$ M&><\YS1/,VKERI\9:&Y$V N5&(>KT2!YGT?9";D8A/(#V3 MR_F,^^TZH&T;\ZJ!^=W*85?!L9#Y3,GO&_[Z:?H&X!BE[IL\9V0\:E&2GS\W MXF>U:74GOXL7L7H6M7N!9!(E)(<@0H(!&&,!L( AR%$>D2C&B/'<*B:U9["Y M$=5;6;7[T4@[SK?KQ=F,L5RAYYF=Q@-G'[5J@(BKR-6^H::-7C50^BB"U>2> MT44KMQO"MO\JM@_OG\OM^E%L/CS7]>YN_RS*1191E,:1;M:D2U>R$ &28P)D M' J.2$;RV,I9&AIP;D32RAO\H00.6HEO@E;FX'AN MMY^$>B)95MOK:HY?WUR\"'&/'IO)0%:<;/BW MS9H_JT6AKD[Q>LO8YIDLF[\6N^K\)!64Q$CQ<1Q& (I$ AI""5*4X#",) E# M*V:V&WYN)-R*JVL5OQ2ZOH=E_*XE^H9GB=XP]7V0V @>-)('.WP;V:LSPTU5 M>%5OVN]5<=Y781R&SA(2K :?.!-A###'*0BCGN(T6:L.%3N;\%#J(T0B$8. M8!C6Q@%'-(XS*%RC"1R_AQ(^GT9"QM)];[W>O^DN94Y/8/ M1?9-;.W=\[;4]*_D_?K\2,5F$47ZH%4Y^0BFB3(J"06$AIIH*4T(C:(P8HNG M6K1SF<1Y2$*92?:@D2@!-E(&6Y'&*(HQB&F6N#]S. M"3.W;[N2LW.ZIEWK55UR0#8'.E2LA"PLZ^)=-&'NSMI<3,-L#MGJN:IZJIT597;':4.@C3E'&WRFGW!S'>-[_\=Z$6',920AH$(Y MO3#*4D"S* -A$F,"LS#$N17%&HX[-S95+RYT&US> FQ&B1Y@\\Q^%J'D2O#I M0LD/D)HH@KP==5:!XP=0V,:+']X^CHBJ'D!W\K9NCJMW@ZN2AX?%-O,X(NI_ M&&299 !J*R^/]*E6'"4I1UD,B5410K-AYT9#=1^NNG]/V39>L>,E0[S-:,D] MBIY9:0?@7N1I2I[:(>6(E0P'G924[( XY"3+NT=7ZZI:>.MCIZTRO3ZV7;R_ MBNV"2R)93BB(4(0 A!P#JO\J90QAILA(9-RRV-;9P>9&/]].]C:O_$KK ECG M$H++B#N$G+:Q?G,TH MWA5ZGHF]%?.FBA.HD?NX1^YK#W)CZG4-0N*NW-;YH::NEC6H](EB5\/WV'=[ M_"+*4H@[]6BBEX"W!NIO*UZ4U>H@^,<_F;JT+JF_*]MQ+Y19N_W\J(,?JW.& MV^5R_8>V=!>1C%DL1 CB.(H #$,&K(>G[[!ZS8&]3[6R! _L5S63:9_)9O_%EJTCW_JR +1'%IG@DJ>*<^"TY@# MR%$.#6$L)E/X1(WSZMG M(VH%VD[8H)'60QR!*32N@I6&AILV]LA0^:-0(M/[QK;3JK-W/HCZS\^KN^V# MV'Q52M5U-V\5'6[+14I"1" * 9-,N0]0<$ XC0"%22XH14D:9F;N@^7(\_,( M*C&#Y7KU$RAB>PQ():=MYRTSV,TXQR644W7E:I+&?FEE_KON]EQ#NY<[N.W' M=D1W+BNDG/7J,AMUXLY=5E <]_&RN]V.GLK-=G%?;'75RL_*YGHIN$Y"*[8/ MW\6R\BK*A^+I?EU7"/ZP?B3%:D$DC6+$*& A$0"&,0,Y"G. DQCCA*=1B(T2 M84>,/3=CJ!)?'P7M%0A^KT4U+)DR9@+ZRVZ$G M];<]-8T9<1)ZN@"*EJ(N>83C4[4/1?FT+LFR7(1Y3A4-"9#D/%<&5,X R91_ MAC%'D)-$A(G5(?_PD',CI4_/R^5KP,731K!"VVF-Y13P2F*ATV<<'0'M8;_P M(&@4F-<]#MJ)/,&AT!$\OH^&]@/.XX#H" #C8Z+C.QT&.^ZML"K$4H]W)^LK M"[+\MBX+38,?_]SJ?F!TJ6XLMXN4"I'QF(,LCJFNSYV!/!*)^BN*JN+<#+.+ MPR''2#8[(CL;_K?7K@E\KK:2E=6PTS!H50Q^WRL9?%P]/XJZWI=E23MWTV_& ME%>95,^$>J7Y=!/^>0GV/@-$1\EU_1#22^ T"C*]:(")RP/HQ6K[^GFE*\%7 MD;&5BW__0%9-GN*G]4:*0IERGU=UH8,%E21A/,-JU=!-'@A2BPCA$F0$$1Y2 MJ?X2V^T33BC]_/8:=R)>(:%\Q.P;'I',;$;_,DGHM?Y!!X!FQW2K(-BGJ.]? M&O7.U#C,($5]_.1=.WE]A.1_C;3V\5/B+.'] A'&+89?UOJ4?O/X0=#M0JU5 M$<6A &K%4BZ/@#HP-U2+ETP2)DF..((V+D_WX7/S6K[L#JRXDBY8[TL,V*TG M;P T(_RQL'AFY H1+5>@!7-'D:?4=<1A;QX]*,^XS;0^3UFT@ M3IT>VAQ]+T(?[>=Z?+.TG;;/1?&F'/F];6)&"&BB-:&!AL4J(P M4_R0.@SO&D^(X"R)HH!&!PQQ+E1 M)J6& 54/.6'H\I&M=W2!W#O95#2^VWPO?CYLJ^XOF.8YE[&R(C!CB@YT7IY( M$1#*OHB3-(S"S*IQU]F1YD8(=Z_:86=ER7G;, F_&"$]@\,\-H MQ.P;Z@RAX:J3SMEQIFVA,Z3N4>^]*Y\ M6]/FR[HLOXKMG;PG?RX2BHB0D0"$YMJ6(*GR2*1R2_(PBUF*(:566PF6X\^- M4CKB!^O*[F9=!8*EDMV.5FPGQ(QL/,+LF8*Z"->>S1O9=ZZ-%O_O59:PYBNE M@SMN&@F>(\:R'7U2'AL)S2&[C7W,V*Z$NT[PMVV]4!GR3&8Q0! 1 *GRDR@A M$ A"6"90+C)F16O'0\R-N=H&"N\[#11LVPP>P6AH^5P$CF^3I\:CA<=]>M!Y M[9TU"SP:8.+V@.<4/&X(>/;*D5\V*1]N5US_H9VI%[+49RU5C_>"*7(Y_>]U MZ9E%GF >"2D 4R0 H,BU:8-B ,.,$AY*#$.KU,)+A)D;6^RE#IB2UY(H+ID5 M0TJ9"&O?Y*/DJP)=JQ\ZDMX$G1GHN6J*.E@NL'9%=9>(,BTI.@#MB#Y=/'.D MVUB%M+^O([P6>0[#6-(48 ES93U1HMQ#1D&>DE#&,40YXC;EGMX\W8H*)ZCO M=*_'"-K,O3%9D6_!,W3@QD+BVSVKY+H)&LD<.EVG%';E4KUY]K0.TRFUCMRA MDQ>Y:\&^B])L6KWK?G]E3"1AL=A(&?SP4["'X@Y3Z8'KYS.OP,Z[L1C5;7%U9WZ%^][0I MUINF4<[E#=Q[YLS4Z_(U$]X]LM/-W3L![.T\[>7WV^I]&#>/C=][!K]Z&_AA M8$R:PAL\Q;[DW"W_/^KQ5?#=_?J6\RH G2QU$>O/J_?DJ5#+NFX#*O3O[^3> MC*KZV%51?#NY%IA)E$A]?)9'3!>XU!OB+ ,R(@1B&+,T-CI#L--R3\97FT;QRW+7F7F^W=+,1;&H2Q3\>"3+Y;OGLEB)LEQ@E$!(2 )0E&( HQB!/$04()RP+&&" M1,+H1.;,\^>V4-8B!I6,02ND&9>>0[!_:7. B^<5R@X28_(94/R$X5X*]H^? MZY?_4'?6-KOZ86^JGWO>)"0QH$S[K0]==D'"9;>)XR(7B,(D9H!F(5&VL2[\ M01D". DS'DK$LC.AM?!KG_SL1G 7?9H_@-U&8[+1>!YYE4:]G> M]/=UG#1Y2G&7J8UOGC]] N(I]4ZF"9Z\T-T>[H?GNO!"4Y2,IE!0W4(3A[D M4.824%T75\ L#K,X9C&VBO$?'G)N%M2Y;<)6:LO*ZL' UY]/_4T "9[J&?N'&GI%3]7A2R8+N[TMF]3(ZE)#/P1[WA1;-?)"F491)C,"(IJ' $9) M FC.4T!H%/(8,8@RWI;QN3<[S1DGB=&']K8DS_TT-E4C=].QLCGEKL]RMFN= M[;!SP>P=K0MF;OCG:PH$=783OJ^7RT_KC?['11JG MD5K%"$A3H4SN-*1Z\R\$&1(XC)(P27!H97)[$7-N)OK79YUL4%GHU>1/5&JN M?RHM-A>O.D%3[%!>5D!N5R*NHVSPNU8W:/1UZ2)XG9!K%X7K%_*O4?_-"&AG MI=[,1AL1OW;D.'TI5N+S5CR6"XEC(@7B(,0) U!PM0HP@8#$&64Y02)C1E7W M!\:9&XV?W ?0T@:5N(8[O4/@#KL:CB#S3*S3H&41B.4&M:GBJH[1A2T7YW^]>]7\_$:8F MH[-I#7.1)R0#*2<0P$SF@,0B!B'GE'%!,4/4RH*VEV%NO-JJH WD-SH$6GA+ M8WG$E!A:PGZ!]FWFMM(?@ZQ^H66_T5:N_B&HM0A^OR=Z1\'/1O=X,%V9J",D MF-;^' _1D7%YP:/IYS&FZ/1SIG!G3LF]^K MY[5=WSF7$80)P'FH7/(XRG6D/P0$L13QE O"K8K3&8PY-]:O^MA\*5X43]RK MWU?1-56EG)&1_2:P7^B'CP/3,S%?@*,[7_L8&=\N=F?$>7C6QQ 8.]0G;G73 M,J3-];Y??Q=<_9O^N39L9 X1C6(),LPI@#R.0$ZQ!#%B*$M$0AF6ES01.3OR MW&AH7PU#>84;):MXK+;E62?H[T2D[&:G5?#2:[9<.$]FC.4%?<^\=1Q]N9\* M7:YB#[!CN] :+$_-3,Z/>]7V)H-P##4\&7Z ?;2,MO">%1WL*%/1YX^UW"IS M3C3%JK.$4ZF,*D"S+ 90$@Q(@F,0P923F*28FC&:V7!SH[%6XD!9O%R+66W# MEXW,YK$@!D#W4Y)[^#SST ZY_9F%$C=HY1TN&3X&0_.P&K=83A1=\UVH);.L MBE$5*[G>/-9;!=KZ44:.#KJIDTUZ7EE'=8G,X>N)RC%XR&3!.>8*=6-T+.X: M9WEVN\97S6SNY&^EJ/R03C>([N;N@BK=!"M>?$2N(>4&]"Z;#S-+T!/$T5-\('U32W]2MK\!: M J5![3)7-N@._JX6[LS/\0@ZLD-'"#"I03H>H$/+]((GC:WL46Y+[=G7#4#+ M11AGL4PR"I# "8 TD8K>9 IH'N,D$S*,1&A32OUP "LS=+IJZEK*:C7?]ZQM M^OU:YN8< 6K&4I? Y-W<;+'Y.(3(B)H;I]5V5F'CX/$3U],XK=QQ]8PSUXTN MUK-+)*S*)-;YA9_+\EGP2!DQ$J*$,A#&$BLC)HD R6D..,4TPWD42V85E](_ MW/R\SFY"^UL$$MK=-:/ :@N*O#TS?8U#5X M#!0_47_'Y*Z1IX/D5>\O:X;2.V7/9%E:=J#N><*,WN]6RFJI:^7TTHK: ]7 MAU$](TU["#6L\M'AD\$MCE;(NF9UDW6OJ5M9O(B$,0-)C"B ,<<@CS %N4B2 M1* (QV%RT2)Y..*\U\D3QTEM?\*J#5CU\[LWQ5@N7$F/9F3D8GH)SM=83YOJ MZ3N!/2ZIYZ#QM:H>C7?=A?6<^H-KZ]D;QY&1#AC]O%*\5FUS?]GEL6((L>2Y M "25NJ<9RI0/GH2 11A&7'"$";.AH#/CS(UXJC#GO9PC$H2'@#5C$@=P>>:/ M44A9T\8 #H[(XMPHDU+$@*J'Q#!T^8@*"PJ7Z./CTW+]*D3%-=_4R_) 2J$# M<)J#N#1-XCB+5S6901,,%[^/#8-8J>>6,0P!$'R$9(6E1F<(SH=0^1-V)9[R@KLWD0?%?= M;2P0[*ON8/*8Z:L$6.,4:"VFVXGAUJ;E1=^X7*N6ED58C61YA-)0';2NCG M,3;T#IT@Y]LM' V:O4LXB(,##\AQ::*,:Q[[=ZN M=HVL"E'^*HA.5N9WJ^^Z_.-&+1[J@J_KU:;]ZSM2%J6^OUIB[@5[6!7_\]RM M@Y2S#,5Y2D$4*<:!4-F))$(,H#06+,VC-(16#1E\"SPW\M+ZUH&\0:-=Y65] M7CT]-\>A.VV"O3H7^*O>WP@SDIS3/'NF6I]3;!]E,Q'NKF)R?(L[;03/1. ? MQ?M,->ZX1>JN#8:I I+VS4Y%&F9)E E :08!Q 2"'"((D(0I3#B,$F&5#'AF MG+DM"3LQ@V75UW2YGRL[JC^':R98#),L XF $8"42$!%$JF_)GE&),PYA3;! M5RYPG2P&:^T;7;/USP%FGI>M_6O8A(4.]SZV7HT&4'"TB)P;95+N'U#UD+*' M+G=9Y*/.^U:D_[FJT5:\5!L6956U\G6!6$PQ2D(@&0D56\!$L7#(0!92DL6, MJG\7EY?OZ)5A;@Q=;>X 6M5R8!TE7%3GZ)\,,W+Q#+%GXCE9*:-33./W6F)/ M!2+'0^>U[$6_!#,H:&$$D5FI"K-'79Z/LV/5YBTK/SR+189# A,J 55-M&3XV8XW-L3D)LN$/@$#C?'O[;_)F= MM#?Z+(:*0#>:]Y,HTP>,A[28D\-=+0FF3_F^E)?>^QS2RJ]DJYOJO%8;N?NB MIXS$>90RJ5/[$( \DH @Y8CQ$!/*,6(\L3*H+,:>G2'5J<#]YB/:?T-!HXFU M?V8S)1()]S)W#FGS_$OIP6/#;%[$A/\5W\5B7CFB[8S^3 MY;W8/.Z^1)0P(A6T($0I438')#K+E@*$HHPDB+),0M-(ONNI,3?+I14_(+7\ MP:950%?(:C4(E"B/YO%M5WQ+^OGZKS/WD^Q-4<-JK]2\VNON?6HP"7:@!!U4 M @V+R<(RIU?+/"#SK_&*313F^74=<"&5T-7[15Y(L=2VG*/(S>M#W1,/>D7A M)HLRO?X$=&-79R#-.)?DBRA+(;HND'YXU6^H>GRTD"S,:!(BD),L!S#*&2!Y MF($\2A$2*TZ!\[S.U[+>! >;)]7R M6S;U(WSEC]0^_-_$9[IVU_!K\NR_=DLWF5=7O;K^OM MCV?Z?P3;WJ\__OE4;%X74(HT#V4(""(4 <8B$@O.1"B-JVQ:C#LW MKNG$+BG9 ]81/EBMMT%9BZ_/142E@+D%:S,;P]Z,)XP]TU(G)D?#VY7[)E"2 M!S_V^'[TB*^Y2>\)YZFZX=9Y\HKQU[8OMB,[?01^/8:US=,FLX1'J-@U74GU??Q*98\P-#^>.?8L.*4GS;%$PL9)8G4$(!4,9B73]+ M'Q(B"!(DXRAB*.0B<]HTR9WL MYG5*K#LX>1!AY))(EJ(I6*,\KK+@HN[P_%TPH5OOW*WNE2BEV$M M5R6K63!<5WQAZWME('4X45/IZHWL02M\H%/M#-"VY_,QJ+EB9*NQI^74,; < ML>*HAXSCM>]"5]QA.H9F]?.]HMJ?HEQ@F3.42P@B+$, 4Q:!/&,(4)3!.$UQ M+",K^CHUR-Q8ZHV,=0%K.VXZB:09!5V*CV>F>0M-(Y\[*NG3WA%CG!QB4F+H M4_+P^^^]=E09K"BLV&27;U"939U20H2Q,,RQ\KIYD@/(D0 DS(@"$L8D%@F& MU"@!U6RXN7WZ6F#[4E=#F YOS;I%RC,)5"#5!99J::LF296\%U2Y&@+1JL:5 M0S#GU";I#>CD+>A::7"(5G%C5&P?C3[='WA/%4"O:/G^N7_U!WU7:3^F%O+IUZUB2?:X\2 M[;?9=\G8('^V?A3WY,_;Y^W#6N<0?%4S=_MGH1R@3#*1< YH#JOT)0ZPWL[! M)$G#B$0HIL3& 3H_U-P^TUK20(D:[&2]";2TP>]:7LLB3#T8F[E&;I#S_%6/ M!VU$7L00'L[R(,X.-''>PY#"QWD.@W>,(XRF:EW;;C;CA.@ZE&E*4P!CH8OV M)(HRTIQ#+ B!T"C=X.33YT8+C7"EMD>?VOJJX_L3O$72C E&X^/YXV_K2@[Z M/];?^DF-'7W>;Y\]Z1=]4JW#C_CT1?86]\?55A' IV(I-N_)5OQ<;UX7<912 MDO$(2!@2]>5"!J@D$H0YY3E)L%KXC0)ESSQ_;M]N+6)0R1BT0IJ;WZ<0'#;! M+\3%\S=K!XF5+=ZC^"A[_-3S)K/)>Y3IVN5]EXVL__R\V8C5]I/09Q]+M98W MS?S>B960Q7;!!!."9!B@3.?Z<<8 3GD*<$2AFGPHPLS(<38<;VZ?=".G9;WG M 4S-EF&'2'G^R!M)@T;4RCQOA U^:<0]'Q5E7_W9#!A7): '1INV#K29ZD?% MH UOLS_R:,W5-_5 RU+OZ+8GQOJT('U_Y0GY I)W3PZ:?.<5I[IL??OGZ^__@A M^'%_>__QQ^4?Y+&./3Y4*0\I)J'ZS-*, 4*2%$1QFJG_J2\0&W6NL!MV M;I]B5]KJ%+UHY-5I3%I@\R7; OMAZ\V 1]ZI0->A^QI0^JIBI!W9"39 ]IC+%D\;#*C MR5[!KO$TXNYQVV2WRVJ>!#^=2-%^*7'$XRB-"!!0N;DP"@7 (LI!FK,$LS@G M$%I5AC ;=FXKP+EBYG8+@"7T820DY[Q:;2, 8XD!X4D&)$J80)@D69HM7L2& MKJ\'?G=XWSQ67F,2S'8VW0/K>14>J!]_,[CZ6N]QVD'D:*O3<-!)=SSM@#C< M^+2\>^01ROKQL:C+/:IU1Y<)4:: 6+%"E O!2!H2G(&8A@F 2"T--$TE8#)# MD,012Y%59>:>L>:V"G1$K6PFUA4V^.7K>BN""%EF2_=A;7BLX@9!WTBK>,KG#XMFH'#E.4AP2"4+?4 M@Y% ()6;+9FEL1$TMM\581U/.J M[N-V*JPK^S@>?FSUBQ>Q>A:?%'IM'=5_%=N']\_E=OTH-LHJ6SYK$>K@!\'O MR9\+$7*D7J$<8"ZT0X01P)!3@(B(XEP2$B%LMZ,[0HJY;N]N:E5L*V?8SX+9 M&N(96<_K02-]73.IE3_X0RD0M!KH/=Y&AZ!50@>ZNJS.,1I"9\4[["68N+;' M:(B.2W^,?]1(=U$?R'PNRV?!/U2GQ74IM8J<2R6#8H]2$7)5:%K]O"WH4NP[ M!BT$@T0R&@+&D,Z"BT*08QU0*5V4DDP Q#($4D*,=AFD&C*+[1$LR-6VMQ@TTC[WA>M9^+ M*&)$8)D!+F$.H-1;GQ#%((5Q)J,D)''&[5P K[,QC0/0S,>N?U,5PB\KH8.B MD7K*23(_=_4&_ 2GL6KI:@N -A&"S3RT"E334*L0M#JX/:D=!9_#\UN[\2<_ MU1T%SZFSWG$/LC\!?K]6A+%K:B="FD:*YX!,XPC /!2 RC %*"8H1HRG4N:F M1[]OGCRW]:02SKKEX#%@P\>\HV'PSB>&"%B=[)[4=M21[MLG37:6>U*![B'N MZ0O&UJKXS_7R>;4EFSJ?7GG8-"-4*N<:":@-/V7]41DS0$D:(V7YQ3PRCKTX M.<+QK+,!U"_?;P0OMN6",D1QQ$,@ M1 IUOX ,4,0C@-1Z&\<<$9K(Q4K\U#&C9@Z%G0!&+WE>O^1=,?R]ZVW1!AUE M6.KTRQ7#]51Y];\F? :CWL? K+23)S*#P /Q&[M(('G7)V M6O;@K? WU3_4\M_H+36F)L&=1S$./T?NA.7@D_H2XX Y="1&/F4<"W;SH Y. M<3\4994'JT=OWJ%%QE$>4RE EL$40)GD #,:ZX09@CB/4QY91:7;#3\W,ZB5 M&) F:(,W,@<;_5&"JC2"FC3=J4]K6/XO._:SG!PS]O,'N6?V.\AH/8J8::6O M&-$#[8T#SA'M60X^*>V- ^:0]D8^Q3XOOQKA2T&H(M/MZ]=U7<]$?3\\Y%3B MB(!0D%P7NU ?=D04S;%4((YBQK+0- O_W"!SH[!*SF#9"%KH([?E>O43F+?F M[H6TGY)< >69>!K"V0FIV]NV8CK R#Q)W@56$Z7$C\+,*L%]"(R>=/:SMTZ6 MO#XD?#=5??#:,12H.Y7ON]6^&>%^_4Y\(P7_+^7+?:K-T#JBY5XHAMY^?GS: MK%^J $&=)/E'=9(31V%(4DF!8$AYQ[J4"26Q@I[&.,LBFN;4*,;$AW!SHUSU M.B(;VG \52:4?+T)\$[E6C4=A+UK7GY$5/?KX)T(M(XW@=8RT&K>!#M%@UK3 MH*-JL-/UBA-KLXY<;X(G6W^N-=&6BYB?F>A=_!P/.>&BZ0>LMXNMIS$FSA3L M%@5\?JP#]K\7Y7]_V@C1%KC1[M2"Q&G*(B( 33!6K@[13@_#.GD8T21'% NC MP^/)))[;9UO 02[7VP*SK=XW@=8\ MT*KORZQ][WLGILOBLIVG:^=O&U M9D'^[O6[D.KI"M9[\>?VG4+QOQ5)([BINR1FI4 MD(;Y*),%;E@KW@WFL+]YG.W\9;^I?;OB56#FPWJI[B\__L^SLN87*4XAD2($ M:2IUV)9 *<" TXHP3R#$6-LL=5)DV:F[]" 5@RT&];?1U/G@W;V_IM0CKW< M_^__@^,(_7^!J.2W,VD'X</[ M1M;6?5QOML6_*QOX3GYJ@RW>K\MMN M%NQU(21GA&A/4L@:_-W\Z=4.M8'*6F-XWUL1YYP9J'Z>5F]PT MCDT^:"]V4U7]T 5 MN4_-^NR7" 6\81P D+.E3&"> +4:Q2!+(LXHD)Y08C8 MN)JGAYFG@\D;6:LL@*HMAB6-G,'4C#\N1\KWUE4+3]6;OA+Q)JB$=,<._2 X MHH4S@TS*!_V*'A+!P-4C[0GV(/CS4MS).G[_G9#KS3Z6_X/ZH]P63/E#G]3O MBY^K>YV*O]^@Y2Q.$P4NT*5Y "0I!033'"B*P)'@'(:943*A(WGF9I.TZM3E M8!Z?R.KU;V7P1C@3-T&K4+4Y MTZ@4_%XIY0> B*-)RH?BZ^,OR^=\3'A$ J M+:\8ZFHXJQXB7=W/[HP"7;=KM2);S;(#W\,C_"ZB6PU'G%]PJQU4HV);+8<8 M67_A\6FY?A7BA]B\%$R!IFW)+QVVJS>[QR&-^)E9!%'4=6>9#?U%JU;((-VJ#66\8V MSX(O+LBN(_%,OGK?HB!>.9T%W)"240P! G &?Z+$)& MJ8PA)3)C5C;UZ7'F1HA?Q398ZA.%79NN@&RWFX(^;ZO]:N5/L[JP;S=2,P ! MK_5QTNKKW)P8&KN7(^V9 5L)=:&>.L?J)FBD=&B!]L/@RI(\,\JT%F&_JD>6 MW<#EXXA$?3DU7>D#N=NVSOC]NE,2ZBBK,(;*;8^0[F ; M1@11%.D *_/("&L)YA8TL2,?*\JQXQ;[:3)C':_@>^8CC7MC>OVBQ?][L%- MH]^MY-[HX(&O1@/HB,GLQY^4XT;#<\A^XQ\T,BB$Z&//ZKFZ?_"=O-\0Y3TS M[31_6#^28K50]I3@D8 Q4S17R8S0",<@@2S%)$X$RR%5G$?@T/.S>S2$NL@ M@KHOT.^UD)9;BP9 &\9G.(7/]P:@'7+VL13&8+@*EQ@><-J("&, CH(>S.\< M1RW?-FLF!"]U0[IZ,/4;Y71L7[^I=V2K?$6=:U/585[($":9;H.#\K J5(] MSG6 68B$[A8A<1+;<(S%V',CFU;TNG5CV7Q 3XWXU7Z+:&6WHR";"3'C(D\P M>R:EMPBW%-5*?A-4LM_LDO7ZD;:FK!&8.>(NFY$G);$1D!RRV9A'3%SYJ/K/ M?^I(LK9?7+0@F&1[LCB1-4?03N=W_JG<[H*1#VX7[O8T"G1_AIUA7I M=59"J&^,D:9K_?2RL8_;+-LZJQB%<402)D"82@P@RHCRA],0(!9S$H94PMCJ M[*%OL+EQ\.<+4K5[036T-QU!Y=O ;,3<>[Z^\K1- '%E/?8--:VY:*#TD7UH M-1U@C:O==F(,WV!J_IF7\4?U;^4WS8%$^WIAF(3$;$,)B"G51-T M&2H+,(* )4D28YCF,$S-BLTXD-/-G-6"'%RUGNVE8-Z^YH$^'$ )-N'9Q7\'##H.=*-VG^7Y\?J=CHQ)25^(,L M[^K2YXLLT77&80[RG& TX2 /,,(9"0+TR2D/,[Q)1G\IX>=VP=?2ZGMH?4N M?;CJ5!ILM-SJMY78EV5ZGYF!8>/(#ZZ>J>-L/G:#]9T,&MF#.X_H7I8B?SG* MU\Y^MT?[XL3V?M L<];//.RJZ>C]"@YEF@_<[30C<('C.$=AE &49@A *27 M64Y &,4$*P^8YGFVJ$^X?VS)9FMFP9T9S>:[.!S3WZ?Q)L-,E]ZCC;@!V:J? M?Q8K'?]?!3V-..D_!WPL!0XQRD :0@$@5U. 8YH 0;-$PCQ2!G3: /]QQ2>& MO1WQ2J"+%7<-MYFM[0! SZOFV71([SF.CBWO+6_"GMSUW33!Q5=)5#W$=0NB=I0<+(?:O=;>&]>=QC9Z MRMH"R_=B\[@@$.:A5.YVRN($0"$30"4B(%/V68A%2&*S$/2S(\S-Q]X)V991 M?PW4L(_F7M]I'(?=YXO1\?SA[X'9ETJ_=X",N>M[,4*3'2IO'C4=DJ-7Z28H M5L'?OJW^:_7KZL/]ZG^K/W[\+9#KS2/9WN@_ _$G>7Q:*H_X;]^B_TI_C9(/ M?PLVXDF)5X5.J1_7&YVR+@FK*'>]$L&K(!MU=_$B@L?U:OM0UE'ZVX="72I6 M 2>OI:.SC-XIZ/&93]\WF7O<*W;7$^Z_T)Y4/Y8Z'[@H'_1KMX^^[P;>?Q?; M8E.=>NJPJXK)%TDF$HIS"CC$RBW3Y\ D"1&061QE:9;'&3Z?_M!-SM,X."VVY&4+#7HHKJK$U$ M[Q-@OHCXGXBI5ID'$9"Z')SZ',0EWX>CQ>$R:'M6CY$/GFQYN4SQ[OISX9/& MN?[[U'J=)_9>F1#%ZKE8_6PVA->K\J#TMRC;XM^+C&#"F6! 2J%6*DA#@'$< M 1SS*$<,"<:M4K4ND&5N2]9OJT);:C\4$=B69;MD1LQV&2;"V?.B]+8 2)6X MNER;1U >B=O>7TL?\O_SW.YU;S]J]!':XL()93B4("00Z2,_# % M>8Y"P$5&,\0HP@R94.>8P>?&E7OYRN#VQ_L PSAH93>CSE%3T,^5OH'U3(Y[ MT8-:]ILFD%V;AZW\-\%>@^#W6@<'E4@N@:Z/ =5S.^RG_K9GOE%#3D)UEX#1 M3,S&CW/AF<^-&F]T2KAM=75!3"Z:E<^0H)I.YB/A^BHJ?D%C[(C3BZ*Q4=E M;"I_G7/UYI;-'U^*E8@7/$M2RG6OBS B.J4U!SA-$L!E%,D0)XAPHY.TWE'F M1GZUH$$CXDW[0Z"%#>[_6)LQ6S^P_=SE#"[?^ZMCD3*F'R,D3A!,*=@_?JY? M_D/=7W.+^F%/*?U/G80TC!1K:<'L8GW,A BPMT%$W0"MQQ>AI3V[)P[!#BA@Z-.QQ].R\:PONQ$-J[ M*&; N')'!D:;UO4P4_W(S3"\;1S!Z$ULG3;[KV+[\/ZYW*X?Q6;GQ"Q"AG"2 MQ+'>:T$ HER"7,09H!AFA!"1AZ$5O?2.-C=R:?(0]S&[&_$B5L^67<3[ 39C M$V>P^=X8;N0,_E""!JVDG7T0=SQB!(DC%ND?:U(.,5+[D$',;K*/01M=0;!- M :O^M:R*@RDF^^UIO?KXI]BPHFPK9=?)8;^2/_6NYB(*613%402D5!P$E9,# M*,0$T(R+D'+($F94"? *LL^-VQJQ@M4N\;=3Z*O:H'Q6&@6B4:FZH*I?5!\( M5(7 ZCLLJG]-_;[TD^O,WP+/5&U45_9=;UW9?6IMC4+0PA!H'((6B.J"ZMVY M:PX&&S3F^^*8!_W-^ 6:*%KP4B9YK@ZFM@^B:;!6=R)^:EXUTGD;G]2XC@(* MKS1M/9&(4TLT60CCE:#NQCY>2P3[4)]OFS5_9MN[3=-G]_;/HEPDDJ<1S!&( M*,, $LP H1*#A&(92\Y)A(W#>4X-,#?;I)&QBB]NQ Q^UX(:[N2P0R5H$U?>I?$#QS\K&3!OXR'F]CE7$E[:SNL$DH9;)Q?AXWN_Q!(: M^UV2L]J[VAHY'F#:_9"S"AYM@IR_TG[GHTGBTPV8OQ<_'[9E7>#U$RDV56'7 M10HECB6* <1"%PZ4#- 0$P#3,$^@/IPAN>E6Q=!@<_O@M6#!BY9,O]I-ANJN MA'BU-<@%M4C=&D1[V-%WB:%G4FA%K=+?:F&;JM$W005M);!#],R]79 M7HBFE5=I"D^/&SCXB,G\-E-ENHZ6\3TC6X$U :]WLNEVWVYB%Z(\"#M-80YC M"D.0AD3QK\QR0!-* ,T)Y"&*8@6Z5:,OXZ'GQL;=*.%&]N#CG]H+%F7E2-0U M3MO#KHY>EBV_S"?'S'+S [GO;=43:'?D]AK]:P^8JSY;Y@-/VT7+&I"C'EGV M3QB;*?NBOK[UYO7#KCK]_GO!3-*8Z>97,&+*A*024 D3$"<2YPDF&UDM29<79B!GLY%X#@C\4JQ$50E_@642,1I)D*=$N9PTR0%FH3)^F"Z &J59#JWVF S&G!MM M# 0&:KGKSA7.H@/W\)O1BV-0/;/,0)2@"9X.0P6/$/(>+K@?<28A@T<0F(<- M'M]Z<6'/CEFDTZ"*U<_.Z5JY0$3D0L8,$!A+Y8V)4'&1S !+4ET",,DCD2]6 MXB?9JJ>9\Y*Q $8?4EY_2$=B^/NH*A\9K"5X5I_3A<5 !V; C)/< GJ%LJ$= MJ6^"1NYN1(O#,L+66+DO)3HP[K7JBYK!T5-TU/ !SCRM7<^I*,II! 4'C KE M;661;I"6" ##$*(XRRBA5IU^>L::F\%TVHVP[.IE@O%HYVN&W=#&@N;"\SK= MY\N'XS5M1S +E0W,E3FA&A_"HF:01@BF. M,8] +F%"1<9DDAM7,#XWR-QHHI:S.:]N)#4_BCH+Y? !G@N /+/!*6R&*]^8 M@V1^3N<"K(G.YZQ>**O3N"$0>D[ASMXZV>G;D/#=4[?!:R\IWJAKP#]O']:Z MEL57-8]-\ T..>?J?W4'=8B3%.",2)"$&*5I+E $C>(;3 :;&P?N:_T%.VEO M BWOR."F7J1-[24W^'DWF,9#-[)F8C\F3HLBGAGJ"E4/^Y4^7=9PX!Y[P^G; MIG'INM2TRSO[MEX6K/GO_F@FQY@1AB6(,%<>&.(QR%DB0<:C3*0\#7%BM'4] M=Y"B:R S^\Z\IAQ5NHM?Q&;;:$W"9NHI@6G*,8YA"!A,=9-NX5RR24&:1B3D&3: M:[>R38^'F-LRT9&P*KYO>8QP D,SJ_,R9#R3>Q>41CIWMN5YS1U9E"<&F-2. M/*_@H?78<^7(<\6B)#]_;O0YG%IR=*/8JNS&01!A1$G*<@)!&LD80,$I(%1] MZD0FRF#,,T:PM/G*C4:=VX??#3?L**!6R$;\@+XJ]ZJJ#:MC/?\IUC\WY.FA M8,$7_8X;%\&VFQO#TT;7B/L^:7PCKX:\!=EG5*<52J[.&(W&G/9\T0:&H[-% MJYLOBX;8.=.=4\P%RR@BE,4 IZFNT\I20%/%6*$((XPI1#F-=@$0]EU/3XTY M)N9A@B:HU1AOVZ NQX:<]T)NR$&7(GCM((=_;M:EAZB&/CPF]/WZG?A&"CWF\ID7.KYKI?RKSX]/F_5+%1RQZXZ[B 7E M- R5UQ-EBG'B" (*4PI8S"0E41PC;1X-4XU+H:RLI\FX:%G5RF\*CA@RD-.I M&MYEN\8$>&8TDYKY]^O@G0BT;C?!3KN@5B_HZ&?0%-K?[)EOU%UC%B?:O9MX M-JUV\US#WK/%YVRHR?;]7(/3W0QT_FQW%4ZKYH9?Q;;)>EPD:1S#2'?,2GD, M(,P$P"2&((8LCSAB+(JLTD4-QIS;5L*N=J=%8UL;B,WL<5[$SM4[K22^ M"8A4$[>GL^H,X[VR&8MMH'O(W;1)MWZKHIZ!SV-MU,,1KUXA]0P$)G52S]TZ MCHL^%2O])E14^'FEW@Y1;IN"8W>K?57@C.59@J$ ,!>I^D^" 9&I;M6-,V6Z MQQ$UZ^AB-^S<&&EO3#!2/@3KYZU47U(9@)VQ'JQ7@:QTTU(IPT$GI2H[( [9RO)N^[V(N\U/LBK^ M7;D.BAK+];+@=>7$%?^F1FO=BCM9BU*09=62N/HTZV8)&*4)1*D$B$$"()89 MR"57O!9AB&$2I81ATW">R\69'<%U-+H)WNA4G=9TM:J:_+5Z!7O%[)I<.)K6 MX1V+:2?+,TW^9>?)?&]BVOF::%?"Q;RYV8-P!V_/[H.#02;;=W '2'?'P>%3 M1]KW;:6KSFG KVJ!?E9>W]WJNV#*BU"FZCM2%N5OJS4MQ>9%#_MY]?2\5?^L M@%-WU?*3):N:\JY7W]?+Y:?U1E9-9:96:6WT[M0.*KUO@J[F0:5Z\%9W12][[8/?M?Y! M X!E,H#_5\C0F9G3B^';#YK/.V'O34TU3ZX<,>_R3NO#307_D?LWV< 7+H7O M7ANQ]"K[:2/^YUFLV&M5D!U1AG(N4Y Q$@$H<0CR+$Z!I)(2&1$DN%6DKL&8 MHQ <3[/#F+@FRIX1KT-UPQ"<)2N#6\?1 MS7=EW:N;'I2E_T&\B.7Z28_0!"37*0>+*!4A25,.DCB3 ,:)LIUYFH$PBK!B MG(3$D17=&(PY-[II1:[\7[X7>DS:@ GD9H3C&$C/A/,&PXZ\;9;!J*0Q:T*R MP,P1(9F,."DA64!P2$@VMXXL5CVVZ=#'_WDNMJ^?5^5V4VV2E56!YOL'LJJ[ M#)5?UZL746X%_Y?0!<0$OWT1&_)3_%,G6WT@6[%CVZ[7)],DE"(-0:K+8L., M28 C*'7=$I+!,)=Q0JTJ8L]+O[D1;2M[0&KA [GKBF!95WM>.)L6[YZ7U#-: M/8P:+]+>QHLU1D$'I*:(^U;!U'19+&^"'5(WP>YM;, **K0"#5>G"X*7TE4S M?1-?F?)GUOJYBCG.KJAD.*Y&WX;913*A$DH*L,P%@"@* :89 M 7F2$P$9YU%BY>/T#S>W5;>2UFY]'<#3;+ESAY+OH^QJG3C1F<)#,*(9*(Z( M>&"P27G13/%#FC*\:QQKW*O;[N0MKYON-@7E8I(*'(890#C-E4L0IH!$&08) MD1E1O\HCFMAPQ:E!YL80M_O*(C^VRH%7A%P&OSUQ;0F-J]YU$EHSVK@4,,]D M<1%6UG31!X8CDC@YQ*34T*?D(2'T7CN.!OXI5LI 6=ZN^"U_+%:%MO:WQ8MH MRWZ(!*41#1.0"MUIAB8A("R/@8QT/T.(TARE-HPP,-[)Z)HHO;6UG=5UXQ1,418PR--BEY&*I^R".FMXU-K^KX5"O^76R+ M^G3G1.UOD9 BKTHJ4#^UZ'">,I)DR>YBR?@",B !4H@Q0*",A,H$1,3H;.3? W,A'20>J MG*JZ]H$86*/-0.QG%A?0>*:/6KQJW[P"9\AT,8/%IC[ 9?!,ENMO!Y-ELOYY M#'H3[T_<-F$2_7FAWR;$]UPW\I2Y#5]O.ML_K)?JYK+>N=XM^@R2A"N7#F1Q MA)1;!T. ,>9 PB07-$,P#ZWL+J-1YT9Z.Z%UJD=7[+^U!VIC[2^S23 \.'4- MK>_C3!>HVA\JVJ#DZJC/:,QI#^!L8#@Z%K.Z^>+JO.]U@-E1N?=$Y%D88V5I M(0D@R6- >$) '"4\QI2&- ]'ENH]-=[<*,E=W=Z3Z)HQCD/,?.]'=^#2HOH- ML#/$Q7V]WY.C7:OX;Y_J/96 >V\;QR7?-FLF!"\_*7%_U25MJ^.Q;QO15H-0 M3N-[LER6=_+VA11+G>SP:;WY09;BA\Z&J,M"TH2PA.48Q'FQL9:_* N?531P;[B$=G)_K_LN'G$O)@1L5^T M/;.N$CZHP&[%UW&XOV@-U"KX]V"G1+#7PHMW.QY$1U0Z0H!)>7,\0(<&3 M+K=B/Y?ELR[A]'FE1B#+;\]4V=\_[M5,>",X^LQTLP>,./1>Z_K*F\?/>U^^#0$.SGVV<8>2962IX MM)!!1\H1C;M3 M^*!^O$DPYMO!_;>EUF]+)6LB*^I4V%-.&$TWA &#@M:IR*NZ5Y3"!9>+QD<] M?I?J4K&=NK4MV1W.KVWW='D^W*^30<^O "ZT#(_J0ZBA!SH>0^,3;WWBS8]# M$8U&+0)3]/S8#R.,1L,RQ1N-OTD$5IZ/8"!5&4 )G%24"U*FU#HQKAD!:B^U M3IG@*A@KSSH#TE!U)QBX<6XK,(B1G=4<(\]\\!J6?B=*\1IFQ/70[TR7MBWI M&E1$^-?N"#]MC&VV6F,7G@0*?][W6]Y M9JV7 ;T4 /T.YP:D)U?=BD)!H;*4\(W3P."T(+52FE1O"=JYU+POK5U"S8L5SZUI@:S#Y1)P\,\D5)# MW.1NN37\A(9)M@6]OEJV;-S!=[Z'/BF]J6@%:5X03E-%REH*(G)J/3:43$-1 MRXU&:16-CK"V"+ [0FT?C<:_#I?6''_&#Q?;W81*9/_; ])9%V'/.#KW8-7! MG^]_YQK@D>E=5_J.-1Q[EH=K8,.V/\]/_2_VC^ &GI_^ E!+ P04 " #8 MBVI6 2<[7*3= <( H % ')M8BTR,#(R,3(S,5]P&ULY+U;FZ7QRV=ZAU<2AVNZ50J_?L?5X0=95P!@1D %1+_O4G:P$D M01"@%H!:7,5Q>*RF2 J5EZ^R,K.R,O_E?WR[FOWT-2U7T\7\7_]"_TK^\E.: MAT6?/J]_8H3Q_9\N M_]EGI;4@!%3.!(3@$9S-&H)DS'/'#"7D__GTSRFI3!FCH*4P()3"7RM_#<;Q M:!SU2I/N0V?3^=__N?SAW2K]A,S-5]U?__4OG]?K+__\\\]__OGG7[_YY>RO MB^6GGQDA_.>;W_[+]M>_/?C]/WGWV]1:^W/WT]M?74T/_2)^+/WY?__'K[^' MS^G*P72^6KMY* NLIO^\ZK[YZR*X=2?S']+UT]'?*'^#FU^#\BV@##C]Z[=5 M_,N__=-//VW$L5S,TH>4?RK__>/#VWM++MV7:;R:AN7"3Q=_#8NKG\MO_?QR M@9AX[SX5FKO/6'__DO[U+ZOIU9?9[?<^+U/^U[\LKSPNC@O1N8PX8PF\50$RD4J1J'3VZC[[A?85$M]I M9I7"7S\MOOZ,'_QSD4GYHA-.)Y@'RVT$=![=-QOQ[3POEE>=7#\Z/TL3:I@T M1'M0+N&.TDJ!9YF"IQ2_S:B1E%_$PK&5[W.SJ_ 7R_#38AG3$BW,S=)N&1XH M_SZZM[_Q\Q>WQ ^"\'DZBS?_NIB:&CI<+RI+=*,Z)/TO/Z$$A+^_^#9=3;Q--E)D MQ&E'0= @P-H401JG3')19L<>@49V*]]1O5UI@X\T6Z]NOG,'E!\2,QY:ZNAY M,830&T#/+OVO%E=N.I]P2H6VRD'P*!(1;2YR*1O*R!A4BLK+RK!Y2,4X>*FL MWD556;> EL75U6+>\?'B/]*53\N)M=*AN760C$?S2PP%DP.*)NFLN2;6\>IH M>4#%N&BY5*_[,+E,R&W!Y)WXP.4?((\+DR*F,<4)ZBV9W-=%,TXR(!V(B1Y<.F;%2,PC9.DNLH4Y= MYI8_MOHX(*GNJ5057R%COO$"!X2-1;M)4-D&X;G M('<.>.;&9J6%$[H*,NXMVPL:_-E!XWS1CHR-E]?+(K@WTU5PL_^3W/*&!\M9 M(ED1,$HE]+I, !M]R4F+*++RAN5T$3R.K=P+(>+9(*2*@!LQ(!^7;KZ:%KEL MC:!D2=O % 01T9<.&KUJ)0T:06;0:Q=26UO'S=A;N1=(Y+,!214!CPR2U_/U M=/W]S726?KON JUDHTD8I($N9 OE(W@3%2B#&A:)*2XO.V#V5^P%"O5L0'&1 M0)L PX?T:5HN(.;KW]Q5FG"#L7=\ MDC5)21H*D67$>D@8KTG'@=*"3.X6[@>2YY-WK2'?EB#2>5SOEN^7 MBZ_3>4"W'<]+D36'S,J%=>*R7%AC4$>40"DE15RLAY.]U?N!Y?ED8JM)NB7$ MO%^LUF[V_TZ_= ZZTLI+F0K9$G'/#89Y+''@C 0B!8N&7W:7.WE?>%@FU]&-GG823@C($H]+D3(%QUD )W*RP7J3=;XL8;^S6C\\/)\$ M[-F2'!D!I61^]O[S8GZ3(]1!9-M5/6FI,2!S"BT=RV"%$M*0J+BZ[$S97[$? M$IY/UO4BB8Z,AM]3N%XBDBGS'Z?K69J0+(,T/ "U"&=A1$*R=03F%!&9"B+, M964@^ROV0\/S2;=>)-&1T?!QZ2YY83 MO42V38!C6_"T*6 I9R;JY'HU<9EDABL"$Q*E0LOK#,T=1$%D%)GKQ&M MO1]4GEMFM(*DFT#,VSE^F@OKZ=?TRJW=EJV)#XI8%@2$(!,(AX%7,8C 7:!< MVT!5JE,&<&CU?HAY;NG1"I)N C&=;7SIUNG38OE]XHV3&*"7VR(B2W;7@R.! M )&(=A>%]8^^KCNET.QVT7[X>&X)T?/EV@0L?K]RL]DOURN4QFHU,4A?*E$: M5SJ#L-0!'J%H%JGA/!%BO:EQO7)OT7ZP>#YYT4OEV@0L7E^EY2<\'_]]N?AS M_?GEXNJ+FR.Z8R(IL@A4)(7'I)=X3 8'4A/N)0DIA!H1SL'%^\'D^21-:\FY M#;A\NRO#WKSKF$@MG12)@)0!>1 F@*'"0U*!2*V-H>2RA,FQE?L!Y?GD4ZM( M>&24O UY^>(Z3O$W7JS7:;71QYN9^S21/E#M/8);"32-FB;PI2\34T;E*).R MX3*<'%^['U*>3\:UDI2;L"B_?TZSV8T]-)R%C(X5&,8U""\]F*@4ZIEG+4+0 MTM>H3MU=LQ\VGD_J]4*I-H&)]]=^-@UO9@NWGD06O) 8K!,C' C)T/@%;X%: MZ90.,2A?H[!C9\E^SS"?6X+U7)DV 8A-JXJN\<7OGU&*JW?7Z](CK]P[37P6 M22='029TO$56%+R7$91*3G,\*:VKDCU[A(9^D'ENZ=9J4F_DB>;J[HU'BK]\ M_U H2?.0/J9OZU_PE_\^<21VUU @:8GJ(^?@' J-LA@=D=0)>5E:K3.$;"W=[.T\IF__,Y6@SI%DC82,1A9$PJ],L@ZXC"D1S8,A-8+G MO67[ >:Y)64OD6TC5N?N=?L;_ X*Q%@3M/,@2^ O6$*_S# +G%BE,W$FB,N* M38XLW \@SR[CB%P2-6,<5C9BFH.@?1 M@Z7[P>3Y9&GKR'ADH+Q #F+'18GQ,S%$E$9>T96JRVPL>!(T<(51'7,YV'#9 M6_%[R_4#Q//)QYXORVH@^)>?'\@2^?K[11VXNWS0CJ#N$]VK$?>#CZC7C_MQ MZBYLRXV,3&[283=-G277G@N6@?KRJL7G"'@L*&"4*B)EC&R_@],#<1SXV(OV M\.:CNE(XDYD7"8\G7,^4!EFEOXV)()GCQ$C!E+MP!]\M-DX'NDMU/W "* M/T-Z39_1+Q?SU6(VC27WX=VLS/A8?4YIO3KCL#[^636G:/2B]\+C^T'/]'?Y MS72.BTW17U]L;D+O$*6]IJ4?G-1"H=>7)5BO#3!MJ2EM1Y5^K/7>12,)'J&K MV@R&3;_>A 8NAL @RE+8BH<:&&XY6(0]]]&4=E9#<3GB;([!D'!T^L+IXFZ@ M._KQX0+&"6V49&"8[&2BP5D?@&!,I$(0P8C'^E[_ PSLJ*'AWJ,Z3A%W [@Y MT#\^*AH5=P)8,'G;-H^J#(D(J2F)0KG_OJ,Z3E+OCT=UG"+K%M#R<(H$3YSH M7%YPN2S0_]9HNY#_!QW540DFYPBY 9C<6MF[!"ZN8D)*'!PO M9[*(KK0]B%QOVCBJ$^1YT=K <^!QWT*&G%+SM3GHIIPFX'&]DG67008 MB=,D<,@1CTO!K"C% HR9RD0E2U_M&W#^0C9(V1_'536?EQ'ZS6/Z.'&W;74S3 MZE7RZ[N_W;PA-5I+E)0 [9-#UP_]/R?0<-O2%2>B<\]);8?X1!+'=8/JPVY( M#;4 P!!*<_+5AQ02[BGD\[>TON%%>XY>@6"@8BB]RKD!E&."3+Q03!.EW6.U M0V>A[1%ZQKF-&A!:M63? ([>SK\BU8OE=V1A8I*GDE$.IH2E(KON:MV5K+I6 ME)4N][6O5G;7'V>VT7 X.5NV#>#B_3)]<=/X^MN7-%\E/+_?K3^GY3T9312C M*0MAT49Z 2((#;:\.9/92^)MX/311EGGP*4'6>,,/QH.1;4UT0"X[A/OA$I) M1"29*0[": (N1@N!1N6#(YGDQ]YW71S$C3,8:<#CZ6SIG@^-Q=K-*MF=Q9>T M7']_/W-EI&0L(<.7D@0I-I3[9)V5'!PEI5Y7L])9T(.@+-OD8B"R]N7F8_2T MX#)7B?JK"7U$VU**CWY-;I4^3#]]7K_+?Z"M+!*:6!HS#U) 3F@@!8D4SUPG M2O[=J]*0TI ^=:"'/KL%Q_8B %01VME*_YJ6?O'$ ?EOBWG86L9$HF"F-')" M*)=6YAZ<L@> I M#J)T0W:>*"!&2>&&F<8:&#W7*=),@&0J-?I\Y/9]TAB3YZ5UCR M>3%#H:^*O[[^?BN:B&%=E,J@+&@J'KL'0XD!R[/SD= HQ6.S3LX!2%_:&BFV MJ'.C/HA"&K S.WSMYR4HY\08M)A9=>]O+!ZSRI1L0A:..%]BIN&@U=2M^S#: M/PZQ2U31 *AN+DW>N^\E"KB]=N,Q$684Q-*42GAIT6^SY>Y->)-Y],E53_X= MI*09,%VDYR,W51<(O0WH+*]QU067+/Z9KW#3C0,BJKI 61,T!O!!!Z A6R5B$%&P'C;C\*2CY$1@/(63,0PPJHBU@>.EN_W8D=8.)]ZKJ%TI MH186H[JH M R5%(F74@-4BE$9+$0]0:ZEZK%'-AW58!>@3X*J2JIH M %0[O>LW3\R8#,1;ER!H@_$@QZ#0!*M*UMN1TC@NB]JOS?=I&/M!<1W='FQ- M<*:@&P#*^YMU=UBP(6H;," @5*$!I1Q9L(9 M,S:2'2N__3\ !ECWY8/ I=+ MQ=U&N6F,72\R-WOOIO'M_*7[,D4O:Y*LTXIRQ+HK=?N11K"".0C"QC(40VI1 M_3KS,"GCQO,#8:>&V!NP.!_2VDWG*;YVRSDZ;:L7(5Q?7<]*D\57*4_#=#VQ MC+'HLP%1AD<*II&C4J:2E59$,.&=K7VS^6.JQ@WJ!\)4964T *\=#KH<19D" MMDR?TWPU_9K*])6K].MBM?HMK=_EC^[;)%A/3$H!2"I]U#5G8#,&I3HEZ25E MBOL!;M%/(7'3&1!4B!IY"-BR37 M;]VZ3\6XJ8&!L'2AL!O(+?THNIUPF9C-+H.6I7M:2!0#"IY!8DC+*CI6MO%PMU6#VI*VYWW?:^)S6T^!F51MU[WWR$[3M?HR7IVSB M[:1,"1TI4"3EDNXV8'+(0%6(GB:KI:C]S&6,)MX&T>^B 94SAB7&!_#2."#" MB62\,(S]MV_B?0H2?M3$^P1Q-^$@'6L['(0WQ L+P98W^Q3/;^]) C2IPDL9 MT.#6/NJ>21/O4S3)N #<'.LLRQFT0"D]=BOM'*)O <%*NGX52R>CH M_7_?)MXGJ??'3;Q/D74+:'G87UH5#C+&&.C_:1!$D-+5W$'0SBCF \G5WUP\ M@R;>)^GUQTV\3Q%R6S"YZ2^-'"<3M$1C&\3V$IGH -:(9).PQL8!>[VWVL2[ M$DS.$7(#,#GP@E)DXS0:4O38>'EY;Q+81'5I7FTYY8)Z-Y@K_VN;3;QK>"GG M";@!B.Q[[W:=F-D9^H,EQ3!@L9S6'91 Q,I!+*];!%_'O& M:[]0[D%6(P[,F9H_?BM?10UM(:NC?_7B>OUYL9S^5XJ3CN)28IF4C1L[ZD.W M^SA55I>G_,-,G#A(3B/FJ#J2+A)[BPAZNUI=(QL1CUN;/84R. P$1PYLB!X( MY]Z[K!)Y=#!G%?1L2!G[VGY8Y)PA[A91\^YZO5J[>9S./TV\#Y8J;4"6&"OMHY6* M8"BUD*0A*#&=K*_]5K ?96-?P5<%U@#*: YB#\YJG8E$63GPI=.1$,B252Z# MLB)QKA1U8=B:QK.\I %OX@>$U$7";Q1*V\,[4*T#$1$2"\A)F<3NT,N#3(VF M495"O &Z?A^A9MR*_"> T!E";Q0^NV=W%C1H32R04/J5>X&[H93_*F*83CDD M99["%)WJ-PU6RO$$0#I7_,]FG/KJ1H:K12[MK+L5+BW7./*APU1J].&@4I'& MIKSP%G9WI4+$BB!#!N\$VADT+&"LI<"IEMIP;CBKW1/Y""F52S&"RU0Q;TI= MDD3(I](60AI(&?E-65I-:S/64BEW_H/KB% F/>$2MENO2[SY>AS4Z_6GY M=1I2=TV<(Q.,*0$\9PJBS$@PQ!.(:' -L9I%U^OA,RZP@P[\VQTRCJW=2.+Y M##TN*@JU#5!T98X;#E;;*S]/ V?*"?"A5-(*;<%J9R$[Q:4QE%O>RW;T0\9# M L:!1QV=/@3(A0)NPKOM&-G>X!HGC&'HF4G',@@C-#B=#1"3*7*EF,FU<\?W M"!@='9>'..ZUI)P T8F'>;E,'\T]W;P=LX3["4K5($C!0H&2$8&-P[N*>< MXY)+%!NMC)5'R&DDWCE3T_MMP"J)O0$$?4A?T_PZO4&1'6K/^_I;F%V7!&*9 MGX'_B^55*L\NH1$-$!7AN.=485$G0)%)K41.7->N$CV#S'$15PTB#YZN#ZNO M)DZ^6^&]7*PZ_V ["?5.A)2*E+3AD$D95I>M \.B 4XXTY':C'["4,;M&%&- MG(N535P5%31@Z H?[_)V^TRRCU L-+HJC+NG[KNAT" M&C%.=93[H(3G7$DW ),/J DDX#,*Y15R,%MT0U&W\ID0'Z)AW$-,:#^%I0'Y MB!ZTM=Q3S@6UM6'S*$'CFIQA851/$PW ZO1[_PRW_GHK0;CCQ3"5. MI "'QAEE)"A^Y1+HD*)6CC%5O>W/<6K&K44=%E"5=- FOX]S5%0,^3D1;R: MSJ=%..OIUW3#3HS94A44,%Z&'-K2O(A(#UP&Z8R*WHC:XP)_0-*X-:K#XJJF M-AH U[Z,)AE-*0]10B[]^417Q)US-YV>D4AY(-4/O7T:QJU$'=Y=.EO>#73Q M.1#I3HR,WB9)@ 2.+$2'D4=,'IS-5&?EN9"U(7. C.8>5E3..9TDY@:0\MMB MOKC/Q1;SM_LH6%9:Y1.@D5 0+G%D2&A(97:=EIHX7ON9^@^):NYYQ24HJJN" M!DZKMW/\K+1:WV/FM[2>)!03>G,1M$D1A.()K),:)!Z[RBD24ZKM5A^C9=Q@ MO[+*%P/(OXFDXQLW779O05[$_^]ZM=XT,?J;6R[=?+V:./3@;)D9[:A#)RX% M#DX0W'22:J(SAJ/52SX>)6CKSAK=7R:/$$EIQI1E$)T1Q^TIKX\B!H>Q4#)D24?LY\P^) M&M>#&A9E=372P%'8=90]*K,)=Y9WQ52R)#J$SPQ,N0H2W) H$I-9UWZU^CA% MXSI6PX*KHBX:0-9Q1IC74F+@ 4J54]ZA0^JR%1"BHLHP17FL?2Q>AJ?!D@3# MXJF.!AJ( 7>NP]?KY=1?KTL9S\?%IDOIA''KM&8>-#J/&-&6WDBA#%63E"3F MK,G5ARD\3E%S;Z OB?XJ"K\9*'UTW[9;X9^U\.7@N$W<+9UE:[V30N(E!$R7!DM+"IO2Q\=QF M-*;!&8*&5?C:B&>RE]M$"H08/I30;+8P)CE$8NF?*Q]IOF,\AL[IWS)1@;6DV7 M9@R&P.*KZ==I3/.XVN%)ZG*G5&28> *1DL+=)2SHX@X:*70DM=.;/Z:J%]+L M\T3:I4IH ECW+/2+KVXZVSB .UV7MJ,>?G&K:9B$**Q1# .5D P(HLO=$H89 M5'M!G) #-$D[D<1^N77R3# WI'X:.&/[L_=J.KM&T$\DT<27JF4?*9ING3$D MT5&#M!CD\JB%);635B<3V0^"S^5MP[ Z:@"$-T/?;EI^;7:22P1_E94T;\8_ M=##@O,C '+/>16V,K?U:YB A_<#T7*K(+Y=U Q'C/A,WN">,B^PS!^YT!,&9 M+8TT.*CHB;6."A]J]QX77]/2?4J_79=7 MJ._R@]9,FSV1-<^4!@XL!5W>!'GP0A.@&4]V33)-U0(:G'.E>3(5EM9^%' BB753^]+EH!B1Z"3@[A3,1O#,:[#46N$U MM;AA1T_M/\4@ONKH>#SO?XK<&S@M^\QA?K]8=GH[<&EZ=[M/@J31$=!1%BR+OE)P#J&+IN'.*W&9XWB^7O;I9^3^%ZN9G] M>YOGOAU';GB@RH12>EDJ6%14X(*@8+SF*BN=3EYE#\*6GAQ>,_#$$>6H-%$-, 3F&#F-O%=Z D-<2R?/ M9KKX;GBPVLFAI\U0^7KQSH$/'S[@^1%']2.>AU/I[[KK$")X:)!O0_ M.1$E<.8A1^)8KIW)[T58Y>[6T5GN@BG3105NO\C0PY8T@.!4>1F\ZMF[^!PV M&^AN71\+/^AU?8J\&SCU;JG?2*08W,6\[-:NGR^3B@?M%'!:6 @I@ FECZ9V MD606@ZA>N/0H08U@Z0Q-'P/-Q6)O $-[/&R;<[H0DU*: R%E)W&,]*UA$J3, MMCQZ9X[4;KUUD)!&,'.YHO>OORZ6>@/0V:D6V+9?1>/+@P\<*(G=>] /B<) M63C%4K!95392@<1-E]>%33_H-0.E#6J,\4KRI M'MAR065Y@T 4&.(X"#S#D0MBP0F:HXTL:%K[0=%A2L8-[NN#IX*\&T#-BQ"N MKZYG): ]EA_;,J:U2I%*!YJ5AG-<\)*1R,"M2=HFG42H#:3>Q(W[DG8 PS2( M5AJ VZW7^'+F5JMMZ-IYC(E$3TI3WH0N(@8=*F'0@=N(&1%C<#$K/UA$MD], M(Q="%:.QB\3= &YVZ=_N+R:E"X$F<*7^6Y!(P5H44\1S&:,/$JBH[1P]I**1 M&.PR]>X[U9?)N@6T=&%!Q\>+K9UT3EOO! .ERQ,HCAPX$@)P9@-3PB=N\B#1 MURX5XZ+E4KT>C+W.%G);,/GEQGMS/!'T^D%1M+."EK*-S:A ;2F/45,]P'W8 M'A7C'C_#P>0<(8\(D^65+].7IFGUBI:WE>FJG,XI?W1\[>3&@2 MF:*OYX H35%6N!$\IQ%04M9(;8C->]G!!U=;9RT\;GA5"33#B[P-/+'^S,F4 M'8J2@>&:@+ >PPBI!3@>;$EH"6%D?SSU7WC0/'V('J;"U#M!$/ M8II2&1.7T;B21( :0U0@RHCJ(XW/'),U?#5'Q2CJ/ $W )&W\[!,;I5>IC\1=R<,BD9&+>^^HN;,]_4 M#(6@056^;[\NDO_9 /J"!^\"#U:W7%^R28B7W4L[T3G=Z\P)LB@S"9Y0/251W5)@#,_)A9:07N7*(Q-J2X;6G*X(02 MD)0WAIFL#'DB&/-P&K@V@> "]-C'LHR^[?\RGZ]6$EZ"0T032, 9"N@"N M[%8>+2"JWYZ>1."X761;A.GI>FO7MFY.DM_2G]V/5I/(/>/".Y".!Q"" M!GD:%WQF1X8>T6B^G8;V]NGQ11/KKU/GI MK*3E+-/"&,(@$"Y+%;(!4^9H1B(4?M]()P8([1^E:>1&M8T&^/74.'9EPV,G M0O?#FP%FK[^E99BNNL:IT4L;<5>:Q*$DV= ]"66(BRT"UHG)T .E9RP]M!2O?#=]W%P@Z')E--M0J@9"H#K0.&84*6=['"ZG+U('+MUEBG4SER M#]T&O,=:*FP7I'?;\ B&&RHP006@&P;4&@ZR!=BE3EZUCOGX[C1.)'+D' M;P,0K:3 =A&ZV8.OK[[,%M_3AM/WU\OP&<7]?N;FJXFB(F:'&Q&=7V0S$Q1J M2 ZB,4Y9(E*P3Q1[_XC4D9OV-H#6JLIL%[/=ICS*Y81I;FR9#Z>=128-HV!X M,OA7H9R1^!]>OQ_3&83VP^L__&5/'46VB];-ICR4=^@ZT*%X00Q!@6"*E,$K"HP7*&BC<[)/>8]9#\__R)=*PZBW 3CW215WF]FCX+M6 MI&F^ZE3_H3297$W7Z?>T_#H-:2.H#RDL/LVG=U6-,4?*N9?@RQLF(:-'4?@, MRG.6H[,^T=IYAZ%YZK<=_B'NN)J"1P/;Y7Z7?1,RT8IE(%(@\1F%ZF3FH)PU M02,#LGH[M=.G&[!G?9UUN>";N-._L/?X)-&L64!>?: ,A"NG2DX:DM7"$2H5 M"J,RTBXDN1\VG_7MUAC*;< &/GS*%86V5F4&@44"0GD+CAD*EE!&)$&K3JH_ M]3WK*1U[UG=;=11PX0NHU_.*M?CWWW$9XCTQDH D48#P'KUFBUQD8[WQ2AD= M!BE,/N,EW3_.%=3Y*F@$2 \EMO_.:D=<)ANMK/! C6>E1CJ +[O%"A.3$*5E M1^W,_2GT-=+T[=>!7I174DP#9^ >)P\MLC4V$L4-<&%%&0IN,*XI+1(]S3)G M3TUUH/V(IM8>F]="PV) U8S^7/@(5R_=KP]ZE9(EJ]!W!,G0 MG@N'CH$SR4'@V81R-&A=VRD[F>O IHRD>B@:GT$VA@DI%@[<^RV&Q>9RXUMZ4/PT@*RFK8126V>>WC1TX M(9HQ!]:4YH,E%>!#(* 3Y2+(1(6K72W4@ZS6WH$_,?+.5=#HC\H.!F0_?LZ> M/<9HF>!&RFC8138./"464A1.!^:D=.P,W[!BYXPG+.!Y N=P +5Z$L\9&?#K^*'2^>L-QF>/0-H)3Q MP=<[(Y4],SQ'B>&]R1CMEWD]R2G(@3IB+&.J>JO<*LG")RQQ&2M9>(IJ&KD0 M.3W;Y&,.Q'H"BI9MI5E Q\)S" S_3I0+6@Z>O\O#N^RN-,($8/">%' MG/3*LOJ/2)]^K#=7,9@8%$@G>&E-C#M*,8;[5Z#M]R1:4WL"R_,;ZWT*%GXP MUOL4>3>00CD^\DJS2*C$D-RG8HIYJ6:5'&6B!.716!E8&@HX9PV0>ZIQWB=I MN/< N5/$W0!N#@P4L0(/).EIZ?1K0!B5P+GL<"<%2QU3A,C: RV?SP"YD]3[ MXP%RI\AZ[*8BI\\?\M2D4.[K-AE!8<$EG2 ZKF69SLEH_(%#--S(IZ<<)W>2 MEB\;^72"R-O TPGSAQ 82CB2P.=<>NHG ?. M78BG@43>PFGV0(>^60Z7OA1_G3S@&9SM5Y-8AEZ)Z6$* BB7@4*AN"QJU7IW^H\PS\NJA2[ MMUPC'O&9&NU5 7:^>,?V91ZD)(YRE8+1CE !*>8R9B\:L#HQ2%0KIV3F/O1R M8GJOV(A1N1PW PFY&G2>,O4&9<(*$FE+9H$G<'GNQ!*Z^CU)S2 MVAG!TZELY+B[%$$'WHP/J:X&G.O[K^(5>O\I.0Z>158J$3/XE$O_D9 M)T1H M-WX[@L%@-+2V'VU(<(KH&\#-O;8>I2?'/$QGZ1Y+'Q>G2C/'G!T7&ER6IHRL M%N"=96 TE80D@PYF[4Y=0_ QK@_WQ"@>'0@-;(97"5<.TT[%^/6LJ[9],8\O MKDK/AO_JOC_QVF:EHH(C>!"&'W>W9?#.X^=(UK25F]5_)!2L:UE\U! ML(*Z1DZP_%KJVU:_H211;*^_%1[2A*E$,D<9$)=+[W$9BC0+/^81+S;S) M%JBT"42@ 6Q(%*2S/+J8C#"U"Q@?4C'N$\KF,'>AFD8^+;?&^NT^"X[[6K(9\ VGI%&QM[NG5D6: M";?5ZV]%<-?3U>>-AUJ8G5 NT;13CSZI#R 2-V!=F58I64/R1J MW&>4S6!S&"4V@^M%U+$>N.#<'1 .!,29N/Z(5(:BU_JA/!+1S5=(HPMXOTQY+66H/4 M)X+CY6IJ%'\W3L9[][WS,(P-@I1'X!8#,A !N;$V.?#>(=&9<1Z'MXM[1+76 M _6)_;]S5--JQ+&\1CJFSD]GFZ!M:\]O);KSLXE4ADAG1'%QRZPZ2L'1D"$( M[HC6A$A9^S7#I32WUC/UZ9 ZE&*;!/++Q;P3X]^FZ\\OKU?KQ55:WC#X?<(H M5T0H#HX'E*TB99_&5-ACT0AEJ:C]!N5$$EMKM_I$,*VGMI&+(!ZR=N,G?T#Y MW[DI$Y.)-5)'L-T[TR %N"@D2)5$Q@!/6=6GJ6_?]5IKI%H55X,)ODD3M^?P M[IKO&%C"R"H #1J%QZT&PSR!* 2AS":K]!-DM(_2UUHKU7$BE',5U@ 8^[_) MF3A*J<(MAOR4 $R5X13:66#.!>251U4]8=V?NG$S-T__/F\(I9T/QP5NM2'A M6)*FJR."%"98$]#!]9$I$"+YDI(==2 M5P/V\;W[?C,A/OSG]729[M6[8>1U5_(6F63"IPR4$ W"90VE4!,8XR:'8#3S MM8'8G[HFWR]7P\GB29361%8160DIQ=4;%/*!"LQ[S%DA&:4H/NM, F%,!J\U M Y$UE4F(P&/MI,X)Y#7Y&'DP2 ZDMA9-Y'Y!YEVI9E<&)P*S"@,TR*:\4'?3.=N M'@X+TA!#;!0<7>\R4\;1,I77">#X76*95(S6]E-/IW) M"C?M'=_E'KVK)Y&6(4?,@;0Y@XBN=+X2>"XDIKUU.BM:/:(_E]@F _QJ*'KD MG!].IH?;LY3X6TTCJ5U@=YB2)C,*3X',,Y4QS]M9]-P[N,=)5IKX'[3)")30=\]'PT6&]2 M&=41E+"9"5&[A6EOXIH,_9_RX+Y<98UA<=M7Z_6WM S355I-T,0'6B06F/3H M4$0/CB0/.='D+54BQMJO+!ZC9]SBX1$1=Y%B&@#91D:IZR;X'G=)F'[!?;-- M[TYHMN4.%YV*5'8,BPZ<)0*$D2K23+33M6N4'B5HW.+?)X99/=6TTWS@P^W5 MP;O\ZV+^"3_Y:EM;V/'Y#@WV)[>)F:1U@;!8D@DEM^ SRH[:",DALU0*+7SM M[/H)Y(U;+_S$4!Q*;4U<:!YBKKN:-.$K4R!V GMJ;JZJC)F#77X(3QY-)@?GR: @EIRD#'[P!RQ1/S 1+ M?.WY]?VI&[G%SQ,#<2"M-7"'7=@J_U]J\KZZ6>H:P]SDBYC2\+@=+!':*&Y/4>*%N'T]K^-"_W[]Y+U:.S^[[99^\S1N]U7+M--CJOK"3?A62N&.P"(%+B7$L4# MNQO/'J@-.ILL$^\!F_-6'\?<5%;[XDEUT,"Q]6'ZZ3-R]\2_\VLWG9>L MU4V\_6:QTT>K1.1W38MR8(G$*(&DX,NP.@M6,@=HO[>;?C/QE^OU;XOU_TF='S 1R1OM742^2IMJ M0@T8&A-$3Q@GD3GJ:C],[$O;.%6OPT)P$+VTX9S=)N[O2XNQ[&C@! @) BU\ M5&!2"N!,-MS3J/6^V7O,.3N\R+C7Q4,Z9Q6$VH UZF-X=\M_[LRNDY)2'Q3$ M' C&.\: DRJ#Y")E&2D/HO;;OK.)'=VEJP&6,X[,RS5W-D2_IJ5?5#!AFR;1 MVPX&L7O_LEOO,S')>B-]&948T!I[//@]&F8(A%M%K, PVO8P8C]89G2?JR* M:DNU 2NV>1:XZF;(==7^+ZY*T^?M:\$4Z82A&VAU8,A!>=*MC 2GD@>NK+96 M.,9E]5NG'Q$UNA_Q,\$8(ZB(,8?3E$*IWP<7"0.: MG$W1N.R#[V%_>BPUSEW[<#:HMG0;L$,?T]67Q=(MOY?,ROK[[63+,I$[:(3Y39T2Q+S;0SHO9\W#/('.<6?%A;-;2VV@/D MJVDIZ)K'U0Y'-J.0O"Y]GDH9%S5XZ&LB09A(2-8HB>K)KQ]3-<[E]9/"[5)= M5$/7O_S\0,B_XC>Z'W4_*?_J0\H_E?_^\>'MO<]?HM<8KZ8H73]=_#4LKC9K M_%9Z-*5%7G]._GJ%<;1N]5TM/9_I_]\QT/^]QM MEW@ F[K\I&]KU# >W1>.:UU^F'*+*&5WJ5BJ- 5)H+D-%&''7?5BQ"J$7VH#?]DJ[%5:A>7TRW;Y M7XKNRFW('14?45V_S+JWPCH2+6P #()(N\FGZ:3_,TH//L-I..\,SZ@LH(I6K]=./: M\X/K6=9S.*ED5E_<+O-^N\PM+K5C+-*@(=Q4LEME M\2XN?35=A=EB5:XJ[WI72J)9T@:8<0$#!^?!&\J ,6*S4U+'5#O1^1@]%W<% M./#9=[N#,)N$I!(R,WB>9UZFH?$$/#"?A(W$N]I]SAXE:%Q+50T7#][_5U-" MTR9J4U2P:>]PNA7:_=?U#,U1FBK9DIW/+X].MT5AZ^]W79/O7A0:4DXB=)Z- M++7S(H/SF4#R6D0;'(O5_8/^U%U>]7R[4AE'UJWU'V[Y]U1JY]*#5>?Q95J6 M"]>/2U<>=6WNT^ZVQ]WN,#+)%/#L9I8XW'=!@-48X7AGK3FW]8UD0?HJ6@@NT^_T^DMSGR9G,ZX!Y=\ M!B&D E.>03L\3#W-,=A8.TWT"#DU3.#>1^]D3K)G5EH%25(\Y)5P8$EB0)(Q MUD0K**D_CO4X/>.;HAJ8.&1[JFB@:?O136V8QE0*+5>I!$R+,G5Q.W)Q$T6= M85IZ?6P]JW,Z%Y4,TG;AUYN%;T9$;\Z=EYO5[YQ^Y;5"AQ^4+64\4J=R7:7 MII2Y(DH+6;]-;F_R+FODNKO,ZN Z=WO'!Q*XC EH-Y4X2=R>'H_BQ*A-+F27 M7)]*UY,6'==$#862^UU9A])!X_9K\X &MWRZ>4 S3^NS3-;A3ZIII7K06LTP M'9E[=@LT:JCD5GA0OF0*>)DPI60$QH+F*K%L_ "=:A\GJD)OU,,+'#K#J2>> M$$I Y&0P!O <3&G.2:CTQ*4RFVB 7JF]Z1O;9-7$SX%6J0(*Q02BC,^SEC.(G/)H,!KP MU><2_)"H2RW<]GIJ]=Y]+RF0A^O='/P[W[K;5 _\@,BMIF6XH,V^)**5!"\E M QD-QDC6.&%K]Q.HR\'HUY$5,;AO)4?4==-VM#3_Q'6N8NF >KJIO/?/ZUG# MXU15,G@E_WD@QT$H.NS*9B"FE-&P,D=1&@K,TQQ(3,:9VE;N,"67FK;=GJYW MJ!4I$N6H@5RF\0GA)-CB O!D8TC>2!UJ=](Y2,BXAJ:"[O>MR^7B;MI(W(TI M"W=CRF[)7'436TZW'7T^M9Y).9F'2I9FOQ;_SN4/NG2U!6U2&5>5)3@N%3 M ME?$Q>U.]Z]H14B[)5NU]Y$Y2)(F0 L7#691Z.H3Z* 9,=)RZ?LT.CGV M^>-:D!HZW;(0%86B$\<^9+:V)Z)Z<>6&>_Y>T7][66>JXFU:8/P\S- M8[C[VP6VX<>?6<],G$A_!8NQ67'S]'@>=_[V 'RE,9#*CH"C(I:W!QZ,0)]6 M$NV%H9$;V\=X]%[PLI?(/UCD#OO)2J5),I"HR2""*[O+.@B6$F:M](*Q&FPU M8%V&T?7]-\J#R+UIF]/QY\M0Q; S4O:E-;*A-Q&PN_R[J3= M#VE6AF5TXSFZ:91^9QKE'?Y(&0I#$ W>1LS=/A MN^5\.O]4QNATI\9.57]RRN/I0"7ZUB+[.II/ )IZ0 2'5B;+9[&)D@I G&BMM]SE)AQK4@5'.R; MD#J";]I^= W\SG% MO^PXO7T 4HJ&8G-1]^UD;#.)5[:\C"AT'V-$DS2'(V_ MU2IG3Q6K_5S_/@477T2GU2JE^QVN=UQDHW.P3 70"G$IHD)P&B7 !Y>U3RQ0 M4]LJ/$[1N*;A NT_N)*N)_@&VGUMN-GM^KK#"X9V3ABE0#F&O&CMT<+A']&8 MJ$KR*I':[OAC](S34G4P"%40>M/'2LE]3C?O(KM,?M>O(LW/;#/SV*?5O7WH M17.E4VEGO2Y;O+/>@5"(16V\S1YXMA8]CG(-GAR!0'.D"GV<1&L_J3N)P,N; M\O98;+?F6A(=DH=D74D#25_ZJ$BP46EF)*>U_>P3R*M@L':7>HU*7WQ/::N!\G!DYV#/"4'N@@!J MB@"RIB@4PR$)H41026A?NP;V%/I&-U:#8.J J1I&8TT;JGXM\VYZB9US<7O: M D_=#/ P9\,W!>2*D&Q@6OGE131I=?K];3*[=.JTF0G#BG&!!N"8A8[+"7**J@I/=((H;+E2%UGX)Q M,P\#0><"(3< $8PR LINN2D6N)O $GE;=&^O?0>*68E&K;1EP<'M@QM4! E M0Z?3,J5B[9Z8!\@89W[+P,BY5-P-(*9,!BR)#OQ/>5CRU1G(O9R& M4L)T\#B/W15-3=@8DK O",D.$[5_BS0RQ\+ M]R&L%[;,,\-6?94T@+/;#IS[^X41JHDMV9:<2R<3W=E< C80KQW^+"D^@*DZ M1,NX([4'M%07"[X! !UM,[;/%^')Z%"*3?"_( *UX)5' TP(<2(PQZOW4.E+ M6[_4*GEF"!M$,PT@[NT^6KZ:K+XN5F[W+I5_/ MK].O*6Y:NNYO%&DUH5*2,KJY/!4K-[=*VY7!,+II '2_K]T\NF5$?R%>A_7VH?_W&[MN7?0R!$!'U.$.HAPLHP(8 M2XYQ0D.LGK)XE*!^X'INMPKU=- $H' 7?%[,4!6K3>>JWQ;K=-=H[7XSF[>K MU?6-$V&Y-#$SA4Y$HB"ZJ1*NC-?263*#H;5QM:\6SB:V'Q"?V[7"T^AN1) > M[:9TT^#U^V&CKIA+7<, :4CID&TBAN52 L;J)BO.F!?T/C3[-ZYZ?.E^0'LN M%P)/(?\6;&#Z5!R$#^G+8GF\KDDZYB@E!#3-&82F#IQU'K1/@EKJLMMOYW:Y MO>M#6#_(/;?+@?HZ:0!H']+7-+].;U"(Y>5"$=+?INO/+Z]7Z\556NYS9V7) M[VAT( 1%*\UY!M>])58L2^D\QNFU[T)/H[ ?])[;W<& 6FH @Z7CS;O\NYNE M!P%X-E*@L9:@/+4@(L;>5F<-FAF>N+;:[/=[K5#+=HR:?MAZ;C<)E:3? (X^ MH$*0@%((\ HWS&S1I:NWXY:V;B8R8J7W%!PI=R2F="S(E "7DH6 OQO4)1=7VZ]G>,B2IG[O',%U[CZ6\$X+G/,>CV MD1C-R_B=VD\>'B>I'[2>VT5"33V,'4VZ-2)\X)C%I2QC\4=^"S MHJ $U9E:J:W:&Z]P.'3\P3K]@/)\6WM:U8Z>J4=)"<8RBY[L.@! I7:!2&]RKSVH_DSR.R'O>>6\A]:7PU M\K;%W/[6XD%[FH4 DZ4"X4H%BG=E[ FCJ1? ,( M>K-8INFG^684%O*QQ+V LD'ME&X*W5]GG;(>G/$B*&6$1$9)N=8(1F.\:Q@0 M&IDBKKR%KOTN[FQB^V'PN67[GT9W#8"TV.]E^HPF',WU9N<=N;M%PGTF J)6 MI8\(0X^"D=*S4P0NAJ_@'Y#4#U_/+>E?4P\-P.JW].>.H):+.7X9NEJ4 M(R&2-5ZD4HH>%)&ET9L'QY4"+A-+PBH4:>T>#J?2V ]XSRWE/ZBF_@':M7PL MY03#-6O9?OQ3MVHYQ-7PC5HT"X(9M%K!6(1.-AR\#PDX,YQP9XGFM:L!AVO4 M\GOXG.(U2K%,5]AYIO\NE^?YOWPO?[[!=1;+G5DTR+_SA( 2'@5 RTM67YY/ MH,.@"<^6BMHSEL\@L]D6+J?@YT&29&!UC9S=O6'O73[ZGN*/5;)8L,I( M/59WJT)O*Z7V^".<1]P^'B+EZ,I&@MX*P_W%9,S"Z^0TJSTZ]E0:FVTF4\," M#J*H!H#X:KIRGSXMTZ<;N[XI9MEGRGKOO/5 @L#=13DR)3%(SSY(KYGD.E6? MD=Z'L&:[T%P"N?HJ:3JB*&\OOI:W%XN6L)"<='JP=T8'Z*EW MIMZNLGDXA@[$KW?2WC[QB>_F'U*X7BYQ^W:="O?V%[?,=L_)LN"X@\LT-R<] M T6YIR4-GNK?S=9D8-QXI!KNCI_'3ZWD!@[K4UG&7_AM,5_>DT#Y]QT,/J;P M>3[]S^NT+Q3M# V&2-#44/1@G +KC 1G0C0IH>)(;5?S21@;-UX:;$>T!XKV M=LHQ<_#'?.%7:=GU>'D[_W*]QA\O\)S&PWDCC=LK41X=3=%")A$-A8D*?,X) M@DM1>Y=\)K4=X,HLC!N=/17ZGU313;O5=]VRSO><'WY&S5FNC])7;:+K[2JE MN>5G !;C 26G+K1PUT='9#8^22Z!,E^> #D#UI8G M9XX;':GTG-6N83J!O,O]K@W6NW;_E>*6Q+NKWUH()WET6CA,C@K M,AD#%D_6/;<:.U<1*[_ZQY^FD M:?OT(H3E=3KF#-6X83YUA7HV["+>ZM6N%AIV;AWVSUGKE!))1I!!\M(^+()G M+$,R3"%6'2>R=NCZ0Z+J!; /E]JO3>.E[9!'YZ(\;!&&$W T)LA*2*:\DS37 M-NK]J1N];K4B=HZ'LE5UU+2U*P.O%_-5:;[6C8F__=N?F\*U\ZU'+WKM7IJ2XDT>G'0.+/'":TN8 M-_P'8CUIP7I6ZW SR)OUWBT_3#]]7N\,'";9&#SR%6B; NY#Y<'Z$K-$R5C* MC'!3O9W=N<2.8].&0\YQNS:D%ILVL MM"\P1&O.:P]=N(SBBO;QMC_(=HT7>.ALFIINFH3<%#>;=77Z-@NOJ?T>UI^G89T>.>^F'4?N7U)%!:?YMTM55I. M%QM5[.Q@ZB5SO+3[M!@<"(Z"\-U4G2QR*844=#B379F9<5^&-6')QX1'4_OD ML =W*YYB(-Y?+\-G_(UR']+'G?,T^&0,))5]:5 9P!D4!15H/C(/A(GPQ'[] M!>R,.T.]B;TR+D2:SK1L^G:MW;<++L@>?D;-NLQ'Z:M6F;GMZ'B@VDY1RBUE M"APZ#" ,86"=0!%02[W.5/OAVFD.6YE9%ODEY<4RW2V(_UFMI^'%/&X[#.X! MWT?C:(P1 DNENS/##9ER!)DSL<0%8<1PG0K.(GGL.LXZR'JLCG-H/39UW)=# M9#$OA\0-Z\CNMA[LES1/>;I?R1JD)-YP#I'F!$)%5QI>2K3:UG!G%6.J=K/2 M"\@=-TDQ/%R'U5]34'V=3N^XJ8CAP3JP!IM"ZTW)*S)YZ*WQ'IO)Z$2X-8!2IGA^ M2 I&,PE=JM[ MG+6NN#'*2=QR-%JP2GN(C*$7([T*I/H!WX.N<0/OP8!76R,MH.QV,_U16B=L MTV0HNZU#LOJPF,W0CRY9@_UG4ED::I0#QHDM]R*E(5@HHU1-(J2,[(K5Y]Z> M36TO1 [6AGQX4SBH]II.X_R6UBC1U1=NF<'G162NGL=P^_ M2RDJPW)6%I+2J'/+2M$[.FA":L:\]IY6[P1PC):*H<;>"J4M1@G^7TUGU^NT M#WLKG$Z*$? JEH;\$G<;M1ZX""29*!*)PR6X3R)UW.1-%0P]$ET,IK2FSM07 M\_4T%I8PCKIK>O#Z6YA=XS;?#%:]^G*]WMY3[4MEM\UZD$:;!#27+D6RW.*6 M]WV&6B*<"#ZIV@\-ZG,Q;GYG8$2/HNJF#^9?DUM=<+5R[Y_7.X:/4U7I]-TL M<(LN2@Q-)AN@,6(\$*@!%U&=F:"[Q3,G6M3VDN]34,^:/3(7C98]*#\5$!4_\_>V_6Y%:.I O^E;%Y]WNQ M+V;S(BE3U1I3IF129I7-$PV+0^*M$*DF&_@;_D:)9'9 M#0G!A51'=.I ;(1,1T+F:'AT.;;N2_ *=,>EPV!UD+4$P]4N"^]^!;I+^]T MKY8BAV(,%*/I] ZNQO5, UHFR%'E7(?\Q,&WSWK3WD(TP,AHPNW"Q%0>WE'$ M'ZK1W$KKJKO^;V%3?<3;-9O9".$\5X!!U\GD3D"P64),.AGN1!U"TMS\[$WF MM!<+34W3N"KJ (6OMQW:<1!KSC-CJJ;/+&L?7R]6/6^[V51U37!A0ZM";6&L?&7D&F:)QJ^K3HM9M4YH0/NTMPRBQP:G4V'4JX_>Z-W%9-I\Q MGJ_G"SHUPB+'VH!Y66ZN] MNPOSLH.N'?9=H>#-Q%'>-TB;O5I_"8OY?VW5> M+1?KY=D\7^R<16T]=D4#(?)RY,A'^AO\L6B:CF16R!T$M<6\=!PH)/40E4H" M3>9&M,ZV-"'\F-CD* *V.W86A>72F C,8:TSHR#,>VRC2R,[>=?43,-ZB;TJR929 =F\.86/Z][;_

?UFO3['_&9Q8\O/FBJR!Y#>8.3]:I[P MLC9K%A0F[ZN(= [D=-3TNZS3-%56PG.>BF]>Z?X0,<_4:C:"7Q,5=8"U]ZME M0LSK6A=8V:G706\6\PW)[/UY/)NG=X7HFB\^S6)T*4IGR$F1$E3*2*X/(T\E MC$WRVKDDX?Q;'4)Y MT\R[Z#5/S$.,A=QH6R=_)$X&/Y?@$S>9CYDZ>9K :8H5.D'I>*KLP(K>WR3X MHC':U[/YYE7MFK9:5W8KTWS&B#LIO8$2$P>%D3CU,@&/VC,CBXFZ=77-OC1. M4^30"UK'5&C7-\R[MZ7+LIY_6LS+/ 7ZY*MZVZ^DBS3']>6U_+*0)!(MOMO, M\_6_#[]Y;K9TPW;2HTBCW5B0RS+H'2%75W\J,>V=3F0P(_V1C*ZC90*YHMXC M]Y$EV[IX^&%JCK6N=X1ZD?EPKO#,C0.&.=;I/#4#*P+4&=+!JYR-;EV;71X(B-..2 )[J('*6ZE!T4;++_@Z@Y+NZL@S9BRV68HKDXT1\4I M\*FC,Z5@7K(4BFI]<_L$29U!ZE#5WX940SWT *N[.^\E+M)GKH %X?\!LNSO&B(\%B M&['\:[[Y?&F9=X88"SD'.EL0R7**862"*(RJZ<"DM6*%A]977H,(ZPUHQV!A M.;9B.D#;+DQ>7^2;JZW?\4&$*L>=!)D] V6CJE/"&>@0E6!&^] \#'R(ELY. MQ):8:B+^"6&T7FUFOX7_LUQ=[H+UUIX;'X+CG&*9K 4H80U1'V*=W:"YS#8H M.ZAXCC[^!G#HNVO0W+_RM.^M&SI/#00[,2PN:@5_X&&W89AUP97Z-K<4"AUB M1I)'JN_@#,<4HP]B4)NS)]#Q( '3G%$M-+IL+=Z)RR9_E,?.]$7I63(E0V:& M[&GQ#KR.=(RBTAQY<<+?2F#?6P1YWV=/I_E&ZEHVE-W$NK\D_<6.]&*3U#E: MX%YY$R2FE,BGK(&[=;'SM=->#Q^EFV$58G>GYY27KB42I">2ZJ MII \0M0D!V3&Y8@L>!Q2XWSK8Z=7>^AYE)*V4?1\B+ ZT?,O.]*3*!Z=4I X13[*$Q,^ M,05(X4]2B6/&IRH<[OG8Z8K"1M'S(<+J1,^_7HH@.<45Q;4:D8X<91,$:1E@ M)E=5F>)YEGOH^=<]]#Q*.=4H>CY$6)WH^?5E BLF0< 44$JMU*X725%'^E8G M.G&*9)(-<;]O?>PTG5=&T_,APNH@VW@>!UG& P' M*2@*5TK9[?-3.]\ZN[!,%EP MJUB$Y#CM2T6^@2\B09T*Q*P(]29O@-OSP,=W6PN[CUY_Z G;0(P=G&:OYXOY M!M_6ES9O2"&+3W-BXJ+?[M:H3W(FR[1V00*=SMPCJ*7OB%WS5B]+MC=#R@MG%,L@Q:T.56=!A5B M," S\\GY6LG>NM)C3Q*G-6ZC064X)(_66P>P_+@LF[](X+_@-SQ;?JV/QBY; M^EB93&8"K"8_527R6+W ""&Y:#-/M7RY,0 ?)*9;J!T/@=M/[9KH8^(:@ ]U M,L5VYRGIC0U.@W4VU_>J"(%E06&/15[;1,DRR(H]<>=_M>!T]T$MC\/#9=B# MXB_OL(S0)1N$9$P"%7($1_$O,"M1)I#"U,U MXL/?-P@7-C-%)Q!@8O5I9;1DY%*&Z(RVGF7';E\&'ECX]_>>BF]NZILI_F#Y M=> TOLC_YWR]N6PV_]B8JFH2'0KI!5=07$V@%VXAULX#*;B+RMEA$[HI@0&0::*U\"MRS=GF,X\+[A[;27Z*V/LY9R[,'@?%FN-KLF3E>- MFA:?ZO3%]8PGE&2(1>U$PNKK:G+[;4@0G+.:G$'O=7,[\P@]/5TI'*CPVQ:F ME?0[0-*KL/Y<>W!]"V?;XWSS*JQ6WXF;?X:S,7!LT-=1 !WCZ@.O-:IXVF"M?OR\7Z7Q5)3M33IID MDH8LT9"(8DTUYP"\Q**=35G*W!A)#]'24X36!D--I-Y%4]+:P_^OVF25PHY? MEN=Q4\[/[CYOG7$E,Z]C(0+C=5XBHXA#A#KZCM/YK[@LIG5CH&&4]>0N-3KM MVFND SM%4>RW>6TQ>0]7,YV4(IM;G] 1!TI+!Y$;"XE"DLA4$"RU[DW_&#W3 M5;>/A:EFTN\ 2:_"U_DFG,W_BXSO\LO7<_KDRUO7WW$SLX%)EX0#@?7V-E+( MXJ-.(#T7/,?LI&J-I<W'/"6W-M=("PQ_;0C8W# M9XS'Z PW0(XF\252!!>=@MK9JSY4#TJTGI QE+9!2///"6FC:*4#M+WY\C7, M5]L1<>7M:.TDV;)*#+1JL[R=1H420J=K\JSZX66R^_X&K+[.4M0DEC61:? M/N*G[07ZS!:4QN<$QH0ZTXH9($07T%@,$B>!B=8I]@>)&8:?9Y5>;R/XCA#T M ;_2"5QS;E><&(7(BD\08Z(=D! A8(B R*/5K)"$6C^K>YB:81AZ5NGU1J*? MNHY@O3Y?U43N#W;4N2"+# I06D%G:^WX'4(&U$X+3$H9,^C%XGT?/@P*SR(; MWD: $R/@$L?O5[4)[6;[$OBW,%]LL%YA$ZA7W^8)UV\6EPR^Q]5\F6>Z('&9 M2&!,U@YS%%@&1@*SO*"N;6JE+ ,P'@6&>QCA-6!2W)? ^MM\%;3 M[E(;QS-!-7E5'?1D@ 2C(!KIE#3"I-M&HT47CP?I&8::YY5_;B7^3J'T=A[B M_&P['O"JH %5YBY$!0*+JLU.>2W^(\^=(Q/>JEQ$Z^K_@:0- ]BS2CB/H93> ML38K*4BL+;A,B*:F-"W$[%B]/61&1N,E-A\2]!A!PW#UO-++S130.YIVTQX^ M8%I^6M1T^LSP&)2W"(D<-U Z,J"_<(#>F"*M,3A&I]LLNAS:IU3O$O% M," ]BV1T(U%W )9WF\]U+ML76O\ST4^QYYM%HOWP=KE>O_@6YFX*=:&?-'.U1?)O??8ECCA_FGS\3.G^N+XH@9 MYI1H2VH0%%&#"M*!2^2C"H^%1Z4I&FI=+/PH0T M-M6T->66G2 !:5$@UK&5OB@4FIGB1L;1?C&!>!:)]99"[P [%Z_!\-YM8'@J MY$@BH%"1 INB:\NE#+P(1DXE1Y=;/X%YA)QA&'H6:?76PN\,1S\US M>-H'JI;$.)\5T%Y(GH(5Z5GKRJ1["1F&G6>1@F\G\)^@$_+[U9+,\.9[6.3Z M)'';+V[LILB/K7GJ_LB#^1^_5;(5LD1?6WKKLKT*4A!E,&"-%MIG;S*V[A/; MOE7RY2=_3)\QGY]AO?6\D/#[,U+ BQMBOGC;'S B;=0((9!_J%@MK'",4?C! M&:(6+HC67 ^EK=OFR_L@Y4Y_R#$4T\'Q^2 W+[_7AB/;KC7%R:(5127!^CI= MQ4APT6I KX3+:(BK00,D]WOE]Q19T\)L'#SR.:?K^@@ M(';H Y>K^OO?KQB[;.^;<]!<$RNA/LRP09/CRATYKE;0@9"<#$/F8 Y>L%,8 M':KFY=@RGWI7UD/]'K?1W)3M_S^H5>YSTPI+!8$V<7:](5!%(F,EV6<>>9TR;&! MRCOL];Z7RA[L];Z/_*96_ ^]RB-CV057@,E:/Y.LARC10Y+.92DP1-5BKD.' MO=X/5OS!\NO @7SPR+N^Q=$>T3-;@%BK3^KHJV"= VME0NF]\:YU\=K35$WK M4$Z;ECM,-3V#[4:_%*U<0HL&>*;(72GA(%K/*0 C+UKRQ(4=H=?;4V1UFDXY M$ E#@7:@6GZ.B]<;'0[H+TYPZWK_@A-7;V>KGZBWZ!' D? M$LL9A*GAAXT:G#6U56Q@7K&<1&I=W78 F?W>PNZ!G]L&<6QU=7 4/\[8S(8D MHY((GGQB4#&3]#P9?FNBY1)=P-NOA(^_]W^4HFEQ-CH@;I]&L_"J=- M6O:%R*.TU[TUW'4$(">[,,L3Q7"=IW0J$M#+,.K6.3891-&PWW MA<6#M'7LTYE3G,F"JU),2B!MKC=4#L&).LZD9*5880K;3VP^_DQN_NBA3]3M MI9TCS^1?%[F+(/F7^3I\^K2ZV &[9[MCQ\F/K7GJ4'DP_^-'RRYH7=![$*5( M.F\UQ3WH/'#EI3)9<1M;-TD8+UJ^(=?M1*>=:"^GC6FM/>TS0R8UAX\",4X'BB4LD$.RJL\<<%UW]K3@J6=5I<-1=P'1-:U$FS7Z6U7$.0$ MXTK:6/N[A9I1KU/>4^TFD*)-6J+/@Q*0PW!REX#I;L./U^E=@!PIX*D;Z%TP M<!*W J9."UP"\&[Y4?5"^SAUOR$"W3 M55.TA4U3F7> G?NZ'OUROKK03#6Q(3@7!,DGASJ,1B*96!<][056).,8-+:^ M\GJ*IFF3G,T]EE%4T3FT+NN;5:0C)]!F0:3-(I0$+W($%H0U0?+H9.N7G$]3 M-:U#W!8%>T#L )5,[ !]J#V*5MNARG?9VIEC'G@*QAL0QM>&R,9!J...3#9, MLT!A9QKRQ&G 4OW"YA#-+L<3\]3]S9>+(1PQI[Q$S<#KP,F2IP NR@0Z%I0^ M::UN=\>[OYWYH-6F/=%&Q,X(PIXX-O](>MFF^/^!RT^K\/7S/(6SBR>H/K+@ MB GN @-E:0]$0S)R.L: R5J>6E2G/TC M/=MHR1RV@A[:L1^;90$*[SU@]"AC]MG>=@+N MGZUU_\=/4P[37N>M)-A!7NP!3_GMU;,9C%83E"-D7^KS_)J7+G26E:29]I9X M*JVS8D_1-&U5U6@IUZ:JZ !:._I?DP3OB[9__3N=G>?:H6:]1OK_7)MY6Q-= M-+457*KYQ)C):2+>P&:*ZNG4Y*SYFY8#R.RR2N% G"Q/J[2#UPY[#(9[LFJV3L7U_^\,7E#]]>__ W#.MSXBML MZL?]LW[GK K'HDBO>2Y"*$ZY=D!2W M:0Z:G )I6$8;6C_K?HR>HSLA77[VA=Q?W"OW=]+U>6W+\-ZOKXX MY42HSUE10 UL064+GDL$+"SJHG(L4H\%R(?) MZ@20K:#P$-0:Z:53J*VO=NSE;;B-3FLA@3DDF:%S% WH")QG9:-DWKOF70X' MT-4)V%J!80#8CM),3VA[^?WJR_^8XXJ(^OS]+<6-%W=FF%WDRB=01CM0BBOP MF1>HSZYE0E]L\W&1PRB;MJZAN_.VE0Y[0N;-W7:7O]V^3CEZGP(#D6(MM[4, M@@H)).,L:T72E:W?*.]%8">6L2%"AAC')NKJ"8MO%E_/-^NMQ/AENVV7$6N- MI$#)2&CDR/BDZ5A)GA,;J%)I/D[K87(ZP5E[$#P$MR,UTBFXQ(X5;:T+B5AQ MFEM03O+:1[DVU116.V3)-1^_\P@YG1RVDX#K$(UT"BZY8R4(9ERP'K+AM$\8 M5B[*U@4IDIQD;MEHJ="[Y$Q;7#@MN [12 _@NDSZOUFL-ZOS[6B!ZD<(YK2* M/$&(]?H]>@O.$1N(VK/B;="L>71Z/RF=@&K:\*"!ECH VQ^KL%C3RM?/[$A$ M[\H]W*WK?(/U_3_:;6">,V>UKR>SB>09!8*3GD/)(9NBC1.Y=:.WEO1/[.6U M -2R$^UV@.R/GY>KS1^X^O)F\0TO!J%?%A[EQ+25Q(F7B8,JC@X:IA,Y'XZB ML\S(+#0?1/@@-=.B;CJ$W.Z(U$9=$Q<+OETN/MW/!"\\I)@R<)L1E/".MG'@ MD(4H2:,50M]JN'5ON>"#"TP;14P.HW;"[\!TM?!PWE[5.$6AO.1* D^AU.8] MM)%"#;5HWT2MF"BF=3>!I@Q,6\/8B;8KK M:CEY(??(Z\0 ?EL"J M)#UCY #EUA=W0VF;UE$=%WBCZ*=A'?@(9S!%9S+I[!R@%QJ4C]6CL0DR*]PD MY,AY4FG'7RI.#WVBYY,_]V@K<"=Y8Z_2. Q[D] M175_"(Z *R3$4+N(A'HQ$\@'%-EX[2QS8=C\QHFK^VN.8-=I>_V#?[Q>;QO" M?0ZK3V2;I> YUBF=*9I:6VXT1%^SKB(61F&:Y=$]@:YA*W42(1RK\9LIF,;B M[7KXU]#]^R^PF Q%M$E8,+[6,QA&<04A&^CL%\))X84:K7RIT_=0]=]O0?(' MIL^+^7^>XRXO5H3.RFL),GD$);T'%Y4"H90WR7,=;.M;PS'YZ=BJ[X/*,3*0 M32#001A^HYIE:W;JE<;VKM;I.O67^#"V^O>"%W"!O@W.'D:+D]C:^%ZCJ%X.[Z+!B>I2:/36@N:L^_0N$@18>"R,2*"P*7/(9/+$IM0I&8AD9 M2K=IZ@]0A^C^"4@=I8@.@?7KWU\QD?->;^=W'(ED<^+;6?::5W$%"!1L OJ(M'@:N#523H>PN]Q(O\R_S3,N\@W. MN$H80L+MQ#Y0)#/PBA%[PF^G[Y@B8)HPO/D$TD$QZ04U!4&ZF6)'B2-LK0>J#G(,(&@4T_<[ =KY(. M<';5V_E53<"^*Q\WR_3OBW%=S""J.JXK!0\J*0^1!U&K<(/,Y"TH/VC*W3[U MT@\1T\EKN=[R&FV4UP$*;])_60^23C;OJ/>HH)4M _T?QA5\S*J M.U1,&WBUIX^V96/?>[.Z]\,0C9H[4\O)4(I^TT.F: MO9=[L.>]5JDP!HDQ8B\Y!C%:I"V84Q)%Q*CB8$3ML?#$@V=:(VHLD7>"J%=[ ML!>S)9^1Q"]9&HRH/1:>-A?1'%%CB;R+8LR1O-"W M5_7^6F3KO4-(O%!L9(.&(+D"EC@/SG#/;T]?Z_5*_NU>KXBZ?K,^2MS0%90Z M"#\N"]B(SP^UX&C][GRSWH1%WO:B^S'JGV45A+28("N>B+>8:Y5< B:U=M[8 M)'3KWI3[T/=3E@ G97EZJ^PRMLZNQ>['OIXI=/U^/6) M>Q!Q^FK$0R5TDMI#*P63A8/ 3.X,)@%.:XK ?)9!),>=?0[5VG<^^W'SL;47 M=PI"Z<=+4B)I;FM%ML>EL=JKK7_'=4W_4R@1BHW (^-.:F45CM91N!$/G5CV M8]'WH#,RA:H[<#YN-)2\E,#W;62TS?3)@DY$D>B\8_69CTL4^*H,7"6?0[39 MIM%&"=Q'4"<@G 0K#_>*/5)Q/:'P>,G>%L((C@KH& DAZH("=[+ IC5 M=D1ZT+%C"WP_4YWLAN,!.)Y-;H"&B:\)ZE')K^=[< K:**P#Y-V3G"^^!,E,@L)+;:AEB ,; L@Z MNK-NG.A:QYC/YTI^+_4^?26_CZR[N))_Q>^UOY?-V+11*21A@,3!06E+%E@) M!=SH9$I*5EDSX'P2ZUF@NW K#0TUM=)8DC"=@F M\)S5Z7"&]F1@28O1@N2&?'1R6]7#,3HY3'ZNK?(JG*7SL^V7-8G]^B*)/8N: MHR^2 [.U3LK!.Y.2UC$JW+I8>A9&? M9O>T .N L4RG1<[!V^9)+B$AAQK>^R<#00*:T'J$*74)?O4^NWE*(QTTFG_I]I. M[9"S__;Q%]MGL:U,RQW'3-J&&$U1X%E]Q!:104@Z 0;O/#*TF$9K 7?RF&FT MQ\X_YP9JAYPC8Z9?%S>WT!CUN3<&UQQ>7WO/A[2KCWV*PD;UK3\L$S*[J.N#H#WJCYA M+W/ZM2JN7_#K2CE\8$USH9\SA%TUZBC82GADKH"E)W.,%@2^&FMJ5RLO;9XQ!#3I"4R9ZC ML5FV?NSS,#737AB-#J6CA-_MZ&QI>.*Q!)"F%CT%(Z'.QP,AA-O.BT+(OSLZ6?Y%W47_C%9$[W[Q=KM>SE%((EGB-4>NZZ1P$G@04;T5];21X M\WG2;2B?.!$AR$(R0&D-Y\)&U?I^H0GA$^=%3H;M MTVNY \-]*--U&U\S[8I76B@&F?Y'\;^($% X2)&S4@Q'H5HW\FQ"^,1YFNZA M?;B6NZ@B?%BL/PI@YEETC%,$]\-'M"W!>YBZA@5X%XM\WB_>K9<+U+9:LYJ@-)E#9"E L&8@^*#K$:Q\J^IGDH^VHA\F:-KP8 M'6&-]-$3Q%[/%_,U^07_6"[S+99,Y$+XS$$Z1RS)4-\6AU*O&Q-ZYQ-K?JD_ M@*QIW?S1(=9('SU!C+B@[5%IS @RLRJ;D,&98D@V9'Z-M**DUE.A;ZX_K>,] M.FCVE7 ':;@KVE_D_W.^NQ.:J>2MT<4"$_6<1CJB8S %8BI!1*6-S*T[RMQ' MQ[1/LD9'RZ$2[SH >[_"KV&>\>^ON%AC;;V_W'S&57T&5M?8]N,_/#;;Y]/; MA6T'\]0HHMNM_^O%^B\6^5U=_F(VQZL+(JZ0*8L5VI+YT=7RJ)0\1#JO@$NN MR35*HC1O8;,'><=:J]U2;Q:T&^L-R$P;VAHJU[XKLMXH2PG.>G+WE(R(C@7A M6H^BOTW#M-'<6-BX;;6.DGP'7M"KY6(KA/IL]169W>67G93HS-[):2;0\,R" MAERVX^EL <\R@QQ]9!Y3**EU+#> K&ECN5/AJ[5^.H#<95W5#\*:*2$I6A!8 MF]PPH),]0,BLAJJN,.:-,+)U-'"U?$ZF+JTMK9J^8 )Y]M7]E8[!=CX MG^?SKS4ULL#-Y7WYLMSXA5\O?^&89,(1R[7,+K3BNEFZX6*]]V=A<=E_8[OH M%:(%\N!39&!L4:"4\G0^6@DVB&#)$Q>!M?9AGR2J7=GW@TOM1O8F4YPENYZ* MUZ!05C?2.$"A4:,MPC9G?BAM4Z@W(N@IU>:.A4_'G0:2[F#<^[U^6HQW]1+^T5^/?^[?G7Y M(%59LL4^!(@4&Q,G/$&HKTN2DT878BS$YCV?'Z1FZCS\.)AJK(4.\+1-&']> MGN4W7[ZNEM_PYNOI7!NFUS&G.4@!JF1!3.DZ0AW1:2Q28^N1BH^0,W7R?EQ$ MM=)#!Y!ZM=PV 4E5-=MRUD^DJZOV+XD%KS*=SBQ84,9FB#I)D-QA%%):K6W[ MR^@'Z9DZH3\NJ)II8D)4K5>;V8>P^+0+18(W)?$,3D>BG,YGB*Y:5Y*#CSZ+ M) E3;T"'OKN&S0\+]O*@=81DP.&"[0$-E]Z;5:F8^LY0>"+;& D1(P/- M>:0@0!MG!K7R&H*'*>.L(Y1U6]T'2&YBA?\6_IY_.?]RU=J0V2@#^>JAUI0& M$H,WMCXM+3KPD'+!%BK_8=&)E7Z(RI8MY->!-_&@Y7M[]9;4^NQXJEU^>)VX MD(J#&-!"M,1334[Q?+)[F[=]S,N=-HU\F&IZ!MOVL?O,%Y%*EA($UM@NB@"N M[I]"L5V)/MF06O><>9RB3I-^!^I_*+SV5T8'T+K1.>$7)"+2Q2P9^OH,MPI; MY%U/G.W?/\C\+!ONF29N$\;:ES,C.,,U<%VDSU8(SYOWAFE$>Z>)QC9PG43! M7?3.>)"5^G LZ\S)VU"T+YFMTR]KIM5[2$:IXDWRW)_LTFWH4[W3YR5'MIC[ M*N(YUE/]'E8K6N ;-B^=NO/)HU=)/<[+R0JBLM$V6B338VL)7M$4*CCK05*( M8"CBX*ZT[G733T$4T\P&%QP(5\TP,Q%H]PB0T>3(2K'9MGY3_+,41.V#FX,+ MHO;13P\9JVWF)AJAO*\7C3+:&H$[\%DJP&"YUL:@EX/&8C3-7TY?S+27+N_- M7^XCV![0<-5D/SK#3 %T-?R6J?9)LQ(XXX7'(%S)@XS,\\I?[J6L!_*7^TBN MJ_QE,D2%&Y5'=;#(:9:AV*S*1B*,R,\;F^2OYS^YNN0DV,DU70 MMI,^5W9 M-O>YFMV!ZX_+LQ]2$K#)8V5TG4?GQW^R:_7_V3[6''W M3/'&8/O#\TZGH*I=SNKD,FR4[]H1<6.UVT]:<_%<1,\@ZT+6-(8"48EU1WQ8IM^UM6XU,_([AG[0SEZNMP.B@N&0 ,X5Y7B=@1690 MBF*^X#CYY\D%%GF^._WUWJ<+]W[XM&?Q.-!H(\D.'+R/&[+M897)I\CG:?.O M>H^QV'S?<77)5.!*Y4@AO.4N@0H8@ 03H"@=C&=1YV%9T'U2ZT,(F_9R<%RK MTUXS$UN>7W9+?B"Z+\DW20KFN ;%2QU[[,B$UH;)Y );X10*Q#S [MSST=.^ M/AC/ZAPKQ0YLSDXX;Q;DH=;A(]?G*(5!*;FBR7B2*%2TD0*B2&&+%I:QX"EL M:7V%]R QT[XT&->VM-% !U"Z:$/SD*QFV?KL'7-0?*X);.\I#%8%C LQ:^XB MCZT398]3-&VWH'%!U5 7'2#K849L"H$V@H8H,R,990<^10DI."^,E3;8UM/( MC\.3?9YX:J.!KBNC!F=F&M1*';[6!)FHT]13A>_;GHLU1[^+XJZ J[P)6B@$ MU+:^O"C5I4()@0E&;G5VTK8>U_P(.<<:LP]X\:QPVY'AU>>P^E1'E 0*4[5B M8%B(H+SFX+(@^^R\$5B"$:RULW4?'1-?$C7"P&WC=;3$.S@"23;;5\VOEZL? MV)FE&(5V=EN4ZB[F)SE!5IT%07$'4T:+UF[50[1,?-$S$GJ:2+X#!/U _&YP MS8R9[(67'IQU]3$S!G#&.\C2LF*M0MH)8]J='1T3%Y:?PNX<(O&N;P/?+A>? M:)TO&>,1#3?O^Y1V/LZ3-#;R7NKHS'M&PM2'I4Y( @^6>A6A#/BB3:B,#L&<[?( MF-9C::#W^R:_'R/J#DZ:'UG8%JTR[E,NU@ 7]:P4-36><@#FDPDA"ZU+ZVO2 MNU1,CY6C%/LH4/:6<(K*1ZD<(1/$M87U@[[[@LQ;>^ MXGJ(EIXPL[^.'X7,@0*?^.;J#SK.WR[#XH^_EG]\7I[7O,4??Q$WWW<5SC;7 M$N?JE2M.ME<4"]'+"#;6^4-:TI;23_@D Y;I"1:'ZG$YCE [P,?+RLMEWP^9 M21:*0XY"UDM9#5XRLK@:'HE3U23]@OXZ7 M_(SO%E?-O)P+I80(G-P/4$Y*"-YK*,D+ZQ)M"SUDQS^^2BU=Q<2%$'@:V[/3U( M3$\>Y/')IS8R[Q4\N^TE),6WG#&P6E'HB^1B1Y9]/86341RY-:W34(^0,VW* MH9'"A\#H .E/?#)]Q%6MB.(?,"-^J9OKU7+Q#5>;.7WY_I*@CYME^O=EP!4U MB](H""0C$AH=NU'1*9R$LEG4QZ=L2%9B[X4[!-$AZEZ>2O8' XLHB,M1\N1O MK]ZM1D,GLJ4C6F @ VZM@R#J)#5?HI4&!07RHZ;)W^[5[V"T O]Q;U8.DW<' M1UN]_-XZB\3.S"GF9,X.+#)%V\O6IU#"@_4A%J>1.=>ZAN[F^CWERP]4Z.V9 M$X=*MP-D_"B/UR'ABR_+\SJIV":+*#EDCG77A!I0" Z1ZYBDMT)'-:I%N::E MI]Q;&\0TD7H'Z+GW%/_]O)ZM[\I'3.>KBP+Q<':&^>7WW>^M=[^XGE$$68(K MM0=1K'-8& ?ZCI'7:!WGSEG?O)SW2))[BMW:8/&4.NP5LK_^C:LT7Y.3.$]X M]<,K'OG,1RPY1P/!D+>H"G+PEB$P%0TG>2O*\1X=E47QV M\M9Y@)?'@4B\",UK97K2H)CVX)G2@(Y9IK.3,;5N^OP *=,^NSS!&7R0S+N MSL6RK^>+L$A8VU^M:YMJD5T07A+=B=,.J'/.G+ ,)!?%$B,EF_;^V[VD3/NX MRX@:2K5#LZA-POZ+%QO=KW)MKD0ZY*V MF!R8D&K% JMU[\2,),Q['3&2N6Q\!MU#QB#<^.> FU:R[@ N-[MOOBN7CR>J M:7R_PB_S\R\S(8,506;PNKXF5T:"HU"2!!23Y\P'(UMW\WV2J&&Y2_:-D?4D4<.0]:S2XFT5,>F$IGI@W\E9+&F +S1HL6&8>1:)\7$$/+'C?!]#?R["A<'% M?&EG=Z?X3*"-C)@ (W4 E65MI,(<>,63,RIQ'H84 NRWZC ,/8N$]L@B[QM, MVXTRI_ AU58MWRG0K)'%17?@79L+%#49JCEH6[,3425BEN).FS6GB%-%S894 MRAY-R##(/8LD]>D5TW4?@.O"FW1=>'-%YKH6WAS>'F"/#V_7->!0CAHU$_@# MOWQ=KL+J>^TEO_E^]:J\Q%I*%Q0%>[5C#5+$Y[*B/USQTEL5>?/KJ =(.=9; MO_6Q+[_O[GNV55H7]3N&^R!#K6IFWH.J,[9#81X(VD$C>A2F]27(TU1-6\72 M A>WW?7&FN@@$OQ("L%JE&]RJ0#?8^$N*L /UO*=PN^Q1#YIX?<-]L1P]FASL'' C MHN'9."/L<$0-7WC:2LWVB!I)Y+T@BE,DN@^/)$S'/)<@4NTQX-& TR%#3CED M$7.^T^?K44.UW^K35EZ.8*U&%'X71^"K/9@3OBAFI049B"^EF "OK8 8!;/) MR^A=&8RL/1:>MEZR.:C&$GD/#OCRRY?E8BNQ%Y<IX"E% V:C!E2"! MTU=.NF**;3WB\"X5TQ9&-D)0(R'W!9.7EX:3!1\U# Y1,@=P.16VN/Z%H!+.F:-D&!_ MMC]:SW1RUIADP,1Z@5VG@H5H)7A39(Z.<<^?N@HY>/&N9<^]J?W*>53;YZ@>O+*UE0'QQBQEIG4VD;998*"DJS?KVE8'@43O M?8YQA%'DAQ$[;9:A*4Y/J[@^,+H;T+%S4RZYW3[0F3%%X2U+-8@Q=5)'S.#B M-O15SJ/R% QC:Q@^0L^TJ8=QD-9*_!,?NU>OG[>>PX5=?[>X^.[7O]/GL/B$ M,\Y=T5$H2(Q\":6)L^@J/U[DXA62"1_R.FK(6M/F&)H?GLW%VT% >6%$U]LB M^BWX;S+'9\:@8IH+BHUJ[\YZU11"L'3DQX3>I,Q]:]OS.$73YB-&L3X-5= ! MH'X\BB]8>7&^^;Q?I'=?/^;2=5 _0]N"VSON(OE<,[2Y! M,R.OWSD%WFV+MK0#GQ5"+!8CCTEQ<1);U$,M;R.%[]'6>1_I]U'1M$>%:64! M4_!U,%8!E3.)3S,+UBLA#/,6;W<,_]G;.N^E[J/:.N\C^R[RUO<,][/<&U4; M+CA?.X$Z0]%EE(D8"9AK5E[=OKAKW/IM^JE'(YUL1PJ[@R/MP2%@D9=B34%( MDM"O2C#@*02%8*-2,N?(5.LTX[.9EKF7CH=.R]Q'X)/7$CP^V!&##X$S#299 M)%9, (]% QE.2Z38[-V05RC/+&*>(+(YWL)>CDTT@OWAZ@J(LW 2>)O Y30J^0VJ.]M&!*V2P-,.YH M9^8Z0)TE"5:6P#AQ;)K[0:=H$7Y:#_Q ]#3N%+Z/*GM%[I.=I\G<&Y.S @I6 M=)V^FBG B0C,Y!BR#ESEUOZ1[Z[GRSWI#WL9L* M.'.6.T2A()I$(; FG\.CR$!>#@7=63M?2F,8/D53AX=U&\0U54;GX)H95A0Z MVB,A>D$;Q4DRXMJ1M HK290Z!OZ$P.KB =^I0;67$AHFN,:X$[YX2[2]6"7F MTO5WE]>LO]?_;N;?\/![XOW7:'=W?"1_#>Z3+RBX:,VQR#>^NW/IJ&0QN5 4 MS!*%K,KQ )$;!=)93>!-P3'VA*CW6G#$6V:M=10Z,D!?2TZ931 2DZ"\BCRS M+),^R62AB6^9Q]']'A?.^^BA@Z/OX88VT@H6!%E;;5P"%46!*),%+662G(1C M;6N_OM.64:VT/;A5U#ZB[P!#]SRVM<$Y8Y2#&&L:4)E,1[5/Y !J+G66NMQN MG/'?J%747NI]NE74/K+N 2UWG]P[CC8*$0&QOJ4V2D'PP4#.NEA?@U-V?&H$DT.$W -,'@](598HLB]D6V/M=VT#G<\\ E>!,":,5TQ*,5&3-:QFK=RR %\QHXY/091S? M^@XI75^'-+55!XB^1P3=3, S@9$SLKEH4BTFTZ7V2#"06/$QBH"\^735Q^CI M^A:D*98.54(G'07^N=S@FFSJ;;[^ \_R+ ;OM30:M#6%-DBR$"B\@!R\%=Z4 MX@95X U9JXNNA2T!,XJ0.[!"O\R_S3,N\OH&,Z_"^O-,&%."2 9X5J&V@XT0 MD'G HKU%@2$V=[P?HJ6+WH9C6)\FPN\ 1#^0_W6^"6<7QO0#:6KU#?/KY>KU M^>9\A9<=6V:&<:]TI&W!10)E?02'48- 18X>&G3-9Z[L3>2T'0=.<^B-H*ZN M7X@_>5M^>6\Y8C' [25.6 OP*'U)C%"\,YX[9!%U:UOVK$L!]M']'J4 ^^BA MAT/SP?>P2:$TTB 84>\$7"%&?.9@"?I>IN3B[0ZN_PW?GN^E[<%OS_<1?:\8 MVEU4*:-#\,:!T,*#"H@0K?)U3)(LVG&IV$GN8GHH#FBD\#W>GN\C_8ES!W=- M]>YN4FLI<[7..OK:W[V72C!N+V<[&)U2:PH2#[4I('1$(4.9$69BV1/F<(A#6QO?VXGJCY$0\--JYI!6X$'VUA!F\41&"M!3IH==WCHA[57WG@Z M5[?W=GYT#4PH)*R7B2,GJ.\7BK-<2LVP,JR:/B:>J]-L+ ?L^ M)MY'&5W Z]BV$;:^#[&4I5]HO=)YM)V,2(/^GK5%5'L8*4X% Z*,A-MC+IT/RMX'@]0*8J06R.TZ9J MZ_Q5_3;'&<,:ZRWS5URLMQ_;X"G]P ]N=V=^""='WI1?E_^LT]ER?;XBM+RZ ML?@'/*OUT=NQ1MO*C"UYE\./KJY1T2B>9$#(4F0"<.V8*Q(#);SFC*M<1&LK M3I\QGY_A;K+/R[K&32I>U WW:?L(=/WR^_7O[.C8QG@7WGF0QK)( M!T-4]4DHUJB,!P],..>3D!2+MRYN:T;\Q!T.3X?9.P^X)U%_!T'Y^[.PJ+TD MM]EE'U4PPEF28)U6E4RIX_(B,&N$MM$PFUKWQ[FY_L2/O*>!P.VQ*H?JHR,L M[?)<+*7 &05[F?X'2@9RF'U)D$..P:$FUZCYS,(?*)@63X=K\@%('"#6J9/Y M@IS2K1/T[NM6[(O\C^JW5HYV.ZN@[4-[SVC$L ]?> M)IFDLL4-0\;#BTR;[&@'BD9B[ $/OU(@M_R.>/&B\WR5/M,A>Q/?GED;"= 6 MHZ!HEVRJLYI!TDQQ:QA%V&8H+)Y8:]H40TMTM!3JQ"!YD)4;%V,%A61!)= Q M$.8-JZ/)BP$KK0N6&97XD,'Q Y::]O%B(XBT%FD'KNC#'9MX8IX%QL%X7T Q MF8F1VCLW%.&Y<,EAZ]>OQ_5"&^WXZ2/@::.I#B!W3S^?D*3(17G(3I-9%5R! MRR5#CIXV4+(N\>:M()Y-Z[2]U/MTZ[1]9-T#6NYV]8JZV."X)(%$\MR+EQ!% MME"8*E)G+$ZWSKX\@]9I>^GUZ=9I^PBY YA<&%GZY>V6<89VAHM()A:)>!X5 M!'+B0=..$>BSL:$U0GX@8%J'N(_SZG"-= "GPP5WS?8BWW([Z[,Z(^M@H,S) MD'-OP$4E(27'K/3.)M>ZQF$,/CJH_3T,5K<=JJEUW '.?XAH+E)E._NO' 9A M$4%&C[4C7@*/?%N+*3@Q$DIN?3OW(#$3>V:3XV0YAM*Z*+WY@.O-:IXV/X[V ME'2Z!!,3!%/G8FOCZ=A!"8Q82#:J[$7K<.!>0B8..WO#W?'*ZA%S?R[FF_6' MCW]>CI45J0A+SK-2KLY!-A8B5J\Z\TRN=%#1M*ZN?I2@B5W)SC%XA/)Z.WTO MGR!Y*TDX!AC+HK:N2A"E))?;2@S61D31^L7X/61,FZ[M#G7'*FI"K*U7F]D? M\TV-!M\L8ZW>ES!-] MY+:OT6)]?K:Y;NW@.1WXWE#<$Y@!Y>IK;YG)U$NG/'/29!SR''+(6AU!IJ62 M[[GE;";QB1'TS%S_Z=/$SF>$B4-I-JA9;G-3M9,,A4*6)XL*,L$1,<39(T9K0F%#^J^ M,V"I:>*\J>W*,?*>V /Z4%W$[:EM6/;:%0E6U?9524<2B&"0>%(L,<;N3%0\ MR+>Y6G#:OL[3.\^'2;X'N%R&CMPJ1<$H1%%KA%3(A'(C(%A1-%?2ISRHM&8( M8*;V6@Y4UFUU'R"YB17^6_A[_N7\RR7A)@;GDB%_/C-0LO8982G4]]W<1*:B M]X/2.D^H_(=%)U;Z(2I;MI!?!YF])TWC0Y;Q[=736)-+X$)9R*4VKZB9)A\I M*@PQ8.)>*E]:]V,XGNIIN\3W4?AP8MT_9[1?=A5XD?.\_I/+)N@W!E\)*Y7( MG'@GQQ!4K+&$R09T*=Z0^3 :6]\%CLA.YS?9C9'9:F,TALG/L&/N",#ZD-$+ M 7WN)HO\XPGZ;@1!5#621E>& @Y2."%:_KK@O9V:J_-7FA!?.?W_2?8 M R>'0"_8/T3NQ&Y]SQ@^D=-[HXG8Q47U100U\](%BK(8%"^V+6\"Q.+H;&3) MU"9V>$JV!,G'ROM%IN1VN1 '?GU^7B\O64;MG%;O"RIUH M./&O/-;Y\B5L+T?-$[Q,G,IZIL=, M2X \UR/FAQZ$+]8W3][78;[Z+:S^C9OMX.T9TU%F1T(@"U&[N\H"L=Z)Y()& M>6>C9"08/.?C8_O'/W&](<_S(E#C,TTG)%*L!DGP M#(IEA,"OS6&5+0JB)QDYQQ%+Y)V9QV![[G]OOT^/I.6^W7__S M?+[Y_F:QWJS.MW5O[S:?9V&QGI52F*YS8ZW!#$I$ M!L[7&8)<:5,?N27?^L2YGY)AN/U9+[P;:*<+E)UJ_SU]](7,95 A0 JEU-'( M%+U!!U0GD2=1I8X)E9J)O/J9U;R*';8>? M]9)[7)UV$#5Q]PW7=K56RZVUNXN;/ZS2IWY>;_P\W'S M M/RUJ:?&-"ICU3(O 1'W25]/1=4*I!&=-JLG )+ $[4WK\34G86S8YOC9KKS[ MQ<[/O*$NSLW7R]7NK^KO\9G!P#3;3B.)JG8WS1!,L&"D+B5C2ERVKJ8Z+8?# MMMC/>GO>,9I^YKUV_4D7_^BV+SN3)*E$_Z.(LM3Q(&292% VIF1VV W_6R_KG@;$.-N/!>MH52%\)^CRNTVJ^%<('B@AGQG#DRC(0P@E0 M-A1PG&R4T2:P$@QC>92G6B/P,NSUXL]:-- %0IYKQ?"[0K1>E<+->%0%L]' M1.V"I*R"2'^"Y Z%168D']+.KA$YPW#]LUW^3Z7/G\#8__@&@&1PN;=G4>94 M>WA!Y*KNY=J?.2=#>N&.)<,H'.SF>I' 8_'^VV_2.M-[+01&? MED2\+8FKV9GU:]LLABMB=DCMYU,S>]J]G6:(VV1;0QIJ:/M?@2[:@ M!2L1238NGWRBV)X\#-L;_W,C/P(B.M@1-_;TJ_!UOKGL[/6!8+#ZMN7K]?GF M?(7;E_B+A#/NC5BE2W;VY,LW9#]96/*97EY%M*_Z5OZW?5%+KB>;O/%I]^6&<]^P4V8GZU_ MY'4])X<1GW#VVZS[OZ]YORV5W?)W@'HZ.>#?&UQDS/_WD94\\W4Z6ZX)?UN7 MXHJV;Y8&%(#R7X&*]A," X!F=AQ2A.^,8)7I31/SI:QT-3#".?#-?D M) X0Z\29XQ>D(/YF49,8\V]XD>T@9BZGH(0BL<--A2M+?: M):GR$_[@DXOT 8%#-+<<0XP=&(D?)YM;9K-*W@%SLE;(\P ^%019)!9)&R9A MZW[./Q P<2_F+HZ7/#Q)W8ZY4>.M=;!\0 )()-#*?UQ+XI_S MNM^X/O1>>Q!=5_IAT"Z0$9444!43R=9"YU[6GPX*S*+07S"8W2-OFD$R=_+ZA[JQH M;\@TLZ$CMO[\K'"7>+@ WH7@I4W"L]=SN83@YZ:Z>7=#<>MQJ V"<D$YXA6%UKXIDT52)W//=K&5=,G&BQJB$RAS.6/6"RMYU\6S\^_K0*BU47 MUO+89@O/,>7 !%@9ZL9)E^H=D@;O#4]&HF"FFYN/ Q>>]%>HZM=B#H5*'Q># M-3:N;QPHX;G\.0W@ZC'$[2EHU_L!\B3G[&6BY$>82#P&+\!'B6!L2+98;YAH MWEZQ,Y4G6E4:$.W#*GIW,/LK,,_P2XTCNW#^/Q=T_YP4CCX7YRAV+9&1S(L@ M(G/\C;)QH>:A?YW\H5%Z%O9 B"D[K*[F?0N!98:W7K;U$ M71&#$%PF(3!73-'29]?-)<73;)SH3NI^[>50J+P*>WDDQTH:*63D((LKH'@I MX!5&B$%(;1+7F%H7^\9)Q?M[1]ROK1P&DP-3\7>S/FSEGU?3+&?YIBU@7O_H MH6R4XD+'P"GERIQ2+BLA2.G!,XI1#1J5?#?CNG;D;=R4_80KOX. YQ74@C>Y M76TIW0A U[9^KQ((;7E==6_!Q?5(L\2+$J$$VTTCXU-,C)OKG["9' :'5V / MMQS"O74PUU60]5BG&AB436 0E0J"LP0)ZS0G5NI2&*X@N\REU#(R[#ABVY++ M<U M.[/W:BY'N[#)D6!W"J?C2Z)YL(;]6>FDC$F5HBA?Y0R4$PD<9:WT6YV18B F MDN_-*'?B\-5J"">[!>?J/E!@X1O2: M#_(^O)/2SRES">\ W'$-!Y!6?;RQT'S^?2(@LR!0K5A=.@ZL;C$$H"7Y1@ MP5+\[KK9,-J$XW%/PA.VOR,"[507U[UX_G_$.AN0_OS-?+;6Z&4XKU-G;A2L M"R\*LX"2D$*"F$0=RFO !1VRI;P9[^^T;[S;]% .MC(O^XK,ZX0 T\MI%U^6 M5&PF*3%9G_H^&; QU!GJ+$+DDH,M/* -#LLP:U6/R^8XE_NGA/Y6(\2.!,57 M8*T[APQ/28Y/E(NN6(<@"B?),>-)+/4WDL)TMIRFJY%TU\H+.@L7D@8K<@!5[W*#\X7R=IFYH=_Z5(Z;C#Y. MZ%:6Y?XGYQQ0_;V<7$,(9.)\+B+I]7MZLO,?,J MTL06@!WNSN\ ]+P",WHY=#[[\F6Q?AM_3U YEEA<;8*/JH[]JJLFK!.D0TR9 M%6>SZ^V!T][,OHJ,KD,S/ [Z>C'3-L'Q74'P"5?)E20\L:XH(A&(% -' 899 M:4V).>5!K@0'X>959%U#&=KX^#G%D=4W6]H_DF=93*N76?_+P098;_O!X^VG MWX7S/H9;)Y0F\EB-PY&M).;!L1"@!*Z##8?A?U=Q 8W5T?RIEPRF "(W1]B: 8 M."LS>*XXAQ=:EY3L$O);5]#N!X-D]P;MHI ,X[2^X9W:#"IVLPLPARE1 M99ZN5HYHH:1@:)U,1R\HG?B>X)U@=8P]P;OHN ._[[2E>CA,=Q&>'EGWIXSV=__O M@F"QITII+PVS=/1J'G4KTK.RD=VX= >''-\8]X'8Z8^OV%L_=P6(3M"J:;.K#N3W>#]T5#]:P7(ME MJ:J01W">8=V\P()S.<;V_1Q=98K]C9U[3;9X"-Q.?;HO96*7EZ%KN+"$XTZSR9$NM@ M<'S5">?VXIMX0RI71H'(*8*2/D*HZ[IKVA!28"&80=XXC\SWJZ_<#F(K@Z#BPGIF4G"E'WYIP+.9/] 3_E_($ M0^+Y50<"=XN!6PC.&N,*)4%>!B0_:DGS27JP4O <)0KZW\DX@AV9?_6UZU?@ M"(;$\ZMV!+<&\;\L-1$I(PR,@:PW!20U!U%�E]"((K;MSIW!+OPOFKKYB_ M A_*___H'$ZZB1V1*'>_:_U6>/]_A_=RGT,0+ ,)9+$1SH)[/: M+!4@ED@Q:TE)H]7!Z]8EV%Y& +PC%,Y_('["Q?=IPB<\Q_GZ1]*OWI>/F.9? M9M/_)J+6MK>F].JM1=*%3G4I0!O,W)N^(D4OCXJ?]^P>/66."-&EC-X*SRHB Z"M,C%HG'Q-(9VKC!+'E)$.PS##N>$X1 M6S^ ?9:@<8'83.W;P6D/'70 J&IB[\NG<([+S4-<$:Q3P1=(W%*"@8:1D>D, MR:+@6988?.MA;@^(Z!(X^RAXWE+:'<#E(VF""/AZ-LMO\3N>S[]5"6TB^0U+ MWCI3C$\01>!D6X9^%2)QB,X83_^C1*;],_R7R!KW-G$X2+762 <@^X3GYW7N MYBS_$1;_A2OZ]3U^A-39H:P;$B2H(C2$DBQ$"@M,+-(4UWP_SPLTC7M'-1R\ MFNJB VS]&\YP$??IPX=?SD/Z+_HC^O?+ MJWNRNMB6(J@_YAG/A[O]V?[;Q[L"VE,>?=P#L>"B]TJ Y*8^U<4"+I.1%$R< M"TK1;6E=5^OE'NC0.5M6E>23TY"LRJ 2B2YZ9P"C$5J35'-N_I#W?T9![XC9 MX49![Z+^'B*2.Q-B=;T4"Z@@R9IO1.7 )SJNT&>5-/_[9..&)*X&V6X(/BGJML>?.]!$/PT=,HZ)U@ M=8Q1T+OHN .8!69K_O1M8?H> 34::0DHFV=6A^^_N] M5+3&/*+WUD<'GNN>;44?G&"2 V.^OE;%6,W*@]6*D\D5KIM/X>OI5-Q?DT] M8@^QCKPC^8Z'_'"Y2%_)8"H[I#B^\9@Z,\T+9X#FZDUS7?RG&,AL23"R!&[O MM84^NN5XBT_U 8=]M#@?3J0=N(T&XST2>5R5!(-08J)CUZT'D&L(0N02!;+$ M6L='AU,]\DO,+HZ[(^O^E-%^\^CC;+F\O+AZ*?)QNORO7Q=8=T BX6?U,:QP M0O;.E2\1LG,D$!<K(,L48)B-D!47H$2EG)$ MMBXCGH(=W6;J1.=-=&Q%>T.FZX7O5RVQJ_ W+G^?+Y>_8)DO\.H//X>_#W[G MO=./;]?,LS]7C?IU;K[ULPGBIK%!6A4"DQID#'6#12&,,R4@IZ)1R,AR;%TX M>8:<-@_ZJI1_)3?P9CY;36>7T]F7]]]PL5;??>GC\BW]8KF:IHETRCKT :2. M!90WI4XL%Q!1>+&>$I%;.]X#R.WA3=?AB'K\,>#P^NL@DMB#U5_IM],OLXDK M0CA.X5)RDKP\XQ:

1:"G6!5#WT=YIXO3=WR1@TNQT M%A8_U@'4GW/ZV]F*2*//?+FN/$T4,UJIE"!DF4'%.IK>15_?O"27M5&^^2:$ M =GIX=%:%T@?1/_[F\)\%.&H>LV'Q@D>-V9LR.$ MK]G$Y(I/H+UDH'*V$*7(8%S2SJA,X![F*!PD?'USN:BF_BOF^GYO_33P;);K MR\#SGYG"+SC#,EW]%$&."K.4$".9CG*9@7>,@TM&ZZPTIN9QZSYT]ANP[H*A M!R,(AM98!Q' 71X?L#5Q5N1<15=$J%X\T>DB@P6ALXXR9>U$\Q$7SY,T+M:& MQ\2S(#Q,0?W@[7G!30)%"$QZ,MCUR&.?"D3M,@BK$^/:H)*M/?]6A(V;[XR% MO8;*Z@>!FXSM(3M)YUR\L93"&4TG1D*(0B:@F%47QB6&YC-97B!IW-QC-(_7 M0D']X.U^3?B:&UN"4+R0N!FY/4#3N??W4U^PO!@HC6@.3.@M$?PC#-@63%6AXR[V+J7>R]"^RTW'I)F M#*^S#KS@/2:?,K>8 F:6+'%5E]Y(E<%IZ\!A="5Z%G)NW6BR'64C/W >'B+/ M@[*%OCI"X1T!/L4;LZ5X- AT!!10M8SO Z57K/B2N/-!V];O\7>A;UQG.!XB MF^NN(UQN8MXGN:KCI]$%T+)R16Q -#Z"5=FRH%#IT+I]=3O*QLU01O2.[?35 M$0J?8D=@SIPI\NX4;H.RE/*[I!0(-,EKU"+C4&%BE[G*>+AKH:$.LI7: '^NO,$MXS2"Q=K9EL=^+XD-RE$$UM3L2_1429_BESO=IV KQT*2X]@I]KJ,SF:[+ M-PM$JSSHX!5),WINA]E7T)FS&PI9+>1^*NT#[TK!5(>UWC!=6WSKL,%9FIY/ MKT;$MF@CV.5#@[03[,WI$=H*!$5EB==AN)Y)4)&0Y4TIP.MPCXRCSO_>%*\,$Y+#UX5"AL4U_0K2NI92)F3K%(NK272@.Q^ MFPYV0=B#N3-'UF<'><]>-R(DT*+$0!,A@*IZ6DK6$ID,",N\B"J* M>M@='Y\_*>PW81D:D7MJ:=1T93TE9@O>_C%;W,RPIG^PB:J7=07*XGLUP^L^ MW:N\[0,N$FEK$KCP)-XZF%U%4&@M.$L)G%,I%AE3PON--X_/ZQF,PGZ3H'W0 MVI$V3\2S7I<9[IG[>S5/NWE(<2F=5:LXRJ5>C1A."M M@&U/!=C]ZOH$#*"&9^&\!F>5^?>S?P]U ,1J>VN*;1E5/T/*5J!UKPVT+?73;0#QV.O-B; Z6AL"^"3K25-#(ZWH/U%Z M[C"'TGPAU/;4;05&?RI@'%@[IW+']2>N'L3L3>ZTGOO!@]QA;\LWH@UG];D%^^8=9IB5:+#)*[^L C M,/"%,2C,Y1 -2< ,U03\.$7]WC3M@HNGFHD::*�_$!-T\&I,N)"\$%;C)@ MD!'J^Q#PN&=B"OCU;S%JAX"7"-5-0C^FY2GGML19,%B\9CY"7J,%0+Y0ND]=%.?@S4-5#-R#GI Y8>WVS_AD* MLUZ!-XDR6%F\ &.$@;IQEQ)PR4 XFYGAB6=F7PC(#OA\'TWB#1%V+%7TZ-]^ MFWTGMN:+'Q,D:#C*B2!HED 9QL'')$%[8XS#HE"U;AYZFIH^&L*/X<7V4T!O MCNMW#$LZ_V^OHY@(--G&Y"'DK$ 5RKNC< &$# *1YZCOKT/;SDL]\JUQ[]>. MY9(.%7)OH#E+:7&)>7.ELIP$9ZWPA6+%(@*H^N#&I2C !J.=Y8D%YO;0R MDD%D$>EHSL1[, *AMDO$$A4*W[JC\'"JQ[V-.N;!-ZQ">X3PU:4QXSZR5&>) MQEQKTHSR$^8DE*PI<3&F<#%X56S[&_W![I".6I_86? ]PN?*"%),PI.WAI * M^7'*=L$;[NK3U*P#&SN^ [>)-YBXO?IR'691[D2&\$ MQ!/EIY$2U=J;#4KG LZO]S][+F4J)?BAGJ _3E&_#?6-:O.':J$OEW2+FT?3 M$F4S%A;F976EM# 8/VE&@HYB5$KPHDP[3W/FL**H:.T_=\B##25(N& M'1 'ZJ,KYW7#U)^XFGC+2\B&DM:0R!"34.!1TBGF(YH0Z! /:6A4$1W]OMYJ M"J-=)7XRO7VU;[:V-K9IZ+O_TX;IXGN6YB.T[CGIG44ZH$I=@:)T<1"D-T+I70[U'?NS5COC$@F:J[CJ*ON[YK#OBG?(@G!0*#;>!LRTB MZ*=^?K_M=[OH]G;0W$22'23V-WR<7:Z^SA?3U8^SOZ?+B96A>*R+B(0,H(S@ M$$E,H)/R4EOG2QEL<H/-/CJ^']P>+/ .4'-G]LS_ MO5Q,EWF:JEHV[##+'=$?@6%]!>8$)7E$!]ALHDH^\/;[9EX@J9-KC99(:JF$ M#C"UF?U[URZDLL'+6BW(=;@K0PVQ2 >1 L' N"@1?6,@/49')^6:EN@Y6-P= M0.;1SO/UT2ZBU2)9!5H;!XJ7!#ZBI-\ZKY0J/MG62>*3Q(SC>@8+FML(O5?T M_!DN<&-=4C"4)@= KNL4UIC!95& :0S6)2,%MFX0>H&D<<.A1HK?!DY[:J$# M4%T_5]@X5)695 (=Y.0+I1C$AS?9 7=)..TD"FSMA^Y2T"%D]E7NO)FD.\#) MPS.]BF5M3=(89KA/P%6L13!&0ED?PAACD)YCTJUCGJ>I&2?R.6+%9R^Q=PN@ MC5T)YD3('B%SRVM@2+Q$5VV#&10(]7!NM=+Y5E#:0P$=@&DS_OB/ MZ6RZI&S@??EU.JNWM?^&BXLPN\X.HG8V2E7 *:?(\"0'9VT$KH,I*6^\;KXQSFUY\[.LJ2@[<#X[C#&X+IY.2BDV&XL0>!UGH+*! M6 HY[L)-HHA/>#=X]_W+9'9U7;8G/O:?.;&7LDX+CW=*L!,5)/E<(2!$G>K: M%C)FSB,4XQ+C,FEA!A]&L26M7=6DCH[,_=4V\@GZ)$M_SE>?+N-_8EI]GK_[ M^]MT\6-B=?192 O>8:WE4I0;ZF#(%$N.3/GPH*_VT0-UAT]VE2L>!JHAA=VC MBWM\ALMUB652E(\\D(G41F!0 0,$+1"\\,H:GG-H?Q^\&XE=Q78#.;2&2NK5 MCRWK._FT6K^7GUZ-==PLP$.EM$EU?QD7E$E9F< Q:R"CLQHU_6V0A[BS)[\\ MSDR+XWNU-J(?&5B/FLB3C.4D%'-2U6U.%)B:R, G2L&(6\8T9F?T-B^5=OKH M.%,O!H/3< +OX)A\8DW(C2 _X"RY=89Z +GCC+L8]/@\EO).%*>;N30D8K(Z3 54#-6YJPC!Y3K1 M(PK#/$^A^0WE >2.,RNC.YSNH[P._K&#/+':DHLCO+5B42/W MP0$&0?%:YA)<\04RLY0&**:,:+T??J"W5EL\3?TX/S__]2J G7#&3+9&05!V M?3%<('AI(=OL=<&8R#JVR QV^VHG]Y@'XN#9:7CMI-[!<;;-<^=/J[!8 M'5S@>.QLN,LFV?$"PQ(W*;>1CGOKR'2]6X_+,A I,H0;-?O MCG?!= 2$#:Z(D:MH+_/V%N_PYGAQ)2@-PGE6\Q R(^<=&,=14-)L=TC4><-%=.>Q$R9&$=J(*U=< A%%8\TT(6E@:?B+[G&3K( MC5-G9^@NZCGP#'TWR\=+)I\HS#3)*%_XV8.DE;OPE/)P?NLBA6%9WE"*[CN+DA\7YX0]KN_T_EEKF, U_ZZ;DPDZ<_H#VHK0;B8 MSM;__".N+A>SY6TKEBHE78R$:"22E4D%43$/SDET/ D1L/6@T*%YZC??W06; M#]^E=(2$#K+D)_B?%)>XTR*!$TBIEPL!@@EUA:T(7E@*AT/KHN\3I(R+P[[P MLMWEQ$[*&SUO?OFF91U"UTZ:R_/:&O$K*>D#?7OQ84U!O829+Z=7.T:#3IJ\ M X(,JG;TN[K;-A:0,87,& NYM&Z%:D'WN/,/3A'CP\&B7Z=\G4UNQW-R3F5= M9_PQ)>H5I*TSV348Y6VA;W)L/KN\!=WC#G,X15,8#A;C#[5^Z:1#59Q"ED': MNL&@+C1W45$R[7AFQI18A.LH3!ELV.T*'L-+J5%MY%U85+.H%G)%R\UEJ^8NF%P@J&H(W&B(F9RH")&A M#DQRVSK"?(J6@^>$I:^8+\_Q?;G_A;5>?OEQ)?(WYV&YO'H064)B*B9'.44B MB^6V@,M2@,]6.JG*PV>@AT\.VY7()=RI^K"HR.!*%'(CWL16Z^H>$C%N&@Y5*_W87*8 MD/N"R2\;#H3E0AD>P*)AH%+,$'F0D.B0=X9$%7CK5K*'5(Q;1QP.)OL(N0.8 M/'I0_W[3-VY*CL;(0G*I]UA>UU*,5V -XSFY.GBA]2.DYRD:%S['#7 :ZJ8# MI/VY;FB;7V#-GV\V!']^)&E>\WF3E23!E0R>@Y6,>%7!0PPA$<.>11:#(MMM M#,$]2>TKK3L$+?/CJZXWA$YRYBZQ*"!93^:K=(187\.;%"TQ5KRWK4?@W2%@ M7#0=1>7/P6PG^7< GL]X\6V^"(L?[_[?9=T/D=("J[(^SS]BIK^KOZZ];WB6 M__-RN:J)S<38I$L]'$0T]1+<1 A<6/H5SRZHA$:WKASL0>:X1^X80!Q:EUTT MSMYC\NWT^S3C+"]O\>2Q:)1UBR-/"I1A]14SF:#*I:1<<@JB=8?=RU2->_O: M 1P/U507Z-M1CA-5;X!9-("BG@:N/J@O4@(O2GCBT5/>-FX4..[MZNCG=6,= M-MO > R(;NX&)XQ'S[$NJ32!/+]BCH19'"3/HTA)6)<'#1FW(7*<:42G =-] M]-@!4/\=IU^^$MUGWW$1ON"?E[40];ZLL\#E^\O5/8)B.\BDMN7ZZE#1 M@5&FR!1D(S0H3:)UE"R"LU($7SA'' NUVX<%@Z7Q8R!H3Q#OKLY^L;H1YP,> M)\B=4'6EFE69HG-AZE,WJ8&ABRFCLEZUCA!V)'%<9]HO7INHM /$/GI<38PM MAB5$*,[4HTJH>@D6@4FBH2044;1^(?LH(>,F]QV@[W#U=(BQZ[@ZYFR47DN" M#$11) T>R<-S]+J0@_?)M+Z ?H*4<9/U#G&VCXJZ'NIUKXWW^N9V7FZE?5>] MYICK8P3ZXV^75]^>E\>;?9NU/+[IQNFCJ[B#2.% GG_Y\?@/ M6+>)1F]UQ&0@VCK*QI1 J:3,P+GTT6EI??/;U0'9Z:6S^_@HG?<)F6ZMY];V M.'2*28L1/BN!OP; 7J/379 3+?45 \ M_X&X#AK?KQLF-OVQ3EJ#4D4HM2N6SL=(24LTX%URHG!EE6K=SOU@LPFRU(5Y3;"5M", PUS5)C.BV/$ 03A9;ET'KUD\;[Q P M;G5T4,3L+^@.4/(1*12?UI4A:\!OF+ Z6"6J,W8\UYZL#%$E"1(C=TA,J-*Z MWO0H(>-6-0=%S>&"[P ]=YSE]5I<)8I%A<"Q=N\'"E:== YXYBK(1-F>:_V. M^!$RQJU3'N^$VD/H'>#FP&CR9Y. B%:B1PDA>#J37RX.<4\]+]P/#Z1O!9NXP1UZ4(2=B5%WQ6P>M!(P>ZJM+IEC."5NW&CL?W>Y2 M:#]N&EWQ7'W\ILRNL_36.,I?42N0]'+0WSSV6O\X7?^)?9RE5UTG.],-B/J-?IO6\C*MJ)"\^VL0R M"*,L,1<*1&(+$M.)J$EG=HFY]85N UAZJZ!Q<>.->[0]5QFBIAPY@ M=;5Y\*:>J*2VLA@!9&HDF1(KZ7^O?SMAP3,5/04*ODX[E#P! M_<* R=X%ZZ*R]^\9']W9G[UY7%GKC7TE'L(J*TQ#G)Y?/=6:Y=LC MWS837F]:34HH5B@+#@MQIG@$+RW]5A7)HE8F-1\VOBUM/=X3M4D:!]%.!\'< M+;[>7"ZJE&\X<2+D+&V$VE(,2D0$GQ36YB8A%"JTS4L03U,SJ,X#X QUC+8<_2,? H. M Z=F"N@ 3'58_B5]]8&D)BQISP(QXLF3D_]6$EQ1#$JTA@+2$KA1K8L?ZP+DE3VNL,%!WXT+M3P.NE,? ),66 MK?W4"R1U$WH-A[*62AGY3NGMYI,?ZW783PY\%M9Z+$!&LL,@[.K'>>UJD@/$K( M]&1J2U7VFMD\R;K'/@E=0*&PX&T,(&SP M)EE,)K6^>;[U^:VP9D\2:X<*NX.#]*%$R&N3-GU 0%8H/HQ<@M-2@Q198I)< MF/O5J\/G=#^@8BO4N)-&S8&B[Z+4\)*@)LF(;$/.(&VMQ:#.$+T/4#27J$2. MI7G;\DLT;04M?]+0:JJ6AD ;;N+1GW5^:'V?=.A\HP<_J/4TH^*LLL\'LD 71VJ4?;W81*L]C3!QTKBNP@E,0!3*(5J"F M8Q>Y^E>=7;2+WG>97;2+R$=^9/HQS+[@U:MO)IWV$L$%Y2D;Y:SNR9!UQB*O MRX$=:_)"_N:#8R.AD?KFA\JR!P!L'J268DS(R4'@M35&< V1Z0)!&^GJ'E]? M6KP=OO7)\1ZF[ZFL^^K>0W(C*_R/Z6QZ<7FQ(5QX)X3Q$K(KJC8<*_#<)# D MC.P%!LNVNNIZ0>5W/CJRTO=1V;R%_,96?/C[%N&%96>B<( V$N%,>' \459E M.5H5&1-ZJ]:QEQ1_^Z/CO?]OHOB]Y==!(6-]TKV9S]:!SV4X_XR+BZMY9UD% MSFJ,(! MT?&-$RR"LF=I$_W_2))KWC#_)#5CQY4MM+T%A/80_NH'5W>:S:H7OR[593G1B-E2_C3+752I&02A)@>72*:--2J;U H27J1K; M;S4$P:, :Z:1;C!V^Q+]+C]\XB6Y=9\U)%D-4B0&0=3^:Z/J"P!>>/-1S2\2 MU6- WA)AK?0Q=F#U@)GKI?4?<89_A?.K%8/+20PB&DY'O=8IDM/'""XY"\AM M#CD:%K3=)K#:\GL]GGZ'P6]-3&R9[HW/*PJZ/S=W]]PML0)B8'L(R+8;!*H MZ#($%0M8Y8-SC'CT80MG],PG1NXN'][TVQ^F]$G<+FZY@IU M3B*D I'7%T8ANSK?OD!P05"*FKC:ZKW@]E\UG/OS9YHLC]W8.&@ UEW@W(= #!WM]]$Y$ MH2#.TJ$;^'HW3!TW1\$=T.]$<0J=:KX)] 621NX#/7(-8%]==!4%?49RPZO? M+KXMYM_7>X?.SL_G?U7//!$YJ&)UA!#HT%:91.5=Y!3>^>P#=_0'9>>0Z.GO MC=SI>93XJ)&T.SSD;EYA?)[_@A_"--^\V]@T4LY7_X&K-_,+XCIAGA1)PJ08 M$%Q@#I1C!7PJ#HPPREEOR%?O>_KM2,IVA4MV:L [MI(ZQ.0]=AYP/]'DE57R M"5BN7=L!$4)DN99M63*(QMP?6+1]"/;"M[=#W4G5RX^BA@[BLN=GD#-I)#JC M@&<7ZP *2GJ90'#:Y>@-,NY;7\XT&/U^DF7S=HKHXGG.$[YZDH1@F0L#L-;?FBX/>3[<#K,RY[(54[1"Q RTD%'$3TXS 6*D29G M(W0P[3/V%B][ZM%^+;HK*[SA*>L4;/(:M$@"E-*>/.QZ/I7][.<1:T@8RDD)Q8="=E4G MP E#7#%F:_<,90:MGP1N1]DX#2<#06H 970&L0^+Z2Q-OX7S&WM1RJ!T+(&) M@8(W] Q\?4+-"\6&F3N3>>LN@6<)&J<%Y0B .DST(Y>.[B6.[R/%@S/,O\W> M_9V^UI>H'(A8]V!+Z\!S=)!1VLP-EJ!"8V=V +GCA6/' M0M-\'-5V4:K:AME'9W1-/"97G%607;WF2DC2K9W2QMJ8N,B4<[<>,KHWL>/% M?QUC^'"UGFR9;+,O^]-7Q-7@I;(7/G:<G#;2QB!+ZYTB;8?A/.'S;QA,D8O DP/I*-=2QA6(CD70(5E.P3.WNG5- M\ 62NBJZ[:+_+6OZ>XF^@^#Q^>LN+SU%$#9#.N^BA=U!](H6M3X+WY>K8GU*&/U].JQ;?57>_G,9SDNZ2@'H0F':!Z4":[0[0#_>M:2>S M8PP\FKI.)E.@:H(&BR5C4%HXW3J+;K#T;K *SO'\Y$&:Z"+I?9Z?'2S**X;> M20_<4I*O2JV3:1G .$DFC[A;#C. T]]1'SW[S)TN[6)=.+NJH(2&QK)2- MX(,74!Q7EN*CP)N_^VU(?I?>K9 _V.GT$?[F3[#O8 '+G>?W=5.VL$%+/4KJ\N#PG"\IG M%_/%:OK?5]J[$:'7& RG@(?71-&CAFAD!J^D'B+"6P0NZV+A'!BQB!ZR)B9]T053ZP+EOK2.>TX? M%5#;@[F==OM&\5,82%&"%@D&"]E=I)C'+37<9_; MG\$2]$YQN)..^@Y*=TCF5(GFI).O- M8+0]/ ?2:6>G_8.JL0L&O>(&1&U75DYI"#IF"F2B9ZXHSD3K#I/GZ!DW5>_% M*!P1G:?H/@_#T@X@ M'4BMO3K06X5C[M"88.M>PO5DK;5$501DPO B?,'2^HEZBZ7)@TU;[,Z-[JFK M?CWI7O<*,>4430U;-/&ODLN;D8*J2,6*%93^'1>F)^U/]P75;H =2+^]>M6) MRT&(HA&<-PI4K"-+5&0@+/.!_(%6S5<@[?_Z8;"QH]UYT)WTTD'R?O=B[-^Q MRI!D18XY?,&/6%>ZW%YFP"=2"4MF(R$%55<",0D1T=1F&B:MS"6J8H7'LL?''\7F'*J<#\#UC6H]QIX(TTG$&A=?Q="DQ<'5O@C.^ MU'$)M<1[/)^W+_ &'#M_#)]WJ&).ZBGK^O>;F?KMWJP^]E.'>YSZ(@_#O$*U ML3COO8!7 8 M."7OS*&6C-GF]W(/J>CJK>DN6G[^=-M9P)V=7_/W)L_7IE2]*Z:BD\!$Q#J*(SA-W?\:(B0RL=@LMU!$H2=."R MNA!4%%&L"UKD(<.A?5;N'*O0T I)AXB\ _1\^DK(KVGI3P\;2!@\A 1)94GI MJ8P0I/3@M<4HDN=)M#Z6'U+156W@$*P<*. .(/+/L)C6?<(_&2@B%6&$K(LR MZT[INJ$E<@,NI"R])@ZT:HR0!T1TE<$? I##Q-L!/F[%9C(PI/^!"JH^.:'_ M1!UMW0>%TM-O2QDDH-\:#\=*K _!PW[B;'8W5BNIKBLETB MO?6GALNN]^-VF)3;6,RV& %"1T9'3QWF+VP"QI-7*9NL=!["0IO,2M]J^($)][FY$ DW6JZ5*1CG7%*C;T=55[65X MH Z@K%, ZKHC=!6@>2NT[DI<5^6A02$[ MJ-I. ;=;\1RL).9LG85DR%8EQ4%>9$!&_\]R%-:'5E!MA4[[&M#96CDC]H2_ MR/,_9GG3"87YW=^)_NG91?W=-C+ G )GFH/!9$%9)2C^$1QR3$Y['K4O!X>H M!]"W%6#=*0/V6,H;=01&E<(3_&]EJ"J;H ,'H1P9JJLCQK0.4$P)0F8Z3NQ+ M]?K#*-@*AKYS&!Y) 0U?'?9T1S2Y%YL,>DLTX1W<$]WG^.:FZ'\W5<"C[[6& MN*+;\D/#"7X?3H>YGN/!>EXO>Z4W&A36UW"994@V6CI 2D)=NKR>>_:1W_7Z MPK>7^"?)[?-?>/X=_YC/5E\)RRYZY,% B,:#,K7.HTP D6SB0FFOO6G,\:XT M=G4AMPM"MGJ!V4HY'32BO,3?YB9G8F5P4=!![4.IW1FQU/ZK##&A_*M MB>OJ1FQPE.VLCA/!6;T_F:02O+4J0BG:@=+*@3.4>*;(N R8C"U#/AMXCK:N M;K.&1MG.RC@5D$V_XX2Y$)1DM>5&<>*+$DSG' -I7*K3\;1MO@1M6]JZNHD: M'&2[*N,$0';GMF+"K4PNAPPZ,PO*4>@9H]!UX2GG3F6TLG5[XDX$=G6+-"3< M]E?+"6!N8KGPV3H!3M1*G9 :*)6Q8$*I=[B.>=/Z_<)+-'5U S0DLG82?@<3 M?Q[EYZG+@8D+@B6F,YE&K?SG6&=W,4%X8%J%Q+-F1SDJGR*PJWN;YC!KHI;N M9I+_')8EBN*)%P&8<[U7LAF\-!'(!QLZ^TMP8LBAS[L-,3O6M4MS%.TDYA.[ M5=FNU-WD3F7K3XU=V#_2?$4'Z 25/%=)!H;\GD5U=PAP! M?'NJYZ3P5R\!KE@D2Y(E%P4VBQHN2D>I@*U#A&0Q:"-7L77NOP>975W1' ># M^ZGHE%!8+PFN.&0R!\7KRJPN44;1NO-F=RJZN=XX#P;T4 M=#H0_/P5%QCJ[<($ P_:)0^9!$K!+A/@T7/(6#*W6;F,PVX=WX+(KBY\C@# M/=5S.OB;J% HK8JL;E7;#-_V(G (7'"?M.")C92!='4%= 2L[:2*KN<;O9E? M7$Q7:[["+*?YK#*/LW10)6^+']JN4+S;+;^Y\=KI,Y_,E(>=G MI3^GFHBXL/EXOT-=0A M8-3;>5VT,I&QJ%2PVC9/9.62 M@<^\0)6X#$Y[T;S O">IO4*T(8RVAFX[G8X\H.#3O*S^(@5\NHS+M)BN;SK_ MP(M(^11'&:+*"%*1T!2=-N"54&3Y.B8= YJ07@@)G_]"KX!JJ-QYHH MD,2&SDXI!Y%8 4BXFF DQ"GXA%;VZK3T5/6\J M]0YP1JTZU .=>M7;6)<>G50;? V@G:[7;_V",RS3U;?S,#N@MO;83VE73'N1QG;5L[ISY K+ ML_P15]/%>D#((]4/93(FSC@(09Y',22\_X__^O_ U!+ P04 " #8 MBVI6 NR]E%X( #;*0 %P ')P:60M,C R,C$R,S%X97@S,3$N:'1M[5IM M;]LX$OY^OX+KX+H)X#?Y)8GM-(!CNUOC4B=PG&OWTX$6*8N()&I)RH[OU]\, M*;_DK?5>KZV;VP!U)7$XG.$\?&9(Z>R7_E5O\OOU@(0FCLCU[<7EL$<*I4KE M8[U7J?0G??)^\N&2-,I5CTP43;0P0B8TJE0&HP(IA,:D[4IEL5B4%_6R5+/* M9%Q!58U*)*7F9698X?P,G\ OI^S\;V>_E$JD+_TLYHDAON+4<$8R+9(9^\%*W=^%LC$P& *.KM+I^.I)JIFH,S(M.W5 M0)/A]Z9$(S%+VM:_@E.U$O=E)%7[H&K_.MA2"F@LHF7[UXF(N28COB!C&=/D MUZ*&F)0T5R)P@EK\FX.-,(B]73C[P?-.)!*^\L>KH1.#^U!,A2%UK^P]]& W MVWV8>:Y^D/&]P7@R?#?L=2?#JQ&Y>D>NQ\-1;WC=O22#3X/>[63XSP$\!HG! M^$7GON3,E/IW,R6SA)5ROP+[U_E>7E[?CF]NNZ,)F5R1\>WEX(9X=5KR&H?T MB%R-B==D^J/X\TY& M]X9T^U?7DT&?;,\+.&PQ4*_6T$D[!]WQ17-9%X=%T#+ERI";% +!M2@2'VY%L"0FI.;-0?.T0W9>K"EE#(BU%/$@)S$; M9)$P"'"[5#OY88YZY943WW_TA]/BMF<$\7G@B\@)9E0:-)-DHQ& M9,Q3"3&1"7DG54R\:ND?1 9D3%/!R ?A*TDNA-1+;7BLBV28^&6(5.M51*JV M=Y&ZH!KB \&(E^0ND8N(LQDONH I%RDFP81$0H$!(U"1$)HL2988E7'P $H. M6WU ""F)X4X)"') ?7BDB(PA)QKIY)X()-SG6E.U1)&8WG$8=TNGAF<,C($A M(UNZP!@HX L%I0J()= =+&% M1(DL @% H@2XV.&TM<>G.B1!)!=Z!5/%9T(;*/0-H?C0V0U6%K?0IE?&/+'V MU0"NL7> FSR(SIN#TYIWTM$YI/(2 4E"!H& 6QNW(:&*6X1 Q,4TXAA)P@&6 MTTCH$,51+ :"1)+$>R:T'TF=03^D3B4C!Y5429\S>*S)(2"#<8":"__@W@]I M,N.D"ZPTSB*0L#5J\Y ?V:ZV2,6[(SO\8YB!!";>KZEL3FI[!!VHQO<&.\UR MR\.)Z$,A.<-XV63SY1@7,0_Z--.[=\&$-.4 C'PDE^)DID !T,9<:$M&(,43 MJP?+V0V-;5.AXA%< !CS'+=!2S&G26P40&E@BY:18/8,06=3+9B@2J #PF5B M2\X):LHT9D>[7K1-I9:ZI.9@D &JQ$XIA77D9Q%%Q@6WK!&;+ L]7,[>+C7@ M:LI1$$@1^G/V-22X7TB>[A.2ZPV*#5.6J?'%KG84&_5U@VMNE<_>CVA\_J>J#[%!6X( M\\+%MCP+/H''8(DKIQ$+!*.[564[72Y+0#:3OI\IC/Y6ZGA&:RRU@>=XR :Z MM ^*_L@@\X#JPQ>Z! !CV/P]DLX-]Y'M<"^+VUQ[7N'L.G)6A52O\RRD-6IA MSYG-\78^J)8)5(1+V+'>\2C?V#Z2+W[U%'TMU/=J?]!\)?L#>^3%5FNDN.$I MI,UMG&XH"Y&V<]"+3VNXM6D4ZC@CE>-7E+$/0&5L$SO_3%*82JHL\S(!]EDE MAX!FX&"-' __8S6Y6H+\CTR ^7:Y98EO][]'?^TWOF&J[T81P7V *QA98;; M15]P $>>KM=U_X+3.\R_7*_8S.T@[$'A"'@\44$<1 M L\MVP%T[,EICK&B2X,BFM)NQY<\^:M?+GJ MWLP;!?_8:N2\N6R;*H8];6LTRPVO^6)SM>R]V/8YM6'7(5U.[2BQCK_5]1K26WJ/P]B< N!8?1\<%YOO# MUX;_8FG!NP;JZ_#*K4)[5J'M[^.WQ _\_?^,_(C&?-?8YWQDZ2H%2_$,D:") MG9_)X[\P\'A&)O@5V&LD@%XH>$ &]]S/\,2*7+E=W#<.^<^'#JNQ+0R,YN\P MK8>I$E"@I5"A\?736['UR3/ES_9G@JET'TFVW6N,.7_RX>"&A6R! M4]UTH5.@HLP\[?*%;PWS7_?9H_T \_P_4$L#!!0 ( -B+:E:J]BR%8P@ M -(I 7 #,Q,BYH=&WM6FUOVS@2_GZ_@NO@ MN@G@-_DE+W8:P+&=K7&I$S@.NOOI0(N4Q8LD:DG*KO?7[PPIOR1.6N_UVKJY M#5!7$H?#&<[#9X:4SG_JW73'O]WV26CBB-S>7UX/NJ10JE0^U+N52F_<(^_& M[Z])HUSUR%C11 LC9$*C2J4_+)!":$S:JE3F\WEY7B]+-:V,1Q54U:A$4FI> M9H85+L[Q"?QRRB[^<7=GU?L(.<3R187YTS,B&!O"Z(V.64- M__@LJ 9!XXPV)^STM%8_]1L3UJAY=?YO#XRL@+CKH\TBXF\+L4A*(15*V#JOUK8TLIH+&(%JV?QR+FF@SYG(QD3).?BQIB4M)Z^?6Z_]O2R5JUNC.:OSIV&\^Z."B2.TX3 M\D$H\Q^NB\3GRHA@04Q(S9N#YFF;[+P>4\H8<&^_>B/I\4[*S=Q&@8DI#-.%)\)/H>L8T*A22=),AJ1$4^E,D0FY$JJ MF'C5TK^(#,B(IH*1]\)7DEP*J1?:\!@B-DC\,D3J[%5$JK9WD;JD&N(#P8@7 MY"&1\XBS*2^Z@"D7*2;!A$1"#0$C4)$0FBQ(EAB5*2(C"'M&>GDM@02[G.MJ5J@2$P?.(R[H5/#,P;&P)"1K4Y@#!3PA8)J M!,02Z Z6,*[(/!1^2'2&/^O^#G 0B@2@C8-91+0( 01R:U4:[2 *@$XI5,US[ M4<9 )R!G(X1%0)U0T8*D$'C$+&(YBM:@S/&@GPP-N&>V'"^B1!:! "!1 ESL M<-K:XU,=DB"2<[V$J>)3H0W4\H90?.CL!BN+&VC32V.VK'TU@&OL'>#&CZ+S MYN"TYIVT=0ZIO$1 DI!!(.#6QFU J.(6(1!Q,8DX1I)P@.4D$CI$<12+@2"1 M)/&>">U'4F?0#ZE3R:W((R& X.=9OG,PXGH<0W;&(B7 M33:?CW$1\Z!/,[U[%TQ($P[ R$=R*4YF"A0 ;K"<7=/8)A4J M'L$%@#'/<6NT%'.:Q$8!E :V:!D)9H\)=#;1@@FJ!#H@7":VY)R@IDQC=K3K M1=M4:JE+:@X&&:!*[)126$=^%E%D7'#+&K'.LM##Y>S-4@.N)AP%@12A/V=? M0H+[A>3)/B&YWL").+REBDX534-;IV'J/4.#D[/;;(Q8;Z66W5<%;WZDW*GHG,S,L6[$*-="7- ML:8+/E^'D\FR6K1DRMU,@#V.*G" UP ZMD^@*8(NK0/BG[/(/& MZL,7N@0 8]C[/9'.#?>1[' KB[M<>USA[#IR5H54K](L9#5J8<^93?%V/JB6 M"12$"]BP/O HW]<^D2]^\11]*=3W:GO0?"7; WOBQ99KI+CF*:3-39RN*0N1 MMG/0B]LEW,HT"F6BB. V0 #6L###W:(O.( C3]>K MLG_.Z0/F7ZZ7;.8V$/8<;GE8\9<@EU?H;N/[#+51!ATU7S';B_"#0.@^E8T7Z",& N/])H5#>&0?? M*<8]F#7'C>^I\L,W!]YQM>U5B_8M^U^P'8^8^.JU(2P?KO"58413S5O+BS:D MGC2BBY9(K"6V4SM7-I'&R+B%:7^&^0LJG_QMK%T/KGG]WKU<=>_>C8)_;#ER MWERV317#MML:S7+#:[[87"U[+[9]2NUQN5I[N>=_JQ6,K1TW=E);L1/A)@/F M6Z5NH%Y8=\M74JA++V"M]GQ"MI1]1>/,E/Z[%I]%Q@?GV\+7AOUQ8\*Z M^CJ\LH<4VOX^>C?\R,W_SX /:O'/(?#QU68TL8&,W?85H/4R5@0E-\G[^:V\U= M\;J=^K[,$K.Q;3[:GOV*+5J>J8DVOPY,I?LVLN5>;":XZR54]UW85. M@*@RL]WE,Y\8YK_N:T?[W>7%GU!+ P04 " #8BVI61Z1K! 8% !R% M%P ')P:60M,C R,C$R,S%X97@S,C$N:'1M[5AM;]I($/Y^OV)*=&TBX7>@ MQ-!(!%P570H1.-?VTVFQE["J[75WEQ#NU]_L&N>E:>[0Z?H6'4(6WGG9F6<> MCX?M/QM-A_&'\PA6*L_@_.+T;#R$AN4X[X*AXXSB$;R)WYY!RW8]B 4I)%., M%R1SG&C2@,9*J3)TG,UF8V\"FXM+)YXYVE7+R3B7U$Y5VCCIZQ6\4I*>_-)_ M9EDPXLDZIX6"1%"B: IKR8I+>)=2^1$L:ZJMV&I6H6>Z_[:,'HG_24O M%&XFT+CZ6?EXZ(F(2W2F>!EZ/GI2]%I9)&.716CR:U2N:O6$9UR$!Z[Y]+3$ M6I*<9=OP1-"76Q))4L&6E*-F?%&/$3OQ\-!/)Y.8/H:SF?CR7!\ M/CB#Z'TTO(C'OT>XC!K1#(D]FU\,)C'$4_"Z<&'/[:$-\VAHC+V@[38?!>!' M27@PA\%H>AY'HWOIU$D_Y[2*H_;9!")AR3*TO0EX3I.UP$Z)R) B MA>@Z69'BDF)#RW,FI4X.OUHSQ>X'*RHH7V+X3;.VQD"$1+[1M D)%8HMMTTH MUT*N"=9$\;L4WF%E**PC(2DO=4.]JUXK:8H@>B9"(A:DH-*:7F=T"X/$X*HI MTM066F5!I5G,M_"QX!M,\)+J FFWN[V8.^.49(TQ>YN972IPDY0]Q"&:18J MM(+.=^/;H7=49_'MM[^/B]^R@Y8&(D;H=TQ?KK-LBT]$7F::2C?T$O33F@FJ M7WQ25^B6!(<$.2YN%]J'Z=%-R6])>4/(7=V]XZ"%13WN&;H^A<+Z/V9A68%- M)R>F.-CI%$'3%%=-@>JJ$R:P[*6@4A>XJ<4DRP#-,!KL@R@HL<"RZA9+5I B MT>OH,#7CF:DB:JVSBA\<.YS94]9^]:8QT5662T%B^XP"9E(: 9*24- MZQ^]E,DR(]N0%0868]3;.5MPI7@>ZEGJ2K>UA&2[%ZOA326^';-LMQJU%,Y7 M*JUWWHEM(W)4^E#6:MM^)WA4[-K>H[*_<]NQ7?]QRW_K%8-M>9V]W#H&B H, MQ%MB!5\U@D9ML&-=Z)?7X-T?U#01/X>\0OON)/L-GQ)3V!$2NGJ5O"4B655O M7,\U;]S@LXEZA\U_F/;WR/AT:_*]R>UI9/7\H/6R)\T5W>'LI&!>ZO%%LGN9 M[LE?5R?<>#+H3$A.]ZWZKJN:IEMBI#S#,5>'V/N9,OZ? Y\C$NO#B:?XZ ]7 MC"YQG,314K$K"M/EDN$_EJ]<\I^/'<9CR!3NENP!ZV$I&,YT)0YU] 9;7F%[ M]!!E;PZNPL%S8AV^. \Z[8+F3'-O34A"VQ%:_70Y!^.P';7 MZC3.G N>_ 502P,$% @ V(MJ5MZYA)&5X,S(R+FAT;>U8;6\:.1#^?K_");HVD=AW(,E"(Q$@5W0I1+!1 MKI].9M<+ON[:6]N$<+_^QEXVA*:Y0Z=KTT8718CUO'CFF6?'@SNO^N->].%J M@!8JS]#5]?GEL(=JEN/1MC28N\6>-DV-"9K,&=CU,O+1)O!8.TN9Q\]3_W8,@ M'5 O;:1:9^1M+:?,6A"]?]AH%JJ]HHE:A)[K_EPS>F>=E#,%FPDP+K^6/AY[ MPF(.SA0O0L\'3XK<*0MG=,Y"DU^M=%6IQSSC(CQPS5];2ZP4YS1;AV\BFA.) M1F2%)CS'[$U=0DTL201-2T5)_R00(VQB'E=E_,?@)Z.,5/EXODYB<+>@,ZI0 MX-O^;@;[Q1X#\D0\4_"]P20:7@Q[W6@X'J'Q!;J:#$>]X57W$G5[O?'U*!J. M?H%U4!E,@-F3Z75W%*%HC+P3=&U/[9Z-IH.>L?:"IEM_$H'O)>/N%'7[XZMH MT-])ITKBU&UI&*)W S3M3LZ[H\'4&O]V.?@ >$1:XKONWF7^ZBDVOICBD*&8 M,T9BW670BJH%4@N"NHPM<88FI.!"(9ZB"2YH@M[36'!T3KE<2T5R64=#%MOH M4)N\/CCQ?;?=XWF!V=H\>>TC!%XON,B1YUJ_HI0+X[Z 8'F""$N@$_5)3/(9 M$:\/O);;#KRZ;C[^CM,RCLIG'6&)4IJ![7W 4Q(O!;1*0 :S! WNX@5F:";0_M"""\!3"KYNU)00B)/"-)'44$Z%HNJZC8BGD$D--%']( MX0U6AL(Z$ISP0G?4A^J5DJ8(H&9)&^W=,@J<)-#>K8RD*FP%51.AD"93H16TGHUOA]Y1 ME<6WWWX7%[]A!PT-1 30;YB>+K-L#6]$7F2:2O?T$N33D@JB3SZI*[0EP2$& MCHOM0O,P.;HO^9:4]X3M+**S_?1:6,F@Z.3;%@4ZG,)@F ML&H*5%4=4P%E+P21NL!U+<99AL ,HH$^"((""BS+;I%2AEFLU\%A8N8S4T70 M6F8E/SAT.+.GK+BPZ8OVWK6&.BH\RT@EGG$!3![J8>I6M[489YN#U?"F%&_G+-LM9RT% Y9*JITW8MN(')4\ MEC6:MM\*GA2[MO>D[._:R^WC@&B! /PEE#!M[6@5AEL M6!?ZQ1WR=B\M*$G1Q?WP,4Y3"K]5 MOG+)?SQV&(\A5;!;O >LAX6@ &@!B&X'.UYB:\:ZK1S',5\RI2_.-@I'C]%W MS #VA?GNX #$P M,C!?9F]R;6]FTN0+TL/Y+&%GW33.NQ1#SVO;]=@-[_ MZ>3B>/#I8Y^-;1*SC[\??3@]9I5:HW'=.6XT3@8G[/W@[ /KUILM-M \-=)* ME?*XT>B?5UAE;&W6:S0FDTE]TJDK/6H,+ANX5+<1*V5$/;1AY6 ?OX&?@H<' M_]K_J59C)RK($Y%:%FC!K0A9;F0Z8M>A,'^R6LV/.E;95,O1V+)VL]UAUTK_ M*6^X>VZEC<5!L;] F^T,53@_V0WG#9/BV(KMM$40[W>X;OAUU.\W. M[K"YU6FUH]V=[4ZTW>2?6T!D X:[.<9.8_&VDLBT-A:X?^]-.[-[$QG:<:_5 M;/ZGLC3.BJ^VQF,Y2GM$+3R-5&J!"@VKNE_=XK>V6)@: !M"^[G%\T#%2O=> M->G?'CZI13R1\;3W\T FPK!S,6&7*N'ISU4#VJD9H67D!AKYE^BUD'#Z./&< MP#JQ3$7!F6/G]:O=UM[EXGQYP8Y.+ZX^70WZ9U=5=GI^7&W,/GGR6<_/)<]DR,YDH!4[DLI,C16)@;R3!G7V MBQT+]OK53KN]27>K'!RK)./I=)-Z)RFT]GYETK L%MP ;K**R312.F%3E3,[ MYI9)R\;<,(@-,G0C^(3KD 9PIF?!88C! 68S#O^-1EJ, (DQGJ@<6%,1^_=G M_Z\T.E@*9YO40)69?/A%!):DFX8DQ0!B<1R#\=\(DGXB>(I5A1&6@8N 3F ,/N@G6:RFI((9ZVPH[$2( MU+D)[(0#O=-764A%2N$0GX'&)XBSK2>6<*N^.?WN93P,01FU6$2VUWY32&4] M@OG(G7; $M;"@8@)+4F^006$@$R_B4#V.!-A;E, @B[)7( M(),-P>=;KM HCE[GP(4"=/JB@&20IE#)3ER$] MX%>:U.#2*ZZ2?J3XS:^-L;%.17+CC1W\$8CQ=<,^_*XH$1<0P#'T[6* M-,[]J@0)UW < &P8N?+;ESG<$MCQ2)]!+,CU/&G? U&^/7B7P*N",GG5 Y'Z MG0*$3QV2#WRR*90F)+Z[[(HTT+).1/A3Z M!_PK: X[IYL/\?/@N])J=+<4P(0 1^08SK5*&([(7"?+4!@FKBAH6_X52-/B MO[G4SGC!PG#^T-GV6,2A,W*(S)FO<%OYSB!824QU#&02&9([,A1>K6[LYV%7.71TKN]R+ FS%4 M;S6LOK ?*[3F<=U'^SN=8_%:1:;%E"-RQMQYT4+[TO-^10^-"H&;'9K MRL&^I6[<;*8&T=? 6&*>&=$K?MD+IWBYE;#_V&QL:>K3G0U;'C[V>Y.?;=Y]^-FO35[UJ"UW?K M@0%+?%OI5(H)WK-Z[>PK:RT7-.ALJTPX^BM/<;2[\RB7.CP>G/[1?_VJ^V:O MU6[M;#??=+?KK=M@^N[K-#.A-$AQR]=LW,^QGHMG)&I#@#U_UG@$YMKC\81/ M3>6;[OP\_FI/B>._*%/\?P"D8% :Z1(4D"L GY")M#DVT*CW!M@=<"V_=9ZT MIF+$R8&'7OBXZ&,FE.8H54#4I99VGD'>$R%A^NFL. 6D#J**U^SF1,$,#$$O:,1Y9E::\_N^*7@D^HZ#UL@FZ/I02EKE ;,[5HI]"L/(=9* M0/?4:T M?"R YT#J1IK9&<$:&_;'#<"ABX=X 2;FB*YE'$.)%^,R>2H*/@$<4L,O '.U MKMY+,CI@8E]R+4TH"2'3H4WJ,73")4'X6S14<7$&(L5K5D\=H&ZU C$V,#39"QA"4E';$8]S%1UN?7$HPC<4%#G2(OAU+DJ MG;(59)'+/2A>6.L&<*,[\EX4HH\:>.8MC"WD/_=A5]N\R#IY_)(<^)I#L-4; M=MQS,%BBPV6/Z8)A>50SOT%!EHD)(D]C;#\F/*3;$PAR7'\4\ ^$_WES!Y?& M)XAOIKX CKB,?4.1]L-':).^X*5Y8(QX18XZ1WX"\;JY6Q0K%V:DA.\2+ M!", =O00=2WDB@6^#MAVIQ_8%;W\&%+,+=JP+N=H&, MW48%!:L'!$?(%M='9O<,L/$+'TX@4@0(0U^D^WQY M6>[CWB.+-M_/_42%2M&YY;Z7BB?#!7@R/O^@?7FBP:CO-I)E8;3F=T6^[VK^ M\[P81BOVZ,)M\*@K>[NMO:O3=^>'@]\O^^SCX;L^^^WBPX>+ZZOU;_;6C MA/-_URKN=NJMYLX_K>+2M8H?_[IHM_)$[>4?\$KI#[W3]M11^/2<79\.SOM7 M5^SZ??^R?_&;NR19=##I@"W,X^G\$LX*8%FY#!A)#?"AZ)/RH;H1]W6/OC-@ MWSGMN6\+W_?JU+,Q73I9K;>UHRF]RSE_B^/N?QO$4_= IT4Q;T* [N5'%&'Y ME3W /P?@B/V&++$:@7V ?+RQEV'6E+CO9F MM1I]_-)/CJZ?[R]=-+^SH+D"FMREQ(_8EKCUKHDK"V^]([D039ZW?FAMU7>V MM_ZI'TI7/S3<7YVAOW]S\#]02P,$% @ V(MJ5BK;)&>/&P D\@ !\ M !R<&ED+65X,3 R,5]F;W)M;V9PB MM/:#;8DDV :??W0>/^W\ZNSWK^NNVP4C3UV_?7CYXLS]F9G=_>W]MGN[GGO MG/W:^_*9[=4;3=93W ]E) .?>[N[WQB M4WN[7A"$HNY&[IL/[_$;^"VX^^%_WO]M9X>=!TX\%G[$'"5X)%P6A](?LM]< M$=ZQG1USUUDPF2DY'$6LU6BUV6^!NI/W7%^/9.2)#[:=][OZ\_M=>LG[?N#. M/KQWY3V3[C_?R#UGT&KL[>T=-YV]O7ZSS_<:;4?PP<%Q\[#1;+9_;P*1NW"[ M?B:,9I[XYYNQ]'=& M]_O^/ ^XGU/V!;Z@7*%VG$"S^.34)S8?TY=&4X\/CN1OB=] ML4,/G8ZY&@)I_2"*@O')/E!V+U0D'>X9*H@@?3DENM[0A$= 5.3:-YO+=;JT M&[GSUXZ/ZL>-Q9<;]69R;9?:UNU#%\()]__YIOVFT$M#=Z,.E+,P\*3+WC;H MY]3=4"@YT#>&\D]QTL07 MT\>IX2UHAV;7\)IFL)O.]<4Y^W)Q=G/%/EYONS2]7-U\Z MT$%VT[WMW5R<];KG[+9W=?9_[.OE18]]NNE<]MCE5>_BK)M?94_NX;_C,)*# MF?Y*^BYT^*1],(E^>)_W2OM\QBP'#'N"W8ST#@NEEZ.-:@]]D6#QD'W>3"? Q4,&81T$F/ MP]\:J^Q,(/&5F(%@P&Y@1;CLBW14P#[*()R%D1B'-1SP>H69^2P8@^J;56$4 MZYLA&GLPU694867"6D1Q@6*25B.;<-3:U>V=H1*"W"@>1=P9P558&S^GU^6CWGT8R3Y2MLJAKS!7)C-6 M#=8$X3]"WIN.I#-B7 E8Y4Z@)H$BIUSZQ+/%1=^?,24&0@G@S#IC"S6,\;:T M.W=0;Y/V6!N_MWU8/]I_FM_[//G]CL(^YTP9EE^+==/SS,*W(<_$IX MM>UV7O.]>[M_=)IS5I=WLX&=W."AT4OL'!;>Z\CD1^8R'O>%(G\ E/KKZ.1' MYQN8!A@[O47]'WO?S3TEL;"R#FJQ^F:)"P'>P6E.Y+?JA_N9[W343G^Y(C>B M$[)01 S,*M1[?B5,I8^%$/&&LFGW82+!J@!K]X5DW#.CFA5S;#_.6$XG'K6: MAZ? I4 JCV(PR,B/K65O8AR-R!#]B3Y<#V+P%\ D2WT+!!.3 *NG(!!C'%1& .AP@B^ -?* MP\>#>QD67:LG=:(X&F#GPNBF8\X=1\":@V[U@7V L!HZQY6DY!CU<6E? M E7HRIQIOD;V]T']X*#]XN;W7J-^U-I_5K/+K^VUGO?D4F*/ZOO'3VNV5&,< MK+7&6)H!>Z;FV!Q]>MVYZ5V<75QW+GOS&;\?83HD!N!/5I/4VX^SOV0P_)A; M-W.H+_GXR=99)MW>S"7;3W_,-'SG^S9S@GJ(=/G.&;+&<'[05C1]+T+,]_H MBT$Y]&OQ-=MD%@DT"30.ZD0)CV/B=R$VR()=TD=X'[H61_.//$[@BW':T1/C MQ,W6WNG7VYWSJ[/;=V^/6Z?-5OOXX'#_H%5OZ8OZ]\K-S-91O;&WMV)T$W?N MA@J]L1TS/P/Z608Z>BS0LI)I[YPAHNC=V[U#F&_$-[0/V_7F?)A_,",W;2Z!Y(Y7*G*'8Z2O![W;X +RJ$^Y-^2Q\\Y+PO9\;#])< ?YBH(,D M)^3MX5TE2;7B0&X"G*OSZ:;;_=+-6+-K'==Y!I8K#:/,8X_,@_9N4?3[:TP. MZ VY1D4A!&2^Q/#!7%V.NC#(8&[LV\$J%Y$:=V)! MEB7*OY\Q#ELK8XPMOET9QFC7:?$M1(DK,T%I(0!5=+3F1@$^VZ! M4A9@WF^GG$@ONA<(47Q):.8JY4&_2O*@.2\0= *'UG=1$M1@]H%%8$8G!J$G M#,L"$Y6I$.0IF'QX)5=FSEUS5P@<(0F1&L9]3$5%DLP\S .- @_S4\@K01Q1 MGHI2]IJ9B :.BP%:UB*(O)J,[#FG+X&4)"]&#(K?4OYL,@$102XW+C=)_!]Y MPJTAP0-8'" -D7)<)%,9"B8P'2M"NTC+NHHY/&@CS*V6S*+%%XOT=O@3"[L: MPA@:73I.F.9BF-?RS-('4K+31LL2U@ET2H8X/*&8<(2EE=+:#X*[.R$F.*K< M<4@\;/%JBNDR^CN:YBK(;6)QL8@I"+>JA"NUC%[2%[:%? WLKA.?,)7;..D% M=K5$JYWO*E" :?]^H&--WWKWO8N+C^]>[M_?,I^ MN;KYI7O1^WK399W+YC725>%O3L'&1V%0-)2C\*2O1\&9 3S2-P@JRU="L4(1W1QD:I MJ@0/ S O4#3'OHX+9.9(CL=@:H.I@7XDS F/8:GRR"00^@*,83 Y/ \W?B'P MT/IZ-?#O"*6X);TH\E M*T.B.VL H6RJ9 2&G@:-DG*U!E\.QFL,3*,X@:%*M?>61' IM8L)$3F*'Z M$3]QFQ&(0CS;1*B&A&G MR(P)WA>] 1/,Q\A\H/_R5*K*>U1P$\6=R(2%TOAG(I<&)9'.&NM3? E#]UH- MCP.%D4EP84+Y$,W8UD%CF[E\%F::A <3NNSN*0RP@@2^#"*4OB16,W8CAK&Y[Q;3:?"W6=]K''=V6EO][:W#;=2MV[541RZ@ MM"^@-_>&3CVB"5W 6;%G]Y6 .611=-@1,'%07T?\081FW T=[]XV#QJG2,JF M")8*YE@N,+!ETPU6&.A\7#YRFP1LYTR(U+3 6/\?,=?\_0N7BGWAZ@YLU6]) M5L$F"'V3^ICEK.,)9B62)9L-)J.A/EB0S[7CP[V7Q&DZX,@?6$TZ.,U&[]+YW_[_0N MKBXI1@P?V&\7O5]_O?I\?G'Y:5/<[W4*%-_8I M=67%\.!N%A[NA@-.8^ MQ7CB40+6B)Z2'=U+$%\2Z?5F*'7 D$(Q!-))^SZ6.&P#_0^S&1O\P8A:(C]7 MY28M+"#4F GMPK=80 UTD__\]%?E%M>T7_;F:(ZZOO MB?"[(OAE :HMLVQOXWXHP3Q1R:5M$E/3E)&RN? %+FV8R*[2N%LXXCJ(%D(K MH=W7@:4LD&+$@RB0:$,=/9H:!"/FPL"%5'Q]-\>#^T,$C0)5E8))_W@<-X,(#K0H, ->&Z^>S0&+??C85.?MK@ M3RT-@IE;0/2B.2KTSAC,5YD0T9@_R'$\)J$;PWS-:/P)^@=S1'(:)QR(,RV! M_@&1[H,E&88(-\3!N _ 8_;-W(+%4<\G6G,M)NB3?).ZDF&>8W6AF"S?9N8[R\(44*P5UP3F M7D>!@M$("XJ !!-KB^4/<3&%VS9YC@94RW'@(\::+;2J ?J;+"TLBUPD@6(]5D!"8#5"L1GA;VGQ'HT&TM4K-H?[_XND1M M&!DZB548&WQT2=8"-<)K*/J'A:)SR]2Y\X.I)]PA910*O@HP1.Q%\DFM>.1+$K"VCF4]U(+0M2R&R_R?9KH#/(V M@7-1923V36'[@9W4I-,2.NP&.EF&!H'&;Z!8TJFG.2D"UF;L$(CBL7'7FRK< M6%?P$IXDQ%"YO,$A2\R:]8Z1?:M2B.QXSX;(KGJ_=F_8] RO@X\!H"'C4(")0B:ZKT#TONG$:'I!B"HL!F%OA8&U,L"X6 M0(@F2OJX$CUH89 I=YD\F"K)D?!WG%@IVL8(?HMGJ2)X(W="4+&>S?/_Q2') M2HBG#$E.HD2E2M[CT S*&I\A\=2,;J+V>'>L3SDW?$*%:%QY#'PKLG<^SC#. MH[NM.YQW8V1H 34UN[]:1T0T],E$F: -D%&T^RE*Z$(36K<4SOY M@;>X,A>'UF5N# :Z?F@Z0BPMV%*$>C;;3]V:_IYVK( _2.-2^ ZEHZZ:0H.V M!6P2*U^W,(G(U27$]3;-DBL(86&3&/ AXD/TL(7%B'#Z,L-^?07>YBCWK2)4 ME/)PE*2/PCGU5_'0#CK! ^&N[!I?X%E(N"'=!?/O7BC]#,P.U\](-H_YC2530XZ_-0ZH6?+W3, M=#/:'4H*.N32O>*Y7/-?+ MX+FJH^+VUDC%G8&-$8##J@O^W^*68A#(0 XBVBOOV=LR^X_B2TR^*=*'?4)/ M'=UOZP'! .%=:892IQS!WBV"_*'M6N&IXBT3C !0Y9J,#EMX8 MTRL33*I0&P(SJ24+1N]N]2DZKKF]+WPQD$D\/\R/DVZMF#8$TF_SP39ESDG4 M.49?>SP#3#(7:[IESM HD(6'JIB-G.8T#GWW2 IW*&PL(CXQBLR%5G_^5*8!0T'+X@C#&D+1P MQ?RQ8>8,+YF'$QB]:=LL Q$5*GO.8S.M>!GS"+<#:W31QJR&HS5:#2EKW6*- M5!12*UX0!9@A2GKL]I(_1I4-82AF2Q)(R.M6I'E !NM%ZIY#&S,+@4S3=_4M[R M_FW,6CE>H[626J;HU)2E#&_(0:M*2,7"$Q+[$PT3+(!K2RRG!R*"PV:P^XS* M-O#0YA]L/H)456Z).0@D(UPF9B1T-42='\QBL S&#E7.G*;0)SD6\+FX[M#] MG5M(<#N]DI0?^)3 R@6L''72 N7TQ,W,ZAHJ/JYI,]4U[K3P!OI@3$T+U<=; M5)2:^DA+UHP;IO1L;;VT3)^NR1JH8D_G$(2FS_I^4S?*.+3)2)!S0!L&EFYO M* <\$II2TPJS/:2I,G.;="-;1IC* ]A4OD;04#YI21^?0Y6^:-+#5!MY#K2[ M(,F_,1*OV:B*R&L>Z*.AEV-E@ G.S-+&6>F.)UXPJX#A#*2-#%QU29AXWC*P M0I"B2OE*8+-T7: TDWYLK6(FJ-NT]<44CRO?;YB!YUK9BJ , R*F;8LZ-A9: MGWG*BY*E:$VC3,@B8&T=7/,$.L)FO)Q'88#64BWIE2TR?885;)*Z=_D0>DI!P;(Z@J Q6] F"X@P5FE"HYE=M__2*,@"MB;XP9UAK3"8> M=8%QO3(]62S*&_HA%7BCO_7PVD*/_SBD"Q M")3V*P+E%8'RWXE <9]\)N7AZYF4Q?*]ZWL_:ZK-Z8XTB M(\EDH&L;FL18=AMJII8WQ34M3CU7?H $8I++*ASZ([C23@-M967L&>=;IE1^ M[_F6A)1(4PE/.NTR_U#^[,N7K,6Q9.Z;SY[[UA,-]:J8Z:W#Y3;Z.-:*,RI4UD!^%\&;@5*;! _ZBH+$Z*)-B4+WS&E77Y/?D@."HT2 M,1'Q+I[]IF/DYW^ATE[EV+E"_-RL:[U0R7HQ7ZB LU:F%3DMU/"SC5QL/>C* M,;01SM6A$+HVD"$8%U0AA;FQLI4%YM>HKD SVU[*\"_:X<-Z<_])C#(718B" MR2BT"MT0FZ6U1C9+E#^[I0LFL#F=9<5&S'G*^0.I8(F89?%' M#$8[V?#6@J%%4USO.EF1JXEF;*"DQSMK>3>7Q+Z"GWM"!C>\-@!TTZGOMHR<%P+ZGV?8A:.76B\35]."1 M'&G483BPFIUTF9U?]GE)=$W'1')2>L&V1(+0W*K")UD]>TG7/X)MYF! M??Z84;CKA0?UL9!F&L++Z@>=>;+?:;I:F714!4)8ETF1QHSX^4G'>BVJ#XK8 M#5 /."ZX?1YHHZ.W#7';B\*RJUAL97P!S2QABN8Q'K]8RA0K"@#^GO^I:(G* MWDB)$,M\D;BH@H(LXEW) MF[62#PZ>LY(MTF'Q:+VN]75>ZU],,>YU7>Q_G3__2\4!_IZ7!WGP1#E@(7\" M4OEI9(\^5A5 U"]8:C96DR#42%4;(;/Q-[_, ZOEXF/Z#$-PB_J!R3#FK6$# MP<>@&5[,KC@3ELN?A(@1,>P MY66S&F->@>3W3!;3D/ZF@(-!/A+W_&G4$&^ M1X053&KS0W]QW&P$+^OA&= C!?$R+0!U;,DA&"_&/U4!9G0,5D(#+@98?XX* MX17'A0Z?'I2E*=+"^-D3LY*CG$V-/4)I2I!#W!ZP:G<>+S]%ZYD#OE;)AO;: M)!N^I?7B*Q)(QN*,P'U93M7\2,>*)\>&>[2[)Y.RX[Z/!0QI1WIN0R&Q=#8K M9TZO-<5V\ND(6[DQM-F#W";BN>3#%N8Y\(B#2MI0V3.&JV!#Y8[DM;6.,G O MNP/%EN[DMD8EN];/J>3 K-SQR7]-:#Q)_/QP.':)>/Q)$=[R.?NXTRS)Y+PH M)9L&O'X]RG7=@->[_<"=P9]1-/8^_ =02P,$% @ V(MJ5IY5VF&A(@ MC*L !X !R<&ED+65X-#=?9&5S8W)I<'1I;VYO9F-A<"YH=&WM/6ESVT:6 MW_=78)R9C%P%49>=Q+(G59+L9#SCV"I+LZG]M-4$FF3'(,#@$,W]]?NN/@ " MI)3+9,JI2B*20!^OWWWUB[^\?'=U^S_7KZ)9/<^BZ_]SJ MZ.CE[C(Y/HMM2Y96I39&K[.CHU=M'T:-972_.CXZ6R^5H>38J MRNG1[?LC'.K)4584E1ZE=?KHVQ?X#?Q7J_3;_WKQE\/#Z&61-'.=UU%2:E7K M-&HJDT^C'U-=?8@.#^6IJV*Q*LUT5D>GQZ=GT8]%^<'<*?Z]-G6FO[7CO#CB MSR^.:)(7XR)=??LB-7>12?_QR*C)TV9_L>CNCC4G8$XV0FUW:'O*U7'V=F;&HX[Z_;6QK_4) MG(8N/]'R7[ZZN7K_^OKV];NWT;OOHJN+Z]>W%V^BF]MW5_]^P'X^T>J_U[DN M5;9+"WW2N]#;F8XF19852R1:H-FD- OD"U$QB6KX,5$+4ZL,UE4D'_#+]_!% M&OU@DK*(+DU1K:I:SZLX>ITGH^@ 7_GRBV].3X^?7Q7SA6Z_7NKN M-TWEOE%Y:K\MFE*^?1Q5S1P@!MNJHJJ8:[LVP,YYA1_@V:C454W\)]%E;28F M@0_XF\F3HEP4I:)='^;_ [^+$IZY^3KYQ$QBBI2TU)K9()QE-*#/Z@RF47/8N2:)VZ^K:]W MEH)'-RNR5)=K3T9C72^USH%KTQ+QT!J :S53I08QT51U9 \R>CNZ&-F57313 M_.WDA-9VZM8VO!0<7@Y.R -&]B?S1BWMSS>U',M+#8#%A=C17WY_]<:..(HN M=:*:2D? Y0S@09ZM(B6X JN%;],","8O0#8!(2B31RK+: :33XIRSA/7,U5' M<[4"4$1F#NNI%<"E+J)5T8RB[XH2!DT !)F&1044$N,#434KF@R/=@+0A9<0 MX)N0*Q;DB;/,&F8DQ<)H0OOES !VS-2=AK7#&4Y,AIA619IY?X4+JF< MFXL\;P#>[S5N#R 5G1P?_CO&1Y<:0 +_1ZB4.M-WN/E%6=R9"E9;V2-!P(]V MGYV]VP+]2#7UK&!.TN9L@"&5J6KD@O#2ZHRZU0(0@=Z)HPVC7-YW%,*"WH$6A'0E'/FV,?;@Y'[4 MC,AY,;Q#H/*J$5Y:-#4PTSR% QM%;2DF'$!H=:P9N8':865PWFWD)GH-,6&G M8-6O7?3A(7/O'M3:I>WT'_T_232YT^C?'1 "<#^T#%)BL[F.[HH:C[V,M (V MR,0RT\","V;T<.(HR0 ?QG-3U_RBXM=@KD LLNQ+"Y(5A(9@BS09L(P[F@:Q MBAGQ"%AI!&PRL3I2:DKX %P<^'I7VE:X*%C(&.4&*BNP=50>8!&+K $!:.J5 M9;"X*N1)(%/A ?RF-5"X=]Y 3@_9I8RBFV;\$_S-+!_>;H#ZY^HG8'8P"8^. ML"+]22 #Z@$\6GI ^=4F)N6EXEAJ,C$D+>^T@][:5@%L""85N4E!W@KL%L42 MIKG?3H'F*Q1^!:IT\D%H7D9#I&C@Q'G9HV@[T\^=RJ:RJF .D&J6_+@1?XBB M!Y1Z7MSIE'4*!!LK&L1X\*L-@,'O9QZC889,XU[K97$(LKA,JR' !"PMX(%M M,;6&!WB &L__->PS30WK&+NU.-3.2OUS8TJA0=2)Y8"URF+\$[].BP4J/2O/ MHND@23 C2BQ-/8M)LT;E41;6P\XWX +0B49M"41%U.2H$8MF>0%K/[Q5'S2< M>QF]FDP (:J6#HH**B( HMM5>XK7:^AV2>AV>($[)5T.!3^ #1 VNG8K'HDN MNZ<\NBUHF'$"70$D$S@?T5SA8&?W8?# ?G2-M 9&D\GE:'6B">- LP$-6"UF MEF4!Z>;X#DM]4*&??O,\.C"/0?5--&)1Q0\N#9"M_HA\I,I6EO+1 MN**HB5 M*D!&#BH^V_>ZH7 "8 V MB2TP;MUO;RS5:! RHI,%?&:V2""YM7'!,AJJJ.+I 9%)P%BP"/-5O&: MX/!2?J-\Z 71FI@P3$8.8Q(E.A:I<3*!E]%N'M+]'& -/;<"#2=*9NBQ;O,* MF, /0; /]T-"IVUL+#5I V1S6+T@7#K-O%/6PE;6O9&G(+-%70$0%+T$&!NH M-;I4"'*(LSFH!\KI2* D9DH8(V+7N%!EVJ'VRBNE'L0X*<@'.Z85%'(,N,M^ MZX\.34X%;#LSQ0420^$S$JDQ:>JFS^3]--!_+7KZG2@!"*G,@$A)G9!)8?E% MUGC-+4#,>TF#H9/#N7*-3 9$*QS=G3(9":\)SUJ#==RP#ZSHF$.36GC"0JVL M_H+$F.IQS=82TU9FU-ADS%/PVZIMA2Q*4Y2= PXY1>>(1]$_MVS=RH(%NL,6 MJ-L2D@5..1B,?F'8KLD,-A<>P*W(D;.$?\DVP);TU[:NC0ND?$/X /]L!Z%UU=UV[O-_OAS/J/ MTZ9:T:G-(8%^\8FVA/-7$Z/GGS!6 Q_XL#.)F*U5T##RJ*@67 X%&K*, $034CV#(VS&Q1"(YZCX]$D]Y A[QFM+VP(=;?W,$SW MO(^=6/WF(&S>S0X8E'#.AE2>Z;<,$W@:O7HHR+HH#82;@&"R'IT#Y1)/1%,C M>+ED#AK+_J%RSALK4$&JHNIIH8$#$N9#.MU59L ,HH_-6#=[#N MF^/7$H4^D:ZI!Z_":10E)0[8I)],Y,L8D_G(K>3.%$^3,S["E?((+X&A^O2, M5D0"P=?:*D ,P\:0%9%#F-4E>L:%XK2IN64&SP9/^KE+QVUZ^9C(\^FQ> > M@\WQ&6(^1(BD],N!0G2><(@/XPL @55#<6 'XZ^E7 MH^-C\C.'ZVR-_\J^=8UOM=.*M(?SY4[ ^3*$\Q;"QR?;=$_?#!S2Y6]P2)<# MA[1EH9V76DO><.KL60X/+Q9"# SG]"?@+9S?Q/YH-)@4ZWK,0BJK2G+T)K"D MVPE3+E=0R'#'599^$2KP8M_::B=VL,7+:6J*1C!2B,;EHDIV-QDS4,IJ(J9L M(TWPOU*E6@P)X.!;G'(M=18?B[W_@YR0E?ZYT93&%W=Y^.C++TZ^.GX>>96* MA4:E,>3;T PTTAKGFNK7K9F'S-529&8ZJHUXS*&S9@8 )I"## M0"M2992J59#D1!X>4X) 7C1C0"J8/B\:,*B($#BVA RU8C_HM"R:!7$LL%TR MMMHHONEL.'ZV E:6NY@XF2,XVS7]Z*@:_0%BJZ1!, I#49@Z:FBFDZ=_<\Z' M!P>)NG'>,$A6:LNR*Y?'@\XU8-V%9QQ@]:$+CA('%+L<./4FM%*)-Z;BE*%8 M6PN,8TUN"QRS^Q:/^0 3=7 U&2:MT5>( MY?TZ-+L!Q8Y_W$$1A*FVVR&!56OBK\4$$U91H[1!/_Z&,">1G%:"..$NN@=0 M(")SK3DQHP>_"//9Q(RZR,.P#O"?-HBPKP3.*))AV&%PKRE=7M<$*5H;4/Q$ M^IO*:1EI&%-A K7FLI4?U5J:],%8KPI2]?#0$/\PP"K:0/#@X]"+U8HNL_^C M#,,S+H@F'&@GV/H#!=.E)_9WEMAW8A\;5XU)W-;/8WG1>F)U+R,S7JM'%PD= MMFXSNB"LSGRW$Q2 4ISQ\I9C857S(Y8%%HN&CSCQ[.BZF:I%K@.$ 5 \$V^ MYGK#2#] H2PRS%.0]#GY"^V>.Y6R4VL;%#BV2#DT,#C[IY!.#94%]#/[O=2P MKH"9D8Z02,C%LBGX^WMB9I<;F-E.[/C^<6=1!_K%550D@&_DK"_0 O/)=Z+- M@(0![*D*'H94=V&3!#?FN >M7(MU[H_X6 =.8Y+53AFA9"ADM:*0V4Q44J3R M!DUZRO\TZ6->%=EO'*5>S^RQ#)!U@/!]-3FMZFC)IYJBP4OC("WK.-$(C MIL1H:]5@/, @H6TS6P9F1B\$ZF]L+#O_"*P!TPDLK[8>PF&$91KT\B-FATM1 M"FW7*]))65S,QQC."4K])J"I3PO8X.,PF;O\H&NI*L'GEL &Z)36S?K6.J,# MDAM,DUOUZ""#H^VVM1)PC9W%Y%""C>!J.DIO/Y^+R>)::M)CB\R0VL\IQ6BF MZ')J[4^T)'.T'"E=A6#*FBY;F4OM+%M6L4'US!OR$Z':7MX9 EXKPDMF *5 M,3L,UL Q6;!>_#JJ]D)L<9Y,?,])G8Y-0^*IIW%?]"QX)N:$NY+"4_8XVVQO M, V"K0A9<&!7I%QVX*BO@Z(N*R@ ,YEQ@KC!;R$* SP!H$^/6R8FKD]RGAZE;OPN5_\!XV$O?M]Y$"P!.8!!4UY1);N$0CH79670P &TDRC!G=J8" M2Y"9PQJOL6N0!$!3_*#COPR%R'87YN->A-A+#?N] MR]#8B=7?,[SJ*X!2/!$Z*"#;#$AKW-2$7_ -\D>60$$0P]5<"FDLU(J-&"V!YM<%J9T7QBF ,.^3= -6NEMH7+)2B!!.P:B6QL&ZMU+H[BZOL>IT\A-XXY>L.'%@5J!#'7_,=#ZM,2O:@PF.KTAM,=]_05:V.,]]K[>JH_1+;99VIDTILTU_93&)XFCK9R> M+C/FHJ:H5A])8J[EJ!!*H874^IH()=4+S1$E)RXZACNFMTQS6+<;'S%[[A*E M Q]9L*Z>*!X:,A*MIY2\-6N[3U3#.U1 W-'+T83HJN5[*2I>.?F^$ZN_KYK7 M%YOVBM!Z>H^+[I(^HVUBPX9,*68SD@)W]N473Y\][Q3_F?XR>EX8PI0LA5X. M+K4$@T%%#@U3X- K-3 7=5]3W UFKK7-;FDMX-Q6MR3-<\J+4=Z9HL#[7:=TM!P+%=G>#.#8GFE*: MD=#]OF1K7HEV<:\RY,'79V1KV,K+879CRU'_>A^4538@)Z;7LV;>_&1#8_ M-@0K4-:P1\[NLUBGY#A@)[;DQWN;G/$1KF.M:F3KHJ2BK M*WY^A4V(?IE&P MR]?Z34LK]?"#]YAPS;'.B3]:%,&EEA)1K)R#T%:6!$4>P\=&!75DVOF2^M8V MJ%,:P=T$:<**RN^*\DH7D]:5I&7*VM> T#.: 7? MAG6DUO:_'ZU9!\+)-\(_A_#3+5"C5!1 ]%C-N":3Q MKP;DS\D3;K6WI>"=^PWRC(BYK<+ZGQO8'+F-\"NR6KA>3PI*5'NQ7=[8\<"S M?[5_+K*_NI4=UK6+EIDDB**G: JPG3+ >._><>6ZP/SUJ6LS%ML"0W*%^=8M M-I,6YS;2%:*B&A3RF )TITHZ7]CM8M4,MYAI;9Q,[\]!U!T/HB)B8J:$B*<* MJ[_F7,H7X+ MK7[=]I4)+;!?+GB<$E.DH%'T;-U"*)2UC@EU*E*4'4DHR/C- MR\#PB2C1/EBVE]+IVDRGJ[$"1>'/(YXV\'YD<-0PH=(MQM:N?Z/:W5")&M)H M>CUVG$C%U8@=@3+ TJU3.52FP1H,XFXM2N*$?9>6UJ*AX4FLRS 8B6@7-RL@ M2;L4>U=D=^S=_)V)\3,M>DWQ;%]),>ZAQ:5V/C6+W(/F04B09%@)2N==[O#!0FU=>_-][N!1V#KU0V#]KB=WT8K>QT!L[-&!GUP9.&W UD,(\YQ81 M>^%+?8>]P51IL.8GR(L)I8,4ON?24P#EJ*DJ%H<#B+M CR5[#QDV(-J:LK1. MP)#G([*U$-$A5=>GXA+J6#!4NE][O:6?W,S4_$L$*RYI3?!B1 F;$VCI=)'7 M[#OA]V/Z@;LLF&H,2]+B0K5:10./9;&(,PXP#+ZA[/..)N!OFEZ(8!5VLAUC M-D_U8>4'M*L:11=2DLO56HXPT?0678(1<>5G")W#U#I*S<$ P9,++, MYRHX$+JMK=PYPDNEH1M"*+D(-C ;J4N'K/V-GZEN[-$Y6X=NZ< MG;&&!^Y57&!4",Y1%###-B&I_XX"3>3>[\RP<5Q*--+8;@_;3-M@)QV*?:1B MSS@,@\P4I@/6G9+")#EM=Z;(?)M)69?_4OS[[C"D"2:['P)9PJWD-ZJ>>\D; M;\5!*A[-O52#UERSMB.J<_YN*PL4R>\3 'QG&PI:H"4X4E+-+V=*L#[K%DK/I1@J*('O MVA^7ZU4ZZ-/\0UR1NT&^&^->OTOOY%W:=C]]WQ3S;OMIMV%N#WR?QN24!,3- MR;GLT@F3(*G=TW;5Z4%$G8][>KS53!'6+XKY<8< F$PM*GUN_W@.>L8B4ZMS MD]/VZ*7G;0#CE5981XO--.1B*+HCBG_V/L[1,?LYZQ+^3>W,\O.(?CJJT_7? M3D?/CH=_/1Z=#/ZV:=2ST?%7O_VHSXY'7S^YW[!'! >&!8"[6JC\'X_.'GE_ MG)VN',39IF^A.1Q)=?//OJZV<>'_\< MN[*Y.E), F3<=%S4K:IJ,K);("!D."+JNFT42I@$$/>LP6 MG9MF'I&MZ>-^$D6Q5O8NQ?ZV.8E:AQ>O-3"+IB1$#:IO+8!0G+.NO@B;%)G;<[P!KJRH778W%/<8G[Y'8FVQ]JO5VM:SW" M?164HN?9=T0!7T):-OORQJW2H'6Q2U MW"@A[=(^9Q7M>E81)C6TD8-"GYAZD%M"1Y_AI#2 ]%AU6\(G+)A/3,U( &?! MMSEAH&TVV]B)_:SU0-O MF<)@\6CLO+_B/>^YE3#V_;&;!?[=>R%K$P)K[3HA1'-[@Z&-E-G$\+)]&T@5 M!0,-URXR^@'&:>GN5#6)O02**C?J&OWO%!;B'F\M3FUE@.^*'D@#%/4]K=!3 MVA1U:RNJFLJ[1*S0+J@U/%4T2>4?]YO@.4M.%'*T(;E5>U#YU$\;-T'#N!^X MEF8/O-;OO+^Y=0^FXN8$&^J")!T8FRIK?P\FG>),X563KK2/<#6&KXV>8! H M:2A*(GJYH'M%5P5BM1$7 HPK+?^-M!>K=M.T>S2. MG3BC!^+:>\Z1X- R*KD7*,P 7&^+VB6-X#9#I'Q;V!@J*X/75G#M! 3NBZ4@ MU,%*0V-%R9XE(1+0-]%I8VM/PLRKL)>C%]=LIXS+HN%V)=CPJ-,0U.*^[?.= M%V$8.L$\>^[9$]X]1PS;BY,@&R8/3H"ZJ(U)EQ$ME]\)2F)[.QOP]?-THZ0> M?G OL?J5W"G2@[L73A;_**F?U+%O'\J>M]Y'[*Y2J8)4V"ZW)=66JLYL[FO" M /#JBL76O3S[&]#$I]22_1*1>2>VL)TE]5[2Q(U=I?45IPK0O9OVKIM6MPFN M?Z4B2FD[7=YI=Y,,9B9@F@&9#+$8SKF,9ZOS,DYSHY'HX9[;97%F['FUJD ' MQ!4SLQ+61JXSSM +VP@'91F="VL.@PMKY#J<]5;"WC4DFJ?X"8JQ;>7NE<_8 MV5BFCJ9@[I?47@F=5M7 33M=\BCU(E.)[KF,=+^YXGOOUWQI-[(3^_AU7$^T M3?$KY@5P+YOOOZ&S=7 9.R<,DB;8A_'VZN?6=>U4+LS MY6SXGD-R*5I/ Z!??6WZ\#VX9&WUW9R\EYA\$QX/:*K1JV#+P945_TV0VXD= M_CH<3PN8##,^I9UGEV4EO&=;JWT01I]\&6F;1LL"$B>^B"$O:2&A(#.I^RYY;N(9 771.4H+FM M?4NN*.2L2U T*)_4'4!(PYR$ZO,]V[UE4Z'>RD=$I*II8-FVRPF9;3T+! 62 M>V;-VMWAJ>\@ HUC45R27(\>5J2THPU1@3SG#4UFZ@; M_.@2QKDE ^JNWUNUC!+I-YZ.!3.F\]K5+F=X^4KK.B'?AHMK!UR/KA@;:S(@ MI)8H/()6!S9[UX4S&P=@@:FW#2KG*8X==^\C4>&A2QYTU;E:,03 ?9!,RD4J M,LVDH2[VHXU72E-<"A"PB*>W>M2TL8E:76;2%BB2]&G.5_$H?$U:R04MOOBK*9?PXD MM@.).ZIUM2P+UU9*.GU3"YF@@K.PU5->PT&"R !J.6NC( #FK&I=@0I"GIFK M&2)[Z=2LFUH6XB2(ZP:*@Q=RT15U+JQDS&:._Z5\[>C@A+N!![=^V!ZG)?LU M-6E2UE=9V R*F81JUZA1U,2:N((K/JL6&EIJCCE2J="KE[J6F2RT+,M M"U539?**KK6VM6%A!1_UV'1<+- J[)0;<:.P?F19S)/68JC>#4X>Y&!-@A-9 MO<[AG!+-\:SPBFNP!DT:Q!8>,C%VM'FZ!1!3Y,:YORF>EI9C8L-DH@Q>EUHD M=0FK&45\S?CVF\5)!G31L'/#A[!V:0F**[%).(C8=RQJK)'BAOJI@;-*C26M?0[Q 0=K^<_C)9BVS/1ZS\/($1G@I&LL[KI'#U296O1(^3Q>'T#]8F, M;0J"A0S%5EN@L:+0(BG7-$TTMGK,UHOR?'I3U:#*:VF9LFH8PZAVTK@(=";I^)5_;"+OHDFF/99-K>L3YM,F4SN$!3H&7RU>X;$78"('9!X(=R MTPV\M!%F:@'%/5^HBA-F="D^V%B3,@NX9>LDN@ 5"I8:S!AJ=-R$42)EU-6'/"BNDV;Y$O"1X1N6\>_?D+W #6E6;7] M84$G8;2>T;Y=V:M)PY0!=J^ZSJ'XFDNU@X/I="Y1"U1]7 8"BRAO<]EFD[81 M5.Z_E<-V[34PW\\I1QTV@IU_>O(2'4>8X,'89)G&_JQ-+4W[02^:6308GJ1= M];N]MHJ2YH+V(\GVYFQB!GQ0GN?,_"R/\#?3.(!!.%^G/)O7VG9E]\4 M9@42V5?L< HB6NN93Q1HH/::B;]6+F;N,J>.%A4JFH0($8X#RP(=9I)ALJ+O MAK>6S;S)=4L\M)A@8%@2$'F=."(E6P'W+/C&Z_9R[5;ZX M"+*[B&>#W"Q\;8TG&H2ZS_GJEQ*_)GO]0>GJ*/8VIJKOB,MB([^^E6N*HHNI MO?#:]D8H=VGUPV1L+UIBZ]&JK+P#QW,?UGWXJJ#;*4N^B_VV;.!0KSBQ,([> MCB[VX%SYRC*GVK_AJV9W:=W#OIG>PP(ZSPQ9CO 5GOM;5:7JY^C[K!@#?[KA M.-(/S.V\*EVMYN,BL[[6]]>O7X[$N;KCOKBC<9&NX'^S>IY]^_]02P,$% M @ V(MJ5D$;E1>I @ ^ 8 !H !R<&ED97AH:6)I=#(S,2UC;VYS96YT M+FAT;<5536_:0!"]]U=,'+5I)8P_($ <@M08)T4E@, 1ZJE:VPM>Q7BLW24N M_?5=>T%-E*+I=M.^I<=4EB=Y*HZT0V=7NKGXXB::EPG2/D+J,WQH;E9DJK^E[7+>1UR1*9 M>HYM?S3JN$%_A;E4Q;A*UK<:XRT2X6L%%J&4N/'(&#/DWKE=7]>5QUR1#D8N&H)RMM$^PWU115<"U M6>HVVBHU8SD]M*5[\:>313 )87H'H\DPF 7J4.8\N!\MPF ># ^Z^.K[T\=) M.)K4G].5 M"LSCRE5'S.F:";D/6$@ERUJARKA#OH&%V8//$VQ"J]4RW-RL_;KFJI2I+2&JI/Q >I^#8#:UJ3C-54HE_3W3% MTY*+0R92J)% 4E7&C&3&ABCFU^;[XWBTIGCGO*27PZ;W>O17W" MC+.8EJH;GN)64!^QH*J-\7CVAO?)^%6?[2T*B7E#C40($J>*FI3B_U%ZK8RC M(WVYDPK4&]G3,GJF;[;4(6O_-=I_4T@D,-O*XRDO=E*]AD\G'N?($/ZQ;-]? MQ/M3_Q/JO]/@#U!+ 0(4 Q0 ( -B+:E;=N2:FF?8# "(:)0 0 M " 0 !R;6(M,C R,C$R,S$N:'1M4$L! A0#% @ V(MJ5AAW M@,/G& U#8! ! ( !Q_8# ')M8BTR,#(R,3(S,2YX&UL4$L! A0#% @ V(MJ5@$G M.URDW0 '" * !0 ( !!JD) ')M8BTR,#(R,3(S,5]P&UL4$L! A0#% @ V(MJ5@+LO91>" VRD !< ( ! MW(8* ')P:60M,C R,C$R,S%X97@S,3$N:'1M4$L! A0#% @ V(MJ5JKV M+(5C" TBD !< ( !;X\* ')P:60M,C R,C$R,S%X97@S M,3(N:'1M4$L! A0#% @ V(MJ5D>D:P0&!0

C MH5*';\"/9_;BI/2)#X:O5CI0+\]J>E:1-55=.N]5&YUU,G0]5.L4*L5G(6ND MQA:ZHK'-,S:R<]9'S[PD=U@"GY?[.J@XWE$LSD-@@4RL[:D=SO;9)ME;XI:9 M^E3%!_7OAWCG$GCY9NJMJN^>IPM7H&"$BC]EQ@D^$ WX/L4S]*;[).![8XPJ^2XQ5O"?/*:F?LG+=1:2KWEM$6N6ZW6ZRL1*I_KT"1JV3 M=P(R9M,%Z]K(29]D#)245F)4(R48VO750F&BY6HNGLOS'Q_KZUB_-]2I:T4[ M"MU4?HRV%<08NTK3^^3S90>)SQN,SP./Z^L-[7WEG>QX_7V\%#ACGY8F[GOGB[>Z3(7*<:%+L6() M^G#VWL*;7^B3E\;.#67&\!9#M*BBB#I.K!P,GZ'(5$]W\,.5NOH:#7=0)\'' M&"YO._:\OAE(=R]U9*U>1-NDKJ*V1\2KBNG)O$BO;T^R0.7[TT&/+@A2.-[/ M97"7WE81<_""V1Y#8 *"'\8DF8L43E''+V#:5M1*+KD2_$<-O@C'Y\:^C?\O ME\6,AH::_M7Y^OHW5VJ"P3,MU/=)=_3\DXN,?T:RR9^;X \0'4^V?)$@?7*" MS-M/T5<7Z)_;6[?N:K4Q#Q"U' P8PS\I9C+4]&NQ5$QLYW\R>^F^Y CY^MFM MK=K6Q6@HJ?]NTK;&*+OBC> Y,PLE?\>2U:Q8VEC9G96I(NNQW;2\O&X?VM?O M[P3-]Y.2T+?W6!Z8^(L7GYQ3SE0^/\](IAUA1@^986@9"Y^Z0^UB.%%PX\4K M26NB 9*F(:NHF?-<*ZF3I\1(Z:NF;SVV&5I@*Z3)J:9;9R@O'DDYZT.$3EKE MRJ#P^!^'\S/:/I6?L"NR+X;\04^Y!$*!@M#U'8!NR).W\'L):.",6L"V-P=W MCRWOX#TF\&DA M!IKV'ZDT'H$C]TXS*\-7'5* ]WH@U/(O +('6/3QL?]/D8 M0@3H(LPE\">%Q[];S9&WP"' GP=J\*H"!_V7&!9CLAY87QY&8M%,TI5 W94#&WGXW.W:$[CT9:F::E0(Q2&&6Q)\U=+?@@0MR3_MVR?&LGU M7_79=!VYB689:C?.I Y6\:"'D8L)!&"F+/]&P* I!O;&^$8##'/.[U96_FHE M V@%4.WT2X+_J%0*/0C+/UCH.VIVW71CJN>7*T.X+]_L+4L;^2C%;-OGWP[P M[KD/GY8 NH/%; "^Q G=8(*W5N:(J)MTFG1EB\]V^%RPUO#BC+$X"N)^6,EE MJ;O$0N*QDE1G> SYFSYQ-0F!(P6ZKO1@0-K0"BE_'\/_%A#P"N'TKW5LFX?# M1571HIC6+%[TZ0#R.L[H3FX>4=(/=<$6S_2B#%+,'[#IZ3%_H8];'3Z&[% = M0[Z>(6"@6C0!#Q:*EZ7V2\+@@TCPV' 0_Q0C@L:"GZ+FJ!1'T?!%,,D:#N*? M8J07@0+X')7JGD_W(1YHYC:(?BKU$GF( S.)7X%-;CH*^YR+>)!&GY#IQCZ_ M[ONR]!!+(.;MU6U(+CW$ )DG",Y%O#\PWN@(?II@!KE%E_4-1$XIQ89P 8L5 M>0(PS*#0P[.:\QI@XF ZX]3*Y2:,GZWJMW2\/W2SV?!I:2U^&[EO^_+R[R5G M")!J64D7B3S23^MZVQK=]QA($I!4=,I>JK'>:(8@O&^@IG#7P3_<=!\S4^85 MI=*X18,N)79:F0J=&&_(X$/XNJEN2"L _OP M+N/$$<5 O3XBWM%9#*WB7^DOPFOF?^^A4_(W#>'(7+4L=^F;P]3]I)PPX9;+ M<0P>"0QER^DJB9O9^4_=08"HMP2\/E6ZD/_VHSNUINP)"]NCIQ]*8O?VMMC4 M8Q6E%&15:",'!VZP?%()\*_*DX>8C4[9:BO)#&)I1LZ%5Z ,8+)G'ZI&]$V'QCUP*5^7%J6QAM&L5*Z MUZ/3[L1=TH%<.W51,/+-,RM,W>G/GKN3 TDKM,;]S.NJNHW!>5&ZP3VWV&Z? M.K/[$9I@/G90KY'\,.V3:H>Y@H%19XV+Z(9&?_['W0P*;^BI%:&K'4]][I.B M+2$#9G'M+G.'7O8'H]<8 U,HJOH\;=4'*C'%!E.S[6ES'63+WTNPOW]3Z[?3E$U_]"[V892/&QBWZH&,]@'_#(E>H ]KH\J,#-@V!>H M65EZ5SU++/L8#'L$3%(%\*OD#Q; 8EL$)C?;+4"YIM*\.8:[@*S+O*7SCZ&?((""JZ[%'\7_(Q)[*JJ09S?I3C^5/6[IP@<]3P#KEASSHK?B5:K22,\50XM/7D>AWT/> DL"O MX(_>8:2D<:!U/)7H +32D+X_WD-Z#/G3CCYT%GKBH6T3LX\DW^T[8C%FIR13 M8TW+VA9W:2H0E,<0+R@Z+ZWZEV"U@ M)X@XZ#GQCKMFA ^^F(B7@K[>)>!23SD46_O%4J[[YY8G<4SX/\17M42,,O3\ MY"-+GL_;AQMI\$E#C;9'!T"\?CZ_ZZ(".037*-J^N">@[E:R!NYG%?X#$.)B]$=!-KV\AB?9Q5$MF,)?-!*'F1]R$S?9>=N%]KFNL]R!5R-JC3>.UZ1,R3/UQU4'E&R8&?3< * M7:ZLBQR,S;-DVK]Q6GKD_HE&8XT'QHH-_6D*D?QO/0T'B'5NM"KX5]U1[KG: MS[]0;Z>@O%#KMW\YC,KL4_!]" L_9*V]6[JLNWV3[%*8&V7Y9(LMJ=";+ ;G MOLSKGB_86;-N:,F1B._D[[(P3CRT^I#:6)+(JQ\]VLW1DK?U7*4P8,F N&V! M*9%N+DJ(J,QI>I,_RP-^*<_IW)<*CE[J2-$O*VDJLQ2.7\RV(UQ:A*"D=\[& M9-KHLWWG*^]XJDN9/,?XEB\B(N4B0EU0%]8Z?"FVG7SOCMJY6L=^7(Z<^0O% M!=&^F^E39RD.I"6+IJ1BKV[K*UG6Q*O8):]QTVOPRT>$F/B^X4-'N#QK@0#+ M]B!5SM77=8,"ZPP)@U/;[][EVJ-W> D$N' MF]CE(K?-HM;EQW97 R*_>-SC)]H*2VG>VMS>NCF.\.=&!>]ZB2CS#RG;L^G+?$/V=>,8..O9&I8#LX(@!!0 M4[>.(3&/D2M;_<<0%=.2\(";R!I>>"-HOY8#6WQAN+W!T01\FA>)5;/JE;V, M^D==Q;UYQ'X)=.,2#,]9:95Q%@T"7IG\HF49=P?ISH%TX"EB^-XDH@C8_A. MNA3W!A.+VW[A1@T%.[L_Y/E0-Y!$8G&9+CK_S53M;A'WS/6^>%/I^4S1O-MN M[-<5S>OJ<%7F*]!?57K_D1Y.LT)2NS%IM+W,4LUM80[!J3S5E+[-L7B.L-Z_@&UGT4,(B!D@=; OTOZ0K'%RGVBV/(:>) MER%S1D!9/5BF*_L*5TP[F(*:OO_#R&[*\A/R'^I/(R U@Q M)C!@-4-5@Q&NJN1_%X HA@=0L$Y/$U\'__L<.F^&@@".+O[RRM4"RKH=PQA M5VX$__XZ!F2_NX^-Y-Q$'VIW"@\(1DY)'T.XU6916WE].F61$V#N]F<@!V( M3@*);,(M$$1T K'%]15T^S15SNX4 ZF%+>()V*&=?+]A ,\^ 7U$RUY87U>[ M>H?KOW*>(%)08[B7K/E X8',*%H'4G/N/+]@?UIC]Z(V+F3 ,"=]-!,C=.(, M17/9[>D26MV8JN+O>SX#RJ_MY=9=ZYU"$_NA8 MDZ$)5>_GYQVHD"_G\&R6$F0T37'9R6IYW^XTO69!9VI]-?:;[EWY"8-X,8C' MD9[&,[-74P]N7[[R)K.NWCJC%G-QO! ;5C_'/@>),)MU:I];") 0[:O<1WWX M1H:J%35E7&]=Q;F7^#EREUM+4"<%]^<$OWSH:$]WMQYOKS ;L:7#XFM1=^C6 MZ#YNTG1!WHT__<3$W09WM>?/0\YFV$TL2AH[K]/MS.F9YPR_>#LD_UG1/3%1 M<^0PVB]44$7];GUVZ_EW*;/LI!1U+1 /2ML<>>ZG?KT84.UU!G M/?R\"D7W]*J#(ZL:[B=^M'M!YI1BR:)].)S8_+@P)_ZA6_SP346SZ8:].FOE M -_2ML[NCNZ^>O@YF(V'AU&E4=!W+898UIAIP>NWU6GD(*D99]/DNN2D(212 MS@:>>K?#+P%2$K'4]F4MU1QHV4MSA_XTE]0Y4YR1!>L[(5, MQJT-U?W4=RRD]RU&E=ZU.ZVB,R]C5MQ?U^-'8.+WBTFFG ]CIY"UJ"T[;M$X MXN*NY/5TRV'HXA8+!MAS%C_TF.X4:!/%0U_YZ9;@V]_(]'.46UQ7H)A\)K82 M89I1\E5+6UVMF,)ZT-&:8U?ZM*3RDR:?I1T^:?Z)QWF_(90%*@EQ!0 M8..?3@?=X "[USL< A3"MF=_%29V#R 76RFQIZ!8^0>9 =>]CA#80[EC2" Y MZ/W>-0!?_$:)/0G%JH&%AV.A_U((7>QB(12:@(6 \MI>I,23LN Y$[L ?9HN M!D 7?H([T+ M(!IJ$6S_ ! 6A#HM7IB"=U?^R@M[)0)&-RT.#[ D8)TFP@E9 MQ2!_)P'P$" M(>V)/ F'E"X\@'@^H^T=J_L>:]$*!AT#L1)RO+KQFX M>"[[[RY MB)GV6;:;H6C@O1E% LF67TE0"X( V%+:(%WA]9?K4-85W,^_'"\(:E *N:^( MVU5.Q"]AEW="&O;^J-R=@5T&<>Z]=G#6XL#5&OLVPKH[YYI,_*RR5JMPKXKU M+T]Y@D6H?+_U_V"7#%PT:#1[_\Y*\N@=NN),ZQ2N=NZ,.,!&*4$4M13)"QI[ MK>4&?E(]^\/C.C>C.GZ&Q&HOVH$Q"/'P,!=XA/=KFHG!1O)F>DG\[< M4,@[%QC$DZQSLVCSWO,R@ZR$+(ZV8!+VCN7@RZ8':$^'.W6])57Z"6O8Y/IG MPM;G.8*4K[Y!<*1$G1)K(R>'$*5):$W1Q-RAX?S98_\P"\&=",@>YL#8DC/^)5:)7R[EX1H+;N>Z M?^]?U*H8(=C1:12!FD:/I6+B@72EQ&[_]]3[PG#$AHL1RNHO#@MVO@+6Y[95 MKQXUL$M2*9&G:R-8@8]\_K(-M]K9NI7K$C$K*9AN7^5!\-5/6P,#C3A%8P4JGK46%)>\1YJI M(BI?G#S<7Q2;3'NSU^W@O99')[E=SUC%.%A'T[6-$06DA?E;@_BDP'8/?#A5 M="<4T U[+^"+E?#]GJRU\W_%E3"DIX%6 )O^C%3T F ?LHP"57K4][O0#O4=@&V2+> TI7 M[@P2E+B*@%L 4H" SJ$=ZV'.9N^<[Z>P#5K50C>C4.!DAMN9P)]%0:^!:DE MY&(F''4[@ <7K@$HR ^_:;7@W;O#"X"=;K"=]8>6X.__BS@22!XM;@.&?>*J MPS$$6@-- E\/-)D%NZ/1A1"%'BXA4R%R>XI@#)+T3D#;PLJA6+R)/S"DOPQ, M/86C8%V)G0C,RF$/*8L9_!!;BQW&/\6<"6C;*_5 -LX:OZU=+BW/ MJ5BL2C>9AVF-<\ HI,:L*"@6WZ&;1*[1WX:.":\BC&[+JW+92W=R2G=*Q(GP MFCJM6[75$"#=4TW+M!QBRDX+5TY>9D!\ M\,W>GRT5>9MKY3ZF.[D[(" <][#6RTA_LE^,)&I4*B4M98.+!-K&7?K#FB9> MJ&HR@S4B2*:7R19NN@S?.5?Q*]ATW&SN^ ]#!EM1_F(*:K/TG1='>@CPJ&*& M/>B^JWC00XH<.8+A2)[^B1U]9/EW3AY7 E]BR(>#H.YPV_0CLI\L^W/P2(@J M#I$+[Y'HQF,%#C1_I?O!M Y\;!$?^"$4!'M7W"L#V+C_Q2:=T' Q]!>74?J_ M,XJX(O@2$YQ U_N/-"#:/\F .@Z$S#>"8/^I3NBO.@#9VB^R1\KOEC1M'*S& M[A'1A%^^RS/@8YIKZX !5%J/S#$$CZ/<+)HE2W,C\7;UZ1<4%T=$@&[&+L.Z MZ0)EUK;%& 9-UP1M+#75VB8FQM\_4QZHQ/BLV/*8GOABRWWQ]+/*B*A!4XP &*B) 8;9 M0OZX?\>'J8'J,T6R!Z-F_EWY%Y ,1\A"-KX?NOW#A]!5 ]([?%ZQ< M@Q=J> M_0O(Y!^X)\ B:3,%12'SC%:#2"+P[H09W!(+9B+;A M?8N1:& %"[Z)N0NHU(3%W\&N,@&S&TTXG;)$K+&ZPG*X7?,KX#3S@)F!D %P@4!$'Y Y8">P]^0 5C1L.#%?>VCR$R'K!] M]#&D5)602?R5D:7$G$C''@'&O7\+RV/P^*T!%#V2ZU>/3^5'HH'7]S!Q+0_O M9P]'(T .JZ+IVROD. RU7W@_WN\QB+?R9@]UY ;,CR;HT8Y?#3[U#ZD>_!=%-;JVE[ZP!UHDO?'<) \-)FL!1+#AO")P059H%,ZWY)WXTZK>O M]";XT^8:; <-Q6W*4F"NUF Q+6!4:5@Y> +W)!(=> ^CCY/L!NYIX?+PKX&W MZ=M/A++X"V<%42'W%[3*K37HSB<'S *B$MY_"HE.@GB,3@-4@D#GL94;"4_X MRZ\L&R$!8R/W)APE$M^]S1)S=*1/00!:F0S##6+S"=&F&8XAHP[?HI$8OD/] MM*X,PKTKNH#]7^ !+TQ@ZXAOD2C0-1N\G6]Z$8S@ M%IV_0UW?B)A7TB@K,+UHM4.=K)B10P@]76!ZEE)..7!91:,L=W%D0.@YJ[=F MH)Q,:YS,(.\3*@6N+!'>)T_BJ.O^7]@+,*9'B9SIM;/+ME9SK=DW^VI6*;MU MA]KW53-[T/C%I;:^JDH^&R87I9!INZCY3+*9D?0T\G8]/2:%RP;PCVHV3Q]@ M]B)'6E==$"KRX<(69I$Z-5.LIE#8]Q[RY -X*^WF4I)>NAUSL@MOM#&'UM7/ M8@@74C:3LR'KD)40I@I]EK;]^KFMM9U/1N)C7,SHIV7"]@5A=["(-=[_>F,LX#%7WLR+ILMRD'$>WOKW8 M\=ZX[$&<$&ZW$LJO<-]W,<+E8+!#XP7M_I8J-;T9UYJPT^>%CLCDW*TR5L9G MV >25.@'BS&4V"U$_SK"88,E@7B*QN+QV<>ISP1/"WUQO385(,:0SJ@A!;=, MHGLK9&Q/-C5W&**;:$L4F&!"+,=J*5:2^'D,8WO+**,/@9H8\I?PQ@Q #]^$1SK[:;VMJ0GS[://VJ.\= SQ MN8W-!2356#V&_)U++QADJ0GSCBV 6Q[48,9HYT''D-09%-H*%H^:5?VIJ[C[ M@O;Z.6U\UZ;#?J7 -_!7WULMZ5,]R.O(UIQI&\3*>;X^7=@JZA+\3_O=?](P MS>(Y%H- JSY=AW_ CL!_W=3?WX$"\A;@.TOG]Q$K.NW6W-!5. W\KV;_D4Y\I;^%:=O]8!8? MW[WJ\.["+1G\U#_!8'"-/+J+0QM"PS5"R7(J4$-R'GWUZ.L%BDF M3D%+M 7^L;L13A6 50]DOMJMS+*_B?QZ ;T\?HW)-J_45.!S5_"URVCXEEB9 M"+N6QPM->9H)E[\^+?W+1?-]Y<58>KAP)[WMRQ>\9E5I\T.GDCC?]&;I/OAV MYY$#7X"7V$XA,V5];.31)12FS*?V+5?,2"?GS_)*PY)T:=Z9%]JUKK-UGEU1&UZ39OLT@!D./_;EX @\29KI7.T5GE?MW&7S4Y->29@S- MHGGD3\[.DVZM^^ON'"+L925_\G2Y&=>5/,6JEK843"C*Q @5!\F+4STUR(HV MEQO#/W86-2HN'5 +[1.H_E](JU>61'SIFZ380(Y[O9IOV M5;9Y/^GG.RODF0LM>7;OK5Q^4V[DF0' MN)N'G4>>])=/,^[QAR^62 /*Q% -!S,*,'^<,0]A<+>;J6DN1RU?GOFQG M&JVV.I(@GX1.UW][B?)>FPV--;UN+ZUVS^2<*\T)GVC(F3J9;?7,SC3%;XO\ M+7M?@#19^'88=L6!IC28;4" +,%)BG_5WJ2=3O#> M45R8^F%VI,IM^3QSP0 M>#Z?H*_WWN<-_^/W2!_/JPD=U9TO,*K,!@7.=5(;-SLAKCK_TL,FZ"@C@P:F M_ DY)^F&'L4%18X+\8\^;GY=6YL*D.#F06P6UVU]6?'+9UA^@I%Y8VXM*9\< M%\LAJ2%&=\U=5U>Y322NH,-W2(9CZ-K ^D7-GF]7*YV^M5_2HIL3CV"\]?J[ MXG=*4J*(^^19FFH35AGD_V/XRE,3I;];JJ8?<+JZP[MP28"AC5UA2:EY[.>= MLT%RS0M%HZ/CRWN.8T:WH\<_!;)'DA'G+YW0^*?\ORZM0==D)@?U1(V!1Q?' M5",W+W$SD+.+L=>^4_R4)-B/_V27?>/PDQOGS.UE5KJSI?7.*4[-3!H%Q>^X MB*O3\\:LW04-#67?CW^Y\:*QKEU<*E:9(ZZ=LZCW7WG0J!]#5/IW5;T>-56$ M>,X_B&*2FY"^.52B*7N9]B%M;ZD;'7JQ3"]5U-5"QSF4RY!HK$5#[>-LE6T_ M:=F;)"JV-]1D9N31%(Y*6,IYC7^;3-?+OL8IE"O\7/I\)7Z.:M6*A*W[D_?5 MX'X3XQ$N=WW9DM5E^KH.;O8+^92.&18Y?;Z2.58.[,M[3=I?WP4G*3A3N501 M/7'/;_\409264 !*JV9M:GA)U(WB<"Q[RVF8.(#I-R(L>)UX<$>]?2=;9,+J 4S)8BK0$_W!("^S4TLL\5=,]H5Y5KM3)7/?XKX*AVZ=0M8\@ M+M%DW/C4W-%E455KTY,A-%?+@'O\N[A8LB$FS^X>+1-/8X7Z MIO M']9M!?;+VW0\J^)J*RGBVE]Y*7B>_)M&^"\O8*[H8I:;N'OMAUUX126> M=](](5E5^DI6?[IKP%7UG)[G0L/S^K:S[Z]3*%RX3Q(E+ MK!O73&\VU,Z8:)3\/5;XI;M#]G;K_.F/,L[4^21,8MT/K4C>]%T;,25\+YLPB3^SK7[7YG9*7/=G[J+TY MDPFZ;+O-P\#S)]BO."I?NRS&7%7J-JU&,9]UG6FPI$.G_!@B_R&6=6@E1<$] M33\.C5;-]Z2]/>!<>G;CT]Z*+:_H,.59E[L9P8JZK.W4]O MN:GHRC@*MQYML[E2QZ7]O9K_#@0IM"MVK;2ON&TV4M;0T&980N=4]D^5A?97 MTV\"J1K"%O@G(#]#WTHZ$W7;O\13I?*LW5Y<75L(FZDE_^ZP&Y/W*K34?)9& MG85D*5J]JTR]-SCF28UMJ*#Q84#H5K_8[3M4;?=23(6)*$.EU/)MDIZ[?X@, M;BRK[9\=8+UQS^R3>+/B-\1K1FM4\I/=I#_H:U?6O,#S2R&=9U-E&Z^>YR[>$QL_H M^[6];N:+-QJ7KHTD45^]+7WUL7YW7/5:ZS3K^2 M]KNIQ^\+][&F-]1X;/^AK"FI-[PA5C93V/ ,-M\DB$E!=%?:D2<3=G*IW6JO M\.F4:HO=&0%@-I,+4C0B%J=>(D]9Z_N;VJ6=FEJ:?/G2:TQ<2RN0KI#D(S>$ M_>U.QFFA@Y"98\B/IIPB7*PQ3_YJB<&7Z:"2\,_LK!>R2^0^3D?QG.Y>.U(, M$Y:4IF^5K'SY.3SM7N+#VP%,9.@/H]!0[S7M.^6AG[>LRGB*LZ,;U.HZRBA3 MOU1<4 8FZKI-4UA&23I9JO0/PRI58](RG^<=5S/3R6*&TE/+^IKWN 72(:^/]S_TM.%%Z)2N6^(-=]WRD)XO:?3/C_ MYA*$#T%_:.0*'+5AN8AV0 ."?+S8OW+**6]G59M;XN8A]&,NYR U!04.9QG?&AE<@SY+@_?T4F8BKII M-+5P)EN M(#MV;/*1?++S3MB[ CO5[4+]8VU@V.?&%HKHQZH>$Y.1Y(D&-"$ MZA0Z3FFUOV=#C15\6-?7KG' MJ7E=KY,QBET1)+[1X@@-0UR6KJ4FFE#C=;R]K?*#/5)5DCF 0OF=._U4\CO) MJPFKVA(E,^'^CZ0=O=H:S?GF6]].,W2\C&56J*HEEJV_^X[DA*_[! 0:J7FK M^L,S3S_A8=7"E?OE7S>BITP>&IXM^IP[&QBUF#9 -!(+:6>EU%9]:'%4G9._ M="MH]GYD2VLR;\7=JPI6(T3[.OSWB56BOZ1_H>^+TQM\,I3S;&TI=^PG@^=, MD@Y,_.2],K7ZU]7&)QS)I",A'AP!0DH0#^&1A7"]&-,8IBR[$II ;J<4ECM! M4(D? J5FR(V% K[6RG;WC0GVY<\=S/=-L/5.]:P4RE*+$[KM NMVZ^85/L>0 MBH]C0<=4SYYM.<=C/.D+=X M<[>1='BS;<\:LNLKG(B/>!;A[:*%H%HF.S \,X!1?I3)E\>QR)SP&D.T$1"! M3<:;>/NE;NJ-'$-:/.B.(?FF\*7!C#-Z::Q]#NORC<58H7LNS\\%C:Q$[+95 M&58V!>V67+J@7!/_F96=[O$S[ MHI./>OGNB_]G^G7%KTV3=FR2D3JG=9\*4 MIYSV92^WB\U&[?9;LVS=L)WVZY9@3I_:2H3V!8@N9<8$@V^UOM[$I)A<\3KSRY M;GBA=$LX,]]68,:HSQ'OK[2Y57OFD'EOV>HCKU:%:)QW\I1Y+KLZ^;#X]W+S MZ0&G:V7O<(L4:7->"@^S/*^Q(*&!0];]L@CCI29^)_XLV:N"<_M$W3QM6PNV M33Z?6_!M_:J3F=FE*^,D]3@<0J?N"^%Q8WLS^?SW NUR[[WS?A\V-SJO,3M_ MKE0,*_?S19-$/U@\X;M3+A/ UC=_3>:O39LC8H]:Q(C=J&3X8O'%;FO9GE.G MOOTZ[O4[9+)2%F=RMNC.4*[NC*/%>GY%CA8J'Y:D2]CP3?N: [8)'SBR,"UP1\+3B)6/7_$6 M]SZ2[+VR8>VE-?WU61N<7C'/B$W6_?3UW9]O![^LVB?;.SOR\MSTTM#M>\\D M\)C_\J\SOE/G#.Q!=N^-.W7L\R#"?KZF6/S6;_4_?]MV[NCG*:LU/SK\N.CVA_M&MV#G_&4YOO?^O M594AQ[SS2TB3Y?V SJ0I&]QS&LH>V^[BZ:LJ#AS<9U=]83IAM/F \>L[[ZVF5K=_"' M4YF7?EY;G6RT9.;)C /]+/\L%O M _7(9LI_K-^3^>7$?X;NOX\=^*%W)I.- MP96 YI=+:Z2+'L];<(%YQ;)G_JY__C/\NI(&I1E>:>Z_M]620C%8#5A MA<4)=G9EVY7&ZHO^U?_-@E(,9FK%6XOG/!?AN%#B*B'Q\E;/R1?[Y_]GB(+1 M#=(\@M''GQX6=T__S-\70&C M&0L,>WA*CBJY35QWXV)(E<912527&.8^<)LX3>+JDJJKW0!4SIGGSTYK/9>Z9\>>:=.2WGHDO?"T?=KFD3#(IJ=^S9D';KTL8 M?M;<<<+"PEE]S8>>[BG.<6[]U2 MOL2?_\^P%D8[,+C$)(8D+V/WR@EPSEN:V*D<5"[0Q:!^O:L,727O)(ZTWL73 M-.Z9/9TZ1:">JR*4>PN#"$^R3-)D=)4T%C"N'UYOE?_F[)#K,UO+OS4 M*MKX1MKQ*],2##[.O\ M3'B-FAP_JR?[Q#?N\L%A9AJQN]WN^Q1ZSK05__R?X74@E Y@>AO3O"6EP.)E MJ-O3KQ!N:\G_ MOPD 4$L#!!0 ( -B+:E;HH6\3Q90 )&] 3 _[/>][_]_W/!\\9^::YV]!_X# M_@L@4I"1EP'0T $ #?$/P"< :0 7&QL'&PL7!P?GVC5D8N!BIJ=F$V;EX^00%!<&L]\3O\HO=%A#D1S)!NW;M M&OYU? H" @I^>FIZ_O_U'[P9(,9%E\2(P4!C -")T3"(T>"M !BA)Q8:Z@^X M^D-#Q\#$PL;!O89W'8%0002@HV%@H&-B8&%A8B):?1'M "8Q%@D]GQ3V3343 M' 8G$'] 5#HNXX/2+Z3J@]M, J;/7US#(R.GN$7)S,+*QLXA*'1'^.X]$>F' M$!E9.7D%#4TM;1W=QWIFYA:63ZVL;9Q=7-W1T:'1,;%Y_P M+C$I(_-C5G9.;E[^Y[+RBLJJZIK:KRVM;>T=G5W?AH9'OH^._?@Y/CLWO_![ M<6EY975G=V__X/#H^.04:1<:@('VY^_?VD6,L L=$Q,#$P=I%QJZ.Q*!&!.+ MG@^;1$H-Q\3I)@-_ "[H051ZZ9=KC +JVZ2FSP?QR)@$9YEWD*:A+/N?&?;B M/[+L+\/^8=+3LL+WRD'1R><@^WF;,0.I.8 M^Z8#DO1T8?CS$M5%W[[LN.@=] 5S5P77Q]:__[V7Y>-I.QGI!8E#=I$^(^MB'UC#\L9Z6T76K8J3^PF=%EW)R]S MYAQ6K,&:+QK1P/+=HAG"9X7>PCR5VQON'DE#/5:SHL_!C3_D'IP=UVW]4W*Q)T MVX=%N8JS9_JV=>A8S=\S$ M_2@#]PQ@3VG5C=@]LW@AFA@M7.T;Q4EK6/J!\&N1#LT\^(3BG!$.F.# @4'E M^S0J$VDP.+!L=?8,/'-!\#0E.[K:K_J,AO:+NZ#?!,X1')"6G7B"Q+ 5B8\L M:ORR3NXLO?$)"MT7]*TEW((%E:U87]@=$CZI2X!-7:&C&-J\ ODBX&:+QI>< MP?95*' XO]$;V';FFL.GALC$S,,?DDVGE!*7@C2MK2^LD22&5R1V@6=P(#U? M4^T@YX=X9*+[E=Q*I-R\0=G1U">'$A;]E5\NX,# X"6K'$65-9Y/WF#^&836 M)^?A8/M+'G'4,ZMPX)?TR>!!P@^C[IXF!'HCE%'V$DLK([(085I]MS%"Y-(N M2D1JYW<]]@N+0T*+13V$/M.249D(^3XPF0(UV5'PDT,CBU2$Y+T3E/:1"S:- M;)EKA)^\>?@[$#QW$)+M_%VA ]^=A[.U#6$TG*(&J0CA M'G!@AB42(74>#O@DO0CUFSHD+V,],[]4[BW4 R:3EI6S,?/DT'P&R>[2$/#9 MPHB@VD;J'RCLY!+<.2+X$_I=>"CRV1E.&=<5YN!A)[0>RJ@J"RORBUWU^XD0 MP'QF+OD/ 9D9*'PF%/"H"P&% W^!Z5DGZ&$[<*!1&?PL&"%?B(9;TN8,APX. M5$I?*BWQD_ H\F+7.C;\2&4HTG:!^F6JG3\<($8X $F!< F>/7FBKK:AD_@ MVQ@4\TNCK^@M0!7T8O:@Z#3B0[!E#F]_" M-%[S"K41<9+U#6 *?T\C0JROZAB[H6'&\4V!=G')<':+;*61<1@V9F7HEEQ" M5=(3/%T!NU3 -FJ;\)6]F%".RF&'AK/CET3-!3:,@-.DM56;;QQVTB;#ZDZ/ M]%]?V2#[1T]N;ME[/IE^ERRLS@Q0?LY1D^5]'GYUD?F77Y(55=YQR1YVJNP@ MO#%T48SRRC#W:2\<,"3<)16B_OJIOZ)E%)WXHIA' ^6I M,?(\I$QY"#D2>.74:I1"ZH./?D&NSF7'9R^54U0,Q93^H_$?(!$<*$F]F#W/ M]P("_U*M@*4JIWY:?3+=[QVIZ2D[2VG2W0@F!(]%.UC6LFZSV]#OF2XPA;]J'IGML;=8E3T/LQ2+MDON\AW+PKX2PH&,I#K*^7HS., (?@E=1]QBI^RY&.8'@K$Y M>1GU&O5L&?'OL$!J]U_$A[+[:S O-VWA^?(;UR*^GG2Q981B@LK5E-!#V:U# M$!< >PRT +Q%N*2NZ0PM@ ,!A$M*UQ!P4SP]MC1T) ,U"*B5]-%J^_NH#=-F*'%+7NSDQPT%E?,O JO6! MCGH9942BLV7O)^5;RM.)H.\EN>(1IA-SC]XXYQ5E_YR7L7LCFCNNTG0/O0[[ M+&?%B-[LU]J;SH$I %D(3VAIHCR1 !!U>FKT]1%&Z^@L8O[R!.;JS:V M;#2$0;@(CSR1=AAU.%V&OLW+IQ#Y*BYTK!^V#=,2Y\7C@X M7\<:.C0CH74S="4-)7C\YB+08T!A!C5 MOQ^8X%W$[ 7 *L2EX !/TS;AVK_@R#A!I#R?5<5'3XAVON&(XZ8B?4*83L.& M[C-D[C5&L[VI^%H,=)83;6U65Q=.^Y3KQ^,/;$QG: 9DB?F/NVZ_LQ.B6MQY MF3"M-=3%>&(>)&$:\EQ+R:P^^G84*4/09[AS#(A63I/LJ>)LU#L$!SHEZ:*(SA@Q/87L9FOM_C[ MR"PH+19N?T;>*D',Y8B==@X')EC2"#)'0TV2Q"YV9-^#C]H\.CR90?TBDENA M8C\0]P@;T:G>TV0$G-8%.@-J]KUJ6D8TL0Y "E%]G_YFSM$IYVC=U&4H+G9+G<&[3:FX,#*6^4'L96@%/)S_>-^R*16$W)@+Q:/RP]][+Y9,19F>IA M\UV6=V0X"AST8KIP0+I")%=:H,#XF17E+Q,&9E79(.'(="E#)A+ ME_7#S3T3(='3<'B5] #-.42=TSHYVEU.;87;6Y!9M=8&D53#,BV=)]@IE^%'?G%?F MTAD-CY:O*:<'=XY^*=N7<2F-E(^')6G;#SU86:E'3&T=)P+I6)N\M*N#K2_F M]@^*0P^F;*UM;ZGGK&_E?D+=C5JS*/93<^PX5:1Z)CL^X.I<8 M)#P_,.X+(!E$:;B*U- $(;[@9!A=CX.GO 7A 9V]K#,E,!+[B:*BFF\V(1(- M;!T(\RI9NO^R @ZH2N2<)"7E3_23?,602ULX.LKS&\9!LGWW.C>_0ZWL,:;E M*MW2L2+^,.P["OYR^(>=4(T0*?EX&DK6X&&NY%(^S*55&0*Y.O7-1XGA9<[( MN!(N<4G[[F75FO"%BV2GYH'Z]1#-[D20Y0-9286$#55HO];Y,KJ-7O#5Z9DF MBLZ4)2/]ZE3-W0%E3S9FL_J(I&W5E? Z*%(4.A+/L DI([)B M&;6N3\KLH11$5S:)'8E?$6 M.98,@?*5@.,M52<9!K,-;((CHY)33KU?+6:# M^&6<:@L[!7T5N-;I0^C$=M!KB>"TC^317%7#BLR]PR727&&/2]<%(K]6Y::A M5V_=@G:VS8+/<"5AH3;KMA$[">=A1L1PX%,@(M7)3@^HB+")*,G_N9QD/OYJ M/T/40X?+._4^SG.;(Z]9&#U6]-'7 0.S]>>KG2P$1X_0Z,#/YNI#.+]U/$N. M^\I#=-RO'F)DW4A1%=$;M#RZNV;^F:<8.(%2KNQS*_CJ*$0LKG[5IPKOB=;O M[I)1EUJJGJ<[U0X!;G F[@0U>&! 2.'F+7QM2%NW \O?293H=Z7"!+>Z 3B+-B."OO+/ M1_;]V&W[;R>TG_J]8@TQUJI,TDT7YE^9?L3X WLNO7:)9N4T(>3 SEAGNZ$X MV"4^?KPW-H%?;B?8'$TK2/R$(:',MZ//73B!W>*IT$AH3Q2]&VX-$UH*ELZG M$9/OY07ZQR0/0QV+"S@VGA#F%FLHC%:\%]ZYG9!KR#QY:M&4BM77G!6@?M]D M+>JQ2%7$UI/MCE>Q4_KCTVO$KUGJH_C?Y@*E>*)[;4+*#5A]7N&DBXTT.V$M M;6^M4B?4;-W&'.O:1#I*YZ)DW*I,<5=4MH-#7.U46OEE<]>(VNYZDAFRZ-X1 M ?S4@X^KMY2'K>X-KE" -(6?"VH[=S9Y,EJ"53F[5$)\K D#"NM-3Y/+7C\& M_3BY^Z#P#*W?8 D[UJ1'F)/VRX30^XPUM_&-PBJR067*#LZ'#P=CF?*^M'OK M"&3.V(X;A],-"OE*\LB G X*@NGSH5ZS\54J_/.P&=URS9X.0B@Z,8&.U MKC;([!:I(DZ0JZ'>FD&P=L0H6+"=8??W:__?NEZ6D98MB;3! 8A9JA!:+YGL M,7/.>OI2Y(%M<.NALZ$3XPHGVL2GU%JJ6U,1!R/&QX$Z.RQ--\+3#;+"^,;; MW%U=NAK:X4!MOJ3!\*'=]60!ZP/O+SNW:2CD)+Z.ZQO$C@LL7KNS).[E5I#" M-U+LXH"[ZA6>J.;D<,VC^[:,7URGU>AI6TD[5J!.3>A&C(P#R^Q-:Y<]V6G: MM,5:R9"?<."59[%9S*%99(_&YT4YGDSA\I64):6*%"6':)!;\^9]EB(G(W.S MG:]]F7]XQ M\:(8VXC?^P-UZ#U1'+[)N032;QYF!HT[V$V%DYQL@T469]R5Y(E,QHT_]_M) MOX]4V&$GMX#4(!AX$= #;D14# =R;3#E<$#E@6E9V6@R;(B/4$0TU\RG& ! MX?*R1T=."0^E*B5<:/@2\)+QG56<:N3E(5/H4TS+M4&#WK3I#DNY:JMW+")+ MI',BW$$9IQ>%;@,]5=?XH]VBJG ^C V !D(H/D'PO=[>$QJ6)5J!%!@M:K$[ MEV]RA+'U&S@KAK(5.ZNVW<8":1"I"T])*NA)(_+G=_C^?K,2<;+> @C8.4W)M"9&003E2_!%TO @9_^TW)V):5D($S=J\XAR8<""R2W**5!R@ MH(U]XJ4&^6^_D6%T*C*,'ODKL@80_?QO#](.CVZ8# \N'/B!(-O7T#$S< ^# M PNFVPD7+\%P "+$^HG*=XVGE9*T)*3\ME:&/(V*LA:LBM]\+CA=RSW%+ M_"Y.J]W=(9._%U9B^.K13,MV\5!\27+,MPC2?9Z;Q_&P#A@)7\ZX]:@SU^)T M[\_>EA+E-O^O1VV/):[;-ATKI#7&2?07?BNY%9;(&)([?^T*NFUA%?+EJQE:R'R1;"ZV_%YU,\4->J3U(BI^/D-6M>*B/'K M32%HU6I1CO5VQW59FJS0K\\SY*AH-Y8S.*._N=X5E',XP MV$948YKAB=L.+&-304ON4G<2=I-:,VH]96 M3@@ZAV1ZN,W-*-67Z2\V>::NUV7FY'B\XJ50J?_J&?7DB M3]"G6$KGO&(4#)%PNZWIV=847&^+G4P6$I[)7.\AE?>*Q8$+6AIFW]%@92M! M-?K,=;E>:O;$[F.-%S M,\2IU%6O7;O?4(N_KM2W-6V5WGL!,#E/QJS:>KE0P8XPHIL4?7?[K)N( M][OUP9C6>A81^R,9M56!L9@1]^R&U?22-A7A1DE1H1\+FL"S=D %H\")T9[ MQD4]35ZX '0\3/)V?T-8^(^C=IM,6FLFI>08RWKAT022>M4I::;71X-,^#JK M. JEQGS'=[@5821KA)^X,IQXI\IIR1M]2XT?:1\GX85%/UJD\(*-YNZ8/ M-CO2,(J>GR:T*H,?D669U=4*$_GFV-4SASE!?8--M,5LYV@8'PYF!>M$6)O6 MOAZ1I;Y]UDS]0I.FP2MIKPBLO6WN1ULMMU7QH]@5E^0>JZUU5O3=9CB@75)& M=7\^%#C45\QU*)RMK7+<[@D8#':TLH50 COW=/IL- M@!1K@<#9FNN:0/,0NQH3U--YTGMD7Q6'>?OT=''I*XO=@UW%UPRU-2&][+5*,G2@.TT_7C_T^$J<((/# M],&1+\4SC4"HLG$GJ**@S"8A_H[;32I]BPK?&D>)IPY&WM[:_2\J]!MTI"3' ML?1.ASR?;=[R$FAO<_>CPS@>Y9 H^G5AK*5;KC^EW0<)H MU=FWY36Y;1GIGKE,+T20ZE"3HE^7'$PGSTA&Y\N/,WN?AL"I49#.(_CKPP^$ M&ZA7-X9Q",BM'<*797! "@617\<=W[MYMG8RQCRO7_.D<;OYA9L42Q&E''%I MC:.'1$;MQIN+P1,=G!W^PI7WU6O;U1+5ZJ$I-/SC=S\OKBX'S%/4>Y9:^$>R1\.G/6.'@4 M#CC4!)0L!-RV"'U0_.NK?-=1MMZQ ONY4[Z':P6-[!G+]*CHNU]GBN9R)[>F M/OPRNYM_:%M ?F^U$:6.6"NX55)D5TZH2'MM=BNX4/U4KKA"7&FEW_O;MK/!7T^'YQ@]*O#'=B14=^UBP@L7V[^UO)(FG5#XSN%!1 M(V%%UGH4EA^0WE/)SV=H&8Z-X'F='?YA='.^P6D9RR]HB@E##7%H^L8B$H MI;4?F6+>L_7LRNC-W[-V)6P:_@%U7DF%E:Q?_/@'U]=O%S,/N\I8&8UZXJ?H M![Q=56&[4&F76^;>J,ED'D#O^ M"R**O0Z-@\*)?M":"#20ISRN.F7N=,( UJG8&2M8[+KTCQC;TLE'_8(HZUZOT)(+"=:Z\O(C+ M!L:](W1P\7VAU-J]IK+R<:*:G.H4CL&IVOK&B$%'UB4788.Q]7T"T8TJT11) M/L:OSY_W ##7+\?&+<;;"5;L)FX'1S6[^Z:D6K+49A]&L2[J M3U._WET8X-'MUWS8Y[OMT*(?UIC;B%U$HE:R4Y7KQ$27!I-(?.&/>%OT8T MJ*.:5>E1):"$(.8RQ(!7HWSBD[F;:0IU\=-L945ID74E4@\)\T0)0_<<1&%? M<>:)3YT"QTD?OI$L]TWM"^R' RG>05O=1:*X";V1R-J=\I1#DY_9U,6F@,KN M,$)X%NHSHRMBSO-2[+/H=K-G(OL'.2AC-,PAQ,+?1+PTB%YSF9 O&:64;]V1 MW"I9D@M)T3O/S,D215GW[MIB!ZH0B5 051F\UC/_("%$ M%EPU*F'^13&(K'"N^)3#EL]S44JE/4#:A@12ZAZF3O.HZ+DCK#/^%A1^)S76 M93\;TU&1(@#-%8>V@C4957Q-1&;_2HA\L^UI'X1U+"\X:P3?\#(7*H#_'I1 MS;B==_AV<:&Q(?30^?=2Y:M($52=EM8'18_0:-+X6R2W9'53G-7]F:NV2][N ML:@V=CZ$,FFX=EGA3X#:P)B9Z2Q4???UR8C;8+H_2>8]\89>Y4N-Z1N1E)(B MQ@@^JZG(SOR+.8"T\4#ELL"*(3 MRHG+;&T:,2WL4/\M[>:!D.1?%.I73,0N-0/^Q@M9H\Z'SF@VHK2-1"EU_]H? M**KHFWKTG2<.C'!1YK?(LSPSLJ!=S4-5L MR:W\5XPJ%9UW\.UH\J'_O]"1J*!@VD*7]^>/L^])Q:3:>[\!G^3&"E/46AN! M@XFJ3P,.FW,O59AX10N?9A*)4,[MUZF0S:QH5UG/*TM@)3$[X8MXD2J%;6!6 MV6QN#SMGGR M YNE:!(;]I(JV)',)08ZS^K+QTB%LM-2N%BKRQ$Y5W/8 :E9*@YI$)Q0'J%! M@43[HB'L2&HV]4?.QZ,-W-0]7!$/?20_.>#R!'^L^5"H4=%*+K_;A9_5C6WL M*)\O#":L(- =3W9O(]>9,4^T"-">8E#5/'@BL=-Q:R-IBRU_Z6V-6I1#FBQ. MJ .*N=T0=E@$@&0^+!B.S4U0,GTO1LA5'*N!BRROJ7Z%U10>J$^#G5^;6R+UDJ1W4>CU9X5M@]$.3[ MVD_2_C9OK0+'>T_9WE".OCS%UMK;NF M&&P.M4Z&ICX20SI?"6(^5,3;7._3V:+\ M.22(6_[^0F^#Q9I*K7IO2O<)?3,%..Z9INJ4E.BW*&6J>N5*B#9F^KY$;,W[ MZTQ.UK^HUJ[=YBXWOFFX,J[<&K9E^:G@7;?O+%6*)GBH4'K[L&_FR\ILYY;E MF8C!FP!Z5?W@JO*[QG^Q(H\T9_T@]O/3V>6;2V#F+ MJ^$# @V5$Q4?G>,R]-7(]M>,(3&F<7YI;X9FKBE M'1\V(-1L_7JKJ^Q767QFXCJ9#&W4[%W!5!S"&\Q3+0_(('L#ZV\=+)^]$"&N MS;6"7:LM&[5SY=8Q3-6*_L9(D-%%TO$[;U4>[#%?4_PU]-Z[QXC4=(A"#?5V M65$)/0.95L,!A?@_)T\41/#TI ;4!^B0Z2M-1^*AM4_JP?L;DZ?SH2=[WT:@ M%8[=PA/G?<[)9WLPH7UQV4,KL2W1KLA>&&RP;J_X@SC4PI?'F;+\9",WWE3- M B<55M=M" >VS)*20CE3G56S%6%YL*!4Y80+C0L"@ NZ.K;R*+L#M3S(%(^M ML(FX8OS8[:+0W??C0S>[M:W(K_D<&_3"%LY2K$'R^-8< A'Y%"0<>B?S+7LV M&*WQEKU9PC(6?=>ZECZ29/U=_G5LI:R,VX7+!; M.=3ZQ8T[XUG8Q#(0 ZU9]2Z5_% M@*0 +.[+=0,(X[/0WP&@9R7D2;LEV@MA&,?:Y=8B M9;]EM&SRU1:C5BIGO*#(*D$!Z>+,M7J5W+7XLW$C5VQ':51XO\,FT@EQ])&Q4L ML'OP(P9_F<9YQ%LGP1:*D],PQEQ3VA@A^OA#'6?>9.):I-[^!KEB,&1PPV7Y M&M]$VGT5C2U]'SPT]>-BZK:F$C9-M^[UBC;V"&QWV M;5KEMO4OC\&]@2@C+Z%#./!2&D:L<@PI@0/EC;V'*F6^J4?WVH6W5JH:K3"& M7";N"E[PC_>-73SDRY?M\\ (K7@\3A [;A]@8N'$FBA(Q"'J]993!C&MY/+0 M>;^7-XGPI'-7S]#=J1&8?,HHB"8AE5&C$NR>D# -VN,I7JA-OKUILI?5OJ@9 M%_L4N.&O+1SB8^P"NSM8;B@L::$_$G'JZ#$IQOANF2M*>J$X=G\K_+:SAX*>5^ MY#&N^4,I@>6"\)W4\S )$CA0^%C5GL9>Y6[[O/ W-V-[T'X\E<'#L=GQK9XW-K\MY0]1?OJ/"A5@9M,/UJ3-:IH5CN3EP MGZ%>1;6RHN'8,+^;2ZVG:3NJA M?*_4EK%(0N74[#Y3;=@J#-/<5!U9WZ"!K?:+I#MDJPB9ZG?KY%*9Z_\!25T_#H^WQ= M:W=:_NWV0+;P>E&:PA('--]!10Y'T.DI.9\F31>^48+.\'S91MUS.UFRK MOWSQ8'X,2*I:&RWB!/;*SUD-PI[>P#5P[=H(_75PG8K@^IR,O\M=DXJD;7F: M=;)54DHZ_ENQ3F^]ORO?T!V>;0J-2]:*MAUH3OD@K.>3K.KL(LZ\53CWBB5Z M%3-4*M;M+99)V+;W3B_$MM"ZZG#(X+$-60*?;/(6_K?5)G5"TD7ARCNGP4$P MBG'#UL\/MIXQA0=)H^$\$.:S#"?<3&1_WP80A9.=QN=J@P+IN6:ZJ;(7_7C&W2:10H$=?DGF'C-IX2 MX$J6.'M!INC]43>[HF9\F'Z-]DYXE;*!@M+!]8VGBL.T@DTC1=QZCXA4 M+KNHVX,^[EQV'EL;/T<=D^@Y[H^*N%EQ3H4Q5SAPTW MOO(H*=2H'.WV6\DX M7##+@!?ZO0(P_D8A5P4/Z81UCT07;58E+Q4=0:"_+_OSC^^,-LAA]#2?CY66 M,& DUY_!@1D>0Z&4JH^K)%T$\3E/G;F@:R2WOG^[N"^FX/EOC>XR># P[**S]\9&T)%H9_3I#EB@M1QIBGZ M]4B4F0A^E@VE5PB7-W>6.UDL,97=DD)*R/F^6ED7P+R MX]UU",OO W R5<*(GTNS7L3\A;3F>\2Y*VD+(7,-"#?6!50^T!W0>;[BSI-[ MON)?CF*:B20-N''))[Q[55+DR?-IT;'-"^FGZTXR;- MIM'V9"A?=82FI;;)-R*!L:&Z"QW%TM%"O;Y3/B;E?APLE5R)BM1T#Q7Y[?T2 MH:0ZI7GK:)W)^_NT<=_Q8N-8R2KX8BU765*"+E!E><$-I#CS0K&9BKY_!UAW"D#O M$\Y:$'YIF@8GB^L2Q#,EL41 \,-XI;8T-P1MJ=CK?YB>G)'=ZQ@J03%(> X' M//Q<2;*NR6 ]DT'9APOV% <&/DW)'E7UO2(^&=@XL,KZB-WUAL? M/!?Q&JE#2LG&R/V(0J-"7=%;_>TJ#4=-O@9:+RDBS',4?-DK2$F7:K\+V?@3 M!Z156)"M=:YZGR6]OT0 D/8A&&1ZH2Y;N4'OQY 6X2-9\X+P].P/8-OGR]/( M2W0:W6FZ[G<["VD MKN%K%[,G0Q2K['5C_] *^'^\1 /]]?ZUX$'W4O\>8;WHF>;9V*5;E%&J4_TO MKW!C8)),R+6S!X]O^8W13THL;VF@]/.G@0A?BG7XWU\R_%DLNPI(U?\*W(7J MI:!2Q;MP@'!JRD9"=(>]NB;FVRC357GPMX$Q1\'0XH9JM4')G.7J:A?B!(_WELV MXMVYKR]);& ]*J(ME40@5M?0#/[ZN/35J2J.UFS=SPH> NNJLKS'V56RCKYR M10KF?$Q$LO@*9(*J^9F?0*< .P$W"*WC6%'A^S.?6ZX6 =8^1SH.-^7XR7V* MM3Z)APA]Z_X52;KRV8I7?T;/X"-E\#ASW),6;+K-J"ZQL2*U^]0@9QL_HE$A M"Q&MZ4Q;*,^XW?0(QFM6A*I^-;"LR0\XY=J1'VETNS\GSZ@/TXUL MH?,C'52[C^64(@0TC%8JF)PSTX$*\^F2&\ M\,@60L,$<;&P,'FKN4"LXVG/R1UFN9T=-DZMQUL&^122IQL[CZ7O*)DJ5(K4 M224C[@=U>]XO[NM:3=X_&5*N_9[3KDS,V(-.=^A5>/ZZ(#F2J1K*^JQF]PP( M-",:G$_77B6P'U1)/"*-"LSP$)4=L(SVUC6/7I2JR*E^VWF\W[6AZ:H2W @> MX4G9M?74[/O5#W+F[V _L*"F7+.]+6[:=Z11-VSRMJ(WIF,I3QU]\Q;U4?:' M*M+XEF)!&I&5=2-%B]XWK[F_;A,%!'0,#$>\-G5UV! SHSC%K;ZMY?N%E&^ M6-P=[<*8,FA!+VWF[P3=/!YT$V44X;F^O&/UV1IL*E/ZMM0J]:T[=>IHV7Y_ M\.F-.%^:!<=^P4]P(.],J9?NS<6 EP[$P=W.[?U&,4,BM($J")REG.1N^OE> MD7YS$FTI]' E(XDJGLI(T3I)@&[_F6O!*4^08#(:J_*=09/'J=[^SC%AEA7+ MF8GC7\PM;&FIAPZ6Z0/5R^7G@M3XTU>JT7&6E2VM&X$!EP8(3V:0=4[DA5IU MXD=B:"VAPBI;]OL?7)&2#961;6#BH@T??Y<+?,\A/B-:MV5)M%YW@8!\$ M[!$N:7!P1&O=9\W#*.*''D"WZ<]7JIR8>&+ 1UBH#XE0Z5L+'1=?9%$7\>]( M-Y4KBLH3;F+ISJOW. W@S6[X,>JJY'$1/AFV:8,XP=)AL1=]V,-6NA4-#0LXH D'I)6P9?$M0+$T[-,/C?=ZK0KVEE'/XB,>IC'\YU:QJ#OGV[^WAH\,?)JT?\4P%%5L.',6HUI*Q= MY(P#\7=II!DRV3?O@1J1G&R[)6X:S#2F>Z-94W;*4&S>PSN9!ZNE?FLPS:_@ ML9#0#_UP,M\C>^C1M)0T=)&"T*PI3AYB_AC\$UG6M94;@)3#-KPTR\./"(?> M$4GA*Z.3^'_0;'KZ!N99Q-QT[ITSE)7-(%G6!@?$1B,OOSYFI>$V]A.>[QE_ M2UC?A@/]0GELV9C0I\$PSY+?LC]GD7Q/-&-5$60MEV2HKZQ<'A[N\C/YV\6+ M%V[=[=144%);?7 H]S_.[5.)C%GI E&\2&&D:S\_T2_'EJ@P\9=(( MN6.[F>L#*/Q\/?8 \JMVM4,KZ%(23 OQ>'TTC?NN-U;C-2[X;1ZL%\4QT>XH M!PX4!Y_@E=XGON(,MD39IS[X'T)(&5XP"C9G_.+MH/TN?*6%ALE?N3+:O]'L M/P:IT85,R=61HT&4+V&:(W^M^(?%.H]V+F*FN".J["3>^'GL%K<3 M1Y[Q#(RI0$7UK8]NIH<).I5AT']]@>.\8G2G-B)@[IKZ5MMI6WLN:#-B:'Q( MZEGP! ;W01JAC>QC$#^OA=B+&U(Y.JQI'@;6Y*5&UB)9XROJZ2Q?31'S,9;\ M;[^XT7^J**#]2Y%W_5]S9>0\UF20$%FAN*8LT:$\S+SK4*&?51[A<+) R#5C M@!&Z9ANU+(:GQK)9CPG#O' M&@X\C9$OK[$$-U37AB@IQWWC)_K<)*U,I07]A>T!4K<8E7=OBH,??SS>>S#ZV\3$B2N*2T:[FO=S M:YIK-W'8"")/(1$3=O*DON[*\3'RL^AK>HO7_6G/^0S\DLVE^1^1[4*:OMX7=G;7WK-?$+.0XH]YZKA(6D>DMID*?.KL[.(9CE7^6YCS4 ME@XB79QF>/-XV\O:Z^*#LOC&5.A*@E7]XO.F&N=]>T[^I9;:G*#;IMOV*>;1 M$ZU\D,7^:)\:#70W.!# (\AA?4 N(%+D/<>=59PSF\>U.6E]-"2JY-?WZ+BY MN>/6VHHFPX[$^W0?J1V!J?(>RSN%K_&5UC5960''>T4.Q#^E3.94,!Y/M)-1 MV!L)&KB@B^$98@O"@5<)8_/!/3XM0_W>2V=SU]5&11M/+6AM)G M3:B\A6V^Z2[CCT #]]8WHMX7LE_CJQP_CNZN>AL)W]*F(L34BGSU[6:+3F^-) M\R)O#WC,2BAASH%2[SA0.?7^=@&- NP$'ULN]D25$5] P&4E2;_AGF DA8_H ML)EH].CU:JF#"?0P6)S"X4BR"-7,]H?E'#V1A^J]0G.*"YVES3V,#H<1O#@- M4DX[5"WQ8]'WC]0_/X095%V[+B@W_:JYN;#DNGY]]/$O??_;3 VNVC3.OW<, M'KW/V%+QMN"WO]<)[+8>"K+1+3[]M$;+/.0B+L$YL5:A MFTTG_8G,6GX!"R/F6$(!!:D!]Z,:+RRUOQ/UL+Z;E0Y@8XIL/2>>AVY\KYO-\T^0IJJ92R]8I M)E92:LYMQW'Q<1GIQAC\J*V,QXUM?[(93M0GS[! O]9^VLNB.H,XXY5^*/K6 MES_JY&R-/ZMP$@+&J92QT8.HAI+>Q\,&:/)L/_Q@_PP'\J'I^;1TWZ&E+J)% M]UGV\"QT1O9)%T4D6WU-#?7NEB@]G^@[P\M_4NS+Z>7A.?(FUNO6HT+3H:WBQM!:9\?HZ.6'YVF:,-?>GEB(G'%;F N)FTR*NOO"8QF5(A MUE/57WT08FH#4H/PXEUMS>><\%V! VOIL >%6MX.#9+(+3!:H0!RA^'?CQ?@ M@STX4"\9IZ+Z9Y?87MNAC'*AR3M(OF"21&)Q1B6FI!":H/\TI=A;3I\)_: M#]G6CHWOB(GGWDE-K;SNSCM_]F.N/G/=F+!I%NO,:!E:>9X\[;=WV%]A-K9E M/S7N+QXQE65K-6XU>D_AQ7(.O8I3R@&WY;%O";AEW-L&>%.&?LMYS.U>$0? M<;TZ.VE(=V-IE\6"GAF/RN3@RZ^1?4I@P8(^"G.[Y MUVC^8B=_$;R.VO>MT]150P?Z%Q:;Q9N;9J&^@NTIQGV>NML"<0==?9S&S5$J M61XRT(HO7/8)5<]!;.ZD O2_Q[8NVD!M88W[8.J?-CT:PIR@9(U](L_!L\OPV,AE5 MK=Z&1;H_OVTO."%O2?V:EIEUKPCT\"%N?G[:$X"7'14R0SF,&5"!L&@(0Q ; M@V[&PPBA7PQA:,=:=\N5.:X/>Y*EVB2P%A80X4,I:Q8@ET%DYQMD(*'%V#S<#W_S"A/Z\9'7>PU%WEI)^VEU9C$;2!(CU6(P:9I)E5D7O[SY23- MHP+/.ZDV1YQ#VB%DX'"#*[;JEU+R_"?>V'I74UX/R8QGH6!;Q95\)67]<664 M2(PL7GO[ 1SP9 P#9O3*_L5'. P?K7(#M#2?H#6C)]ZCU5TZ#M[+NN*LZ2Q- MV?$V],;LQ+0_E[G7T(+7B-^E=H@<"AEBMLI'K;)U'F3[IEP&T)=IQ7W"SH.L MSH-I02Y9V*2*$L13#A$7^ 3]ML87Z'F+@4Q MOPH)ESK50'>4P1&LH:T@J@K&.$+8>G$IB9>I$RD!F87L_LELF,]SB5EDB_321RBXTQ:%3>5IC77RHK&*C MO:59D+?)&3,,H[8ZU=II?,R:F-DM$\W[-;79V1"*BMCE3S3,JUX^;)5)FQ\J M#Y>'")'7\+\TWQQ4T1ZA>C2,6>IO_HQC*>VHL.BF46UUD[YM_(W/3W$H.)R2 MIA)4*NLJ=K-"3(+5OI#J=;0;,%OVL<2I7QGYI:4-QP%+?M:C&SN3 9 M+&F2'BIYE;.NI26,81]3YJ%08L]1KJH>Y)IE;'H1YH7,X M$91'>49]?/;1G)?&1G-N(M0KXX-YW/A ]&1D60YC%K('Z\FVRW&5%.1IG-1] MDPA/%E+C'C/5T&:$1:JI75V#+0)AGJR_E1Y>@2_B_P)[Y/R^3[+@%D2HIL5ME^Z!9A7[ M(47N**^QRP$QB#1VTQ[6!>=F.AZ0DO_DA@-(EK[1,RB6U]P)U61F5SEX/NLC MQ@T(83XB>]Y1^>;//"D.H0K.S?W#(G,]'@[LM4ER F.!R![VHR,*\S(/Y1H ME:WV[Z-@GY KQ#=I,_(F)A[TWEZ.G7N 0U.J<7$I[SX)HB6\9433V!RY]Y$= MD?TI0I&V (K57J'"A C;+A%E_RB*=GMVE6T2Z8M+1/ 5H2KF?V/2?8*7D1)^ MLLAWN@@RS=#QFX+-K1^Q*>9S2(7_X)*V37G>9]X)*]1_^L@?M$<=,LP\^E8X$S8S>!P";WL;&#$M6Q MV;KJ[<-T@D"[.F]WW9"[)Z5MGKJC/H1P %?RD/5'\.%,S,)%X'KO86KY_*V5 M,7?1LE#@\+J#\/J@YYG/5*9?7^)6:'Q9.:[]QKED3HO?1/$0YF.5,]W%3HKX7H6PE@JO__$L-U%,W+W;41S1<5([: $7D M#HB,4#V [7+10C::FLKEIC]%Q$D)#%,RF8]D:!"U!@ 1RF6EH;9,Y!9+SD^M MZH7.P\2GWY%$O(A_ZP**EHN2&9);#3*M,?ESTLIM&ZP-!0V&: MQ^(@]3'/=E 7=*1I8'@%$7;G0=.ST5&+4':&0_=40I,BTJTM3!P<&-OL>%ED MI,-;W81T9F_GY/;[>C]EBE8TC\+ICGX@<1_PE8%RK.A:KGCKOQ/I'G^N>Z G M@L<15)57')YI:'/C?2NN+D_>AB[3Q&KZEKC)9,9(TF6>_?=#9.&4+_KGT 4?W_>"P]LY$5D:H>^(B!78XZ_R\BOL!HB$B_4=KS4WO%P M:-:.>SYZSHV#>I>(T.;GCG)%6]L+"M)DM<^K]1]T>&QG[Y[+1!+L/\^J#7N- M@RE<:2LW3\T7E<5F)#FV(/TU;]9"G;\\3)Q1+Z&5C?8Q_MB"W\[]A?EJVKB5 M<8+"PR3^CKOT75P@Q! 5+Q#]"L,9%N-F*M,7C#&0NY-HP4COBRVBHS#C9&EN#!&O.QU(]HP<8*5>[J#YKQ$[WN%?:V",)K94+G\^ MXW*EX=\/NN +'SBP1?A;8^1OORSSKUE$P-5.=%76:#RD-S>@EQUGV=N>24-_L M+FKR[0?F\GJ\/\<%RI=*V\QL3F4J,CTBH$3'7A2;;>,<,[IU&WMXV\7!B)PA MS[AWKNF6?C+G&6;-JUEY^SQ(8-P@X.$A ;N4;D,Q-4#:!M8OUQ>+GOH>9+*TRUJRK?S\' ML912F@2%%X[ZNG<)56IOBR/,"-%F,E&+/:E17@H I 1>\^#NLG:VOJ%GC=-) M9E)M?UU8+%:,BEZX@)(T)#/,):>;,NX /E0SZ%^BW!NA=3#2L6Z8G'#G8X%: ML5%Z<)I7,\>M)!W 5UU65-P_(K0DAG4%X%'7"]''A2[CHLH#^K)0;C_V>OXZ M>$==X*)=QO_3J9XTW*15+?,5(,SGL];!Y4WJCL*\IRV@/<9CL:A-*6FUEUOW%JGRP^_YDMY4I==?7=7Q 7FM\ M&JA;=:"BJ*Q*NJ@I#U[\,)_U.,+5,5U#9?7PU>&0 0/SD5[>83L\Q0C4R3 ; M,8RB0ZV;*VZO&J8DN[FDAI1X><6;/CCPG+P_^=J6):QB@&SA0,Y"^)@]L\=]^K*& MW898=(].;A:<,_:U3O<)=TXAEI)!@[2DI5"))*K<8$_C *1U5;:QK/E4JG UA M;])YSO4 7,9:XEU,;/CF.3XN'^T" 9&/_P&MTKU3KZ"UX16J R6[,CX5S5EIS=&&#)5. MX]>QLQ&BG*>>H;]JGRV% MS)3D0@OJVS"A1W/9ZQG;LG?"YGTI+=[/6^42(VJJ:Z@(%Q6Q!WW*F8CO*LG+ M,SD#$KGR7)PA'?'S2@=_"^1,RO6)\+#K M@X!SUW^5DJRNXP5#'"XCZ 3,K@!$NQ?4KV2TT>+\ / _,F1(@SJ6SV%.!VZJ0+W+.XX5WIDLCU6H?3O"5"!@#V@/ M3K0>&%+(;XJ'GU05L+JHT<6.3JRN>"S= 6XR]%3EH1'&;K0_DAWA<]A1JTIY MW8*#'AS1U6RFC]+X8N"E!CF];)-X$>*+O8;QN"K79[8)R$NXR>7>C_T:6V:8 M"C^^07%R-3AVVY-XWCCF.O')5R_FCET@$BR9#71Q!B"%I5@:'NQ@+1HO?:R3 M;1RK2I5G6/<"^>Y97[NG/$.U"'+%3!L7LP52JP:8?9.BZ FCT=UZ.]U V)E0 MY^%,;2?95]+C;P)/Y]RYUL4&-\X1,]9.[8JWD60[#V,Y7$IU."-PI7D7/0AI MK.O9[!4OB2.7#N'>S$M7@4\2S0O\"$+3IW$Z;^%RC+0J%@GV^9E&DDP.NG MM[^,$NY6>^T#XQC"B*_K4GD0W]QPZ @@NKOM$)HT"SV=A$A?3^"O:R>WA?1< MVM)A0-U46ME#A_PBIV,D.>-R@SSE-X#;^V^P9BHD#@ M Y0IPHNU3@&K:[FMKBL:?G3^&O7-7Q$Q7M_:7QNFW=$RA*"S<04#GY\,%$O? M 5W_M)4]>]%?PNZE5)K)!!-*_-&5.JTDCR>>J0&:1EAPB:%'(0Y?_G*@[/4* MFG(;$OQSL)8,W)+9?[L M^"_GB2),KD.10^Q/E03&!Z-5'F+MSB>>K[K=$'\=E_R#G)@;5>FY^A$)2 MY-[6^O -2'0N/R2=/RD=HEB09@4CIRISY :/7P/\VJ]?%OBB":;^(!NCO0XB M)PY;M0@1%ANPDA&!B[>+!"#(PH$'8OOI2ZPF4AH<% M[9(V#N%EJ^!LZ7F#A8K/6 [3I5>:0B^-AD'KH$0;:\ MFQ_0>DDBAX3(#9D (KR]1.E J-*RSX6,3IVCG<;/3G.W;L/.%B'-3%T,5:K MBL"!:Z)2<5@\'=C7[XE6T^<;*RNE^O"3"I31E_O #RFFPH?O//L'!D,!*:#R M:5%CA$4U9^6Q.R^1A0\RW=JQ$Z\ M4& :<'T)'NW"_CQZ<]\' OA<'W!/>)>J M-<>FAG>?,6'71#+L(/^3!&_#^*BL&/SK] M5?CR&Y)UB-,W;N;/ER2UOE+P?AN2<8YZD2T6M(Z?D3N&\3]9Q0 .S#C7ILXD M2BM+'HYWX%4[X)P(S^4J:#!](7PJ7EH(V3SE[ICBN0*RY7_;F93PYX$G."Z0 M/4OKQLA;1?V'%BOK?-_<1EY&P'%96/87K1,Z^49^%+V5'TE$*6].Y_](T0>I MXS]_H7P%< 1!U-:)ZYQM#-\27A3_\#ZH4J:1,BCTD@Y,ZJ'A+,@$SC_TCQ?O M)^E_^"09RX##@'MM$S.\L5^!.TMS-SOW*8K!E(?,1"C=1S KRN4E4N(/H MR:LRQRI!_@,:L)7&@Q"6<,9WA17Y9ADJDU5"%K9(>76.,@TD.F6',!G?FTA(RE0)]C0I>#F2 M7"?.6--:,=Z_96(B[@6@K!]I#1!<(:,E"L52+RK-+(D 2R?[8H+W>GP285DO MYUVI!H;/@O83X%0ADDHQ2#0RJ00R)XT@XLWOL@71>VDGZ3L_5WG"3\7M[P+& M+TI:]E^N'>F_!?S_I:7]Y=KYN]#S74];^RM;RY\RS\_S G]D9WEI\E2I4$L, M(D_I!#P,W+2D4D"ZX,Z=&[J!JX9G\@[<]"L3KJ31T5;QHV;E#-H\Q;T6Q/=G MA2UY0-28VWA#7-HWE.#G'ZDCV0_SH*=;W!YB*7(>#(+!+&*C0RQOG^I:X169 M*5)LO5M+3L^U+T/J,*,2F&A AL]L=G"+-TT?7SDE2C4&T8Y],WDT+6'XU6AC MVIN;@T?'[@56&W(1H6=>3)N*)E0^W<^MNV\: M=ASPW%-:6!7;M9V688@#(T(?R'_?&N]QOO[LI&&3G6KUKNJ3*M.V,;D0IL>X M;=R[?<4\1 (,YZ3]TV+H3:SXZP$C\U9O,K9$=[<807B ==._'T L^)7\\T^ M"@?V3Z=?O+XQ-P5')NV!5E/BXXBD+EC>?/:KM)]9/7"(@[D_^ M.,H)5N6?UAM6U32%;K!GQ7A[H8]?GCE[DQ+L\40$DWQ3_8 M^[PQ)JBY-Q)WI.T!G"*W4(G%L!=#H*VSZ7),G_4=@;U' -20YQ.#G4JME1-' M#;GF>B5^_'.,4,L$RR15EJ-F3C;S".$2'P]VWZ<_I:0A'5LUA?]<'A8CDY(&^'5"(D.\V4*Z:<*W#)0JE4MZ@[\.>F1A;.M#7GYF )7CGO"P;JJ:FG9 MH5I:J9_&X<[B>(U^4#Z_YU)-6!I6A&IVY%@=FOO-),(ILJAZ=+\;;6AP[I7[UF7Z? MG>+97GA.C$@@O6ZOB8*A:W:43,]M2#GY\EBKE%\TBVJ!'<*JAHE(\DA8=1 8 MEZ1.3PAMC'LB.$1S4/I]19JI_HWK) MG1)3T"=PF>GVIMIGSB*0U1D%P@H-5#3$C.\\R38@+4DA,^38WSQ6RFU]A63B M,NID9](Z[(*>=!R4["I(11;YQ#M,ZWZ(^!'&ISXOBDY6&\[=C[-&SYB)9T&^ M^=7/$\5MH?4BIWC?Z XV$%XTVRM\2%W!XF0-'UU=V^&MWE1<SBN 1!I$DL@X>WK!%GMYFD$+]O?5D%?OC@@\/B*6.^^4DL]- MF 3PO/)\5V_A%/N]I3M%TH\&R?]V$=I?NUDF']Q2U%$ADK#0_:&T'Q3=^P># M]N\60O_<#^63/)G%N4;A<%[CC_VWHH3ZD:$S'&E2N/;51\IE>]:GW]\O0$J M[]#BU.SIQ8'0OUWTM\Q/K-+;;N M/1AOZ>. H0 85-SETIUS[C#:,G.Y__IP+\-A='N._XOCG> !J!'CPP"==+71 M9"QE4N4&;F$83(.D,D?RTJ!%WV922CIO-P^1.<7DY'HA6QL M36(0"1 *XPA5[87^A\\/MTR>B9V93DZ]\/ _(+POLPO[_LC.;P&Z&9\<7DZ> MBSM=0\#!G#PHB3?%I1$VI*\\W3>K "$FI&IB+0C//" V,EU" *-DXC5$M,12 MP'T).$J#'I"[ F1=A]I]RS2A"3G0O5B\M*E?IMB!\[3*Q!\JLU0I8S$9X7>+ M>)P^HX&N4(W-5-];#D!%-T."+[$I5JP=2[<&&A(UL46&*H^UFIGA!..T#,J, MR _(J&QG,VBGYH&:-6E*=VI2+,@D6+ZAD?H2&!**\$0TF=1A/J[H>Z.L%JO6 M\HH9#0?V@.B@AHM5U'_52)^S)S@(')8[4IN>I#GZXHP,_%C PFDW[FE]S'GE M5VD1@QUJ8<2OK8O2*-+.PVH[WUKP(O,S.]+6F!RO )5,*5[:@0_N\M28]IGJ MJ#F\4#S=ZJZ[#QUTT56[[C6%;*/HD7''1-_]%#,X6B5&J M=%OC';Q.";0OS7HQ.%WGELK+Q*([5M&)RM*F4^^NQQ<$H#RH#W=N!_?*'6XBG-TT._>>+'S6,@)*4R!WLY,PO>P@$\[A N1_T-9$M0A+': M?4X1-@'.W8R-(.K%@Q"?,:*RC-AU7SV1Z*7G^&8H!WDYE(3&@Q\)$K;B L(# M(V(H^9)62P]W>".E'2WI1SQX[4)>#5:\?6AUV9YYG2UN 'B6%JM-J[7V;H5J MOZUND*)'[G=?2%K=A$4JYPVG?P_HT#H^#%F5'5"LV]TD[DO]W4?CV>>/(@KX MR\ Y\)'IP/3#+*ZTH_+%X93Y>:FO=.]^W77!T$X MGR- M;^:CKLV8B[__NJGR";+B='/A:2G^E;ETO#IHT^<<7"ZRNXD/%8 P,]G MP RE9^3&4)0&)0)>R&, M'7+,'\H6^RPW>*)=;>J/WDD(>8+&6KQTBL M-67]_;(TGI(9=$T3X-CF,PGV6C3;]LDJ;AHCF=.F1;(-?6KP%RIS5UR!YP;] MK$%5ZDB2NG(/]U]9GPX,MNM:IJ9,5)5NX= S\6+IW53^4R(FM[HO&<93Z,,&0XDE:E2S862P*33NT4!G MUK4H8F06Q#CAJ6)9*H.I7E*=>Z=*KVJ"J#0M( N0^8.S2$MO7ZM0ZA3A<]'B M:JI/W6AM2OVDK*S#Y\[<(@3&&*8$)I@8L J$ (R.L%A[S*6:_6>H[::G"O-K M4EPR7 5M< B!\X$ORZJ!^JS!T:0?=48[-B^W)8&B>T&Z$.7>%S2DD:O'#_$3'BK7GL9ZBUJB64M8N]G&=G%*TLXE; M:X')Z?R&'3;V,WM'F:+-@_I.E\EWS_,E[HGBY&W5,+^A#%.C!(C M\5AJ=O3K4Q*Q1;_W3[S:GO0GLG>O:VR6%+/9]:JIM10THGF]T'1'" 7 P8NJ M?K$E!_K%M* &MT'XQILWR?$7SR';@HEH,.@ Y7(U 3;@0M85EN<#]FG*K1WD M%]/!M=TC74YKZVF?.Z[I%8"H]X):]>VMM73@-Z.&M).,L)/T';;_DXP?? ZD M;-:.?=')(_;"^,8RP16;F@RI+8=NE,;5N(C'_AQD%Q?-^UID;E6&7/$)<#76 M34]!VCM+R78/T:/-)L_3<%$\>H;C^68[^<<_(\X)8D2[X76OU5 ?"13(;\ P*4:QZ-E:V>MFVJ!E M++4*@J 5N5V@N%+!@[L-N)@^9C-7 )31-4/9LCXZTBJRLNB"P#=.82-X@*:= MB 4LSC*_7 M-=GJT@SRMK]K,^)2/:N/J$.)G6_1V+@;7,M6<)P67EB:%6TB, MD?OWN4%XHX/5#$GK14)LZ6GCZNW$"'V/A8G \V,E)/[L+Y7G!%Y(0V<% K@I MH0Y:' ;0YU#N 2S=IFZ^/)'7]5.:N\W<+CMB:@WJ )VL@:BYKB.:)'/[3[Y8#A7[.NIHX)(_ZKK]=.B-7^@6 M!D*PT03L5Z_S^1*5C/2SS,MCB'C&50%<+CCW)E*/_S9RR9^:FO!"$W([6O=( M*(KB_ 8FK%EL?FJ#1L]"[V'J(3K-5E!3M@G/9W0^@4\42N+"&[!N;XJ5:2] M!0C\UCT,Q]>@;MT3A$C_1$P&6M6]/F&\ES AD@<^^K/9OEN#RV'0C]K&VUD' MI(4!X9;P3I_SL")4,CM-@C+GJ.4"O.STOF.6-^BCNS.WT8!:/@%T7 P\.,A^ ML&:GA.[X1#U99.79!;BO1PZC&,;Q.<_]AM#8TIL9'S@NG^WE9#&//Y.PY MUN@%').3]E(@)'5"NCQK*&:LRJ' M@#=5&'>S@4 I583D.;X(J9< +FTK0#'"N)*IV-=K4, A_IFZR6G^8=$DZV!] M%1KZ43!?M[A2G3+BAU=T"V!!E1A6^G("-HZLR$--XKJ!^PML0^&3F>WO.O"+ MUMLN3 V*L_V\'=+O2'"BI8R%84=0G!]>ORL1R.N+WFK8Y MQ]U*NP2"?:?*M5_WX.65ZT>G!ZDZO:ICE@6ES24I*0UN11%$?0+G#JFM5 M4ID:2\J*/"V("92K?$$D7O=M9SHTN3WJT@U_#Y,;D_R!(],5H+O1C3_DL=;) M,60^[TO?^;,6!A3\.X;S\Z<+5.'-E-[M<;X-\]"Y-PG104<2 $"INAA]$_S M/7+5'T#+LW6/9 4N,WG>Q//^IT!3[NE? >+?GGM?NU\6.JX P/LG"()O-=(O M'E4Z(11(7+O$ -D6&&_OD-C!$#)2:]W"E,L%S8\!4\7^"Y A,V7; E MM<4M..D?LOT_H.Q?[B5"03+Y%&X'8=QEBR6=(49 M(@E)]<\1FWTX_4"@+^/F^>X@CX,5A#YV!3!9]S>SL,FF&26);*N_$X V3YL[ MX>XD#9\QQB6KRK^CVZX'R_BDA7TN+>OPJ?2T,I^M.=];H\9$(J\_=".:/Z3X M7RP,MWO2M:T]W)_*U'?EAW_K.K^7N[S/@E4DH"H+L/J?3%= MFR+\7Q2BWJ2SMYVOQF#E/TXI)/O"U;1,FHAI*#^04WPL/:4A +>$,S72S1JI M)HHQVRE09BUN*R+I4H*9H^M@75]I[T,_ML5!5E[>H.#(R 8S##.4MALQ/&H3 M/;E'PN2^.>K*K,KY-INP-)*!;O2QTD/!+Z_36]G21T2\N,LO=461-A5 MG2N07Y8;433?ZPGD(4K1V/=^#B,PNCNN =FRG"O>/&(E(C[= M2-4@O&L(2X:W^\@_6,+( QSAX,+"N+/@:3'@?["HJMZOR+7>"H:M&V9E&;#I M"UZ$%L$OG8J[RYH_4P?/YI.D/C;]/E*L\6Q 4QY)%W/TSD&ZA_\^=ZX0+'Q! MZ\9,>N? +*T;YLJ04Y8F2U$''L^^QVXQT2AWLSVO]LM(?W(.J3G[N\U"VAGT M$/8R)I5^D+F&6'=\^&[UPD3T,81]&V-OW<;M_KQ^*/PI&0I!O.:7OM'*2$BKQ5^#-^,,W?1%3X5 RB]U _(S X>?GWLI9/^,Y,?XF/O_U*8>$OUSP?Q.>[UT!B,-!E=1./Z(Y_RXY M@SJVKV.;#GY&.]T4$SFRI1)[N!AG39ID[:Y4=@@Q:7K3AHIG823/)SR$OD_T M<+?V79;QMQ4P5B2=DES=\P=J,A4D]QOL=>H!2@G5QM0889B]Y=2-#P?82MDB M117[ANYB? S#T.$[SX"^CR*))^BMF_YV\M!!D7NJ'-/MNZDBA\ZP&4N5)SO5 MN)!PV.G]'&4R?.BS@D/,S S-Q_$ZW!/^&Z&)KS,J=#UZH :&?45R52>.0UX, MV[)OPV7RI*4FFXH RMRAL5C)';F[GEU0PO27 +$F!;(FE(W&:,=R(OWQ5L/U M@W3)]"@IMMDXFLV,8IK3:E+43!3%Q='S>'7>I%C*!S<]X#M58ITYBZ8[T$)O MX$"59!BSH[=499-6J-@,690]9^M!(_H$E<:2S[9< 0& >Q^ M&C2_?\M"7]TP"+*)WX/W*@U%.?0\N +D28BJW3>W&9!7,[P\!4VSF,6?090> MR)L[6 ^P MV7V8$G:/$(W+##!?:JV!L/: M;=$;5T7>/X-?NF\2,PZ7BRN3YRJ2X&=P;%)3SJ/,L-SDWW[R.'#WFYC M*X)=;!R'$<9U3<==9LE:.GU:J\BB((0YUEG\55D7UL*Z-U-;CIC)I6$]@@3$ M']Z^%EJ%S GJM[@B7S8)(FBL%8UI2/M6VQF,)1M? ?"Z^EWX M6#M;(U[WM-QM<]$&<72(F4U:+58IDB1P0$H\5%Y' MZ/!RO@FK1VM,G;<;.O0YVR#-<.9<25(BM3^SGOR2M#EEEP7J\SDQGTHO3C,H M< ',>\6(E>GLE4AK&RE@:_P".8U55E$+(+YZG%6+[JWIA(B@QQ%+K/ M"#-8>/NCDD;V.J-1I)FUJRT:)0']1)$S%-C4/TU);%TVW*5]GW,V)/Y3H&J1 MAB1(I2[J\Y3 VPBT3E<;1)8BUP&9:>CR.(-QF2'6#M-.1>$%/U]!U 7J&[EFP,8CMGZ_+7Y "J!B\N/NB8RL M<@ZKSLQ>7*,9?G54%(%G)Y#)Q7T=Z;-CA9 M-Z7WGK.:N-SD1B5I79<"($<@C\>?K!)?[(!:@LJ W_J 9Q!],LBIGERQF%1#9.NP*, U_;@3M]&;[DCOE M%*3Z2PU6S"_=A_:3)*C!ENF0*F,7O6(*GR=FW/9N<='_A'SM8!J'+"!N4L@: M0#GN+5V^=!*"+!?BW6NOS'^,D_K^7Y3CFX.64T!'#9!)" !_MW<8Q_Y5J-=A MM5"K%QA(<'Y-B\,-FU\K-K5:S",+P;F$+$X\N_\^>FX=@U@_$81%+AM_#=N_ M0?N7=[!RPO%>Z0L8 GVIXX'87YO_P]?QKQ*)(OH/H?WB.HRT!HRMP$DI')T. MC/^WD?$?C9783_-W*G3W![LVSR,?(-5Z:XW$O_T2_K/D_^IN5#E?+2 Q) 52 M[?]/C GZCZQ?(EB@$A$_=+O>=\60*O_O#PG,=X=!5H$?[/0VKLCHB&Z-ZM_\ M"]!9D\9#487C8M8(;8=]CI_>G=_O)\F5X<6):?4JEK!;-&=%?$368(>MI$=; M-_D*-6S#5'5JBD:9],W=(?9DZ0Q_1@QD=X3(?TJL3TY-39!1-YB]CFW+.EIG M-CZB,;=ZXN=E>)%CI4AEI/K,+YY+P#"34.&E/]7EY)*5NSU,8 MCD-:X2_Q-.CG+VQ9^WQ?HCF^89F^V*R^M&W0')?"/"_@,JNNJ(?)DS)9ZK(J M4=?9V.=\/<'*8VR]9J_XC7PRQYKR1,/:4XP12AHY=OAD0/65%%R,RVS4WP[Q9UB_692X#ERC94.5278WB%J*4QYF;1& 2S#DONX)S58 MF!"(L%BM1IM)6$F;(GCF^7 [T/ITF B:U8H]6D:N<'5O>(]SUSP. 2UKSJZL M\J+,=S;8&=[.GX?P;H/<%@UQ$U9E#A@]>IPV;;I3CB2#*]CQU";-A5QC+#(Y M@LR19G]=,^\!:C%E:QK-"H6'_)/+*?K#U3TNH[E)=8H"TR6'*X 7W>.>Y0!9 MM++HU6\"O:+@EJ)JMZ,HIY6:,+(SVH+\<$MAF$1B]:4:U>W/5A.3N$FQ7Y0X M],8_NM*8W^<K$ZU";2JACD>G,F:)_6+$SUM33^'MI+?Z?+2$1(:V+/P M(7HP0"Q?-I2GRZC:"4B@_MD@3^;6!_RIR.WUQP/S8O<$+5%2#$F"=^R/W_:@S_*XWA]ZL] M59C$44\[P_WZJ]-YBMUS(S]+W-K?U U!%I<2)W483D$O]EPY MN*JK3IXCS?J.("Y*LG*LL.T]^2.+G74U3O-DTVSC'JU14?*R.)CDX#EWNN&? M\:\Z/[_3\_U U>&#Z]"!U$^]_3("F"WFU_F\^00PV@W\[TS3^N&=%M2GN;OB MX'919:R2P LJRO5DMK&L 6BB=V4[E^K=+"@L9BLK_7<)[5MB)L8&EIZEO:%, MI0[UQN>%+R>-H?"(9(I-Q]9IQ/C4+V>RG.8@+?FHG*ZJG%"!MN08N[9Y=A/@OJ=JK+J>9YNE," M3D0U2G[[JA,5Z(%) X6'8XLD^$GM$K33S*66K183'.Y,\#9Q'E8AA@AY9X=E5G+"):^2VA7@;O/;9%JV,(K0K=D7 MODQ"/''K SJ]B7TV%"7])"\^/*3"W\2/]FB@J&/MC7K)*.O#@Q<7TZ]Q^8W6 MC$!>OT/37DJ#[2S8OEY5CX>XP!F_HT,F4_QL"C9"+&.#I@(!7O1$E49"[\;[1*>[ 0(S33B#%9+$P>$93YYQVTW8W;^1&QGVKB' M017)-:CD69%I,%@IQBKDU5*^R252OVW 4'785FYZ&%=%S)!=0)?45BVG_]BG M3Z7]M#J%1=XZ9=[0@O[LTI30G59@UNYS,B*T\< K@!%0ZW1A$E9; MLW9@+_FKG.#7), 9TXK2W:XHIS[RDGI':7WI1/S+B.5A3:PWQAV-5-YWS]P- M8QJIK!+6$>#(;!>MSK5W-<30W[92N6IJ59=LG%T*,B6J(0R7:BX><1L=YZV3 M/A (:2D'XJD@EG(VUU2V,)0)RU(=MC)XQQG@2]*V">3S5 M?&1%)&T<,R+2,%( 9>^\O%M<*39*C#'55S*_<=BB9[.%EF"E1,HM%HR8LLH9 M7&6IW;>I.1N%/V*9><"Z58N_TV\$)I9@_2J+!9M&9JE\D+MN*F8J?*C&1T#M M^)D2.BW?J09D4F&6N"";NC'->O#DU3GP?E!K/ )%-"=6>VM?\:[UQ M2\% ]2N $[#M^NP&3L7E/B@LP_S%I?2$''Y4PE%V">ST:=CEWA7@"2\,&HN?LH^?SF,$E _+;0"=Z3'UAY_R-XR=\Q8D#=@C"A";,ZM)]H#[3V4/K! M@HR@,-1G7""MOY/'!-%._VF ?Z-)[_-\NTNQ0\.F8M9W"<&=)%#]Q/1M",Y^ M^BW0E%N?N_O#V[:W@*]]"]_[(WA+JA,E--(M^MY;T-?F^QOT+('T=A^+7;FI MFV\D"NB2\O(]=%.A0*LPV5L,<3_<]3\:W!9?&_O_69P] ET\-U6NCS-]BF_# M5WGR;L!Y8.2F8=)?9S7_V7'Y7[PK6,H[9ZEC[9>?EDEKJ5_=%O]VDNF_ H5W M:QP;+G.Y88A)[.V0_(R;^@]'^3\Q:.&((24B;V)+ W?E;EO]3KF=8VPKNBLJ$_CRS]PR_LWA@E&7XQ2EH$'O_Z14,(KR7DQA@*0V,+^WA' M)GQT1NEIUK%O>*;V,7'3\:7"TG!3?R*1<5%AQ+U!.__'@ZP!IFH[25T<:2$Y M@7!*(P2*FMESJS$R&:$3K)K^,'68KFSWT>"HN#73A^' M=?][ 7A7PM M)UV0DI-3%:#;2J#=3&8262SV(<1 T0DL3N8%"ZL2>97V/R66FO(BC51 ML?!U3:6QWGF YF=O*O[8DCIF^,8Q"U];W#'$24YA0/NW% U_[IHK ,*^!O/S MTD]E@2(8LETI9=%M]^!'#G-%:583O1(EL[,EV5[MI/IE#+FL M9/B6N8:87T5\8:.UK %W9__/@?W)D>0&L$%K0F<=Y\T J3^$ "AIC6NY(UYJ M_;K2[B9%_VG/G8XC 3J2:[[RFS @!#SU@6CS Q$$5X UXHM^7L3;,!PFA@.1 M?8S3WP0FJOPC_%7)FYA# -/W(XN8M_:BWP6FA/TDSS[W_X,21_QQ/>]S9RR) MQUD9P^PIJ8XQ^$@1O7H'AKQG.(>M!8;$HTF;L7="C[>$>>%Z]YL9&BTS$S0;4,X=&S(G6TV[B:3?SQ/5 M+[AA0(T,4\P;]5X!BD9#L8)&PZHR6]CS"JN/FI30.W)%WS&;!([W9+)&: M5R+9.2RQL,+X_'G*,OWQTW($E'E/+: 8O&]>4E^_*;A97 )/(NV ZGG:U 0U M"ULA4YU@*W&JZP3_T7=7J?CY$&VJ?.6,R MJ.U:UP19]C"%$"4-(H(VR1Q> ="O #W('5< F.XK *IFP;+FT@6FQY_E0N/G MD"G ^XSA' 5X+@"P&,#6L@.>KM1U%5Q.SX%.H49!,XY7@#EJ#O-SJ8 7RG]G6X,J#J!_RU=O/C[BO"_T4#\+\ X^+E&E7^G M").@S(TB@NT*\%(%&<(70[Z-7 $J> D),;LO?@PDZ]@=,W0H^%8LUNYP96AMB]'# ^?-KM-MEQ_&7 M[G9:QT37U::3/O'\.N,HST!^5X 5>/TK@ =$&_1-N']* [-Y27$%2"",NH2/ MOR0)^<^V-[UH.57$_JTCCVIW.62!GS8JK@#IMWV?O&6OIG'!WYIV6S(A,][R M27P9!%W\?\_4_=_!X%O]XVW%_UZAR! B] MNBWY^/^A]?@G#(K?9\^KO^0\)0["8;]Y>E !;?#2Y!6 ^/I59?[^(F'<_.O_ M>)G)OTT$]ZY48A9'?95/@L_OMMZ%D'Q MW["V_@M@O/J^'Z]_5*M#]XN1VA!CB(8*N9[&*?_UZ^K?;!_R0T(H+%YE5IZ,F?UWBR-\*H8T/$.6 _ODFIS6ZFG-5!1=GUPQ9A<4Z1Y]@38I-B:IV83 M3W79NUG6_I"AWCUO0>P]QGN;^K +)H\$Y,@"X'"+(P#75]9=2U^P]M:.49)S@#O_$B_R9MA89R M]H8%+OL#5*FRUN8I&WPR.)*=S,?+S?>[60!KO\F!9,C%,#$ RI0)YL! \(!W M#Z-LH]4*$D%^%RGO-#Q_N0Q"_(X5TT'M0&-:=(H$B]X]*S/Z\?) Z,63\ MS<^A&S.Z69BSPBKJZI)9?F73SIKR$90 Y"!V:QZNRW^[3EG^I0V M3YH[H0"AT=]]3M=7]>GP\])=<$GNI*GHMT8S2S/:>31,5.I@9>V=IJ-\OKS' M&L F'J*A$HY],1Q;1 V1\XM"25)&L4 TZT$I38X$Q"GHFJJ*G;-Q+4G#BOZM MM$+'V!RP6@22ZV[@V;",LAMZ+UD/"TXN_6/TR6?51VC!(30%!J3CC\M^DV5A ML)N<$(_?3HWU;DWAL[[G_BH2:LAWCGM'VZ!4[,,97S(HE\L'-< M6*2< D[ W%)^P?V9E>:'.TG.#HLR[FLX;J2LR]W)QT7RO68N#!GCXZWZJ,); MMAC1Q#QDI%OITE\A\V==T]&\J=FQ+*Z)>IFINA-6YLASXU)4I:YHU8 M!:Y7^K#"\V@PN&:NQD(N,*DY5#^ZOO@>#]66FR-PVV]CZOM9M]T-MK>*_CH0@E M")ALH82AE[J/J 6@\/=N2F_R>U49&%6KT\&!_T67?30DBO")9E2Z!N(F4]\& M?2\7%3WW4P HUY)X!$SWKC'LF$>9KCF!3TT'IF1F3,EI;E-HF65WKYG%$'FF\MB MOBX->\R/NOHW3#&,*[=]#RZ8ME7Z=?IS6?KV[J@TY;($5CG;J*/SX@SQ8.,= MO2%N*I)B."=3DB[9P,Y^) >C76Q4/4.)<\=^J6H;V40JQT%7=&!!NE!C3.!9 MUC[L>_20IF&LRJY K@92%SAI&-.3PZ_24L&I ;C"PE MNM>-I&G4MPXFA#QUP^\0:Q5T/J&WIYYXJ!4;R?Y^:P&STRG=UZ8QU\'I"B"A MPE5DC?B"N"=,/2@M9(Y.](PO0*[?+,>LV [)(%A[Z26V$0(\-8JF$71>R.P( MEW'RM&FEUSM"_CEC@92.1W(F&*&Q3_K3I')MP?<?."=.T)F8F1+#(2:NH MJ*7F!$W!(6*[DAX6H!2C(;LC+'NF9V.3(HQ:118Z)?Z/IX_%ZHXEY0 &/]JOF\ZERKR.Z=G^$8RH:I>KZ,7%H6?%B3)R\ZE M9RWKT+Q0-V@#1/;3"YZ6_C"VD&Q&AV%:GB8D_E$Q*G _(,ZZ46[U,-9E.1(> M/Q@.3<'ZE"JC6B%9")0P8:]CV4X]*@[\P&QQ&#K4_#(NRGWHMA+OJH;#86RV7 M8ZQ8BSN0:Y;T*:A'0XNVH?HX] VF7 :=Q\?])7=N!+9IO+*,3LXP)1-W3H2_ M/);S/%2J0D!W5K&W3+2EGSZ\A S!_?IN>'#-NI)J[])P,;XS1JVSLD:2Z1OW MK+_/T(]*"+.\]QTOSK<9*C&D#XQP01+>KX3/#DO M_A$IE#?'-/Y>>[8#UG#CL%*1J@>"T#.UL$@$#O6PGAYXUJ1C3YFA6M*T],5?MJ)8)B;L*37\# 7:^JM$\ MH-4E)[E#1! 8'XT4\TZTQ\S%5#_+M#)9]$AV4@KS78ZW1(Y5@4L?Z.^\-0A<5 "LW&L1V93 ,_0[YQH#QR6K MJ$V.:G:3'7X3890J+/:AQ74*O4>F.^3^U 4U_#N*O,8-_&<2.#D.GE3M-V74Q,A3> M%,AY;G%@?CG&U=>"YK(4?I%)_M6*)5!R0KCAM50:K!W*ES#U;9]]F@ &A.Y4 M#481=U73JAU26 X>.]B@G?N&D(.( ZB<3\8B6\Z'SE8[MFZRQS,/ MF>W(1E2FM1F/7C3=CR9^HLNAD3F /LUSD'%J[^OR-'NM.TF9+T/%Y/5%JL(R M:JQC&U01.,L2A2#8"!HB2MLB9G>C=%@X,DOQQ-NS!HA?Z*&68H;4]C%K2+QT MD'KN"L,?/.2H:%I!N%P1(0CS94/%]W 99E7-YB?K#)F3P#-SEE"#K0D?@O^ M-]\!;U, $QGX@$]CDGE571VZOQ',.$"ZL\9BA^5DVI[!GR,NQJ!9&Z(%RH5OSY\N*?2\!_6ZC / M0J#7AMUP\,WG^Q>-DF->%16B5T!QM\G"SPK89>XX-2I.9AR_D7N<;;/)VNYU M[O'!;XS;O?Z<,@%%ZN]VS/][_5O7!Y;>\0:ROG+A>=FOK0DPF6EJ$XWVIH2= MU0%D3)1ZMAQ(*%:\Z#(*=+8TSUJL+*PQO F3S7*0<6R)912_6Y6+#G(-AOD_ MG9DM;=-\5;Z4>1?)CNE"X.YJ!&64XZK6K$KD0]V<:6)WN,?8)F@1NX=I+3E( M:^NL4-F_E53A4VGR"6/(W)7*Q M47&-2;>RR@YM[,?F M\DRM?E"]!!5]MFIP37&7>C57G/$_/QW^NJ#>O7C'ORN<&#:03;7"MT;SE47# MX?C99R+R/GKEXM,[.9%?G-HQJAM.X^J\G2(L>2AVN&*Z0_8E5!^/ZR7C>3G. M:=%N^Y#6=<8 LA-7%=T(8C^KNFXF=V2)OQ,=)M+!U]>??BRT:]TZJT9$L!NT M[,OJG)'4KZO!@TO$P*X.0U+XT65UP+!$?D!"D(5YW+BLPP8O>-->(^TW:R;X70IJ]49=!LH1W5,DCH .=OCM$HY3=;T'UP!4(Y;K@"J MO39-@V:VPB_5?'EZ/E7+"B)D0T]@/MSC[(%C\*V6H?#CPL^X5WQ":U XD/!& M>-*3%->C.;5.>!6U%3/9TRN MG/^F+$=AEK\2*?L:H+7&2?T3>7/R^%>/^3 $3K 7ZAM*F) =8I]7/CYTMFIM MR54#)3C-G9U?OQ!&?^J"-*OW0ZUD2C_C5!K9[1(.)3 E0/ M>K..LII#78,,(8-4W]SPOA?%1B!]Y+T9S;;Q.X MJV5&>^X3%\T-2E1C3O!.U4)W3DMS'55^9C: M,*PPW;2.P[?$)BI@QR?NV!8"I]_D=784RPQG)^E-;6P\;$M]XZE .@] (WA-)L:50:.Y7F;94@9#>5SO90BCR7G6X#9]I_A M4DEHS3D7[=]XM6RC%JVHH4E.3-.,KP]#+.O0:DG3_YFZ!?7Z$UP)*,!CV[2Q M]3$YAR(Y;WI;0DD5 I9D^W@=IH2DL"L$0Z45 FB!2(B4@+=)[J D@@AA:! 5",70C!$*7'A (+'?5N_?L M?=F'/>?>LP_?G)F'^?\Y<^9O\T_A#,,!T/U@:O75V,R#>C%CQI?G&^&81!X: M6A.$Z.MHG369T!7QQ)N58>9]XH[._=WEQYE'WW)7WB)7NUB%I8C./$%H+ M"BD:761/;C!XQ5:68]DXJV'RLE^"8T&>#B"P5E[A*!:S2PJM!7EMEM*;".Z- M7H+6"W(0E2=$]I6O6WK"F G1TM2WZQ$T-H> Q0 40_Q\!IYG!A8=8,H0 2MQ M(N]",EC:Q6:&&RP#ULY_L!ATOWYSFLAF;HAK-"BL>.$)D=&,(/?:(K1RFUSR M8ZR^%[&U9D\3SW-YI '&WJPA-U- 4LDI>:>CD<;8Y2B27A4_A_%M[J=HZT- M5./]$CM?31VH/7[T63F2#?E)2QEPKS5X>%K*DZS,^;9J[4+4XWQ!5&5_;'IG M!C.!CY9WE<5B",'P>;;FL_V=2*^>.K8EOY=/2XQ/"1/BDJ@"=L:,H2SM.:JY M'0-8UNLVN>//O)B]UC%[D_Z)-K&M2>@$_87P _ALD-SJ(>"YU"(>A>Y[E%EW M!\_98GTROQISHHZQ<>*,]*J';=15QV40O[NE=N*.(6V&KX.U',KM&M,]4_C>>],QZ"GQI0/U!L*20N^.!?MNQ^ >IW/!<.;X"@&!>)5%C]V! M,:T69)8(A7'M[84Y,Z2^9"1EDJ700 MPQN\PV _L15D%XDL1+GX)O EZ%MOV<^_MP,#:F3:&%P_ZD1:-*UVZDG/]-UW MK/_T@B,XOT.65BK;;XIB:W?6=BY-.IKG$_XQ]D9"MUN5!)'OC&0:9O!J@$?I M#IC0VIMCB9F^H2,VWVB&:>\QIZ$TVG#DYN*66GV<96JH]&0$_)7')G]5-RQ* M\5H%N(Y3.9X=Z5C\0?@T&?[L:R*'W 3&)&X<1W,NJM'$#=DZ^61"1? X&(?)ZP6&K.B7 M>9V>@#W3#95XLQ@38AMU7;)E+LXH59->/FSQY@4;8BF#3&L0J[P2 BX0/:\% MN:4V7JF@'( ->M-)G+=-O7\^6K\VYB,I*>IN)V6)JI=HZ_/$A=BDTSK@:[NG MBT[-ISDOE>CYEE.1<@BXQE5'K-,=RK$8C>91'NVSJ(P0B@$N/ :F :;3.T#H M9.DQ5T%DO@(+@>58+TN8^C&X0]R$=IN!F00!ED1)U@+LX395EDI9(I+):O2(^P_ MQ&9 9&GE.$I,?#>L!Y!E%5XJ#'YF/D?R)L;308+YO?\"Q-*B=RA6,X MNI M!0K\V@&*BQ63O4P[8V;L4"]6%M"-A=@(S?VL\]AR6MGRUZ9KGNPR:7K(,A5( MHA&#R'=(2TMI?>?F_%:W1L&#A/INM6Y#\05 MLH,B:A@ZWZB2+.8JW&6M[GJ/ZLMA5([\P9'^ (?BG>C67?@^R-IHC)+Z9838 M0-\6$UNN\NPM7CR*F&FNNZH1V=Z!2+"S2V1EMIX ) #>C'?'G9H[89#KZV*3 MTB8#BAD5JWTA6)UP.JFN_DQ*HL1D"ZR!MEGQDGA MH\PK@8@#=@UH"JRW/_C23I1B?X R&B\.Z49/Y$_D#S^OA(JUE9S\L-C*N8)5 MM34JG??9M6OI9FF53WH'V2)G0R'!,V1JF534A4E3M]?@+3>LCW-Q9OD_'?^0/_Y/ MX&*CC._2B1)#$J/*>3\E96&\YQ/-G'[L.]'_D:']+RXQ=)>SZ!HRP_T+4CWN M7TW0X&F#L*#TT*'Q86%C+VR46P@Z1RL6(G!V;*RC2CVW.B3$[$>F@ZY./A Y MT8[:&,,*UO;8TMY/Y#H;JO$5C)O_JZ?R%W2]!:C\$4F/7-=EIB]3;9I(R^QO M0@?V+P\3-OJ:#5:S:/MT?U9S'9[VJE-46H)YU21_5F-C#P%*7)N' #I (&OW M[XU?-/X_R*G[:'1"/A*42K3_=(CJ[XK8YB%AW""%"!I_=FH:X\"<0/)I'J>EC^'[:)*2(%U<0\O7AM=D'[4_I@##^4_@FC?T+_^I?=$5?^'E#* MFR7;;1R>1M*Y99V365%-69U.3R\.!ZK;.?6<9C8HH,IB M %]Y68,"HHJ8;V55AV53V\;__P/_&B>1AW[L"F9$3<%L84J0VPX$Z&H2[&Y\;<%Z)DT:*K:C+V< MM=.\&Z1R348&3Y2$FY8 M @#5RL1&Q;!,-O&QYQ)C^=K(* MS*"C8:"_^E[?AS4&?*D;?Y>M4 0K=A?%_;HMCP=$*KZ4F:-6B,QLK%O7C G(,9-HG!9W>7(7U[U,R5QN+*7' MSX0H!.U*8$"ESI.1M3;<7'#HTG9\[\?M;3K !%J+B(X5=[1\2$?]H10%W,*" MTW[ND[<>T%1$NW/CPV_ MXBY5/&N*Z?)Z,X";9U$XYV/MH3JOHSIMGN8O+.3F7+(3M'L4;>M'B.Z=3E7\ MOOQJ&<[%81^9S>TI]6"HS0[R&554UA+X@CPR\_':)SKR8KN&>&2YJMB@?% Q MW8CU6SF6;&?^B<$KFYN]VI8!UZ0R_%WFML]BW>YSW7GGGU".'))=03@=0Q.B MT)=1%'L+@3IGY#4\GJGKL:J(LJO_!CX+_W7(;*6U:XCL/L&%Y5>O$\GZ#HFC M]J3V(2F)[/J:/>@7KD/,:GZR5DJ>> H-&(Y*&ZM$=3ALT.&5WJ MRML?/L+PP<"WR&0V"QS%0 M2K&'-[F*[T.L-L)BFX^N63RJ! 0V]^%46SJKYHN9B?N'L .1*X6W*RNRA;D] M&^M,7MD<%@>11%]F@I1+*8BI*]0.MXPR1]!B>;3&F]Z04+,XM(UMQ\*0Y;NP?SP_ M?FODY/#[:16E=5HV,41Z.7JYL2$NERJ"("A4S;:A#TSN76>EPOUFXGY(NNX/ ML?_K#>Y_!ZHCW6W0D5>@F3>94D1Q;G8R&F1R.@82N882;I[1&&4AK&>=PY%_ E!+ P04 " #8BVI6*V.VPIA\ 0!# MG \ % ')M8BTR,#(R,3(S,5]L86(N>&ULY+U[<]PXEB_X_WP*;$_$;E6$ MT,4'2 *],W-#ENV^CG#9"MO5?2<<&QEX6IQ*9>J23)D]>+WFFWNYJL!-(6DE!?@CK^[ /X4L?P>J M6-^#?ZZ+W_/O%,+_J&^Z63\\%OFWNPI$010__VWQ-Z;2+$-! %.E HA0+" E M*H,\B2(6TPB'07#U[6]2IBJ,HA!F"<(0I:F^S/R38QH+3$.69D']T&6^^OUO MY@]&2PFT<:NR_N>__^6NJA[^]LLO?_SQQU]_L&+YUW7Q[9O[S_Q.WE.8K\J*KK@14.9_*^L? MOE]S6M68G]4+'+W"_ MVET'S(QA&, [_^J,4?_F/?P&@@:-8+^4GJ8#Y[V^? MWAT527XQ5_RRDM_,R-[*(E^+SQ4MJO>4R:76OGY:]?@@__TO97[_L)3=S^X* MJ0X_=ED43YYJM"1&RS U6O[K,6&_7*"^)WVK?5T]*%>;^\&7CJ!-W2^: M'^3X"O?$7*QR\T*]68FIWMVMJ(M5'U]C7Z_%NJ++"5Z+G9B>RDOS@_?Z;ZT8 M\Z 39%K+::F[IZK\4MQ=/-#%CPOY6V1%ZU_1;_*C M>DOSXE=:_"ZK?]#E1BX096$D,PP5%V:*HP323$]Q>CJ4+)&$DXPNJNTGLI K M^-OGSII:Y4GU_8L#[M41_BADN=X4?#?SWB\/3:=Z)C5S+_YE1>]E^4#;&[31 M9I'2X/ ?.U4!K[@U:; VA;0MQ?T M# :O'D'_NM9H4%M]!3J[06TXN"Y![XWXJ( Q'C36@W_,[XT0[;JZ?O2?Z!_JX5TK4%9K_CM8/]3OB?SQH*69UX*6X&$W\/JZF@-:/JBIX*]' M1W[-G^B_-&OT=?%\'-9\ZG%HIE M5,^0VNN)FA7^OTZEQ2][G\=UT2%%"W[F M+6FO^(6OM0OT4,$G5&)!M%J_R!?5O%@:DK^ =2%DH5WN _!NV6=3PF^4 M/BQN-D6AG_QV7\+% N.<)I" MQ$D"$:$*XH@$,-(,0R)&,L12%W(9K,E,:0?PUA)0[70'="6:?[>FN9'3\-&R MHZU)QF!D0NO@[XP ?2MJ_/MV@,80\+7]K[$(U";]/_Y([V)8/='A<#TF)G"D& M"5,IE"(+5!9$*D#(A3]/"9L;16YU!6I= $8%$))5I087%)*OO\LBEX[4>!)K M._;SA>#(!->I!#Y)+O/OE"WEE3EW$WD%WJ_+ER_V6#DB:U. MBIJ4D&R,?LXY5O<,HY5W*UY([72^ELU_WZT^5G>R^*"-:=:*[W/*\F5>Z8]H MD44B4I1FQ@?4-*/)!;(H8E#%413%(D0JCEUHQD7XW&BGUA0LUZMO4(N[!\N= MJFYDXS0"=N0S%JXCDU&G-OBI4_QGD*] @_1.>?#> FIG,AJ"F2=R4Y>0UZQD '-%^9((CW1LPG$Q'R4?U6RNNRE-4B(U%,DX#!A&RI0ON![NQG>Q&2U"K>06V;ZM6%=2Z7@&J]'<" M]))G<[]9UC%AU_?KHLK_N_:T/#K7YP'SY3Z?D#2M@WS>Y#T7V.*6P4YN_?7< MFF]'N]-ONB_GFI55H=WL19;A("6A9A86F3]2! G2]!)0&J0BX((@[NCIGI8X M-S*_W1+,[99@MDJ#KYW:QW>,_*F=GWM MS#_@_UK>Z$8[YF3VC5*25_EWO2[EZWOYA?[XI">83]+8I%>E]03SVTJO7)?Y M?TMA]D0^KOY)S<%MU9W&+J(@P[$B" H6)Q"EA$*"E8(I3WF4-<$2)H+BC]8"^X@9'^-VFM->8#1&9KRM-: Q MISZ@-0:!IQ9=@=Z0U=N 'U>@,^NJBWJ:=JSLHY7M0?PC4^B?\K/7JE_]; Q5[%' M0!\>EH_:56QDZWO**N= 24VS= E*;?]&SWZ/_0<6&O<25&OM%4GS[_97[?=? MYW+H0:GRU<8\UW!\>Y!&JZK(V:8R^]'F_LWN=33W&NKH&,-3J)7'E^9$*)4/ M*9.%2GF$I!\*Y?.Q0[T,J3^<0HK/)KZOCKLJ/VXJDT%CDI(6<1;1-!8I%$$< M0D01A33$$M*,XQ03&<0)<_,Q3LJ;VW2]5;>)?[P"ZYVNX"<]?Y>U!<(-R=.^B0_%S@V*C+.AIZ].QL(+%FUMQ6MK$3H65Z?LNA=UM[@[%S?K^ M?KVJ'ZM=E=Z_.A+;NM1A)C-.HP@&B@F(N&8<1HF 3(1)BA!5@EN%5#I)G1O; M-*JVH=9F9<+[/W#W"^SA/[_Z'P74D7GGY?"T7Z&/@NM$Z_ /:R#TXGB5-R%X MWVF^-*M43\M09V1.+#;MGS79DM+9O/["T?WF8-][1\.R!@TA7;<0.?+]).7.GY?.GOA?8S%T+(,%4Q M@9SH91B*,PE)1"+]!PK#0$8L18F7PZ5:W-P^^4[;0R?75^";4=G3H5*#]H4G M2LX8ON1QTA7X^TG\_!TE/8%E['.D1M@\#I&>&&Y]@O3TKLO#CKI@IL=%E J6 M<1S!#"$)41 A2-)40JK7$101)&6DA@8<;:7,C4.Z6(YE'<K*WM2]M;'1-8K=9RFV/(TY9]%:6Q7'"<+:0V"$\*N=C!<+O-HS\U3(U?[%[IN4MX5\H+EHLSM,YE(= ME%O'<)5MEN@NX0\'2BA)*4SB,()(LL1,90J*&$649"$.N+3=J'22/+?IK56^ M.REM4@#7=7QZ%YS>Q-?:[Z^YC<3Y/2'0]IN9HP$^T8;FESL)M)2\,!$%)5^NRXW^J\FE>[!]VTU%E#8H@=%E M/3V4=U)60-#*U\[H()A/[(ZZ/6^R'=)!9O9W28<]P'T&^5SG5=Z$3P_2NJW8 M7^4]D\5"DBC&. QA4!<<(XA#S!,$HUAE$1=$\-@JZ<)6X-SFBT9G,(T\+.P1OCR (OC9*.TP%5E ZE,OR#.E$Q/])MGY/ M"?*5YOO[IJJ$V2>A^:J.]%J#0V_PTZ-$7[6N'$ \5:S*YC'359MR,.I)N2B7 M^P8'0?7FB8/3Q.YD-TH3$J88)LB41@YI#%E %"1AQCCC2F5IY!@092M[;HS^ M;)E:+XF.K%('IV+8#XSM%OHH<$_K$%R&])"(*E?,_$5764N>.M+*%9(#45?. MCQA&;]="U!$:='FK!;Y;W="'O*++18+B+!.!";**4H@40F8/.892QIA2GA$6 M.9WD'Y$S-]K:J0G, ,!\!7BCJ1LY'8/5CH@\@#4RZ?1P,BJ:\@,W9W!RII8S M*'BBD6-2)J6,,Z8^IX=SEP\M+P6_[4I*[.R+A=,H"BE%$,:$S(T$MCH"NE/2M5C) 2SM/OY+$1KYR]^!M]U9&Y("(BAU\37M+YE-+^U!?<_-@>E'U9R= MY'2Y"R4JOV@)Y>%?O5[?:_=W(10->"H0# -D$LWC"%*:$$@B09@()<7"B2!\ M*C)7D624'N87*\BB4Q()).( M2*>N"5ZTFAN7=4:9&(+;0L)KT;9//!L\O?*L+1NG*KI7K#W1KQ^=)N5FKS ^)VZ_ M#Q_(ZN8<]5U9;J1XK0ED]:WM"EKG?]>__%A33]GUW1&+* Q9%C'3FR)C$$EE MBAYS!I,,XY +$F8X<*)P9Q7FQM=&^7HAI8G@9DG+$EP_S3+>/-3]LMIV6OJJ M)[]MR+T$/[T;6$IBP"#&*I81RU*8HHQ A(2 %,4(TI SH4(>T8PL^JTK7VH8 MS_;I'*/CF1A>UF/ 6%C.GJ-^)F-/E3;-!MG)9H.M=;NN@R9*!S0@>)PW!Z/L M:Y)T5V#:&7$P0'O3W_ GC3#7?9)E5>2F EB34&]>N@^RTG/SNE R-_-SN1!9 MJ&>_!,%0FA2V)*00XPA#EJ@H2WB >.I4,_MBC>8\$^[T/SPI4F-0.1+36@VG M!^+U/4AC\W"-?&,,:*QI*;2KQW35'[?F\I: 335OX^GL#)N(=ETPGH*%K?29 M#RF[P.?$T4X/'D;93UV??TI37%N*Z^_ZI]_DZ[RL6[Z89&R)W&D#8JURDM1N>Z%B6 79')+I&V M_)L;"3L/D!WGC@G[R!3[;)OG"G3:@U9]T.E?5YH]7SW6F4R'@N>).YW%3TJ5 M0\%YSHR#GS,TL^AU^$D**>_-[L_->J4%5;G^Z].(^#95(TH4P5S[]%(&)I@K MR" CJ8))0K',4DD)(6YI1@[2YT:!;<;&ZQ#L3 ]&YXGTKBFS;@,#,Y"HF*6 M0AQ'H9Z> DW,-"8PBK@*@U1%BD5V=05&'YIIZ@WL!F?"43@]!XV.[-AK?,?W M?7"^F ODKLEC(T$_?2:9R0$^FTWV.O2:-#8 O+,99"[/G#B=;("Y^[EE0QXR MT*?INKW1\JXI^=VF?RSB!&,59=I;(41"))2 )),QU X,BA3E+.7;3?DO#C[, M,8$#-N"_3#!AU_K6#=DW]J)7LNE;\U.KIL17M62Q\ M.0M'Y4SK%9PS=V_Y?_:&8>30)GU]UC.420=[KP=J^87^:!_^JNE#L< H(0F. M,8P$Y9HH)(),FGIJD4HQ8BQBA+KL;)M:MVI[)!(GF#R1BIW,20G&"8;G9.-V\\!<$7G_L"YH\6@J M05:/^_TH4B0I#[, (LD3B*)0<6)*]QRK9Q4AKK;%?V@%F/R6K^IE_UJ!1M/A1U_G!RMD2M P@)D( M8M. #4&,XU",ID[0=K#2(IPEVK6-LH1J M?DH89&F2P(Q1)(1>Q2:94S*AM>2Y+6+UBY;X3UMI0+9CF%&@&YEJ'!)7:M6G MS5QY@M:$J2N-W-GEKCR!8TCRRM,'#*.F][(L92/FM2QYD=>A974H]8)0S DU MLFG^]G MR=NW=L;>YROYKI+WY4*I"-&, M"ZBR!.M%">&0)3$W@2,L2$FL<.)6E\V38G,CHKY=8&<8Z"QKNFKW;#.;.YUU M)O:NV:4 7XV%H#;1D;V\#;D=U[W$0([,C)..H7MY.L^ ^ZIGYTNM:0O@>09S MKV*>[^>_R#1P?6^B1Q=$(I%B%$(A3+5XS +MF(9Z#E J$&F,)<)689Q>M9K; M!-#U]VWVFN43RN!/*:.V7?]N)2NP7)>EV>1O;@2TJHJ MZI&_(%/)S]LPR?3@/L9_CKGA"C26S69:> KT/.:$5J<_TX3P%$;/L\&SA[M- M!4+FB]=MN.F[70#H;KD7DU"3>1)"%Z@IZR Y;?9_$]S9<^41N9 H<#9DUJMF@% M2:=<,$EP%@89Y$QR31(FLU'%&11I0%@6QOH_5ML [J)G1QM=R(8)6.LZ'FPM M %L3P%=C!&BM<$AJQ("3\[K M81F3.J,GS7SN7)Z^>$@+XK78\&I;>UJVJ9,$IZG$(88X0$I_]AF%+*.9_O8I MP9Q'4:"L8N5.R)C;1]^J668!I9$_^0Z@ZQY M[FF\QQ!RZ?5[,5(3+:P.(.:K#^])"$YVW#U\YX2]=4^J_K2+[NE+W>EN?_WT M?(GU;L4+$\_3[G]',DV06?Z$G!*((AQ )N(4$J9H1B/*$V+-@Z["YT:0G78E M*"0WB MS:)$WZ:"5=AT>BO7WO-0&VK.!\X"<)](Q81Z980_X7";.[[EW=@4Z M"\X=,%R.MSTMCXG[1'S=*&8.<_(.X'Q55U/XOAT9NMV(,/6U*2@?),]5KL=' M= -EOH6Z)[NG @M#D3TQ#3@_\=HRX] C4RUYQ*37D_1GRD)32C MYJB\?YEH1DO3[7)5]F\;N 2B>6%67;(7Y'Z[7N;\L?ESU[8'1RP+XBB#2*4A M1$B%QJ.64 :QH")%28B<#A2L)<^-5XSBM5\AP?U.=4>BLW^^AW M!>DU!7GUN+ND30NNZXRWK2%ZM0O>K:HB7Y4YKW6^9F554%XM8D*S,.0AC$-3 MMH8H!DD21C F89)B@<,DM%HQ3:+MW'CQ^MNWHJ[[!_).WX8F'4J%CC["Y[KLO:EWKSH])K95-; M]GU>5HLHE2%&0D$D(\-%:0HICA7,PBPE+*9%+S&0(Y/FJ3%L[1IA,"]LBG;ZWEXOI_*?Z;@OFEW^CK_G@NY$J:]7QQ4#K\ 6W4[QNHGH^=R/BXL(G@=LI**")P2_:)'!\X"<*SIH\81AO/5A M76_X2?&L0W-3[_V:5UI@]5C71NT%@Z1,.\XL@U+2 **0!Q#+5,$XC>,PS$2: M!DXEV8S;]HFFN2TO1_^MLJK$G36N9'>H&&SH[^Q!V-D M(MRJOP]XVV.B,Z$MOSQ.A,DE*'IBQT$J3,J3EX#TG#$O>M8P[OR\>7A8UAQ- MES>TO'N[7/_1*P&S/6A6(DM$Q@1,>9!H/Q]GD,8R@($DG(F LT@D+G1I*7=V M#-E3N^XMOUR;.UXM0& MS(U%6_5ETV],K)=+6O2JDSJ6&YW\=;"DWQD/\M@\7@?;O3H9E%?NHO)>G8S* MZ\%@4F(;(*Y !P5HL0 =&*!&P^/L\$+CZ&N:F5K]:>>K%QJ)O;C/9L&&QFXY&!WOD.66+'6SN/XC%\E%!$Z/RS7CU*V%<,.+PFW6[SUXJ_\LC8[);W? MWZS+ZL.Z^D]9?9)\_6V5_[<4NRZN\K6DY7M.J.02UHUY<@VYBS, ML4SKB[TR=N3ZIW@1)MS,V.Y1[!R[*[ [K6NW+IJ&&R9$K+'F"A@(]'45>)05 MV*'@OTO+BP^8K^*X+V;'M 5X7WJX]HK\OKA"P^;>6_W)]I,C1)IP%3"8I9)" MQ+""1* (BBQ-2:3"F+FUN'[Z^+G-4D:[2_(>GH%G-S4,AV1DOG9 PYE>#QOM MB?.>/7Q2(CILV'-V.'*5>Z.H-ZLJKQZOA= #7]:>_,?BUFR::647D@F496$& MI=)K6)2R")(LC2##F4*!1&G,K9(KSPF:VV?K%&4C7G]1E%6UU_H09N@IR[2/$GCD$D& M8YQ*/96' K($!Y"S,$@"R3,BG4H 'I Q-R)HET3&IWS0S[QK*I7N&G1J3U-C M"MY\OKT=Z&[V\$V2)!01CF$:800124.(>::@B&,>2T&R*&)NA0,N1'B:&@&= MDDU8Y>4P.OK3PZ 9FT^?8#)"D/T)\WW[C3T)+^/1[9MXU-F?*@(BHB=\#.P*<^>A.N)5XOEC9Z;"H)\7*]H*AMFCL'3IY#HQZ MF;'T&1LUL073AT>]S! =C)!Z(54NF$W+=V6YT0J9H*NN3_8B3161B4H@"<, MHC0@D(H PR#AC%'*0QHZ=5,X*FEN,U.MW"Y0UZ0]E$U"4KE>>HSF/8BZPPQS M*993S ,E:)2\:@)636!K0_R>&?H4%CYY]*"GD#0.K]AG>^J+O MO?Z1EXL812Q L8 L2C5;\(A"AN(4!BS!888PYBQU*A;7?_K<&*)6#ACMP%>C MG^-1Q%/D[+[XP7B,_)7;0^%>T.V0R;ZJMCUY]K2EV0Z9M5=_[>!%8U1 6B N M:$!"! 7#B?YR16CV'E.("><\1!2+Q"G&[[2XN7W*3=#:LM6R+E)8WJV+"FKA M]U=@W1GCLP+10F%&$H(%#.*,0J1"!4VG%YB)5%*-N.)1X+8=Z0_T:78FKSDO M]'S411B5=83SVAR7 ][HW!\3K^#;\:T_0$$S:@XTC$6 MM[QKH.?6UK'XJ*SB64RK/E[_[:/:1:PT23@FEJ6L,^X7>IV69)))&(5I!E$0 M2$AIBF&**=\5&$C51XXD^6I MOXR\*?6XS?):J4YN57O=EY'KUB MAGW[>ETW0&'D+7)V0J<=V[.GE!8;U G_$)_K> M'1$ORKV0!^(3V..NAUDN;O MA;YD$9- *D13_2Y(KET,D6CO(I509C$721#%B5NU[LM5FMMDL3, ++5ZP\JV M7#!"=J0^+>XC$_FVH(LIVU*;8[JWG^V*=05Z8_7^U%@-KNIR.;R>2[QJ3>5C1BS'[9U[=W6S*:GTOBS8% *M8DB@E4$5) M!)$,,604)1#'"8XPRTB:4=O6RW8BY\:B6FNX5=N^3:XEOJU6 MPG@O=EUT87@@2!\U3*,,<:Q?Q10IB$(50:H=!HA92$4FTQ@A)^]@*&I3=(WT MAYK=BGT@%B-/.^\M ' O/;9OJJ]:8[TG3UM<;-^DO6IB!RX91F2OZ.KW+_F] M?"T?3'.OLLO/S6*BUX\A)!%!$ DB($G# (:)B&*JHAC'3OEUA\7,[4.]D465 MJUR_<[(TFW:MMFZ?ZQ%$[;[2G.I?FO2F<,&R+(YY$D 22PE1:E(,9!S"A*1I1 BB%#LE M%K@J,#?2Z#2&M,V"++99D,LZEMD$+@.XBUQN?ES6,02/DA;ESXX%FYV'S(Y[ MQAR(D5EI+^;V1&IJ$V#N-REU*'2C!.9:B'_!4%U[<$X'[SH\9^*HJ_?Y2KZK MY'VY2"*1$4X#R'& FQ,0BE4* ^T3AF$7'(%/AJS *U73Z/L;V!_-+A4#N%_AS13WL >@MVVG_RP*:K MLC(=ONK*7T**5X^_:4'O5N_JTJ":_=MNA=HOWC:J2%@0I$0)B$*BUZL9YA!' M5$$:1;&B0<@3Y.3*NJLP-]*]Z7H&EDVH2MZI#NA6=\^Z!% M5DU#P4Y]0Z<_&0LTYC^#K1%@9\4HC4.&@^BKH:J[ M.V4QT,T%XSU>%/'AJMRU+69ID*01#:$BB>D@R$TF,6(PBDE 2,8"@JT*$EO( MFAO';=5MBQ?^T2IL?YQY#MSS!\,>(1N9J'9H-47X.EW!5YL6S\[0V1\!>X1P MHK/?+W<2:"EY(?N=>M6Z ]'7LF_^CD*MH3JQ!GPN2=,=OAK:4K_U-?VEJ$= MFI)(+ 6":)]O-9!!D+)"0B9.8P,R2! M4Z?6T^+F1K6MGNUN9]%H6N]ZNC9E.@FRY=&G-^C&/@VM%;T"'7KMQF6KK>?] M23M4O#5I.BELXD9--H;O-VNRNFL8E[Q;\<(\\K5L_OMN]47>/ZP+6CR^^=^; MO'K\M%XNWZX+XS8O0APGR@1(\,"D:89I!$DH KV"2T@<,!(3Y+2#Z")\;CS3 MZ0Y^ZK3_V:3G;0T C07@J[$!M$8X9LTX#8X=(XT%^L;09ALW=0'Y>DW6E+WK%=1<\ S%6. $DB#*]+(ITRNF"%,8 M/;7.I2/%$1E3"+ L11#*AVD'#(%*DF24L$#* .EUTY,*8@IDC# E,HT MCD/EQFANXN=&::WVH.V;ZQY!XHB^'8.-A^G(%-;!V18R:-.7_GB:']:H#VP. M")Q);1ARGEC-4?BDM#8,F.>\-O I[D[@Z_;,Q11.7D1QQ 2/8H@432#2:S*( M"5(P%(H(EBC&$JN]K.?-#%CPO9=VOP&P0J78/%*$0!SA,8,9- M>=K4[.;@)(.!8BA+I<0J"28)<1ULPMSH8QNZWN43R%9Q\& TG[;]4:L.X]$YTUGB+C3H-T(B#NR(V3Q<&=5KP?_G;FRF'N MQ&UA\4,-CL HZ;9,MT':;EWM&;^12;33]@K4 M^M;')%N-KZSP=%ZO.B#D:8%I(W'2%:$#!,^7<"ZW#HRU7:^^F3@[4Y5QM^.> M$DY%$B10!H$Y[\A22&*:0IFD"Q!& M.Q*Y&)R1::/&Q2C8E.ZT2E)PCYD]!8*O4-F#,J:-D#UEYEY@[,F+![8MK2MK M;D]57V^3)K:9@BJAE.MU&>0\U"X7I@ED+),:3L541F(IE%,%^K,2Y\8#C<*. M/4W/PFK'!5[!&ID7&EVO0"\$8Z?O*)M?UNCX:I-Z5MZTK5-MS=]KIVI]X\"3 M$+--I%TBO5P1&UZU^4"/=9=+NFRWELH%B[% <1)"B8F 2#+MO2A)((MXF,J$ MQD0FCEV0K 1;?3.3-C;J%-4>^8,>%4>RL83;\FC 'X03;>>W"H-68[ %L]79 ME!AOH^E-(F!G@L<]>"?(?.V;VPF==J_;"8B]_6FWNP=&KN:KO)+O\^\F+UP+ M_):SI6SX\%?Z7^OB9DG+\H-^W=IHR92B6(0R,+&K$40!#J!>]010DB0B69(1 M36).L:MN\N>V%FK4A[7^8&< Z.;^V@90&P&,%4,C6AU'R8[:1L1^9([S#[M[ MI.LP\'S%NCI*GS;:=1@T>_&N Q_C?KC6-=Z;.-"PR3!]M]).?OV2EA^K.UE\N:.K-L3CP[JN ME"3%LP"/OYN5^&OM"&_W#!98X3 5F,-8+Y APH) @C"%691Q12D-<9@M'NJ. MFGIA7U26#OP,3'/YW)\;.-X7_UNK/J 58/);OJK+Z:X5:%2H$U7%>KFD^C/7 M/VJ25J=JC^SSQ4IB)".>$!B;BJTHXQ(2HKCVN!27/(Y"S)/VQ7JS&KL[]HN^ M5IUYT[Q4YZS4#5&:WLB &AI0:6QV ;1;> Z$S]80 M 8-1[TQA!J&S(XSY2P?3^C3ISQ%>.\(@>@NX'4.WH25K?E![O"@\9':W;LKDWQ=5,W8TBQS&$C97L6-!+^HQ\)&1P; MQ4&C.6A4OVHFD2OP='1J WP>" W S=NYD(OLB8^'!L"R?THTY"&7M>%^M](? MJ/Q"?[SY86AUXZUP$XA[<=:WE$<62>VK;#;E2MNV*WRH*? M6G6/^UR#>UV? <9S(^MCTEZD2_49TX^UH#YWV^ (?RZE*$TE@/:TN\ND*A>, MLC1.!85I@ 5$B&'(,OT'"5,4%TPG MT;=C&E^8CDPS3^%L%=TFIWI<]]C@X2^J_[BHJF$L!+EM?BO35D9;W(1H8AD:%BX24]]1$5/!Z"5G5T17/2\:+SBPWHK$8$2H#$89*0)&& MRG1U5) 2HB!6DF4T00@1IQAK3^,QI;<\H]&P(W^_&(\\!3PO''P%MOI>@9W& M_J8">W0\30@6 B>=%NP!>#XY.-PYU*UEU6?)M?=<=\+Y3O.E^=K>KHO/=*E7 MN?KO"QE&089#!#,548APRB )*(/:T36-NUC"I%7S&@>9AG&T '.+W6$'ES?,]+G-CYM89@ MWP&VOW4X&1U(CPHSJ9(,QY#PB)C6"QS2,$LT$V&>,B8C19WUH$)>KT1]RGG-^7JSJLI/ MDLO\NR&8IB#F(F$8$Q(C*#$R/)!%D 8JA%F21B2-.&(T<_*1;*3.C2 Z/4VM MW5911_?'"FM+#\@W@B/SQA:\G8[C%M)U LB7'V0E;!3:'6 M]_)S1:LZ+..]&5@3J?$C+Q=ZP9&$.,4P%EP[0ADBD"(D8);%$2.*IIP[-3 ^ M(6MN9-.>2FUU!9VR>L;5ZKHW=SH*LAW?>()N9)89C-J0)DWG\/#7D^FHI*E; M,)TS^4#'I;.W#*R=83)3I7B?4Y8O:P?I9E,49@>19"J6+,H@HR802J8!Q")5 M, @BRH(HPT)RIYH9QR3-C3):18%LSDF;C)-U'??)&XW!$8TV-HW!'(45" ML02RB(0:[B"$-,HR[392SH-4<F\<9Q-"I:0T MH9J;^BA=>R4/.X1-]5^SMYIO,P]\90B[('#-1C;J3^07\/A7G%_^:VXALZ#';KP0G '9GXM05=^/-/QHB? M=Z?"=89,KZ-L:\D5J&T9Y=CG0CP]K3F':C'IBO1"J)ZO5R]]W&"2O*'EW:W) M5Q!2O'K\K331WF_S%5UQ3='7O,J_UZOG!8T0"K)80IR("*(L8I"8^,F($91F M:49%$+AL,MB+GMNN@_EDN5:]2?/0NIM48-7I#>A6<6>FM!T+:W(< >$)^-!H M#6Y[X/YD--?+LI_!5GEP?1[F(?3GB)@_QK,5/#7).0)R@-=@59AH#6V=R3/P'O>&_<'VLCLTU3A#'.GH,3CHN;&HSM-0:?JX.#$$P!;'X)X@&W\4Y AB TY M!SD#AK^#D&."ICX).6/P@:.0@$*LY?]5'+/7W3^\^?](L^:M[S[_GXA5[2XF]H43R:W9?Z M6/2ZJHJ<;:IFQ_F6-D%E&<=8! E46:R7^$(I2!'G4/"$!3(,J(P#]P*WSGJX MO/G35:-]1?4_N3Q2C/:BC&R+H9$I2DQ;,B@%4R8F.X9,*:[?]D H(@(NHLRU M1.P$ S-^/=?>L#PIYSKV@-BQ^J@0C\SZ^PGTG?J@T?\*]"TP1Y>-#:.EU-O# M-TZ&O87\ETRXMX?G3/Z]PX,NJ+'9GFTV(K?[(3$.(A5A 3-.B)Z#,@$Q2?3? M$I[2D,J <*=8C..BYK;T[&OZ?_XKCL+L_P:RUM@Q_N($NG:LY0>SD>FIK^3_ MU=5>/DQ(H^Q"G0?)9WG+PX*FKV5YTN"#A2M/WS&TC)QI&BA:SW>;*EL4D-8?@.&.0))C0!&,F7F&K6OVL+@QE?N5'=L6NDP *>I:!Q81V8B3XA:TY$[2*?82#^MQT3Z7SL6 M8,P]"DG,8QH8);>::6\N;V&==Z]DNU7('E>O4- M:MGW5[O4*K>]L7.81R046<0$1#)6$,619LHT1'KI+1@7H>**)6YE7#RB/DTQ ME_<=R'7>NU]X[;8=/4(V,K^VFG9A3UMEZQZ>W/=NHR4NGG8:STF;=)?1TO3G M.XRVMPT\I.9W4FR6\J,ZW+*R7L^UW2E-+[:FQEI9;NZ;G]6EHDV1S;K&YD*O MP["($F2ZAV>:>TP+$A$F,.5Q&+$TB[ETZQ3I5;VY30^==69+[=62\M^A_HD6 M7K9]=.%MD=Y:>,"1@%V+Y9@'"F73@VFS?%Z53 L(PD1 ISB'.M+>>I0&A*J1)1-2P>ZG["]EV4IY<<'4X9* M+_;JA?Z'=?6?LC(U#2% M;CK3[,]\!@W4^5.WL>$?F4T;]:_ UH!N)T'; /[35+WIK'BRN?!E#5Y)8&P9 M>0#LC]S&'HB)#MS&&Q"G<[=+T#QQZC;HL9.=N5UB=/_$[:+G#%ON-_$C^7>Y MG>\^T4I^DL9J+:=^:6_N](NF+^CZ9^N+FE"WG3.R7*[_,/M5BR2($A6A&)*( M"(@X3B'!*8$A85EH4N>IL"H7/))^N%G24GM!;3OSC\6G_-M=]6%C(CP^JET/R1M-5J8,7GM= MV5Y8+HCF^E R 6,51A QP2$E40 )PBR-DC#,$J=YX$)]YL;[G7X@+TO37>$G M31ZEV?PK?W9C_4O'*6584"92B++,-%M1YM@X49!'5(^30"%'PNW8>,*1FN98 MN=Z4K3>*>%.^N.E8;D:NWAK:/.B?R1^:T?.RWEWZHS'IY0;5;NJ><*#&#A8R MEACD6QTUTX%:2>W]U/;4!SA;BT!CDBG%NOT.NSL\EE_UA*^G*?A2;2:=Y*NOY^X.)KBPK*>J3G_*+2>;K M_]X43VE<0K,R^+;*_UN*)OK_[;IH?V2N"QD#,< M(4$$)Z%3MOFTZL]NPI;F%="D0?6D0_5JORG%4>\Q;E;%UA@S1VRM'59";>+W MQ-+/F^WHCWUL=.CSX;PS=)M)95Z9GK$>?< 7 M&2-?+N*TRD_K0;[(P.PYF"^CQ< P!*,=>ZY=[\-[];B[I!\LT<9)O&G6XV:! MWE'W=641'S'MT)I\6^_?VYT3A8)\+FM@%S M/22NP':AU8(!MFB 'AS X.$Q$./EQM)7 ,<+6#!MX,?+#=%>P,@+JN(VFPJ9 M+]ZLJKQZ_"2_Y:8^T:KZH+_J!8MXP@E2,$:4F@)D=5?/&+*4I CI:3#(K!*U MCPF8VSS4Z AV2@*CI=U4=!3$T_.$#VC&/N)R0\6:5L^9?H#S2LG_^FW]_1=] M:T-W^B\[ECOZP$DHZ)PY'3^I/FNAU+"980D%#E,84(ZZ$=>T%:[%S^] [Y>KRUI;EIQR!/A_;-0Y\ M8Z_H#A0=['(;&LVOP!;=F]'0=:B5, K*$X5K>43;K2Z",VBG:B'8/VRZ^@?. M!CZI>>!^]P7[&WN[+_MKR+UDD+]B6+ZL#D*[ 2E;F\NVM M#B[/Y>-*DH2EL> 0"99 1"F%--7CFN&$121C7#+F%C@VRI":.+ VW&^J,;);&DR"^\A3_M./Z5WO8[*K!>BSL/*%:'HKMSQ4CXF+ M,%\(UWYIYDL?.&"7;JTJ/1G+SQM6\B*O9^&V]&-,TR"C2D(29RE$8:(@"[&" M81PI)&*D9T#[7;FC8N8VMW6:@K*GJL-VT7$\+3;?O* TMHO2 =374%L;H5%RT/OH*_JHF<1.[5K=OSFZ7;)SAKP9%?L_-7NI+G?Q[?.K5^$ M<1I&B$80$VGB5DU?DQASJ)1D29KP,$NL<]R/R)@;71[L+EUKZD %Q_ \SY@> M4!J9+D<%R)XH/0 U$4L> ,P/\YV!X 3M';MS,LX[HWJ?\,Y=.FP3I<[G+AT; MECV]:4;?9*/8*/W'#MOLR3%Z]O!)O9W#ACUW88Y<->RE^U4_;%/4>XCO5@^; MJML<-&%%[4H115E,L Q@)*C0,RZ.(,,4FPDX#-(X0#QQ:B=V7N3<)N!=C"'O MQ1C6I61-$M^CI(5K#I\%[G8$X!?-D4FAIRRHM>T=F1B%S[LXSF1ACX\G K$0 M."FIV /PG&@<[AQ&/GMYZKO:)NNRK'NQ:O>MSC18R)1&J1($$BHD1!D)3(=N M!4G &&$2I5$F75C(0?;5+6&@#)<_H:\H@!74F:XG+MG)T$0:"R&$-% M@@BB-!2:H)!>.@4(TQB' 156NQ-[3YX;![7*.?0@>8+3:2*YR/JQES!M,4%_ M*Y6CUE[2=>3)\Z9K.'+(C">]1@Y>,.!(95N4\[8P4V'U>*M'J;I>"1.6]V"6 M++^54FV6[W,EGY8R7(^Y?=&? M-_?WM'@TAZ)ORBJ_IV91WB@/C/9UBT>'KKV7#I/%47JR6 XU!WV^_'8'QM-,SH3[9AJ!3=+6@"1EURON$U96?T];)H1 M6;:?QT-KZ!5XJ,?/M*R3G;&^SI8NA_74X=,%3Y_N=.IR")X<7WEXW-"\NS?W MLOBF5Z1_+]9_5'L;$(B4AE $6$$X@4DWKQB@4,I,HR1F+,PM0NKG*0 M?)TV#V)OPTM;)+J-@L38=$]FQ5Z1;2$?NE.P"N6N3Y)&@GSZ,Z40( MTW:<[$+"O?9.'H#OV;;)+L^;>T^%A\KHP[ M7V>"W,JBSA59I!'.2,CT C,1&"+.*&2*!5 %B5Y[*H*SV*T&[WF98IG8$>>/5I,/S>8:H5- M\=1&Y39E3BO=)-=Y+*9J#Y&O@JD6$JVN2W6W_/2 MS..F(*A&KRGVF'>*N_'+ 4CMZ.0RH$9FCZURH-8."JV>/YHX;KHG5C@@8%(2 M.&[@\V_^Q)7#EQQY5;?6NEX)4Z%*+U/ERD1'OMYNFFZC&Y,X"3B+$.11+"&* M< P99@A*2G!(,TEP&KLN/JRESXT8>LK7>\9/U <[_6VB*3V,C?VJ9!3$)UB? M^ )[T#K%&32/*Q9[V9.O79QA.;2*<7_(,++;YM7OGESN#LEB0@0.10I3D8;& MLXH@2Y#4#,=5*&(N@]0IJ?VDM+F165T;HW&CU@JHNE%]3I> -OV.S">W;+N4 MG4H[& "['6]Y W-DGNK5&.EI"KZ.TFK6"A1//'1:UJ2\8V7V/K=/KSU$-@JVG9!< M#]E[P)W_ B^!8^2/T &) 4?H^R9?<&[>>]C$A^7[9NR?D!^X9DCSNHPX6* QPG20HCC"*(9)1!&F($.48AXC*-8Y[8GWP?$C&_P^U:0;A6 M<%/*=@'MTAC[ (JGOU(?R(S\I;9MJQMD/BJH56S"4B\$QJ4C^&4 3=;QVQ4H MQT[>QU$XV:G[P&T3=N(^KO333MLGKKLLU^WMNI#YM]6VB^N;I@?8*[F2*J_T MLC^5F"<)C)FB$&%"(0MD#&-.DB@,8HI#IV1;.[%S6YBTV@Y+9#N#L-TN@7_< M1N;%;?I:JW&_+76K-/BI5?OX2?;@U#4[G#QGK9T1^B():W9 ',M5L[S[PDW+ M][O]MS;'5WQ#1]'V9?>2QX3^Z%SVZ M8/?,Z"]Y99)JWJWJ OD;NKS^D9<++")$6*9@B,(,(A%@B*,@@VD2QX%2&4NI MLLV0/BAA;I1>*VF.PG9J@J]&44L:/P[E:=KU M#8>]_NV#BE59^T_X+TZL// MG2S-^J19_73KTQ=.W)JD:9CR;E561;W_47ZL[F3QY8ZNVL9W?Z_;J;];-0UC M%Q$)&$8D@2&7 42I8A"S,(8R18K&J3(CXE9"?"K5Y[>1^-LJKTKPS6BI7403 MWMQ4''>,:9YL[,,TC7@2$XADB/38\P1BG(8PRN($$8[TT*ZF,1[TK >U^:#2]N\:[380 /VJ-"#,H&_-P&%[Z?8U MKFK_.;K8#!P,;\ULALH?MLYYHY3D5?Y=;C?C3*.<)JQPHWVJMIJ4%KM 84(D M22GD'&6F,SR!C!($8Q8E$6)1F H]6ZTKNK2;K>Q%.\TW6P5&/$?O--[MY8QQ$QPY*V(+9V\LW>H.GGON5X6NN/PA_A.V.ER?*=1 \ M*6FZ _*<]@8\86@BQLJ\#,W#/N7E[Z\>7\D5O[NGQ>_UOH$(,X$83DQ0,C&+ MZPR2E$O(LDA@A)$0RJGUXSF!.(U/3)1 . M2)JPP\5;GL09<1.G1M@9OY\-87F?>WC6S::L-(,5K[J:)(KCQ!0(9R31?!)F M5#OK+(8D#K.$T)33S+J)T;-GSXXZ6O7 *_MPH^=PG2:#"T$8^[O?VC^@Z,=S M(.Q#KBX 9$X%.WB''O-4BN,(+B?BKY[?,5GHU1%5^U%7QRX9M@SZK90?55?) MLEQD/!(*9Q)2A 1$"1.0!51 CDBF&!4AHD[UPY\^?FX\98+]U@K(3C^W]P=?VOZ-D5!V&P],2Y=G#)UV0'#;L^?+CR%5# MJT?PPD1DOI;-?]^MV@X\Y2U]K)LT12H3A) $IB&F$%&E($U0!A,2!E+$.$BY MDTMS5N+P;( <4G M+,'Q5HOBG+R)2U-8FK]?J<+VQ@O#(GO]3OZ95W=[\3+ETVVW\FEXS39ZIG[6 M0@F9*A9SR%2L(.*40,+U/P/-303AE"8J6SS4&]6?*UI4=KPTBJXN'^5SCP68_):OZB6T*;%\^F1JP@&F5$\J =4CFII8URA0D$F>Z@4EQ9$0 M.$K3L!W@-ROQIQK>3M\)!E>NQ+R&U6ZB>_&!&GERW,6O7H%^TZX_M(V@;V33 MQJO<.Y'8V@EJ0Z]Z,;#U8T<(?1UC*'R'NWK5\65"7,> ^6A8ZRC"/!VKM(=N M])L,%W&8H) $ A(588A82B#5\S_4/XP9$8'^X**+CE1ZPN;F>FSW!/F30X%" M:WWA,4H?X8%'* -QF_SX9'N&JS4=\>3D !QCG9KT1;WLBEARZ9VCB M)ZMV,2MOI;R^-\[+(E4B3E220!K*%*+,')@(J1F$BRA(TE13AU.1J"-RYL86 M;REOE@%*NFY+'D/2CAH\X#,R*Q@->T%Z5T K"1HM?29LGH3!6X;F82D3IV2> M-'4_!_/TY8/W+IMHCUVUJ%W%LD0*F64(P1@+!%$0,TA"Q4U-"QY$L0PI=LJ7 M/"5L;D3P;AL@YLH#)R&UWJCT M3X>Y1=W%>_,.4H!Q8VD/C;F3PN:NI-R;-& M']B//'_/A66RW^:KO+R3XN_KM2@_R.JC^B2-XV,.,E'$8BJH=C4"[6#HU0-D MD>204H21"D6B7ZI!=;./RYP;=72:@F]&U8%ELT] ;,LA7H$;G4I:;?6RHH.O M5O@*U/VD%>B4'J'<]GF$?-??/B'Q90IRGX?@:(5NBUN'!W'=M,$XC-(XB((8 MRB3%$,4\@S1)%8Q9*KA4+ R5%:T<>/;E#*W%C+S-)ZM=EK2 1H514Y MVU3U08QY-7OMC.[62PUS"2!@QAHO+8T.CX;=:NEBC$BJ_KHBGM, MJCD%@:_\F8,RIDV5.67F7E;,R8L'=-0T[_Z[LMQ(\7IC#H*:7,#ZV67]RW_2 MHDX3?/-#%CPOI5@D*DHT8Z10DAA!Q-,$,L$)1(J0$/.0I3RQ;@CO+G]N1&.T M-X?SQB=HZA5=/V$6L'G0?Y6M^N:J)[_]H[7//>=\Z/B=7XN-/"HC4U/39+-1 M'S3ZMQG:5PU3:1^NN::S FS-&!=YAZ:>6;%QODS:#8?1&^ M^F\.A_)4!\X!3YVN!^=PDY]TX;S@,>Y3T=.VGNV3MR$)K?L4Q"H(*(]AE$4F M<)D12$,:PR##B:18+W,)LIU[; 3.;;*Y?=JBMOM6MBUB+)OB6>-]?J[PC>+( MD\/S7LRMPKUX*W^[WC>B<=@,>SKV_GDC?!<,3+&_UF,EHW<6H/H\[ MW>=.W%TQWB_T1UWYN[SFO-!S1EN,MUQ0JN*(:ZJ.<19")%(!&><<(A2*-!"! MB0"V)>USPN9&V*UZ>K73Z&?/*F=A/<_-/L$:F9>W];C-X6VC[!7HP'OC'SQ[ M.O8)XD14W$1B "8U#4M ES57&C+62VW3:J[YA_GY'\9S+X,_@_Y$JLB_IY=%G>;+285;6(21"':4HA#4SIV1@ED,6)YFZ4&>96 ME CKM?9!"7/EZN^UL@,H^S".YWGZ8G1&)N=&/] I> 5:%2]%QIZ$+T9H(N:] MT8NK1[/6;3IZTII:JSL)6)/! \H[J9E5F*I49M^C,01H+NWX>TS5VMNZ*W[RQM$?HK^,T4-M2DK>EP*7E5*W% MG/EQK[\H^$EHM4W:2JY_O9+@4=)"\TCW(W/YRJSMEV#=%MO)'KK7(%5BN M5]]DX:%=QMDA/\'RA^^;C-I/JMWG\],7#CO_JQOQF!I9IF>O?NP76=S7%972 M2*3$!$U&%)O(R9 W"1LH"HZW;RN8L MNJ>IP2=F8Q_W#X1K0/?/TUA>[-Z&S%_0-/I?:-N60.P0RS&+H)_+^7_H5<(N+&'UD3H5/ MC"=\NBB+T0%\$HPQOK2!#8[XG10;TS?IMC![0M7CK?XHJNM5W8#@P>CQI:Z) M)D4J1!0QF(5(0:14!BD* RA-S=L@".-8,J@5K?>BMOJS'X M6NOLN#=A/09V>Q5C(#OR['L9J.X=6AP1\M5AQ5;LM!U2','8ZW#B>K^OLI@? MNRWL&_J05W1YSJ:FXU!ZWJX&NG MO-\4=D?$1BNU>53P"]?*;9Y_@OH.S?>3[=5G6)XYJ79BE7FEB 7A5 MQP3D37&>;F=&Q!0)+" 6(3/EO -(LH!#C.,DH4$29Y%U"):[^+F1VN[SJC/$ M>,\&L%I78%-I2OMO[9P9AI.M4>8P51K#''9=!HS4^=V4,K#R<[XR,2SU$>4V?+C=:BA?;^1_2EJ\S;_+A6 RI8+%D!*$]/(Y"2## ME$)3 U@%6"E,G*(-; 7/;9[1+V7F6*37%F*[-?$8P(T\0;0J@UKG7AW<*T,[ M3();FHLK8!0'1G./A7$=L?)5Z]96[+3E:QW!V*M(ZWK_P"*SM+PS_S/[!-_I MTCS\D]3KZ]RPG_G%]4H\_4'ORB:;[?F*_-2_=RR9.^W[8D?2\WT+1J;ZFWJ4S9^@9Y$IAKX= MXN82,^[/?OCTC@8%<& WQ?@4+1:@ Z-I"MO X;%X\(L,HZ]RQ-,J/VV!XQ<9 MF+V2R2^CA?ONTK7XKTU9U1/UE_6U$+GQ'^C2K+O>K;I-+*XU,#__LO[290(U M[<8_2:%_8'[5](? 3!*:A +&B@80)2B$+(X%#'& *4M)I!A?K.0WK?F9IA_> M=;-B0M(P85_#$1WS3G7CFQ=:6WE?Q__H%_V[+)K,J^<9M'6(?V=7$T-DOU?B M=ZS/;UU-/W[3S&0]N\"7-=A95KLK>E[J]O&;G,9FC/6%6P-!8R'8F7BF[\?( M0VF_(_9B0SKY9EFW5#65>GIG-70WV ]FL.OE:W-H\]/U[;N;G^OP/9,X0_U\ MWIYVW489N!,;F%':5)[%2Y?2Q%Y[:#V(4#/FS[:]3MO^BCUF#9)62O5X[10F.- MLF5TT0S&;N3U@%4@*+L@$-38ZS&::>01\17]-)::TT9+C0SV7G35V/(N#1O= M"I#%]YS+(_INBUB8JY<]O2 DM%E.*!24"A^@^J(,'F M,"K@7.(89U'B%+PUFJ9SFVPZ0\T44Y<*.L1@;;F)H?&IO@?;A9%QD"09 M$5!2$NG)1!#(@@!#$I,H8 $E0>R4M'"A/G.;,FIS3/G6G3UU*)';]'#I(-E- M A-"/W8078WZ$U- V_OJ)V/-S]LF-=JD*] :!:Z?U?-J[/+'\9X ]L3DEVHS M*5][@NXY*_MZ[, E?J7=!+/VJ,NB?U3UFK(NF1(RQ*5**11)')MU.M>$2A&, M">()#E6<9DX=*8Y*FAM?-@7BN_7UH#HTQU&U7 O[P&KLR GF-P7H^<@\+68 M/"IGVL7@.7/W%G-G;[BPN>?M>IGSQYT7%Z=)%.$HA4C$#** !I $.(9I$(8X M)9PAI@8U]GPF:&YTX*&IYW,H[4C !T C<\"NF:=9P1@MP=?VO^,V]#P"B>]F MGL_%O$PCSR/&'FWB>>SZ@?&;336;MU+?0I"574N75 M-AT0)XHD2@0P312"*,$"4D(I)&$*L;;BJBU>W9H"?6D-^'B5W M\Q(H?<4,#E%AVLB_"T#:B]^[Y%E#JWF6I92[-!\3)5;DM2WESX[Q6-:!EW;N6\CP-K!V;>81K9.)J M-+WJI96WV34=A%].03B@P*<5,-[J?)Z6-G&Y3RO3]ZM^VMTVC$>:%-Q4L'%=&AW&T M(XN+T1F9(KJ6&QU 8ZQ93F+@B0T.RYB4 TZ:^?S+/WWQP#.O)SRR3;_;OK%2 M!D(DBL,$$P61?C4@1MR$Y441T=X32R*W,ZW3\N;& <]F05<6.(>NY6&4/\S& M/FQZOFCHM4H;@20L@?%U2'1&VK2'0':F[QWR6-XVC$Q^6Q7;\WGMZ+0>3KG; M$)(KNC3EG[0W5-D,+&JDTB1F'IIB6*2E.(0VE@'$D0QE$21CPT(5H M+M!E;B34J=(G64K]!)/\^5I^E\MU7>VP%YQ7 M!T,M*,R""=0UJV(DIA BCF&(:))%&,5NH7 21?D]@ \ M7W<[W#EQ"G/]T_*V;;,CWJZ+^L<+DA0:RI/U:0(HR1%#%*$^P47WA2W-SHNRZN=R>7=2$;1E>_ M:Z=Q4Y6YD%V[Z-\^NQ==/ &W'1/[ W%D7MTO3D@KL&T+?KJHTZ":@^=1\5@C M\(2PR6OZG3?\4 T^B[L&5L>F>5$_YU=)RTU1\YKVK4W/=2WA5WG/9+%(HC + M1&:Z+V "D0HCB&,NH8AB0J,T3C.WD#T;H7-C&*-S\R&8#<165<#X(&OC9X>C^%=8/%5"=M&Y+15L!U V*N [7+OQ*[NQ[J(2_GFARQX M7II=WW_*_-N=]L&OO\N"?I/M;^1MD7.Y4#15C(48QK$4$%$501*F! :A-,=2 M^M_2*3MK(KWGQGNM]N"[+*L#+37,CVL'6:R72UJ4=:/?VEF>RE=V?"U&=J'' M&^SY>]:M[:9FR];Z*]#9#UH NM]*4$,P Z=[V)B]M"_NJ/6?PT4?-A3>//>! MXGT$O)9O-Y6><'_-5Z9\6:_IQ+N5:3EA6D^4"R%B1A7.H-+N/$11(B&+40AQ MA)E2&*K/$# B")##[*?7JJ[UJI4Q25=E8?0C# M4QG3D1'9\S M)*Y,H_6!<)#,6B<#7C'9U@>@]OQ;KSOYT9U4\]F[*K'DPWPCV*)HHV-^LIDA M2F)&8 J$5H;/,&2 D%@ Q2G+))*ICIU.J5K&F!IAU69&I9U53RAKJ1N-M<'9 MSE.!0!J8B'K@XTPS#@BUM6'*+[9Z7RKYYODWL[)JM)&]%=OY4]%O>5]Q@K.<)-JFRXC$[,\% MEX AK0#-:(X23 7F7D%%?Q.F1@U%$%XO5G]5J6J-UM5[VSW+?GK,B]MB9UBT M!^88*S-7@%V;;S>VOU@/S,+FUT;!\<&+0:J&^H,8:+G3PX!1ESO] 3I>[EQQ MIWZ,^ >SV\VMS<3_:K>0F[O==K-E2]OYJ"C71\CP'$\TR&F& 59, ,YC#@C/ MK2 ,Q,I/H[-KP*FQ765O#R&$3F@AS5#&* 40Y0K@7%% $H8 T:G6.I8QBY.9 MV=#SU6N VQQXP)?):EE\C7>]M"8Z(79[2X2$;>!W0FUJV;:O,#9J6'L36&W" M%9E 1-\YW*BT[NK\,8D[7W=]I^@OZ_E2S!]M1YMR+SQCB$AJB 7H+,L!)C(# M#%(,8$)CSIG.1!K7/>&^]^L2?3*HT_/QLMG;]Q&HNS8O6BTC774^7A1-IE9\ M,?]11%L]JT+;L:=9+G*N$J"3% $,N0* =B..D?S8#]5S$10^!US$D*!.G0RPLM>W7M3]R'.8;IS7X1D M@);6+&SDN&V?&!0U,DZBC\O'7;44VWL2'5RI>GYX2E /^B5PI,B)3.W0 M##O,K/9/!QL0[M!I9$.8^CKI9P."?C%M;<@Q!SWEK[2T9HJE,4_B'"B128#S M) $DAAB(#,4\SRB#T$M\QF_XJ;T>[&,RR.E^#7?0D_T>($[E5-\>ZMOV*S^W M48RBOZ^6V_OQC_6/\!OW2+\>?(K'^4? ]#S*/[[+E4OI-\_[O_[ON3%@+>Z? M/]E*_**KAR34BG-BP%DF -:, R8U! G,-94I)ACV6Q2W#CLU_FHLA/;&%NN? MS[>_]VJCXHB^YVHT&*;CK2N]X>R_>'1")_0RL'W0UUG0.0%Q<6GF=O55'1GV M.E@OAVJ^VS$B<=IKX1=>:_VK/NU1.T!WXZ!P4 [,/;7$<$-[[Z1G0O!&"1VPA&V) M<&FPUVA^T.'XA38'75?U(Y+G10&\4!G[J*[L&*%4\ZW&@!_KEO4=]?L^Z M=?RXGO]0S^YL#X]F66'W.'?K=_/-XVK#%G?ZT\KLAN9/2I8!H>-V8Q!QKC$4 M0'";>V/V)(#&4H(DCE,F898(GGAU;NMAQ-2>]8,/5C)A86P'"VM\U77 L]%; MGUEQHXJAL1Z849HPKZ/: 0NY=0$4/NR5*D?I('<%GJ&ZR_4Q8=S. =-*5 M[II[]=4QK%,%RH%LLDPEE5C$C.X.:1LS@6C&;9X+R^QF22L&S#WM B=G6NA8 M"4CJ/!2P'QD,!2T9\UO);A+6/6T9T# MS#VT$+T!"R:*Z#[RR.J(WI"ZWOVH>;VDKN75,K>7&PU[-VI -C-V8*A]S 9/1"*;QA MZDWTM_5J,TS]AQLX@8BG8[!1N<;-\6-Z<;SJ=61I?B_T46Z7\GVECO)]97_4 MR%!NE25!,4N3A$% K_M\, M7TC./6)G/LH5-4]YLU\]WNJK_^YM: M/[#E6>:<1.X+LMZ()#.C INZ YA#2Y#TRALHF=QAPWF=@'AI-<8J^+^\L4 M?ESJE;EC40Q65'>:A9Z6>2*!R'%B%G^* <(Y!903VRP<0PV=FJNT#3(UUMD+ M\34,]2N\;86TG5Q" 37TH5$?C'K)%5X"X2J]PI.;CBY8>,FMBRH_H3^M)5+GB64#99\+<"&K@:1B8MP:9 6]*NP+#0$S7QX)1"? *B(YY M\9I;]0BP&ZSCC\;'Y7;^I(J3PB_F*UC%&A@E6E.5 HXX 5@R BC)$T!ADF02 M81$SI[*JSI&F1GW6UFAO;)EG$%ES/2+#K<@Z!-1#X34P1UV$JCMM[8LSZJM>UP;A?YVU5T!#0K@+:ML$/%U5U :XNJMUX_ M7DS=Q8T7$76G"WI7J=I)?+8WW-JLBW_NYH]EFL9W<\="%B(53"=I D&NI;:B M'+:C9TSMD29124RQ]DN+=AAS:G3;*++Z;GX^MYF Q4%'+SD.%]#=5H^!H1R8 MB7NCV*=,UA67<,6SG2..75+K"L&90EOG2_O13EWF47<[MWOM^;8Q/9E6 %(K>^5HQ*>%="=4R"U]ZN[_'" M9GNG_[9:22M'^4VMG^9";;ZM%O*=78*+>9E.NY2W#ZOU=OZO38M[63$U4FR:6F3LV.ZTG%P)@/ M?H1A:QA.0&]:&_(0XPJP@IUN]+%AY&./*V Z/0^YYF97RD:V"_,62KR_+5=\ M8ZRRA[R%9K3YM8')7%58\FF^5):M-S/!8"HT(@ QS8%M&08!KIU;JAO^K;H^DZH=7I*ZR.HZPZ MCJ3J)+14/454PZJG;M;;V3?UPX99_J96/];L\7XNV.+=ZH'-ES.&29:E3 )" MH:WKB!/ ;'$'HS$5,-8R2YSJ.EI'F1K?-BV,_BQM=%PLMZ/9S@#!,!KX^?># MQ_G!=W*_[;$W-V@\\N9?A\>]_=ZC/.Q.[M6/NMN'KY;D*BO']@UU;A>+U5^V M3F.68>,:$01@VSD3QQ(#JI5M_)Y+&"?(L$'N5WCO,*K35WS4\OM#]RM6&]E; MFNLBUCH3<:(2 92PP9%,)X KF0""TSA.-,FS1,X>U7J^DM^V;+T=%^^*4H[' M'Q7SB&TCKG[,ET7>RTI'I37AIR))A7G#F:^])I"9KSV, 8%4 $%3SCA1:0)A M-17OER-_\5],1#WZZ-.@EG+("7!;(@>&=.#7Y0O!NEHP^ #O;2>S7"-7UX5/ M>,VZBR.^EG!=%P0MZG6=E_J7+KY?;N?;YR\[OIB+#XL5V\X$C_,T15:K(H8 M"ZLMEV0(Q$1):5;<%'.GGLEG[SZUI75I8%1:&!4FNM-'I7E6(IW<;K?SPHB/-NL/+'^JW0+X58O>P6]CU9?.;Q6#?X[^VG[V=S_.UT6IGY1Z_R?J#63JUM6!E;U6I'K$G-E\4 MI]GV^.6Q2O$K)']5Y4'_PO;AIM_M'3&)21WXI1% MK?^2I3NVDA#Z7!D/(YJ MER>@Q.LZ*Z\MLMMIY[^'?JXKW,&D<9T'[%%>NUC<;>_5^NUJM]RNBUR+LI21 M89EG"@&NF *8I110 C701&I;5XM2Y%1HT3+&U%X QLQH9>V,1&VH1V'H!1S; M^3@0.D,OOPTPA8G1WL8^I;.7OFGN1;/7(S6E+95TEZXFM86I6]UV8,(+E,ET:9^1LI@YW M3_.9NB[H'<>U#+3YJH2:%RFKU0L0YQ0JF5' %*1FQ\XEX$A+L^B"G*0IRC#S M*MZZ--#4^**V,SH8ZAU8/8^H0S2 QFP7$.$"DN>'&3O V.KL MF8!A^^?]]UR?5G^IQ>+O;+-AXGYG#W6WFT(;^]:\,J5];5;?8Q&;=1?."(!2 MY(8/> (HQ@@DF8Y9FL:,*N:Z"7,==&HL4=IM8S%-RZLFGWO;W;$/".M/^[\DOKM8OSA:EE6^=\J]'V>;[.-3=^WM=> M+0A%]Y#0#;P<]\3K1ZYM.U0!$N@O3#,R%FS[ MILIV?#Y0A4K1V7O?T#RG%*8QE("KQ+SN=<8!%2(!B$,9(\$T1UZZW.W#38\F M&DWCRQ9;_?O%GX/7E2)"@38X49Q)OQ^E57P++D.EW;\<['4S[L\ZWIEL?_ZJ MGCE?XE[)W4+=Z=OE=B[GBYV5<_UF%0T*E8/W/\5B)Y7\8)RQ"0*[54[6J3VUBY']3D4-)^T5Q8?-[SZKK=G,;XMLL.(ZS_2O\-\$ M-YI\W?D=F%J/IU;N9W;O7_OLUDX6Z5V%FU53IF$.XH:;C%!Y7N$-'#?!:S" M3S*[AAO)_WCA99I8&7RX6Y;_,H;!H['RVX##BU]\ AI;/*]U65H=(_J]<9].XCA=!0#DRY%8IW^\38TN+H;MEX MG19&!T;2_10A-*+C9Y M+WY5 ^6!^4#4&GA=U_/$@&WN M[?]L,;"K"WM+VZ7\N4/&I^]#*#I<-ZL(\AA1 M1VNUL.",D%()0@Q&*%=4)]M1Y&GM/A52#\9O0*<8CKYM+Q%&NLV1GZ MR*N8%/MGU##P)CK8'I4?L=-T],/F%0'/QT(@&^HP[2I;QCUY"P';R3%=D)M> MH]OY:;79E/LNLS5;[@S#WQE**)9OFS=*K]9JKV"G-A_,/^<_EC.>0HEL8Q&( MA+)5E I0J#!(E2:(\S1G;D)SUYLRM8U3958?#,^%&IN/@.S"35DJ6OU@W M?JTC5+4GT<$5LU:QOD0'Y4O;++AK8GI*7EZ#:5!5S%Z&O()PYC6 G=?6O.J. M_:BS:N5IA?Z_SG_<;YN]CRLUYK(%Z.-N.TMXPB!)S;)5YAI@*"A@B4A!HDB2 MR41JPZ8^9.DS^-3H\R0'3H-?2H!-@'E&/*ZW6/GEW8 MCVY7!'F^F)5H74="8HHT(BF@*1< (\;,IAS&0"FL4A)KD2*OW*^N :=&9D4G MB">;7>?9+;T+6#=:"@G7P%1TPC0WU0%B8>X -3NNV(3J;]XUW+C-S!V=/^E< M[GI=SZ:6AXX5;W=F#;#<[K.8#&&(E,9F%XDX!IA# 4BN". JYABF4N$L]>I; M>7&HJ7%(9=Y^ 60L]DP0:X'5C4?"@#4P@S2,O(EJT(9(">M&(U33R,L#C=L7 MLM/AD]:/W5=<(?O%NQ5@^+$"S-UCL=O[76VV2EH=LI^/R@;,OJ_LCQI+I#^4 M7329SSR9'>(/]54]E((3=N]H'=BQA6UJ&<\DXBI%>09BF"4 4VRY26FS:3-[ MN4PQ2J57\YKIN#8U!JP^6O;'-R^WQ#504854M(EC+SI6=BWO+2\W1_S[?W;W6:[>E#K>GWR7*U.9JG95B#*$9!Y6F@. M84 ET2#.D7F-<\T@\CJNR-:H,/K3^?]]N1D!6L[A %JVIU&'+D2E=W$$ZK7SVNO4JOR##:-\MXAAHW MOSU*ME4(QAE$=8B4(A2G@@,H* 0XE10PPG(@$B@SE8N<2*<\8J]1IT8]!Z.C MO=51:79D[080]5(VZL#>C8Z"(SHP'SF .9P&DAM*8061.L9\#74D-Q@N2"4Y M7MRS(?Q\:5O>%#H>A5*;6915C2=GF"2((LE!G-IS:*USP-*4@IP3D4K$6(Z] M5D$M8TV-@4I3[3.S*#1FQ&JSC4 TKZRV+;O+7^S/H3V[K;? [D9#@< ,-&X7\6Z73YJ!.US2,Q*[>WA@Z^<[?=I. MZU!4&4N1:*5BH"', 4XH!UR9799.8H9SJ7*-_'HI. PZ-69I5E6^+:H?K*9Q MM+U7Y[K&%P8X72;',?08&/*A@X*EN1;L<^@.6H[J@52H\)G+D.,& MMCQ . DY^5P;/BUOI@B6A D,D*WKQ$EFEC_8)BXKI#%.D@QJ/'M2:[X*D8CG M\] T!QT\'2S2/;-66L%U8YM0@ W,,AV)<^-DR8V8%3>=++@^66]7%4J<.$DY1B+!"2Q5:M'9IU#*)6 )4RE*4Q@KKU2W%I'F]K: MIDJ@WUL;U>;VU#EKA]J-0H(!.#"'7(%=STJ$#DR"%AM<&NL5Z@DZW#Y?,M!U M4>^0\'JGY)GTF*7\;'RJCDEBI(C6V.R3I%V(8)(!1@D&,6&IH1.B9.:EB.8V M[-3(I;*Z;\3%$6OG&'!@!(!,/2S[^:_5PORL[[V:C_^\DZCM1X_ZT"S[?CY#_0^9)EO MU:?YDY(?EV87\F/.%ZH(Y/VV47JW^#37:B8HI% D$,3*RIS#/ 5<"@H@TESI M!)/4[RWO,NCT'M5#J^!*:,*&[@1[G&_98OXO6P98=\42_IVPG.;!^?@E*+K# MG\,8?FC.!*RS>5F&@K,$.4@EBP#F,4(,)7G0.!89*G*$\V]JH]/AY@:Z^PM;!SV M^A'+&1C=:.0Z< 8FC0,NU?'MVS9@O/GALN^!V.#, *,^^Y<=/'[26S[9.\O5 MZK8+^R+]N/RR7OTP7XRZ0VS"DHSF H.,RQ1@$9L]@(AS0)%0*),,0D0]LULO M#C:U9[UI*Y@OP>-Z)8RQWLFME]%U>_!#838P!33-M,?4M:$#9(RY(!(N=_7R M4&/GK'8Z?297M?N:G@'))S9?V"/Q#ZOU-[90M@/$077W5HC=PV[!MDH6.NZ_ M+=>J7)7_C#8D,M% (99UA GN7$,UX9PJJI M$5'9HV"W-S;Z8:SUY*$PT^48\AQ[$@9FMJ+#S,&!FVCO(##& NNB^=G!K:JI MQ,&QR'IV4VM'&><"!E1#8ATJWAK$IG'#L2%A/(G6!KUYS]V;[<->)H0UCC"D MBBD6.@,))3' .8: $TJ 8ESD!&6"$J_EW=E1ID:GA9'18K7\ !VK@V!4#NZLV.,NZEK<_-D7]?Z8?]6!%\M MP:P;19'->J5J_P%9$DM,);#/.L"I3@#/66*(@-IL?IIDRBEKWW&\J1'!WF1W MA7P75-M98 "L!N:#O;7[,O7HCV:]8H^6Q2XPNO<9" SG:&T&VF$-TV# YN6 M_@(N=QFMO8"'2\WN CZ772$Q\Z:[\/W-A<+W]S_56LPW=J58MD*8J23A,.,I M@)0(@&,( 1,\ 4CF3)F56@Z5OU),2 NG1NFUX(LZ&.K?5&:X^71;(+[J+ W\ M,@DIO=+PTZQ3"T\#"Z<,,0DA]4^"VC>^C,D0\)Y5(QEDH+XM;1_72LS+S%#U MN%"%.4O9S&>8,9RS6,@$TMPD>.-&:*,:<$JY\!IT:E3=M+JHE M6#/C0W54A?;'WHVC0R,Z> CS8.Y-M#>XP+5IW(FHA?S/?RWORP$'"]T^;JA]7RFU5=_V+8TH;"$I;(C"H.B%0IP(0D M@-$$ @(EX9EF*6?Q*!J'G:9.CO?FFT++P2:U6?NL4ES1D.*!K?]A&]]:1T92 M+>R>9X\5[:O/WO27MK6[E7:UK?LN/(X*EV^BRND)R ,Z3\QKR_UU&_KO(=_G M#'@P.3[W$?VCT]_9S[=K)>?;MVR]?M:KM1VPUOLS_YV7/5;,NVYG-?98EHN< M"R!RR &F% $FD]R\6\P/B- X54X2WMXC3^W=8%4=1&%])!KF1\O5-MIMY^5A M\['*K;).>72!]9N;[FCW8(@/S.<6[-+PJ&GYS4'G]6!\5%H_%,CNL?#!P!XI M*EX:9M]\V_[?]4#->7MAV1)%][O?:/'T7FXV(^O];G!E%KK-?-U4(K'+C=KL M&Q-@*/),YBE(I%0 9Q #ED$&9"R$HC0Q;P\OY:#.$:?VDBCL+)Z,U3XKNPJ7 M^/9_Z$;;,>4A)(9#IS_L03L 69L[2%<(9W!"Y[I?'.]U4M^[W+^8"=]Y8<^> M,FJS4>IEOKV5E;9+X?($<49HQA F!"00"X"5YH AE@$%XTPD0B28$J_>,IU# M3HULC@MBMFWJ]7UA=B.9L. -S#*EL3?12>&,M;C<^)A7EAS9L:A]6*%_4BJ5P[%5F0XK2%5B\Y MZ5 3Z\:$KS== [-F[5A4>5:DW1^KE93M[LLLUL:/HX.'C2Y?@^@Y#H-_6.GK M4,:]AD9V8& OB&F''L5?A>7]W*ZEF6I%, M0,H 2RD!6!()6(QRD.&,2&$3^-W:&SJ.-S7N+DV.7MA\4TJC&9BCRO+(FNXN MY^*">SL3#X#FP-0: D@O71@/>'JIQ;C%4'6HCG\V,R@A M2C66(([S0MG!;FP3\S?(>0I%K 6^0MFA'F9J9'+8C FVN8]6NZU>K/[:1"!Z MK"RV:OZKEUM>W\JA\X![QM%ZPSA:\*S:SM8V#J4%<8S!('H0^T%>41/BV-%V M78B33_=CAZ^J_N+?Z4^KY0^[Y[75BS,.2TN+4RH;KEFLF&\]]D5DW8C@*K3& M*ALZD*:.K)&@B&U9,\.Q01<0@?C@XC"C,D*7L\>1<(IEHD=',3P?_XE@^W_1Q1/#/YG4= MTFSJP@4_GKB,-18Q3S*$@=)I##"*&> J(2 75,J4(*6X5_NW($B/6>.S746/ M=;Z<*-/D-M;V4 "[,7$0V :F8L=OY@!*/9WH!.+GR^.,2M"=[AXS=/<%?:M, M7DA,' E05"GD-B-PL[W5YJ'=MTLQGRAS.3ZM-IM9@J3(L.! 9BRU!>(*4&KH M/9^,&S5DJ[>XA!QAHHMRX:GSX!R8V-V6> M_?18QVXB9ET[ZIM5Y?E9]T*6P(2$.UB13!"C1BZC"0GD::%-T+N/7#O^@^K!=L6#1"^FGWQC"O$H6 ,0$2MR =&@%KA5BE22FF" M,$WQ*-7D[C9/;>VY3_U]VILY4DVYQSR[O0PF-GLC+H%[%N=8OXO6@"IJ>-Y( M!S\X'UGO)U"+[C]5KUV=[F'QOT>]NO\4!*M@[S%TCTH>]6"/IM;/[_^Y,W7\@X ;F[;W%46GR35D*&956WT1[3-\.@ZE'Y4UX;$>JN0F$ ML5]MC1]:;54UCG<:KY[&S[47E32>E_;<:QQN^VYG%;&^%.U3BE=%(Q!52Y\H M.AH M]UB(E)3F%XUIFK]=E>YY;AV\I\UQ(S#D9 R]K&\0551:'Y7FWY1+]9K+ZD.# MO1,!5^=]\0NUUO8>?]R5@C\:1*H\U&>ZGJPN >8LTA)I(F*$U93$#.H'D-)A("F@L$ M5*JR)&&,Q4C562_?)SJ?+U-EOO__T^K:U> UGKJ!WYYW;S_>1$YG*%:*/OK% MNOKK_@!E[UE1;Q&TJT%HK$-JBH;^"6L:;V4GW;V'>81W=O M9W]9W#:@W:@T$'P#L^-+Z:W2T.A@: MQ;>VP*MD+4-$^V[:,R:1S64F0,0)!EA@!'B&)]\NY9D%SEX$1Z04Y>9.(--( YSG'%!L%AIYCF.A M>$PHY'[A4:_QIT8>>_,K /@S -(] IZ]\ H6 M[O0;?>1@9R]H3D.=_6[C1W>;]7;V=_9S_K![J%+>!619T0%*\]C6%" ">$XQ M0(F,68XIY\A)=_[DSE.CJ,HX-_8YQ:F=5Z[R?F#&J.P*F.I_T=NVY]U9: -,,9P!11P'*E09JK M5 MI_C]S%K@]NO?4GKQ]U[!W[LD:QW"U/WY7@C!T5&'O?X^^:<= N&>G7 '( M:/W0S.MM4]2+SI=ZM7XH\S,?U7K+YDM[L+M=1:)&3P;2>+V 2TN^R?$5H^65 M7#"UF3]RZ2/^#&5/!3X6S <*U SB'-DI2D,G9F+8?QIL9D32,CK5SC)*[H=I-<8,P&)K[BG.E@[DWT M C]CL;>&M@N*[@P9&,V16/-J5+W8T@.C%@9UNXU&Y-[N->G<_^)^)PM'"=[-8>=/ $ M)$F"6$*5UK'T$U%Q&-7G*1E'3N7M[F%G:Y2>5+164JF'HIFO^2*8X;=S^W>S M7]1J;7Y9957+VAF_0P67.7$[2 B,\\!\?UKVT7B'&E[J1-/[X, #GT"'!2XC MCGI X '!\:& SZ4]4ZC8YMZ>-)C_V#&>#-^9%=1MV==EOOQ1I%K/B,BU674B MP&%NTYEQ#D@>QR!5$.:*)013Y)5,Y3+JU#;_UMHB[[%0BE0'NSUSJ9P0=V.? MX#@.'0FM(2S^TC#Y)F)5RRT;]2O,#IALY8-2J+0KIS''3<#R@>$D%U\'.FL%[N<92V*>"P:!X%@"K+(8$)[9I"W& M-*%*$NU47]QS_*GQT[MZ:;163VK9\@ % =^-H :$=&"JJBV/?JEM_S6:+_<] M6J*_C/U1[<#-ONO 96T0;]KJB5T@ O,=?50JZPG-,:GUO4T(W>VO\Q_WVSO] MV\9*-:AM(_WCPWS)EF+.%E]6F[E=[;W_N;4I(&;_\VF^VP>CVL/H MSX./T?OE[D&5BNR>.6RA9MZ-9RBMERJ\&?A!=\_Y6O:(0^M50 MMBNG7W_[GCG'XE[)W4+=Z:+$X7ZU,-=NRJW^Y]56_<&LX,]V<[D+I M1"="2 WBE)KU+F,9((E YH\\3FBF$.72*_NXKR53(_W:$]^%]5O#&RCMSL)\!VF2F=B?[\7L1Z M!^G-=36RH=*8>]LQ;D+SM7"=I#9??<-^_+H70_N[8?G=NN#T#VOUSYU:BN=W MJPY5X.8TZ-,QN61GM3HS]+ M8SU7NBZ0N]%A8" ')KZ>&'I3F0UNEP-7[1^P;%D13XEH1S:+/ 8,(VM6")#>:HT3B#Q:ZKC:<'TLGJ^5 T> MBAXRWED]?2?"C92& '<<@JHMMQG5E>TN,B#AF*LG=(%8S'?T41FM)S3'[-;W M-GVU-S9F@VQON_FR6LS%\V&_@Q1/$5(*9"AG ,=F=<4Q52"E"5$8Z5@*KTZ" MEX>:VE+*6FIIJ]<)3 NBCJ?!07 :^@BX@NAOJY4LVVY_4^NGN5#1GZ71P^P! MN[$)IK=Q<:"1Y3:Z'#Y5V^B\(L3!Q^;#;FO67G^?+VU=74U:[W;JX_*#^9;] MMV+KS0P29M9!N=F6I5H"G"0"T!PF0#.%,PUSG+A5Q_4W86K48KYHZ36G#DZP M]SE@" WFN&<)9M53VA]5#NS;E]Y$Q@=[Y&N]B HWACHJ\(%PD%,!)P->\0# M!Z#V6+_7G7I4<3RNYXL8(1B3JEXS3; @28P!PS8U14O#9&9U!&+*,V3^7Y[P MV+5B[N3N4R.IPL H1C>1M=&C6N $MG8FNAJ,@4GF)0X]JGY/ ?$HD[@&F/$K M?[?WJJ7Z]R62@2J +R+45OYPS M5)D-%TZD;3F< ,RI!I1("%*$8\H2)H6,_:+4+L-.+S1=VQBM]T9>FV1[!FTW MB@B&X*NFT^X1_=J-:( $VLL0#98U>V;(5TZ5O0Q"=WYLR[5^_"/5?%;%HY]C MQ+_/M^:;#W6>6>5$0#BQO8=%#&@L,! DCF%"J-;<253QW,VGMJ@HC+*!T!C] MPG^MCV$<6TN>1:^=-Z[%9&!^\(7#F0S:_#[ST&^4^(\?JZ?_-)>5S[OYR^$Q M/WNS41[G-C?JQ[;U,_ZQ#'M27O8=K+O?UA4FW]G/8@U2\T(EO&)CMC+.*1 9 M4V:9P!+ 8XH 2PCC!%**4L?#[#[#3V^Y4-M7K! M2G9NV<_H<;UZFEL]$?@S9"XCR5Q41AF.5S6 )L5G@WO/.UGAKUHP-LU2*Q^+*V^OQGJ34F3FZ^K MQ>+#:FW;VQ9)PHU$@YB9>3$OG!CFN2T 3>QZ48(LICA/:6+0\SHE[&_*U%:7 MS41LLU8W7YSY8LYJG8>F=P4QUO[US8CWGCFW/>XX\S'P:ZDY%1>!CZPG4>7* M2,GP?3$-G@WO;<@KIQR/GSO._;0'V:;^P^&SS\IP^ 'N7PLE=E8)[G9 M8^<$8,D%H&:A#@0U[[Q<*1K'3LH>EX>8&C46TA./;"[+)OPZ_''1Y: M\/$0.;X:IY%6QR=X!1(S;O6_3=/X_(7C21NW&OY"X;C]D_U6G8T*@(_+Q]WV MRWHNU.\KJSYF2_WK0W=#C[%9_ ).6 8PIBG@>1X#E"@8)Y3%3"<^"TRG4:=& MF.]_FDW:UE#CT]Y0OW6B&]9N2\+@" Y,D\W"H,)@*]=KLUT/-@=LS- +I4#K M.;<%PO$KSN[@?"WTZ+"INE_*T.O+P0DPSQ#010"*H >9Q!C@T;*1B MJ%.&4)XQKY1ZUX&GQD4-N\O<\8;E__?_1T_HK^MGM1Z6;S@:[L+ MF0//8%H+P&Z<$P:V@5GFMV\'D YF#K "ZD8C$*NT##0JCW0[?,P<#E=\V$A@EGVDKX5X ]FV=28R#I6RJ;>1'OKB_=XT_XJL-Q7T^'JZ70C MLE>9I(%Y+]#\]->+"(5E:%6)J^UZ'>V)4'!>5*@(-D#_3H4?ZO5=KC 1C #" M4FC+N6U^'C2+O#C/&_^O MZ%3XP;MBZ0I )MFI4 ?N5/C!N4KI^(K1.Q5^N%RA=.DC_@SU_^X6SP@C&.?5 M5XT+&1.<8Y!*I6V1I09$F!5CKJ#(,\50&CO%Z<_=?&H<9>V+$"X*XG+WI_,$ MLVZ>N@:)@8GJ!0@]N.H$#7>RN@:5J557OH Q$&E=PJ>%M4XN&8VV+AG;Y*V+ MG^E;;-IT9< M>]M\:Z8:>+&K)O(&!:R)NS4W6"U7XU;CUSC=>K4:2W7F<_T8["Z".P+ M>[9;S7UM>$:TH@R"#&,.<)*;?2)! @B(*#3_AV/EI'31/LS46&U?P?A8FNGW MP%Z TNW1O1Z@@1_B/3:5A0/4B;=C$.C)OC#(J,]XNZ/'3WO'IWO7BIO]FRT" MV&WO5[;*[/;G?#,S[U[%.;+B-M2>^D$%2*83\XK6*D,JA31WB@^U#S.UY[ZT MLBPKJNV,_K26>H;7+Z#J^O:^%JO!W^/^,/4I]&Y!(5QI][E!QB[F;G'T3/EV MVZ=[ENOK7OB!MK M_EO,_,#$7#@("@^C)@I1 X:(/T?-SU501 46-U&%QDWT^^&+\[[QQ;$_OFFV M8;F)]KA$>V!"=_M\]T8]R5P+5PG)'[U#7NF/A8- ]6YMH*WVE#6K1"[ MA]W"BL_R(F _,LY4G;5U7F?4H:K@4-7T:I'PD$+ZA,AFO MM&;<_,4PT)UD+0:Z;3_._4/9(],CPJ+2_:II;0OXB:%.:'(]!> MJ 6B2[^Q1R7'7K <4V&_F_BG0+[L:O%=&0+>?GRP&H)%C&(OW37+I#24!@W5 M,6)8#M$,4$4HH#SEU-R6P\2I.L]GT*G17&EI-#^8>A"B<\\9=(:\G;N& G)@ MRCKJFW,35: VS#[H+@X JGN"YA#@CI2X^?U>58I$]E6P;?G:1KNEM"^,_:P4 M*D6;0#F>*W$0R%?<*KSH/-<%40#*08XQ000 MS!!(,62,)QH)Y%6,W3'>U BG7>S![(__SK:%]'KTVV/T?15]_VO5T36PURRX M$5! ; >FGZ8B1(GD2+H0K< $%XW=N@@?OEL]L/ERAAE.D%G- )0DAG!RL]!ANX#*6(-I&7Z/_BP-]ES8M,'LQBB!P!N83:[ S;^E=#8:FL=,] G,!RNX@UO4 #4P&-3:UA='[ M0-BXQZ*NQVCTYAW+"]^H%Q+92[7=]ZZY9]O(?'"WV!:_647%Y7JQ^BM0-*H= MQ);8TX4+1XLTM1O>C"MU?++?VNIEDDN51"^2E&N6 0E3JY2 ,.",8("$CE.M M$B((FID]#E^YKJK.C.+S_6Z.-=S7^\LU*7GG<'1;-%V)S<#\>)(@5PE4%>E0 M,MQ"J06%0 ND?^4&"%RU M0A"(1L^/,2J1MKIY3*7M'^Z[:+)GJMOG+V:"M[:*XY^[^:-=@'^:+]7'K7K8 MS 2.(9(Q HQ "7!.$D!(;+79,8UIAG)!I \9= \Y-6:H+;Z)"IOW@N&%U=&? MUNZH,-PS3.4 ONO"*R2D@Z_#KD:SQYK,%:!@2[3. 4=>L;D"<+J <[ZR'P7] M32W5FBW,K6_EPWPYMZ=[V_F3JG:%U9M3:T)C)"7(T\2P$,$,L(PK(')()=*Q MS)!72PBG4:=&1.8-H R^]\4S(]636JR*J?"C'3? W9@G.(P#DT]E;P'@2XOK M<-D BQDOD (1D-N8HW*0%PS'-.1WL1\3V4[B[Y?;^?;Y#[58_)_EZJ_E-\4V MJZ6217!@/8L1ET(B!G*5FPT1S'*S!A(9$#KGN10Q) M8Y[ZFZ$GVFT9]8K3-S ;-EM!E,Y%M7?1:MGH#E$X>!,U72Q;"!YW]!ZR7?1 M\S!,&XFKK7O-9A*AH.UH*1%LF'ZOC7>*;S\NS5JU.-0NV\+$B<@=B/= M*X$;F#A/,/O>"S-O"FQ!)1"-G1MA5"IJN5*LJ"=S2<;Q4FJF$O, MJ2"$&"Z0L0"8* UXDD##%)BKC"2:(Z\REY:QID81A6U1TG.Q=@9+SX77=0B- MN(@J#;5MU0O !@A7.6 2>D%S9J3769Q<=OGB0J/EDI[E<$]LOK!,\V&U_L86 MZI"#;MGH\"^;156+D4O.DIQD0&%IMI,*:D!BD@+&D4P9291"N5=]G+<)D^.3 M_3)C7ISK%V]+S_(X_WEP(YUAT1V8BXH5R,%&LZNKO0%ZM0;6GYOH8'G 0KK> MJ(6JK/,W8-Q2N]X G=3>];_3R#++7Y3Y6B^W[(>ZTPV]B3)!@OV9CHU MRR:LL5E&<4..W';T8XP J3**D4AT[I8F/X:Q4Z/1@\EV'\+V>K;+O8++J7C. M2.K)+E/OQL=3F="A=Y37:R"__#HT7*Z"KY73$Y W]IB:UU8P=C'UWT.DV /T M8#K$/F/V#.+--V*QLF'$.]TT[JLJ--[>KC;;S8EMF\,1 %&8Z-RLR[D6S&;3 M:MOP+ >$(\11DFC%O1+HKK1G:J^88J8 +^A&--SQ# ->.4F.(,&+<- =Q+@#'3;?M3Z7FLE;!K/OGG+5V:%BYMG M,6:3(97J_4LT3*5YG] YH0##"D'3&,.9)H*SM(DU]*K11(5#^Q5V.,H- G @PKW.EE'I-@ALQV0;YJ8]H\JU6-N'U?K=:L>W M>K>H^^89"]2\. N?249T0C,"-.*V8C9/ 4D0!$C(+)4YE"+E7I%DIV&G1IY[ MJR.]6D>RLMNVPR@,]XPCNR'O&#L.CN? Q+COBGFP[B9ZB>_;M9+S;?1IM;F, MK'^XV NH4"%BMT''#0M[ 7$2"O:[^LHFX7^LUO_XN/RR7IFURN:SVMYI6_*P M?E*;69)@Q7$*09);/;;,_(WBE(,<,9:0+$'"QM[=DL MNP5C-PH*C-S _--HK5WC5UE<]-JV<U?=/XM#+Z)*I.;835' MSG8&TEV:*32@(PDU70^LE_:2#THM2DQ.MQE-E\G'J:9*D]=U_CS\73T\KM9L M_5QV+#N$XJ%0.6Z&Z'1:X0Z2.ZV& &O$;@MFE/E:17(?]"_VW]L]G*KP(I"0 M71HR_5'J-O]Y8E4;?+?$%@%WW MP=>#-OCFMT*K.I3XY?T>K<\M:/78[[9#$6R3>V&8D7>V[;F<[/M\SH&^S M7]ZQK;K].=_,X\?!S;IV$O<]^R'^3 M\_[A<;%Z5FISI_5YSHWNQQ- >4()(T0X]ZQS&&]J#_/>Y)NH-KJ0Y]F;[;Z@=T&[>P,4&,.!"> ZVM>MHQ->)N5JC; MD[0SL5K/4I">\^.V@AL!]8&IO@GX&;"+MV;#CT&54JY$,U3-14\KQBVGN ZJ MDTJ)*V]W;??EO;#2QZ)#AOEQ2Q];B'+(N>%*'N?4K&T9!DPA!%0JLUPP;KB4 MNX6JKC-D>H&L[ZLM6]@ _\;FZ#[92G+[7"]>'+S.75-VKYRF[D7Q.- /3* G M79WW?EA=A\U&W^;/0\W*2"ON 6?GBG;0?4!U;A#M=?-7:AG=!X#+ M3:1[W:U_W*4H+OMBOJ'W9FPK86TF)*YWL!FD*L,,Z%2G &N- "<0 JHP@H1C MG.7.Y\P.XTUM^6XMB]Y_^_+%/R[0AJI[?"405@._,TJ8*I.K,N?:Z$+!/BQ\ M_F&50#".1/)?5;7DV43SI5ZM'\H2]+4M-[/TOEU%G8@'.I_V - A]-)VE]%# M+PXNG0N]N%S6+_1RM_[!EO-_%9/]=K7C@6_1G[9WGT5J8>78+Z(P^>T/O3D::..]83U"@ T5^ MPM@T:APH*(S'4:&P-[\V1O35#K>H&\@*SA#-H 8\CPUM5UX]79N M&6MJA%]*IJ/K->;1U1KS/1 :D4M?:LRCD33FT6@:\V@J&O/(7V/^^)+^C6F^ MK!9ST:AZBW&FL-(49,C*JV,>Q?3BY"V/_6A@!KXL>^%D5?; MTBX0>G4LO7C3T9J5=KG5[%/:^=F>V>TV2'&_6I@K-F4A\N?5MCS2_?9HMA9O M"UV!C=UZV U(/--J:,_&FAS9*.#*,XO==Q[B MKZVX^V>K]P0O5)JZ[_#CYJ?W!.;M[*UXS_:4,Q,QYHP2+$5-+4:,E0!"HD&6<()X4AI0N+9LNAJ(MUXSFU@ MI^>/EL]?<_@!PQ_&YNB7'\;Z7VWK73G?/*XVYBV_TE91L'"AR#-0M0M^O.5_=4;I#_LZLZTGU?W4I9?$W8X@N;RX_+M^QQOF6+0G.?'_=#^6J? M3?.U4M_4^FDNU!>UGJ^D#2S_6!9W*:)%,Z$R*G-$@:!Q7!X'$IGF $+$B5GH MB0QY17*&-GAJ*\%++4G\LCE&FVXW2IW2) Y,QK=?/KZ].=_'ZJ!=5Q25K(MR MJT*$>K4I6\U7/@74T1@)^%#2'$.;.Z[:QTC@GPB(C#7NE2>$!SOO]!]5@L., MX5P+1!F0$IDU&_YPJI& MOTP3N9 C6ZNGX@QX[93 MF '/D]YK<1WMK#L^.]3J'O6UN7SSN;;VH'^&_ MM78OM^OR%3/?_./-\W=SIT(!#6HL$Y8D9G_ #+U0LW%@B18@42+.$Z+-3L)) M[-QAK,F12]/4R-H:65-[RS&'X& &_J0J!]FWM3A@$8@XF@;:53:<'#Y MF#1<+NE'&0TID>K(:D8QDS1+MB$;/## J>UYV\)@T6S[9 MOZ&,+1/Y;"RMN3*64*5, )W8("S5*:!$9$ P*EF.N530*='V\A!36TSM-Z/T:JUNA?GB[(J6TKK9?SK>W380_F]?RG_;MO 5K? MN7&,>8V ^-#AL-*%?3&R]0*L-#!^E-*:-Q$O7(D:OD1-9P+&RZZ$,U0HK:\9 MXT;9K@3K) !W[?W\%X_GA#L_*?-#=21RRW,K2:;-)E&:73=6YF^<*@0RRCE) M,I@E-'%=3KH..C56; K@?ML]/BZ*@URSGWS#%L43_.U>*=OL9"\LY;ZZ*@C?OE00MA5@UFP?)>'^P+HO9(< >*2E;3O085:QOO"TK&N= M;S7:2M?7N>;:U_M:?SXOF_Q\9S_?[7NL%?>>Q8:V$:,92$BJ ,XD!13*#*@D MTR+%2 LWB8:V0:;&UU77*2M1?K"T(A,/!KF(:3<5AT!J8.H=&B1W6@T!UEA] M80](F;5 4TG2IFNR^;+2DJRZQ&W9SV!J.%THM;#IQ4M'8\\NXYMLV?G9GB?1 MN\W6W'=]AY'=^#LMKT/B-[ /-H"W "!HZXA#J@[AAMW$-J-]=/#JH=+_,O9,SF J$B($,2S"S1]Q H%9?&5 Y RGV%"S%+%KF?.E M0:;&'Z6=T?N?T<'2J#35O-/1BIR[ MW&H6.7=^MF>1\]F4Z496_YOGPT>JI/^BE^/[GX_SDG*J;W(:LX0*8187<2X! M5BD!/(T3D G*TEQ!KJ'7,B.895,C%%OZ%+D?XX:?*;>%RJO@/S!1-2M8FEXU MRU@B_GR^TL7Z=A,=O O&<(,A'JK:.IA=XY9AAX;SI#X[^ #]./SS:KD7JGW1 M$WNO_TY3DJ8PSD"6$+,%I.9O7$L,<,:XI$*1&#NMVYQ'G!KGWFWOS4;FN,7] M?_DQ<#?.;LP:%+V!&;-IZTG3^T'$\9W1"<1NW>.-REK.[A^SD?N%_5C&JKDL M=^J#L=CL.(L[6EG.>A=:!4&R'(J,\\1L#DD.<)X@P!#/#?'@1,N48>JG@>,T MZM38IC(Z>J.6XOZ!K3T#36Y(NW%-BE@:;&.8U3K[VET9^EK9YU5Q>Q=:.<$(B-=T3H M 98WF70A$8@_+@XS*F5T.7O,$IV?]\\5^*[6#V\^K=BR/OEB,VJ/OS4O>A-9 ]V/N(_Q:G^^KT1AX$>Z 4#W MLJ 3"?=T.D2_/]0OX%A8\0R\PVEAI?1F9=[=9:JE !_T7H&HYWS^^ M8K1C_0NF-D_S+WVD;SGY9GNGJY73+$M3PUU" 94E-EXC!:!<*L S& NI=**P M9P%YX^Y3HZY"*&BEHW5IGF^->!,WMP5*;S0&IK :B*\=0/0H_#[C<+!2[^:] M1R[N/N/6:3GWN0_U;+KZI-:VF7:I)/%H:;1Z7]"$0IEP"G3.;%@59H!(F8 T MPVD,.828>C4!N3C2U!Y>:RC86QJ5IGJV.+V(JMOC' 2K@1_MLS -$+[HQ")4 MM]"+XXS; ;3+W9.NGIT77%^O]X>RE2Y*WIJQV _U53V4RZSBEW;5$,^DV7MD M: