From caa743ffc1fc2f5d62c483de65bb97637f686707 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 16:17:00 +0100 Subject: [PATCH 01/36] Wip --- composer.json | 57 +- composer.lock | 38 +- includes/{class-wcpdf-admin.php => Admin.php} | 6 +- .../{class-wcpdf-assets.php => Assets.php} | 6 +- .../OrderUtil.php} | 6 +- .../ThirdPartyPlugins.php} | 6 +- ...lass-wcpdf-documents.php => Documents.php} | 8 +- .../BulkDocument.php} | 6 +- .../DocumentNumber.php} | 6 +- .../Invoice.php} | 6 +- .../OrderDocument.php} | 26 +- includes/Documents/OrderDocumentMethods.php | 1319 +++++++++++++++++ .../PackingSlip.php} | 6 +- .../SequentialNumberStore.php} | 6 +- .../abstract-wcpdf-order-document-methods.php | 0 ...{class-wcpdf-endpoint.php => Endpoint.php} | 4 +- ...-synchronizer.php => FontSynchronizer.php} | 12 +- ...{class-wcpdf-frontend.php => Frontend.php} | 4 +- .../{class-wcpdf-install.php => Install.php} | 6 +- includes/{class-wcpdf-main.php => Main.php} | 22 +- .../PdfMaker.php} | 10 +- .../UblMaker.php} | 8 +- ...df-updraft-semaphore.php => Semaphore.php} | 10 +- ...{class-wcpdf-settings.php => Settings.php} | 25 +- .../SettingsCallbacks.php} | 12 +- .../SettingsDebug.php} | 16 +- .../SettingsDocuments.php} | 6 +- .../SettingsGeneral.php} | 8 +- .../SettingsUbl.php} | 10 +- .../SettingsUpgrade.php} | 8 +- ...wcpdf-setup-wizard.php => SetupWizard.php} | 20 +- .../NumberStoreListTable.php} | 6 +- strauss.phar | Bin 0 -> 7429740 bytes ubl/Builders/Builder.php | 4 +- ubl/Builders/SabreBuilder.php | 6 +- ubl/Collections/Collection.php | 2 +- ubl/Collections/OrderCollection.php | 2 +- ubl/Documents/Document.php | 8 +- ubl/Documents/UblDocument.php | 36 +- ubl/Exceptions/FileWriteException.php | 2 +- ubl/Handlers/Handler.php | 6 +- .../AdditionalDocumentReferenceHandler.php | 6 +- ubl/Handlers/Ubl/AddressHandler.php | 4 +- ubl/Handlers/Ubl/AllowanceChargeHandler.php | 4 +- ubl/Handlers/Ubl/DeliveryHandler.php | 4 +- .../Ubl/DocumentCurrencyCodeHandler.php | 4 +- ubl/Handlers/Ubl/IdHandler.php | 6 +- ubl/Handlers/Ubl/InvoiceLineHandler.php | 4 +- ubl/Handlers/Ubl/InvoiceTypeCodeHandler.php | 4 +- ubl/Handlers/Ubl/IssueDateHandler.php | 4 +- .../Ubl/LegalMonetaryTotalHandler.php | 4 +- ubl/Handlers/Ubl/OrderReferenceHandler.php | 6 +- ubl/Handlers/Ubl/PaymentMeansHandler.php | 4 +- ubl/Handlers/Ubl/PaymentTermsHandler.php | 4 +- ubl/Handlers/Ubl/TaxTotalHandler.php | 4 +- ubl/Handlers/Ubl/UblVersionIdHandler.php | 4 +- ubl/Handlers/UblHandler.php | 6 +- ubl/Models/Address.php | 2 +- ubl/Models/DateTime.php | 2 +- ubl/Models/Model.php | 2 +- ubl/Models/Order.php | 6 +- .../Contracts/OrderRepository.php | 2 +- ubl/Repositories/OrderRepository.php | 6 +- ubl/Repositories/Repository.php | 2 +- ubl/Settings/TaxesSettings.php | 2 +- ubl/Transformers/AddressTransformer.php | 4 +- ubl/Transformers/DateTimeTransformer.php | 4 +- ubl/Transformers/OrderTransformer.php | 6 +- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 260 +++- vendor/composer/autoload_psr4.php | 3 +- vendor/composer/autoload_real.php | 10 +- vendor/composer/autoload_static.php | 277 +++- vendor/composer/installed.json | 42 +- vendor/composer/installed.php | 22 +- vendor/dompdf/dompdf/lib/Cpdf.php | 14 +- vendor/dompdf/dompdf/src/Adapter/CPDF.php | 42 +- vendor/dompdf/dompdf/src/Adapter/GD.php | 12 +- vendor/dompdf/dompdf/src/Adapter/PDFLib.php | 18 +- vendor/dompdf/dompdf/src/Canvas.php | 4 +- vendor/dompdf/dompdf/src/CanvasFactory.php | 10 +- vendor/dompdf/dompdf/src/Cellmap.php | 10 +- .../dompdf/src/Css/AttributeTranslator.php | 8 +- vendor/dompdf/dompdf/src/Css/Color.php | 6 +- vendor/dompdf/dompdf/src/Css/Content/Attr.php | 7 +- .../dompdf/src/Css/Content/CloseQuote.php | 7 +- .../dompdf/src/Css/Content/ContentPart.php | 7 +- .../dompdf/dompdf/src/Css/Content/Counter.php | 7 +- .../dompdf/src/Css/Content/Counters.php | 7 +- .../dompdf/src/Css/Content/NoCloseQuote.php | 7 +- .../dompdf/src/Css/Content/NoOpenQuote.php | 7 +- .../dompdf/src/Css/Content/OpenQuote.php | 7 +- .../dompdf/src/Css/Content/StringPart.php | 7 +- vendor/dompdf/dompdf/src/Css/Content/Url.php | 7 +- vendor/dompdf/dompdf/src/Css/Style.php | 36 +- vendor/dompdf/dompdf/src/Css/Stylesheet.php | 16 +- vendor/dompdf/dompdf/src/Dompdf.php | 20 +- vendor/dompdf/dompdf/src/Exception.php | 4 +- .../dompdf/src/Exception/ImageException.php | 6 +- vendor/dompdf/dompdf/src/FontMetrics.php | 8 +- vendor/dompdf/dompdf/src/Frame.php | 8 +- vendor/dompdf/dompdf/src/Frame/Factory.php | 26 +- .../dompdf/src/Frame/FrameListIterator.php | 6 +- vendor/dompdf/dompdf/src/Frame/FrameTree.php | 8 +- .../dompdf/src/Frame/FrameTreeIterator.php | 6 +- .../FrameDecorator/AbstractFrameDecorator.php | 24 +- .../dompdf/src/FrameDecorator/Block.php | 10 +- .../dompdf/src/FrameDecorator/Image.php | 12 +- .../dompdf/src/FrameDecorator/Inline.php | 10 +- .../dompdf/src/FrameDecorator/ListBullet.php | 8 +- .../src/FrameDecorator/ListBulletImage.php | 10 +- .../src/FrameDecorator/NullFrameDecorator.php | 8 +- .../dompdf/dompdf/src/FrameDecorator/Page.php | 14 +- .../dompdf/src/FrameDecorator/Table.php | 12 +- .../dompdf/src/FrameDecorator/TableCell.php | 10 +- .../dompdf/src/FrameDecorator/TableRow.php | 8 +- .../src/FrameDecorator/TableRowGroup.php | 8 +- .../dompdf/dompdf/src/FrameDecorator/Text.php | 10 +- .../FrameReflower/AbstractFrameReflower.php | 32 +- .../dompdf/dompdf/src/FrameReflower/Block.php | 20 +- .../dompdf/dompdf/src/FrameReflower/Image.php | 10 +- .../dompdf/src/FrameReflower/Inline.php | 10 +- .../dompdf/src/FrameReflower/ListBullet.php | 8 +- .../src/FrameReflower/NullFrameReflower.php | 8 +- .../dompdf/dompdf/src/FrameReflower/Page.php | 12 +- .../dompdf/dompdf/src/FrameReflower/Table.php | 10 +- .../dompdf/src/FrameReflower/TableCell.php | 14 +- .../dompdf/src/FrameReflower/TableRow.php | 12 +- .../src/FrameReflower/TableRowGroup.php | 12 +- .../dompdf/dompdf/src/FrameReflower/Text.php | 18 +- vendor/dompdf/dompdf/src/Helpers.php | 6 +- vendor/dompdf/dompdf/src/Image/Cache.php | 10 +- .../dompdf/dompdf/src/JavascriptEmbedder.php | 4 +- vendor/dompdf/dompdf/src/LineBox.php | 18 +- vendor/dompdf/dompdf/src/Options.php | 6 +- vendor/dompdf/dompdf/src/PhpEvaluator.php | 4 +- .../dompdf/dompdf/src/Positioner/Absolute.php | 8 +- .../src/Positioner/AbstractPositioner.php | 6 +- vendor/dompdf/dompdf/src/Positioner/Block.php | 6 +- vendor/dompdf/dompdf/src/Positioner/Fixed.php | 8 +- .../dompdf/dompdf/src/Positioner/Inline.php | 12 +- .../dompdf/src/Positioner/ListBullet.php | 8 +- .../dompdf/src/Positioner/NullPositioner.php | 6 +- .../dompdf/src/Positioner/TableCell.php | 10 +- .../dompdf/dompdf/src/Positioner/TableRow.php | 6 +- vendor/dompdf/dompdf/src/Renderer.php | 24 +- .../dompdf/src/Renderer/AbstractRenderer.php | 20 +- vendor/dompdf/dompdf/src/Renderer/Block.php | 8 +- vendor/dompdf/dompdf/src/Renderer/Image.php | 10 +- vendor/dompdf/dompdf/src/Renderer/Inline.php | 6 +- .../dompdf/dompdf/src/Renderer/ListBullet.php | 14 +- .../dompdf/dompdf/src/Renderer/TableCell.php | 10 +- .../dompdf/dompdf/src/Renderer/TableRow.php | 6 +- .../dompdf/src/Renderer/TableRowGroup.php | 6 +- vendor/dompdf/dompdf/src/Renderer/Text.php | 10 +- .../src/FontLib/AdobeFontMetrics.php | 8 +- .../php-font-lib/src/FontLib/BinaryStream.php | 4 +- .../php-font-lib/src/FontLib/EOT/File.php | 6 +- .../php-font-lib/src/FontLib/EOT/Header.php | 8 +- .../php-font-lib/src/FontLib/EncodingMap.php | 4 +- .../Exception/FontNotFoundException.php | 7 +- .../dompdf/php-font-lib/src/FontLib/Font.php | 6 +- .../src/FontLib/Glyph/Outline.php | 12 +- .../src/FontLib/Glyph/OutlineComponent.php | 4 +- .../src/FontLib/Glyph/OutlineComposite.php | 6 +- .../src/FontLib/Glyph/OutlineSimple.php | 4 +- .../php-font-lib/src/FontLib/Header.php | 6 +- .../src/FontLib/OpenType/File.php | 6 +- .../FontLib/OpenType/TableDirectoryEntry.php | 6 +- .../src/FontLib/Table/DirectoryEntry.php | 10 +- .../php-font-lib/src/FontLib/Table/Table.php | 10 +- .../src/FontLib/Table/Type/cmap.php | 6 +- .../src/FontLib/Table/Type/cvt.php | 6 +- .../src/FontLib/Table/Type/fpgm.php | 6 +- .../src/FontLib/Table/Type/glyf.php | 10 +- .../src/FontLib/Table/Type/head.php | 6 +- .../src/FontLib/Table/Type/hhea.php | 6 +- .../src/FontLib/Table/Type/hmtx.php | 6 +- .../src/FontLib/Table/Type/kern.php | 6 +- .../src/FontLib/Table/Type/loca.php | 6 +- .../src/FontLib/Table/Type/maxp.php | 6 +- .../src/FontLib/Table/Type/name.php | 8 +- .../src/FontLib/Table/Type/nameRecord.php | 8 +- .../src/FontLib/Table/Type/os2.php | 6 +- .../src/FontLib/Table/Type/post.php | 8 +- .../src/FontLib/Table/Type/prep.php | 6 +- .../src/FontLib/TrueType/Collection.php | 6 +- .../src/FontLib/TrueType/File.php | 24 +- .../src/FontLib/TrueType/Header.php | 6 +- .../FontLib/TrueType/TableDirectoryEntry.php | 6 +- .../php-font-lib/src/FontLib/WOFF/File.php | 8 +- .../php-font-lib/src/FontLib/WOFF/Header.php | 6 +- .../src/FontLib/WOFF/TableDirectoryEntry.php | 6 +- .../dompdf/php-svg-lib/src/Svg/CssLength.php | 7 +- .../php-svg-lib/src/Svg/DefaultStyle.php | 4 +- .../dompdf/php-svg-lib/src/Svg/Document.php | 50 +- .../php-svg-lib/src/Svg/Gradient/Stop.php | 4 +- vendor/dompdf/php-svg-lib/src/Svg/Style.php | 14 +- .../php-svg-lib/src/Svg/Surface/CPdf.php | 4 +- .../src/Svg/Surface/SurfaceCpdf.php | 12 +- .../src/Svg/Surface/SurfaceInterface.php | 6 +- .../src/Svg/Surface/SurfacePDFLib.php | 8 +- .../php-svg-lib/src/Svg/Tag/AbstractTag.php | 10 +- .../dompdf/php-svg-lib/src/Svg/Tag/Anchor.php | 4 +- .../dompdf/php-svg-lib/src/Svg/Tag/Circle.php | 6 +- .../php-svg-lib/src/Svg/Tag/ClipPath.php | 6 +- .../php-svg-lib/src/Svg/Tag/Ellipse.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Group.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Image.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Line.php | 6 +- .../src/Svg/Tag/LinearGradient.php | 8 +- .../dompdf/php-svg-lib/src/Svg/Tag/Path.php | 6 +- .../php-svg-lib/src/Svg/Tag/Polygon.php | 4 +- .../php-svg-lib/src/Svg/Tag/Polyline.php | 4 +- .../src/Svg/Tag/RadialGradient.php | 4 +- .../dompdf/php-svg-lib/src/Svg/Tag/Rect.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Shape.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Stop.php | 4 +- .../php-svg-lib/src/Svg/Tag/StyleTag.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Symbol.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/Text.php | 6 +- .../dompdf/php-svg-lib/src/Svg/Tag/UseTag.php | 4 +- vendor/masterminds/html5/src/HTML5.php | 17 +- .../masterminds/html5/src/HTML5/Elements.php | 5 +- .../masterminds/html5/src/HTML5/Entities.php | 7 +- .../masterminds/html5/src/HTML5/Exception.php | 7 +- .../html5/src/HTML5/InstructionProcessor.php | 5 +- .../src/HTML5/Parser/CharacterReference.php | 9 +- .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 11 +- .../html5/src/HTML5/Parser/EventHandler.php | 7 +- .../src/HTML5/Parser/FileInputStream.php | 7 +- .../html5/src/HTML5/Parser/InputStream.php | 7 +- .../html5/src/HTML5/Parser/ParseError.php | 7 +- .../html5/src/HTML5/Parser/Scanner.php | 9 +- .../src/HTML5/Parser/StringInputStream.php | 5 +- .../html5/src/HTML5/Parser/Tokenizer.php | 9 +- .../src/HTML5/Parser/TreeBuildingRules.php | 7 +- .../html5/src/HTML5/Parser/UTF8Utils.php | 9 +- .../src/HTML5/Serializer/HTML5Entities.php | 5 +- .../src/HTML5/Serializer/OutputRules.php | 7 +- .../src/HTML5/Serializer/RulesInterface.php | 5 +- .../html5/src/HTML5/Serializer/Traverser.php | 7 +- vendor/sabberworm/php-css-parser/CHANGELOG.md | 22 + .../src/CSSList/AtRuleBlockList.php | 11 +- .../src/CSSList/CSSBlockList.php | 21 +- .../php-css-parser/src/CSSList/CSSList.php | 63 +- .../php-css-parser/src/CSSList/Document.php | 21 +- .../php-css-parser/src/CSSList/KeyFrame.php | 11 +- .../php-css-parser/src/Comment/Comment.php | 11 +- .../src/Comment/Commentable.php | 7 +- .../php-css-parser/src/OutputFormat.php | 7 +- .../php-css-parser/src/OutputFormatter.php | 11 +- .../sabberworm/php-css-parser/src/Parser.php | 13 +- .../php-css-parser/src/Parsing/Anchor.php | 11 +- .../src/Parsing/OutputException.php | 7 +- .../src/Parsing/ParserState.php | 15 +- .../src/Parsing/SourceException.php | 7 +- .../src/Parsing/UnexpectedEOFException.php | 7 +- .../src/Parsing/UnexpectedTokenException.php | 7 +- .../php-css-parser/src/Property/AtRule.php | 15 +- .../src/Property/CSSNamespace.php | 11 +- .../php-css-parser/src/Property/Charset.php | 13 +- .../php-css-parser/src/Property/Import.php | 13 +- .../src/Property/KeyframeSelector.php | 9 +- .../php-css-parser/src/Property/Selector.php | 13 +- .../php-css-parser/src/Renderable.php | 7 +- .../php-css-parser/src/Rule/Rule.php | 27 +- .../php-css-parser/src/RuleSet/AtRuleSet.php | 11 +- .../src/RuleSet/DeclarationBlock.php | 37 +- .../php-css-parser/src/RuleSet/RuleSet.php | 23 +- .../php-css-parser/src/Settings.php | 7 +- .../php-css-parser/src/Value/CSSFunction.php | 11 +- .../php-css-parser/src/Value/CSSString.php | 17 +- .../php-css-parser/src/Value/CalcFunction.php | 19 +- .../src/Value/CalcRuleValueList.php | 9 +- .../php-css-parser/src/Value/Color.php | 24 +- .../php-css-parser/src/Value/LineName.php | 15 +- .../src/Value/PrimitiveValue.php | 7 +- .../src/Value/RuleValueList.php | 7 +- .../php-css-parser/src/Value/Size.php | 28 +- .../php-css-parser/src/Value/URL.php | 17 +- .../php-css-parser/src/Value/Value.php | 47 +- .../php-css-parser/src/Value/ValueList.php | 9 +- vendor/sabre/uri/lib/InvalidUriException.php | 7 +- vendor/sabre/uri/lib/Version.php | 7 +- vendor/sabre/uri/lib/functions.php | 7 +- vendor/sabre/xml/lib/ContextStackTrait.php | 7 +- .../sabre/xml/lib/Deserializer/functions.php | 9 +- vendor/sabre/xml/lib/Element.php | 7 +- vendor/sabre/xml/lib/Element/Base.php | 9 +- vendor/sabre/xml/lib/Element/Cdata.php | 9 +- vendor/sabre/xml/lib/Element/Elements.php | 13 +- vendor/sabre/xml/lib/Element/KeyValue.php | 11 +- vendor/sabre/xml/lib/Element/Uri.php | 13 +- vendor/sabre/xml/lib/Element/XmlFragment.php | 13 +- vendor/sabre/xml/lib/LibXMLException.php | 7 +- vendor/sabre/xml/lib/ParseException.php | 7 +- vendor/sabre/xml/lib/Reader.php | 11 +- vendor/sabre/xml/lib/Serializer/functions.php | 11 +- vendor/sabre/xml/lib/Service.php | 11 +- vendor/sabre/xml/lib/Version.php | 7 +- vendor/sabre/xml/lib/Writer.php | 7 +- vendor/sabre/xml/lib/XmlDeserializable.php | 7 +- vendor/sabre/xml/lib/XmlSerializable.php | 7 +- vendor/symfony/polyfill-mbstring/Mbstring.php | 77 +- .../symfony/polyfill-mbstring/bootstrap.php | 8 + .../symfony/polyfill-mbstring/bootstrap80.php | 8 + .../views => views}/advanced-numbers.php | 0 {includes/views => views}/advanced-status.php | 0 {includes/views => views}/advanced-tools.php | 0 .../attachment-settings-hint.php | 0 {includes/views => views}/extensions.php | 0 {includes/views => views}/promo.php | 0 {includes/views => views}/settings-page.php | 0 .../setup-wizard/attach-to.php | 0 .../setup-wizard/display-options.php | 0 .../setup-wizard/good-to-go.php | 0 .../views => views}/setup-wizard/logo.php | 0 .../setup-wizard/paper-format.php | 0 .../setup-wizard/shop-name.php | 0 .../setup-wizard/show-action-buttons.php | 0 {includes/views => views}/upgrade-table.php | 0 woocommerce-pdf-invoices-packingslips.php | 38 +- ...pdf-functions.php => wpo-ips-functions.php | 21 +- 324 files changed, 3814 insertions(+), 1178 deletions(-) rename includes/{class-wcpdf-admin.php => Admin.php} (99%) rename includes/{class-wcpdf-assets.php => Assets.php} (98%) rename includes/{compatibility/class-wcpdf-order-util.php => Compatibility/OrderUtil.php} (91%) rename includes/{compatibility/class-wcpdf-compatibility-third-party-plugins.php => Compatibility/ThirdPartyPlugins.php} (98%) rename includes/{class-wcpdf-documents.php => Documents.php} (90%) rename includes/{documents/class-wcpdf-bulk-document.php => Documents/BulkDocument.php} (97%) rename includes/{documents/class-wcpdf-document-number.php => Documents/DocumentNumber.php} (97%) rename includes/{documents/class-wcpdf-invoice.php => Documents/Invoice.php} (99%) rename includes/{documents/abstract-wcpdf-order-document.php => Documents/OrderDocument.php} (98%) create mode 100644 includes/Documents/OrderDocumentMethods.php rename includes/{documents/class-wcpdf-packing-slip.php => Documents/PackingSlip.php} (97%) rename includes/{documents/class-wcpdf-sequential-number-store.php => Documents/SequentialNumberStore.php} (97%) rename includes/{documents => Documents}/abstract-wcpdf-order-document-methods.php (100%) rename includes/{class-wcpdf-endpoint.php => Endpoint.php} (98%) rename includes/{class-wcpdf-font-synchronizer.php => FontSynchronizer.php} (97%) rename includes/{class-wcpdf-frontend.php => Frontend.php} (98%) rename includes/{class-wcpdf-install.php => Install.php} (99%) rename includes/{class-wcpdf-main.php => Main.php} (98%) rename includes/{makers/class-pdf-maker.php => Makers/PdfMaker.php} (92%) rename includes/{makers/class-ubl-maker.php => Makers/UblMaker.php} (80%) rename includes/{class-wcpdf-updraft-semaphore.php => Semaphore.php} (97%) rename includes/{class-wcpdf-settings.php => Settings.php} (97%) rename includes/{settings/class-wcpdf-settings-callbacks.php => Settings/SettingsCallbacks.php} (98%) rename includes/{settings/class-wcpdf-settings-debug.php => Settings/SettingsDebug.php} (98%) rename includes/{settings/class-wcpdf-settings-documents.php => Settings/SettingsDocuments.php} (95%) rename includes/{settings/class-wcpdf-settings-general.php => Settings/SettingsGeneral.php} (98%) rename includes/{settings/class-wcpdf-settings-ubl.php => Settings/SettingsUbl.php} (96%) rename includes/{settings/class-wcpdf-settings-upgrade.php => Settings/SettingsUpgrade.php} (98%) rename includes/{class-wcpdf-setup-wizard.php => SetupWizard.php} (92%) rename includes/{tables/class-wcpdf-number-store-list-table.php => Tables/NumberStoreListTable.php} (98%) create mode 100644 strauss.phar rename {includes/views => views}/advanced-numbers.php (100%) rename {includes/views => views}/advanced-status.php (100%) rename {includes/views => views}/advanced-tools.php (100%) rename {includes/views => views}/attachment-settings-hint.php (100%) rename {includes/views => views}/extensions.php (100%) rename {includes/views => views}/promo.php (100%) rename {includes/views => views}/settings-page.php (100%) rename {includes/views => views}/setup-wizard/attach-to.php (100%) rename {includes/views => views}/setup-wizard/display-options.php (100%) rename {includes/views => views}/setup-wizard/good-to-go.php (100%) rename {includes/views => views}/setup-wizard/logo.php (100%) rename {includes/views => views}/setup-wizard/paper-format.php (100%) rename {includes/views => views}/setup-wizard/shop-name.php (100%) rename {includes/views => views}/setup-wizard/show-action-buttons.php (100%) rename {includes/views => views}/upgrade-table.php (100%) rename includes/wcpdf-functions.php => wpo-ips-functions.php (97%) diff --git a/composer.json b/composer.json index bd2623869..de68de70f 100644 --- a/composer.json +++ b/composer.json @@ -1,20 +1,57 @@ { "name": "wpovernight/woocommerce-pdf-invoices-packing-slips", - "description": "PDF Invoices & Packing Slips for WooCommerce", - "license": "GPL-3.0-or-later", - "autoload": { - "psr-4": { - "WPO\\WC\\UBL\\": "ubl/" - }, - "classmap": [ "includes/" ] + "description": "PDF Invoices & Packing Slips for WooCommerce", + "autoload": { + "psr-4": { + "WPO\\IPS\\": "includes/", + "WPO\\IPS\\UBL\\": "ubl/" + }, + "classmap": [ + "vendor/" + ] }, "require": { "dompdf/dompdf": "^3.0", - "symfony/polyfill-mbstring": "^1.2", - "symfony/polyfill-iconv": "^1.2", + "symfony/polyfill-mbstring": "^1.27", + "symfony/polyfill-iconv": "^1.27", "sabre/xml": "^2.2.5" }, + "extra": { + "strauss": { + "target_directory": "vendor", + "namespace_prefix": "WPO\\IPS\\Vendor\\", + "classmap_prefix": "WPO_IPS_Vendor_", + "constant_prefix": "WPO_IPS_VENDOR_", + "packages": [ + ], + "update_call_sites": false, + "override_autoload": { + }, + "exclude_from_copy": { + "packages": [ + ], + "namespaces": [ + ], + "file_patterns": [ + ] + }, + "exclude_from_prefix": { + "packages": [ + "symfony/polyfill-mbstring", + "symfony/polyfill-iconv" + ], + "namespaces": [ + ], + "patterns": [ + ] + }, + "namespace_replacement_patterns" : { + }, + "delete_vendor_packages": false, + "delete_vendor_files": false + } + }, "config": { "platform-check": false } -} +} \ No newline at end of file diff --git a/composer.lock b/composer.lock index 8ed6c81a1..b6c1a95a2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "069ac98791fc877d640b9042be7cc2be", + "content-hash": "f670b3a0a0b2f54159956635dc70c230", "packages": [ { "name": "dompdf/dompdf", @@ -230,16 +230,16 @@ }, { "name": "sabberworm/php-css-parser", - "version": "v8.5.1", + "version": "v8.6.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152" + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/4a3d572b0f8b28bb6fd016ae8bbfc445facef152", - "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70", + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70", "shasum": "" }, "require": { @@ -289,9 +289,9 @@ ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.5.1" + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.6.0" }, - "time": "2024-02-15T16:41:13+00:00" + "time": "2024-07-01T07:33:21+00:00" }, { "name": "sabre/uri", @@ -424,16 +424,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f" + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c027e6a3c6aee334663ec21f5852e89738abc805", + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805", "shasum": "" }, "require": { @@ -484,7 +484,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.30.0" }, "funding": [ { @@ -500,20 +500,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { @@ -564,7 +564,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { @@ -580,7 +580,7 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" } ], "packages-dev": [], diff --git a/includes/class-wcpdf-admin.php b/includes/Admin.php similarity index 99% rename from includes/class-wcpdf-admin.php rename to includes/Admin.php index dbf600e3a..dfb8b87e2 100644 --- a/includes/class-wcpdf-admin.php +++ b/includes/Admin.php @@ -1,6 +1,6 @@ documents['\WPO\WC\PDF_Invoices\Documents\Invoice'] = new \WPO\WC\PDF_Invoices\Documents\Invoice(); - $this->documents['\WPO\WC\PDF_Invoices\Documents\Packing_Slip'] = new \WPO\WC\PDF_Invoices\Documents\Packing_Slip(); + $this->documents['\WPO\IPS\Documents\Invoice'] = new \WPO\IPS\Documents\Invoice(); + $this->documents['\WPO\IPS\Documents\PackingSlip'] = new \WPO\IPS\Documents\PackingSlip(); // Allow plugins to add their own documents $this->documents = apply_filters( 'wpo_wcpdf_document_classes', $this->documents ); diff --git a/includes/documents/class-wcpdf-bulk-document.php b/includes/Documents/BulkDocument.php similarity index 97% rename from includes/documents/class-wcpdf-bulk-document.php rename to includes/Documents/BulkDocument.php index a6db5514f..ae1f1c0cb 100644 --- a/includes/documents/class-wcpdf-bulk-document.php +++ b/includes/Documents/BulkDocument.php @@ -1,11 +1,11 @@ get_number_settings(), $this, $order ); + $document_number = new DocumentNumber( $value, $this->get_number_settings(), $this, $order ); } else { // plain number - $document_number = new Document_Number( $value, $this->get_number_settings(), $this, $order ); + $document_number = new DocumentNumber( $value, $this->get_number_settings(), $this, $order ); } $this->data[ 'number' ] = $document_number; @@ -1295,7 +1295,7 @@ public function get_wc_order_status_list() { /** * Get the Sequential Number Store class that handles invoice number generation/consumption * - * @return Sequential_Number_Store + * @return SequentialNumberStore */ public function get_sequential_number_store() { $reset_number_yearly = isset( $this->settings['reset_number_yearly'] ) ? true : false; @@ -1314,7 +1314,7 @@ public function get_sequential_number_store() { } $store_name = $this->get_sequential_number_store_name( $date, $method, $reset_number_yearly ); - $number_store = new Sequential_Number_Store( $store_name, $method ); + $number_store = new SequentialNumberStore( $store_name, $method ); if ( $number_store->is_new ) { $number_store->set_next( apply_filters( 'wpo_wcpdf_reset_number_yearly_start', 1, $this ) ); @@ -1322,7 +1322,7 @@ public function get_sequential_number_store() { // reset: off } else { $store_name = $this->get_sequential_number_store_name( $now, $method, $reset_number_yearly ); - $number_store = new Sequential_Number_Store( $store_name, $method ); + $number_store = new SequentialNumberStore( $store_name, $method ); } return $number_store; diff --git a/includes/Documents/OrderDocumentMethods.php b/includes/Documents/OrderDocumentMethods.php new file mode 100644 index 000000000..f743e7122 --- /dev/null +++ b/includes/Documents/OrderDocumentMethods.php @@ -0,0 +1,1319 @@ +get_type(); + } + + public function get_refund_parent_id( $order ) { + return $order->get_parent_id(); + } + + + public function get_refund_parent( $order ) { + // only try if this is actually a refund + if ( ! $this->is_refund( $order ) ) { + return $order; + } + + $parent_order_id = $this->get_refund_parent_id( $order ); + $order = wc_get_order( $parent_order_id ); + return $order; + } + + /** + * Check if billing address and shipping address are equal + */ + public function ships_to_different_address() { + // always prefer parent address for refunds + if ( $this->is_refund( $this->order ) ) { + $order = $this->get_refund_parent( $this->order ); + } else { + $order = $this->order; + } + + // only check if there is a shipping address at all + if ( $formatted_shipping_address = $order->get_formatted_shipping_address() ) { + $address_comparison_fields = apply_filters( 'wpo_wcpdf_address_comparison_fields', array( + 'first_name', + 'last_name', + 'company', + 'address_1', + 'address_2', + 'city', + 'state', + 'postcode', + 'country' + ), $this ); + + foreach ( $address_comparison_fields as $address_field ) { + $billing_field = call_user_func( array( $order, "get_billing_{$address_field}" ) ); + $shipping_field = call_user_func( array( $order, "get_shipping_{$address_field}" ) ); + if ( $shipping_field != $billing_field ) { + // this address field is different -> ships to different address! + return true; + } + } + } + + //if we got here, it means the addresses are equal -> doesn't ship to different address! + return apply_filters( 'wpo_wcpdf_ships_to_different_address', false, $order, $this ); + } + + /** + * Get the billing address + * + * @return string + */ + public function get_billing_address(): string { + $original_order = $this->order; + $address = ''; + + if ( $this->is_refund( $original_order ) ) { + $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; + } + + if ( is_callable( array( $this->order, 'get_formatted_billing_address' ) ) ) { + $address = $this->order->get_formatted_billing_address(); + } + + if ( empty( $address ) ) { + $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); + } + + $address = apply_filters( 'wpo_wcpdf_billing_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); + + if ( is_null( $address ) ) { + $address = ''; + } + + // Restore the original order if modified. + $this->order = $original_order; + + return $address; + } + public function billing_address() { + echo $this->get_billing_address(); + } + + /** + * Check whether the billing address should be shown + */ + public function show_billing_address() { + if ( 'packing-slip' !== $this->get_type() ) { + return true; + } else { + return ! empty( $this->settings['display_billing_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_billing_address'] ); + } + } + + /** + * Return/Show billing email + */ + public function get_billing_email() { + // normal order + if ( ! $this->is_refund( $this->order ) && is_callable( array( $this->order, 'get_billing_email' ) ) ) { + $billing_email = $this->order->get_billing_email(); + // refund order + } else { + // try parent + $parent_order = $this->get_refund_parent( $this->order ); + $billing_email = $parent_order->get_billing_email(); + } + + return apply_filters( 'wpo_wcpdf_billing_email', sanitize_email( $billing_email ), $this ); + } + public function billing_email() { + echo $this->get_billing_email(); + } + + /** + * Return/Show phone by type + */ + public function get_phone( $phone_type = 'billing' ) { + $phone = ''; + if ( ! empty( $order = $this->is_refund( $this->order ) ? $this->get_refund_parent( $this->order ) : $this->order ) ) { + $getter = "get_{$phone_type}_phone"; + $phone = is_callable( array( $order, $getter ) ) ? call_user_func( array( $order, $getter ) ) : $phone; + } + + return wpo_wcpdf_sanitize_phone_number( $phone ); + } + + public function get_billing_phone() { + $phone = $this->get_phone( 'billing' ); + + return apply_filters( "wpo_wcpdf_billing_phone", $phone, $this ); + } + + public function get_shipping_phone( $fallback_to_billing = false ) { + $phone = $this->get_phone( 'shipping' ); + + if( $fallback_to_billing && empty( $phone ) ) { + $phone = $this->get_billing_phone(); + } + + return apply_filters( "wpo_wcpdf_shipping_phone", $phone, $this ); + } + + public function billing_phone() { + echo $this->get_billing_phone(); + } + + public function shipping_phone( $fallback_to_billing = false ) { + echo $this->get_shipping_phone( $fallback_to_billing ); + } + + /** + * Return/Show shipping address + * + * @return string + */ + public function get_shipping_address(): string { + $original_order = $this->order; + $address = ''; + + if ( $this->is_refund( $original_order ) ) { + $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; + } + + if ( is_callable( array( $this->order, 'get_formatted_shipping_address' ) ) ) { + $address = $this->order->get_formatted_shipping_address(); + } + + if ( empty( $address ) ) { + if ( + apply_filters( 'wpo_wcpdf_shipping_address_fallback', ( 'packing-slip' === $this->get_type() ), $this ) && + is_callable( array( $this->order, 'get_formatted_billing_address' ) ) + ) { + $address = $this->order->get_formatted_billing_address(); + } else { + $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); + } + } + + $address = apply_filters( 'wpo_wcpdf_shipping_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); + + if ( is_null( $address ) ) { + $address = ''; + } + + // Restore the original order if modified. + $this->order = $original_order; + + return $address; + } + public function shipping_address() { + echo $this->get_shipping_address(); + } + + /** + * Check whether the shipping address should be shown + */ + public function show_shipping_address() { + if ( 'packing-slip' !== $this->get_type() ) { + return ! empty( $this->settings['display_shipping_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_shipping_address'] ); + } else { + return true; + } + } + + /** + * Return/Show a custom field + */ + public function get_custom_field( $field_name ) { + if ( !$this->is_order_prop( $field_name ) ) { + $custom_field = $this->order->get_meta( $field_name ); + } + // if not found, try prefixed with underscore (not when ACF is active!) + if ( empty( $custom_field ) && substr( $field_name, 0, 1 ) !== '_' && !$this->is_order_prop( "_{$field_name}" ) && !class_exists('ACF') ) { + $custom_field = $this->order->get_meta( "_{$field_name}" ); + } + + // WC3.0 fallback to properties + $property = str_replace( '-', '_', sanitize_title( ltrim( $field_name, '_' ) ) ); + if ( empty( $custom_field ) && is_callable( array( $this->order, "get_{$property}" ) ) ) { + $custom_field = $this->order->{"get_{$property}"}( 'view' ); + } + + // fallback to parent for refunds + if ( empty( $custom_field ) && $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + if ( !$this->is_order_prop( $field_name ) ) { + $custom_field = $parent_order->get_meta( $field_name ); + } + + // WC3.0 fallback to properties + if ( empty( $custom_field ) && is_callable( array( $parent_order, "get_{$property}" ) ) ) { + $custom_field = $parent_order->{"get_{$property}"}( 'view' ); + } + } + + return apply_filters( 'wpo_wcpdf_billing_custom_field', $custom_field, $this ); + } + public function custom_field( $field_name, $field_label = '', $display_empty = false ) { + $custom_field = $this->get_custom_field( $field_name ); + + if ( ! empty( $field_label ) ) { + // add a trailing space to the label + $field_label .= ' '; + } + + if ( ! empty( $custom_field ) || $display_empty ) { + $allow_tags = array( + 'p' => array(), + 'span' => array(), + 'ul' => array(), + 'ol' => array(), + 'li' => array(), + ); + + if ( is_array( $custom_field ) ) { + $custom_field = array_map( function( $field ) use ( $allow_tags ) { + return wpo_wcpdf_sanitize_html_content( $field, 'custom_field', $allow_tags ); + }, $custom_field ); + echo $field_label . implode( '
', $custom_field ); + } else { + $custom_field = wpo_wcpdf_sanitize_html_content( $custom_field, 'custom_field', $allow_tags ); + echo $field_label . nl2br( $custom_field ); + } + } + } + + public function is_order_prop( $key ) { + // Taken from WC class + $order_props = array( + // Abstract order props + 'parent_id', + 'status', + 'currency', + 'version', + 'prices_include_tax', + 'date_created', + 'date_modified', + 'discount_total', + 'discount_tax', + 'shipping_total', + 'shipping_tax', + 'cart_tax', + 'total', + 'total_tax', + // Order props + 'customer_id', + 'order_key', + 'billing_first_name', + 'billing_last_name', + 'billing_company', + 'billing_address_1', + 'billing_address_2', + 'billing_city', + 'billing_state', + 'billing_postcode', + 'billing_country', + 'billing_email', + 'billing_phone', + 'shipping_first_name', + 'shipping_last_name', + 'shipping_company', + 'shipping_address_1', + 'shipping_address_2', + 'shipping_city', + 'shipping_state', + 'shipping_postcode', + 'shipping_country', + 'payment_method', + 'payment_method_title', + 'transaction_id', + 'customer_ip_address', + 'customer_user_agent', + 'created_via', + 'customer_note', + 'date_completed', + 'date_paid', + 'cart_hash', + ); + + if ( version_compare( WOOCOMMERCE_VERSION, '5.6', '>=' ) ) { + $order_props[] = 'shipping_phone'; + } + + return in_array($key, $order_props); + } + + /** + * Return/show product attribute + */ + public function get_product_attribute( $attribute_name, $product ) { + // first, check the text attributes + $attributes = $product->get_attributes(); + $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); + if (array_key_exists( sanitize_title( $attribute_name ), $attributes) ) { + $attribute = $product->get_attribute ( $attribute_name ); + } elseif (array_key_exists( sanitize_title( $attribute_key ), $attributes) ) { + $attribute = $product->get_attribute ( $attribute_key ); + } + + if (empty($attribute)) { + // not a text attribute, try attribute taxonomy + $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); + $product_id = $product->get_id(); + $product_terms = @wc_get_product_terms( $product_id, $attribute_key, array( 'fields' => 'names' ) ); + // check if not empty, then display + if ( !empty($product_terms) ) { + $attribute = array_shift( $product_terms ); + } + } + + // WC3.0+ fallback parent product for variations + if ( empty( $attribute ) && $product->is_type( 'variation' ) ) { + $product = wc_get_product( $product->get_parent_id() ); + $attribute = $this->get_product_attribute( $attribute_name, $product ); + } + + return isset($attribute) ? $attribute : false; + } + public function product_attribute( $attribute_name, $product ) { + echo $this->get_product_attribute( $attribute_name, $product ); + } + + /** + * Get order notes + * could use $order->get_customer_order_notes(), but that filters out private notes already + * + * @param string $filter 'customer' or 'private' + * @param bool $include_system_notes include system notes + * + * @return array $notes + */ + public function get_order_notes( string $filter = 'customer', bool $include_system_notes = true ): array { + if ( $this->is_refund( $this->order ) ) { + $order_id = $this->get_refund_parent_id( $this->order ); + } else { + $order_id = $this->order_id; + } + + if ( empty( $order_id ) ) { + return array(); // prevent order notes from all orders showing when document is not loaded properly + } + + $type = ( 'private' === $filter ) ? 'internal' : $filter; + $notes = wc_get_order_notes( array( + 'order_id' => $order_id, + 'type' => $type, // use 'internal' for admin and system notes, empty for all + ) ); + + if ( ! $include_system_notes ) { + foreach ( $notes as $key => $note ) { + if ( $note->added_by == 'system' ) { + unset( $notes[ $key ] ); + } + } + } + + return $notes; + + } + + /** + * Show order notes + * + * @param string $filter 'customer' or 'private' + * @param bool $include_system_notes include system notes + * + * @return void + */ + public function order_notes( string $filter = 'customer', bool $include_system_notes = true ): void { + $notes = $this->get_order_notes( $filter, $include_system_notes ); + + if ( ! empty( $notes ) ) { + foreach ( $notes as $note ) { + $css_class = array( 'note', 'note_content' ); + $css_class[] = $note->customer_note ? 'customer-note' : ''; + $css_class[] = 'system' === $note->added_by ? 'system-note' : ''; + $css_class = apply_filters( 'woocommerce_order_note_class', array_filter( $css_class ), $note ); + $content = isset( $note->content ) ? $note->content : $note->comment_content; + $content = apply_filters( 'wpo_wcpdf_order_note', $content, $note ); + ?> +
+ +
+ get_current_date(); + } + + /** + * Return/Show payment method + */ + public function get_payment_method() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $payment_method_title = $parent_order->get_payment_method_title(); + } else { + $payment_method_title = $this->order->get_payment_method_title(); + } + + $payment_method = __( $payment_method_title, 'woocommerce' ); + + return apply_filters( 'wpo_wcpdf_payment_method', $payment_method, $this ); + } + public function payment_method() { + echo $this->get_payment_method(); + } + + /** + * Return/Show payment date + */ + public function get_payment_date() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $payment_date = $parent_order->get_date_paid(); + } else { + $payment_date = $this->order->get_date_paid(); + } + + $payment_date = empty( $payment_date ) ? null : apply_filters( 'wpo_wcpdf_date', date_i18n( wcpdf_date_format( $this, 'order_date_paid' ), $payment_date->getTimestamp() ) ); + + return apply_filters( 'wpo_wcpdf_payment_date', $payment_date, $this ); + } + public function payment_date() { + echo $this->get_payment_date(); + } + + /** + * Return/Show shipping method + */ + public function get_shipping_method() { + $shipping_method = __( $this->order->get_shipping_method(), 'woocommerce' ); + return apply_filters( 'wpo_wcpdf_shipping_method', $shipping_method, $this ); + } + public function shipping_method() { + echo $this->get_shipping_method(); + } + + /** + * Return/Show order number + */ + public function get_order_number() { + // try parent first + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $order_number = $parent_order->get_order_number(); + } else { + $order_number = $this->order->get_order_number(); + } + + // Trim the hash to have a clean number but still + // support any filters that were applied before. + $order_number = ltrim($order_number, '#'); + return apply_filters( 'wpo_wcpdf_order_number', $order_number, $this ); + } + public function order_number() { + echo $this->get_order_number(); + } + + /** + * Return/Show the order date + */ + public function get_order_date() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $order_date = $parent_order->get_date_created(); + } else { + $order_date = $this->order->get_date_created(); + } + + $date = $order_date->date_i18n( wcpdf_date_format( $this, 'order_date' ) ); + $mysql_date = $order_date->date( "Y-m-d H:i:s" ); + return apply_filters( 'wpo_wcpdf_order_date', $date, $mysql_date, $this ); + } + public function order_date() { + echo $this->get_order_date(); + } + + /** + * Return the order items + * + * @return array $data_list + */ + public function get_order_items(): array { + $items = $this->order->get_items(); + $data_list = array(); + + if ( sizeof( $items ) > 0 ) { + foreach ( $items as $item_id => $item ) { + // Array with data for the pdf template + $data = array(); + + // Set the item_id + $data['item_id'] = $item_id; + + // Set the id + $data['product_id'] = $item['product_id']; + $data['variation_id'] = $item['variation_id']; + + // Compatibility: WooCommerce Composite Products uses a workaround for + // setting the order before the item name filter, so we run this first + if ( class_exists( 'WC_Composite_Products' ) ) { + $order_item_class = apply_filters( 'woocommerce_order_item_class', '', $item, $this->order ); + } + + // Set item name + $data['name'] = apply_filters( 'woocommerce_order_item_name', $item['name'], $item, false ); + + // Set item quantity + $data['quantity'] = $item['qty']; + + // Set the line total (=after discount) + $data['line_total'] = $this->format_price( $item['line_total'] ); + $data['single_line_total'] = $this->format_price( $item['line_total'] / max( 1, abs( $item['qty'] ) ) ); + $data['line_tax'] = $this->format_price( $item['line_tax'] ); + $data['single_line_tax'] = $this->format_price( $item['line_tax'] / max( 1, abs( $item['qty'] ) ) ); + + $data['tax_rates'] = $this->get_tax_rate( $item, $this->order, false ); + $data['calculated_tax_rates'] = $this->get_tax_rate( $item, $this->order, true ); + + // Set the line subtotal (=before discount) + $data['line_subtotal'] = $this->format_price( $item['line_subtotal'] ); + $data['line_subtotal_tax'] = $this->format_price( $item['line_subtotal_tax'] ); + $data['ex_price'] = $this->get_formatted_item_price( $item, 'total', 'excl' ); + $data['price'] = $this->get_formatted_item_price( $item, 'total' ); + $data['order_price'] = $this->order->get_formatted_line_subtotal( $item ); // formatted according to WC settings + + // Calculate the single price with the same rules as the formatted line subtotal (!) + // = before discount + $data['ex_single_price'] = $this->get_formatted_item_price( $item, 'single', 'excl' ); + $data['single_price'] = $this->get_formatted_item_price( $item, 'single' ); + + // Pass complete item array + $data['item'] = $item; + + // Get the product to add more info + if ( is_callable( array( $item, 'get_product' ) ) ) { // WC4.4+ + $product = $item->get_product(); + } elseif ( defined( 'WOOCOMMERCE_VERSION' ) && version_compare( WOOCOMMERCE_VERSION, '4.4', '<' ) ) { + $product = $this->order->get_product_from_item( $item ); + } else { + $product = null; + } + + // Checking for existence, thanks to MDesigner0 + if ( ! empty( $product ) ) { + // Thumbnail (full img tag) + $data['thumbnail'] = $this->get_thumbnail( $product ); + + // Set item SKU + $data['sku'] = is_callable( array( $product, 'get_sku' ) ) ? $product->get_sku() : ''; + + // Set item weight + $data['weight'] = is_callable( array( $product, 'get_weight' ) ) ? $product->get_weight() : ''; + + // Set item dimensions + if ( function_exists( 'wc_format_dimensions' ) && is_callable( array( $product, 'get_dimensions' ) ) ) { + $data['dimensions'] = wc_format_dimensions( $product->get_dimensions( false ) ); + } else { + $data['dimensions'] = ''; + } + + // Pass complete product object + $data['product'] = $product; + + } else { + $data['product'] = null; + } + + // Set item meta + $data['meta'] = wc_display_item_meta( $item, apply_filters( 'wpo_wcpdf_display_item_meta_args', array( 'echo' => false ), $this ) ); + + $data_list[ $item_id ] = apply_filters( 'wpo_wcpdf_order_item_data', $data, $this->order, $this->get_type() ); + } + } + + return apply_filters( 'wpo_wcpdf_order_items_data', $data_list, $this->order, $this->get_type() ); + } + + /** + * Get the tax rates/percentages for an item + * @param object $item order item + * @param object $order WC_Order + * @param bool $force_calculation force calculation of rates rather than retrieving from db + * @return string $tax_rates imploded list of tax rates + */ + public function get_tax_rate( $item, $order, $force_calculation = false ) { + $tax_data_container = ( $item['type'] == 'line_item' ) ? 'line_tax_data' : 'taxes'; + $tax_data_key = ( $item['type'] == 'line_item' ) ? 'subtotal' : 'total'; + $line_total_key = ( $item['type'] == 'line_item' ) ? 'line_total' : 'total'; + $line_tax_key = ( $item['type'] == 'shipping' ) ? 'total_tax' : 'line_tax'; + + $tax_class = isset($item['tax_class']) ? $item['tax_class'] : ''; + $line_tax = $item[$line_tax_key]; + $line_total = $item[$line_total_key]; + $line_tax_data = $item[$tax_data_container]; + + // first try the easy wc2.2+ way, using line_tax_data + if ( !empty( $line_tax_data ) && isset($line_tax_data[$tax_data_key]) ) { + $tax_rates = array(); + + $line_taxes = $line_tax_data[$tax_data_key]; + foreach ( $line_taxes as $tax_id => $tax ) { + if ( isset($tax) && $tax !== '' ) { + $tax_rate = $this->get_tax_rate_by_id( $tax_id, $order ); + if ( $tax_rate !== false && $force_calculation === false ) { + $tax_rates[] = $tax_rate . ' %'; + } else { + $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); + } + } + } + + // apply decimal setting + if ( function_exists( 'wc_get_price_decimal_separator' ) ) { + foreach ( $tax_rates as &$tax_rate ) { + $tax_rate = ! empty( $tax_rate ) ? str_replace( '.', wc_get_price_decimal_separator(), strval( $tax_rate ) ) : $tax_rate; + } + } + + $tax_rates = implode(', ', $tax_rates ); + return $tax_rates; + } + + if ( $line_tax == 0 ) { + return '-'; // no need to determine tax rate... + } + + if ( ! apply_filters( 'wpo_wcpdf_calculate_tax_rate', false ) ) { + $tax = new \WC_Tax(); + $taxes = $tax->get_rates( $tax_class ); + + $tax_rates = array(); + + foreach ($taxes as $tax) { + $tax_rates[$tax['label']] = round( $tax['rate'], 2 ).' %'; + } + + if (empty($tax_rates)) { + // one last try: manually calculate + $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); + } + + $tax_rates = implode(' ,', $tax_rates ); + } + + return $tax_rates; + } + + public function calculate_tax_rate( $price_ex_tax, $tax ) { + $precision = apply_filters( 'wpo_wcpdf_calculate_tax_rate_precision', 1 ); + if ( $price_ex_tax != 0) { + $tax_rate = round( ($tax / $price_ex_tax)*100, $precision ).' %'; + } else { + $tax_rate = '-'; + } + return $tax_rate; + } + + /** + * Returns the percentage rate (float) for a given tax rate ID. + * @param int $rate_id woocommerce tax rate id + * @return float|bool $rate percentage rate + */ + public function get_tax_rate_by_id( $rate_id, $order = null ) { + global $wpdb; + // WC 3.7+ stores rate in tax items! + if ( $order_rates = $this->get_tax_rates_from_order( $order ) ) { + if ( isset( $order_rates[ $rate_id ] ) ) { + return (float) $order_rates[ $rate_id ]; + } + } + + $rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %d;", $rate_id ) ); + if ($rate === NULL) { + return false; + } else { + return (float) $rate; + } + } + + public function get_tax_rates_from_order( $order ) { + if ( !empty( $order ) && is_callable( array( $order, 'get_version' ) ) && version_compare( $order->get_version(), '3.7', '>=' ) && version_compare( WC_VERSION, '3.7', '>=' ) ) { + $tax_rates = array(); + $tax_items = $order->get_items( array('tax') ); + + if ( empty( $tax_items ) ) { + return $tax_rates; + } + + foreach( $tax_items as $tax_item_key => $tax_item ) { + if ( is_callable( array( $order, 'get_created_via' ) ) && $order->get_created_via() == 'subscription' ) { + // subscription renewals didn't properly record the rate_percent property between WC3.7 and WCS3.0.1 + // so we use a fallback if the rate_percent = 0 and the amount != 0 + $rate_percent = $tax_item->get_rate_percent(); + $tax_amount = $tax_item->get_tax_total() + $tax_item->get_shipping_tax_total(); + if ( $tax_amount > 0 && $rate_percent > 0 ) { + $tax_rates[ $tax_item->get_rate_id() ] = $rate_percent; + } else { + continue; // not setting the rate will let the plugin fall back to the rate from the settings + } + } else { + $tax_rates[ $tax_item->get_rate_id() ] = $tax_item->get_rate_percent(); + } + + } + return $tax_rates; + } else { + return false; + } + } + + /** + * Returns a an array with rate_id => tax rate data (array) of all tax rates in woocommerce + * @return array $tax_rate_ids keyed by id + */ + public function get_tax_rate_ids() { + global $wpdb; + $rates = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates" ); + + $tax_rate_ids = array(); + foreach ($rates as $rate) { + $rate_id = $rate->tax_rate_id; + unset($rate->tax_rate_id); + $tax_rate_ids[$rate_id] = (array) $rate; + } + + return $tax_rate_ids; + } + + /** + * Returns the main product image ID + * Adapted from the WC_Product class + * (does not support thumbnail sizes) + * + * @access public + * @return string + */ + public function get_thumbnail_id ( $product ) { + $product_id = $product->get_id(); + + if ( has_post_thumbnail( $product_id ) ) { + $thumbnail_id = get_post_thumbnail_id ( $product_id ); + } elseif ( ( $parent_id = wp_get_post_parent_id( $product_id ) ) && has_post_thumbnail( $parent_id ) ) { + $thumbnail_id = get_post_thumbnail_id ( $parent_id ); + } else { + $thumbnail_id = false; + } + + return $thumbnail_id; + } + + /** + * Returns the thumbnail image tag + * + * uses the internal WooCommerce/WP functions and extracts the image url or path + * rather than the thumbnail ID, to simplify the code and make it possible to + * filter for different thumbnail sizes + * + * @access public + * @return string + */ + public function get_thumbnail ( $product ) { + // Get default WooCommerce img tag (url/http) + $thumbnail_size = 'woocommerce_thumbnail'; + $size = apply_filters( 'wpo_wcpdf_thumbnail_size', $thumbnail_size ); + $thumbnail_img_tag_url = $product->get_image( $size, array( 'title' => '' ) ); + + // Extract the url from img + preg_match( '/get_thumbnail_id( $product ) ) { + $thumbnail_path = get_attached_file( $thumbnail_id ); + } + } + + // Thumbnail (full img tag) + if ( apply_filters( 'wpo_wcpdf_use_path', true ) && file_exists( $thumbnail_path ) ) { + // load img with server path by default + $thumbnail = sprintf( '', $thumbnail_path ); + + } elseif ( apply_filters( 'wpo_wcpdf_use_path', true ) && ! file_exists( $thumbnail_path ) ) { + // should use paths but file not found, replace // with http(s):// for dompdf compatibility + if ( substr( $thumbnail_url, 0, 2 ) === "//" ) { + $prefix = is_ssl() ? 'https://' : 'http://'; + $https_thumbnail_url = $prefix . ltrim( $thumbnail_url, '/' ); + $thumbnail_img_tag_url = ! empty( $thumbnail_img_tag_url ) ? str_replace( $thumbnail_url, $https_thumbnail_url, $thumbnail_img_tag_url ) : $thumbnail_img_tag_url; + } + $thumbnail = $thumbnail_img_tag_url; + } else { + // load img with http url when filtered + $thumbnail = $thumbnail_img_tag_url; + } + + /** + * PHP GD library can be installed but 'webp' support could be disabled, + * which turns the function 'imagecreatefromwebp()' inexistent, + * leading to display an error in DOMPDF. + * + * Check 'System configuration' in the Advanced tab for 'webp' support. + */ + if ( 'webp' === wp_check_filetype( $thumbnail_path )['ext'] && ! function_exists( 'imagecreatefromwebp' ) ) { + $thumbnail = ''; + } + + // die($thumbnail); + return $thumbnail; + } + + /** + * Return the order totals listing + */ + public function get_woocommerce_totals() { + // get totals and remove the semicolon + $totals = apply_filters( 'wpo_wcpdf_raw_order_totals', $this->order->get_order_item_totals(), $this->order ); + + // remove the colon for every label + foreach ( $totals as $key => $total ) { + $label = $total['label']; + $colon = strrpos( $label, ':' ); + + if ( false !== $colon ) { + $label = substr_replace( $label, '', $colon, 1 ); + } + + $textdomain = 'woocommerce-pdf-invoices-packing-slips'; + + if ( ! empty( $label ) ) { + if ( function_exists( 'WPO_WCPDF_Pro' ) && isset( \WPO_WCPDF_Pro()->multilingual_full ) && is_callable( array( \WPO_WCPDF_Pro()->multilingual_full, 'maybe_get_string_translation' ) ) ) { + $totals[ $key ]['label'] = \WPO_WCPDF_Pro()->multilingual_full->maybe_get_string_translation( $label, $textdomain ); + } else { + $totals[ $key ]['label'] = __( $label, $textdomain ); + } + } + } + + // Fix order_total for refunded orders + // not if this is the actual refund! + if ( ! $this->is_refund( $this->order ) && apply_filters( 'wpo_wcpdf_remove_refund_totals', true, $this ) ) { + $total_refunded = is_callable( array( $this->order, 'get_total_refunded' ) ) ? $this->order->get_total_refunded() : 0; + if ( isset($totals['order_total']) && $total_refunded ) { + $tax_display = get_option( 'woocommerce_tax_display_cart' ); + $totals['order_total']['value'] = wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_currency() ) ); + $tax_string = ''; + + // Tax for inclusive prices + if ( wc_tax_enabled() && 'incl' == $tax_display ) { + $tax_string_array = array(); + if ( 'itemized' == get_option( 'woocommerce_tax_total_display' ) ) { + foreach ( $this->order->get_tax_totals() as $code => $tax ) { + $tax_amount = $tax->formatted_amount; + $tax_string_array[] = sprintf( '%s %s', $tax_amount, $tax->label ); + } + } else { + $tax_string_array[] = sprintf( '%s %s', wc_price( $this->order->get_total_tax(), array( 'currency' => $this->order->get_currency() ) ), WC()->countries->tax_or_vat() ); + } + if ( ! empty( $tax_string_array ) ) { + $tax_string = ' ' . sprintf( __( '(includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ); + } + } + + $totals['order_total']['value'] .= $tax_string; + } + + // remove refund lines (shouldn't be in invoice) + foreach ( $totals as $key => $total ) { + if ( ! empty( $key ) && false !== strpos( $key, 'refund_' ) ) { + unset( $totals[$key] ); + } + } + + } + + return apply_filters( 'wpo_wcpdf_woocommerce_totals', $totals, $this->order, $this->get_type() ); + } + + /** + * Return/show the order subtotal + */ + public function get_order_subtotal( $tax = 'excl', $discount = 'incl' ) { // set $tax to 'incl' to include tax, same for $discount + //$compound = ($discount == 'incl')?true:false; + $subtotal = $this->order->get_subtotal_to_display( false, $tax ); + + $subtotal = ! empty( $subtotal ) && ( $pos = strpos( $subtotal, ' __('Subtotal', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $subtotal, + ); + + return apply_filters( 'wpo_wcpdf_order_subtotal', $subtotal, $tax, $discount, $this ); + } + public function order_subtotal( $tax = 'excl', $discount = 'incl' ) { + $subtotal = $this->get_order_subtotal( $tax, $discount ); + echo $subtotal['value']; + } + + /** + * Return/show the order shipping costs + */ + public function get_order_shipping( $tax = 'excl' ) { // set $tax to 'incl' to include tax + $shipping_cost = $this->order->get_shipping_total(); + $shipping_tax = $this->order->get_shipping_tax(); + + if ($tax == 'excl' ) { + $formatted_shipping_cost = $this->format_price( $shipping_cost ); + } else { + $formatted_shipping_cost = $this->format_price( $shipping_cost + $shipping_tax ); + } + + $shipping = array ( + 'label' => __('Shipping', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $formatted_shipping_cost, + 'tax' => $this->format_price( $shipping_tax ), + ); + return apply_filters( 'wpo_wcpdf_order_shipping', $shipping, $tax, $this ); + } + public function order_shipping( $tax = 'excl' ) { + $shipping = $this->get_order_shipping( $tax ); + echo $shipping['value']; + } + + /** + * Return/show the total discount + */ + public function get_order_discount( $type = 'total', $tax = 'incl' ) { + if ( 'incl' === $tax ) { + switch ( $type ) { + case 'total': + // Total Discount + $discount_value = $this->order->get_total_discount( false ); // $ex_tax = false + break; + default: + // Total Discount - Cart & Order Discounts combined + $discount_value = $this->order->get_total_discount(); + break; + } + } else { // calculate discount excluding tax + $discount_value = $this->order->get_total_discount( true ); // $ex_tax = true + } + + $discount = array ( + 'label' => __( 'Discount', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $this->format_price( $discount_value ), + 'raw_value' => $discount_value, + ); + + if ( round( $discount_value, 3 ) != 0 ) { + return apply_filters( 'wpo_wcpdf_order_discount', $discount, $type, $tax, $this ); + } + } + public function order_discount( $type = 'total', $tax = 'incl' ) { + $discount = $this->get_order_discount( $type, $tax ); + echo $discount['value']; + } + + /** + * Return the order fees + */ + public function get_order_fees( $tax = 'excl' ) { + if ( $_fees = $this->order->get_fees() ) { + foreach( $_fees as $id => $fee ) { + if ($tax == 'excl' ) { + $fee_price = $this->format_price( $fee['line_total'] ); + } else { + $fee_price = $this->format_price( $fee['line_total'] + $fee['line_tax'] ); + } + + $fees[ $id ] = array( + 'label' => $fee['name'], + 'value' => $fee_price, + 'line_total' => $this->format_price( $fee['line_total'] ), + 'line_tax' => $this->format_price( $fee['line_tax'] ) + ); + } + return $fees; + } + } + + /** + * Return the order taxes + */ + public function get_order_taxes() { + $tax_rate_ids = $this->get_tax_rate_ids(); + if ( $order_taxes = $this->order->get_taxes() ) { + foreach ( $order_taxes as $key => $tax ) { + $taxes[$key] = array( + 'label' => $tax->get_label(), + 'value' => $this->format_price( $tax->get_tax_total() + $tax->get_shipping_tax_total() ), + 'rate_id' => $tax->get_rate_id(), + 'tax_amount' => $tax->get_tax_total(), + 'shipping_tax_amount' => $tax->get_shipping_tax_total(), + 'rate' => isset( $tax_rate_ids[ $tax->get_rate_id() ] ) ? ( (float) $tax_rate_ids[$tax->get_rate_id()]['tax_rate'] ) . ' %': '', + ); + + } + + return apply_filters( 'wpo_wcpdf_order_taxes', $taxes, $this ); + } + } + + /** + * Return/show the order grand total + */ + public function get_order_grand_total( $tax = 'incl' ) { + $total_unformatted = $this->order->get_total(); + + if ($tax == 'excl' ) { + $total = $this->format_price( $total_unformatted - $this->order->get_total_tax() ); + $label = __( 'Total ex. VAT', 'woocommerce-pdf-invoices-packing-slips' ); + } else { + $total = $this->format_price( ( $total_unformatted ) ); + $label = __( 'Total', 'woocommerce-pdf-invoices-packing-slips' ); + } + + $grand_total = array( + 'label' => $label, + 'value' => $total, + ); + + return apply_filters( 'wpo_wcpdf_order_grand_total', $grand_total, $tax, $this ); + } + public function order_grand_total( $tax = 'incl' ) { + $grand_total = $this->get_order_grand_total( $tax ); + echo $grand_total['value']; + } + + + /** + * Get shipping notes + * + * @return string + */ + public function get_shipping_notes(): string { + if ( $this->is_refund( $this->order ) ) { + $shipping_notes = $this->order->get_reason(); + } else { + $shipping_notes = wpautop( wptexturize( $this->order->get_customer_note() ) ); + } + + // check document specific setting + if ( isset( $this->settings['display_customer_notes'] ) && $this->settings['display_customer_notes'] == 0 ) { + $shipping_notes = ''; + } + + if ( apply_filters( 'wpo_wcpdf_shipping_notes_strip_all_tags', false ) ) { + $shipping_notes = wp_strip_all_tags( $shipping_notes ); + } + + return apply_filters( 'wpo_wcpdf_shipping_notes', $shipping_notes, $this ); + } + + /** + * Display shipping notes + * + * @return void + */ + public function shipping_notes(): void { + $shipping_notes = $this->get_shipping_notes(); + + if ( ! empty( $shipping_notes ) ) { + echo wpo_wcpdf_sanitize_html_content( $shipping_notes, 'notes' ); + } + } + + /** + * wrapper for wc_price, ensuring currency is always passed + */ + public function format_price( $price, $args = array() ) { + $args['currency'] = $this->order->get_currency(); + $formatted_price = wc_price( $price, $args ); + + return $formatted_price; + } + public function wc_price( $price, $args = array() ) { + return $this->format_price( $price, $args ); + } + + /** + * Gets price - formatted for display. + * + * @access public + * @param mixed $item + * @return string + */ + public function get_formatted_item_price ( $item, $type, $tax_display = '' ) { + if ( ! isset( $item['line_subtotal'] ) || ! isset( $item['line_subtotal_tax'] ) ) { + return ''; + } + + $divide_by = ($type == 'single' && $item['qty'] != 0 )?abs($item['qty']):1; //divide by 1 if $type is not 'single' (thus 'total') + if ( $tax_display == 'excl' ) { + $item_price = $this->format_price( ($this->order->get_line_subtotal( $item )) / $divide_by ); + } else { + $item_price = $this->format_price( ($this->order->get_line_subtotal( $item, true )) / $divide_by ); + } + + return $item_price; + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->get_number() instead. + */ + public function get_invoice_number() { + wcpdf_log_error( 'The method get_invoice_number() is deprecated since version 3.7.3, please use the method get_number() instead.' ); + + if ( is_callable( array( $this, 'get_number' ) ) ) { + return $this->get_number( 'invoice', null, 'view', true ); + } else { + return ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->number( 'invoice' ) instead. + */ + public function invoice_number() { + wcpdf_log_error( 'The method invoice_number() is deprecated since version 3.7.3, please use the method number() instead.' ); + + if ( is_callable( array( $this, 'number' ) ) ) { + $this->number( 'invoice' ); + } else { + echo ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->get_date() instead. + */ + public function get_invoice_date() { + wcpdf_log_error( 'The method get_invoice_date() is deprecated since version 3.7.3, please use the method get_date() instead.' ); + + if ( is_callable( array( $this, 'get_date' ) ) ) { + return $this->get_date( 'invoice', null, 'view', true ); + } else { + return ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->date( 'invoice' ) instead. + */ + public function invoice_date() { + wcpdf_log_error( 'The method invoice_date() is deprecated since version 3.7.3, please use the method date() instead.' ); + + if ( is_callable( array( $this, 'date' ) ) ) { + $this->date( 'invoice' ); + } else { + echo ''; + } + } + + /** + * Get document notes + * + * @return string + */ + public function get_document_notes(): string { + $document_notes = $this->get_notes( $this->get_type() ); + + return apply_filters( 'wpo_wcpdf_document_notes', $document_notes ?? '', $this ); + } + + /** + * Display document notes + * + * @return void + */ + public function document_notes(): void { + $document_notes = $this->get_document_notes(); + + if ( empty( $document_notes ) ) { + return; + } + + if ( $document_notes === strip_tags( $document_notes ) ) { + echo nl2br( $document_notes ); + } else { + echo $document_notes; + } + } + + public function document_display_date() { + $document_display_date = $this->get_display_date( $this->get_type() ); + + //If display date data is not available in order meta (for older orders), get the display date information from document settings order meta. + if ( empty( $document_display_date ) ) { + $document_settings = $this->settings; + if( isset( $document_settings['display_date'] ) ) { + $document_display_date = $document_settings['display_date']; + } + else { + $document_display_date = 'invoice_date'; + } + } + + $formatted_value = $this->get_display_date_label( $document_display_date ); + return $formatted_value; + } + + public function get_display_date_label( $date_string ) { + + $date_labels = array( + 'invoice_date' => __( 'Invoice Date' , 'woocommerce-pdf-invoices-packing-slips' ), + 'order_date' => __( 'Order Date' , 'woocommerce-pdf-invoices-packing-slips' ), + ); + if( isset( $date_labels[$date_string] ) ) { + return $date_labels[ $date_string ]; + } else { + return ''; + } + + } + +} + +endif; // class_exists diff --git a/includes/documents/class-wcpdf-packing-slip.php b/includes/Documents/PackingSlip.php similarity index 97% rename from includes/documents/class-wcpdf-packing-slip.php rename to includes/Documents/PackingSlip.php index e8913cc81..e288d8adf 100644 --- a/includes/documents/class-wcpdf-packing-slip.php +++ b/includes/Documents/PackingSlip.php @@ -1,17 +1,17 @@ set_next( (int) $next_number ); } // we're not deleting this option yet to make downgrading possible diff --git a/includes/class-wcpdf-main.php b/includes/Main.php similarity index 98% rename from includes/class-wcpdf-main.php rename to includes/Main.php index eb41f8deb..60fa46c3e 100644 --- a/includes/class-wcpdf-main.php +++ b/includes/Main.php @@ -1,15 +1,16 @@ getMessage(), 'critical', $e ); continue; - } catch ( \Dompdf\Exception $e ) { + } catch ( DompdfException $e ) { wcpdf_log_error( 'DOMPDF exception: '.$e->getMessage(), 'critical', $e ); continue; - } catch ( \WPO\WC\UBL\Exceptions\FileWriteException $e ) { + } catch ( FileWriteException $e ) { wcpdf_log_error( 'UBL FileWrite exception: '.$e->getMessage(), 'critical', $e ); continue; } catch ( \Error $e ) { @@ -576,11 +577,11 @@ public function generate_document_ajax() { ); wcpdf_safe_redirect_or_die( null, $message ); } - } catch ( \Dompdf\Exception $e ) { + } catch ( DompdfException $e ) { $message = 'DOMPDF Exception: '.$e->getMessage(); wcpdf_log_error( $message, 'critical', $e ); wcpdf_output_error( $message, 'critical', $e ); - } catch ( \WPO\WC\UBL\Exceptions\FileWriteException $e ) { + } catch ( FileWriteException $e ) { $message = 'UBL FileWrite Exception: '.$e->getMessage(); wcpdf_log_error( $message, 'critical', $e ); wcpdf_output_error( $message, 'critical', $e ); @@ -991,7 +992,8 @@ private function tmp_folders_exist_and_writable() */ public function copy_fonts( $path = '', $merge_with_local = true ) { // only copy fonts if the bundled dompdf library is used! - $default_pdf_maker = ( defined( 'WPO_WCPDF_VERSION' ) && version_compare( WPO_WCPDF_VERSION, '3.7.0-beta-1', '<' ) ) ? '\\WPO\\WC\\PDF_Invoices\\PDF_Maker' : '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker'; + $default_pdf_maker = '\\WPO\\IPS\\Makers\\PdfMaker'; + if ( $default_pdf_maker !== apply_filters( 'wpo_wcpdf_pdf_maker', $default_pdf_maker ) ) { return; } diff --git a/includes/makers/class-pdf-maker.php b/includes/Makers/PdfMaker.php similarity index 92% rename from includes/makers/class-pdf-maker.php rename to includes/Makers/PdfMaker.php index e6515bb38..372fbf608 100644 --- a/includes/makers/class-pdf-maker.php +++ b/includes/Makers/PdfMaker.php @@ -1,16 +1,16 @@ lock(2)) { * try { @@ -34,7 +34,7 @@ * error_log("Sorry, could not get the lock"); * } */ -class Updraft_Semaphore_3_0 { +class Semaphore { // Time after which the lock will expire (in seconds) protected $locked_for; diff --git a/includes/class-wcpdf-settings.php b/includes/Settings.php similarity index 97% rename from includes/class-wcpdf-settings.php rename to includes/Settings.php index 4a41de40d..4e97e23e1 100644 --- a/includes/class-wcpdf-settings.php +++ b/includes/Settings.php @@ -1,14 +1,13 @@ callbacks = \WPO\WC\PDF_Invoices\Settings\Settings_Callbacks::instance(); - $this->general = \WPO\WC\PDF_Invoices\Settings\Settings_General::instance(); - $this->documents = \WPO\WC\PDF_Invoices\Settings\Settings_Documents::instance(); - $this->debug = \WPO\WC\PDF_Invoices\Settings\Settings_Debug::instance(); - $this->ubl = \WPO\WC\PDF_Invoices\Settings\Settings_UBL::instance(); - $this->upgrade = \WPO\WC\PDF_Invoices\Settings\Settings_Upgrade::instance(); + $this->callbacks = \WPO\IPS\Settings\SettingsCallbacks::instance(); + $this->general = \WPO\IPS\Settings\SettingsGeneral::instance(); + $this->documents = \WPO\IPS\Settings\SettingsDocuments::instance(); + $this->debug = \WPO\IPS\Settings\SettingsDebug::instance(); + $this->ubl = \WPO\IPS\Settings\SettingsUbl::instance(); + $this->upgrade = \WPO\IPS\Settings\SettingsUpgrade::instance(); $this->general_settings = get_option( 'wpo_wcpdf_settings_general' ); $this->debug_settings = get_option( 'wpo_wcpdf_settings_debug' ); @@ -212,7 +211,7 @@ public function settings_page() { unset( $settings_tabs['upgrade'] ); } - include( 'views/settings-page.php' ); + include( WPO_WCPDF()->plugin_path() . '/views/settings-page.php' ); } public function maybe_disable_preview_on_settings_tabs( $settings_tabs ) { @@ -316,7 +315,7 @@ public function ajax_preview() { $document->set_date( current_time( 'timestamp', true ) ); $number_store_method = $this->get_sequential_number_store_method(); $number_store_name = apply_filters( 'wpo_wcpdf_document_sequential_number_store', "{$document->slug}_number", $document ); - $number_store = new Sequential_Number_Store( $number_store_name, $number_store_method ); + $number_store = new SequentialNumberStore( $number_store_name, $number_store_method ); $document->set_number( $number_store->get_next() ); } @@ -777,7 +776,7 @@ public function set_number_store() { $number = ! empty( $_POST['number'] ) ? (int) $_POST['number'] : 0; if ( $number > 0 ) { $number_store_method = $this->get_sequential_number_store_method(); - $number_store = new Sequential_Number_Store( $_POST['store'], $number_store_method ); + $number_store = new SequentialNumberStore( $_POST['store'], $number_store_method ); $number_store->set_next( $number ); echo wp_kses_post( "next number ({$_POST['store']}) set to {$number}" ); } diff --git a/includes/settings/class-wcpdf-settings-callbacks.php b/includes/Settings/SettingsCallbacks.php similarity index 98% rename from includes/settings/class-wcpdf-settings-callbacks.php rename to includes/Settings/SettingsCallbacks.php index 5ee721141..d6c18f43b 100644 --- a/includes/settings/class-wcpdf-settings-callbacks.php +++ b/includes/Settings/SettingsCallbacks.php @@ -1,15 +1,15 @@ get_next(); $store = $store->store_name; // legacy } else { $number_store_method = WPO_WCPDF()->settings->get_sequential_number_store_method(); - $number_store = new Sequential_Number_Store( $store, $number_store_method ); + $number_store = new SequentialNumberStore( $store, $number_store_method ); $next_number = $number_store->get_next(); } diff --git a/includes/settings/class-wcpdf-settings-debug.php b/includes/Settings/SettingsDebug.php similarity index 98% rename from includes/settings/class-wcpdf-settings-debug.php rename to includes/Settings/SettingsDebug.php index fe7d760af..4ea41de8e 100644 --- a/includes/settings/class-wcpdf-settings-debug.php +++ b/includes/Settings/SettingsDebug.php @@ -1,15 +1,15 @@ plugin_path() . '/includes/views/advanced-status.php' ); + include( WPO_WCPDF()->plugin_path() . '/views/advanced-status.php' ); } public function display_tools() { - include( WPO_WCPDF()->plugin_path() . '/includes/views/advanced-tools.php' ); + include( WPO_WCPDF()->plugin_path() . '/views/advanced-tools.php' ); } public function display_numbers() { @@ -101,10 +101,10 @@ public function display_numbers() { $document_type = $this->get_document_type_from_store_table_name( esc_attr( $_GET['table_name'] ) ); - $list_table = new Number_Store_List_Table(); + $list_table = new NumberStoreListTable(); $list_table->prepare_items(); - include( WPO_WCPDF()->plugin_path() . '/includes/views/advanced-numbers.php' ); + include( WPO_WCPDF()->plugin_path() . '/views/advanced-numbers.php' ); } public function get_number_store_tables() { diff --git a/includes/settings/class-wcpdf-settings-documents.php b/includes/Settings/SettingsDocuments.php similarity index 95% rename from includes/settings/class-wcpdf-settings-documents.php rename to includes/Settings/SettingsDocuments.php index 3d7541eed..a79a95daa 100644 --- a/includes/settings/class-wcpdf-settings-documents.php +++ b/includes/Settings/SettingsDocuments.php @@ -1,13 +1,13 @@ get_type() == 'invoice' ) { $invoice_email_ids = $document->get_attach_to_email_ids(); if ( empty( $invoice_email_ids ) ) { - include_once( WPO_WCPDF()->plugin_path() . '/includes/views/attachment-settings-hint.php' ); + include_once( WPO_WCPDF()->plugin_path() . '/views/attachment-settings-hint.php' ); } } } diff --git a/includes/settings/class-wcpdf-settings-ubl.php b/includes/Settings/SettingsUbl.php similarity index 96% rename from includes/settings/class-wcpdf-settings-ubl.php rename to includes/Settings/SettingsUbl.php index 6e63aa96d..d84561803 100644 --- a/includes/settings/class-wcpdf-settings-ubl.php +++ b/includes/Settings/SettingsUbl.php @@ -1,15 +1,15 @@ output(); break; } diff --git a/includes/settings/class-wcpdf-settings-upgrade.php b/includes/Settings/SettingsUpgrade.php similarity index 98% rename from includes/settings/class-wcpdf-settings-upgrade.php rename to includes/Settings/SettingsUpgrade.php index 98f8e1524..a40d4290d 100644 --- a/includes/settings/class-wcpdf-settings-upgrade.php +++ b/includes/Settings/SettingsUpgrade.php @@ -1,13 +1,13 @@ get_extension_license_infos(); - include( WPO_WCPDF()->plugin_path() . '/includes/views/upgrade-table.php' ); + include( WPO_WCPDF()->plugin_path() . '/views/upgrade-table.php' ); } } diff --git a/includes/class-wcpdf-setup-wizard.php b/includes/SetupWizard.php similarity index 92% rename from includes/class-wcpdf-setup-wizard.php rename to includes/SetupWizard.php index 809bf3cef..2486dd693 100644 --- a/includes/class-wcpdf-setup-wizard.php +++ b/includes/SetupWizard.php @@ -1,13 +1,13 @@ steps = array( 'shop-name' => array( 'name' => __( 'Shop Name', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/shop-name.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/shop-name.php', ), 'logo' => array( 'name' => __( 'Your logo', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/logo.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/logo.php', ), 'attach-to' => array( 'name' => __( 'Attachments', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/attach-to.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/attach-to.php', ), 'display-options' => array( 'name' => __( 'Display options', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/display-options.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/display-options.php', ), 'paper-format' => array( 'name' => __( 'Paper format', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/paper-format.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/paper-format.php', ), 'show-action-buttons' => array( 'name' => __( 'Action buttons', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/show-action-buttons.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/show-action-buttons.php', ), 'good-to-go' => array( 'name' => __( 'Ready!', 'woocommerce-pdf-invoices-packing-slips' ), - 'view' => WPO_WCPDF()->plugin_path() . '/includes/views/setup-wizard/good-to-go.php', + 'view' => WPO_WCPDF()->plugin_path() . '/views/setup-wizard/good-to-go.php', ), ); $this->step = isset( $_GET['step'] ) ? sanitize_key( $_GET['step'] ) : current( array_keys( $this->steps ) ); diff --git a/includes/tables/class-wcpdf-number-store-list-table.php b/includes/Tables/NumberStoreListTable.php similarity index 98% rename from includes/tables/class-wcpdf-number-store-list-table.php rename to includes/Tables/NumberStoreListTable.php index 21af9b446..a39dbf65f 100644 --- a/includes/tables/class-wcpdf-number-store-list-table.php +++ b/includes/Tables/NumberStoreListTable.php @@ -1,5 +1,5 @@ |B z(sN4|Ru(L*D9g#Ks4UH?s3<6#Q<+~-m@{v7Mf!;J%E}oz^dT#~GOwh#v}krgS;o-G zX;Y`951qVShLX~PIq4$?=*I_S4QTfGq0vLb1BfD6o0d@>^2cJ8fmOj+JeHAON=By- z9h!DzH+-5jslnff4;kr@7!4ee2u1^G=`e?^Oi#;7tE?;}wJIy=W4dx{EFSeIVzKne z-PWW9La_i*4GOHHFRSBe*=gax%CrLgSB5+~LcW9NcN+Vy+s4Ooi%_+;NC@CZD>YD!$q+-zk zJY`pZ0IA~VJN&0*IgZy~<;_R^_CytXpa~F@! zo-k_SX!*N1r+ilSsL`V*OqkrQF&bRqj|T?T215bsuX;aX*!nw04xQYsHW99l2P0uB zF=avQm{>QFw(v6s*aK)+HJO;dsHS z>OdnHGh(DiI9{8PUP1K(g^)I2aBM(YFqRgM#MAs~AWVxy(`q6C{gsNgtn?8|d^Z%t znr?&Q^}$%?6#O=u4dSn$UAEE@zl+8F@nChDF{fF`utlUrJP-|M#{!|+Nt2|=;O1^@ zC|TH;T^nf(gxL$}(JG33hs9-ya6H%$Xw6cp1=`Z;NFr3DjIAO=iIOr%Eg2jQ_-lgU zy5^QDgTjeWh@v`DTT3CFJ(50Bwy26^Q~jxoHHLyzIBW#DXJtLgqAP;V)gj7>{9B@iDbRq!$V0@StkN7_tc_46P78*WgPS=p8i*&NVG|K16euI09%n-z zvdg9!eG5bJkI{HE*pLxxid7;b!~+eDmGpJS&=Ki}9_mXUnw4KvR**+2W093Tx@D=1 z$5|{r`A@3+u|U}0KyI-Dc|>{^QYCVycv7hl@P|yU(!t+Qb8t4)OU9i=|HzfnqNc|X z0TdRJy9d$F5E$$oB138El2;~zA3tCPtErIVfqb%E{R4i?|Dq~|7LYlL3YH=?uw3lY z*=2;SZn~{Ad8U?tFD)KP8>~tgt*S~9$QmeWZ6%^fKI5MyPXxoYk!=1ADp;{U9IOq* z;%E)X+CljDCF!*xe_bs7upv4DOkb?yp})k6I4!+yHT^zBj-a}4Pj)S;zDjPZL&2&v zii1EnhEz%!F2fLHP_s#2aFe1F09j-iq>a#3s5M0?+qb4^)#{o6x+Bp5wXSZIty&#y z9BtD!!_Lr(wl@FU)zw~XOhoG_z7a-~C01HQ5toeqz7T0k1tv8>5h|@}YM{A*=%1*7 z{4w=6!V*=Y^-92x;YaC*k@!Y`lp3LIQbyN0{DY1Fv|;o$@+W?hJmmS`xQdWd>na=k zaZ)e+NZ+6}6ogt!Ev_|+c>RcjM~xa$>!&P9vZape__ccgG!o04Mzm`nMYn%znpNE9 z?HoH_nW=J{WhEI-{uBSks;T|g=F>mGzm(*3P-Re05{X)UbJS7vr|ob033UwO!El25 z4%E)7meVFRX=>6`?8W}k21_u}Sq(vp+T`dm&_jXhcqH1Cq&2MxgaYwE4Qdfg=On;Oam+`eM3KPRFQ-x*`6!-`;{rN|fv#sHx-!+iuaMOeigb z)oP8@-zoKHRi|AQhodLP?PHB<>Kccp)kY%?rdMXql9J#+Ax=a8vCX!wnGKF+>i@wE z)h?!J2YMD6gJ=w!@Q2Vv4`J8PNQTv9lbsp3;WtSV~elgQ}y|V@7A2 z)G|1cK0UbWd50Mkc#%3tLHt$p@8|aH(%C4M7({`ule_{mx-fdpC#s%QQpg?KsOf>4NB;}|K%A!bw zHe{9hU8bp`>T7h(l2%~I(-l}b!x6}>cUelpp(Zu7hpJR-^(Y3Ri-tq$o?=X*Fb5t) zCk;IOgEgd~5<~UPPJ|o%)yp%|=aU5OYy2)_teP29zfiwhG74SesDGuidBG3J3DiE* zgod3fmZ+j+mVqZmj2xla^pEs!H6P9T_+#bG)UZD~N}jcTImmppbaFg0cDVHu=++R3 z`?n`UM3~>1C$s?DL<)7Cqw#DKAio7Yj}o)}(Wt*EBOUcDmYzLD|4E~NJz&h9GI9iI zL%E0=Wt#686g)(Gf<6r&jtWGXpQa{Tb0SSjkZkrO|CArmYN~%9o;{XSLaNHP`-C6n z-@_^VYyO75fZCR9l&fz(rl{zL4UN9}&3X{@1roGxzB0}?AO1k2RjD;gACW}*XdML* zv?N_;(`=hQd6@h4=rVuvb zk#ly|j{tW&Vd>fO$bKyzDQ}{w$dGzyA!!Nafp6dP$4GgoA3s#l)EJ2Q=FrSnj8arU zKM84P(hu+;u>0_LBJ$t?jtBEFr|u8Ot>@0*=YZ35%jd{*qNNs?hh+=vq0{&w;G!kx zHOfP2^fx>QF_BP!uz?D;CWa62I~09AODhVzx67p4<=Oq4J)6@=)3Vhx`y2`5u`j3; zVIQzdug87z*zWuo+>YOU+Fkz+c=@C6d@R3{LM@HbQqU@0sDDk>zXg8%Yp)aJw+Aw3 zet;&IYXafwU?5fyrfK-7pT^CQa?n2dNnl|1d%ww(B$OS{7}PSFy6Rs7KkX6PCcoTQ zeo5_qUBJnH8$Sa~yz;>sd8W6`R_7B1q%yn%tUNHBD^G|ND?F`2Omx=I01r%@Un9?m zr*abUNGRg3fxRzNoP!_uuMb~5Pk!5rHJU-obb)BhS4v41zyFKA$M1o$6=xhOzwc?Y zpqyq-!rDo*SLmMu1L28h%Flc7&+|e7e>l+y=7)yrp8_XmoI6i`nkGNx8ZIFhEv1&+ zU#DVYImH;X0;cu7bF@60-u&6pXk-};BRFd96f?SM3gF@&pMFXx1~sQBz_OdKTrba2 zeW(rALH$^%ejfPJYj6E2&%-e*DA*!VpWo*9PM!46fd!XmrpwO{vVJZp&8O<n7 z;8UNip;8Sgq3|Ufr@$#!UN>8wPG)blKeI}$`}@iYa`KA{Xu)OFuG(JUl=+Fr}sJHmc(log=*>idJhAf z@W60w1@K>s53Us!>N2$Oy~RQc48Ce=%A@hD#y~^w<2tGG1HSO?i@OU)W-<;m%9&Kz zGV5p!RJBc(OG`Ndf#c);`-F&eYpF~Uq9o4E@BHB_LNm%Gjl<19a!CREX5a9hkd1Xo z28W}apG~_b;P5JrI^f2;GP?-h#1!~S>l;B?>W^|yFNa!L)O+C8F)QkXG!-RPDlXPp z@PE{Zfe-l3TkrQ1zU&l~6u#+F&ai$9X#`?m{~52CKFFjLh}nA8zUpS9BXtf{x_KZYo354IMh}U`C|s>UEmidcdihE zq=736kUP+?^+gkCJ;H%Vm_`c94&XjV*YpxQ(zd4u2mJ_+Q{eoQ>yDRaDI2$LgXo_X zic~M3K1-)zV4}kr7p2C4!AU>v#{zG^{=OfDA!$kyH=u%4MIv#Ggj5sUmum=c>OKd) zC@f{$vqbmc^+3sI=1_e_QCeof7{^}~3gkythS51R|BQ%ykbMr!_-53eA}!a0v^kOT zSjfTtBeMg)8hwW8PE2skJ}({&`6@y&-CKpmX&mjq*Y?V*7mY`!#yLHx@=?!4I_7}c zZ$9_8N4D}6YQ%FTg&S%j@cE~PZxy!jsp(eAjWx_2I8ajppBjJiK|+}{VcLT#PySFY z%t^%SEgz1ir=chC`%j*JQ%I+zrl;;B)4Y9<=1lY`>pMysUHLSJMBQB zby@h}Fdl0FYtp{nPt;8@jEcfR%LQR-WT7bV&OyICAe>`TbHVILMAh2;x$Xn|#0#$w zx)h_b!mq}vU$Jt)zkiu}$(59gU^Vd6852ww zBWd5Db>bOnVDvKE47}mY>%S8%sXN+w&TXk>S)d^j4>(KwmE~Gb;DcvC@NsZz?)*ic5rGgpgcE&HrkSUXZP2Hz^`7M-9ZT5r+O7sGiV2|FE0@d zNqeF@A-z^kZ6(?~;qfD_*$EX!|csG%NMt@c>N`pa_8-^8WZqxKpggmQRW}A=Yut1Af`( z88ex8hzDoeopIQ1T47+%Q`Q_J3a8jEkOQh|4_3h{+T+3P!U5z@xB~d`nk_wqImMQ- zoZ5vj4ZPspF+2hV-oECh2|}4-tB@OvS0$>K2UK_9(;-?-;7^@?dPF!=uXMBhs?uFV znH6>e6MKF6y%46D6Xr$L97QLt2*A4g8uEoL#d7DoRUU~_y8u@%pb1213C!%>|5xEn zvDGeb3Rhb#?3>**DKLG`iC&wBVqTId4$>}0o}oQ$Cru4}>!s&!5PdyVEN2#bce*A9 zUhvNsO;01mFf9#4X|knSC75H2G$ruWlC@2u>*UnxYC$v_iOx_P*Hw}AVebMzeSP&_ zLYtxsq?cG61V3Wo@UB{4U~Ss5rwFloeN&p6bl=|+TBYSKpJ*+Cqu$@ii~`)Z;5jub zf-&k3_;M08LC#Vu$w<@#;3aD|KQ6Yr?{*m0a_nyl#+&2|xON|QEpWl{2bn3xnXW@Y z*nCBGVcIQPlT6A|Zqb1Ko;<*$S`SiaiX|TOhmuLzxQlibu=tm;Cb7AXzw+v6urcn_ zP(Tw6aWw;6#)6jzM#{la>ISwrKG^BEfwQG7`|Kh6fI$T86j=cF)+eI7?nkSt@?8=jqz{SCBMdBIv6|XdusH53G zO8r>rHPxh&Ycz0=T|4|B#M527oQXB$Vp1*OoNc;_=YxR7j~=^NM7YndA|e`K^=TK9 zv0w;iKH%h|CkBLmR;m`{`5XOJK{{g8BwnH}?TR2T)2-qP3fyV0C$1GS?o)u2fK80~ zhD|= zxUyfDAtJ!NPh?LC%|Xy%-yC(iQuSjIhkhnYQL z_2L&@xDM5?qeP7UF>r3lX){E1_kA`)=cAqiHX@lX;F?#tc>#8OY_|&GpW(qZm=9^x z8>AdEzT!n#;L#^PZsOld+1lN&24(5&f8dGFzGgO)6?-tCJW*Fiv!sC*S0J!_v zb!La6mspw|tcp@1GBRPpP9rowu>Qf7W-{D;XUNcr34y31#ZBs^B>=Cy=FKJIq>-)* zTel0)_RYgJ7x1mC`)?F3_u6VMZfeRS37S@OXj{Xf3EbtcF?)*y_i@h>Fcj4vwG^m- z$WX05@ITLWTqxv6xON3~t*G4W8g`r-x^!|v zp;q-l$-K-Z1AJ)BU0?k_DAKBYM`ieK1>bjTLM^@T&U$~pzKLlKV)@iQ_@wAj(&pE=zea}j*H1OurdyEzC)RmqQ zX^@!{l;maXaNx(sjxxI_Q%TRdB=v}wJ3ltnLx*eCfw#`>`d{y==hFQlHsVJq!K3m6 zzi7<;Lx|n)K43B*HXy99Q_my6f*Lqt+~sBqcPaxs?UnpQL!(R-+I0U%A1wfQ?SX5L z65YuZmqR1boyNVi_a_W6yi@1S ziB{Ls>3^G3e($fjf!oeM@?Oz9b*JztAiLs2*yF%&-#W@H#it%E5S&l6(DxE^yO(7;9nDlnjUd(%Ed`jrFv<^ru@+Tw9|nd2K_Nt zly~1-73DQ`4o*Va_~&y^0eDZ(yUi?5>e^FksSj2K<97B5-1h?p1Fya%+Pk026z$a_ zpiS?~dBg@>{K?ss!t5bl=!ihVuJm&p=fHQTPF^L{sn;Ry$lKK3B~2G6@VO^1GUK$= z8wzaRuo0ig11I1+8|#h{rBiR2k;cs_ttOj@6`5Lh;I~7znRUz5>pzb$?N0xYS51JM zI=|ju^iSO}w2Kg@jIeZq7WAmYwAR4L9aGi|aq59GJrt?(hiufBaUutv{{6RR0xk8# zQchRZ%xgqLVWWR^nbsWm+>3V{Dw?P6@BE;jmZKf5bLnxK9JqY92|giD-7R`ZX48A| z^_m)ZN#g}(o1KSBUlmE%%W{7nPXN2Fe&uOVI`tsQrFP$@@^M47%D`98-29^ur|xPZ zZKV5tXwBI4Xm2@4lLKdc^WeXQJoOY?76|G&L!0U&`)hXK^NE|y%v$)CT`A8sGf2Y}S_!t;o{MtnjN8sOgA91y~)qQsk^+83tmb+9M%{OY~5=YiwLu8W8S_x)(`k3OoeHt$)d_E%6HN5KLY&p*H{_>`t> z0Mqj|(k#@mH!#FKRE6utzA2{6@hVI9AcpHyp<7lhjcKcZ+x%nA6xB?xl5C}8NqLNN z415RNd-RO^#h%ndmwngFif?Fq3Vz@_OY+S^#SE`jXfck8UEf*D0DgSRA3KQ+?mID7 zc+rkIm4oXkc%V1%$uGVz&@J#$3K!+K?=M!YY$ToQZG^-g-G&rxMS;GF^T2SgmsmH_{|bcvbebKeJ&AQD#gTEMn6{njAu zF5ve|zkF8gnC;yTG@&j0mB9%YxW_%OTp)7V5dw%fbSYZMTHQ(81k8Lfe6YwW^llR! zz!N8;XfERZKk&UPOH8+*9bOZ9N5#2^b35>%+3$qKl6H7a%du4)tVP47i#uzt0oPvh zZ6}eHdLPP`)dT6MmJ2KPz`VYl$bRbq&DAuNpM;>=9KQtlH1f8TV?AQ6&!Vi8Lit-CSGIk5mc zby{KC@pg;A6qgRBQJnFCXO25_npoj}9!GLlvvvgmwLfxTny&uWHuptyBiJC+jX6{~$tv zH*MV2jDy_w5p2Y>0!@naT1ulJ1%9=<>rbMsds03#1Q*B{a6(s23ViPM!!Hz4_X7yo zuuZ93~*mfEk5bFSl>WGrvX|5@aon3pCl6UJQcI;5P(i%8>pFu0l;s{@0cj` zo=Sjv5KiSwc!Mc0de^?@IFl#k(RXyx+wTRu`Qf$ZFrFvn%bK(A!Lx|K>}UE<5Z9D> z@%;Sim^xi!9l~ffb(Ysj7Xj^RMlw{RPas?-+Ag zRlXNtVux+ea4=0!p<)34n{{j#F~)t5PDm+vTOS>zam}7u2Cy>YlFLPgr}(7^v&5h{ zs>Wz`;K!pbG$)$#ym$!LWjg6!7_I4nD`syteQ8e)QUhFd@r|R9AKyvK0RED7o7s-w zDO_jNISqK2I}*T0y9{`{UEZhhvy=Vb)mnAn>py<}p0IoJ{&ad{kCXnIT{S)Muv7C# z3BCK#nZ@VJUty0OM~IH=q~!o__~-b`M9wVNL4+(6!%6cdx^+5+|MKbWbj`9~H*QCP zr)_${WODbNnPy_RL!%_2GDHs4b^v#sImIkqx{su00w|gc`J+684!m{kh?U|b_Z^L9 zL|o6Q0=UPTg=Q(;vxD>nIhGA$7H9_nySz~L53#{>L6ZP;$A~574^FGV1AR+A z6fy2oUNcvr;u$Y}(q9_^JfwdQv$WnGFVT%AmVhUz@kgrw>@)WF5$#qVomQj%Q?ytM zcHlw%pS!u;?547z3f#{_O5o^oXPaA8Je6>sKO70urPm=I!^X_MjHkM=5rn5-;y0Pe zeY;>QVe6wKD~(`NfUEAj$W*uzFIkD#9V}6fCg_)r+8kik`J0DHnNR?@941@D=HQ9G zdR?`5*1w{RKIH}vc<9o%P4#f!YFKKS4i>vpI0>rDb=CG2ZB@OW>p*J3#vi z_`&6;j}&@Oc`%3W;Go0Xai@p`4@!Ymh0*IpL~*-{LoJ^;1%1J;0*=gBw3i6-6vld1 zfZnd=l<_{VFal?vmR2G%+)uVyeCoPceRrVsCCdB=&bYug_C3K&Q@I~lSbRR)w5Rng zqzqwq0k5C7$;=jea@TCSLLo_!+{%>$cxO1vbeG)^wk@6M{&#iRy7djLIE3aQkbr>$ z4}S1-DG*N*ENa`ZqGn$$0XX~Kb3PLZ?#D%6yl=&-(OgKt&7ZwLT4Ystk)^j;Ce%%_t;jo& z!wz_MX7*ZZJzL|cQS@&#b+}X~I{du5{JD@M?zDzM9*NYL< zt#InUgvuH926#``^Y;*T_oESu&nLy7Bm=z6eGA|tqaHO@c*-(z9<;`ijk0*3#m z*yYg)W5gCup=?phWm1mL#qZp?0PeZr6>~v`r_hq!m6lAHlW~$Z2Y5y-%PbVSpC_^S z^bQ&8Z}2}nRPzJNzS!Md17F}Ju=F~VQ$UN$trKnf`lS`tP+0S3-n zaD_;j@4A8{ky1iykZRkjPj4?be?wwFmI#cW{PtFnShZs$7W<>i)ncMapib$On_+K1 z!e7TOG^b>1cChq$VcxYLsBy?2$nt@IkNu@WtY5TauuBta6nG91;U;CNMC*^RMDtnlo}a7~XCyb3i#n4q_vLHyx91 zc2>Ag|4Bshjm2IU+Evl+l}==5*IbM4B|YEhMj z$h0vUrrb!Ii&67{^DnG5k?+12nZ#B3f$E@n(UPCrV&Kz@7nofY?JEq*nA}><;&~n5 z(;LQh5HIbR!kA94no#fjTD_lk6mXBedp#~<+GPffi)hTEF7DsIQS$@qPW{Hbp~(I8 zRFZms3|9=Ybn6XuZfQrDS7Rw^tymRe_*wy2WD0d zGx3$v9(r`gK>li)CI>D#aq=Cad%MV`OEiJz(U3xbjjw(d6Y_SYDRl#Buv%nXwTqSk zjK8sds>pCZg_opuaL76?JH2U)76e?>_~{EGs9mvyV!)kp4YV+=_7uKL$q6n4j(m3h zIU>dVbVL$!bS!a7p&R9G3*TLOYk9z%_g-?C$a6n~ltdoYL_fVBpfS>{I%ZK?fpNgR z4L_SHw|2P@Wi@&>&4xz(dI%Pwqyj0xjvH=!P)r)Nz4}78)TuW)VYgLgjE+_{_|+TI z7QCd%fH&VaW0sI@_tIYnS=6jp+Ihd{{c^ygM!tWd@D5L+q`ZnYvw?4Kx88O(n>`9F z{&a=u&rpoE=t8xmq54nPdWF?{qq1t~z9NiL;X2@p1HY>kt!Omvf-cFc)9UM9HSLwp z6-l*hd0R#|N!{F8>jQjxz`R>UpJc~5TbhRxn7HVTj%@qw7vJB(0RntI^sSkbp~;>TOCrmYS3KLs<8ivmc2Ua!G z9@#(*PKp*|4C$!&e|OZT0Qdjj-e!e1S>z}uC~tyh0bN8|Qd=7f#A)6xMlB)Qk#{)| zfpdK`6XKb%+tX2Lr4L_Dk46%WHopJuq}2oF4n68w;p@LWKDujCy;G-ifqocRAG!53 zd3e}%AEuIac<3wcWCJ&T_rklvlB|k4Jw!KMS)Q@)tgQGbXhu2Xx2KHq4ACTa&XMeF zVD7XNjApHd6UweEP#0K*qROFYMI{GrJa`vro$wmW(#_vN(QV4&bS`bT!9}(~@w+0u7j$GB4wtv4{2x zFl|kr=SBX&)}PIrkuzs{!R(Uh^e)er2J6RxJKc7$*>sXDtFY)K*-r7l?r|xKr0%gf4QZ?nULch25XzoP;3y#`6Unr6#ej5c=BK@XUpU-&} z_|%1OA15Ruwyy`zL(-OKKAO;Lp7tbg*4y=Sg(ul&Z-+8;?*iRW7LNN=^_de1(_IGg z9U}h$b`)@G#S}9-PnJkqA?BGs7Nn}vV6IMtA3nBngJ_$qxl2x(8=(u_KowvI0uQ{Q z*wmwBosHyFk~f@oKgMo(( zkeYx$ottG8ZPS-HcuhAyD)V(my8mvP3iwoCzqw+VN@;tQqFf~f=rWbl0WkZ%AIyn{ zWa-Feo75_`8gOxmRsz_0%+J4xf3{O2NHY3lnN@Tqj7$os&e;}jtbxJv2Ag^R^kl{~ z)~w2;p())VO?_IE-Rz6eC*2hbh$=~4>!4tbtX|@4Bo(Cu{4sO0$ydYL)W)7K%X?@R zVB;^x4;O`!7LY@sHqvIY_BrMtaAePqxpDx<*Zgc!A1&Cm3={_ql4v=7Gn<`_s98Bg zTLlbsnDvKPm9$1U*rHTg4mH*Iqx-j-57_PORcXSPtg&`H?K6A<8SljuWAD8+BXB^& zD_;m>vbbJV6R1kmWzzod8oJlO3Z`?(97F)H{E@!~3r8~7H{-B}z~=om4Y2>Bm>FD= z?^?LN84bt4Q0{pE2fjMlj5U%~ux1R7Ag~`l{(I=$a=7gcRbN(UKHyJVe_SG-&T^+1jrs8sIcPR%cg+MGzxg<`8Em9W zCc3vqT~rUQwYzFA;4j;LI#;x^#Sn&Xne>isT3YhiKbwSf1=oMz#)tP_Bpfzj9h}feZFo`;&0l!odE#{WEb@(f#!Gs&4qm7l>=%t^W6(6CRtl?a$gj=atN< zC@adHS5Y(vy}>&>AiV+iTga zJaGm5I&1YSLSu_<`=j>HSi)y9kl3y4oMMf9C3XFna~~z!!f$ zBn-Be!~T^0b9q7Dyt1N-MdaH`?&JgW5*y5XtBcZhRQjViih*CvdEWFkT-d{X)}1+C zfcw61u~{>t?u#TayAAfwc_sM;l_iCh6gTrL7@?4NCX^I`$4J$zx+hmVjNBd{!JChO)y?UOg9bMFF?xF%e8u(!k zVJ&RCh`?%Q1bn6SjW}1L+-$yu-U$u@;8l004fHHQy{U?KSve#;z=;63rS~$k+?SK8 z4ZH!vLH-((11J3Y`D3EKOSc;?pL%zRya3U@_4u6SBWr|pf;*M1!nExf>Aa5)5a1yl zUO!1VU22*ikND>J8v-@O!5Zq$tfWK6D89Y8ngBO6Z9PL+Z9Ob|sM$XwK-BgbALiK9 zCotx)M}c1*mu}9|+Gc$0EcVY9quQ@#DD#;T_|_#I){Bxk?%YWi)FcAB!o_?!;c$fd zE40i@)dl)?r}TwZ4|vyQ@7^Qi`CiCz>k;1N%onMF{~+#R16SU6q1k2aG7&kHrw$F( z@VHucdw}%@4t)E9V?}S`shvzdRsKTXTl=ClS2czs_f$TJ(BC0-R3T_?|goET8FMe?lQ%R=Bg#J zRQ?aAINYtg5wbuX11N%p=Nx&t359(?aXEUN9{)(kwcylSNhjDd(;QaP{cT9}9EJ zZJbTpLpfIh2VZb?PvIVBb=jCp5TTfj~yC|}%Dham94-nqXBx66EF^9$OL8m>CQfGW^OdT4TB$*(7w z?s)2+vE(><(3ewWpaKDVJTY@m(LRs<=G$-WsoDM+*~4O0y)V_a(1MNH4hZLz?5XL2 zpC5gx*`t$s(9o4;boIAC6sn@rIH2B{DiJgX-toc~vs~*ko7yzb$2?e_ZfNaqF718R z?Q6sz(^K|GPMj{DtxCjc=Fj>F#qD<=e0bY{hebqwdqhx0EsRFgma?5YvSSD@-KXhX z;V(*=U(eqsaH})kE=8$PeTETX_CD~&)2}TSA+y^hgm+)rQs$pLl_2L&p1ghyeVl``S;$1qJS6qXo6@t=I%)a*zW{ zZ~thM2%yeJTgj1}nV{DonCZ2hxrqZ-T(iMU(3Z4KMHwU>!_*IL8Kusu-pfy~`J~tA zHb$^y->hmr$iWQUyy9`Q&{*bCR8C`%Ziz`$FP{^MMuSum^^N04`DR9zs{xN)+J38g zy(m69bcagQuau#drIFH*lKVXIBmD!9t-AdJk?W$$CUt0e5DwPEXjFyu>_ySKNevO%2;Pq+17myK zVdmv(ccf%`Gi^;tI7F|D)pgjR!P_JW1qlpy-C}0g>i$19$cuz<#~^p%2Cx%=tBW4b z7x#OOCGCC;FB7U4_avJLoP69(`v||+SknASA_}qeIST`B>wT(Or1F|+w6MZRgl>L| zIQ{lDivqqe?eHVTE*CwGq;=3Cinf%i?#!-SIKVf*NIQDR3CZ@`H3X}@6F0FN0A%aC4pzyo7ME~*0(O~Phk0xy}uHF&TE$< zVrnx@V0kVJ1aAELWV4K0-7bO61T{BVr*nvZmBb*w0QV^G`#-Ta{Qn^y&2mMsA&@lF zeZ!gnf1W*mwrEn^E=|GjCuLYuG zA3QsG3CjbXa&^{AVwl$+hw9kqm853Hi~`N(cmh5>^ZwmMnu{S?(z;qi*X>bjP-9z| zpU5JB552W|vxsmp>PRZ0l)6k~ea*WVr?C`Z;agAFij;PwPm*GD9=vq|mkqFMw{O4Q zF+yLKtC92NneUxTKrumF1Fk9`iK24D1)M zuYmvA?Yt`SRe8JE?ZsZODo$IsxZAOo#R1Rz^opxRTss;aGREFXzKA6N-`-jp5((|- zc#s5)kmA8G+2WIY2k(vKvH|8KhME<;B_!N?*(4F>?1c1UvB2lP>t;G3i@l4TFjChd z``9WcTtkztRUtZu24lOiRN&cbzcRD#v)U!qOcbFKL(C`^16+5)7PB$7g}+@^C=00bsZ4IV8$PLdlIZcotQT$6DUI}TWV`UrC- z!fSKW+%$Fbf@NP1why@LzS*YZU(h~J7M0ig_1gD?Y!C3qo&Nq@imILVD1LR`KU^KK zO%1=q_5hbGUuTvS+bNERR5atJ1n0T1J9F2)RcH2Yw=+)4k4W&QoR`@!V7IGoxK0f7I$U7GTA2^A zOI!c1%L_zW9+hJ|5(uOrcmKe~0Pp>4`Ncx-wS{0~nx%@>9DKmDHvFg5u<2sfCoUq{Zokfb*QB|u0 zk>gnq@X1bF%s|9zq2T0LD6q~yP5TsFZ{&9iMo3l7vCgDxh+TxUkHN(=MrbEy>nV5wMcF${54|x6QlV>>F|2WmeW$9a`ZXI7agVZ`}LR-^EM0Q~_PJ zNs3qRPPO)u3j33s0)anI`Oe%&o8y7q?0psTN0}UW)=>|bfv@Y-r&L$Xo6Zl`(k`vP zij?bnX$Jwnx%E>srf@yHZe0o%rbSF{H!TKOka4NmOPE^CPHK#Zc$`H5cP=|)KPhV0 z%P}o2Q6+BMhAW~j-d$S*+`sx0^A?BH>bS!iYk!%oaQ?NMmIK^Uwq%Q#l$spb&e(FV zq}a217cB?4d+x$Uk&{~W7CE+UlOkZBu37-_fgeu1LYfn9Hpa@V+|- zz9SM`_eNCdi-cy|cST6=U9}m&cdqq^eT{=EkCUWvpvc<}{JYE#~AskY`m!5uTZ=p}oRY|wGii{V}(!~Mn_sm|u ziHsD>Jo(mC5wb6L7=Uxn-R~w5l49tx5LM@!xoUB#HUqd*|4my(0{xjn8)Z#FCEK$q z)-(*#vVf<=%FN9Uv%Jc3ZeJBK$8d8FT#eB4r7OFfgO%W&4Yi)Y6vS zalAiK1pL-ndkc6|W%zUvkXl`|323(QROH;!N6P_jc<)Zrbj|VVE|b4xi>OF?IYUbV zE?>CsaCMAT(nv{}H@H`QG(qCCf& zV-u`Mxrckfz-#;VG3R5w8)WTVRs;q0q-cRNqwPLHD{KiY&&CZA4S@QyK46V zpC8%bS8?A0ukmNwDCcu-H5HLBjnE>26PA5*o`|g25h88kMPAMTEf09r@DXo|JkN>G zxj$XR95+yl0Y3Kks~3rw+?32}z718_Z{ki4u*V5cn~BQ2l-R8{o5z+yzwtn=JaFCG z&SnEgYPE<-tOqD>2jEI!ro* zvLho0FaE`DHgkz=26uFTSD#uvRLq%?st8S8QSXn7FiNYmv6W`Q25~k3-ZSMgQ(0V3 zxriBRAWQF8)qjKfH&PP=Z{Wv2Twk15%MY zh?*f-3Vi?S(n68Dcn4U@aw{Um!Bv48`$+zImI|zYy1tu8UAiNsmL{s`?j7xBQ?duJ zpMgtzU6m)2T{ju_lBE-96uHudc;}e)R`t;HrDQ{d7`;Ow?2e9n(&8FdY zzna*3o-+d$Q`_HVZvsC*V(9l`-Hwn(o#RN@(Q2&Wx&XXwPL*i}UH5?Pxusb%)ykl6 zFLozzX?W;lF|cL_B+~pqTyMHBsVxduQJJ7qWwa`HlOV1wz+7V!O#! z`T0u10lM$QkA*38FtF7ItrRf0wf_h)bG8>VZDJ}`Mts=uAsfp>EC=}3yE~mNa&~CD zgh_h51UU_7f2Sl>_)x*~7g&GM+gEWwX6!^=?PqIW%l^0hw3sT#VDTb}U zbYzB(CDXQJQz0k!(*+51!7)?7x@XtYWc%&R7gSzr=5lvL0!}hVh0J7M z$lmtT7&8~TBZel%-txG1GX#FZ85elj1=;1|;F=xkV0G55)Nzo2&$v(EL`{N`9wKa^7pK~UnH|Em zQ{`gdA#5P<>f2YW6Pcd+CN`PL=adfTdI@}?-4S-lb0uEdkgm({C2scZ7to zTEbo|fpE@-GmM1MZfvLuhJ7pipHx0Tz*QZGm<1C10M)G&vpZ4v~klNZ<|o1t-|2p6fL0fqS%@%dj)hrqY4 z>V3Z$XP*gA-8c@GoM>GFmt;63HnD-gV;4MszDTr>!BdwwFN`&Y&rDqQuRZ+M)lif7*7U&MKR)@fsP851L;bP<>rOpmKG|Ttf;my{fC0}x?YCl)XYY}_ zje=(K?4EO^|1Vf3aO%@hGfUv5A~%ysufwU)<7G8D0SkNaKni%!$bCK#3#WT5Fyp=$ z?SPM}H_AnLt_OH>xTo1_wgU{p{kzixaq1w@5!tw!3$(v)dC8hp=4ucxA);rJ@B$IC z#@zm4eG3OZ!RxZXIcq=rL>%a)IkA{y>ar#4Z%8_VXIX)dAO2LDNb(Yl7IREp)0#;Ia`m2N>l-+B-9b8&0SoJ@PZU{R>Yc?L^V!b2753I5 zfRjc()|as8KU1_g;92*VSBSXwdT&mmp(+q{$~t8aEem-2=M#?- zS?#TKDlQyv2pYxZ1f02BV2Ma-uT_QWK4hm==MB(S0iU~O;4G2VUaNBT{gb$4j#3%Q zYA_F}f#IU*>e?e%gJ&+uk_$doilL zMWs7YPFXK>*Rp_*)Xv&%hsjd&_D)$(@CY7w^rolGd2;(TxNg&7S#9;0F=Hko23ByE z1+IE{&{<*vhMjFrQ#9+sx7wNM!kro5!LJ@=s?Q9sLUdoy5nX$;3}Df-FTNy(*jNAD z`iGX_)Z5GW#FhLBe|_3b7dddo#_Nv}F@+vXDWJh(yh)9BO7#!`5~grg1D@4yL1&SW z?Lh*M5+kZt{tc@RoUnewmqJWAO^P}c@Yf{*zS>YztcflVZ}1h(DJ-FPP@GCX!DIyR z)$0Nc^61#@JX)<^3lmFJ#TrAwcxEHEz{KOVk~9pzHl1<_zU07{Tuz+}MdKkjWd{vFZ=8Lh9a zYEr|MoNBzes3KymxPkXME)rn>%zvA1hwV<&R_sPt!K=`)fVLKpBLg%*0_g~LCh(aq z2d!{xx#ho{8h<0vfh?V)7Wn65yTyfUdr^y$vB<#k9S?nh-~OC$&Z z{}!B|aLWQb=H1Cph-Ph-iF%zgjTY#I1D29Di}x6#s|oP!gR=i4ya%_TtIXcTsc0Ig zm{$aAba{M052D@ye}3#~v)`&M!cu>{p0=Li=52pS?Jl_D-&;I`aOW=U{F8w{%PDE5bGSxBY4-kDkxVE#>W{NgLO)hjR3*dzh> z80!Rlq4P7Q6>7^-5+6EzO)0?4=a>@s(doB8BkHx4ku9HtL%95aKfRn*BZOIPcpsi}2G=3GYt?`gI-hQikhaxWEU2dzTV2Qx z-RSP-23l-bt;=*RS1RCDo&PdhA==WeCDVF#9B_G`(@b`2D>|&|Sw>B_)~XYC=75h4 ze9APgZB=z{YOE5qH#b8${Q|$NS#FN-+g9^i=~L)lnwma?wgszbft%LbRXZ_=S%E{> z{&A8NZ(C+dAQwkgm@ND#M= ztSKLx!R62vC6SCN$-t^O?KhKLe6C0wL#+O+5Ag0;y~c=TEi*zgebDhX7jDvg`0|8) zBN_)pcfwDGZ!n88Q(ft&d-L=Tv|{ol<`{L>*U|A_Hyz2qhZ+)QA-rX>X-(f`tar1* zzup)uan zx`1zp2(=uz$5UU7ma@!qFF=$R)$Ojoo>LXD!z5>09{bM&f|#z&BS{?<=a$ zbj@8t*)AH?YvHYx!1>gcKnn2wYfo5Ni!tT~Tvy`t^u{36xG9FM@O3RiCub8Mv<4$^rSCvRZ(!Bq)yjIFV8YXKai+xe|MwerAs zc3zQeh}{M$7bq3&cxZXX{X41R14hO!JVUg!jZ|C{P5|Lyk7z>REAKAuD}=WBi8cuN z&@;%Mp)x^m0mt3_b&-(Sx;1T(X>-B#Cr1?UzH_GC@$3Ng;CuxQi4e^xtWbe-Lz*@k_~x4n&Jm-_$qC#`ZbMN`s^VTVN22PjvoU{d z!0|0?_=5Icz{kMx1qave7;zYeMd%$ZEySJ5X%%=<*D+>8?W}fL*Fww~76UwVuFqVu zSKKZ!W!TIV3y4$UzMohSaOsR$#-8>GqSNauBhebWpbvJ|EY8%x7KzL%0m=NSQIA0>UB9S%I!sVCvfPqC;vmNENNG{nJEyv zg%5L+3ViB%>kX9c6NR&EEv%yCs_Gc9xal|ZQpeJESyk+hSJ$_Y^)K%D0Iw+PWMKi?&kDQ9Hd-(DY4 z6P-78*POtO7hPlqH@0;Pmui|*m`c}C+#3ZRojCny@4Bi^g5sRDr`8qtpS_k170%RM zO0Ask-0VubHsDg=5$7g;5K7yK(WUvkl%`%@`!urxkG)};8O+&MpIx%j7G8Q0wVFOh zP<_o_1xEg&m%UKT;(w`^mhvi1)abVb^k9X7>u-I+^u1Dd1A-L?mZ0soJTU_N;r)M` zld1WnvAc#@s(`xlgw80cg)!re8#o?-cMm$jOtp1wOHGff)m)?q9R5 zLh!|R`=rwDKp82 zvxE9gh21$CfFnB1H&?LO=2_dQ6m)BLur^2?3MhIJcf)`=4gbv%MQyt&+Mp|~Z=6qL zwEG`?@9d>B0dVe$(WcJ2?`PR=MfTw{)vhqk+lT8gHOk}C72Jpd@7NMEV%*mWyBIqA zh)E3_e}p3#*r)ez*N9tkUDpXaKXSSpT7Z+LrfVkw&$+huHesLRiJeC5I4mHSoI31y zi)#$Mk&gqR}iTiG--A~k>kReG6+&(Q*ed~k9WwzPF zHsaJSs4y6f#aov8M_lT_4lmwqPOMBzsa$w@KM*y^3uQi^`(nVX=PorfdxfsKRWm~! z=V$?)K})Fg?N~BtBqlV%z?YA`(6nkk*Ai5x4$6MY#R@$AjXiFcVzo^!x8ZGCC5XrA zRhcwX5s1o322g*!m!6>oPIUFed)2ao%78{wB^7@&b-KMQ*+|drt)|PZpMK7?(wYI zLYC#a@S!SnJcc_lz%_rZH9c55xDIFZsP6;M2|O6@Bv zVnX1St>2lco@uU4bp$6(9n<}>ykVi{SzY45VP&(-%#ZuNv4b1-U&UPk;2s6%_7eM3 z^Cyy(_NR|iIAseS!2pYo0hxDBZ_7j*h8wa$3iS_RwwwUU%J8q%ZMpp8wYa?fRV5e?3 zna+QX>&oPymNQ9uNjJc=D!^9`9Qm&3?LG|P5WT5hb=IF{Lg0)2o-o@3Q}eKONvnG6 zD1zY>Zk>U1e|gQEOmRPZp)@UzH^hDAD}yvaqV&yReSwwx_#YPsxF1|tw5o|xtQ%Qb zV0GVhlY})zFDPZz09M8pukNM;82H52>t7OL_sx@~Zc#Wy*Wk>kD4q@fp35o&(<19m z6lO0f%ZNz%qLH&9@RFMzn=8a#R7T%QUt0*3UuTtppDn*`nJ~MbWVf6_?-kZBTs)ac zfhSBJKfXPrW(=;@pmfM?zMk=a5q*L7O3jF)k- zHS6G`MzWd?e)2Y?e%$Q__J8@dgG7J#OJmy=rd}Y265W#rjljby{%!h5UTWjKa4Zm4 z5qK#VDX?dziA%$XZS-jByMP=&3mdpjT^+!6#{m>?%=b9+l!~I zN#S)oDGpqF=r{Wbs~1n}*;YLjcou65tlL!lS9^Hv9`4QK9pF{t&oe_lFAa7AKH zRTXa%s|$Sf;hUnOu9u{b`CCP5?*=Wd{`xT?^^%|SBZ|_#&Uo%T@d}=41kQW+;uAz=FC|82`V-Nx^2D{QFz|@ZCtV`6UIN!X z>wYGu2w?U7D<5hPuew_;)TH#aHy5|AJnnblE%cBYTDGi6K7+aK2KIbts9DR*^&o+( zG6UF)hz02fc+&sA>L>bpDMq|KCs?iA@)8##aKCG(b{ASNS&jCLhjcWL#3 zp^J*{Xh#f8=NJGExu@6VqOF%0m>!B$`9mrO{>6?3uD|^Hg+l8kPjWtQ;&MOe;>6;oZuz#N+LsWHF2E*O+^}4g z+9qZNzI)RY)4orms_bqtS$TmH0VWNKXbcxui-{;X`(jX^nb&z837HGT!D+v6^7Zq( z6^Iv7%n54GN={Vm#I&cGCr0!#YNnXIq&G?@@)hk!t`ESC_y1z1INUGHn)rg@CvlDi z-ms{_45(5JSIlY9Hrg1?aaRW-x|3^POFQ?-6HJmxvF0l3Jbx%8(?`#6%>|bJ?0B2Mcdq9*dJ{wQBxe#xx9eqK9HX#yk4|br@@uBQ(0SJ z{fGT764n%hOZzqyiP0Nb5DmR}W)7J1%JZKHZHg_9qNUSY(WYYR@vDWS(>Wmk%WnDh zN@31REg`VN{#Z=SQx*nz#$gNl132f?^dUm;Me*E7gwAP&>Apy~#IE>|qDNm7<`jE3 zmP<-Q+9Rj3M}Y4RIbn(rdkHvt?@+KVtOL$Ip;$IG=MCZYx5cKfHa} z$Ks)B?GZs+e^7PaVQ%14j}ARzhj5ohRyOB;xc@yS77N;=cV5I#*Nf;wtDmy+zJ`c$HZH}=vkTXckppLUflOIWCP7T8O7THlyCXR;$i&?Vz22)l?OAJk9Y zA%$F=P<>N-0R8;lTV}LAtv!XDA6(HqfHKF8y;$_lYY#UyO4WWENXWT@(z2YVamC5MRW^z?0WsagwO(smY+tPO4|MhDm|lk9=dWkb2QpXZ5l` zEwmj^4I3f?_}i`P&KF|LaHX2e@eUgtcWKdz+E=bucI@(#2=UVR>wzbF-caAZ*>*(X zGIP4vlV74yf0GPokc;3K;HBTxn#nUSL03etcGNBZ@m!3+sU0%DYmX!Jq?9;fSDG_{ zzQ9Wt7MnhW7kzbrz`Z+jbO1M;wqT^_>!mlSUUA4rRPEtBWI`vi(%_{Tlc;kBhW#Sl z<8C_JEFyXdIcKNd{u;6IuYtqw`hJ}7dMQDbkW}KB!>qvX zPdV7k)_Gx7TW1vO#T>`L*E%oT*dATgnRCT@EVBZG!#ZCltX|rWia-=2Jp}QS>;mAh zv%Y^tXuTw4T-l&>jW8*2)Sgvu3#k`f(bjRRWN+-0DkX<>nVzX<*JS5AW1&rSl_n`=OduuwN=tz5LyC zg?bu^O10%vuGaSoE45!`wSj-^mS)a_d1;muH%*i);^&zdSoGSW8SPeDUmegw>6<_N z`A*^XqI7wEAQUQCrMp`Db6o+RKJ@PogxE_C!Y+KBFYRr}y4}xSEv#Nf(K0n=M$yAN z>gE)<-}-9@3b~gC%8=^`W4fhJb-Y-@c)~G1eDU=Tk>D7ok7EhI%+D?`Go4<#cE$#p zba9xG%|d`ZcRqNjnBiqCXM`v-%w)g>76ClIKF1vRogE`IHF4xSC)CDPmc$hnpMF9JhEHHJTU17>Ije0u39z>P5eritj zd705L&bQBKjAavm7f<`~JSl-4;U%7LuzP9U$7{@dL;JjBpENm`jR5|*;o;3<#H{v& z=yY1QqVppq(SjoqI%iB{F~B=7`EZbkX_v2@b2CUsYCK4ILB>TUSGUVo<&E_Ew^)5p zEj`#JoL9bwnVQ)VMsT&Ti>ROT)rI1x{2fpn$lasZNx;jl?)9qhw<~M#?2U!&-OK6XK;A)T*S#cm%5B2mF5P+d%C7soUqeR~ zWNt(7GTcOO})g-+oESs;e#1C?vY=w7iKTnMbFK(mr^^j)b=t(hr=Z@q4*)|3Owt9QnOUxMOV72 zOT}9;?>Yd^ncBrfv6sl8dKXzKr(xiTU%Kk@1D=1;!mq>;V^gct=30+Ye7FXKlk;{f<;x7*C#rc~9nPl9je z@&b0~SG%{Uo8lyw{oVFZ)xK-FDA>1~(5ARq2xl-rcXygDc;IW}?>bfJQmg@>qc_l5 zcY>{B>lJ=K$E@?^rWR0&w~&@bn&whB9{a`A3gtP>4t)BY|MnNHQ*5MFC^SY$>p+d3 z%b@^PiJ^>R4LIh{_q&LI)Q))iC_BoU$Qe6pM+4W-9sZm!rsxp05Kt4WE)CJBpgt1f zqrGQv00UPR6q;r~#Q=8f)%}!x06hFTzv&50ORWgYX~gZ1`ilKD_Ew7l2)o6sFYwik z0h4&qexxuh!QAx50e@qxc^Os^7uqD?< zQ*8NKc*%A}lzp10+EnO9LL+ zP-`Y!y=Bdotsh)+4QGAeMNeK?Dw=z9iEV}Cg`V2iz*`erOphSNp`CN%_`bVnQsBAe zN0`0NDf*dDDM?%XKKlUp%{`}^<0PZ0G*f6f=w;0CXwNQMM_~H!K4xhs#k&l2EP$|z zgA2HP?isVBh*InVVk88*lb8;;X6q)C_fsqwT3o`OV;&INUrTbqjdz4Z#}s?NGDeY& z;{WA-18~?YK652Xisg+{v7x{!>Hg<&s{zcYnPU={`}>c~TthdGa^N-nSDAs7``d*1 z{t}eT&3$#`0892=Zsy+I>!mK%1yy&xT@C0Py@y$4cHg13-_`-f5$rVJ&9RfrxnK8P zPQIwlcAd=dq1s^Jf*-e-9m9huG+V29Rl%@zhxmE>X#(K7&I5aXP0Hba2ho465%Bfx z-%<5MTL8S~v~ z!a?Pr+1y>18F1|CY_pYSRBJT+svOG93EX_=xCPC=Y<_U3MAiYbYI?#w&6i1O<$}Rv-IqQ?-g|c~&I4Egc zs2$><+LLVqF5CK9mQdL;OiS$yRdV$oFKp%iqu(EG?z02@V6h* z&E#h9md|jhWV7bL#@o*{{mN#g2`P^97|l@t{PeX;w}^H_T1qMXfu>{kDg`Z00_a7M)ebwV<*brRBGHeKwlw!)Nh zNdYhUVUy_**_y59j=_|oWyGT#bHJBAe62|2Z^sC^Vay^)8wAY$YyC)hc))fZmWH*V<_NC3z=F|R50$5z z`O_iVQHL{FJTNe3v}s1Nwjpu)sEXlMc(Z=a#JBx+Z{eFt>ab^tqeKHKzwY)$WW81rx_H-zc-NO*1{kWihf zzN{qh%qJTE6eVo~&FxT@1(wmGh(pJf+?W7oR1PzPxb0ePg2XpF5Uz{Yo4;Z8QVtqm z=cz}SVaP=Kn=5up6%7O3=ZF4wFitNccRjXbn74Hzykf*x>{VArfq>Li>Ob4=mh#-UGTmXfvtLNN0rK;-qH>xKYI#z(owsZ zcpc<;DQmcyYSvgV^e~^GSRCev<12u+KYJJtJaUeHi0E(c$^sw9&w!+x~u3hJUu? z;FQeCVE`uwp#OwelL)mX2j_E+pvpeLFGA zuE!E>25{ngQwE4SlUs9rOG1#*MV*d%asgWje4y9BQ-pS`d)j$)muxMKT+}Mu0UfoP zz~k$_Glw~*x#!DI;B79n{zmVQap-D4J3OVf>(!#`NcY@k?&B6JMpR1R8#9KPN}1M- ztFhi6%}m6Dp_moR_8Yh+ox6)!P-tEYY|kc%skPrv4TuGUT9;~~3YR|G$7a>9AD@xR z^QaF8?8K!*_{OgPctf7IB>)wbHq8-62uFQg+?SN~;Wl9U*nwvV!O+$X06_)4SCKA_ zXlPWK^=nRuz>H7F^%N2+3P%>fVRwHhv)&)Bp}ls#Hhf4qZF^4}Kf(|8hCj3C4;@8= z=8@D)168GzQhfO>D&~77+9kkm{`>lc!ex(!riR)`xT*Ox&n?_W0T2H^Zn`bDnTnX> zNmCmzgb7xgKcR+wyTaRF%`huC_WaNa+4lN|uW`fxd+tBbG&wGGOfnV1Wa|jK|8VaK z;wpO{cj#zu1Uhri7g+K}p&9wx298c|sexa=uWv2_%Z zvS4~6O14D zQ%uQ%{&}uH$T}+hLo<8QCXn>vm9%EL^C$&bCA7~6vw=P`W zR20S#kcO0c<{q>5rT&;|$3LK<5LkiVoU@zBdjCh>yTI9RXy zI`r_M67#OXe$k^GY?lA)d%oaBMz@)V1$!2me!2np<8+a-{NQ`OchP`HQG+RK*OEgs z)OS4Iv$|?ne!5GPCj!Y(&P zmcMlDOMl&PyRmMJ1}g|~{e;k7radJqoEN}h! zS9!~|Rv;MIQ!AYa%rDJ3Ff8}I`b6%aHeCS*#wIi~;@`sz5;d0hf8SI5)^8y7PMzP7 zxsCAq3Rv@m#qvo{zw`ME7P*<{_O5y0~UF_^3;dru`JR(L;hDOP?ql*`;%80(193w zpwV!@NUac--}RCCUov2|%3s^U8>ifR`_}S>=4J$P7dAwkQkHvP^WHBtkOQYeY^w;+ z7pVYYIsfA4TrohkI^S?}*0$Oa5x`#rhY~ZE-|?ugztsTlgmLAzN(Ae6kejer&VA^u z-Z~vTwJBZ+zdS;xmgV1k&aaLef&*6rPjw>X-g})xj^$f_;~n2>a0X6+P%Z-W2DOq{ z{?c`K`!n`|fM(C*j5`AKt-}r@maiVVe2-yNYnW);cvqJaj!NM*2zcNmuzb{qe)}3& zjmB4m-n#BxSS}seop z^RoQJhu-`i15%6G3A~ena{;~~-srBu>9^5x&#Ur_#yL62c#`ri%eQ^-H9j5awF8ZO zH-Dv=vV8kDc71NP+v?OqEvAQCJ-nob&=v`wdxXMe`O9xS_kWB6wN_x_o%(L&I+m~6 zc*-lRbsd*XESm#hiiTt&I{r*eU6xPygZtlQu$Ylj&1Uccv(?32_bDFfoNujQPugm4Y;8_9FE#(ou)~GrcYM=py#&mylL|bJ zYOTqQ?Ieut^Z#Aho8_Zk{h;@(=eC3ji*6*irjK_Tkb8Vq%!Ml@A5*4&K%IjuU-*K( z7j4-4>q(Ztn9^X#QBWq_{%=V$~851vqVVflS;TDjRk=Qe3Zj$>1I zv^LLgEzO9#;B<4N)74Xhr+=QCD3(uq=Zk;9pyjMdh30+RQ~tLE!5>ml!tw)af8#BX zoDo<7d3pA$G^qE<+gtnaO#jh zDUo!3{G9Sfst29rRP&qt>3g3k_wA?r)t*YU9zp+(V$AaP<8QvxFwU7`6^u``keaxC z?iiP*?~qXcLZPz!+Fw5BZR z{qE=esln^VsxgLha)jl<#g8g2edTX@Yq`%_PtcPfa1ZTw6gig9|Epa$8FD#;BS$_D zC=Rcge)GJK;OL`iVBNZexPSU3PT;WIbK4vIUC`ZqMDCq4cinO1_{lpEfBpC9g9Zl6 z*PQx?@3k@HG_a0=k$a*AM51EGRJpj%$p!yLEismF*u2@F8uyts1v<0g4#c6W0=NZL zSS&xd>oJ>#<5c|+Qyc@RX*D=lK6R||F#~mI2cYm40M1c_`(@NBOf5+x+E@mSZKh<)5xjKiUxLGdT(Z+r4vq z-ST$#gwN112Z-edn-6*k*N3-DfR43sfw_SJ60gVOu#4-D<+r@$3;&1VmD?xiWW_@} z-MJ{|6Gv28vizIBZoJmO^sx^W48rGnG!5OKMCs<^4keZ+Ubg=W4c6ef6P+kWR{`4p zR?JvF_ARgUuF~9oAsryzpjmHhLevCc&s0WWx%GmJ{%~i9)S5-iAV>Jcy6a^5!q5Iy zf4-jE;H5Z)*SSBWFj)T1j~;xQQE4#6g(r#1+~&4p&i6mcQJm$(Q{Vf3gEhW0{`PQQ ztR6X*pZQNe;Uj(e7@x`obI#LIWrlabjwOGxeEVZ>I%B8}o<0XTv1H?fvhV%o!#`ud z2Gc#T!0jsCSS}xVi4W}SW3%WO4>y;#&SjYDYd+r%k>wp99`&xm!A#`<&o#yLdAw>V zmNW0#e1;9KkCsxzAYrIR!WbV^ozC*6pZvs|4Ac&JYp%J`fK$l{m@m=w$MX6Y{qW}- ztSE}QZ0tLu$xiC0(m%O=_Njhn`M|GC`kiqfi$9nNF!ju0nA^hT4Us+~#O~5%!16sG ze~;go_8E47H5Gsn#nwTAmN&iRgZ>n<&z>*9izqA-nJ8aZI3{Pg`>ntA*M@SRWh3S( zlNL95RZC1?`->1i>vJ7MmVfd5-~2{{czrz)BI}M2#(va6VEM*dzRa_EAKNon2a%zW zP;Npg$8ztBPWS_-oS#!=djvGX&_1Qx1jzm=PPr)vS$^)WU;K~__sR9cH3*%q1h|Gj z3GY|ob|yTQAHDx8Kg;0tVfFwZ8a!dWP^W_B*I)Q*uZwnu+nMGiq>whNi|~%C9%1>d z@Beq+#_1z70suzDTv+K`Y=@5s^N01Ajpe`n_>(W&c>CB*0l?HV*Vn>d1oyLGGm?+x z%~LP-s;-a96g4^JR8+6#`42oxz9VY5BFoWY7ooJ$_hMn^h-iC(0ykCCqufwVEIQs{1ZQDh)&kS zR|p7??eR@zLgOsluGRs|Cq8@ls6pz(#2ylY!DyWOUC*07+l`v#^S|fU-fpn^csUG~ z(@=z_pCt40!zvM2-qHMDCk${Od)5G>)1Wa%i&Lwg0#L-geJm;we-@dF&|% zh2@`q<7<5QMV}RBIMD=Eydat)nETagVEHRUE$_(O!L-u!h#-yXw6gqxm;UN^8^v}2 z>3HM8?FiE6eW@EK%l6{O4jZJS_0;kf+SD_;jg1Y?s#~-Ei)40VMSu0d@AymWp^p;r zfK(Xxzx@jQHkAr2f9mQtyw8C45vU$W87Qaw!NQS&<#WI4551G-_MMQSH2SLGSy0CV z%Uu)gFEMQUtejeG6WTsi9b7CAe#bpNhdd`ml0Hsdi2Ti4Y#6Ym?tTFH z5S+)JaQ^*QxG}N3{BK4dWtj9?EDf!ZWu&*iNWz;UaU4G%a6V9=Y7Z*pzeSN5DMLDx8zt5D7_jiNR(Lq@ms#|EjF+| z3&*?#bl$JF=&XT4vJW}TuTYiF^5E9r{x^f!NAp_qsoC?L)^gMSB(z^s{l@YYul)=k zyxwODt@)JwLO9P-OO)l8e&t8KwR}@O)#ktg-nfYN2n6?+I!Ko1Uh&#*utCB;sGEe@ zt!~fl&WFCpQJv+ledk|(t~Kr>THLL3J1_}%(BG+`Sl<1Uzvs2Ua6KN&FmHVRmi_9` zV)>CPul_1S;op?7?=3MZ!`;e4*reehMj(N*AP_@qTwST+$W<#hC2Pr~9GjL#^qe_P5pFieJ?>0DnW=-L!K_13;i!wFK zx6K7tWFLi~pq#V|kly`;j+I!x@`bPU;lVc#q|}*iYkj@Ba{JaQuD=F=w<%+@e8Ytg zc;4JQ5TJw9TnVu5R`JX7_9MeS`lyd|(P1VOOJ=iBm@L2S%N9Rsv(SgV6qtB6#O3sm zx|~=(^th*Zzj=oID@`PlhTk4CE{YiO0YCBS&$oU2CVvkp!>D;kI|=*AFlruH=0NB3 zp8gjn=}Zmk5~SDUG>Sib7-{_GEJWSPm2nuoZ04(R1u4hG8~`=gh>*I-QdMIoHo``;3_e79o8 z^7Gq&;KO1wMstLjhb7^j+0*)WD8*Pl@%fK?uw>dYcZNwf-0tvn-E&@9V$KAnfW3A+x~a6Wfu# zjgy7ArL<-F;qQ6eKI{KUIS{xg)eVdAFO_sGe|h%HA7M>1mO4yLHuc;xH6usohY{n} z45_q8(H~KuEPr|V8D3Rn_J$Rp$RZ0Pq|@EbE}-vI$SnWh^p_knbc@=N9u=&K)fYa~ z%`?mAJpOxI);7x}GSqmE->GVbW$&xne`l?C*Y=F~GK8*l+#~jXqIL_*Kf3)f-rmTZ z=qpL?SnDhi?cpzQXtVsEn?LqD*6|Z+J08GTUtQa9Ze#5z1og4@YKJ{PN{7tyA0F5H z3+p*!BPq^s8|k@~9AJbatiRLYvwYMeKlD}um9cE9pj=Yg0GqfyQa5od?|R2a{U$Ce zo!n#w+z?1ke_(XPb_sp~>LQk(IQzs2!>@jJlLh$Yx&T>Dzy6oJ3;NbtQX}+P&iAJ7 zS?(PZE?EKT@u7XeLH?lHgDn5s6CZlCVKp-tELJI>7WJ#C3VcH;$nyA;-sFW={mM7g zM8CC>FTV=(W$G1T`PjMM|1pfS`dFsL1LdTgZXm9{3iY)*J1pP)`=8?vD>H}U$~_+H zEUv$I)~g_QtH@^g2fzP`*BPQan6bmi8F;=1({EKwS-#<}hyKREW-W(w{HL4C*i*J1 z2y#hMXUY6Qy!3Tb7xtpQw>p#zNKFe==aLu-nT zV*7(QzFI8?mjCIuU*bda>KD1S#!b%6^VLcEk4jCJFMG$czua)!A&W9OZWZWr6e!F4 zmPb7$>m`TBat<-V;+xXN%R$fT8fE#E&-n0h!*K^3KZgseHGFhMk!1PyH+}3jgPJw! zQa-|no689AMmT46@UK(2EH8ZQyZmftj19ahvAv3%UlYrlpkuHY?o|~m<()r$!BESb zk(EF!bvm02z}vWGFDcj6CCKs*j*j_>xS=ZD>HrbUAqB(o{@?ss?+g0sfnYLvGQJKm z7>`5;yj^tw%O4v4Wp6JJChaT<%%Qyb%iUUJdFe4d?^DdIMNg4ddvk5#9Ef_p$p=g< zDeu#jDlBJTci^*amNILx22^Rb&Z)X!`SQ0N@rS>etz!+qI}}Nd^p@-0NLha3i9hM> zxXdD~f#%U8xIb1)h2>}cpAYzx_p?0UuS4(MfG54K@WBlP^#{(=!esk9E-C>@Wy{`4d@#FEm z(XQKUEw$EKo7>2WpZ3{#k=<3qNo$%QGIN3RR? z9dBnoxqgh2m2q8und^_`f4aZ3#pctenmO){4UkzEdOl$zj9c&|lg{{~ z{C*;7eF^FjY&3O3f8ij1@T#L4%gbLe=?#oMeOSo@^7^2wOPl4}W}e_9%KHhA0Hw0Z zHd~uGOhMWQgcvq2$-}Nsd%VMw<$)^?dhv8}7yGikGKAYC>=5Spdubb>#zZH0Tc#^R>>!fcft(I?P$V?+@RxVz4tFc)yA~ z-959r71`MBV6ps}@&D@APsY>T2Np+s51a>Fi7bEmFV?+zIl2>i4p=ce!X{ZNaV+Kw zzIp5pqftN034?g*O+h!tsRqAp{bwI*ATl@2JZTh!=RBtonb6X^xJaubx^h_FGWVT- zW}y3-hYqx#K7#ohl?N=J_v>GD#lZA4QyrKLy<;WaRabWp1pZVQ>+6NCM znXi{B7?$t)>@k0nbpR%}><#nvT?&Hb(B_Z(sI$!eCY~>XD9x8U+~=;0BYd$=7R$}E z3*K3l+13w$>u<#nY@8qU#MA$WCtPNeHvlZ=;!Nj4Q{quCDzYs1KlRKl#u7*RtU@4@ zA;R5lmv(aH1aI|AoG;Oi-$VP2Z@l3%t%GZ)@;!~Ut)_>2KoMto?gzfvdpQR15fD$7 z#6LXJNg>E?muW6!Soxaz^9Nmj*2l%-j| z;$wTi(?&CRRR9?$;6IK)Ac|#{%XhxTUlSe#VqaKT->X&|%O`#Bm;1x^e!7e#0f^GV zn!Wq5>|-9ZVw@J8iGmUr%Y*)y&C>+9P}ToPs-L0Ig4SuG=$ zd+&d6+aTn&723Pko#CJ;Iad66onn^1_9wsRr#L5}D4KU|n8tab-}d8wkpT6zKaS8syP9ET?xSQ2|xaW{xZ~#@a%V5`&SB><*&TpoBp>^Hn+Gu zo^Xzf>-DHV&iiZSO_rzr{C!^D?yjGp_&o2u>bGV2sL{WiH7s&#Q?bxly_@;9N$}~< zapIcgs~+{D|6(9AXL=h7BBQwCGvA!;Y@Ndry;P;bw7TV3PJGv`cN-45ZKgqLZ6HI* zGeAh(JUzufIG7*AO#zT5|D=G1Zm>h5;y zl1J#MP7up4nf>)YHiY`oNJeH!|2(Ake2E(x%m2FTeP3&kzPg@MPMzP-*(PniUs;Xi zt*^iTHw?f~9{_G(Y<=!su6ve4Z#wwH)_Smp|Ps3-iEj|kndQ=>5(#9 z(JG+Ka*DS`88uaf;SGIQK+oAi^nqN9d5IF8W%JfAezr~8q3Wdd133pLEAGNC;bmtx zHDm}zyK%@Yf8g`J&1-;+3ar9bI394<-@f^NT`(+<{>nd{FqAU_yA~{%UJ|1v9P=|c z%q6}oU%&p$pEtmn&2=r{fNui&zpL%d^8L5J?kNU3vqPzZX3m8vr3VsI^SUfQB8lIr z?8)+{7jJoq!QIjH)xb4p)Js0sk%Q$+pZA>I20J5|syHVrdrJw+@~@xvo?Qm%mYpzJ zY2cP0JbqB{5f3&#-(Wr|1JgMhy^rt)<$0F>`S^Ew10pvW+SKnE#M6Iqxp%R(vUz?{ zRP`c$7pr~}#~tJ!mM?t%sVzh4;lf3lUx`n7KDOV4%koiA_=P_)xH%bA#@C`EMfb(2 zE`I*Gzx%BQDC6qxIY8dy6`%|Cu>U#}Z zZizdFFlaNqAWgR0mX zd;1}W9?R)}dy`)y^{Xzx^S>q2Hmgj;@@rqUylev=t0nd<-^J*(+M9uso(oAys z!uOqYD6s52^tm2J=GgfGJQ#!n97%qM%Wep4;d5`6ID*rD;L98^mhb$`SA5(M+A**@ zw^w{Bi(9_b0b}`}U;gd)7_f}I$zvvtND8mCZ}xYfGET-C*Z_MBiM|@hn#f}TMuGWZkfGzVqR0R4^q5g4v%-=dVs-UK zjFgL<<(Iwx8+>SNW|1c_25eX|mqU`~eq5Rv=H4%KXt11V9qQRoG6FAwlSrIzP^rnX zb>myTw7Bgch;<#}Hr5umV8|}gWEwTQsTdu8powtBPJ67ld|iQ`;l|b`GTJe{Xs_5` zoWfIN)6?CpHsc~j$BO;?_ZK50Qj@h07W4jh{=K+(_}J;i#bUA;nVOvBe+G_IHZsmS z#ne=By2&RaA7~Z`@;G0t;x)=bUtL`4wi@m8&31RY)trJ#Y;5&h9#;Lm*z8!<81!U6 zG~$Yi!$35U`Sp|NQ3q4%I6rVEnZ1^-&NVleFRoxNNaSos2`!T9xj9K{S0^wthZx7P zVx`j_*(@%!I~R-AYO#499*SbE(c8qY-Db1E(pF)++()Rk1cWZQKd(9*rO#!Ms<+s@ge)Gt(c8)McarCi9a)%jJinkf zpE9VrzqwRKSJFw{;3! z40Dg|w3@x~0t;NeUG1zP?g2|31D4z(z3CC~*{M5EEgm^}Jb@1GL!|RsG0`i|Z*Fe% zrl+RJY7(f0gyfy>xv3WAH=djA7FRG|8+{<*TlVPgz;bE}ZJTQ|7N`pXZjSEL50t*c z$W;N!)oxxac1qYF1s!ODm^c8Ui~{u4@nU4}t&(A5X0t&ri-DRv>I}= zFtnnXd>~v|b=D0J+_<)uP@nACfFMK`mUB&xo9x{vp3&*znO>})Vgp;8R@=aWvCnt9 zJ%F6|^Wm`Kob$(HC&Mp>*&uUu##hp^Ioz=(s3p|A$! z>orc$W_PQpVDY?Xv)z+fJ8|rcHPE$-s$q0P#)(t*3wzlU4Q`03k1(sC?lqj2`l$8!HM`J`k}+Fw;P2qxr2YgGpwN-3XH*+{kH8$z!E4d)&J(opz-1 znjmKoPRcrs-tzg@+JgYG0S`aSFD(0srN#=p7_1Eb*&BDae!kh*U}c2HZcdz&Z08er zcoAZyH?aY?4bfw}eUnd)+o6Sg{M1Qs+bt z`%t>~e4v6uzFh82thO!z^1T1r8Z9ra7FVu_xF~}>gkF687@TrR6&NR~zKNgnEFx@M zO!zur#Y@TG7LoJfWDZ3^UO1DqB#IMcHu zS$(H%U&$+&#Zr^t^s)67{36By;BWw)ZqdWJliLBW6`XCZ`JyA%b}`pk-Mk1ZdlGXd zSlw~zc)-e=e#_WEHDxsGcqwufcYKv180vDP+uf!`2(^lPMv7Zcpuh$sZky*Do5eQl zNF{-%3v3n{U9-TML6b-|+S^*oqjac;oj_)GgE^qgHwEe-{qfW-Pu0O3a%N6q!Qrc^ z>#n2eg=cR--b7ug*^GSv$D8{K7PT`l{V%7S&2{SznjEV23AX20(c`Obd)r_5sClXVP@9b1M!Lxe3!A zGmPydZTR7fo$dwvg6pHYKdM%7`>ap{i>NpRF9Vj5qm~kB{%k?=b43Rr;Gf2JF&ytD zv?FZPWMPQ0YAlQW0z7q_eh+f-e5b(bQ13#aQ^-ZQ-nihH*0EiWpK!MvGIGMO#WT($^OC6q@muupa4Q~2f~15DmOVOGlPZ+SO=x7n z-4H6Yqm=cEGo7Nb0tL`1#3hl4-w|w@oAj}zY_PS2P73dwTZGl6!yio;tQf`@5JBUa z(T^)rB!dhU-MVo67!>s|)zrj+ATKbdiS!U&$3I#zUh%9N|9z_)Q>g5^WHtAjPB%d+ zxYBB5RX4zi16ZYJ(zQx9V_W`cdoRRFE$@Mgqto@PJkv6>!ebbI9mgV|9*keG9(@nM zedU)(gnU>B=$T%Nuxdv6XI@i`j!cb=rH+q{68q2|(S_6-9h)v5=(JXZa+P`Kj#Fz& z=Lwp@r{lTWjYWL7`)_B zQ09OHW+WqQn;_rI9)ayuZ<}#?@#00EP^{rhqRYE*vI*Iknz?z~fi;a-T4I%jbI@68 z1+*J2Hm+!7U(GK*ab}B^AZEW#ug(|t0yKEMV1=E|L`Qy*p#%Hv;6arh>^ND$ULTiK zVI;S=O+k}316{kI`|EnED!}NT@4y=?0C_dY)%$yG^*FOgMp}cz_;xVD*PskRJE1lsj20L$a|3dt-&*29m^p_3yJ z))NO>?a`Q)_{90r~Rse32)$Vfq;JyR`subp}3 zx&)!k)L)1)1_71MR-0LDnlVeTO<)UUZnA=}UFHO~z_5_8L|MVtR8H7DFKCvrVmq(^ zp7Nv50_PVl?Mbn~4d)aLvZ>-C`~=0xxdIQK@eC11jz?zCoIL%k#knJ=W=_xG*K{Jv zsK85nZV}E6b}%}!dwyYIVe0G+yKyv_0W}^*kwaAl*Gkqhp7#VeTfZ3YqQZ*g6|oJ6 zOSRIgE0=F-4EK_l>Z7u!ow+D0A=m{9TzG5oLUX%kIxjy?#a@+HEMuJsE^uyh_VIXm zXL+C)Hrtq7*HeM3MR5q{iHLA77X0bIexqBb(omr&5mh7)7QtI`rgQfO{S(5^J-1d$ z-POwGBa`PQi=i8Do|u7`b#3Cty*KU~3VbyzZjb%Nxpn?BIU4Kn)dL6`6Q5@cK(>Pm!f%$e9&yY-EjhV`1*5S^>h6%g2 zjHO|CWNZpfW#(g@kXVDcMLVGGap#{Y$@=ox#G)*ZZx`Y$xQP&ol{rBu;$}OZFLx5` zX$Zkpf~w1u&G|D}$lL+(3MT^(Z^bNeN0qjYoA8{%Ubd|)Yr%&)PRAw9)rM|yu_oZ= zaqf`m(&8SneO0lvU0inC!>a|{q?b7rSBot^@M+E!U3?|W&7Fvdy%u}@ETlqx;@;aa z=hQenBTEP?+BU?**z*2iGsR$p$=;n*E`SR35%vc-zlHA=gn=#4DArq-#+^o@WdV5y z9yi%#{uisx!88gwYRjj)Ha2TXGg5GJ#70+}7n?ML&<8fP^r(T{6CIdFurkdRi`?Hh z?SG)L)>^^-0%6+$T>1qN#wY~;HTZrDc;e^-k>=c5Ts)7U0_SCg2d<0bCiDVV9UR-x zznI`X#lgwR$>Oe)x|i5Pn~lhM7=Y|=ZoCC?qT^l-a_6=& zkESt-ZW!Tv0psH^#$e6JIsnyZxUwrbNT5**yJd+Jx(+XpRkv0pe-b9z2{UNUP`Ot9 z?Mxi%lni^|L6+H9rmhYrQqjIup-4ekZK_|Y0F-f!71QRex*U|Fx`cvGsJe)h#*utS z?V&?P`pc#-wX>^3k$cDwAt(nl9x;xbP|zI#_HtqWpRC9jyt+~ zbrQ%pMuv*PS2$Wcxq1`=bVhvD`-}Orf$GDX%%Xq)!d+>Lv{AgcR{`tzF$9xFqqvf{-DM=;Xsk z7#*Y=AeL(42Le~|47|h!SBvIauSpyjF_%y>*GE69q+Nw>!f)6CA^?~|m&bYAh+i9B zLe6*o!T2dT0vBKX2IACCEruRKL9a9$6wk|z4P+;v!fCOLM$Pu)Ibmi1CaSu8c~HaaUFc*#n&EZ_{vN8Y z+nw=n>iot@*b6h<-NPJ^OB3>}Yn$TXq1zT1DLlW>TWFu%Grw>VyW)dqZ+HmuAb|9` zS0T>|k-2q&W*0ENE?MRw{*(LJ4Vw;vK`_U*f{l}gso8Fr%`NoK?uo(eE}%b=Dn;Nd zHF3DlFlAHDVjBmdl5iouF;Fz=SP$y7lN5~wPz5MVrZ}ML?qtGX64GZ;v1zWMpQ(6| z;rHEz(p$z`?M3V$uqZd(o6R+KU26MuWDnhaY2?-bx%?ZL@$PA?z&3JHHk(>NJ%i@I2jwNDs9lx>b823?G*{o$}{bXfXm_Qqt%r=+(-g-GcJ zql3ujRFx-qSv+BM-oBP)#IV8EB{8EZVOpE&Ra`cgA8g_#j5~&cwR#sMGy^71bHY9e zt4@$nixQd_4%7WOLUb}BtMJPF`n~0chK9y5$J16<4n)FQ)=B3MGLt zg55!6MQ~uHV-3dFVi)6;{?Hy!CXzF3f=N2&wiIUR>HfnGXL=jWWf#zrnC2xLoS^VS z%C0t`zl4TRj)-jX9EX{Jf|qXc`ZC3r7SQD|;;Z~!VoM|Lyeb27eY=1AlAsDQW4St* zo~sGg=KBa_8*Ha841x7g_isRu#>>bU{@pV&HaW6qDwgO1MAzvv=vD;_7=P|Ni_mZX z*NyU5GI97;`3?P-rq9fa2zJo=SEI^qp53t<_Sk&p5xN@_b&-c}lyvx4ram0SJ4Nnh zn#!+oM(>Hld9SRSYtW2XK*0hn%MmYhX5C^1@rL01Txeqf)G$S1-{$8RE_bX0$1v_+ z^Wi{w`{k1QuT^nBgylaZfpB0w&YK3UC~omU#tRFXXCK)`J*eA79=9yvtS6Pzgg5LJ zlXjgN38~zc1_Sj(rj4JK>UaAR0z$^J6aGX?(AZNwWS+XNa)>G1S-6=PbM76DodlDC zE^^c1l*ONEJlA1=h`{|)Ps6(WF^!nq=0#_X19n0a!k?s$JF%eV;a*FIU-iiofUD@} zQ**)zhsJ2Ans=7R?p$}|5yfrTRWI0x=SRn6XS9m0jnEbBbY|FRIUK3v>c<|DwIsGd z#x1ZeyWwEEZH^;PXkUuVmgU;#F^p5vB zTixZRop};v*h=T8p@e8qxkv@0Qt8{P2ej+Fw+9rMS(C>;da&vb+m#+fee^aN@sXp- zFvcikQ}&Rd;h$(vEwMnWB&{4$@VBz)qg>r3u4Wun_6}pGfm8jgc|j+3dUJ|BhMgY& z@;J>qj;v*$g8Vb@XP9mIGZLsj;y%%T_v1K)=nKF=pV6_Z)ELQ6(@2rPn3K75yqtlN zpUe`BGZMLAGoFJL`3wS~jGb-%JTD75q6Kcu>=+q$xBkU2GsLj4=8lXP&iq^w{w;M@}!^J$GdB_LFDs)GF7ik>aBe3tL{` z9qQh~EUz9S#CWN*)<;=sUB(~c3ib}G(-|yoGpk=wZ0?IlwV7yz977zFg_RXO!4J_J z=enJ(4d)5rMFMQh5Z-dhec;b)=&sYL4YHbHtyMv7`ZMTShth$Pr1i1X0s<~O(k|Ah zXeRnpEX_epO_eaUC-!CXz;`7xqSKXE zN3<2{8uqmugfR2;`AT5>sCG7Xc3yuI`F&EaZ@39lTf(8`Wg$rwi9%D@Wvm8U7Os;) zwuLaq;(8OoC?6A7B2^)AW^D;y}$&g3-wv|z0 zwbHt%+F-_+=u+Tc_Whd1(!d0+pn0q9=&RgW&yBH|_6T|^Iv@iv^!0&a-YCjp>RWv> zs78x>Aew%vcaCEOzCz0KWS=>C_~dkPvdgeUsK&Jpvi0(AxI1}~bKA*c6lc4hZ)f~G;vx*?ORU~PLTTsTmk(QD5EV)$|hL6w*DgaRDb>OGR1@+TzT%;rA|b1 zePeSQ9_~_o+`rw$$y|h;gNv=mI|zrtaMTf4qSPj^8^MRIQcRZW?CTgm4fE}lZXm!o=Zfzgd%v)nO$Q?|5xxtR+zSQVpPQF30>9^a%13Z0h z^8~5F1ETEiDy(~FFrcomYvHAx`yAeC1dpxsigE+^`}|$zPaig^0rvkInXniAlwiWa z;Ygl0XV-Dw+v_)9E>7x5dkf|}lg{?p4AUtwhX>FQYuBe10)`}WR-Y=fNZrxi+UQr~ zlenaO%3b#?`5*gshMVU7hU8slxcRXoN(G)4M^2x*7N9IsT6<9y7d_e}UiDyi3e$ zOzeQvSC_{g7UbWV?m2LCTl?Kn6Q2=qP&aODKuT7a`)g1eylt?twYlJms3#SSN@u_F zb=B&*2f3k2P}|kGOX_Nl*x7}5+L)OVF0?`t&_=-K*R`B;!EqQ4?$K7yQPQt*%;|3Y z3yg5ul3#E*GOSsMDGJ7k)!zL#X8wSoOI_zzW_01Iv|`h)jl=Z>3IS^s5{d-@?>Q3n z`M$Q#FtuC$SZRjgeeMj50XPd;9m$1Ube4E29lN36$-^Nowv;>;fsv@G0kOm4*{%yn zD4b{AUv)H3uHSSXVcItbS*}(#u#1)UtLPGez#c5afRNNi?w?7I+|Z#PY-J?@mwX@P zK*UaM8GB#JAfg`sJrXGb%AAuy;89G5k=YF~G?+qwFTUDzA-;O`atfFE)|yPufHY|( zZ>9RvJpTsaC}I@T>NgegfiqqLBZm4aOyd^%QCI=O3(;|wzZhKQ0&n@d6|mLC7Q z$lK}Zlc&xcJ9*d4@wC#2-ZqFfF+5}Jbr^b&q%hdG;{_N-IjY2PCl?1L;lmZATHYM* ztd4V8^sdN3Ldd*%4MTHm=dK>=g8vkc&pSVK5%oAe<8~MI&uhO}Bs#R}V8|x5-e@7V z*B{Kw0kz_}*xfNJDH)4o(ptWPz%YVfD9jbb!r*XD`H)@Q_{n2lEf%I|kqSXabGIA*Qh7zN zbhrgN@e^ImOjMg!!toxt)WGTdqey#XYLKr*)-+JLAo^dLthGiR|HUgX>S1ZCwN^Qb zkH!*JZR*~mDKec1c)CWlxN`bdSb%A7MbG+vXWo)s)~GN5d11ZKxyc zyxPTiq-R@`6m1vT4Aobfs|`da(`MvGfYyb5wT#rcNKEa%aS(N4F+9z*l~A`%uv|NJ zlbJUR@}yS8y>~cIdU4z*n;Kgi^+U>uzO0(-d$yZrpXIgIPKGscz#&nQyj*vRd9-+L zoGfmK_(gsu>>+SN0>@jtDCsPFSYDXi6$_HW{;0g9Zk*hQ^wPK!0vSUsCRTmifI(7j zv!IE!l6fkFliN|c1g58}8>vAHHmgZ?&P$|(ELA@O9QuJIHA~jlN;ZzVWDiGF3yzr7 z0;#Ou)DF?F9lLrxhc(WrHD2WEtahlG;zf8(neCIP{l%zae#WuB9nHqj-wZM8IKUDZII|)@HW+x-a+U(cWxhhXqXQFTz$JoFQ1`pAM6dcd>6n_ECSliNBZ!-y?%@H;P|3x{>(|n0M&w3@QI_V6QB1f_ z7{x{3A*+$Rkb|H_xe-vU=k`lcz4EaJP{$QDcNYwY!JVLUI54O819vO`@GI>r6^tZ7 zJs)7GaMbGjqbmN$&U$?jMWf8 zAadDn>Fthm-K_hC>8;)D|SqlDvl zA;70meyfRn+R;i^j0py{~{t> zL>VVby|=oQVF;N3bzv(tX4R3P`*2wwN3lgRN6OQiqO5(VTzM9y6XR96;L*>@NoV3; z=_)ZPSY94+l8X?XmrgR1RoJlP|T}j}#X(*etxn^oJVQ#v@^6g0*Ao6Ms77 z6GP5`bB`QnYK{@GTfDNG0@lG`gPZDv-t?6^w&@ZohaNB`^=T3PU15Qca!2G{d&*>S zhkD>WW8g0R<_nRCTz;@lOqfc-F~Xm=ZBHyB3%|KA652%u%u*xK{zR^MRF(>7hzj3 zmKt1}<#x#`U!^Z01u9xQt`uyL92T@h)JuLBV_kUVRsSyaT%I>!XP-hVf&r0N*^=R? zYHbTIHLE|~oxsYy;WAiG1lIQ8i^Juy&l}zxhg>$#k0U7GSl!wpgP`R>mCNpYnNm8ST)(sc!^CD0CEC#!D5m#*1*;V zdMw+Kas^2;>!(?FeTsd}914Zi)<#80$uRL&s9OOVuRL%8B;4+1L<9%GxDAB6XW}G6 z*mX;tRK``)7{sta2X_p76zW%&T%@=W$me2?ggq%fi3 zJH2`^>tb$U7uH5dYZZ$b#w~BR(5wk|NM=Pnr9L(}?g{swV;iMrIT9CpY9i1z06blk*eJ%skLcdcV8=THR|Vxyj7iq zGYoCj(`s*H@MRMmkaIc8xS!I~A1XKBufdXoq9haGdD?ZMpL8zRCB9@BBL--q(1hgY+xRmFTRI>d?J@7NBJ=fy2dZqT`t%4f-Kc znJ+PVQV4VqI+QXT(U(-Mo*q^Z4ga`ch5quIsLyg!9rt)K@njbb;j+{8?Gw6@TP!(< z9ktoP7C=7WH#vtPnY2t#0FrHh2O<{7HA0ZvRvrSb_O#?OLLCmU^IARE#uR!PEoya_ z)hZT)Re&6l&8|txVJ9<~3yKq372dNU={v&nq}EG`L~yZLcHI=mk`Ow*l7j#Aat=sfj(P+=(&u z>tu$v9c?I1A?TOBj>?tl^_7yi65==zo;dE$Dseb4Pj**HL~6(Vo=iej>xyv`?mn2F zGmP)LeY%+8^^YzV4pgBiM?5o55-d8WB6CsUwdE_NPgNxJhLGM@;u3xEV&0JEY&wkl z%Y@QUli`&)gk)?Xw4K-*9qsQbA@f`Y=^0@3BDAS{qX%SZHmT~$TPv2Y?28BM_(dFj!IoML>(#D<=)@GRCsTRc7Tu+@od#jh z1A^U;S`-JE%%0aOj`K?9UF-pzORn`RqlZm-IH9lEj6p2dyMIWzWGcH&4Iy^B8qMXc3kmLK2n_68(D3pr_D171HIC zhh0;-9y*s+c6sLE*H*V4Yj9_23>P%*n zqkN_LIQg}ud*{;P59XN>E;zH11rrC)>lVn>6T8xH1*{*DJ?hfqdO+H2lY)a5Y&J5F z=3*`txF=YQG6#s0IDMGVsV(;m4L-(8OnykvXVi)5cmnC2OHFInt~!|$KPUlMraqCQ z`CWZZB5g++B^kciDV1)PCWLBqDQ*mMnV<8=ZKK`q-sNI{)^z0TjSjP{kX0N7N*adF z#w?bR#$z`e@h*cQbE5kk{+_;gUuNbAjqK2E*y*67Z3g@2e#|`p?B={F$vehHd~LPY zS{Lxn5nWF1nedbeu3@Lv5BCy9>}ibI$~Mr;6Idaz9OJx-di((1;HY^nZPpA2$sZEB z0(z&D$>!N4np_M@@8%duq75ry2Of66nQGe;EJk-! zyb}prQZ3%V_x^odS?IQ zJk=*8A%B8Qt27Yt6^z?5HFl{D zHd5%BW|F&{Xzo0$3+yPRn*Y+aVUe74scm7}?4T3bkA>@_Q4i&vTGD}S!*0ujoR(L3=$Cs2o~L$H$J;3k_Z|p%Bs&IQ*O?hP;s)d1Q1c*wT4E&oFVcPT!?)o)VFIz0c)qJF@%*>Iux;dULzMM& zI^4JwCgk+;C!(ilI@}+ke2iE*=HJS=>e2O_pP-9rcknzR{U>grN2@SGt??axfh0!{*vHj#ALoy=Zf^i{a2jQArpnkxV*j8fB4 z1Ws%CiaJI`i4jqDi<<~p$9)Ye&jkJ;E-W(}Y6a8a@r#fvOL~VT_+{9=>g#&~n~p3j zj7;i7iW%tqdW^SGQHFJ#fddSE1PUsnI)YE+-*V-MNy=XVpAsAgWntm+-til+^31L@ z0ssr6(+x794EYbaOln@4jT;7zS@-||abx#shw@6OBwDBp8DfRW)$w^55B|NIuZp&1f<+r6@Rf1! zt`Uw#dG29~hIu)weC8xtrCW;SMtiy0S~K}UxuMBxL2!6)J8iyA zj+e*R(vdHW_E{tto}W?ALMu)5gsgdXolTB-@ccI-VY?VATxST<0TyXL?uYl1-k#h z0H`H;leO_*uh&^diZ#50;|?lQpbL1>dQU`>^j9Ty?>SqHDU+jw5{(xQ?w~y##tkGD z?I8UNbN{C(O!tETCX(6i4`M;Bl?CXS>S%WJg=3+0BbGNR5;{V2dJq$|!sSVlWc1)| zC7rKFs!FfRWs~4)Ldf*Vdd|3)do&Z(YUREgf=(U?id66mWGX1HCdxUjvWlY$5DIU7Om`l|lL!&3fP_oa;+#k6+sPwEsN!ixELc2@Yv2 zBLS00ClOaEC>pxKlR|KPSfwN+r|!Nq)MtWm9&q^( z?GEGuu1SJOv>TuhAvpDb$Ri0~F?T>{b=2PS#9agX)xQgGFB@ex0182bZ+W{t?1+6k zV&R2NbUP9D2_y(&gb~KjELD>2gh!M0xPf&6U-28F>r7>f*YrmAj^OF~GOWsuRywSV zqO`3jqg{oIPbxs7Z3}zhPfVMK(?`5zONkckp5u;qlPlgJRj~x-5mfwT1l)Tz-YOBO zZOgSj-nHka{J9!$s#HPl=iS_Mw#5stqT>ivn9g?`@ftp}Eo|Jm!wL0{FzYaeB#L1?LIgH1 zoo`@6&|KLSZKZ|Yp7Q)Fgf#kd87x#cyofRpi$GKy1tCGk)fQijwFS;oWd;T#`hnY= zrRF&Z3EgZg*`mea%*sm9Y1_N9zyR=$jjX$^QL`&sBl^v_X=oJZIvs2nR+^1)1c~~R z0`~mo=0iY2vDY(_w04Y*IWBqX(z6I`0Mo9NSa(-RRgEdOlmDY#Ee5aV=67&MV&?H(Oba~$kNxBuR; zZX|lKtj=)R`MCads(j5;uuO${v8i7+Ex|t08LUwdEH@>^5HJ5Cf^iuJ1ZRWponA3I zgc%$fFNQ{ka4X(|8i{dmpp9GySIrdux1XGojNgr>&L{ewV7PjAq~|HO(6|=FM|F90 za?ioBQQzRo!h>T4JCA;LBU5|__iP~J7?5d$^KB5fi8*mw|8Y28i!FrTU{6_vvjLkD z-+{4pubG80Dg9pw7{J}IitZ7bJnqae2x-KVuWv!PE;V_SAwDF8{E*7DeBG7>V$~0Y zEFs=6{!%>J`M|o(bvT~*P;KHc45C#kYQ?vGps!|stAA@ zhRdU6Or!JnW;PTH!<^VLNb4&9!;3st(~50?9TJ+VpUz_<)RYw$-jT(23S8iHo%znV zO%c5K&(x*f`pB)+V>|fSU29K6-!v~x76p=ILw$-7K#yVbA_)jim@e*>TqMKF6waH+ zH3!ceXH>juP9gyjwah^5Ycj?o0pU*8NE;^xX^MF894a+8#li?U(tF4PEs@2U7qoH8 zD`c&a@k%oqMwJjSXya&g_g&ocw_aZ8!4rLX-_^-IQ}o>{1?ORlW{oI2GAW-t-XXe3 z=x|INxp#pA(XGsc1d4s!TdHw=g^KQ}sVCeQh+gR}R@nyJRJRT(*w(C2pMnp(H5<-f zM#SO7R9BC6X}nj%82Jr2hKu2LK zW)pi8o=?X~{j1p*{$Je^8ZWw;b9`IfI-G(LPsb5m-(s#)cdePN6}AY} zC35Ps)1!DNBWn-Zy(FlqS6UaomX69HtDmZ+?=RNaPSRYvgOrEgp+G@Z79Twrw$o9S zTNgzYxn01zPG>!;><63}rkfe~wI6 z2ZGFhkQuw-CkT#e+NpkYY)Ox^GoNaWr$NS2Fh@LHZ6Paxg6qglpo-gQV5u7R^I7p$ zMikF!6k7r&fSovw8evXGNMhQmR!OAv$gL&Cdo@ML56zDtHUWm0IxE|Lj(io4b7U%S z|Kir3J4aCGJKt=8^9W}JGA-~{D3!`ZI-!lidv$oW0sYR5S9sy4w3q+nxCBFhjejfc zx-wceh=2w?^8R4Ld85|lh}Z8_7K^_l$|cTs~JvdFP)O*kH6 zug)Ne4hxyuXtS4b-?)R)YQMpIs=_c^{caeJ48HKK3kI?!N4i3nVFzG<*|DOB+U+awd|3Zni^$(aJPn zv>Aw0vbyO}|8~_OKw<#x(Ca;iu26WaeY?=erZgSH%6MK!U zjdgbjkuhoy>qljQWGgA$El^9&XBf~LwW2AVP(DK#dzw5RbfF}QKxxFj9W;>Pg;?)TzsxuNi1I(D0al7RDj z9ve9a5OU&hB76?OXvm?1%U7?Y9m!vpg%Ag)9i%Dk;@Hs8>(ANc+Wlrw6jOI=8PQD@Ql@87VZGYy>uJ=Sle2)toCwrLC{qke z$|O$3;3`5j=&Fx0AOvf&zKhtBP|G18N^2tg73>17=;a9OIke@%z&#Lhoo>H83K?pD(3SY z*$jmt$^8-@IhPo&4V;cMnt+Sfn5sCWhmHPNzAuNs+<+2_bsTds$(oXO!Qk-pT;A&T z5G;5{wWY68CApeRq-<)rROO)AFVcTZsCb#sY|kl{bg*9ZMCN8a`ZDS~SkS~@SB*%L z!vK6DfS5TBGMUH!RdVQE(^1EzI8((D8+iSmR7HW;0AZv^GL!_|I8Qh^5rDJ zCp^Ouft~PD7{aqKEkYUpvNdbr$9Y(hYtF9gR3~gcH^ltm2^N3GS08O3*rnw=FbkDS zj!U+@rnnh#pLqe}rk_CSf6yvJAOJgj?DUb@Gbc|!YjN(#shQI=_?6BV1c*qcXLSg7G+|uJ)KJ6<;?;?MG)dRdfKe z(kFNY8L5>>-Yj(Nc*MW8K_^t6(kd+D1*E-7= zVoyA~<&Thu>4@DaQQTjd*Ik2r$kIqD37cWXb5VICD#LVvBkGW=9@9W;IWEF(;2H!V5V#|BZ&6{8|Q78jCSK@o{<~X{~=OA%EV5{MXf)sD9!^ zoZd++iG~=T>}n$l5T?z^bCWoUbaOnhv9^UEwu#0@OVx4->%16brIIM*N1jB6i%xsp zdbVn$*^EnD*=JBYSmY&%=T<~NHDDMhqGIdm?_`wGG0A;lNR?`*^N6$2OPi-N8kCgT z@ehcT}RWx*u$n_E{kUe;-rrvU>#WGsGj_;~IBiK;j6+-dgk0yQgi1L||d|)@PpHRRq@w zsqEr4u)Bn{lvNNgb1}q`^y18wD+T>7npYr$gBuzC| z`MEpRz?O`8@)X1x%sTu2P{Tc@INNEqzoxO=S;CbPEOh-e_KzySL;99rff#Un^v};Z z`)TsV3W1{ptF}b`<#=Di8HhPz>@k!xk^n5YTSLu|(B!Bn2j>UH^#uGpoO$03{xg>J`-Y)>^=M`h_k%Ozx{_)+0fnK0H3 zopE0Z0$Q3GKdtVumBhYKfYRZ$dzpBNz{@kCY~(IE=JLn7bYb-CB0LnLiB~LSM>$?B z!)(UJzvUA@Fe;M=t!vCjz3r-nSGL_+jTaI_nOqrC(acqcO8*vg7_Af z9j}1wGy`_wUdJLvVcW&Z98@%ag|>M9OGX?Vj&<`HnQhUuhgq690Hu9TtJhj;;baf2smeBOgRNE9CC2f^q9M zG97fopzYH9UpWYUUU(*+Iw;abPS0dDfpxm^72GbMGzCNw{luqY#3aUi32$07}Cy<2IMm1AJmNlhd7 zNmc4tN1)-5y*<;9cdjCtgvT1L#4^pwSJ&CEufM}lmYA((!9|)pN8*~r=7Y&UO^Z#i z@`)=yRco!5f)$Be?w@8~KjuuAdf=I|y{3+`+qYV4aU3D-RKy_J+oI-3jbe^SXYqpR zTWj=li<|8}X?tI}>OVhcR@Oqiv$=+JMZE=@xitZXRCo4D4`Z_`PBDo+tc^fq6GVQw zcniO4Jq9JqBuTDM|Gj-|rG1Udq3K6Z6sw)~whP5<;|Lb78u4XT&}cX-5Yp2GKh?Ey27 zePvMI+H+olWT3^H%Kosp+RSz@kwP(xYs9#f$s()r+Wp*>iL3W|pXN)7Ji@c3&+KkJ z%UcmogWM-N*KAXnGUqCf52y49;CGb~b}c7|Q8Yg< zEFtSAoYvy`=fNP8q$2Yt_6%Cz(1amjo#a;q`(veQk;++sn3ATQk$(e5B zUb9*FOjF1`ss_Ylr+aQ{rL#P>_sJ7I!gR}>q$nyCq zQF7jCNIdIv(T7dNog=;dfah#cdt=K2QDqkP-3;`-~OkO}`eo%Oh6IdMRz z_b%^&$}U^N=TCn5y6>{X>g_NPX$jVLZfiudFJb2tp;5Ge-Q zcb*AH83cLvsC4jpme&_xo-8tCDoT^;0x-PX*{5O##rUugg8;xy7@WMe&&hSV7PR4H zF)Dd-8Rk^1Y~jK%@09nVv|)xqTq;>eW6T7L>1kvvT}Kw&2QlId(Lir>U;E=lN88=S zJl6Kxc1uB5(-u1+$*^U&O!!A^-sPHUn~4J=s(8rIY8%!Z3_ft#caOK)7pj4cWsrgI z6&K1R$tOkz=*QUxsYEe0+ioP@wt6RBvcppjEVP+}=CU1wQzY0oRg^XwZ)1jtf>=-uuLi8J7I@W2GZ@U*Aa>Sq z7BP??UYyb^nI-ciLnC05M>E9<`^uG-VD*niJ1p{cBu0i;B@FCv=WufkAq%6!8Dhn- zgL+LYZ&C}BD<|h-SE@y>pOw`vHCXKtxwgSj^D~=OZhjo%1(M|E(I`pitS}=YBl5}* z@4uX3#+FqKMRG{HATGJ1dO6(*_s_X}b<$n3chd{5-M>GXa&KOl_?S4rP(>b=R=7S2 z`7Z5l`wuvh*V(@{W)Cdx}f;I%h$RrE{Yn0&2WZRQBEKK6oz%T+}Yi=vUHUt!k z2Y*85sbc40qfz7)cUToXqIEFbf|sxa(BN3f7lylW8!ia?WgHsONgRa5CUUc)M||j4 z?P>mHz^13~IC5t3#LSu5JIf&H00dOG?Tx++62^5b_B&80%MdwriGeJxH@oNb`XN6T z$_INbo-?u62;O|KsemvOhcyVvtQrgY6T@atF%wdDBMzCl>&D@wfDByaBN51F!3`dw zWPHGu`Ac=7gFkn4=b^C#7D9?L*GJ?rb(q zI*KjPIT5%i87L$#FzsIVYD!T9SLYKsPLH*fi>iB5ub?cj=pCOUTk%|SI&?%+S?-uKC@7R+9BxkyhmHnc0gWVItX#Ym6r z4$rnbcsc-r%p#d*<#vgS@bES2k@)mPr)ZdnbqiT4YyxQ)g67>O&rU6ZoE1r6kui=H zy$m)!2wJBiYv(`?B6=H&D78HMJ zxgW|3X0SHPVi`=yfSC5)uhSa+2O2R06NHZY&B+_la85OZPFN}YRjJsA9ni4;Tb;nD zOX2f}akL(gGlQ;1N7_+&-L)A;Hp}fYZsad^Vc+_6BO~EDJH@Ro8z3(mM_!=q@`$|X zb=J1zVNC2Lu^YigycqH)tjJC_eY9ENC-^s%#eM~v10Mel!M<||*bB7tU7|!)4o0Bl6Cwi^TE%*8} zj!|$-;?@_iRNB~d8+M7OzEr0q%KB9`Idkg#2CI=QN}~z7C_u%ls&cgDD&_S^=N%G?|TDEfX%0D5PeNe=(++wTlhJ*Kz-H-_(8d(va+t zQpX_+3TfkOQDB>t7wO3@n{c*Lv*MSV$2! zHeQ78jdGHKv|y6*gpHF2Aa$@9nvFJ8b->W|WVVyv%=p!06MYnYMP`4=n(`d^DG=7| zsUoX6)LunU%crKAxkrNW=|t_0Oi&6t4LmACs>r=Q)=XLa0*n8L`T{ecKNOWpNZgh3 z&&G_7Ov&S7XQx_lRnspT^R{8G0?CBoauz@wFVw zOsQD$7zcS#o^O#Hx<@`m3ka)I7H1`Ftpr0F5?W5s#5yG-G`LdZKC`NXl?Xp9SwFx0 zn8+d*W(Q113C3R`SJBzxqP67b(Tca`s_Nm*a{2oV(mX;Zk>Rk1cwgqg^NEh+wqV?4 zsp4f%X6u1v-d5l@sf^<%*DRMgvTKvgHMDT-rHPpqJBXbw0udpzIczq)Is#P{v1K}r zXwSq3CDB}3N#ifmIHjYxJ!2wG8HB{HMiN+mecNfiMeJXILCb}r?*M{heCgZAVyc!GSfK;X z2HxCQG)!P&ox@oU0@4!J^tugcY{gg*A*m)}3c1SDiU(IsR24Z=1EjMUF``$61&mN( z?3JoH!NHLv+*sGXDizXY75-8Q;6B)5_O^Hcj53HUUQ`C#?Qp(1P|?ltWGC21Ybmfv zXvWUKjge~cN19w4y2^Lr{D7rylTSvD9vbqgAF2?8D~W3|_Exgz2rFV-TGTkGqw}X} zP(epS04vSY+&uaNa)&JF-Awf9tk_dPzz+M|X*I6XZ?=|0Abbe>#QaHC4kA6^1f+|q z>!YbruzMcw4o#iCVK)qdjIP4K1aS6CZcH+59CKDu*3rGavBd}+9GNoP6Wl#+xcEh$ zqJUq7hw*%<3D1M5yF0wAv)))?-tawzIEAFCI!d^bT|xqJwMlcSdFDKOgNMcCszl}{ z=R|@-0k%JG(a1XlkQMZ;e7cW5vL_~t(&@Q_7CI&aN)oL;q5b#z@lBMh zqLz5$%OT2j^GU$=#5o;OKUgOfxPfSgONYtgk?AeFfHF5p(N$ch!t}7lD5)QoeQZLd z!V-|2a`BKUEdvD&FiE3)K&uU1WKUD_5uN7s%$@f^H(uM54|BO=vYIoEu+dYBf#B(d zO8q?XeyA?-6X)0fP2&rPo(tW#=J%y;HeIAH@NDzhY>_@N@*fo{wq4!%$F&!26+Uhyd_?gKssTjP+J5$w=R~tI=)gN-_eqjv~J>DB& zkuIxDnAowlRFASd#m%9816*Z40U6B6(k@cYavaF|jCsm*)QoP&Caq>IA3c1Ag1s6Y zWYcIvqK-6$QCT&ns=Zt_so*ley5v9fmTg3y1pnCNF0E~iT%x}=ZB4tyfk zM#9ZoHQ+iwXOJAWc<`$nui*|_d1I=w1IOF-3)&jHHxz_+BWJ6EiAeVGs1ocPjFmfT329yw(%VAo&~RI^rOueVutcbStL}+NewmF9}1qeF?)XUK`^a&Cb z5S}zeI4uMn`)xN7k5S0vG^vcewwg{yFb#NXmmVPPQ%^B%MrzU;IGp(_F0ZkaDUFx7B3OjXu9#XTvt7p4~W*gP!kS(qxWZ~;_* zzyKFo8^B@>W2YiPunkjM^aRSiU;sdxn%pz|XaaC3Xd4yJ)mCT}0GkV87%U<|X=gfAbDYFH!)EQ%y1Jc>J)L1eiW8izQV zvSCaOoLwu*1N?IpK?R!#e`-6gEvI|}7yI$R7JM(^k!(C(elQ-b(~n?C;kd>s_R|iF zgVUF<$nn8S?}~qhvIn(~r6HJzJr^@QBnV!91SZkj>6hhE39uQ%>(@8dB$;Bb%CaC1 z9=KNPfCxNv3EnG6nw|XYSd$W%Hy$hRq;nNe33v%*eFF{Hi!SFlvTfpZMj~rYn4$yn z6U zJBlakvCa#e7dyYI0?+^&-2^4sN%lzJOe~Q=p-?CkstScF=5xP__-+nf@IbGu5%(IX zV4z~@^(GTuwTFBNs+0arJzRf;X0p_w->{DQ9R37NTOrxNVtCMZ`o}u8^hY%H?iiBG zqW)i#R_N@dE;k&-oP|GL;AJ+QhxpGM)U2lvEXqGmXaA~{Sx1_bOSIrR8f}Rs;G5*Y z!~GBic^4?F#;8oqGU_dwQ%qHJqK%?%=7lnx?dWwjg2q%LhX%1)v8`klomQ-J#Gz>9 z*!&SEx=dFUOkv4Ku>3WYd1hRZX)^>e%kEcG*fD=+slAbOPK%0q@JqMQtUq$$C8bhhG?QG0b6oXc0XRItZjI-RG}wXGe6n#So?mivOf&NtURD@>MjTG&-LEC!)l zRQBK}8};<7)Jo7M)FAH8@E^*Lsg{dN}y z(fKk|BYZkAjWGoF`%*oJxGnB|EAQ^clcmV9kG}Is+?-(YP)6ja`AZ(f=oNkX`sLni z76lqj_j~PG`xxvMx#rYG+lNolHD(6XN6hZ%*7RIyF20e-K2OJ8-or~ae?DoS)7D?I z8>zO@T`redyJuqaMgo5Zzs>A=sm3^waNhuzUTiOthu^^x8ltjygfPWwFSTvZ{y#O*{+_ixnkm@_#=cBSm+k=qv2qBDC5yr}sxxm8}_*=Hm|)Tc-75d$CFWeMnL zy37Q|6rvP&c7QyGlQHUtkedyL8^;{P_dVv2Cp9WLhPN1(w!X|M*0l1OP z@my>|!gIM@^$*;$T||w5kfsC5O#y#iZ2QA>G8o5^63|ZuD3cu{3sl>K%ggz!jruXm zbowt`ghsX3G3rY-UPdc;I{1LndE?PH*Z-AH#_`g8Odjl|gyA#FhPn)D(a3Pa<#1U> z7kvKwAcp*Cc6z!Wt2jvO*t3>fFEvB%aoC<k4d#2%H9Rl{$P7VG`8ouKDK{2u1kAEw_R z#dYsS6r>|2_5?T>@y(SsF9iRv0Rry=N~U$M2q(qgUi8e znK^JFpQ!Wo#rPa9j%5ymmr(1FhjXb7@RF`*apAYj9A1r&(vP?-U9OMHmK?P$U(GK& z>13&iAS=S_{x|R>^`=V^jr$!@*!yzb-~;Z%^}AH3!>6xfgc6!93-)OIF%mK&GiH3f z8`T~j+R;+{&BuE5_Bo6^8K_;X_Cjr!BOf}DR}5!plqIn|vmEK#TzizdXPIqddfvbt zXZ5|QU(SFq4^nT0{PHT88CZ{}|Bc~V)A`8GlekpRlS#UiNX+gV;)dbt3Ya#0J8^?9 zI=pSUu1jr;Y)WkJ^YhdQ+cWE?9o);|sC(_H=$qwwFQt=bsER**xuMtx6l)}9L&e`J zWPKo1;c$vnX{~M(1g%Zt{FGTQ{1)%1%(^X4iT{G`yd-N`X;0%8OENis1Fay=335cy zdY8+o0>}U7#bB1UVh~bIk2r1b5*?0bmr*{kV{+_`M@u-kjyc?mRNi<8xaqTuP(B{F zul9$7NS{BoeoonjqlkpY-yywooXJO^c|*m5K88mx9`p}!w(c=fD9taI63E9_!>3dY z`kJbAq`g>|D!MJB-KggAVv0K;_JVbrD4Jdkv071nbHIMt{&|_!gV7SLWs=9ZT7cOU ziTWWNwn$oc{eR}^Jhsm=ZK0oc-$&wdg17}*+hrDOJno~M7~+?s46&0*do&$FyhVGJ z=p2aF|G$SGgS{1bvVBkQewH@6z8|GOU*V=T?fuXm&X*JIKf*h<)OiR&N|goUh>ONQ zQvSoJmH5Z;ixYKq6L*3AUxTYX1bQPTD2AKP&Jc8ThI)m#_NFQYXVID|9FK8!)8+N_ zzlTVH6O2)@gF`CP@~k%j@=?T59V8w85+eYivve63iyCMec^<3gAKMdpJr#o(k|>i4_DH(-%WH8S1z18gZ&;U=%5fC&!gkgPA(?n zkFmUiqaH|1Bbt}(dU@}5%Xq?q0RkUawrh>T!HRH}~;EP53ajHQxX%*X0-<(=@&d3dc~omnE(t@_9b8755#W_23BodE)E+J)MbT$S7ozH&_)@O17f<(=UIFP7 z@7u83BcN^)rI@@%kn!>Hi@oVJ9u#6Hb&+sCW_47*eTviVbIs42^*SD$lPY(V{x@RZ zqxj3iDgu(F!z| z=|<_yX%OoTS+Sb0?Y7GC#pO88r!%I<(=iKmd_Dc3?zH1QDCl#HC(KtDNFNb92%l#N zsz)-AC}Hyb=z;@tdoL-cMD$rA{)gCi4&-}?3@?Qvf$v=xoqquZ%BA$mRGMH#bf^f`mRr-djzGPPnqOWGZvMg4V0y6s^m^33 z9CYEhPN%XOFuRuo}hxZCJi_*N>eXl^D;&m#OZH*CjODWLM zNye9_$QMZ}H=>mA*Rv5acg5ewNT<_N>2`Yha@N?{X>G+|>UTZtp1&TY)AYX^&Fz0o zhewmm^_zgf8@b5GeLe#J7*8(-lW}unladk9|CbqGkuO$R(}SyS%UmhAT?fC!c`-8E zV5##k>lUHl@D6r++*?aT6!R0#xDjzY98Bk-Ca@v+!TO*OSE+Vm+c{vDdCAV`#nFjhq7gF4o9BZ-WJLY`%84zQcDJ*hW9A3 z%IE$4n!DL6_xEccNaf$;e(g1)7A8pc7^5ucn>Ac5-`~Z#o5udDqLr$9R|2KJKE0hQ zK_6oLI5F}vS1*A48+{UZ-R|8G#MLm;^>Zt7dfZ>ynyp?@?@^XgtnyBX7|EOOb?>?` z>tKGV+}|u4T7-Y8{LXHcwZy%5U4++*J}tN?4}6Sp&fhwXC7fNSr%PtFJ3amGHZr@XR1N%!P0(3gg zB2xjXPM7I2$`E%-<6lHd`{<;AR`ba+uWh*>LMGDQ2x)Q<~2Ofp`4)g;By&t|6~`^zvPC zj8w#mm(Ao0M>4%tbrOk^4=75SpOqr#F{hH&<>lyG{^0Cmd-xt@hjB?f#ci5fm*#;^ zne1N3^;P2CWc2~VP=$#9GaD|HN1e0bPtODm)iKmAjQH7QIyp~KMNZEMC)slS* zsfZd~$a6lQpgd8ZQnGQq22P=!^i)zn#BzOsx~`@OCcTw9rT@?~38~{szq!fc6HJQwcYEruW&|67xRiLmnOygUWf1Nf5GgWfjikBrtQ)E zO4oxm6} zke6Z18F5ez)g3a_@DKsic=wr&+} zDy6y#e?79|PsQ1%D~+ORQ;r}7rB3sR+hs6?OlDfPXi}vRJdA0B0y#JyIlcTz8xmnw z)<0V@>YDwfrcO(vMhYyQJzC)FRW6xcicj+AzquGMp0PWS=8R%gbc;K}#t1$|mcEez zK!M5@Wm{&I{tWNwRg2VL6_%=a*}g^*r5=kzE)3yFL@vU`r6#)Ls{slztoBk$k54-h zWgdhLvWf>NEHTosLV}c*+Ejp0l~jd|A@?81$UL{?D8&hblaM7dDKVyigc2X#e(8$f zS>=<%0fkBnAI5_o(==0Nn&V1Ou{HXh=QqYEdKU?^W79y9=qxxfKPatU)C zUI9yJPS#ktDnx`0{Sc6Tn-nSPjAg$XPgg5H9=yUjQR0Kw$Aw*~yD3pafA~Kr0D^ie z$jP$$)jL&65hYe=vb5EIM54s;$7wBjH@O5`=Gy=@s!WDrW%z%eB$lr2h~_xy@g~JB zwd#!jFj;v$!l*pRBd!rCB_de@y&Fu=G-kqT(?rMsZb|;G6ya%Y#o;7(fRe8gr(Vp* zj~{DDUr-yRv$acTGwtD8I$G14tu~le2^DJcAB{$NJi(ZOSS{f- zi78S=oLr_kXdAoaRGnR9sL>$5x~>aB<$Zb$k3n#rV#!cXkj$W)ElRKx@7Vk|*Z$U} zJ@RLqC?H^Hc(ni5zfh4(PMiRK*TFM3ylE_6rP(|{m10rhjjgS1X#KCdI@F0&eA8UB ztVzF`Z_fkC;&}2S$N1Oox=>I0;myZpxW;OC_xOJw9G*RWeR6D;L)v1A@<0r_y1)K+ zcX$80gBMTFo*x_?pE!{0g(k?^VuNO+{n0k|my#N?$fGZ-k72iwYC@{Jk|tQ=gDICq zSXKP}m4XxkMd0Kx)s6kajnsmEvi;`%Wv#a>&!|WV>Pn?Oa_?wqrdpcacqY*Ho0GOvQ!z1BpvHGq#)nK>r(Cqr(?9iIz9H__4bLamZ;dX!jhCH;-X z3YI)mLSX=B5+&}3`-01^_6D#gpsLnI9_R@_G*+PYeI;F}!sL-_v%F5;iMGB*iM&u$ zYqCbZawcHyCr}U?>cs$70tyEr&D2!t8cyaTN@|e2)18vu{PL>WR;S22bp||4ek42f zooE_W8K|m^i|IR}y!RcSAn#}}cw|tcUTA&A6uqZ33hx&r zRXnQy)Hbvu(<*D_d{VJkl;wVYnCj#7XV}72{M9p)g{QNVEZg)hls$5R(?On_LiI7Y zx<}jHY(7h_X^y5DGK@DB&4m?I4~ERc5s7Mu#!mGSR43UqMS)}0^G!vwdnH_)x#*l? zv8Mi`fk7(Jv_fY|(cwRYSMt)rMv(;D3)P2EsJK$Az-oSaaP(~dyQfvAG&L&oBRLjLvD(zx^|E9Fff9ajPZNuzkglO zW}#uO0co2dHv@Iaq1%Q2<=sP?t&4pu@#Z5IGz(U6!9)qKOpb=IEdI9mn+|65KD>s# zv`-0`cS#=bx&26LD8mpkGTBEX#HBgT)O2vTlSWvcJz2}7J(%ZB0vMi{Mp`i?HAE6n zKFK`(W~7RNl<{T(VcnH*|8h^k+`0CK4z;(o+$^Ll$q0*`vSHjIp0n=%ky6mEy5I2N z3PN7>-0MTaXk89YOVI~=kCbvoy3b|OCk2iC3q~O$YC=slt_kg0Fe6rSH4r(5g)!M{OsrFx>(on~{R-r8;`=VI>C)Cj~PO)scp zi2!goC2+Q@Yt2mc)^nv~uJEM5^I6FW`@F7Xc9-1hVwF|7?w~>uGpMCSJ-7t9pzG7x zn=6t6JxeWEfe9I)33bR#khYsMDu*gy86i!thN!!_3g?VZP3Swmep;*1rHcNzf~dlz zLbohDXnvDIYKgUCY#OCeCDrO^T?LUr4_U|-q?aKytd6T>7cFRxh!8w_o|I_-Ki z{EGokUO#=kOPZbRzcV4&nL6OmSzBGbF&BxKDFQisK?r4@Jq=ea17pixjOt^N4!QYK z4|@qi3uqQ6@8+QHmA`(C4Z#!97$qN}O?TJU7D$9&Yn2?DmJp;N zGeKy%8;Fnj&UMw{(i|U`ZPdU`zi_nog|!ilZYi3eu|CdVt)sR%3kz_#<_BAZu!W<) zcusrHv%kzSe9W*8L1tr(*o(_Hmflf%pR84CrauF>kR~FUFAea$DW4Y@L%VS4O6}R} z7ucN|P16`l;w;kxc zn*b|~<^cmFXKe1ulYuFr$z$XNCjp`#&-E-H%6}Pb5EFlObuT_FDB8pj)#q8=lK$26 zpqYmewDzyv(MZL8DsjMan5dcb#*nxyjgz+AdXR5;NM)sw8nKof%pi88g68l#nO=Mwp&&feKMYqC2z zWQ{dU)yj`O%{QdjMzccF#i~Dl?o;Lot=8A2^HtwwfmVm`Btu}0 zunqDPSNoOBlM&r=Aip+6>rfN`8S>-#Y>GGbyn2YWr>dY7iA)QT&EPgjs>!12pB*?B z#+CL&Z!qmrM34?s$edG;5^TjfFC2bZH^*`UrwFWztlw&I6MYq&g(V#d*o*ggrtgB# z6c)jaE&d|ZS=SIw8qWx4hA~;n%)>nWdl(jWw)9HR*g2Dcd)yJfj@GH z9et^KSEh?9O!u>b6C!y)yiHjxG~*?& zuSiveXo3=r5c0XC<{|njHwsh8OfDIJgq+c?i;PlC``pYk8u-7pM`I8TOUAdx$4b>D zA%R0TBZ|^f^{H_v;!};|Tyf&Wg?XFVKqOwCL;o>GoaP@ASL&5afE*&nV8(@plv9+Z zLUxCaSg`@;tb3P_5nn3Tadw|aOWeMZrt7d%#n#M(E4+>vUV0RP-mS#v{n883RCku2TA9-o<-DE*bm}i;NQh3f~9sVAMOVHy%}HN!ekj znN4jR**CP)zupyD^C(fWCi_6kso-Y8KGKZ+^{(C@P}_b@9#DkC9$zXu#D}`tg^rF} z`LXDB9!_6dQ1V1dUV*B5MBM3<7y#W{B=Zd9k<2Vujs{EMxro$o;VI{xS~oiDjL8E*#(E-@R1PA8Ib_>EDvl~= z_h4#S5PjW#XyUNJBXYcSKO(q^<1HH;=68juASoN?dqFI` z*)*`6uMotZLTA3#f}f~N7iiEoDSDKTer=Q; zW)?9le$;00IlY)lnLn3=3589QF}s>q!EypcQ^1#`2qMvXN&rl@#cVkuJJBdFmO%HR zgIor>ty!9TDkHQ5J*gZP8LbE*rZ}xLrl}Qw_X4hj+&s1HkggCM~lYPRHqVPL3MXADIl`GBYE5yFEt2kwo9xCyt9XchsvT+)s*a$D|T?T0(Mttw9Hqesm)GM z1h{gnB83^gNh*$?{80RGl=3;LOebB0Mrb!svQ+0c-1|{wIOx31!_b~@9tSwkNVuRz zXWYI!WjY|iiMBpQ);MvdgCP%L-E~-_+ zBwx_0W&QJNQfFNUxYFxe-5i_&I#l@aPz6^q;2O$1pn%akCM7SEUo9g<0p&$kwX$`b zyLKLs#F;{_+6cQ2kAOfivRXMON*PL>0-B$G{S$|@==&wm2QU7ozC%VVRw}Z`JSDep z#<9ls4ycVAq9yOe9GRftW!E%7X42MIYGOBdH)P5~;C*V{o6#+sd7s2y7X7kiVU`o> zs@~@aN+Ve7_-zDle|mZ_f_5tZgGwO~K7nlyK?wUt zi6EQ@i_J|cYc4qov}AKfL&iJW1zoIW-_rj5+VxE=bLI{HKjXpK1AsI9H` zk|m+kO$CXiCX5RmU`{>oB=${(&auEl7B#H&1{ykGOWxe(>~?y3>%6cP4me=PSf zf})W>{Mc=poSJmLrGf$4vjc{-0p|nm{mJY=Fgaa3fo|kac3S%Lw$5zTtNIum`h%MY zO7{XH{x`NSPTK}DygqBiybc`TvTbNGQx4hiW}%_kENftrpt5AXHZDReNf(%t_5gR} z=gE}(1zIx;OX1KQ%P~|JP(j{Z<|e9Wa^FI~BU@L+{U{9=JC_p&&}BK9@`zGKJ|P^n z@Sw1+rKhP_E72S&#P;u>^9ty5N`R*Zfr4M8f|?jD5+_0fkWhEDW#R)h0XGeS=!K=p z0rgbf;5bX2Wx$Z=AcaX0D1-SLF7b`RLp&JVOejy^(T~Jq(Qnr7(A+3s^-_6yB$*{p zcP4H9_JJ1%3#P>tn%`GU!f=rXWElr9i`D~ z@p91X4bzVh?I?CgqEY=Lpl+xNIx;65Dkc6n>rha9s@WCVWCzdBu9J6QSbj$$&z51# zYU-|;=gztl2isWEB%g}U4^sr!YHz&QZ)p!Qo#9#Xg%(x>egwigB2Wdn8;ddmIT<5! z_#5N`IK89A;!LrJYjC z_In8+f=dx^w_jeLDc%0;l^*jHafS3oRZjH$LQqIjqTd6kd_z?nO11Iid<`BF`hRs@ zM6i`Gje@00*H6AgOr=IdCZAuj#njfIw5o3)`K!;MY=2drtxO0P&OVA%oJ|E9ox#B< zu49Q@RuLieAc_K!6YN={Ib=Ab28i7WhdIsQBM_T1XiL;|;+9g0AqMg|dGFG0M>T zSmcvNsQr5qDR~9YAkHy>#T-5$q6Wd(1e2#Pjvb^)FdLBa5m4j#71Cd)ChSL}yQf39 zWi&*S(PLJ`NlZQe8+$qar9GJ~Gw$F6R#LIY1Ec{b2b?Baeuu*u#VyV#FbUZ>uC6OY z2|fEYK8f)s>B2!QczT~SLu)1P4dUmGbeYnn|B-Chnm39XR|3q{* zB10(N<@l(INLI*KM7Y4(m?8o_=^!X{Jc2GWN>jKQ5qhLy)oMOY*$S#ib`=_Oqab%D zB;F5he=Hw-`ZezgQRpcP$p}1IfSlt5EFFrVmB+`l9g&DyB(8Rlt9Lsj-6dz767o0! z)uTdv+`-ik0miR_$g$8yFg602O#py>8fZ%TSj*Ebf%^j+w$HJVNt$usNM5ikg}7!p zI=#OH?uRq$NM{0815Mto{Ey=pM^wdX z?crDdvy$v4EABTx?w{?$kU!hIx;pz7N5;qYH3eZjXsqNFQPL=xZ_RcRy$>m83=&83 zyqUBxTu-uiFW&)WJ&k}5h-answUf&+-W8D8Al-#nN53D|XZZypnd#|1+;pZbD?)l> z=tW?8L2F)sG13L_Dfv>3_>>0x8;7OlxkBMb>jt?;K0;owFM;2lj8}x&5$M4-j1laj zUU=tw@)}NEehE!a#aRs@!{=B`NWbx+=$Q$8g3|%CLu_Eqq+!e>Lu3gh-`BVE#*M5R zn0CssXAE+8Q9LJ$?U>Gk*4}&p0dItI(6K+@SYCvAx+eK7a3x3z84P-yG$ee>v@*0O zPqp$&Q)@~@7I1O%psQcKsa&#B7xGt&qUB?^D#4#$8H&XKSBy#1p&v}?sVoduN?yXz zzHszQX{kL>X!exzeOvN=RYhW}mT>bJ$}UL*2oQ2ed?q3o=$Ti_Lp2Lg3eY?sH3kg? zHXZgnU!i2KALS83uuJuEC!Nlo4`xp6ClLx)vMd3_l`IY-+oxx>sXlJ^dgN=uQNOA- z+&(Mcl&lS!5U!6MrvXJ8c#pm9XviCYHe#7Tn?FQ5CD3NUmxQei4Sm)Vc=ee+j&FrI z73$DQAy~-M06B%_&W5n3VUJ?Z<<_KPpOi^)5ug|uM6xtsnEdJp*H$0n#_(d$NA@@2 zM9U@1i>RAj&8HX4-&6l!9sJ0Luf4Oy}$SJ*^9INy<_xtI_Gl3KhP7xzw!c@;-JZdbtEgC-Q=#b zsA0*7OkV1P3@GA5c^RxM6l2zq5oK_4TH$Hlf>x~Hi9*Vnf`LO4_0M#@M|u0?R>0ej zIXM+4grO$zwFjL=5@;390jLJW_^(_~p{g!`Nh26#f&u|$CsS~=OfJ*XXF;}$Pf;IS zJ#d5&%+G^7k5+_yrz5NU47&?Ps(f%m{X>ACCMn9RFZ`>3(Vl99qn@&#&kT*8vYou?M z#`3HSUtkCO0_d)O{nx+!^IvEGA_L{CH|^>#ZwYbh@`^*8L-$mKyt;M*!n5(5j&Y>E zq1ba=*axQiYhVrmp!H>_ZFHdHAm+zn-uyIxE#cRCouX8x7aQ)F;oIioc0 z7A67K%0!a4P!HSzyskNxDX}r4rK5%EEonv~@pnwK-;Gdq*Z2-(at@%)m0XiYiDb87 zV6mXFd{2Ur^Td)q!lyc-j>wNgPAD$5gO@=1284En`tf+zo7ZnC#TQOHkGf4kdtWaG zWhCmpD}%i;JmTlJwt(@^(9p@|0ruz~JmUp8&Ivl@ty^y>A~73Soi;8lxC2H& z&f5C=dVRCGxpp!BSVag-bx>tExC*KAct&Oe9;Bmr;QK#6&~U3q>G^!vo_zJ}XMBmI zyyMaTz=q?HdtNxEGQ@=eLyTbD0XgRloLU^SVj@OzyIdG)4kMZ#*aZAPc@SQtH!YQ7 z3U4rM90^ZxR+DQN)3EZG{_~8>`_*?J+j@jNd=7fN@-q%?;le3L5z*ZPf>?mAV3PSo zGS-2_ijFqJ(?^Q!t>BDzB1x>UISIFG4{?FX;a_r!;aX6ql4?VdZTIN%oI{s6ut09L z3WA!21(7l@^BkbJ`m`|OIVW#)*b8_3WcXSE6&WYeO6FulRZ!@OA7u?M#}+^0wCMH3 z&0pn>R5~Y|yZ)S@9}^w@08oUV2a2aEKJtd-a~8Ef3_WO_Szc)Ol=BUJ3xAc$3qTI5 z+}D8n*4%tc&->6cB18m`LQLpnNlKN9sx}`!gzp8*v~jIHNIA%&9&qeqQRjeBV8%V2H8d=Iy^oMJy#7TruCfS}ZRqt9ab8Xhl7Bw1_Is;ja)% z9(bKgF@((aF)WDKE?rn}NLpC$qXko7l9(`K|3R@83YYteIKl)Rd*A*FvsdDub!71( zV!%&C0oA&>E+p?k3Dd%u(W1g5n~B`|PU-T@$Xou)LArus>tu3+<$QJBvXML#q<&7$ zC?a)ANrhksTAAP%vOd(EeirNLuCC)p$9tLq_Q5kZQr!?3q+Glme2g>7zD>UVS^#L1 zDRBNeGB_I5SK5g>y(O~N(tk#DpJN{!Dv!V|5q7yV3THW5zQisTHDQT;EFA(nS-uGG zJn6Wy0`s7W zXzicVB5VD>&?883^mbPBI6m-Gsuc35b*7qk8A3jy|J2iU7uE78f9CWV2?Y})M<|{~ ze#}xq;M0vx1pl)_S}N|#zX96FDGD-_a_ca6EVG$V(8ftUvex>x%jfh72_d?9#H?em3 zNuWX0rqTX9{TNWpV4k#njM>}8?XrkI9!|nwE{IZ6xlM^+?k7cLi+|~qW#RC7K&hL0 zi5E@PGxiH~z|z^4E4Y}vhmx6nZp9SWFjwkxR6M|sOXp$7Q3W19#_cwv;RPTVl!?{y zJQhOO^4kXhmQDx9uu)$Fef1iZAzZp(WgUrG%f2t9MEs6F$iLu>+V+8$pM}`idq2=` z5&1(XiWCR{E2VXyJ&`!@v6)NJwjcyb5g$wy-h2G`bQz*b4}(IO%^eCzk5YWV$1Xwv z05Qaqp)9gRVav%qO_dMeuAs$|HAi?rmd!?x*{bYeW6(aOqja3$`L{H3Awtf#unbT5} z(it`-$9oW-?01>2dy`<+j))y#5L@NfszxD~6f`bm71y%U;P+*(B6OA?V=+5Bd{ZzC z#eT^Oy3}Rbu}HN!M0B9V$VdJUK`1N7S05Tr^pw(Leo(7?Mif{($$Z2d`h99Xw6`nrzfJ z>vg?5sKuWp;RN!mBAC{VHP&;Ni0uVA$vE6|2W5cyD}!P<0Fu+&3i)M)E1`UW~bOwufa^ zP4})`VTt%ZW#p z?IAHIr7u+auI2`)B>a#!og9n?vsSOW+3u~U&CS;K=FV2Xx6|vbH@p4K_15}&CvEKR zg6=QIloN%H9m(E~^zBsc_=GY9k=u|`ok5S~U^$_5?0k8S$V6pIspB;A%_@0)vM^d<#dj8UqTYK85~j5Kbzw zTFIp$#kNQd6oGCH*xDBw&#uiF4A?LTRq1Okmz1 zdRDpVB0L8PG$^&qG;L417bL(4mNI9+uE-j;nj()9I3ziIws&N1=%CYjqu}KIewr!^ z0r%k-CZ!2e_<+(ifYG(+7DWLBL_+e3@nHJB%uF(prW-tG*5;vrIVQT_Ev^4C6p z@&x(I`s2}c4bxWUBjQ(jkVF`=hQ>ji$P+vKot$WX-#j{tbz?D7EUOeZ5+Fju#=6CPO`_ z{R&pyWAoj3eEJR2tKsDycB7EfX+Y8qG8Z9Dvx_FQBxR;UTG5YU19!dLzig6}6FDUk zqiT(7n))kf!&6A88&J&@9*G@@nySLS?3?kp{sFX3OFjb~HoG+wKP;QMY=;6~+)PFHw1eD629R2Txdkl!$W0#5h^a@Dmj?!admLS z#j_A2t(1-)I!YFCGfN~0%LNqE!m$uNxf2OvCl{0?k$E)IKFNAxG%wp%3Ptsg39mOV z&CJp6tvOQY8SHsrbrXt#LR(WYpq`2EOYpwdB3kyK-gLS%J&UI|E;N*og!WtT5o8{& z>1y@l$>;Y09@DY~2o(cH5gY5Gmh`Mw4`dCsRq+DZUZ}x0fc|Z=FjG>)QIFJjG({8r zmofvWygPmTVKAOgp~KTi1e7f#fe3A#ezG&!z8U7P%zqw8k0d#Pg(1J2rIlXxuKt&> zusk%M0toezIZ}=-W0&B0hX;jq3NxzwLSxh95`=dW0f^P~NBBDc%>Y$mDu(M;)fB-6 zw8f|zpB_Z13qJozJMffTui_a#cgz@o&khCF=S=!e58!`C(^eejNfM)tDGrv2=IF)v zhrgrcuRiv{=Gs~tfS?CA0ex{BG{dN5-Zz4;e}uFP(fpIsLRLRp59<_tAUZwt5MgGg zau~0hlaoRk$+`SS`o4Xmy5`gGDWa5iA{9un%L1G=3CcJoazqxWMXV#}FewsvWekAxnr5GOUE5ZDvZ6!ISONs=nYcJ*YRp}gTxYN0IPOt zTYsT*06tc&57;C$enCDj&6=sTS0bTIB3PTm6ZXc-QzQtutDJ#CL^YiLN9{cyY_6@f zwWw=Q7SI<3@D_=HlCJrk&yDlDpFZ}{H1iOIiw*;A?GzsaWlP)UtAm1deE>BYE;$eY zdK7-ws)>gwVMd!)@|CJ{O!uuOjkh7aBFmbEDz=;hCbxlBSN7m69#z@uRrewSJ-M92 z5k{(*O2J_!0QHhY#%w&Pt$1i=ubiwE6L^;EQIin|adxuOAt|)T4)Gk2+(J+brOS$?q=)>DIf+`?C}TtP|F#8^!Wx4i$Zlg`m!Y~#K~SMvW|k> z>1-dZZwqyN$xsNFryk7>F>0J9=28sd3y5XR?2ISwOkdL+Q>d=#Nj~{p3Klplq+s2i z%SfXsSiBzM8)JDHW>Tzc zICu$}=fx9vfPLOn;wg8@<#iKnB`<>ZQTq|4gwUNUMj^ps_dQ+B&mhgM7y*1Q!NyLI z1iW6{LC?~VD>VVg`l~0307NVGS@;$Q9(Ioa{)`o*;KYljsTRB6_f}ivI7cvOGEmXSC*4AqA*9*9@)kSr zkh?GRu}@b;&|q6qV1r*25nNTR;yx6#@qT`V8_of8;c(ao2um>^D(0m-pCE{3meDL% zP%D;u2Gjk}R3mR49I6$~Z0~S?uCyZ^!bAI@jh!H~S_5BHWqv&U6pmZ9qY$`GWvw7| zC?<%5kaXhA@L4R87!R^5*<0|&p1IduwEz}yK{g_mUROpq<3eB4)e3!k)=!a-RpO;_ z&4T!`GX#FDns`jKsi`SeP&wfF!HW|FF8;9h;^67t$+NR>UcY|vZ12@q$=678Z!kk$ zxh%FkFRe&pu;~x}fn<6_*A3K-$jo2UYLJo)D$^z{qO{^F>#li`XxcNFE?}u_N=1C6 zeJmtbfu|19;y4eOcP13GRDM8ymEA*RP?$s%Zbd&CuPF*F6fIi9nF|8qiuQ1t`s{-k z+%r8YLQUmbNseZ@+(PIH#VYbPCBC3%3E9O4OejGSSYk0(c~v>_shDTxzTQ{%Wg9AzcsUlVI5tb$;Uy z>6b%@??_Uc=w{)=)Xi_K??;*hOS5Av3(d_Cxvk?cjn$4F6Ct($t_5) zL$#TLRuB`#w1{pbb=~F2gG54@8!CslyA%^lKiRGmSGFpuPG8B{%6F1vqv<-G3`%u2 z_tmsvM@NqEJq#HZ<)IM!n~_PS-tr z(%NB#U_8a8POKqKRsYz{S8;zeq&h(|SJgx@7R}dYVADo@Uv^$R2hOrKA~AlA0?E1`&*hYj~GaejvvzmA_)@d|`RXYs|=i#H=Ks@DK@7apo*sIDZv*tWSm} zaHYv~pm-{^%X~*`>RcgmON17@5%$a98Y&8_P31SY7e%is^NomV-P}>C=*fkHgB!56 z2ot7M(YVb1mJrB};2f(e&ZZWk#^}I{tWQmdf}`nTFta>+G*g}>ee4u_Su*K!)S;A)foh`0(AmlI`C?KqsA{BFbECs^-e4q|6Z&}5dx`vQt$Mh$EJM9TPu;{`)J zPT6uPQ9?-4k2jV#V}Auf&m%m;xa@GuJ05+oZYEpG6uf3FSP69*M4vlhZpQL15@JkF zAyEEsK1vY*3||EcD>0Q2J);k7818%kz!8j$j`#~N&CqfH&&3#K)%0pCAvvPL*w$_C zTvEKt$F5FYz=GV1@00*372c_hg9MiQk*`PPj(Rmjkq%Qt0_A_Uj!Y0N_{!*vzPWHzFm(%s)55KjZ^n_hm1h&YTYrf_aEzh&+yTK%#ye zO2;v8VQX`>yFjLJ%Fj+CS%)K-g`&T;NuCQ7aRjV*IGk%O?w*(S52o`D;b#D68$~)RGp|i+&!6 zqmIzim=@InB&iahLUyeqpz<`3kuVk=(a+$a_*U2KtI#{Z^hu;!X(AQTW&u3{`-`aLEn<*b#S|)=U)>i3j3DcK zyoIo7?CoO-gB%i|n7O~{DJ_paFb6uVg*O$t>?-6`+HEvGF{%TE0D;3V9hj`3GmB2O_WCk2)QM)1Awi&v_5rojKXN$4Q(DlE?`$M;& zf3v+({;At8`^#EGB|++BJ}oanP)8Xlut7qf&YzE3#S|)^pMB+`?^QrOLR491@PXPd zoG8r+tMklUY5Nk6xaoNKAw5%|D1Z6IsxK>YOB_bnS_0L8HK{_)O*P897~NNiM(HYk zY{Nq8lMz)!fV`K1LyyR!@E2C_$aETO9>$wPO!+W5#*1-!xIP|o<_1MHOW{|Z9BF-s z=nGt4U@NMWJb2?z=lUAqCOQ8Vgr0MY$i2;E=;fX37UCszzRyvTL5S{3zXpi$H@pRx zm!Z469oUw5AIfh)HMN!J#j|4-zQRQo#l*#=s%+^6|MmXmKP;`1m;cb*u|ZAZ3zG=I zev|*d+$P8AB_1-L{($HnToxU+CwR97FwCbaxq{fF@LEZZXu3)RAL3cLPBeVtRvpjMvLhOUCB?GORg%@QsmcY-UfSzK#eUzv|^{U=zn z+|>>7+-^8Pq|{V@@a8SjgQp)P;VLR(YN{#>jX^HByBL10ftYUACk99JnT4eJ%*E3B zSfOb?QF!7|;Weg6XTkXq7M8-((w@^6-1lM7b3Xj_vC7E&=~qTYEuCwI>*u3}&y)#l zq_tXV3Mp6&1$_6dE*OOi5gyTp#FRA!8*=>Ot-w9^T%~5AzcBZB4k=faz}12h65m|^ zfUr{B#RMKgYjJU;ylW`yhd^4odVzdNRE8@txybj?yTKqGg&>Pr;h;=f1>TY$QCtM4K0UC!O1pzT5^>NO zk)*YAc(I0q&ZIrL)~{U*o46_=?0f2CzWriM^v(4N#)Y|o|N1UZLmg?P*Pb4N3!=AU zE5ngtHexf5&Th806)*U#Nt{ibrCfrl)td@U2b{=xA-xZ!$}7*;Q;rE3{dn_cuIH?? znZhg$eXBQU?Wv{ofNC9^32AZLK85KaPm_Lqid#&%d{(odz!$UY6uW4yIe~2=s-BFA zdj)lmO!o^K0Fx9A_2EsjOrP!~^pJoH&GE`twx>6SZ_21vuZ+7Yvv$-|EUYdkrFoiu zP}ROU8J0#`%gdthL0=M57Fl%$7!g9F!{rqo2y9Da@R{3i-}3U%VmPxDwgANQ5}_U8 z74}4HrYJz!Do-CV!kY?|OIv9p&IgF_zH+e(^yLj=S^jxm&&yz|d0v7pX z@3pmV4C4pOjOT(QeaoX6hQ;cEB-{GfMrDjpQu4s?X;qXf zR=F6med6>Z;X^i|5M7N4Vn`B2cpk`nq$zWpYUY@*ZZj!qm-Yfc!=GJi%6WTNt*gzf z;g+m|qcv4^R%?KuvPf4*bHJ(1$VgtX*OAYHQ$Q89#)yKSM`-VExRh_NNft4K}a0QF< zSPH~QCWZA;dj#dqk$PX*XR#J48hG_FvLIqT(8Zcj(aCdUv}JG@N3v#}=ztLQm>(!f zHn?O$_^iSSo+;5rS`i0iIVFNe$-#`aBC?56t~Rg)xl)*oDQ~DP<}m>2S9FM36M@n$ zk8w4hjZ!PpU30QNNcD4RJvTB2jAU>n0_`7)E&Yk!AL{3|R*X z{rP}7%Sk3hAM2mx&R-PS!^X&5J~$jhTBI6Nl)Z@A<-um#n-I-(LHdhOHg<}>(yb`} z3r>ibqq+=jt()s)GeW>PxNi&|emrW-9JK2An@_?Za+6tTk@=g?!XT2Lh1tTyP)gPh zkb4v!>Q&BoOvuZ^+xN4Xt!6#PMs1qc{cq@{#?<68Sgjn2oK99M5@EpJ1X5!0XJv(? zHOWP@IdtGxUgPtmA|dRYu}Z3$gIq+T=owJ$Y;y&JiW^3+ukCwDkgr#xMcI!LJY}#` zQL`ThIIZvwN(hD%0=I+e5O~B#j!_N>Fx(=JDD}@4Ry47h{o@2!ssmC@EmB~+hdKBC zV~J`KY)hO8=Cmk~!iuf4$X{k1{Kq>XRJ$0lX$_f4Xbar^u0Uk;?_^gTVqItO?6Us( z@3%Li6qV1iMf{QPcZz;>5jsE2wOgdHKhjr;|9&iONcANJzBTAQBbPC5hQp)w$EN^;t6!Q5@=Ylxo?uJ6 zeVEWVc+ZM*FXYR^2m1Lh^fPVlpu3oBlQEU8tMOYAfeoK8KW53ExX9}U1y*qepSqRXAG5m{(S&nj4J5#^x5Ijvwb8+cxwCV$!_M?aU3Wvug#56@%@tsh*o<^ zV(-X5Vj8nZ;Gkf@WdFJRK^0X{ObB;D6Os|w#=ZF^l>!@%Aq*fW+{|YfLp#1r2UYz@ zchGy?xTy6nPyyIg^a!#r&EgEWb71!mU>J3r@{>I$hh@X>FO6C$U9zQ7;oz z$)HC`b^8$>GI02BWj|NKi+YI&&O|JvvW|4MOJ+GVLzOJ*s(*s-80gCYY?d)PAHD%# zz*)z!68=7nSh>%VUd1gr$Sa{quRv9b6^L5B-jLRDCxgPSRGxCA(!Ed}4khyQw-Tye zSX|*dP5WqPhRg)3!;5bGR}nwHpwpjD;z>%(#V5TA$Y7Qb*`gyxNbblcFvCf1uvlN8{S#KfnqHYo?IOQiC{YYGz(ldX)98{o1#z~Mgxql%H zDQ6}EoK55O=d_DLZdoXcK&wElG09hGG>k$@ixPwnSpZT<0gs3m+H^hLK{Sj;XPUot zr`Nd3olItvvq`n$q7mOCtBT%=BGdqim_!{w-$A89)VD(9p=2(gf?FJrpf5DDyK;O* zxj|Vy(@^O!U^#&=g#s+Uvw#3FE|G}B8`L^N>!Z6y4dI=R>3*>PHO>9YOG1-tk z0i^}sC99Aw)4?So&GEnnzH}~hN-Jcr)L;oQy^dySX$DBu!NKC$%9*QQS=MR0k4j*Y zGkQGN0U#KP(r!plHeC9%kCdTH5f5t%Jr^ONT>A?I!X>VSfcLe(GWxzkNkTjyA{CoL z94N-LfEGe^D9C!kPt*>x9>kchBtTt){_dseZ!Jw_fz{%aUe$=;TV;muofQ75PQe_+ zIGJMMw+KZolm3vm05vZuj`a9QG1~pvJUZt~!{61}?1rrCNGvCWJLgacnFG$d2Hzx5 zoaM9u|G{H-G47cFgMAe@7JQim6NQZ{KeL0r*0mUues#2KW=qG-!HT=sF%D8b;>NSL zPwD(#kcl$kdb5EH6C468G8oUpIS!b0+}zVn!jBLTUtH0ydy~}x3&()C)8tT)7+BeU zCjj&##)M#WMrzS&Hnc9GO6HKGF62|O2rw?eC{^(8PmbUIgXv#<7)7 z877QkWtg~l_48ar5VKtu&5m>oX&k~pL(;~uBE`%j9)r?%gs>*5!5K{|YcR#tGj}vL z)_V4>zx6eR=wE+d5z+>QH|m9m`QWRBN(_W2;|3`aZ1`vvb8 z?&T9AV}A#_NVfHL(L34^`p3uxOE$$i$OuMg*M>#S=W(aew$0%{=~k3J;_qBbq|nnf zziTE?EYYBJ>#VD^`t?uQb9lH)l^@}Z4c1HKf`)ONJULHCDZCkQvf?3)R=)o9r%aFn z31p@iA*4Qq~4k;c)fNt9$rKH z7*>JYc75##xgzEhcs$moGbCtQGcXAGig-aP``;hEIOeyD&!M+OLvQ4uyMUY_v{ssb zQxO_Zdzse`v?oFZ2u*FEf1i#=CX_J*CPb92Rt{|kjy=Gu@#GQ#yT7E9DClrj467s4 zCpS(8&K~6O;_77lJ{?635nfdd!UlW9_lYOC6#5bDuzx{;`_V(>mo@~>9!~g&V%kH4 zTwY_-fc=1eH66__6*p#`Y*62ifNT$00bbHmhG&z>IF9^b+6184gZje5V+Y3{U|+l}5%dwsiJ-%9Jjkv)8@`*tC9Ab+x5-OdZ*RxwR`o=esiO}9byL!Utd$>W~xfB z1Sak7Y`Uh+XM36I>1J=M(_e3IY&RO6etVmqUJB^*~ZmYY~+uYjP>hxMmjAMz)AjLYHot>RV zdt+;}Sx=jN{7J;?*IWH`r`PK?%P6K+Iy?U~S2-t0yVuy*=x_HM-G05d-q`M^>pNh9 z?OtcQySdrughrrrf3r1sxse|hqZ!|k;zm=x#dTV`i zW2@8d_uAN!p&|7CFv~)st&v-fu#_Q9V~X3^FDh!ns9YgACeh+c%Ddz1%l>$DeR_JR zG$H&()T2UnNcS!ZRgCh~Ktg*_yb3_pmj+p10CKCfEXXaqF)haOr4o2cLDf>S4DbOo zozv4ypIK@EPfc1p&bLY)EkBBuWMyOQlSo|(Gz;N8$bEf+ot_@2lMjP#6jb;GscClp zl>*+U$|Nz!atV`ipm<+ALiUr>(;wQCXFp$!C%9^h0gaSPRfK7A`w+4QuBdl0AVpf2 z0y~t8+Zbr-j<*!tbL3Bpn=a)Ih5?Y zW}xIeSVOLyHJs1V)6C`N_5KUki>Ig0U@Vrw%Nv#!&%H?7=W}eJm&kEPhVavLh5!>7 z8)XoO+-dC+eX4XaRC~IYLn#gW`S5!2&Q~z|x~&6=IPw@${jyz#7QIX#j3_xqXZ&%E z__{jfP6Ug&T3{Fw64;k*RAMca=?nUVqVYNyue=|6gDXMX-2Tj!-!q*0p)q2>B%8AaKZ&L%gEt6Tan_d{;aR-#xCc zC+#Z$YfQFWZ67&Z0ThR-oR;DtD62cuf;l57QO(v5wK4Z~ngl<#4l?In{!YcVMn3kwcKhCu2 zzElW+-zfV~IrUdh{c8ssuwB_LSETDMXNEz|bVBqu*D4ZZ>M@|3(Qh?0Vi0V%B6hrStS;`~sb^Aa{hCK+QNnU*D05!K0KV zfJP2+GA<4f5jo=n2iYO$1AoKN)=Dq0X4k6^zJ2lfo4psuZz^YJS`ud^|JYKYr)e(K za3symKw(Z&PRB5ba6YBGke3fUct#NV+PdElWU;0eCgg~F>s6vG@$OVOz$io_o9;za z&5#P*B??bTlY)!HjN=O(WX73iP9r1n!HVuV6~6=Y8RZ;9LMf~VyU3DNvmlkID+K#M zsnsZ(Na3Yq$k|JaR*AYxC>tpHLV<^ix>P6|&iH4w&n)MnrE%z|5_P)}H5UA-1y>9_ zP}DU;)Ih~|4LnfPeM8hh>=4whx?&PWT|C4OxZw7I=NNSZQ8r}MH3Sb8brlgBD(99c zy^r9rqV6O@V?|y}&>;HUclAD15XGus6%shdY%Ul9b7&&F0p zJsXL?M<7AG7laQhL%8OKG?shJalS#!%-nPUU1mF+fs$J0WYybBhs~PI%2*aHPm{Y#q_nLSkCLq;-Vr7eMX`WqEEUp?skj{y`Jjt< zJZu%~c3AKosuiQL5C@}y<|8(4hlvx?5s!wWZQl+9F_afEB%eWIAh>$_?FQEYBk?nL zOn}=BuHs9U8QY6Cx$XEG+!EAxO_SRp&{feZ@f5h@Em$<~yt#D4i2_h4Hl|?0K@02_ zBYUAVWutlq-7N@75)KJ-wmMwgX;Rp&x6ch}l1BaAReY24k#3Y4>4%y&08$KAq6dqLD z-9?7_%@9!0NktJ)<*4{BfLo#921tbm&iM&$Hez%5^ znH3%i#=036T^)H7h}K$!h2;*p<>2|?u7zXUPL|t_p2dPK8rJgJ+;UJ8I<{!Y0te77 zhYv@ZEyAV9wRB5l_%1sTn6?ld*KKuMESxyDMPo1abrrgi%$_s9P#mY;-31Cund5BP ziLaSUdW6d5CR*Tg<3)np3whhj(_*GdwCgPHjk5SE^Y4_ShsnQaEqtu(`9*V2kPGK$ zmNM6cqna`zSLhIPUoOW^WQpg?Jdf;+P9fS;c`=ne9rqkpaqpOUG~9AzZ<%AK6nLht z;rMh5y+V$k7a}L{iY|K+C{N-;F#U1G(P3UUhh~;nc$mE0RPs9~0MZ{d zd#Zff!7@nJ7-6}g-(E^WtSs=3j}nTXLp3-ZgvWC1laXcvrN6qiHAwLs>%kMuX`7R%{~* z)>Ee9M~SsUySv;FD@+rmkTzMR6_p8iy0V+RG3zGZQA_$+p*S{tzhXqB2^e3=#3Hv; znKh|#qqb427kqza9P2&PG~ZZ~U!Z}D4i7|+JE-gVVCId%U(Y8)`u1WryPEE691vVTf4NhLm#}D%b!=34Qm^ty+`H?*4NdyjQwz3MITI z`VdA75D^bLqPJ1>FGFwC8b1FsLCMzy-;Zh&Y+?@ei>o<8ovWS6pm)ym`RBUAc_TD) z(@&mT@(}B_I!_Y2k^kLP|86as^bC)v2tu>oT(8z!)yBq2V|}+?-)%Mjg8$Zi%vbcD zR29@c1Xr*ulQsYbb~7rjkGdCCF0UAD!Gr_#VPXuJx{cb;yc*83QL8MvnE!J5a7863 zIS_~VEIm#1q!>D8+%V35gp8kv4pULKsdIK9nN;$l2;PYCIo1QwHF>J#Jd z<4JFjd^0{j#{;0Thn9x1g4c5c-p)VOI;!atJf7&)I%!dti}7W8)s{U$QXWEH_gKIZ z{_J|`v^yDG(aSp^PCtu6o2-i&f%!q%clUReRV$ zYJJ_|<@gt*?`dZ}YTkTS-lx|eL8CBnSGsK($m_)<#{FYD2_Am*xv)%#d@Ce6-4$kd zv*EOy4W{!edNv+p`jr6~8`Q%;SPA^M)}J8RGb&v&XKKYEG_DjDpw3aJ^_prQm_fFm z;~>p|;+m)_4$t_fHuTjV63+m|{O-vMGbU!?J_RKLM34ngDvgu^aMywwcxcf_aid$B zLdil9JR`!T%N^n{8}!oQpg-g45{jToEn72E%u->LQ*#lmG}r*9&XW3@UY!F~s-s1$ zS6eemQwGW+xJ&4OLQJ`FUH_Md`ii3(w`#3|?{lg#ntpNBI6s>xC3%x_G$$~Fcz z%BkyW@SD{}{iM;@-DvG@tlw+!@ftiy3O5>;7VTb@CxPMp+=VJn4x78t=qnrLiZj>MB8DneS_7xmtrg(_ zOr;W&dgAC${uzC*5*x<%NJF2y+M;f`;u!^6cm4gU#CZnExWbyYJKcbC99HISjksCc zs%?3Py8hnNh`H$(*ND{=qSW9fvTCk3ceb|st)2B2lAZ3<*L$tjR%@rfv)$W5`jKvX ztJ7St#lDaltfNP?t2i3@fL7?}zPAB%x4Lg;+L4~x$ng$sQ0s0Z!1dBEZ?w5Ra}gP$ zKQ0(ARx>xM{FH-T81^EJoTway%|>pcxwCM?h`3X;R##qUn4&q$mAe;4WHEq^8qAI& z&6``m6<^z6i-DZ+0p9Yw=G+u`@xOTknQ?L=N!3KQr9)^0(m6Pd7Dc{t^G0pGuwfRL ztC}_oo4Seh6e7V%YE@qaRdZ9=2B00I4cEQ?)fbjLVcnflVu-I&L(tv%-vxasVdC=r zOg06WDO)Y>->5ai^z%a&&}F;6e3wRC7way>*jf4xBsJXYEPd@$AYw30 z$I2`)P_Yw&%;9&(-3;z)tms5T^ zKR-{4?n=Eoz-J?bcECT&E_!u0h)UEmToS_cr#jflkxL*ui;Vdo?Iwms=y3_idSQ3Mq?X9RYSP)^RN z3rYP6Fs7NHT;+EsCx@I{2gLE*^*-|kjQ?hR7xsUn;QFq^H*0Sky`Q%MzA&CyciG;$ z6EW`NFL471J+R;g&_#-;pqLrNb(K~6l74V8*d5Ms6@(Uf3P>BY(tCp4NwramE2A8_ zsPWs}r@yyrNn$fQW^pY)k#dy((ASc$keN2w!#Q`^9*qLKk=8JCWsE4q2`!)KUuwP3 z#Ts|=?$%tAlQkI+1s}8Y26z z#F^miGXHSA_g@k3@sCFu`m8|s{NempiYv0MWzE%{W8P_%H|E`~qrFqa?9lgfI<)@Y z^Imb&d}G7rE?Tr0MyVn@f}%tGltj(`&Z2n>!mV)NSe2)1B@0cDvo_ z^y^K;IyU<2>&REP;D+zZxUq6GG;wiP`?Sfq(#sTSN#S z8&tQCU(_dGc2LkrL6?TsfisnQ<)5(U;JzsjNh}LxES1%kA=9YV5sJ8V(rE3rwsu>s z`&-QDTg;caZ05=Y$fP6jJpKG%toZ-&;t`Kg!*G~TEe&W^i88FA>$Yc!RO*;g4ROvn zpGeMm2^D2!8iiik>;=hbzzgCI^~o6!ik3&hWu4`8)~IVwJ+myEeu?(Ur7{=ko_UDs z%9Bp;QZaO|GKzE{0g-2myxu~s|8Q5HIrhkS!kV-@*}U$^S2`|@v^q%qiO{Ru#e)9c zQy01EmsS@E{U{BwzTRx^pvYotb8{U*fBj9|cy9MM`&+HvPGf5e<^MLfQC4z2BO)<{ zMM&n6FQXySq>NG+jkvprjIN^;-UiT}Dur7rg6#IHU`W4fgfIQPrq#gZLh#bBHuDBfiZ`|*v z6U4SrovUfPpTa+yo}WF${SeBcbWs9!1Xrmy#|3Uo8qMp$6d}l=&+&2kbHNvL_;zt2 zrmwHuL*O$gi!9-9s~<8DRte>lzE=rp{T(M1UY)vYNe#S1oj!84B>IGY{%|TGaYQy> zYo6}>@>-yZ({WV@t>=jzn7>8W-{ML+#(JaE-CE!1 zH(TxIPPf~v?=;fRW^=vWYG#BaUa*MCtnpH^7b2tb+ zRgc&gk#yzZJ$K>pYgOyp)mG!AzO%c5m&d<@cME?QE$>(**!p+W^S;~#{~!E*zx1s| zUgEiD9?3xZF=yY=xRZR-M%-4uC$}?-^<>|=F8)I0>Am%q9THTk#o>x@ut$k{xQS4#5e!`9ADAILY%(QvoI=GuAZr0Cej-3? zNnIP~P#cxrx`COm$Qc#-CL1pJEerx+La&t_&DAHwZy!$}GraX{ZUshZ?4(aQ^Y%52 zdnYb!68`Z>L!TAwZtsTqcmHlhZ63o2)=b?Q8o6bzKizfX^ zx^vSnuDaW`mZLQIjm>(e*X?hkzP@~$cpVYT@*Vpf_@4|4Gr|(1Sj442CBjm;ZH z`hNLrpZ|dQJU{;qe!*cn`F9PmxELkJGrYb+{o_$UqVT3L3j0svixC2cRP!gD;XJ(_ z(-U+!g=_QoF2hjQr98Yy7e8xHW|W&#m5EC}B5(3|K1*b&mQ)9&Q(#gnC<4Xv(?Dv`i+XElB1Dn!!k52*RMype5YYsT(O zjp|1w=mN!+ysf8IJ33&SwI=>o(7@CEr0o|{{-|CE^2bq`sO;A$)vt>PuWjTE+Ud9J zt@ZwPy4h;=wi@f3?FMqrclyY%xzX%5J&9uxml)^ss(#swtjQV0FM0y5kYuzS#qTzN z?nLpUtPjMK#A(5#@_q>s*7+LYWIKM*I&O>f7?L?NUpIm2k?E0=Mk6Xwjx=46D2Hu*RH1RA=iHZhcvSGr6xgXA{g3_`iwxZDUtvTk(fF(5dYlfNIoeubnFlX-VGN3tEt-p`3bDHB{SThEFgkwQrqh-Hum z6h}O=!ua7Y3u3ORZxI^`%+R+b-wb-NK0hL{hRcR;T|rlFi1fx?&X=t7IFwG1#e^~= zutRho>nVE1I<}T@L(3xw%$=*h{uu` zV$WZjTz>i*vzQikv>NL746-%nBAt3Zoef45!qgdm6o6CI=)G)v3}$Q9A2@fP@7U5U zJhfWd=FXm#&ywDNh!B`dlw#fQbkZ#ZIc)9pk)s_M>pR_6tJQ38_TgAv->kPbyXzZU zJHKU$&VuO~)jE0#?zU&zEI!mBZu3lHy!r@RW!G0 z6~*I3#rYrDeYIx&U;n}{jg4@McHUdEE$l5)oxzn1S>7ekiGv3?|^{8FdCTMKM_Bss6r(a$u zxn~wNq95ZA`a7Rp$&nmh-hm};(b^y)`DknEe7IXw4$jAu4AA(=M`?_N zT-kB0akh?a{m}waAj%pQo)U2B|M&lnkO?AG&WS)})R?A|F+|$<$@zGEK4caO_~$YMHZM9xEZKCFj!1svJR!EK~svBnyhmh-NPi)Asp1UF#38RhD6I zaja5Dxbn=MlLg8nH_bQxEV|?DBE>=N&m&58+-|q~{m$k_tGlsU z+Wt6Qo9e9Fe*6p1$Z98^Uei420VRO=e|6e>Pku?|A8fP=Jf9{kLdD)go&RS+R(4u5 zN>Dx+^~VG@=uGEEGafeheW{j@k^O5RCV?D&Yu({^-ousic%uA-@N}aXLx9;aaipk( zVoZjF{KkYRR{g{7-)69`6JVCaOawi~({=}0OnPmqLQ5657G%-39F0w~DH>ZR&BiXw ziW^pN{ZjE1FZg^pJ$nmi8xG)$**|oa;^(M}`yPpKlfREgsC1fVQ08i* z^3sNS(x*PX^e5_Z`v-E*u}|R`<(-n?+5perSa>D~bs!h1htmSB?8mh8bngeR56=OT zCiF4y)X*0sKZ-sNLb56%42?#NWCA%3ZRh4%UJr z|Arpc0%)vxibm&5!{2qc_qL|pF-l|)q%@Mn(gBJy18FD5=d7J-Z>>dm6ncH#1t;8H z9h*L(pPR+_`U>qLH1$)yMPk+G(|}=-8`^M)#U1WkeS0FLrMdLdmIEDsP@SSp3u*gX z*cO2~MOhi$wBBFuHPUTzNvEB9uh;LlTK$c!?&eN+qu%e;clztC`T_;u%UKzLc^Z2o zdM@r_^EPnojoSdaGkb#$i&EWHtIKznlI=#?E~%`u_J~zi{L306M-^=P4_BGc1=?s$ z3MTE;Bs2vvybE4fTRJCVc=6nC`=r_0Z8mr71%7NTx(oczUs~sU2~+U|8MU5jL-Ahs z{B3kkS_rn;p#dwKoz+fb6nKZ*T`5l?Np=@%R0ytmCB+AsIWK8DT4yHj&f9BLmXq~f zks+GWPsl@B;xaNzWGzpDN|TEQbk8;Svo1K2U-P~H=UU13#S=APQUPeuc#@$^?<|9W< zxecH@Q&Z^nfX@7&`z%vYJUlj zXJtB@BmDCi@480ksGFD8h!=8A-#VZ8r2RvC)hM!$NK5&gK!wg6j+v0#hpDyTx-utA z&XK6~Vu~sn7HEf*1l4s}zIB%o)uN`|$>2)gQ5baDYfm{{IoFi0{P>6>Ceb?aeLVf% z<<$UEP|IZzALpCjnfjRB^s+PuN2ykHv^opm^YWc)R+pnTm9p~4OKVO)=B4d#h$R#9Gz*epvB6A#qguwwG zmdqfI8qsL&Y;J9C?X35@jdZ8kYS4S1Zm-d7b^G0V7uof_{|>Lv>>p{c=a{5~BGevu%!AQ+{SJ^mZ~M&%-F;hiu_0A99#PKQGd zfV@V{Tjl+!ho2*bd_PugDSp{OFG|d&rFF74E-#y0}nU_{>YmJOr!DRhvzICDk}b*FZMmyDhpYC*qV`jBp6vd+FLpnGi%3eg z<+RgPHEnfu+7$Gv-!gz zUaFBf=g-q4W%<+`zrca9(jWF0O0+tiO;=A*AiT6fI4o&rAf@aZ@%Z}-GivQRG5kA1cOLcJA)F+|M3y%gNkV!!j+ID) z5aftsbWzexF0PxJVH!vmCmX+KgyDmMd6Mkp&Oar|UeeI(N;2q~&(P^u61x{V9RhM8 z5eLg1*Xf?n$KFg6q7uYio$peFFt5<(=r#5qBSzBhL_~|8K>0-M+K_S4YNL*o^*PMs z!ZMCrviBLZ4>oGJ{^J&H`=y~egg_sN<^C8~4n92hB;%uP*u|zty+?`E^CSjoJuH$R z6>g9Ef*ug(dyVRc4Y>{r-=XbMLFrM~8~SO&63(C@O1omv6_a6qdH4AdG5J;}=q~xt z`I7{sF36HBsxl*Myc(Cd1d?VYWL*`7xU8_qqlJsn7uyXrow=bb2<(N36WKQ5IIE6_P6lJW@az}M%Yv#)1~(3A8- zbjb~6PO{xSx)vW$4#}vzdcO7hh-w&!#TFd8E7tx5_D%mNPLh8Dlh8#&G1UaQTWcb% zxTx@&!t;zta!D$JBAN;>|DHE%UHRu9nlr$vRKz0sqN?K32YzSrV;ytSu<9eeZ^v7Zy| zFJE$>4^B(tcavWr(e(AWvE%3t=J;zxnq!rSl zhlM?e5R}z)qFhVY1D-sgtO-8T1?@lNh&zOnL}Nl>B|#E+p5?VT%Zq}T;B+k^GOEC- zxEH3doFb@F2oL#)N&EamPXNQ?^2FlFeGkqh?QuXXzNDeo6^n6tSnQ!X($z4npLEi} z5(wYV!Zk(af|rTE4bUe32rX|)64X25X>F%iKp5ElRyx+Jpp%Yx&IwHxA;#pd%HF?edy%jed&{zMxs^@m)Sk1QjiD+p-)a39mw>x8BJ@=Mj` zDgUPC;!6c-8>aIvLLP_XLDD%O)8NG#!0iINq%X48A>Ao)k7kNfZIhsP4>0<$IgQL(?QtbPdlU?@$&U(kX9pEUx21ye3wkILYy1m8PApb^# zF89%?8MP0_FB=GoNAZUhOH!DK(~J0of#8^h!~MrPAh}55w|;`c_1VuAJ6%oR7L1>w{DQiq-4-B zGEDa)Rv!9hmzw+be4`F-dC!T>GDbR$F*E;aZvoKF^b-@R`(BI1IfvnnJez`=K zOW-Ga7)!pVVb{smPfAE1+oH?%PkqF4Ii2f$AP}5rD3fW3#ggHX&mI;IE>x%J&lZSw zp@t0%b_G;92BF+4fwe+vJT6f}zIQYk0hy^o&#=djPw0)`BYcOf--EVDw>~`VivB7& zY#)o2O4g)ba(picIcUfAP^=hM>XYLzUIIs!NKAP_s%xk29jiL{U4{b4{p#X13XI&YV23``@$W)`svpn+S8vbCfMDu(OYDn?;%T& z=wwv~WoUTG|C@spkF^p?kx!6XzXms4*yvF$BPGxE$)2~O+vzg84Er=bW$r-D;GBm0^!@gXBOK{FZ?_$3$$=9@$OMQSUVul;0v3_F zdp5bR@2mTm{ImMqi84Cx*~x@MV%u*XfVO|?Edg5ejb&hP94E;^Mo=V{MYi(x^evjEN za0Z7IL)30T>=h407KgthaSWq_pk>_z@{e*EAKIWvg5Y#&XAWc@FmAYt#{-s$S3(_IZ4g1S44a!vCfyR%uhQL#mNIzmf39M(bwVwq|8uSPziUaRW)aJBNM;=Cz z_-29cMu>=noSvov{1^pNnIm91onz#D$L|1!Q3qNWIz=-EG9g4YPrp${;-Jn#f!{edSi)QpckA_NGM^7ZkPO*R*Aywo5Q zYK`J38>j?Ugbxc*x;=!Wg3awo;j8};ma~RF9NWRj12B8d$e%DqTFx)I*LaEL`BYOM4^Lc zi;Id^owe#~NK+mj+S4>y z!J24nX45$_h7*coxBrIYFXp#@;e2V&QOME{?*zQ=k?cOml}o}YA~A~!#*U`{25RvK zW=XoIe3V9-N*rQuaY=BnPf7GQ^y)F1k=(lHLt{QM>^D78oD5oDj**v`_KTE$l>Nf@ zVAa=&OHGiQ(!P^rNN@3<2OT3w(?H_CJ+gZJ&YsV!?Go&%7e6|zC-oBAdW;;DAc7+a zy-3r2(v9N_0d-_+dUH=(Ae4YoB0ad1z2fdt!ImdW1$*nae;u88s6F7r@Gc-foc0L^ zc$ic8Y3)?N8h@aIM_#P(zO9c0_r;MhyLG@Vj;`U*&U&PUec~0`(UadC+6AY-aBLu> zH&Wvq;{cEJGq{aHuX}Xm`7|~}MHA17eOUO)lZg1=bxrWi&XR40i#ROP@oYK)Fb;%d z338DmER!+}V?+Hk&rLW>oj)C#Hr7OnUF*mJ^{u;-aNwh_1D?L%ESdf;tWrtVi%BD>La z1M@{!N8p=ZgTp+qN83Wkio!fW7>rJX1V~@(SOHS>6D*?9h0?V?hdlJc^gDh^zwdNt ztWW5Agu@?q5d8qj7{b!wAwFu}_U;)R3svKCTU$igK6Z|(5+G_Av%LI#+j%pcUJFbB zUb`WRk*Osg&*$og=3i3O+4Pu79q7UDb;NG3s+dEwr|9&WhwRRqZ2;me3Ey%EvVi>| zyT76jQHM6C@34JEa({&tj|VhlTJ!*koxi^9Ex0^)-KbR4Y0+aI^s6x|lw6b@&N99Rd(fKvQ38)-VPp)TU9b zY)jxF$$`GL>2d}y(PMX?kRb{7G7o2*`aymlx z$wwP2+nD9iJ^2omy*){OIelM-*t?5rsm9EhCc3z6NQp_T6T#8WBU zMuRe#_A@Z4zXq4~vD99k%pnIU`-QS^**EeaCprYpL>)RvLhNE;f(HHs=SlV$PJ+pb z66aY~MBWKb;NXHIa=gTes;QZZB#L@mkMokm>H40QM^@5@w>eR=hvmWJle->VK&1ac zSDcqL^hWU5UE!~CkTWI;zlm7DYW}|uxZ1cc^q=L#c~S#*@ITP$&weC0@`3&Qg-1TV z6S;r z8BK9Xnza4I`4P^8Ao=OJ11%chxIS)4hy3K>5j>tAIsAFF?I%xgd^7Sdaz64H#mI5q z+aGouo2SrG!U;2WdJW&)onGntPdXk|uzjk(WPvY z(ml#CX@#F1j{HCQJSVGIhGp+|T$LxM>m-zdY9K>G-&~HO^f(8$Ig*YN3}HMbUqBx< z_6Z2W%I7Pe>>N$m2d$ZQ<(zco7#DGP*Re;$kFQVM`~pHPtfIWap^$@h-;ae3B?sMZ zt^@SH@3D}*LiP*M$KRjOagQqzK|%*K-aq*9(9!Xnr2Qt~F&P&Hmc!XlTo+h|K_(_f zl_iCdB@G%d(pqbB;*X&H9v!5o3!glY;4IUv6gVn+Nkgx#3qNr+%ZJ@?X@aFO&xEfG z_f?R-%LV8Cc!n&8H#?qrA~GDzj5I3Tzg-^dch4c%=R&bFlF_bn8sjbt3N8WEh>e5* zPaMd=rbTp3T>9{?l#y#9a4UW(%6vJV^Yv+OpSDA-I?fjXK)Wci7hs&8_ru^*X-a7HPk2w=IFH1yh74l2YkecH8Kd&dl3N^TrXBu=Uk zI?Xt(5-#}qZ>BuTe4jK?dxO{;)o~bsODNJ)*D`z%_D}Ccp2L+*Ym1cH<97?>VUYG0 zWDR|{KoZtQKVe*0bv?>e#e%Dj7vF?l2qwo6d-fXQCC@c9z8nJXyW-%!cV};RTHT+X zZ^*x`Rd2sYz7Or;Rz>)*?azkv$Pi9Kd8Wu}rYT4XSn!Z1oz)OxmWBN)F33Emr~;$H zp+(d}p$fvP)f=HaGAa+@o!s-M5Z+4~dSirlT%{rYB+t8od@^kNpM|Z+`gzAy@3>0o z(klt%qAbZ9=r`-Y8U_=Xx?D`>A(vbtUxQBf;S3sxgLc0hZ z7hUxgd`FIOmxv{|0>(n7g$aV{yAH*F0Hj5^?fcp3q4*#x;T>g}Sl+-%p4RWf1Wz2D zhU^qU0tb*50@%uj*W`|;sj|x+miD~kgS`q*VrawB#~}}H8&KOfKAr1xpyHN8LAZ=y~qh-2SrP5@f`_Z9xg}s3%~cA>s?D!t*DJ8zeOL=;SFF9z<(6%$1wS zxs1%q4FB4PxzD`}=Psoq+l-Rs^sN>oFD0?ZgXmwuRp(xHumhKP%)s`x4;6)dX*!xJ zI-GxxFbgWl@#vp{*O6C}&j)onUBHoAnLTjW8hjV60>{tCGH*3(CW9Ej)6o`hAK`8t zaoKqg!Uj4PUU+}%yLEYEzQCDew5oJTgrY-QQhItBxKg-Jlbz^IL-FNI3Q&iX4^fDG zbvW(hTknF4Gb4YfD|T+5+#N>Ec9a`M-E-cT9^F2kS^=JbaIWt^e8@#n$6fgzoQgJE8j5x5$c z<5Zp#M1zqPP2eOg!RtIPD28k@l9^!4J*CN-@==@o`8Jp4j!&G2hff|!aHeVh19}#j_E%@z#f%8Oz6G-vYd!(?ELc1tS$0PK-GP?>Cp8RH z^6Uq75;RsdLDYCzkYrAkg@h{TJaWA-NN*Mwd09%RhAu0>$$M&301;veZ)+kBjnf0i zCyyoAd%DR2;P@pCy@TTq&rfplZsH}2(D!*86K|1%V767U9nCt{Coewz2qr$?Wmrcc5|aN=R@Y{7GTBJDQX5w;V^nHe^;z zD6FcoWh0`{k|GyCqm$Z0RGYA6+FLc-N_*$?RR4}+mBh*9Z*&hTry90Pf%txk)PSv~h+VQA6ch|~`pfWB( zBdlw1yZlLUG9AiEAem!Toq-3l#7J>oVcB?GF%s}9zs5O1i_i5{SF}Hmo)Uo2>IPb_{bvsALU$8CCunS%z0!fzZ;Fojt+f1 z=e>6*djgbI;crbm7)an^YdVIXcA*-LU+`y96ERJfa}wcniZI4&M3y3t93RKu*)RD| z0cLHHWnaU4cS{cK(s$eM-l>=_ls(w;0j*R0FVF%mh6g3YpBKg^n3G^^BCbja4!#wl z#A0;1TPx~Yrq0*XuQgBCadl#OV*%|y5!F{c0;BU<-ypKM-ZG@+V232eMv*_ zFg9$F4{anuZu0pMy8iIUrPAP%BbEP+e1xln8NI_;GVAW=!wceH6%pPurRKFegPSr12_Jc7e56ikKpl7`-Kba*?x<7gM7LFPR_Vg$j_>^qL$(-2gA z0gir$vEL74*>@Nlgb);Y?L*SI@#r2g3E0@;-Lc^zq3{l4{V>)S)9M*8)(OBKL^%Qc z`iD<-;H0iR3ApNpp=&Cys)8iRnqqJ)Zro`yhkOU7&Z(@VYjKScq@XpQy@7r}EN-Ft@82ZIq!6hz=5VM^XJl)4Z(9GD@yF|_3ZNBB<4 zPYY3Mqt;SAcev~yATyNH69*T)=LB%4(*5~X!t+s> z{P{L#7!;H0{qBOwEE zW3^Y!k9AS?cj6d(-tV^~LP2fwgXOC4yU<8B>R}S;G(ix&prwA+#wP(~{Y>%~I zEtH9_%=OS_|25c^SBO34vT|><4vx36)T7%IQ7CjmfMZd)A6T3r|0_qH*w7di*_Q0+X6m&1@!Jj1v@4-^p)4)gl z;LLmM$b$~Z@N%$e0x13uZ{P&)!VpdZ@2tQj;&Cn^DvBHz6baD_5~9J$$nGVoimc$) zmZY-69|FA7QF(~{D#3df7wNYFNFhTXX- zZ4TZ=Yx=^5Jg2UAf$}+(Jlie0$Uc!l_;KaJ9Sdan#2VR29y~chi13fU^Ps|`LgeJ! zw8nfsouBt07DtX+C6ElY;sry})ILgU0;D9kZuK3`e_^vyn6UMpeU;B})>xUWCP#`AZ!qVaZ;7UlgOtlGXWVN zB=4U~rST8sB*jKjSfmPx^Sq>sEcBVUoRE-3#AIbfK!jvYVB-l@QJ!!OcoWAB|JXeB z=H&hdXZ29Mc}YXRmwMxA00hQ9F-0fib3$f)Ifhxw#n=}zh3Di40qEZTB1H7{N_jH@L=Oofr=2-{$zeCekO?dncO%I`Ia)i(h7UGw=F(8!5mKf0cB#^(N zj_i04y0TCRL|tkmA_T#!vk?v`X+Vf0sO@!erZ$56)G=HLV}aeLV-M{S9edK->T_jr zv_2b}?-^A0@^rKrvIkx-LJi+@{_x__DMm!y51>nuumgsng$ z6B?yqlaYLLK10+Oq*6a8K6DnI|MS<#e@FiIpAhXhP{SUdM3wnm*?yu@_v0M-Q9nli z{ty3`WClKx>h!@!6&z#IGbZzG-yo1!Sz6Y|{k(mgq1naun-e|8u0uL9R*2^6FL^={ z&q8ds6X#e?5p zM<#(z#L48PrJp7-E%tIU(`FtcH7)Qwa?>i0lAM+R*}pmHlen0Kr+}34&yqGZCIdyA zs#a_~-6`{<>;2S*X}P%p8L1iivB@O`$cG{G`SCBl#YDdK^~?9`N0O{{3K103lyen_ zrz3j-`!*`6Og=|<8+!p`cj!&-3Z#AfNJ|`+2`vLg6E)4$5FLtVITd?NVP!_)SOwo3 zrp%jhK~+py4!`P!%fL74{pO;B{Q+yiCG<$KEU>8Ad6&2zD2wU*q1k+ZVIr3kFKVXDAd?d;7P2WLmy<3Sni5yJgUNj{#oa-_ z8JWk%LLu<}eB7sYFdgCCI{4YEwA*P~oP*Y$^`8Dr4qSGlFk0 z&Sls2VtD4-W-i1q83Ggs3^|4nLll=ZR^~)e0{h?$OMGyp;GZ>W@1kDr@iVBQk zhF|qkiid{&qe(unrV|4EV2_UZet#CpxeE^eg$WU$xn1PRWv-c~kpS+HO@-kFGl57g zydGx-oE`vht0n-U$eG-0w(p?%cbF{U#u+fa4MS9}@d%(N{gr_AA%Y@iXLQzapl|)_>gyyjr^KbqW= z{;;o6V$YO0EL+c7>EQ0n6XKPYc#_^M@-oMzxGd-zYsehW5`n7eEXTvl#c0rn5}c+U z%8?iIn1kW}XnNx`8fG*I(q|ExXz&NSJhZM+;z>H|EUSu)qI0;CDl(eM##MNIAj%x# z%&}lB3T8o2%>%vQ#dO{e`^^Y^9=zN5AiYnpQaef%^&mXKn2dS&jXRhNpB>rv>qkl% z_p<4Ooji8903q_k=A$JJI`T0jWki-Y7)gTlfnz12D8mH7;GVK>a&g^+LD_&cLN;Do zgS&_YhyE4|V>InPo5WAa6Ig_vB(W~Yk}Rq+BO@SsT;dWiKO|&b6@|F0u&_t~zp^HK zu*F|x-;qJT5pn-Sd(NWl;r#dG#R7?%k0?oMf*@-Xwm?zgHHGIHlUS-0K@m-bmtP-O zlWi9m{aY*!{|o;lt7LBAf@=(+FUEcAdE$D-L+gE9_o5{Z%Y;}nQs_#8B=9`TYjKtr z1u?-PiiF6h0;fU~P{^sfD!o1q4UYXsFA&QZ>D0u4>$ne}`aU27pF*Gzf++GNsby7- z>namhVZoGinK30pHAR6lp<^NRuAV^94v`aI`%LvB799MWkb2gGtLJjjANd_7PB9t7 zmJ=2wAry)dPmKwu?MTaT4Q4gn?2@XbQs_Is+aKmnhCaN=GQVI9*K$ zm=x*tmv~_GZ%XTZh^J>^>=g}E5GF)`tSm$ABbu4d(8qCxD0gzB30!%LBt(XMH4tAhs5<$ zUQi6#WF#}eytcav6l+J+db1ED$L}*6`#3Sb*LmG z_`P70;rF0^g899ue`?0uH=#br@Vii-{k^DvYM!+)SzaFk1(CEPdI|Ib? z$o_hk!Bdlk{5Y~Z)lMe|c*+Wat@2Z-S9oFsJkJH+a}-LlU|$ z`m=L!6yey^EeWPgZ}3JUKlLqZiGXl_cdpc``!&b?NnFfAIev`n-{R!?9qHn3~Zz@frGX z5k+OZ-H6VYlL;cyMnB?uyYKDfvirryzalOG?V0mlw;QyxJ={Y@*tu^OE?9r^dPr>5 z_LEN^3(aOVhC}eE$S~0&iEEAH$Y=vx*_cPOBqrxa44u@lqZZI+aS`!b*I0b|hyYKZ z>Gm59-f4Xdyn&P?y={;HdVl{rh=CBDAEUqhM#r%K7PFwM-H&d+$*ai6B*DUsPmN|K zTd#kKesre>L?mw4m@j9B5anb`sO(PeSC>rL>(T}30Dgj0u8to&6lW0FPo^o z($0WMFaA4fATGlbv?K)$tv7vnClQwccjD=_^iO2%1gD>l##wq7n0inJ|9@~`pPl96 z8<{tMWi*NsrvwC4k2(<{qKlrgh>i?ITf_>85-TQl6Nw2y0^lrqM%2C- z5lttf_I>;>5yY28iY3Hjq|qKp*o~2jP#bQA@^sf9jg)~b8*`L#NAXeywf1xZ)#6@`yyV7k69Cf*fE-k{k$Yg}N0@`7B zlJdQNw+G_R5p#cxP!PJIlL4j_tFNItqM-O+7m57GfBZ-EztT>>e@QDT8fwA&1${lo zbLZ=?U%{vv^gt!8)Db4dE?vbU`Skg}zDDabn2L3Dwa}&XB|4plR+YV$^eCATOp&{W z4qj`&N_V?*^qv0I>b8sJO3pxn?X95l;2OA*R&sdu=_gWxM0X*BXgklya&amf%VI5$)|0CL*VnBu+a#cfwf4YPrIU+xi zzaVMJk8hAmi%%ci-DhkRlE3C+I`76l5c&O+rjR+fo)Ze9&MyxyqDPm_U#Yz9Ti^8l z{8OM&PXN;HU`W&10wvJ5FVS?XUb?O}zonDaWU~Mc>F*8Ug;dlyAmY*b#Y*n_NPP?t z1YM36E;$S&m$ToF=IJIrpe2Do5ITl32B}emk`$fZ10Tw&KN6ZAgR38LKfgD%z1~0M zvrRk5(Psj?-jduukuLx9BUbvyU;p`0Q^>CRNB~%X$RQesE0G;_v=SK#eDJ}l(V|VQ zZ_XFr5F-Ga@)KCh z@Mg&lc#a-TjCJ%E`)L8w^h=sXLjUwnI&=O9go9)IUe9P^maks{C5pKYiE#71J0bF` z+uf3V%iQJEkt2egup8$xx{esg0H%~@l#9)%Q~L`7+kqQFR+NhAY^9NQqw+(%;An};Z7cvE5_Uas7DxN637{po}+b$9SshS zUE>Rp`6QSgt`OrgG2%XxlwL$wDUgb@ElNffJ;EZV=3-57IFZnZH#5~p_&GhQPqn3& z9EQg)bfF^$pPWX(4!_WTeu<8!df(jQr$L7`TdJeJ)%y|!I!DtG!YGNHk`C>^ka5I7 zQn=rZNDEL#BA|-DceD(l4`_q;J0v3SjjnssaiA=rw26RZcqNE}68bb^P3ap+AZ_vu zY1*8UK!#*!Sm-+P0KvrtNTi8JiaK2xbS(D7lDtrwO>Q~?v=jEMI*$-p6@6C?7s?S# z7sXdtb!0e1WMjYtIU!Ww2qC%W^nGOV{lf&zXcn^3#&xcFldNZ>#YVJRzit;Z*-Z39 zvVp%pe2Lx^n}zFEGl~-RWTn}OUgx68N+)_%tYp4Kv$xfHw$X?J(-zCsQZb9~ij{P! zl_^&8(G==cuCcz0SmkK6c^xG$bebw=Q7;!QXY1(#T27{lrDC)5C6X&PE2Pcbbv>Gl zR+IH+G2JR9>(OefUcJVyNLDgvwgNd&$6K=HY^8aDx8l2Kwv9icjY6_iBCm=hTj+hA z^e>veu6F9he4!aFT$i9#HKM63dX`L;vi7SmsB|e=EPsh+lI3Kc^sXMgMl1CQDQ5RB zdQ-@fugLq7_%GdrB20#nzOFRu`11=!S#Nq(Z;FlVmuRwHY!HIv>euBj5kgMXKx$;&&1jHLiP8D76mskW`Ou)^aNx;Jh~;R{33;d@e-}&jO=Gr*!S&2 zf3A@h@Bw)`PB9?ubqTC95B`D^Ur=4=58-H+2IKi%v zl#CAaC9VI(|5BQ+5s=~F0dN=j?q6|eP_U5v3z1c9C>44YE}fHTk-m|82N%5=BJ?lL z5$932$%#BDc4MNy3wRUZi{w%-`AOeOEsK zIX}^-^O)M7xHq&giDc3PbGM&YUwLP?!MhZMi*Ul@{@R)(sDS!Z8-;yAn}h$mt&C#ji!pws)pBZZ*f6k zAsS}Yn*UOocFF%?5~BuDlIZWR^kKtxjIhx%%@~iwA;@So&Kim8? zn(oa(&IWK)FZwr){PDA9aq$FUO@uO0w_uQ|M*numJxTFc1R)SCE9#mR9I1zwMt_E3 zohT?kS-(vPjZv7az}dXNf-Jxzs#-fr(O>B^uO1Ck`8T`vm#8|Oj{fm*eWF2As{=8| z`EBInb#(mXm%qH!ykhSXP}6RWu1{OzMDi3^J9K46khqCkc+rM6TFz&fXuIr@<(OS5 zlgxC1iHg~UL(P-*Ov+$!Ea%(k-^Rwz2L41Q$oZD!Fa-5!+wLpAb2$?oM>PP3zlPfL zsW#{dR2v@n((8}=)+FZDQ3Htm1crK;%Yq%N8{UQ>su0;ApUK@o6Q@S$MGaECqWC z;BLBIq`7p)2(AMSi700D1V=rw z@W7h|C_yfw4k$#a4u#@}S_IKXDEKcz-66V$qdE~a#qA+cnD(kt)KQguijYrh`f@~V zf>HrBz^Udo`luR3m87RNse0CJEmLez?I)XgK$pTGT?Oj;rUDI!>QqpA+;OM;>Xh3o z898E8L&G6M-2aw_mI<8?2T_e`HeDpYWN))jA(Qpa7pLh)w$?%+JajcOx7AOcj(MC~ zP-9_lq?#eov>L5cqgiaWn%QXn`Z_}uI~>NeVP$F9VgS6lbWQZw98tE22G~r}ZlEPl zvGG^ZrBn+_9MMdRl_t({T2-R^eTF)D1GN(hW)f91laKT80o3Pc5ej~$jixe$9Hb7k?ncp8fNgT73(ky$_s`FOP0BbL4dI9APr%av6flYt zjtZNE^EcS9AM+3f0;|uu*VlTkDIb}}V8}uR91iJjmw$Gmz}xcLW&q@0V)-N{7vB+< zjp*7INuM4=`tA03HmZ+^=a zVdF3+t0(|cpB}9_S=uP2R^<33>QkCywvzpYN=+i&oLROTwowS|avF}VaD+$BN$@68 z*gnB{__h0Xf@7f00ydFA_v~cVcKZ40W1ul|7XQ!~!CL<8L&OjQBRoPR&-K7ju`e`* z+U-FYI`R1Dv|41N1Ybr4XK89ju;%<=nT(h=xUTJlGq??Y;d5m}>T|`z!6=kug-*UXXea zi*>R55=HX$#T0heWuX@wjP|h?WDHXwhjbdw16@A@WQ`7 zyKVEKma$N{sJseRI#bD3hpg#kY*xWAc zd=)B7#S_p2F`s>2@?!hd5k#t%SQx zpoaG_`oI4-IpPBD&=g{>Xjw$?@1NuCHU{$!?cE`epU1EW2IIB9A3G`S8$bE;!G2`= z^B>y{@^0V- z+Wc&cJ8~he^O|S~F1sBIqhzP}Q^5Er!D!w8W4C}A@Ky?0dssP6hN26ap9qE1M zDd!74?Sa(01#bW5ig-t4>xc z^4tKFLz%#V*?xh zksbk^5!)A;8mIsklp@=H6I!L=-ubo_c{8d1ZMO9Jcz8r5kICm?1bc@_yMWV5z*8i! zc7j6R&mu_!bE6Au4xBfw-g2Q&*OPCq2KUMP+!CkV4OJW@Es@xmPm z^qFwV@Y>kd_fgSdPJzmH!9&hM?aeT2J>cbbqLUk?y2p2Zw$=5p7VUZ0+4Bj@x?S!e z%{Tg5dcF5PhcLtp?|kEz%r;GZ7pem!6pVM+8ry`u}oc8?;7)zKxg?SdPId_}z>4|@8|o?9?A;$MXZ zK2u<@n4^OK%YQ_f@P6>B;GGCB*Y#YpKg9m^>6c&5&p!R<*HkuNto)X(WIliXOpN^|j^14}5h>$*e(GCviuN<=J|RB?zK8w?zG|PyTKw!Ha-T=3 zkBY&8>@7A&+xN9iIsU$~k3kS(xHv6D0q5)Uf6$~GVD;ou2iC0X0sHX+z;{GMz0X_r z;^SA`n)u|s`#+-}>E8Jm#rOS*{rhJyH&zMQyzL1MRgyO~2)_Chb(u+foPr0AU% zi>#h&#~_7+YIy%*QQ%uEx>}A%iZtR^4v_~(?kP?L=_w2G6NPL2)X|&&f&*7bNgyty zXdO-A{^cGzfVhC)>2~&<98R4}0>^~A;sUKx8P_p4V@mt~qA`QFclW*5H^N>c~-shuL;gO77Q;SFlR7dfV9fP}d#FLa-Nc zj{AvlF?;CyZrjg(qr1d;=5#-Jub&~d^4ocBsP7Il^EBeV zMaBij?Y+k3v3CCt%fp7GJNom9bto(KL6XCFowgk{P`l%mgvfXWR&Ej{E(bP>3#6%RKw}n97+S+8Hm<_)bl{NP(J8QUD89x zNgYn7m|SP9Uop2(lYesl^iLvr>t3lOe;tB5yNm~8$QaJ3 z)i%ixaHr|V4a6C#Ukmzg+>OM4j+LJH&O!AhcU*Deyr->G$oEy0q!YHCCf)naQ0u1V z*Jv3Agfe_cSvJawUpf32haVy*MDyjQ(+<@&vGo+kqEB9Xdx7hveg_Kb$VcxXY5u-M zlk|oGF8|=l5jy@Uo&0j-1_84*>8>+0n>&JVI1O?9pvm!dG)C@? zJHNpZ{2Td|UTY?Y%%najlf;R8&p3nI=Qo@LV>VRkS~{l-ns~Q3*A0nJGpuNiXXpi~ zeMt^z(08-nT~af;OK~hJVnsmhbkeu{2!AFON!|2x;$BV1v5#}XcRbu55M0bg-sN=~ z*pt-4^(Ib~zD5zuTT*qzB{YRND;o$MiHvM~T#O@c3If=3ykR7e^ielhO^)L$6>0HQ z6?s%hw0q)D#=WVqHI`R;I+dw4lSXdMh}W5d&S{(UE_q2B zjii#DW^#C$E7ynX+`5x#*J@YUO{$>g<$mX8(^PKsWic;urQ1rcTu-huU0SA;UF!{% zlbK?+k}B7&b-vcgL{J&;z6@5*c|%!uyV-s@$>h_G`+TFQ@|jvTm8`XrNuij^tdr#V zRdNbi*D^{ZvsCT|nluoYvnzA8+Vq9;NI9Do3$g6IRT{UmwT7I?SL?!9AMZ9heYaT@ zug;`Oza!xsXq>!LR27+!t~-f-exydOhJ0?uHUzaeDUV~r#CCZr z_sv$LdU+{~7RX|kmzwo_p+3NG)}(daTXygIi}pgTw1wR4rY~vTtLy94_A*teMl=@2 zWuYbI<7=Z*x+$ePTTvI58*Y>64i)RN#Ywf@#NzeRXk8bx{nkzS#!#fqe3%`l%iX&x zIhVg54sPz!^V>*w*Nm0Y^OTwzWg1;0C(4zC+|NzpXY*}qCdY^~8sZPwS%rQkS7BAiRSA%Bm zDs#n})r~btuji}U*l5M&`R)C*-YBV~^wsrlJ79ZFy^>F><+HVv8ALj4OHIt@t9f(M ztHp=H^sKY$_dD^pl&ZB?lYDx`2s^D-(sKFMNbF|$M8zCcTJ3GUo|=^Fx_(n@XH2!tix8+PtxN>=RGrKJhYMV%9*IHMaIh$!WlRWvdlF72==A}|D=9zN6 zw$9r8_bR(yZFoY6QskPVyeS0xKT6Q>jtEGi*XEN++ z%AE=d6 zyP5?z-^!wSC9}q|pmZvC*QH2)#wN16>2-l!@&#bL%T&#UFG$3dc5l=S8R_r^tQ$i*L?g|88_yUUcHeYwU@W$QEFAy`qEu@H;9!u zp`qotertFa)6&ybXFRyu#`2T+W|O~33ngP{ZSPXt-DKGk?qz`;x0|=k-A!atDpjv) zRk0-1Yu2J(+;v;qc4sbI<9a!>Y;;omt!m0=VmjCE_L|Ar+3lh@%a8NIt`#dx?+~AC z+Flun&@})MuLr^GLp4B zEV6j27rQF+n|wz&ySeK(rCQ4BT_)yZZBpGvnlWKBHhHYo&9s$JlHJ~Q=WMPlxDg{K zG;t~STJ=$}SdI_Q+Vf3*o{_Z`-%Df$tY#IgaeUmHWk;C*rqnSbyIb})n?6%h$&u14 zwU=Cqkpx{an467wI~i)Z^6h}hZkyL!3xUrQ^6Fk4jq3BvqCUy2+M>FQB?fV>d$-+O zH6xeoI#aqyKsHKT{(fiNtjzlTeRncjiDFl)i{obHcG72?uO-dqPuI=@7mc%B}PhtUNa_6H0iBs%$w9_i)f-pkhCKbo{|U|eMbQGnI{pF z-DGmv3~%pNE(z#bu376eP$fWRKD)lWtT(d_020bmA`lUmwQ_~oQ5vw8QEu3kHg0um{HPCxblI|HO^RaLa!R<(Gzoxi z0W@cYN~W_e=cf3s$lBi(ca`Rle7C+C1mS+9(Q0k7gJjJXDbr@U1*l(u6u6PMcg<|G z41q~>gY>3+Mc(ecJOgZ;wuc9nc}GSUafb(#Eq2E3ZQGVdT?+d%pe2SDQbJNtLdd?U zLaJh8PSbP`U6r$u<@Rbm&ak&q`ffX(w?#HR=?g}`-7V$U0=vAv+K!dG%31H$;6V8H zg4=eNyYW@Ovyzy8W!jK-gL(0ePu3b%D$<%Pi@IFa1_?u2cKWQ+olLZ|ZoPJ8)_3Ju zf6(AZgY|OUs$5N5Wo-OMjL#?^S%(e7^yp}O9+<=Ci^-Nw?9yxd-E)pT{8DqW?l zr6TAPZ0i}%t_If9%uVar%VJh8CD-?jjA+I-w+ltxL1x`;bxr15Lw>itOIph&KiW1b&FUsG9H(&xC?Hjj+>`k)+Vr}<1_Z4_B<726tv5p&-vVpggZmi;;Fl$s4f*J z&Q{7*W6T*%nUj0NW-;EarB|cQtWxhqv=Wo;+)Nw&p4m>%`P?d#O0dge`Le_1YuT8! zyQ-XBmpgp66GOuHsJFQnviIJY#&Bbod&hF~@K_-z* zFRHypWjD;S%5Y=!`mt$x&SYm3e#$`N?KXyd$HCRRZ`?5T@w-)KJK0L{eB9i&ioM;?D)ohpQW+15>3c!w@W!x~HN>-uvaHQ_!g^Gg*UCF? za#xG7v7%&jEV&S=r`M@l)zTNuQll;xh0-E(*45Wrr6;lR!LA*vC7Q#s6=_0T}K&f`5SA+CvXtgFW5hA$XkW zXo`f#-Pmxk2xi*x!NqmAfwHARc2Q1S`3PZ%V0yznPP92O_}-&X+Tqk3EF;^>4lfy$ znMip=S+)0NrCDb1-MXtLJ-Y`rdyLx6a=o+8*|GtUn%zU{bm~$amzR+;_b<=sXh=7$Z|IVyk15+Tx(NsFi|RLHFJHc zZUB!bIiI@WO-!kooZAxv6=1K9Q1%}oW*-O-h_bs`hs)uoyewvOte%HCYCK{LvTRP2 z50PX^X)lJA^qF*MwH{$B$&DE7D2&GX{Ynr(&qg{`-v*|j0)$a6e z)w(=kne-~w9j-3t&A8F5ENk6dGM4V#XOq|KbtFAtI#9~xD<}&^v2|O@-WUZ=goJ0x zx0i#n#+8{XGP-uVVwd7ZV&riz$8?m;jdXQ2Pz!^rPUh_LHeZ~pQX(>tHjUA6dEe^r z!|X15CuPOTL|$4JH*c>pqn4)4Bx7<`<8K+gTN$U8>~Os970$$2wJ!^q;hkwQm9;SI z7E+bSeAmyHW@4-@of$bPJ};E5X|a9A6)J z0r*U(zfezRFEh!0H%U~tq_?oiYA=uOQyIGQJDYN|2%Ry>M#{U|_GXYY$=WG2%GrD- zdDBhRr^D;|WOjAe?3RuE-F(usAd z+ifQ`Y^N+amuLyI3bRgK8|BQbCdBLAO?|g64jUD%WmwzP{8GAGDgao`7@s=3-Q+5b z`f`_RU&goXrV?3+Tzk$f749-VOBnUcz$n)1nfus0&Sh$oN~15`$7kC~Rlccd=^FF9iQKrkY1E8NWs$E|ldWrMQmkqNE*Vd-_e^9_ST4ElvUXj#U3Kg1 zm|5w!T1MHeVhAS1XGguZ)r|GT*v-6_cuZm;_|8!5y4hT;;rq)kYIuHy>9+sbcd+W0}7cxn` z3FtnC;2DB z2iwRx+h5;b7R1h-%oTI#=}^W)oDkXM~adDL5_V(s~| zYPGJUGi*?pQ97)=8&sybvC>6^8WbX(+4iiP(8k72y1LZNB!9<`D>vO*@sg`@m3U(f zQ%|NHpOzA?j&Pk?Lk6ru+;*DEUPX#K=_XM#E#W>fiwjpHQ%2ikbOuG}Y?X$EjE-(&PbQYvj_@;xyk(uL|6VZr8e0bFv|-fyu;X^b8m z!>-QpKsu);lB={TRnLZJi@W${*hub%vFyg|ByY;w@nXJiHEz0DeK{CM;v?QlcI7TR zWnm&njGNuUK%A#X@%dRo&(%|_7@x?_2Zbg(XZknEoXMs6RBOJISB3N{(Gc~bf^#i) zzN?gWk@|vJZI-F~b)w89w;Or1V3l=OnxtnFD09nsCLP<|X698jqqox?(`Yd%>*hL^ zSllm0YPZSZs3RfdrtQrveiuo!N5yhFH%f9lOKRkH@k=W+HIn>XNw)LFn6&Jcu4mir zESoA@>~*Vnd5`O+Tt*n?M25Y(Qd)6-dw(H5rAoh_y!t8VA3(%@>> zmC~I&s|dHZt3JP|Zti(&43GjC)?L)^li6G?(Hv(c;_a+5Q#xwbRWyzt57d^^wxZ*Z z*LF2XM!6$W;VF5LTM%|5dgh&Usx}OpC+Ha|OgW)5QfA{nB8_BoIaX!wdUpg>`|R$4 zv(S;R%>IzE3j{=tLf4f6IR=GU{W=3!WS@nCh1*}^yIpx#QOem?P$w8(RzgRib^S)Z z>D<(3I5a3nU^to)wZ}d4bdEgzg}igoB8=GGZt{#oJv;$S=x0saBt#4SM~KQdo&+g;ZCH++J?Fx$RWa zi{)Lp!1mgyLMg7Sy5i!hZ?4*Nb<^k5U273DhG+5hJa26>GroM8&&7IrOlc}HQM|mF z?Z)M^&M-1sX|d(VnimRFcD=Zp#O@d4R&lYo$|vVIeDAIkMsrnUxS?5zomH%QHqp>@ zUQNyCT3VUrr2E!QM(Ey-mu)o_8D)%WqmUaEm+RZRn$hkLSLPsbr=*uRFg(eILX5A~ zaZX~Iv$JG~`SyCH#Or4}y{;wui}JOR-$q7vtwn8W-m>a-trpjul$~$XsSDKF=F{4VJ(=rIe{v-Tr*Eel zG0n50ajW8xJ|=cDw`uOW8{1v?BANKq%GGc0NAYT7I=?wfOt&|M-hH)jvmJJthS-~w zcc^(Y=~v|LeZAZ@u6m3*o7{@6!gQhvQcD=i-HCypT zhD#=DclAZSrR-8mSBtsZrAFP$clZ)Ngnz1_d<$@=pC zrczAa7Aw0+H`cGjl7_&IQ{B?&5N)k0b3tik}U1q0AO* zH&;Te(}{1Dd0~|=h*vi^)vJMWdBZB&YL)AlyWJ!utgNg1RLe43tkg-|StF*FV8*db zqo-X(&Mq^Jwp6@pDXqnbDJUuCY}TsW*9I^J3eEU>RApeC9F&uO*3XOKK;5cUf&)NpmHP z;_24S*-Az)Hagd>RBmd6d8yZ))~fYp3kK_IkB!{4mBE?PyEM%HDl;F}r-d!AEE$F= zb;g}RSLv;Hf>dRejF^h0#O!@RzdO4v-eksVQb=cFv)k2>O`SC_J7e)SVoG{#goK^j z%hh;rUrcTEyYY%2^%A?aCaB}|ZI0`%&nBHliMgBhvaS4$wC(j4)9SFx=cj%C_U_J@ zl+D#8S1d+^S@!O>QrZ-CPRcP?=@Fk#wRZX0Bz7m`fNv`(h}NuauP#T^%j-(!nq70r z+`KN#n)iifk-M7d?ffWKw6djfBGN{*vt&CptBLRD7HoIg738AJZ73KO@IKQ zN9sZXL@juu5~U~v0*PMSCS(J$1NZf}+pnD3+kJ<-hevV#;+Tb<2!%X^_J+0QnsbbA z?9uUYm^Q{5(V6kwA2wEnnFIH_uxil?Zo!CQ>T`l|=d=WU{N1tfPo=@`f1)&yTIfcx zivRtn$gv5G48J-Ff5@l)>Dm2XD-G6POM{PcKz~o%|0oR{2G@D(|8!}f{WqlnuYvx+ z_tf=v)6b5R?Kk@*yP9ir4C8Yrb~%bKSXf`2bA8VR^N4cxD&1!Vw<0~y5x(eH0#a9< zB29^I*qzBbS|Q|Npw*^_=K8e9cNHji5`{i>Qnq0tHC%V{jej+u(h>d4b?-7sQl3#( z$kFk-o)OPHWj^!`9nTx%EF6p1fE5=Kv!$2Tg07_-@dh{I>Q$Ym`#yhMQo4D)SVy1B zDmGA7H@5r35#f1D>qo7aJx1`d$MZq%_LfD~VoG{UuyE=9a_XD|7sbmw`vosHk$SAs zqQ2s{d%cH3-D(;>J=J+U!#2k&ty0C@?!n&o!r?etjnS6)etI!udU9^zLhWx;6zvUt zg5sjpj<7zBvv`-Xh##exA`k7h%J$mQBRvUcQdgVzTk)zsB*nQFSv*}sQ6fSOzqJNo zt2J#oo@Es7rC>IvO6?xx{?VvhP7?0k^lZOr{GPnhNbAtYV_GE+DHy_j&6>!$mgH@7 zSI4z9Hdr3fP@bvI>m1AbK5<8w(PrXFp*8Z6;+)Vw>LD%p$!CNMqN(Rz>gGJb&tcRb zUE8J5yE}-_qgHC?Mcw;(nNX3!i*Dg-m%`}jVVB&C+Tg>4n#TN8bsTOxo%+%c>AG3b zd>v~$lFPeM5*H3|h4*IlvCaij>Ur_DH0= z3hEYUl6%mu7c1!dEUENv&$xMv2RSs)p(peg2aDHdqXo_YpB;DjG&9CQCbO&a)3<;5 z{oj3b<3;ur`0#-?KH#B;3@;7cKaw6F^?15-Jf4D_ zs+9LM&b0=Hfi@;9Z`(jo0B+-4P6{L$D7h#7E=zQ&^g|r9FiQ;xZ}6O&|N?UGm!*$Z#CwncNMd#NUCViAm`lI zOUdWnZvEKjqB|94m!U`Kx~tteMYnNpkVBp_H|og;tgu9TXltg|2jS62Qh87^)s*m4 zCStmcUsyV{4|$v4Q+xX|4t89}Ez2Qsbsn{l+}E^Rzx+BnCotJ4)oDLWfs@3hnFx2P zrtJdT->tM54`I%s6d!m&C*7=D*~wQ+Q>k&4FApT&`b$u?=UBX!j(&t8Er}i3M>KEI z$lS`ubUW@VTp}Vn_s!hOKsS{rX?Z4MwDMmVYO1F&c-DGyz$k4)w6Pzy`{YmU2C%z*?NEY(D zt=U0++?tzgscSqJcNT5#LG7yDu9qWWdxf@FLusQvur<9*Io=CX_qWoTiv=lG|M}FY zfA@F%rl|VfviTc{rS=wiJYh2QsZcjv)f)F~HDKXW$HMEJ2AdpaPQU5Ob8P;DbOm`! z)!)Nnxnh#fkt2*JFCVjDBDslEBI`}C^F9QO(8QZ#(4uSHmtHgWMUc5%nB2v^3P~@Y zDn9s!R|+b~5C+HZd9P-p3oLqXNe?f)tiXN$hq>=!^X0dyK=_Y+$pRO-NOX`+!lVn< z6DI+6B!l|z*FZV>@fz>0`YMoq_4C*J{_T+e9bfPJw?qDSe7*1A4guBUTmSx7&7xoQ z@m!#?)Ip4GYDZ^UZ)do{Og+61je%Pph+<)hrPIabLR9IQ%&vFqI8o6gQ~R7P;_?RL zl5l6;F9CNxhPWghZV4Y2Q(7>cZ&=MJAC5OTWfGe9M6MlkpMn*R?xR&q{Hf~#Jb)@t zQ`8Cf_a^^T1dU9u4lYKt;XrLUx3cq~DGeUr7m8jDRSB$@LF1x;tkNd8hnqVJyNIM< zg4`;^0P5zmYFgK9R{HL>E5`Y#t#f#GveRbQZHjVjlS6X!sAqk9w)X==16_F-VN*%M z@N7k@ebjaC^*Y@0RJiS&vLIZ1w9oxRsfyI2_!t`qqlG6U+ndGI4&`OC0@jX@>x-cwU~F=vf~r-fpAq~kJ4{i8hi z=(=a}`*~y6(ATk#Y5%uYzAwOD2!H?X*bB^$SMI_$&^QD{_`f@NeM&7sWMF_gR>H4) zyI4u?#>QRR>kWP)!6MRPgjzd2^H|V2K9ctY*&YibTrW@g%2;!pD#Vk=`IO$G;|(7g zzqU_MX&%TBj^nXGqW;yrUi3|WbuNLe-^VLPNh~V_dG~rwu-XzV^acAh=bYUZrhKiT zmcE^luep|0VMOn(aZSis3tNZ0?`^r~7Y+^!7tXjl=_yjIgMPc*QX-*Sq)mAV~ID50`HB)qEA->L6Z^(qkD}pIx_DB^x*vNUTQ%!KM96v^ee&hn_-H! zN0I5Z4$5Zg1r=nLEW1a#$D>1g3y}FF$RVY8JT&fnEflf^tUMq>eAI&MV%1r=5Jak7 zi0$6%Yh@#(#&D6Sw@T8e@&tw_@rNGeLvo3HXfE}WFhUK935%7)dhuHEVmskoG&vO< z7NHLMRK(-~943P!BmTwvk@p|y{HzY0e|}v4>1hEG*}s2W{_1Ig+Y9Vk%ZFADCcoy_ z*7BP!+Be<2dZPEII}?#_ zFMm%Y`ja^nCAE9xuZOo$D7%mql6vt&zQOr5Ods57g`-D=C$LMPTWBDc;gf)YO)A{C z-gA)oou?qD5yY`pmNSJ~G*EJxC&hG(y>Mq)z6UunH~C)Bclt_{+|yAsl6zdOEYRB* z0O8|$@F9>|UpBLR*~Z8m(to>}+f#JEmJp5h56k&KD?j=7JavZ4{;cl*YCZ3Mvz|9! zmYqUN5O-%4$t~E_R`Rcwd+)207(75{MMADaU#?tgjd|8(W>jOE{D zYsjArs$lMgHz=P5Rc@z^)rPuAH|T0lph2p4G^y|DoR<{9R!8&xe2lKNW)%431V~&? zPJJHho~Hy_-FKJG+Nh`lv;JV49rpQg=9N39&F$EUOsHiQ9wY`F@i*{*B#YUEk7;+^ zq~Wt3LPUj_4(b)l^o|ZOhg~XavsmSQ3xu$bkFBO<}9aYG(2VXMkrhPKw7!F!Pfld8fZdIXUq&swc_>Pc8uy)DZ&z@6zd)b4%U_!6OY{g!*CfJkb z_~E9IE63KKQke=|ghyEG<(&QF{m|w46^v@$2zp)@ z>g^7RZwIh&r#+l&zqGm_J6OISoR8kS+4uE_{!|kExW*$tS_8i?^6w+SzgpuNKZR*u ziUL{Ri=+{WuIJTHhnNYH$icF{yVNS^C3mO2lC2tq)=ni~P|{_O*4VjCB-1O(nIMA) z)3@i%Yu(x6O{N=n)1EZs>^?!4EX^rN@!9=RKDRC^68lhad34JygJXHy9#_*-d2tv9 zrs4(GZ7i_spYRi$AHtoB`p{$HUnjLeo^ZhFqXAT!;k5Iz`ZeddX-*w|cJ}Fs^e>m5 zJY4Iv$TSet?6D+#>srw(=-y$t(Dt6K1`Kx|h^NXU;E0kr9oJ01Z`h$~l&EJX)h(L1 zIiQYx7Y@-h>uY&-T77m%EIC4XYMxc)Zl7D-%Z^jlOp|$xujLLgSy8$b2a>-Xx8M~S z368#sr1`gNJYVMJ8-MU0W*osjoBl`Pze{I+SGj+e`~On~&wnUr`Y#2I$s5<4w61|Q zQ)klWX=%$WAlLs*KZk98TuR{ps=mv5Ph-D1Hw#U(q^6DBcURo}Y{&fJ`9Fc@|5Mxk ze$QJu*qR^8F3mO^|Bj zYHusU>=?+wX2_#hOM^f2&|ZF5V?T{vM|3EIo(eY;FAyeD&1p-epq2`@fe+?@V}bXiRGdh3a+h}}EypbW&8alz_b z7Ub(BN2HiQdw@vzJBPyF<&S&()ok#g-*UTWly4g=Hn$W^$d}@ZNOJmxCkUWW{T-g5 z_=YF=2ReZW+MeTlP){dlb53sXX#1Cx(m2>b*FOp4#lLy)$D@Y)$TIkjGU#%O-fd13 zZRoFL*VoNyyGw3ypgk-u^^cEYGeiHp&AhvDT{Xfzo@(f%un8j6&w$jmLyk70uO?Vz z0qkJY`_J}v7p9`k1Lt~OYPvBZLM@kkcJTG6w7bieE{Q%9Bqy0HcRrtuk`5|6S1_pSsg_PQ)5irv>h~g z!b*gWNfR8>;|w?k86P!0PyFke(t`((tXZ(F8^>d>M40Q@X!d(P1Sf}(ZWwY|*6>a{ zyk$M0D!B$vCPOwI3g!=NtSEmMn9>s+v|DGf&oVJ}sbskY7IKj^9-4KdBwzHRN->1y8Lc{496;ut2%* z9_J_dWqJPiVQ&l655mmR5x^aW0C}N)?*cG8eF2`~tss7a3@rPsel$l!fqj5CA0l9A z96_Z7txE38(8d1f>Hp!u`oq-!qo<#!=0dofvf=1B9hMF5@p$HTnfZ#2&AvDpO*68b z&1+0(w1`u2J9nG%PpM`+at9{VQ(7z`!zhBfjzpaAx7XE~p4Q{!hhrj+yPy@j!@eyj z5A-}c8|p@Uir~bxkO)-ATf0H8GkYb5{r+*(Q}nv)2`HMyNFw3BRZlazXDG3sh#j|0 zpWJrK$as;y?{YTKh6a;#7+%~-8G#yYIH=va5o#q+X7{o;sp7OLhPv0T4jh-U!NL#Q5_#(HD=*(p z*4){4Stfe-WcA%{EaDgN01TF@CcDD2>9VP6&6w41<9VdRwFMABKbiVJX3Efr`U_Li zPo93}K$^N2Th3{^A@uQFN>6Z7?Ue)SLC5NSUs-6yviTx*jQiu8e|_(-eGHh4e;AqJ zVjhW3^`HX=zR!dSt#Gi%vva-YP~l!`rF)sdRv7QFT}+SkB5!Ahm9gsdknkjHo%Y7v z?uZays^rKOtNT)Jp`q0mz67mzGWSNm#m^qeq&Z3%+twRZI`s_#JEPU@Or5D~JW262 zxWzu|lWcWWCS=O`o!xKXZOYwGSVq~P(@{~ybKAIe83kZ+QU?Ay(|Sk-ESTqw+*o~T zwAh3=p>0IC?&f%}0Tn<~h|9#g)1wkRv>5|i2r$#0GJYA2j=lGr$1GY-k1H+vaEg)W z#j%_Z_2ZH>-U^5Hmt7I*+V9Ymo?^2`Ag*!QL(84pAH*5s$l-dv-x$HZC#CZ2bM!)> z$FmmqSm=9kO8mPTS1$A7v(Sa$+zj#*|4pg;Z;=4cw>D(>Vr-er@J!TOcQVxnJm}!C zs)Hu|4N(YuMdSaW)puNw<0nf1rj+WB3!(z+UI!-2HGxs++o%LBXVEKvSld3)0dI@m z^Lvr|%|oQU%i*sV-|T?+H)l`LVVuu}6ui2^j|(YyOTn>-e5o#;nhE1sV7z?131+M+ zaBw~bvv-aA^j5);wEU^)e;4;(b-VasNX;!T_+c}FU&g=i3qhp}k7cZpm-B6Nu=k{m zPKY+dS27T`uLN!EID8(*v)Awzcp5mQTJ9lTNI{sOoP~&JF zR{?GEIX(8CW+TvmT%p8$))%sxhR5wf8+CCm&Osw>Hri#x*U}~y;6tf`_T&oIyUr)S ztG#P0cY1u#le|96RY$nuv_mxOp^tP@Tj9{&C6p1xPMG$cLt(=41{Nx%CYu1JdZx$S zGVi7CistAY+y@DyAoum$+%z;|i>Qv|vxxxd&AA-KCyMp7mrhw|2)klseb#WTiGzo2 z7D*#0OQsNMaAEDrQ%cZdcN~Ba%iSDq#>2D;9JaIF3@I=)a^dJKj8FD~6DQXx37h`z z8PzM;uzzC#`eV@e?HDe+k4f^ig zJrsQ3(62+b6@09n8clN_L=A+7lR~YTwvP!+CzCX8l+a}H#+PrURUf+kw(3-((|D(! z#2&f5&PvuXO(62%-gTA!7xbPAYK z1y_}H5s$kkoV}2nE_fG`w&!-igS9+ZM{7%R!JQlJOJssH+5jb$m=P~Iuxsz~vZXed zxsLOfgMfkb0^izH!i8xqaTziT!8Fm%_2B7QzcK2EKvT(*O^=A3r4gKB>egEeF?3vLO&2ks0f4{0oC&e4+&V3RN zO*i?$_6`MNqwhf0wz_!J0{BUWPBgR-z~;!IIe@1=8pu$xLjM3dkQ$!@N=m~%`v2LyOM5V0>YpS-L6kM?+f(uZD-3_SQVT!4yL>P~XC_5RUQmg0zv8Ff z6ZCJ=G@5z8;R8Pf)0z9md0e}(<_q;Pc+4c$z^3cf$H}OIhbM9bE~Vpz|57vgkzW39~xxABU!#wqEi&EnafvLA1ml&;#gj zS9~BhaXhfHOmaxYF&OUZdT|~E98*SmA=-4A?(UWh`Usk6U&!`y8259J~3J^Eh(;h;K`^&8*5`OMy9Fb!Jmzp|ZLuwW;Dk z$ZiZBO^@qw1C5JZ*v9p)ah3Qq9iboQI=kvjnkKQw~XA5CU=QX}!H#&468osa`5IrIFKt`{ z@o?8Cn!L5CbGXc#L$eY+PGCelx70sifDC4xut^2j!JP})LuCk9~|t2j~o{-16XKE z*#;Nb#v-OCscqY7x~jLy#%<~dnsv!iP;ZE{?VM6KM0!w<({)nP=XLYgyk_a_4(^p9 z!7by(5@1hXvye(Gsm9DvJ#4RlmLpfxJD6bO8(&KXBCPb)xKyVCUGdg!qy7E}Qr(Rl zvtW0-FrHfpk*XbL&DKqsc%G}*nNJ0=l10CR@ydpPLGZc-B!Czg^_}Aikh;HKYK_bs zPN=EpcK2MO2HfsBJ70nbvkQHI-_wJ`BG4?(#%%%@?lF4dsGt;Ox;x-QZr+xYq3tiJ z$GiX*bVZIUQ`$PTIh?$?L{5JRw^ActKz4>M4QfC!Fdm4}8jhRj~c zol!E5lFR0dmsxAJ3c`nI6rm3_;7iSVlayE4Hp8$dGuL!t05N`?7-SfjpNJc{$2-4kZ-Pw4o&$7->D zp(L1S{(PTsK-~WcL*~VwN&y!Bz?TvUPA|cG_x{?v0hk=ifYJe#&esMF=Pd+SZLoEK z4BBA`4Q59A2LMR>^|imenjbF)`JpiR@2}>Uasm0o-~PT_c%CKsde8~&nh>vR#ot_m zer_{b-=szo_os^TR@r+#ZbyRmD1tzARGY;Wy}mTE6Eu+kM+bj=^3(~8I)_I|MyCeI zewNU$ExBdv6PWl)$A%->U0Tz-s}!42z7YvD}KH4 z_ovJro~wHmmyn~CO>D`s!;Xk$biGdab|giBW2`pWT0c;XU*zqS1*fR*=dLxcQY^^; zS_mxE9-9{IyboJ)u9Yr6Ms^319$Jz6TY@B6qv6NP&Uz}>R2SjQ4L;LBsZ3^CarAK` zcbWue$(%~W@GgMQsoWClPD-pBPCi**H{_bP+-iP`y9>e@lx*05QO(h_FPwJ(?pIFp z4*Xppy!v3>8SK9;7l2aodlaZh@%oZk>{Rt2BADR5LX)Mhz`~IKsa*K}UgURg{+n_E zprwCZE+8L3jQ^E#K|V`)#C~UG%;xLrX%y2B%ABc4z{1AIQ6dh}3=?Uhfl;j6iOB-9fJ5!LIkpSMxy_ zb^|sz)hO=c;mO@Y?0IR7q+`}0K(XI(K!_&bhqaChN(aZIvULV~l(QY;0+=#2aWuM6Qp|{Dv zJ!kB7BF{spjG6F&<_eUt+r53sSI~nWd_mYB&}?jaR%wO;_+BF=&T1Uh8ZVbapoM<5 zhyZw(N;>4GRZ*I3pmU;R~WRZ*Bvfg#0jj0+w=jkG_z-^cwcY9&H|KADu61QA?4$&sX0` zO)F)lVVjTq_NaRv(QfSV@j(1%BEHT?U0FrP(3J_i!`vf4m1s^g^I|=gr?_FMr4LkL zYiRvNVDN*+ZRI`-*-jrGY>-9W5zJmN&qjFVMm=0muoP{Z(I+n3XPSe0oii z=AwB3^63{KZ1)3uD5I#@k0dkfkM(-ze1=@dzQo@s?Z4|Pe2~CDIj?^bApcVrfq%T6 zC435n|KN@@YHHg{BSIuy|uXfI7R?1);*Yz`B``$^&*66v1Y6-eO# z!&%VSjO}w6UOkGK=Y*|g&AEFypOi~3h4B?vRwV)!F8wrbPy2kUPV}=zcl(EoNMgjO zqhszgcHSMReCY+hlT6D-ZCVC9=H_pfn4T1{!ewzJ;Yx?H#@V+xA zKafo>X8oWw2wsydyQ9BR z7nshwtYtqCJITQAkk|=nZFmk0H1T3yagZ0ZC+x;hMlekNhzy&tbchlgCNEBDeTSE1r2L#j<>0Nq_IDz5|C3Pu8I7<>#&6o>uhtdic%4Ex^9H!z^9vS61?yd z2dE#j#0DYnCI#K%JoPX{TK*v7umm2wPT!4i?sVA?5f=AJ}iJ~&_p9t{_dIKt^X zUL1d;g<3}rPXK)Bq+OikkQkSH(ai?R?W?~>YJbaG_%i>r3GSS|sa_x1z6Jr~F~fASl@_f7r#)_y^Nfm5Se zr4S#z+X`A#)q4n5W1yA9{fhnRioQv|au{&^`*r`XuIT#(A@3{tFJxV_ZtsJ;^znlbW^+Yflb2Ka^kIy)qC7=fY$7pqFjQT7m}BX?lJ+3ZB)09#_JY=M^wCHSw+(r) zuC=bV=hG?N))MJOiCVRaD0g#eDL!XTth%sRj?g-2B-G3OFkIMrIE%}WC;@}zEX(;> zNI-!f_0!xnmeT?}=0et6f1te+NW$|&9{?>Ce3KjaT=2Geh|EjOp6Y@Kgv!|AZfqPa z$FBY%s)192zoiU)vgEX z&u8jP9-`o?>;4b8>W&AXsj2L>E_nzxA(_WI7V`bJjyI?~&F`+dH*a`3MobH?I$u)o zFVp>pt1kIgXME57c(d(Jm@dO@^ayt9_~y@Z_M1NdeD^Bx;Q!w|BZ#5+%Ly4IQS>I_N)I?0d*iMif%n`i zm|yq8r6w<%_F~9rWrVXy12xRPNlUzkK`+l{t20%Pj9f!6hJRJveG z{(*h>;ky2X9Qw}q`V%?yPvFp}_9t-Yr~3gyx=i$-JE(R3l^m+BO!K`+mTTb1xCg=c z9kv1>(vUpxog)2(%mH`EcRBC3V6k^_&HDb!C3UBHXVkDiZZfc>f1qArN&m)rWi|WX zpk5(d%=sPaRd|X#;-J_Wcyk}D*B?-?t;V?@-W6yYWZrde`ju!`N-Oc_1!7RJ#w9*i1!<9#m3n8&{-+9@R zisEz4Fs^nnc005RSY1>FAJxFE&?)6iaR(EC!Cz69l)zGp^ zRjRss<ijX$R(ewA&Ls#VuCMh>bh@$gmW;a(5^=}|8Fvm}zc3q-d>>-2@RbZv+ zK>aD$O0(PDFZ~8jCo{Xz26UrwU*YIj>dro~YYk;4CZkllS$c>bUm8Mn9xk@Z!+3`p z83a2@>tJ6tyt8TL`0l{Z;?(QIXc!026FC`4%aI&2{eMD^yI;0w;UoHtr}FcWp^B>LQrTLJlAhm7{Ku5YKh#K!>&55D=)iy8bBCX}rf+lT zkKPSr#jMi;T@(jGi)eXrsh5pWlBaE9!7^KD?^QWVEY+UQehEBxvaSrSb^4r*~ zdX_>rzbF3IUd~Qr5IE&%z!@VnzfUfH&o=$G7YH2pKe-?L8x;jtzW0Ru59fxAW-}O* zm_%enP_D2e{!eas@2~j& zhEV4Je#`rBzv7$5@lLjQXOJ!FM~YAK?Y9NNh`D_)e6 zjyK)w6{3-plx&^sm*M_DESA6AsEgi#;Id&Vf!Qy5oDHvC#`Ld=sIK76mJpGtkDGzN zUCj!BT-iZ77Ap)qj{)-ndFt)DVhgYvrH#nT0|R*^2UVl(C|R?fm8`v9L17m=_jH!{ zj6vM(K2;0`yH&CETqKg5z=E))(-YtM-r;5&Y4Eqg)sI}-yp6t&*Z)+|@x%LA-G4PN zRpz`;hy}W_ZngbgY5!)>e2-B5h!Uwo8-C6pf%*=mXBq(@WK-rJfH$T+1?MwV6I7EL z_Z>`zlQ8T2h?@FfAAnC5qW-i6dXVp^DUdCGLJ+>c2!VJ%HzomT_G8o(6hKx7d}1=* z0jzixtZy_DNcCKl@2=f8zWp~RVqS^PkU2F)t1i2@9JSou}aP~A9M5wp|368+{WkqrC5Gh89n(@JogzdD|;P1 zI6os@J_KC4uP)?s-U(Gzm{2AS5!F(_+FEX}!`6K58Ume*CvkDrc+H8jLU9w@!A$<7 zolerQtt#3Tf*QDqZ343h+~t((PPO*lcw?BoL=Q*KdmJkw2%brEUP(b=!Q(LI%{}*y zlaW@Zv!Q{=ZF4z~mXuelbvs@WubMrfIsiz z|Mn)%A$V&$t*~5fRm47n!sb)L^K*a|P^>tglWazkHt-XJqw_m%mSKOV?fyoCM+#HR z>Q=_hVOw;#lu=uVHQOE=OdmXQiZ&4#k*_eEa+LcFAlf4KsK&jW4Pmb4BY29b_1yzJ z$**oK!<$QR7!twc0+=1ie!)T?^FoOR3}O`NFu4%E^stzn zJI3-63ql_*`T_YhS8Rtl`tA`22$t7MgP)tlrj`i>TOP}aomDg(|-Z)Arw%6=FAz1U()LahJl>#bKBv8 z#+S#&2~YoEvC7Uz<$p2R>YvtJ5#n$F7XJmSF~y`jgl?ML_vM8V_cc2m>GrpWXg2%t zlnJs^)rHjU3KrH+cmV`fn0SH3x3o)fA@?M(Zu_8&f5T~BAOR4bXvh&ysK#KB|JI?5 z8o*Ue8-+*yJD2e9la;=miNPN5wtauJHLLW4A`5Hu*K3FdFM?3x=dGf#E}E?^%IARS z$g@2k$=)Nxi(O#94dze4GaNvEs?R4d|2eW%gIaNb4AyVqAj?vO9(%IwFWbT2o^k&x z4J%>0=Y6+}OCIoXG(O2YlyYu(ioR%<#&z_y2t`y~heBjPU>3%ltB;5hlEX`P`Ge2) z6&y8`hj}HpDd-QR-HE-th%>=N^?6(17iqHYY>z@zcgqxICBK@Tt#X!flhyqZw~i&! zIBP`t*_J!9HE{^J3BAnC*1_M2?{?vGzKjRHFy*thyYOM>XwVG^t__6&+IA$n^{{Z# zTEK*kFK1*ho`iehj-U|*=%Tz6926~@ePe6*1+?k_PiV*R8s49#U+n7yf+Dm+B~6o? z>e|>3uxaU%#=|28(n;Yt+l z%@Lt?T2eES8rEjLBxp%SI*YV8Bx$y>w-48su?-?P#?zeBGG;4(U7GIP9>zmKor3{y zg2SlxPr5W~A&be|@jPA0GX#%jG1oBR$!;A~5hK@RY<$()s6!ePhqCOxXJNi5_}k*0 z@W{U)!;|O!R^mf6GadQreBm{m>w_0~Qe-g#>_1Yryd?=z* z+DiM0aDtryRPA~RD1Z^gWgD`Xu9m%CJ|Gs-CR-pBly{j>gC_Cs0UY%XQ)b((d#m_@ zzd%lBhgE#(>6mqUk!`)}U&qwrziU|a0R%2T`yW_BJM6=jen__ZraX!+d1{lbSq~+2 zY#~AD7tDfT215AiWT@`nuqfc4zIpBp^bOoQpKF|ygZdpT53HXI%)&tQl_ieaNk+IP zr1v06;MEH$iD$MiKt}kxVfQzpDHj{Oi`DG8_teK#VjpvZE1ZF;5G#vd(h%w*IRcp# zf)|dr(KcmE>W1gwLq6fDvkpxlL8$Vjy~XX)4IvdY=OygD_RN>JP}#h0thY0zSHBL( z(a4GL72Ltoh5`G@+3;anb+~SFkRc11-zv?#2_a|oGIg$Oc`fq{uU>aBL$h)7Dz{!R zHMLrAUQ!Qv-bZ^1uizpx#78T$xDVW~OK{}w+&1s8JF41Io5wN@cIg^eoT82Jp0XY| z*4I)@K_OW>zUx|A-Gnm&5x4QZYI+V=A&HW~D{8w3MD4^09cXno@#Q_rvK~38(}Rt) z&$Y$6M#ruNUUdjks$?JUs;Khk;IO$Pl76GeM{}egFrLRHM}8=ilqm~zE9{F&;Veam zppOROh`?nFu9U1skNmSOk@9~wlHaJk;?p`a#E;6Hd2eq;0`tbvTf4M!(@oBy1U#hVy zTjyr*2+IjdNI*xiZcTrSKUZ_Z7rF_teV3hG0d4P$f}W$%sZJ(@@b3wB39vA1;A{QI zG7RT;__}{82YBOM4wPRtXZFYX$0V+5an2W7~)*Ck)7%X zR56(5K5WaPu39LOyY=Dh{bZtsp(T{XA6b&XfJZ*T@ISw(@qhj4fA`@Cpo#wC)8VWC zTRF%n0bKE3K~#4zru2aVDHm#CzC-O3)OB~K200?c^cJSn=N?|Tg@Dsh1K7&z_Ie|` z;SRwJ@XO_o;FAThHMMC?e z<5%sd^JLG#mg07HhQ%0Fn+CJrROmClq48i|{e_bq9zm6So!a%1f^M_WMQ~TRWM_NK z(EzpQLO@IMmR8F25Q}A2JH;d(debnSu!#E|FsTW_IGMnHIBgEZ4uR;q$bVH8+CSHG zb(C*MS#<#tv>TRnM8B&Wbxwnm$zL4Dz8cPNx7{av8eGLGE2q@TF5j#pW-DXi2S($>Ua*n!iEY_q+ClkN|SUy6fo;!51^>meHLT1*fcp`ex(YSe1 zj0(BJ3Yzh8Xk_-3Y~}(3NGl8|6F>0-y7Dm>C`3lf0%pJzW($7`s8oE zO?Ch8|A_z3|20MJ|Mq^ zAkd3^y$ERM{uf(;EyA|_)nQBEAgE%Y1cGZ&|Gk}w-;Iep^E8m~VrekjxhukS0}?;1 z^$hm?7{H6|a1tPpDLJfjcUhi)M$O{RQXnh^RkDD2|Za;)Af(Z*O z2kr@ECuF)YBVtVaLXIx} zYqOUuU))GH@etlX)U2RAb;JAoOveDf^yDYbs?&YrvMIwm@~Lkyq|JPV0i4l>Iol>U z9i;bQ@>rfa)LqP#vERSh@7y8ojY>4-EyzDWAov-nz<-9hzx!Gc>`?t2s=J>1w%&61 zL+6@>-LLKz*WAN~$H+e=;Q)pH8~WlnZTH3E0~>jvU6acf7FuUf7LqrbEk(F*W{H%J z*zta)Sd%l{({{qH9NpQt0ysS7bns;uBvVA-RQLP}1`TI|O!did!^A1b8_sPwx=Bt- zp^oCqwKm#GGXU(aN7ep*J{;4g&p`Nm9Rc4NVxp}NG2sD7m4~z$;(D}Jhys9%^*!A5 zK`qWZ{CVDC+Z9ZgIoL<68OQ@C+goOX{*Z+TUh0x*9oWe>oD(y-roVE}u zz(v{92=qEOA4nSdjO+I&?HDb=AUSk62kU56VD1d9{l8J_eORpDcp>oBVqepQ_Y(i@ zfB#t3#_yHB`BIAfRYGp?%L;#VdEtxV028hfv2WrM_{8r9b6-)NKae~VjqSdxA)N2( z>2H2(8%Em)6eLY=jowF8A`s<(xSYd)!G-9fk46^Imw$du6Z4;I?z%TM`wvvc5l|UN z*n@yB{~L(%4>7x63~6gwq%X*k{-KhFZ3D8H!K?X6lLLwC8=3K6EQQ-k28YI%$vX21 zao*`V5MyISPFu6FwZpEqVsW*&g+y09xb_<-zMik+ZVx`r9s~&R^?PU?$l=XdL zQRw3Ec)S+LK$cm*Jv->OGbhQod*wK6De&{x5-0Bu z?s12)CMG&)_}tq0#@&trV4W|a1wxGN9pnIe=6S0iZdw^76o}|_Z$bpy>k0Z|ChOXg z))J6(!c zH>C+np~*Nt@bgvV}Y6SJYh3xoSWH4UvTU2DJ!gl2D5p)S>3r z-yqZWwq5r2K6UC&ZcV(4w4IQK_`Zl(>s{vV#HXeULn7VTD`hsA6!zkas)e$W-2BZz z?|!`t_)SdU&j_Hu${?F<3y;WVuIxn7(aX`C7L`+Tl zNayGNa_aVll$j8#7`+gplRB^LcNeNokzE&il(2i68(_TBTsZGN{-}s~(G@CfnbJaQ~Vk4p~*U!7^K&M}=7WA1@b_@+!_ zRbe28i>Y+ezRRYuk4X^j84y1SwiXHu=zqIO)$*uo`Z)Sm{6F@Zr*-p{{PQmY!{}dC z#IKbRe*IH%Jh5-^1T6Nx;EiSY93kdp8IS;a`^{CD{i#rXT!mql_X&1~JnbK^!mw%n zyp6$C*u^2JNq)U0o?kZr-znlW@$vcf&Bt#L+`-*G0b@qKz5`pnvtP=T4F(!#nJ~)-^@*PKQqjq$EL|w@;XvWMe+g+Bq6=n>8|_ZY!nhv4H!T zn)&&gfAf38&#Ut3wBfmBiMM=)x~*CphuG30~icwOHTk9yz*BAoKd|! zkIe|^fuw`}E{^+=4XQT?aeZaFToA?m7T z|5i5r=}h@{?fnD>SicJV{HXJPs_>luMr%I4p*2+oCUEdSM)ER;RivMp0q?$N0_@pe z-oIG`Ir{wCTr0l+dVPK0UccgkTyT_}fLrsW$~)}i3vUuw0XHxP{`EEO+t)VX=NG@s z93G%y1HIZ8bmkYU%8!o~jHcPg=?jt*SjjLO0KzRulpP2I{CZn8KP1U2tYzUZbTrUA ze9@;V@0alH6%>Dc4Ql@nUxQq=&w~1o>ZvxB_a{R#fWqQmV71%_rzOv0)bxl`bQw0e zs2;3T=H|Vk)PT8=wSKe_9@H9P=C-|-y7wv6amZkL;VM{D(*n~Jit_RO)y*=71OtVW zim}ETyu87xXRgk4j6846cK4`D2ZTQ`vRk6Qx|sM1-ZqJ{uSPoi!X6)0AUUPWqk?_o z?P;LkQe|_Cyb;P3fH|8^G~KP}q{ax0;Dw41;1#}5mp&RNK|^v@p-ATm@f*=@y+gWA zYV<5L@8Yw6ASO&0QlNFJBg{Ypp(r;7drR-3l0dME#T&>doocX19z9z>v2Qe(-{to{G70`w-TciB_WMEb zhL_OE-Xe|qa39?RH<8K+a(bU{0h0Us(#NQ#{yMr!hb+hS1>s4q9m+DpB)rva8MB#bt96AwaZr7p_aaYpA{Sj6d4>qM064%ax8xaa5*F)-_OznVDH>tre8%;5~uq@HS>YZrXF3F z&NFxChrc7JgAT?KfVt-QVFPef&h$=>1ke?FmAmpNG*uk++I*ml#kYZZVHnFI#9EoD zvrX-X!3$~Rv`<~x39*I{RRberNDtq4o5wTew0pG<(Nnx|bnY?XK4UuEAS79M!*t_JA^ zA7vw*RNH&JwW~R-L0PwLVv%& zS_{7vKYr&wedEoazB8nE{*Ic?a??9ALsB3!1MYzwl#y+xa5L3EcVWX=vXP+6G01?lsTXYU%VSj+NJfvtOB%=fe^4e@3h zr{O#_N;D8fW%)rGC?YKmBT&oai?Rj2__CP(a}BF)7}ps?nK={+N>r<>btPtZgRILv z>e++(LfL`F^!un$I2vPtO67EHFk#ONAx`MK(^l{R+YLMo;4kq07#K>WoqJ;iuAR$2 zliFuDXO`oy;nT9HWBLGC!{hW?oqFLd&kiutt;~?c9Sd7uy~!=CcbI%GG*Ae#^vv2; zrq?b4!fjuuj|ZGEh7%QgU1N~=C<87+ziF@^@mf*p!1_;}5xH}{1H_AFO#Or*sWbpK zG?UJ2e&;c!1z!veiO7I%aoJGW@cTlJoBKs&8U`YEkP`(LR2BB1PHr{#8$|aCdu$-Z zArTH~a=QhG!_7r1osR}(p~{zKxS<)LS=J`X1{2!kby{?$(1WJ&%LjK!uYhuJfI#28 z8cyiU9#WXDs!r}%Fh6q0E0(N-a0jVluhlQm1;gU~pn?(z*}%fN-O+71VfW{0ZTfn*O@nkwgA2nE<#?;;W8gnah(|3yTqA+aJit|66hIt=2>36b zX=L-$hdPD(0%yBdFjm5CVAZx-ah+68)2h2eLf+vgMS4b@ej3wj3Wd+x5 zM%X~aPU^1dY_1H*)8A4yU^_o};wGHZ8_3?I6JFkg5`(|&jjJsor;UIAh1aTl+%9m> za!hyvpkRY<4gxa<%t*jZtDv;HcSuCD%D`{_xC#BX2nAH!*Yoc)jEljdn@Kf?+}jVb zcqUb0COh1_3lpSQ{m?-(?^PFE{h>-QyJtFGZ15=NTz6b1s@(83k&JGZ2+~2ng8hB9 z%C3Vs3;hIQUoEcZy=KJHB`gEjTDo`Eu4l=3d3>U3T2TTiNp_uWAJR#f2AjtTn8N8< z+`AI9rs%a#+Wax{X$X0g!Bn+#UXQ`4tThR4uEptMcmr~`fL*V*jeJ zipp6xd&UQR0KU%K^*4Ulk*a7wdB^j)5ex@E6Ht!9YH%o({-In2J)L%*de z_4-87^Ab~!L~U8eTV8Qyp2-a)jH`8>wM^*nnxD&iv8}UMAY)jVyfPA`=Ts6M$=g)8 z>im|G@$%$$8I=QKR*}PK0^)dytEo`qaVxK6^pP0MQzKnCY z96{@LCRn1EL$|oVZK@r{;^IhDl-N3kThDws3B}{-h%A)tbQG>9bMY7)HJ$#?fhRPm30uIx+qD!brIwqVPbb=U^AOHQ@Zn7XlezMIKuT zZa;?Rh}400fQ=5+RXfGCX(vM~4WeA2ztzwBK(P@QI92gV%3LfiVWdG|@Ah!UZ<|YJ z+!mqi&E?AI7d`c^aNDT;>-gwy-WeUY4R=-VCxFg^Oo`0sbG3#j8^C+w>$L0FTjp>1 zj-OElpq0s!JPL;RU&nFCAU1DU{*K`K-AwJvfBxxS!u>?m{zY=w`wjwb)Sot~Z`KJ2 z*FIDZ%rON}8^%NC@ACz=f$y5B$YD#p0G|OC5wL_3+*v4&*RM_3$-Te6L@Rz|$b6mn zf1iT~GT9$uBkeC;-S<*fh@j*lsr`!)^(&I~(=kDUI|4eluYm_2C>JQ6A1D`T)d4bK z0Lmr3!XdrB1$^(?2nzR)yaNz-eC{12Fq#65x1?Yr0v`xVn@*pqT=6tL9Z=z7cTs;p zn+GPE2IPWY@U}BAhS+B?=BGjMTY%a}#N@|T9*X%##^l$C$zSP;!KcG~&Hn|%(fcS6 zwVygb2(F5NIDPu{NKK{ZYg)`m`M~J;B@4JZIyLG$fD57WWa=#u)7xcFX=z8ua>RDVR zhg7da@S!_@l2-Z*0A6?yY)SxCBxea#boW<)Al{C8&_Voz3aM z71Xg=4UEPGhTbXXaky_1Eju9lW9L$~4X2YOLo$`{uo)QiJx%fo!orCHZh)agZq!1y zp4bI(4R$&s+RwSf?QMLkY2(6QA6f~BZuuflf;Di%q!cumVe=?I@^lTMXauegSD8Rn za1pipEU{jzF*7}PKGvP>@DU(r*4^o^4si2N#6Z6~0zcv?xi-km$h<8%u}1@X!?^q? zX@X0nX#ATa5T;-3jlgjdPb&X%iMVURBgS-{?>3Q15_!H|V+^*S(dMNWPZc%~mvMi- zOY=H#8B3(z9y!YRcqYpJ9*^{p#NfpRF%G3zgWw}wG%B;uJ=9~Jp6jN@yQfZqf|Atf zz6Y^%?QC!Ii6$S8fAJ@$OC_VLQfU}04*DuiWJLYA_ocE?s$?$%!-`RE-XS=jibj5_ z_z5)uA)z0HkmQtN4+n#_$Syj}W-Cu~Fd|brguQh!ex1icW1TX2Y1f=WTPT!fn$8sHLT~ zYRUIidU`K{+)L|SdOepdd(TQ_Ph1)Y{x!3T%)eIMn z8%n;(l4#~d;1m*))Q`NngV+!84rhR^lKpVDAN^T>Z1inqPsS|xH41JkUAwlZE>1%+ zt}TF;X7VU!*4PZ_dwB`6hh9a{snx!wqobMwffBwy1Uc%-=H_raNUYTFWfR}Q zlm{mKi}$P)K#-$P4K~mq0!yHA*zpGo5ysZ`R;#)>Rx|3wWh#lmyX8A~z{FeVZsY;f z`h0CxM=+8P`@@7x$>aRZ9q^AtonPxXw0wW{G9QIpoHQ*%YQkaAS;U)$P?{#9ItK6S z-`DY@bxE3X<4pRilpp&lL)grz-Ftd*{qfX12t4=Anr)QA?L~KYaIChD?Idrml^b7s zEV>Ti(@pKC#O&2vxo!J-v#X-9kX=sBNzlSJGo4a6r;giQaYv=DIW`lycV9y{uCEie z1>#Rnn6wayLX;kW3#uReEq^iY1K9wvpC@5?#c(Ne2HQ!Ex^3E_W(MT8n^WHShb@WG z4uc$DL*ntWK2w2&%*$by%<)Rq;{Kd;;>;`roTjL+4NqyT<-mA-BQdkVkRAU z<16@oRN9U8NPgaqVQ5(X5L^14uIQIevvTuy_w#>L=5K##iolQl`}_I-w#);*=C3;c z`!e58;P`o;4cuv!e=PHFp=VWsi9q|cC-9%#-G5c`p|X5gheL{h(VH#e?sGca-AWuW za^8TT3{+jo1K@|Tr_rb9#96n&_6m~42XR&M&@ZQBs!Femj}n^hHEL6qW6M9zYMCo-8tA~u$7sJ zIA(woyaj;PCBqd52qX{ZReJ*{gtWol*8|-ZUH#%jh$Ri#D|FfyQ|iE-gIP2}Zl4U~ zMyltHDht(fOybPSq~wC#rnRq@QG(`wh#5!h!%d7p<`jhAj9qlZ`C0J7MP?x6DEcP{HWm6}ZMkK3D{ zY}M~oIrB3)<|FXz=aMha$x%nz<2?dAV=gsaHrUT~IYC_V*OLD&B>Kzv3hwTVs<*-E zPSkf}u96!>h=dcFEeUbj^5|7>M4ey;M!nJLHj07(YFyZaSVhCg-oh{dH6W`&mi<7kjcCiHEtPbNWEzzKKvE zV};UPe4{K%_iZG=Rp#0I(=S)n)-OuI?Z##eCdTtZ;dzKOBlXV7rW4U}!S zXH?WyxZ*1FTKF=_d zE%}5xwRb=qkIGq`DM1M077{B+eT)NG#qmqVh~K*=VXq0V7l{?| zD6?(nOR+1()iXFc82qXli&X@}~x&Mu!U)YCB9XI6Boyh+(d9 zL>G5@y_JE~GbYgsw{@52kI(B%RFxpY9@(aMOVM&;43Z77Q&j4}D7g*vm95LCaSJbQ zm%S1tJYEjr0p>0d#S=EpsBQuEQ7N6#PmIIg3NgR0Z{S&)n(mR;>3^%fC8q<(?N+z4 zv7hT3MC=@YTUGwk`euL!XA77muo{u|FX|g?sy_$1-_^H|$A0@v{?q#Q<1_i+)VD!$ zG;NN?fVBF6;O)j3i*;MMj&X5QxmLZ4b-G>Y`Ua(9hfiBOxxT8MecFimcDc&f@sTeJSPTNMfrNa&=YiNDUC~hb`i{jhh`nsWNPjz(};E8jI!ZCQTdRKL^w7E-> zCYA`mp|(_uYu#2Ii1Sm|z)Gu$0ALVxtLI;?m=jT4&+F;puCoO>CGd z(-R&`NYK6z9cZZgP3Me5gB9J`{u1hNnf406X$dIkM_eHRvSOVF~y=&x<4pZO(u zX&T=V82@+mjR6HbNv^P_qjFQVr?>>)st7t-72df2hx+z@mvbMXmQv~W*^O#7mBxoE ztX7AuRdeA_ME%s!{?&q}`*aQ;PGSt4G;Unp4Rn_z%xqmza3%AbUyMD#xHM=8SZq3WQOK>tY!)|QKk?!V#d_Zhk#Me8SfQ#oLPMP%ye8Bl0G7sw3dGrRo z@vpQK5LP~i{3)56A`z|I4*K}`byIR@i{75;PEHRGxU3mCI!8zw3@^I> z$Mx;p#Z^9jFT?qEdHYk-&0FvF$wGbA<4ECkav{gNVn=Wym{(b8Zqk>wOnX;0@R$4> z>;Dfox4&E~9Hakyb2GufG6cRie64ElOB*OS;MNAtz|UKo`Bzo@eC)T+;^(UNzO=!h z@qK^%htJ}tK%$@Xh~Br|Z~28Yqb99~BJWsP`i3YwH0WV@w5wnreGqA?;k0%uVd;h1 z4IvUcgmVMBXmKt|=rp{c-Z0A1lm+^(0ROJUldH`>oM9A@hr3NOb9Mx|iDgAT7bu%& z=1Zm762)5Uy3cR=60}WBb~mIbU=ba88#2kYMK7gYib2!?7B3RW5W|>iOAnAyT5d0d zRX|D21G<_K;A9|=L#KCke>i7>ynv*mIeNn$^KM=bWY*^cIt_I@y+4#gzOq43?Z@`o z=-P0+QJMxmH3So!TTF_YIV(WneDRvilgrIp$_g+-5cM97vRmCZ!dV>;%P<$}g)+>$ zdF8CF?*#@}4ce#$ncuaW3rP17OzhiN8a}PISo9BPC`Rdh?n(p1F!eXEe6PAM4q;CR=SL(C2%1Ek~kwbGA!6rtL-*&zB#^mU~SRrEuv|5beQF|d`l@b7xn zq~TG~?xlOev3G(q*b3(2dx8Asj|%ypgen}Qn12dY*ww=@^ZM9Pq_RTj%ktW2`C00* zGH`D*p-4E{mN1B-ecXKoTgyl#OFdjOT~bqR%b#A@(St2#hKbQ&+wmFvAYUz{ z4UC=ifjn@;!vT&k1gWOdvk#L_+ZPu-*q#Rp5aB&$>Uo|f-tN4h-ZNQm&0xjMap!jl z$sCN!0{P~rw9wfN#o|{Q543B6P-X`b2!2M?%B_4}hjvHaB`uuHHldFUVKluxp%>27 z6u3Sgt-Ot#LBEq!iC~7oQ}#wB_30T@5uj}8(~Ki?nn}G!){v(x$#GrDm%&zULWC9N z%JNBEnE`eoF_RfZ7W}k3@zg-dpJPt0sBDnkgiAib8fQp;mQOeR1`@MNL(L(O8+MiO zK=N=g0bssucTK|VED+x43tEDgb={)76Xb(64SRU((#qQ~!^K<16A;>l1O3$a5y4l= z-dcC3_Q}Nw!7P@TJ0!*!lYHUc1e$nX3+-tCXkpb2Gk@YJ?6bZ=8$R7YV!8-PtmVo) zuv9?Sj_HaTW%jnR^^W(l9@=twAkA>=F3V_`H1OG8(2uv&6r=5Wfj52txyJ$C0^fO) z5_1>0oKw^5JP~C##{9r0&fJy^!PZYY&f?6w-5??Q1jewVRlqPV0dXNLZSTC^i9BNR zz)L*IsvBmi+l(*A@V|hY`j;qWhpD1S-vIgYvi_9&K49tZC2x6}0}b(Py*_9{SQ6YZlFJ-O@Ii&u0TMK*b<@WI+H-$H?la+# z5ZSHPm>}Ucl-+So+J{Ix= z@NvIj|K=-ylP$g%C(Qt(NI&nRnj^USTc`DYKYxxa1rGwe0W~7tK|R{PeK21H=>YWL zqy>au62xw4AdQdo_oweO2MN;Rjxv30!#(DvO*`$Zq7O*)FmJmO8e*6ph3m_6((Jj(-jh z6nUO;;B2(TDJ>#jWNmjquGcbmj82bkdZKGI+6{b|6$PJ6gAXjyz2 z($8N6%4x`M7nk@0!7q$Krf#!$OY($`l&$wK#8(|7>JX7mu}$>4U?zNP`*1X02EbUb8&3a}BJgz=^s}k;uNi?7G@Y%2HkE+1V>-u9`8~(Ur5Cf)j)sx< zRMQexP%pbXjh+kAZMN7Hb`rBYxxm1I&2e|q^!mK-*ueCbDgqcFCMK#xzboc^QQ!O& zb9-yMLza5njcG3pO1fJNJVCqejBhF%=QF7*&9wIKN9jfH>T3m24l-?tMcC+8HgDJ2 zet^5-p+Q=gBAT2IApn9Ml$42M!%F#c4S@h;P;73)HUkbIb2+qEuYp`a1ClBssLKqS z*DJ>y2%~&CV`il04!yuox?vQUou`)F_uQMyG zG(X_tcP*~I)#BgrI+C9X)|)?Tzr%sP$o%Dvcj9Fa;|6eD+kcY5wE>sVTl@&7T4nb<8ZOzwX9j#JHqd4>>VCLfOgG-U z)=A$YFWNtjc$jClkLkVy$RP++i22hoQZNw)vl}zJiJ7D2_fAs62`yz0I7in2d6DUO z5+cyRpZF}j051z-cE!}}B_YejJ*6T5oU9ou^11MM=`JV<@mcmzRwRa%9)a5l?PW>mVpuX zuXZf}%l$znKk5H}r6Kw%A=(`Eqi1-^ z>~;n`?sjF=8C5PXy(daK04DI#_~6N7vvs>ABN}Y85S=__gDZ4vSR(f) zf@~0HN9f9NKPA`s1ZUA>#r;(C$^2F;WH7Y2>O(5x(S$VFi`mrd3lMRqr>A+KDAY%b zPq)2$yN40TuOUIR-f1l;5czONy+eP(?F}ddB{fDx2ifL#cQ_7g)#H5nFf*NL;VvtH zp;#nE(sx!wrHFW!DkF`(qGR!3!tr#u3&=7)>X6m?Rn*(5G0 znxpg42fFQ9(puqJb}JaDgW`1v=g=2XT-ltA!AP?!1v4jfH5&HQ0sg~a@!0aMe=nI^cG#GbxZ}vEH_j(z&#mX*biBVVsy_`DH{WT9G^5o| zom%pJ6gx?us_a8eKtvVo%d%(HR`!Wbv7eVXZVrGEdGb*s&s@>jtANylaw;|>dVSP~ z-bb4SA`n%ZI4n9UiihJ;Ga-+yaK;cfXOzP^BjU3kHIFnA9K?7auNldbadr0v!^i-Q z@*kUR(j$z&=AyS3p8Lgjh?JsXo5Vg0qQmdewaN|yN)&lx!;(lrl&KQ+Gt(Z!F;u)O z98AaUy6FAErP|Ff!}8x|ce#auXCH zQP?(h)Vv%a>Z-C{fsH}H8NI1qo-a*DQL-Y`E^3Q$AL?^|-NMxQUMS7#H>W01?zD{b z$F9M)f2$#i28d$pKRj7+J$zp%|F*&ZD3yOIl>A4RPkp;tO5W61C8nNshhJ-of}a%s zwg(4Zan!!-+yU?gK%)>ynm>gJFxTzdkyWm5*LcK2Yn&f|W&vqTQ2U^(BOw0zTdNFW zxG6R-Ap5+`PpGsX9Y5I0v9EwjxOM(@UHudyK}Y|9hy&oV6)-|8-$fMoMerER)xJGA z{qE_1ju8I*?BQnl=coTqpFIdwKRS2zw?xhKqjCSX3VR+P#ni4Is)3e*c9~p7f4R<> zuw^H2rboJCdnsxdkY9!uadeO9*1{Wc$~hd~m$}023OqQ6w+H)p9xu3ekV2{UcfoRy zG-cjNx|LTYn3Qh8CS1^?B~k@9+Sck7&6+Uu2~UpxT>SmGB;*sq zNReM~le&A5mMEz&1V8SbK&|hy*q+i+cRaDa6Xa?i(l}JR;BX!ZK8z3L=9DPD@Q^ba zYkf)@=hHEPpcY|)bKp#`D=M5{!oh3RODwUSINI20=Q?=F)9D;5JOa*DnqLnHP(aZA zCe!up1t*frW!kn9 zwvlf-?haI42bhuVN;|s1&lnV}a4`rJnEKKj5)cWuUYaP2z~s9i$6d7|dt?OgPy~}V zz>PsSW0jLKZCt@*9NQh*(bQK@f z?scZyI~!0Ud$xTbtcJkC9{S<1BTxzsdJwXSr7t!cqSYaeSKZxZ=_Kr+Z((J}RD&LU z%)|;2BU*pN>+KZ<6ucR>Y$dnKPF44ovh(RDQAlHY>U!vF#4uX{ypX`^Eh-O3MuWW~ zGNh38em);vc~_3{QQ8)_3SHw83kUbcuCl!M)JIL0D6I{DgE>g4J>2DF8GQA}UCc}>FA*~>TY6oH-(zL^&|V9{@HdA3_E%zaVp8I1Z6(Xd~5sne*?J0Qez=M+CH z|B#o&jLS3V`+t4%!-+3bs^jmPt3O^AE^k{PCVX89Ft8l?)>waPINr8E#`vkLGMx2v z*BHpBeg`9_le+;hI2j52`aav;1tSekoAm;&14T3g&@=ur(bsrP#$$lDM%#Dx`jfal(P`)-~# z7*4vv_IuS%G-u?_hYi`arJvO3vm0c~Q|XkeUG<7Jf|mZ~24LCx0+~8!lk7 zq$i^PN*IQ=wg{$yd*8u>*cr7{44d6GA^C?sj&~d|3@Y>&bH=;*UNjS>fC2ti4(?R1 zr;jFJ714;iG(>H}nK-uD+Th7pr}?md@yfW>rW;`X)SUsyigUf8Z&Y_Z*8m?T?7P%G zL^G?-)FQ4ul&NIaLBg zw8(19M1EyjJkx-XIvG_El-nh94RmH%Gy;#rSp#XDQ=?e+JolLnG2^EZgul5B#h3&9`kI4#UC{C+%?4_M5FN}JW<8$2pIx8I(u291W~eD$_kOx;Yl&Z5p1G(rP^?gMMd zliog)%rJF{k|W7$%U4zv+-TVi)ExNOAWC{XQT(#tPN=OrLG1i+|E!LO1)p*C%#y*; zQ!F-76RO!>889ujkPCXEz&pQLqczFV!zRlJsyVEs0jtw zJg!wQdU3orMM=&xXkK>CWj_Bnvir?Z4U4nQxAY0EI^Gc`e>5skH`aB0-L;9Pc7O{c zf76}*TV?sw^Fyq?iv#~SY$v0XNL5y*@W{#g!!F%V;Zi>L&!=diaTY@FcOj734bRkA zO`?21sr-?D`oWBi{^m%kI>3+q9*WNyL5J1fB4)!K!(bqmBsV^ZhPtcn(-v$>}Nkv1S zD4lK3eBfNBMZ(TwrxfG<(byZ-neS1gAaT;M8Ij&u^c`P237Gt(J^9ft&La>4xD-Fm z>lMd?%R8EU-af!40ugO22;yRfO+(+X6Y?a?_J z<4ij`Wz#ngIbL*|s3tnp8oiv{ndc#vsaFq9Rc^z*O`5RKkP4N4 z*g`Il9*D(Rk|zao0Z)FaMutpb>HZp=av&IM!&>ZL-Ry7C<#lFbH z8)8bT*=fu51ivVS?!b+PYcb6 z(MiabM!T`>JRC}VTT6|5qD?}SRhXGvw_7Ew9x^<6eC`A+5PSePEFGR=lwFa9eBTQu>$Y=)@0g5~j0%?Xx3T&kmcLVJSGt zJI5eRbAgI{%!Y%VWprbHVcTtB^Jq87z<~@N5lc-G9zd*^bUfj&WiB98#x72}-CQFI zB-tCq1|;NAoDQ`Is}*XzSGp2E7)abnc4EV7*?1A~=3t<_)&m>&a<$t0{LuHSQv!Ro z!w=1)I$m-xdPwVr(jKP=r0eL+384lCwyFp2K^`>}KhYj)G2tkxjk@oa%NaC*>jU9} zHjtr=c!Uq}!}^f!@GV3W`r!zk^_!z6S=gOyqKT@m7hmW{dPxHA`TVq=vK4_p%lidB+=xeVQ~AFs7PX3#id zksD-9i#Y`*4KSZbfhRTVIN>aAxUbq4at0uek?H33HS76?eWK!ci~jbUcK*i!4k&Cc z|Mf|v{si)r?-u*FFzSCahUcaavEBGrXZ=e!D}d2{>S3*uJ1gt)`Pncx+D0l(hzR($ zql8(I1xhmpU}<1l_%7~5I^74z5(i)ZXK2PdZJ7V@&$^!?QfO%3qxYLHeYbAZG?6!l zj|gK=FRu&pl|21*EZ=`L$DH<65CZa6(73)^asz^2J{2LL26;bLz!Jc5$qOWC{psa> zeRZ%&{aC^NpI+XFL>68hDEI#Jm-n-R1msx|zh{1k@tIG~?CH&!eJe=l`|UhkbNMAJ z`!t4Cd;A6Yf|#r zJJL640)dlZY!{!KP)l8$^F`>K9@Ag1V=CjRVL|4$(17BNyt*5R*)(nVY`_{Z2)4$I zXw;Ln*TtoMjz8I;uk(p~=}Ds1R!^^~DC@QosC#pn?-C*`C!#&}EU4ReH-3|!v0Jje zh~kXQ!t`8aek5=4vG=qr#fYna26m~(>41@xsAo;@AzT%ZlL28U6u!thuyH7IFub(3 z>B|PP_By{Dv{QZ5!jqY{vv{SM8c-9nts@CF^wMl#oy*JBFwY(Cdnm>1vjbwkSQ$$=60LoBDgPfZ!Et!=e{aPykZOc;0sOE z#&S`q@u3h`nM{ylC`@k3?wr^RCFmzNNzaXb^=RdQj__<7V0A4Y$mj{q6mgqcHxA`* zxM1@(S-oVC4MDo`v!p4u&%k~`u0*#z&0D|cpZ4l(Mu11teYenKJdAFNzL;P;T_6`b ztzP@Hfs@lEe!@`0#l_15^on=+OpN!o0)ibDdr!pVDAr!Cz{1{Vn=>Yg)&yx%iSN*` z3rQU~aV{;yAs)eqZ);;El<31b6N?u)BaIaL9dMz5ee$gw%cC}9cluf(DDj|%G*m9>6rbDJE zM@Rq)b9cmGi;BON#|^{NVbU)k&mW&Av%l$$bFt5cEfx^g$2!cD7YrM;rjQi>^sN%L zqO*9s($-?1o2Y$9M_uJ)22_M9yf(`1s4SkZakK&M7F^W5r?S7zE5nLr+rb!V?;e-@ z*3XczQSz-<>QA$J0UXvIDlKqiL*c-piU5IXziysLR=e%!i3lT{hx{=eo&op~kJKp# zIkELbGgvi>`XPaf!9o%Q1ne=tklU$lT&X0tPQb}jx){2;9_;aL!ntND?O8CD=C z*qRf}NtuR&e&Bq`fTen*)P>#xO=Y~XIQDrhAjg|;z95;YR|ykBH)R~OR7v!n9Po7U z@%h9LAXm{df0dK>=W}BK^FFG6DVz8-af^r#iQ3YZvH?HLQ>n-qJR?70pWy*_nCVpY zslleq)#PeJh?K6WK--9+_l}Y^()$$H?SKkrk?zRj(61sjMxX<6+}G!`BF1tY=y_4! zlF}47ThISr?%u3fRW0k+pXlGGh5dD% z;N5?xRQwwPZQlG;i}iQaV*jVrLSX*$YN3|Q^ZP_hzWsBxu-xEF#Q=l%_aMdZ72^hB zisAQ|uWuFO>tovg$5-~XZ2V$=|8tzM(k?j%sPh8FHT8Ub`!l~$$KtKDr>skDB+0tA zE;Hqnv)9^IwkCj8&Bj|6B+vI%#mg>Z-rRiZRbfC+;ZeE4ELdBr!!twGI5W-<4e&4q z7K~C3Qyz#b$aBLHiiyZ6j}r#h8#8i(ko1tHN{vzhkNCK9mt9zkgHs=9`?({-m+5Fi z0={A{9?#N*pJLQOC@)wtViWIWK-a_=^XDu!W8hIGy9+-rnn%Lv3}`vFV;q zQtfd`?4?{V&L~9q9XD)RqBmGI2f*<^-$Qc6xpxJa?^3#YAfUUq^B(M@Lx7>Ps1k| z`C8C#1cCup@KWso#B#he-`8GqilLWz+3Q#1w>zNL%C9}Rumf)1a!1=E7+ zoV4tQ-Qtns!Y%Jnwua2%$Q&t3xx67X8cg<9SBAI_IUqQuF8uwmCBq)5`hz-_AQYkN zuJ2DY?bP0T09BwMH^&D(ytJ4yK=Wh7`{Jfm;rob-+Ea~q(YZ@>rVD3#5+DAS`iI&F zE$}!U)Nqxn(S(yo0I3DIXq-3`J5NbvQM6QB*j_tzrz^YPaf(B=(b6U2UcPWgUKw{i zSA;xqRi+1n=#apC2Fco4)XVGnfk~zDieKdegc`Y3945tbX5P#X%vxfCYdHO#}C!&ug z0Q(`GP#8spC19G1K>*|bA44ZJLH>QAsCAg8Ycui_3jPdf=6m=+La!zK856GpCZ31K zyKrUmORG(qRn3so`xPk(U{%v*zkDBoCwy(#2=X^EI*8J_`vQgI2u__%`#Pfe^|AT( zOB?F82L$YIp=QA0uOQjOhdm&C)E~cN^grQypU3MKZvN@M5{u|C{ys?>FvZ)IV^h8+j<50P zaa***=Q}i>ePCdr(VpkYn|OL>+5oreJJjvok95iK?3nb52w8?XHmDamJcm6~kb!Hp zbSa`QP#tMowddr>2==87jm-E0IRK1ME~z-+GQ>bO{X<(iYI`0Np~1!rg)o%GhWE4nN-aSB3cBOUYgr>D`>;IQmNE)>4k3d)B<%DnpZ@1sRJ$H4+&$bjY{5G=zjtK0azmX z?lr@qrn6rzlF_=uo69Dd(`t2`WtRQb6iK&FcVew#Q%%^{)I*cv$>_F+ZA3fS(qL?J zYV?=PeIKm1q2mECkgNzfvPrw1u!D4BLWndR*x2w|&I#&q$#WRI9C=gLXepY^yv9^= z)ib=G%7WysUffQT9*&1_J4K3_20T(dpPlMq{Wag(hrd7HO=_F3$!T5MN9&!}xe2qe z=XnZX9C;723&;^UF4CCYZd|boTQ33mU@o5UJIWwTb*fD%zgrk5H)sGy$9H9^d7OuR zf!Dpe>?+a{!^@FVZt2w;T1X-{tfUx9)5cnIeen&o_n%J_@|X}I-=##5julo3{1eMIMh~OZ3$Fc1pAi z%U+oDg&R148W^JP$gPXMp0hTpK!uoHbO~vUgI%J1|U3hlCqDzu3KYdkRM8 zFnMnT4H?g-U9=bkIyrcI@zrC$CJJ%X#Cy@b{hq?v350(}l4wV^r~J|=Bv4g1Evp0tkZ zsEy`W8~jw|OK%dG=fz-HszM7v~(z1?_SfnyA$mMERJeN z7?(AHnIq(LvQ?3b)8(}v;g)c-Xh$$taKJVrT}d$m34&X>AdMvPBMxE652lWwa<=w+ zWYbWz$Zebr?si2l1J#9b1rr|$qB2N|djpNblNXVstE>1BZFfEA7`{Ll^EAqMw&l*1 z3#jd|b*ML7_r}1J{0YYnH#U*s1}}*`cmvxN=e0EiL=Oo$$*qURPaef+t{0D)affyi zGCX^2mZ80JIFiHe5j{=7gxpk{J}^a%nm71&?6fgcw)m+#`_R0=cM^UbHtkxI9<7$Z zW&qKsFh*CH?<^P14IVj7h!f9;`TJ((lO~@Y+6h%SpOl#Uwb>vXXQG!2u?~C>h}UyT zt6q|V9?S>}2PPVACl!^8P-r-U#$*h4_!hGx^NKv(~it z5T(1=a{cSVOpXXUZK(7DwGGSDxF+bFp{Fh7rrJ!4`_O~S$`F(`m zIetZ8?YX`DentJT>-PSM3+p#-z=5Zs7CN;y<7}x$+Kfaxy3RxJmrl2Y_e5tJQZ~;( z8VloKMKsT62j5`J;mAh**~Br@@YcBo!X?k%pZ1(SMjbdsH1s|cRDT_~=f$=H?eGF2NE9u843fs=>U~h2!6#NuRmJv6CL~i4_1=C>R77xcpZ79D&#GX% zDGKb2tZUi_1h0EU(SvVgHg6$>mF^h2+Yt$+oz3@XzO4NSJ-_lr$1Hce?Dk*@J-M24 zx3-;SU3u`hCFu1mOH5A-eFUMp5kZSro_TR1;!RNf^wZqGuAGwe-f~Q&icH1g`P}LQ zgYz8e8x7G3k0|F(BCyZYG$vowQeAp8x|H?Ja2VK*m;FE?G^jI|9YGN)U$gt7UxRwT zn+qem?3lXoHwcZsM3=*(01NZ5honSpceq}r`%xEmkZ2S%_(o!ec5QGEG%J_RzCg~y zKJ|4kZ|NzE4=AQSp$o|4X?Yyw(R}WYMUkE*#dvY%AWGDJ}&_0z_0IET8@#FV3%jeJI0!u<$nqd&rWHClE znRsSbMy!~SVRJ?_8JPjnj(GcgqJ3 zJp(xg+2;j9^Ye9vC&E{r2RkUdkPyHNGSAPy!e6CD`J_{>;c?%}9XSe{6I?TdwJfoY;f#GiuP{Dk8i|`Ii2J#3Ic;zpb z4qqYu%48l4J2Tvqxy;O)k?zc6W^v{WZ|%zu(wIjEFYx&tZVW_1W<3k11=hU7A0ViZ zNP=v%Pk$cT6_53|&(r0w)WGA}ps@{f@6+TTvKWPxXmkw-wrF5tq&`ViyVJNOA65sGkE;7Sf5ZeKpsh~}Ou z&=`E{fBabw>FX&`vUvUz1($(P{c|^%aK+zlzaNGAdpg-SHVSNUmHWbUz%jh(tqle5 zcy1tQaejv5+0Y-I9>fo|-XE~T5kg07;<~i0Nq3KqqxL*vof`B&-MT~f4*ORVVh|*w zDFz1b>$zhh-7*|i=v-PmEk!|Qz_Ce#v%QZg8p40qa~JX;(HleT)hs#^z-Q6E>9^nn z3b0Gp9B(H+so!DrF&Q9T^(OitXwXhY$>yC-D$(+hlR3;twc2Px&T6Tb4AW`j^^Vlm2_HOwjdp{bt z?OD4ceq|KIvC##Tf$hU<ol<)y&hjZicZX#}+eZIWt%=HdniMMVz}Jz)ktqgExiE z=cJPkI`<%2GbzSH?%~LAHXbTjI)}oOC?LpLJn$sA5Y3eiP%-x_&>OEN+-g_!GH=<4PlbU&_;Y8tfb@vM3*;5Ky}6%69$)WDkg-!%lM?L(cnAK$7{bg( zSLcIQK?Ky_ZE?RqXTFM%{!T6YPupJMi&bU)5fpvqE`I>he$I*W?HBrhE8KtDcs?Bj zcHA(=fj2nBnOAZzIK>C zj|2T9`q75MEFT`rEWnfnjWB%gM1kgy|J!}>FWX{BB7MswvGMWqnNtKr2T8mtVaiN- zhcnVDDPX0Rt91jGGp}NNX$|6C*>{`(U|Q9ucn~4fhTY2Rbp%JiVST&NTfK&ZGpRE# zRinM_nM-;zLKo=|!F5GhDFE*Qu*|Sq`Fv)(oDzm0n8b@`t)8{LnUJpzW3clb19wvu zM2Z?azn)6b2r)kGtm;5tRSN;861k3nsqAZwI^irGxN}4IuNM%YcH%*daiDqcy$)6# zX_FzVs~-pUjmD5s=u@Kjy8D|bMHg@j!!d4jz}M(W7@yvSc)?G6Ou@k>5X96AxC=u#_Up4HAd5=AzV5Hzj53|E5~8f+*_c?cP%2@d?hdFkS~oleNG9)>tP7j<;G zZl~AzIN!n37kATHe5pR!TrcERy*=}=t3 z&EOZ5y6l=QujEyJDGx9%!O42vY2t>#d#uz&%8&SkAhTm9U)lF8$fMj405VCP%bkN{ z=`X?3D>MZ_!2P)+B$H-;7eV$HO!Ge|fxjrEz_8@GQE(|Yke9Fl~c<1RcdPwSBhb%xXiu&-qrgs;+QDh%-Itx^HA;@yN~ zq@x)X91zc1v*=%5a{zgPBc4lUg0`S;l~pz-@8Wcb$m>Dr0s6$8GL?oiq1Eq?!Q^@5 zWtV~x1ST?eiHp3k5!YS#BLZ*27HgWt5Z;%4KVeN3~ zv!zI*eux#3+3wmlz)o)i`ROrDP&lGdicD)2m3#K!94u#z#J3l23TwPN^;pgkcFGwI zJnK>+ig;TthOx5BE$fTx8JbHZBdWV&33y{SA(w?T9}hP*j&82fJOv1(EfOWuDxywy zA@?&GrUe~wWP1hVXlk2-#}gq!oS%1v%V(%?$xZ|Co@@X|Mx=R zq%I=+30|t`d-?s>`=@r(H%!sjFaKDCub*Sndj8&fvLGfF6EsbWa9YtHxg>#~Kx zkL~R@_|BI;6ks!M8Vd>>sHq5eYcC&7F68q7Qy4bmFnRe+;0r+pHQ<26I=>xGa9maL z?`7>%>fjjqO{;qcT>wvffn$F9PhYjV@|Op{L{NSnD;Zp~eutjDg}~|vTtEml?ix6J z`t67cH}UL!GA)0;svo5u%Kt(8W|#e?&Gti zZy5}Dne-g@ou~zyG*f41o=M-nx3d|iCO)EmlS=Ii2DJc25GW)NI-A>g&seOi=G zHe0KN__Q`sk&m}o=-3@8+$H;Z4`CE4gcOg9Gh|DS)UlTi986u{WuW0j9WUh*s}L5u z6RuZ5O3U7XZnZ&-kSpu!#CGP1j5AOlw^%_b#~)l2ngQe2LC`=}>XhwTIA6UNemIKx5iS!?>67=Hu1B zGQyDCum{%(j=JN{A|cPqfEAM(MDm0l6WaSo zc_?$*H*iSuDBmk3Ov^E$L>2G(#t~tk-W)@+3%^1g=McO^DY@p9jS2)uXp$nyK*PP^ zPVGdS{+V$fhfOe;5#+m0DmR)oC= zgkg%u_AoAxMiYh*IK&-oE`wV)%WcI1OaC^V_U?rQL~!xsKbly&!#T}0+=o#4Hh9?@+Clk^ooUm9#W!kBCrYTm9ft@B1_=5y{20hubrck(+J z&0TcUY3>ozo^)di1q+1golLM9vSv|XoBrTastI8!=Ppy_H>FFE`xRno_e?lf|HzZU zyegK)#sEw6&+W2b`oaLK0HHX?WZ*6PeTQc*v5H_WaOyn1JcQHz9&M+W07_lx|Nc^V zzrpRG@V+PO4ohWqVrF@_g8(rIyRY^Yh_}r)rp6I}>J2Q8rN*Tj)?{)0SZs?tVr+7( zUisDE?amVGr(7jr2@bf|+@IxUcS{lofCs>R}(YI?7%-jV;F68?9UYeoY`?loMDXqb&g-0)vY?2AV5;}2bDU*PsTF?bcb5j!`U6(>L zm`9b_C&ECFs_?M8J8~y5h_ixC^>h^aECkop<_s>FSId`t1^^X2+7Z=zOgZ=sq*q4WocW0RtwRJf@=DOVaX?;H;*B(|L!iS|1a`0e5R+ZQ@^^5+ zi3xr_Ino019l1JNn9D}v_I8NKvZ`x3mD8o0P3_)FmmTlc28jd*-=vrM3K6}1Ugx?9 z3HDq-)~!2PxD-@3I1Q-pcQ_tb44Y!}kYpiP6Bb)N;N+Nxg>IYgCE5;2Ga#NP+*Wo4 z`>&)Dag{kTO;$t$p#tk}zYDQW^1Rp${=V@3wFBpmqKu!b@IMvd|7#sM@*f;HAF%xX z{}u<%M;QW8?w=Gif9Jpfk;XFy5yVy{e&ic=0TB9{KICq|+#bx!-Wsgkr046ct2oWw zFCk*H?Gyz&MKaq?(p&jgB(WUEuP=YiP|HF`-GpE=_p9^9qAdnvt{A z%oHpT!n>)^7*fL)1=#&KfC_32fJE2xBDz33k{Aw;!x@(G42A%AmL-1XggFiGCdK4k$;Z-Dv!M+xH2_CZ`cn6SJ^BEwk2am{ zKa@FO&3p-XovhXgHDz^4e_Mjxmaef5=95lByVv~a_>@paWf zIeG+2 za0y5%Meq)5_VU|x#hA=6|CMTT2RO41w02h_^Z3=K(L{EOc&O9a&&!8UGB%rOjnnp> zHb3n*V_>#Ej43d+5LyFXUm5{lzKhAJ^Ysh^?~E8JD0~Qt&+d zdhq$uku*3yf!@{EX5u`%CZr1hPUxFy5y<~vyN(~pCy1Ya8N7onVfzJA1Y(vSgLnL+ zfz!Dg9D+9X=dL51nWWJ7xGqM3{R@K$auPkLOhTasH{x;mrAjPw8!Y^=N2E(#s9x|~`!uh1 zUR5*KaPmQIl7uq(#LS)ECYwl0+_=Boy91-KfmA#6lLO|?<92ee){a20G?f{&H8(sK zn&s#|6rdf(5;WL&Fh5+}I?qyCFpK0l|5(XVhoyeM2e;eKjFyWUD8ZGokQ%M$zMm=4 z+hXXH{W(na*D0%-)NIcWT~=q*2%Rk-mK$yekysy~6AMbQ&q$UrA;$!gQO)4;Wf~20 z#fz!IP?MkkXkrv$2>E;YDDoSzm1!QE6W4qJM?CRy;Rvx3Ilfe(O>oK5$$vZS)>deF zq=pi^QXyTw!*q+V4Nwpm(~W43R3xwFz|56(_Q=E-aa!6yfei#u<(nz@qIpg42cCvN zjx~9wC{7o30>(*H}5zS_j9r;r``m3whuvTbG?yq zOdi2C6iLEar%uPQcQN2Qahi?KfV`$C)7s61JElH%praE)Vy~7Kg5u>sz=#$AS@9sY z12D3ioV*93LYVKI%=tKCN-YXO4G5TC3sio|q)O+OKar>vb^0Y%i+> zX%+#u=640N`}1?YJI=u<$!CZKz|j9dE1bQ7M^;Yl8uRBptE|H00BZk?SA10Qh{2BT z3`a^>2dYss-Z`WLU#=2sJkay8LPv{u43sb`^R0I$VmIXEvdg-c2)zxiabPK_ZBZ$i0+Aj3Ma>_IhWnBG`@wHiYVacQ%~u#YjHSG%98S0ZCDRDXg3@TG+1tG?rdf2__>3V3(H zLm1IWuhf9XQz}r0cOE{U0y&*mgZ47?CAY!2M!YE{j$@s#W}(0tb&7pp-a+~qOT0C? zl10oe#xN@>CdVbkeFRX+if~Dv)yrxoI)7D_cUFs2U}p=AeaAeF!zC6k`{ZV76<}zK zl_3qjN;Sd_xySo*_FWE66jX!@CtBa}j)aTPm4e*X_HrlHs{?Hp6r(Eka$H3+XfL49 zYy95#nJPm@9KB7q-NIQ*Qt)!j$7x$VrX)737f#G#!(7MhT)w+oy4}7HX!ao8`ICez zNc;KAh^yaeg`daNqcO7JuVQb7G%XxVn#zQ^)qb-ueiu^wrWIyO(!+h)XnV=WQ)wM{ zhEHqu!m|&IQ(u$V`mbBEu*q$v9>_Y6JWjSnY z2Y=EQkOwHvj(xM|JV^_1%D=RUR_F6eKIDDwJ`Q(Ib9R$pbcK#X+~qSWuf-|6gZ**m zD8gy$7iweJGcj7lsS5`!E_c*mjD}iYPKR@G(_j8@mQ7Xoh@;7-O5vRxW zMbEmWkb}ME4fjkv8|0IG!nVHNq{mq_xQAsQgL5`|hcXjhb(0l3B;1b9ffM5dZSeN? z?h6pMBdEJ4imIAR6ko`t-9MJ+BJx=4it{@@_{YPB4|1|3C&Rw14O_dqu!M$l>|R$^ z+k)+$o~uMSUHd@G5xlgNG66NZg0GMId7yJ+-=m<=IPkC7NV7H~sT>sX@k&jj)an(G zQ3gCFPboXJrf8xaX`Z@e-S%mO%%Eo1ZPuY{2R2tC*JYPNap2`0dGy;WOvy1wsUl7` zDjmhZd;ny|+;|BJufx3`vEse-GR%NKW!^~Sx=-#DOjH3nA>U&3DdTj&Qp|-4hUV!x zPH^jcU)d$lsA?HX16Tz1h`hXeVFXD@3+!3%RDL59A#V1FaDz^u-vt<552Uvq>9sEX z-W=%j{zSQ5O{g_Mffcz4gt5&bzObC_Q67wjlq*_|bgb<&n+mJCxx&_1Q`8Oof{J_x zCA!c3N45I!->cOS7`q291`Bp@j0Uf)x{YzS#`D9@{{N`e#UE=mz}Ju3rhJY#`>#h8 z0BwAG?0>md%l~n$&ilfH+|Tmv64}n0-p3xj^fE3L%_!tZSP1FsMYp%aox~-+U3|ot=2~8NTu!7*^6JNn)_@#IY;uYct_^9K*z>g0GX+*;W4NCTaR-Ve5(}2a z9`5NUeYNSYoDZ2W?u6EeyEm?CbkJUyw_A)cW*+-ejy|$U*ujWThq89^ZV0tp>>Pxzl(c)XpF4WeppAe7q+3)tfy|UM>&=i?u-f zBoQX+CD;N}m2S%ZMaiO$n^*W#K(zIRO2Blkp;OV3#UyIYwbXDZt#{|s$Q#I4&I^hk`>x{dol8M zVJHS=0$z3;9KVFmJd@}Cazd8lL57Cs3e;}EeO%u~kjU%p#YjnS#^o`;lo6$yL|ebH zMh6}t><<=5mY3Mt0<}aJ@I9kazz84WY(pO2%aPa%l$9f3aCeHd8kbxYQ|Sp&04@Y@ z*0-vu)qn!({}Ybu*C}{Qixk}mX2?Ub*DWrV>(gs-Nx<;#NC>la?}fhu2m0;&wAvFmt#2C*Tic$yhXMDs8-|uy;^;FdofcK?E#0}tLWNM{hoVj zv>gHJ{ug1wm-gfT^0^usX}_GSp^qsaeyPXzXy;x}nH&?F>S+tzNWcisIpP`!R={k|)fsgE`(Mzhgz)Sb{--O-RcZAWgP_&Qz> zfxMpgPO^@Z)~os?JT)L@TNgwF5T}p_1OWay&|B>7K`G9yrsB6|b5H7getM6)vq2=$ zo6+7H3%O^UxcSzNx-Qh=;j)%Tq+z zJqAJH6c7F$OOQYlu%Ia_Kf1xB-ZN2!B>KDu=|aYGf5$TI0`wOWjDt7C<(ggrG8@@? z?4f`T%YIieC+RJO_c%Io0@IzHFq8A)28Hq1sSsJ@mXudqXwK6PX#_;_c4RD`+@}_noKcP*b7}Bp54>fN8Q{?iuvZ%a&Ih7synQs?+nPQzS{_Cu zPFQO_*slW79><0?QU<0k3;yv_-d9h_)k_|_zW5sZhdJ_w#Xk*c%tur;!u_tMxJ3(O zwgb>(!nl*}CZz-uHw}5L+TQkENJ-Bua>Wzs23%ACYJ;f?g`^Mc2w)|70GHN-QZ#XI zLa4k>r>G|MK0B189E%rRMU2Qf3EIfPWEEin+fa(DoHIeT7jewSl(;^i?b5fLdeu5-W}LZD z0ZTd;6xV;gH;jYg&UOz=62{g{9;KyLQee1rqSAu{ma(_ogFa z5){$K3zO`X+aor>5o^b|M4G*Lct21szsvi5;UjxVv}uMu8YQeq5+2ZnI!%XmuTgem z3%)%mcYJ;4wsL!dsFwN(-R$a=Yvd9>tgs3N4|&)U3(C@CG6`AxxQ;Aa z?$hg-RK&@#3%Ns~1{>8u?1gc+!iUxKIAExIZh3R86AqqT{B-J{9LDa~17dW`0{nB{ z-eCb6g4Oc>`TXb4d*ED=6=z5#{}(e1K%9B}OXj||!^OYVY5Y?^oU1?9vzGkc4>!+8 z?S37DV~E1GhuU#H{mqC=Q-Y&=S%^FJ8A&VLFDXvYkK4(@6mn9`98BOKwdBakUCPp=yJRci6q14=GD zegcY0`f#rrx!Rl!1rDj^+VHmntaj{52!4#7n2Iu&xKcOVKNXRCQj8vax-;ZH-~97- z-HA7h1;ZXRoEDuo2x(02_qc!wyyy9lAmQ)xV?m$ZFC-Sunn9RaJ)rnH8`;``@{FJ3 z;(?FMg|$-^wPHxM<4;n@XC(u6ygLZtqX*6$8j`vuL3+1rUs zC0(nR`0A` zAw*EhH}lnkCZ#2#Bb&U5Bw8C0&2Sx5gsUgMp0)b6TgF53K_=G=@7%dKfJm+V83G<#w*j%? z{J!d^H@I<76+YB2+}ZJ~Lg3xQb}f<{T{B})a+>**hnJ}~B>PXBT}{fo)szo$JvTc7pxe)w%YC4~sh@$`9d6-(XeipmZY$Ee^W zedQJW=}j0qY=2yokpI?N`dO3^7k&!A{5xyuH^B5?tfil&^qY|Vf4-J}mQv&kCGt;7 zz<;)uYV!lA4Un06|Mp9jA<*vDL%WKRGreFKGdxm|A}0Fd2J3=nO#0v^ops&|LV9_h zceMFXP%NmG6o@Y=C`4n#@+;u;hR(S==)QS@Enu54b$_Vs=e2ZlwWwP0tpyy&d{P&p zbNNk;1?IB996BP*1mqS8x(-I0+s56!LuVy{bAb80B&poa+fe{LSa?i$1@hARhFcb{y+%nESk}&YCnIZaZc^dP;fi+G2cZR0G&ZX?&VhD*$us+TxKlRl~d@*!z};!~G4? z;4*4lq3Ukz$o!wbm7xCE+5Bw3{OeuKKkjHCqa1cL(T_WjfjQRkb+=y8nNmf2k<6An z{wWR~#`!JF9=@XPEw-topX5lYH1+A$a1YAeFO_$JZc=&D-dq;pJylWnH?WX({hX z<|rXpn9O*?4YC-6r5iMTi=?GlumujLk2G7s+MtuvAOYnN0nqob@Ap$@@2Xc^jMvc) zyGu}$;n*|c89IR{1CrK*(;+cm2VQLD-8xOp9tam}MERSG0`itVXaLo65lBo{=3=UH2Y`9uZFH3=!hETFTBf5L)wTmUQK| zda}yzU11DBNY+(*lKB-%)tk^0;c$4MjoH5?iz&o(3t{@#M=`U%A)e!%=&F5;`A!*T zOj653c%jDoMEN)QDuzC$i^5}kHal+9^c$)raJ*KivKafQE(we$-IO*UHb-J51OoPa z@kTKvNr;PbbA*+S6<7i39ztp&;muP5drwJO9dd&|vo5yNZdT%Fps9G}$J<)XV0qlf z!3~>9)4-xp zxR-y}z5H(7{2ZzNOS>0l{w$l{b}#?1Zhluy{mr`hSvCOy#YX>)b@Q`qBL9PRbJL{Y zW2%?bXDDyw{tQBsKu}=_#++p?0JaGprQt-ph%=-&rmJMr7tk{8G-$QHX#LtJOE=Mb zh=`}P%{)_G?qLE1NfTp>l2_ob%svGylhYmLFVz|9dbTsYJ=H(1l^|4yMA>sDN|^j% zS@9PsccjpdH{%+f=5jY{cYr{n-`A2aS>*o?KJVAX1h{c>XEgcpC?>s zi4|mqk;CmIZ7>@H_tqY5#@&;F^gS<(=f>72Tuz&1`!qPoOF4g@t{;Nc zOL=w0;9JZEClD8gw?}uRhxP9NTfG>kpN0{7F<*3vBJmp@?PsS9{O^Cd?}X~3N`$=b zZ>mI-4Tso;iL~roimRENI{bn8+^=1j`4bLX{4ecUc-XW2K%C}3ZzFDBi0&XF{H+6H z{%r^5*HgpqF8M$0!2Hdr0SveQ!4-d3H6myGCE9X~|I~ds|H7Tv9Xoc5U@vhLFxB9g zLKCZv($p5JKGbA<1?hD-Pke`T8y39qDB7YUB@(8-aNzV`fIrH{Jy>@A*gEt>+pcRa z*+*gLvCd+1n4B&h;dVZWwq)%Kb?x3?rzcY3+4PxG){rkW15!{J=1f-1LTs5 zeW|#Zb4(SSyV}enSgUcHmc$tf2R#cp?9+Sp9wq>-h>-X7t$=xB(0Mi;{H~$eRJPT; zaj_(Ig#t{|6YhX4^5DkP+Kvx`#1#jlYCX9x>*?kA<9aO#E*d*AKum=_&Uh(}JzyBU zXK;lfGmy7#I%!U<4{RD30`ZD4gA(FwIv4*iTbl}k3dWyvN4M!dAGn8$5#d;oh<39h zZGYaK^+#j_*!TEqvhZ|($-uPLekyEEhT0!z4L4Ew7`PE*+-*5jMjNZf&JQ*hEp;Mc}Ka? z!@+hjK0wc7s{{cO=0nLj*pUQ2Emk|kzTANFc%CGe!*1`@yh1)%1e6R;@RCK(z(J?%Bn5+mj_8JKjAN zUMlvIi6+&FVrS|50?I??OrIt#4EQ*&df(@wW1S}MU*4O;`k2RtT$d*4CkcZ&sXpj z^!My>fs9<6=gds0m&KT`$6l7qc|S2nojnV(bz{%h9I~~Ki~WGuON`YaDNKlv%GNun~b821xB#yUv7Z-Vy*sZa9tXTXQXLoa{JRc)++UVJ#uK-L7+&kE3X^23u<8fxP|0g z?B{vBQDNuL5Z%jbbT|^DiiiZwjz!|$&;qDfSo{{t8{80=TLid=^xR}B=wACP4M7FY z!){(=uH#3Y)G}Kf*@cz(=pY$pYCYo3Ke4c;L-fvHe5q;Z-I(yJHvoL?)dO+>J_vp}b36ftEjb9mA3zmKO z7R>LJ4u<{T_6@NAbNJ(DYV-5t1|B1RPP6;@Eq>l1^51%kUtu5rrMLKbhse)w@%u*O z-`HnZq+r{iIP!)F)I&NhYa znfAL4F9*iTsW)xabP6pzLIpq49Sw~}m--M9#CO|XAS+mgdBf|pRC+q>Oq^`Rjf6~_ z^NF=kGzLyXaWc|ly&F@QO5>26%5YwhjQvG7#`2im1$9J`W1>$xy?7oKxjMkOJOEw! zF6r5~xE_j~b}hrcY7R@+q&Wdu(*hRZIp-`wV9aY>^X*$qxwRk<5!#8!Lf^CJg-^rB zQ9fT@mGf%XY#-qH_5FmPCfPiIw4iv!{skf`*FyEr3N@&3vzw8PjfFP#RD=r7GpWY@4WENM0w7=o;4pW)3^8JZGdU+^a`WgzU*nR zLt&h)XfrFaln_v-@&BdnJ(eBCx^C^huA=(H35-BUP2mJWAYldc@ZL%ItN*9cRaU;` z-t&F&N1W=^4rQh`n=RIwYtAvAanH$W1e9N@8_Jrt#u)7NzW4M37R-CJSR9CWwpAUYJ z2yKuOkJEXdOq$kaXuBzgTQ$d;eqr1r>4wkuiK&>#YgEPk3V#Ep`Uc#AEqNgxd|-tf+5vLHNu+ueYAd+WOO9ble*Su)j^ z{ef`}-|iJM3XzU^wYM280yQ7;%)9TT;jkp6(2e35AZW<0=?@Q?ZclYmxZzy6dVQ#y zhv{5Tcbh0;F3eyUhOoI#m5@%gw+*K}%R2B=u7HC-hox^v$IQGzIwrL0-AG%iUYu?c9r|;g3-dCe7z^0=gHE#`4fRM!-wW}Usk=gQEH0ID zIcUX8mdJ3dVfW2Rwo0Clx%Iur3a4`4njZj0t0z2+!72SjYpM)l*x(?S%wvL~Z&=2F zM>&m%bsb~oVR+I>Xs_qprYznvx(8a9M&DfCRUn@F45t&)N5qs|^=YDc@`NYYdNVMu zK+`j(i5xT2HQ+kDnM{oj1Fi$AWWV#S%Yif`u7|e_W~wrYRfPB2f}W$m9}#Hx430x_ zWW1Vlv|dz{OxFEtRp=#22CTec$#n#Jw+|V-#Eyo5&r@7I-wlB-1SXf{T44%Hhyi&p zJ0l06>6<;ua`I?X2y!W@5L0_))XSG}%whytt@zSZE z%!o1wENsiaSSbYA309?l3AB@Vcr!7Y!uq}3iu3#H8!6`1woTo>er-s=NaELu17dBf z=`SmekC*ZvDvtk$f6V`)>NxYY<)|sm5p%xnFnMt}Cm1#(0pTcwXcA)H=Zwl4U^kDp zd+wpi!*AZFH_GfEqWO+IT3sQ)2^>-P&_6!^>fxYl^Zo`9?#E$bJQo+iG&P{; zeTSID{&oupTir|4A{|VhQu0?6)-Pi(aeFygCG6FZw106K9gLx7>6!JWrYFiktS#0; z4Dw6gs!5;5eup;t-4CNzabeB<+Y~t!&6J*2%5Bi&tKH-Xd9o)`!7k~`EBW*G#+Rx?*sSEdf1GCFqg^mcT0oE`pM@-~$F*KTz3_C>?5ve~2ivzbGnvklv1 zL%VV_it^hiWY%~3*!8Pw$hV_}919&XApqlIXgfYVZ8A#>WUfPUeepg%bOFuf?XV(u zY^VgtxML~;X(O0I=HyJg=%WgZ>!pbOI#^Ect`YJjDztPj0pIf(LMLnuA-#81Rpba} zrKE4fhzu&|;LL{ebo|K`JwlZDe1_%6X(?)q;S%1BfS*8Z_Cb9x&=;mpvGoOeyNxLLWcM zck7voPMa63BYd>A3%1u=u>sCIgrUfY&FqH}=V>!IS01{$M)(OvE#g zv^)7q7R7W5cUQ1Szj<_H5P-)Gx|cyVpyoOKi3c}$turA10*8rg@1Jr6g4gkxXILgb zgMs3JhnyrQw@?&ciBWPXiiPttqPeKl>7fUUJ2i4C7pK4L zZv0+#@GSd3XmI?Cs)H>)BgX9a5hEb#y~XaW1t22!K&!dS0k84b5hKg|ycK^r{QqxN z9G`+?_kUS&2pXpR7d?*uvf}uE?8p2_u>MAY1vVw!?~|&Pkm!IL`eYqFA9k$Q0v2$H ztoOFir=v!76;O`{tyFU387L(}a;G6Yh0HJ8HYHZxG-*q!$jyUrklDa?{D+4(D4eAOg49vzIKTH2sf%R2*W#nn|+voZJPFeXszv_ot{Ocrmwm802*sly;@Xv!3?;AGWf)GO} z=f6C4KOp$Vd4T2+{t0vZmgV@#Yy2jxT1*(xLtf*LKZ7jvU;mIH9k9)=&~046Ble{O z`8B5zgf*bRg6zgkF|}F6+yB3>>=%W=uL1!bv+mUdO|1Z8wIV)4uE*Oj*tFP5hn*pm z;qf9Zw~#pif!pu!bsOHRLt&2fe7y9Cz_}Li4W6mV;{FvKws~vAXJq>Nqh&7sQsj|Yt!_ijA=djn?m3}sOEq3oJ4=9)gH0i8P}<2j%@~(rg~q~ zG1fk`1}}g8So|&!xZ557u14bME<4D3U`Q_^5tQ)B27~kp{OGBWqG3F5_E4u3PDN%q za*Z$$vVXo_bD?)rX$~V9FYv9u17nwkxU0yMXc!P}Cj*iqBUWx%h)7+m=Dy79u_J`; zn1nQGyl#jwZC(d%w7)THNKxE;J;k$aUB|C5_p2X|)n5SJevAqJ>9P71VWhFC03!qV z&$5b@H}KDwu<-nHZvSH0kpE09U_iC|1^Wi!1y|z&k0yArFtNqFts|=3bjyB1&fTaIm2@ z?jeC4B@#4(M}DzHQ%^OBvWLTHk3I62jK^6`Z>-xU&q6-6<7gpq7P8}pf+ty?!r+cs z)ajlf@X5Nt;SuaCIsbN?D&ei;jW~C)N<5_(3_BCI-6u1hc94HZKCUV_f^Nq;YKc{m z^Btf@AbKgpgXRt)W5wL5`wIG=b^Ly%YHxYMW*D(b;F$2M zs`mWZfS@83v`CJJrnnVD)A}8>0f-x;JbBKyEgv;Vn$dF;Lzx%(zDEq0$Q@boo0c)c z6{Z!z;y`o7?0jRI$Db7D6BHXt2t6?S`@u5f~4F0O#{-$4)ZQTKV`f6x}Y`;qo6dv8gebcl4U`>FEnlrgS z=tu_E&cw~>o2q$wY-|!RSums=o7`SQY*f^{>&cP00jASUSO|nw9N~sN65xnTV&5KM z5im7heyC7%0<>W)VgRv44*j|v7@=iT(o{>CcsNRRNDzP`b9<2e(W_Zcb;x%N8Mn~yh@$mV1V>^H>)I%c z;n_Ht2ln7ADvbhvJ>0NU#r6w}@%Q#Ysrkiz#pWIR1&i<>tMNx!_E%-gkB0rHUr$?_ zH>;1CX{WIhM?@RJY^CIPwfP;E|DRUNGclGNXw%E#sEe-W>SQA;cx>N~)pQ3q)T8Y1 z0|g5zglGxHbjvBk!es?gE=BMM=Z6}2;Gi;LQ}vXw8f!wHk43#{=2*m5d}9)rR^=g` zKNwFTHy13tmygPkf@4S9z2=DXe)_F zB*Wj1BVLV1x3l~m^tTFs*uyOm__vp;kOZ}I z!GgC7^Y60$KikJcTmkpiANTQZuNBN6uIjr4_-`tUe}7e$2)hfE@|aFen8-oaS>%xJ(-w)GA7(bo?&aE{+^Xw+9hs)FVpFqqUePAP9R+_-OzU430VuXT}Ea+zUK zxN!Sv=B@X><@F&xj%^`|82&kzzPDKj-PgY2owpY$76(a)c6DSNY>*=B4Dm?KuB|A# zt2PMjye;LKFo{FQThBmA9G5!~eJdBKSM6QZC%X&@HULfsr;wc@+1yArqXI2kZ*cCl zFUy+kZZAg^#(?aL)qvHOIENQJ>xe5izsX840Z+BY594{X)?mQ>HyBFnvnd#__sjH% zq;SFk3`-Z{dc59tWTBjrQ|kemA`jn>M0y9SJ(!V00ki6fgQN$X?C4&Q zdyWX#I}Zb9P*wh+v;AW)-+d2^`nP*Ixfj!B$Qx~Fg3uFQ6?lQ?1GIQ$W&U-Z{yUD4 zPY!#npLvfbUltyn5IAAtnwOTjXiIDFT^si~9i($;yPa1rAjK|r1JOp3kW}aAl@U(L zmDoGCpfW(>tJA{P zA}{1}p$l3j<1*(Aapi)cUyThywl-B8?`J1g6D$GU>)F4iC)4L-?E<+p`wh=erCgb) z`&iXscNzHp$~0aUC=R{P#@;S;>GTjGv3tEbr|9jdGbSD{)m-zk%Vf}jiBX8+ZtrmT zW0pk-gIIBn#{Mo0yZV4Ohb#Ev`1Pe1qrX9j@I}B?!JMCURss2-U+el*<@hyu2q`bK z&e?;&pah=aC@B425}#ofZ;PfZJBVr~WBHaIOjb!qE_tfQwxxfM6c;Td}0}mhtQNrHhK9^PosCL%CFs!2X45}XB;RP8An7EuW9s!)y z*%5kaW@w#cm19#ZPT5qEhLv0a7L}Gln7<}CBsIcuW#l+%=NAPRbabXJLC-v|;4iw0 zv>#({JbNx!vn9*5WlaGDmwVDI6B=)waj_x0)z_j9t!~_gX6{Sd1o~BHI4msRp?6P?R6T0D z{j)mx33j%Dr1HA?!*FbobBu(4x0mzH@O7Hrw!>dFwtxFSzx}n{@W-+I#~1%}KIb2w zy?y;LSBDUsy8`j#e{vpYndz6D@J~}4Nc7fc!o6e8t;t#T7=1l+zkzx%x+}TBo7G=O z;4o^$)ygxzF$ta&_C=e|QV>U_O~J*6$8{b6_`B``NBOj}_TT@Z!e#|HtpRy-rX;}E z{qjxHo59q<9&EUdjro_;3L@*uV~?hCwuD`$0s5G*rXA&K%^oCdt@Cm72FEc55J;_vU* z=XUM>x9->HcJ2PR?$_sb?f$p!*9RH_Bg#KA${|hrd?qF4t8amq&n<|sHTIC*yp^Cx z#YbfCV4j(7AN0yAw>ABBC2HaR1Ps{@oqRS9PMfQ_a%aGS8b?jtBExX-?#gss^Az2u zpaS$^CJT|u@moon`gJtmG#$1?I@4G^ z)hnp(jvKr1j!;~q15>|y9t3}EO-XkG4RD6{v?+ctG>Tg|51DDV(5L`um;ec?#()}lUHEA4W<-A0 zZH67gY=87s2)wxYmQSe0)p_@)7l*$I;PBuHWO^PkFsP*Yu6aVks< zNAJ&72z&em%8^IJ@`rnS315tQH?QQhk$Q6;%f@T7BgzKs#*oBO3^VM3?54}zU*8TZ zDvbz(Qkt()iF&ywT5R9uG;-COR34XF1VBDC!etZ1dF{p6);TJUOmMlj4wPR2-N1pU zy^G0C3dlh?{X;;Ll&-{W&ai%<(D&}rLsC={^z)K z`XvwJv$5>H?=1ft8_Vwd&hpnA3%~x`jb-sC0V=Fbty-A&D6pw~eGN92&ueoU9RI{h@6J2nTkbJG<3iAUZH(Vo=HsOw6#x%k zzZ(02XLK^Xro@uQG#@>_1jS}_0jo_7p7p1eg2r5}q|0dx#PTz^TE6b=iYb>rzWa|{$d7s7 ze|li@7vTRVFj@b2Gc1M)+75nGKm&*H$d8$O1w$NQt3R=Mj4?8>(B)@BIx~`Ht`U0( zEP*ELO*`Or0@@4z3Oa-QS&1ZFun92CcjxyrX&+vIyI|gTy@$0h1G8#P>w|pN3O(0a zPHU$$helIq0(r8~3#I|ArS^Ce9q4Q0EVj<|xeFP`yAyD6ak&y1Fx*M9%0h6*zmoBM zSMi9S35Jf{8OG&z!YwMO+Vbsrkjelu2<#UURd_)kItN-v?0Q?a?x1j zB2dKLX7$rCd{uW(puGt|V%ct5E*7TUVcKJ;5ML@sP`U?Cae|OMdWcX3Eol_(o4T8& z`AIcSW`>u+c}u|XZgLDp3bADtfP`IURa3SINnPG1A0k&fi$ z@2Xr@V9&qt_HX+AZvJ6n`%ks1P<)n_{SP$;f8k%spYn=0=J|8q2|7HSS@5&Me%boI zM5Q(wk##{0Dc?2Jset=}*i@)lKWMMNt^$9;Rd4|B;`CBwJ|D&>m`fifDB!-Ly};4S zeSjFsr%GJD^q@dH59Sb%aDIEO`132=eZNFV3i=;k;qLn-{(Oc1z8}Ro&T~?E?wBxk z1NFUy?SWJIuG#S}==(#7y`3}{7GAi)j8>n8_to|-;x0UiWSZw-9$5ghxXMd8LK^XD zZ?oOagbtV0yto|={i^q#2aSIfJz^;Q4i7LsZ&zu-`+kAn3@UE43{Qe`w70!9iO;)p zxHe$JyO$8Hp;&`%^eYA98BX1e0)jkFhiome6lWdab5!O)UnCJl4@Ac%Y+nwV2`zX% zg`=Y9-8lVv>C+3uA4piLu5odLzJ8_#`TE>>&LlsR*GdliQDHZF)zdw7Z!(G%fHz#E9GsY(Yj7iGGjn5atXc5Gx(B zWxgPL!-ezFc04=Ag}$UM9R{I#m;9je@dEO?hPlf3If}rbZ4|a^Wu1~;2eq+unI8UW zk8_E^LUprxIjPAH-+6*~OK6YG#lYV|bEKYUuT19)mmXEM9I$n1<5ES+=hnA_FCXPy z`m_$AatWYsGT2Jn->gx%(DyUdFaq}+pku+HcRCNLvp(m#RF$Vzt_>hT*D6Rd-Am0M zAhraHo>E)wvgjsyIyn^YAQ|34mXIwEX1^|aoRQ|rMjT5oc|rL-Y(U~Wu^;kd0AymU zK3Wpd(mQzLAm{C&+Wt_ z{FUBI31CM^lyZgQJI0exX2_RGzE1BAg}-p;XUdobn(t4t3SzjRC)&4xGJOlB`GdY~ ze-Yty{=Hbl!V_!0a%0QVd!uCH2Xc{u7E=R4^`%m-qr5RI+qdBx3c3D z!`$WhNEp5&Mn0S$abpaRF=x<8%-4;I=L@xM_`V!ZR!(3rKFPs36c^}VEf0;%PyG(k zfzQ%f)M5eKtXuPQ<2_U`KYPc=UDJFC+yf)Q09-yDQ0svJ2n15p@7rM2?Ao1!-W(^) zUz*bawfr5)T75liqGksBRn!C+P}=v%z1q8w_`~&+xh{tl_PI8~Un#Ck z5_6#Odw#g9bON5wfs>tBxqI;=tzM)RKd&uQG&>)HnAx1BTP(akd|-{gUC1OsCFcbr zP{5$&xp7dCJ|Rs>Zzj<&Nsa)F{dB*Qx+PW{pWRfdUZb0oL6aUljSRHz4^=%7Svg8? zfE2r{NM8IS^av8^sTV0<;4SE}9-b)~JRfN{=-*A$^X@}pGJc3JPyNEHt+Oj3oh_Bu zTkTy>)Zykb^P9LLkrYEH4Ina1=aH?NdXm>8;+@a!`IF&DK7$sLaPsnn_4&7y1i8Bz~4I@{JPx_e~us3w>&007+&6$KJxRt|}4OSuoDa2m6` zoud#FHv|F%_wVuVcJ;etnEY=~$%y56{p}BQEao@%{D+PH=kvt3um5T9=Z4ST-~EoN zi#`#$jX7s-ba|s`ahU>k{?on{GyGf&d_Y+o@VhnT>!ZzsjzqMv%Jcw`1YM6@VZZ51 z7Qm^&>o#vejc~$)S_h`m7l#IfmO$JfctUnyJ8c!#{a*bi-~YjnH-w0+;Bw00`0>5E z6}6n^h>{#fmos-)=O>Pk%m0a@f2 zwptm4O(}*nOK=GIU}&JquO9FRmToYYU~iA!<$FE-`TDem1Y~Rdeky?LfK-~VfB(lD zejr-VLHn7a6|o=b%+DmPe*$R{OblVsZ7C1FvwMfHTm&K5{f@Y&KmyM-*^G=3#V4t% zBnVP9y#BIXfFAzNBx7kAu*?D+S3UCa@2C9Betj;0vFvV>4;_&V%d5|D}FNC5rDFqsBow8g&k0` z-DypTHii?k+GFA7MhK5V~6)@NOcH0Zl@=^nCz>^Rv0ZL=QT#AOQu)6?}}{Ki5(0 z(Cv>DEmcD$wN_)Yf4mWMsD+Tyt?{nc1@>Y7T))K-vg%^N=?dOhgU{YKkK-=_3;4#6 zr-G32TDuo5>Gs0=cCI%!qh&xw2d^{>?c7Ox66Q!pghFGG!R?9A%RNT!xE+W|3KFZb zM{`$9&rA^qfE}58xAtj*Log)dHc_bod&2T`C6hzsD`>}5Fr5^?gnm#KRoOCo#w#LmIai*gyLs z2a8-!1?Pbu^PT9$aXei|4LXMYL#WJ`(~t15jTQU z_q^6OivX~X@;rt|_Qqm_6z)_QMEkl8o>|u2kMGzyc6$(r+#izEd$enOz z@pX%~5+8pDnSUc`e2SXc`sV2W5jAK5&+qr%f2)Ytu)5D~iU>Y6oGy0_=)CW{H<<0A zLqK)GKFTCP88w4kKIPiyqYOg@Md5JO*DUX9!D!vYPS%&j=NowN%M$r%Pi)%uJ+1ZE z*A(F^ckoLw$ef`rtQh5|Wl!dq(=Dup{>v5c)d32q&tiS}s10Ihjz9}y4_9m6N*=_y z=`4K5d~xTK`7DKtVN0o1o*p*)S=s+Hl=>%D&#yi2{lrn)uIDFJyE%6^jsXj0WJEgW z??;cvd-oiXpk&(@O80Fqc$N~$Rih|(52}gizr``}m;-0U=KH*P6&Q>iWW2VDW+YqgH zvNk)COx-dqbW;dclKtmH8FfVqmT=YhHXOa?kG_P>tLSm9C{C` z9(=_wQQwHRk+qeSPP{AMu-BN#{V}6zAZ|FNN24*#aZha~UxPWL_{QA4jyur1_A#fG zeR^E;qb`x^J^uGp2bP+BwB<^^LNqJSsQOAF=+7DVmU^??E-J1aY+TaV|M6|(z@U=Dk>CBqY@&)Afy7O09y*@KmR&qHQ zb%MzDV>u=iE`^fRBA!_apZ+tZemZHK3q3A{QegvB!29rXg$)HZWIu2}RnnQ_*|5UH zT8ae_((OUIR!~C(6A^Wuqoi=!XKn@GD6I9RkOmh;{NqZYBe(n8mK+fHf5I<+xgF6H z`#p=BW$vD%?*ZZR`s^Gau>LI2QvMf1$zNe=C&Vd8YIvTxixFkn`1CFzDiv)UX~Jno zqeJMC+jSF`SMQ1SXx%D_9|NKr=+Ubp!W+-VDdsiy-C#%#0kUs|)%(Wyw3)DTId_TJ zA&1}^L%JKAvQB3AeG|>y3Mr@zGR&s+dd`9R9A$w4N3xD=0$LzULIym_k&v+TBrB?3!y3;f$QJ@hybLeSh_hxUPmEDb|?tzbyHzqVeU-#s2s$=pB0jje1iWavgj_Yt= z)-pRSpy?((x6T9`F|@RlX>AB*H|Cgj!|N8`W4p`!AgwOu=tk`+jm0W3&$_;|*Ln1D zx3p1pv3-fiuQ*4?W**N+9+G=_%vmuae=oGgRIljNJsx0N^meDD2jVVJDQM&g1H^Cw zc7i=VH_EYT&_C%+v_yVj%hq0;?%_iQ?l7yvn_>oP+Q}C3g zL-n2u0Ag{fs zl`mw?oCpW&HJE@eyeMQva(Tni@P-%vrot z+?y^B!4ayC=k@v4ST`AzMTgP;YS0-MJ#E_7OjN z%Evoh4O3koIGA(r`Y4-k?*UDpTrACmwHxfY4{s_`-y|g<*^(Te%=S`F+#{BvP{{r(gnf2PiGASMTQ)$9TP z%c#z%bVoyJcVSf%{ZUrD+zq33uA}04lR-h>z!v?k z2BmY1lcD8%O0uQc&f+^-1n2hJ%w`kp=DmJed1iA??YJxtfJBjjyI1;B8GMYK{)e-CETnRHJXJM8cb=ptabz2sd0zX#PJKHoz z^@HARXZPK`gPeOksVO%ef7jR&0G5PnF1p{aBLG`}czykRX4pIzHwpmg#;GYXN;qA)plg(cwc5e}V+3I? zfYEFW*utj~BHO=gzqdb9(-z2#K)#kPim75*6v-&~|H}P^eE+^u@LHsZOAS`6Wol`liK#0td$ApJ|&4pcJ)G z;P0FPKmU0V#904yKmN__*!|o4@o#R&=WzS4?#I8m9q?mX|3z8Dv4~uv7qU4%0H^7g zgr>e=4Q$GzSG}fPV3v%b_tH|BmH@E2TPp5c!%J4>Z2S9LnF^-W2(j@Y+QE%@Kz|+JwHxd;o zGAd;is0ro02!K)rKfiSV-?xTh3f#k&4(-#Y*(-Kn+ro)}cA+IGecj`3IQ2Dky0S^L zyx%o7I*11$9RzQwd$aRAvvT83_QHY)GvOdfL1CX*z|%U=k=W-XP_JIQoPtpxWVZXD ze-}gwTv{lQQ~>Sn@}7DMb@mq3)1b;*t2$>GWTZ*ztdvAJ(WM|jNkzJEkQj85mf*tf zqWQy>s_rv1miECjNo~cTf{S7Z*rF{-Q79f5RlJ*QGWU$9z*_}Evo6*;=g1tWeTqoq zb#FXj)*utRWJJBAE$E4X)$675+?aj)ue4V)0Ay9{Noft_c3M_E3L~LRN}X`i2WmVQ z9|7@lUvc}cJZYGlo$7IytIi=)_``fD+gl>3zHsSDVAL(Wp>aLG&o{o%k37g`hw%gv zJ~(+hW-RL&dQI@9zaW@x3w>R9{u=I>8SVYkoZM1xr6nIKXKf(xqi{nYckQIq3KE~^ zH_on2Mw`^i#Xjck*uuy_~a=mF??SnW6k|CNGsBm@>DwE|y zXcx5d(WxCyH}rb4tYCw@W4VCoi+{(+xq4@=Z=z)VyzX=vDzh6FH*(@!GOu2jhCv{o$&4|GXv{5DH?&vv(l7q& zBtyyM7st!{^0phmk^&)k>Nc0$CgH`l9q;zY{cX^qjL~QcV#dXorIEKE zg01Bz1t)=2a_3g0=u0HOEC7H@vonVZ7gLSAL2=pY=!K? znI^<=ugKR2@kI4w$qt&+I!olqFp%AAkqs5k$u?b8?%>EfbNvKxC4YC7Xs>{9#+c48 z#7lnECK>TFX7G@G*`r)1I4(=wxunm}@sqd+9?y2=HH553aEWAu2nCMgJ!NdFVGP`% z)>|8~^%b}o@PUv2TV>66&cgq&wE2`e|5V7S?<;@>q6|j}}|4`a|wsL@^ z{O^=DpRIiNSEY^4G3@u!=Ke2Ao6lCh`?JzUw^Z&cpJ|*SzZYa6 zW%~1q?5`@2FI^h;k4kyP(q`>@hn(LA33{LqLrrz=3ZgbbD7`2C`8o?~poQ1=2AE$k z=BJ;`#SJPw3~00b?^eUbc1TnDo@oe+@!CQfRNK_hFetLkGPUT>B&2;0l$z-kW zpu*wfbc|-l+7D`Si1!`aTv~Z&SKZOqM)<^*Wgyaw-hWg5eH4>AW`1ogTl4vYE#Ln9 zH2q!mxBJNcgqxPLBt+(%`FnGlN^T-hgbLG=D*Inle=z9zuKG*vLM@SPzvQ|fca>qD zcb7a4m12Tg_<88#gk*Tt%wo!rqC<3o#?hmrTw_HYZ&B`&Ce2JNK&CO((ngy=HF*WC z-P<_erLclrA_^%1V9c3teCL{WPk0x+kFPwr1GLq-`{3Xm=GTsE>3cfTj<(_xs-c^Hj?GNm%@aGyPE(%jUWH`p~xK z=MeL8oP30@U!A2km`A|x@rQ#>w8Hp&{#pG8G6D$S!LQ=ihgM6U@G$;3k3g3cx~H?s zDdblNDx6V%eyw00KX*(&nuJdrX{WH^*A8d~;BRoKKyUZsjY%!S24&9|2K65v8GV19 zBImpa=Gpwd4DC3+GOaTFdRk%`SNSL>a_QIm!+h)5Jm9d%o>Ne4f4VpFzP*YMOyH8O zrpVXMUehq6>2Nq5$r2j$kh$WtVzG}xIY%eE4<`3)u0^n~^Gm=R=I{~v9{8}LQ?Wof`Tm|l@YTlr;s2>U}z_d%heck%91|d$KrfMT4dZuT>&M) z(>%&|-Wrf?o?4W)!Db5R73`Ioj08M9R^6S~IwftTq?w0DXEn;-RJq`gD-;|0z6UHS zWdhq-eBZ|F^rUizbgNJmt9LYlN#t^+s9`MY{8%p$1pAQ?HBIR3U6{uG=}_z!#9|pL ze*gl*rVwdgr5FJiN}6jRgwz|4XSBL9QO@ik@^^5lRXEKTpG*Rg3a?=9#r1N>{MKN5 zX)pSI^g1SfZ=EhK`r6$eYPo->FHUP)6ios$vss+IX;*xo!O{hNO;&n=eu)4j(lTI; z^`z11V&V#>KK?lA1MxAKyrQ2|B0#YBZ|p79AT)JMgE#RkY$-f4E7Q5V(^v<=p8;w< z_Lh`~vH!{KgLUl%PUCJONF&Six|Y%l6!4DJjfixsd;_&lm3P~XLALQiV@h6xP}s5{ z^v!T#tlFQaURZ@^mIxXLo#Jg|yhHH13NdnNT*zsD1m(fIXnQ7x+HMez7vJ7t%`(kn zOVbPbSWo_VMK2I5myf7}BlXng%zZ)$2klGaoxk<)UZAq93WG}kGh+o9-v||O-lkg) zk#D<1C8+@-*dRhIo<`mE^Cpp3<#9zWZ&1GiY`DwX zIj<=?_qV~hx7T@RLMgtG&5cbXHMnO{@ouKApTv>2US{b$jR8aG?@|MriI1Ld!BI>e((diSLqgb!hqdJ2EM}6>Bx7l@I^&~``fWvGwA((r6 zFJdRiwoLaVa@ZRRuAV3zSA*!8y#X8(fLd;M-R!Vk^F2fEo5H+n)Ot@4oDJjWa=`=5 zeuIfTfxB2i4PZfr30_SZ0#nNDL6*IIzY_h@lX}{}{fyhW_GF5unJ%1Qy~Vj2MMp;= z=97g2_Y)Hm^t9&Kg(peRCtm__Q%@0&n~!s?U&aQ)+`{I`PwAD>s#CMO@{s%C!Hr5o z6h0=8)X{a)>G!mU6(n#oaU3VzVUP8P`Na`;tL!8t&-#nP_?t<{U$(2_5aaX$>@>oaG5`a56pDPdIksgyy34+feqGs{mvCCoNqzWJGDelTi~ zv-Zn(|GRI#`*+{{-)+3#LTI`r6+0!XDRgDjVOG482qNKPofV0O#ITa>F0WY39}vk` zzi6r%?>Qv{^u&&yx)`YWVQ=XnfE2Vef$Z_}DYttgD-z0VEF0ZBv$5)DPlS(v2CU)Y z7-7k~*eFb+`?m@SD|gXriWesZ+j)D6LO49^*De?|#sbDsQZIl{YjlZe#z{GMm&>!+ zPxJ)#drgW%-=nUdmVIJw?D3H;!oYBj&!4TC=b#-GI`QbcAIRtHnL8Qi7D+RGgfR46MS=<2CJFQY%wVu1oNy&h~9X#^oZudv`Pvgaq!D!qE31 zhhNHJd58NPpUEyZ6!~)9ku=~&+2m;;g!Xc$gS*<^%}?=t2-snItF|zXuy~uCl#B1~&w=#KD=^=*@<)9D;rILWiSsv-&oYwVB99nq%-)*HNkF_iWm+E6Px_l8k^ zNMo-fU}2SbuzKlAU66}Tw#i{l8^=}B*KA$`!S{DL7U17^-qcm*)P)lK|KiN^)#>zz zPD`@q50DcY5k_;;i4=kxMEBYa3inlmFP*i$!dWv&`*}E6rO+98DQpQYsP_fz00IMf zP(p^cpd!@gdw!h0n%h2732pRhYKT~>3fEH^UepZ)|G#K8U~2MhM`tKT-lIxkP8_#u z1fhcIc-}%elO^gVKL-^}0Wz*F#W^_g-r*V50(v^@5AcF@`N0j4p}rXbc!!ZAgX_*x zagTgekH~w+9T7D^OYcOYZ*jWLAYPKkI|4jpcOO*~5wykjBBWL70Q*(`-lyxW!-r*6P(0clbM^%O z;DX4DJv;$mB{uE7a9Wd`J8o``m!KDQn-(>DEP|y5i6^ZUh7)rtbNE@phvn37UY;O+ zRjqea-OpojF|?BDr{ZOXAQe;b=kdi5_5cKnBe3V9JFH1_Tk4Rf^*RN9x7!Ut8y#8JrdanHq(x1MgQvZ1V{x@AYP&IzGvikdu{z?BzAT0~@3N1xW44Ib? z80Z1E`p*hwU^aX|?S5qGmv5)t$EO7N@EAaWf6<GqsNlN${@M&;`kQhtzkH+b(GS0mL0c1gg@fyKF!L&Y zuP2}|(7s>M_XGZy4%Fv1fWrQlR>QZWH2?J|t+g!d=%AFiUCC60)~@Olp??xnfx(g| z?c!ucoUT=S!qd!sR9JTAr`K5;vf-X;PzJwy6Q*%3GqwA`P*QOxY@Tug(TsEqk;4YL z7kWb)&wSnwF%=bQ-5IQx89y<$W^11w~ z&SY?!=-X2YmN1MV&{Wuymqg;IRfI@JRAU)b0vu+_&&Yk%>LNA907P7Uim}j418~t_ zH`+cL_y5$bfFS;Rr|nClP14*=vM~BKD*#&`S)mRW8f?R9EB#!a0)U8TKK1E`Spl31 z_gF-}=CPpFfQ8veQ#DuauhDJ)KjPkONo_QZ+CAqg>RhomAP`80ng=vbNIC-vp?MY> zuKs_?v|S#m%GLdM?A;NL=)&nVq~ZJCVXbG4r|wu>FtK5%Ex(=e%z?fyJ zktbuF4vl{!>HEuDHn?(K&hB_P=&j=kj|U`0Z=Du(@mFeV#7Xuza5Dm=&%fXfv3tSv zV~h>S9TeBbjX@X81kbuC*DZm*0T9nU!Uk|LR&#$ZqF{PTp;VI1x+noxpG4#2IhfLm z$O7?dz^%M^Qd-}N$b+d&emNacK`n-OLgwL(m|ZWJsfm9^Qi|nS0(WUF(_g zy#{-A(DTO@yV@W*!Y$+V;<104AO3WP{i^2tZCCPfhQXZYOKk1O8MbSDz;EFf2D$PN zJ%P8^c!AU7r_$h^BJ;mJ!z zUSXDx<+7l|(=j#NzV7&~Oo~~w3s}Arr028;M?NgXpyrnOdt&I!l^8B3B|C0%;T~Lf zpwQEvJWP5NxH<_Cs(0YbgoKk6S8E zkR2{FCF~hNX)VBl_E5sd=oM{ZnLY{189(Is9{8#{Bt*qGz_6HUlw6VWv2N+q_4c^r zH!t~YbL-IT$1d($zQnaZmnD26%bMLdO^;OiEHQGS_7$! zKQ{vp2~%i=0uR2Co6xS>tI%^HNP1(*Icw*5dxJo#)!=mtn1n;iK-^qbI!l4<&o6K! zo#U&GGdp8E!nmm_n{hezk&NUQw<9>`we7j3gzzG)R zf{|EZvX6+4kxI)2a-yjqzWj?5;!E=Y zb|Mlk%3}>NYJ25S5EhtX;l{j#wkM==BQ4 zN=Ec#i;QemSHR_B_cNM4d95k8LNRtG2t_DuxwCP^;YXqn+Hza>bs{*ewX692I(KJD z3ylMLW$)L`&A7`B4kYVxpjL-NVrSB0LBbwIrFwa-b<)_Bf{Mkmy<6q-NKMNEx8ZR{ z5wQ;Finw&x3k^>MRRbe8IUTC=k?5`R1(^vJUOWxn1-t_V^ozPeD;f33BhcbvB}x}z zhNcnxDSQl>@%*V+uk0D9o2N_RiSuD|xkdHFk0V6V)q~clxVV=!X$s1uuU$Ena&3Ew zd=`P0F_#qJRf3$t#Et@y!SYd6F79i)=TNghpMYB=Ii(G>Ig%q9KQ0dAY>v||;$qQc z1SHl@ueGwRp42&Syt1j8vaGLRbnO=a3EL>XF;#GBX+8rSS3eg(U;f9CeFQzD{_!LKOt^LLV^i!pH{LkO8 z`1=j(r9V`Pdz?SBkj7ykF1)C|U#N~^etyHQ|Jyh0?*G3xtjhd`uB2YNG>hP@SJch6 z=PwV~_C9uj?4PNWfY~5AC9@cb}=and6UfI6t?4 zs@~5lFogRR5~yxB_cez2F&JFrO8um>02kDg+$cPlRhU*5W1ff;e%NV*U!>dX3ELw% z7IFnklhq4n!yA0r*8bP|kvQ{+J zr8%ZyI+}_#jMqH?Aa3X&v4ygBQJh0VhYv=B?k`s`#C#P}u`2TixFc-Hl%YwR{Yd%P zY;1=TfwK0;IiweJLiZ@ZrLJ3fcyZz1P-bAghQzHy` zyvq$OFkp((x9i;8K|Ow_DVTh}U1kILu;v#Sw7a*kY4N?cnp_&d$}5AIVt@CXH#gLA zfu`kx>PE446Ik8fYAKn8cEG>x_ista7x!5Qe;#{}qBb@piQG{4bbE*SfIt2Hjhx+X zeoH*QsxV~Nbd9`l45x=@&kYgyhi&-f?56jt0dV){H{Jkn^!=Ti_set+?(+7ofo}Z) z8!F(WfdemdV0{Jq8QZ@_k`u;IR6hPJv)=De1b2y6FSd z6Yz2&L=q(Z@Uv1JaWcN*;?}}}A4zxffWW{?4b=9-26X*e@!8a!{!_ozUcUpa~A|{z7&*I^$dtrTT@0W}N z#P_W!--JM-=A!5Qani4Bwwd;#=iIce7i)yDHrf>s#m_3Qi-r6m@A@l|k?B;Mt zs052E&+W*s_zTH^!<1~xDqT3Q61tc~ACfGgo_`CCk-Hl4bR48L*=-I;OrZJEI_`Gh zR+q)2#^8W2zwGhCag^!I;5D30w&A#UCM$w%YKgFbxp8!dg6X(N4}%`c{O&x@8nL-r zN{@}#oFJa^`Oz8%Yt_YlwD%EBs&c?T$YTu2*8K5tZji^Ub3bage~9te1ol=)>pQQj zJ5Z@ldxYr*=Q#^54l>#QAb0ycl-*qFK>SVs29`7!#L_k7D6>n}g0zR5Wv?eXp{%7{ zdVy%B=;0prpeC@$L}+b{EHPF=<4YPR8&UvQmGa!TA|GS&6Y{8Vtyd-JX%6ieIkJ~o z1R*F5nCVL{m=T)OE?4njSW6a9cR;A?I(9^q(*Xyqd!Z(pjjJ7Zjt}9O4nd~vC0FZ? zI)twV2LgYhr>?7lwhuZa(9T^u9*cEi_^x5*=7yP`cBL)Pf-K8&_0}jndn`DB)DqKhNVofE4~u7Yu}|yaCPA7YszL zT%5=?983^dQ@24cXY5?dWeeVNRO$`=FxhQVwY zDiF-KCFzT!`r{9Qk4Xi(#T!=frGk6Q0pF{Ny<#h~>b_SM?{Fy**qSUH?fG7F>j{Ea ze%w`jeafFF>3{Z&;mZ5#r~KPzEW+~qrvvkiH2AU}#Ys3Y>5l^w#82oAz$Os;5($s{ zd4;9r6d-QA?0u0ylLY)UZcyrVN}oaZ%rqzYU>iNSJUMd$+St{#*d^w=ez#2U#^yac zDhos3WGHo|7z5^?yrt2Zhs)`p7ASh--q;nIkSFqAIn5i77V zsjp~z6{eysM;T%`cnEUd0ihwX6*hQSdn?#5Xe>2hwulN(pQW97z(pFF>+|lhdzK@p z-XzgrtS&uN%*^u-I^%`MD6giBfrytNyR$i<n zt`hF$k-Z*PKh>lFl9Xb)KYJq%X5gU(-VVRJg@f}f?6P0p4 zCqB67P`1x1|6zIb!#+rpB|{?Abxd!yx9Utr6th)|x1=zEVgAnuksk($f1z!Hei%v& z1|s6)=cd8u`YP8Hv-H90qm%Dkd-k!<9KJdV2L$2jEm1vsxy>XY8esIMp+w9mOR;nU ze#Pp^Hq z$cM5x`a8HO%LT%a6-a&KLcR&FQ?Y=LKhtF)+93M0yw(Sg$)i@%5i%zD_2`i%{?udX zDlXFE`(Qqcw-b3{&+W~QO?{-yN$iBn1!J^J$V~)|MDg}wY=j}W9nKNI)owh}zn)N< zp2qer6W;pp+v}Vn=f|_WUF@u$fLKQ^r(HEZ=f|F)XSZ(-;T?caH_m7sirH|uSfe3f zrTdrY6DF;<E3J8*s%A56$LzU2?h=B^-RHj4edYYoplvg-;A z;x;LJe=S8Gte0Ch(IP3KyQO%^K#D;Q2Q$dnbQOIvE^iF5M0PLRvL*md*m#44`A!bS zrL^R+tWEoEA!kd|0zblNZ*DiTk({nRf@KhF@=dw$ zkDL~$7M$Hz0|9Wn6{y=FNdmYl3ijz}es_J}J(f}U*RJn7Nrk46(`R!G0vI649Q}7N z1j~Hx!lA8(6-NS&0Tt#me^Rypu&w}P>)lQIJ=M-$RW@>| zz5qM(;mUy$<7;>P*P$7lWPd70{#r8eUNQb?KhSgia8tTCd>NM)eCUqX5?hYT6JBvZF zUGJ+`hBS?#yn7Xh$9qLTiUBD{uiB;3$TRR-??frM?Cw>a&fDi>Q$Muj5U_K*^bw^a zg#|i~lYh;Xw{i!; ztcPF|Q<>Yh6?Dr_CQRjv25A{*7{SUdc#+cu1z#xvnGDxcN!2H?XshMOoy;@Y69-mO z7xGeb)IBgjkHtuvCq%1M#c3Pkj#yqqUuGq;-$JY+9m#gh>~tT(-^Bz!C95`gZs=IY z@B(oRVVYH>?3odyeqjc+3401o+hu)_`5MYi*;My|Kj<9~ZPiSRwkVlb;EVtalReGb5DDpfn<@w@d=)|Z zD;zFAu*2+#B6FdBxu@8bY_@^W#w;Zz11+!irz2q_n82`qb5(4R7yyJ!p+3tDn9aZh z=SFhs4z8F-N_Y+76pEEM-l&OW!Q6u23&Hf8)nW5iHY7il?xgXjuu-Joa-%DdDegic z!6rZE-LO$->9Vi$eX1!fe(w+9c%_|g6Ny(t_YzonmU0t>=fOJ9*1JgM5w@ZXbqMq>srAJnPYII|V+5f|1RJqPH(L<6e^(U{yOR#+`F> z3;pXckTRQqfpkJ7Q{dTWrpxWqDb)R2z7+imA(Z>frqXlkFo&8mM^Q}X$jktp3;~|u zNM;gPnudmHlhlQcBfc{D7(Y88gzGPKuy!}Bzi_>0=m?$^WDED10|~5_OudM#yPakP z7H!!^nXd;3#070W=nPx{_xAvnM_f)nWcP6p?}jWOp#%BwBA<@MX?LbP5Krwy;c!me zAeX_JXID=UcekpvdD;H79iu}J1MuSP3{U^*1r~Ea8!de;m0-DJ^9De?Vi1$*t zN>pZDxv`n9X1zSTTpsFV%j_j_qu+@hy-2J)aN2N?{M|9Pix^|uZRVx(Fjn%^*WAkm zKk>_3<76M#292d*0->rIexAEcc!dEA|r&2*tMKcG+U^?8W+7R`q-u6;ipN~dDR z1+8|{6XRogh#HE}22-_#xNvg1o3^Iz2+oUv2B7#IDI5(5gE=L`guj|^|IBVnrcI`SbpR(kj(C;8$ z%Q|IwiBZ%b6h+#};D9{`M-j+W)#(V`{66daxE#TD!<;=FF^(Xx(DdeRJyAv>KKn(js3o6RyCh?RBTOD?H1hCcX1uK4m6(5=U zcP*&!xdDTo1j^K!gp2{63sZfWZ%zImI@{u1)dznf&Wb z*VhB!9VhZnp?Pp#|6%^B8T{$f|I>f|?l9m^?_C%1&6zB^o!_jsg+KH^0cqb2qroB} z{@`yS3$QmCM-Uo)?qMKI6DGM{l7#D@d~&!~1&b&4uyT2U*5KP-2NFW`cSR0GIIzem zNZR>?d&B1!Z~^Za8JJHpH1_URMjs_$RrQfm^12_4=ZA6sV-=%*g_={~yRV`22cA>@ zbc**#Q(QpUaD-VU`!-&@XO&0AHdYl<6k&b|;Bt73`S#e~zPzum4qoQ}{mc9M>fXDq z|Ld3c9%a5~op4O$?Jp4X=Z~|_Yz+!S17=&uc!O5(X!&ZDU95sIjEL_iLbeYRddQLu zfX0IHS$H>X@98aL&=5a?EeR!2+bm2xgEYIdSCLuYkFoa9_1QV|c?na?YCQKuT~z?~ zJ^Ac`iqF#~^n`wbHMM^dJx)46_A4Z)xeiSZfwY966}&^IzFy)bGR`Rr(j)l*{@Y=A zOnF@Az+_bGj@DOQ=WJ~gObB2Y(JODf*yBO&x`-nLD}Lo;Z@l)ePCIS&r+T137Rz1_ zkRf}?aZR}8etmjs?in~aL_~6>9;6epp-z{KvV8Lv#4QL1_2N0m3(F*qT#sr0IxtwB zVh7}=&bo@{JNvePFGrbDyybYvBWNn6NmL^w?;w%e(3H@QU51|S>JxKN>@49<&==lS zeW|dWKc=;Bk-Nt>NK~{FB0{At?uj3~wpk3m!4p}4P71Y-sFs!+LP){pIkLd6W*?VR z27IMxeI|DISi~*m<>m8G!U1zw^9ANjhO1vMVUj(0lJ_l)E6{79lVp>oEIrg403vG; zpuSqwt-T)ED}TO%Cx#>+dn_Hu>Y9{_);wXB4Tk6RnA&}2gs|Xq?_C(~0B!BUBLpo! z5s)fwq!Dreg!pbfNBuQAv@cMUH&~;?uiXhnBHvuP!e z2K}yUhw_;ZkioD(Gb4T88(H@6Smv`;OeUGx`X zUVI{Z%S>9=fSJX~PSP!Al?TClxgHWW@B_Rc=7ghjM6?4j?58{|;&U}`{B2UpF5Ip0 zMFrTB{$l2baLB6WMm|FsRJV87&b9GFe4>Q1xIEZgEZ)CH^FXati5-$*+AkRp+vZDgL>|4a8lHA@W$@{Iya9xMx%6h=@cIR07HYr_ z+;Q|Mx1=9zd5NKuEBRCJ>09XMLhL%X8-N@;OHN)3-(If}o$2l7Bu5V*0bkO>n9`<< zDw958Xmq(4ceSMV-8r_j0#Dj$3mEk$22dh<3p%iex#=e79E6YOT^3Y7k(nG)Wu@@A zd-22pGChoG8*+RPIPrs-T2yq%%hK@8^-=f~EUs~1Q1q1~=xxKQ`%O|P{^MDXv^k*_ zCJ;~f2wDWIIkX3mPDSDHk|9Zu>^kTrMGh0$n5E2`+XZu~B6$q7P4`2^diT2bU|ldt zdwK^f19#r-4I8~OE8z^Kz3pbmZnmpI``RF1#Phs0b!w;7JOnTp?ZY9&XKTOv*s31B-A7X;hm- zf&_brlc8`}ouKTM+OtILPJ)9ddre&9HP{C7bAK5izUW#}H)=!?{K8MmKuVX}kFCll zrwF`79%%Z&AKk9E=MZo_ih7rOfdrt?{p)Sn&#lT8Zyp;gI$O_Mr?&JyckcHfY(@{u z@xQr2euzDUR^BEPung!arw=qE|=a*a$!Ryui&$ll1p-RjA8Dc-p z&*esK(|Oc?1Ojnt6Tlkb&));m5d7X}TF~cjewi#7puG4BS|F!SB+^fhW$#Q5auVKE z!$)*c^bwo{!L74>yGG#gkv=;Y0D*zN3w#c&tx%u2t6(6#{O}6C`#n&Aefz!5$IJVd z{-+Nd5_ld?f_@2JRnIBSS=U3A*7==j^!?`9nE*r@?)v4#j4Wi3&Q^XuY@18J^1YaJ z^Zh36!rQW)ZOt)_Ll%jujvEtvs&C+mltm;qB%1+H6(PgyTkh18O z$1zo0)5s0C&`#NGr`K|aX`AbF5b()IEias20(-!2_g(~E`c?~ovk57QQE3*Ck9b!N z+V*Uc(+-3dj|^TMo!YP_KsO-gdYjyz)Yfwm1A!0RNkG62MB;?IP}OtRGEJ zqpi!ziK?vSDT98XN9HQURY(QL>gvo8x%z668z31)Mc?e=ZLClNmW23f>2M}q4M!Fl z--fUhnyt9vYTWz@!}R#NW=i9C!AzT8F)}r%88~YW?zb%fN<$XO)y@6<91nanE&$~m ze8T}|5J54`?#Sv3HE9aw4s%4P?)XrwouN&SdfV~sGSJMA%S>TP*uES)o%d#p$=;Tf93TL}89t5c1FM?%Qv&08EdpSM{xDa|w-6*@UvlHzdGnrKs zE3fCd4k>OaH{63b9)$|=q8@4U+1&=U+g`Ux^LoW0!+@3$qs{R^=hIa}s(l8QK?7(a zIH{$6_r#8>q7=vpzf@pA*c|NM&gP49%-NeIG;1wH%?#yre3V7uh57vQ>{@;qyz&6} z0_i*;Bjmz6hwbxnzg=b;(hWu;Ttl3r_M2T6G?f;dDU}$hvP2KhTC%uOfaE{N7n-~+ z3+9YL8kIKrhwJ)s7E~!8+yk#fWZm21>l*hBPS`yMbaYIy9srH=Rn=9hdp8g>B+5t*wCqo2L{1bIHE}EsmrWf|JL&dV_53Bu z+>My=?4@Z^2nachz`z?*8SueipK)~t@+vOC?hnEaRqM3#l|mEtK^|cd;X2nD88#9V z%ck3CHEW8CnoectxCsfNZh0Y1{Pl=|N$%d#HSWuxr@;FCQ}*Z*0xaB4YAEs__YwaP zf=K@lLJ;ZOTlw&S@hL3&$R{uxEokd5=NoewNb`<&b-Fv9elex|7=Q@$1!nWV3P614 zA3|pFr_vm*+J6^-_zs%+8i2ThCX&g);%q?OV%|0%8uzzQ^5a1V9#sFU0K|6@vH4#G zAim3;4Hyf)l=Kk;Wj&<`{yQE|cuS7g444Fl&s`vbj-*A#f0C@NL36D5dYGg*szXnG ztkQ?mW?UNqSCO{wPP}aipoUIUpH}z)Lz4@|L^9c}LLQ0IxTIc?3D*dZUPjqUvgjSJ z4XPQtta5rkI(l<@WgzBrquQZ<>p^y8s$e8I87gukt}AcWkVp+))n7pf?*Na#w#`Hz zjhbK_S?*~#mKZvnrZZJTJ+%Qu(T}s;`OD7XKVJG@CIdocAb$CguyEZdki0-nV0)aT zK5C$ncCoWuEf6!5DSGtqr@K#hlGB))4M~F`B)LA}T`h%_axM4LL!GjSPnsNRGG4M9U zz}fl5$N_KO54R%&spaOEUW$c*zxa+(as>&N0mjU)Wbj#&D+&wfH{-jkQFDbvx_4Rv z^XVjcyB**2`%f$iz|KBCX7BLPx1Ho00PUBYQSB%CnhUuN4&*U`E{b9A3iZiVf$kS1 z=&&(>tk5q}p@Q5=6V!M>a=G01U*y2W|6ZN-u)% z@Gy0HF*mB`XJ=_HI9G9t7+sJ9cJWJlQ&%aGm*caZ&@={+N`JbW8RNNNpaPi>!Oai% zbQT_VEduxAdAyMzw%n`CAXi`~PJzv|tfecoFem|!FRqkoFVx^67GRby&QLwCW*0c@ z?N-Q(Btc!gRyxF8@6vmOu_+4y;&G~|IIAqy`wXCup@s%pGASqly#3W%(j6IW96^R>(1-Kx`IDoX#bpvQ{rvk?p*W6vs&| zxG3xC)LGRLIlrz)+0}>J0FJ1;$E+)QIh;m**v^b!4^PpB;dNihq_+u=XG1-KCq@GC z4>>iIJ3cH2l!17hEjV5U{&CNpBX41tz;H*5lkfHPL>%Sza7txvPiGHu3LT>*g?f`E zQVKROW$*~T!09{7`$s+tcyEzvJ=#ihqEzi(;k%27C(od`pE;zr3Knp0C+nKmH-GD4 zE~wzdAm7~Q_Q`-#52&|fO~7QI&mON#7r6bfeJZA6%fJ8;J4QP{r4?eH$0W;K2$I+i z{VQf4iI(Xi;y%wNi_Dwld66i|uWyPgkMvC%34fLMjJs`GX-u9=UfBE<0iCvcE*R@_ zCx$LvXnyfi9+smt1d`h};GMEK;i`=Z^o1=TD9>lD?zbwD!SfLoF@|D!HN<4cvs(-Fgp*ADtbhJxVIvWKDET}_5NR6$A7Nue|s@Q2oN|^ zFW)X^n-IY=;^qsZJ?z!=gH(l@=x3+k`(mbq|L9_t-o4KkC9uGKT+G}jk;GdCw0tB~mB!#Zuq}Te% z9A8{7^-%G*kN}nP`w)mDyDeX_l)7~1@%F~#`s`Fzi$y(p?gAW;ot&V0a~DNGcK153 zqnDZ6m@lLaP78x#wyZiIMZpe#skQ2G_M9Kd^ytBJci>`K}IK)Kb8hOQ?B zOhtAG0L|06JJ9yHc{tZ9xdQ`5g$=vq;vg@s=&0OY6NgJ)iX@D)5B~rreu(m3@MDZ3 z_uTwi7#O-Wbeo0SNfPGc0`w1agAwH_gEknB!R%0Bz=El2{Q0;*KdQpuE`=Bydz>;8 zz(6>SS*!FQ@Mef1tZ}<7nr@$aqfZ}VCmwIn&mK&G}D-yBET;)m*BmJ-r zdqHYLisoQXCY^x-A+bm;UFb4#;x(~J95!~0nmcYT*GE9}KZ3uzP+0ue>~F*-9~mpU|dojXs85b8Y$wb(S&)*czqo9%d^L)*fu zU*~mCFJ)o9rek@!(uchwrLziQOmUvGTdS;Wp~@*Yz87+Sb&h)ogF;;&n6>d~J8=bA zgReY}Iut9Tz?Upc|HdS^xZ04+ZBl6f!JFP}JR$s1sf8!(A^d)i6t4>*U8q3EtCHw~ zEh6I1sQ{9^wNU{&GbcB7*IU8P7d!1-@1q!2v~IR8WE^3#!NmXIMnyg2gh3_F#G$o0 z2-uAZ@P{gOhocF(*MHqJ{n}r>lh=P7yUUwz0f{iPE%2EJb8e$zeJQK=bC;&?geNP`q?S#Z3>6n{agBSM1Hld~$j3%_#Y7H%*M*)|V zBFsPz8$qly9&3jVugvZ0IV8<)XH6jQmwvVkmkI+GM$`fkDw~_zff_U06#`J}kLNz; zEbYZ3iG6wD5pRRTsyiAGs<8$_u1npsTtzHA_3i#zi4Tb_74MMFD+A*}^SFs-QDe7u z#5LB|LZfrYY24D$XM9amSt79sJe(dV`C;emrsCl$%SgwcPy34)TJT;Tx55Djy@Vij z(AXm9qHmGQLpMDD{a_VY080qj9t|jW2Q&je54cm~`gF zWrFr?KV}6+Y1a*R=y^Sphxr`QfK$p)-Z@^@=N?R+8dKtixjLOd?@f0~D-C$0n3C?ugHBJ@ zjU1@U9V7 zf97q{`&w+UU;Q{JmVCD_`^Q|s4Fl0BaNk23--kg_<(Z-YW#D`&jVn_xZ#V`H0v1lQ z?jZyCGWU4!(94n;6+$oLLA?^aHY|t1gj0Ic59PWLzUNfnuRCH|RktX;g&=ULQKR9Q zUfk8{2@yVrB-VOXmKS~qdme>Osi9ib)1cfT8P@^e4cw!4j>eBWJPxL_YI{rC(9ztpx_Gsa|2vXO29BP@2Y`Mo-D|u)L7W)V+0bCu}yIX~p zTaKO71}X@D9|s_r){ks6fgIreDkf;uz~SNCXQ3sOSa)_1T)jPG;#u(a56X|4ilO3l zy4QhxUhyZshmaJ&Bok&`aP^SPR04)$mg?nm&SCd_Jh+ z7AT;w_Rci$tRQJ&CaW2&rR@c>1S6Op&fg z*E!Hx`FD+P{_S-0*P9w9p#TZ`Y{WnMa4Hqtks2f9n5*`zg;*W$M{|AQ=QC3rw2vjavR;s{4Ujo~rd5S{|+13fnH7x?+?8INsB=Syd)ZV$~Ur0(&FPAz3J!vLFz#@|7p;J0|A_S!6Ku7 zJ`ld=gS?u+7cFbxQc_^my`wUL>8=lRmBjHCU>#h*^9brh8f+)=1m^3K*DifJ&b|Bw*tf-N2o3+ z`Scuj=Sn${C$oCqh9@1_kB(T4`XUJn1qs~hLw!n5xT`5%K}@dQ0P3HZ_RwJM@%3RZ zd@HD24*Bsz1(ENIhES+iJS0(ta-BRKAv3*0`UIB31q5?pV~%AeQab(;FidgS9Pid0 zN#@E$iS|~Xn#*qX9$w>#&_8>q%4hBzXf@;-`hHylUQz@7D#= z3-YPBW`tJ0Cg2?(#OGC#ay+wc{$?n~!wS$7b&3gTDE-8;w*ZV`$`OsKTb6qnkWT<| zb0@^@{myc?U8SWB$A?=RmA7;q9zqS$K@+G_tj*2C;ElZsLKarf(^Z)#Ip>tUMBb^j z-vW<-X9W(^$*83?n_9&=0n^JPj>5!AqXH5Xrks)3vdTfAPNdcz8gU`_%&E#p% zJJ@7BdKZ9}u8yQ=j$C}Zc!2EnlF7S&T=hN5pJY7zUy`(bSNkv@YQ1XtTKim-*vtLr z++VfB75(dJMD_hN0{VXm`hOdg`d`E_Ab5d@y)U8}O15l3h|$Vt%>$|HfwSKSe6j!r z3m92yeJ=?Z+D8z>qdaY>Kp_3B*uY-zTcHGNJ^RmZ_=5^Z_)4nMK;rlI4M7bArOKD} z!ut8x=IevdWd2kG6|i4WCic^;AOl^mxVs;sBCwJUl43cN_-?tNK4Ry&ust{5+yn_~ z8?*4y$UNDH93&g-nOD_aO#9;n;6jNq0D$I>)XXiePcENw_XzTgc5uCb$d(y0 z_tsk1ovGlmkQkd219a6Sx`MIfW>6E7S@7wL2pU{bR0P|HH3UH-o76`%mtB&UF(H6Z z<2`0)hUg_W#DnpN4w8~Wpge3613WJVN!2?ryn^Na<5K&wd_)jjO`6kmBtUo_vv9=W z$X2Hgml=RRe=%qOdql@it@vjr4qPa%+T!4cNDlj1ziBbQe*tJ0Ff)9QZeGFI_>b3v zOXnSA!j)0fc_WC>jU=x0Keb_KaFDqt96KKm z#zqYlpAmY}O;$CXA+8pvPwdDTZOd-S%$h^x1UIoSl2gH-ONfRBIGAOaW(=kM>(VaU zL$N$sKhj;i-5^SrZte15o~te%a8^8RPZjK;Pw|lDM~WQ6prN|@ zvg%=^$;QEV)C;YE{dHeVV>A$8WWBJ%(iI`z0Fu{zS#sbo&DQ2A zSvN2`%EsI2v1^i@+XUGG{$4-v4y)tNGh{=bPAi3wabEwMv-4}LEGQ!YN67z5mi;o^ z{oNT#+wZC``qn>Qblr!MNHQ@)3qb@wAxc-O`>XTweSCh-PyYw!Cmf&8w{_~{(1r68 zB6`0Z$lqm}zBL4IeWkg6HDEs9UQ4i8JwGPEpTcH1PvNn*Df9Ee?C+oc$MpAKJp0Y> zj{o=5|F_S6^M3j;?1z3kge^g)>4peKM5lWi1_?cDN|KN)WGqM7l=l~1oBQFAlF5av zvLdz|G+uywarNweocwTu;h@h#QV=Y1lndg6mTi}lut0Fn&<@eEM&U`O2AUVo1i$x> zx<1)E2yq4r)2;AvdG8&MqkUq1-VnQu@@(lq*a4=F|3u*aV9qyjh>2%e!dB8|ge3bg zl+*lCu?c+buaXHMVEt`Z@go9vQXAM9ly9-Z3%pC~BpSlia;fvvzt<^8SqKAer-!j5 z$OUNlDt~C_F1k{*6Th?*2zvyW>)eIGoMP+!O{#n2ZZE~SMR~*Pcd`t&5C$@k zlnV3tU$6ZQsFT0>3qJ3C*rR+J8X+e}glYvoZSUdAM|O+>AFv-Do4$XB-_m3M7tauc zNq<+Fz%%>}vGV)EWJShiGsb*Cg{yy|xeIu;nHTZ_qhZ-7!i5&;;gL&&t^VLXeO!AoP>+GJ@7VU{j z58-179g0>U%V=%7>i(eN z&IJQE7N26`HC&qJhJ>@Fw8T0kcNs46-I>!mc~vPHhdha!b+er|@D5d7JnFjaH-$3R zumOFgfGk-3YCQPM{O9NTdL$v4J_aqJZzkx;*Nu zwEW}H9Vi-sK&kGa!zb{NK?_=@Ke{1d@2OfPEwmADFaf;er~e2X5KyLlYwV;u$P%Eketek>+Z-g4eK|@w$Wn)-%pckz z&dU??});miTTjXWeOw;Z3;DL6pJN4>!B#Fy}4L2ZBKsXhC#&aPLPgyS;|A z7kLT7!ikNgxR)c6r!Fn2`FWt33vsA`q8CR|!iHEeZj5TCcS_iqLIKXMwrqmmo+4uuU^8l$MqUqHEZv=ia7?}lA? z7;gImchj#db(5px)21)5A=AKwaHfw0`0?R-7a$hf zf44b;AC!~4?q&Gqb&tWyT0m<0DCmKxEdh~X41h;{N3lwQfiw4Ij{_MMd-46??fr)q z%D5lY-FL<&m`MOv?x)}X{%sER$OroyQm9Z^^t{V|5mTAqQ?Z$mK*s*_F@=Xk@()|3 zME-88B(hWS@s|On8|W#JZuaM5Ed2T9UBMalbx5RsygYRHc=--byw#pRbOf7UzTlfU z8k!n-hHnMQzZ8(H&^N~I`oy1hcP{r&bvPFlJ{56%xu(f;IwCg(GE}80^x07|rUlzm zkb2g08ss4F8)RFY>}!B2Q;6+`c$3)*+})~;-fri;eS{3_JWh7y;Lv-hxl@F6!PtMG zuj8>4-I@v!dDrV2r?|)T4CY_=jK2h8sON|Vk^oj%65+7(GJ-3*N9m)$+_a@U?+txl zLSar^ZPO=D5TRWj(-h}+waHzCMZa;R^?#^)vt~uLt!ww5U$O6vH>4IWsp}e4xRXK@ z5JV7xUw^uDX6DLj<=Xpu_c`&MyvYn>h6zpwqmSNOds^YX;7Q_|uX~wY45vT_ldSIc zBU=Qhv2K*CcDERxYR)Xvy9nG?Y!CBo9SF@wh{R!!Tl;X9J4lY}8O(S}$H$_Sh3KK+ zDKRS$hxpfPZN!rqDgsxL+tbBL^cm+;bm|YURb@fh*Efj@ERyhstYj9oBI zT(}K$+%$N{H--&p&?q;m8gzca1+WKmdqywFCWT*!W0s(Pdp1|EF%7OT4d7v(&eJZb z6>}FGp|k}9_lr<^R=otcab!HymR{V}zlO=|`t~N#Mr}}#d7tl;I5vuG;Fi5Hc@sla z8>Ld)j*X15;-A?b>LuI{i^v999#dE1nb~98dtv)AbGpy>#o*z12VXEa5JKAuhcMbN zD7RloZa-PCzC74JoKt_n7QADdp#^efW6B`J@Mr@Wg5SJ2ca`Cdf9QwF6k!8Q?%)LD z3&qx`Gt2Y9iOhWXaWW29CcO_>z&;0;h@9>Ve0S4IHSq33jCs2w2;IQrN0&2Y26PgP z0c`@bO=og@uc1vH-7@j<%+&`gl`rH#f)~d;%3NK0W=HumIvx z5NhiVXfGX>(3T)9u<<;GgeIk8lL8B=BQ)APG&!;`6?kgeXj7ZK1QMeoOdn4Z8~e`j zQ6}`%>9=v}Yd#qUQVrL$H*aB(NTW}H)POLAy^t~md8(_p?IvWy2UKa=d3frN5P4ZE z){(@*tEE>f%UrALuDR=1VLcZi?zDG~nIhS6Ml5CTJ-Sv*W2ww?K53ve79otLmjmKP zhm~L6w)?{{#hVlzHlS9Hhh=8;l(wfn4x?e5~FxBhZP2Iv{wm0>gvsPO? z@m>hq8q)NhS#w(@TV4mqvQxJYS>B~!4LkHN{INHCfC1;j<9BA(vx3mHM+a?0NT)lyCbezzQN9?{ zaCxq(*WX$7Zfe)%64Q}s>U39aQy?y--C=wGT$o5aU}@i@K7v)VW7;J_Vh%q}*Vh^QVr5)Q*qm zxBB64aI?@&{5AIHFRAEH|N5u?q7p!*!HeJei$26NVIHxW`mhF24E&Mz&0`N~1;42> z%9Q-JMT4Oq7WEtY^j*aO1%sTn{_>`>ngahW-Je!azVy!_hAGV~j9;SiGtGJr3-iPN z@r3<+kDB=0Bsl2$U}yt*9ANRNUvCvFj7&_Z$h&x{OMu?bfTREAKY8~alN-Beij2Xe z8T{e5hE5J%30Kl+P~W6#{XxwCdWbNhZ~yzZ^TY3`wqM^2Ek0*0Kg1Z>?@W{M-T(N= z>m>k!zr0@q(%k#C*Y}^-`{M#y{D0^3dVgHVf9vyle_Y6a>+|~hW`BKNU$9hv=b3>H z&^OBr459|_xx1nv9Cj03C9i~tJa54<%^rl9?h^>205xiv;KoKuL;iI}L|_>J>rvse=YK7~*>-9bvWq=KRs&?w*21fM&-M1Fjk`;9aHUJ};4I#^>9I0avJ#^wC z9I-a#VZ4Uf7s!OmFQf*~haH3~;mbLV_b0)Ixb~~US-_QPOioqy#`f3`l7|$mCLbPP z-h@ER7bPfM1Hv_!k%4qah|qfji4_=7t~=(wOxGO|iem@?-n81@I@b3I|L9LB?e#;f zw>#vThTEI4x@VpMih3vAE;LDKkcg4mLo#IyB&{D`sWq_&V%aeLWh2~jzk9AHD3X&` zu`!j*FfQzAsHh_{Lo|nWu$$;Er33hhi{tJ_lPHJp`<`yy?hd~}pGr4iH;v+x`+yqs zHE2TxsWprit{OYZD8|pb?zP_|J8*G0tFgJY`K|5edo5@x5IpGSv1@KMAY;Q?xg3(TMqi`Me~;$J#Mt6*I$iIF7%BPj#u<{K-39suKk+f<0a1(>NdEn zL_qs}eo&gZ7E$3|_d&&OC5!^WFNR)fyUNfX3H)D0wNSRGTb_$RjwbQHjc>lJ*LlPP=^<4LkTVU&jwTP`$YG$oCftu zGlKc6z9bV%gP&tOZj%Rg8ODQyJvFY_11n$;He89{SS>1W=+*>i-=dX#drg%?dDq*W zGY*KaT#mCHt?OJ*GROi{^;zR*;VeEBjvSRjIt2GCFVT5tHt}F^xDklE#GTH<#v4T4 zYA*XOkj>}@qa8$dN-+F54dht|FP%HD3x8g!fdpOf2!r&S4>mgM@YJeSe6)NX^pXNd zy8@@^IGB&e^MT=vv;}dGOe@GHJVgX?7HLQsbN)t7R;K{x?Z{DR2OoL#MZ&x1n zIeXP!P?^B&73??QpG6N9|I20nr&o>q>9W7|fxZQ$z3H64zv}nM6};MiH**C?oQMiu zyXQeJYnNOAo1-+H`YRuoW3#%c(fZUB+!DVl-K0%a8W}IAxl(q;*&@>76i@48a^DUkPa2Upz$r)})n!2(mOORRg7G3Hfwo{>2~sB)_8 z07Grxy?_ES4Bu-h3cXbzOeM5`LdEHRfOw}G=cvXgx^Bq&v99Qt>O<_?TXr+E@ zHRopckoxH1?FuA-UjOA)1QI2{9_?X{7c!8SJq)|}9O)2^13n_44pU=yz*I9j(sm-Z zkaw*=L}La9=i?^SL<;gL_q9VXP$f*_R$EfD2=Iy2a4=MH2e!%1cD9bUQi1%h{`K5M znaq?Y9QHx15bboP)t$cdmr?J1$U_R9PTL@P4T%AJ{SqCy&Sj4BVKVhfx&fYXv=^6c z!{`+>J%Mf8YuAwH<91J$rM+AN$VI}m+xQ$PwLu|ji)3YFQL^r$M;WB+OgpqK?c-Qe z)D?=|yL}0V%|7$G2Xoo%{ISV4}p5}*74vCM|nBz6+P zg}1DLW>}sscJEnZD96E{*#J`wpOrP8(DTb?+WSSKB?&%7cY!|8TAb{&pvAAyj#EkTf@u`&(-NJw~^ksI(6M9F=5kw&Bp;j@3aHr5l;1J3er zh65?r^#X!r1Rd2Q_>CS81ZQl0(m@H&Kyx^d+-_vET;1TUrj~WlnL=Y9M#Eqv{Yzgd zrc)tP=)w7U(+)6X)@VaVgeHt+vxX?&^RPKhw!SZyBHnlhs-$MFR9>eUd7`VU8dAKITnHYR8Cv}77{f|9>_!8m%_jrMQ_1t|yYkQeCOI7LA0 zIf8#!z+>Tl?#R61cb{!hV*$fEAxOzduX?wwLG~)AW!Uuzpn6SPF87JfbR|NYJxK#T zFg#t4`<`mNo#Jx(7_9pv)T7N9*NZ9cN5-s!Z8-}rgE>NJ*{(C>PYDi`}K z+ylJN%cC*pI(1CV*Z!0^RWT!5ydLUA3CWzbx;4kclXBiDXaTYidgo54@1r3wC5b~3 zU3EfxTqgVYTt$c{CbIMXwCi>*X{$H=Rfr41-BjW}z1-*gIsz6JH1Z3p(=H36SHGq} z?Kq?Lm1e=zdmF*U0e#1ao*`P++EQUXT$I6A{Q2H&E2cdlkbPBpzMz`kdU%}}^ad$U z<#q`7tjaSYp!$s?zfGb`r>cC7=d<+e-79y$D~BM_FtAn%-4o>Mx0zccWVbn(3}x{f zrT5^6&Ea;f#)IL~;l?Veu@E-}G~W`aW6o^um~axe7c%jvG)05Q4wQK<#IxWVdsvMS z$x!c*f`*>m2>VjofQIc_v&IAocY<287n@V%s~_a1QyT!&W}6Yu(CCV1^6d$$=CbQh z-O92I%nY=MP)0h9FX?q`z~K*A&eJL3eQu)+!s5>r(Lc(K^ryCH@jt-|CcN(3T=nlu z{eNnA3f{XID8A)ufv&>Wb_-zIu-axpi~Vz4fTc>`TAUvp&iVpgXz9zc_B`;iT?7zo zT{5t)z$EdnNn;7U?Js41asc_c>epr^9W6fkI0nSt%h}g*6v)x|uEH?~#$QedVv&l= zzH}um`4Ei}aR(G7HGM0f0TTJq_WWy@3VXly?q-6OHu*-G`r*aDyN!>B(;w~v0Win2`aC zVTYqcT}4j-Z2==W-;A7qw+3ZxKVC_X@gw9F4?r+^z~LZ+32snsV(@ULmu z?|=Bq&;BU0ENvZ%PldZm95U|DIY!?1!kS(#ko$u{Be_beOe1?k%)RMc+}EAS+Nn_r z5JqXxewe~>g}aLNue#s0SHl;37d z{L_k){kN21`F4obC67Z#h!V7~DE{*l{oTp3q@Pw?qq`Ou)Dh`(XkbXMQS|qE6oIKb zyz-F3_LrXnfUn`(U6#wX?xUcPtXX&e;fw&XMD>3|uyiu+}fp;}sY>zI*NO zuHttWf&6Dz0UyWp7u6{LW%qUw?)`)+JKk#b`?l^1G=~Lc#Bz{vP_G7uZ!&L8S9_kAPeN087*gB66 zM|@1d4MKS@6u;~ZD#9aIjm)NEVBWvkWg`Dbp4v!iw=>vNQoftRwNB-`LNSE8d2Xeh z^n~cPVAy7mp$Cc5qi}olKvEB#P!g>8wz`*ly9qKzXv3r1D)RMEXb|y@fVkOp*9$ke zwBU>h`*4x*&sG$mDF_ zq4DcLk8VgChNydEi=z?U;qiUeEfjat7Dc|$V?~~GaDjN26!K!-*-?pBP%n=hkB)zB!6HH8lsGz?M>j~ z(>%$Z-$U2aM6TUMYOP*Emu~kp zGtR4^QvDk~)bBhlU-RXV&mKu2XaRNuT24vw$H!W~^qld_w(+0bFNgKNyqGZQ>JhW3dXO&u`}dy`_-qoYY{?A|CO2x7K5I@L9}4 z83Pmqw|m-$=OeK0yr#bb)LUrw?1tx&Ef?RmyBdce?TEt@lJu1szw&3lU!sEIGLP@MoUI5xPh`t98usklJQri#^e`Z@{YPrc5s)|DRt06{9WNl?tq8_`e zlSHO&;1il0>t@VRAkxlZsljaExN3$iI>#hUWtg(xUy*u?qU+_rb}*7T)Xf1ojnI)g zSdbU3meHa)_t#yghjF9Q)iv%!T$1*|jf-QVKiVd-=`p9?KuJ7615nN0wo!d-JcT9eXNfkN5{Y87zq==%-t1Yln}$KV9+{TSbA3t4VG_8M>PkCJ%nF}KwQiUlC5ac0)S z&${WI+p2uYod;YujwGN5N%6UcH)uh3@?ngCdisYD*H3z+PsGQh`Ht5p{yfNs{CFAr zq6$EZzi6%R9@-4Cw2)}8f7K-Z@S64i=iB^q-SI=&VK#XbTufIi0yH)qunw{aoSaDj z_ZaR|2IBD23u$xYDiFNm>X|7wLJV|XmY!GixVFRVISCx6A3*451VE!8v!kMkBc!mR zC^ z>)PGfoJ-y?DJ1zGz#L)Qarcl*d#9mfJbkPTb{KHTOwh1)n2xVwX9C!s*%Zrk*QL+~ z5R|(MvQ8FxYQ0P04!Z)j?Ci50a)3}$PFM~M>a6E`ndJ5@%h);wa*=AQZNe(1;O!ue za>relZOukQ_VRbG?mjL(2~m;d5&Tcx=<5A(g8*o|Odk^|cRO1&Zm5FKxa7z&Br=)S3`${BeD*hxQuA8`Y3V6cN^)E8C#uhEUpDj}aK( z9`H-AEfSgP#4#SqYJPOq>*-6*8lPVm4c%w$asfQia#a+XRc<>N3z_*olaQxG_Od{- z;`}PC9#nHr3RIp3$wz!83Fd0e7@Bq6z=rj`v!QS!1))s6Em9q<8a$BH zAse17hT*1J;hOYy1uvP)^Xlx7S_G9ixpb8q+fvXU2%I`IJ+a!hNji zZ_5s7+5dQ^`*FtJmdYUm3FrvcAJAaRQ@4#w=oHfG??yWaNY{TF68u$n+*JETKE!Yr zwnGRGw%#`sd8QAjbBPRbtjz#g)jD>N@Vn+lTNQDyZJO?{;$DRH6F@Ai<7I?Xl1ZG( z`6)l)Ya~y{bMahi!s8QerIrMV`ODQEYF&_lyluzL`Ome-rt_{Z_y0GYHLsoKtu zQX^qXeBn>R5mJH+Nj?vJHZFUj(QcYv-pDq^bbL#5;%LNqZ7-MtR4w$t-%o%@>#6|$ zJ7fY1!T^dG$W$D>6M9I9UAhe``x#!GVUWv(LXQM?EsC1~3`rJXrBi*Fi9lrWSk=em z8MvW!5^meI$`P1myY&8Y0BeGXo=?dw!D;((;!N@a^qSMw7kiEpv+VwO^bJ+|s0O*d zxL5Q~iksG8ZZ*~+&qff=8wX)1`bbR9tvK{Le6dX(#OvGVibfpk21mm33x_R$Yvbkf zWq-|-Q?XyXSPjQg(K~^mv$owhm9X`SRYl^8_5+E+qAYm8? zQW11wy;!K^uFMvu?A*1~DdUba+#o??e=&`dRLNd%JQ2bt7E+-ceh>aKojVx4$4Zj0 zsc^k2K}K1&D6F8HXsN5IGcBv$ASg@Ng<7z2tT`EO4hpzVh+oiM7r|Nit~#Ny6awBl ztpk~RMJh6fyZYz&*+h0LTI2? zeRTD}4?X`)74lAbDkD+D>?{ARB0*yOGuiSVDiRp?eF0BYkb(1ArF^{h{Vl&^Bfs7A zmy_53@hu~ultkZ^*WVOg|IsZY-{14^Z~5Qo0;;=R>cka764oME_mXOy?AZpkV)A4y z8ypcYS$AQ%*J$1i_E5YDIjD?1@)-5doSFde$39bMkbUe70H1BwLg;but?) z-JlVat7CQ|hb1GA{_b;G{obea`&CUa3};)+3u%R zEq?zM|Na~Pf77bANE^D0U(Xr;?yAOZ(f;|I@$uUCxBP$Ws=31EdrAm6;k)A`DgA zrnFH1D%okFz021ejB2>VIQqW6>0E0AqeD6y2{h6{O!J^5v}XCcwq&ipso22?D6pYy zYdXCr^6@dmMD`c}dXzPY@Q|$IlfK84K2Zs0Zg25*sn6`SQi*a)(bFt!6mVo!+xV{D z{bWay7n>P{%P#DU{P?KP7) zA7yLlXAkw~jh%R*2gc1G4GACFZzqs`SX})HJNd9ZV%n@%T>Uvv>nt^*_pj0YOx5ZX^)M0kiOG$2k$<9Am1-SNJT{1VFNiZ^-qJwF|dLd>c3A&l*q#g;qxMd{odBY zdLJSYm@q?0j{KSpLhuj+L+=Gm5tw9rx;Y`d;vUxW!QX4;*ATgHbHpD+M-6x=ul)Bp z+5d^n5yxC5JVM9y>h%v1pr%NqIL{hJFfzJd;2hT+u8n!ePGztwC$Bx;@#9b*D!J+B z?1+XIjr(fmi6;Q$<~`mdA-Wu6Vhy4L2Kdh6}TJInE_Rg<{JG^|D6A0W{&5ov?j27B#PZrBx3^M1~Lw&%J(C^@-xfXwKXV)du<6zBWy!0aM{jUm(Gh4QcT1W%+%3VIx<7RLne z!g0zt>Dcv?z*vxmcN^w-+d3(=>TGBin%Eg!Jnbf6-i3!s%WMxKk)P11-+4jQLmh*@ zQpHo$bDIz=vR6|lT08!J*ZCa;yjGAJf_bfh4bKx(up;CqKkkw09%cKLSvT!|C8859 zuaN*+ACEdKjP@YA6%qjm9s#sG4T7O_pNhsRp~eo)@7%&%H(Nk4J=i=_4qdI_5YxKFAy!;BRa3UOOws}VdI_YAwO_C1$Q0J z2I{HKUq>ezclEVB%|)^|X*GB{_hac>^vsWYJDr%KT96o!7^O0eZUNBnRcIdd1h8=2 zfO1WLLZ0nQiD8RKOi)|N~pp}uvyK*r)yYJA; zp4=*K`!En3Q={nNMokwq2Zi54>ae43;dgjB@KpH3N5}^el2<4{J&9}r zquYKHzra*+z-Ez`Fwn17!d;{!bzavy9Z{y!m6i+`$TRmCJQGH<=zXML2J|b;Xr?9~ zTT;La9QUf$bdj9pq_R8Zw6~H9kMFAvmaWXcKF z)6M}x`4uRtq&J)?(SPgoO+1JwmXx^ zE@OjjPUly>cxS@y1~BtQ>(bZlCYh=`E*>A^wJdgZIXNRw3E_pgUk#zAjvm78=ndC% zG7)fB5@+(O=$G>|HlALC30qF3mD|D2&O41%93XC!KDYo21GrE;kU@jXlHCvKv4s55 zD2S21m-Qzh2h3xOZ7K z`L@S__?(RHrc)4Ydr`V8{N5m7`}T}`7$e4e7m{6Y2*2JKPJY2pRpu#Gcp_xi$@j{Q zsH$}ja{RDNi;;a`b-|eWNxYRveP3-`JNdPHucL(6Y@g4DJsykeIbZ&CuHb}!!I>uc zmkb)!|M3OuUx5UB4wz7+0RE{!R8R2llnMXX5lG(!!ugw9(Tk^eNu8ra;vm4m&Ab)p zya|7yqLDv!1>_%R6A(TH;w^hGV1b9Cvsgii_d(bmK&=B%+1q}#{PHD#2oQXruCWIw z802Wde5)##cL3GPmb%##x&EtkM?>W|;)4$$G3mQEFC%mx?CVB?Y6ISY5B(?yG9r+= zzOb7>eyhFrZ^~M;)xzFJLV!2@_!=nDKI@z}742Q-_-{zb7q9kvast{vC)|4@64f?v zWFfHrvx z+vaC^dt&e~BjMxA=apuAJ~x1%+8NOes(F-luCy&cBJ3}vKjgaon;tDrp&)#AE5%94 z)LYLx(2s21w&;!0zn)=%twORe1_zu;4O!0dTWS9cz?ug1cT_qX`-dM_L`_=CGs*7( zWE`XZ4z#7$ka=dlpZOs$(ex&w@~9J$m3O?B(%?-*I=Ic{Rdv_h;~K|(>llogT>Io@ z0p@YgVV8vP5t3EcxX+j^Wj%RphE`&Jmr8w^Hh-Qu{v74(lfR8|{-@O{|CCA-NV&0l z=2@la6nA{}xtWV+{cwgM;g4x7BKMX7#oy}TPj7Lp%a&ii6D3Ph6} z?aNQJv@aF=UqQ=AN_b^dd2li%VR1XlZW{$@j0l{GWJkF!uPM(|;ri z!io!}ukmo7+0bR$#$$#{-?8q&7>xc9F8%ck5dio8quBn%*vI`om1cOT-a?ypLqV{p zw*c_Gt8G8+?l4}f)q|U(j5Hv^zR;bMyr&Ntn!jd9c8c=odJH6dEJz=}j|2|pF$R>z z%uw9y(&IO`!A!u*+C)uxi62i-nG{XtE~hQ>pv#Keog#5JKU2#zF#wQ=PK&=hbEoAL z06U9EE}1})_a-pv_a|(h*7h?eFj|Fk@b2L^kInXM#9CD#IAm2|{ce9|Js2GBjxxj) z`Jw&LSwVrqcsy;L$N8+t{W7Wx*yNjg}Ne?H!?g~`F zF7zrg#-;|h+3}KXgi#}30XV1#e1s79!`Mb75e#o!d5xt__U=dLGVzQpT!o*yFW2DIx30Si_2L0eu0TibRml4b3Au7SZK5qRyVncvNTkg?{&QL=DlD~y%SZZ=6C(aAR2YVMCCl};Q@4e zm`VT065zzNb${X)`BBE(be3D1xSF8HT&unr04ZIv$aL&4kWq^d-lVo?!o3+Fke|xF zqk%wWW=+;d0{J6x?pIX(J5&bNH3FG&e-z4d*z(9oMTHjc>pnu}PIWp2XGXrkUiEWB z;IC8~h%nl@v0$2GdcJE9s3Ws!Ec330ES_^a-Gy%FD|PX(8@WSC=FXONltMhZZacHX z?rL&hA~25D14qQ345*@P$fd2|qg8KD=~TULAhl6O8EC_IvK@8@mVM1!f|95?T9kn2TyqOE<=dSTyM`Kru5FVirX-Jr8C z%l_r6^Wf}73FoM}ygg~&=+Ro5RuIv%(TRI z!v*rxt~9!a1q;5@*Naxz`YFW@X&1X_IjA>(A3#fDXQL`8j1WB`bBtEZXNH0EAgGhh zwy)s<2dyd|wDqMBOwW6)z9%Xku;HZ@LI`)~-Et}wEl{d%~Wls7<{p$g{M)jWHcoHWfWLc zL?RKB4s5UY?G6zoos3!aD&p)8GbA?G3wcCK%FE+&YjgCleRL@k7|&KBrtWzhj^!Ng z+;%Lj5HO4RN z-gKn`wV;>ZoQwFin)zDHe7`q;axDH!d-Hp1M*Q%rS9`Pk-kaZc)VCWI z`8@(S0Hl!WjvEL-Zgb3b`^N8!(Yn;j$Q2-)>Z9jt4TOuRg8%u|yk@XM0AZ#YtKQ!L zN~!}Y#rf5V`E!_z076c&m%#BDeYebFp@LShJMEQ-J6)S1GE6sU2Ajm?+$edz9DCjs zgbMl8T7EE@bMaI2@ZlQ$_w1aSzO=WLUfb)63zTBDXcr9-Xn{=T*hM}7EVtSIO8Vt9p0-i9Yb*1WK_8si z_-a&1JMMK*1vn7({fwH{p4q96#x=sr(FcB8>_8B0iSFMwFBZ1@#oBP z#dLVigfmtU{tHKO^p`W}KbElN`@o5R>qvus`pF)k-E?gxIw=5&`ePUR1O6L+=|X=! zoq2n2Mzoc?eCa}m$}JjWoE_7{eu?p@Ob_f6T-$F*&6}&IrUza7uG9s346lX~D|pcy zMSzTfgzdLl9a_{MB`o|6aNnOwSa>b|{9n#y0h-x=nYjxcn8;5C-z?9rPG9Ivzj*x5wg2Ugo@V; z72vNh@cD$Wi>|$C(z1DT!FUKno-JTneD}5J*ANd-kQj4*No%y$19^rvA6ppW7!YcR zoQtgYs;5vYP7}`z>;=n`^c7$)Q6hzaaK2F!KlaYjK!VyTkOlP0gaK{7Z1J}UjF(!FozVtjV4Cs3jXr=S86oxu%0$%3H%RrsKrktc!_-?8gOY)cQ_D=@OrMtc8zo(c^ilN&HNg+k@&zJY|esd zq2)5CQ3X<8qBAB!^PSwNB!o^@%FvP@kYw5=Vt@2T78XqT~teemFw7 z^m^q<(2AX-lBko{rB|4m1!=7T*fe1!xYq&%#tCA&8wXA&yuwhI{xvCEZ`(kV^K96t zOhNwvl41vtOYJ-Okn)EMpA#g)SPAe(V&*8~D}>LWb)!sLNj*H|R^>WxJZE{h3_(Gb>;4n}|oB~3U1kK+YdTkzD_o_C5V zz9`!0fPdU~j&qk!2Y{(7`$vDwMm>U@+fm7*{G@;@LNenD^4v#=Y9e2{a2(gpZ%WmM zz-RCoGtgdjmb6jvp9^tr1Gd0OVQW{)#W9??BX!pPV<^*5G{6(KDBd z`DZyNAOu?$%{m#Z<*cBv;R1xoB=8L%F&GpYL>Sr|e9MCelDlH*wVtwWsC6Q{0_$yM zd^t5?pFC{fcfS)J8`x6LTi}bkH@qlIuD}sB>&LXX^U{$VbKTv&9?K?*LU{+QW1SSM z1(fpAb4~6cj5UY_t+U4oGnGSGu-#FOz2L-d?qLBdZw`;Oy~b^Up>{4o^4{f`@i%4PYzfQ7T=e+5PMd=&84V=5kB?P^dy@17* zzOrDz_Qrw0{oU`f$j=n!`kn6xyqGVqRRVtzze581mhP|d3axI!4#E2Rb2A-u{w+jN zel(K-)?IvF>04nBFdDGNLM}8ULjEO>fmt~m+u7&$u09Az8u<{?q2NlPF(%&&;Gn{j z_N%Hc`FK;=Zen7;z?+58#m1AP_O*#7dY~#o{$#BCLEvsrkJB>U5;@qHccFs)H{lXI z6G-`-p*Q+YuPee!)UGL~K`Qw4eu095)$DS9J)Sz5pX+FeIYyX(BZ;1xY>~G3BPA)J0T%f=J%XJHNCj(4i}5KLm=~RfdSCr)J~&{13-d#-7b$d zktCeX%*dlAw^be5k6oY?kCv`O+Omz_Gl(e0_W@_*&&6QDoDMDdM{-oLRCE&NkwV_L zJH;6I!7SBKq+nsqV51GXj*UQ$22ZEsSi^ntbEmt4#|~L%;M1Xw38XV{<2(#erm40r zT*kiPLOI3>G$KHSTjz7bE@=0x+tD>=o)}_uI_dKjOjh2;S^PT;Ly-Ne-RCzK=uuGt zyyJd--SSO4yN?5>ZNZQ)&e2c+W34CWONDkSG#d){9OlCnEbzN4)}f*PP+7v|(F)mV z5PtA9HNJicTM!D|lG-$9!GMe3VsVa&`$qTA=_}j6C?h{@gR5h*dxno$L(P^e7Q7zV z#&`;*O09?_X>mw6CRkQ)A{JML~UB3bJInLC1@!%;+SMupjn3VYw78iJh|WE zQX$9fOO@AQR8;yU%(V+PNkek2y@RL~HZDG>{T7OUG95LoF=JeAy%*=sJ)=ykZSz`c zARPj3^?^R0QDv@>4%>u4K#v6jw=Q%v94(3XQLhwaN0uLA+CJAz zAKtj@SZPIL$}10&lpi{CaCn9l_@y=Xo6g+dis8cxO^*xE{|Ox(1F#!B~^eTVuxa2SY2F=f*4Z3Lv%0(I-8EM ztTR&4_mNNRAp_L_&9a`hR1HvNSz0No$BWvF6sN~e);yd{9MtxlU4Tt22-qTE9XOoq zwt$8j49_uDaYS-)LrPSnL|N5cmejb*V=rHofB;r?d*NcDT6p?d#xG(4ZpP@j4;1#i zNbJRgwIJs-;E%_vE+o8lv=BI4ppy#+W8b~f-6U4D1#M~R9`d#W7TZI1w3o6G@mpmx z-9zb=%14v^>Y&B*5pB3rX;;9}Z)?30QiSpsqc`fk)t!>M>^u#N1JX^M&@pz?__XWR z;*%?TbszeoqY=J~FrY3L$#(59x8FxWqbC6_raNH$BGQpH2;Qe+NKj5VHS$>p)8oGBsAAgT9_6NX|_VrQkUR;bt{EHk9-XH(Hm$ zVGTX&>-HKwcr>fy<*aSoG&yZw5G@dEFWD9z)aqHpj^QV6h79D0*;hSt1C@iXKs$7| zla&WNO`A6B$P(L8Gj3J0&0kGNE{=ISUR`|L1+&;TGO40Jmy8OPn;+Lwp2nfmA4U|egRfEaty62}udI=mP;>nv7Wcek=Sz5Zyz zdrRJ*Hz3gc&xcg@KaYVHlDFu!_!c7Mfe9MCO;QkDg$A;@M%q*AvZ8IYYA|>*-QV_!vk)Y`p~H62lS)f zcxSNQ-p)Jtd-_TK^?mprvXES16fzDrTKi&x5$;Z zVg?f=Y=;6MxzP9LEiCTy`F>%#+2y0xu3<*Z8EMA&jQRSF(&#NTdi$E*!xQHt=NAT5 zKntw%>akwW1%o{>uo!I^a9Dvl^4BII_?mv?Pe70Fty2ZI94GDr!1-S)>FjLv=#5f; zZL$l^J~1EiLrgp{GIeTnnM5nd1dN+2Sd4V_aj#EX86R!$J@7^muM3hbJ;8AQ={HNB z6DFTps_Go8@^l*OhT1@eWTGE7&f{bchMFYtGrL9;q;iN7^Jk;Vm$mt!Y%lVEI1c<{ zzwh<7oY2>=EpZQ8A7Fm2^is?%emXz)(FWUvKl{MYH!P0+eyzS?ao(T4;s41O9Qpom z@Vm9DuAhbk*sw#n{VV1wQz2OSv(4O*b3HaDM80F3{NR={?$|4|9HkzYj&q&w&JN^8 zaoq~y#chAbW>PwZ{G#nMJ$E7fFKgBrR5J8{y?6?G3J$|X6a&J_pfLrl83=vZYWPZp zqy{OZJ@k4s*Xm!aRSDgRW?m_IPq5>4YhcOIrP=+mylRaA#}_mx&iYLo^GLi^=w1v_ zx`#AzM&CR7zRuU=a(}X}WeqobN2;605!au)dnqyZra2TPGq*U0rO|1$TC!J0q}=j` z1Q0Bh+ppxMnE^06DFK2G@N#p18PiV5j2*G8f+yLa-~EfK5u5{fki82C1++A3?q5C4aeh)P+us-E?@iW zZlBxQQ&(;kJZ6p7Qy8Y=~ zl*)MO%K}%jC$rze(Dc|@LolN5b2{DeYz#r5jkHy)=eOjx<-09iUn12cUsKF`6R}`x zDdM7{Ce-4IQ26qtN3*yVp;r@MY*6Zffx7WQ&y#M;2@6yMQT^51FadU9A$e@b@iE+M z|j@~xaRdMgQfn0F^NckB}PB;5mSZiS^9&T3oNZLMSg_g!f3Q#0{ltED|6LJ4B zn2+;|mAI&P(B9Vz+QKw2$O=7!2rkYi*9_BHH1t`EF>+Dj|9ERmacV;yEV{A?xH!6)pso+`0`k6eq17#5zNT&Heal zEPQL6qsOY++Y$`-=bqAEEyZl3-O}RcJ}}Lzb?eb6W9_y8WBS2==*)J~85MfdfI_FK zjaB2X;!yccarF+CBTgJMVE6N5E!T@?oloPs6I}@XA;h5GEW>3z6m9_aTZA6HEro9A z=Ltf7{Q0IXDxJvGM5?C z79tRfDl(60SKbCyv*kdg?llKMu4EjuaNoJ81|mrD6?w1JSjH#mg(*Bz{Psd`CK4il zfD@t(5Axt7S&hI0MMe*KE}SY|&L1?|Cua$lASCcGj0O&;K2L*m7Yy9uvqM2E8Ux}- zxBw6e!#V3HKE*2i)9gHawjZU!-xdo0SRxGXb|Lkxl#isBxhHGhs_T;?LzePrK6k@y z*lc<0x8uS1XOqfaB4;>zV_#Z?7No$p3FLl4o6Cuh{v9HhmmdlLxr^kFFo`t3_r%z=;I~05(iLWh@CLAi#mE z611pbSn)tW`uz0Jf==&il;4ME5XKHa&0D`=vwrCAS+0$47nYaZT!d;4iy?O?8hJK$ zg!7aqEky&(^RgoN6f1qioJY4d)%9lGuA+A?(`YA#$>lM_SsIRMwwYjtWem4hN~87Q z_H&Nwp4d4rl!5}!J`y{KWJ{r6%SX6-;QZu8J(5+|J>Lex`zEaU=k+$(#^J220#QPi zv%G)ZwaC5G9(&*Hup@}?KVfn}vKMg}-qAiIVd$El(t z!${rqGQ*U#P!xhdS9g(%=MCY{*Pv1OY^G|_b$3K_${{{V;a>eseC)6P4|DIa=BSo+ z?e=vQ)z|YsAOR9I@dzW~gzI616HZvc)t{+IQ#-SE?OmTa|2eJ9R77Tw5n5}_HRl-b zaCeR+MS0cSdom<3Uziwb%)pg0@ZbsvX$b{Ye5b$U=t3pW_lU%8gZb9^#R9Ai4|-BG z0j{JJ{_)|H>CWz+$0)K&!a(fLY669!smi&x2*26fsc8Lh*l`}fM(aQes=YB6Vn{#zk+|q=29zahJ40sR z!kjPEWAhMzl3kd}?~7_fAqE~hHs&T=6=_gufYug^wR1fBsmC)b0PVp8C(Jys)T>!t z0>uA*2*d4#^?vQ{{n21(KyJ{G0*U`kh4y8K;{Lw%uAu%;;D`6`Xyd=N2k9`ZA!{d1 zr9-Ecc3z(H_)w!e3N`Y7b0z$@-Mv@lOydZ?u4uo#LG;8tA4}e86+GFISZNxm5XX}7 z{JnZMbpm9?@i5O)bv(_K1gReHZpxzzd9HPI^CyFUN}SU?iZ{Dh2GqC&k67n4+0pG8 z2NHX{UEgDWAn%QI@E{VpZD2L%l8+JFW14a?^H0fR%MZ$~GRrDtvj6E<$UxEBFuDs9^Ocg&^}xiwk4_?L6kILG@-J!AyKmn&gqyWIPpy&7bz3&pA>wXmuL1jG0{`K{^Bs-FDCz zgkc%~)YxzFx^U!10N=5!JLIB3%nX=PAhrH8grnx<3!V9;HToVd{%IFLkT{G1ul9X| z5bQ65%Hd0Zw0(Q=dT5vE_bDj&aDOdv@+uPFP&8B}pf5@Q@Kqq?hChhH1oJ{GfSfMh zlgsdv8rEDoVhGBlWl~1w6To*Xt`}}csVM`;5iJQtf`aJ-xCMVj_c9 zItfs5T+m>3mRGzu>y0_=IPvz+;)Q|!0q+| z{(yF$z(9)`bJX&8X(yJNyyuT-w44cx>(>M%&tEgq(Ohq@w8-TG{E$2hFzOYN(oLPB&e*`YY27$4}Oz^{u`$8FZ?SSlDbYo*2#cX+rMm= zbi7mHTxV0Aey<5Y)pTJ%O!{w&0=)zCb4?U5P_G}$=9JLAX_9obvvh8*^xZoU#_Sdl zDR10&eAu;-@jTq_w0xWmS>>$iaj1FAs=Y+ZBnjTH2Dp0 z*XarYsOu$vCZafNH085qJHEM{(OJ<&=S-M4_KumGM{+O;j{W+nAu|Djbj@ zS?uA)3o8V>zS;n70Ku_)rWoQ<5!OTE550^degJ3Rve; z6eK^p2S$KdN$I8j?bt_feL>uZ0<5#&1~S{P1;M8t*!^!61fP0f_csN>H+I!u7X+U< z!druSUhfJ+S-VC_4*D2_K^5k8j0C#6GKNUo<(1OKu8(EY zxKUYbVSwROdC#~mASkv@1Au-dwnmrZ0_wuSkhk;6m!~?rED8#2Vlpz9Rv=dh9u#># zY7uBGLCn(`B#{ho}tADT;;UDzrc*1b>ME-k;;E$62-~IY`rM@V9RyFdo)W3)r z*P-(sVrKtbLU{kpBJeSAe-7^NVth@z-Tz)c2R`f$-idh(t-k;~>Ywud!=^FN3Y3C8 zOyof;bOr12jr$Iw`Pj-ofp1@S^5lb_+Q7RGi}n8VHBI;pzYm-l?GBwc<2w$AjPUB?ORN z4mg};$BE;1_c5WyoCCkeX*1TIw~w!N&EJV4cQ|i$o$Ea2(PCKQGU&ueMO}8YROD_F zqUvc4umcQ3i^GAsd$_)1D5_+ft(yrG6hk$;sE~pfag44`<41kB&VqW)@aGF`+PRcc zFM&gcM=FADX>|PqP@hh2=v>%W8TvaoLQfF#rd{8N{45jXfb$~}TLjMGC{m}WUPmU1 znDllaiYrYmOo?Zr(BCNR63OmrCyZsc*zL{1-T+&~HSkti5bx<2UQQMdB3tC@_d|Cf zFB+12Co-E~%rS+;%`@{7eOucT7>u$`v|hdxBCPjB4w0FLyIyu(#Zh6csZ^l3;=9&| z=@`{yZBPcUVeco!Z8&}*pED$on)HlEP7>VE3rhCr{z<|pUl}!_@tz?58NHnrS@9~f zYk(NO&}k=xPr;y9xSF{?fi^kyf_n7vDwJ8~c)TLi3q94B*DLWLC$eb3lOO6$(U&3Q z$$C3As1trQMT+!_qrAVR!yLpV(NN`>1bGc06T*dekWL$eX2`KhMUB0<77Vk;L& zjCW>x1vJ zaL=&9gQt<)&p8;U_ZcG2ps9sikLr4m31)2fuH@d_CsjL4lYzkk$Cz@0)N?1lS-K>m zRw;mzdM{s=>4)q5`i9hzV17zp`s7X3g=>#s z+?mXLJ-_r4XWvHN==dRpk({R?b=7nF zAzqA_d+pQvKxE<5ILHArAvu)LLjrXB_W;doa{k=@Exo{s!|hO1y9-X}PKqCIds-XG z_62~tY`k#SetsW==GON0IZv-Gcan{aD3lUq_J#+NXn_s9V+HKmH)x2VI)S#ezKek+ zfmtkeRnH#zAjOE-#|IkvcN1f}&LO-H7k1y&Y&n_f z_MR>o4gXDwJyw#_-0pTL34(!74`_$Lzpd_)RZ*J>&b zb=vg1R!RC8l6R3ky{je&&URmvDANgoK0#z~!JaEg($$eove6{ok>ns54#b{oy~;3V zy)A-!umc15-OpDxydF2pV1nD#lXjpQeNyhpxvQC(=FW2CUrS1Hywpf!2X{+iatV|@lP(rlS`?y)2> z9i*MQoi5Vb`KvN#{){RA5PJKsqQk%C>9O3G!S`p{)jg_Tq#Jhj4Di(8q*~$0I1@D* zAIA1KPN}w-+dqvAyANc>K=D7|EWlQKtiA+B#xd`r8j{S83N59AGWc!6*O=~bnVUcWUIx8Gj- z^+DF2q_n|hD^ZBp^92Qmg~VPUHHGFO4^n~PI--JHK#4B776=>&$Y=~NrR2_Jr#E(G zuj4jU2lbVl+V2z0}tb)vZ8EF>9=@k-gn`3R1D5SwR>v~Q@0zomOa$7sOX z_1csyUH<6l>=9=p~7Hg?L*4JJfWraGYiWEsC(8s=^ zYkvnS+`hhNKcSXiX@dUmKYlKRjTlDli$h?EGfU87t8vR=`uf;#F!P+-QF3H z7>I83W-v7=5An#r+~To?DP?(g|2WWe$ z>F?>ykmUTw*Gh)_TB{P7Jx4LkL&&)8t1#u;>c&%EDiq8NAK#vNkz$?7?k%xd)?P77ON(60^y67)5ue3 z<6@hZpdE*urTFos?;U6WPTKiWx^aD*!5UN$XVBeTW;YHs|L{6BCrusHTj;5+IWcO- zsk0u{E1j>;JH4(~S?({p;Bq^JufgXH{yj~iYFUW%9NAO+n%%$tY8bP!Rq_76R_6;TO5id#-2v`nlO$#+S3)L zDr#81@jf#}{@^O>-IOMQhji$3d%elTdZ-k(*^?cBPv~Rva;>5AJ3Y9+t6FE1Lh*xZ zC(hFjq0HMfx+vZf7dUYOHsyt54B*Z*?N4^4Q#HvOMCVX8E(ma%!rTEpUhpkfZU*!| zHo9}Nz46xIE->v5W_;aCf;Yl0qdbVp1GxXWgviZ9$Gt;WJQdah(%mGCGg-caV%)PP z8-fEtQdI*Ge5(;{djZ^k`50`d)JnjVRMUfBSfuFa2j-~?b~S=rN{OkTqxY}Q`LAr> zyWcP+>AAddC~m0fXS)GziekSVp>^@+O1wW8SpR9`d3(K;%JW}3w za^mz&X~TW3ds1cB-}{U4fcnaY)Q01<#MgtG8PE9~Ns%Jc1HtER0!$NrM5OA8-MEZO zu*@OrYG{JxuGsr=>6QaTMUbB7+4uUyC*pRztt_%1Zf})(s@|cD@&rE%2eQ!0epgn> z@#sKns()J&>JFszqR%(5guYGyl4Wnqb+xb)cO*cyhLXa-=d-3jvz=AE;`+9gAa zCmw*<^wbaKmyH+4PVLdSeFOSR3*md$X0L6+cLN_$5p_rb(Qxo*)@!BByXk0!kw-8y zb9!;kaIZQG5SIbKCH~>PHy!W71io)ntq>NTUYYwmb!wxyyJk({#&U(Eu(k}E;ru$f zirJdC5 z4#^>}Ch?^43{GO2vlAM}-e79j0j?h!B!I$0jVFH+?7pI7KjaP#eiVQf z;s9i?@at!`Z317Cs9@6m-Mw3(59^otw*)uzL(K8cCnohvB=^=d%eh)Ruq0Yv^(*A4 zKw$PKD*E4+uUjxX4bF1xw8+-1xmHQU8}=A5IMz55GGxXPeDH^tDqQCxb~%1}x(@Hx zw^J6S)Y`fdaLC{BeT7yT z*9QiW?}`QDjwPA-DC}aL^6TV`BB52km9EYt|yh;(clgeF_x_kKCpUiKe zv-!v6^U<2zosBPnA^P=Zg8<+VZg_{NPTJ(iXAbC2K7KQ>f_;^cmmfF2jSjvq8;yVF z-JKuhUql$H#Yk|=dqC3}^dlh1C@)||2haf6nF=-L;glysiNDq>3YkIZ`kKWM+Hv5(FY%u5t)lOXH-#Tae*{ zg_x7#aBy&SClsR}YPcpbfK5*(mapY@2v@4&o!l`4wNiQr*`NT2U}+)MeX zpznK|RnEtpd|{3(23)fl!#QZObsMCI7XY$=g0MA-xJv_*rrLF&ccL6# zFO1NS;h^2IY?_}HPz;odY8mAVpo9AG@T<%cxl7#121eiXY}>C!1+iAgzT*SX_vKbW zYW&*cr1CbQ=9KoVB4iI2EqMJ-a^uT8-$9iUv5?tjyp{#Ja3;@t83^*$F7|92yWKU6 zXImFC!w%)mvsa;%s!4|s@`vdO7{sV1-YSN@4+#s^*)6Rr2yhQfzcPoQ>J$plZ7+x) zk7M>I*|1fu9I!nUd`E>RYnanK=jXMZ6}v8!2k`UeYh_W=fd~X(0D;(_j4;@J%wRAN zT}3XqS))+^J)-!~Z8RAAs{usFJEz{~`!ss;&yr#q(sIsWcR{I$CUuyowdIIBmcgFL zTE$!-Cu$)Q-uU`alfCQ{^hM^kwVU27iUO`~M?Qdn!$@h6ma&3fo%tPlZyIq_5s3GV zA|jK2N{0)QKF*~2Hugm80h)b}Sr2Gud}G%9MBaYfg1>hLewiqeP3-NfQ;W<#6(>$R z4HYN@OTPzJ*YEMIP{@8Jioa4^|H+|YjC;x)z*WTK$o`ci=DQuHM|pxgjuUlwA8h@W zFMMq&1AwlI-FdqzU7;nQN|%mYDn%y}P0>9QZjKJZ&q{m9IDsU$ipe7b96aGF+(8)) zQ=VCb7|+<^36FKq8E$sfZj|HAy}H9AY%~w4g*{l^%d{|s+W;Pq)VL4w87Bc~`3!KT z%!ZS&g~4E>ozA$Tt#xkg!rqdI)@$N-%NuW6lQf^*vjL^1K6C!LIy`i_8nlU6^n-{m z3}wgO7PLWGb5#-7#ZW?b=M-LC#EDxNNB|e2LeIudzB2T1We)7+M1?o}aySwoM`c72 z+cF@zK4LI^(~lbfg`dI5x_hT~C*i19(ulMO`l#kTUo*b_95i;`5la!g==Vcz83;GY zTa^fPAXO-myto{o9&eZQIFZ1WBre?DgZt%(!0e~GKH>x1xgV*461`ds{$A|1U8(lM z^+6KhlZSVl*tWeQGKb-`LS?NV?|jC`t0}RLT?$Rum=Q#{9!@=*qBs8lIVEX9F8%ZA zL{S0Y%={jKeDAfu1=~)DaGya4$yk^-Ih(b!*SX@vb?y*6`}_Mu^Et1cD|&isdnicp z#&;R3=saw^2L{zgyR{mnywz0w>|c{6-yW9y7<@Y2&fvE{_@MKioczS6jceR}?l}w# z7v!XP>1mFT-Kw)=LI_y78nxnGrg{Q9SbJNy27jbWB6I5aK% z-86Q2Tq>?3r610p6Qsf{Pj|Q0H(>flcu}Q{0}POTbIYkCV6)z5zzBkTdO0KS zRjNeDG(CDe^152Y1}vmMt8D)cp7G0G>!{4R2h9`Mh>-o#P5U#xt@c{x*Kd{WSKkeq z(jTVd&j7K@lS1RZf`eYF8-;cmhe?+MeuhCidOqXKTg81#sPe1?;sqN5`2R{{WdgO2 z25!^aG09#yR;z1SqHpbG8+~*`&K1N5{#CUq+8~k!xWYfoU&_?KdtVFA=W4g@e>7UZ z-q%ma`yH68T!>R4{7a_y^6^wlf2>WRH2u2T{p13{)h>W&+BrDBE08XK_c(p*&q3!O zoegSJ4LY=IC-aWAUZQo0Fb*26f9_;vkG!F%(saucVmMJUxq)ZS1PU$PBdkW?vS(?hbt&SMgMPF2?BS^1Ze~m!m)n8fDagU* z&TMnAhwI?K3Yx;-5IlgLYU->5;reM^EJ$rX9XXZcLHm67RA8w1fNMm%kkg?n8VwBI z*4SJ3cFxhkWr}!Mra`wEgVe7qA73>n^Vw=LP#2`3Qp9JZabxzJ(_fu(gY*@bSkW2s zd8YWyA(mraC(!V^yEyG3gQ(Ze=6pa}0Ve;fuiO2lZ(jcOoe9;iPUc@=LtmYMKd^>i z*e@XreTTHfuQ-NZ_De#6`ncgk1qDElMOi_y&E(~2gLv$BfxsshjN8Gwg0p}BGKwf- z0V9n-H1D&(_igPcAt0?U!$>W5?`K&nzUL5HT+A&$21J|IwJXD9E%IvrmS!iFf9#AW zzp-0PZEdv(@#`Qfr5>I=%V0%+TQBIg&BCR%v$t_lQUUln-2J(A!yfLQk7%6M{FIU; z@?sp*EOu;FcR(?F>n#Z7$I-j0%T^_tC+@Qb_Sv%y(RYukdyb~~NX%L?YynMs55zui*`ULn}xV8cn1ZA9@KTA@}_4zl#31OJe` zj)Hcjib4|)9D#8S+CN;UlHPt??5&`@7#S(=D@lZ7*% zHeHbhRBGm06+Wkxvx2fu=Qnf&GGthh?~te;J5>{UXheHNp515vjsz$0M4ULpc*Q^w z*i;WPfFx@`sl+_8#@0Xhcfh0|5gV?#VA6mo#cr2&yXUDa?9wQ)PZLGEouPOvlY$l_ z@xgbEA;`^-j@ku-%if}9<#;xE`yo?3GFnDb^qo2w%xf0tCO~<}shS`A-FZ6u2(^T2 za>B2TRKRJ9Rjg-P5&#TruNjD{Nn(gR0T!w~UfFU+-zyW;$MFJAtZ6HUI_G>^f4l>1 zC#VQ=TxwYEH}WE6&Iybc2BJTB03c&Z_Nw6RcPRHph(%GPpR`$*m#eYGwfQ_?*Ysl6 zx^r#B$w4M;m(^JOpPj|O^jZH~XK_EcSBAZZuQy-4{zd2if9EW|{Qv1JzWi6tV(x~` z$9lit0Eh}DVyRiXiUG6hc3v<6_YlLx+xBU%K zlRCRk$$q5WHIPW7kOE{6xeu8tOfx})aUb47Vrls&u4>Qnz1lsnFehr@^O!YN_}jjJ zpvO~lBN1FLRt#g%flvk<6`FRGpA^El6f=1<#2d0F0AjpIFx)BD%>|;i8|^~sw5&Z? z`L8|tRP!p(lh{@;*aCw`4N8QiJYP`emh_O2WqK2^iXMt|l&zdmw&lrsINqk9sjL&B zw|0BDWh)Ge4@-?ZO+vRt=s)6UkFDOMPi~e{kfU@ERGr&{h*MaSYsrR+L@dVEwGSDY z4tFxiqA3J#%kJ4`iygcudl@fvYaMEUdhCG_=p3a)5rPAMI!WaeYj*=gdw#CX7mRpp z+x_y)Qf1uw@I3N>irZpa79q;yppgF7CfsWv-faO9L6)Y+l`+J{Z5yl}*hB9D*rca6 z8#hOG_O)d_@}tmP-oZM#Y5OYQgy~+uqO-FwoVi4oQX7$H{WM3{0WGS*W}wIwA7CiY-~ZfO4&%$oxSk>g`LID-jLiBLRa&Qwj+8V^Qk!U$<6dsN*WHod@#FZ3o%&U* z_lL8XL6mL8r1>SLM=Q}-YVm4DcokQiA{xPsd*vZQDC)tQd|5a~AvP@LfXYdK#Gd)y|V49A(xAG`)`?_&vVOQeYxJSG6T@8SGJ5Fcl)Y2RD65uXqe zsA1g7G6$;0B-B8%cfK1I*Evt(lo|VWuRU~tnSh%#=q3MZIq~VBE}W9_98B@7!Pi|W zlaJH2woEv@TJZ+ik8y>)0|crf{Y-Bw5{%r)9gyuSRZ?ER^iG?DX>oJ?F`bA3q*X( z(t2TIWXRapJ^?FqzNJ)Vo@vB;kdf0LJ@B@T>?k}MJ7dk`O6(}zFXgDnz=hQ(OL=;$ zeEVbrALL>M2y#5#-Jdi+Q<%rljG-W(UyR^LGcXF=;KD*X=)9dpIXpv>mbQaNjA`Gh z00%qf8FCFidvu zGsA!k^=m=XMrv<2Nn2~Bg(%9EjB}S4k}bZu4&W&1OZN~a^xXzB`oP9 z&2j1xXCGf=J_zsnSF+xJ7QbOLBq%Xk_BiFfq@xJ`+VMU7!*xo{zat@+YX@zS`ZJZJ zCO!k`>Dd7RjgX5-u9dIoICxDChcL@V4W(U=;b!kt@<8r|VRE7g!2%WQ=q=VBV)6M$ zkPo|RayTKsaaf$D>KVV^ZYZ<$yeH&>0 zybIB+z_{#68{E8pUf=cBH!Eh8;(~0X7=%M`AXRT=HYNY{KV1|SZC|54(JA@*(w(Ee z9(MZRyhzzd%D-3?C!Rwx3g;+!KS|!JQTrN9mEfH=@G&>|1Wl?JoQ>?RCzFR$5%Ix% z`=jfmm5KX*moPk{AzTHAIxFJinXs6B3f3f~0Q=MEHizQ06h?7`_`BsH0MrO({XflSI>b7rG8OF~lm6^g zTy_`t@n^$0z?uCbNZHZPK-SE55r1Zk3!f=^2h(&hbcx}MCBaifSpG(60u2DfM*L94 ze83AIv)T9A{>KIi)@aSXAFlS-Y#;s1_5b+V?@#jkgX}nPvix_S1gMGZA3^ZDzZR^j zhQ2&VyqS%VXmAjJbOd>VcO@G1ZDG$!O)5g3&G7VVGd_TMp2_%!- zqojb>qF7iT%B79MmncR<3&XdL)69P4>d8OHP z*YI_b)$0yP#C3>k6hVE%yXuvA`oqvf(?NxTu$d2=V~0xAZcBeD_mC=jQnw z`w?#|klww$+ouSU0Hs&CLWx5H{&W4#WF)i$kG;+7Rm_FjSYEwHcb~Eshk6XV`M!Rn zGgnlbWsI&12b`e8lX6a#g*-0T91;M*G$Ou00gUoH2D)h1)8(d?Sigj(l_6&%q|CY; zH}Pc3H_7TC-jF3z;l!rEPy({`IHh+_K4B&YwYfrg5S5K4H3M@$4OK+;Rc&KBqFfY% z@TB4043Fh=8j4pADTWL#^5RQUF4(vaE*g0s5=#ia;sHR6Z+ zj00p0+=T#OY;2FP6LKV?dgk~z4DpX$Ms9Y_$Pxvixv7Qd;s#p-jqHD)Kx(eWa)NR+Npz zwPy1KodiW(A1s>5n42>W5O5&^t3fD?H(@m!XMG=>B}9PV_aI*MN^NW z5abca7DUNaFIx+!CX+`XqtRO4S5n_5r5XpaWpHJ@jQ6218}6}ZcPnTN(nKoK6Yd@= z=rAO}pZ7JVee4z6mS+R7mv_h}KD>M8p~xm?jY|~8;XZ{cpZM^caU^|5lYu?U?hNg* z9YN<3i@m65H{tY9N3pv>VAABbt+8jkn5jzaJhI>_lrHQezs!g5cDj4TtP~?3+)oF@ z=-VYe5J1o5d#q(VGol(Ym`v{lg8~6aeqdmKpSjb5nj@n-_?=m;ssbQQltCu=tP?5o zYVO1AO4?|z7%y?4P9LBJ1*WjGco&sU6Fj~S-nQP^_#y56?k+c#ouKiBbheecDMvq0 zA2>~Pwo^07KtT-A;d2*l zKA>MV+@XOPlMj+A^16dN!TlJ#((`o>GF_@Pc75n{6(p%H3HjVJgQWQn<|tst6I=RL zrO-X2Pj|+6)Y@N1BXj@fTbdkW{yf4De;zIOQw8vM=Q(@)%tmYW$86L{wOUtj+r##) zzPfIRqT{vt*OK@0+iaAF&*3RdW`obue$wq678=pTcV#Qs#4g--U<3CJ*sx<(n2kcNHf%5=V@(XC zVifcdtfyL}zSq*+K6 z0<@Fyx`A&Dh1M|-5#Z!Uc9`(r;ur-DLgjy;+JBPTrJKn^f|e6q!<2qjhe$cG3e&&d z)cB_tN(K;b?~l~OL{sJ>?!gIs*0@uqEA%NZ^EQ#pK{D;&p0W$@jqr=bl6y&WeMs=xRGyl>kfBhNd;m`E@^ZPF*7yH(C`u*qI z;`7O0Z&a1nD3iYgn%1eyKN*Xe}a zqwLw9totKx5u%I=`VhmR0&#;w>I#hHB?Qn{&f;J85*wgU|I2%c;QY7t5}j8e zl7Rd0jw;-1FV9!B5l83|8iG84@#_SQMbdpdq~TqJH5e6RatB)&i(C<|xt|wp)p@j3 z50c8I+B-?!Df=#F2tbHHLtj+NlI^<`b1KVfmjE%J6y*bIwda;D0b?0xr~B}~x|fjP zs`0Vg%V-IK!#h14!c76LY_0y^*h`$_|Eqh63E>j|-|Z!9xrs{Sv0md8H`}Lu;iWFY z4LIjbWZ1(wC!XGo@-&-l3+e7Ga`>j6t(r$Sg z^D`*!W{Oo4-amRR1JE#FOI`7|T++`U_8aMLcEPdw%B=a0ru;^tg5!8kv>1=7|28^RQ@cG{RUs{){dYBRrFKd}i-OnPMA8OFk zpCvR_bdfiVq9QvZyWy%5Os0pU&Fu`j( zH>%K|Ks;zMID1K9Jom>Q_YPT%j~?-Z1^hQo$QJk^-%2&;9{`6a1H#n(lL#Y+?Li_y zG!|8N4j6UAPJW)a_l(Ivskdj4Vw9>`p>@^yV5frrv7u&S4h{yhxfjUN|T&wAY;v@7k@6nxc+fTeXKeT zC=maCN!fJyb4dXZ>9-~Ip}nGz-t;{FIJeF1{!NMjibRm~LaF~xneQhM9bQ9$BXxj8 zU;<>mzdY3sk>>x(Q+*!lr-|tER6q2Q|A9PmLvc*=+Tmf5kSWOT!_vJ$ z0z`vBH;q9tU4vE}YfQoHzP)3fE0a_Vx3X@#XECUaTFsC7Ee==%J;6?YizuioWnrG~ zJK8>;RV0JXIi!+Z@D>MuN`{z$NVr?y;1Ip)?w6;!KhGBuQqb+1Qxf5obxStHx9gf} zUJ}piqeR%pup8HjO60*)Q-wKJ#|5`EPj7R`W6_P%um?l0<_&jQX_-Ll#G`$($m{6e{kQid|4qR_u z5e96+GcCwh|4bg3o8*!oXkRKJCFC1AJ1+5xlwpb&;9zwx+Vqp&4w^)rPn~CntJu8@ zREc?LWl~_vtF^x*(=mEYhMIGmh$O6b1=tWbK5ZAM$Uq?tvIi7VZzwWB$4MOf2U6SG6 zg+t(Hv2O@_@0qOe`vi(00|Q9I)!Dd;Iu3W!@l@f4Px78K#*RrVVIKy7^SxZ`^tyvY z32M?6@+G;MK`r~@J{f(DayYY=tqhz(>{yO#Ync2fGMibRZINJZr?Mtq6Hy8{1yAhT zQx7H}WH;e);}3GTX+rWa2dBuF<%9jyb{K&o*O@6kT5>3#3h2AiOS zY*BuCo~=aZFf*sb-R<7{cL1!ZC6s}QIU_pc^Ux0+v-|+}57GVwcmf`ZV^5w z0T7{Oi$^bNk0Q?btT)z0dy|(7OrFl+zB`TcnLtuoBbiB*UzZJQ*gIgiuwm&mJz+2s zonJ;h%mH(vp9#LQFrQ0w1a?O7IxN~fMiOB3?jYDXhfx^trR#gLo>$i@)Kp+Cwhr*y zv3LqPTHTkkx z7;;>yBZR}&Jx>5n$<*rJ>>5^S=k(F>t{_9&QYoOFOXliP?q2kPSV&lAyNDlKmF(_R zyM@|(=0Z@G-?U)=S0(YM91bDcVf}V&|7uwHR{j3%S#5q=bL-F2*Q77FzK3^G?Bl`|Vu*<+YNg{#Y%1FBU9lLVbM^=nu-DF9OY+Z(rpP zgFvX5g|DL9cPl_xethy@EO_hhAnK4B2;Z-)WxqC*D}6kG?;8te$VZ9l{i@QKsa?Yc z;=&*tLKpKgD3zE#yVvd_a>piH_!xWs^K$%`}OFi;jnZg!2->YSZZEqVasas_sZ4- zuKde|CN>De2ER+K5uXTVHUwhdg<5HX!U;$%J(h)~Y8=7GAu%3jP@D+0xdia1fEaS| zvhxNH+!glK3PXhMHp^7f5y#5etcWpA1R`eMqIZzG)lOp%Bf1AFrB|plZn%xMeydzN z9NR?M!XYzjr|8w`a^|nPeGHM{$eh>JSfr7+`%#8gyW(^Txt_h`VZz8iA@ahrtk+Fj z^N6_Rp{cs@(7(On7CW{9m)1v6-W>S^@i`EYZ88O^mYNXFy_*lh73ds!_B1I7dVRuK z3DoklH@rRQPBLS4?>p^T1?Dwm=p)-iyB_pRw-sFsc~Veb2BZDsLWh=gJKS7Y)NYAf z>sS7G1FJ7v?wY{ePLX?LW~N#tcTEWx+C3UhXU6^g06EhRB9pjxxhyfFOXp+Bch&u6`MlB~*rg6bU9sqAS=;LQREAq_%a|LwGF0t+hujzR~&=^;IA zKt8zIU>tYio6+kLO`MRI?9Ui>$TMDDVLA&*9OTt?UBG!{iq4cVsALZn*5}T1I{=W| zOKJf6+2MjEJJNX$3rO{}3+U}lKVJ52)vO@L%4gJeyC#wx*~P91W*onQCv4)|1#FvnY|Jj>u7 zIZLHn`=mE*h}Sz8m(1%?UBN;|_1v~&cH$6PoztFu)X~A!dP-JcOQ@8%huE;(ys{qI zKkiggjG=#EG+9E3hRUxLixkkao0O5#`S9n;|^j?+^dl^X1%- z3R#`2`2IppFB!uxZw^xtj!iu_CtMoPmYfWUr@iM37x&yPsJo<@w3C_Xl!tuC7&Se0 zPPy9s0C8wY19L(1?M9{qIHKq5-UNap-}xRAQaiUOK`|X*;?`4Agmdysj}A8obxJ$G zQQjEjBSCPwW7uHaA>MW>C?|tEeg}u)VGxZwCw2fTnWXd%7x<~E6LnqL zWqT6;4{>ka{>om)}nM!xL1`cPRz1R9J!0}GlM!B3716&f!3C^>aPjXt-bel<&OLxu@z*XV62=vT-Q&JHTCd;fq9su=D^cH=z@6ULO)OCRMrLbSZIU%-O;3PyYFun26iABld2e&s)9)BBWQ9`5 zby}|UwG?htFaZQdT8R?u6?c8!w~15}Vjx93|7JmoV;j|X1<>>Nqj)xad)FJ}z>?M+ z3P%@W)6N!y_`8BIRKLAFi*4a`#AB!A(6rWe2U?$5F#=8bPKonC)XIIHn8dG~uwNK2 z$e%%8zVHkI7w*r5iPKqe-#`M2h^N#od5B^fePF!6q(}L}D4baNsJR)>_qQ@T$D8Mw zVMYwf%IyVQe9cmg!-fx{w(U2?VYmd=fx2?o*cr)|_6=v)A{{Wx&4IqpI1$ji%w5dj zdFFSKqU*uA){eU&*D}Kt)#XZ&XVrvG@FT%JpS9KuEClV=W#*riqE-@(T{g_0xTdPc zI*Wqgg)4uxXF2wRVEAiS_S=8?ZIOC?tq>ylvO+-Nf7q%R&m7@C`J)buXKhwF{BUg+ zEqKW7CnA0U6HOCLxuJ#t^1)k#Fu;it$Pc`@ICyGRUCt)O*&E+yi$lq{{vKe&gJ&Ec zVs{Nj-1m9idlhR!_K@ z2cz)icU&0c^#ic?Le;xxscku1(Bvo6a(lPAovUh?HV_-%Se@(__CUPTpP%w$`XCJgIRr*nkW&9iQ!$**=kzqVU# zF?bx`OAA|eNqwyY=!FbW(@-Xa5bY6F_k6}Jwg3q)7?!x-Vmjp_ekce1iq_8u|c`x@?<<6XC($-QT!M;O>6T?CIx_SpZB=IOoyd@nm(N)ng8wMhkY zm>U>kwi-A>H`&DzZ#9v8)^{5gfTDBnZdUJu?u;{2 zYw%@{!U-ZE4f)K{SZUv$*rnL!chn@)){ikKg5?A%chtF>pdtDIhWRiDfCA*IgA?=? zR2q8qz-dvA%3gXt)*KgJ1eR;nLjifw)!K%u5ul=yhBxc^_}m#=F$)b~o%gurV>){P^O}$HcSaCK zAn*bxC#bR6xt4Odjgqj>L2kDPOBbWs_-@4drden65i}8p=e2~3IA*-idu%Ntb#ipp znIdpc>&~S#L?F>oaKU9oo~9n%luUw%ZtA#akhlhL z1!lut05>0;E_h7t-=-ZP@F6rD*aIfi7te!ox`-%>U+xt^*2f69ZyOawQ@V)tTuku$ zg^~3`g>0NB+>vz6%j{WNX->xht+6wjMD(|E5X9&BgefXs*kJAglA?)kP)1qf>Lva2 zvC$vw^j{b;pxgfQVeH$s|GOQZ(_U?s@aqWa#HyFLqE!gYq+xA-9J?vU9|Jw!cl+07 zkGx?B|MG6%Kc)A5nBUK*54-(qvj@xJcf0*(*!Qb+g?;pMdf?~XK8MJWvpv6u2P&}J z?NHTt9)sOz6`ONvv5#h4$P?EF+bLjaae}lD;)5RLT;NtA%~r@ zeKp%&ES9raLZToEBTvs#$kaydWRkSVx zC6~@W&H{!_NhDDw-f14AJMoAU8oExc6X=C@wWhZwK}*F>hT#)e*Vnj=cTB&R_?}C;kZmmLG4i-n~;kSz25J7@mCEUerJE*e0_~-UqtQ- zDEjZ+*Yp`1g>$kBIG95K7sQv_pm04I*ugff-Oh1L@r<8N&Y_ruGaG&$--2M^Bq6Y# zQj?e-{wq=EGs@<>H3ksUS3)NQqn@F%#@_-uvDafDx%=|i)A_8{e8Yo(0qTF#UNnke zpAMGYp3Xo&H896=_K=YR5uwiBP7TMgtvzD_`QxIP*z@>)Zs5VTVRBXhlFj{Rpww55 z2GIUrDw0h6u~q(SjQHyo&B^3tGM(E@8G8fdyDAyQ&u~YtdX=-9FSPn@dz&o+mg6vo2c8qvYUYq^D0u67C^E2oABl;z`o zedf29CLAjwE0x zud>`#WU@LknA1@Jm{G10W6<|)iM2P1X``iD$(i{utz$pMCO9wxzVlk~21|`M0xA?r z7rah2qBH{T0C3O2PA%-0g`c3Avb$;K>E=MF9#=5wWf<1*p*QBaCL_1>~2uS>%NP1{2_USy-ntzB!Z)4-`8HBaW*a5iQrO#ea#3D{^ z7MvqAr@m+lQBPrE_BeOG=azLtj`E6e&`n#NU7VP9gA!4_w z$P0>zZ22C!#me>BKf#E<)@IDV%ZJ~THc(;zVec5+13k2Ht|BUBgkDkI5)q9NgT4V1{47c?DL9LazZ6;iej8o#xhl9VrMV!Ar?IC`K zl)$qFi9!Zc>h<|{LSm(uqk}m-?dvx045A*a=n-QnUh1c#RN+on64@HQyK%!*`evkQ zfbI}Hfjae3y7j1t-ED~Qt!F?_AR9+BLJPSCS`O$LI#o^Fxkl+~aCXEN(nq`1OqgGrpl7dHDP zVJZ&76V8VXgzb@v^uj`W>V4&(=4Nd}ban<9^O9T(!H&aVP7kJ{t9eov!oRZ(1~k?2 zXp!0R#4T&ksa>ko1#->L6J;Tmezl}X^ChL5m2^DkT&e3vc3uqE^^;}pAP_m?o@4tE z|JGgnXRqX|T>jlI&YfO6Pw*{rQ{F}5)di@mzBwEZ#c`ocY4fvw@xu=O+Q5;2)DHgI zz`+*((+)m=PQ>|c2M4gX^WzTw_Sn}Q{53KDn$Pq1?%=Nt9BA=>u!HBn(KDV%IXxX! z8;oS5!vUE#FA)n8kHxfl0u;o@vmVR0wq@SVhYWE3H+|cO_uSbUH6(O{Uj$_TS7qNr zkO9o%$o95^G`>t)t%}whc}_ymL`aT1QDTaOTu%vlqB`5KA;I>@!8Qo38tE5$M)f51 z&H>#$cryj^Nm#DB6rDr_mpSu~Od3BcYJjBn!@=sSo^f~IA}(`<=E2G4i#En8VlvbP zGZ+}Iw#8*%1~BSTFzW1R))CwDIPj)J6z<)Wfbx!TH>YV-j_u*)b_^UTFyMbtb||d8R1|$WNGtBA48zh zezG9sGwD7-mgX&~hwmHGpMY-g7tW~P`qRH(fZ9v(7=6d}f5-}P8(I}JuZQaze}RHv zE-HOEax8%Vg4XYMonHYl^1ZL@{4W9q{jG}&BI0n~DS?Z(@zE)u>V2wTq`EW2g}H#A zb>oM4*x`OPwf+pGeeXmd7f(zL&%uJDGlI$F>p}3d*x~R}I=*@SUnUR|+0y4;-UhaSP)gr%oxqs!=LZBgtOTGu7+8y$ZlwlIk-)+N;A69WpQqPFKt3Bf_ zd2`3z$|+FS(z^aS6Za=AAChFg_}>>>guz z9O(gjEF3!to#{-#2*RW5y5L;`w-JjyO3^=Tb(;U^)p^KXs}sm#Uk0qPPcqqN4Hz?i zbGO`@ijv{*(;@c_3HRZWe;sm#|LisY<0TKP^F;jSnz#Py3WdYRn^5_~%l*&3TI7#z zD1YVE{-|FDHRd1kUC)ofChYn(Wz3)V(374%VYCu_@kf1@yq)NT41C`)#P+iCYOy6Hf9GRi!$6bAS?T5@&NQrw;Z z>Q;f1c#0^9UESFRfUIUkM-B%Fve!VgJCN86(UmF#nN7j|W}i8}KawwzjO(t2XT(|E z19Nwmy`ny>{YGAvwoXY|lpXH0U4n28NmCb|gR?PlzQ7Sh3GLkG6;d1li+N2U8D%ZSEsl;c-!cYVk@zUmqq~!GieD4NGdQ<@j8s5dk2~qhZ#0 z12fO$PD;-D4Ld{3sW z6Oaj3DsEz@haiI*zusskv#pBam;=y0F%55@&U`XZ*Zy)HSC<&FNYA2ql0i!5A0VRl zHdkbECUyrPTG^DJn@!*N&-{@YpcI`$-4@iI$j(Q)&+>5Cj==@GN6#lYZ)?702kp>7 z*-?u4^@8jhzO(?s&#zYMW|~8X%P{f0K&DrR(&W&^&@~hSi0}v=n-w?ij4`F))<)kS z7(?kG*17`{}Vt}U8XXTL@EuoVO?4*L1Uuh2cObX{Obhh@`f zw*j*%zAbju%GzFO>Rbx6)ZW%a%KOZX4P<4$lws7a>IZer4=IHt)1B{))%GwQ>2(?^ zJ^*01%|Rj3-Uv3r2Dh?ud0yDV0|Fe)TcVj#VXvY2Q;0^J9nCxF6c6OQf1Fkdf+hKN zT^`qJ5ut@#3lCO~+-cJJBHx{SE#mT3(i=csxixjCM_I_7P1Y7Dm(^D%H_c!d3v^-X z>)H{KEhS8lxjddlnWekd<8S#xZaZ=h^B`w9f}>Rxpc=VTGP4gIU7?LXNai|6 zC2~0Fz0#T$q#57)MG89zcPq|Wtch7(?zC;qv?F$9j=P+Ms3gZY{wY$PUX zq-Q?(2*3}s*8E|EK2?aNM(A4xqS(Qj?C1i?e#_+;I$jhvgS-s|Hpm|$!-}+@OpV3Z zkr8Uq(ZRC1w>E294!3JGG=V00p^YerkVa#V(c|<)mmPX0Z;9ps9TDxc(GAEpVWE z3OJX7cuZwdhqOVDQq(Of#Nx4VIfu{igG*52ZjP(9f|zuSJ5Gh!nx`sh8kAYI20HJC`~kblrf7xBK(HKAG=tygu#41 zmexBKqzP=hKu;Y>=hoQ9aF#=>kLBsvK+Xpl1)KBZ!C`vR0On{2>k7~HiO!Y1i=4F$ zd!^|oM0@V+NnE( zk*$@_706c0pBmLui*yF2z*etyLdF7JCmO)70aR8UoM;z|lHr|0f7+AJz)j1dPx75_ z#hZ<-3Vm|jo+?(e?nt`2ONB&gY5}QIjsQGGRM)nAA*>^r%7Rcr-4+ zvhL4tWdOp#=n8o8Z$GQ;cK#lcp+-bq(fLhiYPpAoXSiRkI%)$3WBt9V5RA{*Eg60H71WUdjwx!(9K- zE5>lWxxM9{owJJM+m^Rc>^^E8bpZ$0^Nyzh8(cLLCb$U){I^0r-<|WxYw~utXx#2` zHK}aw&UAXB5*b{=*Sj72$vT{oY=`+>r<-khw^zgCygox%9$8olI!Nw0at(GvlMnaA z>xUjgV>7@hoQWUoX>6*_Hib&%t8#+&N)iK4&*yGpv;4gl9jhRW5T;iG0*n~*{k_;w5}bq9X9mSnL+lv z&)1h_(r#|Fp0|N>$R8R5;uIzD$mk+WIpp5j?aHn$QW#izAn_`_Pm3T65k)KSp={&@ z1OweCVc~E1`2@L%La;}{t!wRpzYZTNj>A+NYHq4FsjGxiH}LMBhi>0obmGaTyby|9 zhCEEjoMxFhbx@_$S9FyGn?iZqSCOwg@ALu0ZA;@0(MYbh>H*{?R~GGh^4_iMUOt$s zT%pE&c@b$?r-+V0=A9}>F&}_+NX_Rb6E@G2%U!5K){e&%h}rik>Q{Z9DYs^WQnok) z<$qhW;{ITg>Wau7dv3Mf?J&rLFvF3qfskA2fFKms2dMvjb|uI+wNQ1N*=o@-;Hv5-|`tRNC-!1&$C_4wtwnSWx>1<(}j*dODfX0qou~xzVs+}CVgH%a0vR!DVEB~7R372RN85v<{{`S$V(yrN=c7m$z$X%|NC6#OS=lr*q;S>}*AB9I> z`{M^M7t654*J1$yz<_8Lb)FT8C(!9){-nY2H%g&GUi62znIEW1l23$=lO%Q2T1vr`W-hP4xjZcW!ZY5;wnBy1>9+rN79aF5V^cZdjyy_MuLt&vN; zNjJX{Zm~nte>!(#KP2%RHskF-VDY^c;#sy{i}0^#xBkjN>hK2C_%@KzFDcztJ_BZB z@|s;djXgiupI0NKzEV%%RKE-aJkL417l>*3B7(ZO=DShgniI1cU!=+?qT#kuQ?2HH)f+S?tOKXrRO}4U;5MD>23lPwaJD)>Q%Yx&k zBti;s5zcOLNB~jZd7sjiCp3{@&yQOTdfR1~R$RF&aM8dmgJSa&!14?W30J5$#ngzx zq3^Tz;ZN;hpTUcS#Ch&D*;Q5DocgMv^Bl5x)Irso{1-AU=y`LgFG}!6-b28?S|1>Z zr)an9=QK2B2M{qPULCe;{IEhszEhj!a=q%&HeTq$mWXD}oS=6WXbL}!9M^Fz-ia^B zRh1~pdZUAXUp>i1z=^~qo(!B3{_KeKz*{<@X@VR0d^)%Cl@ z^?p43{o?xGyzr~V1*F{10n*wYvUfalIX-|LWobT_ns{UW*G%4B}7X zlKp{YfkBmS+3!sbL&Iv5P%%4yVtPr7&(=u=AHfbOG5kWQ0+{w@Z#yJR4mu{0Vy<{} z_6^`%u($QJPHMvIdr>N>=QhKui88{=A);!}9-Q8P_{qvex!np~GR|3@z*6vWX5<$3SRC@Z4*pY6IN>lCb-uzj*>K9&?FdKh=agUQ*F@!$dNU zA;Yx;f=%|OIJWgRG`q`C+%{WC45_E%{;(vmUDkC0Fp1i2n+=J^X*kveExLw*y zT}eSO;)mP%R`-J=A-bAi+LKkE;`T~`v8Ah?H*#ODuKj(^U4nS5l}F<|SNXOZQgQ85 zpa5Mco6zLb)UuUQG=-S$^T{|WKGK(?;*L5v&yxFns&aYvDDWuEE_LTYbUTC_!f~5C z3LfSrrKg=ioV^oG&BfOQU4YiPqK7z`3;15w^%8*PewUHQ<@341|{r2m>j;hp}`9Hb;4K-=u+&u z!jkHCh$D41sEYy_u?qyn|3SAJJAMf5`{r_Ba|2fjznlj2Omhovv!Mc92f5J5bC!ktxHt*La=I(@f!^w7m+U&o(8EsPI}y*Whp+&%JEE_B#@op5jZ7G|T~tL2 z=vIx3v-`Zc!D*bI)77Ohuf?9#qE4ZcFvU{2&;%xEjnvvCp(CJS^d-yOj@%^*?PYMl z?p~Y(DEzb@`Vd_Q&rSEb%M&`g2#xNa3~(qX{DHtqno3pnicLHDMi0r8aEbv5uFRJXIFAYd8wSt7|YGsS)mL6tMbV9rzP5YP4c;z(c?`0=;yPt<~(N>Vh;$tyo>d|QJ zZhEzj`EwE%D@!UhkigfWuA?QQ-+gWEjtR;!Qx<}V^11y{NBo)tJ>Ac2 zw~wmkZ_WWl_?!}Ic$Ps_%rGEaUw|rgS zeSV>0yzuvevb@pnUqv$x2gg@k3z)3(t!M^sFnAk^x5tpzgMg;{P~ftKs(sfYhh%%` z=hn^=!=Ccu>^ny%502|ccx39pb(SwwI^?_LU+Ak3AAac<`m)qqpo0r%tsh;XuY^(L z<;mh9ZV`S!Vw*RA7OVKDTQOSp@!8xjF}K>?D*!g^txdh#b)!s!CQ{173ZU|{K1`~0 z#tomcrUfZ40)Wnj`?8sG&@r92`gH=ue`*lgb7Ixl+0?bE&|n-=OQvL3y+^qtD7RTi zx)z|ry0e7Gt|DXc^1Q%l+`Uan#?HMo7)LlMgL3Mj!_en38IVrK3Ck?Eb-BJ3EMCw2 zLtl-uIj!`(_w2m$dzdlpDaPdEGwLAvW*aTS`si(z>t)9Q>@|EAI;+c9OXTQ%d%v#^ z_oDRgG7Pr(%v^VR6$4*lWi^+Z+{1CzePqd8$~c=M@s6?#4+6>6T3WLC=AJzk^5u^w z;t=F$sbb`5eSy5k!-c)cR|t&9FK{PqPdbc(6!X+h(>j{#=A5na3SnS8x15yzCZH2~ z?6!b~i-`>(>Q|MB&$?%A&SHkvxPjmFd7JW%xGHZRK#(8m0tJ^K*vIRdNxkKEj}RW~ z0I+U0&N0u7^Rkjf>!>b^s?V#8SOIyIRj+QWlZBTH85!RXqjS1lc892DAB980Sl3~> zsk+RTpCWDrl(&%4TU?lk-M({ITu^5z&E<_GY>&IOML*lFY+FCG*HwSMGKWH6z+Jcx z%cgN?S2V!iXt6r<^NYsM2r#&_=x_9)$xwT0zfhJ zvI6$7=L=}S{>g|;%ZCH9Yl?j=q#RD zS5?Pt@x#IG6#s_D;e6Uo4yvXr^HH`iZ#~2jnAxik^`pnbrFij3|PwM$NgEyD10;FOl(DXjY4LBf@aNEyy)}U^ylZ$}djK!)7dU3s~ zL79JF>NRt5(OI+Pl9lhFEhwl#c@VYG_Ctw8LfCMP%UX-iC}`q<_qHVN3!DK?<;Ib5 zPX}SQak>X*9vr%@x7$!z3likXK9Zw0U(Z;|t_+BykLDg(f#qcqTxWORp};JwNl2w= z1xY~5O0Mb_JAikhb;T9}dR@?u)WM-XZ^*>duDLgZYTd(|n)PrPW|tZA>VPnEJe%}7 zEVuLwS;&`SL)i0LC-!OO3@|{_7#7_}{qvBm*QsXKsfEY1x1*pRf9bSCY`U60tIUi9 zhsRwA(;X<<={0po^c*k<4-o$Bp#R53!H4vx zFH`C-|NLE1z&Wp?ApUx&x6d;G~^#u5WMOE@F#xm5dNit;A523_eRH; z&k_7A=c(Uf)EWl7>zKN5;kZiz(eWlHXJeYXGsM!~hT5Vy9)>V-x4VV_!-w4ClSAFQ zo9=`V!R?Eyo4Z9SdJsS;G2XR<0u8UT`Y0$b7@k!TsTAZz@5bS@3fY!C>%A>GXkt~6 z`IzNzIVV5h^r7ASnWz85D6$O)soZWBiCh&*yzx>TggO;7%?$N%6e+nh9K5uC9#Ev^ zg`}jw-MhIwqUZtfNxwuteN-raRhaIQ?bsieeKFM-%OYVIuhhp*1%UkmgP@HpWTq{t z;Ztex(?ddw116`Fdxb=D@i1p~Ia5enbJG-+PDq4dj!5dF<8U zrasi_$d4o+o-O&8{n;i!^K!JmnvP#b2eJ6>6iJR!hr;;!X2F1#uV<eL6t5G3|y}EB9 zB@_H``ZM#`3pAn1$=0IhddO>wY)RS+h3w462P+&r!h<@#FIP>^a`Ez&}lENa0P2Hga?Sr=#27F0VhA zY`t%Wzh7Rj{`PmvOVSAt!5)M*g*5Yi=OZ?sPq7+EF_b0mCkOz|oKr$#a*OfPExPdBw{9@&t0Qq#kVkSRe zR^gEx_zkw(=1Z9i3musHN>a7lDjZkN!6J)}At&Lz#E7PGXYTvTeo!Xg1I+@lKumUY z<9oP;NHEr4tISapAAk4qI#2z{+^MQz*czZfHfWJMMOJ{Gb8Hb-^jZwNbny zK%T+*&={3)v#9OT(+D}@7xXwNK#RUC01u1^)~Sl+xh| zzQ`i~F}v3xd@V1i#XmbCY&}&^sb{+}f7H&>!)wd3UsQ-++fP3b zU;k4(81k9G^)}ggAEW+a2ZJ8-PfP6Wv5!maed6;2i|#+WgCUSC^i?DolE&K(_DAid zpSw%k(>l62ZvwP)eHf71w+jE_ThEc?iA=$cUPx>nxZ^%94(ljj6$JGswp!cDxUjbA zmJcG7w26+{M{QJtv-IVyAG5*W=M6I2dueBH!&Bqx2JNr|P(E-$h*C^gn8FiMN!r_| z__#op<8<6X7#=3LSWxmEsPEZLdDUnNKZ^W#QSV3wS97GNV_Nu>_*`QXG3*A0g~AOW zw8EM!09OOYW*)lQxtr~Y4TRDich}2Ug2-}vg(!qBri`}EnM-Twk?toA0x_BmcHM{SFzAzx-txmR=Sozuz|PlrS0~?7Q+?P>niySnQkCl^-|u&y)#h>$jV9D@#Ycp;WRYS7zrzHn@DgYT77y3465y1PH!&NXw%$Ah|chWm0udm+Rc=R;2nkQ0#>fqV_WCDkZts zqjMu3L+4;p9o%$ufDG@I?d4$>c*OUCzQ3f71#a%h^0OrrX_f)Ie_&Ws#J>`(W} z-4j8uXHrM=2=k_CnKW-jTeQ09B4r*CKI3%QTzsC90AVFRSs_GSM4drdBuH{cxy&YO z_+5n^mMu8|JL}n{q)V;Pssg9h`TR)?#Y_HQOs34k{%m zXeDlgA`L69P<(yCp0-vx%-Kws?#4LcVg^;&=r@v9j@#|tCN|ez5Qn$`Bve!iwSO(_ z`M%UdMcki{o;a{9jB8BP;r0I?29 zD-9MEQ2qM`4TvE#Bf4$x`-e6v$Od#ZCn?)V*Fx+wh(J4^uA983l}qOwqviQ$9i!jw z>i>wM`KMjo*#)RZQtQ$?f-|^bTi;hDirMUJ>i_Ru{initPyBo?eLeQ^T>Ag@t}g!J z(CFt~oxiP8u#>Q?HSb9W={R|>8hd(j&ZX;J^43GUXJp@kPYpHp2r$@a{wa4q`P~aR`M&K%*U77cjaM8wX-VWXat6)+60X z!zt%nXxsR;wT`0ftU^1rh}e5di1~eUxB}UHggFWiUW5AL<#2p-5qHKIZ*%0$k|3zr z1%-2TNq5Wr0_?oPD+pOIx7#W@0vhr}&}b0I+nkQ4uCp>evCv+VY*l?8YG4hvhysIh zZ%F`0#C7_$rFsAX)u_L!fs9ULd0Xu5Wak{HWA?OwTiA3gk%?;x%b#A=5e2&#cg#eixrJ)n;1x)gwffO zHh1<#D2Tl#tP4ZwkYwK3aG1Lsd&p_Y&t`wBZ^e$<8GL{b=)GNgF%CSxofmTQnu{zR zx5Q}}53v@IPc^BeYZsCa?Oe{$9&xO#6fW0;ZfXxML$a3wMIs3YrzR8PJ8+|A<@Zu_+Im? zTg&^dE?(N+#vU;5(#2M7^3k|efv%a35=P)cWyQm7ISV-_-*lBA`@F@CMQ~xpI!)xH&)l=6XQzG(4A- zlHR=yJ!Aq0iDr9N6Xw&z@gqc7r?D3YidyX<%OLKoC7i1S5`{VG>Q2Q}S^@Y`&k`q7 zI~Q8m7J3E=edXnSrp*KMG;_@fwTv$74e_zPGTQ3(- z&oWN{e$}-;&`DIR1&D!)*9W`mZaCL~er%;yi0?iIJx`OeIye;AZF7xKPP^4^Hn|{L z7u}&)&n(XXyf#zE=20KifG}+)rBA{5oVVP$B;v9tXI7RvBzB&9aOmSpbh;`~SMw-K z-yZH0TC)+eYRX+a4^2D38b7X#VT+3vWPl$-{USnhbe!`1b~tj58r_%-wlr6b)Vma*w4>_g}^X>c^g?$ zg@1kyEQGYR*JI*>d`T?ymyd~skc>N>0Q&qzGc6Qm8GGj96F2C60|xWxbRmJI-!rZO zH}sac{Gn<72XF7q{PvMmUw~q-gUqJuvtkTov`JC+Qxt?=JP@Qu zra!h~ViYZ)1&Rf5LiXLmycX@&;0z8ou~lVZPLjn<8m`^F57QK+Qc=ZHJxF`c*N zgJ~~7)1!;knvV+NtaYKeGYLLhHdk2y_PmN6mCL~F0w&5u zPlI@wY&ppZS~$QUj&7dh&MTK6J;iSnkq>L~ze#xNQPe9`*bd|NUG;p#I(nY1t^Ob$?-Z#ZNTPz&q|cL64q64qIP4hEFJQ%M;iLY zJNl&S$T4ZlYjb-7wtEY;3GP(#ErOVc3M{>&G&?qG>>4f-BFGlCH+<3GM_xNb%jsfW zA4M8h+A$y7b+iC90JvBmM@1VKai6trgOuBwz@xilFFtC)Tvq*gOm`491^Kkx6N+6n%Ih2> zx{d4+i#zOxeu<8^`%PP#MnCZ#LI|vj3>igLOX%`qs0yXPs@)R|Yt+UAENURLUz7-&k8ScZ3 z%LSKl5lZ>l;;O_Z+6Ntdf7%!Unr@;v16QTsP6afqw|A-AadfpUp4uUY31bJrt+Gd- zE(QF}-LcrB$?YUo9kJ`g#)1AFnn0bI?q(Z>EZOt6JM0%M%6KdSfOc#OU}0a)G^?!| zMTSOPUP|#3y-L}24t;6dgpGOg^>TFR^|9SpN9b#@Zb=@o#JH_F;?|`$BxQhwAV|m* zm-!qQQ2f-)w1v2?hNd#Glt^7xgWytHAV4$JbTzNe7J3hAk)=PHk$*Xpf9tD3QWCX) zxz>hz;sKosyImfnep;QY)>+4n1eloUuUg~?q+KT*$n6dl8g1*f7L;Cz+sy=Y$Y0#Q z-YgP(_O48~wp-)%%`w^|fKvp(w#e-Y>78!t&iaO{;cN?7Nd8EsUJ=|2)JR|&dn=eh z?n0^Zpg_crvg~z3#aQH6LUYL#odeWSUD{OdyWSvM=U&;W+LQM0`VcTXKx49}cDM3zhzu;sB3;Xn z_Tvl-63F;4N#dEWq6K$^RMH6OvAzCuaT8{AUIqAboct-zkXdiIV9?6zAyQWiRQz82Q^ z{z7g8Nv0-p9YzP5hkKd4IrdbrMV|UKf_S&E>ttm(yGM)RGo23o6-%*nN#+cN`{;HB zg7Px=2%6+P&{^M3v4hIupg_!03O<&2xbUkqo_4;ytFU=NhG53@+t@!Llma%xFKX$(@*B2sCCx)iTIc%boYsft%X2 zf?G>vm|Q=iu1#&lN!pOLh=+;_i3&abr)K1+soJJbfB{hkeg7|2(EdxB)Cn+Kn(j~Q zcLcGAtjvZi=|2t4r_aBXe0qDHPw+hbr=X5M^$^VPNf-1_Q4=TsiXi{vfB7F=10=$F zY{veRSPu|m@RpMEfBo0nFtq)@0mMHWZe#djqM(2F>QLy26xXtO_UN}~{9g&|yXQp1 zAWoBi?H}p?5q3cx-Tu9Tq{x5%+y7JmP{pS1{~19Lpy3TcS-!pI_iE{1-v9OW|M~>1 z#ZT}9Nk4o7_+tNx0D8iE`ZommkN^0OFz9c{Kf%ZG{<(jG_STqn@VWij7XiNqf7*Qi z(F#b8{SSZozrB6N^uH3Hvi{3c#_(|?yPyXQ+@dGX|c%N?{^tZPM2$lgp+zeg;e0pCO)~6=S;q!g_aHH3^@Onl1 z>y!D^)XAqW&pKpPg1o?;pWc2bO@=S;?|sF+zLBqwe16IZ78hLO@FL$X!!GH^5>{LK z`XWB9J|z#hc*dZF@4S2cP!HG0-|?w`dq@BNsZO5%FMIF0)<&{yi~i>+s?7SvyXAJOHv8c7Lt}qvdwIJzsr7!^XvTE-+8YyM&zZkF1ldwrB|b` z+dwHRGcqzVVq|1wq@~6V)=vwIwoKuX?Phu`<|tO-m@OeCx2!?5_@Cfx&i0*mUlaonxZC^Gz=hT5R zfI*mDap*`OM~o9?==qKQ7-Mg0&?*;0-S3XsKO>$Cd!1&`3+=>TSeT|{r~!~NmM=h# zdo46XMfP&{#MAXGdtngB!@b>|`u=g9pc0y5zXzU^w28}BZ`X9QZwd}QrsJ-9za1+t+JXofT`@Jh~02K-i+HV-S zh8jX6D2cg&YQlbd1m0kR!Q4PsU^5HTt%Vue98*=QJJ?8R=q<5FxnuoC?w&N#3NRl! zJT`bG?OfuzN-|wdH};&0lsar#=v;<|XaPp! zXCU1gFf(s>u?!{4svE$5V63F;CGVHnj}@>q44@d$QyACZ*3@c<-6_ zvVOFKOU_TWp8!st{I-lm;K@Gge0Ff;ZF`5?M<=^GulBZ&yu(*;!eUlz?>|Mg`@8$k zaFyV5B-YW@gDw{vg^Nd5f9iTC1Q?`a(mpVUFw z_LIH3Y6_j&+1uWIx$HgNe!2ae)E#*TsO4yZ#T0ekuej6zkJ#Qe{@Xd(J=kYAb`B6Y zgg=+j%cB$f>aV-U^<{7SX!n>5d3JR0av3+5Kp$ z-5T!w!(VRJQ82 zh3~0GR`gFPP%f@bDT1~J0JoyE3q#y2%#q9eUY_=fG68OBbVPMQ#y3GlK~tTs*mO&* z(G_ygT&gZg<9;9&|m>`8XupYvXyYyRMoS%k_|HqrlIsW z3_i0lE`GvE&B=Nq)`Of{o)vuDKf>{dx+{HycwlAP>9HH-;s+r!A?BtlN?pY3$dMYp zd;HtWX9xSgok3~5+TT4nJF34t_@#~?C$En7&rW_jtiRaZKY3WjvaQ$Z4_6wU-ioYH z0z0JXQD?V7{~s(VgOt*EuG_YC8-hjz6&Te%OS__^;re&++6BYW`GgI>Q^2rdVs zs{+TocMhOA9CK`>gN2KsbNO&#f-e6rtT7Qy~pKg&Ny)+GzWHtKzZi1{~Fal)7 zYzTwVQU;BfI%L$RyBTKJ5VtbJVxE^nnD5iWVQ?Nzz0aF5hZh4*nnQnx)oXg%)U|tw zDo7v}7HU{8@XzxOG_lNX8E>j9elXS4yztcQl85>q5n^ams52^5EN_|@2=lNnjxL69 z8G5HjWB6q*gZhVNAn?)_(6XoIG2B{M#))fGHT6hU-Nypi5UbyeO=^G=ERvv6^=u@9 z+F>1&$JtdxeN4rf}5i9Dg5z;pz%Yj17A0U?}{r*v_scF}D(HeNv=Kb93WSO;9; zx2P78YdnBk3fdh@X{d#F0UaO6F@sfY=;g<~i=aDz*3Wxb%MQjPx5md^TpH^caGB|o zH6F_W?8ZuMV`I&}zsR{xHzlZl3=4S1J`c{Ipka!s=$BOQ)imbFb=uxiKJQ^0+Osbk z=Z79yDf0tI^(^=Rxes+E$zm+N2!leOC)&?b_B>dm-2Vu3@CtyXSf+YX1;&=bp%Cp-eL{YKaH=vu_U+LIJ`A*BjK4ZNpnWiN~B za3T$wUtsO!l9sA_BK2pGl`}I0hD%wLL2@`#Iz0@&nlCilpobnZv0t*TfR-jX1hnH<6UVCAA9q{AA-EDS;pvzHc|dP)#f;$5yrPc* zAPws|`V^Y|;cz^F?}W7LLw zTTO;#jRc&YYWvRGAPai<0)L3%2Lqsjfu%%B>6L>jp;iG5Y|;x3(YOM9z%Qb$HH5WH zq~+M!lET~F?lGjaIeI?qj|bsW{?F6K($8BWMIY_X!AIFR$QKtQsZ{&3eA`uOe zEr)6r2ZcvXzVC|H7;Zk0IKVp-xCIW`Z#Xt!R_t#+^T@*oKfFF&+Q$o)+HR|M6au zl8F=p_LTQQZrdrEv3@xG8r{Vn{Px-;mx!=17B7a5~@Biq%KK=8jH!*@E z@;`MxOcX5pirPmIGc1PM9mhr6N17QZ9s3qt;!BGiJT5_AVTAEpLT2(DE$EV;Jd}GN zh4|}_KPDyCQAAp(U*~&a{>|&f&YOGQKmK9oL-g4D0cJFxPu4`CiO~$Jd^SYn4h^#E zUETvra;GCWR&%FA`L{Ydis|YhW%*v>&u*IzxQKowSjB9T`v5i8FsCKs|)+_cJiWdK2^YmZb zR_AnI&cbQjjK$LG?Fs@`QaxqEx=UUj1@c94$PYQjNs%aE?DL=ryAE92F6Gbo;OvY~ z)G#c2bY`$l_Y;97R7y`4R^|~-iN;+`1SQVIe|hd4Ph&v{@24_62*1L{vD>Km9h~w! zRs`=xe+w3Bwm$p;mZQ)Cu!k7hZojweDPKb; z?B%ijqC7T}=#aNKOddrZ?wpJdTI~<#>B%j3M8P{~qFe6~tRNV5h-}+fz>J1N?B=Vv zrGzOhF60X5LfZ$#77b>r$Wmm6iAIXG{K}upqIL}d8KTLT(=##s#AyH5^on!^XiEdi zSyfcxj}AfYC0dEV4+(*tlk{c#UbD$wG@k>SaJ;FmC*W;KJ#HMM6|zP9}62$XS+|mM-M$5*DaN( zO_yYe6||P}FJAoe(v-rShdI+BGg!Y|VqyhLZV9luTC7t2JbIYFmyN?Cl0882{72Cy zaq65QA;C^pwyEL36w!2NSZgAxWhwYD=puS)DgO~IJB6YD>;m7e>Z#3=yka9}?D@U6 z&k3Ru5)?do7%@#7m1pZ0+opLrwLqx4uQI!xU zdFfA8Enerub=Yj22MGYD8;|_NY}t_{T?@x;dJU1Xf6T%ejtk5&8iZxhQ=-^itl_i? z6ABxPkPr2O*XQc>eFxz$B#s|VwbW-M`)-SdR)#?+x8gvStqZtkKWk@Yhad?-R$hd# zz0)1eWIEW=j$>!PMHHajYe{aGWbeDs)i+_+CECb|S1e{BwYl>sQNOm)i#9?_Iwot# z%srl{HD&QN(0(AT{i!4Mj7it-=zTy*^XStg0TXL}2cq{xP1<1;Qw?j~@4+2-!9ZS#D}B$1 zRK6;IDXExDlt;i*R3vc5@lVqszx&?50s&3#!GsJ>g(FusB@?E4?_0l9Q zAsV8}P-^oFS3QS>2Fi?^E|p~Gd{GR-6N_1G-H2e7y zSij@nmHa*UV;2gy6V_$F{5Wb|k@;i_s$rCI&Ps zWJgrrLl5$cecuUktfVpe3NTYCJ>fBPhX^3DRhDczHgoofDqw=}=*7esOn!_h5aNI+v&s#*{xFM|1{08na z_YV8mk!yAkoAjV9Paf;oXrB87%(_Nc=%k=EK0j83z>9$6gguxgc-|Pxu7CU#KWn&q zaJqZ2Yfdskdun&aj&@Ag^;05%^!e4e>wCvwi;ulrT>IMfOXao4=M3mK{kfq}Bx+g- zx;yvjKOh)?z+vs3CqSz4M#yd^&t3surqlenOh0gWg_pJDU{aEBmtk96>6=ju% z{T?3&QRR3mY${J34`fFafr-O&Ij5Is$E?nTZTh=xT;~%cJsl4as}7bNgSc?%XCurw z(~AcP1$SkZNEtDeQfq1?6XoOY|NOIznyK9ZSni5$(qQglH;KD<9G=MS5|`J=8HD?j zhAPm?5$+_H)O1l3|KsV&&_~rF-K7ssj|W}Sxr@;KM<3OKHug*dpcAaeDLxDmRZWs0 zOeYMoyu}0ErdEk6jq3H5g5r76i;lHWw^{)(TR)x|%dC}l5{x{;nL3#x;(L%cl6{^O z!t2Rop-@YIM4T}>$m^bp_vBP)Q-k!-Kg;PX=}P)(qGRNOO&~!LX^se;TMwI>-V`&2 z45=ol1#AiTIJBzMDQ2X}DQy;iP@7BlqVvcxSxdt3*gIR+4=B_`RGY>WI5P?=R$vQf0dYlpm{iCT}gp1b3MrO=KQ!0RB=VUb93X1cF=DskOM{=i2STMc!#`YcNtb z$3m9!v4*@$gc@*KN}i53kN&Y)21-h^IU3IBpzs9G7kd&>r(&I44kmpDs^?McBlSb7 zGnB~rIwaQ7bi_A)RJE-$2%1P%peC$zjUAG%MLL07IBw6_a^#}mUrB=P(BFV+TZbJ3 zbvkH?IZfCiHnd>!Y3h0K&U6c35N#rV3y)ezsvD~l?x`J#@OC=A$QAJ+kyOk>thl3Q zvSy7F#+o^lWFN}V7EB1AV5OocxIW=J!bNua9cNoeXs~BjP&Jg1E=5Ncrnlq4%HKyI z79)ryP$DUdZp&&dZF20GP#>0XKKgXwsKV z!vkzQmS_XnTFXP_pP&8L7@h^p{?xkc-aVWqScFGzLK~f)=E#KaweDN8N|5R*>8P6& z?d(j<~B5{bKWd3-SiHYM1RU*>h<-?^{dUMYJzPzE>6$XDfv{DNAzn z^-#|k77$p=2b}C~s6E9&DHWstSusx~FWE|#k&EL52e_XdoYk2!nt_K5QC6@vT9QvN z25cfbZrfpjrNbQm+HOeJ9hvtLDVb`{5=#9*Rw7=0g-3tv7YcH-4fC;I;T_c^RxX#Y zRR2!47=L&2VJos(vm8!zoX{}`0P=sn=0S^J;2b;8VY|QaJ z`$l31o8_E&u-8BDG#xwp9O~IBZ`-U0J_J2OI;K;!NHNtNwGwNqb%m95A$SbhuG@gW z())uZ9!uaR)Vah{i1UPX0L(gp87d+o#Rk!uDtgwCkd*rbCsGsD5r;lvn4&}T+R-7}0Zy|}owh{)0sSdafQLAN#EB!j z_8bT{AHpZ#HLtMILz|0(dGeNCuM$7#EhO!GW0&zE4VtsQXM${0dIU)>K>fs&eyCF7 z_f&c{WuS4M7N`p#9_xAKBEVuq=T?xHP1I78{uMHbPA{R??}DSPs~9^dvRXI9Tt2jX zvKZmf8l^kj?{S_>AB0@8B9=Mb=h7wMhdO~uuZ276{9BQJ&Rhp7=)uBoDnIZ@#RBjT z?^1GZiMEF~M$YbXR9H>yEsnEkCy!CaK$_z43Tm0skxgpIWNr&X$Qf(>7^uu*;jR2!z#?pDgXp`ZARV({k8(kr+z86kkV0N2oF?n@Rv@3&)Bo(u|3A z+UTe|9FOTr5=!t&cbDpb6AA2w=_9}4L%~US<;96DpvZU6r*4YL@@Mrsfv+O)Xvo6g zD#^=YHHYm7%^rE-C34t4vcVqu#jH0SVxt!^Ks#idmUTzcvqsCVsqFMrGf>%$s8-{M zrPk0j%VC!v;wm)%=gJb36@7&3ibu{q1|NJLSo|1{#*KU7&nt2k8p}0m*Lm6iVsP-o zOg%h_BZ<9##nTzAiOEGI*6O$PM%PhrDQO0kg3${a?DFeH&;{W}BY+xUMl2Y2gtl6} zVvgoJE%2Vo(m%j8Sk*fQ|apyM21^*?K3_R!O@N^`J#gNnW0IV{h=ddaP#S2J(KE3>8R^cJ^}nU*1-% zm}}jyp}k?Fu(j9=@yew({~QUfF31SAi$@eIjK;>P5?3XHYRM@sN}V<)Hi}vLK9c>t zpm#2QI?Fc^9;F{0mg%OXEw!!_3~XCc^<=drgKW!jg!B;WhRA69wI(M%!lrGhN#5Eg zb5b>3ry3ApB+fbKt-$%y-6Q1rJUII8?6{7krrY?{r7_!WM&hvl>sH3o;n{WBPGoR+ zqQgSEKY{KUO=UF`6QKxR=}iN*Y`5b=b&xfC0H<#%Z^`W%1%g(G1d*Qw?Jg)Lv4b%T8Ev8tUv#f zg}3b%*OZP5%4D~zXjOb*2Dc{mEvbtq*In(1m=Owj>@lt* z`iGc%qN6sGY<2F+!tKk1BPBEatmLBk2sgzsYgBb63zh3O?y-$aThwP(t!c>gIijwF zTrI*aHXLa=O}Z6-&ldq-v}YdR7jGBy;$SR7Rb;kc>>%8?uF(_1q^T#-R?96kXAQk- z&W;<~i|kp_q)%Oyq|kXX7(BN_q^svWKrLgJBu}=(OY6_)aby$f73q7bCkuV)akvlDqkM_{D;XPg^w*oWC-HXQ>=(dk%36!w z3EiUF>yKkoaCwIiMFyWpD53si8AZ4v!?8TcoMRXyUyH|=4g_5Df)a4H;(!Qm5ebo& zTJDZfPT}#O(8cy_7bV(o$s#B)b;$7X^nr|Rcg!)4-XZ!(1ZjOoj$=?efDw8U4Fx1X zR~uh%Bm=-=giIY~$P8r%#rF3+BMJQ2D2&RU=@O0%DED@KSi4U0wp( z#8$VnoJw!*Mv)y%B!CNCaOD%NmGKiYfemqq+0MFhms8Hz8)l+?B`J65u%jz=ZY7(^ zq?1MFT+m~>_ih${l*c#|w)&5obWF&gDKag)i5iu;p`ZzHP99+sQ% zV9D_}m_vWWinlQR<7wwVJ(>Vt7e`n->_{ppJv}kORGY~x?eJF!n32?Ti%RCjV z0?(8Si*)g*QPvv$Wo(IvaI!Nxm$A`9QpPozOm$3df+cDSKtPcB2F`r5U#TVw65guq zOAwuuQ2h-(X(xR|L?q(?;VNY-Oz!vKXSX2=<8>S3JBz$=j!e)ys+!rD7{WrKI04@I z8exEb6|T4Z&v_?MU=Rdvm-3IYkAJH+Z6|(ylmO-Yo*%b;@5hH;B^q*7K>ce1jk3OX z#NND;AUlV3Lo|Y>5Pv%3a4d>@DUZV0G&p0zkcbH#GL)w4m`P_YpPQdf7EZSzeTrn~ z3(@%?mlA^qU~v>fB0(v@+YcT*ck z47`3iJnentf5UswLO|S7cjhw58BjF?Ax~CS$ZLYz?WARS^Kk^>1q18)O`Tu;btRdp zz`pXO`OMS`6XaF|Tuogy4N-JbS<>rt@1(yUyhrd{D)!j)i$5nzF~5zLY5dE4QZymP zeomTjbe;LClUmT!%%9h#Xwqy`Op8o`ERoBUT@^u=vVch30M(g&Ap!{#V+qYV>Ba0x zN@isWBC9+#TWWD-4dHjRHU9#Ncx_+_5~YiyK|K^O^JZcT=x)qm1j{9L8Q8*vs;S0h z3aPxq4jo6hNfjQLjqj>(b|;LbvaV3v{)KS z%~nED=fvzH{N1RZbc5_)lCF8Q*2KL)sW47Ky45(lqQ4xbWiVZTYx1vJ&xwO$GV}Rd z7qK{lziGw0IP!D0&Pg&j171RP>A zEM<}uhl^~2pUhELU#Wkm)G>R|tzFBU70Id{PJN+4zMq~j6M(}M+6;FxSr=2`$x0ml z&*q(jQ!=^tWmv=;LAVR4NuQ#9a;La8Btz(w+Kg-5xM<&qEe4&=t4P{7!8dwpw9SrQ z1==|bL>!SC&89sQJZ3GCeZyIGMCG-UjLYIblZ(TY?0g1>bWteKTvVl^%@HZnOY<{plA7=0lhr((t?eL&5*fvP4m#c#GR)t( z){3#^y7EmDw6G|koc3do)X0=}-PD6?h`shMLEBv2UN z${Y-S!OwKlA{fRfPoi@GFdGQ-r)8%BzcCT>%Dlx&J%Uruad>1his8)ax+7UaDm|-v zn-|9NUp0x^BKpGQ$-Gl|fnqZ1unc95eS!Tqwdh!-p1uFL2+z(>_x6ZD;UCBC&_ zA-!Jw=_vT+`YP-V?!2kGRWgM!jtApM< z52?%4CDaQGsSQmYEQ?>N#jQ-#)x5yop~!g$Zlkj1iC1QPmbVNs%5R4z{BfNw74 zaV;o9*Ur5{uj~~H*wr14t{(o6<_I?}Z9m0oRyW}vQ$Fx+|&ke0AAmksKf_XdXAPDyYOiNGkuq7$Z)nvf|}g@RpzonE;$J^ z@AD>VbOOgqxaBJ9NzRZ-blx71nhZ^P!(^qDBiu}m-8V^cD9K&a(h_kJtf|w}*-~Vy zk0-Gt=L?2}ciNjnR||@jc*?6RR~YKo$GFh8;i4BC-xmxE;keC1AOOx%;t&&5j*pKJ zg}SJ2aK$fBugJ8fSzl723Hq5vWJ$hbt4ZiJhe`+sq^V`3`*{mkz=Uz6QsVJ=J{OUS zjLRp@JO_qjr}oSql5Gs-AinkiJA*QzqmnNU16BAh$WX7(+uiBQyg`RlNeFSJms~*_W3h(mk*JlM3>wXPx3@1HCa_tYf`lxZy)Z;3`Vw~ zj;v4PPr>+BDk${-M#wR8JH>^QyURvJ-WAqGy~_z_ZbY4Qt7W~!zg%QOt1?#2Z3nL z8`UVO#K`f7Lj|CRVY+i?*#mFAR4J{-g~n1*DOQUmuQlw;l>@w28@-bQv}o3QuwJYb zS4B@U0THhR0o&xx4Arh~he7Z-;>lza{69w30v`1XC3Goi!^bU?ZQ;4C- zDi1D^gO)7?9U4gQA#>sqTT7^~7^NgK`m&fe5H3(zJk^@jstbJsks))Rvjb^P&66Glx2K|BV&!dymz3LdA2vbscMJ*=B} zxkb;hLEO^Kr+b}CV8e&JxCHne5_$0Q@Zh+9boR3Tl85v5c3UGoY$d{${daP|TU!-`ffXq;Q4Mu|pzam=K z$F=rY4p9Na$Pp6#3O_5)Vj!s^*G^E2h<}XTH}UybMu8Q{xM4J0n zc`NG!T*``E^>ph`ys(uU;_0`_r7BkP{LThncS7B7WP{UMBMM8@U6Q~=C_{j>Ul?@- zkBj*$mPv&&vJ`z4X+-;Mh(;JJFQM3`Ju|q5gRi6Fa&wPuD=7!`oh(FM8H`8unEHLP zyT5((8-5XipaN$2t5M~huZJu(GY}KJOTP!?ad(Y z9KJ(R`B3Tbf}M=A)QS-Psiq$nH_!`mBnJ*o5Qb4Vh{C=(^3Qc`X6y?D1*ECi7-DfS zEVix?^3iF&#I51|)}*>-({hAEl}FHb{oYf50tD*m_U3$3pc0^p+kV4sB6xV-~z|v{2oRcjxfB? zZ;X(}hl7l?YG`ypa2Bcw`|S}9Kf~cbISs>pvm=L85dbC``*p@PEPF$5i87r#)^Fr+ za2JiVFjcV77kM{dSvbyZ0G`AG%?yL3tBf=lEGHO7wZN){6X60Xh0G#{3+RMfr{6-d zTKo*8TN11q;@o6(3;=#z39kkU#armd3J;0}xZeUbFi)7ml%AnZ%8+#MhB!>INL+jG zFU;j8hAm)GdyJ(i&Q7*S8M0G_eQ8nhjo}F?R~hZtHNfMRB*ei0W1)(< zA?&6jT@j&1Reu#;(4{HsUhP{1d-2G2hpsz7bPRk4m*|Pd1(#bSyIDm0FY4a$!LyTJ zw~y-H?y+}xbnwgW)A~~{w|$JiaUA&9-IEswuTDIaINIJn`OQ0c=56o)=KbgH{?lcz z{;$KM`tdQ~{=)9d!@b=)p6%}M?7e!ryZ_vKg7@|hPCP-YsPyE(V}rV?-8$ZT=Dn;R z?YuzE+fR1)c29m=UU;^9vd=o7VGXejC*sk`?#`>d?IZ8-)e%83ntzIF_mSiC2(8p# z*7r|}Xcf=A`Y-syJAQ%1ESp-`eg*1}NT0WJaQNHN?(-KX-iw31r?`>adr}8w+fVlD zsws48XK#D=B@$O`zubOK>W;hv)N-`IVv0KN*B5m@Vtd>8Z|4O0McIv=gZ+~u{JD%? z9-Y`%f89NjcfW7?mVebnYT1`M)J)47$V zUuXdFbzR;_N$q-KVL;v@5`)KU3gI1ZvaWaw@-Cwc`657G;x+ktJnZsY%j*aVrpYQ! zsKXw^W=*B$YO~pHwgbOft~6GgtA2U2ub{RDMt@~)>f`jX3%So@Lq zFBi*6krsv`?aK=G0d<+oBIb@5R7VFwp)u^V&ZR%U*EG$mSv|M!4f}wNp)^6)7(0mx zCO_Bo&-GcIHdCzIX$<}0RieEdxIFZ;xqK!+ zjg10JMe9!aD=tPmh`wZCV*5K<`<|Ze_)kPZot}~wEE40=Fq;knjy7*p0zNAw zbdS=RnD|=Dzwgm`7_KDwi5r;+yg)%@kJvIlIk>UnG-*w)zD5CX0*5Qf?eyCd_-_>T zKl{U0$9vL0Kkp#%XM!x-K*0Oi$eurn4PEpxuwkp%Na}U_3NRotTqwDvCdPSb^Tv#E zPWG-9gw0_`?pq-VdjU4rxlbSwS}IisaVV{Ic!f=xOK)cz-US*R1yc3yGJFSI0jt#2 z`h}PMeE-~_QIM9Y;#;t7T=9+${bt4z>T@yhAiTczxc&TB@ z)~Fj!7X!Vo0w$#gJ=cL?gM0Xak-)!2E_HhFtB7P8!gxLI<%yNor^~V!0v$iF3>U#CZx%WRR`~K*NqE(w?JKj3gFFki|#of#B0zqIJib zPZb3Ypbrl5-dgp&Z zxyA}kGuiBo_y#AOzyxVyRr4;hU*;W6l#9eyr*qe+>AwMd=4?hH@#p3~$2%PTMR9a^ zYe1UeBXF|9wF@vTS?aNs0M{$F+UUkMz9gM*7)CR^E;y!W;Jx@%Nm}~ps8#msI8&!$ z&kT#AQEQe4HJ+tw*QxO+Q9%s6B<<)O9yM0&^D(gjj^8C7T`QDJC*|_iYISS1b^|*Bc8CW00e`+TqCLMj;>=qXmqD!i7z=5Nc5+_zYP@aU%qL&eug{lRY=GZHH(B z)*44RUjVe3o>|*>W5;2-Mh)0#IH#(LJHYne8L*WLCHN56Ps-J;>iSl-dIP{F&YZZ# zcQG1VJYU;mNQ&lyWvjK4-v%mcZmu^rs?9aH1uN^V)%M1Ev%R`jTU%?@*4N6|?w>kS zz78y7rz{eioACI!q>TKOKZnCg~AV{?-}3ys~RqFY5{t2msjLIH2jFP7!(Di>=BffQUeWs@-q z_nWFUzow(B`b}}xu}u5FC(??YYsnBK5hfd`*JC~woPc?3ekr!HV$I~Gj8MJz@81{Q zH)Hb0ml9iEe3TA|;Zqxg^L<1brnS-xvXA-=4|nKg#qmk^EXRlaMiKG*qsQkAmgKh8 zq(REyH(utu#a=hA^4UZ@3O4D9OGHPi8IlQWm7fv&y~{T51C9b9ega{*IKP9#l?24x z`o#&@4z{JP?^}ee;CY&6M$dD~j%0lkHJACVN)UFf%8Kd=jkTvk9|15rFyq zZZ=m7rHw+hOw7EB;K!S6Hiv`Ohk_0?4--=ELT3itZY00|!qC|zZ7u}8x>jnmn(Yl_ zDB0NXgVokrx!l|+`IT0%5%`-e9BJBUHcNh7XCwq9_jSCPF~(aUJ$Db%CM&+de3Od) zl0f=y*O=)<{1&#*)9P*hgD=OJbazm?m(X;|k^r|_U}tdf9h5e_k)H`&%4cb5 z_^Uzb!>9iOkd}j4A$~zF-Z(fmDEpcl@aC*nhF+(o$dJdJM#%kP+?>6MSCRV;Ah2u5 zZ;pgxwdu`#f|ENy%!%dYjOXWXbQ%apfy#wS>7=y2Rjb`>Ghb(|Q=vA~oynzQGDt1= zWf5_lwz(kjTC==aSzTQ#uT?9-Mzyt8@@uu)W+f;!s9O*~|D{6`)BQI6(G8}t$ssj^|3qv;t0#?FvSAg8Hy zs$Tre6FI5Gc>KOMf?z`;)!hEJ|{%-^-kAQ+s06-h|UNw{$T4 zU$I1-f78?97d`KI6dg{o^dJhl_~Qn0B3>br5AsSi`^E9w_@MID zYq>UcmQo($#s&9GabQy*siC?i4pT2>bSj5jM##nnS0)mW#02sC16&D3dehzdM0MH+ zIdekZ`5-CH@|k~G^q28LV&8tXP+B`FuQ7hIymtM4`#*4EzSHAIL!yqbOH*b#JB=nF_6Ji;9n9b^mxv1L>=31kr@ z#lTXnxKXUmfJe9-1NFX+SuX0P9B<9gu7sdK;-*`-88GXXasV-{KG}d2Mc*K{;Gf{a zv8W>J3SEhwt;88bCdMI4Lfhy5(z$@1AWLc=H@bEL90)!NI>}8UcAuZfHQL}C#X)h1 z!p^>TO7aqHVkI+th5rB~{7vw=o|Ih!^!{MN;*nWvha1HaZ!Y zDH0PfCH5{%L!!Hs@%u6$4OSTD_dKF%E_k-FR;jG6t=CGMB_u=Ns5I97AZP@&Mq{H^ zZsTZjV|Am|^uMK7EY&d!%;qLOL-=FB>?Rf6E-<5aYsP838Mxy{?w!MMh?IXut|OZt zR}xgG|BVej@_ZDY?LMDmRkM^f0|K?2O2W8V{7S0Xge}=YPIp)hI}qM3a?%dlIAkHo z^*vDM9UdRS*MBcTWiE?4$E2htQ}X@krbIQGct@=3BxM-?vVd4R)sd-nsABy=Rv~EK zICqo0{Cty@V$SCpt8_(rcaFwjUL%EbnXpqx?1n>`Yg?ty@GBTkcwGG@%~LY$`pcRp zWOtp*Ftuu%Yn!W$&C+JG+E~YNOvLnhomg%xP>RE}oTwP>sP3=0i z20rX6lQv;NR9V0Nf(WrP|?HSS;Gd?$| z=yr|II&}RE<1^Dy4H0mYXey^Nw$ZDb+*rrCvq{P5)h>L@!EAQn*T3i{Ja5^^PN^*l zhF5iAPf@PC3D0!?ZmvJ#^POcA8pi0SLJeG);8?@e9L>?`>7km+f73PKKXK*NF|Hm# z2BPFH9C^r(<6aGQNyoFAo?`M&*7D4}ExG*CLzvJltY*T%#xgxg3YMiEMN`T_KlomjJHInM6u7A`KS% zJaKBuyExGJE{p8g>NBAoatSvCUE1dtqxXT_9@e?U?ZQm*AV=SL6O?jO{1bORDP0k+ zY@1t)6Fr=9Pe3+okkQd!h4FcjB>eN&{3&DlnK2@%dX!^Yp`94h6Z82NPN?zHmuA1) z4PX)81)@d_If-!~OZl;(v3&I`dNJkP~shyPJP)7!X&q!au3ov9O zxC?xrAl!wJSpSu9L3MmOe;EjQ43hldt)*%%2)Ws4thXAa^#+bzt+h5w?X{rMUaeKy zrOkG8ZM}tyGK1C1>bJZPDcLUzA?Kz&&V7-o7=*k@MYjndakr03`~Ib~7bGK~g(WaV z6Jiu3rgOEpEN z=Mp-=$1@F6Qb+!!0|&m^(f->@e*Vv6TqekoN^fpXcZpB{6Pj5j0);YFmzp9tS)cvQ ztsLu_wnd%Nf}d&oQ}q}R49!$*CMMV!-i{_CgZ;v2vv2r~PQ!##tUKxB$HEeG z;ylhh7P$@{sYqJO%GT;SPKRILr6m*(aMf*rxgk8|#hMn%~|iH~ftjuJ%q`?v|9+FY47YlPKz$1toJ+KMR!H zq@vpdB@%!cm+d64&1{`uqi=mnW_(POG=2W^ zJwt2U(1<(wN1Ji#_860s0_d!QVR9rP30J}8t@39?mWkB~JLf&Wi#v#!<~+HZhoWq0QNFLHtK zvH1BtOoR`f(uVrBjiI`FBgEchZ`8fQWx+sg#0Nv%EG%P;v#0nSaLm&NJ!r{(K;Va0 zUK2t0VF8(QTSk9^dfQb2m?VnwFumtKBE*pdja#eQje=+bRgF&g607urV3XBvt=Y3EX(RWC(REYNo z8(<%QugvIF)Dvuhpgi^%ri&`tXe0R&vreQp<(W5ah4F6S=%a^Ixrvd$xlrs#ULlP8 z5AI3AC5+b|V7gCZPpdx)dhev^C!a zf-O2#b)xV)TnvuFlQ~w1@0+t?NY=-h$2?|(?`TARr#wvKEyuPagU9QTKSCl(N+PBR z_@r^1zlN-Fn*VJxV)MV@jNSY%y@P+ZHNHer3l2@+)|M9@YfZ~glDWnrt^TB16Og6{Tmpu;!oJE7QF$RVJWffA zgtdqr>@>!s{xA^{#Mh_q4JCq`>VC+(ojD^BEJGv3kfufe$?mkrT}fuhOay+T%Sn5Q zd^at`L-hhrwlaAbD@=4FGtk^+WnA0NaGN%}okab@B25ZX759?xT7RE~yyYt{bvp1X z#)tG;%bKY{=(?*0{I94GD2?-{PO_WtgF0+p387RFRGGm&#ReVz(8MA7o5^<~M~$-= zi+MEYXDvo!6nv|#SZ!c5&t~!Ib~a;InWwwVoP=AI%I7aEvvGc6VmVv0?{I_eSGsi2 zh<_%DbFDcya2@peYOP#ptgf!NYUNU?f~%k#n`?e)bFGPWr|;u}!j11?&6(Lry8@lN zBk_Tg$q@@9yGcd2y#k%J3p72d>XvqFjW>4{KJ<5SMNaNz;Upx*=)L8NW`>nE@+(GG zme1+YkrA4#_R>|v)V@#{dy=3xHyu~bI2U2gL`*meF}2~pG|b!YAcWTsz30Q=t)E0C zWI8_)$QwMyviW^~`1ZduzT5WB1LWrDG(9600_h;!^d1oIAx{guJzRys8;xrN_3hD= zgqvf#sax7}p(ux@$p51;l`?8m1^NzBDY4i8CKL^yPEdyl?Pk!AtUokUb&{Tyf!}=V zpX02}icx&}=U0GK@YRn=H`s_a9_n^AN9;arn#w48|8S2 z!A&Z= z!nwKzKljwCO=l;>_D#n?JVrj{^yYDfZ|xb6lgb3YbFZb2#1e8|(4Ca!IGkW2j9=@{ zy~fEYpHy6-+8PNxT-*l?W^dP%fB<^kA{Cg>5ZCph-5hB}q};iz5`$rf*XXP}mz8FT z11RHK!d~cO3`D!bB<~5vetT>snddQ_3BuUDIG|{+mYeN%ZEXXtsr9v5xrrl;WjJQm zYnw>q+^Cfrh>uuJCWCkQBUOGST*Y2lOf@&$ku*q7m=5;?gQ!%#zVwcesY^z{j!MGjL5}^&V$%4BsG!|7I$h z?#qUH#)+HDe-yN9t@WT*t2F)1a;ZtI(`W|k8>{8oT4imsQ7ttatL^5D#r;>oIq}|E zyfb$X;$y{Ok3+tjRCL>TXU4YM)EGQ$x)rQ%>Hc)D%+zqMSVauzY9KVkn|KqFGl_(` zM$1gVNK^I(ue*6?BqL#XNCiK+gm+u1J@IXu<%+E#=ELI4@%Wl#AE&#mWR0EaV-d0% z{r(6MtNviZ-d%>k&g%#})X}|&G2<{y1dg%pCOh|+-X46;3lds^cj%vICt;8wu*s*M zU{|BwYn=qXlYlD59TA4~ki_i;3-M#u!`e0ZT}6QznvBqkdrCBh-8M|_r(PGsO+U_p za4tkKcN(2;c350asjoD%bB5%MnU3#<61W!EcyHphOurC!u02XagHp2Ed#0^@Ok$Gr z>27yYO%DBUf<1gXVKOE3_xHLxiELolo!mS@Hd*A9Emc21;LC~_)>PfXIZOnuQb|TW zem7_{M&w+m6E3t(9EZkvqDHk+TMbH^ezR6tYvPL9YPIGEo9)tCd!zI%Z{SEG1E%MX zhQgxHxqA{EAzk>i}ub2kh3`YM=l7vpz&`dq7>zaeg@jaf*=h=SwK3okl}6C+;`bdq?B z2=2gV##o7MHO_~>lZ*3tA9Eu~0*8EMe<@8vf&$SXkyXt4c8dOqoT(Y}>+9p)s2_KTH)AC4 z5brIyTWx@ST4k z;WZH?Pu-UMOKaJtyleWd41gv zHV}AP3UFRIsFpT1k$be(nsIx~*Y&wd?<^Rdy9e>Hl8F!lqc^GOD}zz9k#ZNs`8tN8 z^mO)eUu8%Bkoi_8!n+J{yYqpX0djs?6?=yo=Rl1Ogv4^&o7c>T{Y!+>;zpG9V)aL_ zjog9bAu|c~k<#-$a>?*3oq+5chmQUwaHBFS>U`2&y5RI3O43fo8|Jx#s+?Ct#4E}gP1!8t3jo ze5^PV;t`@Zspt+gs^hYMt37mp#*NY)XmriXO%mViB7NQy|KEPnX=dt=at*?~SS~rTNJJcF?H;H|@-gzfw*X~ej+E5EKji=Mb zFVp+3P-}TE)Y@D{+Ugb%YPDT01?#o-bsV8Dts};?R&B0Tm_DevwqE(J!b>^3%NDiH z-GlUGh@;kMsua_5gLI8|pz-rTWBCp=#tpX!FtsrPM8`Vamwzjs}^n*$nN0FMF6(sR)w!!(-}7t=fdkBg60^P#+m!#LL`F3UD%C+)`T~{ zG4AHMt~DhZh1}iEX3&TE`L{$Nw{$mK`nKY@#f#yQuYWIFioCgiiH|GTHdi-sw@7oN z-CAAS*esQTYP*TkBn=-Iifn8K&E|T$`W*n1R0l0YnY$D50ZT)an^g3bAPR4)<`rf> zF341O`U06`tU2tRA~Q2)$AaA)Pp+^BO-;Ern|UKa5CPHyUfccX;f$EhsR@OQkJt=! z`fBOvQaA&EO-V!982Y{DMFH6laKG5Zo8)jMUEvaZXLm8b|BhGG%@0%c9rdTD$Lf;z zi7<7l_}!gYF_zm6CpXX1E*qJ%2Ff0*jN#u^M#|^<);gaDnQ#juHqb-QoUulb;rk&n zjWY~UNzIoHF?5N@QlZnXibT?+W`8`uJ;mo)ui~6`FwD9|Sw={{?IXV~?xUWR854Ii z_gen2mB?A}CT_!SAi4-{oY=A7xor8p zl4ZgTQ{MT*Lhym-BQnXI%9I&PlIcF-8A;`%)J8Tp&F!a`cl^!AqE{y3_zd-N=Wd<| z01QUI+q6$_+GAtmT?f8r-aXWB{DJF;3cQa9h`Qx%AMWxjlCs<^(L(BfzZ-h*JEIG) zaRvAEviIubSz!ZSYFr91=tC{5awbtIk~@uY9q>@x*S(;vif_%mvNpbsvSFowKwKxU=%0z{;I1!V=gYXcI6f?2=8~oaQFE;? za9Y0P!|5Jul*+3OtS8pX75pr(m;IoMFE)54sJSu2z4}Fu%qO~K7Z`Js9_PJGhgg8X zO)9$01;+2|#mdLuagrdeEEB8y+;m8t;8sCW=>fCO$l}xx_wwr)s1#0ROStB=etSP}Vy_#=oR6Vcyn-Bf#;+q>^Ss^jyH{Z+^iKNy zWERHU^oww?caYFMGIUU0tk~BTPanOh+vBZ%lUo-#b6upCmtuc-zA}c3uW&vFrdl}< zM)a>1&@k3Btt^__{o(l1t;#t{myqfeD4gavWPYKfr&hYx3Bxg>0vxiY)TIk&Xo(PU z2k;AD%~_Etz5+Kur{q>E?#^$D9qD!)|=GV%V%4!Q4AlDm} z8KG)l6DOoQYLUa-oypJ%G30QQif$V@cppD{0v>?tq->Swppjfj{)S z-Jn~*j?{>FIQ~R8mFeh8P*uR+SY9d*+XUyQF2Z(f(aquvAEeP*x;;46Cgi4@vQw|$ zMR(#W0_r4wa-ANQ_b}!tkw#If3?1843&mc5ym&D^WeUWzg7fK3Zik$)Yp$_|@~pww ztfXn0-uicoo`lVE>0m1u!H>h8-EoMEt-XF5ejBBx;d_xBM)cfV2BV993%?+c58I<7 z+(Nw!M@|oL#kg_c%I%E8Vgk8L-v_-84$070Q;^AZaD?eFz3ajmwb6>SFte5#qnNqG zmR#wiw6;~<+^TKd++3PD9M@NIBU$@KMpDx@pJ}WHeyLL4SX*o3hPi6HwBGcqYt^+z zyHaW5vg2TL4fh_;Qnp{!H0tg}265gl#K(&IDZW?NzClIbzd@Y2@}^C4ZPSDGSu<>= zjqP>bcACbnVm&1WwN@;1Uo2xZFtTw2Y+j9w^mR-!9l>yeD>SQ6!)kWepAjkjQyTdz zS!N3glyy$Cmcq`@oef_}2wo1WT_pSE!YU1YaxZsJ;E=c^HlgD}9=E*d9r3TTJaq}2%lyLB zwl^!~R%@eHL&n$jR;}GESJzuXV{@|+G-?}bO+0MRSnGUM^XvA}+TgkS5g#?Bl5pd~ zFz6}I(oHJ*{%!DgZZK0=TU*=AP!-o;RuJR;(u$B85%24NWV&b12$yvZ6V!+0AB4pBjtWaT=k zOnn8;osPZ-nZ;)`kUBjhZB*v)>0S+Fs%jbjmb)Q$J{Nf86Gw7XBw8mNNd!f!|GwAl z`>pVneJ(dh_q8{E`+xrT|M$PWS27jS%1X>rfb*(iyt@7V+pFSb*mM%rPI%`6HvkN< zM?*n2(IoQvrQd^7ZWIT4Y$m=mnBiAC)~6Dm8ME~bJxoSR+!iucT{GJ{gq+s^#fXAf zKPh2Pr@B?CT^|&izG%x?Xbd|o3}SqcUEk8X^$e@^Wt>adw9SQyt3kQh*l5;}J*djN zEU}B@2b*miy=s*GX3Jl#_-nZI@>>QxWcMy|D9zi0_)y9GjYT=k&5DeQZUquUw5Svw zJp|gFwb?%%yJ{g#?9r@#+=NKZh;g0icrwG`x`03p7Ua#5#G?HU;y?aAVdKWUoj#=m zAix7k_=memSv=O$KZZHV26L=W*98*;Kk>ziT8CJ_R7|NP)vbxL&>fke2VnAtK1fSP zQOte0eR2%b91#&t*i|ROEDRccIO_PlMld{waS;ccp#E3~(-tP_T$t{Bx?$XEx?8y! z?yO@a2dAe`LZ2%1>>bgvMkgR7n#1?o{4ns@=z6wvUJ2QcHZcHP5L zQ@07{OFXJv1X{uAqy-Ao#Pml}u5TW#t5s{U*}q%~2Z&DU4-?$r?Bd7f+d`D|sDGKB zf(hdIPFf{PO_TL#+iwi|$?@Pj{8$QZJy!U8OIp8#V#uWpUrMaXK;3uj%i2 zlUm65%Gh@}cdb1zkp$#4Q(;;Qv9N)NQ?Kj;)3A9|%IUj9!Dst$Vw3$tL*hrU2sD)ozDl0hQz(Tv=@T~>Fx@P-Y()5dZFA{$BHie zcY(+IkcXY~ixKu?aM7I?pifutFR)Q-f(WzEZkWSp&eR6&#>M77wfG|@Sy}679KSGJ z62F3BRTQ})aT-Q8$B2d;#zR@70hHMtog>B>*zHy@B#v@ulS0-D(DPM^$L5z}>IiA3 z9)JJ-ebIfz>Q^l>Y-Ivr|LhN29q&p1{2V~9KasLOiVa=laTs)4#fF(`teT%px=hiC zp4bTJr9uqmPMA@O?_OX{6sP$Qn5|9^5x2cY|NY7zA^c=v^8)fD^uS#ncgzzRuXOv$(XD;sSZ#@q zJh9-)aqOf<2CQq2xqewyfM?nY#4Dy>ZUno{afjud>nsOR+QnWnzs8th)_AfqxWZZR zq}y8&JmDR<*wt`EZuu$Ybw*OnFXPA0cwrb|eY%3;mmLY=%7Jkk(v55>8Z?LEqC+v& zTWpfJBW^nBu143Zn$a;2xMibTG}~F8UDU2|)8iL*&T+OaDQ*e}8FMpfMISX5LweE$ ztiyG;u^5kc93~Tr-bQoi9^>?HYI}EabcncN>-09A!5dC_?nJEkR__&0z9 ztJ@}t-Z_g>>*6|E9yp}&e{phhi0pCyg+qpL?TGF-tg$<8kzKM#36(}qMdxdndGrb`+U6q6R;%CZ zUOg;%rb3o-*w0>b8p~S=Po`5Wl5th?9bkTcD4r|*l|CjNcm*b>!hZS~XbZf0sJ~}k zTs(CI-Sk~|2=bc1wV>VqClm^=7m4n!sQd|_HCD9b7Y$D znms?qQ=4wtykO2)D@C~QY2m@o=)GCNEh&q4#+6|Buzc^Qg@u*-3*LS2kOwK*9t3`YqTT58_&_JREDy2g8879s8e<`K*C6JKh057KK27G>#Y{h^q{_87z0 z><_Ng`jDng!)TIG8dNaJq1{sGm8 z!c^GvMK*nJ%lp}RO|Q*|0kl?6XgdqkORBW@v#CwJ?rnKJ@Zcv5+(M`AEiL`9NDYS7 z_(N0BHhXsVboc1&te9UZ7FYD_G?s#i$MW~?dH?u_H+L1N1^*>#xThy&(7fn-`QNaH zzr+#*>0n3Rcp$vji~YDGU>p+R{7)mNpdEOv+x?&UBIe#%{a_D#*Pr}x5Ga6y36flo zn|=Nj@r<&T;aDfB1>(@PvMD30wt=6d0Wf>CL^%gP^&n`5{&Y7p=9(FFXoSF*&itr< zXa)l+dQl%TfgeL`;2N28%C9WQ0aI^xh`a#whS8PxREKof+7(J|h2ANYHse+8H<(p- ziful{HsA0abEBb+#3z7eYG`G?nMrl}3JdIE{3q8$Cosy51Rbr zaWkx}Z_tG**8j2Ds)E^l1=DKmK;*)cWoz_UBMlF6dLHZ^eZ_Ee0SxqTQJ46XSEUk2 zoZ13dR+e1pk@qawfLA%Vgf?lxE?9fu!G$I!zTJV}Lmh1QPP*X>IJbkLHqR^fA;J9I z_g?y==7o3B4@YF9=byvX27BjwO`d+o6v2rBZM*C{kD2S?(!1<@K-=D;Q_}laakaGR zzH8di?{E?mI@kt5#0%3nxG!=pUMUhw(feW&|wFL~|G__Cr6Kjj8)%2SfDYzVru9j3KfILyXEM$-uH+>W& z;8UOh{@`a3+`>XBXh}mL!XFO(tFudlKm@wd*ZI)z<=-rOuT>+j^G*Eu26U(@P>CHs zbYe8*vh#f~T(XZ{k^y7kS-kMjr&!BCtHM#zk?h5yjF+H5#UsiX3yQe1CG)^-iPVun z_HCd+^SeV^vN67O< ziyfu0EJcv{D>ap-PD58X)2}L`q6w^NlcE2!+1t|645{|*AFtnh`bcc9-<>*NW{NOY z3DTHU7D+5es}r8dS8mmLy%UtpOHL%@&d>^YctAyYpW9;C@18hKMaFoza1>4 zW{as+yCu&)Kzp4*yM>qvlrXITmzA^4nE=j&Vyi!3Asj$MkVwp)u_TSnzrn;2)kMk7 zze%;OM?o!sC_Vf*HFLs1vGHvx3um59Zztl*q9$d#E3+p=HLu?|lCAjfkPa6j9Jh2& zkox%B89m6TpB8j$E5yYVqow?xr{Vo&{QoJx>}lrAXd$AV%*d!;sVgi!kwJIKPBs?i zM}3RUFf3BzDqZO|E?2dhj-*h%s{SQMO5VeV!f$v3)N9LL9#eFSE6nWI__7{OXPmmQ zc9%=wBA%IwYWMCra^yDcjJ*3eQ%X#MPvC2Ol)`(Fr^uADc5TUYei0LWQeSj~EaLqD zM#SaQ)EVhKK1p;bNs~1*@BA)&MXhL4cMwzzAd-zD~n4TQ*4vX=U5(&mc z#V`d(v~J4L$Il5Wh$y1D@8RHNQu98!^8Pb;2e|UGxjh_RjED3d9bI#>0W7 zJHshgf9Lm}_D6@q{)#G`sGjaKmH{>$53jrjm%-xzf8y4f;T5|H^pZ|Hq>K{Z8~g+ONt1rrZz)@X3bY*Fhq6L`a70XWM&vsDO3XUmf&jvqM=5Og zx$#82499W{0dr8x@)E`@*;(PF7pGL>Qykx)a%Evw0pm*pegn$~RBrr_D#*^#C&Pn+ zSo?J0_@j`!guq!DrxIMk`UH-PVUmN{)PV|zYlb@Tp*4p4g>`>10y%hW09i}N3?`J7 zy%}%SZ#ZLDFoJy)8*=?1r?TKIHp8UdtEj{HTrob$j-R~PJ@$?do}K)6a%iiw(&fcr1yZg_VJ=EjvADm#N zjT|f}c5<*RZR^)erP15o!87k={b=U}D%*atySIDtn~?Qv_hg?pQ#rrT(uv__BTU+p@0uxc+~= zLLq$VJ>7n}{k(o`YF(PaEsWaEtE2i$b^yFNe)Z(|WcTFNN!@#XaPU;d;JAMD3%v5j z%Cul*y?4ODdFH)3t}mm#lWidbHGzxAKar#-ua0+xpS$}f^`oO#hbOxS`}ZISzk*d@ z#x`DkDvUqaH}-&i;KBg3=o{raMg=a7Yc#l>xM=onJ8!-2QO&@6=N#8ek` z+}p1|-`jm&-`}Z|wgXo7>+W&=9tL$6bUtUzZ2i}5G!2PD^AupvsD9nG+%)ozA;6G( zyU)Dsr@x@8r{*2V%JHt2D`Dr(3q2xc{#;|V@eB$w7!Kf97}=c($9@CxDZnRPj?mj8 zmj1AgKqdzKV-a(v`~i3#!~YIEAwIOP0vyRMd=g2GE`|sg=wY)a<;q>kKf{SQYWY3^ zBO)4fgrN3BkR-9cP8ae{`w{HYR3Nb-DkQQu{TQH*Gj>LQW$1Nk(eDm|OS~7a=ye{i z=QTp2CS1WDcMm@6k#|^sNwT4(U~svt=VUJD!G9%AD7*;Rjgk+&e1V@Q_2-b9!>> znXzG*kiSY>ri}Cih@|eX%shrT8$u{i#JBVy7Nepa?ksb0G*`m z-m*tAkq5T)J>=QO!&DU@50D=_frYY*+85OZ6;6)?Yc;T$8*AXQA`oo0?9d1nho8zz zd`S;M8hD;ykD9&<RHX+AwcqJkwRC8904aKMBnnxpk(JauPyS^p#7H;L32;P;NS%a9Oez zS&HxMuN-gh>r%R#!_GS(1jtZ)(P`c>ZY!mU9KRQqqfP7+auB3KM?b;I+iLRuMJw@V zfX+~I*7t=~>3!-3MGB@#Zzpxr%8Iww0hq!1M4W88*La&BBe02nINmc6%7_N- z;mlYT>#D3zP!`pe_DBb?*-z1*&iaqtDXZ5ec85L^oPYp?BcDV*F&FbiIvfo5T^6x5 z)?4)+LDm&JZ4H^rdob)Jw}2&L^m(vSor&BD4z3^c;+A$S@aHkuu zORk58#X-TZS{M{ahU=ed0lW1h4{;TAAzIAM7w};pAsw=SPc--1sJ}QB)PdzUNpWFa zb9c*((ot|8d_b=dDtCVNUt{PMM_{6%X5Cg$%{w6O4Do(l?7%MNPfzb-AoH*N!oN#} z&BB`>Ijpf(v_@rB{KUTm3AsOi|1UC5pbsWJF;wPy`hjf{<%_WpnN-hC~qD|;9Izpr9x(_MuMs4+=5KU*cJiQOL9f=TBC!!DqJYN3j* zDpcBJU)Fa6-;I6mI}Y=-)+$PqK0Q12Bm%YOnujsRd5$sWF65vE#&px=VKq14YmxWe4dl$h!9@5k=mYIvId_Ci(!j=Hiwp=!lekj0 zIy5NNmBakJl^v+}6CR2e=hHK|mqZ-E&&1!sqvUXyH(A4(4^Ib_9dY6iuOJuB5afl; z-@5?cJ5(8VO**~gAH0fVVbfMLZcaLaKImgYVHJ(greb$&+8CKe7IwfLW~Ek3;XX5ZpZ;E4;SDc>z%BhKo5A0S{~UzdX#Otq#7B_{2YA-wp5gSGLIxXwZ_OSiKHrNsP=1XQP5 zuDEXe=n!89`XY97a;(Aq6F5gt4pg=3;jToOj>Gd)#EVvNWaHnft5=uV%hjFXRrc}< z29eGk9`*QvW8T~WtQ%#^#<(;FaU{*S-13-nv;?xHRE>&h1O9+ zlT8@g`_r$-xMO~TgS;QQ_g4XDiI4q}_&69Y?o6)BvA})cQg`|K;wt}n(B1xF<@NQ& zp9ZJdkYa2|faaAz1xxpidy_RR59&K3O<-}_;r;e!_2bfHt%K3hJ)By$y?Ub>_uc{V z+%lK3x1roNKe&yta-xb}mV}bX$ETxx9J`PZbCQREQ2>UwEb|~zBM1PCe0Fp_FC;56X{pNh{;Rw~2h7-}OyV-;nNle(YYl}|s zKnmTV8uMYfGo;*e(L6imF8C*gc7zqs9}oal_Qm(OvJPk%hj?(G&1}l%+TazK2y}TY z^#S>SP8A!9-@zi{H@AxkvImU~XwcHj?!#Q9*Oir|UmYp^rg5ZbiL-BhxLQ3M&e6|J$C$p1w`qcQp9Xb;jC?l70PiUIyQ5dyC}-VimxU+3YP04~7e;tVp@>=!^3Y_LKvBJb$WpjzM) zq`rWIH9E%Rm~qH1CU1~}$DM$HJdkZisSv1oCwt7Rhng!aF>KAk-UWs2=HwVh%gPdg z?lonIT;=1rCxzYp#U0iVTli@}*b*SJyMv)cGzp(ep^hj{1dpYp;S`RE`LB@^D2U^F zL=z}=y#>UrqUa{I-;zfQy)^&<6+>^TXQ&`zR~>vRn0ux`^KYmQB?nrNVpY#3M_fhG zWyu$E+N4;_5hCPzUWCJQ;swt|G&z(oys!*WG5ZOX03*^1m!0i$smuI=I}V7b+{|Xc zSpdj0ClOSqkHwCKc3uN+zvZ4gxANC6#0G~}p4qL2_BHdOV; zHX#P@2O0sNury;wJ;6B~OV##}lTqd#SGshM2nSK~kN%4_{N@^~@pfAvHPks+I|tw= zfn?c#A|6g4<6M{JPOE0t0>rx5FT@_l6%L^k%Nc(X5*SxX77m&xWa5^@X}3&vft|b( zEw3YlVH&OK@hB-QCv0rA-GMParX_`VL4G3POO>?rvNqvhh`LS}R88lJMVm6h-4A7$=6 zR52F0f<)FO?#j9~hK1Tb;$%nXjIER+8To0m&r75b7nd@3QBZR@w&@}4Cxvjs=GyqW z!9faeV~SzJR|$j5bylA>e+toBLQcBHvu4Wo67c`hc*O4OxYYb@gMg5|h{*A)Mj#qN zBNe!;Cc2r}jy`fm|JfwZ}Jj>la!TUkS^(*=@m zAkb9e{Z%xQGlHaAMbowrHd4u_$nFa|Bacr*%<%)-`LVa#4Lqv>J&~0FvwcmOp@c2f zS)H)C$S40T?6$s%^Lx0F`f%7gKbgKV&n=*q$19b4V`swLLjk!;%jC}wjnvO>2rB`j z_z!%O!>ickOVYU6$#yy88&$T|tK!n}+1;p`_L}|hb16?{qjEelsxap|Lhu!SayrxR z_-!L}ocOSBr3JGVi3Kq@;;g~(>Os}L%Sr?H=wT0-P1$pIMZRAID4QqOGS=O9y)jR7 zq(^4+bOWCe*>`s(G|;0`B>Bbg+tpR1#eIc5!?r;QF+gs+aruN!JUfsC@kmm=$s4uh zD%S6jFHVDYr}(Y5Ms7AoUlxa7>!l6VS!*6sHNLB$9l># z4AN?6N*D&hYsgZ>^*CwTpa%RP)sQ6hRG4sVQ*v4qoF>KQmy-O3dQfRv5c@w=x+g@? z>f{rRobXOvpO7Q^RY0jW1(?VuZMD7=87od<*U+DS(P}xhkWkSdqU>Bcxo=-49KJ<2 zt;F_!$;ng>01?$$F!FpMPKGO=5Z+W!GbiAQP4Uos5$R4hn@BqKGbzhD1utBWZz6L? zL#Tn2$tijR{sdM|;nmWY`+{b6mPtV#QqBq_hD~Fb!n`o3M$|aV)`1Lw zWtzd{Vz~coz>v0(R*bh}C^`a=n#+4}2R7{P6RGa?X!y32!pasYYt=XP)i+g^%B!!$%tQq#g5?-aw79ya%D^)`D>qYe(z$aVyrx?YV)UU%LJ%0oE~QJ;E+eWa2A2?jN}H4s^3irS%3YvE%P?B zx;ffMw-93^Om-tr6k1(H9qitj8hnT)Y<-+Uri{_%3V*6=pGE;mT1mN23N-vn9LPKP z3E}z-$nNfhI7{THm*~Ke+Xzh<+`Ubbl#!R3q)_sxME6BQd!~UqUDJ8>9e|0!frZBV z@X=SVzAovF6KJM6K1t{L0fp?YBv%S2@zd#rRrjZ!2yMSze%a1S z@H0k!f*@rZmsA7VLFYAJi3mQV{Id4mGtv?BMv%LE$kd__cWxr{78@b2iuXI8l9w85 zq&B_B0@E&;BZ44*;58OMN;KsA#rwR|VFB4E7^%b2vO$uKBx&%opj}ITL$gz2VTv2p z3}QLE;QL(k9P&s<;e;{~)U?=gR`y1H=v+_wh{<3<^UuUqKVuewAUFknz)}DfhIA|R zD^F70$K_ziyh8rElwzf((W`84yF(DH{VtI$owvvuLlOBg?#`ut!v5?z-h-ez?OE{2 zULOHHaP?`oIIRk8ZSW$sRi{8 z*CTOs$$2~(yy;5}IwD{X&LL-yFlA@~Cnxnt7mP%P0TF|{WA^tEoC+ZIMC4*%%orsM zpkYHxI;gHm{@XPfAEbulupvrfQCqU08)kY6JLU}cQC}5;12g1bXm42yi0MaYj!aZm zMc9XB(NN^xHtim3s(BcuI$fD$7jABdzp&)jxm<@cS-ExVrk9vgG?0HuAJMa*`v+o! z9&tr!Ipq~775Vzw+xwkm>{+NBpzka$cNTtu@f%9vMwCE9)Rp@pEBS zYQDf`lsZ2iz1!pkT+D!cjEgD}mY-*gGa-ffLqW#N5cnuggq+oPOLDCk zSCt%&*P+$1rw%I1bO^c64dRtt3`|6&tp7n_+gKili~V;SM+>UUAG`$Hp?uCZIBNP> z!*b_`4^;mK)1OMWY)Y*p2>@M#^L#k)G>#P^X%t=BQ=&OXb?TQd1qpP30I# zsQ`r>fVI8TB`6MB-xf~!>5qyVuI&}CsX0t?Jc~Gm?CegR+^;=A2jHNtG>)5p8J( zw;htWvf)t@as6Eu^I!ZZXI%*f13_+SBpjpeY7)jYXq;hk&5S!=M&(2%{6g)2dqgA zI~+=Lb!+*{MdG>v5$8>KkHgHRaXMSwP9u;;F!9J}ckAV&NAr)8 zypoO;76Zt<#7&YWGC=*}eZd|dK&2DK<>}hl0 z`}E0IFHuW+cVlhq8=t44SE|fA{UKUS(t?&$x7Pl>K3emoLr`PBuGei@&kCA>Op^{j zglXHb9mJL-H6MP2WQsRp;K7#L1=!(sQ;_yo7c*g_K^3YGOvyj<`~iqMx~}S{AM<9DMNU) z3;4w75HOLDb=M|Vu)4{c{y`EBgk8#Rkcw)55*);nh-9`UAi1fbMo!WW7tS%Ph2>2x z(*jCCkx1RKbPYVgj%H~Y(pVlZp)&hmzu~?rZee{*QUxoSM^r-CJ_bGmj8Zl}u9Swz z7v=J14C0mRV-Gi~n>VV@MA|Md3s-7tv-DY_8O<{(^ca-`zQ9k*%9{qvCe;Lw`MdA@ z^{;(c(^1SLCrsHoOIsqXT^(+AK^mJw~H*Qlx|^&@Xp-h4Z>>dBrf0@W6k+n%lcb@zX5 zeZRZ*YU>-AOt=*X%Tm{-t_1JPcTHf4Qx6+%aMx7RQ7%>Vc zYe-Au3<^(K+f>XNZJ7=ZK-ymX`}ATB{`f82tit1gn=L&=h^pby)}2~OEuAPd8*a%o zW#1Gl*MAy%QS+jJ30b6m{CG5(FL*$Oye$f4k zm&mi&ImvHt1mB*XSh21*ui0e;4Hn^!OM5x=A;#ULeu0xU$PB1Jif)=X85*!Mqdtkr zi>14hFJ*~Je|}Qs3-IfvTsp~IqMipw-oK}UxtTR)MjH^mgG-5=n3gTC(^4Fwo*!CR4qvFEd=)iTog>QiN1xcr_l7(<8mF|+hxfV2K5Tb z&vMN=C;>5y@$N8$`5{1&dMyi+>kXqdaX>EV9fbfKFxYh^T3nr$tSKQ~5Uk=ZJ20MF zx^W<`sV%sE5RJ(NyB-2hOAi!++b+&{;J0^vh~URX4F>O*JcM=(3?4g3ADx z4i$mrQwbPSESk>&mFz^)I;r1Y&c<<-NfHIG$eW^CTi7qtB4QAhqY3uFwhzAnxs7$R zXF|*(qP4ry7vUtT2ou+sILbabxMkrGdg}|7?zBUYVw~5o-i}C=gt5pC00EUjWmF5~ zIep3WGt)F(8uxK1*Vmgve5r}I6T=Cf#5n+0)C(z^hRXjcB+1y?EnTj?Y$qIo}X5KKgV4lgXx8YnTzFU zQCNu3%y-)cO|8u9*Q>kc7_Pe;E9(@G7~L5LjWfa<(SRdRK|}lRj7zo33O*| zO*WIxJH+1O_UXj74>AOI>?PZXoViYT)pjAb&VuYj1kF0*)f10_#8rWf6kj*TB-jp= zjmfjh?-Uzs9*H^`!oBDtu*#4Ud+#-(Z&Wx{>ma^?Ho`G(Nv+=j|KJh>A)Ez9PXp^( z?QFtZ#r>%JfC7Xvj9#t$jSm69KqAYefO}qypmd9H)`jy*OqsVl%C!Q#emoXINr`KY zGSzcq3m4U4a)Yo-n^;0|tSr$ow}?CJq?w9?29e3Qt6N~yo9BCAq;d_K^3X%?-o$ei;rk3oO`t0s zkRo7BCy=~fbuappmEmZy%3zvuvNl>=t8knB@kj!u(50)jU~sPNOEAuC7sbNUltAB+0uIhCKFvdzndTq9{)&YZxTT)xXf|$=FDsu zE~PA^d`B^eiwGpJ34LdH)J<@Xy>GN-0Du&uj*^ld8Ist{rLdG0LL2T#@@#9zgjF-o za0JAH+wkvYA88yz;&g)1juZ4R@kxS>ju;BRYt`BTZs?W75VE=@r4R|hNC-sklWRVL z4+jVtqSRpAf&(cpZ&j2G3Z9L^O-i%@d)kafK%%83KNMk(IMTuW{xba4iX>FY)+x^C z#*Tnr&L5%hyT$iSCm+;a_b+s3h;Dv zG}sRr__$K5R6#z-vU90OFIM~%Jxv-ll&D&w^l?71mBt)MqJU7 zPD&&8M#*QLO=gW6F@*dkTBi|FAht>JkH@1^Jx^;j*Hp%P<5%O87NgDPWGNRmlFfe( zUXDaPqP+2Ay=U)IfI_-)V#c^y5Gx0k@cSqdC)IuEbQJ=-OOenTN{N?U>EVpQkC5y& z(J*n5N)iBi4u>BVXx3UN*P#~z2l1FE+OlhDIDs z3JB`B+j8A@z4UNIVYmG-+;(7&$|7rptHp7RWY+%jV1?og0+MGwNCxiX| zkR>os8Pr?_h>}8H3%+|hU{MJu)lZ+SKYG52gpq5y2noz)$o4NBp|%0q-61Ln-~=e1 z!BHLePtH6cX*l3yG0onTzbsA8`uj-7LV*uBVaoSu?qqO#7$UL8R-QzYm=WsV7cQ$Xz&&QG*IM z^I$@VY(-6z;{mE)^-kXPF6bDgWy}gK>aQ?fVLzhoUdHk_@f2HY&`~h>ItJH6PdIHx z?;atM>;jV&ZrvJ>j2WYiPd(8T;1b1~;UZAzR3~%`bm3sr3&FwgVuBZI+fAxHcy~uM z-$95{(M8-{dwBN^BbeXyf%{-Js0AYpm48Siz1e#q)Byw-`@C8_Xubk-+vUZ5u+HSUfDmzW;2Kn#Eh8iZ#C z(qJSkA9#?ve`imTi&%)8QZjRL660~HOMzb}iU{e6XaP}#XvR{!qu5<1F9qEBS&>^J~jcnFZZyMX(678Nh#IQ$!M>4!o0u%)8EL4 zaT9Qf{u--M&kUk(w`}VoK^$g33iRis66OlJyHF|^$$KC4Z9sy1r72#xA$1q^E5OdW z3v3Cow~Km{D4ARnd^VlvUABhX@*-3bf|#FpNIZL-N6){VV-U1z7$FR1vjSalvt%l! z1lH9Z9LzNCs1_|$HK=tvr=yV$>I}I#AJ1}3Q|L!;Ef^*)@@>q|T99X;@d#h}CW6&w zFH2-b)1M^0NxO`#eESS$=x|{-f{=eE-L`_L^H*@dgvAr@e@Q5XjMfxR&45Xlov8Qc z&?ctcVztEHxY$-a*q~vE?H-&Q;0GBa&|-j7OJ;W_6b$Y!?6EMNn>QX6{n66~#fLA7 zFSiLLl18D8{`QCev%Ryk^7^+-ij#LsCh8oae{v`_V(HI%=+Tc-7}C=+`1*~Cs-e(}u|*B&kY zPM&bIdnnbynU_M_NqJq%r4PweJ4J z8z<78jUf=Xz_6#)H!q$&qI`yDws$hXFVN_!S73D;FJC-<^7K&!H;HLO^5~?0)Z3?= z>`jmt5TM9DW$Qwo^DCVQZVLAA$aH59FzxE2EnO!xFRe_UfGojnd>=Ovw z3HKFpuKX18)ptLv0KAg|qnP>Zet&Wl)xD`Rk_YbQE@gQ2M2qs#vk8R+k~6JfgRR+v zdIINpkna{s0j1c{Uj(AAP5<439Hxd2`5U{X-C(Y3mDVYdiyWo~VOu+!sRKd_R^VqreRN&mDBjyOx!c}GuyyIH9 zs|y_%m4o-Y0L}T}0LTs8pV8**owO>4UZ6b)0END!T{rxRm*5jFXxh*~-rep%(@POP zf!9YXl7c%m&9MQuZ3be9e0PkaVxTg0L2*2u;slFoDNJxE6H*TXyoHaQzXWqjIE@-y z-S0M^+WFILTnu|3dU2zTey?7j_{$5m=X| zk%OiQA4@WWY<;K3=M8Bxm~teKP(fRJin|&o^gPL96U0XPjr35?pKYCQ2o=I|wtc7p zFfPSLkRJ&~@o$bA=-u00LGgZ)Lbn48Yq%?O242PkMQ;cyfuN%aK_j8tSwU#j{)+kD zn%hU}rhEixbX`T<1bh*|HeOvtMXHl-hn^qK0yPT}#)DET5Xa>R_~vx5KORj+hlp^k zEd=wsBHfr#&{8Xv%nM*ZBwYJ!~4i|TaG6l);I;lOLq&R#3t zVD`1Wh)87?2KPk3D7W3K1_|(NZ&US))St#RknjT^T}WD%Xq7$#OQ}o6(>P)=eDP{)K78GpA{PkV zhtQ@LF(++Wq8;@8fYUlWHsHR^1V<}}WZvBlJngtWVKP0yNdP(MyA)iG2|ko?=Mwg8 zWWY4p$Z!19$Th%ORa>o2;fh6-f))6-j@}8MH76d=ov2mxD%50$ioD+g653lhF6A_vvJc&rrti={C;!m z(KCXUr&TCqx7~U63B>wsN34YyX{ zybOWdfud#$m;o+1fQyQUZ2FP~oXwW49Vsi#B22jVO)N!srgo6|_qOvI$B5Pa`x>^D zt*#|)nRMP8kIsh&kD&zWVa^ly{!w`m0x=UD=VF848o9 z)rG?vb{Z!$Zh$ic1yVd7SV0ZoiPg8y-1=55umemxXA!;MEGKHo&;>eb-tYBEBUj({ zj;Ko@AewX@u1b3O>iO1_XOHLzq+gHzJTObX0goXi&sF&PcyhKkdXIOp?I#mpR>kt2 zN_#w#^cFT%6f^`0!V@H?Iuy&E;^F9#XYV_|0H()f%Q;;OVsJl#b`gxO;@y%w+uAi7 zGU=9^2~^)|Zm2Uax0i}pM0F(Deg4W12l2%RW*O{xa|4j~v^VNEx(e92R~mRl-%-2Q zfE|e2fbXOqPA=;M^GN^R?(hr*EQT}*@1x)s1lfncrPAIm0TU*e^G$y@%71>7h&KKi zHwlKExQm()8*|br20U$?<)_TBVLm}=q9O2NbNBJuvnNl#$A|!5_LWXb92$-DaaaR1 zyhx&m%}rza2nv3fg4GOt0?ML8j61}9!;Vt)kJS;p+tphTx-cB5AD0xH(?Rv$PXV64 zpKme0ov%o&zYozl9F5LuXqWdJ|4KIPl4)ncBstiBVDELFzk1sFv9p2;aaPEWEXl^X zT=UrnQ1xN|?Q=9IcZ1RcJ}PsMTNm*<_+RSGC!K>%R6zHe00(anr|0YWHAIGB$2pz( z*Hnf47Z!1PIC?h}xj5e0f>@rMjmFau-Tptnp{YV8iIGS<4FNbFMKfQtk%!K#A@oM? zEG>g)k{f{QNpr|~R=f#uGV59})zLiUS0HnlzJ{W;Ub~=p?x(x=s%O13syTY+orF@(*pnA>rykb>#~qV>McL50c_e}`(|l|i!eL~Dwd!#uVolJG z_@pmz+(maIkFtOujvb6yiUaBS$XA2u-Z^}I)7mWIGSDY4S(XFbJ5=*4tLmp^h0-mM z+Z57aY(qJTiRY3E1r(!+wV3)6Kx--jZ2F|-OEBi&61 zj_{~ipVsF9O=6I6-)ym)>LbB>& zDbjKhu^M4qhRSLKQmsP}FfN_Oa>A}iBI4Tc;9DG@@>0&a6TI_q#CoaKJ1FJUvt`~% zew5l+$N*NDqHZA$0r027LKiO(c@8D4i>sU9o7w(;__|CO;)?30%o+&c(x*jfz?l(@ zH7pCXI~^hBiQWqYzfH$o5C<+6*IuN);;r)Fnd9=qO$lxg?U6o?i_VSCupz=&U($a~ ze(6hbf6^vVsHfk~Jj>e9I7-{I?!_WpA24gW!$nj>uaELm9)!$cDCz6pVo8BI*$RDS ze+zaxrch&sBcuWFmtiNnj;oHpMdUAg)gFP72M0zuxTX*~M*~jsN*T>bSPqz1UulBn z&}DKijH?TTH|K{X30!r?t&E87W-d`am^o`@$fZT!Y;A1_BBOT3KD{Cm?+QFTI>LDi zYyQA3!IK?hS)Nr&3cp&qICm6kUGQ%(@RP1E+>F?>wy zl|i-aIT*1;-zaX1&%!YTM?4}AZL$SXtXv>0k2DW6ymuqCusjLH z1R$!ys*ET^u*o_qi9fVCOaGN+^e|Q@vO{Ci!r>PygtDRDCy++pz#wFmGAYZ}r-{#F zsXY(1v(Z|A=n{}_i(ccfNzd?WFu-$izEAfALMv@>fkZB1!`KyErV~WmaffkNDq1c7 z4LcaX0rxYIWQejMl4B}h`5MCqx(z`l?N zL|*Gts|!)Nr#LG{-{M~8HE!RW@3E=^hNBhwwS3_@LQ*3rmC-j+C!Ax7m*z$nS8-o> z!50@;XX)txSC(OqAwuJjOZNtom+>J2M3ll3Zo(k|ID}WjCA|qBb&Q`63S>3l1tbDQVx`U5+0pgpyE4GK#(sI3ZADnN688wD~j5>9g_wi zlX6Xk2HQIVyMjwo7UF1n=Vn=fnPWr&=OZR7W3h+M+93jy0_e!Nr3}453q|W`ksvKW zq=o2P!ql`<0jrxy*&487ZUo${Q~_$hH0HA1k>+qh-xF?$^O-=6@}){zGL0m_S67ks zsTdbAyAk68Su`MBpo&>|C!;8FaziaKE!r_bR5uOJSv$610w~8Ni6;VDRY8%tabWDA zdcidtflz!U82RjWN2Z8F z#SAOih@Z5f^w@b_Yqz+poLt|~f7@>|a|Xyd6A*BA17E)Okl@sS4!;~Ga|XCsi8)lC zjLLe!AgaHrR{~Dc(WGJ0t>6$CryxOs6{(>OiRT?J+oZ(D$?=rCr=pb%S%izwZr}x3 zCwvoL>sfN4`tir=N+z@Oj-SL5Nhb(PaAxmVo>Yr ze{S_DyW^%!eezva#b}oJ^!5GZ!+S0G{dju31Gq*WeAANQtLXmUI2&XOXjao2UWpMrb}RF^pr!JtnTEg*WJ# z!0O98FO1aVjTv@BMq5+{2jXWY>R$ERP}AIK^7YPD2B||J;Kx;*!r+SWG41tboWCX} zMuE&6FCw)5mF-7h0k*er2>ikyil)!Be|6MfH|0MzlSIF(4}lCxMoi3oqiN}}j=!#2I7 zjk!&RUayVfUE>H_3YwjspG*gcjdF7onm#-mtUOI^e*#xO67iULia#$jQvfywj!|G1 z(A~#Yl1d9#8#@8KG_Y?fBm+GF5#|=*NWp@fW@alAqVnztzj>CA&&_^fiqKP$yUsDh z1IzR&8I||oAp8?gVCRI0LA1jZMcwaXYI149Sfhsa`Z!I<7^@G4QRa@iJOle(xrGZS z?}$Bg3O^qMJb5QyW8Y0IWX4t-J8s%Xs5LFoDzgmNnJhZd4M|;w;jO-sQkNzCa@=gN z0BQhe;xVq8V~w=&8kE+koNIdY?&epdIF-5VshR!f`qX9W631-XW`6&#Mo5myPorrJ z%D;2-j)n|Me6JQiKM>l6QVxH0M%5z2YiM()X{`_>W6o7Z=%X?=ugO14|z(76>M_4CcwjO#ihgW;K1SI*XGA206= z>2x|}Og99@`GoFNE;CsdU8=HV8l17CeuEP_ipECz{*Zx)i{NLDg+%`uCaEj}zDQrj zXE-_$6G~5Ba?Ot;G@>6L@RJVzYRH>haVW@39aZKjSQE5U8%>A0Y}~qkaV7=&RA!ld z1(#2-lQmWBF!8ttInTYy04@j?RjZG)TrdzR;2qq$V??P#@|vos1PlO;^~?^I41;Uj zVJRvMGaF&orus@YGwuThKpI9Lf&4XmwPoF4{sE%G1wmDD!7KFV@AWYp6d`B=hQOz_ z{$=&j+>YE}&o$mG!O1i*5X%3#_y^xFc8Ooj-1$b|fZ}&TNs9v24mHcU-2}x<5|cAI zChBm4Ymv6eBm(p3-enr{y$~O;+_}3V-z?&af}GfxaU~W4bctjnIkw>ttS9Z2x@+&c zDN%bDVKv_%b#hIDZg3m7d^V8wgHZSbIJ?S8L=>N4J%p)(*nH%&qj1<0r=&+A5{J{( z!yu`NIY}pxfP7v&!Y13HwFx8ZBMm{-z%4z8=GC=%_<`bkSq1>@v@i*(8|hhUa>yJ4 z*@`eP#Es;*@Qu8xHF3hY9@*!1ef%5f*>afu$s9Y$;+6p;H+KaLEEL@IdhVD@xl?3&*?UcRMC=O& z)MP_M6sDs_y+_k`Inz($CXR;mZIl$1i-V8c$^f&E#KjCEtrm;Sb#uztW0ukQ;?6E= zTp&6U#RWxRMF?YIomDwnESFcPIb2_k>}!Sa;?3`l@))}go;hh$%uY-jy>U*FHsRQW zXVK@5L$J6j{w31Ru%N326(_0|ml0T2?7C1D#2b^jZD;2g;A%4oZ$+(Pdaaa)&-sd0 z;L2B;Pp1)e6U8}E(Px5KGQv5ah;qk*BXo@*)jRMDG z-m>^~=!DT45;!B+bNFgh+OK-F7cOc1TcDZ^WG&Bpawq4jd1&!^}2#oI^iNzyV(!zGcZJ!W)4G|eEI1&zh+F5N`JA8$qf|GMC!%PQ`QC;@2oM>U4Ji=AM=Km zPX({u+^<-ejg8orWcg<#73}aIA7M0XYx?BHPLixw%s2Ey4qZG;5;;LRF~M{5?BM+l z|9Pr)-zWOsX8+_sri2vn>CVIRGq7dQ)nED-#mw@CoB=Q#qzNJrhtajl7KKbF)Ymo{ zL_a=~HSN|D@F_?h_>0KW!2@27_E2ZE+T1_>|Nh@0f~QZayXbK=**_jVI2w(PPWrG> zPbiqB^u53KaS5sGG6S33Xlz-jCV((KoI)TfX#Foxm%P2c!cqUsB99R~aDT%AX z;XWeqa;`+ny2y_Z1_w9Ls*79skDkKgKpqGDE+>OzKI45fmZ(%Mu%cWdGtytT&^Ngi z#RkV=)1nvP3g1|e#OlWgtem<0m$oCe?VWZ_+J z%(h-LrCBGj+3Fn;IO-DETRP4R0RG7dD(6G1tBS2_PoG*J3NkMwnc;GaOLRfk1x#nw zumgC(R{4krQ51RELtmu0CD+>#oEPu9X8ME6g>g_HL6dLKzAUC6E&TZD7CELM^$N2Tu%==`Qr; zR6utO)sB%v=;wK*M#;H|sp_+BY9JHN&_F!P-e<%WHsq((XTXPsW|wu5?Q_(=0$g@x zfg&42p*xG=-^=>=vvcS+|~>;nL!Ul@)vsV4{pXLqvZV z7v()s#TKi<-Pv*rwDS0BbK~J(D;$d=L+EhON9{_+^>G6c1$oA!_&wfDrS6BYCB%iu zvBD(DtAGP?lbU_m#FDs6OsRE{*um6{H#nZ%Mc{*NbEMY=1+ZOYH~LpLX$Pn=WvDVr zw&B7Vz4XH0it5|wh&l{F263WtBHX!+H}lK}j#w`^FJF#5D#I@puHVS_fonlRw2 zwd1wzwWqJ|f4%W^Y5Ugg&t7+TmbY)-dcAmm=la4=1DeCWytYo+aZW!o6W!RHpN=iN zy864xRbv!=lv$*Og8QtAj5czHltM+FWngvm!CiL;oKJPRvosnnq2hjjjILn?KqqKP zYSYPJ1@>-+B>s>;8+L+UN4Mm>fc;Mft3!bRM1{<&jLo?U25rFkm&3JC6bW$u{OeFI z4JRg@(Kotc5ShSZ)QU2ks)MezQ5#;>UMSg_10s=%q;Kd9VrKmwVbHv{B)1vpuCmjL zC_TI$dOf;42Xcqjqcw)I(nlI5y?G20A0iy9Q9dHL7olT##PDv+k4ER2x@6>K)zU!m zurAcY0#hy%htb8z<@v3RarRn6P^;sij`iy5VDhXt-N&_JAGX(){-4(pBv5N!a$jq|w6fifEK2xns8lSsC(3T@(MUTRLyLkOg4VQr zv|LH49^A_deP)G6X-fwv)rvc1mg#*qNLg^FvTxz@s@G%jKsm?EYSR>8jFm3`u=#wy=QDd0CA3MicLhV9H%^yQ~jCm6z)*7d=S0vvj0z2ubNjJC0FTiHKC8&$w2M3>K?9y zk|cyN3J)X5W6+f5o#V~`g^lGX0-OYXD7v+|Ivh0Bx(790tv)R1Jbv=+fS!&}R+?J& zf;hA6ckUHae}HT4QI|QK8 zzXdX^82?1t(R465yrAdJCPGAuxDpg=1jy;DWTf^s4(e%6@a$&`v{W+gCOiv`>k^HN zNrtoO=x~BG1d$DC51U41H~ch?p1jvQ0ev@_NaQ?m>auDBhZs`g&mO~rIW1w}{rS&J zXSL1Ju-u~A^Yi|46cshVWw=CE_$--ht~P!G0&@ef1O?r+z%gy&8;a+8rKw`czzWG* z4@8vZ>Sh0wnPw0hauK9xq>2vg{m{e>s)<9Y7?(!lRE_YZq(384r{D7T<|p-U^Kar` zZA3!X0Tv;}2+WT>&+u3 zG>uO_t>3E}eb4_)W?AkxG2}{+b6&$d=>|w?V>Qd+%o8~qSCVOn2Gamxbw?bsv_JXO zRU10n9n@3^`@jwMPcrG+^H0MGxjPXI5nzWVJzSD&qGq7O8t+;}`$j~t&Mx0n@1=D+ zrNO^*BYlP~aB15_gTOy=|Dtv*-skFUGG4m5!hi2nG*lO#ehM0Tj*7D8eo3-Fo=S2M3JR0}?@}aa9$2mAZJ-t|w ze`k(nU|qUL@J3rKfk!x$YKf<5IF_>0Jj^50R$vF>5F2tKKOs%Wiq4XtOO(Ah)u10m z330}MXQ%#hp+!KNk3L@fHQp=wF%U|@Xl$`M?Qo0{<_s8G`OR-4BU(3y#ST;KVV-9p zPDSX`OPrBUcQ#OSd@$+z&nL{CJ_Li+@TZr3+&eTuY-+f(`3ZBYkr-Dz_pkk@MNeIv z9*%|=J2I^ygzgUG67;U0cx;VGu5g6i{vJ*X$9SDTurQ0M`nZs%5Lor+5%SuH5c1F9 z^4ULzYCA<}mHzU#(eZ<$G_J}k_s6N1mHY1lh^(gj=smy%*wkX6VBDq8&2J*d>-*ta znJTSBU+Z$A@129|qUJ_Rh*U8W2sXT^E>knB(j-Qs%n;-ore6dPkHvxvC3txTUCu(~ z*)DFRwR87U!?Cd}7)5&wxMlA|-)>?9vS*GMv|AZ|cK7E)8pyMHwdo{*H+A@|(_4pY z><)Pj?^l;o){7RP{0(7y{KQnxOMy9U}=cv)z zH!s7oaIse#mI+h=8~D;j;|w@BPRHF5K;>4JM$CYTeF%@0CLw|Ub!jcKjevwoVxJ^Tr1^Fz}#ng3Q!F2Kxz(5s-5zdd4KuA$Fbvw zO_ZXvQ)4FmgQNaBjN6wI0ZZASF@Xw|NA{En8Qy7v_N1hRq6e?PSMH&6`Mi1DxB|mB z5N1F#iRX^3*Ssz4IUX;-sEL0nEm)Apd?w&UM&&K9=r*6AZ)M zm+_*>MG3S_$*%|^`e(8r;_?hO#K*#lun5{zyq{t-TxL?gpwHXS!LQhq9|KbhN{W^l zMVY>m>LL6l;d1f7&iZkXy0dfCoPxsnA@sxTQ*s|ouJCwN7wg5&@i z@mif@9P?E#fD7Yy#4NZlsb>3)Y{EbwQP?ux8k6%J%k}XKQn6m1H9iUo1;a6z*%9;# zSLI=N$<5YVBk+6Rv;cRtx*yD^4*_{)(^XVp$1hH)()SMnxKeCw5k#3*Kf8yxzsXK! zGx#$uyl0fh{NpN6n%-+24Kg-ZF0+MfVyalf)=nEJK?=y1R?+MMTcx^i<06Rc2gH6! zeAnvY{q2<N_J6gK_LZbH9+dD(I3DhmO#@P-+M03w)>ROi09vYuZsGkHk}2jNFwAzp~>r;C>25 zW2nu5d}annWhg%zQw!PMs1g<2#yCx^y;NrssXZhBLo&1j$^z10%i!!^9etiXovTef zBn3Ws`f&I0lb4%Yh%GQTp}YV5r^KuAgqFzVX<%L&&PPSK0YA zb?^eH{}JJIe!1*5c4`xsZda0yc;HC=*30Xn8d-l_%k?uT1uoO(i)h$@8Y}w+tgIWB z@SWT|`NaYIg{1w937E`E7v9E-K)z4EF5K5uPIAISTIx_esCM@no-0E7h)z!_v zJlWWN_#(@t2}c$?uR??rPK?g`!R6a`1hJreP3SuMjW7mwS5lu!wkhO7UO;USh}o2y*r8pm%~=9LGh zZ-m?ev~W}HmtTIV)sY%ku|VUN;RAKGFWZw4hcBBWA-Xt_uzRgoVV@dBpT$V$TuKcM zK%r14=sQFZ$q@=aoQOuK0z|%N_Td{X2e2|7t?Z3i;eQE`B}`YAmsbu)h^7=z8KjP1 z5+M4^6htn4@I^Fh8lCBbIM+Ev(9J(w@}bkJ_YTRBdd0wL?+xS{q&Nz%zJa7;Jzi6Y zfe%2|zp;)qmO))sv+{v{Xg|RTv0hq$^;iJ|ZlZmJJ4tXIc@m;wrUNWrP=Z4oBlypb zq;W;6l;grK%eC8ek;c^4$mv=92ZBkq;b$KR@JSN?=QjjmfxfWqYHut{G_e^-Xx{5>HLkSo7Z4zhsLfBxm4_-fl3%bJ>CaHo!tTPh62D`II7pjc9{ z%BX`FZGv8KOk8({07 zs@cp~-j0wW(p*{aw@V}udLoACis57d4MO7EibF2o^RSArXjIjDT!TQCt~d zgJT6(5oX)Nf#>pnaz9N61;pz*D4&M~eC+c1a)D8^AtIwGL-~_3mPFP>u(BCHUSt9D zs>?D+FYd;22izVt3E?+pd{bRu)w}&D;AQi`HHNsGW6Kjkuw4hdycyxra7iF``t4wh zYqAjyLI!HbTGb{FZjjsc1gHA%ajs9r&lx+F8HVvQ%Zsd!ORU zmR4@;0|WM@PErAsYg7&||GOE)q6{74RSz~%U5Vzds`5xa;&s-!sQVh3Jyjk=YzSHE}B zxTHc!BqW_Iy|HAr0rhe7JIvM7>gt-_`Hb2_1L*2j0?`;MaSERW=B?6yn1rysmw|pa z;brnGkE)d?jAdK-enu>tv;FpHHy2a|R!0Ih0Jnvn=`4Z07JgO$8bFdWj`RTLmkK^3 znCb^8fmZmKn|V`jFHjmR(T9y}g(@}Mq%Iqlh|BL1gQ)2y3amdCkLD3Ej!IDk?5fhr z)fmh#C8WJf7z#tc*Fm@OSzzbUXkfYNKXn}&Z8qCAaYoFlJq^1bUBIjqE1V$3AcSU8SI3id$0a=Y> zxWzCUeI0g6g?AO1k^A6oI?GO58y`tElyK4;8Y=X_Ll_oh-!_LYGFW`m)=fzo1R58f zX!0YEC`#r9Rx61erGhU)$@XP1S=$qHqc6P+Jmp%6c+W}RU^=R4`H9=5ZROn%wyZnW z{oMrBNQJmZmHgq?J@#xm;wzspa7EsrI)Ra+9+YSf+GU$2Oh6^?p__K4nYCecJAf<% zQ;H%btMy^W*u_)mW3nMA|GvmeK{VZQmx@u6^O#JUz3*VNRK<`<3SW=kH9*?%rn9`# zS>{zM`Z5|e!-XQ3rA1Be9K}}ZW+O7m1q2*^Su5AaclgDkL|xqE$sGRD%R^!dIj}2A zGko|#id(I&+_xfiv3U(~L?;Ln#AK%91SZLgQW6WOz!}9wB+!HiL0F%@fy1IHyoU&H zI628S^QO!{T{EyM8KvA{gElaxam?gZV3c7&>`rGZxR79g2^a3kL*^S%9Xj8`oOU&t z$mn~~zIC+PL5mZ_swQJDBBMBmNAhqT$&u_@OB~`Hu-n188Hq_*TNpn@cmNR~LnWx` z=nQpz-u6!_IludTwX%nBdmyX(<#E9Y)DKklf(n7$1>{E}oD9JU;=O>Ps8Hak+e0{b z;pfGrhv#R}Yft1SKJk8wWY)x|a)Md_=|k8^a`DSHCK@VnI|L%j0jyIn%toNbtriM( zxVyH+8P{&;Ovp06o?xfXS3A)r_P9aRG5Czht$=0^VG9zos>zRlH$ZBfMvhahXUeQI zlKKBdl8_tvDbmmdB_pT?`$j0g%1Obhgt>mCoTLO%a)vZ&3D8Sb6I`ply9)=%?ygid z+l7bb=_CBnNIxlypqNki@xMoqi9AHvC^;98Jf>WDK5wv+f3JLFlye8OF1T(vYvUfi+{lD3jQ?IWX23nY z>Xn&AZ9x!GliIR;wUe9)H~K8=qonGPtKN;BJBoF(sVp|NO)0`HOgNiPw$#gu(vBDv zR$kQTGPF#XN2-ds#tHYvlCDPA zwUC(YPo+YyWfRqc{y($L%wn}46&$6wBWoy@wtd%Z%ofI`0>-kS<;4&BdQ|byL<|(p zz!YlHz{tu}Z`RwiZdAAMpXQ44hDkooUuDt-%o%xG_pHA5m*#Ak4E}+jF4jAcn1t-~ zC=~N&CMl=2TshpSTLjDRr;v!h)+% z!Wx&aHZp567(aWI>68OG0qI$$YaSPyT!&6ACEOD2lx=f4vhehUI@Ub507YhwDMD=V z5Z6kNvQ8j^n-M{Z;>Q}vWPjX16Q+rwkjC&J`hhBWEY6XA+<4bJW0o%bPN*h_s2W&O zL=2RM06D^ca(=d?mRhU_c?l*dlsC*;n2kOLMa99H2$CN^8qzA<4o%W6>) zaB8qZN0RqI?x5J3jjMIf(6p22iVMz}?EA2v5V1%JXJP6PX!h#)y84zXDO0_(gV@s@ z*tg*w(@ZkHLr;h@9+;?s1qnKS$FMkOak=aR-(Ek^H){a)8vt{wfc^CoBtmQRx?ZZBA8z0H>H2DgR5k{x@`t9hRg3re-;d$Xp9b$KDG43?kSgJI*H73- zZLobSxm2eeND=e`i57=o(+>Iu&fcoIcIsC1PA!}>gHtTY$Xmhzal`$PlFqSzd_H_r zPKpbF!^Ty0HlfK8g}>vw%6{Gge12AgF~O)s&(20DCLnZ|Or4MU(Rp9#dN~_yXXq{_ zgG~f%%6logQTy;s0reIrfkuR$%r8t)AfhH0JI|X%Mcz0x-zD)# z5=OPZs)-94ORir0_0>QIsAbG@ir7CT24mjqmYxej=>G5{$ZSzjUR|5&L5N3QdZ`XD zzFZ|DS8*b*y|Z8Ct9=E>L*f_B7R~zay91ECF4$z5hWh&%hywIlwFc3I z65{aufsIZEtlXc}#6?{R&Llq@~`XOM9>6R!#09#>XtX{k|^3Bw7PQ6 zqfzsB$1^bNv@M3I1kGUbl)Y?V3NwKMx{9IOaHLX(!ZmpycZ1@fw?CC^46d2cY)qIy z*2BrUI5ly@l^)*7j8zujsE$YPcv~+sGoU;ncdK_8lQMKXAm;gdGEFLGAjTE(PItBP z_d7{_fpXo;hPS!J*)FOU4xDCz4I;JlqMc~|jC2ww7nlV3+gy>GgH{Zc(pPB5V@|Qb(lL(SKa|`9s!G z^W*7|5g1nZ=u(868}v?fx_V>dqQ~4{b+oZtSXS?^C@eenVByxPamu+sn{;j+$j-<$ z?#b@dLA8!6Y$r=+wszcXa2T(|fz=5yfy}J~X0UjfyFk!lS%?`ak)^Rzu)YD_jiWCZ zru>s^JgE1~3y%FF)`E2~a9KMj08#q1ML{A)w@atIrrKG$m>D}e?t!F@;jfXc^qKAAR`cn=oKVF zh=p41zL~+6FI^D-^nCAMA{wlmLpWND8yqYL4m(%k_hVvV4TY&@X!qA~c0x?m z@KSn0l8shvg#YrBptx*AcDo94tj_J zvNR+u*&@driWXjIK(Zgz0~n=@9&9yZnA_o>52`2^B#!Hd3wyzsb!;FoJa*3HRDR zru2)kQ?jt+IR>!GlMieqys##Yi9Y3(#H`jXIeYY@JAjorH=G^HVXY*T9PnfyN1)aV z+BYcjqgzvR*3P@djWxg=Tb(mpG;Xd_XKeNHn`-tGch)w`zA=inV1sD{ZH#ILKiT1GuqEa)AkCrHKBB@9r z2T)-d#sdN?Q2yi_PChNYg!a-gJGFtz_YKdi1D|eqtC-3-uW=wlbE*iG?GlxL*WQiJeAN<x_nBM7?@Gw zY?ULNA-ARF7)nDlp1^|UcODQOG7dogmReIVt!p#Tend9 ztk$(7K$uOU4G>cdN~sCbT7jBp4z-}qOHk=C@L7);REf(rSCMKe$d%wwy5LLDiJ<4F z$QRNSh6uJc#`4l49lXdX)lY?3L~hknoDPNmI7XHH2Pr|4m?653g`$d<6U7k^tA%=o z5GC+UQEevTNWulG^YD@h-7C~Lq`t%{oiYp-^*)f1r!1510Y)00&~sgx>z82`j6H@1 zjc-|VLX>mwP0$lD7`V!MF|eDsOvHoIUv`E{P+EYI9c{eWeDc?7bN9(6@KV-RE?GQr zQWZ%m58;^KN{};rH^eX??zvnD^X7U18$uqqrb=OK7z4r+VZ32o;|aM(llIKZC9)j!rac^A z_@apbB{3{l&*7iKyn%L35^8SKm5SSR4y0@eRy7$+&t)+0j*}9Xt=RuIC63|D4Rzdz z)86fuaK++csRLY5VHx}BUI#XeN0@I6L!!Gyz5Wb15C$hHw+;N;dKB8 zGpvP^m!kggi2@0+5FYc4Coxm-QckB(0#D2ofv^z9gas=jd|L{{OJ^-%jnEl|19ekQ z8^*`NQWUPb`0FwG2(aVkd(_N?qQI}7ZRt0U@eRu%p~8__PR=2dO3&RfdNhbLS!PK_zC+EwE2%! zFd8+GLT89MabbyJ;F=+DiGGl%zL61-RZNc|!N63M#Q_ZnQYq{@8usa-kGR{YtQp?8 zRjySn!#iyX!2?IP;q*sA9pgFKNxFN5L?CUPPuEAR9zC5rIea!kIxcd*1OK3L7X3`f zo@B$4nJj=$GlSRq!QRb%I8yA4Oj&)!MW2j~DZa9(eVtN^I|~wb7crX1%F-pO=MvEO zrObkT>m^X@Osp4ae$FD#G;;gBQw(x;u{#|xIs|``7s~OuCE8zlXm;m|&t~ox4;VRe z*qoMP2&+}FA3p?UCd`ymc2}SqH{_>RvIp92mOaYnleKaG(cjN|C!UH9D7toDK;L5U zzfp0DU@9I=#n(FHG_md)!|^2pIC~p(3VSTXYqL(sY{39VDwm5dy?{QkoSt z7mlJ+ET^L1qT_eh+vbwJc*$I}t`M4f@qAC12tfsRt@zL=>zIG1%4=85I{>B z^A_EOo+jPKFZOD(BUekC1w$bySAL3i$*poK=lBInTciUx)n`e*qEXKNZnI4A5nst1^XeczyQZn*m&2f z?|7RH4aqY-7_W}ur?dvp7~!!53#5`iJw1~V+0_K81Nf4!dD&w2#R>UbI6b%p5ITzz zo}(elZwD^|2WI`WTlXQb* za$M+@bfv9Bqwld4TL5J*0jH%L6A@9(i&L=s0pd^uPeq?tu8?+B{cmhxwX}pq{cjo@ zh&MpZhvPm0E(Mf+t880tAKY}!veANs0na{ox-33`>|M2BkUyY8A20avD zx%;=}J^TFu==flHub*=Kr@X^Rc@+d=^#HEv>Kl~6e29=JVJ`KX!>RVi$BIqiT}(d> z2-6$iAYVxA9x;G~iL6o4g)oe}2u4KNeoC6VB_!{j4&L_kXz-{u(d9QJ|A8ZW>Q-LN5TckVE7~Rlg~{STV+tYm;Oog+2jf4x+p} zv@Hfuc(uNOGc&mcST9^m*|qgwpG@1F=%ps`oGVa+h6woEbS&mii;LOnqcxJ3l(nik*fJ-;&2N(SYCu4inEkBg%(SZ1t{Xc=^Low9x~Fiu^d0Iy#n%x)2hYs076o zm5iqjOTvZ1ROY%mNt=ABm=OGu(-i4~Eq}^Sn`>|FY{fe!`gU9B@54Ns`((eN3F$0} zOOY|dL{ln)A^)b|KVxDRJPA-?FC6+j` z0EApC=KK82&y3g_1u=X!aYRf#rS(gPjIk`zrLTPH9uQE=u-F*D5Vqha(bE=SR!v`> z;WU%AzmiaL^L5YxQiCGoy#YYq2_3WZh2&{mR?hG)UDZbdvT?|dhh(;n43QX*j1un% zN2g~}fwF}7&j>u!(^y6^iJT`0Jd#F#Dm#gL!lwKLMu{Dio6d#V35$~7BoO~u?>+2i zBwH_5m_=NDvd8Qz*=PRA60M3nh3HSRw3pfUL{}0LkL* zRyQT-87w7vo8w9@0eyCX1(y@h^Sbaj?&eJ8Auw2%B(mCwIWdc)amJF^0f>_$O3r;b ztN4D}Dt)bdgV=!`rCq1Bc6r3HKV7l+tJ}-(xnu9fJxCQ=bUM2DeCR!rd&d`r`O5(b zPmiYNRAJxtDMYWo=xiL)S4B*^jeIroIEU*`zqxy#2I)Z`exb3J8QGuiPA|^-lRq)# z2}TE9PFsu_p%qIp2lYmLIqUG{<79(ZoJyna{$ll!V^1O`URbYJ~f06!Tm)u8{36?2Z%I55eB-Y5WO@& z_6gs6`egml^UX)>N*1ARzF)*N6umF{y}<=8>|XE^x65h8snTcb7H$_pn*jl6w z8~{9tPpL9tuFzu6oF%9MZ-!FEUN1xh-Q+hs;lSym$8OwJoysv3N$KnCF`@e4~C1W5@7b9PX#^r=vAo z)$~Be(y1Q$i0mxA5>N}&#{Cl=`%r4>!*fm+5njgGBJ$~{JE*LVeg{LL1vn^#+Lo)W zP@h#?oY)x@2Le+cqtZ(!mVLN^Xc2XYzUf~~SY0pK+{HAA+CdeWGrx&{r6}S!NOrIR zE&#Zr`?7Zw@biYtf~=8PWv8>bXogtCb5?E>IQbZtV0yj%9JoGngP+4qo6?$rxDQhZ zH432EWZT8^I%Xx=_opK$LXH6!ewg~}q1!Lx23@zU+1Y?E9Zt;tk@`C)(}Q)Wpc7FU zRA<0(*`#{)@+k=EsK?C6>iLV^jh8R}`aM%!P=jO$-$yu-dOq41kKSJZt@$LnDwR{2 z$FljbCSt}A^mZ*_c!D`FO~;Cv9Iwt&TBwn^ei^^6XFhn z8z#Oy96`5xf6?$}EqRE`twF|Cot;L7W2n?csStrIQ@GW_yv+Vi;G*RjCJ4GlW$F*x zJChr)um8m0HtXU>wS?P>rn~hx{=k7NzHn(c9t3yJ8rt`w@3v$bGd#@WWUT&q@8h6r9C*fVJ4LE@)#1)_2 zwpnhjfAi?squOhnm0SVSp?|3pYjg2|e|)ZgNW5GAj6WM(9{f7?JGrFeJ9j>dnhIa_ zPead*h!@bAv`5rN30A1@02E8KqBJQgvdUjc6;_V1EseG0>MD*(RuKxo|NOTjFBlC#0xZn{&2jfWARQ3zG~SmRByF@gwa>!N)ke3CGI z{#lz4L{ndL6^fa$b%`aI=*!;l2%t>Yq^v$nFQ>R-e60`3y-9oEyBhBe^zn}PGxpV3 z6gogpNR!SRB5nr0h2!1@%y}HQ#1fq{h~@?(x=F9%(CP5Y(v%8QCPKoH0l`|ASa|Z9 z)>uqt98F?@x?nhsBYTNcE#+z$D`}GehOaaZ;2R}lXp43U={k^DH(J;l;0Mv-T!`O! z!8c@d9nD9#iWHGNtp^6xstymuMFwgn+6A=7_M8vTuut92`Zel~)(5d5RTG(3)7};@ zN#0Ea5;$b7xz45NnR}$VgH+TR)xZv=M26~I{`QW?K>>wm!etGm^$FaM{yetlt3&VfMc5|rBu z1ExoTSSD}yyTL;o()v zl-@pQpMU^i9K1{+NyL?VRbRNcNlkV-3rgBxH)s_kwSW__n(85)c|#yU?h5`F>rqxy zzeE~aT0XVQmol$%6@Y&!2!5!3l{ccI%U2 zll}0JksKjS%M=npxj-cAUR0-j1TiBl`7r5A{c1&5w2Spk{=0xEgwZ=V3|OBRAj)JM2=`wum)!p>~FXYy;dv%WAvO<1zOqb?wg5+FvF&L;^$1DdRg zDRe`z%xV{QwIY zRl(){QMCDjH^U8J21;Fj5;?Auhdsm02JedI4UaKU0Ro3LZOI1`;EM9=HbJQ1aZ;_^ z&+#eceNYla5s=}df&h?%z!021-94M)2wA)r$?hngz}7Oms?^?P(ZP{9ID6JR+Zuh5 z>{i1bZ9~)Jdrk^UEA9KmJ+fMUn5QJ)2&2tGUhI^`Sc=|c47e_pd@s_*LKs!`m16({ z`3(Bjd=}iFL5Edk%{igWfSqCobVJH5FsZ>iGjs%?noujwEP1|wWXcf_#8t|!fM!dg z71bFn(LW3K@NTC4<8k-)=bwjk&jogtY-~byG8R(Vp=RLZ9o_g)zpJwc9clSbsAe(l z-h6*}Sp9(VTl|S2Y-G||C#lh$jFisvjCp%pdf*MxCEpBCFrqeY5V0$H&6ZThp7q|z z{yB;Wl1xEr+LdMjITrDIc4hl&KU`^Y>Jhv7$yvfCiiX@_e3Vr1%M8@j_7K?>I~bs2WG(mi8E>_h%kFbA}}Pf z-A#8D5(^wE^G!&N71Ft>v9e`xDTJ<#Q}ZhD`vk9*q2;Y?2h&!VI3}H5Q$s2cokSfp z((TW&njJK1vlp|BmT58U&otF#rNmT>T3>ZSiSwK3)N3mvcmNk7KR4DJH66oNM1S<@ z);3tQ9_K-7m>m%%e zq*fBco0Nn3G!yD-69&SIWxjM<-KjBpV;D77e-n)U7HZ4j65S>lkltS;yvpDfc|A@( z^t)O6nKfx(xo*8C4wLLGt_57-yu!gn8^rk!e59$}W;&w4uhHdUJJ_}3`)XVFmaE36 z!>)1MY=@zFDnW-n9eJqN^_}oG61M{IRZ-`zL;tPz#ovm)^aMa3>+i8aDwmJk6*;Rz}7rpBzIATF|CO5c5bXa~)`11?Oqc6E)1HG-GQ`gZIs)HIPUd3r-A7 z;*)oFaOS{{faY>LT&+IhZ^c7fl0LUTVw2X5+GKQuY7^0?Hw4S#Un0GT5*nv8L`6-1e>+)K*bS{Q4+8aX`^F9EiZ9plyhvYKO^p5+q=_*>bL}AWcG^fo^vV57%tZ^vr zYVn@4HXD=6f$dm%36OMZ`fpflBW!O%bCI1dv5Jdn_I`=5LU7aDL_kN-8xZnh|vIs0dunS_`_c|d38#MaLyx~r?JtLs-+*)ecBL_oeA z2&en+z^y8gS2Lq?Ng{+Hq^iy!8D|p9p-it~IDD}Uk}{BudVdW&{mfyf2%H;S_Q=kPxXI^}J97cVb{C(KxoUa72i zh_F{SGN8&!*lFZyvSMIvsB*7xN}4~wgwVQtJld_K?=n8mZ4)EmlE4SIJ%8+l&XF&D zw)#3WuzuMhfX^nzh095dFVC<E(R)RV1ssOirpFcqAzV!cF%L}?<@60Eop}bH2BIe1j%S{x z*|+`;5oum-ogq)nW0V{o^w%#hkfsrTb5f<~r0g@UMRKAUu#!SZj6#?A?->&9Xf~$g zCKrlcT59^RrUW$n!A06Y2s(@4JZE5*R-4;+0O&794=0n?KQo|lvNS7|{}y{o8xO!6 z#t(P?w)n%VuV+z6SDrBevOk+$`eAm74SCSw;exb7m$+~7aAE$d*`<%CLx#M_!oqHa zVPSgBU}D&i8O%m=50M&bIh$h73dHY~HU6~)U&Qh%EVww#( znwXj4RI&J}8H~^QlXu64=#8fwO2!g;o7PS@c~x^yX>W0?@%~%j1x4176*qxbd!hZJ z`$LlG#=nmCGJi6&A2BxQV;7K!15iGFbccnNxK5cX#G}xL%ZE9okGO>0MA6}3)krnI z5C}MGTu6iqUwa`V<+C&X+;mDgDv1wW4Y6V%iiVTt)NAcX(D0=6aZgQgp5fuTsL5!0 zDmN)tE9Fg``)6k_?6hPte3q~o{uy-LlB;1USE&Xo56iCPbq0)4_>fQDb!JJ##H9CU zawVaM1t259TFl1mQ$mAc03S2^8CWF)i|`aGo3SJ$?;=Yg)p9)-eZhX19lYCT{W3|f zNrGk8OgMc;$Zb9vzn@KZPcm1Voc5>FwN>USrf!K(9*66m55}g@GRMe$K4}1!d8Yw8y0TM41gTw~dneW~|-#^0{fdqF!^M>Vw zN8Sl@F?c4sCjjSv{of;4Y&T9WanG9B?2hp45Rc~1?a>cfC>Pf7{r8?qA@p#)R1%^2 zHM3NBwp5mExEOE|Cb*q2I4unTsU}+($wWWrh6E#3Yk?|r@ye*yYs*yA(ALh{vd;-L z4lk`1+S0^UHe{R=6r*>#b3@aXZZ#(@&cLF1k+#i^>zcxFyGF z@m&qykb@x$A6}G`skMczc+;C>hv{DR%|$@mpwiN|W%%k)%w@#~PAqKY=3oBKVT@pkFOro|wNPM1?X% z2_}sHFwjJgKNJn)oE=u!)9Ax|Z-k8D8rJd_?Lw?1jv zvvxLtc9G+0c!py|_mTWXo!d5v2R<|oCn>Ye&vXOIn9a|^FnrI`h*@U_3Yox3t-KgY zm@cv9hfJsQcqsCSeCtnP;V(XP2H~WJJ`fNNB@^xj=Ccy|bXu@)Ll-8B%iwg>+lxAr zU~a4sl@u@-Rcg)_xXB-I`pzAE5+DE$W=U*vPEy+64MHO#sHxafzIY&#Fs4u6p6Rdw znXOdxBlZc`M(`9h#DJhYRwfSp522fXISt_Anb=>pBSxlD1eRk(^G;2!MHn){uqgjn zGN3vQVsM&krGQPdJSZPEUoqLIU4aE<04pL17%l>F7;X9vT-T4U!k9JdO{a8Yw8}=C z_LAp=@iB}gWSrKr1WqXz7uJ#G8Zp1VKT6<3WvC#w73qF~3Wqp9_)GXd*P+s!tX^k= z24_bjC4dHpPgvR16&OxBNE8#l{5&1rb(7e{(WKf>4RN zu0liI+olEKTYT2FDVg6oh@eOg+TW5guPb!#7_HfufcKpr;CStTsTAL2s@Y4}(hM^7sbbos#`NFIj_pA>6p2R01R-+(_05R$3g$a<$ewC#olS#eCC>F1yV>c9>1Ma`CNIT60h+*r@n; zGijgS2_Q{jKOC@#4K=CT&dV0z+m(xomf&FW5D`7*2HJvuJ6&rqPTcuHoHr8$c9h22 zpLc`Z_UgtyDE|#rt8B$sklC_r^}P;=<;)3Y7C$H`7@F{zpB2@#TGx^_ZJ#$+MeP-C zKoku^bTmCoT6C4h0i?!rC8i`6lomu1R|+r(ri zH>sk-G(K9#3ThADMn$C2hYid|_G`6?O*u@z(Z~g7cI3Y|8l_fFG|XLCxY7p$EA@K1 zHknX76`@EnHtj@CK@%^wk~9b>DqbTs2u?!XkSHUKQ&0peY_>~;%Fo9b%NZEc&!Z~r zn-bG$&_tXUr2@;$Tm5{eE0da|{bKG&r&Y<Vq70{%wYPe5TzDuRtPs%GJOy-LK#O%1mO))-G-N`x zfRc5{#0R);iF4s%bU1>)HTel^ig-T*lA$Ni71_(dd-l@<8!h3MMfD39VV?KyBx}M^ zW*jveVG>hN3Z*SLxPkiofT|HJ+DpO6J-PW+S>U|GxZcHw)2Xg#oJ=txhnd3*q+ac8 zwK*DA)V7<*8V=2ET)%?oh2#+$_NrGLgtV}i$UhE%JV@8wSFbR3SUw)~@8}ZUNc`*K z)L1ijRuANsV$E%NC{+LYD`AG_pP8Jq}h=LT$*oQGe&xF2~L5GG1h@LD3%S<_RAL@%p z=i1l33`;>-~G*+J$KBB9eaZ zi-!Hf_G^#3b9a7rDKLs%;VkD1lFQjPrzBvW%C%>(r@_3Ekf;V5`|{rXE>hOBndP2s z?C*w-Y{a3bQA;>`U?72#l0{2484+PkfKPGP6P7O$A*AG^p~s9iZ>3b%d%*B`9NQ>H zg-Wx~R#E+Ze*OV-=gZ^STer>67#T$Zl}1mR$pYIajk4BvG?L*(swRMg!|8~Jg+vDn zt{y*o>MY(qtq|uy;VpEmsc83B+?NG z*kr3SMeP$=#5vXlGSQ`r>w~DhBUd&Sq{>9O2NjG?QOUcOVEmQ_x>GR;kdutX~&8?bMkpf9}eM9 zrvpv;2TE8h#5F=DgqMQ@G;bhR55&?_oa>&$S9swp?p^1=*YHod7$yi%0EmSrC#_Zx zGbTesS4rduR`XPjPEHHng1ojaAp6`Ad5AQ72V!UgIw9#?VqUxNIulN z0T-(D*W|_#bpoJMp)&&A^LUDbGVc63_?7WKV)=0+3*Mn%BZWRPL^=5}BGziOMR*KZ zB`g}2gTUJy9FLLrneg8V3ksYq6GDD5RTw>#B;fS2*x{v=&H+4KzrDZbH?hXL*^uM} zM=#IU7MZz0;A*aDFPK`zcOxyO@C0rm97u?`gCniEUqq%e0kcM|t!L)Hp3rmY=(>}2 zu|zJH*OGaXu39Mb7wnQ8SO=mZlE!8_AKsR7X_wMBge3SbC6Olb*HYH&bwx3viGA;g z(b}}9mzU%pt*<{@U4GG27%~|Y;&joMX8A{`pw_&W%QL84IFGSG@bj58PAZS*XPgK& z0YU%=g`}M@5zf?1%OGLS()O@eluPEp*51H1A_&U;L zS6*2S6^5M43+P#e>?$;%B2qR+X;5K1{|IQx;6tRJimXHxUzA;+Oa~cW!Hf{mj->zG_7hmlfGB8TINwoRlIAj;(hDd$IXpxJ z{=x+^R^Zg1ydJ@P0-f!&|3AF5Id(?t7kZU5`)D);xXiBN5St2OXe3qJuZe7GPokR8 z@K!*o(=}ro`fGgG8Ez>XX~cTrAjzq~3f`vpgQ6pipA+cePh8K?n z0=IZX^IzFb!<;*Zv~+T>eEz?YbE|9)j_0T_DnbS&>mzzti#E}%%BzmxeH=q>o68vL zxg{C!2UE+a0e?4)U<~M9cztntvU{MR8YT^s>|<{wFKs>RIIJvy@cG0YTK2$(wzIL3 zOFa;ZWn)|O3;wjxiaJ7|j^0O3VcaTqKRjv0icZEjBY`o|>A6h!vRtF6_XdIr{0E4F ze@Iw(uWMeI{)l;9Cp@kx8b$;X@aka}SYOu*W0F?lhb7+r_rbhHLf-Ct z1N6Uu>WAZ74YE)T2k#C~E}=67?9!-<^0l!24xsq!x8R|LDX&~3*j>I+yGzO{AK>Zl ze=oG2tS7ewLE#qA^CQ4WHCZ3Q?Bt_Q8hEaQm>bl%s&PTASH+8WTvr!CM75L7bc@Jy zb6TehzH=Y==9TAf1@9I=Cr=Ld&k>fXcO=l0Tq+DGFOf;aB>0Lpt@J5y`|a<4U!sOx zxwKXl=ZF>=PtoiLH5X%=shOYg$M8sZ$Ov}*#3fRgomE&ORt9~SPHMJh?Ka~a{%ESz zVH=i^TaeSD00MW)eD{`zX;p)MM22qBx>RXQFkCP>nf)(P!u&XPS?d>QHwiFX!Iqj@ z=qkWBr7iXn^#zXIMz%~&&f+XY{B1g z_s*R!qno2Ui(rB2t_}z{x+0xpu=#v*8d@+bUTr#KeyhEc5pM_fy8nGLJW%(ND?#zx zAg!4xS&Y&su-N3T|tUFtgS>$HUR`zYy zjwWkKovs2zIQ}d~lAB;J9aA+-qj_yz9JP2j-TcOZA_e~<%DaIOL`e-N7ug=T9OuPJ z%y*UPC1%fJI&q~EdK7Xplo@41C(wsv0_6;Z z8gz!K+-q!UhhEc#62}R@i-iHDGHJj9(4dB&G69Zpym}?R^Tx8=2CW37E93{yUZ=(aTA{ zDY1uxiLx{r5OEpK^o<%pKj?gb*m#_qp)kB@YO{I}Rg=tRBhgMsD5}Q-ux>Gi6w!c( zAQlEEfCViL@4U{O#A{(OXU5oGI=FtMcKAbv+hwKBmYL z#Y!|Ryl4&R>A+f_k%4@_rEGCiUt=pS7hY6R`G^Aw1fhL$G(f(E@*W^m4-{tZU#y*uNNwF_-8V zhAj!bL<(530b$Vb=p4)fS)-CptGz_NSusJ~B00hLfmIe4iUY4 zHRvyPQ-em(n&eu!;To|?XkPW+9)SnLdJpvSd?Sw!Pjux3Oq}pnV!xd z6BGL=eZ8PJz zhJ>^^S0w4RxhVXOKlbg_&OyI?l6IRoYif=f9YO!wB*f;E8fo@58(xzHt+9`xy)_jl z(T;S2E)&$jrKb~{M+JvS}PT$JFu>@r(hDZxKc*3r+DRHeJ zi12xy5j@_p0t_|j-Ig%5dBt(pj$VkE<{Kzl<&?%!yIn*JL~ex$zo-y|2=}{^D%Q$Q zQ?|wvDN>W?pcN(zu^TEG7$7AmB$d%fbw}2|JOO<<^?Yw!53F+nayQ_LCrLiba_nC{6iFGEl7TJZbzCF%x*ydI(@#%eFTfqgg4A;>4#oQ_j zaezt|#dDhl#fCxrMk+p&nc$|=`Bgb4<4i!hjhK++gd`Ps)J5vgETM-e;IGA?=6S>> za_w^A?)+UVxh^+4cm-sFTwNMUIvL^C^TB=$)FGvyLu}7?D9yew8691`MRmeXANi=D zo?@HeVyonVI(&V3_69pg!sLOcfE0G&h(U1{I;&q<*%e%--h(_&Pq*9^2W)XA22r&sEtu3oyA7K?LoCYXnRGLK%V&tcyGle8tScQZjtpj61*?td~>U~N_ z63_&fy+(%0j6B&cC&LA_km$y@3NmYq;CTIFIPu$7?G4LiZ=%@y1RikPYmNJuY5Q56e zYlg<3Tx)VR$CasUyrQ*sZw5JI)z&1mG=ST)`)GdhU{@>R#QX@YfF5#(Hu!^_do)s& z98%5^%kjxm z>ZECYr=0)A;A25hBBJNg`a}f0Twv@>Rkcyqi**GJ_@3mt>`=cOpRWMb# z&H-R3DkYQo{Qmyiony)NX+hz<;Y1JCGn1;Wimom8u-*C71L1mCcR$ZH!LVycuBxD= zH$M{`+k%@*i_NbPa;j2@i#6AlgIrH5gpzu|=M>olc_=KqpiKEgm^fJ9F9>yQ5Sq9X z&n{dI`y^q;`j~SaCDn?Fcw}3GlE>R#er+ZU2eG`%kX=1}f#r)4Z!aMCVF6gGBd|{q z#I)aXPBLWhF*3xrNYhaE75ej!+>KW2nT@Ag1{y)C1i`NUm#ATHQ3c5VY7(=tjJ8YP z*OKL{WZpuxZ3DH@rYy=;NVJVfA6OJ6D|6L;d`=(#?ZFcKZ>0SbXv&hk^YCJi`93D! z^HLM)H?d;VHpK$6W162JM@wdc6~C&97Hrfzob6n*!V;IHbG_nC?D+{U*HL>%$Sd8+ z=kJly2|fy5EI}?3M4$7DIW#?_S%8jwyMsIqO!)lM5b>$}?%CSP>Wi&ab|sUL%6xAj z-yuN&v`aW6U<;7zsXTa)%UR+sxVs?Cpcc@-ogp%Cf{aT=Ni5(eE0g6IDT-sQ>_56Z z>z@pE{g>i>aM_M`o34zaEd*983AyX8-T0_z+g6l|FmFu8yU#|){67kHts#=cYG`}K zu4P_$(mdFQP@#!faThbg01^}lBSB2c?Wp_dptP?RCDm(2%6j;}EAM zs%`Vnc}SS}GcUFsK6$=Besc+@9&(|fddh>-AGjFfgZD5Kj4$T-|74-t0~$;@#A5`wu2ch-Su zDFGULd3}y+OlNay50``L1JSm$s5ZC{g;@sAAspWBAVLEc0u#*qA#eel;4jnnr8_Sw z_3D$XC!lF#g?IjB-T-utLsb&_XbN;ox4?8;wmq87Y#qnnyf~=2mp;K&~Fw+woCDSE6Hd_Q{4Ni_w)Ek9Z zjrP3wd5+H1)Mr`#@&?g#tD6M2%6KZ?2%=(7q(TnQt&=6D=`fI+E3TrYJ$n zQOHWAOhSp@K%L51QtDUEZuOgudxXs*$PAdY7&T}((oRPDpyL5MU>48!Q5$69S8f#* zfK&2ih@p!q(_|9iD^fV@`?yFGh^9%mO-qVF*la3nFmA*sqU%=L)9HS;u}VjR6J-;y z`Yr;}mO+cUi;N^~Zq$@;WD$8>Yayc?ZN4xK2B4(<35i^>UlKS;^NbdF_ug0~kgI>o zC4W1c>|I*uoF5Y3`Nva3ONSFOBxEMneD26?DP~7SqP{dskBYi<2SbH~r%tpBq*;{l5_mT>3vtB8!MbEN2k?hOf;e!8*ueEE;- zn?5+>ppj$`q11e{_M+v@<|^`=ZLRuO$>5P23QsW6rzC(G+0Wm1_>adKlx$m~o04fC zGLR9TB7U>e4Z#V?*qy-%7}2v-y4Wb4h> z))~{Q%*z*9P`P^c6Ed!@33AXWej`%y{8b6_N!X1E@6OY7*R*OsEt-weNmK=_nLVB= z=)+x>79=jk`=!D($A|&i>cH=4SG4TxK0(wiUmT83Mn-k zm4g+_cV#yQP0LtD2v>vL(&Ea!fd>54Hcw?GtcUtM?CaK-+?RM+;wXMrc~d@GS$@9y z?AcnQlgF!Db1RQlzNroH#r}(z&z_Y%eKDv$UH$is_08=@WAxv6wz<+^0$)6T{B5J% z#@3%2&-Tf&8c(r@Ww%eA4I7cfr#AZ2=A&=hT4V`B!?j@^>~JW&*puYmVr|`ev9>2y z-o|@8u*JACIzu3hoX{|H!-2Ff?gDY6!LZU#qGjl28@vxX2=ohPAE#lw5sf?xgFG}7 z*mqwKadF7PDh`p_z9~GH<}>1TmWRkMFk|286$Y?AB$&U`9siXm7@U0R|{-laV zF~c3yMI!0Oh-0xxR$7s)YuI(~dB;7lB06rpM}tw~pjs7YSz+iy0GrdEZXg1WBp*UD zQ<$>*POo(4(fAu&#aui{1`;@J*0tpZ!u4up3DY z_Gu_6Si@tjz|K_Y0@*jEzp0t~Pf9I6V{SDhE@+nBx_&b+#cd-Ob~qvwSI5d5*w z89S|yhVKx25L)uMJw>4~K*49AYL;@zMhDLM3S(G*-t7-3!?Tz;9W$SV3;6hhzb_5@ z-~aaRxA(sbpQww@!v)lu38RPIYY5E@;r`y9n<_ij5IjUNWM!%_vxd)7T}&-{s%Jju+(u`z%@zg7h4 z4h%7OVP=?1ZU8ZJnxYEJ?lh|qIK}=NZAF^;Y|&O)e-BYr;2$T5DY3tkSSC7g-0rsP z&6~~sO(TfHi=&YR4xP7#e*77sWm^(N@)9*^!hY!|e{TdrWKfWl zM`@c24NINk&arvwd@euKYyeV~l-g$sio)6~by3_gj57^Vl zXs~~B|K9xJYmGZpe(@j3iLC1x1gNh%KMpP?ev-RbFou31l9UuSVTC(xdDI7m$nhU* z8xR`~U*mF?snn(uweJzM*<% zC*6Nt4j~^=>e}s2I_NGsrBjc2B682L5vHF6xrcINmktIrvoqd}K{JIIERKK6z{rl30b<;jQ$RX* zQ1@y2*_J$!y8+GqQxp(|>gAKeMSE)C&%{_xUc=7-S(1v(zN(%fZMb)F%DQ%5C~K4K zy(enOI09-YTGIr_h%S^FV97}lq-l+i=x<~lmj@^(G)6!$stSU{dzcGfR%fKtA9pQ@~zfy5h^HG-d9Q5)z|l8bpDKK zt2Tgau@S;r#)iLRr!>xXK)aTP@2qeAy9L=I~av%!KVq&(&gUUqzcv&igcQjt;Sb!F`7*?{BXXB%?R@Z$pS{>_r=Y#we{V#^)^Gy zipa6W7dN>Bw}FccyBkQV0I|8y=B{_AaKS7-KMpURULHgxuJZ#jm39)ydHIjL8z-zK z8lD-B^o+*9+FYkoX^Ar(@^sO9V>~*9J$>~ZB8!2z%4ZmhEsF1GU5z-Ze8#xn*uWHu zL^uYRSoqX;8%)%8xh&-2-)U;H2g6BMDU^flOZaGnYrYvgpdThu#-RxVS`9OdSR-FJ2)I;_v zeZ+<4q5s8Asy@EHJeUhr9~+{afiD7Jq=`hxpkjoK(LW)ByX-dF*DqMjM>E8rtfcL1 zohvAc5SrCRm(=KK?%_Z&uRCU+iHzoPTO^c%eI9#J*|OYc5_L&yeKL5MU)-Ca`hI_jW=aYcdSZbmiv>!98ODS!|>3(bTH{>1#<`{u9=d8OhI( z(3i`jhfrq^>A8LadDfQ|Ca1RpRs})C+r{X!t>6ppbum*zc6hC8Ie~c$#DeO1`+c(E z{(|t1PFzk>nPzK07`)y;IlA3punv!4(6r18GlN~+IY<@}RVO&V4b$D0?Gp&j1DEz>{pK@rj?ZnP3 z=Tc$nh35y0R_ircdsM5J9d6U^b(bwJlyfrS&hz60gX?Xk@#o%oyN{3>>>U|NERxEG zfR6EC39OcfPQt(vu?n^;%8@*maCX@7JL_vq76;Jat9=T$>GIix$*hzpJH6Kuy9@~# z#>vEyrl+FzO5=CK_MJ>SIflCrkTaP6qKB|RDNx4{){s?b|3DMn%s*K0CMnBqXWL!g zI%cr-{s|1xOm6@|S<9qA2E^?)7__iUH2vf)rz^+y+}!cW=m4R)b91r?DcQ`M#Efq` z4+PkUw=z;9P)&)IPcz(`wsn;xt&22Ogsv1f+CLvc4#(2EL^2O>5lD?iiDxMc7Ii8j@sG*R-(S3U5f_4&=`LJKx;y+`n_T863_*+lW=F z3qD*kpN7&abgZASP5K~IeO;32ln(#3q)Nc*1i z;6#f7#nI?9!}&{lkm*h!V(y5p03v*gaOCdnBUs*j7KWE!Z|8Hv&Y4 zm-!RrUU&%1g(*f-_;B)bb=Tryi({O<`_Ik{6BdF%Wv|oY=+VN+RgK3U2Yj!9&dV-g zokD_4_S7&naUiMUlL4&AZq`m=>$pfewkQOPWu|6T!ckZYfcPbUis~!+um*yz>D3@; zJA#m@+Ka(*Fo%B{%=LQ8W;*28)K z1sli2z{zB^2!10$c>Pb`LfokIsPWp*b4oP5?uXq2m>a(DEp0r&zYll*wmbR5tFLF7 zpFHd+)HOug>V9z=kQO^#bdlDRAxTdoof!JoBpQZ!$)yvj6|kOIt{W&v@ZB&WxtdqP zDFN=UoUn9web$qqPD!{#<=h%cO&a{YVmQ1BDb-f(Zz)fOtN`^K2w3cVb!X<|5NoHl zIc15>yH{M7#!<|N{F%03iDvq#D~94TVof76phN~4MicLptB3saq3{9}?@6jNXxYh& z1zu`p{?~;OsYK-ZL?zezIFtXuVf^vgv1sa({nL{Tq_~MTPqI5Q}M*W{a<;hH^}mnTw8+sErI($x`eoU5any z-IjzAV@k}|TaP!9c2ujL4o+YYt@VP_y!M#bi?h%cn-GF85MVNbot%Lt@~^(ydVhK} zI(sj7ju4=Db|L70!f0!8gYB-J6Ba~ogvb=}_~HIQnGt!|d4zl}!+iuYKKRf11N;34 z#O?Lx4;L!`v{ zCW2#6enQ9hfBx;yJiT#PlwkdFbYSp68bCb3=xmO6(BIGLL44bar@P_=i(8n-VlpSR z(~QO;A*bZ=Jcf`9h%EunZAql{6p^AQ0BUyyBkCWhfekT%p=~~nfUC}#!Pvh*XA>Z3O= zXHHQ-X{Z3HSREpf+P|5+MxM{=H&_#>#;%;&?arD1937WkQX< zq0u$NqT=3dwBJv*HKmZy{}HMTUo@Iy|6moikuRE+IKJ~8GjjxcX+ zKDu}9Z?Mte-uu4uO)-eF8Jl)g=m4}U$m8*R@6qz( zy{F4B9zR=^%o*MCDa1Lsjl-NBgFdQndVDw>fb{w7+kJTX&fd*;lVlaKL*%aeYs*;4 zD-3vR85tq=C+~eIzj=Q=8ub?>vUMf2e7;A=;vo0@DXP;vQv0b?J zy;kLW{Q!cQ53zqje;0z9QUC8uld8j9PD2?#0|OOBKv3zEyw#ZG`pfOT^(TAJSD&wM z{xwBs_JSCt36yDZ`y*UHMBac#S8Fe}S2tfQKigZ~+=NGpnYnFg@;ACXfReU<@x3D3 zib~gXo*lu6b->hpytqDLsdnI%4VX}$E&_N`E+=33_-?2P^zRwTij8QuojoZCXfu*k zTQ2dg3dCX^B2BDsZ11hS+}d7$zPb88U#@O#7q%qqVO~|w+Har?*^{-^XOFjv#;R*% zZJBBR>FV<1)y<+U^Soo@}UBp*pWplnw0%cnqGF`QVKW5Staw3XG(dgJpq zW%qwt{cF)J`Na9_F{rH4c4K*K>o1Sv7l!2q*(qo9Bbx@>gt2AW0cNWx z_xMhrU=MNBE>Gr@(dfw6@BfTj3sg4$)RZLmwmkS?xhOjn*=eY zD|#rbZ%p5U_PVa_-6&$z3O?ns#;j=sw$(c6R zHdddly;ytkqgEEPEU|lQk2?>)@BHo#tKKg`PLMCyc<=ekXWMHV&sP5(M{wsJoH7ev zu{U`~UUawfbEPrbep6UNIVB__(G;}-py$i~zQx3d1?#p=p7Qr2$iWtuNS<1{mE zbIN2!S53P%%I(f~1%y>2P5VlSWGE}w1j<%D5gxhfld$UX+jP~#RP?njau1*B3T{2+ z5+beL=Bhr}d$zvvr@hC^+si=T`k&TTiwOx@Zr<197h9jFBQol()h*^BPC7Ir7bk0I zigGHj#8~Ml(=tpNR#TOHt&^se%mV41dxW%J1$QacCaDf!Z9-GC;Zf9e{j&q1zBBaT z%sMmbTh^|g>oAhBii!^ODN}3sh>DI2w(g>je}f~~Rk<*SBzltdo3?o*NRW!Cm;&|( z1)d0vdLNqYfYB1o{2?8e3Drcm%^mkm7kbhqOC09fuv}7eW^J#F4kHKz!xCzTv};um z;wK5M*t$3?2E%j}P?Cx%rUQb_jSJEdlsbq)N<<=liKzNix(YO-7S6iC01^AD>HCQ| z!4ptc!(>oC4mJb4Xfqn%Rj?YQGb$katb}ixZn(I?vnwn`O6sEK|AVMM?2@>OLh#kg z;K@>>ku1}mlx6Deg#AI{Y?3#n+g!@Bc4qt$F)XRy6MBJaTYVQ6Ro+%YWV*p1BrUkp zqlgEQC7BDzHh|CVoxIvfx`FS~!vqn6;pW051N8cHC?Knwdutn;t6S^O{=8~&&fWXX zz^{nzVu;TDWY0p%Apynh~ zB01?~ z-c}KcE4ay;6%ELNvwk|bD{*W0>{jFjY!YSt>Ib^Bu#MnZ#r=v8e-pym?ahC+vTy(6q_tdlR#n5X8du1+oZ>Wf}`2Jq?$;-&7e!o zPIL1mJWh{2$6`*nb!+wy%(H@gf}KMinqUX8G{dEaQ}g^{E|geS z21_D(`x-WESZgi+=_G8CD`DQ)Tt^a*^=Dg3Ci3T=6d^Th1mDX8srZ=Nf4S$B@ch^{rP@^NM*)Xj{n=wIsR|c@pB|NN6u|a(JIljXk3X1vr9BBAMH?F zT^*-HhYM=WvQRjSQgt_BFjK!#WuQMiI+{{D4xU3j;6qnLS)CFe5#LKX>LQ92a49vsTc#e4o@U>Xi% z@to21MpvVzJEl(!kzvB!&`3h41CPP*j^=p9WC76zSckzl{sLpnC2l<3z5DyS--M63 zaAu`3dPs^>$)d$e5X}apQ<*iTT>f$w9x%~gr>*z1wMYL^TS-3u91EEo5ywbNhGQa3 zH(9mz9YktZl_A;*CH|gPLJvV3ojsM%^r^czGYTbO_}Ca}s}eC&EvsvqOSqU7<`kk3 zHGyI18x$wO)-)-IoMY-|xiP}`X(MWgmai@Qy8M{(WkN#+q(*tavixKX&5a-NM@}b+ zf}tX${y|>apkGOJqqL5My5(x)YiDMZcN;c$q{_SyHTZ|l9)DC}l;J2s!y7@TL%mh9 zggz+$ttviggI3;i4anNY4D0U$NfcA^ZhgERAVvBtXW=T-dcgs zDDR()#+zD3R21n1kYqld6+FYY3?m(_1k581n`7SUWw(h`lM(a z^*(JH|1KKh%%ZtmTiG9tCUjJI3vpWH=nVl{(k87n=iXf|(~R8A+%PiNvX(-KTd)jV zqC}rv-2^JJ5l|0sHnoY&43D0VAe+$$W}aEOqf65PrJ5|kU?gWAzui|55#>aHoQBhI zcrrpP(ErPUpc%WY=E@q9vw|JoS1ZrW5|h2*on{&<~sP2n0*IVQ7eLX$VbdpA*TaWp2oVHj+=Y zc?)GiXL!@AlcI-^nN{a6dLiDqS8}!zv7QT7?vRt#G`~!PZRqxim`nGvrrp5+xxvxM ze##za7ODE~)-KbXO{(?QaV~-A|#Safv0!(+ZNRlHRE6tmHO{47bW;ygG5JLBA-{2+iBn5# z=czVN$l%zfGMYElXN{&z1l_`F*%g1dpl*H1HbK+>&*pIIT%BV%%mKp-R%+s5Bw`06 zdYM88wXGga*OfHL=6b<^OlbsqLg1WSh!he~jM5rCL^bLj{>`UsSL~3~WjfO!N8$qH zU*|KbF_zR`CR+_5Bfg-nFbdt_@|bTFLCA5&T<s|i*{|@!TmPreRFl? z&lV<6P`~*$0>!vG^G}5qJ}Olb(2A6ezy;Pxk`PGN9=cF8W#g!&mj+h?q%`PkJMJ}? zwX9;)cevb;O?Zz3)P$-7${FQGh&-*Lplz!WElCIqs5AC1Mu4fKf8DuTNa^g)e@M!< zgQ=MPj#%>ZuhMOd!IATjd`B6DFS%h~uY1AeIT|1G;91-F={~m&_%({tfB_!9kDeKOkokE4UXAi?S5!O1=nu48QIbrAym5ogfC z7};lCis2jnBto@5(Er+zvnW}PkwuOqPO)?{f+&iAYqowMVS$)fa2x-fZ-0MR(|n5I zrA`M0jeeVM_|+GW!%m;Ne{=`_pRndPWe%U4FpA~6_g&=A>l>?^5_ho2IDp5vfrDd# zEC-dIg8$4z?&0(oGg8z5%6lAUOoB6uTuZKo;G&PImeZ+0?*v6HG*=Q+I_K{#93!N4 zTjmzx{SjusG!0ky8$D+zYl2jDeOzHXl8kl?o<^||=v(89@8y0tq-a23`J2mUFO4uwGX2XMys z5u1)lfx7W4amMo-3Jjdn8BHa&4QqGUWqg%Yji*(exoUocq5Y=5z6Zryu>Jh2(r4l>8(jP z{Hk0pTsUIDQzd?nt@)D?=M*cVw$}fqu(ea;H9BkVFb+WFFKDf}sj`CIx@nJkYDkE( zs_bOipd*#y52FbD=4iyPzRr~emSOAX`VMRvv2WbB1(_9mC5lOKgWNz6o9aYG@}hT7 zU<%t}!2oEHGDxBW;`JU$VsC;5fC{d~rh!1$>*lL0bd&$MfrPkpZ(l;9P%)4!C` zc0ButK3FQ>p5dx~U0$@Y4+e+(44(}ogo3uf`ksFa^yA=U(mp$98H7P#*(!`M=-(DA zDTjvr_Yz4{1p+o|Fb$5(A6bcjST2Ja^C;<F&yH_W5X$0(APE%P%1X4Pc9Mt);xn; zG@pa_D1ulT4hgsa)EUXt{l!lM!mdrREi~F9$NZne$r|*V2^z&w&}b|~?i)MtUDL3M z+}a>!UYZ5T2ZTzary7n_tAUPWz2``GFIjIEw2EoV7I+FVB+x4&Lm)V#o`;F^ETku% zBe_YTELci+FzAcj?)6dQ4nXFBJ;KESX3Z7Jqe3zja$yJNe6SHGN$l02FD8W-vL9VL zcZ5|2aD<{q)#2XLi149-c-aIx9(pq~fcGDdH3q%qx2g=>^f53JELHJ*j#h)*l0{om z1#kjHF4n9z$u||e;bbu1!#D5VfeTyo00X`6cV56J6`~tpQy9EEJh=o%Yv4if6;F9m zoa>Cq(+7C^``-&4CQr$eIT*=PP*zSk1~la6JA2-`E=;o^YGCk(=u9_llDEYNMOVg2oKEw>Dk(B71|#?wct2H952G-de9_eW>hT;Z7AU5|5i#;$+mz zMbnS4G&+P!jGX?%*5B&C7juf)&8;MelwV<9netO zeZ^oKhde&5fJ&0n2^x6aS5Y>pw4W*>->9Q({vW}0rSL#3lm$;kjd9BQ(=drWhLAz1 z0!@=&?K@61$FS-AZH)ypC~5#_oXU-m?fjFvF(vt8EBM)wDkS_~!6(0Io?CpH1M7R} z8qjWr?dKoKZc`caMj*`S^u5D1i7TFB6{*mDkP&F<`s3)pMTGR;Uyg&MlNffdJRKWR z{5&kHZXx#;DN*e6B9JG3y)!d}f0PDc{jd?IAKy)E#P|!V7rpT zQJb`z4-e}Mtc{<=0J37%s2p$b0#GGIupF%-*O^YVe$024ne-r-NOI6|zFCAlwnMg- zphucm%!1O&E~-m(HGTLxsQm~29~r0GnK1erK%K33VQs5zDyOS|;wlHTfttCJ1ufu} zC1_Z=Zh(yIETJR7|4kULKT6m~+)H-LU~hF&VYLz4i*45k$ zZWa`{x&VB8njB=$6W}PkQ@Rc<-Ha3Yb+TVRd4L8VzhudS_rzgqs@PGS0w( zRT%OGR5j$9KtDw;!#0q&;DA7w`WR76EMja>FD#_+9*suRK}`^cHMh{^2GS5c0N3F4 zX4OTtILUmIH{ZEaWtu7K&-X80`z)$}Q}!Jp_0jh#Z0UN}z!tPsWJ-*-sYzJS16*fX z=+7(bGX4rz1E8Cs;)T_j@-4(okuLFulxRsZy7cD1?kyop(9b{2cIUxnkN5uT63M0I zx)p(jS03*dcl%$@F3sY%orT?{SMy)ZF3m{xm)*M!1iKQfJf}uPh3Y_9Wrj)+GDX8@ z4V`GZEzxJ!I1>~-MUjtF@%FJ^V*gTo4Y==sJov9sKXW>L)$p`1 zyYsh&rB`183%g67j)E|7!VbBuzK~S*I0k)3Ha3tkDoP;M?Vmy9AP{PV+D$t|TI1FUMyI)kO+OCLFz)m6K0Wk~0NQ+#~f& zJTBYPZF>wyf=?(!sXTN0Jg+-sy1AMQf+Z}u^>F1W!&zSalbl7J9}FpS+-NNYPlp(c zU`2LAJNt^%+#W~|nXJ|Ibmf^Q4P?#oBQ08@E0|J09}UxYKqx3RX@aOMQRz-8vtyR> z5tkzKq@`v-NE4{(!0D|WCEm2aVy81KLoGxiW_Wxn=Gg>v@KL!JC&DCB)E!(h z5fiFh9y7|2m&8yom)rya6I>t5F%hk(oOghglgL*_?=pmrnR>6AHHU8kVVvT-P1k=o z*^m;4kA@eI1SHqt%;c))O4-xo@&K}0+T?a;4tb0uhr>K#JsM;8z9{jF+X&uGE(B;- zG#YiKtNelh=Ap+$tbF!2R+?FOeQ|oSdmwd?aza!}>lI${*lT0IG#0Z9?AU^Nxu
  • ^vF$V01`q3 zIU#n-!GiChQA-M&b%{lCKJ5=X5=sgT2gC-+EV!-`A z&0IipB)v*U!!gVp+A=gX+D^CuDOLBtCy^w1zW=bR>0Brak4V>bvtjRx*?8r4gDDDF z;iir%W9I79Kaw>eG#XJJyl9YS8s?E2WGApyuR$Fxvp~9p>1QTMP!z8%%rVCq%#sWl zYlLD_L@L5F{{VG?zQT*|FE5Vfz6&|^N_v_}fQ9*um%UckpUt~uoq^<0n22z?2g;u( zXfB|C z(54D9&Zd>bBDl@{N=EAx&3~_^YCQ%12=9JM(s?LH>mfRv+%R=c7AgE%LVDeqpB#Qs zDigwN43dQymsFDtk+n>PGDi{z`273Ld)JfH4_e%qwn^F=!VU5hYeNTPOqpIrvNSQ~ zc*^0x*W#|@jq2yj)4))@;_1rrvu9d*Xb*QOpR8{_FVPn5Xw7^efdl)zGDn`IvRakG zfjctptEhka2TPq>hX7BnGB0*MNV|`n-Us99%|2i*|A<-3SErgDo!_bUQE7hn)yG>6 zII*)|#!F}^1hVOfr0kmp4SxK$UuyzW%>KMJf!z)>81FXOYOOTxi_r!X+HF8o9*oam zdJ@kaymorWwXA6S`V4tT=}1PkP(lXw6@~VbNMIges$0 z-pEE7R8uz!C53lVC94Rzh;o=v7I8`XTSMIf4#Bi+vir_>{9g0hZHjKedGHOxB~b(Uf^|umb4qGXo}wN) zt{@*_B}LS`VC6ex=EG8Y<-pg|%6iHiqr?aCmrU&j2$C@fsw;ctY#6qj*k_x$f9yl} zYlV;=?_cbvb<<)*=OzQaP6y#uSS7I2`tohSxI^?CY~$sj>qnnhX5~t7TF?Stu7y;s zi&-95nRP@P4{j3a;$lLNFw&8l%d@S~P9!=$&1M~q@h0~b-|1AE^4AKgrSdu;h#wR@ zL3tPm#UaX7SIeolK5fW+sANz-ePkdH)Ofuyuh0FrxVpP?{a_ zwgdBl0ciht<;bQD$v%NSqBf;K>rPZpVtQTUoDgkgQ1pPQrtnFJ`Pyb=MeA#AVWZH} zJV$ys`dJN|UI*Ui+$T4B_g<=Ks1zY2n;rQ&G48C1#ug;ODM_F}oJS*2Ad)+yX(SnO zvDttZ4O~EUu?zwT!nmYr|FC7wMw==678kKvxI7mJH^Lx|NS8WcWBpW$!a|gLrKNk} z6D=dyCkpr6!;4W0TQW;R(@wEuS_GEViS-&|kHYW7)niH}W-KJD-&3p(&VCw>M`x$p zXvhOFr*Q8lD=B@c|4WwOX{@k}bWn|z;#Eun1JtxyRH*~?;ak8%*P$UST z28+x=VO5E^~xwBsqmC(7Bq~aXw#Nk>yl!n|XNyF3D^2VAH{Nc&4%XD-3QzTIB9~?KRc4r3j zg;9q$dn7-gQkw6;)w7>^QV3lkOs!B{7a>}75U8t0K?(61?TU0Gzmsvm>JUIkP6+lN zi6SA0h`Ph$;T|d6(6{pAn$$AcQxpO?Qfw0OpX{-?G3Yk0?WF5qCI{euGwcYrNGNMd z@uH*){SEr{Tdrcl)b6_PhmhFeZZW=%E&cD0 z`Zey2U@KpbKXG^a$%;Mr0v|$D5HqWE5YJ5E4>Zc}puHR4xo_ng@g`i1E|FyfaVh>Z zEeik^#&jHz9SNP@v*K?hzaU}3W~)H;9934w#IwpYq6Nt+gd`2M-d@638Z3{k`D5qA zPBDrz!+5r6^OPI;lV5n|vzvq`HP8JN*@`X+^2v5(A%-|;wgbx}KAhIxF8%iai}dEI zc~^O|<5Fp|>o?z;+hEhwKNqI=so=r?j{BJ)3*W0s%F~J1bpNC9YXkCm1dsTRRF}m14k$RBf5qJ5?X!PdtJbw=0nTIidh#>Y08YdAGp1+VAUx))o zCaKVKb_*;%MIPXONF7x?E_(3bxZ<8;_(+?#y_E==I=BHn89EPXn8i|t{^RYW#v>-# z3lAC5c!E1j#e=L(7&1}_7#q}TmGsjrZ%EX_#FmqAZ6+Gt!x4=L{BRrP?c2BWpvn2O z!G$D+WpYH$BQ%CRAUR|^yxU_W%r_jG6kO$ga`%{T%_JjxfLtl*MB}Es8+h8P9jcu# zsNAUm*!-+U^tU@p!OItlu&ZYj=?s^g{nC*cUi*-xDH))_AhNiaj^?%=oV#>);h)gC zlqgMPD`T|YJI=B&Ip?i{wHj88S36pA>=wwtf_XdIPHF;C&iWl9hvHWb|5-RZt)jdW z&N_;_SNP;Ux5o|4Anr@4ktgTJyNh)zA}>_&f#-)&$Oo|}xHx{>E}kQnP`3zEhl^2j z?+AiB^8Vost#ThzzO$)KL`{lprtC8HO%GZ=X9Q3 zPHy}en9Gg7VGMkYfk|v=6Hi?G9RDr`P3#|0S=AGsA z8&$*5XZdlCPBNzyy=ChLdMz`@R6dik!N5pmdf_hu3@&RdIfo(PzPflNyET4E^nq34 zA6+S)7xqf-o8>Yl$0<%^7;+xc=rjCKB-WKDvv>%8|OqGoC zzjjVsHJWTKa`kMh5hWjVt?=8`19m-m8%rs;*5Ve1DOwMR*s$8M>)G!8QF}Rz=i%6` zTFe988H@!}m`ZLu*0Kd88kDr;y9NUMyv;t+Rd1go?`Mw3h~Y$v0iKIyX0_=WfMFWC zQ{{sP&L{QXpCNT14-159(B$r;t(x|eWE%JCtCx| ziisc-L%P>9*LOx@rEO!nFK|VZ!-^yDtV2uimSPSWOL5T?IRJk*|BXb#9=-%pElHehj#~#g!24odtje^Jr-7+ClDEVWh=Aqvgb8>{h8Dhi z?XhL#<(Jz}IXV%@-}fFZZ>_Dw<>op!pq4LR!r-{^m&b{DKWF#J91;*CrI&=vMiyWf zw+<2??NcL08jP}iJ7jw+%WE&5tP5nduJYMM%M*KSg@X6SZwkf6vLZKOH=K}m)dod^ zH)BbTfBnMVC)&uSS-(V5M9c&26qCv5aEKsFD|5h2;AepGGW(~q?7P%P)1*hI16Tmy zx!T8GbG{MGPjBLa%Ocr8*C-V-Mow+ayMoMUKv z`>Vit;NXQ)+p$1MOihvt$(>3V%hiR1#)p+dikJz8MWDQ=u*yft6>Y1 zaM&Ru*|Fc+Y=YH_C)4W@JNnR%7i0zlOdN9Btl!{a( zz1W)CKb>XEJFYu`k$d|m6BGf#R=EC7s1wL=f_Y0`-be4v({ru(38M<<>68u(``kP3 zWW0(oL?i*V_@7*hfwi9|4~`(r9LGJc@F*xm+m*o*cd8&ccO z{U~Kh@k6ep1j0;VH*H9EDXMC!H*&rsXtS+Q5fiX2#1n#?9@i&7LxKrc9(aRk^es=u zSB{8na^n5~MMz=$gFhZ(7(}qI1tC0yLt!6Tn$$D-mC9+tG|xy($_Ej8I)IMN)s$!h zt7i(qj)I)Uq`O*PNUl{0vx+>j4`C95z21zEVr2#GPh>=8jKCLtl-M~N^n2a588x%{ z*y^;qMP_W8QZ2;B+v)m4`i2z6V5`%0M{iDIl#%E3YPdOCTn&n{n2;;Q?W-6?x zcLju34`m+lanqCyT5HVoV zXdc zVar4+z%4%|16I^!8L=D~cu+ znk+OTTc@0P#bao)DTxM(hEOt1;u1~bA&R8&8u=x8r1RRNnAh>UZZ{4#!@X`wc%T=e zJRgj5NoC&Q>#x50D(O@@7EuOrxxu47#DS%a=DTQTy)(o5vCb38w^ilb29PDqM}`8QT=--Dt70=F#=R) za55RNyRd7ZRtB;!xr2B2-JJ+xaudE0q%4wg!C}0Q`}e;|I*E%4gWF#aq>Zous{5S2 zTLZy5>pD<9e)g9_9yeBfo^{Lx|M$jEZ6uyJudoskWHgqg{rpeZn zjUiq0kfEUyW`q@xNXO*Hn7mGqq|4EwdEcC=Nq5tj8rO(F`QQ!uo;tD&l40kXd{p-V zk&zsMUrxT9EPmPNk*CW|hdFpN{^39g(Yx}mvQgPbvlsH7MrUCi1AUTrBfjPQWdCr0 z0(j1$Q)LVpJ9fGkhvy_eJcnhEzcG)8g4_f$6|G80ubyqY(c!9FMz&*2LQ2dMI`6OS zAHQ?tf{cB(4Vt~Ghq`oBTtUhEo$j1+8za!9*q4kv%-stHsdaEN1}cp6RjPCeF=uVa zR<3?ai4nQa6H&$ zmbv2jOC{md0@)3Pa)pnds|qbpC#O z6e2bx!a9%6&>SPBO6%j5>ZS1$-4Q{%WHeRTl2S|2>;!l>m*~Srdkc{&K5>(F**jyi zOnPZ5oesRmVHGSd1H(hJtWBM_rJA3`Ef^wh5K2~tGLV6|YGb`wn#^e`R9X3#XX%^4 zdpBC^r621~sl^S6WG_)-G_K(-!S?Le$n2c4U?IU4k*wxoRs-4^O>FJRJhNrwkk$(q zjPG^f6c)j`1yO{sJ-GDMov}i(7Y7H%m4+X5iSVg$#RNWu$PUfc9>WD`#0cp5RCGL} zmI)V*2_=8vB(P9_WwkzCnE7qKrButcZKRc?QFUQ=>+25kF>78)?WnQb9FtDsGuU#$ zV{nvvY$w7KeQ*X{u%tMpOn-)!DD+8@RT2k9cQt$D4|;`D;VnWoU^G^nxMbVWQh7+n z%Y3~jXKvy%Jsv_dG{e`c8%KhF(1 z9Nf~?XM*yPRLi^qu4J2DHLM&iQ&&aJ2s{mYCD$`F_({3A2uJ8-AWahxg6L8(##Ycg z+<16;4sXO%;0}>2199i1m!C#M&A;|RzX09B9*49528xXyps{G)j0=R9zLi5W3iFq7wtx_ zPj!02OOQvzuVz)fGxYhTv1}!w+UXYv)y4d&q#rni+8hK%{3o(ipY9DAYM%36KtR!e z-N{$Ti@!9Be`iuQi-nR)IaPKWK-4xnccEQ4oc#Ct?Ce(`&My+KA=G7Z_1gOG+WH#e zRL4iq&IhJeM2hXjWIPI;9eCg=?`6vE`RIXb{?lg`%R>;Lut zoWU!8(s=+w)(Fb|=!fIc==fxS9Ly&yFv4t1ogeJ8KaR%zVdv54_;|RF6p;`9bN;}7 z{{fMz{rQ7Ik-UirTz!WK!i&+^v0HZhHzz#mYg`Ss{6j6um0Bx27W9N<>dA%eKlM&rRLs&$AxX>c(INxrMXj$1bB z`V~Goq_@ae^$c$qp{O=MLP_PQ6KRBfo{Gsoow1s|7H(9}#bm7A1+Q`VSaP_8PdzFq z0K1gz*C0E^uZPnv`h6XNTPDZId$iJR(6lWAAq>npS9a*OYp{k>=mRH+rZAk_KZVfobFNU^XQG&d z-$#grB9HK%LKm{ASkD=dFzUk7T?mawfA`{tZ^uIfL5GaVF2R;JC#wY-eOib-eLN|#9mS(e>Aj;;-s~x+Z_yNJ>1lgrMTVsjpIqzJGn1G zIE)BtIx{s=>ezc{m#2FuQUiSnZmqke;%aaj-SkJw*`c5W2xc(QZBL?Z&?MIHingcX z@)doxO3qi(CS4EP+kfqxMr;POXHs`gr!-{lz@q{dBI-t-BzZ81*w@F z*MfO$H&cKRE^u4!y1~A6fm@=*zJzYcE2c8s2OSiVR9XaYtY!GUWtF-IR%vkAfYMZ-iVEGPd( zC#B85zz8yWOGYG-r5Eo@X4FigNZ#pCN~vkmcR{9X6S668UY$&l?O_+Q%OB(g42L|L_f#3=8aMOwZXP!b6;IFUHKn!EVI6m@$Cp;F1;5%sNqe zx|Nse@np&kj1}_zjD4twykNnkLH<575xvO10i3Gh*x!qba8V#)KQ9TiQ?%Jy`*H2X z_U-ahJlJ?XRiHQ)J#Is^x=tw3(0gRL3XrFEkBZGpa=BiSbt7xp>?>?@h8^I|XwG$O5MdPH?n<>d2vk&ua0&wh49VQ(B*KUtxl(RgZ_`RcT|LHC_eK6Xqe5PI=Ker<}8mPs`mr zGn_oa4NTN59U+Golo)_UHUOn2mNouzvM`TIV_=wLxYCjEPP77)VQthY7AVRt%Q1yo zVJYoBL6iNGE=}EBl0gNB)?48#@$@9Cpf1;BQ=!?y#Rma*2iP>#uWJ2_@N>utVBu3hvByTr@WI$u_hZNb)g3 z4Pn2>uid;#un_eiCAyfDUsa|=LiLy66k1PYR?yq~4QJRQpyLhf!8#8{lNIZ*xR^~T z;!l8)j}0P?MYBKZ?fw&nU~k6XW2=wpIRan*;Q(f=+7z#zkubAjR)|)eKChB;gaX=7PM8e%Zi zp)Sr}CTzfx;3#Int~Q04Lp0}dF*@(v#U!$wn{YbFW%O_a&snd#Ocf1+wPPf~Kt}g? zPqq%SH){s}lIm0}$~UHHU^^q}fog|+<-a2DA#_2po=V9K7%a$TjSUnscce@Q4-1CG z1DA(XA(1Dku3%i7$b#>yAX$mJFJOrXzXtWHv#jVfUlkL-PWQ)e{x~{#Z29lAg>%!Q zFpPkK*y~4_jv*{79#NYq#iYh#6mz&XVjTVqoNGX=q&8!*ibUDRlpIug!gMA(3JT7# zS7hvR2qa`H3m;^y;9q*++O4^eN*-hoVu7^SW*j7eA~{?g!A7QvS$mIX<{Jz+R&mZP zMeehhVsH}leF#WQW|b*D5yIBfr5(w{F#(6c% zU&}bpajFLT0)S~o`kM|HuoK0F?bqYcTM_@ss3T7hC}hR*Dtn;|Hkd+Ny4qk?JP}oX zwLg-@Z7z~y9`X+r$gb6;^r~pPrGqy}Z1X^~nl4=Yi z@a8%HE{1^c9|yT+#~zSb?fww)klH-> zmn(sj&@16pS7%H?EZkn2`NCL&z>ImaFSojq33Q^>x5R$UQJ^j3{8ny^nJNZpAkWJb;NYobi03 ziJW`9B5Gg<9wE6iL1@E9}4F!ScOI@z!hxB{wL1G^xP3hTTPrC?OHq-#X zDwoZaA0;%zulZwCq<`pti;w0WBHR1no8W3yD)0}A?*$QxujFv-TqP>9x9i|gBkgJ^ zWDm9lg-EdZ3>}nes}tuZ{u6cZWI}|9n0-bF zLC=Bj^e*nrr`LlM5dh(mtTGWotqAHbq{%iw%2{!!86BT;4gd6?*26oCE>}bd@rhDV z;J=D(N2QLN@fr_X46=Wwr&WX9n-bdGT-ImGziepLA+ETVF@dT3;u!+RCNU|QS(fX! zG@|=Z4D2yAQm{t{1Um}!joQ|`pb`YtvwGp+cyUpN?{z=yj+b`NKGF#gy5SNv4}~8s z%b~a+J^CvoC_$wpIvFHdNWo}1H4vnqc`92nulWp=1tf0It8mW~fW}=9`Gj!>Rg_Rz zwaVtXwbEFAKo|H^jkkvd*2obLENunK1=T){ zb7_Njbpj2Rg<5bxN|qkAZ+ple9y7k?|7Gu88{0UJbm8y$6|j~LKuZ86S$TKEl_}8@ zWiydP9+GlSmXr~Y07*n3!398FEbILC_j&5l-P1Dzg0dVZyFwfhnCWYE-MYG}8o?Nv zD=yESW$KgG{aH>1&F#o*NP3#^LlTj>U*SOd)>xB9)W`zFWjuRWSt}SuQH5^#x@sL{ zh_I0ZVmeBx{5~ffWwTmo-Kr#&>%do>f2GT3aj>~}m6BlPX=~MCt{fp%FMbd?y4#0C zDD;4_B>yswHXKtkcsw|~tk4S->N?Ma9q_B~Np}@P#G6N98BTbZ>&1(K;UM5>#6ZPn zgU%z&65KuOUD!3La`OU0QdSk(avG^@#BY|DPI+)?aFJ~#S(v3Gcm&;rjzwT*NI1}X zuzjD3%-a5st1Ac7mp7MJ`G|h3a6Rqg@xz1Z3LZa{z?U3RT1#gEH!>BSj(g3(YkZ@=(IPvxr`vBw}y|NQ4{c* zoHuZCdwO|@Q>IsNv}p}GC!NO0=|%VL+qcU!Esqb6FF`f9s-2V+keCDD`j?_BTl>BC z@$L2>U%tO{_tuA>PfqdsrqeAJ*n^BU%v!??F?{2n zD4F@Bax{g(e5zgxgGh!62c|G3U|Tj~m|PuS6|ECJLy`y8pkC|7`*zz=tI_Iwwg2M* zJ}(b&fc@bHl3*ln51Q!oKxiOsGVMu)9SJk>&T8uUB-Hn22RukljgdT54;m$1QggY} zblKZzu@sMZ5zyXz^q0qc35=!#S0o|pv@GN|t|tJfM>Z^G$Zb8jP}l?SL5@xY-1Olf zgmkUESn;gi!P&4KpMnPEu;LA{U1(C$S-p_r9aXa+-{K=QEPa{a9tmyCOX3a@gHM-S%^V^;8W-Cf~5KJ$1iZe zgMWh)yxwR72V!wv^1*2_^afui$mhwpe|dySzQIku*naUk85HM9&}`}h@T$+oeWtNR z;!T{bgiB?V{uzL@!t3J0ZSgB_hUbUlw{3_sS8E#2HuoA&herrqL@TYM<;I^-<9Zj) zlT@SRRoz8dd!;b9vD?1cWLeHoYlUcy1SYF!;zSy|-Y9Xw@}s&NWO%;YFml%(MN>i1 z*hoTY+1~7nN|)Q3=5I7_bO4l)3(Bzk>VRY~!^2DS^$cE=gR>GJO05D~&GNGPv|y~d4ic>(v6;p|3y4*l6OGle$7M6osi#|&2h`obU& zP$))}x^ZxRqk)|7d9RO; z?|9#NWWUXA-SZM?kwFoH~@Y``nuI<-@(tm^gK;y zdkM0phX(x>Gt+_7ldF!ify&3vE>H zevl4x-Y^dU%^!dN^Zm8fa+=CJ!XRM`>`5CcHSgfWyqY(f9o6hS9ajL>QUF$AG96T@ z?~ve{*I%ix{Tnu+FJCT8hd(aeDfAcnBJ~HLRxR=u)8&%;@}G&b{_qn605|ip3h*Kd~tpO-%2Quet6<0#G-1+Yo;WO zXx~q|lje49rWo4^tlsCiWOn+BCq6RklG<$+8*1xjsgm+yp=^wBOAe+BvFGr+g&o9k z4|japeHPDOJbj9~a_a?p1Qe@*ND2THjXKa7A2h@mHb(GFwj$cG?+^;dQn_~R18eDR zjWYN-M^hrpEM+dsmW~r~<_d6q)7a?#Wqs%Q=JW3wKjZuJt-Z}h8}gO6$`szogQURY zjqRO{N9)Wyz^d{(d$zl`v-xN*^1jF$mI#e+6dqKt6+_cwY-MbU0zesvc~pr_2_%!6 z(%|nK|4-(XN_Cedp>|n}>_87jRx7cFf-G=yOXv?4S{GDf-I@eCvJ7$;iy6UmKBd*j zXQR9sM3PmD^H)%o=RzBqOvJ8B!9LSn%=A!tDg;U`uaXN8Tl1Zv92$!61C4^{K)yfm zc0o4g{_PM8$Lk*1f<~9ZE@ax6TUC6}kg7a5IpSg*?9ksH4eVyda1_CzNT4BIF0syZ z(KwG|u$527up{^L7)fJeq(%U3#OuwaLiUKUi(8FOr;|)D&pc4}-%#uhM4f20 zTmbr7llK7Wy|Y%CK-Apfjn7_n6dLxX<^6(^0!Q<-0x5L@t<}ZKAYcAz(tfB-%N@RlX2BveI=WLtr|W^s@&u z*ya{M0TB&7GplV29V%e^CDCyHfVE-p5JblpzPn^b$MJdAP>uz@?B0;Q597FnZ;Uz- z$w*uI8F(awY}RasCdhhMK#azYBte2rZZw#_gAw>_!FGe9Y2%aQUmq*}@+=tuJG;1| zy@K!yibI-fCtV+`%`I>ffv`auAz!tiQ}jfM3<^0ALOIS#XJVSJK=ZxA6tfEFn-r9u z(1)|O7qIE}$_$P0*BU!=I>W1g?*m8b}31-N0PEwGIwr^kjd6o~hHt76Fm# z!}AwN158Sn%O6BXi48jA;5iWV7^wM(ST}=t+_*_@Dx_b63nLRiO*LS}daWjsFn$?l zNazqoghgSi6-$zgn!f7I0(ZT>X$bln7P|Ku!AHW4DDqW4h~f;Bj&VMn4#1SSl^i8pL@0?vKptEdNkM$YaEAJ}Ep4?4N;Ig^ z#olVQPFu7;m9es5agqs_Jj1BEf;p~>{M~Z`s#vSC7Ee80k_!ucit9y@14!Bj+r!n! z)%*;F?5PQgo4gY^v>8MOD~yD0%4~{92vVG#N`d{brhM+7rXI>liRSj!?p}5b5z2uD z;p}pz1y7*L&AN<^`Q~Ue#N#f~qV&0TxQwx)g)Fy8;Ru2~EGZI#lR4DdYiVv=WfDG? z0jZO4&j*s zF99B0p7wCMgasLJ@7@E%rmNRz=1!-lI|RK>PZm zy9T$%F@Q5YUqNo zsBzzc+r||HYspWXt^l-aH?9rz!U|PcMM42vx+o2ezofbrsDxK*iJ9|T-@v(o1yviV z?Ztl_=K~9>TU^nKPn78&tA**Yo++^vJ;)=R)J~_plL3BE*;5_@h62UTbupoEYIhRIOaz;9Y(&452%ncPelr>t2fX*L`rwqL4OIjvwW z5vu9aA)WB6M1Cz%jUG|2d!$=I?o~t=QU)l3=xMRc?)Y+o>!p$gmw0zaVq&0a6lSDO zZw80+Dbg>CZ&aYT_R(m3*wi+(;H%CJ-(Dn zg{jAbSGk>z`Po_}*oW*!@XO8CMb_atE(}G;KCWPFZ0+D5_zPl((WzLmxS+mRNdu`m zQw^5p26P1o=XYSh5YFJUa5#G827B0(ZZuj{TVYKayoF(6G~fc0R*}975tcBafK`jj zINkM-dj&?D>5$246BwR1RBdmF-j0AfQhzFA3oQVGk{{RkJRCI=F^HoX9OP`CXQ&FK z%p{`dR~c|aTB#C6)wY_z4M%Z8JG|(gyQ1d0>`mc+52`Xf0(X^=W^if)5REU-aaP|S z3wYl^PbW~MC&6RYw1Lr+!2{Vy)uk?_(Lq$YKjYRM%jXpR?;?qRO$+~$byM}{fBn)$Oh;@FnX7MEGAl?* zE@~AN0=0EW_>~fuHd|%G$k*&j?1JG)S%}<7L=gmrIWhJVR86^i71R&Yxe5kgVIAva zD%(0n$;grX9sH$qKEQLdF9N45hvL52N*jxfCE=kO)Dayd%~R3Rv@nbT5}M?(QRRq` zu}<70aTzT_$=C&jxtm0=DN4+4cA*S(!9}LjUgPx#uLlO#!HoU1qUBp<-HKe`r)O$KGwwSBV(3qo05FWpShV6L{k*^b?z8 z$xp+elQx>$og#Loj61H;FQb0nTYMz(*O>6@>8M1GnRev5VdDYFxl}k(q?h|hI+W?U zwNLgIvY@mndPj&o7hqLrNw4C8i36$%Hmfm)iqHKl2_4(F3qBpW?`q3Nl z*6km>CkUD)yqSK-XlsdL3P!O5-Xe`X5^ZH}D8rR`b8gL3MvytQRXfH-2d+vtw?d!E zWqj_Y|B%E0v)0addJ4t)JN)dOHSXgUI{fUM$j^tT<5`s(+;>PI(mPzp2hOt|28S4E zAk|)Qp(JDk^bJ*9L+RX&C%BJ=YUU-7)hl|qL{GR-t$0Fi8`?xo!ir$|Kl_M{#yzA4 zfN(DY?AktJ)!VP%#HTCwi#9%6ypgRW$0@l|6io^k3bKTM{U>qYD(eV!&Q40(eh?Rq z-hB6Ls)4&Yl>~ow#%8U}b#n?$n(UEttB*gPD(~K_l@SwIy~BPQw|nBi&}iY$_vF|^lsw+Q8~%C z4`0Ls?6Ac^`3eOI{!;LxYO5m}vb@tT3FdTOACWYYjOkjzBy^#D>O0X!jpSgn!r`o$mvJ`fgA^yZtbLy9(v_49^=N3F(gas% z!6y-r$;R>+DJ+ga+Q`}>QAc7-!^QyrO<;~j6tiAF1@}Vcw5Nd{-otb?Wz4HT9meb! zY*)}AI5YX+;mDK?9ZV}9_$@eU8Y9E~IU*HucFrCaW|Cp`z-N3QW^rIU{M6=BT)Y!+ z8J#$w^G=GcVOKF_d!HPVSLi;n^)croLmzYPuJJs&LjA$b-2+&N@WGwl{Dx_X*97r1 zDilG}NfQMmYQaY+Pq`xIE;rZrLJEWXl+H+@(NCk>Rl6Q3^rKBUQK3TiI)}@@pexb^ zc*z(^k=LV3IMR1AT6#%mj=W+kE2(w5(_Cq8tQ z>|OA_EHRK4T2h6z&f93+c(i9;RM#WrlE$&k(dZUEN#NM)@~OR< zrWgQRf74jL#PthS$xI@#-;29w|9;f<6p?AuQz$6Je?VAZi#fGVsA-NFQv>uFFYK zA3W<;kgRQZgh;d%YCF+gp^ZIU+Z6{S5qbqD%xUMW|8HsQ;<KswT(BNcxQt>>b)&vwNO)nbV(414O}lOf;FJf!Zn==<00$}$;oRxO=2;A zr0CZyihBy+jYkWG&2=it2;lc&?!;O_{w->g*K&<#eOBiHeB7Xz?px^CX3~w~1N8<}f_M+tW0q}42Am%7+ zSEy?lv+=H~yJ@a#XvuCT>P6@%KWkVHl(>U zDheiZy23jtvV~N)JW|(z5BkVb z3m71Uv8!WAguz^|5>_ltzQXsQ04?h+*c!@yFl9-_I{THa@Qp`JwtE`ZiS0IcwOsrs zk*oVn+Z1$B09^hiV33z6%(Hp`($!>e4B(u)U56**5m@$8cSGr6IIE_grVxO{peEHb ze5;)A%hJ<~h-*3OA`9jApNcg}=UE(RK7b-|TxD8GJd?^dKYDDYnNt#Nrtt@Hn}B5u z=-fb3q{L(1#nAs~8;#;YjN&@Tp_dm}B+M(+`81Z59VM1(qf*qCRaj zw}?W0J!LwP7|AyH2DS>LJ}*JFjth#`YU4)7!jhk9K8^HErR=Re=^V`P=Vzl;a+z54a z$_(6%U>?^IXiAgs12Tq#iO6JVd_;U$tNFqXu^0swH<{s-p;RM_DBHGKY4zCSDfR#` z$fEi_qt2M1qP>T#6u3Jn8bw#$w%@#YL(9}z8v&V;=X{XekO`>1kRa1&QAmafZ)_%$ zrU|NhcsU&PyGRQ%dDkkEo?HXMlRDK;!eL4nF8Ni{7f1{FucGGEjQKS*--Z`UQfpAJ zhSjzC`vO46mItxqmB;C9$QIJnMbY`$0u`qxEpe-Y<6)O5a38!`IkQ?H4X<>yIl@V@8l9hf?OQP|uGMGF$agX$!h(yU8#N%FBm=ukZ z9aVam9{PhjvCetQtxNeVp7oR7QwM=!O;{w=iMYy$W}xQbZR7>S-I($s(LSv7+@sFl zNEQ_Z&Of^-Dk!EOEsG-Fd<5>LzU)HoxQ8)CzM}F|#=p6HGsG?1w#+qQrBjO$k;9Rq z-KSu4OHdA4y->Dtq*@o3{Y+T{KP49Pv-HUX=z=2BMr=EMaga|ZQIr8CF<7h}3xAe{ zyxDC5Ss0LbadD`KQfEVL8Y(LarxB#CN<-692bf#P%_%Mej5b?c{b6J0uU-7}?bhx_ zsuEV7T0`ify#)_&<(ez;{BRW@opwBnPgF$YEE6Z4`C|-ZQz_d&M`n;&f3nC7sPhtd z05v*znjOpuo%j>(^&2+69iN;aAhc`~DCarTd-3!J0&d$W?<4DEl#D!gL?^ z-pRLh@VG*0p@WzOvQ&s?5+1h+cV#PI(5Lde{aXC-a5~!=93vkGa@MwV+V0dI-Dog` z_yc?pmLHXk($RbEPB{7)d3wL$y-w3X7qwa({VitNW~Scm_ek-Vs;QzXNis|xEHKRb;b@?@4Wv}PV^tZzo7MC74;7~%MY}J1KI1g z_J8CJjVs~rPs59!aY@`VvTlu5S{+_eI0W75{E*upH~N&kC%I~{-zcPUrNT+?h?zp< zLdD+X=oH&?$uPRUy(zh2;5_K}&*2ORhk|5dx-59bW z%h>ksyku@2_y#p}u={uI0mJvT$k*~jCMXrrc@);{SFO~a0-QGcmCntBPRl`yl{n~} z{IvYw+MqqUobWmjhwYoeA@cA2&x9}589)*oQcTsA4tVN#>p_Ir zS!0?1uD%I|u_e)Q z^R&!5#gaOQ#xz0igl1!UWs~j@^ms0*UcN~R6IMPH(AX?0(4fqqxO|n;$_DrmomIjB z>-F62t)0Enki5$dw6;|&DBFlsmRMHUgHKa8kFc~C6(Z&R9YUAbz1}G4#`Mr^J}6_*`fwUu4F`_Kr?r)6V&Op&2G~<`s>2 z_*kw+$lKvmgm%(GdeLN)E}WQL7kkvnY}zG&TZP7WVj|3=gx_qIA1C;<^@v1TCN-Y( z$vjiK^`}i3aoW8W`A&M;W1gm;2H|J|Os9^KDGGmod58ha5iPV0e3cM89H#PaEub>6 z2AAs~q>Op!n0OPpLxIxpgLJ$}op}iQ?>6?xz;ONtoC|A--UgkMPVl9Nj7s>3%2+Bq zL%7oaF?=4Rjei4xf^n$LG&Ec%w)cPk;ANrq^8Sy%f2m>5OLuVlylt6NBS2MKo{zQF zeE(zX!S;Qar;mqk*Yp

    +Y zcq3Ww4|!VY^wdu=#wkZzB!yM)QkOBFfVptsMKX(8ZP>1`CP;W#DR;j7F?2P1I^zw@0a&1?95x@xpAnR zkB0^MNucTc(15Bn?0u5Lh!luRH;jguwVj&BuZ+!(wbsqtUE&l2G!&e!k1kGohXad~ zuRvC5SXzA_5cHBQL|o#rMUfI(Ifla-9w!tElECE}ONTkCIEZ_)md^nexqk}gCa3Ob=F=+b8r(`_1FbbD~XfbSRko|xh7h$yp zNLo#A;Gu?~dqV*PxZ60ep}edvsp>|&xo-w2Xt%iFdopN~S^IAWFiyvag!j3_H3;gC z+_5t_gZ_hYw$5=lLU%=r4U#nb2=JUXTJFe5HHg#4Jde@*Gz`f=o39{-@3Wswdhe|G z!pN7S8$8w7Oq?d1++KoVR^cFg5fOR%6#GArakwI!6kEg33^F;!EkQ=Tk~Ae&K=5n_ ztIVr6(@QGYw(veHh$R8u<46xkQ6-u4o>)KhCR6I-I;9hEHW>mqSvrEpgV%8onK~Tz zRBSWOSEs^FBEMDkkIf&%6geM@$Xxg2Q9e@{ZGiFql2&}FmvN^9RU(Zf$%=7+@f)_b zXBU@}LR%M%1^KZTAff8#o4nv&0F44APP0Vjy39D9M(g+9RIGBV;SZsT#2*7(pb#+# z-;I!Rm|^2F8E9OW4xeU_FdoHsorR!=#ZP+CeHmQYdx$lhS!HE&I2O9VXdthS23We2 z#?f$cbUErxpn^H`DikKF7RG~03k>M?+!4e@w5G5mW%oIQCb7)m>ZOq=8XeS)GeI}5 zYBk^@y6443ZQ%wnUqxFXA5EkEP2&zMd1Y*Y$&=NKAYko?#`>!;gUfSKtpa{Kl#9)H zZ+(YFfKCPw#|#BsY~({y&fq%eZ@ZeY7!w>q%Dok*EF<9@RD!WwxT{D!Sz|-tNOUbF z$~bfatu$m|CHqaTwE7718?3N8Z+)cS@lXb?&*W=z`ju#CrkH502%HK9#RLts68m-t zIRhD+sjkBBd;317mtsp>I*bo;_;IGbfN4EoTT-hCnPdVQbIx(uTJu5Wepaj09+?gW8aqOW%bH9Oo{{3;eR$O zd}6aglB+g;4LWCLT!O}Kc5=1wQ$^YJD8dV&I~MDZ2! zJHc9Ex7gyo3baDI1Mi-IZinkIW&`xcOet@ALu}coMB~7k6A+gn^0g6cz1Ez!YP$T> z@%TbXul`@$aS{tj1=krHNTC6H2`|WkNN-RllM8x9N{k_dL^WfTmfIfOwBf5Xm;~_t z?9XiF8cPmA_%}83mthQ;ufIdN@c4>Bc@^u63H>pAf6D8jaO{esCxX*%_sT%0dzyN% z@eKqJLb2_$hh>xDjbH$RQ3XiAIBj&07?QG13|#|^ysh-FOF4PQP8_+gd$RtnXjQC3 zX_NSlY_x;d);(~L?mUCnL!ziR53xcoSQ?(N_~yGtL}aW6p4g=nJ_eby4P@@-s&90& ze%{~Y=43RoVUX-vf`EdOkRe`lFo|A=deCN7BH$cKyxzUEg-_=ivVB$D3gKtxv0t5? z?w=y|#BS-CIKQ-EU}^(c;+4gsza(oAZhm>tXezMf?mJuIH1T0MuokYR$E&M7atP+X z8ebG(htMJec`%3Iy}~g?gHo*PRm}pdYW3oLq)ExNv{>V!wJ0Fy^669Ng-q#kIaqRG zPjtR&eA;GV(h=Y`%KQ|kHUR&s&TOFyy@3Ig+E)_6=tDenysoq2s^qJ>MfNLP77N{L z!8IV<{8LW7k!X3pM#p74N%jh$rdO<07_A^Z(uOkT@sfNVcb zgq>c{Xo4tKoTI{wCDJy~{Qa}x+d+R#nJSZdQx-46_>?|V2KOLuo47CSfjiJ(4t>9Z zO$q6E!8!sFc(m7qCqVhtW(&%=jQO)(`^)v(hd3HOfiBvWOjNviQj>?vT@MG(kX?>( zNzWiKkB8J@rZk7(Xba~SF!9hT6l&y!%e6%Vqt-_SYz4>s(s=tUv<{hycw}C_y3u{H zyRp-Kys^Er@o0T-<1vMh90I_DD-NOY;(8+>ZJ~!Gjv*g4R4PQ(_Hldh;uC|a{W*4p zO6RW|yE6Bxk*MKZ>;8}e2J?QCgYOZeez0SC-LfrOEPzAEQS34+=9rT`Hs$WX4%hte zHUmxa&EW3f3qXna%w-gHAUyExaLE?;58I?jlK4(61)$lvJgp*L=;SN zO_=f-{jCd+5V$ew4*Ph9Ws+Kw`w71ti*A9b*c##K!5((hZ`d4Xuwol`qMa{U*t}aF zP&!TlWV?IodoOmo|L4WVi;c&SvUk+HQ&|XQcfd7K>h7FUkG7s|Ki$xBU(YG`WPS6g zG1=TIO*&RiJ@>T#(6B7_eJuN0solSi4<)UI z*~>x|L#a~vB=JLD1?yTWKDj)nBOAJAFJ{#bomAC8s!J<<$JQhie^6v6rOt?A*~}mC z>eSib37m(g?;zC9N|h$Z)2vR_sD}OT;7D4Yf#gSUe+;`AaS8f{KC;Qv(B{Q6g_|sK`-Xsese4AW3yV|jfij5!Z7QEAFQQ6vkJcQtm4Tl_?;DO z^{qz12ylFPj+<#=6uH)|K4$h#vFcVs0Oe5J8xeB^GFM*RqvPVZHM-Xq0u8j-=rWQ` z_GU2HoUN|HShR8e8mb(K8==8aqBeKezkRyVeZH~xm#v*Y7o6&Gz|6>}PI6o5sI*XbyvJIsw51}RFu4N+!^U9!$IGymIcB9L}xaMa~hv2=a5 zi^60^XvVx?;5TpOu?-%MQxknW_`=9>?^mDq*>iF64{c>|+(P1U1SQT6b5Wzf=POnP`K)FaeC@r)@zsCpjTi}Va;mmb z*zmny@x8gcpmP9>`EM9+peOYtDfdgHWD1jYuWhJhVxO5d%BlZ+Xb743LrGUnoM?jgaB*@>N-~UCuE+Js3GnrN78K@IQ&#ot61o=+$KZOf z9ZR}1LxD8qPCUZiUxMyI8=V<0NcPIMaW^VdfEL`aCnG&<#TT5u+C21;{lH^YdgUoC zDo}&v9u$?nTv6|$y@oY8muq{Gy~yQND{7h*);X}qDOMLsF3xb6hMH%Sa3jSQA4@|O z6<34VmC4|bV4(1{!$SCi!Ep>E11r(&&100L>Y0)1fFA~M8R&TXMa9Z`L96b+e!+X z;A|6SFNv_Wy`imUUhaNjH;()h{J2)CUcv$0L0tbzOybvI5GhePeHa(2B@b+@|3R{^ zN^F9|$Y&ep4P-ZDdH5UgL+sdY2hg(m?`N?Iqkt1qwb&#uizH!7fSh{&3NrL%lm{O# zIWgA?!Kw0ij!bg$(So(&h`4yQ%n_{q73Ixm%KCH)X)b~yEBd6O>e0V2ZGK|WMGE~0 z$+d%otV3L)rCWSU+sd6iJeRmd!KMgwAy-}78iu7b;`YthmR7dc)w~oOz>1l}(0eTo z`Y*ByQ{U_4?K8ThBWWlUXDgWx&O#Y{a4zTa!H2`uI(-PB@DUe{QTa~E6m%O7c&-$` zzP+Q&2ZME9=j673jEaM%6{0*QG6{7%5v?LB!ZEYUcbPJ4^5O?nn%NMFBq)? z7`Q`zxg6VpO+IwUt^F5EvL?(H;G64UaGtZ*e~P=Nj*=ZduhEeWJ`V!PHHzmj!S-y< z7}y*Gl_iL?7f-&6ZX3{IX(_<@4i#FQ6WGR+#u@Mm!F*hGtqg)|VRXZ<*pwgjE@qbq zC&GYWtvthxhZYL14ve%fVg48@%3wI-bJGD)n{e4i(uUPlOA@yW4tX^DZZf{Sm@*8V zLzqg!IEI@`toi8{;Y9vaxB_Xca~ z*Jo*xr8`*R$`^MFA?gW$mefdTOD;zo1+;K{>Yc+gfc8-tM|tG18qiCJ7q5{L(lArG zzJ)I_Z$0h{;V+;zb8E>A*<3rFu+bH1zlch!s|5;+%g?&}Xnh-4Q*>YZQD2sakzSPF zizPqApOwC0nBGT1fuK2_*299vCFa3s0AgW%befnbmIdJP`3gZak&#+RJ`On)kAkUG z#a=a2?hxvs@BQZ0>tRQw34iexNKd6Msmt$;!J8^jfE5Xt_L^+Hv~DB;P8^VvaT$qm z-rk}o9$$fH_15DpI+dMZg{ENmsAW@4rGk%Bx{Zm5bp+tCPkYnZ_nP3pD*Q}G8%=N2 zNr@dF}>@@#h;RLEM2}8(ugHpmKyfpoOvyFECkpBrKZdy zirytL_y>bFe&+W#JVTl9dDLo#Q#Qo%GCSW3YJnl=P>CaA)MT(o$;jhoVpPANFr_GG_Dzr>`Iqe* zf((cEeL%{Dm-xX6iPsviGnB9&NO+J(zXGH=7#Cfw;AvBYr_WrEKU|XQuVj)$LDOu` zdXraw8Y4f|IYRfdBEAs?vCDBv?CV2%EVLBkc{wBX)6LLh(Rrz7Q0z!XDySD+o^)2Y z0iwWO7MPBrS9-l-#jz6lLV%p~NIa+7^n3nHx)b8ny-@14b3cMqPm6O9Xch2}$?Q+q z8OBZ$L`qasgMNPcr?9bd?yD8BEVNGFoTXvkRzpDbJ^+ke%fxg@_=PzS`_Os_Z+>bR zRK?aV$KaeJB{Qnj;uH)CS1t4rlqnrnK-&cHH*Y3u6OvS60}<2>QA)|P;`}PhsrJia z0S>OxlCS|L-rQiV#kNeVPl{+mNeM8ZN;6f(L^&1pit!_ly+St8GeGQ?&6cL zSI*)SMKbicuU8O3w^V(M%oICiRdy)2XfS39O2pcasKW6gB!^d+?Y!m~GJM=d-Y@!v z_uGgaJQ~zwgK^b^?0LsHQ+5Q7?cvwA@7=;FKH5byaU}@5T7_?kkw|Q|>}JqvJ|E29 zj3=)e4o7-s%G82L!ChFLOb}t+p~c?&;~%pja2UK^4_LYz72le2x@p7}(ODx2WwE_E zgjWueiu9eVw{IMB6p_&i_6Ipmq*La>M`>7D#;XFSz|hmtNRV`G@Jg%u1i=DLRvm>tvkdv z3+gn&!kKfZ1){u!pB7eHbc#WLnQQAQhN>YTSM9i~ zxTjhc)~LovLIjL6CrC~*^1P^RPY3_6Oy4Y*gW>3QMe#xVXe zYzPC7+%}(Eff2*>_$oEdWX;g;OOs+KIb?L?8h->R^g_}NM1KI<{UXT1R;2L&X_v@t1YfN1JS z#`8vRl7B0g(SfUwsN>iVBW**07bXZCiafRExCy4IpbSO+2{zQ>t$Ud2!W`s2de!f8JF#8%=IOVM8-GF!0LR3h$3wTE!4=2-E4QRPd zxrnl_2wuLUZ%@IhU4hNE^vU+YF_taV;%g=wl@55Ys;*Xgp!%jaVR#F|mDIO{3G$A| z$xkcL#u*CJaN<;{P_pW|Rbf%-kokm3OGt2W1i5F~p{ zkA0909qH5lqVt}%vY3>Z#6fjpwpybzNLagF!i^=)`++z76#0L6-blCl9PyO3@kot% zKaa+6Q62Ql!2qNTHiQoJ#LuD=aLU*0AZ1JI?!Pa0ng<8_`~P{+fBDtfhfD16WS7U@ zBek%dgkt#9kq8B2Iaq@O!-QGD?t!uuT_J8XUJc%vwt+^1q(CYs1u6SyIhcc(L65Xxh;lH#FInKn5{db|(M%lC?gL9&p*veY2WiUB<}XO}j5~N*^F2$1R=DRP~lbsaXIZf z3AkC1pX-tfJKb*@ngeXrP5$drNr5f|K))(&C^!vO0nK{);8-FN>o=pB#B`Bwx^+5G zEKHz0P)%b0rM;LdjiDX~FP-nfPp4Th3$lER_8@J&50Fy^2FDoiVM`rbwhiWpYvZfU z^36s=4}?X*j!H8sO@kP*3H=sKh)rmT@F8KC81Ki%zWfrpV4)S{Us|LgSUN_UxC&Yw z-BRQNm!z$HI=e8Ez#2Qj0h`75TWqWSqwdst@V=D}JZ#2MaT z{l??xyXZ;~VA7f{-(S&&o6$p#{qd8W3h`$m-1xJ0xF0!GMhPODHG{xtd-~{+C!&tZAyvgJshZG6hkXSUk+`4zCASE2Hm-UJ( zyR-t=F^JCP`C0sP<(gQZ2a=_S8&9x@ULQN8CRYeq5n%~D@YB`q;4Si(!}F2vx}vJ# z(cox-V$2ZeD&prnQ#eDzf#E01?lU)$PjW*w_sF~N&W^|D?=&0JIXt)~r&E!8`pUSfF%eO}keJFUx!WOi_|6$B*n zOQ?|o6+oeoUlZuWNCI#)8e%M6I_M^r4OsZR;;4b8S3)jhy7#fqQ~Oip(I&AtfX=qVl5PGH!ZTRpEP&IpAxQeZS2Id((@*~D+wmD3Uiv*3GZU(k=2>ki9mG^`^;<9(aT-3 z3Wn+%;8~YYSE`m!i6N_3J0V45$10uNbKr1RznIV^AlDmcDdRWOC!?NOhQgZGb_fbX znu0#GVQiGmh7@Y0Hnt$ILvO=zUj9K%g!oN+kfIVM&syfzuVq&Bb8 zUZd)CIfJv%#l1%RLi{+hepXipxZv*sF5#js(|=P;!);o-mUPe7-x5Q6ah6~Sit0&# z*GH3T4NlJU&8XvxL|WYdoD9yHE@JRP6oE1aP50Ppg-FODJ6uvYM{>H@5$?3 zqbt?d=5<8{C-2B>B^@;eBPg@)0|+_2z^c6s$F$k@Jt%oY9xJw*+xM6W)%PN-cO|-9 z+;gRJ-pF0oDvv(aPG%rOH^yyDDG0|%aiaPlJ-V(y%eAB>S!EPDOK9b1tSZipptC>Gs+LIUAWbF7`M_49anQ`6_#xKoQ5n z1~8Ch-Mp*(xon-SW!2TWv}xvk!#<}LRR^O^;Om9uP`DQwE6y_K9>8dYG!ZhPposdU z;-VwRg)L5*Hwc>V$~KQX8_WYudN4cuj#pNA@+SX0Y{K7opQqx@F8|@ri1XS84oV{< zP{ha05;)C`sEYtTJ#>oZ0miskOSNJc+EG`^Wh0K=86mUR4E)x)7Ik_rBLN^Q`h6W- zvsSSQD7KhoSc+_3TGgden?p4xcWgn!BrWbT;_Q|r-C%@w9sK~<16XV(gU528I4&DE zjW^x3%!dK={#xA1V2~ITyv+;>;see!l_9kb0D+(LL2yseiD1y;2_VFgM-g=*$4Od3 z&@{oml@)8l4xBJPIbfteuaVEK%d-DuDruEMfNEMT>@Gz=_U=VJx(Jrv@-7>sG9$4oWEWF%UYt&ru9b1W8t3q9lUfYrd zowqsr2aSWCA<%wX%?(-&8{7AI6UJn^Q$Ea45E( zfT@ZJr7aEK((JWJOZn2)>8;wi;dupFrubd9lLxi9xPHoy8hV{(9gQS>{#tNMgk-{> z=g*G?`GJLm26HS5gw&ZQny%8RwY=6?m)o7cfq#KU^=*H@-QC!F3Z+(?OLPfVi{4#$ zt#$2gB1VmbX>2+^(DR-HL<|Bru1#9CEy-;Y$rAlb9ELgmb|BW2S zpYU&JQI}sv3K$1sNy|D9mqO(k6gx;HA=_}7hA5L*GbvM`>7&zeV@bFI*E5zk)_65$ zFNW1&l0Gp-UhS_&(3#|LlUBXJBa)bb)rEssDk*s0e_k-oJi-=xk?9oirUipVX2;uJ z-`)Mo;}m_3Mv6kqTUu`1ub`2Nj!YK7>h}GxKUhDXzTqX2Dj2*maaMJ!wd9r(b4`?L zDo?3ez>PK`=VXdG94HmN{RB51Z1EK_t)6pVQ=!VOK+eOBIr`DsC48;jjztd@=o4B} z(Cd9bvL$TfgQuaj`q3i;IM($;W_2%?h#ZoI77#(59K2gMP$aYFYsTU~R6#B1jbIS5kK zJyH>ZZih2w5{eC6%}WHzUaRpV5^>I~^lNw~r$| zB*B}Vf=>{=66j>GD0Y%WR0Yr8R?~ygKrfR9#fr7+cx3yRq~%09*&Is_Xt{wAZj^L& zb<(QdS%9jrX`C6?h&-Vdr2`8g2!k1Xh^SM-rS@br%nZaK3`#eK(Kk4mtM#2zL*-Dd zT8)5Ym?TN;TikaZPi3a#OE@#_433dZ5H7csmP2%8T&KUFLCMJD@D5H+h8M;`IC7T(F| zlX2OU4LF;Fau)yt~gX(cO-}ruYxQb+!v5EMtzOnTqI>G3`<~CN} z#MT?=0jr=p^cN`9m_-~y{8r!6W4J6J8453gSQWxmpww4rG?Y>Fc_Btk{}!kO-U*A= zV1mGCM9*xF_%pQPm7$ER++PFN2oBbJS8zqmCIR897GX-mVlZuCOwj5i8c?>l6Q=KU$S1FG{G!UK2ePd-VkVU8`JK`u& zDym&6Ah4?%Uii%p9+xfYzy%$sB^BjH`QQ(lOdno-Xa*W9D^v>%(#-K-e5^%lHo$SR zaav0f?}4?!`XT&@9VO`Ed0M0p(@j+x>*u$jebu3ydQCF3!FkkXe8Y*kB4SKH^gdwp zLYowD8rh}vh+eU(Z5*fo>ACmnDz7r$JspfjrYLf%5+qBfg~ueuV|f^Bq|lOSCALa*OxW%m>!={EGG{BL za|!(=*u%1w3{o0_#4^8-=70t%;a&>F4Re!@UWfrB8W0}M#?M8Onp+Z@arrIOEgO{# z!1tUHLb-ZwL#(JQ!14xi*t2zhDmO|uWW&k<0zprJ->dZcabe>~1Zpg7Y%7KkX_$S* zUj=%ru&>*71d>*&$bHI3UZ4q4do~g7&#-BzR^coV7AnMv!$8VYqskagQmRy^x{DwT zrtgiw#uSt12<>qdi#Je;muc)Ep3;i|S8g3hL* z<|$gqdC{={D#A;j=B$mo@e+hYU$n-MD>6Vm0m@=L5jiWd09Vi%wtES(8D3sZ7||kZ zRRGFTyZ{kZ)=!P$Y7VXuR>FBBhcd{s1?RX6Sd(pG1cJT}*I$*yt3!^p;~GGL`RJqV z*a|qBs&*V&<&?o)1u^_sBGygMCCD0ML-B9NKgN+$r;ze87c5}RolAvNn7M#VyjqJQss^1K*t!k7*?z`q5A)u}Tx)_WLX zQ&`Hdx-hYE*jMpvmhlhE{>rD)=;7PptZ*zXcutKx5lKEGuC1g!l>FYTNym_Txf()9kL&IK>a~Bm-Tq_arMQ!lx@$9FSjy}5+6A|nKI{t=w|dPuW00(W=>y#bk1aRTL) z;bst7QBnrzh+^&{fipI&T5KV~nB?j6%QH3|i=h!&qnxGfHzF+sNg?)y_0%|XlfTH>1$uw9U;vff>=^XwlLdRlx2j)OIB!( z6AJ?m))?d z?6(Yl6PEZYM=0kPsSmc-{u+ED@E--5{_8s(tsITvakad36dimLf0egQvfc#@t5DX& zMo?iPDBCB&j~>aPz*A(F2)2Pqau6wP<$7Dbr3w{(!Hz25={sz|lfm!6U0fedI{V1o zkc-~-*`4`&BI!C+>KEs<-bdi%*^b($moh)A10d?67$uba^GbSq5o_xBqBWmxIUGd; zA$%-qRT`h53BbHK4R}RkZ8+q1feA@B4iB+Ws6;r{RG1J^Q}LMM?^2%b)t1;yiAB6CyVT#N1k19ps7rdvUDHG&zO@Cl715>LntYy6dQ zKdz#9LC_3g3_OI|jwDEj*gH3T^@r)@);gkI<=U?&!N-(zbz@B~~4RPz5@*r&-^VK1t zsleGYEv-*xgR{odG3<=J#{I+L_^0V9+z1|?fape^U1{ZaSTwj8$jQX_00!=d%kvpM zNRw^2VaHOpS%wcu9wKOyXdZeh0!>01mF2q}XXDZO-p1nwQe)bB>8lrr zM@il%dN1KY!=e-u=IKIR4BN25z5g~Jzp%kW=##d^3O!9{NR1rq3#hs7&}TheH( z28RmVFd?I@J9vm*h-^M#q3j7jf&sIOz##y2$UK{^=G*?@@baVs?;}Q3BKOOa&8K^q z=MU>oHy;BG-EX(Ho^Gr^FLfAD625IW4$cqGEou2`gSQz=2F60$4ZY|D$I`?jOH_;t ziV=$5IP1N`ZN)dh8po5S~Er^+I||&m;<%D!7F;y+e2KH3ymk=#mu~WW-C4 zr-MP~Mik~5Fe<^G%dhklw1B_JpRN?CXBe_3vZW##Dhk&2talYK$4=%n7+z$#s0~cso8{(CQ>Aw4yQj1CWmw|DXlh3Cnd$F zMJO7nvc2`)S?}l-P6%L`T&?f3z9lh|cNIzX2K4S(?*d}Bm?FQm#GLmY`uDzoGi;n6 zPRs%orcL#ll8;k-S0d;B$@=69 zf(&(^rhAMvE%;>;FUBFkswBmV&Bfs+B8f@z6qF%7jda6-j`2^x#)K2vRZ3EoqsDES z2|$e+_*Q!?3kJL9=Nhz?AZQ4zu9h4|QQr+`A460abV4m$DoC27^Y>xNxo#QS|J#qP z2dnt+6!+IpAN&l}b$NAV1%FO24-dE#UE#Bb$%ED9*8YzxFK;fdv^qB*ETis0ht(b| z{Tm5IMgt2Lh^nNL*}^qXPTN!hSqA4i9gu+kx|?8``Z89ISw@R-9u8-RmvFzI9dyQ% zla-o*tz2Vhhlh&~E$1$nI?z%99L~Gn@BgTW-Q7<6rDQH|wgD$~$r50Z10Z#8HNz|{)j?cclyZ?@gL7&d;q+qwNWw;>)6 z&wCuBYlWLWDTB?lLNR3S^9oO7*zBgg(OH|XWiR`FA`w*jo$Kb31V&ep-dzBcdRTm3 zdJq&3FC!;crPOit{ghv z;s`@t_)sl*62=&wC4&slila;(+c3iu8z;E5tnnF~hIP!mJX;)}`h~K!=sIM5j+w016c>eu9UL z8dK5+VcllppFoYJ&5wa>Dmxo#xr>|K5cn0U)ZELKD1lUf?}!Waf%#v0t0n!~U=*fP zaOF#yv~tOS^eb*7x@aBnF4ivd3Uq0!>ncE+TH*(O-#K~L%+W+`93~*JKC(HrLcy-#;v+m)Irj;X=-YRDkY_jx=6*}M zslX>Klwy?*=$D~Yz{qMe5}cG%G~5Q}3zefLF`JlWCTCmD{U)aaYh!~KgJ%x~2X(&L z&WDZh<29x_Z{5#xB)X~ALi%qsj_`NpVC#%k6Xl0Dc~=^&up54v@j;(|pVcdK+iFzlGtA5EIr z_(GHdatk#Kvw6{+%ON@e@KQ6RD!OhbRH&R!=412KW`{nRAWg75Iv+ zRmI)TX5B#!(xk0OPP|-2c208}37pABy~8vb47ZP5j}|wD3f9M&iZ@=kzS&o90X^rn zol(T0Q$WaGpFR|#MN^_6Zsi2dSj&kL9XO68oa+^3S4LZ#@YI+#-~xqUU}6sKB!b4T zhdsOr^al0x4fQK_nSc{2?#U&$sE%jn1NA--40Kd+LFz;Cxp6b#Xq9mU(hofv{(gx~ zgV#rJ2?Doqn_xBx7j{Nd>Du@Z9@@HC5nIfJ!C~gS>qBRmk-9Z9*Ifs?{2UCC7T#++ zK$2f5_pTw9N_ssR4sfdCn(#zjVxc9$tjcW+UtdrD?l+4Dl^P!e>r<7zfX4M=z1(ah zZw@j_OCNIBr-XYcZ3oSb$O1i9!ZQO^S9Ufy$P-qvSi8IqRLoU{WT4>+D0l#HR|W54VoLWja6H zPIokrJW;r7$o3dF#3?!vGxX5DK{iRg7*N%nn##MFj4N^+)p|yOHL9Kg)h^wxpi?!& z`1+={mj;|4d{}U!8_7+|!CE6{yKjcD`5Z!6i7^Ng0;UcV0=Gou1m%DY=d3iBEuv_G z|K#EXqcj1j(4OyN6MHENbE*5U#j44RuOSlxKds@yh7V=$s7yjwxkcD!(q-h(Npqj6 z0{1`vlTgJr);0LZ{O_ZUg%p)vg+%h6KU0cj@q$ubmLK8RZ9!(gL1DQ zlTJS)@;pQ~RSp~B*(vftsQL$E4OB1~&=Ku2>zNh^)13Ga^bj=A6F*?r1GVykl(4Di zciZUiU!E3>5!=y2(29e;F>SsqT7vhRR!F=BKoE43{D^vRsVpi;zl}Cy^OtR{Ex#YE zr?1}gz`;Es{u%r)7DQDh;WdgVpR|Tmg8?s?={6O)2a*?Cd%?cPV392J?U(yax)`_{ zYkB{)V<*>YWqaeKHt2UG43gn?u;Vn2V4)hHHMj{J&=Ll7G%U0>zpx~Ii@buC_W~w1 zY(CaUqn+NH$7lw&HBJTTLd}S$qb0SE8pzEIFBbUuurEI7nST@PgTCECb=|IM6lsUe zTidYtVn5~$aw^Be2~29%ERq?*KMLGQkKh@J#N8#fYHt|#NMkXww7|K^qZY!cs9;>( z$-2D!?EeGy9UL?M!Tvvs(wAePl#jdKhj5(0eG?N6Cuuc*1%&zs&;e{Q8{I5!F}2lm z-z@eCMmQ=5i5wz7p9u3}tN@s(UiRvw6FXoO% z=M?d4=9wPcSmbcfnpPgCN8L34Voc|{ISGX=4OMhy(bk$!Yk~&D-p~tgqA*7Il`ufM z6iAPH=`ilC#nGb;XIegWAK+q?+Zq^`L5z}JaEL%12hRT_$zdL2ODLB53-=ROXtL>E^XvVX0oI*0SyQpX0D%V8#1YRlxgnvhe0EzoPN1xE(bRF$P)m!+R`*bfo z`pe@LI2*yQGU3#YCKNP(YqX#XPKRehB;pXa!QuG@7a=*(_hvaTU&pYtoWUi0GU+TH zS1ug=>atFI$A~%yJRm`Eo2)lTWSLk@9Q4H5n*mndfQPk(o{OQwA6*AbXv! zjGtE+Cu}SUKC8dIi8iOaM3vWaHRp9)GK>r;R(1gWj7`5aHf6H8=(6sfSlk#V5?2;9Dza7E zfkIqEuJsyb70LkrV6i(L_k)AMBX?e_icG>5MK)I!??32kz)~T_XQIl+?MbQuD`EnN zIfJS}75Pm6JtJcxjogQR_q#aqH!0L%2tF=R!ob{K_hEOK+I=a|E+1A zLG!W+@4KHe7byM20^dO0(hd6}t6#<R19vDs4Gck>rN#V7Gs!p!DEARqT< z^UD?Hm(To3eLKa0>9@5LMAEO~Pk}Fh+?+QpY9J$JRZ(p4xB=&K-VP8+EnxyMd&eALr5Xk8qqd z9t{q@6I1f~5zW?;{49&AM}9Wl`oG)3Evq9KWDXt=j(eA*+4dM|yxv`1{3-94+(DYa zJ$O(~d(zWFwO(DT!q&w=tz8FtqiXnlbzh;VN1}uW*QpCblj@w;sJ)FaY+faLHvFlS z&!7VGEPnNncAy#!rn9RH?#g;DT5fwXhAaJ9^lH7jqN2#A7?+UUA+IoggS%0g$>HF! zeSOwDM@pz1SN$yt3Q92JWbm!c8r{G~WcGN7Y!b*Fg9_R2tn?Gf9(mxmFB5Xez`z4v zd$W0hlqmzIsIDz@-6m@rdIH)QPjZU7a)`C<)xmw!wnh_2cQF!IgT7RDFcF9%8$f~Y z#B#frIAX-Pci(+pNczZTn=k6-)iE~JsLukj1QnyTT zEKUo9zAQ+5k@Xy3#2WG0b^3|5>bpp$ut@R93Va#oG#!?DfkDU4tJy?+f50V~55ir! z75qT|RC1Gfm{2#`_5SPOR1o*FPYljx{sQ?G1D}W1Bu8+ui)NlVMF0O_@kmfI4!S#GRsFSlt zJz}h=`rXF!4I~cjK3U&<`eKKz+)>rNqU`gn?$fPDf9@jZ@<#Uw`rTgN+1p%y+I_Lj z+{>u@b#2{Par3z(YewmNS{h>pAM3AJqI${Qr20!qFS&&yu*rn^osfrl(vXus@#!)K ze~$TzakXOfNR_?u{PD)~M}O_^Z0v45eX+N>^<3tS#e4-p=~--R-TNz3#^UeYCO7d2tT%HQgp0FHrjL6X9Lg=!N>pc&jUoy{*Svau)hV9P=8JA@D&1 zpm6&Pg4*emBY~)tk8+@CFR8q^IP>US{^O!#f_n9rTmRKF+VgdA>C7nyzu# zy24&MNS=Y{x>~b_pi`I-M)9vdT1gA~6 z1T~G7Hq3R+L1IWMx@2eVQ`Vyd$<9%x76gLegnbu5_mZJM$?Fh|d~<7JQ^R|5u2FAn zJ4>G$nBleRi_5^X-UaGIMh@u&3m^4sHPO2`y1cUc#Kh;OHF!6Gabg$ISSmJwI3~~% z1`++VuL2*0@-yCHaIJwuQ14tanea8>?PR${@7!zEgq&iI`s-D?yugw8HR~90p`)1N z{7U#?|4~@O#jC<0Mb$h;oG)I@NM$Cm`_}@b)_gjCgDvRwpm~PtBOpoDcyzt0a&rKg zqX~UKQ>-Cp^Pvi6qU*t?NA>nv(3EuWTj%Rmu?nH(-FULP3We?2`d;^|DmrBSCvxpP zy3cFuzIgU*edn(k1kz+|u}Mu;xHJ^oN`DW&e*^)-{!cI3gSRuDfZ5mfPcS~ZGk?I- zv{j944&2t7hWr2ugr=2OEX1Xis5E~%M^%KD$%KY%aMBDojKr9(oQ%eY@aZ4*U;;s= z80;&wIjiQiMbyVU(WU8FIrE;0oKPEE=iF$K!ssfPpjrP`S5@DxT*{;&F{mN&{Odum zH`2-Ln?~Nw*7K)-?LOVy#Vs;5613LxQ#YS!y{Sm5V8II@i`(1GOcyl8x}GkePGC83 zS6x=KW-1TjhW5&~dwtLatmnPa6H)SlG8NlSTns`!%xK#PJ*-6%3DOVOK*4;5Gp+V7Che9wHkZwUSK&4w;c!9b#z=JlJh&7^>BXILWa zZ1|cVYa;^{i)N2Xt(G9iN~MRTY6?}B)o-N&6)HPRS3E9N&A`oS*`rdG67*TA^srQ| zmfN5@lZ@4}FTc(Ymm8HDtz|4|w3c0&p?`H%CE#=TK_mH7$g`TPanLL{MMahN8a%pM zO|C?JmJq70DfAokEmp3tsG9iCiWP#FnYnQya1A@J9U>8weQv|u9J$5RWP~P>=!y1X zZVN=qP_qQe9OIfgq#z4TL7vkH)-HI;t6j=@e8E{X`1V1AIu`?ghr7PqQz&lhk{yOPl9cG^os3f`1Dq#b!cQCA zv(caQaB+fKoYHP+?_kzmHUkZEjQ)^#3P1;Jdm4X&4V)_I0%iXil#KV`qs@BFYW#;E*sb zCK_eW?KLf8x>@c@lq4Gg_H!u$Lbq=0VKIyzFhA~#A;OFxT-PIf@feub% z(E?g9gzS}GYKgrMtkLE(59}pyzbJr?4ru;FSvkAJI9@TbHixKH9gb_RZhKB_wQTpL zQFIzFxIHDZ1p=gE2^5De#@!j$gVC{|4_g`*mI#Z`TBpGr`yuQtORsO$MA1IOF)i8= zyyfb4>Thc+f+XFSlFKFQnP8`y18N`?ckgkF%cl5o3`jS^$(}+Bg<@4(!}`*xbf_=I z*hJT1atlz_{TVO;*r4tjf|Xb@C(sfSR}(=BG*jki52*p&RfDTu4Wonvn++8{X)n=u zkvHp-eRUNPIveM&Tg^vX&$hSpF3lgh&$b?KU=wRg@8+imjpm&u5)3qN7j72f5`e_P z9mQnl3{&JKsF&x$;US+4O2YRU$(6h^ za6z1DL@+5&I-P>ujb=j}go`wrsuet-iIia~&&b=Xmj{jXJa2UsH;&qgPxsNY$C!5c z_2%>4JzPx3_ffB6R|Yug3^LwaIofLuBW{C*m(sLf(OkvEpWsmySrx?%H|Oy`PT1q~c26^6&}+PELj3RXuM7`|AUbo1F> z({PbJrSkg(sSCFCz%wu_{W+IPZRm5lK~yP(;xo0T zgYgZIlFKXzilqGn3#jD|p@H`fA+G==T)?Em!BIIL^FCfW0GMTqODl_-tYlO3pO8|Sa4^)&FIE6}cl-AZ}+6UL+ z?FtTW27jUEV0$o$y+3lE_Qs0G z*g?rEKBgWze0!ZPVC%3GR_`d;wiMN*xkHVDEjuCcW`WApM<`XJEnpwP1o4yG%qz+e z%d3go#;yuj4Y>uay5_y&n2D9SWh#`l>heuDfHbS$+pwKX)(r-ONp*4ByQ<$>XO_~vW?JO#oLW~W2kCJ1jj-W}0C(P$DV5Mce#wbgS98&BHF5F!ko zP#9c6yy}+c8gezEuZk6EuW25UZ*6>_9l0_w2)+a=Y$+3^|sSUFO!A)1(33Ne&#ADEO0|b=$Apgg^t23KqMel zM)1JS2*j>wBZP7y617G%VbcX@RC5s))0^T7g^?_?DVC{e4I7(NZ#b2j7=Kv_WVIUI z$W#exn>;A_oAXg#uhah7h{d!ia-Y&eDWhb>R%o zR~vtcey*~MWh&n>3YU3=99!a_y>0u=bcAezpQRbD#2Jv6%E9ZPzi5iPy#GW7UbkZt zf#tr#f^eh+RDKI&qlUAUEr@J^9~`Gk5CtYoV}?0@ z3LzuMP|2J+WN|`MJcrOdIQz=6L&j|Xh(7~57K2Bq{|*5nFs4_PttQT~~Brr3mWdo9dUbXMXTb*+*R2Qjg%F3; zT&oZ`y7{#nrdeTzbtokQR(fwWpTK(n79gAz%6uEmjuBv|8O%bRR3Y=G_%~q{l-a}S z59(Z7uSc*}c@X=}4oJQ$n?Rg3EO!7$3}hgP`3x~6h*U+Jbr{7)(@&H~e0trTFpMcx zKtS@2>8s(z1$nc8ssxqTZGz;6m!=omi^P-c;o|NZ!8;LxTSB|xgkVPsn|c6{T3e$= zn4UL?pDdi0tU{%`$5PyXiVfJ-tHLUqS@@O^9fN&Jax}q=NFFo_wqoT27cE%=$=0wj zOH5W}#+e|UTOaEW)`O~ zhrp2F4^csj$@o>iMlaLgh{1a=QxRO_h`}*IzwrGb&MT?h_Q!&wAm7Psh&+uZ#oaB5 zFVBXP3GNwJ9~%Ne-5OxRWAa7tgXx&3pTZ-;oY@;cAwJI!0>A^TKebKiX`Ol+&jgiX?PMsJk?{ zKG;PA5@boN;JIi__?nmqHwfca^S(@X4LS%jgWF=z?pqv=`^I2{5FwIyS%~g08Ay5M zpRO#9Q|Z&;;tW}ZX(_gZlh7q&LpWij!%C+CBUZ8n(9!&j?B7A2R>M|E2ah9mm5PZM z>gwwMd9k^%2d*68&6PKXr&&ro9CB`)Vr1*ddes3_wq}gsCOU6M{qR=2eg9&H@ z>JOc?#^=7FNk628XPLL=`Wi=$7#(uHK-0Bf=_86%XZ!qT7)lyDNUGKu&5V?dTfoSFX2JinIyi#fGagWooh1M z$Qp$Am0*=^3X|Tex+qnTGfMGiqNzC|aCF(s*WPI_4;BQpGvLqZ&hUXfA(e%1YM@5G zu!DXZLj`^)J!P0Ecg%8+E-@7i1}gx6L7RLQ+5&6l?+YX-LA>g4grpwO1(7}Y;sSmt z!-%*G2$~WLvtGntud@i!$w8((BRt0BQb{Gxt0Nr>7!h~|$O{tz3TKGrR5pg8F3de} zh0tr}xe}ho>RX=l1=dQT+2v3u4T}j61^5=wk}go_JM+;KjwG-m6G=VrY8Z~V#uf@j zV3^yi?gcgI+J}t+5>#QF1>c3Tnj|bq7DDp?5yaX$7MIy*%3zI{pB+pjD@PW;G`SoN zK$^RVg-)BLwin;z+fnNs6=En2TMMd`PPY_eUZFxQK`No0=3jZOGLgeF$uO9kj$0J8 za$BNIRChPgOPjaUPK%PWlNlLswK0zzZ7iIl?nPku#^YU>Yv4p)#8|9LMAK}cid&;h zVAkQ4N!||n#%w#y#bhxd>YwVCi*w7CmOR7VR^7uZW6x~8y5(j#7KWA~u5rpMR3f+A z=i@fogvJIb!zDT!fNk0G$s6dOMv~AO?e1b0Qbp0#95e@2&(=7YYC4V0V-VGAZ;$D0Etisi zIXf+ou~))@%NeZ~SozM4gYz4m(xL^H!78S6o%P;Y_FC1uvRo3tP{ra$2+=KUr;}k< zuk4L=#9X~&=7SqZx`Cq(GNtioxpN~ZpVT28k|`6sQK>q@digD!I1}ue< z*+wbgq-6}l%$xEarp*-R99977&fpicuJtK~w1YT!<4;pj5L8#c1Z$MM3!Ke9q6NL2JOe zImJFQS8O;6H8RQqhPKk_>+)YYdr|=X$IU*o!n+IQ76&ndaN{pm6fq6E$JB_MdS4@l zcS&uh-d6S1`{y<$gku=MH!T~5YX4# z=3jwCx-T&EMrC1Epf7NMoUFnoZWDp|sK{5c!6mL^|jL{nxSodL)yui7JYz0_Rn9Q&s2FP>=JlD+y>RGS_TYHJl@q z{|MeuZZcXrD%R`&XYXy-;ySK%(f_%MX@#U)wgB025{E5I!hmcNNw5LMSxacK8)%>- zpjq9GWFqU_&bg3tW9NOxM}5sXyBo=NvYwrO5{vFxvuf0+QRBNtC3_+ZY?1BO!?^6A zS)Z7i`CwTOPhGn}-k=q09j{csVJ$BaJ->nP7vGc!>Js@|!=DKHq_cUT&%igk2PywY zNS(D+it~LR|Gee`cN0;B1&wQ-*dNx=wy(?YvUPwWXzHlB*t?2l zbEQ1N9|24@7QbRjrpgYl$jK;NLvT~`qHtR;>pY5K4DqPf`aumo?jK&C@*X_Y2OCUo z>S$1Xwn27Nd(|UKq9TGs5RU2=3Ti+Ut1#gpL)BSjTn9nB812<8igf}4L$zEk&JTpd zs&+&mHb$rLTe5|0GX*syW!yj|Wz{nz_5f5lO!XmM6yjWC(bG z04-2duqPaCDH?=LTMz+(;78`30wbhDWNAg?U2psg-`= z4#o*opjelbu>h1e(9n;ht*{@v=Gh-I3TOT&h7)vRdV?+R;C_3C+6zYEW4lfko-e!& zLlwBjDj`WpIzO{}eOc=77(t-$mUV9vun3(Ez z%QR*wa*KMT($FjnICsStJ2$6y?w@2cAbv}dHPuRzv2y^sFVm9`kXyV^g)lO2n@#m@ zi7sKT?Yae?xXYWb%P*-rIcWHE2}L~=FJAep*QYgp7^fp@wk_6%Yo>!AR{D3^B8}!+bP2>v#_NAK+OXhL*ItX$Zk4JxIr1m5X z(IkgOqJ2Zmna87xkb*~6M%YF{?UcF2jFj(Dg&uh_K2R0|g9^u+pNy(@<;#a=fPfid zHym)d*ZfpC%9ReQP}D@Y53| ze&K|SEZ-v89|iaX?!VE@4wJkU&q2=;=4J<4Ih0H?cvVpQp=kv3KSW_G&v|^B`mK78&0~9(| z69oDj^9r!-k3XcMWz!J}^HX*0-+9kS@uMmPcjMMy;ONXU+u6)C^0?Zr zrtro|E4x(d7?!TOPiv$p))*`%+q30Sbu zLc}ch1R8nxz5cs`TDR#=#V%u}%+kc+@rDB{kTCxzoc=KB^T3ph z>Jphf5C6|klE7(|Hg;l;@g@$G#NFbk$NZjYQI4Xib83SvctnkJ7o^HnU1%ATj%yg8 zg+<%Gv@QLldIMkP$Ha1aW~X*PSk43zyO15^c55m|#3m1_%+%Um?8x`e;zO8kPbql( za!VLN>ZvGDRzR{qj$><(WDDB60*yaS4R4Mu$k$!stJ8$+VgPY@cq}e`7M4048}?Wn zzBUs=;h%`ov{Nzmkw*Eti4Hh{R4!=D1GUe`{;Mqnd;sV|kf9-$mS7WMi7PVFO(4OI zdI#iL-su`bdC1O$nwOWpp3FfhK0hXf9U=yRRR3;jg9JjEq`G`DkZ{bRQuW zhetLYHo&A!*Q46yIxobT@c)2h4StRE7?of0g4_jkfzY4_@=%ch92KQA-<@=PVRAE!lRaa#U3-$ z6hdw*WRp!}8A?z!eOcWd&ss=iYpmT%3!%CV5hS17bw!)k~vPLiq1!zb87EBpJT}|<-HF%qT?^#@|X@^Ga~!oqdM#(l3XG? z!FnVp2`WKK03wC(q{$(Ep6D0l9VI?4Z?Fj9EOJpRc!NbSAv`08I_$HB1!no8>G{r| z{CGL6duGGiu9TBjxP(KL`=j9qx;z{|v8FjWvsUCuSPF=av6H6_kMv|qs!3AndBa3= zGWk?UuUNs{-9CDmdhi0--RfFBeQSGTXO-8q?&8MQjkO@(OsNRpYcbgrret0zp?Pv< zayCQ%^fW_$OV4CP1t?56=~|SwlnaYS7$ilh^@vUzo~m$~|3F57y~w3bmHMCOOvO)d zp2D(Q#!avniAFjfY)!8++jJ_V>7AL`?K9`$R1lW5TtRO5B*(95Hm=pzPq&mt8$07C z;Tu9BrnG<*#mJP?7|H?ipB!5MwFK6c#o`{5pC1)wJ7%2kbWSi)8CY1l5KYaraM0O{pngR(_QLrx;rFU&GB%wjzB3ic3rS6>ZH#Xj|Zcaqw-aL2nQZo2q(Y!)v1`!bO_8wfp87dTz4?^pg z_y2hR*MeeTp6;K;&%gN7AOG~lAHV#nafrv0A?{jBXPOH{f|4_i_^nX}{iM1XM+b&O zy7~vCrLzkz=?7G?6d{5XEZnl#W!z1_v?7hY$Uiw zf|}NE!ayDRFna2{uA_`bmA}F`nI*qV;YtTEbY+WUy)xsi1M{7PrNrn(@Oh!l88y9Kq}BGEA!R;;*tRnv9G>XuAxSv0o9#tf3%k)&Ls zo}`*biZpMdNR@g*dL&71y#*XV(^PdyKX2}&Oi?c+q`1Uc`~Yuf@eq|yDL66u5oB-r z7@9(Ck+6;C&C`y7Wbb@10+K#%G5^$*Cw?=Lk==)sTG3u|*KpA&`61>lszUO?7GDcL zbUR=39B7J3IQk*5=%>Z%jY1gwifW0GGd}O zPKw{CKrvgznJ)C9B!NJ(dKe@i8*v95J#Knq4xIT&S&={hoZlh8KJ;bl)No$Uwq1~j zVazAeB{Ky!HJ&38p+@}==xQiMp!-npIb)C%$vPPCnvGJafT>(EVy{?(83Qt8OoSzC zL%xJ<5m&z03;AMYr1z5Vwvum3unJb0Z49Dmx`8b20Mn$(_hdirD3y$hg!AT++y={E zQu#|H=KTGojhk-rxL3bHSY=zo>?syJSM(rk+G*q&sBjaZ z$zqd068Tsr1DXGDIk-sV8dfl$1Aa&ZFTNRNB*(CJcoeD+Pbbe)X>-REKdeMq>4qk zjlh5;NbA>csfCSzz=&!gZ3ip(8@P_;1EF%vA!Baluk$wslc8KtV?hEYU?VO-9u_eG zl`5<^w=tREy!P`I;;PGk`u!hs>v^GVzFGCtwnjH`(-9m&V_RExC{tD^`I;m&;nwju zyAs3fau$43MiX%oddKiJfl~F)5$k-Hp>&QxUrqxmDLTcjay}Tv>=d{~^0qy%RgL8! zQ}ND{XxQXgXd_!?QMlEeLF5K zeK;sO$`Q5FfJaDm(yZ`-<15P`DW*$G@k(1JVlM1!vdN)xQ~1~9!Y?E|Gu4*t)m@EC zOszz#lVNy~2x3nXyvZ@zl%bh`?zor9(c^dSi z{;}y6G&ec%*jji@AQcH?scs-TMekhQLCNnLBfw#-;ajSwp*nyx5gHPqAAWC{OAb?N zvv8wFh8lZpH2&&``1ra^3J3F2E+@_w(>=%=2bTw8c*_Ys>06b$pzIVAwR1}4bT}M8 z&B{NY#0BR!e(K8tOYrq+0)(j1{!`EkX2M((tVW`RNP?lb%Iv>Nx9c9%s`m9<1&?+YI2u)O0;D{axHX zBmJ4}MCrEEl9490AK9jK)rQKvUKt!=2ex)zK$f61nH;18 zx)o9I#u9IM^a@L|BbkOHy@+?5Wd6Wq{{|lOV+x#vK6KjpEYo@;yUY+N8t0Ye zfEVjQ*_ruStR0U5;qVb+QLO8%P#p3^QtopJvmqx^cAMFf!Go^lV=@CRdzbHn8+(qi zkJ;!N%daK&H^Isj&c=5HXVF|`?hWp?I68ybz&)KjndT78M=tjwA!*)^j{LZH*mfG{ z_I~sYBj=h1%FW++fr2rz01n*iPoZV4=Ew3|-RlUb@hCR3n0PR*pZJzRigLZrO2xaW zWeFpr1TldI-u8K>OlY1v!78%y44PM2eci{gvi=V!LX1sDk{ToY?G+x(jFhvIZ_fs} zyoN+*wlZ0+sEQi$^FIA#7`GfWbT9rIC@kSrx)-geYPo_a%`6l4qZ8zXrB1@WK54*A z*_Tj5Lx0Nfkb{h(0m?i@j^Gp$vV>>F`xCy#{^N!(Wl_Nzg#~CEWAjbmV*LzYJ$V+` zo~AwGfB*)}PNtDia1^n}dR$17#OYSKaRvV-cQ6uCe$YJ_CQn3X%L&HE1WPH$DjU9=QHK{;55Mq z#@k?tevzsJ*zkr==p|=EY|wm&{e;7|i0TU;;+41djzANHdhxsNn((v$Hr+D{I`s~$ zG>$lyD;@R}8xp#<{SaY|c8!hOW^j0ogW-9+9IT~O8R+-XHmr!yP~dtOpo2Du>~>M^ z4(Zdqt zjj@HfV;u=2JNKtMp896mO%DU3gzTxB@Gya>m!eXr+>HfWA8+f0a?o8QfJZ(d_jQWD znZD=H9m%gkxgpL}R@MG&ZER;Pr1?Kt?r#5Rfzm*=l$>o|bT2b9X!;e@l zq%a^>jmSI5k*D;f(@2ELWDsmXIq{-kEBeZi6S|YV46gwwu2wPBhfF!{^hWEJL~ZPU zdgGe3nBE-h0oml!+ZfK%{PF28Y|!nsJ{aRfC449|dSAVs3|TVo+x{hQRKV4)ZTu$D z(zex)g#2h$$;1j)6I6eO9HBEnQ*dB>-hkL8cvj&y=tbyWvSID-#eX2c67-E6o!Q8)bO4lk4vW6UAX?mnb(H)l5wefKi^PcRTFCCBxe;S9e-vVFwSKE@ zsUeAe7GfOjnF}{lmpl5GpXB)`T>I9Cx1@*1x{8A82X4JY7iXA6mip&PaUlAsj5sCy zy@qrk-vAKG001YjC*!GjX-X*~N|N_)iG)yw4W4)$cZUP z{G_v9AKmO+Uz+8NuJHu`n{%{5)YyIxE#*xp*80OOC%1OiKYESg2H4OvwQ0OSbs3>- z6rkvikp+enM%pTz@ZF`UtZOh{*QsEE=m(I-H4&MC-^Pd%oFAJ=gIxsXq$qbdO7=Q8 zrMa9W!*k3h=a1&Xf8Kt<;bfP$Tm(2Xksg8E1Kum32Ftmk-6r_K^MoiaZPyc~4BU1@K_ zYI`yyxr^oetak_*G`^7# zLgVwC7Hk0;Teea|op6*4q!-{$1XPN*mNnn9Z54@Lujq&%{;cc0y1jOd1Tr`xE>Ayt zWmm6`u9JD_lJ>G65tdc;47y+TU>gDeNedxGuw9?X-@_Y4PZ4vru=xvNpyD(D8a0{ ze-t&%y1)DXkKK#LTLK411Ewd4G!sOT7F1dPXdL0jfEs7uH3IQRtnF-5qI@GDE_?9t z_!}RM23NQ@x6yF=nUGgKMjdC=LXxsbFW~;cy28Y=@&l#@XuY$3Rk))<@BrRguG--8 z@9-;&!xkI3=Q>-fCnp(4xi+jS8+e{|$y)oG#2-IkJv5J*&c-mckEKDl1L(Wdf5gtl z*Qs0wY7qfYqa1(TavnecfVW%XkfRgpl-pEp?|4A8MDAwOMS^#p-{x7N*wmNDe!1nG z5;GjrLyZ!yPc}u@BARJ!F!m_`^PGjC;+-M{%5duZTYMN`q@G;&uaohqH!&Pxugr^z zjwIbe3V#-qvl(3o>;WuOBL(ok#SF>x{RWR}Rqw>APNSrShjcR_=Icb2Bc8rj7qDv< zdKQ57!POI7Ov(ITg3%wn4+I9Jv4>(9VJ_cm@c~)0j3x1S0q~Xd#(WkcSdWUzMxBG# zY?eTIHz)^F2e^5IB0u5uv_CqK0*>8|DHJ?y2ngE;pi-VNS-ov5L{7d~`U174=A0!1 zOdAI;7|&YY*xuP#Tix4OPa{h?B~L?KlDZIRR#Ex{34_DY&B_Ynd*3j$IO5TRMm*(l z%p|VhF5!SATioUi`eA?u2P;CqZAXclSJHI!*0;!gTOZz%d8v9W0oZfIi1Y*ww?7gx zB{{Q5%Va22{8Dl{RKlnvkCxoa>U{9JU%l9Qs(FE$1&U4K$8SDdUskv+gH!l7%DhQN zl4o@`hWZS(Sxcfb`{9--L^dP#-jPPJwWC-sjjXg+oghx?Yzx<;fvIY^*ne~064I^h zLIvR;Xb!DK4nBd|z3yKjz9oa9h>_zRQh|Z;l9g!)ATqyVJRkPf+u?;^T8t#wd=}5~ z?wiS)J|-*T6dFog{C??C$W|$gf^{n5(M@MNTi+EJ4{$>}4tHo^;sEv9aBjlBz(LXN z096cAzU_~af)L}jJH1kVrY3e>An$74Kz1Jqf^&`m_>@M-R+W&w(GC__|2no)0AZJ` z%bhS(FyPb|b&xSpR`I31C`S;$&4p6>D6<9INBr*AFJD0ADyb|gMgC)5Wu-}kXyEgr z3(pB7gF5D6)33*)2&piqT|mN)olvasHiApJgC)6MrFgR@fR$=N`+m)hZBL;DDOn~! zDmJY9txHMp;2d9UuS4)01gu!qXr8f_Q!?tc^eKJ}?Ki`Mn`9==QKo?0zDYib$I*1@ zru2e4JZxGkD>m`1=THCR;OXWrgzr6{b9kt~AAG;L_uawX&g%2s&ArXPZctwD9z5SV z*xB0JJJ{Jkq34~ATfI!}Y;@hPMkuGt1f>0)Ym~&e=x_XR1QrHn)kP6QY{$WI zC7UwY0#oKI71hoM{o^|(+!HmJf7Z8u^CCs2KV`663If~eVQXU}!+1pu$J2!DEUO=K zP`83CG4^!1*>6pl^wxz7Y}Fdl;dk}g+c}&GMf>cW;7^VWvROoTOmzJ$$j~E=rXJ|z z^d~I;OwUTuK076OOJp#v2xfWSe?uzMmY=`z&C z3!mpeTiSRbeED#6h4R=SVq<--wuUmrYBk{6;okXOCQn*bQn`K-{?^we@B5_@y75E* z=z7u*RiynaM6H(VJba_+C7dZMM))v<<3h9^E~%SH1}c1MdM%qd{x#VH8X$8I&-;^p ziPl^1(^ZaTL?+`lD=j8;6*2~&_}Yg}P_8djUWjP&HRpn4o!?X8)$YZ;QSu+v7**y; zgRRR|!tlXL-o|J&99bte|Fqw!Xh<7U%}BrB5-H#F_$?SXPN{kVGI^5RlumtHNI@&0 z*4A2aB4`-G3G`%Z=h^Ds!Kb!5h~J~r55|vlt9@9$eb(<({0P+gF42>Gy(M;#*};5g z-Uf4xWbLuLS$$S(5NswoPk761IC^ULHrUOIgVFIK#qo{O+NET8BSYKmlEAH&lh~GbXpXMOXi9j(c-9=YdkOmOcB+M}wiONCsn}0> zMW_;8c5usuxE-`ma(0nj58W@^PBvyb^9a@Fx~)%8#jNe6sq<}pi?rAJa0UY2|LVab zdsZHxisn?-L0Op9P}#E zO)hYsPxauESB&G&$NtCCasMGZ6H6V^_I6Tlw3hkYa$1HBo*T%#uRbaQRv`R)e0l1a#h zv6BXHdExFPaZJfIq?n-Pz>#BfZp**=)g>#MLn-KoT>Smj<2Qpb9Js&{9fyvL{mrd? zgrQJBp})EHziN+?-2UR>pHa|fpZ|e-xL-Wm*7R|7tn$#l2hVIv^BK)z>ivHFbGHwH zmrdx!WN^M8x;hy)J~qd&J~MN8b#!{o5JE7N_37@-#mVsUMka%6xi2SCM@<=zj?ZWebNyF5|Xv7Ov*nS2rcb>*V}_O0Z&shLZ#~~wKiK^C`PPo$P~$k51ov=D z>z$45t(`s2c_a*Rdg~{vn@`!6#pE41X^=xTfIxyEfD>#*9(TR6a}|oRPf=!CZn(~n z15H6$gGfF5Q#rr@?8NmD$Us#h>iMFSUfe3rg=d`nDCnbVpb6A2?Zi#%rq0b)-pKT?qV5U*+0gH~2I79CRzi zHkcW&gQIto)-b-}P}Q63a~@cc8qYXfS{q+zEv`59t3ybC>`>1z2uL<}G2Mf!7ejc% zc&x>jLQkz0qe1t(zVv>o$Kp&IB0m)E1jBj|EF6-qwi>44)nu_)TqE`nkO#t6a*Vhoy+hUm ze=-^6Tii`JWO;6Kh39`E*bP)UeD#dSli*<6g#`w~`6jlEXCHA6({c(SQ^yJ^)mabOvOGKp4U$!8pxM*8 zPtohSl*gi!;)E6IYa9;UGmkklc@|2hB2rI8$+*nB4bTlMc)W2Spmz$cEd7cqfIEbH zgz%z==-ilxC3$DOUbd}JJMm&5xSu?1lc8De*kBnAi%`p^(_41s*ID>1j~i#5f7lx8 zbqUI0Nf+_J?8}bv0?-EzW8%z9{C=D<+WoVn)&r*sF8vJ_j4HrV&1r3c zmRbzX&yu&y;#Xo>EgQsrmFyZ$Zw}C9lNYq1nDJ2@B^FDpO{y3(5BiyRm{j=E&D=P>gGFf$jC}WkK zuvPhnjo`$l8U?t>UDSz-yHIE{j-ODPxqn9Apv4$com8F?zip}16-BZyNUB10h*5I$Vc zPNTa(&<#aEM4GJ-X;;XFk`3Ca$=inM#*M{!rVI2i%=aVanRQssx8M;Fl6{;s07JJ0 z0t#4qT5M!c+1^l1I!F^((qqJM8n3X&D@}3(Z%u}%T(W9pVj|x{;?5uI_ zu|Mgqy|e2}RGU!OdEox?afhZ_`7iyY?I8E zUn9It6~P46s-dV^mM*VcS6*LZ^s35Q!(!)BCE;rvNGRc!dY%ASpsRz_fa(sT7A(@B zhU6UylOlDBzAKtzG?pUlOXc-!5zuBWrW_Kby1tOU|?pw=oL6$FwY4$g*3cJfg@<DgR({d(|y2xy#w>F_>@7KKx zBJUsA&_N@Ber>EjIME;5xcWkyM-EO-e%h)7x9OXzb%Zfp50TEIE|NlUpj|~xwWj=_ ze3q&sVOFviOaA8Q#5RRMVj9*_AC%fQK_LSv<~$e&y*brv-rFW@!uZ)0`)9DCccGeA zIN0y&AXx>4rF-*Z`NKmRK&j1aXm_uQ_NKm-hd-v@?%9v2b@L1PTWt2}D!z*h!Bo!= zMhNmOG>tqm%#ZETSW+7?*DXjR<7{ObTqZ5#E!?wyxg<3rA-N;tD~F8)K~RAl-UZY@bXer4O-Z}E~fU8 zSmMchQO{5Gp28w_Sek#{k?T3}O!HEMsu{JqY$?+c%vu8N^=YKG5)H8vu#4DCIx(_u zyeMP=jO9qqVXM!ruxH3#xmYpB&^udv=znb44&ai8$5<`d{lX z;4E2`pz+?MFubZBJt{JOy}yL;{3oG)pFqlqOWs%FIqjecDMxSMhMpfA>~2nsXj387 zSy%xOQ_#VV8c@QYBNaJrP%chNO2AY@H9q~j4JYg&Cl+o067dNZS>8PEu(aLWq{9CA zxdno>`4lA8A)0|HfdKz$xpc-KM}^XV;lK4?8xSwF=-aRjw+Yh;Zjo1dKfNzi^F~65 zuHkAq1un24hZ(l@wxt>dlh(SYYODF-b`O=s*^*Ov-V6S9e=}`vL`?jGm19L( zAOq}f{H*67hKD?DY0;9Tn~&b6jy5qP9Z`!9C&SH5eBZc;(Vf+3+0>BbggoDRL{dmd zz_gPF@fu9)R@v&qn}oGq+jMSK#7sSa2HvRoiJ})q4q9HOLm{35<>zwp9!jePrQ9}f z2M%}z+(2TqtKTU%#;jk9E!A#FVy~+K2zM$*Ds0hbQ1*%7Wd89QJ0lU3kD0jtZ~EHR>K*NDYM#9nn>eh%zr!P4e8YV_wsm` zX_N5owmnCbyzS8*YHak|9^&w5+oM(UL5I^1Z4H^nfb2r#b4(hVBnGWd7#HolZN)^; zKoA604-soeH>1V2AhJmvKf%dtPW>&(E?mS0EQZ>FpMeP%uo@>BDeMS(ovfj$gV!7UQY$-ne9csV*16E1zJSpm1 zZ>1cjyI@Px)*%X@?hN1Zp0u}ZO_1rbHax$+xcq)_JUQ!rey{rK{>-+|dOyt39M>L$ z52hYjP9!4dpDbBac+XbLnq`ZICdt{7U54A(Mq^jdX;v{UFH(GzD!-&W5=AeEtaZak z+*~*MqJ8G0@A%>!lWr^3ouy{}9ueY%t;m#d?>Kjt_ci?1%=4#r1CF2fkc)u&%Nf&| zlQSl>PWWOmb7$Y1$Mr$uW@ti%NOSh4k?SYI@sS9JJd5#B?+SXa_iZAp!8T7(3yGEE zBo|?I@Y0uSD#DzA%^~+@fSu?Z1!||t!}@fxCH@$>lB|0sRR~_XD6>RI!^9gXqGT!! zp5gdb{7YnxoJ!n~NV+bj4LL)fZ;QD#MI#$5Yq6q!tXrWTww>~DJ*JV(EQI9*caQ-w`v9asS~C zm;|l`_1%DYrYNtfw3<5lvJ>L)UMUS5rL*g&%}_!kP+#X&u4PI`Gc?hpO`(A%J8S-Z z@Zt z8^!Y!6uO4mE$vWbf|zyOhPX@vAvvq3r_}~G^mGzxN*3Rd=cC3BXU>7z@JE9`&3oXG zKi}f1j;Zk5DxXazSL2oCW%RmqF_?_{OT*FW^3myF@o;d-UwH&_3Ev;_kFOz+;=K6| zmcI5A*Lo%{s0DvCE_hwv$1S51`#jn{N4qOCZrv9VIo3GC#lMf;lCk}y$8LA~7ud~m zloXY_5Cu&B46IcTpspjodJhGhHZLx&Man{c=}FQW9pVlqu=cTsp3CQU6P?t%RG9odZwLO=VsdF;Qu_e9GXXx8KkT*4`^el((8bTss*2HA(r z#nV_k*|hnPD$)K3D{Nqs8EHD1TgFc$8|)SzLs&wxjgKu-76`Vfk*XK@vC`!lX&qwcq{jcYjKEqD@OicDnwz zQuME>6t(aJlm$}VsNDBcm7-fHGwC+^x13F+Od?WmA!k!`nygJaav@_+N*3X);X|b` zQp`-FaG8oIJCy~S8ZpCQii%hR@4c;&n`nJ4y)~F8bHZ6@ zgbn?Jd4*$UqDUc*#=VgYKt-x5G5li-=Iy=AI4cScRCblOdIEyCQwlrHIRv3^o2s1r64^C+ zDw$Mb4wPsNo@X=H3_A1G+Q|#GXz90sEYKEHAd)iN>!lmVC!PX&PfK=t+y6vtpxb$| zw}yCN7zm;VimaW{3BOVlHT>+NDL$IYgb68^@|H-jKHUwjzM`Pcr&73)!u-d$iRW|x zlybjjm67mbuTlJ1!(^i?iAuRIv?R z`2YUjAwt1cQ%|Ts% zgkY8J|HbJbnTU~r!aa)$lJ~Nm5Q*S_!2C%A$wZt4W@7*p08X&?Vs|Plpe8Ei#{Z=` zK{64e0EK%N1tjmaP{99y`I7>Yi8uw!#sDZ_^~K)S)2-F@gY_5Bwp--^t9hRfd$^9t zYBrye(ew7vl6U_z#X&w7qXP$hkypr06AAg-E!5z>DI!>y>#&c)lK*<>AWh^may>HiQm;(VVj}ckh)Rf-#(6n*I1v<*5j(@h=rpQX z+u7iyTH8BYf8JQzYeSEk?~ABx!qeYDtqSyGCGo>2DsuAV8fw>g7Eg)=qm zpRSD&tQ;32RUEB30;X|g@}!-$?|Avv|9r(Hor&|K5!C)S{b?wWz1xO^xaaz1Xo)?MSg2HH{4_t-42P*U zs~eWmWrAGkb#p72xXt|yaQT5eNz8QVN$P~J_uoj#k?Q2UciP;+asSOTlxS_~C7>XU zk``0K2}N8HgEEhor@qK^9VGy%D;UW^!%?a1J%+Csu5fn`UcxUY6Yq;#fnN=5ub&o> z9#EO1U#p`OFQsTj_PU`qrX4lDq?OhUKh^hVa7pmm&yiGRK^<_`fJdEFG)T(2go6K? zFsAeR5l-YEPoVuyeq^VDOO}Zno#JK^yOM&Jm`FYO!yECRU^kA6SxBS+hvF8vn&WCq zu6o2pcls42V%S4PC!m0cjfWBBzKeY6=kVPU@miHw%0>oU->V8#dO>RTwZ{Hb*9f)whBRSJpV3XX7jIdN~Blh=0@J+}UL;up2h=8%uMVMw0**xM2I z1^ZK*)V;i#-=a76`8Z*NI%#K~rr;q*s=bpgZxQmp1r~L*5hC}uD#Sj-Jm4gpVkRJ) zTLd9l$*E8{#@f&!-f7h^g^&x0Z06-26&h^eyHLL zYArP0%ag&W+;;_i1%K|!k)=Y%WnM$uomf+q<85^a?60cbVks6b2K+XweG9((zu)3U z^^lKIYrF$bgY_G9nF8J&WJcoRaoh^F{{)V=@eKkj7xBmT*0GIUWj9aLCq3$TxPUCf ztX$U>M{jz%o!!G>2)9*a?R(kM4UAF4o8L7hi@p#K?5NFLMB|nzNj<(r8>sfyvbg>wR`G6O9CpUgeTl?F3I>@g#({J-k zEKam&y=rdVegETIb?esF$?3l!@a-huD6Cjq%6++FoXNe#m2IJI*pPokDlv3l+_u-& zG?MiGCd)~mpZAaBZ^aIJaoPU?C0*d3M#tCjYIU9ee-5r}BZG}tFn0~7Y9Lh5xzWreTi7^;rIiCxgmPIc?xUg zd(@;kXU_wCd;C_vEghX@QQ}+L$+piM>|(n|t9B!OuC$Ecnh?AYGOZ%FCpoA>?WARX4{1I-+N>M{NOflu3{Fn_gfH;;XL>LK2LQocaXot|ME=jvhPnjZOMLzl zG0Nwl4NK}M0ihdWT3*;{uLbI<{%!qR@j6u)1e6AuRPAbkrXyhycASY|;j{3= z@u|xEM!G_02Wwl;pKN|xqb$BHOCP&vTIu){1BA&FPuSw*6$zTyWr8Yx6+CDest76H z_9aeUPhL%4b9~#7>Vxv21cw05fK)~nq`F82%-fCjxHft`K{?wK9FZt%6WLVSWlz_tqN+>Di$Dyw}_ibJ%-~ZG3t)TO} z?SrjdIl10h?}4ZJg+xiqs_`kW}I%q#gSfA}}e^yyd6PY99WI#OvPN?3K9tIT>8*V$8+W3>T`S3GJl( zpt0|;D6=_%5+kdxgqOHHIWf*A8sfW^W~dySQdK7zvXJxTF|28_|BQP$6+j)5{%=P& ziWw&s^-q_Uh^8B;R@i-%_{teVzVBcgHu$Xq216&u9{}- zU-&{o2H%0!xiQl4ioUb>@S;CD?RQ^>m$`X6`cUq3&7a6qcCUB6@~`~VvA#}jvIq#J zl@bzh!Ji3-&|gF8tq!dGUj04a*G;b_HzOhtrMO&K+1+}vvj(+j^e(CRMR@1%M&Ei8}|Euk#e{FcHp5NdmT%L(-9f?Cl|4PYfN$ALo^FmrVw)lb{y zE+GurkJ4pUXm8!)(rb)%`#I z@sD;tlL`!f&Hs%=>A&#bvQwGK)%AoWQn(Id8=#mGB=>qB_m!WFhPZ(4{5&N)?>-+e zeoM4SEO*Mekg0hliKbz(Wk;A$nZ>;L_W!l4>z;6vC!oWX6{Nv_cd!c^`q^s2l(;Nm zW0-_Yg<{6uc$t&3yZQMWeClTzJ8S20evw$BKsYG`F92uJ>^j7j13L{gBBIBgIRs*+ z3e2wSn{t5!M7a!lqXaxS?(22XMc)NZIlL776GO=RDETb0pLkH){Pl@jc*^|8P?yfZ zqAvO7lB;HDX^Q~4HPBfSzqC6s7R`8TLMK}kE zoP*!^nIX!34O;dDcvlWhv7j7bURr47xPdCfB5{bCs6vKwfz`Ax{blUQ*?{NBir*5Z z>(+>lslsBqbpal*W@auqOlz>idKOo_IRx+KrUSNSByny*Sl*qb;2Kf(Jts&{hexjk z9CtnXKIM;X@fZW~4mbE6@f#uk6DJi?Y zJn!od#T*yLf&z#JWj<WZtnfZ!Sk)1XRA+fSYIl}#i5P0+4fFIDu#c3XNTagg7K;SAgyeO8lt%Sn^GQKJ19zIVKE)l%4ib;u@&znN-28?<7qtu!jH# zE(piArO#9%h%nMb@Zdr_1X5U!7v{!Wl=*TkQU>Gwbs_7f!kh_Zm)5z*TnQ;~Hyps$@lq8Kn>>nWtZ{bsTOr(Ft zdCUiZpX5eI>sp^L+e7QP3DOL(+82jZlkg*?ni^k1iYV>}48d#O=?SpGJ&_p`8eD=K zNd-1$-HmR@wof@{nW;FCU;@nYYytTMutkpyqoPS5#T;rV(0PgjNS6{rMVcn6{0SZS&Luz~FKi~c z(3Be)-V4~)>J3p`gB+>S!B$r;)lFwFAs{^BtMv!bIG`i6h)$WG6{C@L3Y~N{nQ+I8{9%780F01wMIM9bxD~d3}}v3QpdePZ@;n?saiuw4p*#wnKy zb+`KQ#|%(y?u}d4co*+;vxM3Q{SUDeuGpK}I}l zkFdAeV#4zdNG7XPCNh~Ceu{;L5d#@I3=7OeV}V}CcslwbUqe~_y-XJL5U>@lf3HG4 zFPz=7+EI=3h99%vue??}?3#dPR%<`(jR!}I*F>mZdQt~9vEkdqMAsK(X&ce$jjg9k z*=&-X!PzFegI|TTVzgy2-n@i2j!S#qCoOjdCU03bo^C zHo34%S%4WJxrkNIgDL)ZVL0%I!gxqkys#PVjw59tx@EC2VLTy2SNBVq;hHMx+4Kjb zFJ3}5r$SM4CK$GaVbHu&yqjK24nQE%!TExZAzB*^LRXq%j=iP)b7=5I20a0F?@e!j z9Cs*AWVB}QF1v-!v$Y6<4d2oqkF-(1djqEiTy#Jj)9Pce!hk?Fr&z57oc+rTJndQ6=3c$g5z4gMGUl4MXn&21PW(#6*#ie+h_Aw{eH&}}Ye zwh0g(+zd))9baIv(vcWL)G_@X(SGFkf=`Sbf^t#U$dV9J3YJs^CBJ1^1|EJ`g0WkV z+89C+4Z%vKX1*fNk#sc#B@u5Lb!J20O2U__uG&7hLjI1dv8d0CZt}6hMw>8@vLTlg zg%!to!Xd+VPOou99HCRH*pvP#Z^GtjieOsSI^gomjpLfUbTBAA%HvWiE92ft|NQ1D zCc9Y@7vy{S6PKldjYd|)!Q!`+F;SzA=U}K(pk^nsqanB^{rtR>D;B;#eFh6q zW#KmYIV!%Dzy>Zoyt0-&EQR!&3n?rC`JZqpeU1I3Od@BPa(EHT?nNTP;&B&2 z(?9}=dv}WyR#623DB>+?fG2h$5bazeC1o_Ynv7vx=H8FiS=5G&eYQ_)6pq;;ka!7e zCzAET=mKbs=Zx&^%*u*2%vKLmtD!xPKgSxxaqQS0E_=Qx;Fg`e2nlODaWtmiSGH8} z;vhuZbx zL;jojM;PEVH&r-dnv6*!v1X4b-klQL-u5 z1~|^9%NKI?4oy?5{8>4>VdR6-d-&P58`OJgA5M*;Vs?-NvNp+b)ZuG*J&ceNPXnNO z47(ZAC`eP#j~(_5hz>YD=AJc?$5H$fs6h5n`Ff9N^rnf_2Qsl;lyIP+#oS#Z@v19_ z{LXqPmw-s!2}7YJ(NKF;Edgq^q!^0wjBP-*xf)*M|A>wFI>!)vwqe%$C%x#t_&{GH0Sn#McR4!q`%3_kWt@9 zPr+2E(pBlD8So^FX;a-{%RBDk9ZF#zzJk3#6X|&A!E)#}p&SB`P>;aFo`Re*{=NTH zepJ4jxkG><8g)4WaHFk5&Ip$s&6kM8djHLH2ySNUGPa>Rl>Y^72-1N5kmwj$q2NEG z7Q*VEuuP^!asnd7@NY6(^`g%tosz}MT;|8f+|!M&UK9|Z|CIxIe4Tl*aclTQ`R}}w zElhmh1@j1%1&zn9d3;JEiFNW%eP9U{Xzse+0xsG?g9p4mM8-Y7mArWepww`Usx6=i zOxX{nswYcMgp~w-Rb$TDQQ*xc1OuPSu@Q%}@r&W|^(nf(s);|6;|x4X7Gp!8QmEnT z!VMKB7;RoE=GJlifdT6RwmK?Q<#R55Y*R`dNy$61bzJYRZ4>GtV*8kAmcMbjk|`7N z_jqMx^Z6#vNf2`XB>2MKFO8?Wiw|9%g9>~EVK>hio#j3WKcnZYYe>T(y+wVP0+yQq zo*4BdWFm-@pnU1-8i!R7sTOT=tS$-Jn>aHJQDoks8x)zvosd#x_83Q>S&jf^5SiDMe|E98&g$11|LYifiV+?cg*lQ~pNLk2^FsUS`tst>qK99|IN)e~{(RZFE z7JhRRQud05$UB0r>#fOmquU3ZTs%KmtV&)2rj znyAN#SEk(bO-#zutz6V%XQ&?^Osl|<%sXxqNW2R;%#Z`k+M*|}|04}U6BiMb0R$Xrds!4H|`qHp3?$9a6i*m0t^gzSs`P${Y*;i6{QJwd<gALGbAQDIG*JH&7nAsC&EHqzeR3p<80fAh{+H+$ew?D%@`9f0{@w_M6tx zsFAZsri{My#G~kii<1cs=T#4@`!y9>TCq1C*yb_jCL&L}LikInCiNEoaewho2TQ1) z6gL%@Mgde40S=t4%kvxeHrt-j?&#fFq{AKIyx2oRRI>zX!Z~PPaR!dMIu>tRlWXc?!!3zp+#|e^WuwlS^GF*ly;c|qUXXS`VXB}{)NoOTM=A;Tos32rpM!@<{ znrtPuJ_K4`M|AKf?RhMv9cT7!DF+Rf*wo(X1TFfu%-H&5!0|8PhOSMr06ker5+^ca zCEq_ma}9?%nporz#!A3_vSdl${!U!_Zs&9`p^}pm#J7V<(gtiMFl78;YMPQpGEh_R z<2Ry0<-PB|x%_E*KcVCCybk^o`TeIE5YDIKqgIq?EMn}Ic;2{W3$gc_Aii579UG+aS)3)9d;B_nqPrYRxCK1}95^)*KRVkSwU z2o)1@JaV?xlDRtBg@sIM`V)ZH1+WoK#hqwV~bQ54U6Eb|?|0aK~bfYCL z15JxXt8BE3z!8Ef-46QoLPJ_%cxG$vkRGZwndUji80r8|hryx+E{E8*@W?P1VUpq7 zzSX1*Kh(B_`G-$Xa<)WMrVh^-N4H=5FtEcvZh&X~Nza02*(eUA?b&*K%3C)TQ-?@i z7$LBsp*OjRfKs_3M5hQ3qTV}g+^FajIbM}#@32SM8b_~rG#LTBQ4Ibuk$gPCDfN(4 zqoIi)+UpxKkMB7gjgyn9fgxGmZ!@d_wK*sP)2+5 z6uh4ZT@J?fhJ%3gKXwL6@OR6XsU+Eeqy7a>I9U&H4%le9$0SWp=DW_i>xe588e?3= zbuvkDEET0J<&toZQ0DAjmFHL{X^;hL18!{wNONI^<$e;y(qG#7`m8r^la$%IKe9p( z@RbmY;Zr+>5q5wUaj=G_R)*Jps^SgUm&gla*1qq*FvOHU7$i5BmITXr(%RoogVyyj z4W%;Tq2{Z9Vrd44$z#k8)3`DG9g8qzj`8NmcU_h9h16&%_GzYzp4%~isJ zwr5Ab;c*1xslHj`(j$TisR4fCRX`+BO)sLufo7*N-Xu5b;n)SMg3!{`(-(;0F*!V? z2G>txwE(3H5EBMw$#qpmEp6DBUGv~>2-5laO_6Xwz5+k894%SuJOJ#lkMxeg5R8NkVo5KgXq_`h4S6X?msof=rvih2T*57Xa5PNM@#H4F!H z*{mcSbYaJZqWaD~Tx;kd#K`B3b+NVESw(V$j~}!fCXCgn*Ms2}2G5B%*Mt)_!WNOD z+E+)9VIjrULZ7;da4a9fk_q%NfZQefqNxw8sSP4>l;(ozka@(Z>w#fi%E)X}sY0YV zo1Vg-3x|fUo0VS(nR?|&evKosjn9Ind-5ho*vd_s=?@zN3| z#o4|h!Et+C@Vp@QjuF@51bs+an6%@TJx56Bp4=nHc0;5}kH^seP~&eP$5jxJ1*_oc zLhFQsAT|2Upw}=~*z?@4=zs^V4{*y2N=3cwV7NCpp~C$*xU`rI<5sk{2^lk@f0qFS8ZfvyKHH=MKb_{xGn`NPJ%+VqFU73 z%Zdesp|gNB_b0pwSo+&fx59qM7#nvV@rfb=kt0Maqc{Mkx7?CV@D?DS2B|8e8R zhMi6&H6yvxLazH!Pn`F)-NO-@L3r5#8|l1y*|Aq&0Vd=5=B)5OBb@9lPL1ED07O-y z`8e)OfaKLCfV9tP05$iGxe4DtfHjGtfPMUXbd3XfZ;;cF$Np@Az?n>LHLhwyhEU!O z2Bed*5Kcv8Ie#UNY}5&Hk`C@gR_b@iHKhA+T|^KGtw5?G8M9j!M8R=7U*mFjb8P|b z;zKzM((OEuP4e)C?Jg}ShZ|G8r0m*ig=+^VgOdSD!D!0yQbm?0Cw!P1=Pmbb%&>uQ z8bmu!HxS3?rvZjlt76+Qx1bh=&Ji ziAKpha>2w05f_P8&woKls zm)z;{xXLwo9<2B!1J4fK69VeWDjc6lzKo&NVPqDodSy$lg%sSbpgL zWEb((k(yoj#3^E>imUcAvQ1GACmMo?Vrd{j3pV4{h;_IP<6eO@9%1^_YE_|jDjca7 z-q52~%}e98uh@;%zbY?EfmDd2!_fdU-9`YvkHg1eS;+IlhM)qmpaEOTh1Rrkl65?= zHGgR@CEG^+P#07jB$-99>u`$FXHf2I?!)Aj#fOe6zaT@goCqt~xou_Q2!VJ9%z$#DH#!_lc>Pu-*HIL}%LD?$9Ql;+Qp6>KkT7;zj5IT_>Pp-^7+yZozP z(LavrCOFIHMy%W+jwmBtSHb?ncVXi2N+E~z4ASP$!_o1e`et}~I_ROe#)H2v9opZI z;Tk+%I_&cr-{oIvX`Z$nA(kY{bA*8!F7CxOvQT))d0)ON1hZdO8EXH@^SZe4*Rjz^ zqn>J$xyeHg%>j=I;|)}#3^!d`B|=!1;tI2FuybFcjM$?9Ju^)E@akK+BNI9U zm-7GKZN%}%?zXT4w-Ex^M-usIaiw|Vb@fqf?VHT;8_svJ4`nw$g?1x!b=N53$B0uXLzdGEjw_TkC(+v9m};Wdfv6XmHaQ7hlclHv<0R`R3Zz z`bK-_^`^kx@Bd)9$xs}O9liVLU>i4h0FMW}O8DSF4r(neE$jcFA%#<0i>lvh4b7&G zH=nO>Jm2%H_t2#j@b_CD1$|K_~n-^;bNyZUD%`{6B)3 zCZf*n$fg_c;^SBbaya^dF7J>A-N{QiVZm8un#~2Z%&C1GP z{EUU}x}A6bC8&F}vb_9$z}ODEt9hiOvW}cZF{4&Tr`H!Cwjf7%YvJUox*j1GW|0E8 z4~v;IS}N5y&C-)7e`+#B8_Q-{OaSxEf66}1-xZDGflu2d#@LI>K$JZIf`lwexN zsjFUV%=tp8NK5+qI}AdRWp>58@1JIp@iOy`-aOOk!VLs*)m!yI5vx(2`rt;k;Vz6) z1t_1_+)tr_!6Z%{`>}auWFi*lj)dFd*U*XO%i82xSPn!WkW@c1Sz zMM6SpHA%U3KA|q4Nv7N-#3*A^-L&T>;Mj4pOHlQZ1qYMev4`LmxnFe$Rhi;iE_LqE zvB4-9amKN-pcMP%CvFV=Zq=W)BhWmvG5pKo!@+pHe|UY`Tu`1JAp1_MYH#9_EXuy5 zV4)9?wL=?!CBsGBf9Y$)WQ=5l!30Y0Mgw9I6Kz<{z;JL8QG@7@9V4cAw`B@-%t?Ug>kf zwW8qjX|gF*-dQREN#>rop2abxTfHr!`oWMi zkLVjG*PeKt^%1JiQKbS&bY(fwf$}}9crdz=zkjr{A_^02G;IkKM-14wb@A~%N(rMl zX%HJVmW^KFMOQca%U2|{_Rqo@3?x1_!%DuwA{@s411GnB=?$Ox@u;eFbD*WhJVPjS zC~JZUOPe?E$4Fb@9m8NK))Exj!et@z>6%A|vobfnMSH=UTFjvz^+9IK*l#rxr1anj z9mXZpY89vr0!`@xNy{Ugb1wooveDCPc2iEtVmC@CUaL(f;>Zp3qDnk7-UFp^g%nqj z-6lH*SqQA@ivQ|$LlNkN-bJ`+yp3rK^;?OBXOmSWS02|CK|+%3zP82gW}x#Wew_2` z_;6F}NaE%;8Q9}2^opjXdge$n9rhQQCBMl8AIts8GC+2Fa=BD|;e+Qv^a1+gA$G2$ zul#^)FPVj2qRrnB$I$f7jL%7{mNg)GK>nI=J~Jf`7Yx zxy^hRV=q?Wve8RMxPYu1`l^j=K#-4x)8#6S*o_f)!cBVT@M>x8!MqDzj#c#P=~0}2 zNz^uN88zpx92K0?A&=uHYi4iX*N62rF=r~4feC2pHu6&B24obV74EucK!oXKIPv2N zzlpO6$%3#T%9WcTZ#^PSD(WR6%McXD48;{1NWnVPm9*O8i_0^{dsPsKC25?#1Ys(En2G3+ld!P4yTr$v}G0DVMT5(C%qr!r~w-X zU8i6g^-Y_1L;AGE%>>niBq>vAvsvEK78hz5Ug z{KY+@=0Ka;ZWxdr|8?2OKZi}I`dtO-=(tUY%Eh8a&p}6Ahb(32_AFyzF!petlCCkC zBwvlom2Wg9WTD@}#%Svny8=@fSZYC&6;OtFJ6HeGcPQ9S_OCDk=f8+m3J zuAU5-PpV^JiMJ-c+&Ck9b6xpfcX-G_m)|veV%b1bN=h_WP(lnY)y3cA+Q#NIu+Os4N#_Y z;*gn~T*R4(PLeY}Z3bzal-|r+!Vh6KV^Nnnzg~_yHv)xB#V4?aO(B9i^h1w9dz6eG zL*zB0$0OWzuz3H=Wu>!U-$|zxsb#^~3KD0aNFba1ubLi)e5u6lh^Ab?t)b$@>E5rIz3lL5~CZD|QScXeV9qd19HT)L!CUR**C1@(~tJ9sX{F<)xV3S|S z<)&2V`#*p?F~m+Ek+CQSx^yDRqSUpI$W-h4!-iDcXO5nw3PC0hL4tB|f}9{lY=1Jj zS-e6*6NbMlA-`362wm%3 zH@F?TG63o$O%8-Cvzu}gx}=sc)!QOPL6!ZhH=Aa)j+tizRORMYi4TH>Ujlfffy?w$ z`m$8a`(b-Uq^xDY6Zfhuq{f%+$j%xz!XZjJ)ct{-U;kJ2?#p}ce|^!pmvzIg%2h@t zD7W)nIc1CEzcRJ3W(9`X0Y8zjcz_63*7=L~aE1~-1}58`_u;LVzF*!4@4_|IaOy5s zUwXX}?MeUpz7D6Xa0dNUb|TG{DcAYQ-q~pQR@h1Zhoin;zmoYHdV1kKd=7pYFb>RL zk0-;6!9T#=jGrnrpV~hm|G~IIG9MU?=*N&GehV=jp-PcdI+?GmZ{>@imTy=crl(n-T(Y1o?7(`GNC(vG?Sw_EDep&MCW? z=C=1_@vAr_3O_*c=fzAnuoFU!1Cx7m!eWf6efSrbuTi7ivg#AmCX7|6Q1rE0@H zii1cRa>Wy=!7Wv`V}5#lKhsHu73GdH*&_T@H{2K(e~iysf_-$Z{OA%?-cLFSJJGyk zq61WNOhV{Ln$j$?hM~Rf+*!W6*3^!2-(vi6|Ie6RH=LH?*olEmD5wPU=!}37UGRfDI3lr6}fl7hsyqKcJ#U&@Lc|qq6);OJD`QC8uO+Q)L`bKnO}d#qH-d*&MR3R z*!*(TM$+f_5SJK1?t~b>&n71xeW|2WwgC&`HO|T^4pjD#B|@9XiH$#s7hxu`5d?Ov zTbo`I*+>ORI-m*vYFl1CLpZoZ0L3$ogd5+3B=Fn~K^+Z1QeB#t=i{{IPO-sUK->{$ zjqnB}?S$l~4**5!)gVju8-KAq7Y#W6n6#OV**KYUAEby3_9i1xJ-E7rh!uTE8j{GT zqg|KJ!cw=wtOW2@gS-3KJ;p+H?Zm>Knhe|ypu%~5oDh`NiH3rhEC~E>zSrD2nmLvHoH&PW6{5Cc@Pvt=A82$*-ZeBD}?eA3FwciPvX;+VqN(zKh(YI znOo6VWE;VXr7S2wO|Xhu=o`T)zD4DZRE1UW8bw{ezs#5t|6?r@;wB{g6nNxM+0f1$ zuyP)+_O#5-#UT^PAzI)oW()#^RgaUhM}9y$9?%je7i#T_+ez5ue_!`eml*PC`HMgO z?#ti*;djet!?%l*Ay_F{)1on?McpQgV?-q}Vt>4NK6s6%_wVaKb<4Qd_w!dxu3iVW?X54SzO``9ZJjxnF-);Hf?@<{-k`ld=>0~Or=Vg0N7_m`IN?~^A_;Om5ApF#xwxX=H<%l<~gQx+V$ z>LHgHS*EB7{T8uXNo4g6VP&h+o|C^Z$hhAR#QX5sEN`josUtd7g;c@ zu7NB8s2a38R-zt|^-2%~<_eSOREbK$Cox5$^FA4w_hWWmB|kKQLUn6#u};xaL1L|0 z-yoqj=o|z^rvJ`_CZgGIqzml7&dcJ*CSceDaI<-0rUHi7Fawl)iOVCpNDn9U-}63? zk~R}Kx`28@r&Uk<^YGIF$#~ZSy6j4nEl();60c zG3$gJx{|?W_02cA;Gca~Czk@*($sv)K=}OB6P47YM`NKjHy!-ng^o~Q^Jj7{(NW|% zn#mRDxRj_jp~1X^+bqU%ZwQn)RBT9nIkzu1f{Q2ySJ&to1+(7?sfHpDoFJSlMfnGa zD(ukpjVGI^3_=sB`>3nmLOx~p(SytDi^KltAt`b3QPq8f)WOde|Mcp|``t&M>?8Z= zZnb~>*=KmLvcJT??y}L!%l^iz>g8vPuO59S&+%*8DSZ$9-X(jLn9h${D7*Smf)QC$ zg`B(K)emFe298LC@U-_@s74`hp#V4lfS9d?H?qog7xj*T+ z+J9NGZ~o`E;y0-F#~6S=A*&<%?Jj<=?qXWnWdBvxC)Hf-(tG%=P5@|Pk1J(w&QpMC zO&yiD_uoZ$*yUaQDzMo15{~y79GpZBhm5R?c^5dsq-+uFn}aEj1U2@+Gg`6K0xZu% z&qH2*dSI-KW(G0R14BtWUt^Wg21i+hA+3C6lpkOz1IFP2=wGEG6*wpjsW>K^PZ}a* z#&jOtW84?~B+skPyZ4Fm6g~dT3SCH7vFg5ie>aW4Md0kn=f7e)UtAJ`JG9*$g#j6x+j2d#y*&Q0Sa+RyTbF zFYF_9YS#hSKra{A3hs%5>|LeMbpZyRVM2fD<0fyN{Yym6WkS{04`o4Z%Bg1|(NLh8 zoc4dftUwq`8WA)3wAA^p?xXDoaMg?^55Y?J-{C*t&){Q<;k)?0BEKmI$DjA`|GS?) zy4$gY7@HpC-1Y-cEq>Tpf(3GVAdb&&M5cu>WEywxE_JN;yL=b1*z5j77Yp(e4m3Q( zE`C4$A=&v2`&}mpg+JdPZjblt_gET+i){J0Z(Dpx{V{5~6Ir;zAyM(Cw3b=T-5L|t zwt;FENK~X-buAD8>oO-lo+L*22Z;^GdQh9H3Ez!98O`h%F<^nCA5^@cl>3kPSF(0a zY3X#Q(bF9v1Eo$-fxj+;qEyPAZd`IFvG;>=d2?nmg(F%KOIYz>EOv*3@meGirpB?CkzE3ewXw_Ji^z;r33S0@ogTbaz; zu<4nFpMrv1d|?B9Fgt3xWCh&y*o5gKHTrZt&9?v&%M@902tyToj?mjqtnrA9JX1G) zF%Xz1gbr#;YI3WQOWY3WWEE(>V*ge?H@enmX`q(Q70HdImMl_cfDx5HbQ%%M(GQ|2y z9b|D+TrgRQZ{Syi_#`}04dD|Sy&a4x#NmZ{sRIo$-7ZU@eYQjLf|n6oJ~ z2;XZ|=Gy>hV2)`0c_bjEGx0-zj_R^-9WUU{&_+mgVQP;OD&u?_DUA<|7I19}9ZB(dA0WJ(j;R*MESiwapMp3BBoF_=K=x>X|W%}Yl-&4y(i|Z_=8eyu2h>KDC8s_ z-IElVe}~oBfs)mF=Y~ie#O%Md{mKNv2{ixCWU?byF)y#KI*g z>0O-?j%LfAJ{NT%(F2T^#(27oEnX0k!Kc-(B+=O7VlyI>8@Hg1w9a1_H@AonMPeGz ztH)3%M!Xvfd-Sr}{%)IT_ZSsB7lklzO9iwIR3>5?nO)>{Y#oz@xHN zw#Hha=(pijEXT`N5LKbTQDPZ@rJW3@Lf50338l2jIT0T<_Y^DExzlP}b%~7bYGwiF zZ%aG}$A1|%lOQhnPiOhRm{QZi_1O?D&d%Ok%xHq-i5V@hurpfhueUXL)y!L`OzZyQ z!u@HJ`h3RoFJ?Ud-Hhj7wm)x~Ov*EA%T=(QgpY8Ej1W4%UxYH3&|u`K?-R~&{hFj7 zZtTTLjyfUZ?EJ!^t8+^5AZQ-&i5npq8C&lX((vL6y~^(BF7$YZwtqQH_0;z^nL0yi z*v|K~fZ9W?nj?xN&i>l|&l0A>#)fVX{l39h!1K+jh~j~05IjXIaXtQhYtMp)3!^U0Q;6HUBp0e2pNw1cTI zxUKaAZf=1s3JL5f&{x;6(ivZ$LIzJ@H%nZtcCAx8o!XlqQO{UYO8tsEG(|Qybi!F0 zfB=^t^*#Uud9Mb*A8rqT-KzWnAlREVAZB5qhS%VKv;Cf8a4NYr(m^w&HlY4?>t7Ie zI|&$}|FlbAjNZ2TbB}$yRWC+wU--Gl$9*b87A>EX>1=}_-ZC1ZXv`!+?&4u zp7|WA1JwQeL?ag|+_0NKiW@#%pmm(^J5Gao*>64WqpYNZl`ZYqmp)~KgVj4w7ej81 zLi?b0e9=tIa33HTK|JDLq~OgALO9Cnfe21GV1q%cwo`3URSJ~iz22*IK8#ho44pA> zAzbuT8nh6W)O2o&59S=hx=nCXFgkuU8jqH8(FQn-2*lztcnNHx)*~H2i!A&d^mU{> zANSp*+u&_YLM#kdR|rG%ABMrBe^q|U8dTE zjPSPy->k0vWp4-nIe5B>lOcN8vwWWe8bM42itRLBoR$(zw5NLHLCEDcF(Y9mq_#Xb z(b{uE#OMfBXOH1r1=lb)FWHm!8LdN5_&_g*P@1leQ3evO-RsLmkXQc)x#QX1!~I%^ zFdqYX2r)d)+-p8)ZN-}rn;;E<$jcgXu{x8$G?Feck16{~LKYIaL_8ze6T&^=x4eVh zV^NIl2MPHT?z@5b?>)Nven$K$0s=z!iQ-T5)77RN+F%8?fy|W^bB2ckE6LpMg);+S zwcewZPBH$Ep;Y0Vk~-hWshNFUCehQc7|5XpI!T-#)_eUcYQz;zRD&<+0j|NiM^*dK zOukP5fOy)F>>+)&j+u{}Uf%8f@!uGuO@Fn%gM5*jtp#b3;{j>8&@wVc*v&bz#S(J&nFBVf1SM20sA8(XGA;Xp<~rua-sg#r z%*fn(7lkCdd**d5TU70xACZxf@s*L0%~F9vy`n2d2@AnzTe^a!b;juy?p$-%dUO2C z9Vn-$AhBAv29%Vfb4Iwlh4k2ch=4DiDUoPqZreRtk;hK%x*sLcW4jL-7Xf!{F1*rX ze9Vv3C>#hUYXFm$I{{t7DFYlqfSZ+SQ5~Z#3_*4){FFn#=#0#)V%p6{omo{i%c-fR zrKRKf#NE11+F%p-oJta1Nx+3XZ8?fi!NwL6b3?8eNxxX`>p9j7RI{FdY0jh;#IZ=4 zvYN}ZZve7N|DWJ1%oDlR$Mnx}nEoOgZd7}1Q^}MD-#;l9O@1ZuxQ_=?4?!R8l-O=tLe0Prq#1LEp;tjxIX^ko2uY?*>w8`%jo9LEg zQ+79oOy(2jG<0Xu_*;JI?K8P07 ze>r$en&dr60IeXuh(8pKy@Bf3L@^KruGERVaLF$DwD}~dDO)_|RclI^7KY}RuCNR? zj6G&$=$Eswiqpgh)W!Xmf#Mt{j{g(A_)&{oXNh*f)eRE>zWWIOG+~pr?)K&aNI(|_ zl4aYuDc|^~iS+VG{?%$6G-fD0$g>`pH(_^f2M z(E<~LI87|)5{aC^xpiG-lr=nGpco#A%x>Kq`?-v~8eMTpN=H_=KgmzmVI`Vh6wF0|y-jLb*Ld`Nnz ztR*DX$Iid=%_o)sy&zrEE2iv1Vus5Xq!Ur#ssyQ)@T%h)k=5h97~bC@wKPh%oKsqT(L6wlV)eckf_xIvrd+mFrJp zN>uHmRY)iug=j0xsBfwJ#&Q8ySi@{KtYiMX&ep3eN>?NNmkLv`RK|BXP^FPdnkX@smm{&EX&Oc}Igb z4TSD^M`Py7JN)E+b$>0E&ewL{(p*T?wM9>oUDOZcoZ;f)$B*!4`H;}9yS7-LiPwQs zQe?^*C|p0FS2v}%hy(tW4tfHJ>&|$hNQgmL>|AGUxuFdWpD7I>9Vcd_l$m&7tFoa# z0dMbYwR4ilEj}uCylDh^cl&(++W!tJb~BiVwY&AsYRyywB1t4ZlQ$ciPIls2PcS8F zYFSi?P6ABx3|)(q=3!=7ws4B-;bx>3Wv+Odz^`#nEAx-p&S2_*=qjhI|4;kh<8bkJ zJQ^p*@@a>(PhVs5s&ci6Y3_H)K9?YF{}ap#vjDX0X}rVsRtM&B{TU9A<&})DI<%}Y z&E3MP2AI&ud5Ww5L(E%hyy|p5R{Q_dg2aeGYb|Xl%*9kB(uEOK!JEbr5!59R+I{gY zT>b;`_5_^p4GDiZ#2WRikS0&eLDiu5#wa-Nfm8gW2mx`|4Nl)t5V+}2GY-6^{h)uz zL~hRa=V*q;PiyDToEkRXGBS&EGpCMhC9#i060Gn`i=zbT`->!iDtF#N20#$NARE9K zqZa|bgCBT69+$um#wUy`L2B2tvjJ|M6nSxu6m+A><&5W=kqeiJuRLl^9~aqqQ!>i!4JE-a5sWbZP}*js#R_Z6TF>gHty&Zpf^Y7M7!xr1OP{m? zlf;{{L{I=H-albA^HIgyI^=$aPsUKT*ua}+!2!19B)X!k6u1q>(+R|N4=$O2!OB3tT;|zmt7>6-6(x_*hFrUgq!>H0xrPpG5J{0>Zrgp z$c9z&Hc8WO(*huV^hzLP$d;4G@aY`PE{?a5NMOeOoaWo$2dNz>S{N5xik!twnFO*V z*QE$sr^;K+8(L|s5EeP``D20hgIQciHVL8Y&df|OGt;eixKvfLQ{*vGY&QnOvUwv#9JSm+0aQ3y(Q)^Wp;o% z!1U&r(5B>a)dgk{>7v&Hd$LqW#@s-)T+Q&O%2j1IL1={tCp+Q;*EuI#!dlf<%_ae6 z1rrjYTD(EE1%@NBtsuyZ-2jLIk(se4ev--5Dpnjh4leY@*W?v!BqD1+ldnLV#SuAw zUB8m9#xsA*(fJ-ZIydcf9Q4{EAE$8euLtK}4aY-CC3N6V{Y!f2A2X1#LW^d=|!OqjphMpdLgZuqrAC zb;ZHv>1Z&sA00*PZC4N8(zD6LGxl{BJ(>;=sFhbe}qx~JZpRFvt7O0liSq~^pB7z(sve^m$q&EOwrPq8nV&@ z=ciR=$J>+1(Q8($v)=BUAUNeOqv0{Ap!aZuU!T9xUu#FNa05=h>*!|rah(aI6`M2U znljn@{0H1x7l2z;e97;IXj?L#|HX>=;yZT-{+WlURJ(IFI|lIC!4 zWuPxy9yBqMXymt5)uXD8!gY&TIWiqYnq&; zg+!2jgWPJM6yG>DjVn^NDQYR@QCb_-o*2S19_uPu=H$~Z@iikmfdc*8dJMUcmoHSm z0LWin4dEV|_D)o9z-38(`W+9kX~&C{rkd(rmK#FY&RHZcxJKfs8w|~Llwt+jKwDRL z2SK!!C0Vq-cu!nx?rvT7jt~Tg8GfI^Z-QCaSjjiS<*k{G%wGpA$5HZcgW`)uq=<7S znte@@bV^`2C>W8QqUXiia5@@Kus`Yk@4YpuabBMSox0HWfH+?n$oWciB zbr`?oE}`5uNOv)sOpDv+ui2RRjjm}ewxo9?xGaB4f*3}vgynH=EH z!(EWn4}s#)!sQ4KK-fEKiC{w;YUsec=N*1KG@v$3OEbtb)C98TY*00jgJ^n)n-nM0 zF<| zKW-76^V(W&L4#s5Nls4u7Z7nzr%%Ll)`FtsK#*w*QmkcWJC}JUB;7D3)d)$}y40Y0 z{ua8?r`~@`EQQb{)#r@Efa)9 zD5B_Pbwh*0a2I*o7H3hGN?Y+@bpyvLj@@3cp~@e2WYJkgjr~4QFz1}Jk!!|N*`Za> zTBG-w1MT@F{|eM5V^@mET3J14kR+*b>*?3KPgQjM`S9zfkGC8O4?>hu$~xx*w=>qg_|>{EFq|b%47Nu(c_=DpY8V>-FINj zg~Iweu29<^|FGOr6OQ|08Sui7Ph?-{eoY+#Sp?1MRc7nz2K>O{KUMvBS^sR)HlD4o zL((2@e*66Clc$@H4Glc+&G_BujpE4h^A?4CMUt>J?C&$*S4X>c)U(!{f_yTp*2%|9fEBv(gZ! z0;|40>lUhlJ%~$WDVM|I8{>A)Aw&W8G~nLd<~0IPw7^o@mwJE^r23eLbT6RGp5f|O z&$5msd5ZaYg}g=(W2ZAy$$?_>_tB5c(yWO+;N%03d&9trRE0Z0qBV->D(dcq3qW67 zp3K&O!nN`6;vRnR`=inEXaDl)zx*zzV_zaS-vun>9C6rio1YC%G1+{%oVrh6GGX)H zm^WZC_=M?E?)NS&&p~a`1JvoSPA4x0r#s`L)63&DiehF^XcYv+_eei|@hUDTCbp&2 zaurylblJO=NQ`0#UM_-5gaa3)|6TJb3U`lcKaa%tg58u1|*tEDp3Q=w{8KFh}rYm^ue`Yve4fNKwyiPc7o+beNAn6`Uc#}&)kpx zNYl>0;Y<)I$x0B7>~UG3VEEP^)Nj^PY5d|6*~+X*yx`d@*?220hSJigy4)Jz#t){^ zw`L%Y0*?&pj%iaZx(*8ArK!ERKw?ZK=2#pmV+QXXtAGLT;Jvql@s$*}@yvL4E0rK9 z1fu+KWN708((E*!X{K-|^G6HAdP3}Ckt7ui zVAB^O@rPJAwg&^F`x(7FhL+-4~5m)hSA6|fHou(#(nPU z1@B|It={kBHWi@e*whW)ppd}H@hk~0C`nRFk4h)LBKjG{9nKBDP4xvUNIObV0K&#w z5PNsfjMSGS*!)&E)ND+`W^C<1CtwF6YJyq;6mfWbg|AsA;)nE+CxOjp8=>sXZ*IW$ zA>yw&9L=vS+_%B%rEbEEGH2Wod%LyGjb0TNDd+0~TW3w>skiH}rUJ7oI7xdKcmL%P z<4-3Mn8YI;!p`j{_SJB0ES0#<-7NQ9$Wd_^oMroon01f>^ zwT0Hb(nHi`9;wc~FcVQ1a%3H&6gAxP400brA6MbTq@J(};Oa}kuoa7CyS^b1IFwdu zWluO0sof!B5F#bcK)_JY90YXJ{=S5JI}LSlJy~f3+GD|!YZY8NN<|aNm})CjW&86r zmRv+FBV_?So3$JJUt< z3=kP_YA|q-so7d@kS1|LhvH})wFW-TES|s60OTBos6!2*o46pyCVU20#c(;L0_S~= zc;_g?)aWwcu}f;=0Uhjtz<-pw!2pJXGlU(>^=yY`^&S!kj7sEdJ$g1`q-x$yKJiaE z9NSg2VFhD?#jTMxMGD>@F+OsunHdd#6w93Vvqn8c#%1in=?F<~t@J84bXMKh-Qst{ zeU7QwtipBH&m18*suCH+26CSwQ9-~pLfgDj;wQr-U}d8Q<}{cW*g-kHoWT_>DTTa% z!yk=>0Gn{z%KO#;B#Hak^9em+hT?>KP6w0>c}3NIckkKi{d*6h=E+cU-BXbBp}1m5 zZU=)b5`~*P#i%GqVf04Pbi$u9um_;(LREzrdyboOYp@Absv1zgWaSrDW!MluS?w`A zXf_7X=)Mz;6##N_)Tb$50V;3hwI>Q_YjRlaLjMi(!w0XYdOcG;4bcE#xjfjqWQ)>v zGM!wWH&ptv87(7~HxcDj?wrZ+yanO=wqtKGDxAkU( z#XN?pC2H9{{wqre!4Xu=xJacKub&m3gzbo8oy6`qI8}9|dGL$ELPF<6QL8+P%_#dz zOocM`I*wz?&JdfP%ZYpPnuiPkyGC}k?x|^Y4Me#3{T*OS@XYHwJ3|{i3V(umo^}>i zH-vXajx3XtFa{PaOJ`r%0QN#M7wG_^6qSUbe3E|!a!bO3Q`7<`9qYC!9F^_NGQ5uJ zL3Xy!P;(54_(%OhrzeYv>;e&p_b|IP3nA@t6=DmK(S^e1zDBrLNP%NoGXc zfYcBv_G*O0gMJDcN1n;LQ@B`W{i)HkSXVcWaAn%hGt@e8ghENNYEN(zzcz&A^wJYFHxI= zGF3p(s?%|(a!VCLk#D6`jX$Y7?|O7 zXFR%C-v1sq?0om}%KAF5XmA+tO|tK_0?Hn2`l-oynw};YnY36Xux9>Tgbr9P^o0FA zhSqs@K;oVoaCo-5F`7vL9^w*cYWP#&kdGhZ1oHAqy7Xoh?ovdT;3W3h@$Z)}$D{uk z9fPiItpt9?{_`Nh00_KsXARb_*MT`m5<|?$39W>klGP2)`R?V#md*IiOPpvLy~HUm zbmY75Vd|?*WzJo;C`plF81K~&Y#iAYW)J-SA={3eUZ{`Sm~plUzxlQ(XxTmgikTDe z65U@C2NQf}GFw#}j^}JHfmU{MWQlAXRoi`>B3tRVpk0oU=;bvx!o`-2=#L#F2J8hnM}oh$iE>7G zDA=sLoN=a7D?X^UsY-=#ceOD#cn+oMJ`FkfCZ|2|M`rq?@xL-3O3q1csBcvnQJiaO$I&*DKS6Z%9h3tVMOw$gO@Lubl0fn8=KnFe*h`2#?wozKpPMnHGKcFzw`0J7oe9Tqr=NRo2b0nZ*`<9v2`4i_rFE6od~qTJ;ev9~y$f`kZg zF@XSPuSYns*W4B)Wfq|+K5}q-rvizrDhv55$}`1OgPe5~J%9rE@`m5O5p_ zaU?r)a%KHEy=tuZ?fvy$-4ZVN^$Q7v<^POaI{b8;#jYd7%^w~E#M5!S`0#F{<08y1 z$qFA-9Xkd3lde;^AGY?ye38g__(I?^N$bW@1BW%1%>I6ilLL$Be}~Y9R5&vR?^`wz z?MKZHNTJ?*w4Y+)sJaf(31j8j=qXc0ka}>06mvtHsnlJyDjf<8QiD3uh}a)LUZOmv zCT|RNafW1D(57=&1e2qntRKQcnoGgE1W?L;TPWIAO~`lA``pi5@91sro6{4Ve;r?J z`)TXm^H)=z34`Fk0@4%M;4aRQj$R`X817z~^+q^BaRO$FRZg$Bhmt!rH}mw>*fy-E zm6otrQ)F_sfW&;*bE8E)8q}RM9wwyuRK*sh0bjKB+_mTCNm%i9)_v2`jT`5Y3jGM&2`Mp6q=-5landpsv+L}FiZvyY#O8??D?GQ(S(cr>3yy? z%KM6}v}nljMe0!nkuS?eTHqGCb^CZUT@`f%3C>n=&Y#4~ePB77E+_YSQXj48~zosmZvqNGa@qmrGl8gmAuInqaI8Cs-{kdVXsEV3WRvLV%YHJs^TwJhJsm4Ggv!OdxW}3)266v+-5FJxc`Ab?bcVj~m1+r6> zNAP(#do_9qUDu`;Zvs;#Tg&OaTRLknu+R>qj`pDSVi!a(L_u+O06|jeYU{S1G#z?n z?~^`^)IJ)G52ZhB!=NeLk}0C>8v0q&=fM$u|Av}~O%8SmMwahp9d2Bbd)Tl37VC)ucW(4Sj!ThO-0thVW z2YqB9A&Kr&$xt_1N!E;Jj=(_zQE=U-nG>3fFmw0xhRrdKx~ner<+NRiw zsnE`YGTzRdt}xqj3}X%^>Xy;4)SA<(F`l{bHy}p4?F_4ds5Flro6YGA^AR3Dh|_Kh zZ$H)N^0CQPX9?OV%>sFg<9ZCaj8@(t|Kscw9TZ~hCHVa$Xscx^@b4nqbFsw%PzPrRporbJUx@iD42vkR_qajXC z(=j<@`U$;zI1j2uVo^~dZk5!X+BWxFPO3Dua%@&B+vqy!P;+AvBf?vFmJbO~ju9P_ z^i8Y)s+)ntSvae)nK4RrCCDN7*1EMPhuaiuj5aaXf(&eh8ky_hY9Pl|*}Lu-l4S3%phwL%Xl=-XJ`aSRmjPJV`K9ieWx-lNV&hk9+mvZ6_} zDxf{bt|Me}C<@otIJXZ!%QE7`bI5JXE|b7eK4m}a2@We)m<#6Ag3#maN{{LNiUPm@ z)UdWg%f>5>EvVXKue-LyM6DNYy_jD#>hCp=j{924b=q_`wZ&Hn1hMVAA(}DGUL~FJ;{fctg z3d;vIlf~iTwMLm70w%3Tr(0b}U>+^vmV-%Bh-%&KO7O8A@-uO!$#!DsxQ+h1+_LR0 z&U4SvB?Jtg4#!C)7McwXH`y0xgCe2_+)j^wr{pU{np{`QomsYz-7Q8ji`~%ZBPHkZ$e7&)k@IJTwBkp23npe`|3?96L1Pl#R( z{Ub&-A_#E=7=CzP_R=ZqKZ@9G#Zf(O)A) zQv(a2n0#{j8uqR1%$Xt-Y%v*h;pY6rH)hOV($3>Qu0pFN@^|IQV2xj4SJif3;a{KV zUO7R7gAH!sv%zb)f-Nx+LK{d3pgx2EFtqz}m^11qny_ZoEIxxsEtp-3?npP*`4b|= zuQ(T^%#A5sAXUUWlX(GAwfwUQ$Q2xk0zU&sT2jPtP!w~D4Si;dEfl6qu~UMf+Dh*s z_VuvC?-goJd7WnU9Qzx7ve|dHQ_JkF;{481(abzGGqQO$&yVfxN8o~vp`;L4cOv^VdRrT0+MJ6W zB=^1G`2$$WMbtE!!ZCuhuZpeojkb7@Oaocfa}RsER= zSLrrWcbExjlZSB1lmAkyo*@y`;5tc=lMe0)5wLt_X_?GZ6+xGER;2@yz9Pv}Pf$ls z)Kv&H2F27b(keBoLX+Twj!PjO43iEkNm*szB8)`?&iIS=8W*Vy*`YK%C7%Kzvo_09{VVHbu#nU|{ov?;U5fF*HYgF))_m$FbNt=PZ!tJ?L)ryg|uE zl!1G-GkO0dvv9 z1eFzeudE(g=*QQ^FC8|OJ~+*V7% z8FIz=iK&JBG!4wjG~2N!cWlg~9n;qx1C0YylI_jjKcHor&(qiLJen`U^ zZH-Qlp~jQMlLgB1=P5s7#cgYXZSvTd5hVp^YIHuWIy9lSAoR)P&2TELX&G)=iT#=m zpHF}hyoekO@@Zp!?w&>!f|r49bXRf|0?1EZM*5piTJb7ULs6!O4H72QOV2W~Wf1`P zEUdg4fX=}QVa_aix)vRQA9gMSHjCFPPAGbEaNckjkXNn{Ahe}+VB1JQ%;T`MBj%zImWWPW>l`> zY`c;&+s`0!2jTYapLP%THg|V4BJ=2UB%LLyI+R@|u<7(LpSECLVKB!2t**s3KjV6nRZq`u{|+Z6j~f%I}x-7T_jmWn;UO*@&0c?%JLMT$|;O_%$t&>{Q0#!W{lBFZ%OVsDZFg6Ut5!FAoe zNM|eVcDVrCMFS}XsdtVGL7w1R?<;D>6-7>p2|Mn@8a4DbDXj<3qk0F2k*qsaT=XLVnt%| zqIV~)WxSHybk%#VnvWWaSNC#UV(>l#%+XG3wH@vr&am<%?@WK=Gr1aOBlvST#t0T6 zBLBvZ26|Zb* z3%zjz_WwRtlGx+DHx0c6g~U@rH$qDrLPjms-Wi|VUCf(Nz$FA!@*QEvk@w2#35wzI zy3kR=7$hPycsGWy638o$wv)a-O2Z^qV+xb>Ak0IBUXzcV8~65}r1)g>`Ik?heQoP7 zUsB}ueol8WXWzrN*uvzzO;7^tpYyK_^UpR}TGwYt_`oYjV65K58Qd?W#-eYQ`+s`= zeD~fbYoGLf51GG%TxioV&bRFir&#qpS>+yRp$eWf3k`_L)0X?Z7VmU$rB~n1N^6`Y zxgbT2X0#0ApjC}7pPs)uKYnr2FhgES`qSmT=a09aJp&2wKoAeofKy%I79+_M-> z>x!(*@x0EB4tBBq^vRn2#SwXyPz>{B5nN(_LZo^D(U(bep!*&HcF)ZjiT*8VOvq;grWkdU%^~v4lA3i!E$% zfOCehn5vb1G*WF*RV7xi75zz2pSetKBQvhVlchdjOhP*-ANtDXwDHpo1wiyDuQ}tr zf47H|gxHNsJG1o0N@kU{G}=Hft=ndu?e`?)h#Qa1=5L2qvmKausb8kqa@8Bb>*Sx# za)Rdf5RB~)_wPIIgne}{Qm*4zY8We@OZ)EJM&(t9SMtTWG;J? z8rO0s)4>iWIAA$v&B1&!0`{43{-b$7Ej`rwIt1qvIbA^2>z0$c0^Y*)bX(GSQ(kTo zYH~To)I$>T2405h;4J1O=iVu+mVvnlXIZ=|Qjk>FdiLpF?*C+$bs95H*?w-!qTwmf zbXIydI3V-bY`-oXkHiwxTS>!t6FupTO@2jcvpm^9Vwu`8n4g#E$`B$?AbQWIQbI-DVQN?fM{c0|9 zfucoMIPkTYAqjvO*%s%WYNumZtt~^9NN`$eWUuS%j!Ks{~i5Z&$+zy)h+zja_a%+1%UXmDk(P zV07<1S8SpXOoGE8^YuWShB9Q@aLOo{BNf_;(E8Y|C$Hh2ea(e}s3`G|#pF|guRPuZ z0yO)fgD95|4vt5#eURY7P!&UqiXk!I(EARGtp8Sx!Fu*fo;P>;cfQ$r^6lg8!`;p2 zf69|zL_h-*ZN$(B%?>`PqP}>IupG*Ju!=dT-X+5XK;fSE-OXp4&!57UE1DIT^sNYg zu`oz={9w=V^>D}}52ExyVfq-`_L>-EbP9*O=vMSHIO)Mulq_X9SPB0j>hWgqL*R6J z$XLtX53?Rd!xY^}kA-Wwr^_qL%9`0qqS6o{b?R2+1^8+b(y&;O4G8o=Pq?;v#O8l!9N3B@?h9#ty}1kZ5r(Jm4$hA*8|2Q1*vv+vTTpV?MD#?o z;XOIBux1?f$SqoBg|Y$;WoAWYb|g({V1D%9(SrqZ_N0rG77 ztDU{)5Dw2bpMACcTrL22Z8xE)V5~Q0tG?i}kZ`iQHLv&9;YIRKl~ueYX!C?7P+O(a zt=zq~P%q2O*+n~@heqd&U+z5F-V2a$%5ei5)iH{@B;FR`CI>RuS;oVGI~fU%Gm`Yi76fO|z&exI6yhje5paGYS%19^X8!o_%coDVEE6f2a_Y3Lt)TIubU;~Z zF=xmn5heqIy;_@AlnSbKigxu|>W0Om=3W}D+1`bb%bSMiL8)V}X$tFbQUWEn_Q>OR z8QHyHZP(N#pRKhy?+}2BYOb2(VRVDhK}ak!+lhHp`I$rdPS#;oI6Cdal*Ay}h{-0x z zi2U$gXCQNz8@d&K?S~GBq<1og+r3xv{V@)o||+FRFn&lEl)S}?*%8em&NXY zw+bu@2nT*F0_prv3;%~f{c-@6-Yf^^y}EY>bv-t6=exj2oRANQjcdV4RK7H@%ToW0 zu*XSbhKLli2!d6C?9V)Ou0((}1<%C60naUQ>fxslT2Q;-lR&(6Uo8|duRkXinW%T} zd-MGK3&=e{9dSReUq6R)(^2N0>Y1L`TQN%GN!Rq8ClmV;Zm^TAqqhPMBDD^0AKY)z zhjXH%gZpvuYPBarCcuW!mhC%z7ABUwjVf8X-Y4-2p@<~MSVnJ0N?|wTuKZBKNX`q( z+eHp_omkAxg)PI@P|?(SESNXfl8{nI9PWxxi_l}CA)_HoB|}urxjFQYayCCJ!*EwS zo@`IJgL$7}upa@7^npw-W{1q!D)H0j>cQiUc6A3tPWvf_ta>K|?)%OrVzP6an7tK= zv=vyg_7H?g!hm8*awnjP?r|$Nlqir3K9L|n;U{nlE$UpMQF6cWg!OA)Ve&`;Dp*zC zqhdY()b$Hq!^zY(!sBb&$*WoU2HME1oR1c+pSeNNhCgn$^Id_Vu8XGV>Lf#{^zu#<|Mj6n%>dx-hA(~|Fzkg2pzd8s}2@bUjk z#H?wWxt}am;ZHg3BeqE?70i8_vxfw@)L7j3NgwI2I=OB2(yA!hx&vVVamW=bNj0St zT27uDG+Ut@(cRv&>(UR`Q=ikafp~ciG)-pay1Bc~^M?Opaylh^03D8JiRE|i9IY2$ z{`@PZle(&LY!Mez%GoWis&POu>1nlV$|ho;GQ)>wJOqoKoEfCXN{PWf-xbn?GD$JS*tN5s0~Ht#{DG{7*f(xOUNpPYft{Vje{4(psRbfO{Ow;et$TP($N-HjD zdUTO=CyQboeuzBmrI4jbw5IYbIb)R{y5+BDuk!Qud9!ao zu4d%o7+Mua1zsrA^Z(0S%iRES=QsyqDT@%s%`HN%Bq!Q}X1y`Thr_=yycFy>96_M%#`Rkim(0q&-156 zsG*ajDkaL>QGjED^>$_QW-7hD`#Hw|8gwi?a+U5z0rqYDn>147rj@*~EQ zvThlC<|Cz~j;ZVXq`%K|!o*d|MyuPsV z@pPd;;^nW)KV=pj=cJL9s2s8LSyK=*RB+CSVco4MhE7_lHM_~kbqXbecb}2b@B-b| zB{513^YUinUv^<*^VM^G7i@sDo>&_Q*0IqX7fUzCRzAtUe$EYO7tzlbgn497%%KW) zQd%9pG{{R5TP7?GLX}l(MClX=qLU*oZ;Ps|?(LFzT9-QuwNodVzmp~xSKHEL?Jy~6 zGKC?`wMq;l-E*Ch%ue_T0#zR*dqA|*JQZ5l%b14S6j*zRC7HP^X~s)@lE}KkRm7u{ zS9T4t8OC?~qS_g+5JaLy9JbbCa_&#>c*6DH=dT7YhOqmX9nVCI{qfwB?1;8ZxfNa$jvnFJsdM=7hga3FKfp`T+e++*24eBrK=;P zh&?$O4aSq+!@sV*uFVT5B@toLMRYx|qMZ8jx?5MS>bgl8bR1pG)ZE}84WF8;*;XUO#cqvQx% zWE|VQTem1E^tM_bbc}2j%jizLXiO3&3@syRkCzVPB)r`{3?HUjmHMTpd)%Tq9nmItdEo%pC4!{uEP;{mU3 zo(%`nqgOnK#kSl)A!Ed{J6RJS;_mk5vm{I*7^2BM5l_e|kJcl-P2k8s=pTuNgDk&|?pM z3unbwpoHC#!Me!~cRn2ExcyhW{HK%2YpFnd2+`56iZb$>CnPwfkgIpF60nJj99g)d zmtJ;cC6abfaNL95A|7ZCku}p~-pkdfU*T#aHuaLp^N?+ag0pur`hgR2dG6#btVChK zQUioo>sR^mLbh*%?|nOlXMH*woNndN5O3ylj2Kb2y)OqZMgVblf=oX!;itWaFXhSS zGo|M>P_A$sudo=`>460eNyx7*F3x92IsWF&8-^mUVn2FqGCjG6NDThJdS9@&Xz2$m zea}PT^QcTdfRSjtHP*KrjxiatvM$D2GX0Cg)vjHCDeU_efllqHH{~bUu&!$7xKlF# zz&V6Nc?l?t~od+uCd;0=$`9%Szk zZl8v@f%H*K^uJ`-CpYCzhZj)5R%EBj-%Tb5UjQ%5FDd%8)uI5o8+Ww$_fup?QeBta zO6KGG*^4NdKaE48`2KY>7~5M2#YKybRfSuu#hRwTWOwp)UjWCuTS%~3m%7`-Ou|j6pRX33H3?GwzW5I+VdEkKDtYOk=U{i``N3q;Z zHo5f-e-4y1LUL}~X@h@W*sqFh#4B{Or)n&4f$theumj+4b?jKAGz$FsQXPde4=%Tc zcfuekk9ynf;(Z}p4ax#j&|eZ%3PY}~?TneGO_UY^8A;PE@c~gn!O%d9TV@e#XUYn8 zH%xJ2=F%9qCQP|u+t&b5$p*{q`{BV@03Q`753a+AOlG>%+4x{@b2`P%TM$~p#Hf`r zGMu91I;;st0<*jZW6m5q!Bg(g4qdu!RxK-PpS0ct%(LWMGDuTmAZki;p@+4TpqGx3 zg_xQcMpJVYE=^lEsYvBAuUZ6Op=hIs|1vWG#si!IxR!o2 zxt#Ha4fI6ogpgZ{(AN3M+DMcJ@+$qqQ|>%k(|ZmJK)1L4zuOpyE+GrU{lZqm+GKz)y^@HSIsrhwsAbm)dof>^Vu6-}HbJu*TxJ(K= z!bshX0AroUbZ%xLp8i1GLlGHOD<7DrU%Z-5-XO8Y&KSD$=y-E_a!FV2_K!!yb2^x< z_XNZZWPqr4wyb|8IRJ-+>jM#m$uB7KGR>LIy)uNk9Dzk_kyJ7yd3m}RfmD^1(p*7v znpK3efPKQ!;*(Zhz!&cWrn2XHgdK1&fV+eNEfUg8w-}f=wF60+(J`+} zP^00J0}q5Ah3~GKRFD!fE?PaqVsgyuGRJV6ULmVTGvakEpyk_}a2AhOWiQP3MYMI? z56tLv=v}gDfkC957o2Cn^@(s%uidV|Ecf6G#vNRbjz$RLELkZe6&G1J2Z~Xk8WRyj zD+}|Jr;@9inq!R{Iu1?U3;Lw0;bZK_BMkQVDsA4tLzsqMuE}D2ZJ@os3~scVD3(JF z*l%5N7$}bUat{BV!_7Fi{<00 zvqDvKhR$|xMh%OoagNLz5k$=(ZenI#1GkI17Nq7Yx zWkMIy&2%7uxUyI6yEyQ$e_L$WUE?ucY?wCLFJD%(t$bV}7+hnIl1r2=A%L_q3oH!m z#3#ZRfIE0Y^9Gk0ut1)Y4cyKROsI2GiN;;D#b#g!>K2igTjrQ9+RG`;ipL$4)Cv*_ zs`W(|T_K~{<*5ZOF=*rUdy)=I_R}AP+77p(%)luEU_*Qj%(l9gq+lor}OED}?gOH9p=tKS0wgH;A zWIGVE2yJv^`;`{oYP(R@4JElpOua`mdZMX5-yXgkUL3tb_A%rxz%~m45e^ZMft#G| z9wwAovmx>*FVcZB@$R3I=H>C`^XJNwk}K?6$DfpdOKNDz~Ow7%J}OVi~Cr}R{^JoXi1z0%saa% zXgKYl59J@=Ut&0Q>_g;M1Vs$D;wS5Ui;5-ZaANmMj~zP@^O7eEX(9B4v5K-xbB^R> z0|(zTCQ~zK$T3Yd&(eNcpy--SBHw5V>RTcg7Bx!e%uHk|UbV#f-$ zBk7!0m94UqNgItj>{P&{DO<8>znan5Di)sO8zqax{^Agqut4z%ycx|r`*1reOH0sn zgL+0}%}D68k&vbZWyqk{s8Jik3PE^ArKT^kVx~eFa(J^WLFaK&S;7d5-K`&nDoJ`$Qz)%LPT?dJvu&ZAo|G)&Y2yT$7PymACk{aWI7rD-wA_b18SEGxH z1IsA+xRNHsfa8o^WJviYdz}Lj3*|eX&Wr3Xh^t7qY1)bd3zX!>ah+hk_r!b^OXW{E zCasn#C*ln(I0RJtJ-D!R|MaIne_fD+lBCF2K?zhjTLid;6NUZ0;_?!!eAr7ZURhLy!H~k~*Hi1{QVlN5t_N zQztI)u_e+@&6wWnn3$kb5!4jU&xVKqhOa`Hm6}S3o^h27hPwy=ID%gfukZ^8{!kLx zV~!>;t7eGVmyjIQC!%%RkV{6pB6f4^S2Mm-gB9x|oUq(or%jQbUB-Kt4%3B#&(&xS zB9llL7NZ26Hi)Ytu((nI8(w6`_RfT)T|(yO4wjNK+xFGCgtlwB3Hp(k_?q|P=*$UE zPVPbs(c?$~sY#Dy3|QLOHM`q;yz^{(3-=NId%l{8*+1A*(0D*BjQ)0$yb&l;Fj)0) z6x&)FEYb)R#l=1^2w!SAFIbZJ8=N&ks!Ux#!e-%XxY(UAnipf4;`WSXZ$ih@=z-06 z5!TW>Z~Td5tdmPV(P&t~ti{igI_e0XLy8Ozz*`9?i;}CfU?FeoXj4sz$IAT3?#?!L zq&{n#6HJN2Ud=1Sg=6L8UQEKR&Fa5A=K=#Yg$n8vHGq>dqu3X!c~oqQ10}I&lgLUPF*}Ahv8o=qg)zi^y_m?g-pptQRb)NX94=Ye# z2Y>M0y$%Lh6Q!=(vXT&{z7SUdsk&_e69UW*uW7tc)@gI^o0)BuIFbwmo9?DC&c}-%?D;gZ99pEqpRzOsOPR-2OO2E zobGMncSJzb%OIggv?%HYq;Le5lwC;aP$7x(PHzt<#(8jkf^=xmrw#u>;Wz)Omfl4` zJ2o${6pxOEGid1(wFd4HHXMDOoOuh!YMXU6ROz@P%F|$ZuCjqi0YG(Eer-VpZ(%D^ zpI1t|d0r|z)+sJnC2T(>K^OG;g#WBp1H*6x2b=1hQ%4tv%)>kTj4IHrd%)LkDFIrr z06H6iz=TF<-1#|XOE&^S5zH}9!lK8PugyKc{i>86V9T}(zZ#B*5-NA_C6vi0FmL~O zt0=hh^kC;{N+Kn5DxftQFp&N5^jBAxr-R-eIP_rDdx(?Sr-S>S{NeMHGi(LE<4J4M z(&xx%gX8D2JoiAYc}Tra*B;=Kdjc=!vfb);Po(QAyke^-K32HlB(I2Uy&#qj4HqY^ z;TcPK$>*(gMc(Pzt9*VRZOi($0$$Em^}+M$K+dKk?|`3BE|TZtQVJ31&~W8kJtMf` zL>}~bPb>^C@fm`*m=QD@R~Uv0r99!(9xpsV;_?vt`+U=@V>1Id{N?x|&k3K{dw(5gqKE%l-5_NMy2M$D53zidSj`X1{Z! zA)&A_k~iq;uewVSx2sBAy6Z5H!uSr(3Q6>LECt~a8vclJ!W@oTU(E&ip>-n77z0a9g;wS$5AOqo>zg!~YV`Rkka0MV%F0Gzk zf-Ea&)c049w=lgfaVkg!$d!Q4h#8@^MU z>~efDIvb`_6+C>WOGjcFf{(9X$YQ?gG7kU<0ZT{@=#O^G|&SbJ#7X_7JUwbWdDSF_|GGn9ymDUc?!>FC$%{v zXdg{hH{Rg#^x^h&I+-rte)wiE9fRsOmQds2J^$4_|B%MRW;y`bJbN)Zxx`UjK}5=# zD8PzugZS@sZrD9+R%Qb}rl1P=#I_Bh04)~mr_udIN4efhAR6-!JNHs^dfmpI5d!O4 zA78s$?J=*HhHLfLddnr;^o{k_`aiBydZ!jaE;3bu7!srJiK8otB}7Td=*6o%`?#;` zHtEk$fihsHvJFiyzGO|Z2+XxSW%*wFhyqYz{K@aFo;5E7c2p2ZqqZ0P<#7xAy+CZj zKPVCl#I(9&OqeN2IRW6Wvq7f*Q|0kDL-@wI@pexyPex<#&cf*2reEdp2}a-Ci}1y(OJ9%l`u{iWs22 znVu-vqJj#1S@*=gJQl|KdW1|gEox(E2Y;k;kX#;4q{L5pr5+Uk&qB_M3fwGY)alb> zuN8d0cj9A#rd|Fl#!+bR5bHn*{)K7AP`$a>hfcV|;>*y(jH@n%B^s13hBUAcUvwSTw(?XH#=yn8aMqxP z-^A;Cq@FFr>$l_KkLU1z43GajIK9l~G+4H(_FDRj)5+26;c>RMT|RZyhsgR(10rd^ zQ+D8Dim+a=G4C4BhtYssm!UX>?>vb_EMFC@wJx(*-cwg)unT6Z9B!J$6`B?{+QS<_$BI+ zaQ8ws`Z_?ZQ(iX(wBWs4>RJaucB|ZOm2o+K(XtXt<8w#;3rX7miRkdX8&3&cLn_d2 zCd?c?zj4X;Ydl&Wy+2*V*Memt-Zn~D<2GfpZ4CZq>plRG=LMXT{*}z z)3jirew#v>kj+ez+LG@Y7)waO4#AbJ1(Dr&=Avf*yX!cJ!3jU=AAi$M;H7>q?WA?x zeLa}I#$wB)!Cg$%W_pR}u$fJ=qi+L=@41VR359{h2!_S>4FdaNVnaBRsI7_3-5pKw zGh+UHX4S%5lui9*ay}oSi-JfK&HtvGV*BeoXCJJ#@Xk3aTQE|@<}=M3=863TNej*+9C}sx=jz~m1hHp&?ctkKKSkvH%Xu?a}x4sQsI10i*?_ZNtx&;~X4 z*4f~%SUcD@a@2Zti^rlI&@wN;*lFrPLi561|hIr#8EBgY8s*9%J0l@{VB@kTDOKZgx@ zR#s{dNpF{5;1&&NmmswBlPPY(5n@x?FdFk#Ks{uV6Qo$+bs*Rir9~0@=A|4gLT1Y% z2`Vs5e)5!?x2hSSS)n?&{*K6ojY#uDz%qI;qRcp{fNMkf;3eZIGBoczpfnW=j^{VU z{nrs8;y$Ro9(y<}bOiNfI87YCmOQqurr7<_71mv}(7vm7?Cvp9H0^sw3GxZt!7-d) z>Iofb(~c(QSA8~__(gSHqjqRb*d5s4-N6(Nq(-OHixF3&;7{A}xP=fh)o06wD~;Y}avOf4gAyVoyfn*Hwpm!!vMPxkKp! z*=WZX;cHb?MSjqY!`G@Phjw7S>g9Rae${3m-^YU!ZZ3g8-&i|J+SCnwcVa(&Z9OM7 zO7AdnV#)3`s6O-_XF;ou4TyZL5v8t6?P;nsnpDL>sgWo($go-OarmE z7DzFd)X;oU6m^+M!{1c^8i9%`XPcN;Cu zoeR=+pRK}(wxL=WZh@16sjZ)y%&o2Yd^$J-%&RLMT9dOnW7=UIlLz&L7tP3oSaDMZ z?c~N1w3x{oZT}f#34e*^zmj=x?PSg+JMd~V4r*tt)e%(PHDOrWd3MTsvSd4C3zw5o z-}tPD>pL3QgFZ7j6FfCZ2yw^-#dwaMbDQ~@rpV&{FLXCg;$f;BGQ?0l7P4fNuF@qR zO~z2Ct!aIK&t6)?x4JDh5aZ}v#iu_paOH*c;&X^{tEUhZVa*T4fo}}Ve z^_sZ`k_w$3u*lS0<*NliMFuZnjJBU(y8-7F8G^jAPgE_@WzA{TT)WsaPS(j=CGSiN z&Egzw^Qlf(b9ds22g)bxp^$WBX=*@; zE!~+;QxK$Kn$1citX3=ODaFR}%;G#0XtkC!B-&~Xa9dwOyLnXC;KdGkfy{?{0Q$$L)pgt?@CE|1R3+ok)Fb~JY+hVM#MwY*v)Y+ zV^TeBjC3fPi|7DwF}V-|Lz0H1^~_q!048g*i-F2ebb%(HDpeM$1?nHeX}@uP1t%GG z9$rv+Wopk{l?C8_Rj3@?cCFQtxdSMfPS-d*c};fb8KXxSoZmSN2OY9r)*h#wmpDSz z$9X-ZZR2sA#EM;Xz^f~6->j8O$RGW;=Be=M0@ zr{k}Y@&rn+M5QC3>or%Y~c$O_mrV`enC34J8CRw#|a6!Ct09ge%Fd3QiE4 zaGNUXW=Snrs+z)S7sX2-Dp=plmc@1< zSpMS@2PwJ_2DF6xhhC%k>|&skNFTeo$hQ1Luxs$Rp@ge> zar#GE6I?z=xBzm0Hgq{}r)>ne_Ljs@(;ZbSZeCwDhRWgcRX)+6zY@Cnldyl(=(xr$ zONN_TpuHD|@s@8ZefDm*63=aJdRcZf@K>8BIlQZzy4*D$#GN$mT_irL^c8pL)~-3z zv}AHsq1rqjnYEWKp(F+K%NnbVM)Cxp9ofdtGt&R;GoJF%1yJ2) zn!v4wi>6#-RvMEcGz1sz#l_X0ocFesVZF8vscj;y{55Pq6G#b*3yc6yGb``~*E&_; zBc@Tg!Vyuu25j+l@6KO#o;&;jer3LC4OF`;_Gq{t$Nuu;hMR9)j zleK?a`&YEpf7rB_3GRP8LNtRx27WPu4_>F#Nv`+l$7{W>2go5dBhLU8*u;Z|@x$=e z6SRmcRl?$??>6y7AU}Zwlu?*sH8aMpzP@sjlq?`4O3h7O4MHtt`RyOE_q4o%^Vy=R zuPVV}o8r43&Ni!;t-)$KW_QolH+43~4Yn(J%G*CUg8_fRT-Y>+6rVzxej6S~S*6GR(yiA|iI&rqZc^q%P6gs!=+FoH9>sVgj7nB9Elo1j&tyOXAcB z2okcHR&pN12%Ve`sFuWrZ0fTnM@Z!MyJehrM}>Vo+K!X@wR{gsT9?_g+?Vs>j2FUU zvZ0eID$QRt4cGtgCeCU+)T5;!J#;JM6;j+li_>EymPpuaHf+G?KoLgERS8*sDZ3+U zWny4mU0_nuh-4BN&Fr@NdgSy^m&kzSvtK>(JufzljA!Ql%xWOH3eQ@|{ADNAHSWPY zG3Fs>&D^LOVu?XThq`G*g+t?JeWyDz5}7XXO3q!SLjZAf%77nZ1jYEQ4E5Yp8F}=M zPLV^}vebAA1&C56a!4szU?YE{k~+Y z06*o?#xSQvi*SLY7F(MEHWS%~nqH|D#>c}S{QZXmGd6l1q;L=hAVbVLvZWNXgI``-nM7MB~y$##c29#5qw@clj2HMvh}I zVZ{a@qYxPwb=h)}P5Od8yMl+LUA815^|Vw^ixF{uM;DL7l7TKCfyKD%>UdnMsG5b@;iu@oF%$X@hdntXm0S~rBX%HP| zu1!ZBIrt95&jsR&2`rW*AJrrUDQ9WMdZ&Z4(ReVsXMb1!2J!V0VI0FZlj-Z#7t_)4 z$#8u(J-X*~!&?_f>(F7vNimBiYi~AzxWeonk0fJH;+&jR^g0_3d#^4o&S&fQ?w#OP zhszf{Pjk+1R5gLt1^}Ak&$!h?f1*ekJj-Yu5cKf{sfEvm~m4p2eXe??%?sk?9R%H zbc`pQTVU6l_c_D+WRoc#5SL**e&_8M0{vUcp zb%5N0@|Lw^Yg_GWqm7oDMgf>z?G4gE{L7%8+A$prPbWhEYppCk<=RQte76Qqv@z1a z@VecbI&tpWe=*;Y0aqOepcmGndwqhl+{b?)#n1AR@uwtas3bJ_D;gtThMDxs_~x z)B4KZiq4=G2tqj3oNp~gLXFiw&!=wa2BT5=vRD_HHqAM9lgfcW$dhbMsR;#h3!!0& zmnKxz^nC-~tfpLQ()$Zgv?c~k_@E)EtE8=}kU*2Bzx8vP|C1;>odW%zOwjL3lFen` zA{tsL?){b$rOjeA8%pLG6}ff;0)G}V1p2=54bld9T&N$D@f?hK;%U}ZAxYAvil3JlyW zC0g17gh2IXA)|g6G1lt@sV9b0TV8tT9rQ>=I3|>EX?Q-J;P5-r%ivlE>4~7e88Gn& z;ybLdG%Vk2l^ksE2IkO3XhEk{Fp-t)gAx7EZTx~)}M7`EGH?Y4{GthCkOCM8Y}(Uh7TJw?29 zPL6ZU2U8;^yAP_^YWz?EsdJ>b@T?Mt45n;Lr4Coy2~N!(4kZnGe+zU&t5I=e7R~y4 zLY~BrFcDidMTk(y4pEqLN~GM=ykuat5*LEUkb#JK8X(+3RF_CzBa7!!?z2F0Mcj3x zampm`BNT?ov3>aM-uAP@$J@KO;dAr(_Tz@6=5YN8%%~0{DbOG`n<}#{I=h5w6H&O0 zGZLWGvbcg@Dx^d_k-SqV@my%zLh#U|o6zVOexaZf^Vt6?Q76YkB;ba^ zXBB0;r+*!yvVNM)59y;??DL`l=R@G8#BmA}4413sPK^iDUK@AT7)$G~wU7gD=P_I% zEDm81Ta@ht8uog+Nb^rYJs-YE@9yqJH~xUxSD=C9b6siWnWGWi9WRjzlbW+h%y6h z0RliH1S`k!9D&=htiK(fnip34g-@ipuoqgTg)Lx%*w-P)U4yhxGuRBZ&;tu>t= z-rB;2;OI4p+|;ALL3|Q6m-8AkC$DajCTj!wE>%^Fg=0+B7?G$qUOcfq>d)!-|3B7F z9`3s=ALX^RVEWem7F6QimxvQ}CP?QKCq+n;rYI|m1H&X87r(gIS9AdyPY6zw+&eWL zz04+%$KZqfaKj2XyABack}-O^L9ThiJb4)xG+l_iN4{zp#Ln0N#Om7u6)hJHSx!4t z%Rp(tDYrTxI>d5hWZ=LX?MXx^xBRZ8=&Ow%2 zS~h=a5#)3*QRIasM}#B%@e42qTtj#)Arx@wYTEWh`!j zle%!d(-xG-$A)wme9g7Z@r;Au~19FXuIp&IBQ~AkFn%pb2Oi;caM|{RO82 zz&=lL{oHi6nJ?AACQ4{pRl$@#gxad>64p@NIVV!pN{zNjc))QVa|&2ZX(h>^nr|8*Y%|bwiqmPE>3UXky{39u@i2Ci`9%3Em;^?|xnTvkDfyqJ8%(IW z(Nd!mMyZ|Fewt*klMWw5Gk24oMe6Z3bF@mgJX@l((cV}Gwnplur%Xe$=GvkV$mTC8 zIB>1-E=J)}GV=y!2JRs+P~4}C{9D?u^zv5w0)Exn)50}5I+oQ%m+Y2}3`!k;n%@YJ z4pW%qFp0dMb9%8XNym8J)|7pPg=QLK_E9y#TEbJ7lLcW2x*1eWqWQebhtqosm)Y6* z1$<{nmNpr$DoW+zXi17AJ$pzZPhcRV;nG=fN(9Fd|72B3;(AM&W>@=s^eA~+o z?PXr$B3*A0Dq%d@aU?*2BwTEoE^`5|oMYYS zzU!*Bj-BAAv5=}%ug3BHd=$z7xdJDSkn5#$ti%so1D?7d7OI8^CmGL2EPx1>ylzMt zf*L0`iyv-obRnR@NS}tj1{tMc;iQ19voR0Z%y7Ww1d+u3HC(C!q@BZSHfM(2YtuR# z#;h`>w(%Jd+bI*?Y^8aT^~F`6AK7a4RDBAtv7U#ynAD`=S+>Qs3P(K?G%*M)^B0cT z*$dMIjr>|3CYeBlj0j9!n9SE>D0Eviaz*n-vzH}aO1&Ab zeP$8-z9gSYS3g4u&gen1N4Q}?ti^@a&88QB@_&ZIb8b(;n}i_=zz8b>R~A>2C&Us7 zAaOm4uS$(dw+{ydfs4uJaK55)MpiIau3IwHAQa434RW%Vnlxud0C*$~$&t1u2xgZ*H zMOeQexrJ9swMG>ZN?=X(e$Vplt-+Yb5=6zsVdrw411TU#VLgq3%1)xm#M>=9_iN#d z*YHQ|iC>>u&oJ*%WRgF_FqF9$M-+g0`r@y^xt>}oc?x)_&b|J;5nawJB>A&Q8V*iQRoR@122TNyIFg%G`%};O{Z)`R@ zUYbiiS3)zLYhHsYD(4~{C>uX%+=8e^hQcjLIHC~1Pir)xiro`nmVPrxTD!E zf+ldY0`Ea(1|$AW5fYEusDvmd_UNZ*wnmG|+exXz^0U>A(M)<+S~8H{aNxCux@+C8n!Ik zxn20Uu4$><-Zt(5VHUHl_>vafYZ$-3kGvd65L<8nU$6&h;QR75wl<o=W$g`WCsaMt|z*JOPPCGbmSsZ49rV!G{s0DSN9Ehjqy%vsAX)PNHb#pKSt! zkiV*L2Ga4%T9>o;m5!R$Ptl5w!>;^dU48;NLvMecyx3oC@zz&(4B$N^XReA;Cnt)g(Kf zVA@3x^gkn)R^NlObD;zg#BIZE8MrJaYgy{0D203Wbk!7;*=jyq*9gS4{)G_+o>aQi z!xF0&q^L}a?RqI=ThGV~BDmz4QcLN%-2ch8_l!Uv> zIo2#^+P!%;cjP4Y_=9v#%TG&5b_?vTpagahw|wYI;pU6QG63(H!np|-t~!-86MMl1 zY|(rW#<4^-2ttjTSQV41IfzBItY?mR#F~PShd?T2GCmH%0nFt0SY6PF(x%p{;psWT z$B}CGgeDtq4ItM!$67>Pq~F00tix6wF+SH@*%cR1{gltk5`KY$eSVLQI9L%2k?uIL z82Lt{IL4+I?;s@jQ8+@!5%D97CgEhG_xrY?vtS1qJ)cZ?Q|uKK2PA-VK7#{6gBS2` z0n8$+G8^(w=LI2+G0Y%r;J8P+$norrSTq5c!R+;N|M5hG7Z}CtqIdh@%ahMero-X* zkE+ufS!>Fqzn1G?)suI`TS9^ZZRkck!L!FP79P$s06_YpTdrrYaZ_17DC z$ZyAU-yV0oWqnosLHr4s&^ypu#WYydKOp>b-dYRP+5|9hx&{8IL;%7DRCi6xh|oFV z*<+9wMUHc2c(`W}VtVMKb$skp<CQhII)UX(~49lPwTDZipGjuK!KKLHBZF(o%IO?8y;oJD_QgaQzB!U0u?- zmI)oARtUE8k9wc{TWJpQRUwHx2t=v%Q3u5t^Jyn#c9qz1o!>6P5mtMUVEdgD!n*yd z-YS*cM0zCALQy9X7qd?_2@&)p0qTMyEZSr4Zk%5A+Y=KyjQw%d*D^FD+IXt`;=++@ z`$h?F3BX){?sqxGn!(vAvA$;4b$*P_(HV&pYi$J9Yhp@v;>g-m=@9-TJgyL9vOIM= z6hL6$*Y)=Z{fWHmQO?aN9S>4Es{C&!^Y;S$8~k=D8{3lGsEU6Ffj#%{!i*fQ~8|4u<2zC{80}N$IKKLqoWbEN3Pzqga~4=@hpvV*XS3v zNAt#$G1Q-L{e0`;BPL}wgL#>Lm!peA`l)80eZp}+j+v$xHrWDs&JleaZtGB9FX(Fom7d;)@cO|XHE#Myyc4R48G0BQhYLTu2s z2Phaa6b(JU~BHKggF@`j4%T4>0=XpnwOc535|At3H@6j6B_YJ`W|j2)q$d z=93!5_5Q)pGnrj{X#6yXNCcsy#V`b#F#Hg}&seR8<hpu%?yJen^a?gLfEo%e`31KK8cW?j*8qTe}XN>-OAlp&blR(Nl63di4v zMKyunlIz<(5UL}_4Atl8V^uK%RR5-FyuYRqv;3)$t%dF%ZxvwRYEeP zS8<4~uLN;sf;l%-tP_KLq!hxd)mE$CvevOX>1vxI&lU3&T;*#N0Qji3ir#$*5LWkO z%KYcmaF|LB|54k8jS7&|ZyXg21x#!P2^^27)gnN`T;xaFEprgBA*ObarnGa_l*4ex zP!>nKgWHWR2i%h538FvasTHZS?*ebAB%TJ3mOZ8l0j%M;ENT-@ss!3_VX+kmkW3yq zbmDysOgjGHtmt55qqH+s0g9>soCmNEYi*9ma8afu-v#~Q0kT0NR_FMEhNi#M4|d1{17-Txdg zv|#Y)(vaGM0ExBIOn;PWNwa9T_V01_R>(1fh5UP^5H}9q<4@&PSi&&BN)cOuWO2-V zn$WYY($&0)+>=!1Af$x8G1RerZ}@)Qpru@tOjSgva6-V59(`wCx7$&)p(88x0I`a! zdi@TAxt($~AxDRl`nyVQbYsUZq7Gc;2AfAnmID&* ziW4yh%q$CRTMQR(YW7>Q+6d6^&6WDBM;7{~FnHg4n3YdJYI}(LWZ$j>gCMm?JTE@= z??J%%z$SAn^S4{RyAOr0YDf5av@l6jfiS}%675uVO6AV#M{|OK89fJh!Lv?GXY2tq=hQ= zzAkqfs$)Kns+SlSHiMsGQE)3=Mf9EKv~~(}WKLZ#wk(9N2|3bTDfBYml7)*o*Q-KK z<2vks+s;Ta*r^ZhvzkT{`*8;0k_smJ^*L%gA?|SropSS?9M7 zTq_zmu@4UKiSQ!Im_egVsA6>k75Qvlvp<-?nOv9-g%@0V)+kH#UrwO7yu7`$a)0B| z#?IgOt`+6GUy%P-JsJCsyXq<31>=TQlAoAM3 zVB`U84~{yAb}1o;w15V%29$lcOwC6>4ahtA`W&Yd9s1$$&mL5qV?C~TVbF>SP!-Z; zxXZ8i(vHhd)n@(8hdT|+!Jv369E)GG$Y-R>9I$rU__XMhj<$LSaNUJ&(g3{#7ej}} z2poM3s+VuzbPzG{LH}KhVpugv+*7}Kot7YT@{g!Q$#4Hk=|c!kopqs>9xxn=33}KH z5f3C{sO|x8-2cwUIV8KtuHavKi%;vYjQl>1NK+i!FSjr>~N_}E6v z>pxR#>a30wY|`ZMy=u!QvjWny>9j9rRlrLB1#8kule?pXN(f=f-V0p{Ut z8F=AwLVHWkBKn2LPWHlsMkLDhxoPGc1uO8_Of@MTqB$o0t%5XhJ``41NV!D#NQ%^A zA{(xKQR$%!Hr6XYsZ>Y+D#OotTQaorHuusI@|CuI1z6O-R|++*3TrjK)Mlz?4cF&u zxrS|tdbEbB7%G9MP+t;6l}hi!vb)-+Hm2%o+mKGG)&tuJY&aE5o10D$q}22N za($JwJXJMsMxs?F#mzW%p&>kL(h+6@&czA6DjKCRMlLgT{g5U#08B7B)&p&BzU%66 ztFp5i7=G07nt^$d@ixM=ZUUc;ecbvVXY3O@z%}#M9NWdPK@aw6I`JS@8La3qQS^t% zYFCc01vTgz)iWNN!1akGNA5uyLU2GT(NHv!00c$*@C3T%{<>W+uP&pZeLB6#2@52J z-iRI_(X4mUM*~Y&!W)lFSoOtttcgM3#;xv29q*0TfpIp4q4jZ`CQ-^t(FmDP>D6d> zdWf)|c8KGY*e>2m4isMAmGkpcgle|}UXJDggvism&o0WdIBi^|p6}GkeH^aUfj8+M$#NV5?nPCmFDJ z?ET-HoFc{uTy!(Ar2NY~{;$c9TRyA0*hK2J`cwl=jwFgi>+zX;vxet(P2~Ire}Xj) zt`2O`$XIlve4g$Ep2d8oSszccO2-7V98fTM$nL|*W@oKBp9CW*#I2>FzSIk9GuR0mwJ|)Az zZJy9e!Gpu(4dMJ)sr+zMp>hp|uHsWJ*}2|c82zk%M&;fq@s*#b{y`v_Z7Lm>2#5(pDup>( z7K+EkNlSjzjrRei_}Zl88q-J_bkrEiPh>^j>$;#JV;eT`x_MOv@~x6DQO{+%Yr2M&)UL`=G2%WcsECg0&YAe6Ir*vITSq%O)F~R?BTpUAl5nE?)VGl91Zv z3w~%qRYWdMR_eF(co8@yTMR@a49=-qKE7YmNzT_>JSq`tgH#uwiGEkH|4olJ`tLI?-tU!`QU&`o3Q6AR`pq!L6 z$c@e2jm-_WxMW^vqB=fBIDOzLFWnsU5qQx;Z2ySud-`%koSY@DQ`H6~9$iW6hSjdi zd5(-7!X z{(w0Ofk^wfe;vY^)|i}m6T>03ybO6{eekB;`f+3D;j{aDE2}#jn@_e8hy{^Kzo-_& zUB{=J+v{6jGxSW@mclUJ1WL{dKg=PT zw)DI>cb!m_2LjGT6y#f*P}X!zh^QTBF&Tf0@t!}txKt6rwBhuZ|n zTD!0=_of<@6a*d`rx6cj&o1H~?Gl4~fg&tTaL4F%f3k$QA1{}_KKSn7<+tD5{HpWS zH{X2w{htrM{qw<%@4xMe~&`x0mhw{{jM z<3Bw5{>H+i@4pE%n&$|CRv7Re#2%*jYR`Q+hX}l1-uec2cI17s`nBbEM^fR&+RPOO zT45!r5Qb!mq4ZRy6!icPo4|n%9ZPlv7@9tkrXw}_7Xkjeg-3t>I?R$r5*g(*;Cq>L z0sL8Bue1nWXr_wkVqB!+vMl0PvWOR{cU{qIm5ZO$3!rfX@OO>`p9Kt}^QRCnj)r3# z4P^qwQ(P(EeTsCt`h5HB_+U7Y!wg&!f~5?{8X~3aK9G1YI0xF@Je?pgVfcONirbSj zk$yy5ysV4-!^!bcHXs~7>80rGc@&2Vk%L4Kz71i*O^A1Lw{bX-OmK5-K4?prbng&H zaf9ya@Mwq-F^J$DF!-w*^cZTr1UY@3M8f*&raT_?y6MAP@=yX3rjNgp$7eVZ8@^4S ze{D^l_R^={$kSs)mPBaH^u@RGV*jj@2JrgoJ9&y@yNS1AAzrZpmj($lDK~=T>w1uU zT?dk{>p}8$14zEE1tLmPoi%<9l6oCYC|Ob-_z4u>4IdGG@S6>{nKKy~wtTY)v@zj=4o~CN1u! zFx$+zqjlK*QgSZbYo4x-rrLw4q1J;WOOlaBj$LP}XGkzG5Upi=&Ly+Vf^Z-Ns~vO* z7iyc#kn>uBcj113Aw!P|tdT?_4%=NNc%zD_(-5-T_*zVnMmgDrEF$whZj_JKMPpb+ zh%C~SR{QSqSAYKH>p%Z;3N>&gi@pKjQGrE@+w~pRT(1mE*9eU_yh(*LAM{~k~{Y380pp#hL%C+uxjnr zUntlljnT6Khd14dUPrv?OX^$N$d;Fzxyy3|RGuKMBU`CYfIH7&E@GU>P&*tgw-ztd zmq*2{{dYD)fCy zfKy*C$XJtww>^g4TV|bn9oV9OEIMYOJN}%1wbz7!%+NQl;UeTY_>F`fSeDvU|7RFP z+Bd()pq%Aj34L?99#daz%`xt>Z<1Rt77==x8|;pu;pYg7jHvc$qfUXmCgcz6?a}bCzaN6CYIy`CoAi%++0$)= zsNCIVhR7rP^AN_1BX6i#FIhQZ)K5WWl3aSTCXcks=GtKt?!NV82+amtBD^@Sg@=fH z3#CZ^;80=4^8bTZjA8H5dgoQzV8FOt`FE`co3CW+xIm@MoZJkLq$8z%=XJ6v%AjkB z`fKLita5!VBE)|n5ceZ6L4@4GUDm;2wkp9(4__EbQU{wp6*tiA@dH@eh9fuymG(pQ z#o7%=CQaQCBbA#p%eL%(V~e-_(U{L$TtQ_Cc6itq)mgLb)f}_Wr1UGFg`x z_ft9!1KNEu+#Vl=pBcFR1_R{jp^a^~^h--taqOwOChUeLVRw*NRXZRDT_8btk@Xek z$_nq!9(M-Ncr%wdoGtS(rRXH&K%7#LlL2JJqqGQ`&{ddjzkVry3wm<#bFYI7)5Yx( ze%yOKfKl}2n08rQERH2-yS^V9et_e}|NVarao&uGr~9w^49k0fXZv`xcw&$4!6G;S z-A9jS-k}EoNGMsbYGf2HS~XNcFirlhV~Rbk9PwakwmGCkDwNa1E;-z3Y9SmF1@nPw zlTB8Xqv0Wsg6QSCCm%GtBwv^CQy=oDeUmp{)SvEML6s%6z>3AL{QHmaO@GV3dw8Yq z_m-}p3fkqrtepI(zwvLI9b9E^czb1+!&}mS`M~~POrH8zyi@p407^c5?z&olk0jE{ zLleB}j5QuER*Xc93Sg3NW_o4d4RtVWV0`}!+@W)NMAhY@O(=P&YoZoEbg4Bucd-q6 zs=2X*HQ_|^?Qry(9_8IW;>(cQO6C*9znYw$6lDJyQdu}ctNydrUh~S)h@oaGl@pBk zjIZ){QRS2a}v|9NwC-phFle`*sLsn%TI6)uA z>H8|RSRv!%nu9|_I5!-+ki)6ithGLxv!)79i zO45n>@H$+WkaNXs?91oNu+n>&g`TF0^_77q_B69cyY)_ZMRopG z%?m6d-Pl{S$w(cn4)23~n8b?KjXdF3r6S{^9#@JcpsO7=PQiM6mX%_UNcmqddB=%V zrdeMeC(G5T)fWYf+Abh3FC#7DQM*-NQX5SdAgo0=-Nm9aZ?#JCrNBy7q_h!Gy0mT3 zzeKEUKhGX-Z~VCNWaoNb8jp9@w;tC$fB5X_i|aAITDa1#{bx1cMXQ2+e%>ACwQwg% z?9tlNK zzJ%*(MdHmD^VJPk8GN+}0M4OhqkyeW_UxWl*mE=k*yOaqe;4$3k~})^OY@MqAg299 z$O?Lqqy0T#%pRYX5W)AaP=i=UTn@a2=Pk30B47F+|5)h?O>jXWE41fB3rQX9&lSt- zcicl7tTRvnW``Aegc|_=2ZWmfi6)96OjR%;Yat!v0$a{tL=Al>Ao5-9P9A7moUHX<3l9(F}f)B8+(zkY%s{rQ?k@-3qm1g}ti+nMj5? z><=XZ9SZwCqLSD-%2_G!g%f&5u@<@Q-6v|k-D zTDWsM@SWg$uc2jx(rVuowKS-e@FtP~>gxRihoDS>gp-FyZbH7Ls=DjQyM@frPbK zH$?+{vxum}TDU_Al$SbskR?>>Z@1DUEh+mgH(Db!p4;eH^iYUH3I5?gr;AXsKQN;m zERo%IYkOyH;|ccl-9o+<%kXQ3p44t3Bp5cOlqbUnN=*#hO8 zTJ_219+=|#mimohT+HcZgAT+F&k|R%{&h|6&kzvmgm8iW*kIixmUqT z42B9iS91g)0D55+I!M@>r(ivK?ARPOoIgnrIz|d!qF}(SX*igzL+8&;xhh_FR=%-WNV!)(O<@ z_W_4w64jn;nLuv47HC`Iv~nCNV`J?P*h0k6w)dUe$cy>PDJSazx8L?!%rPYbmCckP z9{b2Q4U>S74>&W!?xtyGU=w4GA%qP=R*xaFT~!k;W&q37-qLVkFqghoEYV7^FV>7V zidNcP}!*VwW4AulE>h2>BpSIyl`4ip8F zh@^b}MSrj-{t`gxxct|P=Pj~8ra$3d8c+Bay3wh8c_k_NiWU+VBCP#bbZMS(E}WiF z>ttC?(Z+A84K8554D8M)XobbPEhu+F2V^Mp9CpP&h((H*Vo&7J5i^mKq0R$rkSySx z1TwX8@MK5>_)55X61W+vKTAr2ry*-PY~-iXQqU%HJfG)cKxXKVxJ$~MKM=2+I=y20 z-5=mP(K$NlOkS01388MrO8kjU0o_M?p!c>pj0-CTPcxu6--S+u$x~f~r!~tOWD>R-B=ip%z#I|(B zSYr`mUYxRYb?tat=dCD+Em1|pBXVRU~yf{iy- z;Y$~quMie;i$oSM^C@|n&DW-z3KZVG|5ZPZ8YbWc__txKE0XY{0(8}9xY_PXEc2Kd z5=SrCu1M=>`5pnu1ueaR(t;0~8(GOFSI~@Zi?d9nv?WU8hvUSBrI)k;lVmW+j7WH) z$Q1ku|IU=Ilm%sbM*75`Sx2#hgzG>;>2=53r`@3%B7P`q6+z4_0S45-4M$F$TNFpk zT+QL|LuOJE^2(y^%A-e{Kkscnd%C_wN>{B6kEA|LP3;!7vAvf#ZO5!sA1dceWp7`k zq^GsC2-C@HhT?sbHS8lR7l-D&gaa|j8b5n299}J*SF_~l)gM0rQ&JNaqo{#7m{1V_ z3_%92Z!cd$1{h;mn3${!rUvs0w4Q?^Xa*Vhc+r%(+o9t@I;6{(2sKe0jAEdWpz^xs zq-MTmpe}2VVKQI>)|D}5P%`Zhw$gfDJ#Rl0JVom6AK;@#-?J*NY(HDu+Vr;f;jhJ=B4~TXtvi3bIhXBr4m0j}{Z;C^338*}G4iJqZ=`cc$BKk7dgs=YuM6}n zoYFZ^EOpv2&z8=!I;)iLBvcDy*R1c9+Y=NAZ?^2Hd`RNIYAX=T1O*&mkNRADa0r+t zn7^t69R_F%0b6wf*PLWeiS0K`0zIQ750AVDGg)4z@HN2Y<`MpdZdh(9Za#RVojpMT zJw?Uvcns@gKn;Y=R*B~@m05ojniqb8?`s$u*O-EE=>Z>N%%lvGHd4^h=Z7;#q;AIK z%V4C;69>!|_)!}>J&#kppsq7XkqFe6nK6toj#itKM;?6lC3Ufu=MG#q+V`m74#64%xVSdl zUA?Y=rFp@)r(hy9o`|#0;aluU*`fFg)KgVEOpOSxTN~Z=a27m4zGR&Ip&4DBA=mM3 zKZCMBWENgm6@TA$MnthYYeT^fU|ghChIUKHDh}i!t^J~ymMUCuR15}4q=zitx0k&2 zioVE+>Zt3j0y5ABMGDFl&YhreRmWG=iq3i%1~)qp`Ob@JS`k-UkQ;#l;VBG|n;k^h zZ)u4*dVVTM>jboH<73gO+DY@Wth_{YERuN4HSz@ztkWYVr#6ETL7C8sxL%HVX_|ON z!gJP!L$*Vmn>CXuK_g*^tX6M{3zr9Me?p!vu^yU`F-NEA`Br4Z{0Ppd3kkMwAS;O( zZ>rYY3}_vUb0q4W#vziX7h6TUwTO}LNyNp_`_)A#18-$XhG2`MeiyhIw~;j@yBLGU zvcW_$e%(Jg>2=G?pmQw$I~8$Q)BxJ)!lr3m)yQBhS(d}9PlC;}>;+k4Ib>bz7a$rf zf8uBeI|b$j@&p?v$s^bm_(tyy?HDC0TE-nWv%+Lna&~R#bRM>7k``>V`JODznm(w= z{~V%+5(tK`DHfoF!LTYnX}pE%CJk+oPlvy$*pj6+T8l%^hB`&^yBr$SjgPH)* z6$|*dbI^nF-o+e-a!VLA_{EscUoh=xv#Giu%atG0-PUs3P?DQuxgTzl*rldG5g&pK z0^xzo8hegxH{sFEqfolpBpFRvA8hs6&VYFKlS|ktzUXlXW(0dZ&N|3j-$7MY={%q* zR`@AjU|mvuBqEJ$x=(*TL~^3gNzR61uf74CzVg6`Rc!bPi>RqnnNlFrK^cULkj;3P zp3XjdV0Y}I+zd_|%3TH8{m}ua?_df3&``jl=1co%L$D;9NlmslA`px3&=jhbJ9H zOI)T}i|GrVUej-@wTOScbhXin)e#OFdx)EU+>@5WuXYPAA2^k5!T*}4v&jqE57F7P z!RrCMT8qtXy}Rtw12rbKyq@}`H~9E*y^_)HZLAfyi|=mSy75iEYHU1Txz=r$(H-)_ z)gg7lfgh0gZt>RQH?DwC7ZHlo#{uUtbG{$-Uqd-8aQz7vhI&RhXUa!#)DtBg#{^Fr;_Iqn&LMzYYxo za{Cu_&!>{p--Oi=283AY_QvvZf21O{Tgwz0i(|Izy1-^A^5@8^{* zAk`(|4FE7e3XFX;c2Pxis}L_*A3-rDS6L8!G@kC2JiyU(EoFx?< z2ymFU_>l9_9?tZ%>JopVK7zur-^Jp%`%U|}zdwSzGs#u9N!hR1(yl^mq zeZo7tj$2lApxE0}FA+KQ6H7v+=vA?gmWrPappw0gttop-PYy#zRjvl1q!2)n=(Cq**&E1yr0fj50gypjYw+%F#1j@9SONip-5B41omM9VEuCH zSa8HDs)V%qyyZT|F9bWP{iY?FsCTr|0cLr-1n0c=!k|0z-P7aav!<59u87ivwYa-2 z&d~NpZtRYi8O9?C%!loZbEQ4}gQt@r%uGGFUuxd~$+S+r<7kJ770+=FVbx~-wPI)` z=~(n?j!Xnr!C%Yv#{uzkt_@I&Vf46>AcNu|limcVv1@s0|2qwx5H%yTIBvaoZi~=t z*YZaFZ#E>#6lKI}>Y=>-yt(vm#?I1L{(T;Pm(ZxiURdqfUMABj?%pk)djKhKr0%bw z7p<=FTMX*E;`RzVT~+zZu@4eo0!sX{&g)2C+F_aeo&Tmy@f8ixy0B&)QgJYmDuE-{PE*#W0TuaWDDGiDVfY#GSf zR2^F56@B>A9`Y7~HIy;zWZncPa<7i{`mj21EidbB6rBSW3MZ~$>N(%xG{x;tj-oGg zR&K7PbyO@TKaoj`yB~P8A90ydQQQVv%i-3S$w8OcT0lK_sau%Q!+zc0c(Stf_d2Z0 z`=;$i)R;MUrk!(E%A-s0EZ6{G>Q@^$GRVpi74^Hpm8k)U%UuuD^WKwBMMgf48`=37eWF!&QW?58o2z@M9 z2O<8#{0>vlqQqFlwQ61{6tPs^Kqg%(Zr-@{wf(tX+`@U&x@RpMFNP2>GT={b~AWY41qu{X~3V_tD)d!ux?xdYd zi$MV>yCm|RpKHxz_ark$CmPR#)oJ$4XZ3<05znB`(DhQb>6A?$cs!{9l?wWfVa zm3bJ$_(R1!m{a>l%%+&=X*HJU|M6^NeP^bf;3r);9zKGbR}(_;5bNSyHY~rM3^TH1 zdaWlQ!R`(ZGDUT*UgF^iDMe=pb+aF>PB~TukV@Rg^%9(yP(nmBBu1%+semW1^`Zv2 z`GIx-@jza7nmi7bT!hnpExbVrS#q?P93Is z*e%~=E_Ub(mysq=WN9SDej=zylMw6!HfVbHa15uoAVeJlhEU>;N=}-Sp)^}Ecvy`R z+9DT3Fmu&~=|K?A8opn=`KMBCZow~Ri!-8I4HuLc`VC?!1|Nei)$tkG-U{!u5-fX+ zskABLi<~JRAR~WnHw%TJzCV{mu|(N*^`*Fxwa$tI@{e&b#(a zpjx^|vIersSi|7fQVkP^(_Gpy1TzE`P8r1j7gi2JKv~!cK_^e?-$64XC=>`g9bRct zf>{yOOUsT9QHGSl?%uM5UXTNc12Ub_JByv&`sN$>Hu7Q`yW=Ir31iuYX3HiYS@IH! zRHsw7($EkNj-Dclz0rkT#sz_S`ppByBCuBt(*e9SP`XNzd%6(Hd^*SY#@Jdh!^D`=-)i0J#cF z_h&21+dec^Ey#^Q-eol9F2adeCzl*WGfDcOZ~!wM?auS@aYZQBB_ltoK(yVm+nzO- zrzAh}L7y(FaAu3`!(0{kh6tP`9W6l@m!)D=os$*8iT@i))M2F{vz0koiOqV1qiNwB zY7*K&(8s1T5{RYP*eux_2-`LuyF*?Gq@+glawtwjvOqAGvE0)O1ykCu{8J@53nF&gqJ{^~u)GZQ`u^tj#?IfVXye;@PC|^U%ifP|WgMoiorpupvP8|* zz3tKI~es4NDA4|nhZOT8+d0< z{bq#y3wXhC@wl|C?4F-_Tsq%oix1E?D&D+t1Az%e8P-1$LRvvb-EPl!4^TWC7M{x8 zS(qT%qjcVG@fIm8QE31lOpy)TF85z{NcaBe+FA{G^F(10B6?NL;)IbsA>oS-yBrH9r6VE&d>!b3ICkbOGCOnKKkhE#4qveX69L4ri-CyS z3s4kD(t3iNEER zy74V+q+D^BME_vpSfGl9aeT7<5oPV)!sOYsSM)j#i~tBw4TT>UW*}D3Vuy=xpT^u- zvlG>m@)MgW)wa_t5x0ep3XmnwI_z7*FbhI2t8z(gz+Xu zh_aHRjRA1tjojA8>0Wvx2UB!((K?V$rF34djt5G?nZ=+eG@fTLVW1$`din@J1j|wo zLW9}F?J7+Xo@%Hc(XJv3;^FUM{ zygSP^1-08dXiJdq*o9stL6Ay)Zd=z;Q2kQ!w|X)|RG_hh1|4r*=Jj4@hxG_cE(h=B zw)5qK#+SwlN8`4o%Fja#@u*M6WvlJaM%&b1oJ_etdtTdL!vvKCU^9xwoOf8&_XT6i zl`!q#bE^PMj%F}UU=OLTnhE?8-$ z8)#~v%RI~_6KD>gZ?@2dJ9V{Ei(rZC(E6b`L@_GIv z|NH!f)y)%!xWSXB5o?-l0`yY4<5b1LH=C*7oghP#_j|{^5w6)LldZIb;D$N?Lz>jF z5P<+rJq~6Xww6WHa+n$v1RLG7f@?jdUVwGjwhTSu>Pe z#og^m4?|#t#u>^#lQ54n6x>Dtp8Z!d6f}{nH$%}C#66v5klXNjnW4FDcrw!aXojL& zD&5Ucat%lKGzT$+%M8W05upEcmJzG~ng~`hLz8P3nsbJt;5aHt%ux1Gf4?_?tM3d& ze?)|?&e047SDB}Dl{{mH!pdi6DEJWS)eObxr8Gk^93)A|(iw`1>D5I)pv)|=dVs`m zGc>)`6VHpIS)h6!C|J|v3rJ9b{*hmr#nrFEfJL6X>LBB%9`4=XK_0`HQxEV-sp2?z z({6>!i#zMvJKK9JTkCsU&z?NN6~-Ft>%LL*=P#&#r2gFCR2fN8?nEM4BawJRB^Fl0 zbsyorE6xHLHK37M&c9^ZtXJYpzAeYs7+fAK8E_OyW_kHOd;wM;?yWr9SlM=;U!E?U zQ$j9o-oqi=Yq+8AX_tHAo4#i*#;wKHJ;3~ZSR2m0c5uO4+5L~F_nk=0RZx0crC!Z* zmafhk{?vw;dO?@`peuLGO-=(N=f%jJLB_XXamu&9tJ5yOj}uO>rH47#jBU0s;Z4BR zAdl7v7^0OyM37K&iY3`2X*I42t`~S=;7L`^$ZDrDVp0|1Yr9=bh`@~?wPJz<3|U(s9;{uXrI4Y=H&^!EGe zI>LiSirI%??XnLj346BH=-x!C4CMWnr0U&plB@DaFRhGCR zO5`|E4c!$9+m_ON8hxXp3}o&updf0{vbqRhb-pH0x>_{v%Z%+B2@jeRg6^Ifa$c1n zC>bM>U1KzQ6BY98FVJ>o`%&R1MhSw^M)l|hn^^wdOgq7bm5eQ+;$fKL_2i?e4D;le zllRx64J%Y1>s6zaN|EhEyY0zwQhK#>qF0ssy)jt7fpAxw+6`~dT+@R-@di=4=(_bB zUV930ND{c!=)bTP`a^x>b|u`bq@8%*JFC6?$Xp8;fGCGDw@_Nf>#y>OadLziJ;Ln5 zXwp!{DU8MWQ5y~k_3pC)qPz(^5r@HG!fLk^46uC|kj~(i0rYjJsrVchOZ>PKbkepF z+;?R_aMc(dQv>!X)Ok9VtydgjT(M+63P*)fjuWiJk3fUVK~M%m4R*ctpKjKsHrURm z2ay7XM^OWe3wCqd5*O>a1Yh-4;9CWpj#+lKBVaoCV)&BEtz-w{fb&lkrqw47r`+5S zo?{m$@K5$EdyDNQJJ_kHt-!d6hW=>5E-L(>A^oM2>F5Tkh9b?XY46PbQax}m3((KX zde)pBRq}87*lp*k-6*eBnoy054he=Qj=Fndl2Folo@->{SGmguS~_EwIf=bUmwDY% zmo==f1(6QU{Ha02V7aY#ze|Hymdn%j)!ZI%Oxcsh?o!rm@B1Fd;eLyh0y&b%(`1s$ z;@2S-_i$snc+&?{VZBEitLsm;*V&XzLNZLh1tSEGLn}p?CQw2N>&4xMv*XjzKJBvI z9_O}n<;nnxmU#FDRTNZEZdqt{cL0iF=2SDSolTK^+EH3`>}XZ)68l#uV0{k ztaV*@OAKdIA##s^|Y9r)5kzdF2lUH3jYNL+|GW99$X_TO*cII2nT` z1#MCoe|`h$Te++wjd)J+|M=hk_vnBBKX4t`=^SH2;G#lt`=33Km)^aJKUo~~CPZSQ z(>*#_)S&`ll4(uE*aIA;wpilghuu7nmqNeyn63^Ya1L zBB%igrC3UvK_xoJc7!5LH2$L*obB}vwrj@{KS`Jh>%V|~hYbSWdIO@dIr>~<=lc6n zgM5K=9XY#kg^^xq`eajXpR7E}x>SIAd-Z?QzzD?(Fi%xt>c|tUVr`4Uu72T!4q(Zi z{G$Cle_=N~fW49voE>r!{#%e6>47T4##MGqdpI~cGe2*jrvfcm+E0cTxLfV}O>sa5 zX*&|A0C`R#h8kx03Dxf|8i*sgxFU?5nf1b7m|hasfzL4x9q&4oVFwIP^<%Vdjv z%13fbZU>iH18Q(UQKKuf$F|#yTRt={(NJ%yB2M32aeRshRwib;dbU{nh#kS#OtKvf zF=ij8#*0`@h$h!BeU6Jdoz1TlK(^mElTg#xYw>6-mS-z&JdS(Uuy4_7|R znxrwGWld~~0Z3yIpaZf0SIU}dOD;*8`sly2oN1G;NSXTl-%Q5L#3vHj7oF~w$^{;I89|i--cYH$%BY)2 zmT1QVdM0%Z`ltj3nAnZ*Al>PhXO$*vL`h*Oh;JY^`6yS$voPoHzdw2M+#!cmIZx8u zI7kRl{f)l^0s3L>^ zEJydcD%3>)aWVgm<>;VDewL(1|Npew!XO8Cz=7FosgNSj%ZRclO#Nz`3=iqAzRQ0e z!0@f_p1wMHiYz~<@dP?NqVt@Lb|1qlW7u7VAB2_BE_PR76+C0nZCI?mzP*dlSFCz` zP;MkX-$ln@B(OG)8GYphkxjOdoM<0^%T=gr?yihRoil!`d3PTtKfTVN;VtdXfRM`P z{4%YnO5qE(y)EKa!${W7z&ZQ-3g0c9XpCgc>okhe>#SyK8?eS6_C{Nbr_<1?6=`_; zxc{!#ZFo0zunl$i7zp(e@oDN8iUpocaB5OBn`Z;eQX9SkOE&T-sF7H)wFV*uEDp$A z0qtsBoCm!q-WT@}Kv2(l&3LSFHn~xD*}eR8r(y%fsT%_a!CwJqWWg;YKZQ&sqTEP^ zNW4f{*+F&RX3NWvp2t1@Y|ClX;P9%P*+?|WeUCIAiw7Uc?bV0tk5~4duIxNa?HYlL zQyGBB%&EFy#t8&D#iz$|kbx!lI|JWxfX{itXmdrRUASA2T<}}^Ts#8!z??7!2NlD~ z1kj{Mg&yk4R0&|lz#bex5M%As0?5I5;V^>dQjBh%^K372XSLz@xnlL`d6lta8htg* zrliPafo8Prh8Fu{-J07P0Ik<;`&RYPQjjc#I7TWq_23!nLZ@yd4{28_%2BG?v-AwJ z1*4Y5#%~xO3J|ytaC)NyBaNP6jMs};+-Jb5*9)QKkmO0wF%z~f`13ws(L6*9ZU-Ab ztI5b=*#_k8m_%09tjfBJQKOl>FE8VG0)&1Wnkgf<=P;EHeqszz-Z8y;Rene6Q0kTf zoZT$tNEr?2W{#zX2yXY*mQpN>vwhtYCc_B}P^4?cXg2@+#*2kJB4#H-Hiw{7@I&i) zYX<&GSTi7?Fd!wjdVOfBnYD9--P%2S0#6m@CS~_UdjV=YZ-+hBR(65P$8 z{<%9wB*=*KE^XNMfOWckwK?YdIY{qgjI;D7LW9TRbzeiNYlaYa5}PpE<*nH;xO!1+ zSYAG*B+y=5T-4r@-IUayG6gFYm|?ITiFeoSV@f?thtNCFy`3HR`iTZlwZW$-i+{FwpfQDW4Lu7 zG62w{p#Ym_&S&^as_@uaE_KcK{*h@6+_{m{rSm0Fj^Q*sj0H|$TH*}6Fqs_1A9OrH znd&1%vmE#T3*gZE_>F#&J_rSpAY3l)f@{lNvz4QxALR>TrFI6JqxJth?Huh4+cy%# z@#g$*Ev538{x|8H4x5QAof17S?SHGA#^1ceC|@UB(Vz3LE{blTbJj#KPdu9p@(OH+ zY#m;tJ%JvdKr(`r=@iHeH+NzbqI$vxXk1}`IKVXxl3zHL0#6z-Bng#4^w2TE%V-}t zT^9DS7`P2rxrmaEh2JwMmx(t?1CsJhI^$QV=_+rdb|ASUT1J)gHf9(HaG#!c=i(K2 zPO?f8mvaGOP+ol!Xk2m>CrFD8%5sc_>FvM%6w3k@zCZ_z3j^d3IVDeDGFtd#xIa9) zFjRu7*nZB9S%)&{qJ=x!O|K=I*|Y*xdkVTL4-;o%?s`OuWza%Ciy&!Tf%3KVNY5UWfZlvMoGbQzQp905u08BtdY7KdY z$5hQ5BbSb9q1`OH`j*H$b#XMvY?SYwx9VG`@c|4Ac};8IPX%NnB=d=Zyag-D`Em|a zEGqnUYJyMM|MEZ6**5jVIS1j1QyBd-c(B#p+E-8Qd1Vo2kZdDl&WZA1B)nu5U6}MW7}MH zSIPwAJZ=*teqMO~q8~+QYZYB(C1(_dYvw~(q`DLE`3bh4oLlkT4A2pfr)Z+;9bq7d z(7cs>Jk27nm+%!Z)zJ|6{FWm+{^?KCODC$Kcbfhckqp3zbc(t+3`%L-_3uh99i%xMyVVJ;D?;U#I z4Jd5$DUzInSj{Lg(@?Wv#^F^#TY?(X!Ldj<*?@(x8E={gc|KPZlfV?Fm~(?Z@@pa= z-}#KdfL=?hglt$#kznbAY4a?4N6`7-H?l6ljM#Ao!D#?&Y;x)fmQ?A8Xj7&zZ9xDP z`i?hSGP1EG$WfhI87DHTA`M|>>i2K0#Y#Y*BSUX+dR&7G=Qb}$w|Cq*!D$h#mcjd0 zVsD693afZZbG`5ENQY|H-;8Kn?`nDTeaIH&1C~qB(B}|ASi7@*PK`K~fS7qi7&Lt0 z#F8i3%8DzuI6pB%#ZmDer^tSB6Q04hZrr*h)@2ERd4Cn*NB3X%MrYS08GYw~3GU_k zliD}vNzY~^lTc@H#%y>2frUdvGe&73EjsToaI0h#fI>IX)WR(eVByAh3pZ|7l{cSx zjx2#iPs;qc3<#ULx~Y*D$J8i-O;M^a!yNTA#t7<-7RILs2mN=n#z76nY=frVXmW=)&cK;YQ$! zQ}WaxLT=$M>Ts~unRK?QJ}j5;*vK6$cw{=u!9K_G?{Tb;Ljgbx5y3jY!vlUD9FcCW zGL;7#e_LO>{2b!Ql9BMrtkL@!M(}iH^{*>GuJ5gGK6!x4;yXT=q(QO=Z>e!6-j1!y z_Q$rfz492*sPGRPDifmR*&5zB^x)z#6Iy0UBWA3?8koY(0sqk7~DnMOw*r7o7@DO7DsxFe?vTFqq5I(dk3XSONp*V zwiF6lmtHpgF+87;juNeI9x%2usTP0X-5IXJ)hf1C*^v91pQvUfVy_j?m%iQ~;IowZ z5mKhba}^d&r<;m=Xw)PSHc)Hvr?@7^;35i&;>9}$MqP1K46PK}l>|$}rCG!$H1*5! zozgK>lHJ5|?wB1y5)4P(esO<@l<=Lw5a9?GU)uM3@C)lMzLba>OIL&(P#`VtOQQ%h zHimSJun8upMvqVBDc6d}o!3bBgBSsYjDwz>xVG%0wkzBni=1Y2s$2<%PYCYi=g{GC zg2ZDi!vf>6&V3B`48_C!UU$UIqw5#tnfM`;H@FLVh6rCP_X28R%T;!cVjc)E;gG7$dH}V8%doIAwzyu z5nSATeT;^29vNH1?tq-Drf9-f>LNv7;baW;^%+iF-sClT+FDgVN(G#*_7P3Gl- zQ3^n!^-KWbKP&UZ@jx6gcy|1edz6D1VF1g^sn_{@7*tupMyQ{KJHGrB=KXuL-`Uxi zX7KdD@nqKa!UoRDVNv;-A1hLs3=3BtR=P~)$O_3%w*SA)fYI+-4r`J~tp%BGzA8}B| zh|ENlLGF$sO&+r6G42^wJ>0uCsSffH!#dKXLCLWQPlilgr=7a#7(xx14JGm`qw(|x zAdKq5jorB4Lu^{eUW2e<5evciT>Q2!wWV{2QF;5x%@*sjM734pshc~Z+`#XO8SiWw z3!DNhFP~BKlb~ivnb_*VEZqldJqzpFjn5Ksr&P;iTwDPZkvb{nD#+Rp_`|~-!%g7Q z87>*YD;ohvkmhXknsNK2HZQg-Zb_hKsw*Rm$^w`@8}|@pPZXIh6qC{E0BA3v%`U2s z=$3pkq|b!ma%$}i55sJ#+x1?50P(OtSsU)x;dF3IXBugQcNp7^v7md1GG0%SnLn(= z@KW(@#%}v#pG3DEzSXQIGnbt}*vXeKj5C*FoIkVL!X4xtwwiR5lr^*yNaIkK7&;P? z4tO-ytUe*RS$RRnkXabuxR53%wXc~_8AIxHp!V6+sfCD#R%!Iy4Hi=#a{UMMLj987Tq-bm!JAIjWv`z zqu_4b(agZ|Z8EQjf{5ExsBP?eVO6#jUX-rNIulMy!sj;(zP+vy&)k$~`JtXFTF})kJvDggOXL_kgw>h}bn@iH4*O8Q z+HH+()}Y{_+3Kc8H)Wqn8E9FIh}3FI-Iteodmm@fty#AMSu<^ou4~wlbb!~3>J*aq zIaUAt8GOU!$Y#QiD4v*II4%jx#b3<@OXaj!vx(BTH|>-DUDp1+VnF28HlDcS$?%&S z{+(NaAssw&?Bd*O@NX&@vIVQruuU$gVrfoCvdx8&g*p<2MO>Gs4kpKn>S(sarA*Uu znV=G=j#~&zcEDgWNryu~g|P*GHrvn~5kFfCKfSduKLag^GRE<1jDqE22nhf?OfQda z#^4~kjBGYOgE{&*lXT>*XQZrsr$G7k9ltEUyzn;RViJSAoH^pr*w$b8$^(OZY zk30RNMbJOVOyaeW$N3nh(}$5{Q4$kRy0)uTtywllr%v(O`41iJkNo zW_o(W(yk6}61;id>oOBifSmNj32Fc|@SrdN*T~I0Oqi*K$gAZBA?3q5NtQO|$gfVg zmY12)t1}uR0dNH1#(2y~^{F#J^bz#l#7z)C@?JR$LV%M<0J12`Ki`IYs~H@ccDO5UwxWce_?AFH!%G~S6<@y0}3AzXF5c1-;2pp8IP!gtQ?4w z!jw0De5NSRb7vUZ=vDZJu7*HHE;tVI!d~-bL36(P5>1SWhX%v9#kh0O!-X-1)RaIs z190R{(XnA_n{7DCzO8N20M5h4%|j*Kk}phmubb+Mq0<6y}9Yg8q{J)wri zOIyhx-}aH%%dUx+hanf;xQh$k`09<0&P=TJ+W6}@hCK-<+#^CHLb<#l%XsP=PLt~) z2-AJx$ti_pH}gmE{f<-%Qw6(|9sd#wHQ=zbjOJ}vk zywUlL>gFVh<^1C_tRX3%j*<`pj81=mWNe5$Dv8v9Xc9_~3r{H2krEEFydXa8dLmO_ zp3sZSEy*K^gX*f6+X%+kFRUeVX zLM|@^OW8+NojtMj9U8#QE1Qzjs38-lgJk{7SX-TV!tA6u3^yGQWge?Bx0sb|1m~GeEtGXPWZy}|^2r%^S z49D8<&YJqk+bylX>qNLo0>AKfYyTBu@8eo(9P5qmzWc8DWAVREk2~YnfM{Gj-6{sG zT%Ob8wlJnfajro&b13#FeI(*a31JvMhxqHtZ-h2K7m&udu$Q9DWpYalucg%tk2!|c ziqOl95hm0OycXH~*z*`XjR~Ld8>goT7337XNPg5i zm=r907Upi_7AY{0Bydj2N?Jnz;S$;($=y|)tBGeSFplN(dFGpFbc{Z@iAuHN6zet) zM5fG#7eA0vCcY@st=*+Up&*Ag)hY#jY1^Lt;KrLKo?oiT{wM8)3g#lqJ@J6nq| z_#+QDNNxT)pPCsL5yr4YC6i^DH_OQnKsyAu6pfKi#>!7K)u!52Xv~1^#JbvZ9mCR5C%nKPDEsnXfP9^E zh_kg?<(r$i+bwW!3{r^^DWO~YXNM5Z#gTQ~Kkg$7aDi3rkA?#YBVUK+3=@>#v9eg8 zdXCE<$vA~+7mILD6>1l^Gbt7kwU%Iq0kaf8K8j09!0g+FxmmR8PLb4LieXolT#G|i z=JHfh;;Tchvl|cvDi9V3AWh>QrD*H3iYSd(Un4{%$gK$F4`h6`I6dp^V{hlp{ZjLuw#RdEs&*c>SSicayKdlp zlHcQO{T*D!vA7NVt@OO41lLq(9&RJH_)-Yr@gKG>`ZME+F3m>CES(%uS#-CV468Su zaIFK*zLBHxJ-1U}7DK#5_E zqJ}nL579M1Ne}>RFuhc>=P_mWPB3!06~M&2V7J}tVyHnR`gANf(m;2#+_~&Ty%ORI z7WSwtDuwxiytc^Xa(ZgKZSLOs>ch=q^TC7N(e7ZbY7Uu0ICMG2EY>!*SMEPrUt52) z@^}3Ex2G#lwsGm9sowVbPH}(Z$==S&){pBuKYaPWx+gc5<`#uHgLW{;wV(GaFC)Wo z2a$-Q1w?6si>44s=62x#wKzAew~)PK>)Df?4cv8S_iGzl+ILgU_XesD#qQjfall{h z&J|x?lS+}CRRxHt@VgA`<}L#_-y#ToHw94A^o4;mH!Fb7rv(}9^v(a@0Xku>D3A~+kO^2m0&UTJ z4NgR1PDR`zlN`wVK^U0O5h*5N2R%ZX?p_RmfR@yl1d0cX3v5b9*iA|@ls=hN$t=Po zXL!yH8DLZq-6^iO|M0~kcEsJ?!PUFZxifYr#fxjVckiNw4`z1oDL2aK7#+fwgKQ0P z&LdvtRnU7u{J?tZ)IMan^6%LPvFVUP8Zq5JrX!HKcqwVLrt;kW(DNjmvTg>RQ zN9wn?_m>vv=3p*s4Nw5jnmmN7-%ZXg`F*RVcdXmmaL|HU4v26$EF7Ae_un$Jx}Ft^ zI!{@Zr$J1m$RmjC>>(l=Awgs_;D+PIoL#XThG1-z3>4NQM96@FnC5(>VLYX5iem_4 z*sDLUDYrK33Y^0bs)I|z$8OGT;q*fjzLao^y~U%?EgS;?B3`FD)-q&SS*8>wqYZ!) z3pUhEt+vA)Ce?1Dw9f|knNN{~>P{_|_~MD&p}5k52l7QRygb20_$+(Fi`-*n>|dPw zO9ctb6Ld}nk>K=dEji(6 z8|Do5L+&N>2F+)(J#0XeV{PuYzpu_cAxI=pa};CW93V!P3eU?+@Q}}ln!qfnCxoop zGJ}DkMNr$lQBO`<+MuCIEO&vna7xAzI|+X~hyscaP6HrliEjef92-mcIETQGJg@2G z!3M%@?Pa|fI(qAQ;~66;?;2vhu(D_*Q`6TC1jwd!rFEMOx}pHcAj=E~`JpH%NaAX+ zrsD0W1NQ)M=^+_1_5x415#z=9v>a%u5AyJI0?UD6`0ek7;S|^ER;SAKZr{GWy|cBx z^7!f2=HLE)h4TTr>@i>y)Qi21HKY~${sulyI9cKgxe)4(5G|fRF+9ZXeMn;Ds6Xq_ z%bPRU_BeNV6oJq7An93P4SA^Ujr^MCNX%Ld81+7UV~rE@x!yHXXqjHex8m!MUC{L2 z(IAl~rTNUONg=r>cH3Q?L-A~C*Rn6~!UvdPf*?lzk>6pu=?bw|k0dt7PkH=&f;|i= zwHWn9zO3vx;sHXR3Sr*cQ(VURlIl_C8}$Ua<2F zEtI(`np)LEth8zks6X!YWP}F?&_jqtR8!zfRI2;F^otluT)rVkSXu zGj?~tvQvSU!J`Q!a8f&KpDGPsYHtAFz?jK_Wry$!@elVqZ`$8mGfup^_~%UYbacdY zSR_C$6C50Mke#)J=T)rN;xlq)ZV@qQiScG^eN~Q>9A6D*l3`^~Wx;G-d^8QA`JNw@ zhOIKk73SIYli4698cU=d&SYEWMuV$TNFtLd8Q?uNbr8H%#s3IXxO_BrXI+8E9Wq!C z4%gYGwVS_eS4S{Sx|PYM)W<;9AM78U;%siNBErp4(T5_Os&%#+yjgrDk;SL(Y3qm? zWXyoISkTOb<{{CmEH9czxUeCDxfn8uI*>E(P@$FHtj`9ra-PCm3IzoMq)=js2@)N=n&A3)Ibqn9w%QN^0S zp++u%sOyn>cnl?GT{eSOB>^8)WNf+p*EF?)(Z1!il%>wnSKr*Y@$EM^zFGSAo13?; z@H}i~boj&E?)?3g?T35Yo6ojZ*XO8*Juepi3u`)WMdpeZf1v`X!hKTj#vJ05Uy+u6 z*qsmd0}wnbRNT5#EFtXLk_LInny$9X!FZ?AG}Lgmyx-+;-t*O$&zE-bd2#K-T#+>X zmjY#o5o@sUW0#%0?OwfNbLkdKK-T>wcqw$Ds`X0K5ie?+Fcl0#{`IlOP0rej7ke)fNv(40(XS?A^#8<}JYqS6{)*oLwg@g#TE<^_ zNHZI@4;Z2OT7lkR-;{2YFj`tM8sZ=Ygo`aM;(;(W7~0|VP~7hg{@H<}VX^)aw;6i< z;`VEtId)!8?!D~k6Qo>E?-$z0l7Stc9QDLID~>im{k-dkc5BbPktk6p0Sb5hGN^|O zdLEqsF5wb6EUXH5ZK%zyst&G|ij*MyuBq(XT;5Ob{6Q!np-Qhmpr1JV2x!EK!X@arBs|Q z3mhO;F9BtuMlfq$E7p4Z{Vsy{fl89{+HhdPHK{_ys6#M6c ~yiUz;Vde(LX@T&j z#aWFyOLc_ze)Dj6(?*)8%9kIiFX6OnkF$lpL-g02@W~1#D41XvQ9+gPiGWJk`5?`Z3j#vwc( zm0W>S6!O^`C0@9b4JZLZ1?N67C_Z&S!;c0k`8PRP!IYS(E`&DDy}-X zLKhO4Ow-5G1`vZqjc19BYXZiQ02cPp@*yzPyYp*>I_g@$w<+21K19YNan#F}QB`1J4)K{o&rOVC%m>z+*?`CKHlE=$rWfbDuN%fBvFj z0EwA3YtQ|5Jgv!ZV5~Le<70pVSJ?{2$!=8WI#eb6lmfJP-8-Wko&qy-a)B?n!;*;$ zWPDQLy;eh28@ef*l_hXpO3Eh^X~Q0Yj~5(0C2cD%pNl+dQmu{C{y^3~J%XQeFF1}d z=2qxEZn~F$q^X5{y zt?r$+^DW@SaR)&dI0zeMxCaR3_WYJD#LkXv4WAxeNdbZ|ZJ*T)?HLMe$<~r#Sr0zw z`ld^YiQgb#^a(?gaE#zs=iX)7dW>+c{R5}A9c>-a0-+*sBc3%O*mK5mc&;q)yyLnXF9@2}^i2rp8jyf8 z;|Jg(4s81y7+|o3ZgbCGRez zuCaoMfd&=X5k$vW00CzY5vZNFDB!a11AY|(>-d>&#wk^XYjeHqmigTps0JT718B&R zkx#v5%9aGUKCWF@2y18zqG;O;JRFX@ko<>^0dkT`4pM&@-M8kOQ-%;$jll2!b%8!khzaS$hl~;<;0=@Rp@~;=^ zbsL%~KQ>-6OY6}y^YxhFF+xwHaYBi*cij}uI2PR&Z-WA{s$)2F9xUjF$IUp2&=(~3 z9C!ijBCG9D#EawTDuL!jue_c>COaW&j}ew(Fga+qBqz_EFUPl+n4ISh9JlACkz`tI zAR)5+sf0E{KY5LbN~Bv*4%~0EZ5NiQVZKoV$wwb%oq#;WGMF_*7EoD(Y&36yCH5c5XZCmBH^^Q zZ5)^>QUJE2S#Q;Y>E%%@pDim+iFNx5hJJ5M+qO}Xz7Gr-9O|8a*z9Rf^>}I#hP8$w9oFD zrRwu`fGvMkjWIZ{9QWTr>v&;$uiLNH-W-f+4f@)zwpHqkxM8tx#pHAD&9lIXDZ4~{nTioHY-)>-41o4KWq70 zsO*DPb?LY_I_$+5DL#7sjf0jd(HvMRWPOJGe;7-Efft;@+(KD1TdLw-1Iwzmo)a3? zTSEgjzs?CPwB>XxmIlp_SF(0EXg8QKz=Oa*AfOEJEuP^=75s&4iE^Ar~z z0T)Pcxez5K)_QMZp@$6(YJX(E)Gn#!E zyJ+>0i|uj$*}k(GRYu#?&V>dJvpF*QKoMkyx-ubYEj@p}ypK^HEx&lN)G8AY#PKW5 z4V{Lle~cT1JMx8C8Jgzw*$IK`^l63X{3;!*$Q z2nj*L3-cPiz~MeKL6sJ_K*UcKt@A9{6n`l0;5nk>rrk>TrP2el>&y0kABX_tY}gx@ zm(xfcl94;~%7ib`n(xhcC+m}363Yk6M1X#b7_X9rQqC+# z@URl;LY-Rk^@5Lb=jBmPkseY-{qcx$3VJi7o1=XdaSXEhrOqw^s$c)!)B$uhKTPEL zp~QXfb&#%CP8lV;>fumgPYn@MABDRJuMTSmj+=E~@|LznriRI7_%;crMKJ~u{KLgQ zTZERZReWr&lchKrb-)D<+rq3Vn7i$kq{}Hso)&4Od5QXCZDd6UTRwYML9Y}{U+yH9 zORc|yIjVj2c}pR%pwTBgM@R&57hzVJh9Z?Tt3r=&$832Wf3fHA=97iH@Ng5&_qQ*3 z?QR~_aKz~DK5&t^4LVWiBN~`SCKaByWWsgMao=#R5(UgZFP2h%5BUjxFYy?w-3lZ*<6)pcz3e&p&7=U^If zgaKFji%?U_ikfge+@OE-~8%|gbjG%4wh^X0)!TDBcWIlb}$AG zfqH19J=0GoaH4o0xF%cY$Ay^X<(OvzDwYMs+F-&7@QMfqtrd=S>S&qACpBR#8J*-h zD7WcGZ|6Af4Z!>lO}D4$O`^sK-k#;GJS58YYt&$NZ$93G5P)dgDyyP)Q5Ds#5Z zbataJkIJVml&Bn|ta3FdfjofOeKb7m?+3EqR(~ClQgDc4vI~6R0-yjMOF2jXgtOvk z2o1LzE)#~HB)d>VKZTZ!nG#)jfCB8&yvXlD^}vGDnLFq{+mb%LEorLJ2rps3#bO2MDZ{RXpBcd9k}(u*M8V!iUdY|-cUD?V zfsYVXrtZ1R&-(5>BOs;q?cPy$ce{TGhYO*9bnGx?^MSJ15y8=FLpIM zQmt#8$Wxixkzf>Aa2P~#)2dS316YN^cQdT5)BqL?CK1b(XNBs_3stG2zS+=d4{`8_ zGb`bOxtN$5T4iSQoC@H-85R;Jco57gBb?8M1XyV#e?mcVgx`!ovsJR|2&m*`zZBIg zc~R{m@70-i?c^};9x}U3ljo+cIY&~aJ1wIrPMRQ!>0QU{t7`rQ@!&6=j2pV5{*UOGW?UI)?=YhT5p6I794fl$mt_J9a z%at4>s8)CpIFt-BWjS(^!yBuUAy0Y`1YGJSnjjY!8F;}SQrh)g%2nTL$l_Qk=q8$h{KEsl?^&M(`Z`bcI(;T^?)AC zpOE}ZMB zbh%+@&<%XLdDuLJ-+v9QA>e#G)~L;8AgC0e%bwI~lWNL2J~=KCJ_~o!*nQTJoP0W) zs!k&_;fXCq`rAZGzl4WXPoS*L(yn*tN;5my(P(4gPJbN1mi1>nRD}+!QK)}_5J~#5 zYQ_tjnv+LfvE)lxO3Bg!OW1H<*&dLD6dI8x8i+P|^`R0+0i}FVpR?UJw*yJ&<>ncGp z7!55~MX)?HU|`r$(N-2l8mT7xY9gKR#a~h}dr8lZR{A2 z!l)%!j7f#r-VwdmtLJ~`kzDREB}@4@>q#~@WfB!`nJEvf02Pvpa$(TZdqLgp{Zan} zm#mAx;6N!Lp^8bW7|UA?v6jPQdeg3IZt|jcn7|O+5x@Oq4(fWYWAK}a)reLCH)S_i zL4A>N27vw`>Wn{408oD6Bb4F)VE!hx%6KqjsI6un4mvc$P^_58$r&VUx~}#Y|`RIS?~7+u85sWrR(FZqt6AJ>K55_^SP9H44iMKeE&RKjzb@kP1^}%7KboTfO}rE}eBLiD^f4Ch5Gy zg=~;4e5C?fGV3faudUyI_G3a%1d7@`)^zo#*BP9iv?~LO1XL<0^BaM1z3WeY?oVDl zLW*kzV(M$aB`k9U)DDx8VG z!&3z%+*p?L0^wB|b=W&UGFe-RMB39J`+oH3&YrwC13!@|4qYOpnr>%)Tx!oyYysn5 zaQqp=w~GyGd%;gmuqrDjqY*1kV%*g6$A4uef-X(a_OgytdIdqM)B}eVqSK34_rIlP zoXPR$^ z>7qDvrcMC|$4T*a)SrOnQ}2TH@NLf?P>4&kcp5H=EimR&(Sj!585|~59F!kxElunr zlpt8VuZq@M8)FKk}qLTm^GzwtjRP_*p zr3-{pssb`MYlM=br&{>=c7hjVwT(*aJvBfC@|_CI3D$7g9x)0NrVw$7-k;7+!9&@R zGEyB=kZkK)2L^-}WAVs1>R}Zm*i)q&_;grLVz^1g>wgYk%3WMl-PF3wMwsI}5rkiz z&^kejFbpmi6#(;%XA?9b*fP)rS)m!My-rMnlZizETlB8^LMfn=_RG2~kkNJT44NemEf9B@I6Fo_sPWBFt=03eI(Fkgzlf= z@cg+9xyVI1SJVKeiB<0+wydzdq>YTzCt?lSMs$Zn^K*}G$KKdKIKK(J_*P!oI-R#} z-N4hR3B%*`2sf0$^i*Ht&LI(YQdhjimgLnJWs>fvhz$v1!OJl!wwLC}c`DDOiyr(4 z-1?>7jd~N8o5~aQIpdYUar8Z}G$;Gn=PVd+_$Ezm%WYs7cxxug!I))wHkW%=;3wPO zeB>7HfCmeA3~X&9f72EwL#>Pua)wSrdEGxDN_Eq68qSTJ49Ax(akS6zqdW{wi(SVs z1LkL5*C`8o$9DVKN>>{#Z=Lun0V{CCr3@fpKslTn_ebMNzyS`=LVQ?nfA>9by!y^EuBX6cZ@^nJ$<5WE1AvWTD_uwx6TZ&ge_*LQ((@ z#mN5QD+q8S-0;*$J?6L0K)>YZvY&0A^3D%~I&#M&c3L0j^|b~M*N%W*sck|ZXAeI{ zYA~$tjg&OVH1(uuLuqYf0lfGaAUDONkuM_G#wkaM?M-O|k>6rpbqw}GMhcmvEr2#A z$59OiisXW4b79AaQLApcoU(MmiVrvrk~sz+=Q)l@n2dwF_Dlg&%|gq*3N2%4+hvxU2w)sf?Zw>VcSjgadg zbXo}mF9-F=ljGC8Sos*8fHG#Od16tp+3*DHscN3<^g10cFV|#xD+dRX2F(0(PJPXNRaf0_ z!AOpSDI*9uqRNdR2DfekiJ+kNhSDs#PogRop}|9@XaJNmCle;hj{SAgpsj^821j1I z=pr7Y@;#jfj>gy^R{*MPut2)2R7vPSfs`;1zW&K}Kf<4Sw-Gn8@k9xRjo{8eEEy7j zd-JZ>u}F}F7w*6X8CGC;LI;D13EfpANx3)S6roXRQI!zWB!lt17QCipVlcBC7;*r` zHhdV3_xr=-c!E({gBt6HTPze=rc-u@F8_XjuN=%kga41cci(U8NX|w7_fx)_$M;0{aE>V(0tn(zn$M04drt z*)cLP1*~4()zx+Ds_N=S_})$HJTQH~`}xCzlA`ca8YEF`+VIre zcFSJvVX02CTr?N_9@=b)K^87f+XR~an6wA{0JoK9Eg37*1YUw=cd==U>mIzq!X(ycn z2rPs=_@+N@E@FZP9yf%3fLA&Ck|7Md-^8sf8=UZa!SLY)jTdBNay0N%0uhjkh|9&w z(co|dzbHa2wuxlExWr<7BdYlph^$`>R&c#x|E>6c=}Ev4@TY5Y<}?HxaX2-1d<_-b zHdKAznIKOxDy(=#T6BW_#vNrFH_+FB!&&e`Tj)9_9W;}REwFDU3=qV;%wUQoyd&A1 zI>VOpKt9~eeD+4FsC4-upe~x4v^y1j3v6(R8Gf9<`Ep{kdH`w3enZhxw=Gh`!3{Z( z7}228yeV!1f~~h%_?3i-O$%wZpB+)?lXMx7=gdPd)@9hxY6te;xMhf-1u0@{h@1WH zaP18f3#BeMK#$Lc3M2Vm>!aYYthHppX z7jkADWw(%U6k>*-LU*1K<(`fvTmM{SSEf?@jmb_Cu@KdjkVoQKgy<~%-z2*BjE->G zU`eN1qI@e-YbyLCf5dZqY}CY;laRKSp7N&pEo&LN6}4%7X?s?>kMB2Bx)C@+oh>pr z=`5jo5<`mswuN$zvG*Z`6^gPGmHSopX}nO)nn}T^DUoyn%#|!z+MXA1sZKZT5Ckf= zs-@m6FsTZ{XP_MY$7w z&4!55@t3k7A`foPwU+L80^%a@5#&V#`Y&Kb1o`X4kT5}r(Q| z@~%9>;Y;uB@QerNlkJDgp1J$EfSicc+bno`T=WJzj)3F9dr8FXE|xs$_hyTpyx1ZR zn1m^G_aQK)FTi5UZp*0WXMH8T3sV72p53vP3&7BJ*;I#z!osom#QqZ zg;FCgucnt*!FAQsGXS}xu0@QfnVB~g;>vndqs&O993LsVI4NmzebOuHd$o*f=4d0U zqF!t3!FJ<5)@>J^`GsL_KaSy-L*tS|p?w;aS-N9H#=)zZyV@%VPDbj4#I{iyl@DlO+;K!Bs@87S0vd&jPBdEcF z3Is>pH?x5kpqPh)K4k<>X8+)7cy_e^*DGWa)3t-+Q8WxPmCH&h)Ba!>5+B71*C^$f8%K8Uz1?z zPyBa1Pl-<|FGyzG)BcpVKJ0egeTDwz+xTC9DMfW$S@IYVf4i|&amJzIzp4(P_*nn75M+YD83R=pJqBdbF#~PK>Ej@~ zW`LXSN|DqYw8k$p<#YGua=E*JJidt>uFGG#9CP{mmkEv>&Jbs~Jt~S>Hr`hm4GD|v z0!oY-qP3ff)PJgr)XLa35qc}pY35U1d={%}ae`U|G?BaW50@w1T9;NRuCR5T6unt573&U<3nL;ek>r(7I2wLI=j_vK;8ki zH3FDqekRQ2&u3~82Xdar+$Y~UTOVy6G;HUWhxj}4TUgh!MIr(OS9VF3?+)7z^UV`I zGTz6}e!X{rj*GwdJ3O~gA8QYJk|#ys{B7*$f3~|l7r40d748N=>;?t*KlM`2?EScJ z+4Fx|{d;VOBt0xv_BRicy5Cxg``@rk|Bdbfc<`Ct23Owo*%_W+o())~cM{5(#8Tk* z+lmv~6``Rpz*cenr@Pm~B{Sh}PSuj(MfJz|d4EWYsoay-Sw@EX(P;d1h()8Q2`?0w zR^McEIN!~M1<5)|JzLFp8TAcs>tcYuUJgP5l$0 zP7keuaM!Wmh-lJA1&xUXVQoXS2~PGW{u|C4dtYKg7Njgy(elhq8>sc}1JWOdRXWr) zi15Y5WSivM<25Np6j7L3JT_+FKfF7J?m5RP0h@>b5APN#JJ4YRFHR3mMzZV5(GZ7~ z;e3KiKq;IkvmOfyCQRi|23WCnUVfWbOe_EjI!)ogMran`Y|ZEWDFHW7Bd)?v0UtIo zvv)+ybCR&+f59t*4Nh5qoF$jg%AX{wMou3`xpaFl(<;g?nA#HvXBD3oy8IBRQ%z}Z zQx^+iT6CpwjwJS`XW23OBitZ3Xpg{TkVGa}TN_TW%Q%v%qG_KE+tnaqrN2n!2|%1- z%!eLMen4rZ(R=KRk~3YA#F(4=FIN{R=)m+mGZZ+NTa7!M>?2k9?d*;SAX16XK=tuf z3K>%B6|_3?>PtcLPiD`r^Dxxx==Ox_Vz@o<2X#0#$ zFMa$Qlb<2Mcp3ECPzX3NV!rX<fNN8nl$IV2TAY#4dkW@nSib;hja#=cZ7~3dF5dgtmAPb$zO(WAgtFGh65ALjXm6_v%dEn*DYmz(=1Ud=}P{W*SM)M z6DJ3iYhv=7{$xOMu9+37?~C3t@ejlec#^#I$^0981+S(sxa zB$Xhc*qAg6*Qz8#T9YKEt?s)j^IGGu55_{k!MRxYe5cAiaDDt7tSlSHm9|S74#si~7!;7_5J(tPp-$h2s`gFS|(S zLY1+UG!WGb`Kb|mrr@6rC2=}!za#g3-~nAF0c>Zl0M;tO@}>X?tB!GW02cz_ir?{gcyxqY8RAW`ZsTGEyImF`Z>fgR6!gXTvzRVK6+@B#W_Ru0 z!^SEld$3FsZR)|XRxK3i8cJwBvrtM$UMPj0u@d<5WNi)Gva>#J^6P$h@I`kOawle- zKVUBKgWuu5aD1I0Qy3A}wA*{&`Nzv2*@~hvnOm{}ObiTX;iO?3b@`HP6=yZmQVucy zDNN`lB_NtBYjBCZvpD0W%4?A|RpNuHaC8Jdd}?aY0?!PP8Aw6z0nO=nhUcb$`AY}nZpl~(JXnZ)pp(?e)I=@q`adsA{g|-Dcg#^^P{OlU{ zRKkAhydPe&UUxDW1ubMKG?d)j!Y9etUTrDsJ2mVo^8?|T3`($ZPeMLlX8jOOgcaRJ zY`!FtqJlrhAoH$DoU-et`ykz<7~qNc;XC|rdY_hr7k5XCAF<}hi2&qRew_1jS68lBL(tV+NYrg2_zGVOG zJsX`255skFy~*J07&~Vi*PWpLCCW-)o$+!B*Eu}!2PFmd-N)@Uy#MWNgu`w}F}=y< zjT!h%qu@VHdOcWOU4<@_t^5SXEi1c1#aS^AW!+yhfN=`?&NG0GsrT$}ICD|t$!^~y zeYfojZ|$?1#h;ApX|v&{aHF@8j+4{OMA{o=#&*8uQBvGgU`g~JH~dak}wtCBtCBcSt35d#@FoDc?-1hX9bi0i_RQ|0xlM%!aYm{=;ECT@x7h{dN*d(r;p4mI2qCxH zux)OOt-DKZGdY%^)}^hktavr$b~_*#;_wW|)5lK5V(u^EpmIM{*w3&Umf7^bi6gqbws<7=|3^GNoKM^s0Xr z%chXS23jW5N)?36>~(Z%D=Gdny(cS-GdRLE-Kg0ugHJ~=8{~>=IDp{$tUfdSJ2 zyB%HCtJNIG;WqaC3I#&AogE>A1*QRR#zc{jF=~5UV?yWzmqLym2JD>R0t7j+Ab^=7 zr_7AOZC1Rh6pl)rF}A3K%MJ>tViv2A$AL(#GQfS`CSyA$7tg_Iz;}^#2MX(e6 zeBr~R(G@Z_vD6j7TLdCE%S1)-(bRSOkv)Qe+R)^~f2~gGR)$q0O8We7#Phb|LBCO1 z)-p5R;c^mEK>7)FzXv7yK zhk)m`-k}i7(fau0iU+vDR!+KsE681(PQMi5IQAT&3{d^z1Y>@c`J7YZ@ZgNuYJ^M8 z*;b(>*Li=x#N_Pke}$M*JMNcXB}dwwGxk$h5W&bAxstX^*%8NOu^ezwq3mIq7>AiH zlb9IEr31m1LM;GZjENhhEjhWg0ch*ciZhf?Af!+F<0G8llXP5I71wsr2f$6tH@pT$ zf+aTU(0X@1VplE#5FF^+eAvtZFjGf*KElnsZgHPoOPXecyDLiznE}m8SIy$?dHq9Ou&v~PR0Z%e zc*Q&VY&<%InAftloQk_1Z|V-zbM-oDbN^Xg#Y0?{GVQ#2`Fi`w#{ScdZ`WTx+d+_^ zdo(!iU!6_6>e{X~e)979^Ys@`*%;1*bL^C7G=BZ!UthfZ;RPFCUA(Dx}d3*;l<(E)zM((5?gmEbtZ{QNh9de(fbuk z1G18A$z%3Gmj~+WAx<4Lpmbb2O8{OXT?{NwMx1eG#9iBs0qqHgr34(qK7PEjI$0|WVIk@3Dro&pC)?alvk&x&8OR3p8 z8V{$iNZwV8c6R%hhgb8uqaz5$M%k>+VMn9$KKM}J+9m&h?N))mjI9oa(}SzSw}a`* z;72%V1}mp1^Tredd9COe2xe$=WoleoVg=biC`q~!O4}8$+vCYQFkuQ?DnbtXWQW?K z9QK32ESAe8$^sKGA(D-5lBI!}3ADVd@2R4&CSwuNz&`3+QJhYrKR!IgLQA1jlvfaP z#Rfg4cyAJ9_-gv}blN`@T|zmDuzYPfs0eKC{mWsk#o6faZS8lYObXy&6~w|6JQQP7 z)=Ok{q>d3Ih0+kJA#%74-~N;`d-l`m=RhjjD1hc<$xj6*pnx8yE*-M+J8c%SQM%I70##kL0p~SYdw|OWFGs5? zW4z;t*IP|$JbZ@$8%ut$Jc(LZ0UcgXCREq4#!P)i;z!Y1k%wsSPc0^qkHuL?c`M+o z=tB*p!WIrTm3N@PYO7myK)OtaTBMVra+09}%+fzwFS-LEP}&r|N^SBIm0(9){x=+t zF6fdh-pI+3f-%~cj*IvGF^sM6Ab^GbtSW6-!bQ56OwLg27M09@xJh5S$W4GIqbp=} zzC2d^e&0X4l6$KYUQ;$;DMvX>Ab0`2FXy=EyhivGhCOOYZ*1?QM1H_h2gbLQL6;~a zsEN7UEM*J|?w}_8l+m$b5GUnjqh0bBKQEz^M;C}S@^|K_YBm!+NN@*Pr`A_JksvMB zq~+&}dHe}ZDHyY{I+KG?uc849iM9rcv&)ttT2+=mW%FdAbl3%lYis%D!Zs^3G`etPqHg~aX{4*!HOcRmwpLuiq5jKdrKWu z%}`T-v>Onhy`nVJGC1P&>3BW#pMDSH3ypjTlwvNqj8k;nnWJH6Xf6@hLZe zxYe}F@#jtbSxtp~!u;D*;)3g52M3sVd~*t@f|B7Q$wPWR7@xq1WA$96Sm+rjuZenT zsSO6qab?m1{2P-_&yHl_2R+8oC>JQo_k(tZQf;{|R(}yHv?UB28tKE2&df6v&^h7m zN$1|4x4}zxh2flHKNV!=0;_W^6p+mf3el91;y^R6bUuOS0GCg~1CzsDU% z{H}Wpd{1^2_-6YE_`0apZHAB_p89N%6WI0w{F#K>m9|(TLDRmjXQc%+6KAgU%L%8S zISLLh;&s7^i|l4UT2r}-#@xNQ*yLHgEiQhl3v|W>b#QLAW#ueElSB)7k2tU-FNPBb zNUs8G3a2~Y;u56k=+bStle5tQlgTb%gP|!>!I&6z#J>2ZJ=SH5yQvhn7+qd;5OgqR zC-qO@EukapJRGiNp8%19;}{NBgX}$;k*j<-ksu)V4weK-UM&BPL@_iv7)?(DZ>2y~ z2%;nzUF0UB|CWSPcu$nQ$bRlmS&Ww22xAsjkhh16UQ{y9<*HwVt*Q=o9?Gn|0?FJNui}oUaH!!t>GnLVOkcYMW3#EkAkPfb?lGbd!qb zL(+T)91;L)KAiz4A#;)1+|Y{rf~}1?%Z&zV1UCh$&#!&fv*`DBiXer&Ww)bpVvaI! z*j4z+85T&nDfVG-sUj!)LJ}`L(HF;Hrd6@UZggo|NSo`^t|%RfWn`ls(NT{Tt>8>L zX~#c%xw@DM!0eaXh9oo&S$hxl<)3+j0U@po%JHyz?L*l+n5yo3ihb_FE8he;8V87> zX#CG4SDS=bhGU-*$4vW$ohG+>p{d8e$3yRZ!CGgKfBs%E|L!&r-WH&W?haG z1u<#;_%Ut_spz7a#8O94JE7bKk>mstza<_Kvi;}9&LG|GwC)dzMkRe2_-U(vWgN)h z0dqIT(>7+X=e)Cw?cO$bV9g$U3zGJMFqoSCc`tF_61wAlMGmUdF%`PFF6TlLf`qjo znVf|;f6g`Pe011DL#z_75=E1f=yN(xXw(MbbicWN!6HPK91edT2da=A-v%DA=}k*F z^H+Y7wbmcn=b|SeVSD2W%Ik9;nfb89F_+dfO!`sw!PTioV{sO>qXF4dV9jaw5{pcnmiYw)eJVON;jiny655 z#sqsGW?-V-5FvmT+=6uwL&>#GK>Tekd10rA1Jg?v&c?S%BfSQ*QL;KN#qw!EkWWm z$kUgo0{E_u3j11Or($A3jYG{uTmnk~oAe<={DQNYJBh}kL_IE( z%$`>ks;M+vsW38wj$xdc_+P&^@4e9Y!)6>=f$;!p5v_nM+)f;+3>Zj1^3sPek32w- zE{?+2glgL|h5H^^G%)Os2QlHgnG$8mXZiT7k5hUYVT8MQGC(|$kwmJoX&B+Osl2veqVK)YTq_w7G8k z)0k`5-iG8N$#U&YJe{uILb8z}MBW)w#PUx^S8$t- zNmEmlq!g0st}y9xKd(-~PWUmukVy@Y;}gqrLB2zeqg2$9XdLWO=UzO?J2a9gyDcf48OXFVU6QmntD}n?AyWFKR zGcX|&I|j(R*Ekqigrd)^p9~Eu?o{N&%+#E-wM`>iFKj+BKK@s}+uN8HFDg^?S(GN&&0O`bj@l%4@p5*aR;XU@|c zI!lvlbMjFdOOtDB&ynAgW`ow6KwG>m6sM7vbkc)wIgy*+qve(>Prz@-!_E+U)zCg7<}fCURxY6|1{~+2q7hQ|8j}k%a0vr*vNxw{72S zzS!p;ZhZ&tI^>mAOWrdACv2IUY|H4f_pn5 zZM8ZylSbT&$m9wqxhS6nwvVfwjUQ2VMv6xPMr^!a()is>PKNE*`@m`c7DJ5`}p~KW6EwC z32F=KQ0{G~jH0YFs#k@^e={ATu4jBq%h^+Af znPC>yba&vK<=a$Vf?830iZU-o)qjT?f>J9O1%b|SG6u>*s(!H+&X}AA*Wz9mwGfLV z^K=|zyWd%oQ0>zF&JtQIk$#qNdVZ-UfoG74&bUe*)LZ#!=_Y*;cli=qS`Rg?#}{!! z0BcDS@RKVX6~o;D_{H=)@(5NWw`4_yN)_8i*zqtPm%u+WW|!M{6+nX}*Mb4&M>S`S zD9HqcETVc$cb83Jwj63HY%HWx*Iz%~+}RJ67HTU>yhql_256($LVl(&0Sgf2!=ops zqan^6V_v(Jf)AVj{Nm;I#{Ev^(e}pH%k7=&BP|o5$u@1EaV2LlRFx)t`75G0DCh!{ zRM6?XQ%$|JTA7zld6i67d#ux5RpzTT;N)9@ugG-HsjlaZdI(pmsX+tOYp7Jf#S_(+!~HnA!AiucHcbG)oBSv!|Oq}T^eq! zhohI#l3bImb(Zy^In|1~MvOb2R!FpH$VJm!5xBELRelvW_xvnP$yS6W9?l7;QcV0Y zpsZm(3mrwWNyx=b33R2;?U|L}TN5asU0C1d-i9S)AN$I8xqIWT!l=zcd)PDSoWr{QFa_SRK+&^bn#SZ?ETm zoc1RLKZT7}Bqn2-ASL!SX~20rmDZ+lnm{7uhG*}Q%xMWAC>?_|16FbrJ2d6v#_33V z_>*#%xmt=hq25`I62&CZ;gn~sbfgueOX8r^V2s*6G40kL!;@3J7*VLabB$wz*j|vZ7zkpCa}26E0NfHGXGY4Ovn;w7el%VyWxc-^IF1mu zsW2{m5i$GlX9UI`{KTZ$H*4}ogJ;O4{b|oW_dYUOCepJZw0#9QY+RcrnV5w3DhuH< zQ~v={8JC&LHKvf!a2Ur9o6EEfN24Ya33)Pd){i&az%}C)O&GtHS{=49zCJs+Q`jrj zvwS@7!Nfif$ixjfvx|Os7a|&%*(BvMOyCGOZS`BrJtMa-UPIq|{o3%Ug#VLlmh4#z z0Tez?eNnouF}^KBURa}r_hVoIW57_SY#ApE*j!`*H{-3#l3p#m4${4tsY5#j}dEvPy z{X;oX##~Zh9(7)CKckxl!UR!Rp=T#;9ObZc2&NhDQ_9HR740ve)DH(ziN=LZAV;-8 zlY*WoQ$8x5iUvjYIX_Uumm|}3Io%c+v(Q(k2qH{hkI%ljej-{lh%n^iqh3uhC^jl| zq~Ib7*1gOI;vVKrYc+vwNukBv6_mmK_jng8O|%)l&iiMuJkNnK;N5F(fA%eegr=6jUQQydfJ&FF%$Py z^7an(RfM(1Y&ueZl%X4`f)^ZraX!oT{+~2kVIP3lRJOj`BKZ5So_x3Qd?O*;WiQ8v zWswwz%1ht9e6^FjA`Bi%C+Lujp@=UNE^)XD88bPCXOj-{cNdj_pRjMV12Ug&19v1< zdBLYg#~=GGMIjsVlSAk;gi>sdnAQpe-OyWJ9bY^4gqygI{yYCBA~yXwdYzi(cza9# z7Co_7xN8Nu5V(&9@`9#@2nPy*3q&pP1X5&#a!TW~)y^xpH^n&%)enKsI3KIRQ81xQ z`Qd{v|H-V~)$^m@m`6OBtMJ9q09NwZWOXT7TnD@|m%p2Nh})Y{&bA4}4I!r^q%#~z zY=}asMm0h)(Smi7X(a`=|J>4Ul&F&0YP*4{+7odI7=-i6qxY!UIoKGFN8{eoLw16o z*CQ5J!{4>ey3}Z794z#yr6HWv^{x{t5?@Xp_J{MHK3%|i6D&D=Cm4y`V?*eHn#L>PF2qiwr5fWQiO z`IwLGu-#JhTn)ue@Fz(YByCI%OI|ET)2@18*+_{D>7^rLG(_6BPoG1+gm{of;hdqo5<`7<$8&cZmTH4Yk z-on?k0b%K#jV?}B##a|)ceiIIhvOkH=fYMt$o0QWMi*wHxk0yN?QksC7V!%Vwe+6H zEb-f}w<7>ZWK;#QXC>s<)(i_<>WbLGK_cXPE}6H9J>e}aaLv-y4^lu^bmY#;iVhY> zdgK2z4CGF41j|u{FuE72Akf=Z@n^zHdI_T9$rP`PV^z?3*s6n5j=0riOq8ZON*ak` zt}0xZlg-y_)32@JZJT`WOH+iu-iV5oLHY%(Xi%vz50xA)QDM1GVDxB!y$9CzGfJKb z&TyjorW2TM58zW4YX8D&@wsjDO1s$P-R`^}1l{0&H@qh_H2-GMzv{dK=|b~ebRMGI z*45WX$7k0^gLf>qjK~XsgmX>DYAFk-%#-lu`VnpygnPjc*BebcX@9NTEZYeSqd;R4 z6ZrQF{3#mRj!WGG9vH~cQoJFhL9JtStu?4RKbU)$yCDLXxJ0xC)~Y84EcZr88Dr%t z{w7--cY4*m!2P46?J(c4wd0&%H7f^UQ-uti0F4>}#;X=VNN~74IETBXhQ>ModUtgT z46UQ+N-2C411z{VbG2-l+Exk3Rv#7i?N`2zb%22}rSw-iY>71Krxoyko+|A15fw%4 zgSHN)Si&A2XY!`kx5ST$rajx-N3T8F>G+|=2~VTprI zXNUhqHqT$LPyv`V8RZ|S$bd{jfXeHB5u&?7g69O+Sb+`cYsY1o&_lRrb?S`hr-4(C zT2+2{gBwuhGfX8Qn^4D?q4IRrXDfaJmFg*doCaMCML#Eo64sqX2y-ydI^};xB!Rb! z!RI<&IUWxoLg7Us(zy3dwP24&Uf?r<103RZGV*n;Lxnv$A*XSpxc~L;q`R;&uuReN z_!rp7d;HJ0SefEpqVVi_|6+J~g^*F>ilxv5!kYktCufwbD*PE(l1~eX^jES-1Lf?XSj~|430>iQ%ir3R$Ien`WkN2 zj^o~>sBwZj;}i z_0$nX5LX`Ioh^u_Uf9vdJBfj|=-{7d85W=#8gc8EGU0&h(d%Y|z-wG?6np;=j8KVL zz$k@Y9Vu;kbXtvIlkC1FHY*ytNBC0?HMN{uZ7H`3pP9xd7*b$(W`vu@C#SehhyGFg zq8Dky;2xti0@cEYSg?k!)}=Ke7A;7HLzD2y_WjDrI5N7mkr^w-x3UwQ&6HzB38W5Xq0BaF$)0eM17-6M(FTGjmeOOn@PsnaM? zhOui-RD!_qJ;@q=99gEewrr2_S_+2oY4oG;n}2kU`#8Z0?m4vKBr+oj6_Q!K8-sO{ zQX}j1hV@Pfec43fdEpwSI*xpFix1WjH6tn9-#1Dw*Chd1ql+$yqL}d>{O=79`uS`8 zTk$p8HnX-^Z6M3)h8jgrgx+#+TT36cbcsptO0SYZ7J2+l=XbsjEfH4?7`TD?BWmnM z*78}Bqr073XYt+P!GE93v7c+ltc|leW}_j{ubA@ zU1?-P&%vE05Q^xc)!0iEbRDG>GtK;)qDK5rc634t#Pdt24)0&2H2hCm3H~RBuJqEW zpRg^IE3)qGtxD7w@KwW2l8p*lW^9DKhSDl$aKQDD7l~hGR==+V@I(+tY}VMCg24Gu zj#OwoMHm`*iVMJo{Iqg2A9_!rpueWk&h0ZW?935bdMDvDK#f|%$sCA6s~M?ei&{eq z`e5#u(kr9RC-z_#1>5$&F`4J$F(vj2>&ztcyr(*`*ZN$H%xCsqblW6zYjAtT20Og! zK@0p-4b8O6XYXu2wdx4%6pD==-0@yZY`}b(Rpfs#Z|6%|b@_9PjD;38>9-6?&SOXo zd0L=ZWE)GCqpc=DUyd$uK^5MvwL}v%^!>`N9r}~j$-xVD%1<=B1sWCt#y@J{vNdJ8 zN5wJDF5AvFR+mFF0JU2IfZawy;y3^BRhdcXqM{Hos^*(IAkkGIZLoYH(Wk}M^lF=-@9ZPllj7C!Z?LkX=RyQSqS5luLk~fOUN30l8Tt)TaU2@wYhGnGuZna&e4d5 z@9xr33b#)XDtzNjQd3vniSmrtsdcI?ZjUUL2XpXs3kmb;>fi$7WTjPzXJ>gp;qT(~hb_i%?}Glg2vfDg)e;ds{Q2$4YKb;_yyWq76J1kU}AcU&h1 z+03QxT|0l(*f5%fu+OYQ4&evq3#V}7J>n$hcQz^u_a-fVejJO-o;YcQAG?oaD0U*-&;~f+GF~d{)C>2&SH`} zs>Fr38LTs2d`Q>*^Z2V=*(albm4e>kof%wMyz{w<3#CP;;G`{_^j>@zw+F@Hly4+u znGOw!q~rEp_7ij86BdbH52leC+ldHapy7$QDa~EgNFficJ8bK6HsY74+XXU)7Zkuy z8?+IdZW+pm-7nwV@06|?ksd%sqYrc?FMahUvC>ubFE+KBlb}I6hDzkmYx7@lg6Xs( zePGR}<7);*tTM?VYv-O>mI{!~$x~qNGa|oF5o?z=5`%$8fIXcWP%e0ENH|i<{^iwN zresgCUkRjvVuY@HsT8YPWu)K>iPIqON@ilyQlT%Q9hdo%COaNT{nZ(#MVJ)bnq7(T8R8f_`+_NK77fVfmz`H zY-`m}=pir-ynY8RwrKWWqnPd;P|%wG7h^|AL&$nH(1 zM^CUTnB$OeEwpYd&6ZmbDi}tt>oa;-HEB z(6221Y?!kqH-)=+`DU=Uua-pxxL`3@z;AY!EdFIthH&R>8g*dHG$bJlj|&%&IXyU9 z!3mKmWa-U`Kj z&$C9>)}F2Ze|m^+J?$4Jz1)bwcHf7+!T%slyU6;1`%vxe(%)Ue8X(EiAu9`r5OQA%pMUEvWtB=Zd?3ei#U z(!-R5*CeD6Mk-AERF-eD;MZxRIRn4ur8eK-3c;gK0^#Fl4^DDjzk1}79wv>%6LSDwFNqu$}Y&I_i6tse~_kS}lw=Ay6v z{M!GqdNklk7)qkfzl_F5!_GIOlanE?SL{6e%j$vs`)d@tI$AxDrfmH!413BRDUwVH zY-jQzuV9|@#0?IpsTP0{jnsFQ^6!Rl4e-5Zn@=`gyxL$_G6^Yw@E)f0&r7>mM(~!V z_V0ZI{bTp3{wIqEW*3(gS#oamEaRbEAiO;|8T@Ek zBu#p~X+M$W+j>k7gHh>18W9yaaD@y@6OvV{`fFtsm}Q*~)|&f&{SslqZ)r?7Z2G)6 z*|<_X7N#yu9lv@BkMDO@zS2;7_je747==b-U`+H+IO3w0H%SkuK#fkKVa3;~E|R1_ z%t|^UxW$`_KK2p*WwutbzJMWN?6oyJrNVO-lbw+)7y|VHg9&t5UlE`3%1wHWuUhA( zV9E-HH&9w!o6jR7xyYeQ+j!Z%x~u+S;;599}X*1k76q%J}qo_P-JW* z#Xa7mMzJW$E1DIsUtm|z-iPmO@^*;d?3UjA2z7`tL8szaYn14zIdq?=HcS@imI;CNA&|^rpA-g@+E!+8VDRJ={!lfq&gj z{=6o6x}9_#wq0&JzeWA4(fIl^l`KsmYkmvL+Lz-t3#&{q;3=PP!W&513;)KBu@w}d zY%NXzZp=j;iq)`_tgDjHozCKDxZ6`p2?t{Y+=P>$gR^5Oc9BuG!%jmw3F(qkV_n|Z zaf8WhY;u=spKdF@*E+8+ zw6lQE4jLW)gB(;|6wi-#_=EGXq-F%HW1ivKm;MmO?QTb ztdSk*1@KinsHC=Jac@Cgjg^CW+=?qb;eMs)pOd1+R;AWmL@}#Uz6sHpGpPB>BGmG0v4&5u5T9sF4-1e9E%(hbJGSm{ zjK+V%q5A6j{CIS6jo+d2FJO&G3*^u2ZC)VBNBbVGaMvsw?`wK*gt&RKN-Yd3&7(8Oc2Wc4AI*7ThW-Y=%gCPXBy6ts{*2^{p-Y5 z2ghKLGS2a0`icECIF4-|=_1oBi;n zz|fltiF`LWyUaHnT+D|LA8x$d`OMHFG$S{hArnAS2!y!lBbam$snLG`%)?WGvQAz$ zg$mL>`|S0_+3+nY(aU9O53C8Q2Qy-KXekVGCxC7V#Q!%uSq%e$)|oQFs;$TqBy$KL z$mu(a#O{lP+Cq{K!3zlB97OFHx!i&&60A01ZwjShWsS#pX(;#^DFwp;O5A_;kg>W) z3_Aio*(I%Bo+79sgXf(25EDY%&psnciCzB`o1msx82pIJ)YCyvNF>Ndgb&DP_dA8$ z>@1_;BpyJ7K=;c?s@6FkJV6R3Tty~LjGG{w1b*%`0(kW8vK*J(E0$!M;&;}eGr?Lu z75|q2Cw?TC1j2-kowY%MP2=Xv-o31FZ&$G^pU;3c zb)`v?dg2gSVBn~pp7$@H+Y%W1XYrwL8`&d2NRJA6vhay>_8JL42CbOpgLuVE!Eti6 zUmyj(uHNF%lHhZ;UAAybk!)(0N9O;W-G$-HKh zH&Soq45oP5t>Dq6D{HfeoMrrXcbV-IVauiw{$xG!1;wjs_auuf_k&y`0FW)c#sI38 zaqkcXi3f$0GZJASAQ4*;FT{3GiJ5)@&eQZ+B*e9-g>vN=I5UnYt^1O^B*vKpDt!5t)1FF2{>z<~u$*)Ss1 zDY;7fliI>Jr_mORCyp9s1BYLR>2_rIz%Y#?7jM|492wj8){ zDjyi+31PEqenjxbA<9W;BN4QJ-L4|rTkvm0RqRoa6~4Ch&$r`D7VOd{n zl`!&bks(?YtIv>s!}4fiEh?a$Ab?R0DMe@@)F7DhM@CyrhL%Mo%gkC&A6k}(jb%Eo~M>T>7j3yZvb*5WTVgg`GO- z9}lLuvPpJvSe_0xSWN$q?=Xrg{L0$o&p0)WLp;JLiQ2 zf@I_K1-S*$@&Isb5}R6@p}s1aS?o~rFIV*Q+FHybhr_A@OS_(duRy*ktQV$1g*Fgi zN+K(dWYPnO$biZCyef}VVEJz%%Os3nEWZ6DE@N!R~BHgak~$3dT2C$#QKwiqlXXlTP2`cj=}E{=owh* z%0BoZwyX?tJ%Y!PRkY=TjP7dDLyE%H?n4H9<)sDSfvq}sWy#S0?K@DwwrC6$ZkuMD9p^MGuep#M1iK(Y)%x(c9gH-B(3d_ZSM!9 zTWkXVqNRgBup_5eJi2chaZJC9QFNipXd!7hMNJT!e`V9O%-PRihouX|?3TnKRDzh# z$YzgQq9mlEulOA5O?5)jk_&aYKkc8uaMPb#ESDvfMf-_B)S-wZbqC|%B<$vA{QlT4 zzVfw6{&w{OBfVoi7?WCTADg8r$b7xaG_m5XG*&tDRoN>QFZ%{+#*h$lX4Dt&s{Io+ zZX4il5L#$gu1ii)w$SEh5ZZw?_E=tJiej=#{z_%Kr5CUkDIg~2(O!cos%sJ$rT$cy zr~MHo=Shm)-%gNS$p7_zJGqC5q%fYC41p?=-|{t29)$Hwerv81Q$A}_o`@L(&*#nv zt6hYU0?#ji?l9Rz&MzhqsxI>6ygLGjJW?&|Hn;qVb%uk?IDu%og~A4SRdJmd0jisR zO})PR#F`@UBTG0jU9-2&GAH(>$Q$t{$R2+Fx^emEZNfg4VW-=kkx z(|8aA7{uR-#?3R9&sz>bwx{oWD;5kgiYRet!^08I zK6L(hJa~&g4==xlr|11>{MIkJ3zy<8cEtCAB?NtoV@Fs>sk$I(5P$ANSY-WSRHum>=Akti^@=(A1&^u45bq~Jk`Z= zUerdLk?NA!&``N$?$zHk$)b{45LtHN2tO>?bIeQLgh9(-5oHNa5G4|T2b_{XX4^R7 zcO<&NtsOUo%cL9Z1>DjPN^<$q60~+k&qnHk!jm)x_C&UrJWH>Qfzg0xlTUwp6d~vF@ zln+#++LXJ@?n7J?xoHN$Q>;`kG~yQ4&>k6-@bhE!S{DH;e>w6FIu z;VCDyY~gLFqq@MBl;F}G5Uj+WlLR#E7ELW8R0pOj%Z_@)7~% zCFNnaiJFW!?2VKPgf6L9JQj}KPXWln1qj})Iiclx4AZzS+ zk_B`G;MxS8MFaLr6!ZduG-4kR%c0`5tPC(@^XNUDZBD2--Hx2>z)21Jtn>bKh@4wF zgE2V`LYfo-v24K&=($OSBYX zP`{nT(9#mbmkyZP7aW402%$hCCc@Pi1v>znW2Qv2z6qS-6{fiO_+8{OOJW*_mw&(( z^}1#>OQRs2G-$y)Ro3P@@>sVF(KbF`N!C@{Mq2V7{V#kHLLJhs-Yg+Me~W*UL6W&* zwx=jg_^01a9&y5tFg!P|AD;{z;5HA0tW%{!##u48F8fyqrF> zLUnY#A^eDVNT6`+K2Yz-))%{x2~M3LH;Tm1jS2T*+>zLFcXZD-`Fz%3JEwiPE5RdK zD@_7X#uXf>M^5tO%SB8;=bj&@1_wZwIc%I;Qe;&#Op;!fklbqT*<33O?Q={wUaMNH z>S#2WTy&?MbCmEUUanE=g5NI&5O^XDOt$4yjtp|jxWi;v@j={G>n0sty*Mg1OrT z`=NwH2`*Qw&FbJY|B!pBeY3e+r@1&G1fSPI5NEtqp)ESnN6Io<1+`1HN9Plh_GD|+ z>wfq%E2~b{9z4)Ca(KMA`{xI5es^zK?qUO&z&upa;c0cQHV>)LTJ&R*Ve$YTTklq!#7`pKJOF2Suqwg7dR6b2MvR8Ys#*KKP8)4W}JjGI!Np@9@`Hw?%WZ zA5(P}4!y?Z-ea80F_8r&uP-c0d|mh z1@;apk8?R2r2d3t0V*?N7HOE?wjQ6#X2{8egS<9L@i_9}uN^7IIT*}MJRuyNo2zm3 zNG>01Fk9{TlPfvvszWHqWMrvAElt- zS2AK_2I-_tMymmku(u{^+}CYw1RSf)!&{G|_33IDd*S4u7bT?BPjJ}}kC9$J5ts~3 z9Eo0s5;+Rr;5G!~&u9>#>2!RBYnE8?3|l2uw#RQ;PnE;LNErwMH42IBQJdMHn3d!gARItUy{OE(NQeF-n$N?65SIRE zjd^vqyLa@v-rg$yd+)JsZ(Clj4as4nhe&Qx=yf0ZIpiJqzLv1jt#`QEU7}Y2l)$(> z=iF?}T*K}gw(O(iDRu}*ydQ~fLDY}c5u}U)t1X;ei`bVvH5|z(G69bgLN^yv^Pl^k zelT@jUmcB4a6Z5xfQQimPsKN<$WOxS`hy*kF_WS`$A&rKuR;?9Mid|60SMeft8@^K zFq0v#lZba+`Mdn9msP?GVT&u7pK8|dd{DwJI3`H{z_+8ZS>}G-oEd@WL!uq{o6SK{ zk6%;%<<|zs;zwaUa6qP39bU{8W)crA1`jAZ*Ff#1Y!*=xo2yZMy#^M!l6|y{NKRO8 zlNxPwOmOqD0^@Kv`;w~ypQ5}w^mu{tfjhFRlkyk4ucd~AbzXY+g((^y|Ct@O%%DA$ zR6wt+eCsHsY3fs{x{v)~bCeXh-IJ@qWCCkFZSMb$>Nft;XozW3+^SowGMf%=g2Df- zwykhJbiwQHM$<83)1;Y`hk7wUFWkg^uYy;9qm>oF21`7#+y%MmFb$K1Mj^q4wK${rFUwDGv_cwY zfThb0RTd?2ICRFus2ZL8Y|g_dD>WX-*i-tL3qEm zx&|AvVGOXegoL-{-$)n!Yx9?6ZPXJaS0y1Y%8{K&3hxE5qXhDEsY+!gZloMe{wUWB+PZQlI`9n|5mWbpO+6$N4TJ;l)!xCpE?;i~6V#05cs~ zRNR<#TQocy3ja=IpP#b(ZZ~w$5?JKR{?ShMb#n>-1(UXd6u3!8><}h}7_Hny0eCm( zV6hE&B!og9m#i|(+CEO5OdQ;~7LzwDK*)IVJ2|!RMX{YJGTZmG|Ho_E59L9E&_>Z3PLfrqBH?S@x!k8&I`6>jN zAC|oZsuqaKUF~k`l-kbha86+w-%9>qVai8MDNIizuxNp47J3*Hbs5xd)3<>{rB$6r zIa?PJEjTNi%Y}XQj-lFE+6LwdSP178hlflp&`3eJlmwOT5zj;L;2wOnFo9eVVzRbP zP#d~Uh7;A~eH=}b2u;%8hbmZnfgiK%#bb0UqBV(Q*Jt2_R-6ek3(PlQB7GMI3J#0L zHg%_^LZ<)qwWbx<+DprtdOyBUa0G>`l*o4f z-akAaJb;PCgr3g-`u*x3{=Lp9e9u34->7>KJU7vuG?VVwMNZl)j|j^kIyYmQd}Vrb zmYm%e%N{yW!Dwd)b-xszg*|yYaj@$ak;zB=wBhyNXQE^_yzKzZ04BMeA~?x=P@b%c zBP+)%HdOG`Jbs+Z#}-Vdj7h%__GWOjeXqi9&@4gAzWC{GFkbAG}L;Is{x4KdlWl%xBTI!Jx zI@bdfz`V7yliV)iS+iA*<2w+p`YYu<>^&H#VK)maxw0Wv{FCh*H?uU7xI||O5p|lP z3q6^u?OTY2LmPPm)U&~b2YI=vW)&cL8^?cV=%H3ZOfVh&1UI2YlASSr>W>Funjfvx z199T|P81V9IAc~S9#Kv6MZ|Uz$2H=BBxz^aAcQ{t>CqKk?VTb`|GS?8_DDE5s;>8 zs7R$q4dMf}MQI}iY-Y4xbmkRo4kR;mzt@&IALX5phnwc)-$N~!W+%D-BYsO};kwbm z(oU>F5?%gh+^~l0zcb}wb;pAMMhFdjdysIg^Ru09a;`^yO?ij-4l9@|FepwQq{e$B z8cDDJ3t1S0u~_@0Zi&afKLtn-&r;T|?C@(3Vz=EMrSwyT!awK+9~F@xd@oKuav3_J zC{2#pTP>O0a|2{aMkM*pirObpa0{5}@EVEw*@EATM75!Faa`aCrmN-4xTul46gtOe z{S(>{SQD0`4m?SwP~EfgC`reu^?{3Dd6rNnKCf}b8SU_FD__y2f}9dsLaBRtD+tIC z=hjxPFC+6*T_=fzEjqw3t(}Lo7@arFLzYNPJ^u+O0@Ea)itb~^(da$=T*5}eCpZob zhgLv0T_huAKJ|iN&@&I6kJS`)*LCaAn|> z45ShTj+IBwTTeiaQqs03aazB#qN4ONkc(xz-@(PfF}aPE^-~=gg}SKt z7NO4Vh!K_xMqI;yBPcYcQF2rKM!IUOzllr|te{N{X=RX>G|lzM3QNr=moRjhfR>+) zz-Y+JBD49Jkf(YZiP9Hx76zTaTp`*&?c+^mTE_1oxz33lqWy*r6MualhdY z66&Z}>F-BZXL5K7+d@*4Smr2lrJ#IaAiSX!((t}LHfzsF319~U`z3#_vQNZ?!>M zC`y0{4yy7{;&^E@?0PddFoCDw?1zN)ov5OFh%=1mmvALB)m3ayIXuYQd<+5iJN%Md z>jQ0MY5t&QYb4nqnpVLWpUpZrik=Q|kIosq3Zcklrl~GRmBL#jH(~ya0{CmW-HB#C zp9X20lA0yCl5Z_9o^hUp%tVmLcN54WUUDHERV4R4!9{Xs#L`aJ_w(%iwYBwU&tCqp z|N6!HlP4QnsO<4@sg+2vcEjUqY9)8!xi(TsnCkOBv^7qs zf-8qOi;Hsw)IoZcL}PtQJi(X~%gkl_T`|{<@%8Gv^`|d?*m%0Xy|MN3)#lF2?N(%w zk{02-#^m`TKY{Cl3R8_GrC#t`fs`UG$nFp!+Fn5a^>A&Gq-f$rTcZVD(3n11zTY_= zp3wG+s}@#r6$grgEVeuoGJ?HPS#aoJ(ZJ`DKq2zN_$wxn3$(m84qajQipm1=ie>XK zv7X~1vowJSc0T08=z^)5nvl=Sm>N{K2lLLgx!g=gYar`bYCN>$sB%2cNwR*hk*8cz zV6m%)c!2U){S=q&B1AJ=Tt5*rgp-opQFIL?r`{pT1^bM*v@8J2EUrRs$Tom3Z;|dW zz3EOF9^wa+-KnDzRH=0)hPWmK=@GbQ11IoZXx46aCavqXq{<5ITct+xTZr{UO-W@L z5#VY!XjT^vuGlP_q8tT>+O+e{?1<<;1`{hh7kVLPDbpWWVb+Rv9Le zKg&)q1wX8>$lzDb9Td__Or(M(mGWfL0VEtdXmuZ;gVoBet73@XxtMX)56OZpd;j9v z8K)353CsO5mLao^nWNH>7xN@fq=Lq)O;M9I2__`;R%bFiAD-drBkn^d4^Z}Cl#7yO zZxFn16x*-#t$CYrd$%lXF9cqo+Y#h~LBf~=gRd8dus|o1E8BgL9ivIGx>R5Gu=Lro@mGGz z)#Yy$79wtM>dVl~Tgr6?swd(|>@C@)9WA(04~Cbd-@DjCh9$0$mAaakE`om{Bq&ul zB#eE4(p78B#0rZo8&xgU&k2%*H6+bv`6E0IqPsTtHGZ#Y_K11X?))}6=tAGU zqANnhOX`@4%zWUeOfT888Ii+}ezc_op5OCboc_{S-cKg#83es|v3K!ws16`0tFr{r zG`w-6VeyW!I>)4$>rb-M~zSJt1|TWVyscDZn;1>eGMwI{|-jEoV}$c zO4O%rXvFY^3`uotvhfhRx1ugu(B7_$GvZ6JonYGiVOiU3i?)R((`((t<@8`@ERnL1 zZt1kWu_5mL!p%j7y4n6TG2&3*DM{&W0VJ&4w13)AH2jo_lM@v$HZEa#V(!H&U%m)`T2;wD{}5Sy}g}N6k-?h zU2ZspMM@*G$RkGTrrgWt)Q*7V;zU3~g&ZF?i^fF!kciwflbb3|t%tJUG?rXV;To~(8@F4SH@HtY#b;H$4~iJ_Gd zV}9B!gt1p!Kw4Rm6LNJQK-)bpf7h6!7xNP03^^)w#|EKKKZ_8*uv}czblKt!m0B(e zDoZLN;4)gdjn)?qlr4-H2&Nt~2~>{u)->fd@1?NWa?66V3;k^T2zY8;$b(uOn3J`m z4-UMv-R&Cf`L9-zA`AuKQagkCxmI_s#^4#q$~vP-T)uB3gUeGMz_9QEl|p~5U3vGlE8Pq(>I*&{Tym=hXV>;%GCF&Qi*cUnbpu-? z*kffaM9tJoY9ZMO7e ztm(BbHQi>hw!YmiTesB3+&a5D8D0;RHK(=@EPubt)(T{tt@SkVc0OJ0T5J_ofRAGH#+>I652b z2}t_i_3_CS^Pc7bn7q=4=}PZf#&BNWbL+s`Eo9rH16=Xad3AXDpa16qZql>PLu@5R z6P)b+`eZaZL2ew}q%5fY2o+;*cqLhE{-6JQ{Gb2({JOI}I!6uAhkrq~#`*QP!`%VyNkB3 zPyta3ngntKF&v|)RrapDMBVfX^)L>nSI8j|7lzgP(>&;()Cc)f`a~{*xAKV(z(hwL_~nysL1-_zh)u z!)v%yXEgSLyWxe$QBpARJ-k+{)*As;-&H*H@oqFcvftdn>*I#AKr$Q?RJ^Ni+xJ7gLDJY;I4piTJi9t#0#2Wm^NtSt$T;tPagWW9^*jbomm=#uTvibZUGSP2t=(u&RI4~) zBhuD7dU^4j#Xj#PZhX##pUQk-QBHuVne#DfWw_CrOBB{>2F6)-XASAKTHy%}lMoc@ zgSEBq*Pp%K*njcz#RgFL3>e66JzJ=691M617roE|NuhxF(UVE_#QK)TqZ1WIi#^homBX^8`+*MG)(IYeIE7A1ZI21GUgd zA)^4_Uc|hC$Z!DM#3vIf6{dN8l@n5-&iUQ)pmzKAqXQfY0b@dP5AOCVd>GMhAXrygcSpAwMbfh^H7lI>X971eNSS3C23Taq8Ycr7 zDuOFh-ro41uQ#_ho_2n!A!PH_{`&Uz`o95X7BQl77#h&WrHiFE{xpw6!KU`AB8M&8W(MmMOJ&0E3HZ;}Q+IzzIuool#z z$~i(B^r48zr!(PK!?l8YiYV;_R)Gbk#9kopr@C$-Y0900fHRL2wg=cWF@*+6^(+5@ z%_EN>Od*p{<6e%EV|dwAMFAQ_$3l>(g$|tD{T=hEJ%M+-EtVBhYlM=_;BOp&SyJd zv91TW9PWm*?V#}nqVI< zFUMWH#g4*$zXxZCx$?vqvOLc+G|0%6C(PoMpIZb02}pm$mAbVS*eh0}{su_C310W~ zKQm4?vC-Z#hjH&-JVfuf;@>2`#;+}qI+NZ27$4XTrNzdt&a1`fYEJ0myfweed+9a# z&Qz>9va-4esq<0 zg#dz0p(Qvzuh6P&R2#%vRt$>wGW;8ibgFm17f1GDFc-Mpaa(>VjEf71U(z!Weh5Na zI-x+gNc;#;-0xTAeBR0m1;|uY+}jh zg@kI^bpe&!Nol2rTVu=2LODiW6^s;nZ6eWyTx*L&ST(q+xE-NO?Y6R_@N{}BPwzRU zAbE)?I9HOt1gfL@I~ZQ5S5*uIA*}m&+sDKEmw2DstRUI(TmK$YW&?v!5}1^maUphd z+jTZd)Mv7}=47sO5D_w65@c0hzOySdU44EGiQVx<~t^f3Ia^f{H&|4 zV}MxB?wZak69Pg{Ya%wk^TfFNRz%DZFqy3zP6l90h;zbd=)zjcw zm&xhd!A25|iZC=1P%Y^mVJ*-x5tklsh*@X>8b%T^Q~D0K?2Q;)?D6)o&@>F4toyQt zTf7&!A0;57#k5enih{ppbp?B<-7vGDP*V!HbNx@aqmUBK*3Y)|+}bb)*H9Gfc(t*q z#`tLgIz|#2!}6_2$02)P7Dd9L4NBx2rZVl;b^gLnTp@ldU}?rItFR=eWLnF_bZM-@ zcvO>sCIeRmCM0N`)gkP_vm=zVPYJ0BDo!c@xhgL5!yy`?On%cepPpRETFrh5D1;7+ zi=(ya3Y54R8L7R&IX4F^P&~F2 zY@zCo@qiE~fvKI$3BTipdMORZzS9p>LIQi^+SG*xdB&1&VWjKEIMq^w1Oln6$9gVf!X&1imGRdqTPNhqaYFqZhj^{7-F4In$Hj1xf6Yb2!5&SZ4AO_Kqrd z1En=j?C`!n@LZNrOrW99U?U=v+nTPTT1J^wFm&ffJdy+CykCkJ;f;>&N)|3 zHjF^3Z$--K6&qK+%}-9~rYAR3;&)+|j0Kem_!LKp`s8S-Fk%1gM4oZjynz=RE9hmJ z+1TWDo2XFAIvkerc9M0U zPqO9mXUuR%LL%yTyOHzniNEv3m`O0MD~a!tAm<9fj4bj&xzL%2TyzD6n{f`eTtu?^ z=Ye+UK8fEV8;d3@frhb3q@1c|lCq+=B;=}8#jb1x5f-ysI=m=W%m`S) zlX$5&rdU-0V)Sv-V#nyG1FL0VAHrDgQ0aaz$ z+`rFQ)?%Q#eQt|vvq;#S$jMi=g|Gq{*3`D`I=GwQoK?k28vWWDxDW0#+lD*Uv7F>0 zhV3&~%ciyUs!c;WOkD`D`kZ9ZZ$Y1qO$19*i@#ho6RQ17T-{XM<+OZ>lecRfgE6F_ zSI|ZnZBuFMgI9AZWRs6HNi1r4FWX?r)3&pvK{4EbJLBwcxjdzIs>JpvdA8HuDR^&?PI~I@>?Nk_?z%-6H6$dpkm96eGz!vAWC3k zUi+tmcgD4RrES6u8!KFr2V*NsZ4Ar4+Sx%>5h&mbZk=2XcwCKsYt18T3GQ&h{N!RQ zeoJUh@ZtlMGa!jm^UHBA6Vp$UpL*$OueG%&FP}eOfAJKXIBxo|lLH+iHio~As3@V! z8A!%pij>^#B?b_a82C*jVSqzcN_|l1IfXDGg>r^XeW5OK-54_KL$8Bt#l$D?gE1N8 zQFA$$bm%1u+mt>iMVcHua8HoI3Qp^vO|oEQ^ai^C)GZAb%lm=ws5sdY7J(HZF;-r0 zhT?uENJ(V&i-pgFq#(`sp=}jQ4chm!A>t5r(A02(Y?)qvuL=FA0K{8+ZAf_@o}^`5 zLd;cGN{XV`J2qW9UXeJqZwaaKh9`XvlC0E4!L5)AKIq8iI7u$@iBgvi@kAh_x#&&& z&7i>dNM{k});0D53DU^`6+F^|oOI#@;IY_}LA{qGOp)R;a7pm_Z;Q?4Qtl3F?1f__ zOHw4eIXVj*E^%uSP$=2Xbkg?CPZWe8LT>Qa7DyFion0;lX!nF?IsIPs|H>0FjgPBiefo5pQbY#Ci&skdD~JJ4~ktdtV$6<@Hp9E!7Zw7(zHA=PUZ4l<(}Dz-XXY4GfL@ zwn~FwX7qS66eu68t)Z?0kIM0Up$#go$lc`t_8SDDo6@T4GH^PuExzT6rn5}@t@RpB z4)4o$3t>reP?F{63(IQE*oZ(lReJtL%L2N^RzqH+SDPP8=sn|s3*SJci|BHVdK{f| zX}CAf)VRy>m_vf};+l$%X(cTU#FW)z4(uV0XtDVM*O7mSHKL@!%N0YxQ^ATur0k+@ zSy;Ax%*bU^e$YG`TiKd5;9$>L3o+!r#kv-ygR+Y`+Zxrnhs!h@K#d74G57>tl3M8> z^{r;FF}M;gCdZB~8>&iHiIhna!HA#c`c#&Ki7IumA2)@8A_XCCvXz!ThvWwqCvsm( zAKRu%21$I&0}%FP3vY#i3QA+Qq_5#*Ur%kb;qG6@J#Na21(SO|D)I(pk15Bg_( z(O$>3>wDw9i=~^3rnG<3V5wRNL?Ko9(~ZQ?;&Ry}391ENxDeSyQv3RZ5<1`%9PPSF z#6zwgGAismUK7?TmZ4Q#w*YXLL+3KR9gzvveb*=nTy;4$9RpzDMN_Jg`zJd-e}B)u7L6ta0kBC2CWt z2{PgDi+!;e!dscZ$#6esV;F(c>Sn&Zyp_r1lk&g0U`;5F4Q{};QHsnprQ&=VhSWT+ ztQb(Sw_;6;xfq)z)@#xL?8Or~VSf_VKNQT6wG72V@^31~e`-^WkD||I;*~atU8f-N z+9WjRzv~uYdvG%Nv0=DzWun1gq^K{H1X=H{`{B>sRRF#Z-^v+^rS!UcdtWdkWc7>3 z_=9Q#C;NZB!U>^3zt%e{4=jHiCL6c}jXo5Ql56uS;1vng=5nd_Xd)UOqc%a6z|{R&5QI!BykeVp0fG41S?_PWEU)63Z zfA2o5Y&|)X8Zr0`^;V$(NV>aAizUwLf?YXGv>a3Lq>q=!HIJ@CkW+>K%D<#_+@+4&b1}vXzl&aaNz>{w7S~pfcEQb_fqykTePBd61Hqwb||8dax&J3yHqxxT; z>r4VmP~2oO?}>lg5nF%K{I&T@6h8}T1cDLS+0_EYlo0PzD}TLZ8v$c)N{=)+HH-L~ zDC65Aglu{0NNP?k|0RA)%!g$L>(X(l_m_qc5RbsL6(HZOvAK zJTloCNs~*{uXav@`gTnl};2QZxK%m!xJTRBmbtqQKt!5x{n-6V|^158>ZXg0KQy^4&#{eGh_#aAT=JsqpsKeeWr#{I{%7#)h&Np^h%8uY8r? znUpZRxT+YVY3oG9r$76@bCf|jn>=eEU(`+pY-C~Y%>PCO?O{@{0gzFcZe6Qcr7BRmB;y+g@7bI#-+(iSC3UJTPaJHfAVXttO|^#6dbomk-+B zCk%zO>WiF8wnYbXg^s(m`@%8_K4I}aWE#>z^FedL9Um2z@JCI@oE)U#nUqlP|JKxuh1s{Wd3-p`tnThjUVu7?MFWV6+1V%=URBdYfEDhk! zl6*74;Vc>;EMv5I-$B_NP{|rqesfX z;SE1gX9#De-qjh7XN-p@Cpgo}(r2FZAF7`EI%y0L6`pR@b{grAbAf*>J41iQ*x4cu|^jh4g46 z^3g6>S49rO;8xco6qP$d{w>pSj)1}&V%runSpsb5agS6=5tG1Q)iZuSsg5#TVt zQv2|NeA?QmyTQC&%Y_2Qi62b}X_8T5EzPnCQkfR#cZwRZm#oN{I$%`~wuU$n!F?rI;)Xbp|#+4=WJS6WYKZ@vgQ_as2ad`|1b))>pnr*^e{UDF8BSsoDXEiL<}03A7eH`p1T$C!nX zQU=>BB>9SQcJ<=|EkHUvb9I4_Fn`irt$u*p=2SAYj69nsI9&V62Ve~0nI}r*MB~8> zGR#(O9+q3vCLAXJJ7@Z!j?{(fZ>4|R=imM$^29T-yP8(-JO*jPtrnaLy3CsU+l#vd zv^HtyP3}P0H3(Y!<|XFStBE2gaP@1chyF?)6;?1Eb;=tvR1_(}jOSds>Y#I#pwD|2 zK_`*?#O?A)6w=+r&TXLg&JT{>6w&sSyk&w5ptO5+xiUqKXwdV#-crDV2dC^?n z^gUmMsENcQX&QP~hVN`8^$EHl05IEi#96cp`vtaIn=vgM3{k|rQXKK$LdD7mTPmLx zA={>kDYMZlc{%COOqgL_9P9MixZIrq-rRX$CQ;dT7IAZ!w0rj1GMZa{tvv1^BLvDT zF63-khOAcjc-BlXiBjX;x&0%yisRD>l(^t97zRE!9%- zL~Er_S}HY8H(ImtxTSg`>uJU0!K^B~(NdSxOP)3>C%)FsW@MLXYQ}I@=ItnA{i-P* z+vJZBoCiuRBAL9$*9a=WoyGps|K=nTew47#umINIVfJl z7v7UnCoNYtShfaREIh$R(~aTrm?57nnfHi~I0Q?V_6)x8=Y!QY^-!by7jWo@2NRPk zNWdUAFmV#;1V0#Da;~{O@CqK9*zE_{&04s2qy2w|G!Lh(SRbFjfN8$>^*XEyF?dt(=8+o|S`$apaIx`RM$+NZ|8wgzPJa{`g zd3%cgFCXS}_26E7GYi3=GH>WsC;RfDOyC0s-BZ$gIIE}s%~J^=1)0(IW!U|MdCk~N z!b)UbKa2)?ND69#eX*hTPk-PWin3Y#Xas-nmTX271aC3h2B$T`O|~p<;%vbE<81d+ z`-^H4x)o0Cfqy~&P;VsL=Bn+aTUskDX`yN>jqRZVA>lMPH#<5l)>5u#n%8oI-A`*C zl5*)lIIqt{)A1Sm{Q9p_6gH+qc4Q?>=@j~$n{25mL3e)tZRhLeEEW8LG$5VQTf{w~ zYirvJcEj!pfs8>!Ugu-I*U^g&kIm!x8!9g`L=+@1@D!#CF|HRFw*HzA1bRpcf zz5T{awBadPo>W8BoX^_A-2$vyU}JbudLVlV{$0Xt%W#pPnPyJO$g-U|tHTm916IT| z??YxCDF6?;H6u2TkQz2WqXmI7j>V2iwWNaH=iF(OCi8(W(rjb)*iK~zrTIXQCU-6@ z&nR7O$Q6&dgArr3@mO+qL)d^UF`P(-pVbHV9=5g52{^Qik0KVU7ab99|CkjojiE=V z*NE|Mu@(G4whqWV_#zbhO2dsrbC$4typG()%O+}EDPM3x7UK?pzu7*F-*NZAkCYj) z4jtl??MRwV*fRMYiX~5U+i4Nk=aN$72sY2iiZ{826a+W1D0Q_>PE&j){u^z!Rc{nj z+Sw0FI;S7z0Q$`|lrNj#LPvQ^n3VsbrQ*V!-$+X{iB}kNvCTN2a0ZWDf7pBP&*JY5 z62$IKwd$nI6sIndyqGTd;kA+VOt@u%=qaPdoE-EUkW+z#|Fo>Cu{~9`riF#DIIq2K zZJu(@6@Mjty7#unJE@dt1rS=L@P65OjF{H`ndYp0Aex|$2{@{ff z(K3;P9--+<4!@JGBt@_kO2!rsFKqjjNiaNsQj}1<#ELg-&1!pNNw3uwb5PQ*DlNpq zZIZdUVidCV5>nc}<00HwD z{mUNmSs_UeXHKXB1BgTj#Vl6AY2r%hj=6LXy?+Nu-SqSkQAw~{x1Z{G(8CdW5AKNG zMLSgNn(k@LI#=yK5IdnEqVwR$12@UQ6;#CAbREo@hmiiOfZ0}a7q@2!GJP2UpV>ke zy!|%dl_wbN<;e79a6C%Jr%S0iJgwv)r%>mpD=qpP7-7Z8GsE!W2!1XPCO>Y5&b|SwWco7^j#tuHEqBRoqMOUhcIUMZ1U{1{5htH5<)Q>a+s{$Yzp^o9Ev+ zyw<*x8bsvPYc$ovHATV8?QZA3XeAs^%bjoTki1t`Rw{lmP4IGBM9sYM#kLu>!s4Qc zBZ%zN%PFq!WV|l`vwgU_6!NZDa!0n~cL?i1W&yT?-3k;Rwsd{Qj0=>y7uyWezRFWc zjqrmf%v{LB4G+Rj0+68rm-(L2?sDJ(*zXBiB7NHFb_H`B5zK;pY(ZV>a*sQu$Z$W z6K%2t9@(2fiBr$_AveIK{hL!-OpM=nS={vzI;Cr$|^Dn&kFlfY;B_^Q8?f0n&N7kdJmNBACB$_GG6&fvsQ}?h*JK=LH)5P-Qj1 zm)LKYF2<*$<7@Q7o1-@LuCg6@mU^e^ct@AGK6G!$+&U~BafWBT?qHaOWaU+GdD|(* z+Qhdc(2M(Xqt-y~ezS|T^eqq-md+A_7!kGYH*^uQETY|qUs}k>EO#Ix;AAZc#oOfLp@&dLRhFujncAIx7G9K{1$PNcDj`_a6&L~doqNG z5uPwEKm72vf4QRz8RS6X1Eod+OInF)2E{5k1Y9<#v`22ysK+XCf!J>Kt)=akG9a%D z`Fs69r}w_oKOLbVpqwu}H2yVg81TA6pe`cjJNj!`OHPNEVS-&WbFm`z>rNBV$vOE# zS+eXLuRJlHsJQKyE|b;Ojm@WPFQ4rnJ=tA*vHtzh+Ow^-y>eJ0Q(B9h>9p~d^mWNj z%Gy8-uE4{-55C$N{@lkGK`c?B(d%|cZ{Rqv-XI4hFM|Y5rno?I^k#JIN>K5pcJodH zL8N=Nq}z%YjD(iCSeG9H+ku2^JaxgTv8;Ufaj9~I#elUu3q&w5#uo>_ z#|}s#!Z&$M6ek_d;@Y=ioQX8CAhGzYfd=O7MZ(Oa#`42c=qV@t)BSOrJa7EqetLUd zf&>nuY|tYGNE%<1FNIWM-q2e9{&I;V7oI*FpNx)^YfksT3$T0hiZBVTHpqDyd}n-q zdfnlzIC}qk+a?cP_0?tP1UAj?3Phfx<5OHjQjRHePL2D5i@C)h;~qUVuQ9_|Vy)O= zR{3cl7&?5cC~=emP*wckvIy(I>a`vMQl0-6I_kCIBCwxe2(VQSA*8vfHiei+hW|u_ z(F3y2OAuLVD)|vF1T|$CW@2kQI|HPi1oYDj3WNmP_?odI{LcG_)r5;KS-&!92p z`ceLVx5MA7tNTChY#!}y{@*XRb~kTcabxq9SB759`0BLN!;W=_N6(BQc-O+O_B5ge zdwRJblH=>`!*ey(Tl~w^95Zhxkdjv7rfZ`sx{y6M#L&n-3>gFW9F%-!0k7VL6&bLZLG zx_3EuS)YMW5t!Nk%PwtM4*x;d^fd5|$O9I={WB%i7mz5q61W{^YrHOQBnu0xrNUQ8 z$NVH~$z1U$ySjTbOF*+kMOX?<8ljcaP+S+*mZ|1&Tc>#R)!N#K+B=LdN*YbTpi#qi zHt;2Gjg4>#4sVH~+8z8Z1@j-Q0`fM1@f~CtKT>)(nJHy`VQ(o}Y679`{iEgti^P)1 z$ce6cMh1!IcujLVn1Q^k>E(w!XVIAV|=&qv*cv8<9sD(6{_^HGv@`VH>)PRI~%%)i-05=JoeWR8-=kn z)**{FQ47&6z0xb09JW$jN{cp6HZ@BMWIOyc>7P4u*!@sK>3_xsNTGr9Gr-T~?0nUW zJTd!BDso3wYfcb9m53g+kC`troEQfWB}_I-x5ogmAOrs}wfH_%Tm7rcx4fd+jt3TN zPNi21(}YsSAqo9ZST|9@Bkxz5q4%ErEQ2M^i@GXjF9~d5Bf%K9#=BoGq3&PB2#`)O z^bFmfJG8kz>U4b0{Fby}UgH1ZV1@iASj@m-63iAC`K3%dfF*0xdbCr|#l;vmjW!lY z99b_pS4m-8A&VZXtOGe!agUG#)%*VGRW343>35kAXNt=qpCEDXYm7JtF_`)4m zaIkiDiC{_i8vzLqo36PDL;(|^JE_uwiY0#!yTF@~nCMfa#}0F-YC>+*+xRdr8e3(ZleR+}8ll-gj( z72h^i<|je8YR@UL^XhVf&lWfya(K}OQAfe{9(5YbkB?Wy`3gG@+ra(2>E5c{>A#U; z{HZeb0w1CggVnWl^a=0pRezjd zJv_sHyC+_2tE&^ed{B|bu$-W3hjV3y9jm4hXeqS3`PCSR%)Q}(M|T$Ctt9hoBc zNH)R%Ho7X-w1bjv4N+l0H8jkdbmI14O|Rf$v&x~N2P4Vmf|pf<+a2LIt#^8vIjGe5 ztE+({HTk=AIl4Txywh_QtLm~BSgF>TxJ&a`bhq=!A4zY(m#EC^tJ8}pWZZB_T_aUAa1bGn!0s`x#3RzB|7zCb-=O$rw~Co!g1f5>_@5 z8`q#hK&gY@YIK|I3Q|Uv)qZ~hI3c)mpAJW6mBi6bvhUpQ3CME5t^@u`0 z94kbHzzrk1+I)atK*zPu3vu_LikM3?EsT14G5FaVA<@8hV=sA>8*>8GG-&#i1CiE1 zYI3bpPngAY1`QKBiSlD>P|hT#PTr6rQ;=n*totX|TMS2qSsbTxuYjihJB{t!f8bpU zAG_02%6E4=Uv+Rz`gNNk}rf`fyy0hNzAbI!FZtj>S z$UuOB7+XUaMf`s7b!s_g^Zc}qi!a;ySJl%ec9>x$*%ze4^Z+4yjCJA+-ZTvaERi?n z$aO~65G~$}@lWRud)qI_Z=j*Rk&s4=_>QyCN;Yv}3;o(%<#U(xCkbrWDMDAl`7qOw zkPXn>THibV4D%vN9Ar}?iN)l^lktVr;*w|4f=5_ze{R;xtSd!DEM&2#G;94sVK^x& z@>JNY#LWr1!+bQZvTYWRn%bfYdCIg|o_K`U()jg(UXNtud-Ru~bK>_nPA=qf>IHolBFlC9AoO}T!RL*y0#@=b#*a?NCE z6GX9z&>_W3O0TKPx&>_2kPFy3fs$c#>lBbS8|R4?_~~MIXilrvQMGeMI#NaaZ>S(| ztC;Ae^B$9QMGK)MYQBidr=F!^z_VYw4U~_SV35ZROsal86 zZFta0NR;Glytif-hzKqrPqDGr?wX{%yK$n4$XIpJuG*CK-jlqqbz~K*{Z#k8pre+z z*f4F(jeRf0MWF>OmWC0rsU8t6%K)Zi;}YV^n^+v)XFN2A-Ms>Ae&lv7#viasai8@N zq0;BabR7{OT`Ozzp13ML*2D^|wuf`W@#PiLZ%7>zNAuJRsy*A^uZQ8AQAcm2=MtEyz{Y=8A|y*s`uF zTATFv4Mfk>7$ms0!v>in3dMw(m|BI*FHkdYkDiitj=x(!$j zF3_~BtWq1tXVVREL`2+7{QwI&sf6J~4#C&_B+ObLgjxq-1^5g8O-@F!BALthS-LvU7d!^N_7j<`MX zgymJV6DaG4bB%t;i*YF~#?zi=L`q_CpteSeq!ul#67Dfmr%U*1#v8gP==!|4z@&RU zWRz|B^!U2pD0zmo4RGTsi@t^drFTw@~55)O7PLM zdimT?l@FZAJcjZ#^dc%Wt%hYQ9b~de!tIk|60}h8v%410jAX_XpGA5)__o=>rHCv4 zWOX0Fv>(csfhql5C!0z&PIPY#V(SiCZP+V zindz|V6Rh(Bb|bSG%t@%AxMv+39<1jKeZuxWEs+_e>rvLUY|1bV~@Vn_lu1Ne58*aw%y;=T6PH&-r`f*Q62uq&v zKAET)r50=@S^8C&EA*wqfXlJzzQ`M&VfE3m>CG4wstx(TF%w_|Au}45!M{j65hEZB zH*I~|5<_qlyF^1FR^6!-Z6w%9w?G2zAEN~0@NBE+)gmvoULsWZrlj`!&Q}!(bLx!0 z^qUDQ$MWVd!-w`ovaUR|HeDZB zNo=Gr?IfFCm`r<^h(HE)B*HECo1^od=H;x}NffI0|X-XQ3xDDk@N2;nOE7~Gv=e5hFgOp{%3js<|=0~%^ zAX`2hUtELumQOxcXP98TH3Bkhm7GJikhI?t+Z<+&t#tPV<}#=wRj^)idXQ$E9Q3XM zGNLdAv0_}+(rsgIl6kSACCIk9&nDB=2NfaQz7^$vG0Xb1cu?ef`h2m0!<$2(tmWpV`*)o^zZx}{Lz?YAWZ8iH^m6kReMZ0 zScDoz%2u(J(WYBZz=$u0IM*_!vhDaByEPJMOg10i9@d(kVN*z2qws3dDe4XL8BJ}*m7uTKesqN z)kmWf+VZZLyp~ck&MFb-VJ6!eNv5(f?i$q?T}l)JSLW<9j3WU!F4$u2{L%nmDWM9L zF$&aFxPY#kbgyu1fB`4%;g>N$d}}+S#MRw)BDu+KOB_h9)RLL$z@eGTjxDlhF1SN$ z%i-kmaPFz4Z$fCmxwc@b9m7*h?>nFe|3(7(oClWJYIWNdIBMq^my$qO=|Lo%ZACw> zq<~Y-jvmeOWUYmm9fmCIC>6Q$H|Lbr^G8HaBD1D?cr{-lLE4)YUy95b9BO1`Eo7yo zsnBP#ZJ5}gF+3sEtD$%E6|m6pkK=DY0`l$by__Pu7*K7ke#+h+#>(#ak+m8Q7o7D* z5f)3%64tvMuIgpOgfQ2m6>q_PKH==CwhePOz6iUaHz^PltVe<#YKUReDVNH)9$RX1 zJgJhN_<)_ybJ9$>WkPf8&p#qvrG2-Ji52oWOa)UyoVHRQWMszPeQ_R@PMkB$Jd?6y zY%XcW4_MxcLSh9FHJ4vuGvlHJXQycqFfx5C^!PDQB~d$`x4-aIfL$y21c(AWFxWPGD7Z?)2c3zPzKAc`$yz(h_zzdadotyCcwjlBp&2E zh2z^4v1$ONiOf)gf>;2e0U!g)E@7M+GGjN=a^nu_!H7CvqkPcN1rqGybbfVlGU*TU zQ-Nc;vP{y!1)?u{vnC}ICsXxaK(mVQI~b9ktRrbJZl|AirU;^95?=s-h|BYsyVv_J z*PM3T#zb;a+W7_~grTV$1lErM;(8P!rPy*qpI$!K&R^Y*3lomA7=(qpD zC412Q(=vblBLC`FS;_)z6}^cqQM$B!#Bh;n_Hke9c?=u93k^Szta;ldxKsjsg3e!3 z$}+3%$j~2xkP8;g7M`WSLA@sPu*G~A3Enji66sUFft7%eA@C$wvmw1F&-{ilxiftm znO?(#(fN3iK7be4@mqZm8x@T>Z&`;QG(y)BmKHntM|}r!XoR^Hv;k`7fW@`o50+^E5% z=>e~j*($+eB45DGq5pb>6u`^@5Gtr(W^%lysd^4ile4R{JujZY`R25LBI2&kWTk;n z^C=6b)wzmH@g@za_g&MVoxv(6n2@g^t#`Ncq(2=R;lZ2BM+imQR zV8bh3$MV9SXABbC7gC$Cl~bmED0hQK7wPPWzEj+!+tsDSoZIY^7P80~f_7i_OW&W; z#*^)!ZL2Dq&qy=WFKnk+1Kjz3wjAq2>>`K~;D&>%9he&X66x26NK}%p5?Q^;TKUkw z#?%bP!sbuM<9EE}6Knt+itatY_Zc=RY!H{oHqY$<;w$zkyguWy_pPbZ>z}?JqU2;W zeRrMbh?0p5T%(*A@^afxa-{M_+?udW#f6*+`vI4C%g^dIeApC`|*#x zM>`MxX*d}l34{-Ok5=y=uH5zL6VWbQ2ixHWB-Z` z=hh{z>JUsqJHKE0b%Q%`E5Z|o zLOA#Vypzl63&>TVQ|$b9XA@PQu|v7G=_|b^w~N$Mk2-$^>()2N6YRa~j2F(M;34$GaQLncN3*4`{;I7hT;_4PSW{wnmrwtKg3o#XsI#U?%sgFeLQc}opYL}|itakw#LrWV9uU+)g5 z<5TR3hr4hN#4h;X^MWRz9H#qGOA$6+OV8L+{29`~vfJ_4Eq3~(wfOP7A;QyMwq0nfVL;ceR$5Y%VhWq%6KHV5y(m{BR!9fg0 zLe0r0G>n%BLd@ueq5p^chd6J0hfR2N0go5-Uleh2D`-RSU27?8WWF|;^si?Uc%n2a zn>xKZ8J+u5mVwnv>`1}t$RiahT|m@I1d^h;q;S+-Iu#dXx3&+rw%cZLZSZ~s|KjVz zwW|TI5iIHo`R`#WAoJoKxVUiW#|Zmms_{Sk>;Ibk>;F2t?(B}wkR$ZLpP|q>yMFuz zjws6#;I;B*B5XQTScp~MyCo5;kW57#Ya9|+*g^RZD+K4kp54+N*hvV?4dlI#J3+A) zxHs^H(F8n0j*$j$a&52WJ;u{{{2s9^a&jw_)=LmxPOsNtWdK{(_GXtC^@jmnly{Qm zEP_rW>$53;u|2!% zPDmUa!DvJbU{uIUj@%`^@@8B)L1>elG<+luP_*zKBh}5-h*CiIVp!c^REG+z*+A;9 z++7=hrp@0WToedR=D2eW`GLAkEbQTAg;A&?s>mVq6!HE*qf;u`ZTT~mjf+$Gk8W@31uE(^-qhn+UzU~aqiIZt(c^Q*IEgE#Qi-33`W{YJ@em5Ub zNZQBf#z<8e#GA?ZEYOIygwxzx*cn0K(-GjhYs5mRU#;)qR}jW;1SZAt1+Y06NVdZp z`QG%ePA|dq-uB_6KDimn3A%7GN#W!A&xnFDi3k-74hB*=1W-ap(f}H)a%>NceeL7cd9eg&cibhkz8cKdGUHWcEcbAF*Tfxln~x2IRoKuoT0lOaemb8srNGtP9B1)&~$}em)*vKmvFRPKAZrp zPX(aS)FMDY`-81y*)34ZkP2rl0bj~4Y3JnVaySTfOWK7r9qwoME>bG%^r(*gzj$U| zcA0CsATO^#zQ_*efPv;}5Mh7$bdX&96h1Z!jmAk-h5 zlke@XJ$bfyV?J(R)6;7qfz-g(@}B|hXWKt)?%jO*fzQn7tbe+E{I-uP*EsjxvzhE> zdt11B0FurxQFnAL4{C#l{2SRr(Q8aMFik5KUe; zovG(rFSeeqJv&fnp2sYx?+q8$**ONbMd0C{FfT!foVEkW zT`zRh;?8z9`X^}6>|V9ugfl?z?RN2!?1Gg<(xYSvQEFhb5}Lu2GhEiSz=_l|#t{Z6 z`bPAMc#q6Xoi0)~%>ZM~`szpn5GCczC!!n-Zc}9A6mnSUY&DOhe_CFy4E;}wZI}Iv zriz%rNq=w~3S6%Ob4Kq_JB zca9;g@q{cj!&yyWjHIBjRuQY6I*`{C(D9*9LH(SrvMHn;b0?aNtFl(0OY z(N5I?jsFI9)yl0~TW_e?a%Vo>#SkFsyVTuq6jYT4PDp2vs#paxrPogha*`T^>qI=3 zaT>!>9p_!%c>)JRw0p{v-T2Kd@puDCq7~E7%mAjQs`4YM!lfr}?!#AD9^7Vl*V=37 zrU&lK*moV2k1eqDM$aGUKo7|LM8qXSja1+rJfH>NdvH(Ug9ngfk@2YhK~76KxT)xL z>(=fN=Sv=EJCH=*US3{ISMS|}ONb9+Wjr~#Hy9t^yZ_Dd@#$#gZ1CS)b2Yie*(V|R zCn_;jHEh=Z#AE#N<=Y8m{Ucd@BMK*>;QdBq9^`))*@`nb+zd!&H zuMic{dfh}1(eR##4)=N|YByYc`XeTg=YuPvN6w9y>&XzxbP|x9ZaTMRLQTnW8;c$j z32QTq+`~6-hR15T7R8^$LI4NBfZX{8cgu&%Q4`OY)NeyIrm2|&8uc%Tup?F8yXQC` zC2a^IDwW~6s)Own;J8horl2 z<)u>4fLwlvxw!lRThueST`8tgzWZysY!NU3X^i?lD5n^Wg(#Fb9(me1%JZMQ1|Li9C7I+L(F0>Z1;E1*i=YcFQE z_yqwdaKE|tcVB<=m6+kY((9{}=?advE9m1Me(?LF(cs&^`MbaW`fmam3A0Jy%oY^A z%hbn{&UkKb2W??<@4>6SSkjoOgeQg{4zjL--^#Wep}&D`>873Sm1-$ar$dRfDSYVQ z?&+6AE7#X`PaaBw3Fs8+veO!q{9;`WAtqkaagz-k=uJ$BKY%CP>FD(Y=S=#;6|ajH zgE+(H`GFyMVfuha%IUqo`{t`}{+mz=W`pX!<-h*s>%aNtZ~y+U|2l)+&C%M81wEwW z;iWWP2(f?0Hs2+EAc~M8P=-yaRU7lnCYxf1?vE7cAymjL+;%Ag`;?r~L2MF|#&zch zVU;WUP#h~Lw>$LdQ@gC1m@)|!5-emGI`#yc9wKn2aKo6k(-8r-QtQ-KcDK+ZPsO4avmqHf* zP4-rQ*px{4CQ2nq6%ea3Ay9YVx$Y7p+$m+E@V><}7WHaEE74U5Zd0wk%gI6rPV?J1 z1Wj;;YPPv9cwkm!>@)BmFfaSm*B_i!d=UDl)Jg>C2_YG_1ZjaR21GNFzN4C#+)F1c znXJA_ChLNm%t^|wVL2Nj4mdy4A`wZ51VEgnwy={tQpfh*0WYicqG9}Zit8#A(*ZaN zBjE=LIiCO3tgG}~ug3rJ@DHpH2f?=;z;;!SnK}*E(g`zdShMmhU}lAECUkfS z9bG(Dkz9cRp+hlfMCu&CDQ5!hAspA@>wG4pwjSmJ&iITU%e~#yPbI9c;~5OKfTv zV4ug?j~*IW9jFf}M$Zm-Vxf`h1t`j>acV%=!USELBWX=C4y)^4q*+1PIDN*=yhK}Q)e7ey`eCT zQ|>i5_mYQLf)v9gyc#>b;`E4VBh;NUq+_Rm$Vz?A5iA4z@n+0DkP@aE^PsSxh+}vnRT?@GAD{pT5F8bnlPFfs>Dg;V(X9TYn63n@q$@q~S7pGT~ zN~V0RQAFc3p@sy*>R*FmYCU>=ED8w`!cuN+lgXWYduFgk@ zX2~SBm6a6|h|f-K-c{z;2;W|J9~}Ea7drU74jLLls>Y3Zh^oV|fj8J<-1 z@yR44h!qxn1e;rC>#!#^(JgC_9K1h$C(^aWAoaR>QwH3}*qECM;8*~MQQg1HE@K7& zbnxiGy@#EH2RhWthu1^o^ndsh&cRh$lSN@-0*+s<)J8iPl^oHV(B?~`SO8b&a*9I( zK9jnvHw-(mxul|Vd)qRaVhiDs!+bJNLcR7oAv?5n22cNmn@XGE1fi)Qmta3pWt8qC z)|raED&v6$U7QoSEZHf1P*Qw<{GEtx`L;V_yEDp`+}UbdgLgQ1~9FKyf?F@TcNW0MX;VHCP9Xg7z=l z)bv>@D|{Bj#jPhMYZMI5Iy7kxo+@&=fT=eds>0PX*mfVN_Jxsj&agU%NMU;jbA}80 zA`szVJVkO!@*{l9rQKlT;Br#zXD3gevv~>zma9??dk$$aYvZenEOFA=az2a84=-T< z8-kX@DZTY-(`gey+r$ zCDMB3GzExa)LCpgx84vl{z-T+Xh)RUv4N0`7MF}ZdIUX%9-r=0&tZ#bMkSHq@`@$U zgrbfUl43*x%T;I3mR8duW1(CPYPQ}~efTu7s1rqzoJ3TNKe2D6REX~>)g)V5N?3&y zVtlL6goz`G=r_76Zi~zuL2zC$?+W2Q3OMqEtaSa(K6D>AGVxKN;6!0sPC;`?r(^Kx z6O@(NXRzf-&2#PtFi{$0lUe8)j8Nr^kQp_nb~E62nmeM#UE?G z6>PjnsR=(TyS3AE^{wfWi}5G($YIz-+i2q2T3plY8Hj?ZQFCJCvA`vL2?mvY&39CY zYn;_o37zS3;Wh%bCj_yNfx1|-h3p58HBrnqxoi#A$5-db+luRfwRpR~3;QilocpLO zKfF3e!V3z}NK}*{TtK&~!PE^CH)QlaT(g+~AzaP|c^ztBC|ki4Qi{{z#{g?Bckq)v z&!gLeGs_H#UAk>_6R!}q6+;PrRbiB_;yfffc78_i&9zP4403NAH1uRY=Zp?m#ER*% zvE5HDuH%L)f?J`LFHB)vAT=Ju8~X-l8&FnM#W~Fy({Z)Bqz!ZU+F@ert!TLELEjg8 z8(NhTEA(d-s{}ZguIjVgLMpzkL{TGd1$9})sSD*&bBRBOQp?^bpui_*!tDaHB%8)m zdz%EQ31}h{rAzvT-KuQV+O-a6R`1$C6@qjck&U!rgjdBcyqQjq-eCoq?pMD0&~X-s zc@^>_R|q~ zH!Tb{$T3?KNfZBQ+0tA6rZZ}&SA0e1JKO1K!wrVv zbiWE@7}uylwQlQ*r4=vaW4dw96cW&qB@7|w<0o_?lBQ(lfe(r#h1E2Fh}Y#ub9ar&F!qi%|DVnE)P)lmVFHq3BUlj7{3P=0-Og9{@kvKKPx>f# zpe4ql8ox}Lj0)MRQcNd6@I#?QjKu-bf;ar*RBtzP#8X)-Q~60TfuUY z%uq}xesyudWMH71^LKPkoTgfZpANcbLnyoklBz#lW{IdqB+0Erc~wlBvO(ppl@fr~ zhgmciwU=q1smgMWrGYS+ZAWN=gL3UiBEZD0ffaHgCC4O|eVAh#iW3I1=H%@(YNiBI zRMssjT_}VEj0nN7bd8X(P|avBS>X{TD~?l4awT#d6mW1ghF{Nl7y5egC-|61q7u@Y z_#Z=WdUdYpk6;q?-CDd-vULI+!6i#u#LoIjk+|5gx?*9L8gyu;$XEWtf9wK%-||2ulnLk|ifQ)<>;%7srlH<<5%TD9mnqg*gq8W%nxc0#12aXX z+8j{PC@iV-RIiO1sbHcLx<=PBB%ibR=8Yr~1)w7*gsau+>dT!CWT`pYe(~(bqi0)t zNLZ6#L-`dvLK9nUixgl~L>2ooG#8+yB=Lm~s5$VK(hWi4Q%0nNIr?F1|NEo;-L)5c zTl-tDHjj{)XD^PBoO($|$#nBDI@CdmH8idJ0!UaK0eQ*4^x&B$W_Npg|HuM@t`sERxW#%V1DyK8wp%H_&a?*4`xhu4^Ca|^vQ4v6Z4Fyd+5@)_%nAQ+ z{G*>MbzZ8WLTsf?wAr+`5v9#-7313QjP1#>Hls)d-WXmHOenB>Q73H&U?_!Wl##VH zgFrNbqC#9sGRu_BPG^zWGs((QqiSn`KB-9CQiDO#WVPX1vUjytdn#$Y5+q1t{jS4E`M%+b~wIzW&;X^nEVXs64xy0^BY zST!=EseDI3U}I}GG8e9ukTn%JHFcwHYjK-N_fQbf<&{_zLaXq(Ob<08bXYM;lwzOe zv4i#aAdGi)b#r%jdsoxJ9X(y!dbYVy0-v_VFwjP2NJ^V8Ha1_Z{|HfGZ~NIxDxF#y zBNvV*ezQQ4@EDF|r*0X2O8>RknmeK)z!qJC%O3cV88m%2iXC*p+?nMSNBFiXtk#I$ z`w{M~jNO%-v9#Q(7fLR$n5bY;iRU=cYXo0#!K6VaOD!9N_q;9);R5G5k{{y^tM2NT z2x=UI?wJCZ8T2?LWP%KBlAv{KBuCMlc}|+{rbAERywyK`z4FyjDbbGlVYwA_a!Jp`OLs%%Lv(25IKQ} z+{_==pUV9zF~V~X(U_@E96FF_M+1rRLC!i67hMN0!a9fz_eAQ@_~}HPj0F-w8QVHK z>7T}zDbI{dDIL5|YO0Q;*j{oFw`dZ%99tIJ5`1`B6X%LAQ{4$?$M18xP*ryt=OVcW zO*LM2%BpF{R$UM!^|s%nBV_SpMe(Qb$k2o^6AiDi9)rE6)^(fpH!NT8VM!^tur}~* zMrc7-OEk$LA{`LK&s4V^iIweCuTWc{gMyZI){u=tydx2eVJzU4M=%*c35$~6vk^xj zvXSV*JvOuQYypY3c>XnTIvQH>JA_B5?%3 z*FHi4xZHd6#aVxJzVyo(a%T)DOTS<(p1)iA1<}h8PnYh1KcTD<+jrQFT$$puP zgHvIVo2O%Z$FRhs*;>OZhy&2HiXcy={UyZtoFE-><#-B*UrLiMWzrP|x4u;(ZPoxd zcjqZbz%L$cqd~kFMwBi(y%1mXV|4Sq!^8+5Bta4DBRxB!gEhfQQsF$UK#}{yTipGE zYz&sqJ&E1<@orLhb_kE}OCavXMxRk0amJ5r^+{?ZecmomBwS57nr@&a)3V9X-Cbl2 zd-8c)9SJ47uWV{1BrJ+u&MvL^r0ha$f*grNsDqyu|fl_Ya9kRS=ZI33tL(`0Cr2+CQKy{(aHiLLM>xL{Hm z&#**z*hH1ru!i*goZ;N){0&N;@w-l;RBSHmP|YNtKZHzFp|=^8aM4|#LITS!KlJo5 zY_t4G5f(q_8n%~-RCpeL+aYSGrUTDdS1S4*uOvf>+=Ei#Mr_`Cl}I2RBinB&Ok^T2 z5Q1d2s9>oTk!=3)<@gG>0!uGM9u!9$rdF)uq)83=llUuHAv+8AToN@Z&2CJ zZ0Vl^==t1skBv}Nov)SFG%;KZiJ zDJPty^+npL+~`VAo8bJe3)a>NmTqheKT?nP#@Zzn7}qP@#P}xC41ZMsQEJ`0di{ct z;gNXJt)FPh;jpDedQ7=Uf^lwbTp`bKK)|rK-fU_Tw6Jc{sp7s{q=qae7Jz1r$9)fO zTxnAVa&%EM_+b0Ggt`JQF~Rj)vOmD<=H?k)!`)rVy+ap;7OCdluYPwWk&l@9$yT`? z0}@J3b_Vd;aPeC?W2NHqHjAv_I%aNG+qfC`5>RHC5AnONzzW)8ba zBmkk7iFH{__cjUyRr1c;mSQ>Qk5pbg?Ju28nTZ715Rj}GAeWsFg1AoZ}Wpq}?z%uyuYa3#lr=V>#(_ z-$e`^Il>dVn~k#8Zdon#m9&xf6OpIi{_ECW_zZmJTYGm@vnV%sE^yOsRFNi^&<15- zaTjM=IJ&>Zr!$H(F(7aEyslr`Dz|*PDYj@v-%ZB6t6@`amTO!RilY$%(6Y;G-I7!^ zRw=1|3R>Fgc9{n!5wcWGn&Kfra1<0%rn zKRy|cPjFZTBWF@rUS;ZclYWmIPuJDEg?^n!vxj%mx6#F6-ay zW(B1^0jGJlg6`8nzHO}f&v_?;3^j_uF-Pkzmv3svf_N3n1#y`?g&&-5py@wH3FwCc zNAYuxxlMS!V&4vut7h#O&88>-nGV3%3Dzq;AR39>N{NpdA+3sEhed&#^GYGlCtos& zQ*TOtb+1sG5>n6)j4zl52z*`=6nF|(kCYKDDJ?s_J4sMVa#V|lTpw7f!ePzE=|VH6 zCpQ}tL;i6XH-CoYLL664sj*L;YU+&mt?Y?y=4CTuDm(`bW(6}*J=I!bYhEEh7mtU0 zoqj~-^_ffTp~Q4eZW4DOm8BIyJ2nU2C&XXzoRTSNaAt()R9~lKW z2g8DT|Hjw3#LXA{M9Eu!mroLkVF4oN3m=#wvj$^affW-@W2J<9M+|d3b0rguLl^VS z%Ed?ZdqW6W6;Pwt&j=zjQp}o7=5*gWm!x9k@<=c)W?f(IlCPrjUe<$%!4y!K$wC-I ziHKRlCldHc5Mg}KW}{%`g{mT_-Bx1viE+;q66*IROQp}Yv8h82tm*U2^^OeOW?5Fo zo_geEZ2oFOr(};>JLu}=!kT#{uPi>uFDIvIbtP7|!4QcQ(vl#StfLejA6437g4?Wd z-Yf(A_Ytm9g+uBDH-10edWOq1j&L9Mmc&e8RvW9iu3Rhn5V!@Kg{H#x0o(m7xm(Zu z3oNrra3FvLM!-@JoVpH0IT^R9Co0y+fRZgSfv-)~mK-415CtnD*hOu<)5e7&m%NMf zMM0h^K$_P<$5Yp)>2$&yK0O*DE^T_;zkv3Wh{z-ZEeKMh1YJ~1ykTjaPcT6e@S`bj z==lMuY#~OXOgUB1JrWY$H6jhDxckBBR1wg(!m{zi@3U z!Xqb7=7NESR}zTS>`Z+fejc3Q7CQtErp>ceewN15nUxzA16;(yea%cLAS^I=hom}S zg$I00^2jHx1HuK`CZG$nTh5S@eZH79Qz8YqaF3du5`!4$2MO7nRJxP10rM3iiI~l2 zLNl)467(hOWa}I^ONs|8rh<$$F_QR!`V1!cjl!`X-MXCQd*FQD}v!X8zt6c338f)X|SAS15{&w zD#;s2F$Y|^Nz7&(Rqq%cJh$nK~dLRf2CfhhxXT9t6NH^j>2UTO&ZZ5K}=-GYYoPceSFgB-d~Nbyb?o4nPp z8b4W-66}I~*@c(2w@w_@ce$uv6lqybJIw!FuKKmX`w<*5t`8;jjRqw*${4{#Ein~l z6gwbrlk?zw15G|3=!H3GWCd0k{MUJ`L6@B;!}CA)5e(Pagk9%!IO;rj2j9K^yUWL~ zhx%k?Fr+Cb)c6C0x>4uJ_~c~NM`YZCKd-#D@3{T#bg=R|FTOv1JpxqE;e`!T(ec|e ze0h8|oxC2Mmo2{-olZMzm{Pb^oOd3a^ImRzee7SXyc?C);iz~yG$xBhjiQ6!Y+b^6 zxzoyyOF9C%TWnLBYLv0la^YRYMzw*1CD{i;%X(c!R8ARk z)p)QjD52=3(1BDwqv6S|EzW{gSGRW<8^>nmAAgkrv>~@k@kS)1v4M9xmElmQAl(f#Hhzc^;zNel88$C(yceSU zX7y@2DgsE6^DU?%uzodkVP;RR!v)qf=?w7JX5&h3Qny4f68)C2`f^OZW-W~>i_9H!d#quHy`sbdmO`Jv4U)_s_rUuve}t-YhQ-QBexLG5b;WR}7Wwjh_# zGOvN>0z&wW4BZC|tUIgw7uzp34Nc@{C93K-ec=*yME52U z6yO3_)q0H_vV4(KL8Bu+dr&8E17;MGLVk?KUrUJ#aiO2`9N-rri_SQ49dl@gT8eh zmkp`l)eE4jBtNEMk>i%a27CR&-K&(bNT)x%MIJvY1LLK)s(R+;g1N%Z!%Yv@VGcUh zDo8~+PhyB(7%~V)npkFmnSqQ9bDk==J5ZRPGjkniOQlm4YTgJ2w;$!PkHPqj2w zFSA8)FYk9=V~Dt_ufN#v7>Bt0{`eDTIym(bVzh$2<`lyHVqL3y_RTxTGCnrmWHgrd zE_o3!>6~adf&)d1!Gq;ubFjcHCuA>IEm}<#Zb0?~$+x96Rn@|vX#SM>L|y_S^+*;5 zgmaLf6vk?V;bMSnjNC?hA=?D_Jz`Zl??-(B9+|0jw)bFIL}ISBmm6FA-+t8@oY@O5F^GF%!D`JF95Eqy0lM1~0?V7`E>7X;&oA`c#|_?-&h6wTV!fL5eau_5CJ{=_7 zDl`juw(Tb*jS3>a+L1WXca&1xC%Ncp?0bIf_BeQ0aYXZ=Z^>Cx4UC<$UCLXk|O34^+L3w2D6b{tP&)1KV(nTFLGHqzyQ$IgKP@{>(a z9GxV~N$;-rv#sDV<;0?j&;!A@WE-$1;+O>YTm-3)C!Y%Is`ppI93b6Cn24%AVko~6 z4US`WWT}n71Mnr^j?Uun7F;l0AMh%$JQBTn(7csU$T1VU;tbZm;9lc0 zjZ#8)S@M%c4T7&Y$}kF>BP%MhbiF~GqpTTEMgRySCJcTs=g-cbGJUQ{3eMF=JIG^C>np1Yu)ioGP3rDGjHqo6pU&i8c@02+j%TmKWG|{ zhh%=Zlo!m;=?{_*F299x8NTK!hTle;w^uqF=|PfpqSO?9s&Sb3fM_UhK6RaqzKt!Q zS5I`Gdn~n1FgR)=ZpX7A(s7w4qCOV73b^ATc!VoNVguO0=>}Ri|EJ@xoH z$^=bJ_?8NPjz|bm@oKNrIUwBZT{0TeaoXMXN{V5@nVBhG;LtccA77pD%Jh>fO-$7@ z2g_B6pQ>)UO*t%jNU_;S2mA#9CgPyX1Z@n4y?qZtEB0Kw={q{5e6pF3KFi^bj^D_=USYr*QcZ7H1=GibzirMrwN(J zU8JWL!2qsdx+`zhFVA`8&ak#P84*E0RwR(W+X*kjYHYr;daumz)TkO39IDc56_P0U zoF*wummFS8#7F*)Yp#4_#Dd*@#~k8fi44JbtmDw$U>{-c>Z=kWOuRpPyC;U&#@q8T z5G@29`_fj=$6Iy=2m^T3O09{o=cn)nMHf&j&3+HD7B9F%JHQ~%-C&e)sOmx@)OYJ2 z80g`EY1*F;NHbgdPzH8HHBz`rfH}sH$VVue$sf$S24$LieEJq$YHr#)8mQx>ANSW} zUs{@lk{K^?i>i;Sfz05hsA?0)0B^B0vth$~^TQCQWr&YBKSMci1?BcNtSHd9@(7{} z=n7{^(eN@V%g!Hk%HVkyS~vRMiuH;$5L^bG!Eo}Xe?0sm?4Po=vsGQ0)}Uk%f!Lf* zL~g8W`k4W%R9dt;K7c2V)AmGqOV_v0Ybis4ISW%64xU2E`U;xg;CO3q5)WD9ydtyU zALlbJpOKN^aqFDoUEnG#r%Tz`2p$B!!I$aQ>_25Y=0+$WC)@xPQX0h1eC5Xnw%G9? zu5bK^OU^hwWubbsLj_?)+*(55G7l+e*#cY27c`a}RvcACJtXf^*W(pB*fqs!%X?84 zt1mKdD^9H+7`2Zr;u9G>^XXMSIuDU4(P3F(K(d0ukR?Z=t|=Q3RlTAwqZS0JFjsmR zUL|iLJu337+S&ZhKw?SXXdSofzJ;rJ0Eujl@qctqLjZ&1`mF~PN*!Ihz}>F%K+ijX z3lC(c<;vL;0f5U8)Z_>kVOZaB8FH6HS%UsXB5Txk~vUF9>7Dv$|4A}`}hi9tzAkQ`(+7g}iV7*Sy} zyAZw8+-{`QtgcEb_U?`4D%vDfRGc-BM#ey;ecarK4Jtj|dn;AG<}YVunZRe@LOPFn``c#bgNqlPdR1_jvW<1vBQu-oi0f<|hdwU71I%UB` z^bm{aWpd|FPWK7Z_AU#_v$iFs&4ZC9NBxvLvB9E!UdZt=TX-zwcb$l;T2=(%hId@q z8VeIE_eBu3YBc~^&~>k95ErTB!{+MdhxD>dMvJ)m`l3 zNK^wwqcN4%v~#oIrp1SLKLC2(Ii_hH=k)Fhw(DbRFz6ei%ZItmWo+&s2MZ}o@$gcU z6TReM57uhm>v-rV+h=MHIjz{1J`+?mG%OAC35=7MP#Dr|Ozk9XNC>CvSi2#@))bh* zsVnCxI4B0v_j7wj%_z{6k5Q$miDtS@@!ZOL;N(Eo1x&bqtJy}612P4Kh4@BnN z-Lr%O8)LCQd-{3x78ATnl1JL~=oa2vIT_*Jrj_aY^Oco59bCM`6mO5*rhE`H)Hkxo zXAs4Klq(W9N`Suo?h%bjDwnpES$+s%TqS>Px}nQ?TUMDT+mp=N_WHJ*!q z5k{hk)x(pGF=H%IwUIt3CNS=ugC}kJg{#x67h$ru$EKxS=T%^j)i7iXz&ExYkr#!!)Kd+0|6(Yz}1`9Wu0E) z&UH~!aj@lBvgUkX%MU+x!I?0ttP*c%{}nj^xbk`7d95KfM#M=0J00`>9B_3k6}W2R zJ|4)#ne`sId-Q=~$JGX?;6BnxlFXR13f;2w&}dJ!V&sscDVn#W z+s$I-JbPp_^q`QodfmwxA;3VJRr7hX0_bbzQ1VL6A)x*&(D}LqnN%|eY*x#Aj^ve) zkBRj+xlZEYZ?_0H<5W$;OszC6cHg=7;)-4PZo8dr%k5oQv2ALB|BUwJM`H5K4N4%> zzr0yF+Mv*#IA&Foq3O;R3zsBr9C!JlroEASV8AN6+(M8JEeU~%8fc`Q5y>6bb?t4x z++E*1viq!)m5|UrSTw`ni4`bEjXUqivvlu-`6T$ii(OHxEkBgMls!XL$Z@^=R<5LH zH(r1~gTqzY^uhg~4!V?7q2P}zSMih^8L9q{mwU$hz}SF^B$bOkeMd5A$+H^WhuRT< z1Yr<>01krj2QGZ#Hm)RISM##+SpGFmuRsrCCo*wIVz0wi!J&~JHHB7avq1@Lh=|YJ z)=Y=r@KX!Tpn@CMqtgJ=Qf+J@CUSp!_s65X&7HN~HGIX>hD%x%0j@PSk|~w$I6fvb zH&5^GTffe*?ptfGk+k~?*#>Y)S&!m3l)*SYHa39x>Sn`?_3GnmIIqebeCrHCr_kH) z+?LE9jDBEkSKuV;XnaD#mLLNBN( z0m|i@7t0x0S(XEe{u3Z=_q&SJ$|5mA9xMy-ZpJ+rua7Ukn~bk6roHaRKOX$??&0*O zFCRVbbyr5vlhH`f{RNVpF7|iB>uIkzy4WDZJqTD>`gKG>Fb5hB5J7hQwmKad^jhxV zt0WI`1iy0H$SQ|Tg?rTMs%$oUj^yB~Yo!vlBRzyglg!tw*3YR>=PlGp4{=6|MF@u~ zXu;c2cMyAOUN^nadh0BDYM0&~lP8Yi$ z0Jk9qPrz+N+Sge(6@`~bwTa2OQSS97mAj-9VeTE^bP|e&9ze%|Dj;4{WD=VKUB}=+ zZ1T8i4QVC9|7XZjIfB_IRD>czlIQHrzLq>kZvqXWOcs>ycjPWb%PQ180ca431|z6l zp;zabg{{qWgls=s-$&i1+h@qNUM|%o(dU|m7a-n_ifh51fnmO4qKv%_nX=q55v*|A zv0H$C8(|8!d;_U=Uq#~~AFVJw?*wj*|mx^l`^V*Eel&S>!ObCwz7|yOR-@tki zIIJ3a01)(%C5}0`MK#A)FfYhCs+kXXpDJr)%hC@I!9uVe%&p zK=!TG3st1iK>42vXx3)J0>vGoUZ!3IgzQZz%H(NnEreHNY)@|QJfip zTuk^`_6ysoV-eOq90ckkRXN{E`AnJ$Roq04AJ*&;qIh|wd&iFGy@=eWYcHSeA3fP! zd$Iog5wiHN?Uj=n`o#v3HZOf|ze#bD;6RM)nRkaM7es?7QfS`Kqw^f#>nal5Rbe;jx~gl58=&W0{sBa7BY%dAV|i% z$SgHr@Ez=C*c~)a0~?lNC^-v|M)_G9oF$%i=D<9|H7_Z=QM% zf|rLqNyu&mLYm{SR_~m(iPRtAHDRa#;vF(lN7KAj_(`5^|#qY+zo*jSSM9 z6j_m{mmL+O`=7LpX&7S=>=O zg%w;`S7ura#nP^TCS12cKPqHkxD*lEvIAkglD9x(fs|Vi>8a&{2^c|6%(*G@p>Cn> z{1w1Qo8Y`mbHZ$N zRFsPo(!MMUnPDZoAq%OiJrf(Lq-B8x8-@Xw{6y)!dHx>SOG}-E_l%#aIuOTN%(5~m z>cv%-@U~b5{#aQBb@qO>xx0tltJuRco}RPp%uN#rA46J}+0%Surnkfdi0p-l^UES| zqgX_?$H09U!N&lu>yvAVmP2ctpNYy7aH+eN`{C%@PT3tZ`&JTyOgn=s2ENiuFyzh4 zCcvyMDxsL@)sUKVNp1Pz)j712V3xy4%Z}(imF1dKbpO{~1K4Cg^Hs2ZwkXnMtEQm& zP;O9NySPC7vhcW;5@M;=i%{KoFu$b6#~0=7bXGq7kAF$QtQ!Niwhv!GR@>SxhNV&! zlk;O*=)SvqbuKX@WjWoi{4N0hs}gHjRuW8FT7L~dDM~ccoRd{MVH{Sj-EC%s2fYYs zuokZoM-KS-Rj5Hby#5%+98%E#1Ev`vr8tRp{^4qXqR7krzVm<^%*sCvFCU-ecMziq zxR*gtQ&85^{B8*II<5BD44u=3Bc%nlVh1*KBC|g~4p@=g0f+pAU-ClaDEb6=!>kD?3}7#OX`#-szj9q7K8YjVQSkor2F_VP|$}Y>isaDyi*Ag zPr55f4^X?1-bCX?5`oYH0kh>0=-YfUT;JgZBk3dp3CP2tStf|1@PU3pGiqc zh^J%=SyaTjkeBUGR@_PIPcorMxofl6v5X(mlR9*HSH%&TshQPl2#O|zL?-be?FO4IJi;in3z*;U8r&JAHEAYWHdm5Ysx!xW$t(eI%A#XE5=%Vde zTgfWf9YQPw7gnz2nf4rqdY25ve&-G{lW%#cqs@cU%u8$>9IG!5x+{T$c}qMbKxK{N zgL>ug_{VG;;0E4w(V(p=&X##e<~XYo{oKXWY|iJnwl+U~4b{oBB!isVTs7vdh51{D z(`a!uEIYwlPL3@E@{Y& z^SW{OR9o%q!f-Qdp|Asfu$c@eFu&(RPoZ?8Ow>}WSharh#jH(Fsg|XZPd6IUR3QS* zg?HLqQ+H)$i0{SdT%3!#CK)76@@toV89=|RGt4RFANMwbV5m80^R865PNpT`q1%AG zL`Nvl%7UD(+VZo-h6zvW7=aY=V>j z^LT>^Xg6dI(M#f!3Hq^Z!8AY_z161@l8etl&%Z=Bq*9V7c@_BL{H4XnGTpY1kZZrUap8mf#-E05&ZeUa>*(S;Ci*el*bp^3A1L~n1<&FhrmY#bII(2#+V@{kRLQ} zFvd=9=qD;0d1qfF5=4a|RLMjRAPOSBnGmn^lt$L6sbv{JCIN5LvMHZ>N)R)rel*>g zjDO}8wS=fwqR%ElNVp9J-dF1xv?=z|9xPzZUhS}m6yB2Q4h##${G%i1__xad$d6Xp z{W*$AN$jb0Q#LY_c4$X>A$qY!b)70U6pbl11)+s`)3C^D2jt0Yi5pHa9icl8oXP_k zo_H5Z*n{%+-~&ONUyb>#dG1B)M`tc^O$Bl}?hz3@9# z<%#ACgJqaG14>-QmuTnU6roq~(WC|)N5FNY9Cw)ak5yY)FjdmF|OZ zsgS8TJdzp-I>IM#udeR@xU+er*WMkyT6^|#Q_Xg@_Vy9IXbX_j$`51mBjn2u5qfHg zTm?j3ty)wHBhpVZS7VH6JuuR&-kreTA#e+%`dTLk4K`M|w!8c=%#hDWhWm(&=oDT@ z$=dFBFQ0F|*#A68aXr6!zg5tJKv2ol%ym;Brl{LQjTdM~j<ejyj> zgMp=iB*T>l$WquprMBSY6y{#rF+rS#%qF~0vru4t>`-L~7BVq{$9)26g5pS_-by?a zdoGLCR_rWK#bO|a8}EG!?t8NK%aiR!rt*1m4fe%L(%~~$kdhBB3jI6_$H7NA_A`KE z7+e6Hi0cxZfKP!ZoYbhx1&e|!?HkSW18Sj2bkp&YM>?{B91B2Lkb-yBfB_m?L%tgZ z0gZT9H(pqtAvO3RGU&+7h^CsNNUY;3-Y#RqZ=V^{BWBopO>*4mil zr??LcnFOCa+q6c2b-4-_aZ@ zx4CDPVUZjmfNJ>|uA(QyX<9uA{)#~<2|i)!AbLqSk{)9$@)Ung%NdOIlR}aTBmOSy zaEjV!OsCXEICj}!>#WWXn~>9ADNR<|;6@^bj5|$dBp+&PN9@eE#Ym|pWfH^&owA01 zB5SEXiSHBYo`asQdde@uMjWnO!=iP@fSWbz|BS!w719u5|x01nLK2Hn`fqV zXac95kB_IrVJTwu?)<852XxAiEB)fdKUl#1cl1?+4=Xf+$3h=+H<(7x;H*gj9aniU zf=s+O)C4I`ux?&wdImM&D<25z8g~mg8~uz`%ZbtWH@_5)&a4b~^jifq%Lq(U7#X!i0g}Rk9o_Q!)BU?;nt&h?_-$GmDPzcN)6>?ypknzDo8c*Q8 zE3zVT8v25)h>ABkfSP$az<84$rbhR5LDIHzJ@m&uBp?@4Kp4v%jR(KQ)dk!fs+XYgJWH) zXvA{DBzd4E-D#uKd5ao{&mCz5H<`$iK0Q@&bPBa7xsYa!9#Oc8Y;mpLdNg?Nzn-iP8jXPc7VF+CkU z9Ahx< z;6ic_GIt{BDJqdk4g<;syk?=P-09H7wXM8aN#P?B3z!n-Z094J-8i+Spw^H-Z4BaQ zbb1Q-O0kSGqIVS4?cPz_usGd`Ye;*}n`NjH^f0ZLUeGI&rcIA|xg4WYy1+>YO(-4U zjmTk_QM~7`*`VvRmBVGdn*q*t#2ECszz*xyG$~E2htb!dpSj97JfF>Y?)BLel!UVz z%a)&Fk@)L59D~K$do>#R^nNR=-vO&~NPn6BEty(kgHDU_dkYR)84l|tB=s^JS6^|@ zOMHY&>ZaU{#LBo`S}!)f&H3R4@QN|L0-l4%vlFZto=WB~@U|7x!d#lv=WCuv+V&20 zd9h4yY1Yn1Q=mbeaLt&@n;gswB(TH+4USb#WuBxp3`MJgo?#jH<_e` zcMhuqmF=Z!NkZ^F@aYN!lS+8&t7dSh8^>_2Xsr?C9@$zyh7Fc%xVC-j3A$8xWr~u7 zA}XbuyJ@n_o{djN$I0U2L70crSz}fY0g0p(|3RdJh5!}fIkCb=ScyC^E-zQ$Ihg)r zM`UQLxEnx4bvC+$VyZ0>1X0sa%O_M`>7=3)G)iclm>||`bCQgsN>ZlOkc2c%PEr9T zRVZ;Ru11pV?oce_y4G@wS{PV*YdnEN(e~sS*q$qy((vu(VptRfFXBCiS+R% z3nC=sNa0tM=7}toyrV|L#+BBPTaQ6=53Ovg+5j4N=U+v5XQ~oZHaI5u9S_5}q7Imtb-cX{ns{~-=ArPsXN zE<#aYL8p-t7i?%(?haN#nc*KxWgfr64(0KYKa2**EYz5C_^C+vq)ob)_TFVoA6S(O z#tVyv!WvBIf=tC3`|9dw`UA3;ab!)wPg-1FPWHCW5V!i3J|y1pS^wwW-!U(kJV=;d zWra$SR%!#zh7&}K8sa?ct*eY3*+9iay=*@_v@_Dk7>XO}<$kF#(s0rYx3+)eyG!fF zfr&`(q}r^Dqo^drno6zWd5)eB<{(9@dql>o}Ko0^&Cqwb?Jia{Q zy%E!Izao>p2U_}4eZFbr;AROvE19$1Pyh|96zUz{>AV=hYP1H{glReNJUH*`*T?>4 zWiZ5s@g>)B=MUq_VAOdsJ~{RlqHtoLkdee=cMCYzE$ND>z22InzpGJ1`a z))wd^j#he5MMr}n$9C`5E$)GEv`GRpV?6k+EI?m1yNBiNs~R@$7(3jMU`<$|uXl$C z-os{pxC@~St{p`|(;E*b#q%9ljF_6>q%`fNR%!5L= z<9f<~fRi0d0FfkXE+A+ob@1c>k9pTQsC#Dw7X;W7uW(F8umo1wgNp&kc$!D?huHtc z*3P|K8tcC+S0))zglPXH1As;RJ0+_>_ddj5(4(;R^oV18WD!9}EeObaRN3jl*~5-O zb|4}OcQ@Q|BJg%qI^a8gaR3jjmLJzt8 zG`a^4w>n{ZYA1g%$(ydV_EmhlD*bOn|M-IpdP1nFw_vh$^77k);c{g*9)GjCy0v$- zw!6FbBL-mv#K0pYhqB#HLIemglmK@v#NGS@&AXqsk&tV^C`9=ga!u|PmVu-zqt{g@ zHZ=sx!qFG2tKy6gC%G4!fM`ChBrhQDx!~@K4QG*_C)dl9E8e~~uXkN_8izH8E<}>s zOgmuHYNMwhF#H*JY~W@=WK9Ck#?h_EeQ|U=x7S4066Pwc#vXOTm;0_L2*8q zxN?t>s3QfmJs-|b$M7p~7srLWRENR^@Uo#6Tty7^w>bQdjyqc4?UtGc09y+aN-I+E zCA}tqGa?C<>6fd!~1xNF`3 zmOlMEZvYAOP_QE5K5t2#1~UgFh`vA_e9T^KAFaLI*xLX0D-hXxSf3{gVpCvoL4L*< z;6wKkSAgIqtFDN4PF^bAtaP4RI{DjjJfl+o;uKm6e&J2-_zNa>dwPZae{y}BtfP<+ zkM>?Zf4;U0zEix|TV#dg&aX4Z;f&-;P4a;%ubo`QE=P(G(ga&FQGKyxV{ot$a3W^D zP>RQRyC3jRJ8Od$6Nf;^ixLqAxi76w=O9`TF)JS%~YTW5G_=7|;LD-n%Zhb!BOS|Me8GnpuF-0%d1qPsFff*)&Pn z%#=h1N!gV{s%VIWD5Ob(1%Q&3wkJCJ8S2kO^fS!Qd4YbDdXo9Rb=kMG4**hfrn|#T zr$`*^voC9}z4p4VZ9Hdb%9VYIUoOX8qi9%+%t&lya%zF`)m#bVn z!212UAXo-3K_1dR(me(A7ENW-GcRHp*v9w8jiq+I^vMR|lA~!y+)Yga2nwYuHOuzf z2mNnx=oyNOtCD0QPY80t*jrR$Hs5bzIP{wE)1M)+afZ`NkiWvc{Ki!9`jR;nme>(x zKv;FyxwR<^Y{IHSOy%8ylS_txH?ZL>9=szz(9!T^<$YoVaAihd9d17* z>RebPKCQJ5^d8SeZ}OphsYAwwj1)Kr%X^tUxwu;Dc!}V1F}UI!AYhH)Zwh?J47!84 z(^$9BHA@;@R2lp$oC{NGp+`AutDWs8yZK$eUs?Kh%VA(yoPO~ZJ_qq$-`%+8k(P7? zAg0%srw?!>z-ZtvU&E~?ApSL@ALgNwp8^1tbAkO6%n6`HEBWXLOU-6;O!iRbS_NRg zUqYdv{WT$vxdxlHOCCOaxV3X|=Ku`GLrH-RAqm2ib~Rml@Blj4@X~m4 z_5i`@4?g+l{>k}h_2TruXb=6##T_n#qMZLksnoT24GCTJj7Ua?Fu_yN}VJE z5wPJw1*5%sro5(=-$bmsLBHKpu?9$~B_P)bC(2cqf)n{zOWwjE6K)&9=$}}$?dF)H zJ8si7^}5d}FJ6wX&v<*N9t!l$YY*++lqbAbvvk00t?GPzh1F}N70a;~_7S#CG~Dg}O6&C6MYVx|{_I;dvtXpdZB9ph z5g+gnO;ynkh944xgCYW(gC`rtkGjg!pk0A}-xmSI(p4lCaA4}fV{e^V7^Sx`uiR?R z@4$5pkuRpB#=K*#2^zK~?U%LfG0L7<;HCPOgQ3!HbND7UonKbk?VG2E&3ex?FE>47 z3veMbcs#IN6@OOrA_-2y`ZWFeFVbxPqk zafkB7$j;0`E$b1N3XXn>StU)(=jzQ#@Qrp4Q9C^pC76PA>wL>)5EIRv$%ceK6Qida z9!;|75b@1G_#(nl_?Bm51S*p72ev~am=bP=msYqu*eicbOK+vK^;zoZoSgm@F^VOj z^q^3Fbo zRO60r($nGu43(+2Dpwj@KzpbpLvSg*Yq2egR8Z4++FJ@vu+!gd8|dz8NIX{2v|Ug5 zwdoSux^Q0rt8gJ_iadr028jefg%*_h2nl2ssHj_P2@g&V5<)~S2HzvuGAv$FOd493 z;mP+9FYx)4-q_;s4oLzwYf-=?1-k;3gKbOkfzoP<8ZW|CL{uoRqvQ&7jzU=hHm+ZT zVaRYak~hM=D>u0Lqm_gDVXt*?7&%?bLnMTlw{kp`-a$@&*h6jreZg77pH{@j$*7d@@fhw@=yTx7?y*47Xe#~(aF~Pss4n#I zozQ+T{a!8wdghAV8D>IeX?|-(d5qj(dZJm9MJKcB96kgHs1$tkZa962baVRQ1+Iw( zt@X)<3FrxFLpN`}645SfT7h}tc|eUO@_Bcy=>)w2e^-#v#>nuoIc{>G)BgB(j+*{$ z^J)HM4hqY8lLQ3D!AT`;C;^c$K}va_O@>!_WoaWJlvNHuZq8sW3QQuZZ7J_4wY(D& zspDWfD}L@=Mx;}Yc^f63gIU334$rYuz`FZiD{9XU1`80phx`a7cy6P8)23TZfI$XxM5hqdqN1;o+ zIn{%gQM{;urZ?s3!v}5mbev_%CDyC@!Kaqe9%jQaq<@tY(0?eA8Dv+*@P@z^tjx`; zxG8QYbCT|yvmyVgQh%C4uW`4B>q6Cn;@A0fa5*@mg0}zY6beUhB*>z&tqyR*Q_HWA zioD4jAe%fFw}zlc2&=W}RC7raYr<6G)J-heNEFPWyE!+|3VjTA&HWB=aG2z(&-~sI zbtbRi!!QCT#UGcBB+XgcxAeCcm8`9As>uBrVmgwU$=jQ$>NR&zN@8+2i+Ec*UnTMc z?>rHmDDX6rrR6V5lOS-lUG1*X11pa(BE7av$(e(UoyWt`{FE;iYQg|21$LA`ONpTI zW(ua_Wr1zlL4u9k`QV|9y`?4z$P^wG857}u^>qCiouZT|&~hUB6#Q2IyM!d>ST#3I zVmb@ib@Fkpln;|Z-vNQ3h=GepOsSI(rs^P5^7p#Z7J;hQXAt>QDFbR^aqW!#jHVt? zkPblYkg|}lsUZLg{+4EAP?j=l3s|^7dkWbxQ-FQ&s^om@jeq|-xn?82+TT`LmILDuAxYrf3i))lMa(v7Dj zUqaETW+Rvj#l{=WOSzCL)ySaX_b^K&||6ptL_}lG+ zua6Hr;wvM47gNxq<7{Zc>$WlMlVss&<||`HO94 zoKwpxvf*Rvl(f}3aHwt(tZ^2&es^O`BHB8cM+7)_V#;b-Y&+h=M%%&zPFI3H5GYKS z|C$GdMFRk8&DV_F^$dXavC@!amyT-gDF%K#(7a0X4Z4jz9bBP#^h3kFn|`dkwhlUw zj=-~v3!cA}JXGF!F8sYDhNygNS3uhpV(_fOMmwH!QXFb?np9@w!MVnLQt1gxBKVvn zefOL;a`LNNDRzROd~fcxc)qs*Vjx+eYyHY=k0s|qGQ;d?>ztly3TE4)$|*1Xfs+X& zWSX@Dkg;+sF0hG$J1sX3M-IBPO=cqmwJMPV=M$iSE+ooPeAZd`wyE_opDBOn}$^?TnD@Wi|>m&qk&aQb$#9rVFl!~@8DQm`?vSD5? zl@oW5E)fs$P*VLq+9UrB@Vpv8DS%?_lObpWc}_+To1y@=L7D*JJPP(5ZBNul3^Sni zkuvn8K4MKq^w)fAG7hnWQti+Q7myH9F3&mk^5%;CtwT{cTa~NJ)|^^%2czRt!f%49 z#Lf=Rym-PKi~N+sQN<( zRjZinA=fvGYQ9Z`@lx-Q4H#eEHh{Q{|Gil}@88X-{Yf4LA{-M(JeB}@8REEk|K?dumxNj5WeRP z{tLw_EES6ai_E*rf6RV#Y=MUe|!Sw^y-S3t(8N>!OwWtRZ){MQ#TYpe!cJnyd6)zZy@)LBbwSm zjqRJf+Yv9ENyAZ z-~b#_nH|6X&ITu=m#J-lD|ex%-F^^78U_KVRM&Vjih2v=z@#^muNr;rsyvrU>6oTu zx-Tc}hO$Jp5tL}`x2e_jlN9va>{k{anYh4r4kxK_o-5nx-M6qs?yEfxuiuYjARH33 zRl?Ru7ZKgf$S&XH)4+iYCz^jVA*Gquy+h_(nn z0m|GZ8m)njBnj2%b(J1}HN2EOHMkL)YY@#4A`bKJ6Tg$7auAEAOvQUC0sX$SXdSf( z{#te%$1z=Ft@p%sex^{u2A1?--55@T<2VaKY(ZFOs~f7Ql`xKGfl_raBc?K4n?t>& zdpB)1cA)58&7@j>?k4?{BX3OohI8Q(mO6Tjz3>tV2z=m36yiBZ7D1LH4`sLeGxtA=*Lm^WF6QEC zg@MRhbe)&z=Fh_gkUtgyKinonf}9y~<3MPVoQjpp>x-ADMf^&(T0E=Gg~UOE#^FUd z4LQ}k1(||r!>MV!SL!rbbo>LDYQzxGY0MU?YMCcJ^MltQA;6!+i0k7uXh%So_B&+W zbZLTkzvn{oq%?P!!uPoZRko^37&Z7ZP01YcLLUc`AY`K8>N~%G=BpFDs_f=Ua{e50%ad6JR*gjC9<#B z|CiI$JF0|aA&|ud7yOI0wVmCA?VV@qPoTp$8I<}K+R&5lY;ahI3o>nee|h@mDLdEu+K?d$Z8^ zz|FBFUpfl;G;9U~OT8DA1Yx#p{HL+Cl8f%XWXUqsR0lclkVP5%H*b8rF5KOB$T<4; zyQQ?QQ0oHv3sNY_T+z}sy=myW42bD9@B{9#IhR2+ZfJd>$3Wt*B@}v!%#NjEb8)zZ zgih>C*Z`XU&wvTcyvv<`OUMF@Cz=5WnruWYyn!Pe0CzfqYGH|)q8)ILz}j?tRmxOk zTGfea`Zk|o*jeoa2tvZ&eMg!sbRg4An6DW02grh>MK5vK!}_)H8ibNgo4*i zGMo7c_yn&jJEgN>NAEiu9LbZ{0XA2+hmCafzO$LaEvWzUT^}JQ+^Y4t(}9`g>U{7{ zX^%-9IQT~WkGi-j&TvWaR%E}-B7gEd9^t^9pYon~HJVIk%WWEtGmK1})2sTN+%kd| zkEN|A#|5bbKe5)CA=4gp`3yW_Km3f}hu!SKi)9YF8g1}$tKHLQv#g!QQUyk`*_+;j z`3;F5jr|W-7j#O$$5*tdGTd2pU&u3X)CFm`cw>0bP*Ry(pufRO06?g!?Te7R=@>Vo zZ^tii%iY{mHysWpNT&p%u-V< zManBy!e21q;|*tgV{_I4%)$W*pyI+e<{^BlvCaWeklop3DQk;KEVcftheZ#(_- z@9s!;zZ1BRke?B*u7^LT01ya^9|xh%bWKMaw3M0;WLQt{Nw>kB`JK}$;h>-gn_i#1 zUb}OrZ}|fee=)o?slU_v44imyjt76hgu=ph24o` z{5!q>JMWjVieOz49AyVKGTh4lDMJe?`V!<6agwL>^YqJbbUvEB)3TH3CN;)ShZpD& z$#;-k=;~~OWSd}maJf@=F6mJufdaa^KxO37^Kh7nX;i!s;U#{tOS~>L zaHy582qi73Mvbgz5`{>WOD#x;?0Q4Ryuzs*qGyLtm$@JEd}2|n+oH`e_O`uqYp|$m ziEp9%ZesCsxh@KPZNu1&APbn^L8>hxBgmhYr5UT-Hl`b~ZUeQ1_igV!X|xD>$(mKT z=yel@cFquy>%GMg376VFMAGOMLztY`-n})rMc1un9X}S<;1*q{40HR`(^m5a3FowO z;g=ZiyI*UXXy02fzVcS3TIjs_Oy{14@TM{DTy+I??b~F&;YFR{{8iK9AE>K#k8yZ+ zM)e`AJ|KQ+L(>>XbLaXM)BTGIn$GWxI?&Ea&ks{Or{1-eIDT_{q7(7ly4Nq!C8}3l ziq9vwge<91UH(m*{SVb$@xDepI2}Xl;*SsKw8~4f4cST z;COd^x&7{zf$z^RsH53$}}PE_?w|i$jFxO%<8hEDrXzI00&I+9$9(LFxomOTi`c z`W%0oPzA02DV9GRE+uv^t$LPZ?~0Ht@Mqc=xllCa8;*vYbSZ&Uj(uYRIw;;wancyf zmJO&HAINsp*#^9Y`~`=3Ji9zWd9n61_I9j9prq){Y;-bplY?(1m|3TN9LHaWY-Tqt zA|^pa*VazQTUuMJ_1^z2z>6}{hpd{Jm6gQ3qc`F9&e8VH9HTPsi-tW|Uo9RRjXY|v z(C95VHf*v(``k9TH~&VBn@9GW6&9MMI+Z|s8~?pOJcog3yli35=%>ptIKXE#8^&kF zdgB);D=KZrlXrC($M2J-`@^yhsXA62>91)AEqn~TO0QQOU9wWIbByac2Da)wJR2lm8Ez9;%sX1DdLJU%VRtql z6Tx4rXMgj*UjFS5{PS<4t1eVs!q|Oi-v|R-oo`EABkHggYx{{2E5BRoeIbMz>7G%A zG}r%;Newn`N4lu?YOsBYp9A&gSCRE|6fj=}w|AKZn`-pGsySM%R5@q3?oJ#=*5+3d zjq@~}w6kCSMdpuzS|3Uyb=y%=7TI{k+XCuda)8Z6lq^vOCD(MAvH%EjQyZXif#L(A zI1O{)0J?C+KK%{cqj?ax*Xenf8@|7Xr78fG4>cTK#vBEGXn488tR@WowP5VR38t1HVWV*|A!J+*REk8Y<5zA|Y6c zd4%9Yvka_EAEgdCH?VEl3u?-kq5>oQd35?aVWMT$=^Z~nW`K&L`N5-Mp4Mk+ab z+57Zp5k}pdFvvi)(;1ENgNIDW7rD$XQ{%Cj#t3HIidlPYy1-AmWHx04k`C}Vm zp>SrV^#taGN3H1;4W^(IbtNY|=g$iAqg>7?YtlspM%Z#*GIIRBF~Q<}BrvtUdfD7% zjcrL7bt?LAIic90@~FL(Rb5-#-P=OB?TxRQo^0dkW};(Gyob3VAK7-b?}zcxo=C5` zAxV#@bVFAaLTl8>CTmw1ay)*{4dlMc@{#sXFD5S+oXmCw=dIowzJOzOYgh7hf_%t8 z$)KnW&G2U!Y~vOo2#Vbn_Z01qf)+aM;$d8>vjmZ+Dd>L!me|($in6T&tQZUnE1tyR z1G4~# zl-N~sWv{>~9-{s`^h0((Na7hm1CLHA)!M*9l*+8>5OVNXMRLs%$kNx@_aWOS ziA+LHq${snpDfnq+kd27jSuAOm2EbXg_|Rv3m(`~%7L0dEygLp8b>Im2re98q$;4- zK6o;ELXqXtHNJ#c)Hs#SvxI9MtUmaoU6r*AkVywvu3>OW4hUGiPOND;4jb6%OhQ@s zH2PlDaj7vu^O1ABx9r0{;W`+aS-K>gNd#S$iPEn=nKC(rePt%yv z*tiFp2R67D=X9_0knza!Fd2~`HUD_Dep zE_S4>UN@^Mjez>#ZhJVV_)oK_Yu5C1qD?4H=IzA&kNuJ~KCbFxe z6LLL+W89TeL!;?aidy@U!r-gP`1)$v>;Cu!2n)OXX>a4FmoWJKG&o1W>7NiwesAUH z5yiN`PHDBBrXNxO$mBEotV3Fc6L}9Fu`lswFAnj^{SH$)2u%aacJli0 z6VyVBqHnTVaK%?+*cI$_MD)S4-by;B_LgOqy8iL4Mx_QBk!fPW@der;|V4HIKh@|rMAigKQa+T3MymUtlXHCL%^RZya4C~Wa-TDmM_m=(FJ^o zdlPX7rz3hU6Aju{Vbj2RT6U7drL31oN_u@3ODZPDe4s#(0ELKLY?vUJyjKzw)!02A zUqc0U0a`S|Z3v%csxTlb==BDRdCVCq#1RK@HhZ@(Sl>fU@bt#vF#glH!`2x=cnMSg z8|d1w+e7qRBSWkMj&qDWY0)VRYlI^hV9d)e-(`+xxBJRfWrhVzunPfPoPC-Khg~(M z9sJRE&xZpzy3pBWp!Moan|M-a@2^G(of|-P_)5G8X358LR>zJb)NjN3$O zn?De9{{Ao;Ko$uu4CMkq|kgt>_&PVkMp8qtiWU+^ks z5)NlS*=;!>ad#7J&twa5=)flUazJNHwxi1N6*!e-4S6y?8=VBPzt`RRfnl=@7i#S- zj408idP{d#!5|$=dW3LZ^UHuM<4^146Z?Eg>6V*s(!uSf7O;DI@RA*$57mmU|EfN&u;l*Hid z@+UnMro~|5wO|w6Mj+mtulFgbnnOstW58okkD;M?oQBWZbNh>556`dg)&cp)MQz1I zS@mpa@4wAsf!9gb;_L!`Z>5LplhFxkEDx(LuGqv2a5d)G3T4$y>0NNp2A>E$*)0<;z|~tuu6qI` zUIprE$_tD7PIw1ce5Q9m6JYQogv3|xa2eMES8(e{6o_tWG)JsZ2%NnyVY4(uPOkw- zn4{5Qh@iDULL{xXSt^+J7Y`M^mEG4igt95|hHf<)>paKhk^*b8k$3nxhDE2_db{v8 z@B3G44Q*&86Y+-H4nk6l9wxKcp_E6h=1N~R1zj=o;J2b?BHHA-lsSf#8<-vgUmykW zC@^6OauX;&Zrb5=78C^=4Wkh2YLQmOQW#R?rlwJ=HIT`fe+(XnldEZM4N6wr9DABC z)iahry5(fkl|a1&(9%0QSyG)HPKK*>Q)OR+fPy*N-Kdw}+8V>7?9p_c$_=PFG@o?f zDjC3|oTLad1afAhOfYQYIv3wJyI=B}PlHkD*ajDb?EDtn(*!MPQ6LZPCK{eG}NC^uk6{vnmV>YA(r@l%PTYqcoP_58)?zlHU%3V0Gx&_-iEj z0n~ekvY))v47mK$L52vDh3xBIA%dotXa ze2v@;SBPeRJ~HJMH2xV67o93$%|h@*34bee+FVZ*_bYM#mIs}Eko%xFyX#W{cw>;P;} z)uZ0xC6M|1;t(n+lRWU{6f%}CejsDuc-QLatMYO zmj+)By6}F$@0L;1&DS}nPns`fwg-n%J2tyyQbA~ltfx-#KP*BU5{a?kgOP?NvT*gh z5KQ0dquvv}d!tmE!-~H_?^S-4Qulh>*ZXhM7QP=3x_2aZp?%(9;+E@A{hf?VK(@{&-mcRn9QV@sah7!Xk3ANRkvv zj2B}>N^mXywR%+3oq90Qlvxe32U8gOLq)~}hwpdxclHjBpCPJrZ+oN4VNDqKx`=kC zeaf~b546^~rT5)TSiZK+0*Co_Dp+=yP8M>9Ckak_DeRNnk_t3ertdCZjW6GAyBR)J zEVTsmu`BflQlQAH7}Y3im%J68=F?)>5Opsko;|?=O)2Q zwByKvjryd+sL!8XF#`5gulxKm)_TM#h0dvS_jl8~s~seY8zMF2`IR_bl#Nh;6jNsPDL0l%)HG#rKP8$1f6fe`|E;?d%Js)_ZS^OzE@E{>khA`Tt$w zN;vO4gyms8J$XI;0;S~6&WAO{w|Y>SHZ9BSV9$ObwYR$B)OFOU(px-sU>*lSajWqM z&}=g;XJ2?*5@Zl8L0ZMEGUKYuK+}pMX2zK?zKn@9i8fUZNpGk&!?83SEXn`Q(xY+7 zmPYmg)aPe|%hBId@h^ij4K0205&MG?I(N0{UEZ@Av$oXiX78>fU1v*Hge1^RF-0~a z&1R^o%#QT43^?>=ASB+$s6caqh?nRm*b=e_a}5YiZF=3=_L$+~xPy z|KeFV<2MON^kv2;DmoK5CDdX7$uO8y9?2TXc3uf`Fx%(w2Gdu>=|bw8dBmtyU;!oH=Eus=g54LV24gI_r6U$ zZo$x|D3wlAY#8olUh76ZNnv|FgOUYSsATZ>aO4fUNqF4KHm1iIgzq0^8Iy`$sm&?y zM{8^QTa3Ote*FB&lY^~)J;)DNB@`>(=c=+0xBNorCtA0?YS(l7%fy~UYMNKHEX+k> zbdfhR-v3ONdO4mk#F>&XE)MuWAw06QG(_CzxGPIQ>e>3!tq7&)KzHi}FEi*jThBIk z_L5UT~J2sUH zhA{pWJgJZW{TluqJ$;sl*$I8bk=MjfSl)ye4{b+`Sh2S-cg_dDxYSg8!nq!qj?Fru zpYA6e2L35yBpNrpDjM^AJ37^1l|VNSh7)+u4$i;jH&o6Cx*&){*5JwT@=V?;)L0nK zj8MKDFpjpga^z-b7lR+@;Cs%P6@C9ub;V%2ppXgUCJQqP5$=hI3aBO@dtUb_|3(+ZLyOBtunIv))$u4eDzvIZ~VdH^HlDQtN#xpW^| z(?=h5*8Qu_M-LzP<4za$m+BZ3N?VaZ_d3gX_t;!anzf z*VZ?&MMfqGAwV}UMLIGNvRybeWT$sf)I~iazmtaMz8Eh=-pQ8&fwEzYR9Re^PMERk*j0Di0JLeRk)sn-^2R(JT zSR9{&t~lM1naxAU4z=70*qjO&L;DeA;V5xuB6?&Tgh_Vjv^xBtKRPlu zq--eR@i_JUsNQPvbt6E_%>{?RaxCWnLjQ`RfwI4F`@~vR(dt zp`EmE$-&QkJv6AlPXa%G{Me%2!@RlkyW}m;Y)8%_^2Z5?$ipLQRgA0Qae1LbYeu0I z)a7&ps(TIkf^nuD2&3g$AD(6q7d(>wA!```W%?9gnxY=aOhZk?sbiC7qswdDTm0ld z3E#j+D`EaXNXRPZS3m-&rMRcWhl1JS)R2uQd|OEW(qj>dbyq3P2HznBG)%a2I)68AWCkYW0v6C{2OkJH*%SoF zmdB-**?y&W7AnT*orQQhf$sbnbNT5{4d0XFTmc^6_U$@5sqT_?Fq@&+3fTL~HfjTi z*wfM9z-1JO&Jhy!y*Q1LTHS7PHmy%T`NJPOzwe~K9^m6wUn1oNt41Ps2CME2&c)^A zatNO}IlC)IevAAzpQcI6f zKlPhr$WyL|Wv^#b~tfF8Fs9c44iUnYFW#jAvyk+b-LjbIj@XYKFt@XZr{1Po6Nt zVf14tnlW$OGVPEs@%irN`hnz2oZH(H&CnTUcJO?E;nbFFwzsnrs$=+a=1y{BZ;NZ$ z-P`%o*2clyY2>LQ=k}VUlx%Is?w%j)JlR>_Jl=f%bhovkWb|vcbP?f0$EiXQ&{y1= zulGQ^#i|aR46U)DJwh=?^#v?q@UU?)RZ{xY##&C*;Y6UhLou9!A2D^^Vhe?}qK|r{JL>}a4{sgC^ zxat8aSKY*|B}o>ZN}Sq%GJ>m+=rszqZk`?~@svR}88D4PnmYC-_j)=6`+JJqDsbod zL|lu6m0T|GGqM=X8~xeNGnRXik?9k)(7=gO74dyNfqCFROo4H~qijL)9B7VccBlZ}j7O>ui9)lTV_vnD z;~P&e*>|)2+FrHJ3hGqP+@YM+V{Tom6PDuGxa3nkH(>UGcm7 zMtp?2GaX|Xg`@c_^QYaS)u+YR<_6+~jV3$sk&jvLLBGQ|t{_9SN@MFl{0)4%dfWBN zB|fxjLpMfVpuJ4x$1tH5k#ZiEIFhrCLKM;9c0SU53uB~P6H;0?mY-a6GAV_H_(DiF z$U^*2JaP8Q_=WCM!~;<(w~PW%QcTXSnPaMRSG&ENy4w`T>!VR{+|$P4R@RToS2vCj zCv7ZDuM2KpJk+fGO;!bGZLPa%R_F5pT;aNXUI54V2Ty0n+J}@Y$O0<3id=)`VIry~ zi*I#93ciE;iuDZKNSu#AKUJgwsp}suFwRf;gv@AtfMmMYcy*DEs1o!$N#=Vf&!lCe6TSn@NIl zE2x{zTXuMfcy7+n-xlSnbiEl;*)v}*+RM}MQctIp^hu2PDC@Y~%UkcGsbCY9S+>zU z)9c%qZXC{otTO6Y<9XzFSx7zC!6PVF%ZjsZB(#lPbdIorwE~M1Izt_wj?P91HnXOU zmPC~VF3rPzpj>C?&EWhR@oud84re+9fDI?ej>l{(IC`j^gYrfg)j*W6m%O>4t4t{X z$BY=xPq2^dpwVOmd_6lKzl43n7Y^Eu0oe=L*9|`caK#>8z8Ou%mqKX3&8k{AkU@64 zo9j=IyJ9%A_4In6&i6oEb$JOMB^&21%xi1lMz${BfYR(d-QC&W+B@Fd`sVoQ&gK?3 z-|(BRN}q}=(kI!5ny|7E$C_n)-ydYmQ^q|7 z^fT5}gZK|<`@tFHFLV=b@6g&%B*f>*7paEI8gOeLiq!ifSszbFc^~Ia=LSy!fA}-% z$?_*CthBgS5UxR=_XX1+^sZ_8U3npLD@}xG+&4n6cRjg|dx1Oz2CR6tg(=FY zU)WN6ES%wI@Xk}XlvhFOLx%oJ=Rp|t3kHagT!B2r%PJ@hic-`}E7=oQ%!HiqMg9;5 z(m|37Qb8piEFf%DHJ0<#cjY$Mg)j>l@5_r*0rqCx_mn;N*K#WRGZ+#{w&U5{GzRYy zS3CaFEPo*^)wAzC8_y(LXZQl8W@@u!V2BiYaLHLU?XL&87%nAkw5U=C)9LtRglx5^ z_YpGvJ&RV!-4O`8E)(AwcM#49*OafvogF2+M3Ojxdk-EjITN0oAi%JGXq{3ko+Dl2S}p!Go}7+4 zUyjetMgySy!@sV+w7qdC#e_WEgNtZ9@s|13bNv#@Az~)w<74n@kiM>=5mK{@lj)?2OfpML z4iEN6ry&gp6z_{gRNTAL*$M23Ymv;r>VIJnNM1q-|RB#yD}V zKJ7#?5&06GwKt|Sk^Eg!SYhZ#(_;l!&l;7jNFozvzExQ5np{5Z+rW1_aP$*KT9^xE z_Jhv>c8lfk)P+fBAR-Hg^PfnW(+gWyr}x4)7z-{5xWL581zbl05TFrmp|!OXH5M|u z%JJVW3#eg(?rgOzynco0f^mZb2Fg9fySDPey5gocHo#UIZr;dm6udt~j75&4ze1I} z6IT{X`(SpF-<0ou-XdZt^+xM0?_UQ@pU*sb*f?D4~0ZtAi8gSdMti~(38r* zRQDav#`|L67xzf&8@{-DeZ{2geJd)5EPAmoLOCI%?FrZ~)r^GcXo7dVg{&=f*OJjx z;5&mqR+fBSrj=S66PoEf=!t1M+B9ONwjjO!AY(?5-$>&>0&YGE}{@Z!Jp2*Ms;5T=55}IWuc=w^*m98K;Ych_9e8128cI6l>>C z;FCXWhH@zNbVW613}-YByKi43rOJ4=*!e>fnZJEKLZ)3)T2E207UIbpq z`M2w{Gt|JjWr6f!MjJbD&)Qqxes(Z#Qr~FeU+SAdVP>tsPM{#xUG0}olQA{$bLC{>LnIyAcq*hC~hi&KP7rnC-dt%qdk^L?@_vI$5 z0t=HQiP1$D%UnNwGeX+VcSq~jrvyszb%i4ee2!FH>d1Q-TOEr3Zqc&?PPcw}M+HZB z+yPJ)M>YjHyG;=7 zLtzr;)NtObUN?GY;JR5NKbqnnL4a#!we!@>;djNfclUnhF2teHCI4VxKYl}$y=!@l z@6yB7&}VJ!@y_1U^@HPs^)H{`W-T7?7fy%Oc`toUO6Q%I(BPgzhbPPc-$i;_#6xf= zd5r>uDp%V{Xb0kr@67{nAL_X%8&*0$A{y^~kq?*Z_ABALPR9~0_jW+emTcq6`8Avh zh!ufRAQGDzK_(O{rYVrlXH-4p6-+^-myX(1IY{`@?_zuT=LaNH78Z;p*$? zyk+1)OWzaxsmdla5`aDyY8bU`Mo^*fk@|=}h|cY>s|q*GPIJhNY%;QcnL3|l zJb~Q!5IxK&q5_*X{#L7fT`TWvlPFPy5ll;k}wNO*o#N_Ozr-x$j?)S}<3-(?{8UmNY(`+Q9!YU%m zpo4NQO~7gf=YcSwI61YUnf|(hH13R9?!G}QcDJB_RJInGW`q>Zpn;_hG~bzdeYhFo zx76ZP{eOT0ob5W=cEQOB*CMZo_P&=Aur|kUFVDv;#&optdT@C*Bo!{ftDAK-wEH@75?vI=s0PCHAv!?ih66kNrJH3UEw1ArHb@2cM)h|?SeIozPgxBHI4 zccWJ$NPSnvjMsa*NggZcxL*QIDJ{SG=?(v*e?q%Xm{W`MkUSfrKoDL!W`Gg1DYl({ zCg3%MsC=NM4y>SP%|zjUzODJv>!*i>jIIWpGu-!{iO(pfIz5wXySSZJmYDgMg!O zrVLQt%DAGa_>tqM;<_I|*))0nWIVny^#knkCt#@5tTTo%OL?BQ&hiVaonc}+#Y6&G zITc3ErjxOAVPQZdA>)3-g)gGMCc_e)Jlu0HS+mx7J9s0BhQ>N6MXi<7!0%!%KoRN0 z(PB7({=+(ID*=ko4`idCZH`139%%=LD9o(Z_MRvbl6R2<4wonZ47MfbzlRN|1si%fG&hbdGzd3W)0Oh;jM zy=2~FP9_A)0Y#N@kX;IUW_XG1w!;yi4WtY6sE2;eS%Hlei2>X4Cs%?bx(9waX9wnr zI&C|V;HIn-o$L)?4dFw>vJZyP`8q3+Eu2}X#B47~cPTN`lDBm|6g%LLmLZ)=aoldR z44O95e^=;$G8$iVzTB{MSRE=ZBq0iE7yfsp5}SX;-#RJq60`T15_pN(hnf()$OqTw zvm3#OSl+}nF0a5aKH|>`?09sgGGb2<8-2&llF-{1JtMPla0a;zI75mY4@YuEYVZ25 zU~{^U%t~2|+kAA$de1PmKn2Y72^k{PT4R9O?A`Gjb+4(sRXZF$&6UR8SdgN_aAo)_ z>F=(uPMjX+x8-|zCDs(DcV!h0^ooHm9ag%U3}0#BlFtG7*YqArUu!98=uNt|HMd$z zzO9D@OtvfYXO=Ih?91_CejjsIm&9}VV);8K#my(h(V0V>TNGC{%#&W6VXIt4&vRZb zoVe`3)jH<mjD-JEA1Zr1s;16sc4tF zn}=T^m+AN|jgP7E7~#kITEi9@nNA(wxJp(7K`5$qUQUYJDsvV&S*~4k1SByLZA&|M zg^*Lw_*5|Pnl5*b=zk#bJjWN+6j^k6hXqSr)myj%PR^i>plHxH@N4H#a9>E>dCIzc zTK*ul7K~Bnkb8SNjj(n%+?8)cgg}`INm(T2>}Ri8IYK_Kl_>Ld9XW*8cm{~Ok-JOSCDj^}X~|2M(fTM%x?uYkA4ry+=NfRV{83L8aDFX?+2}CG{MC>SrWS($5Ci1uS8i~x z&Wf`up}hK8CuC;o^nN$J2V+G9Ndk9SZp$f`jvY1*+W9?uYXW;-*9r6Gz?IQL`jhve zD{9j@`c#43B63LtWn0l(-n&pP^w8~>b>#` zE85YGO|kD_6>`B)e?9RG9ncc$Z-@ z4WsB<=aYM#kKspDuB`b+!#o<^Z9o7yipudyQz>88+wM1Kd+Llnh%?8AJKLK=t?6a( z0Xzp5_^6B9z}K_cRn%OoV?nz&h!}MKH_N{fogLo6<@ehmOufi2KEa1CzQ2TN_+W{o8Ps=OPbpJws)!&iW||Mxq8Oq8aHggFnCU zKUPn(d?1Dyz!Wq(&4L*1*-b(hzc4}*5~wa0t0))ikKuY1BV72zn@LKdi0!pYb_Z?- zHJ^eQqc~a|ooEZ!3m(Bre?^>MCU18nmWylyt}HP%MUO>F&bXsc!VDH>@DA`e1=L@{ z-yw)g{*IQ~Yp!OwFh&>2F&NbAeN%BSj!}bg2v#uR4KX$0hjl%s8|-LLQ!+p(c0Wcc zP013bp6gUSe6z8S*P&X_$hPHz8f==P^!@;oWIvK{lX`3LWl)xk#*=$Dnv3JhoarR7 zp9|r}DgC6t`)P2EOSmWhp1dA|7exTR*dWB$gwFpss*KG<;%iw7plNLTbcR*iaJNnEWEr{H1#w`mB zdQ|R=PDV30_Y9>V&@^%*OYVl7|Fmq8ue^Ptep^WT7l2O#ENnA_XVG$)fSp(ZG@Dzy zhOX1$BilnMcWK8dAr*R$oOCBYC&zyOJ=Ko>M9rZaejY$*91qb~bbtlxNpf%|&R z%o{(U(Gr~DCIfx*L&U`GKY#jkeeW-~i;6SR3@cdPL2(K11uB~-~r{PmK6KEp6woQdMj2DeT?+(7br5;k7tEb9pj&N63h#PFQo_U6j7QI z6y>M1L-XxYhfSP!VG`gRUXNjf!8v^+E}et9(^$9Tjk;q<J)@8;{)_4#CEl_ z-Mpo~>-Q^5|87atygIqg0k()jP)uLn-MH4H33ozJ{_D%r2e?&%;`qzgaH|P`R^j;n z0ARJwBRM6U%b;_DP*Ffj-;{fZfRi~!Q~(*lT&n==_Xh&g8P8`Q*XA;_ z?)+54#_j#%^}W4y9L(;vruu}_4$@q}$M~eGl_ zYVe7HgR0GF+PTG)LI#trpLIVb{>|E&!^R;Oze&oxz!{n~{K(oNCkU=9)B0EtYKtWYb}nLwBU}=0@V-3 z@}Bp(QhEYX41$zK>DKRT@C^85AHldaVVtfs_6#3itOCiMKt4(bi zPK;i;64LBU*Bvb!LsUmH2|s zE%KpiemZYwMrktf4TE$;QJUE^8C7^KH6n;1u%)B&D{}yMcqd>F?)DjHeHYtE-+LB3 z?F?VNq8@dGzIapB&+E6pauQ=13H7O319Il!SDLfI@_DBwHu?GiiFz0is^bF;J=w1 zkIF2yF^`Kk<=>Ttn_97{4W`O>HP^rpXBW*8HrKKvQOLxeG&|v0rHUcxNGi1PS*7^~ z1^%Z4jvF-yNK2l6th}}kY)(fYLXwjRNM3no*JRhd;lE#xkRceBp2wqe=)00!C3D&c zR@7E3%Bvd2sRpk0iueHRT;AeMdF8R?Nzog*nmr{MH94E@+{~4jjS(T-vTW`h` z|GlmTE>Z^p>*3`oG{i70jV=e1cMmjmUcHB#MAI{L5u((*dbIPje7-@wuFk8emP(XQ z2jGyk8O08qZ}@1ho~?GEqPs>YF5XpTW{B%uRDIbb3(&DI2^A)~l6+4I8^fELKR++E zitJX>7vXSDF|()&>fddX;dUS_rGu*v;axzv#nfYPNW^bS6bdgD^3*H6-*>GTnoNg? zS!KcsQG`Q+(BNgvSS03YtV-%LF5qxu9o<5lyj^|*o`?6)NFlx(#=Z|#-&cT6RbLQZ z=b;$yMpJS4i!CYVl&nNHJ-Pmh3)b-=oU31;&hK2!8>pd{@Bw5yD~g5gz(Z8>M--ac z%I|(Dq{_~Ev;3|DD|c#Gw*Ib7Nvf=|)M>=@Ou93c9AZNQq+t7e3Wv6wSR6o(DP)Kl zRDhtmfg}-6uOZgT!7mdH%&Q~a%s>$I9TCkcxd!~)76?La8HHiGLcc{uB<+;yxrrpv zSaXw00|;91+%ie{1o)eiV0}WyO!CE&=VKdwVPWP@k3^tzvEC$RwCW@KN<*o}E|Q#b zkjYpeGt_?T-9>~J-c{Ya8q%PW^^r8S95n2BW+T9XRcCbXZgDRp$4@36xMEg~wSS0Yk(zn#3XUiBkl!%RN=bZ^wKFx z)KXu1v^%3QA2y#47UPBLk#3wU*pXbx(8RiA(JNqOC8LVuf(U0ou%eNFC6dbIHOW-@ z1bhn}JbI|C!ZV42UZN@k6Jc{o$$$n@@IKx6cC+&qQ1+}k$ehn~gRqRkK)~FqV;I+2 zKm{fnG-Ha85o|*5U^Jrbh!4XJj$SX2A_dt3zGudJ?~=Yh9Lmbb+QiiAgux^+ET?RQ zk*Lb%8g}@0Jo%n_*^rnh9gSwYq~~!`FNP-*m(ud%>He7?a@CAOO5OYbPqh?e@0^Qa06c)MNH zvJi*^C$XX2kj`Di1>OcmtKGZ6&QE}#Wzb?ZhR+4!cwR)3ma}7-fSR~ZnvDVM*27lE zvp66Z>%kI6`YJLHFO-KGkh!>g>zB@UzZ{RxJ1Zb&o0{CJB`s+HC74 zgw%{be3Q2tkD!x(rulgA`_xRw?4W~ltU)foY>3^gpln!Xf_riwCkrmnKI?m42yC^K zsqOvUm0_nRle~8~l0q&J;jM9mWLC+QresjL*fdp7xN&S&L*!2p7{N0&>9g%B0?}hW zxNw|l~5+c z2VoRq3dYDm72qI+m6?N_Jfp0*4mdw}=t;N??d~@n)Cbc+ZJ3zq8trZ4;Ey3dgAFK}s@m3zF$;@UZ=nsP0qV3;wb!l?d@PD+$n2&Q44-fP z;{NR2`LLXrZn0-q_1~U#Z2lBQ!mCCewJ&QaJ*Os5)v0YGsv;^kzXWmW(8WP)4C+J; za!u)mW?*ow15HF9azU`pl7@6lU&H?yfxo}Ue@Ot)jVqcV`Uo|p;P)a{#tx^n>E2IX z!EBBeHHyrj-r$YPVp|~5?kCb!!rJ;qEQZCGEPSHnrLt5N-vC#u)u`sbbAZB9Y%ay2 zOi&5h4`qbXdc>{~084U?Bzo}$y}o|m*-{OGFzU8(UaQTUd_kq%MW-WN6K^{E0pEsY zQs3~c#Ug_N)o0jxWT6yqUv*{c^sJUr=M5uw-g!vO^~5Y#zyiC;pnC8T&I~Rd4LF((NFgILL^;+qjoI_ZQ@RHdD9vAZuy$M?z#fP9~qBqWI#mEQl z^acs`+51OiGV#s_DJ-zgLeZmIApvIeGj-an$_NCA5PcN#0^=}y2v<)8D)9pCRa9ol ztK6RE%?yQ_GTs6c^y*D^Kno^t&qZ#?1jDMK?aH@vB0LGeb1?(RF2~s=UKBd_yc9se zHCsCVMt=co5~LxBxV5GQ7m0=Arf9}h2=o65l?>k0MzNWSd0iU9OR$3gdh0N41s4Ug z!+XPqPE&SFkEUty&Y>v{?x0X0hWnG^5#&Eckq%E+I|oo@!7g=4I_psM?-|>vu5uFQ zN#?MuaRLOPFB4lKr; zhn(I?7&XPmNIO8?4U&e5?6bnR_H?N!*#XHHuFQS(JEGU8>#eX6Qsgp#b>(t6MAi;2 zJyNQm=+Nu}CEtlx{1sP0J+S#=?k!Z{2ok5SO8Z0m|0w| zlnJCqJA`SvC(VJ-_y-a&EnR6%k^N;d)%#NRFZ3XbNTA<;#5^%}Sf}5jWD53# zg_0-Jbv)NGCh&|?SSH}%K^|UQ&EAEyaMQ*KOH^rXS?PNr_eWH%aZ0}E4vjWATk3I( zMKkD{+FP4YGNa_60CL;vXK(x<)whGGdewvCQ$rfCkRU{?)DSm4SSqkmBuucCg0;Z7 zEcJ~K6W*TUr#<;z zBt(<`*4END6BR9uA{f`nqL6GSHs$l!Yq)gMJB+ByrLG85%LAB>nW66TE0*(6fDT(4 zr_#&FQ6bd#4vj^UDZMCXTfKE<#GnaIj7H+6g&RlRx9t#$-dK?vnqXdSF%U=XSW?(1 z(mPc&XS510-Y4221fIEx;GC?X38@)EYW;GTB=9nIUgv!Mr>b)1>9TTl6Qvg6xO&k= zlTR4Qa?N;KiN-;}Sljir4kTXWgTV43Pu_XOHcds@p>NDURVqxg4GxPgFcr=>f2A-h)4&LI^4)Px*t#By!?4n88*0dL;2Tc|L%W~b#EL`gx^@>lJ(U{z&MW!bp z%4Sd=azMX=4xeDHiQu5eLnvcJz{c@aSkQPaYEkTcLsKD>qF_Z_b`pB{NkV>Gp&D5` z^+*cccIe-?GKH2ZkP3kUrPq3l^RfPp= zhFs2g>M4B4c}Y;bPIJ;1>A&nilylPPA|7km96wZIQ8(JKoOsdLOy{`3zEORJ{pzY5 znu-+Mtav5*E4l?LWmrv&C_Kx3Nl4lwI;@m~vs*>Byj^y)sZCF>(OL)W1oS|a63Hqk z-N5(2)U#}r{UA!dN!MxzPz_Ebb=&6ti$|#fo@c+lar4> zp@E(u|3Uxysw1_sUHP3}s;>W5It>jv7#Aq&g)#hb*G)DsTfKrLeZNDl@P6lF^uzG< zXDA1qve?_LN_3?~LQ>RVwC%;`U89_kn6*wwp!Q?9K2R3{>jNc76*?%yaV@LPA0tLF zzDR6ZfllGNd|AGjjNiI?nV^LLT)as(iep-}_SJ$=8~lC;sh z9Sr)1_A*4s0`A^Bn6FBm9DbYAHa_t^4ZUJcR5CYb;w(EF_^Oi&I9#+stM@?6Z6ns! zHn$$HKYwy?jEq+Y2Y)%XWSr!{`eeW6byk^$0sJ{)U_XOO@8tWz*^oxgwKW|1Z*bBz zWNl~i_4oq5>t{o>42q`Y&~x$pS)n43>MKEmxHb+D!Vxjohp!O=_Zf4;>ydiw2IjRj zL{to}aC^t8-J>tiBR2Mj38<7;VT*?k(54CjZBto3Pmq`i4zq~^@r>y;OqB65=H-6m zk-gvJ6s1ghzv zHFyynPx$K=Iu2z)m3oV7rW%j|oWqQmb&-Q?i2Qx|!*@g0fheDzAZKX#>;i`hRV>TL zFHw;@d6rrbBYjtv*Cs|HFMpOuvm$W9#Hmm#j+@9EG;YE;o@}2SW!(Zn=Wsm9mBLvp zeGQu>10=62UNv`Z&joTxum=vG_dK`GFL#LZ>cDR|*X=L(!xul%T%X?al*>gE2Zlzn z>0koT5<`_wICjoqw?6j)ot4o01au89aE#7IDLVOWmU!qFa5 zv0<<1XUVxIT8i@O*)xEXE`s~g>*4vB0DPCoJFpG*6Dd05%B1eY-%TZn{qH_qnLaYLhaeW{SIV^DW3q=0^#pHt8z6KI z1|anQhuC{y1`5U@;wHulja=`XKC5sH#ZI4$CMVbDgUPo8RZKeLAbg`Z_>(j2d9!Fq zhYjE*DzJn8QJZ#8HFrhldcdUU5>+uzkVUJPLlw$3{!jQHz!cUFBSHAX4h@F?&;R(3 z|NM{thW})g|NM{tVV~GqSx!RK7H)s~jJdFeetjX2WP~HpA~|5f48buXmR}Dx=7_^< zv-|J(ivBX=dmVZD^Ig9#M7Py(+;EuY` z+UlmJEt}&!OP?Z62bNnHtq$OxGBfE0da*JR6>0>eG`gOk>P`LlliFr%P?9;{vPvT$ zsM#XDUAjmZ37wEpRoE2I&ft$ii(36nXcZAKhrrastY306YJJBpn0>7K@?GEh1+8dJ zV`}M-znY9`Z&ne45q3Tm=q7!3J@X>Cw^R;V4DWp)MfB}wfE&-3QN-3)R}FnCN#p!H zw}g6FA%Ja;B?$0MwUy+^PtLDJjSKr5Z0pRTO9L==Czl_qQ?c9+i$E`vksRiHfs&QM zEv{VLwU!$cshOzgUJP%9^I>g6AB;GsU@)@*yK%_RAKGa|lA+LY9s4&+Wp3znca^y? ze=Sj(BTbxm77;QLoph$FVU@-{SOX_~PVR8)=DT&{qzrdp!t9ta?nKQ*tK>m{=cyv> zVP`7G8A)@MRcqZ)L=xQDWA0Z;OAU$kHLA8u*B(5877u+1!CW0r&K{hOPab^o&;670 z(dxzNf3XEl8)3$g%qZ_;H-Ck!{oMoX1EGTTIdPy9MR@qm&rhN`jrZCD@9Ma>snW&# zh$#R$Kt-q%pJJ4%k36Cz!H8grqAqr+?mI_l zBbsURsPG9xQQ2r8N)bdP71R3aYP5>l=<-<9Rzb5b(^J(vWDRRt_Qt&j>r}D8B%3D) z;?S3T0|tBELXVMW+7}h(9FJ?#4P19N5tKN&pbTZK3$g^ja%h|ieM=)76gQ2H0R7et zUt4>+v$=Kr*EjyW{?%5p;}{eW%eWg3qq)1`3_FH4f?);XU~KaUBMYsGh?1~s zM%n>@N)*WQ^WA^`)mK~l2irT(Qiu`W{K4F>FQp!1gbF7=IG-Xd610P&8#S+9&8$kZ z?&~GyZ^+d)`JZkEZJlmvvBT8mHpOg*j^8N|A=8yQ#V;Is3$vS-Z4a2D<@-(E=D4N>V9x*c1{%&c} z@+}erA3+g$R=gFjM8+D6K4KW3wKs0^H|=d>e{~Q^XfDAseTVci7ez<%?LNMRgPN%( z7AYLoCzHWD(LHEii`q-mZFdJL#;>S9-cLb6eM56byBc7Md@4+JMJwuK_zJbJ*xTFh zMGO6Uc#dLYN5KN9pK*bS+X$RKG=*#DPbgOcXVE=GO}vCO{P3^xd6h9c_}o(Q@K58( z>8SJN`0Q*1_aeNs`qKXX0;a&z)t5!V!w~|3)T<5(V|WHnCE(ef&8v3E3xMD=9N!#G zPe|zBrAnI+MJ#NJB~@|T+9S`V=6c?hGfsxgt6k>7jRr6oT|%oqnr)6xl#c)2euWs{ zp#P2C&eIsl>p#XjVV{5D?)0mTU$&nHj8V9_|V2b@q zj)P3bNPeurayJ}j_U>v~xE-KrvJAL`Gi#?-NI_yO2=R>Ff+HNNSJ_hU2L$MAg5c$J za<9!PXvyWf4^c9?r8d+ZPvRnp~pq>y>e=D^q;zYQBYB@(QL3N}%t zg)u5;=zV|zSr5_pB_gifM6XlmsXdI;k+k3 zF4ewTi(}sHdJRz}Gp^ z?mDRuGL?{kfcl9~s1#J7A>}g*c2wbB-M@|jMTGbPRgXcDnso^fm*^A=;m%j6wcyKw z{UT<_?X4gs2efXu4ket4AET=-6HNL8IIklwccQwYBE-C@#~Qb1(0ZX7KT3@(`16!e zW4-Q=|8_X&|Lv3h|9QOHfAR5y^ux-}n}DP*H}p~}1DA0lhv%6sq=l#)UxO!Y+dkkk(H{O-~nfXqM^lqotz{UKC(#{)DR zWMhKcvd}qXb!dY^%!$l-Co0}VM_Gfpp<>g8JuXw5OuI?_9n2YXS{F2C#F_74=q;+F zIGt-;RY(#zuURrp(OUWSkZZGdEERINK;EU%BV1qbMT|F0y$~5#HOOD+J_N%n_Z^xm;CV$gUT5})5{w2@nZ*ddTi{N~~fIcvRiD8JUhF%OF z8Z}B-3KNi8LZ$bBa&dgDv8OP&R|E?1jqcTS(*I+(^Vy@ym(pdJ9V1$fj-+V@#Au#o zd;Yx0A0;42aG3Tr+Ng-_u2k*?q6IerRpJgORHs53jaawxR~9|}EWCvXol9n;3wHt9 zhW+M_y47Jc70oEpOTe~LaaE)s= zD78-C4xzAcz=P+b_e>X%FIFwwH<^2WxJsXA^4idc@^OPW_V04$+G)YHTIp61x zu~A73IG-kGNsLLw8RhD@^5YV;LfX1N-Ze6EckRcYf37CqO<1Ew4*u?603I!RD0N&k z-ht2{qXJ1nI7!_nrbTDT`iT{4hMzDprVr`)GoJ2}?}&bpK8Q5^QN^Ft>h%xr5v6J}PEk40?VF z*4Cb^|LgJo#@Aa<*OP93_C)1u_f6BxQpsB0Sej*&(E&B}on{G@Of%pU>4J^5rwB!m z`Ok{9Bm3X&^zr{y$u`Qfhsu@5TRTrkB=`;Z3I&|tEi;njr>C5mwSI~k%LqS0B6;+) z#{Of!Hg?gGn^RCP65>R!3-d1=;yHeE@3L)g9*bm4%S%PI(;bM~;MmS#%LrWweQ|2b zYoKw*a~^6AGHOSHrVmn|27*}TtY7sXK@|h%%#d6kNjIlV!jX-Y5IVk(X`iB$Uc3&) z>kdqf>sXQL6M7MtZCQ{T?sus-phf$zAN(kJQ{Di12RseP3AocpXUnznMdK%s1uw1Y zX9NqcmKiVkPC|^9qTEc1Fq$5-1VDEcW{)QET+!m|1T~-z9{Zdc6K$ z+*|CRy2|)<-alv|Q1=06W#id&Wzzg(dc)Jlc`&^n7wO54U+d;2*TR)KrI8adhJmB{c-nQC<*eAUnf zXxR#b9FTk|;!XZ30dg3*1|%lOg)~vP#UcsZ+j%#2oQE8KTxk_%yW=4GIjS%EjWUI$E1a|03=dBhLI)P}LSujO6Q%~h3jtP#_U#G@5#-;X^IU+w(3BmIF}s<}zY({x~cXP@cQgpKQU z!`m7C$N8W#8I^iaEEd-V_LHPJqE%d5s&wJ}o1$50@psfC34)%F2d5&5_&N5v)d^e$ zSe&8xq+$tsO`Q?=aIj%0u#>2Y&`E$o=taDoDZ;tkFm{%RebQV7^UdL_0b-uj;s}n0 z?J$S95g>UuCQ$8!iP6qtk59XY zW`n!7J$WVBhw@6zAyrm!jPxDZUF8D!k`WEP?zh8pfH2rk!(FU1aovmB#a^C$#w-^9 z^6Km}Bmm~}8=5ZF^N3E(`>uIWon#+@3I z>$BIY!6a8BoH-f`f~X^uE(?J{VFKLl)+w)`o*T9_$Uk>iS;H{AD-037uUukWY08W6 z$WT|Rs%?H-o)YiuB`j0?9+%JC(`4^CQE#J$IA9GkO2ZJ>`+TiOE7Xg7y~FkX|MlYD zPxf1X=~wrD#)d%!`RUQoKlhK0{%~~kN6Ps!mz)CmFmRipvKN`jkOr7j&YN*fo(|@C ze`^n^iw?URJ5P6a@Zs3=8hx|%Y;$L?qWw)5w6gepkqaef5T}yQBxYqaD+M^H!!G`L zef@G3Zi16V!#CS6H(X=+&$0Ap>rb~94H(uNUwDrZZ!{Wgh7_?Ef)b49vAH806NXKV zZ@Poc){93el&0(sL?SiqqT~+TPMO`s{3DcjL5n0VT;U}0RsJaEu0o)1U0?Rj5}2OS zTwT&Z?p*ICKg#u6 zlB8XNmD?_nVpO>*lb4DyBFu=)%dHxQn(ZeGhKGe`#GHn6I0fsbn2?y~IFFPykoilO z%MKftZLbx>G}mq8CEx>o*(d3vs?4<(SZSG#i0C<|vvNKJKYtQ>68jdm8*0<`8*E*1 z{II(Uz#W4V1V=5_6JS0)KDy}@rqfE#COAz^2Td*ju8m`0Wjz;b%|ARf{Ttp_DWSl>&+Xra#`H_l)X22EOLo30&3UBl-3fg6=e=GyWWa z%QR;`q^wF8eb_Y&ll761*1*6Q{a*0*gnk!#BeqLWfFJo|ueRfu`|Jgz3)4#IDSKLc z1L^bvElu99+(Ftn;(AJjSIh@$Ke%{TNpN&<0-|dCW8AZPAB*@ocP@`3XBSjCuk<7| zaee_iS9Vt0eWFVgCzY*Qz}l7FMv!n9`BOm?j`NWcvQ`KALp>@@_a5!FBZB!`b<4U1 zUuUl%&2#DB&qCnF;oXIUxCsgpHk&*B2h{T!`EShW{i?jJ~&XqXDX&B{=PU zSD@+VRVJOofAJ|Q_b<#N8M|_x;$gr^F8jz17u}xgJdHR+r^AG%RX$FY)5FdIJG@n} zQZ68IwD~7$g-vPz5wfbYu2_=hlCBxd7^JRhVQ?xWplFi< zOR?lw`ci1B8eW1#xd5m{_NWw2?Q)V%5ne#U(|DEOh4NtX-jc|I^RzreC_l(<8z?Hc zj;Yf2Mzee@X)6ywx^ zDiTjpCkFOqsz3G@s38)gVZ!DS?!m=gx)twwVT*6*9$_Q- z{azcniDYP1X4DoS{@KZ*p=j_rst)Y5mPB()F~F^NwK>-9HWqXE1@=}zgMN!yrdtdm zoH?lr=1EizSSibw5y>z_2ys!bZ-{@Zda5qN|B|vVqAvSI9Ly;s#%V1QI2f3j`{{Tn z5YuI(sp@$f$ZXI ztdVx&^bKVe?=BL~3IX>=a{UNv{XrE20k3?V7R`X{ZK5*t=A70?O-=c~J$OM=oraDb z^^YGQf^LNtI_eE6fQo}0i!_RS z28|r;tRVC;SPlplmUZ0cstRMP&w;;nt<`Ck9?xu^FrfU%pZ5}}9KFH>QUcxNG`%@D z$^W)DY-XuPnaxau${%??*DR|)yy~gT^p8LBOxPXxdykeaQcpMaNve=@l@v12$~dx+ zAH#BpdIjb^__yBYyK06y>~~i0A6@2n{Q0Q+pa1Rux!b$<;^TWTDj!Wh ze#rJR;YX_Qj_8yTnrtIBAf zLE}UZppWdz8cn|;$=@Oft$=N4*O&x5Ugp4bUCAH|m1akn@uq+9T-ich9cH#C+Jf$ z!|Rke6!Q1~G=Li6|cHv zR~@-*R<`v`qO-+1peM8FXQLT=&7zKk32KOz@4Y&S0gw8*V@oA7T^*cU4EspQG#Naw zmnAj`hIs5G0&MR-8@@%pDTW44*U?r6MhXC_H}wp}?ry#(D2$dGumihNhV1#?*r4nQ zwC!_!EM4Z*?ITYB$(9s&(2^2&`WPbp12B8sld8hUfLrQ&bOAV#k+}jxsXD?7)F=+$ z^UyZgB9QDErfv(0vu11lV1^TV`6_*e*siWT4-WrLS%Mc2MpQ;fD3J6O5kotOU0k2M zMcOS{G{!9GDjVAhF_%z7Ksu%_MCOs;FxwZ($l(vBCB;?F_FSpLUKG2cfZ2%XY9}Ny7dm}7mk;K73#)D{OF&< zfEg#n*ZPkTJj6i*hLSGnH>2tP^~njM#9m#WH~o3a#bN@fP)gKLbd}3-{rr3%SK7%; zbHg(qMDOt5J_G0QS#S0C_f~$s;J(X*usb^vULloc%%KBfj zupcwb{)nJE9$I|goS-k;vcly$!2!@Vfg^@>5ei8C;Pc;2dk>C&|2bG+3TRizf^z)t z*H|9x&@#=8nUx|dRMBx-X%O1|&g1PTTgTg9J=@vaI)1kG?eUZCXIuNpF^ETig<3R? z1^+6MzRB17%yHo4h4PIAyPKf`Q3030q6sYf5L9hy8CA^ROox4Yuckf9qolj~2j-$Z= zk!|Co*=H5ZGAk72IQCJ}S&@AD0#GYc;kByM(7xOEB$JbTLqw3MpCqW*AhKP9i^5F= zMv+1m!GMg_P``I)9_`HUi{p2FiHrb@b=M=<#hO5kj^7L>O*be*s~ibi&`uy7JL|2; z^yL^Gz`+>#CAT-%54MiQ@5hc&07xN0S0euOM%t#9>=jdpd2DSJ8!JKR+9gP}IHTi6 z4_2S`t1Ga(5(>z`Dc28rlg*C4l z;ld#b9_eLIhT`{E3w#etX%?^EkVsk7j_&9rGKKnT2gwSOV%6G2N={EvQBkT{FgVh3 zJ!H8B^nA2!U`s&s`)(q{ndP=G3k?52yJ&;|qxKIV&EwtMw+h(4kTfLdo$5`~f407XAZ0?G`T<`nhFS^unl!8~Pw+YQj z@{!*twfI-(wSH6i70+W!S^3wm-58i}AXj)Q3wzj*7{#GFuBfJBUmH z2vEztA2~*HpzdnK7#JJPw*g9Uq=a}pMg|W|nFuEex+cSw&I|?Ubej6MrJV$;hpy~{ zvRk=wiyVg#!`t|4(o;UC>`CQzsSnS$)A~Y7|DD&9G>36B=HK3?~)|N!)m#$t~tRO zkX=VRiFMvxKlmDMA8#P5PcVgSO3a6QvUUUjOr}Q<8UOO=2q$h6>EDj_#sfGYo>|=& ztR49Qzs30i_T9nCI}ex%`GLOlfVMmZ3|d`Zj(+H9#x0gC+_v*c$#ontesj_m2jEsyqR&ZG73Y*+zdc44I z=7IpZFoG(N5@xPh&s$$bN*7QAnq{7$R%gO?ra|LIDGR{1dfg7)wV=91k1f__@f$zC zw6eRnv<@(=U%hgpBEb)3K}1K((~Fy10s)@&q+nM9FQc-W2ZLq>3LXKx`LmP}+u0R4d~;;a&O*DqI|O z8&=U|NqEuUPs0B&i1;ZI0}<28st+zxE9&|pp$iP<%iY7)z5`OJsQKcdR>$#G=Fj@m z;w@xP#9URO#{IulID{$$Y19}kjcn1l-{nFN{Z|5(08ZAeeD{#jU4zWHeEAAvV4qL3*lMhiR4|8 zPutTUg+VHoGXtw+K*>F#UHV&;faV`NH6E&*92^-RgN=v`;@b2_TzLUp7FaDD;R-Oe z6jD8<-<$+W64`I(fWSd_*l9SZrzZI*Jx9aClG*AE=H_@nEEZ18;!}Zg)EO{ znt6o?mlJSF)Gg-E!0|4Tx+RBK6hwDq!HGMxxfI|c-D=WUt@iV|LLlA=`2KU&9Tp|e z`X=+6nXB90%r+H0RjA-Q;4+Rojd#3Z=(I2bc;5nQS_NS(#80b?n41H=sddg!_{sF1 zmi&C%eK_*Bd|7Cd`6Kux;SK9$F~YIAp_t66O-@Q%Hw8g3BPo%xL{xq>f%#r3yqFFV&qzV zIFWq0SkRlWl&w=YBYM-^f7H`IUpdw-tV;!Q`7rW;jCRSw0Nk_jOAzO!?0WwLnwdL!nddA`mM5m1h-eO9e>q4gEC+p63e4wK<;V1(cM$G+pyKu%5(aiH-ux9 z9=)e*CT@F3@f6zEP!<~(cM*)rzCn7)wx_hrR^8P0tILbKODh|j)#c^g+WSquRz{w1 zWOs!RfibgX_?_V8?^nY0f%RpzPiJY#s_hnnANr;3A{&}^S^B0$pBtxC)MF$vha7WR zf#vTIh68sk_~6PZ${KV$)tsViso3kb+k5cF#2r**;VL-*`p{P2Tv=VI;psX{UyJSp z2qFpCtu9K`AJkvjJ&ILqxws9M8Plvt_ z1z^3?X`-h27%K#Gch+j2fB%@KgDVZ%@1PRlQFrkDquL&>H0;a|j3+x|N4r(n1EVab zhj-FU<%`AY@k%<*{zVg+z4AmVf8A6#ndQxmt3d`1TV;d3Wx{t1K&_$~l!?gItTa!N zpE^;JK&$g+`BLiP@mmLXFkQuyrz7iL8fgb1EmMgsxCU*}0$c^+6D7KM*e8+~xKIb& z2q@xVs9`@rn>kU)h@x9V$2bAj> zoU00IR&k#8iT#P?Eh%yPv}aJDo}pSDRI-x(YQvaQj3CTHPAMg=k?evJMoDoR&KieE zSMCzK6LB50Cz%3lkgEoURq9B;o6q)YLlt*=0)N;wCKL5VyORy)3eH)+${7$lz3}?qWPZ!08}u^(ZUXB z6Ht|xAuD3qV5q5=cLvB1@O_&F1b9e!?Z;YD?2rMA2wVJfEkSSKdC zYcxclq=s9Xw5{XjvMFwQelGR}KOeT_Ujjm60XJ^}Jh~LBsN%wzd^00widXXm6e4>G zkc*=0E~UCPbZ6R6I_MQyU2wrH!r&S!iRA%JvEiAVw9-!28!Td$dO`G?ao_wg(X9mH zkiOFbhpD(+-x(A)P$Ls2VhxewIhp7s-qYk$F4rYta>P6nL^*&D8T%B>jjHhgm-Z30 zIk_i`7%*~!aB>W-wz8pK(p)QDb7%*xOE6gr#LAr{PC6NqlLSr-9j~{}xMitmH{J%i zYM7v~SB*KjVy;1Boamg{FEA^ythkwl+a2H^)yQ-?Ta4;y-1W z>ORl8h`D0S$FPRkc2nwgy9hiN2?>xvHv6Ub#0qfZa3Y{r0PGiV)ggu?KxlKBI!*&B zpw^dNQ2o<$R4Kq!jywkWjhfOXJ|4K^^Z;y8GJjl1_E~aY`F6q$fahE6DZs|n^G>t3 z#DG#_2bRo?{v?F~MPqv+0`NebJ;k|Blvo^DtFZ8upgTHEs!2FvE8N&JaC+9!yrNm8 zXTou%E18CI-VXs|(@KyPux;&cI`yp9;?$7!!Z)|CoQwU7bIBDSA?*oK>j|B`m?6%h znj>1kITER?!Ep?3k*S6Y5u0$@hJ0~_^nG&y1OdWi4QJBlcUd6T?A)s!50(RhAf+z>On?D7wiUX`DeHzABw68^RMe$6O zZ)~_j+t{kBB6PG%1+h-Qs@lu!NlqG-Ew1d44;40jS+u#Kd$MT_i42s1*L>bPHnU$a zXxbKRdRtQ+*U0Xy9xUk3$9Zja5Wf#%+hnbRp|@dYn2^&$>iTs>A&X*h&Aee)Vop-u z*mfG#Fa}4rCulr+OOY%&*}tE`q`9$Q*FSZ8zC!@(5MDVpnF0dRcN#aZS8j-@c5(&^ z8GACtfx^6)Ae$z%?#dmT_e__;PB8f$wUk%yQ9)@CAb==3cl1e4@>w7w32s^mK!rz( zZahVj|3K1{jD&rB3xVyxNJcK9gb$vANNywyxf9`B)d!-r4v^`?%m^;6XI;dRBFRY? zk@$#-Y(w8QJU#5y8=@yr#}{De0Gb7CrCS#f41@NWMdHFL!r`f_1Q*;N{P0voU|+RU z!c85R18`Tv^dR?r-wZ6yEpRyml^JqAi7^G9S;+Os23>~x7=wwkp6nmD;7yD=oFcgL zOeF9=*gQ7pUqmQCrtAi0;d!|I`aXJ4Tp2|r0+fv2`YwVM^%1Og1O;#}B_QI-hUp~> zL{V{ZfA>~JCt&bVkjP@6xMc^7phpW7vW>QhCKYl1zGm-gu=dVCi0p%SLnj^XKQHXi z6a-J!N?`-Ks(QN*2OFq3s8ER%s8cyz<=^VQa6=Y86o8r;G$so-aiYNcpTI#HKywGj z99Eui4NQEYkgJm%~rgk*?%;#=S9_hPuo6MYLTMn7@5C^?Z z;Vo-lMkx}_0_Y^#6Eb($YgCDT(H~=~UbKX&*=d4xNLl%$El*}|(xpz{N*7`miLOZn= zfdM2c+S0ehTsJ@m4wZAr4Hco#$V69g^@o-_XUjcft&j)Rws1wxuP*cQ#7A%ppc#nx z<$4fdR;&;|RjA=o0~D8A2Tc^$u(15+z{Q;d0tW00Sh80CbsY*R<_OxJE4v*K5zH8cLj{8NNqSxPjLOD~YI#QOZ3y-eYXkTP zh;pJsa&84A0#-xuXiEF0?B$k9x;WCzVwJJ#beMTj+e<&VspCU!_$}=ujbDk!1(rdp zd(O+Nm1bO3X3Ri*-i%2>G^T%QIYhrN$s}GUE>0z<-EG%lpgxg>y48W&GK0RPWkN9kpBnY>x?U-k*+sDe*R@9X zWEbH-C3qmuOzR(>YeRqA!Ei{Gzo=6+7hk(Z~SEjlFDf72f$-?#8Rw%NWi`6&~{MxsE1Br793-;#s;=`6v5FxOavD*02WG0RZ8^bs#s9}IB; zfKN+W71cN!O%<4lSBhF5eZJec2o*w336pka&CtG(Bu_SF6x`*5VSj<8X;g&2Gkqtf z#5|Q=9}mA*#PPQpR=?%EW=loOQc%m7pzV}i68d%V*&xFed;fDR&+qt=Cxbey{<%k> z8ZY5e5ig)q)f5LuI0i4GT`oYA5~u(y3W-Z_HKs;M+{XlF(h8O6hIv`MD#UL(enycP z(T}(vW5A~dex&@sCMdndOY&!={4`fPUelf%HDSr^Krc9_p97Jt_q(0%<1cU#p?^4H zsN;p3y(1U`5eR*->A?oHD?ZssON9udPQMR-JJGS`yCGZ-1*?mQrS3C_+GZwcrhNMxnVo$a3Aii zfs{Hy6NWSjQ67Wgs3E(VTrkW^U0SVVTi~@VVvL5mCYVdyl5UeY5&q$~C5fe$7;-j; zeVPh4B2{W4w*;2ta}BuA4098-gbHq;LD?`X6nd@xG2|)uoT=SX`r9c6P~It`f3Xr` z_H;Xe$nDQ8=N54Wlh|Q%4KwpwlO812oFNV=Y5HBHPikdQhd7P=D^e&>enEyL`5_uG zeU{CTnJf|Ku$#!Jmx3-=VGJ%)iGh>1I-BtixdRq!Z`ZcwU)4TLl=(Mbd%m<%z%Qt~ zRKTzD+KVr{}A0YR{_G)rIQegDRgd9KOQmTD3F3_~O&= z8~2*izrXIjy8UHy@&3WYvz3Lf?f0MFPgPsZ*+y&d;LZE$^zGA)-sdNh- zt>ruSm%rXVoY`2o_u*yj_1hP{>8~F?-)XkrwI*7(oBPjdhhLZXKixe2{q^1V_ddTH z&aQs_dgtujm)kEtbZ4gOQ!hR=R)_B%HgC7jHy*qlY)n_*zO3HddhmX_I&t)SXa3~* zX?yVEX!XI-+N&3b$1exRn_FKNj+&eMd!IXZ&Y!<%KlpuiquFRJ?yqewpMP$CefMhX zp!ebHaOPm5JN4=IyJzRm`uCm>Ufnrwd>FLe_ikSFPv?Jsv3mPrX4p7*(0umn`TpMQ z+uODJ@@j8zFznrX|K@G$>!;P>@x+7n`Q5Ky`^}j*r&Gu67oYbQ*ZZF~zP`NITE6$} zPW_@Yzkjbb{5+U?u)n`jUHUrRTmH0swA!mTFFxIAu5>0Iw7SRVuV1y^pYHeGEN{Mg zadZ8}%*%!0>f0}G?%ck&_wsyiqklT{_Pq7^V6gV4)m*tb`1<+cX07$&<;#=j2NRp~ z)xCH7s0X#baQyJ|>`CKh_2g(}@9f3uowav+dtV=JeqFf#;^p3*d()pT-Zh7>YiH-T z4_B5>Yu(vTAL|8E_v_C$y7w3F&rUoTEIhcmzjXNf{?h&9hi9M8RzJVE*|^_t ztZvO-tSxlbKioTic64uc>hQtdVrT2LclTcB_m!FF4<0^0e|@KMXQDT?xpja3&6}mK z{ofC(t)w}$(N2e*4G^UI$;HCJlq2)x*Q{_xrK!r;x#`!AQz z>$QpVjoPp}TtB&ay8gNKV1B*xX6pH?t^I}Sd97M~^Z2nI15|cT9Rhz+^ziuqh8(N? z^?MGhqZ_%Wb+h_>9?(^*;n`KrweaC-M`ma=q$8nCtknVT5G(zS$)|2eEb2D z)%))3`J4Fq1v6MOFm@9!=5KF!=dKVBbn@An5&=Tjd}Z{J>j(R{ek{(RhOZQOa? ze=+lE{&;`sxb~vIjtlqqug%6*{mX~x*Apju_37c-(etgP>6M+KcnvhtKo#wZXfy zwTJfyvuA^YFAtXPemh6m#FTZ^0txP{(J$Zg|{`SqM)z!h5N~=5g{rTGZomc(0pB}7q=6lQU?{}XM zUr%)2oIT%fwT3rebr)uPw_hyI_f8j^^KTog@4hU4-MqVgr?oWws=NI4+0pFjtIy|q zA8vN{R@OFV_dea6Z5+Ow=)JxD_U_A1y^A}uZ&nxPS8ne=cyPWov-av>u)6$dwzhEE zJpXX-tW&#l|G`r0v{f74uT>kb9{hg(X?FQ!vp2E+>dn?h{o(Qb!^8RG55K>wHdm)+ ztB2Fgi`$2@dx!V2yEpqUYM<|3be7&X?zWH4?hO|1uFW@IfaIPozM2@cXP3UTYMth% z&gx0^>+`p*v)asu=Z)cq`A;i1PdPP z{i)^z2+Ff}&yS~GyuMezb1=R1b^hJn%e&pd^x9JEPW|L~`u-TCLm)|<`q zi{bNyi<7&x&+p#M&M!W^JF))!?7_qNwZ)sWi_4vt7kxM+oxQDZjd5Iqqhimb{WrRW z<7*!`H||at_a0k@WcL(5(A@>sFZ2DEENc+;#QQw(owFTXnJIfFu3+LgZ1qPvu!OFN zdlonm%PYi8j9n)GovgPH>CI|fd`iXDHI!4_Sl+EJKVRL2j_~$_JK&IiD`fmm5!19t z4k2tyt7E)riv6QHdodL)B$XNrvpv>?f-gOOH*B2%@T9S;xlT}g4~8jm|GhGNbXL|O zu0K3wIHh`)fcHk0A7%YLLwhR_2aPa6e$#n!Lx(?T9>NLhBFz&f!0DKNrWXQSKS8Y7 zZ9t_CftDMhB6fCSGWU2x0EV}z3b=PC{XRQKc%H)bV`gs=szrTY8KPMjM>luZullY7 z>ylEeY6)zr7!QHyV0aN)kkSbbj|(#*lUfYXy(uw6H4y*0ICTlyKzx&Q*QKP;3?bUh zP@#%n?6Jc~Vt;%)L!MlFu~v8x+3uOmN&V$;*43tiI+J4mM@>xVIB8fCslqzCCAe?y z2fE!g8n4}@MOZH%P|KIK7nsA-WF8;qK38$0`2;Q&1ud93SC;cdH4sCqQt(bq?ibqM z;KI;sWKAg0w`9wRNeK|*nEEbC6#|6{6_%8It)`&aU>+<;YbOY)6rmV?of^K6sjDpl zae%O3;pD;!;XEILQ^|PKUT=6hm_mL*h@1$@IO#TI75N7>pyytR-3NPs@Er}>5ij3F zaE}8Q_tAP)1rB7FXsnI&_46^4|18q67Lt z(4mZaDx2meJNK(%Fg;jWeaVxc#bR-_M|!J~^kpre3f86x^^(j@4lSUCd}qv@ru~x$ zAU_%MUE%^2=N7x+a*?}|wIPiN&Yj<0@Izn~3}RZZ7T}e52eXC=l6XXrH9O%BoT2UynLBB;nR7CO zMiEilWa@InFpb;w#EzcYDxRNUyYjp&OGR5+PV9RjsM$jRZho~#IT*N-EF|$~2sY@; zUa>e1bk=^k>QbC8Ia$hIEeiX|!wh-;`kxFQXZCcAgb#9)rGR0cVNuxhRSvE3>L|WO(bHjmP!(@HYmDoHvHrshBQfnl{#*=lBfUnG4$kLl;UH zWct`fJZJa?`$IdmeGl+}l{&mNgBx=a`DC~&q=mr?G@gm!$^B@dQxTuuxw*)vBA{Zz zslkhqgcs2*+JEZ0^DxLjiXddsPRgyGOEaBj8{d;FwRecj$`3_%x^*~C(IEIYPm=yx z$vOH9pfxfc+#O5x39us2wRP-1FMjgG}a$*>h=^fT}}ww%@tLrtLakODiF-L*&{|0Zby zQYIk;!}8&x5TJtN(wUz*bqz*{W5;9lr|mcENajD#{&U{kD=jEcZO(H8E2a^99$qefm4j0~~H z5o6npjto1>@DCXpz74tFHUhT z!+NU&k5-x6laS7GhyeWjYLH$GDIPU~M%*KKRJq`GIYMCT;gq7DqKv{$Y*{vBGx2UV(xlz(2xFUog}0h1I*?Y3aKTs)Nrdq`BgI_DW%D+K{hpkx+!MW=xkxvqBRF$DIlogx%wJ;CF+N8TMf`y^%(~H5Pufm zs|kC6y;tp8AOQpysBx@!S0|%OWz)a8t@p*a{q?!pZY%{hjc1Z>HR=BDkH95&Z$>)u zK!9Mv4P@=Wl?#mtYl7n#;A1@7W8_#q_L0+HdA2?dQzco>hcpG)@220Rh;XJ_b?y7K(2KWWwx}S$1IWd21BW zCeI7}VAc6~O8Fq~-=O`+f|vmc=LoAgxY%cy{gtF8?#Uk(w!+-8uMG%E@WfR=4_=WZ zzlc1DX2B?c!T@P;(SR9;uz618Lp>#gKfz+sMuO-{q1pkrhn!!B5G#?Ql$moVD5~j7LL11`Fj$4o*kFhGTQulXBawM7!1nOeYNN!TKq{jj>Z^TD?h4A&vKcTMB5Rdc zNq9Krl|t)MVw)CZEX7Um`k6YcY|@*}DLWj>(}`@EP?oMFbkp=#i77zbz-1;0{50`e z2mV-@dXY(%`Z6*H$Y0T_TSn+w0=cvW0FaNX1m<&8wxRaGOJI_@K9X(4QYylr?IJis zg>C15^Whevxv*>EjPns1s)#@QML+~|xpr5ORq1{c zTtNfI5Jcm6D3Nuy%_%3k-6DCtl*}-)SJ)q1H3--R$5w((OneXdUCKDYU$q!Yprmqv zyRYdXz9`a*QZ1NYl1ir#IpgJM!?72`h4OFGkP7NqbyesaBqTrvt79?GLG$#T5N-$` zr|y4v0{p{~JW|^c-BM@o-lOkAQaj+_4T=qFRAlBxh!Y*D1qf{&uAqZqzYk^L9tkvA z)P5V?2DEw7=&9%{)7y1X$5R-rxU-WUQkRPbhkCL6mlH=Zu~O34#|(#JDOIwsq}q=Q z3*fW{&DFh6P_&hB zj^21weV9Izc1NeWNn-$Z(rCjh--bL@)Hk0p>W|DeHWf4lX3m^^sh+Lj;ZiGe(#n_I z6tZEZOk|7NNhGU9&=en>K68>w!5=xt$b_QHQ0C@bRhr0MBHp%)=RuS8sYegy@n#hjK};2V1MBFI6>jNe_Dt7d%-N4m1ME720%o;yZgD?IBP*caOVv(Nzrg6{ zD^$2zwCquDCmlE+b&J|l^Fw4h>MgBCPhKMCV2A(Vk&2$JfvSQ-M&aY`z|44(l!k6!S$A82H5Ow6Ag^=~XM$IMvzHmN=Mn#iCCTa4#6%QmoFLhe1ago{% zdAO!2j`hCD?)F6@1AW%qHU_xaPB23j`OZdQ9Sn}GJeyG;8%Q9x^<#C_RzMC?m~F9_ zCz9N$`R?3{qG`NuH1~#wFL08fB-%-Q)0XM7WLR>)+iq$xwak)g`R}N&(~kZV%_;qs z*(WF{$QaP0MKy}i8U)PTFq|_KGJGupZhQ`Xqjk;iFKvaw3-x}AG?Yi6v*S_asR=0q zQCMu%4?D;WWvJnZ8fefi6rMtxQ%GVK$ty2|Q)l^z5{npi#l3D|VsSU)eRRbH-tmjz zBr_U2Q5NZ~~N&z$4(GfLJ1RMXw7~JYh|H z_G#cPwRi9?6tYsX9?I1jdaUi!zaDBcBUh=WWmcSBbRpkY6W*?2+`=^(yGo`OSO3qb z;_i}IgX8z6QPLnB4p>q>Ck+PAw}C!ZombqRQ66-irNlt9QF0BT7phV*2KP>Wg1Z2( zGrgryfn)Xc>*~rP1Ro15ia+9NkAGED70isN;)WJWi*&Tu0_Ov(HEr@Xj&oy2F4(i{vNP<~+krYT#CK({%Z0iA8;6$h?_-ke& z>iVpy00SKp1&qO=cV8tjx;RTfff$}JNu;L>60HkUIzgFjP2*N#!@36|S!M z5$<^ABgnKYxELgbPutqO3xydGQmhUhUlv01WG$SPd@!7$C30UbAXpo25T-M(pi)GJ zqKsn}oK#E6g*HjI(w}B!1FfVZAXJ<=(LR&ZEw~9W=5Ir228nE;_+oQ&Z9`HX@l&8{ zw1di`vTy~ODfSFM9bK|W^Z3!ODl5lYqSH$*7h>=lF+l+Jh0$Kpb?C}t`%4<{{5NND zObhNAmd8vIK(OcvGtZ%bhcSXfLB+)7=uc6#)3A5tN^@}D?HzM7>`u;WGOx75y-w!GbUI zk30Dbu)vhVVRtDNse>=)Ou0Sb z*$1RMFcILW@luN!FfXCG-7{IRe3JM*vP*4xOwX z(wgp1LG|2%M`V9$(CZ@Ny9r00E_tuYN#nojr>(Ldyo`~RjFjczjSlwbxcp0_TXr6; zpsg&m_%Rc1nYTkBYPwO=e5Ew-XL68P^eAgVooBJ`66; z>P+t8%b2%6Ce#urah0tQ+22za+J_LZ(b62PaiIz2&=Bu@*zWGZ4p=UWt4~4S*BuT} zP-+{fk0m@2y?r^0gk_3F1QGwTb|P`BX|vQmI6Me$y@0rQp%<*-F`U+Lq{On2Nxw5E zp`aF#7qa>B23T|WlV)(T+-Y3W5Qkj`Ds$xt&hHawsQoMzVK?B(SB-|4*s_2FE>-Ac*CCeAh$Rdq^8 z%T|_MMQ_Moht<&J<)I&+1Q&mO50EaxTbELfUv=N?{w{$ z8M<9FzFvMp_hF;Pr}yG17#%pmMsJ#JmbaxJBjrFgzpy9}ydqT43@A>b>f6V?$g&#H zri`Psi&HiLBhvTjrOd2lw8f^^=F-svj^2bO5GI{%f$!Nlvlc<2EC~g2yYrk=MIGdavIgsQpc`&&D^=k%xCgzizklziD#O^oFwg>=% zloQX=Il%?s3H)+xAelE2suHpt47YTI**9dQuKL*rNSJi_him{6!Z~<2C^Ce&EeLSg zxY~$gy4oRE8dmTn996Kujw%tO2HX-enmkqZo4zydBuc@mWq2f?kKiCl*?+M%I-6>& z2(`@qE(8E%I{~r*kK`iJ5kLWOGvQvr zyZ8t9RmMXjwtIrh9{Cr^hsiY?6h%E3X7N(ROn?NzRcu-kEfW|_w|GeUJ^_FTBv6Qy z;0~?0EKv41DfHiBan^B-;bVsO^fPgQ6O;tmLtz~8DG=b3)d)zOhfc6Eb6vAjpk4Wi zH3w7iMXLid*X<(#ZLczHfsCY~#06ocCP}SHg=JuAii_6U=XK_Di*#10l|c*C(N`j)Q)pF`Igm5LNvf9LW(Sf77y`#Tnd+!u0X}? z5f0?AgMEFHJvokIIA1X8C-75jmWs2L**leK?w=nP_bL(yvRpY+hV-$wZ5yASw&X`PLFX8aA-b5^2VH%IebwU z)K_Te#XWXoX9#t6I6>dxrT2~=+3k9rZz80yu~kjVG@g!-oSW{WRP9@rAk2)$URe=%Nt-$BrY6cenow8#lr^KGf*Ig z$}Z4hF`eOyL}(zBj!{hDqC$T#{FRqFW$59`uOW}($NFGE=Xo4>JDcn?m9`$3&7+pq zTh>MVH8w%ob))FB8=fYf_8p2!KKO`4KVd&WkS=?vrz}r zG)eIt`JA(lxASdx%J7MEiFYSSj2fA}4RBjaN%+iTi0DdCz$frrioi_|!&kCrPDD zh^y>Az%G8BB=O*4RJ_WkL)f+)cZQe{F%+MUi*$&Ojo-l$;lSIJFVCPM?ID@4K&PLf z4Uu_5dqMj)RRTC)`7ir(#Mk&oL03%U{8y6rGg>N8xoR^sq@E3909}2k)31E%S8_c3 zaEsYXM-3klNEzR*@dv@oy~PBR_5a+}YZpNXbEc&rEX+&c|TpGnYDybYv89y=*BEc~#@_?dP zeC9xOThmxl@QC!3?=>wGcj@gsrWwFHfT)7s>L+4(g*%)!mCyxcR|)}%3rem^%nM-= z&74Gn6!AZid_AbdG!1Rm4f)3donynC(>MU&pGHICXL!kBLsb8vYJ{Su>xZmCAzia0 zQ1yZy9zhu%44Jf;!L)F-aS-m=fH?zGz|yZWT6_^X%B#XQ=`I&qI6`fE!&zbwxY*jIXt`t~jHyMasYC?24bUF~Xo-s5*m*oNp#Ltl)YlGB5_) z>i-j!W?e>nG416xgX^JI!i~2fG|z`DS^(QI#~;;mTp9r}nU@xYAV%Br6MmI}=#}Y< zW*{sIB&z^=4Sfw!N}aOA35gw21B{wh%D#?9uaO`a3$`p)0!%{eJquvKGvI0f@MCyn z`jPdczbh`^05-MDYNJfR8>P&k9aLj07^e0?+2mh>Bcg;ammy!%3P6huy?##$!_(0l zVDAVWjqX(AAN4=H*fy@F{;fLBlrA~*xT`cxnmN1w2<^PFYxEht46;I}8M7ScP6$0m zmf#bdtqchb?rF?e2SOE&AlJ{bJPOr7VhsRh&qW+qVP z;@?dYCI~kV)h+j5 zStsFNM1FH9kUTs!b94e*ImSsX6dIVz431a63&%YbcADyS`9JY&)HTD1ITj}0NQk$P z$xpi*ph|jhye}qxOSBUal=-lz05z@oQ9L$B4S?vff0}KK}n;mfUpYajXh9!*eFeBYWg%4EFcNWhIc2czHBF0I*;~CF^tW&Xa{7}U z=G1AoP!ij;<1`IL&{vR{*0ymI3g#)j^q5FS9D7N>gS0Xw$V3K#><6l?U5|ED{ALD? zySCs{8=D!(gURb=?O7;4sW%$ICUQo0lY*bOi;N~z!WB%d2;oqFv^qMSfQ?3mi!(c1 z0gF$!D$HBun!Gy-%W;xp#w{hRG&{6ed{P_aFKt5&us)In6Up3D0)XKypl%fmp_rR{ zwz~ehy1BbqonNkLGCimWu>#kiI*;rDt1Gp|-KFO%tLwD@`2I@VJnD7N#aK;SwI_vK;jsK@Ecw>yRSrVS+#gq#^GTtV+=CFC0Z_qXq}BXID6`#?YNYHPYOM_fkBBL zI9jpY+WYGLWKbyJ7o=evz#3+#$+onxvtVc;VpwyYQP*T#!&x}R^DUVp_xtU{z`j>J z@dGlkM0T&)-WU;ToB8~lEi+pc+SgU#$~>z^M{53ozQKzj*3Ch|pJ#Mex43nawL=dt z90jvV6l5w8xS#yv8KAVJo@Az1-@4g30YlK0V|7 z1!qqvhj}v|oyn0Ap$R!&dk(Xs^@ zI)+K&VCiM@th%)9a4%pGWc4bSTL*X?qm%j<>v?W}y;YbEUQ>J^ID#WKavBygmqvOU zErA_3Z#K+&>EY!*%9Ipq;^|x!s{$yh`?bZuU}Vl9+#mfevk3{bxewG5HLm1qLvT!q ziEnO=)(;)#>frj}uK*TAov89Oywbr~imUo{DLz&DKh{TD342VIl`<66%^jI!=|*3H zCvJrf?j&LO-P#XngR34!1hcM~#i3Mxgt7-1qjx6x(Gb8BN)mliSB{ps21ySZaA{Fw_5Udz3&GWMB3hXgWW zn{A8lfU12}kSq?lUD331fFJ8QTZ6TVA z@AcFDp+3yS(o>WQk#tC4!COV>amGeczXS{+Z(jq?0pz-9<0C`7|!@vLd+S#=ye-v)O zR&e8bsdD4D>u4lR{+PV}=Lr>qW;lF8rtkfuG>K4c8^?j3Qrc|K;97RK5ZNd$0mROS z@*5o;-U3TsF6+jZ`>n(MqgERQontg*CoY5$-nq76dOO%MIPUy<+33t$R;F&`yoVZ| zP|jXDexh;S95^)pg4u8;S;+rI61`U7D2u1f-mby}aQLoMpuO#y-m-36Nr%J9B$6)^ zlk|rwgM%1Q8ncuBG?+nDdzLkZ#{drGNCk=LyCvv2-)&fmu{*!Dw7eJu_7ZBiGgEo#x{0i0>46mtu>ptShi+Y+EweDXMY7vo<3>I{S1I4oUQJTuRE2Uyze zG^Ntf*q2B8(j0bA5on({OJpW8k%(<8M$tG5a}vG5eIOxw?Wg+lQl2)DpkDbXk-#{GsE3jn3e?A$mZF!^I^HAh6aOSlva-5!38?5}{qH1m zt()7Qbw#gjf)giutckao^Ml$LqZh1Pv(kiT5yIa1S$l;1aBWGgS&RpT$_w$JFwKAf zpa9^h)JC8fScb2ZD38k=^jdzmdr%x7M}*f7tt%Dg`-&^&JAeC1Ip`0qRB^g^#kJ~N zfBR~6*dJQ2h$vTFE#LXu*UCYEXr+-zbj3Bx+lAHjf|aR~0AMI5%5!UA@gDT6;>Gbp zN4p8;0?B8P9uWVYjC0Iojz0t=kdLdNzQkPPek_!}O&Xf|XBcL!x{DK<`GZJmzQ8N^ zF4uH~;xI@{_(QXfWy~vXZS*=_!^961v>8!j8f||y>RfFgFqmqWE+uHAYUdAdVdaKO zm=m=)70BBEn!6I^Ct;3f{J5|>ioRzmxU!Ybmh4}CC0IH73cwb0!Fz!;ADkj2Q?u8y zfjp7|3=p8t5(PL=YrIcD@t~`^62P`jkr4^nM_4=T*vK(ZdFZiE&lW2^W7jZtyVYqH zN)oMiQoo>wN~6WXJi;tN6fFckfniSNh!%C+IKPf2%*Z!v1gK1en)?efKPowOF4( zjx_;+nxo#t%Ol9I)5ku*xJ5%2ol%&;p?NiYSUM=!7e%#d$_uOHl*>?on-Xcy%zp&5 zM;#pqGj*t4^I@h1X6Z$OS~Zfmr`kIl(yH!a1qj(dhRXiAaLGXGYl9KrtECL#csFJp@Uru}Fkz-o^2 z_teS(!vCXrpso7H-!;*6anT$cjKKZBgwlxm>~ioHNnY4CNn7ZSsJaH@bx2!FpN6Og zGxFf<2&%&gvE4;(NKwa|6B)~3= zl9U}_l(3KDm3&7CiF|>m<|{Ezh4FXdhd>pZ5b~h~V{&!C3cZqM3rA-+1Zg6DI&W}(6jxHf&#l1mAC3^3vLYW;r}&bnE4#rOPI$L z_gn#bJ^4pHGy`qD_U-?h9wq(-I`^zma?~_3bE9vPduA23BPL=6J?t^ZDUV5s=B~Y^E|x-dI1*Tn%#q;ux}7Rt~iD!|vGKn*moo!|^1& z){lvVNhNbWHYM(6eJOc;jCpmm27{~ep(w{k?Ho~(L=LCbICHuy37oNL_Q3ujuggyX zh*j-h2_h-;Lddoli^DjV>y;?a)nw=&6Tx)j)5}De!4XvLFJX3^>VM1~dWT4h?s*>y zfaW5SJc`Z%R&wL!S1_j;=NvaO&$&5ledCOyrVzOv?n8{6nZDW~x3aa!!|Xnx2*TN> zuZhakU5$2BS>B@fIHO&D&x*-lOn9+vc*0Q-6OLl|1!oZ98z_iO$0CaTWE@#;M`w&j zo>zo?M7!t}nVP@py#GxyrWK}szLaUju8iyR5;>Fm0;VS|Y1)f75+u_nIF|KPjD?oY z_;lfR&ln`?7CIR%v}2w3G}&F}4CT^RU$3ohz=LLKZN0X!y8O0AJK1*e4$Xqd8f6%V z)HDoC`rE}8b02rxXUI+f-Xtv&$c#l6N{yJ7w*JpC@;OgKuoY?vwkOpJ_@OS!I8@eZ2_nA}sj zY1uLsV~q^C0dl5mk1At5{O8duLg7;=iNU)5CT_hGq+M@pRqeL@c{^!J_-yrLwP7GX{ zkbRi);r?Kk7h3-@JU~ z>d;*gAD`L}l}7UkJLKPZmAl#c86+awj+lxBB=Pj32a_38xL{M@{0y4`<^?}6j6`qX zTLrlEvWW9p3rb|Zx4g7aTiK|wD_Mjj+M{X*0L6;;P*mAycZ5;X95~{z&9zNUOmyn- z4@O9$_=AbEYzM0+0|XF}!LzW~sW#49{ci7K$3!JYrO(%p`x+H0nupQvQtkX1Ejv;~ zBkQR}v8-nscoRWwriOaDFgwWfB_-h90y3If{kx8w-#hz2F&burEUhke z;7fe~T!@l|J#8U%4`NfhOxY(#%)irXv4<(*VdsWTHjo% zZGaox*7rePiafMMpA=9dq=WCM8nxeR3A%;NnEK`vMIFN5jK~=NglOQ_$?&8Mr&Xz@ zbrC)Ug9;;^JZmR9LhcoCiVf8A_470&Ec}T!s(x$G?EzTf?|oFXM;?&yCzzLdb@PLD z9St_;DPgOdngdzmPHMDj@vFpYBJ}8&73HN(RtGx19<n@Bq$hp^-if*DjI{e{pfiAAlg*a#S^bmZ$}ElKJ-Vpyh695whB_!P;wgc1>q zM>S41%*Qm=IBn2bF0nmwi9(HaS3rM>DRv-W%orPVfWyvF4zfpCuf5q?TCXjl#gYbY zo!2{JhuBAHQ*c5I(KntVL>Xb0B*_ZZ+Bz?jb7hRl)c3%)fIGunE`#oRb1>||XTrXM zYiDrOSEcd+Dzi$s?+xb8vpa9%!x-|6^sl_ZdQE0pfnH%8K+&U=fclgTD06mRZmh15 zy=L$qkB!-MHNimD(WP&VAf6bmgql}wFbDQ{+jY|H@v1^p{>W*(X0!AJRI$f-8ONh> z<^^7xJBtchie57DvUu2z1vthDbQ+lMWn21=1_5#v%)5cjF?S-;-D?*#8kAthW@aqp zv%qaRxVTP`azRjMYA!>llj+6gHW_y_$2UfYl6c>R9gMYxzA%krtN|L&Qv_BL58<#Q zkQR!sfTlR5<`q;{MXKddcxSnAq#al9JRuwwio7AjWslUv{%9n8!!?)|uUOg?M!I}j zogPV!ibXK{cy4ZKW4F4#Ui|>{v%_o4sP~TuV(!fO1-;eW`8Z< z%n1dor&6iV!eN3vdkM;v{`+ASyv$Pt7iTpwpj zw(K)simCZ=o=G6%nD0Y61Zo6tl- z-3i@xzekdd#IT-XOP7wc?^Yyf#?9<=&{+O49<<|_QsinWp~510< zoaj1_-C)MC zC%EmJ2q0AmbE1KD6WLIpW-^==keqq*d_!wfQ6BGc!RQg^=CtPFg8a^8cOeLj2Id(V zk+ACpgB|)7A2WxeY)E39urK(AEr52Sz?#G5kl6vWMa50!cdK)T#QzOYXwvpKX33KUjzklU|LbdtiG8 z=2jExvddA+%qi7la%IWKBUk5}jpaCTT>MuExBR7jV0^CcId_?4GbroX*chaf10-V+Y;g{!x101T)u&(Q$l1M&IWU zcAF&@X%PJ(9s0QsJJnvVezCgu32Ls70df+jtdR)B2qG1dHXb2a4ural-hmxDkz0l7 zd(+cFN8bJ93P4Hj+?argUvhH_W)mEhxVZ(;UTd&7+&^v(v>uXVLyaK?`Bm#3UD~Ey z-y5rq6er0Wi*DCtt;>|PZ9RmH#5b!$U) zib8)7igS&Zt+{KZKCTr`tO^P$I$$qssKm{HtOfh7SU7_B*??tBjB(2-W4S|v8_v1o z0d%4H43Vv@yu`~k;CjsEtFm$MyW@s1nDqV4ff7VXRM|>{tV-KGCZtKnG(BXRy-~h9 z&EQNLh8&4?pt7Xt+dEh(Pad)_JSH4Ta|7~jwC^K@K@n)?e~Irw`>G$N)i(~8=@b`i z%s<;ZSORP`tZ9uPKbtlIPbG;o3LaGU0sqB{nsp{2*bXcPXDuo@i)XBE4eMT~%YRQ1 z^2>k0uzi#eCtz2jg>p72=a{g6LW8?pDylyhGP(KpvS1Lt?3d?X@+@H3(tb7$oc3${ zuP3VElk~62UvdHH=LZXC9j+Wl&31eLq=D+IA`=D&iQ@%~3%^bZsscsQ*hpf6EJR2; zs|-#qaiMQo%mW42TM}66@?a;&yzN>YR_0MD1pHlqdMrvO#peo73jZ1mF8+lx67T|C zi1Bxs_M-(WjgCWlt;#!OoV;*d%U{BtT}nPF(Rha2H)Sl)Cvl zqqD)bY=4AM;VJ5Q zw6jX}q;@~p2qNq+K`JZXQ7ZOxB;u1xR+vL82K61iSttv7-7!1{M2`bMDhVxuwwtnY zpT)bO|Ke69b_lub>5n*aF~%%Fxh-gCg?+W4rq(f1inqESauP;lr{30BL1a9&ZW&E% zcpnBx4RAo$t8QZY5&#W18S@!RB`u%Zh?gvP=BWJ(mdtt*G5X}JnI(^{6#;QqsNXX; zcZt`Fr*A^OeFyLcV5qeu`*hQ18~z0a15AKa;8mhc&?xkgA+K7@YUDg-a$BUGWuz&6 zXA=G~Zrr2;4I2yZk~UfuVee9p8a6^Xfb>GGe@$)!qg)ntJF^GT(q=vma;S3dlb{}p ziIRPue+6lgDAg#23j^*Gy-evi*Zf;TR(CG;`iH`^ac_ zT~tB-yD*$Za1!5AyTwi>_3(kD*s6qqH`GVwpbvA}@(upwvO|1msHe;;tJCdZwjWc3 zh&|Z9fGFjrCt&OW(=$-pz!d0y

    ~frlbq_1;AY=scE#s@ZW$;g+Gr5PhurW4AMTs zu6+7xxZeTDA?kpqM!ln~J(`3}O`?K|vTgV^poUTsM}k|+4o3LPYunR^*}!d4G-nC| zNb+}k7_$auZ>}V!Icgb893@z|*A)x&4B0A|cDDRC$!qf$-A1fiNKtxRC$lJgpkd{Q z+;xC(p)Ye*@I|;c{EGm5pbXw56ODh;1C28owjt0>|FYUi^gbH7-4ZF2W)CcbvpW(Z z-)(+lx#&t9I|DD+TN=_Ch%X0Nr5CH|l5tM^Du*VNro}PWi6q4sI`HDYC zA;7J6?&Eeae)bOd&Xe*5haH0(D4;l+hYMaDrw&P#c3Dqb1-xT&6+MGoD1SkR^f~D~A&58cw zIBv$4%Sv>gp7~@p!}Lsa^FVgha3|kOt;EmFa?^=Xv+qa8zg+Tma%@?nn=@E%<=!LJ zna(idXnimFi>Y5k`ScPo(VV&k!p=byRcuCeB66MfM^@jlKV{*c+eLqx5xPP)LZ93! z&}DLWYo)faP+dbUuZ`vE#tZoN{}DgfT3K3HT@0&y5rWb54HB##C{29JseU*axG`&A~6X zwh0=apadgT0Xhabx!_VsD73RPI@FZZ<2(8WR9sT5l87fTfggReg#Q0%`|Cx5N!~R_T=|9@J ztT0ZDH3GkHGMt0xJIv^$Y9- zIGPsPc@@AY*)P+b0oo~*M~gUz$oYa|%KL-?3=o(E0O5uviWRY2Wh8QJ4;#%gZRYx} zg$M@J-2o*w8|HzO)s-=p)lXYL(2`A}v+;$^`Im<` z&{vDCz#MD9ivfTcXrtYLm?YuIpR=bEA+CMjOeBdI_F>d{3}^tE)<*35pu6Aw8=!*$ zi9)na+JF21P}uZAN}6SwANqei)}*KnwgkDC{zB03HsW#TC~BM|%IDx1(aGSMea90a zi);Khx*6@G07u87YxccM(3d_G2N&gTCwaUrfw>aR(dxbQeAeA2(bITAAnMo$GFWI5 zK!3(Z&$wCtJ%iPIh)p?b{(Y;n1JY_-53Z5F5~5TT{Cz9jhw1ol1gH*2yGZ} zfA^ShuK&A-L~1dA7%yjc!VUR>S5f`14?a;x{)v1^N&&yqzfszrEp9rcH z>u*^&2E~v|!7cfPjzY!$#R(G09iu32lDKEgpFjO=zyXK3kCN_X6^;G|b_FX#MK(Yr z#kb^2NdyT0qJ8F1SAvu9Ejs>{*cN>yy>BunFGcaI{R{B*XL2n>FA2y)@c!`Np!LO* zogca$)#gD*_9C1##GxJ9eH`WFqEnm*Qi%*8vF#rtA%Vf2@8X~sGkyYEMxNO$P*?U{ zy-BKwllrM};0(Les97_t#R_F^>s}Kt!wJI|+VoPS5c(@1y=M zq!5J!H9!9gAZ3&}Fy&lO^&(pnel6xga>Vg|GQH-QsQvSGvgETghw9UfO@J z27*dYjYad~%3rx_sh#?do@fk0T}RTYL8ZP2^*9s%{`3njmLN=Cwz;|Ld=-@xS72dU zdcLx{Ub|Juc(h(yTU|$9^NdH&P)Xh+LWzom{7*GVaWo~oJvmNYHfSB!1>XO>!&_H-)3odHBhFPn{XNQn2n z;cyZMAk0km4B3&+GN!zN4jhTMAXP$?%68abANJ3#07JGA0&k%S!@rnZ=8*6QL9|kB z0s2aGnY}i4mo~NQubGfGN{1jCe(-Q@Y>$LVH|%uiD`L|cXm|!Hv`nG8irkvG_?fTHBzHz8 zW63&miGxyN=09;0xj_CAd?DaN{mO4SATA961_>*cBBa1 zPGseun{(%6!)A6@bI%Vs7R*8WC#iUv^jjNb4z9sPG%b^?|_6^l8? z9bsNUIPQ46_#b)M+(7yAG8+^Vfz1B_tpS?-=X+H>p(-MWFS5Bn#MeI|3(6@-%1*JQ zp3?;MARTb4=|G{Upo~79V%q}FdSvXe=1=ilwd7Pe)teiM{K4Ls{7Y!U)DH~kaOnaW zf)J!WE^HyG`@eFM14`V7RtJ#C4=}e;b$}rGU?|6XHFplkjR5ttAf5tcCI_WVI5!M+ zN-jd-U>t7AA|h9G8It^vrXY<`PIgfhfnC85X$R7y7_%>E3>1&W`wb*~^91 zyZSQN4{k+5=HHM4SI>Lh;b}iR^})YY0kH0J+$Yi}MBG0SZ7k`Z%byimV(JL0z>?ZW zc9?k}ATMW630?|r5BRqI^I1i_aFmXrVe8_sr#`*5;Y`G}un}_=rIjnDfIuqq4&N9X zE;Hl8MPMdzYdyNooj29}M+Lt~2f-N-=pwvIhL{}THFFE>+o~7{U-#iyMkvgEpM6|) zD`mVZLz*M;FB{_eEX$sm8^Fp}6d3?*A06sL!!4$We#QnH zc^F-f`IwwTJTivSDleJiaEX&9b*9rLg~lAZC}!s#;;a1Ad?k;slFx;&d7lf(2Xjfj z6B#I;XZU@a(~#^wbdOF#pD*(-dA9U7YuB*;CSjkFK0M)yfqDMAh zrFVDYZCBa9CO0AZEsp|c9oAsMiILL>HaM)FNSQ=I?$t~(Wg7i2B2?kgw$@ItY1sg7 zq1=IFXe!V&AeahYtcaZ)6W-oBFSLIu3;y2O&I_M(Xthb5AfCv}E_POo^=S?-$9$HF zT|XwYIrQ;}WxajfqfE@Qt^Td3m9Pc>oQp6Azj8-%c;zyCX;ub=xhNm2aW0Nsc2Fg8 zxiacmsJmX|UiQeQ&JDIz@u#6z?()C$Fu|gElvqPTN+p9;!fhBPF8{;$YIgZ5zqnN7 z_KV~k|HCI2|3kBgU;o=MlruAc8s$q9X2WBuGy8ouOT#|m$VYo(yP5f@8Px1|>DIy8 zUTta2)5|W=P>{>^Gh-6hMf;L+Dq=r;aaQ8eE*HGnexz7XGaj*p!8xiA^$wBkgJ$H? zK8k=c^9Sp|-6H?5-w92HcN8stRrqJRO=C&g zD(_()?&w^S@#41VTj0|mkbFoP^RgN1 zUeCPXa)qem4T^dLGt9HE!W46~>ZkAb8uNlx7lt_27(7LJ(X(bdC}o(~pbQ1kzd>LM zc$R!)KqY+X{7tkBdYr z^D7ZIPq!Mc?HTt54YoB~LrwFsT#}-t=1nQn9!EJ1P=y)n3b&`H?Y8pl25KJ8)_VYA z0Q#`fHyn;~<{O;MgQFKS4WpKk>jaqZ09cW+>?BZo1PQt-b|#n?atKQ`lB^2OewOYO zbG0Ea9<1DNrFRYVyBjV!P~#9>#4QznL*M=wE^PTrYK;G30RWQVTh{C#V}ON)BnwxW za(@Ys#4zD*m@5HkVYRr4WZ|@-45l{RlkbXVFhe&G&S3iqk)DHljxs<5p5a|`1-l2s z&VFe-^ec+7WOyL|2mzvz zYB!N&x1X%0nL~=cGE=AaD^Ev^PP{ zBx`_bzvc=y|0Hkglh&7JWBcPDw7vh~u5NIZ(*MX;Y-^rMspheed@J|LPgfhVx4h}V zUGm6{Z9B~^tb42Qo5Oxwc{GUK(geAatX89}F&>D9HJd+}L|&f5SG+HeJrgjxc&#_+ zSy)LRwcIO~_laqz-aK;eNLC{fV6PXDqw6YILDUb;(>a0F9J|$tBbo!kXt(Aq67gbr z0X(-!1OpRd;=bifV^g5GmoZk|Tx= z1^T4i3f^wl_fae3+kaz$5N~!W4A($C9iiOx(95htV5oi?y_BoK+gLv!fe*G~)#Ne0 zcr?k-U`!qpaDpHK6TvC-Z>$Z-f@X{x>`bSL;f&q0eu@PDSqXikh%>&+KO@g2Hjb4t zVw!f{NMat>^?h8ffCgAb7=AO>>ZVuRE>@hi4Ey3y zjfC=ANVr5H$22!7?~^l+2C?bHb266)yPW~Y;ANAXJT&qMholt66%YdA3R+$#US5*F zoa>jPAi+AvJQ>qM4?w}h!xiY5Jonj$h1vUnCz5}-KQ}c6R?K<0xbo;){_i^-U<9l8XzFa{TGzU?67=OCd`ibV#aG@LGoT%=@4tpOTzkABiWT_ zN;wyU<$5cX4ABvH2=iH#v*w^>;b5y2_@l50PARU~5OxoQhC;)CGq8 zF{mFC#)nAI4XqcFXu`@WnxnFHF@}wI_9KEu>k@dm6A|~kp z=Oph?8+g3K#0K;wR$+2U*P8NF&0GGD!?c9PcCossssS z0=Bq)!;eHg?xp=B^T!BhBg!;;hs{!=0UH{D?Eonwp>7DzJ{cF?5(kEl*VDlf<8=_S z!Stp}aM+L}6Z6VALfA=fcl!VSpZ_<}K8Kp*7@4?g97=RjIBqsi)i}Tl&3L!Mp1u#S z_Ac`eql~axgoMiSoy5QbKxNz{l-%q_bV5cUND!yW&iI$ywu4q16_3;V=31tAgpX1} ztFkUeO2Q58xDd?FtN^r{Qeg%+%pUn?rCXPVPRUEANQU}}zUxexQTq(l$@Z5F1mJcx z+n6^to8lv{IWQ<@d!ThwW;NcSTsGNY0IaCVvjNl7&001lc>wBa(+2}b1eU*p z0*YOVAux>$8And`6H?STwUOh66Ck{p28DB*WTeyDm%7%_(=+$fu+=|8?vcTH6F0sE z3_~ysWKvT^cLrEc(GAIZqeRw8{TK#L9s(*AB=LvZuTF;hM}-qquMx()-Tac-ABKbZ zk#{E!4|?eK`z-=;ueo0*t|8g|LAP^J1TT{4KC3flYNaFqhN21jWqrsFKrIo`B*s=X zKD%d$uF{u~-DlZ0;*Mf2?xO4sPjn~rMPJaPZ420EYLGnEINCe%5QiO`t2QyZJrpC4 z^wp0pFm+6%9DR7R=}&ciz4~GI+0yc6ZGCrZqqh61_93;ZENo9wKjlVJFA^krtg;`e zz9{QX^P7{ra@ZrL!+-2w8i{lp?aAuvodCPP!BpCNg$gCQ!JS|k>EM zVTyY+sF&=4nyc(`)Jf=#L_1Qd?7bU_Xq4{c?nq2&?5hLU5K19|R`hqzTZ1FfSL2$9 zU=;0y-x2%C{u?!nwv5#XWQ2Zf@?THWh^6-=~-9&xMBXuHU{Z^{lszRuCbZAKHvUme$P>NWE=q% z#|)?9eK%mVLiq?FClJfXY|`~N9RNVFxE0D#2@?!CQbtt)vxHxkvk;R=>1CTj$_o}NzZjAK17^d|{f9J4DP zzl1KIg+pmGQp~|4PS5Jm`NS?t&Zrw2LEd0;GdL>`juCvc01~Gp0WT_yQYIL$1PzWt z0@;8~9)#N$(^k7A=cqAk(?F2Um4J3!}`y|X$T zoDK&&`cLo{Hc2+%DFsr1YCOPBO-O;1LUj)&IkOt@w-5&#{Q~n4ncpUq7T^kHnFIjJ zDSwo#K}ke~(OI|Eh)D;bnK+~6Cm@k4RF)O%95#{wnTNzBkpY_Km*zgO zswCU&w#u*oxdwHB5v5UMDDE4SGI^IkLoJet-q-w`;2{iEfkGni6H3A&0SDV*pn`hq)ZUOcPb7kDe6W1ZVL_l6x?MC{< znUOvRJxE*R$W{OET7YDdwp_q0LdQ}m;%*N5Ua#IGMV;7aHZ@IohW$+@E0RlqEO2VF z6HDxA$R8MTX;PB@hcy0t(zvGb^-i_js`t$oC3zNGc5IU%4O&i%Wz<}0_HrH?tlTmG z&JRx@(8q0|zTKhML-hOBpw-@ahO16X3+dDEq2q2*86@A9ua3sfXsKzVFPlZ)&5*d7 zjN&>PlS=0ut9j0Q21?L69fI-g#$a5xnH(;5)=d2w|5MbRfOZ3*?d)?qzW3TXXmw~C zY%~1?w-$irO+51MQZo}SEU@jh_4U>D-RHHH+WOK0sOgLn^V43s(emoTtKHSD&Bf|w zZ4pgpjdO;Dt6Dxbd-c}9Jju8Ve(0Lq!veD|x5O>E)S)e+Z*)15{RNEC3G_#nl!E*z zuSWYSc;nAQBr7+GUNsk%SA&{D*SP5ox$kFB0Q&&L32y1_#3jkQlGY5l`YfWOP_UkU z)~iT7nVVbM*cH7&;g9&q>e}Yg>PmGPieo(o*mu)UK}>GQ$p?V|W=2VvL~9uIR(2#v z63|8Q>^CYHl}-}ird3H`j9%;A?qJ;m17_2-Z0y!zGq^XJXRhwiqFs(YoSS=FUEZqg zuApKIC(S4=&L9bKm`$&lEhwY2YvAX{7`B5Fs=>(XKREK3qc(aMWu!!R@RPmEUaWAZ zs!nuUfZgHxRp)r#0{gDv6v7?hUcbP0bPiJh_~DKL$^H?uLoRu z!Y_l|QbGqg5Tc-4R6k+JEeV7@QTDV?*qf_xgtsu4cDH+6s1GU=6Nt5t(pEjT@K=;ZMd7Y7-e=5dcCo^6YcT69OSXLA1MW5n%GfvP~T{ z+-_Bw?4Di}0Oz*wdGb1FaSu$Pof?(ql;ji}%I?fqoJh=;-6MlHC>c0POadU_RB_G{ zCw79AL>X0s4Z2{&W@1NlQw#Nj1Df=B$1vVm*jOTt0WY98rZ^GkoSuqzcE7N*0fAU< z>17BAV3WXxcMfY`_M2ktSNiLGDpG>lPn1S5xx!QGt0lO`49PRv=QUFbf$9P zxJ4?mR-wr<+u7IMC{)G#;@PoerAOeG+-i2nl*^v?in2ixNFm?tJwa4V{BEUagS)so z+6N#tnAV}3z_nUsoY-~}?1ZusY!hf=5@P`@Nn3wB5u==8A9zu{!SNCm7rTJtuKkVv zM1J{Vj7yp32|dkkAs)c?)mSC<&j1q?cv87gjy9d}H2E=3=*9of-rKLWb!6${|K}YzbrV z3qRi<9DV=$Z~yr9@2dn1jiJL?T{f*EmIr+t=OR{!IfjSJ&lGolc0s3k zu{e_g*Q(raBJbkc3IF2P1uC_go`^ zllWsw7YV#|5_zVV59?(I>g~>=7UVV^ljPv}Jh9N#g#8*x)d|A`=YHyqDJ3n-?UYel(;@ z%wx5jlTWsjWe@h2yP8$CTy3QpSsSkG(Pk-%6*oW#YVcTr>I52+ z)MC*zRA>iOSQmmvX}fux@;#qULV^BBnK*;MjGcE^$kvT#QDNJOOO!57-2J6>BGN+F za3iX(ebcn2VX#gPwvRNzHSX0goyOp;1QiQVIZ`ABl!XJy)RE~VIl0fh6}>d<5~09= zjrZ5!4**qc_38zT8Mw9W6olM|@KjMHH^FhiqFFAA9KbnB%43ZzX7E{mOL?skBOTFA zKi9NU0lWxwSO@Jz&S>i;p2ALgRSr@87W&qy^KyuI7sp2&FgXm<71g`XnkXFIF&#=W zJJsYMlXH`2SXh$?p-^wyN8vP;ca(BU2#WHj*ZhskVjYY=?N6~Cy=osr!e1tFJCdoCp#c#QDN)I5m8cLh*Q}Nnny1mryk^b5VWX#3SE|{ zbXuyA_Vc0mRO1Fj{b`ORyAicb~wo6$~kx-HBgih`EMOx=;8CcWG1!R zEL~hvy9WD27W1hurROvkir-rcf5oSelf-&6uVaDqeUL!{$A)|3`dO0i=h({MxXNjx z{44>uy8`!I*rwjNYq#~99weDc*7t%@pzxqbqW){--FyZvS>ITuDyLkt+HB(PzZb{EnI^IjPFb!|m zo57zmf33l#EGn$cJs8q+e3o?*e}H!|ZlDMhO{!ZpzwEk#*uMGQ_)gPQ;v0MPk+F%# zr`mV3TO3iX&QUVuBtks;eXSnB(U=mr{z~O(i0cwV+ejnX-M{<+l;%{yo`_F2mFVZ< z37a@!nXhtse$mXAcr!0An`Gz2&@opNJDqw5RL{eXe|7=?hQsLWoHx5KL6ZxhQp!Eg zPA*7Ma&HfN;>pzSSZg^(na{gy?)QEr!R8L0c73d%j!+HMgzbC|^Mk)3I{RmPtjitU)lcnTl3| zuk|wnuc9bw$B}57%qq2|Hx6jX5kWg=n~FL+6>A%#n2f$ki($kCZ@IaM#>k}~)P1@k z;A?eqanw(^29T%OZ7MG~zcSXs%^@NHsP7|lPgty49S|J+_AnpZNj?)%=39STdHDwe zq&ypwqM4;aArw~}js#1&+`;a$-XwmCa$(XevgFR;3DevLn5!g~2)yh$5uaorUP08@ zL55s2tykqTnSr*LW^$FI~|ZWo0DAHdnwOUk}4`HW;21;KRfTc6OPP!dC?{t-rDf zP0koLvJrfhJ-;$NOCoMqriiGRG&pG5XPuh~xR+0t~$8FxfqV34~O_B2ryRhkqAmB-@8C z@D!5IfBYkUam?A1#4PJQ^WWscX4vG~r<)uLtarFKubNO(?I?wpdTM^BD8PVFT;BOr zlx)*_V~<=fNKMrUU)bpcIGPGO%n1>DuidfON&Y895I~S6zbiR_;E%~n&F(-qTVZDR=ADIEM2Q2VvcEgF{Nmc#|&w+6fODe03 zK_(X`a$ioJln94p41R%_f)O0-?Z!~0Ib!B>o<`&u@Uz3EE1HpOq6CiLJLU9o2@pDI z2BGxEaAIlyg;pqt0#JL9KkmO+fBJB9DXY@^h$^U&GfXA0Do;c* zwu@67ZZ=Dh1ieyd=&ewtY&oV{GV+^&hbjCP)JaFh1rCG#ZC~G4M)PHMR?BynK&w?^ z=UdDi?F*EF%%AD$&e(a0pvM)@_tx=X44IcYH%9I=Kj)~cG(y;Djw5qORC6%T4H*q? z;KC!B-t~R>>(l_h&=f2Iq2T`KsV>bD6(fV58;juXQo<)EumIs=6@;~ifkn>f6{x^p z{2_hupy5SXN$r)sF!=OC)8Opam!Jpohgf`2Ujn|BQ5hfc&l}5dT^+36!LK>7vFXCu zU^v9_RL~*tXDqD6nPEO$FJW`M++bn)@2JC+f_LgW&V7$xPEeEpj>qb7uIt0BHMJEK zErKro2E9VLv8S-nGG!9aYFcJml+Jk%MXqJm&PJ<@ z)X-@H^KT>^!7)!M25?I)oMql;#o={e32|K$++>Nl60I)Pt%A>uMOT96RHGC=WEdU;~#PPa~ig(ECx^$ zSZ9;s-;R=;Y65CMT2L?NIR;mOV2qWWrm9o?=4K_0bD5?;tMF=E!Dcy;2OsijB)X&? zx|O~wJO^fV$gYXUUhPc3(k;@D#WS_NCYquu<5l4X$gJHOn{%CtSY<{4Ll2~^h8(8` zNOh|_R5-X`K(Btfa0#>0cm);+cDbDTb+ zkGMi>r1%(4AX33Dn+;`T|B+d38axNotV|O+JXVg@ah*e+5l=osD-Dva(C}>k$P1I~ z4K+UR=|9CcBrl8eMs3|}*%xuJn7E9WYk>*eE6;JJ0Yw>Ph4(zbW)>7p32&~OQ%1AN zZ1s&Y4B=B!%J?FvxC!$3%`(7@9jI~^mLyqPAZ%U%sMfOCXu=1r4qyydjqv3j-Q|5+ zUKbA#!_}UC3BeUWy&r@|^pz|l%A?U3wKZ`8kqxNHhQ$-W;j*OEYOn!0Nk-w@Xh5qn zZ>BHSw(*VDIB8u=9YWcN$8G`x3{VQDc`kf3knE?`IqDzxpr(R{^6TE)!DtM9cR`ui z1dE{nqGKaCTkHSvd}C|a(>ADy$9>!-$+Mh$cC@gP{Aa zeDXP53jk0Jt)A0pCfSRGrDw$g%pxqNVj@mpOx93fEh4bn&9N}gjvBl|E!lq8Z{Mgh z_Mh`W?Wwh@JlPX(flxN2Un-6zvKq=d9|BAvL_)MWxcIjIg~uXn;VQaM=45*X$miLl z4j3#pC5R^10m+4o>m?;iDB-cV4a5veyevq@q;T}!mdJJUIs$r;0qN+lH$G~0zLeBu zs-Z(3Eaom&&1w_>-Eh00Nt~)$%QKdJMCPmjw5LjfYJ*}Y6u%=xj3c*&omtRH`row0njD}jTRnPGA}do}G(3j@Pv=AX#OONj!VT~5h95`j;&vKMQT1gXViBh>>35*MY^9OwjRiEh&jr8n5BvVP_j%w2?^eyzj zTUEI3hH*pieyX91R$N%jSn&o&EwU)VB#vtvB{_BeLwO%Pzu;SMcMhcR8{^`Fvj?YK z$mVi+=S-db1B#fTe*)FaGn0rgdpcq&6BLT|Un-mpjc|SRpV%ntCsKHVz-%b`?ZMxW zCN z!&+9S3LvW(OBNY}RyBHRR*C(~WCNXmZzcy8$YRXQkCQ(17_gL6eh74j0AwWAl~i(x zT%m*!3BZRZxir$gzZA)foX ztAtD>e}E8Mq)cT7zNB%P%>^LfG2)&kf5>G?XibNH0CWJLQZ4wpZ4w?R?&(_fKA@T- zx$(des(>Ft!) zu!oBppn$Fc|Ekgt&a2~?pOip1SJ3= zolm+Q@Pnky%7r(#Nk#lE{QB#W%z#JWr0so=$RI!)~#n$E|5ue3ETSsT;%b%ldCaixGr&SF(lKQo;a zQ%hcPIXqPdpvn|!|Qtd)ZNy~V1O2q2(@&M=^>t>N}$(e)72Gr4E>*eO9{8R zB?-aX@pEN;k*(_q3ak*n)w2>YP5i+U^ieT{;>nHgEK6)r!p+@|0df4|e0}(~)5cbO zwz-XhWDnP0>_6FjxXz8}!{2YU@3mXYt@hnCv&TZ?j#4v9C$*+5FF)H_-`{w;y|eoG z@&4KqYmt`o`gC?%Uhrah5c75Gj($->;pN)LS;tl*xq`FWE6G-nQB8#oZAs2OUH$tfRkDweWHXz1 zXe;bsjY{Dsy)(3nT4tQx>DTE!tYYS9fd7KX`H!MudL!S^TTu`BNSzVPKEVUVd`JrK z2sNgRwTcy-l~A)+OXJ8JisgD<{$!(uUBd?abNRc_s<8R%Z^clc`fm`-)M!xuNtEYx zU@Au?R4fSa^I&HMH!Xdbo&{HAew*7nv$>ziY$4CcCx3~X_Lo>QePd>1FStT*m%!4O zy=cNztx(R!=HA9;@LbOtnKZQbSWJ9rt^j?Kzy2HgIXEaUv__Q||6#8D+MKrgr}QV0 zSs~0mcbO1}h#$|-&s;#Pb+CH$c7V&`<=!f+(xEC&v)2TRS75*$N@9wW=65%ENBD>J zu;3l78TS7mVL`Uv^A9+VBozR%6X-!PXLY*p`kWO7y_(%~$(xP6z+2C?{5O)!1rLmC zh1zy321wpn(8ud}0nL)}*!O`U%P|$cvAG0fJW(uZfs5-$OVo>hoV z{YY7Y$gY{sOOVHWfYV$^3cB~}l?JknPrDN=Fo<)wK%G{k6IH;E;5>3HDq1X>rWa-S z*O}|;P}<|;EN)!Tnv(~ORamt~v$mUF%ZAy+#JJOk6$yp!F2j0(&~S7xgE$uqX_s!d z`b)2tV1gdqfoW>_-qPKryR?qkgYV_RT#f{1a!>!{&GX5dr$p1&D+QHk(^+@Eu?7@0 z)O9bDZWmnY01RnPCj;E-r|mj-{8`6^eT^mEmRsxQ&yvdLEQ(|nPUg3ZyrQGtFJ=!A z?=RS)S>y{lhZX?w1NmWXPG~i|`8)ut3MccMYk+b-4;V7=IYwsk2uW=wR{bnPBl*wd z0#z$upl?~8e5=bU=Zv2bV8%RNpz|bVLv;*(7aq+YjUPLgn=G}At;76(j(R*u&Ui9_ z?dEjA0zT^C_0Gn9UU zZ+x6f`J|j1njS^UtH2@+t^f(L)WhWhVlRrb!5W5u(YJ%1%qpnLo^I~1K7Y8e^Zh*p znY~3Ss(HN|1s1qu(LHn89FikWL}+)z)0RuEC#c{<=x(73&`JN+?ba>0{|tuwK+y#M z;)J_}B*LdS8&S*dc1yY$AqVH9&8;V^JNw(up@HA}bM1%iIf(+|>fh9J(ZYYGA+5l_ zcBC@*Ne@Lv+!Wn^N4F&S6wxVVZmNTH^fz^!q=W?S8pTsgy!{LQBiElzC_6^O%suqE z$o5LOY0IRDU5IV$jbEV(8#pqpyO5BiR2pa;XNi@GB;y#@@{i5MG6Z%=ku~^#`mNxP z{?9iw1v^)X^tT`0@_#%zn{mG_g}BAd=?Dy&W!@u96n}9wK*3Q|hlj!*_ELnHO3s~} z!B6HRNLO~H8e@QZQ*O2M0nwly1{|OKYI*CaUwblbv}?krT!fNy;FDkNKe=D6GVKs; z0W&|2Zg7>xTd)b^I;CD1!Dap*!f_H`{D8Wl|>i3{jwOTB)FUt zY<>R*z<#{>)B5(+C9YFcs5tGNbXDl3Pj&lrDl30zkp_^t;rWG<$|^pqgKhVhJKdlB zQls@_A<|1p**@+$!#=`yCR9h*aH3SApAG6W!kemcEYB7*pKLtcc(Mwk>5r>V|Fph+ z1io4b%hPa&!PI$+wpU-KQ;B9`(OFa0qi##1x#V8cKVdajit<5KgzJu?YQE!x z!UY}l=W%o20?Cb0<5#a)wjdY}{?Ab4NUDybKIF41hHG$?l!J5DP1Z4U*Kg*9QJ8}2 zkK(uZV25y#&&=f!!9=KK$Ane4sUan$K4w=LY_pppZw zVCj#VzwtlQwH@_`9e!`3A{w`BvBj+(DeZSG6NV`9-}S~z_i(lN4|)J&;SVek_ANlq^1=X%0h?cg+im>}tt}13kgfY`|tgG*MpRIDN`ex z=_Y)Jt8R6w2R20(*}i%}fi6h*qH9)yf8@9VksR@#1_vjq@M`|&&F;((rraW1x1>VjErekqKm&Uj&d_}=)=e9cXe1B7=-%+svSwD));F0$w1XX8 z92+J8eUe}0Z+;%J^BbE^uuKKtI(mvUWT!~HOE~?{t431RtXsPnpQuu`P=>d89RuEx zrN~$}w1N{vjSY?w@i3ICpA@wisS1vQFgOT3&=6^LcrtCP!!BOkBn0G_L6qM3M6G}m z=o6sJqKJ9axU>-$VKY}8nhG|n#CZk&$taN+kf*9F8ryL!QWsH4Md!jY83PDDK`awH zy@Q1Z;)k)sz^jrFO`MpcUwD26n7JU9u+5<_7oH4FpP3QtC%}-xi8*LaBg^{Xel0k> z>%O~48G6O^8twOc+h6UrzF&Tce6UJ(f8K39RH0T@Jg8_Gpe)YAexu15Ym569;(?H(hVXTm*J$@IT#c_5Wl@&CT;QU#7w+M|q1)HA`U-{P&a z4=4FaCrPNTek;q%wgr=ygc>ldWLz05d8LxZtNJ3;?Au<^{t@)G(+166Y#R6pZ+;i2 z;cZE?oI@9W)jnrs_ee1L0J4r zeb~(&pFk@8l<-#NCem9nQlwUPK!$Ebwu!zJy|J4`i2#wiEj^i*mwEol*9q=o>Smu0 zV<<0oC^Q{sSSX1kldBcVMwa=}cx4CtEX+H(3$$)Y-8^TWONgDrYRXgF_Iz||Rv+A8 z5DpE)6zqlMka1bzHD6DwR zNR}o2*#~wLF-zTrDg4Y^?etfcGerC>w_wWrxab*E&L(YlgA$PDp@b{QF)UxJ8;_rF ztyih2$UGZl*W}Jp5W;PiiHJkjTazJ#|BO+u~$qiylEP#Wa58GI6!$&1M^u}|L8bl!xa?Bt%5hnsB?m)iy zS9gLvAJ#a=(b^z(ho;8}6brAIceZD?f7d=xcZ6LN&N3Yb`V{nZd@;tDWAKyn3rJ6w zwEvwT0|3+$auKK8Os@mbD}JvI8aiB1={FR(i3pubEY^Kd7L9G!eqIa8yp6IE=9+=X zAVCpDF~d?DB|aE;oh(@@CtJD2C*~r7Ws(gj+|REY(z%2}*i|8)MBOsE>Vgy-V1<_p}6X~aCsC2%ey4W;^jRW8mzD5*VKp&9Tq1>KB0c`5L5Nf!Nus9WUh-d4BXuFl zsQ6l(KsA7dGp_I221|5du%x#?kQ9{j$wrEv|*%g>)Zgm>Tm=F`W2-haHY4M)E?{RYW`$3ho$T6O8D zOBuRnuLg&Lu>aG>&X4;$TdPmEH+D8&tRo!p*>;30sSQ)dogyP_AE7Xhm}$@H6RxQ zRqK%H%eC0l`iqdxBoK9~P*`Y&c(T>tJJuvpCf;SG8S%I#<4HOS0bm8Z%@vwg2Xz(O zI30nT6sJ+#)rFy+ixZaCX{+~WJickxMlPVjNW$n9&7_BxKX7yaD4o$OKw6Xokw?o!@&Q{HT(lP;IL!u|Cs#V6Dh&HH>#! zn~IhoAS(fo5~RDY^v6;pk$2T{2Bt6rYESJ;j@*TFxX(iS1_{sJke#?APn}quwo9Y$ zrdn3*Y*AB!NEcSZ&&d$cm6m5*Dzn%h*5)FA1zTQ*AP;`a8SX@U=q!zbF^Eh z!hr35eyKl}XZ>0tLy79Z@ibVp)0QY*5OPY43;qx-c+vDYOQVbiKRp+n1$}6qrvg9IEuQxunA3MwB>#g`6J9V1aS)5#vroL1u z%Y{@GrJ9aqDRaR59K}y^_iQJnu~Ma&9xApcCwVV(9V65|iDg3ff=Cht}1yR7lN z5D^VibOPf_dyGrxZ^JYSSjg?e;t`jkpu^@6O$?)ac+yVJK=$Xy)ifIIpCl5Ot{D=# z1+H<3igSbE1%2H-uvnGD2k;2=seUnO?FMFc*`Gw-^%B{7s^{iCDGZxyE0Hj$ElGVQ z?EpIrpBX<26l4~Rh~8w!B?N-|EG}jJM82@wj^IEODZ;nJx%ID~eadk`c6gIDK^{Sr zgL`R~RpKfcDj*#V5KRcKvPzk{oTWl*YCw<;YTax^74fH4-H4)!*DC2JWzMtil9%J1 z5<;{Tf6d;N+!V6;UfEnml2>6pS8Zk|3cn~t3B*zb+lv=Law?94#I6`MPJD$Usm}GdN5$ zEwF?2URY3arvnp&4jY*wlsC4ASC)>W1HRiTFalmcTiT&JyMJ_lyD`sWv8xao^_cKU zve@fu#j6A~gEvW*AAdj&rd5st*AnNT8Xx=Yvvo&_1PmX7UDIByXuypW(F*r`IYEz( zGelTeXq3dZcA^Ll<|#*%Ulc@O+!(fPC{~X9=^JkyT4Dk?&hyD ztjVv1EJdChQWh_qsk4-NnuS+*e{%Y8L3v{y6w>MIVz=%uw@hSPUWP(x%?RQVTBd3w z+$q>mP=I6w2;>UK9`_}*9eQYfsmb$At^<;_oh?wcyDd&8QZZ(xx&IqQCU;}J9SJOi zUu7$Lyfa=yuXY~+7D$M`4Nf6f11_A(3q~2BFZV;Btnor+0c3atj*@HSf^cmZJ*vy7 z98OZx$_sK>FXB>l7l~4>uc`oze8)eoul=umBtVTw)83!yNrDj?>}WcKA2>DW9y5!` zjK*?O)>^*M!(_(X{K)b7Wumpu?8W-lHuzgIyTN2zcYkFIIPQ#HCqV5kD0`u{MRBq& zsZ8+QS+b}|!xDB^>?4#0q%6GX>*XJ9iWnu50Fj|RW9F$2IOtM|5#4L*hvC~&uCwrm zj(RWg;uETl6NjHwD%@BBi`M`DeajR0AZ#I==!E9q@IY6Y-$ZU3503hi2($e9SXUZ3 zt0`y6H+T#Ms70Tut7FRaj=D;L5tP%X#xea)&b`b8o=AmBB=|8QU2{OycknI#aj)Ck z-Ic*aUO-Tbrd-!v`1}z>i`R7vg|yU#5WQKui}E+fzQ$P+r93sbUatmv zh=t}TJU+n5D5}-@D8}{*WkJx%*Oc*HiflI;^=`@yWbxtw?cAv@ z;nq)6zT<|3(Ll566F-x1F&TUEstBhP`yvt(ektI{1`*H)Xq}Js<=6*$wZ! zw0r-Y?(oyzyN(Y_T-e?(P-T^(;ZazAnO> zz0%-hQ8|ukjui^EmKb*ziGK;ZLr&1vzXaLvwpK9Dg=$eOdF$#C27=gy!?+YaPh=_+ z*g~5)nMwn(=svW|0>+ zh)VT2_`jXZm%p#4Ik?$rLKt zOrlzWXFBZ9a4*3bq=5!&#`0T?WI*hBVkmcT_;15ddWmqggh+T&zzWjeg+ww_^9X+y zn+Bvn=yF2+#HO(di-pQ9>GH+nEy0ze_oL7Ras(no&h1G~4)67bfsI7n46a9YH7qCr zg*=@^nz2(!ATSw$CfiHtO$8Q5C2p}h`mEZ>1X`GxVl^{IMjDt7SgF5w{gZ8$uW&OC zgo|N319)W{8D^%|u>4&Y78LLVl(7_&_hfKTl5tb&kKg%TTuCop$-y;^87LaTaO@7z zJL|yHF)J8_m%xgQgI2i-_mdqcxN^zj;_XP%{QXxRF2cZ*^Nv60m?&-bdT?{UuL7+Jp4Er&v3lb9SIX|g(-@V#W za5j#SiVFGy9t762t&tQrM~wR=DHA@FuI7dc7Z1j$8ryIEl>w(nukcHF#}N?5kVTz- zP*i^X?U%PQ9M(918fZ{3@=PzGIUVw)jLa(?3OQKY0=2U_|7>r>+4kWw75+|mAU6|2FxbB3tJ$iIU!x=6O6{X8G>s*z=R%U zfgj^MnqzfiSF*Hhr3$DzD^mo{UfkGajOXxyVf>;bMsq>}9fhqkbg7LYLIZ`6cZvNLF$>c~x^@ zOB&%=3Ha9~0M(P2--JEE|t^0-@iol}n@$vRIx$O&?sDnyXUSL7=?qk#V1 zo&3iP@9eR0=a+^fn58}{=ua=kGQuafD}=*b)9uQ=k3f~oP3E_kJ#jjUKNfz|bbsqo z&CVT?>aIP{^tC;Gk4CdcOd@x{mZ2kE9?dd~!@Y2oeGnMOb-ETcW0&x>3Bn3%Zm8l6Pr58qVjFZ6UjA3xT0(VlRGuq`gr!Hy8cA**wl6TpxVSv%6zJHzc}xd)dz5_Lh_2nWozgW1_WDVc6(p%0>T>Ngvs-SQW(=-A13E} zc5SG?NJDm{BV{vz3l(1f9{wG0i|QYB+CTpI;>o^Q55aHmx6%ht*H^n0CS5=Wz?XS2 zgx>cdZO=bp`;2~p>O7xH5vW3``6(o!Cc+xA5EXDvQBsRLB(>)gL9(3Gypy`hU3FK0 zBcO=;H5cSW%Ha>vh1W^UXDI_|=LPyK|8W1lz@KfQ9DM27wX<;w*(kAoXP^c)^uKHj zB$b*R_Rb(B`@|NPitXCCE}gwTYjuxWd~@lqgY)n2wz^1{(}(+Fg@XR=R_p7PJ4gMu zcSs+ZceKM%Cx+Uvg>zPxAfSLt&?qR>2LQ?n)JA~ffnEKUh}d)P!%rU8xNqFRQLjg@ zxwpqtS7{_@(d8}icw$6`e6u%9`_1cSa=1a;32QyhGfonKo=pcaxZ z_&BxI(rskoMh(tUPteyXRBx69=IWZGo}XjTrQy0xHrB4Nfh;Wxk>0emeLf!jb$HqO?gZZ+V0eC8 z8urgCkvzIx8l@k#qQlv5aE2Zc8;>-;w0)pD-RqH=E8^iNeg|Ec|IPZY?Ubad+$1+` zq2;8%iKw0zy6ia zCKt!YgLf;P`^(+?_z$ik9}sNup?7ljy7%D#wW27B>G?-^7@*F787&U7RsAbEEleG2IFqqeqo-z_BX7< ziYY;9S_3|Iz0_XP%M;F9v_4-Y+Fs~F?~LG~Z=aJv1guIpaB_8uYYswJU9Tc=x2+2$ zuyHw{jNqLvyQMAYTbMQ4pF`!_Z7-Qb8fKYv)I~rIQWkclLn^7;oH6S@i8{Ou*Ky28 zfDL%HV*L6z4Lf*@Yl2ctFU)Y^t++4aj(p^BTjpN zMT*(OvshjGm_05Y6ns*F^RgRs!xj((n6xo8iTiJ`%C%i@2F} zx(IRYpoHCG>#Np1{zr{gsHNF4^A%h!+IR_D8LjtW(j34SLOaNA*Cw;(JJF!WUVL}v zs`!ng4uEXA9Jz4>sC5<%fQuT`dNNW(AF=)I*1fxQc1{@obZ~ecoE-JeVrRcSK+~7E z2@=#SC#nt*mo^Ja#moy|94*QJGJRmgUF!})8`wPvLWik_Aabb|@d{{=+j8Rw4fMU% z7y6<4e)6LI9_TQv&?nKC^(rUgF-eNh-OpEXyP>$(J z>6}2!dMF+SMZ+&(K$XY8u7r#Dcti^!+#Q)x=rzK6Q6WZB-9v0)#FNlo!j2ydhH&^9 zoIe~LDp^)#@W6C&Uqc$9w8KtrLi3YZZ424(6<(B%Z>@ssY?w)=P82KIED+3^l8tRs zPncl}z?=wx@~}F32RB_vk&=jlS*#k+VO0u>NZHN0@T@Z?h+G58+A__8lEU59K+Lrt zQse z>uv!cWtyu^oJ3fiUou8@l3~P;o~hKQ-|GE>yM+1hxYIkdekZWP0xHIA*`bOf4LN29 z=a+b_SFfim82&gXZJV<6o_4)py#i^Wt8m5%!mhDeGKx6a{I(NOKb{0pSDMY5B*0)2 z0p{Kim?e`FXibzMRh9%92Cw1@0|7#Og{d!z?8Ho;nbO2WLTYYo zkFHnQ|^IE7^8S&qhW^gvr>XfrJMjq!~(vzy%mP zE2Hd2ZeXuCqI00wvm(1XTB7veE9rJsD%YjrZ}wNrQszJ23O?{Zsk8BNi+SJR8+?Hb zB0X_>cB<#v^iCM7f9Z}MEzaA$qBTFw7ZXJBn-Ad1t*X52qh@4Y16i4pzin)WU!xV> zCVowR|IwU_Rt*(KFUGRfJNiwGy~sUKW2*;)^Meb7TAyzU%0L{rEcnq9C<|i1z^CtYI zi|f|lu+rcFN{IfrJc|Ct*8@>Nr8({s-z`B6yzK!2Xl*_-+G0sU)ELnZZ1Skn&XMQq2-#ssxLxZSx1XaU@(@PxBVufD2#P}C8o2LP zZXXPJOFH4X%W+ZYk}H-{5@F(Bn2@F=mc;;Bh*Y_22yrOnp(%XSHGT#*c5R|B7hh7p z?T~kmF8bIEEP_$lt%N7z(I8;h_K|cPdBtASG{Y(V=|?AI27m}LhX^D=+tR_w=+zy~ zg}_f=-~IYt_wF~{yT6k$wA%gOu#~`hvj6fc zDXF-igj=GhB+umYVgKEk+;3m>PA>YvT;FNqKpGn@r7S?uh^k_N4zZBuppXzSDcHuf z9mF_5gBf06G-K{eY3HzEM~loH|3 zr#4&aOGV-gIO8Ml14=llYjBGwS+fKFCENmN#!U)2natC>#gxx*R^cH-Aw_p@$}K=)j_Zu;0+<-;rb8Hudy85^$RC7(WMiZe@zT}uov^1Sq%Fl(LTui z+Bp#~*x*HZ3JXcM`hCmoh$!@k`(CHb$NOMyND%;^0_Q-tTmQbj`E-Bd>5J9J8xQxN z?>zc;f8$S3#;<>nAD%y5-(FjNw*GK``|;}bkL%m{Q!fQ*)S&yZRGifF(7l0mqM5X02%d_B*$_kE9ZHp+CiKcG4XnK$BMfVFhTqpl z{kJ0+!{FvHI(~p-^3Bp{{3`V`ehPapTqeX1-wFk6Y(`fJ6*FPUn$uvPRY{u`Kb1Io z8Z*0wopLaFVI?{thc?G*-P~B0f6MV6iaz&mF|&ur+zN#v0)&72(S&}3u!aa8^<}@B zalCfxxIPUf=ZbT`zdulJ+KWqzGx7KL zgjFi2d5t!ReF)&}p>Vq)Ew>ArJ>B0@IqdpGmRG0>mD?(SNGjiHjO+%%fdc^a`7AyJ z8cWb(xj08-K-N2Fg;kg)oUnZSzZud1<&VhCy*ix0E)wAcmnz4Y*s^gOeC(1zoP*UP zj>((C>k%%R*olsZDvsos!6OlTpQ!T>Fx3{jN$b`ZlUqsFNZve7L4Qd5#c}YSG@p|W zKRK`dM$W5=mnjlAZ%_hbompHwO<1Gbj+Cpovw3ljQnW3rm?^>Or!PPF`gab(GskG^5_8rjUY~*Azc^kM=GO*J}V-k3v0MI zr68KrW~wvXjFC$2Kb~)_?|`)K>1L?>rfz2V@$15mc7edJzbpS5?ihIG+rleyW#Gua zulv7lP%ER*RA2D8#1{=n5 z5uHO_-pqJW0-ZG`?Eaz;vT@;J_z^QTS+rqHET-Y~$R){-8Y@Vn_3?hv>rW4KBN@_| zTvAOeHiier`L$b#GMT=!pDL|kjw=Xo#Hx{bwsf({fiErEhRL1iK^m6{1P~A-KZNo zf8PI+&KZb&L9MZd4K&l=`$k0b`Ik)2Nh6$33-{3rH>V6vDoZFU^E#e?^>oAE4z-xo z&qcDZ4$eO<=SMH+4R~J9znJM({IsN}a-!TkYn2`Po2=_51PtNcl5m|Np(D7J`MLH# z_=ps}ha8$aI1S~So!tLuhilN4%+`HfSxr*k=yMT7y6gXEaqNFWvY7Muz5&`;oxCBN zaHWq+&~%iUN(HT;Cz9Zmv_14&*?v<|`2&UH4-h#%9K%!mT=S&5_C$qm*Tdl!2ptdY zr9+mo$CW~hXIf?xLYK?6A#+bw3Y{6TDR)~@Ggiaxah42`aCd0Ed;-dT?=*mJH%&=n zWs*4A3dhFHfbiL?=i}Qj+!N#wiMqM8g^yCdlosNU# z4GdX;XI#e_2;O90L7^mtz%4|W`Z&F!mVkai7(lL7jN&jrXG6@K+3h0T-C(~;MtAut!0DNo2vo*}H$bua-KegG@La+ky+m&{v zSTuO}7#z4+N{oxEe9Jr37K@{0wv;EP^0P=8JNZ~IWymwa>TwxQ);Kh=*g%s9g#IF- zldMk#T!uud>6B$ij+z=~kX}s;G^b=caL*XFD4t+PgYQrJTm`0nz$BrzKkem2>>|pB z)(S(mN6AkbSVjK6u>ndBlOu}9$$p*a$95-9)(k}$9cA<4wMD>Ewvv2fD5JK$UvHKT~R z4QqOgr?YYETAjcB3H~uSm};?ZNwBzVmHttU1sL9BDz-xABYo9OB3#YW-Wk^`i@D>0 zZZuNHa4jktxj*Z(g#LJNeCdKzjPI8EVZD6NBvQUMX=OXUBC#h%iVM@56&4>Dn4yo0 zHFbvd!140vg=uqfo#QdFi=0^Q{ZDL1_<#F}3Y}byGN$6Cw(?<{#aT&`lsY*e^k2{H zEWk4%dWyG1UF>T*hJ-6+@#AyRgEL@TRPBd{uq>E-)qdYkz z)<%6ZZ6ftRb{{NahFHE*mW29>JVqRK9&l?xG(C&D#rZ~dedw2fD^F!+Z2Z4{DprHT z_QsN8W%;k_^=EJ!os3TUdq4J1&idoM|G4N+n4LtwYBH_nM(TdBw=EhB{W7b`BMC*u z)q79h58pSUp96MYt9elIe6TSY)Gyz!-Wsxuw44R7Ax8fJ)55+nHw^c#_;=*x8nk|Z zE5x8j&x*e;9oXjwkUfr;4*IFP>kmi{3$Kpo@M_rt+O!r#I6qK&|@^Z9Ps8a{7drb?B3iM6{u8$Hv z@?Nrtpf3v#+7AYj4uF4(tW3rj@U906By9{{h9MkWm z(}pCveCN(-A2RkOrrRF>!eHoVrNrk5HX?V!7v#I1B+jc4Pu&SCyy9X3A;FOWVQzUj z#kWoiBj^g+FW8v}%Yfdn1ey<=;dgKun9@zT4^7vMGw=jHPiv;y>D+pc z6wKfM<-^|a!`{2Q-!3wn@?wV{zgqnD7SBkeEl8?z;Lc$Qm3@v`hyqgYG4v1N+lqqF zVD}y(Qz9*Lahl)#y7n%rMbTfDou2KV_n3p-}Pr1X(U_ z5w6_l7C@v7)rBYs|2km(7|WM2NrqunX~Olr)5fV3D$k1QNT&%D|L4U3THqGqIgoQ7 z`UkEiSC{$6zFGR(FXxlX)8o?fly{2<@<*;>M9)1co&b`?hmv)kBtmhIVNbAr+VK>xCyOHg3%uWvq1@R;o2aUX@>kqcPcq~rQl z(O(>~pS*X0kDE$8>&G#rQq&AcEj<3y)y2%|Qm~1oh`oOW`kwsIvlO+>a#W)Nd*QZ&U1~D@4j80NyXsmEy~E8o zR0o&rt6dtx9icHyPA>q}6)Ri;29%$b2ZUQghV(+KkzE{kZii+;J}oqOEw@RzEmhiZ z&q020aWmd#P_pRURqMQOWFXGd4$ceU#cV1pH^3=Y|2U+TGldj5mMj(7NUBLqk~S|d ze|fu=p(wrXe3>L+w!U$~YS`10-dTi34}vcd5eXd%3!ILcTphAiH2zOSiWW-NFxSMm z3M+%uWhZZ|E7{aIE~yNLij}^OGI0Fn5{%8MEGeZooNP*d;c0;Ob}K>>VaVfBQYiu} zuYKxr5`6pFW{ltUQ|*N~E4&lF)Lu&$6{GEjbDd-1o{xI17V5Avja=lNYUWFA?6DA2 zTie~bFm{NRnA+anDvghyl7Na?y@XdwU0LA8)IKz^LzqZ&%3~8>f?yqXa+WB(KjgtC zF#@l^V>-I+ArIL;Z=jy=J1Ho9(bX?pD6SWTEYo}+ChHQJhQ7;orV=3)f=$T#7zh%b z#MJS1TVz^{k4L}@kBXji@bLbP3>`yM<{v(``FId4R%On?Lu3ni$@SO#Mq(#2kd2ET zjecU#3p5mJ|7HN91(KKp6dnW?`O(xXGnvyHaWFNQ;2P861@z`;a|1rt*O-f|BE!;H z3fGUN@VG#KpLykLG;3N_MNsfoacUOKhLa`N2^5H5&HG^o=-0{l5ge*=Rk>#u825g` z8Kau%qM~SFa;!{HGx6Kb3o8dtJMc!gPTAa1ROdEQx7e?3PNGT#= zK%r{@o~xrO!+rR^F7RwV-+A_YXMbz;r^bH8n~DjE4A^k^)&^6h{PRig74@b1O*F?B zeAHP)C7yeCzy6*569?oB7U;RR4GllTn@NcZ?s-5NL4cU%&n4_mb>hT!W8LTX=Aitf4?d#RgL|bxDFbjrq<^2}cA< zX^M)S`H{|be9iQ4oEtvEYKpBbPMjzGJq7OcjUgM)E2PXJRyj(|iwVl7{cY&a$4#57H(E zF*>TqixhNw@0yRwIkj_$;i=?Q@(=|Jj>|v{hJ?MDwly~_srK5n$$qcoqML%5_}9G= z6wX%c=ReH>FEzZ!s1Egr@?lDoNLj8S*T(Fw$h>t}Q91&h`mKOxhvO!Yjk`h!DlEYa zY{-4=A0F}Bjpp6bwEhv7A`ROLWCc11(P8);f^C{2wEp4OX~qU|?i&ywE-WuRRuDCQ z{i9L8>|Eaw@-kwORxL9f>OkA4f6xUlX0Q7vT*Jo2zywkAL3KKb#Q6`w{w(?^kQ(;a z-ywzHKi(Nu_1LJe&l-Lj7rwX)TlbeO$ek{Yi6uY!!`Y36A=Az(;*X-2gk%Y^MK(!& z^NURKM0I|hN<>&Qq%o`wdXV@fWf_QEncx@71}YU?`^1iL4<@UV$%y6mI=u5Qw)PH3 z2+&tm*ggbdc;ed^1na>A)sPRVyd4}~L!AzyLM{i^Z7!(#j?;-GQfa&f+SS@CA?cg7 z`?Yms(L{@;e4XHucKDj5jftmpCyDq_9M4{+Qh{}_IRpMhXFQv*dE*`RA*QnKpEwld z^CR#v&%M3_FdQC%B5%Xd90<6erWFO?u-AVVVd9(d&YoNis%V{P3;R8Hw6{w>J`@L*Za;5A-SBmoGbpb!Gu;+#I!52JC4k)LH4<)y@;q>xfnzw z7SNV9b=-Y&f5gT3dhU%t;+_7egiM_c)je_Sg91KO$szoG!gahAJA6l6S!wHZX z19?X7AR@;lH>N~gXM7>_T%wLc&Re`JNivWXp$E+n0}e$kH0;96Gd${zkup)Tu26}| z)FyCWgX6AU8QCN1n?hRzeN*%G&{0O`$Z!+#hnZ_3JP=2%ozW1suI~WQ=mGz8&hJRd zx^(d-jU{Tnj|4x#Fv@$`n?Vpjf}1WAD_>%sRi8X_Vk0wKm6>n#UpbqazquT-mG(Zq z{0qFLesDFH{8Z_kCjTIh#2=6pR+Z{CX63*?K$YZ9@F6VUhG@INh5eqdeONdC(DDvJAb+C++Xfb7Vj_I89?3TuhxK;cZVZ+Em!|wnXy%~U?|_N zu-K{0;tN+1mXxd40m~O69u0QV6#!hwpVb;6>fxT6?ewo(+;#G9a5t1d6ywO!JwC^=a+yrz zxXC`L3%7S+ay1c@^K;=tUy0M;Z&6a?H})v(H1tR7`RDe?;F~&zy^{|TP~oFI16NsI z9!#DvXbqH@OnCN8`1Vyth-d^(XAdE-PaVUs%6nFP?^peJCDIRSnz<=I*=vo2Ka1wH zI6|gk=lXw+3)4)Jih*2B!cV9DjKNx-Wk{2yT_PrQq&d?nF=f5I6Qxj^mu!Z z1}FW=BNkZAW7fju z-$1|-fMWKU9D2n773txf{eR1I$?4nEQacvl@Wwa5(K*; z#R|>BO|fENkiv|J0AVQ1VtGvafxfgMAT<(ia;T3 z@Mv>*a%rl~L@Y4*)&S$?hvtGS@o+H4=abQ)R%pjg{uN3yVx7&cNM71;qCXD5t1$*kD9S%V}Tcu0N2>@sovA zN9fvj_V(I~ttANU7Fd-uN7`+<+Hjx@xacRD@?m!me|KIY z0mFi%Ny2|VJbnK7!=0o4+dF)+*s)hWEG+(tt)c@c{e2X|)+Hba<>azmL^8{X2VTem zOD5IjuZfvDp;)4r-Gv>>2mJGReXZBy#cplz!N`1KMJtP9tX>9n ztv95Ll_mtx1E>YCao!`%iq@Eo0FXn8j2qv8V8-?i?h?I34&j|eH5_F(sFk(XC2^cW z)%THpM@GTkQFnx6Go-FMZe2pgs~juLg=()YeRs!!PJJ&NcQsPT*bU!{SHeUjuWnCc zSF^}lH``Q>fb0AgXro5n)$yX_)4Z2-un#h!sY4Q1W|Gkpd&<@tOv3)l=|)ZuoKwmz zEPYF-{eJf^D5a~^5YC~c_RC+XU21np={$rI)dO+P?Z?Oa{dW+-LJk=@3YV-!4glLV z5bhSHNZJaJq#Z4_CH<)q7~tV;`gUqzTweAvwY3dz%Oap+>Glt^q&Mj}*%YUdRYHZ$ z3q135k!wL^Wur*rfaYtx@Jr8^nBs`8TR4ruP*v9u5RtImgf@h;S!0qH<=lL^KAK(v z3{w{VCosfm3lD3sah5AA`~qtiQZiz8zKErCt-&}`%u6FIGl*pw<}z^wDEq$HlS9!vnM=176f{<%nk!8_@w6*;a9D zKAz0yjSFvac<$Y~ckk{WeqVz|Xg}_k5`GA@xC2uF6QMViqxq}<r(7BXv zu--8|JX&9Ty>LMceDMwbt;`>X8o_11rfg6epti%#npH4nloE{jY zGi8TE^!Nx#;TyyURjcO0gD^xxpmTo2anfY+TMGlkv;WyxC zN|lj#RG&dbOOP%L7sAhlCAmmyI4H6GCcfHdVTKiOPHhXx^JoN?#k-L7dK;&&Mz7@j z_PaaQHkTq>eb8Krc-+~Tx$@xRRXrw{7;1pc8BUXkobn*h1=+tLpnB3|#BTIPazZq- zDC5C}r-~s-5A}UzKPKAJl=gXVENDe-6SS^G{X3%u+DGaUi2C!iJ$vcxIBj8HV#)hMYv3!^;n{#4_3McX$7A zx7b&%xj85Dc%LmSLv@dEb_td9EB_jH=5Kv@)xB8{XwfS(E;lFn<>F5c~94XRU zE>4D%?wYGN^J4MpP$Ngr&rd9+4i<8o(fBg-`v3rU?=?xe|LzQuK9EKe=H5f-f_6kM zsqWDQeXY9!voT88bfAoeqWb&12g~R-{Sc|JG>3qT`|=n z7Z|G@@meJ&?Se8~fTJ5`Sw|?Jh{?677dc?kcIgUFYZ(C__TRydR39M9Zv;A{hv_0w z*qm&6ZKhufZaI8$I9a1dKwu5f^94@wK8#vs2|2^FjrW^wf8F%3*@~u_v@sY~wh6d_ zDH{fT$Zz8tSJpr@+t@3^;-(1)Ek4Cz36J>M3$#Hb9 z?vt(;ZzZyZyc+qUE$|#nNlp|$6n_0wl_|de!8}{_$1OKpeRH-c`Lw%;po$|)Fy|KsV>_A@70g;xA za$f^6E%3L3$7$>e!K@y*r{-FibCW{pQ1QJ+ARfGQV0A@`B?zuC`N676E!^7Ujn?E4 znXb-}IB0lu0!3UC98fGF;#GdlrzCZh0mh>fmZCv2NM_-J0+5xS=j{EMO&hwWT){HR zn1{NO>N=s;>&3~DXO5zsTIVDgnCJ)Gr(Q9ejs?}7jYns_SK^ereLgxnLre4Zti!N2 zGf%u-RUu1qu{0`9VN4d*6T|DvEP_LfB0SB?z?Rm|fcK`3X9&K6>CNDwD_^mm#DW(7 zriB7m5{w~5W~*q(@&u&`;%zQ66RTiqkTP&PJW&AnD8B{TJxeeFd0NSrha>;&N0~W( z&}|ouvM3XJbNmTS+9A;M%s4hoA)18LPE^lpYz7Y_+j;S>xf! ze6IqlFU({*z@U=|a%eMkHK{*wnj-L$Fm)>IaT(^rv#d}P+)ktsYzQH-5M(L>E=gR5d`3d|;96R|n_1;dy+p}`~>**FX* zSGXb>eHs}hBU-bjiNgDW$Cbt+DoIP3>w`Ysbs{@Fz8DMRY~Y9)E69*Wn1h3MB>hHU z!9}A=@sqRy--l~PIPI<1q?JmL|3jpJgko!Wc)5kDS|`Z-x3>e!!Gv`eN5d>$X@kXL zLGxn-`r9YzK7Va<&x>N#f8i;Jl4Kj3^`DZsjO<5`waOkpLn#Qj>oom}EBYRNi}F?{ z7bqx!(0!CvA0Cw^@J!!8TYCv5+Dh+Di|r~Pb`u3zMO4@epEjyRQhg?S$a*lE4Cqsx zd~AAoTLiCcmSKhVo*~gC(rT9`5MTOXFoeY|e9t=5iPBShGFgAuKfC~B*((Z!k{bmE z{azY$6|Gq|cyEnSL@ZKFA(~X#oN!_F?CfNq!B4YZwI%cQo%Ood-K5Ufob_WjCD(Pe zELPJXVBSR8-m}+diZ)8LdRd#*r2f7~{_#K*ytd*c1cxX*eUJ^~U5^$-v6?G=FY~d8 zOkg5*WibVrbQ1drS}d(H=(Nb1pT?&t5yXWsz39fKn*DVYnAs)qZf#7e#dQ2mLK>6h zW!O@8_BWnx@2oz4yubG3A+=ChUwq)jc^`p0{rCSF;nIU$diZ+40=>t0c8EtyXZGj; zOTcoxlinq=Y@9O3M(AO_K*;d=b*^j?sqylr1-&ws6(b4#(hs*@O$@8&H6&H51hyHr zf1!~FkA>IoC!4GAKKCDY9SI|}F>3VjWv8bfPyGs%=%rI7YHrrK;K?9NWzY3=vDwI zb#3zo+tGgUUwgy^0PY&t7uf|$8e42YjHLBQNRAaoy>NTXOj8nvV_i7>q38Sq%!_bF z16YWVMqVe;h}{GG8(zX*%a{i^YEnyP-ek_nvi%v($NP$S!wsj5O{hpSblJvR2D+3i zBgN2C#$Bm}KLoqEg`w~Y2gzUKEMs4C z>xkIH4VWpvP056}K!%aLZns`RO6&YtLQoq``2gw+$<`ZQ&rf`|WJT`L%PV!91OfBA>M z-Tur+=J%W3v$}f0CKl+>%WoX@-##H9GUaeke`aggq#7-4bZ#EL z98=Mvm%?Osh6{zu1>phZ4J4`(WZ_d4J$N80J9liEx=~ThfVW;f;2L(S@!2YQq#HHg zr0G>U-=!j?R=dI`^@Ya|Zh25?f@LX~djne^@1P7qNMPaHKI#BATuXosnFHj6KY8s~ zRm3p(%~b~3Zm%mFXf(hLNtF>3InXI9^OTH_XZC_A#aoF!52>R& z>V@C}K^Vbkh+N}0WePXD=Tl;sx$|!$#LU+xE@xcLz!BmCph~f?QPLv(4uKH}6CB3V z|DS;=RPYveTi^k+m_pbAXc4f%`jz3!Tnxggb38YTh_Hrjo->Gzie7XYi%2Ia=da_b!({FUKGeu2Ti=hy@y@&)II zJ7Ihuv-LpkQj^vmbOCh54wBf1z3{QLFRIWa-+t4hG8w1z@tP+oigjkLP01xp?ml); z%5_S-vQCM_kt`ki>o3-y?rhg%almS&j25JC-YetPkTYY?w!~mtqOAkPq-Rv=UYvAk z+aDDGH_vcxN;n7Ij8cN5Z8l2YQ~t!P}Yi<-m45&w{2Z{$l7p9y*AaL;HxGQ z@+&vhBDm2Wj~Ejh5vS8&IsyBw6EJ-r*@ci(!@om2(3U!&NIsyOFU|6kT>2NnR>b-n zR4`;bcE_H0`48~hTW1%O*Fuz~S9)f}0>k;CPbYr#4tvACKi_xnJvbvI`nh@pCNifn z7cfd+pohCv;$*+Lkby$uBp4syD)r);8DFS%#)Yw&X;3t5esBohKtBCi!A|(7Q>1r8!N*YPx z6kp~lW(Xj+5p!SZHIAv})X-3ine*9r1AlRjCTzMOo_w4;RtV$i0T3JS-hIgo1t6+@ zc{BS3WgUG$yqVB~gXRAw%C`KB=(M*l4yd#|fa@AIL4atfy}ZotHg%+7z;?i**?Cml zT+~$3t;-uRqAIOs=#)_`ScS88_eW#gg~nldx;q#W%Plw)4DlFZEn&q(NxTzv4VE*YL<9?Qi7mi4q# zFV?qyK#XZ(*hrCDMzt{#(5Nb}zh^0KAIVu5==2`gX2xgOd2%#ql+j>(u?-xTDc#z^iMkN6^Y;pC|428%0$R*&d8W~`n>2XBU)K(a<`Ms4J=q?m6MT556 zR%pA(f8U#QrFdX_#un;9$-FHVA#y=0%q^Ie&D~H*9j$OkxmqW)-7TZsz+vwUXy9xA z#`5Nd#-^2tvoB8ppb44{P~;!foP<+mUB(y(vW1NkztVOj&Ovb4Kq<|&AGms>g|s%@ zqP2po9NPcn&d5pWmc$Wbt|TV*;b8SSHsN-P*!;uB)77m%Q(*Q^D(fnkY?w0vK%F3|#s<&4Z%M2;5pPTNEUD|H5~X zA&k^qhb?VjXaQtA3k^yNn3h!qBo{eCB8I3WTISCG@qA-_r)it}Y~pFI5U&e9V6O?c zy-s_bSz)Z^lH}D=48U+oHw%%WFhT!jyF>9}mS!vJNc&<#Kwqo{E4>O}@#& z$~K6bk6%tt81`qF1W#dMfYo)}Kkg%&8|o0_R^5Y;f|@o=*u!uN9UAMLCa#K$H+`kj zd8VI}dqVn{pX-u({zh;#sVY58m~}Udyp?}9PA7=P4zHU_BCadPgCELD4K#QPozM*{ zzQ;U3VnmUL1G3Ggke_rDE+NJZf^pjhAPE5^ zouhO-rN@v$W?PM}2hLL9mOW$hP z*flArAj;v`P~^qKsF5GX+Xd*dE;b_IdUpFyX z;Z<@8@}zMQ=*D?9lR?bBw??1T?1ts{CBNF!nJwn);^`r0OW2BfbTFBKkZXls6=Z!s zP12Q4KU1YX80K|e{EaeA2!3!|@uO{yRi6htPh=qlJ$B*5ENiz(&t&#@$4qTwaE{aY zdhrsatiu%3!mQHmM2azX775*1F%<(17cK%5I9t>K&){XAkPut*mhR|gQ3#m~PRYAn z7@{8h-66u!A%)y(J_pLTxVFh(?IoAU92Cse>CC4sN0ROXNe&uV=QZemI$x~Qe}Vg% zv@Dx@j;#=R2}N(8TNz=WI1%ZXfAy8%Q|ClI;63gXTM(pC;4{7D-#p(=QY=D*JObaU zj>`ni|1ivo$jbkSJk!7-@0e+0_H^6ZKf;dSMvrZIKHi5D$Vu-IxoDVPz0FD`c#8CN z2sDH0LnOC!Yfcy9oA^K~xC4DuB_1F@^>Y;p}gJsw#db6jQ$Q+xk*QKZVfUlmr;*~Ag!PqED$s@+7Iu6%nek? zo#Ql-jVvvuj#}Q2p&N$btm8gBwU33vQz@Q=8(`eN1wxvJEI4st@1GtuASVFyP)jcw zsdS=U4Q&&mHD*yBamL}!ixAejqUE?z?N!`itL~18=$M9?b7c`PGwxqVW^`&Xkj4~g z0JSPX*nX6-PDhh-xZ-IZb5ZakC(53|@_-0+2xOPAK=pfXa8)Z(x{WtDkGW@G zBdC*i?Kl1YnW#}Fv~qxF^x*)G8xUdg4C~46XzZSpp1>Uqsv+!e8i^A?2w=x2&}I3a zMEu(^%ZWi`;ZwLgLZ9S!Icy=tSd&qLJ@SumA&bC1^y=Fin@{&Q9=5(~eS7!b-Kp9) zZJWR(J73dO4R8tQP@0*txNKkEg`sC#aEKW`Zz1&;^eB(>oHE8twGM|`2*Xg#U~91{ zw3b_O9Wwsg40{xlb^F3^s3RH-Q4mW^UCJd)Io+VMMPP@j8X-L@pbhi=BrPv5&$=yM zPg-s`cVt<`~YZiO_zea7Q}jY~2L z^RG)u7N5D-3n~Tg?MiC*>9YUKy%*H?-j5i_^%R2Yzul%iT-+EaJn?xGC^F2UcLoDJK;g{ zm`>dif{mPUymRUS=kt*x!CaCo>egRwV&8HQ7rUQ^^XP9vRr ziW|4z?;W(4&hTviKQG`4mR!Y`+6z**L!5i1_gUR@2)Ua}R!+f3j9*_~hR>I1Kl=L1 z8pI=Bfnxt<3TChV=ew6V1eTY>)#^RUS~bi;rog=pnB1fmhjb#DJ@NtMFT|xfAfvPcZK^o<*C}(5Ep4@oS+o2nT>D4A6ta|aR_UJZ_50 znSZ83LV~L)m?>{M_J?x}9&~Wxn~YASG#BDCp)rBWz3@PWiE8q(9v;9S<9GmVh)$Qk z0Ofj!u~Cm(?~p_V8nhKn4$wa}*dFatCgdEwdW&W}s29p;V$_OXN@ zg0nMZ;gzf9&q7JZqtVYiUg6q^k31}U)bk)sh$w6D@PcC@JsUccd#Hejc+SIfOa%8@ zPzuF0PNtEUA#E_z=uyj{R56%5;gfBw)ZzJ`#?W0&NEy3-*=yh0o1pUT-rh?gl5}OT zPSVem6(a41!C07v84-g%Mp}~~W)WFT1TAK9u*?f7yy;mzauQ0v3kbx<4m28 zul~5Z!ha3Cd7xmg*WQc{lALdJ=Y)W@{*De)m3;}U?=5w}7(X2J&Obm2^8xb6;)0fM z#AXuw>rAGg-3Q~pAU+(NF!7sZAJY8<_j;>dB!n*JegvwJq{)*nq==tXb;td^k&4n$ zh?mORvY$B3nJb+3mCTW=Rqbi|0qxy1a|VBd|C+B+b$~h0I=lCDn{W;Z{VfI7&xgjI zMP+=_M^fXsC#KJ|8HVOxT(&Yvcba2UI)O4EGv$ElrZpF;bl*0K(OjAZ9IMZOpW1ev zrt)P&-R|0W7F(%F6>X}k%t4EL&AKTgfTK;3FRslge3dGE;YQDE3s_8idP$1H0vp^Y zIamLie%cG+%y-Ch-%Z(VWjb!aIFHz4$aHoW#kr}sRgM9L#!>2SjiVhmP`#2uF4f?e z&{Xp9x%!oODe^yz2P?|x1gvs2ye(dE1OP{M7n#UKxRi*z(Cs-+^Mn3jk5(97s^M-X z5lxoJ1AZ?C`yKz#H11U^Dt-Hh-+f!`ixiqkvp)8G5-pL-4XPLCY3u}Aw_hpoLxj&O2^)2sjn3BTmsAVxS&#~u8_4{4&Kn1! zCS%?$=dMv3sWJqmvu9+W0i8(}wYPCr88_)rBMEb?}~+eWu-=@%bx zaicng*F$}Fcz_5R2ax|pRPb8>xhWJ&R9Izz!AD1QJw;*$Z~$JW$Q+LcV`N4UY_%d9 zZu2d=4xIFv%m$f$TCnIclO{rCLS$H|Xb%nxE#GNfUrjnewK>KQ-c zK=(BN^F~Un;GbA0=71}R_5EK!iNpj_Ti}`somq|(+%z@cHnNQblri!W#lnem4NVKl zMkM(N^|&~d=qdvBsH{j02HA0k2e^-hAWm`j(fpDn0wv_2y6(!w5DGqe8IPO9KzS{^ z)Fk&!6+$AN6u~pWOJN@6#^Ab9lxv<_K|pB8&V8k; zgNx}iuL{K1=l*t1obf!Y#fo>@u`oAP*{F5SljfxQl_Amve>Cl1MFoLp zYFSHnLi)0|V;pB2I_`=qg}*38n3H1n3!-CsK0bMbz~~{3!9Y;Eg_>CM!~VtiWd9hp z{o(iQvPnQ23S(T;~j1mSr$jS6=_q=UkOWTcuFM5GGv zPcic;ztTs8;oA{CP~`9=ZSwr)idYAsADfdTAG3#+KCzJ%$q3JaC%bc{#IMjFrH;4? zmqJ>~E074%Qw*rdTholD%gbL(s2dZ!RJ@j={}g_X@TK;R;sG+xz&2=th^7&usOn5O zG+JIx8kzKJEZ7)nLI$fx*t{)|N*Aqh4~kyo<37ANL3I+Df4<~OI<`hiH2AOLiuUE! z4g@Y~sT$^P>-_QzX`djf8)lCo_l#wI@OZtvNod z=%V)t7JPSVR(@|c*^MjoayLxiC8GIp;r6#?@QbiYmOUl3OBadjFoc<2v=J`I32mX) zA1o*!gg|ns99c~(R!+jI?*v4J@yjR(_Xyj4K1-|(Egww1 zx~42Co|e0?#YdpPnS@17$}QGgusUa(Y3w@FVk~;4DGW%&!2Hr)Bs$Ai;Pn zwZEX!NvDPwj(9aFeKdnJ{8@*T<42m$|7tq{TSHuRpl;B8##pg9TtP>8y0zqoHqk+t z#utIJ>&5w~vziXJ60Ts(0&}t5mibX=3Vb+ePwg6?=wUFf3!;~4Wq`OZ7DyWU@Mcmz z1NFMbOHANvXP@yLOK4tb@8S+pV=()C*l&5KnS!Ryw-OoeWsN*-O5Z+bcSSeA>sjyf zz58*@+PLlsJZls%$^dq}Qz9Zl-^fs7GrQuOP?>kUCaVZT)SKfp>GnSLtxI7_iDv&) z21KQZnIN=EpRqVokmgXpF_8^iT@sRy*M$Of5>6WcE@_R4`$|#^SctgI$W<9$W$6cS zn7~$s{D++;w1S)kRfrCGJvuTB^}5*H!}BpM$+^}mooM-y^V<+i77mUbE4vwLCs7Z1 zlLJO3Z%=ZSNW_7NIYPi4)g}P$2k#6@7b?fk<5@7sHFZc3fvBZ|d{N=~wuq*us|!D{ zQ_)V1N0YW;wmU!#JwfzwMjIwc_^9QYjzV-c^Ow1%&DUr+3911HdFDz1JDl`2m2b8J zxKYY7KWS}Yc;NRSoyk6Zx3VD&s*lEmC}HS6v8;E)LimtQ%Al@{k#aY`a$j5Sdu6xX zAD6^%zqO6VxL_!0)vaTtbQ6ztyWybNPHtbnh;fHlOGd#5!6)QrH+!?QQ(3{btA z_c_%v_>vCF2dKV{Y2N_ocMsYX7@)i}s;3dFda5JjPB9LMCZ>9NGY0vzMjw;S80kpUpYL3AyGxvUY-|Z7a*rLtVt<|09TTCOIMe`^IkhG+?RBJ2|K7?8zYpjk_N6PX55hDb! z3LU+KK{j0n%yAGkI&C@}Gc)+5PKSohljogh&v!cCJ^y~av-7;O^Y_j5&bJ%ScBrKC zGw)6+qMo694WubJ`tz88JsyixjKk>TDxrJfs*-Qu0Iq@Ka+t!Sr^Tplbb>n*rWSGi zDIW^P%et@6B)#pch?j^H8zrRUebv|w9|cXAAOq={wedb4{uD}5*Neuut`lz`R$5@- zR5^O^idrD*n&dYqlz^R(7g)dScYj-jM)XIX(f1W}lIf}gufgHxHXY&oAn^vm{|6^v za~3Q46U#~A{EPDr1%k2FAY&Xy7{c)ajl70^3=fUb{90=n_HmFU@CxQHaR=mtxJWL? z@C{=kNo4fLLHNxXBo`Dk#fK1RMXapUS{94xozCi6X%rBTGR8U3t|b?=2dhH7!dAf> ziLo`Di?vHPq=>tVZ)&aldqqIDz8YCfeQgC<@pZASg^|v!RqgH-hFj4 zI{UF^&G;a%D1XdNWPqr#C;upIz9&$R-7(1nfappbYOmS)7d)6je=wkaeZoquoiC33 zlUMS=SI6hm)4}MZQmYl|t58(0^EcLV`r^OO&wj!$UmaB&Z=GYYov)Ee1vmCd=Zi7_ z{)$_+{2GE6oHY99szJj^!YEy=x4pwZG0On6n3*M1I^sTIhc1$QDb1xVsp=umlo+vE$gHc;3S!XxN z;E*d4I@8o}JQajrhI3$iR9{0f3?DBEFP#;fCcVS_G0_SMbS)iMX70qpwCcK}5B!eVFvXo$sr^y;$$Y7!M@Y%G?H! zMS!)T04><+FLCMY9FNa`vIGeOe+qlP z12Bf+&$wvdJI<#U9We0$-E8H~)7-oF`7)g%V*+_7fF|6|(-%Y9z2Atc%Bx$7b0RPk z@@5GTG;}mP9Z@*@SE9JCB!ct8;2u91d;bAXCHc=cI67K+K76+}_!@D%C&NAerTBgm zdgDF5q}nRh(^54Y@995njm&is0|~8Jv*F3%-X`u}W{;Wd?Vu_W2=4R(1;z>fcK-EK zxqyWg7%$KjVo8W{qK*@EdU}CB!(~Ed4-N&-G)z(u@Hc~3BN(_h;rD!YfCvbbk(W=t zn!G)IeSUV`y75ljN$3&87}$CE?jZV(mB5(IUI!m7Xz0YZzuw={mmdiTex%-xTK zFA_q_WHLqPy(dua5T|XE@q1I-BqECe-oznutbp+nmBPKsD@Qybs0XF{9NbU`V^W*k z7{V|43Z`fv43ytcOyDEN?{OQjy;4@~f(gni+xwu^4FCW&{0?bx#(jR+tvk-}HA$u% zLc)E3#;fx3jPf%y54OZa^^oXjaPKQy)!g1j_`Tik(P)Yry?b(g#DA8T;r2J3zWwrd z-^!n7yzaZ-uCG2}(xmm?{AG z^xzFddm2}=iq7%9ZMr5q0?_t=gie!1LT2z>Wt0Tu&c=Tn3+TX5{8j`jMkAgNM*nLt z9C4-UJVP-LzF{pe3FNYCMS4Ph`Cf4#G31iX`~xH)N#Mem|HV(bFLu^)Z}xc`cZj56 ztaPNuV>&pZM>P)0@MpZ@mL)3v>N{8sb;?&WkMf-Gs&3lQ%79LxcOh%mx+&K) zaMWp-9#)6LH&_e4>fuNufXqaAn?$n)sm2v>86W6(@AdoqzihZfN6g*`=m2xoL&1xm zT-XvH>3GR@N_$ZghpD7HExLol)YQ+G%gjoZ z)$1%pz(O-bT^Wat+$Celyt@=LB6ma{ez$|P_T@bhhZJ5fl)gPWf=UAXarNYgj@-wm zJsE0cW&7LJ-#^GQ)_boh9x7j7zDD8;syj0thUiTQPutAALW^Wpz;L5wM~ zZP^14*X_aS1us3;HX4Z8Z3~L^OF~d1 z*Qja361#ye!%(Y|U`jkmj1i=>UQX(8`#3s7p}X(bwl$$<;9A_saKqBPK>XUhlT0;OMh!{t}dc_X2z)}Oz1ZHGFL-qyS1QtD}@1cy92#sX{ zf5Mo_;j+Qxy!z3PV!{WB9S7F(MsQy{ROAw|vb-j=h|dpINajz=(GA^$22 z<$XjhFN(1CLAetrLn>c!d?v@qfG>H8)i2ga2fNaMac#Ji%{igCU`Ys+gY)!p(x|+# z*>vVBe4PZSnqYAX$9;-S?~t&mL6PJ?t}B_mg+cICO2k#*Nrhcb%AcjnGfya#l6cs) zK;u|4MbK9CaIw*;v8Q2Kz>ru8_9w{nZ~#*}p=!vL$qDlkA2l3VTv)md1nKAYz@Sf> zo*l-KmT(Dxvo75hM~wg#Q6O?;z2ZfQED3E4J}0ucD6tW{$)kdQ5=SLS0>|#&VgKbF zO>Mg{FjeVEfJlTOfub!usV*VO5Y78uMhbM1tc&n8ZCIf6~*k z(R6x#QGXv}a7b&^9Ue+NCZwsMRDpo19?zM#YOPZ4sHQ9Avg{oFV{}2wQkVzB7*t#( zF4l>l#$WD#`L7J9>iKJXUIdj)5Q*Xm3-cR?6Ui=FKEN6emnV=|MJdj&bwP{;KR>)Y zU~cdZpKoFo>D=qEt!N*@&`W&S*~6P!I5nU|#YVz1q$y%TE)MbfOWW##6XjsD(*$Xb z;-GgstvV02(yXjd@J&19qLhUd+$(SL)v5X3+*@V!Y4~p(%F8>Kq{`kG=O=H$T~FZp zIXziE8V@cY1rP7Rk$(!E$Kc{m_pdw%6cVS9+W#>eUw4>OmYc>!e%=1K#s2tNA}>vN z$nO0Ir2Jq#U0_wLt^~_8pESS(9_jZYilZTZTU!<5`Tc8Gg4?Qs#YMD8n&X$pN#w%x zfp6lL`xywyzKeuQ5sQ65yfyJ5@+)zV#P#}mgot-KyUI;&(l`@#_hBSiUxPR2-=kw^ za?F@!A04qB_=OqVbY8kce3HxAx9%_5JTY|B3`z$Vfs)GDmkZKDg(% zW%xyo)r_@aQP}rzFes1l$0yHuAHUgcwB@Hr+z$s_xX0}qC;v)Q=4ITyIauCRb@BUP zeS=ALoTjqAZAj2Dypr2uUYD7~p*ZUPJD&*MN&|ewQ(PgfhUCIi2RFlQ;q+h> z;3tiqGfu3N3I(g=;MNV)4p8-UrFv*;MpB8+BdzA3>WANca_@42`wqe&<0)_f?M?0o zlIrL%kt)YQH=DT)8HvBa7Ian2K>$}+JJl-PBSZt)qfEZ%xyPFrZ6FX)fa8UQ52%pq zoL!#2f*VBXDQT|p!6U(jTGer7KqV?TTSN}bQSo9)8mUOer%3{0HRVj{7hiHKTg8$> zf?d`R1d4Zoz{w9k@k`dd5xP@&@16-qg{M92sRie<1=!G4RuzkYxvK~XBIp6K3BZs= z>#aFL!DEG)$Vo8y*=$cJ|kvfA`(`vz@!0 zo&6`z*Zj|VrhZ=|<^pb60s{UeJ#uec$a-npi&m$2fGPNG8vm68wX^@XZ#Q<MYU z*7Y87;A(3Xi5`MGEhVUEFPBt&8F6I(EG2~0WLdkNy{T3>KujqPkV9H9Jr0EFf}kqN zH*p-qS$6L%kQ3YSXZEDfq3@0N&ff2h-|wA?@|bA0)VVFW>+5r2VV z^%6Suhky9|H)LK=5Wv$3s^Wd-Hy9owvE;>p1#yo~pl8^J4hiw9o^|r#pbxPTFLFfl zjA&2)X5;D3`quvUt4}wctnRGufBpRV)AiM78V24n!odI*n*CRA_szk6);P{!2&{>8 zteghx?XZW-**-F`A#kx`cE0||{O8SW&+@QFB(hTC=%s+f4mA|UP@ zVXoh9?sY+K)Y1gnNi_ET=pPX>>BA3B-RSzAb)g+0`q&%#Ohl3bGa}c(0iNF1RADV6 zv{Lk5uoGfF92G6`GdO~|uPa@riQ= z2@YQ9va^~3n;rlaQ<+=bBIulaJ7&yRp5>>mOtzcmS5jr{`1RERqLI- zJ{n@nl1)o(6xd=9$8C!0Oj)P=o$!L&@@WU4-0A%351-$^pEG}Du(bglEX} z?>3(!Zg>C5`uF>PTitrL@$4`AI~(7v^KMP1zy0rRZ#=&Mgm?EN@3vj;bcrf3AE$7< z_Xa9P`zP?w`py3Sx2sP@n%UfVy1qsC7}*HDcYgJCr!0J(s5_uG^L5|UNATWLcnJ*0 z>Pfz4yl1a)W{;nrTpqz@zbXHGry+Ai*C+5Xkc(ox=fBn)x+}|`{}NK?6eBvMtFWLU zSbe-_zl32S1l+lL%tZ*%_^TyM1rz-1<>B}(45Fhqoi7l+Gw%OmIL+hRLazlQXHq|R zVe7)w5XrI0B(Q@MM{V$bSFUlVv;H$Y{AqKyz_HioCn!Kh=@AcZx?~^*1rU=3;r^9^ zo%jMNX)fWkgxgwNk$BxOv<)q7TpylZ%(R|Bfv))kUctK>4D9?hBErP5>X3#fyiYv1lemRQ|R)D_{W=IyrDA!BT>?^EL7U=Qy<`1A7p2g?ut z+4-fxXg3`9i2mL=U!&$U!USI6P<%jn>_y4%^ z`DZJ?|3lejk;Q5(Z;xK;;Uas6fUfm|M3j5?+xH3T?< zb{JQP|HDlp(bQm(TA2>&1NizTF$|RF+~JXr7#rIMIvM>4iyg%$E0ejb*+clS(SU4c zKYICY!%|Jgb&s)()fL)6A71b`MNK0@g>jrL58CwFDjaWoIfPxtaySie? zL6j%qWcPYyC2&hvT^f4rZokXaOYcHIicrp@rF%|2c6!h#dDR0{qMiEA4|Wf& zw?wh{{sU~y3=UQ?Lgg+Brs+a5wi)1w>!_X-nvziU8%beWh39vl-~S-;bB2zF_?#`e zHdnv_34Gm+-q5FztroxqxswaoEP&T~qMeveu%Z@HOLE7_6<)|vR<>Fg?yo+4ItHS7VTT_6mk2xq)BsMvfAT1Z~TEl&($tq^9qo4>b$hys(9xE!Q>tUMWqnT?gCZ0JP7Mt&OFaI;ZJaegoj2N!4(tI*5 zH2-AgI`diQEi-#E^|HSfTV!@3udv2!DlRemVCD+5Dd#QFxj}fv^%|d`(n`q!X76j+ zn#*nsF%vM5a{~<7=W^(oh-jVjS9Qd7)e(F4sxQ?N+rv``6?c-(+$yRPZ1$?(#aTDPP<9w}SH|G7l|yh&@9&8_F( zZ#J)6cfnWy_GYi9eo!PMQ~I8b0aZ6F9S3A1V$D_cQM8Tu88$rhhNgQ#LwfhtH_BB)7{7UOirFLy4cjV7@mv8W}@F2(k;oV z(nr601gb7U{5_bd9uWq?c}1@Q;?Wx0rsR$F!^8$@jTKS6ssRF>uWaudqlO(pPTFjd z342l3k+dZ$DEj4z02@sRFg!WGpxWeim!6_Y>&BcFEHyBvo$Li)dEq^YN0XwXQi0(4 zozf5xXPN;+Nduzx!M9~!793XzZyvlm!qyfXQg?OUkdcx(Z2T+G^-Oe>G*MBONMsDs zTfGR;Sd!;8xNtMG;~6!If~&hIABtFh`mq*X+-0ZU@Nq0^hQZtw3;&$or4wW22>BmZH_@ozFM#^A< z;hAuS{WIX~{SYV+zS?q>?DKgCHES&H&PpA=^c3)U>!~cKGNP~U*Eb_M=ygokZEr?A z0xiMPUi>u>Mqy2kEuaS-OzBr0KY~OgBIKRU*Gx#L+0uCF_)C&D4ZO4{!0`2m%iw&> zl&d_k=BflQpDB{nO7uD}DHArX_sSeFfCBL-1`44v0*@2WmMjkKVadUmj7j-ZeT|@| z%d(XJS>}G69a+ZAcL}xoWp~#qhCs&&#}$${b^d87mVBCpwO{&dS! z3EMlXUvE6!*g>=retSwqg?S;hG}~H3liw?!Y-#fK`pzmEJ(xYv>eJ0{rP=Jkunvs% z5Mv1y;^ga7-d^i=DpVSei@EbCJgxHQH3(gzEtxzfqilY0qFHjw!4xwI#cr($1(fZ! z){-_*aSf`ih@GSzLi3O74Fy3-OZpU$K+0)>A#LRwoIJ3%kb7_W`Lm~gUy(onS$S(ym&AjHN7%4wXv6 zmMIGh8x!BWYEfTJ0>!owP%26O%h2C0LY zD}ZSD4C5~-uM(6Sm{G;WE6f`acLTF?UY0pCy)V#c5sJdQ1Y7Uo&T+{(PfB(xV2=!d zqeQ;or=G3(CJOVFkDm}7V-z65x~inDe(nh_{j!$;A+YVD+T+=eA~gH!mDxoIjUtOp z`BRNNsLYN7%g8q5P?Llmwb_MsQD|*}nVT;w&FaC_@;x2Li2M3P3{&XFA^mzg;BGU` zVsdH%3%ve}*d)w|shsUbipgJi&TX$h6&4p+XfOU6xhcYVoq5(5FZ8GH%h;68AxTe( zJ~k4JjY_ghUg}TJk46VU$q?S>;p8aMA!gKt?pwb@1$+2Z(o8`g9nVk^XX{84yzA)- z15N4)RH}!_?|Me{qhAkfgExF*p7i)o)1mC8(k_lAhh_^yx3(>jR`ke#$n^=n{02(N z`XdN8z|Xh<&5=ujtlhT)W*ddhhee#IuqmvFW zX9p}{2)5Wdl9wo{k_x$-IzEXtFo_h;t8`bh@k?HijUxv`T0eiCrsa&6j$VQ)TP-|= z?;4=BU)v`NhtWB3=nQ8#0X9QsB922vh%IL&k|_QGM6q^~1@Q?YY6>GB74>G4`ju6I z1@&a0mivyjDnf0G?7E=v7J4atrdqo2Rh{k5j7K;R1_xj@n@D^E7I@kYmcSflN?*1y@`_=W*DAo65C-UTWUddo%y z8C+pp+>c=_o{!!q#+IalFodJ`?>nFDB>}~v>INpaMVCq~4YT9!c8?_qJ3PUeqBsm$ zo+c++y>Z$$gn%Rx)daCz(3ka6?3DwvVBuBPZ9xT`2|o+>&bzTIZaJhQW*J>)Hga|q zJzM@=$}HH6KT=sNawdK>2M$mN{UN?t7>XyzLU~mfOi9_CBaw<)?H66lNCNMilET63 z6Vk*{#Jx(nC@A{UgbK-qlc=M0B_O!m^J@_k+?6rBD)({i`QA|w!|QtRfEJfyL=Ez3 zAqP0nvK%%4lyc=BP9zebFwu++b6e~|pG%F}c)h1bMFi09EsGNtRFlt;x#*|a0=>94;W~mBtRdTD`ux;wEx0_ajY39>HhesG< z(3$N<+=QWexA6q!(Xlm`mk4whtf*j_vLoNLp`uub(@TE&RaYia^aFAOU9ZQII`ZRTv(fb=Y4!Pdhob?1CbmKw@~h#M3#JW(0v zm9Y$3xRSm5;dhgz4~X(^xxbcd0Z@CL|74?JE3h2qoY34edwX}N)9>@Y(2*SN|Ia0A z%^*p8(kIJ?=L8DBu(Rpwo}i8iR1{a~RIQKl+PkAUCs(ldzAXsK^1TZ6oqp{BCj^Tlu7YFB3AMGD%e+h@XxQG9=!TxR~untW!ir zppzmhg&l3>iHU1vCFvSgl#U0wL9Ob9H*%m4`FlBSA7ir7M{yo!cI&(m6b*Q|=6c=t zAk1tKeS3@G#4lgB5 z5-kwm+xILTb!w>H)UH8x@BACo_L8><5y;^1h@7QT9zM5YuxIcgu~pn<76r-jz))*2 z@KbyxukH@wVevKtrZgu4?~8lEM9j-WTe|}+V)9@+X3bJsmNTiU4|5ATAij#(BvAAd z=4VfbfQHCoh$lX7YupL&TR(;kX0aM{(!+%S`t)|(bAIcRame_QBmeGVGG4xqQi$?b zSv1jk;3F_|wEKL4c4B1*A3;;*Z?zFI0D}Q1jZZD#>oRp6%PoEJV&`RR9=NiYC&M@S zdj16#Lom~VsU_9bJj+|(kYLF*t7x-58k)()#3?Z^b-bZJL(uGD(}1;Qs;ETEU`D1u zgiu3BP$&;0Ljh43kpw(IrBP8^;n3i;zD6xMyYYr9hCWM&G0H$PEt~j;*jr<=3g_7n zUqk1FA@x2d2Sd`j;mL_B9(_=gg;k#t3|W6WM(zOYfPDboC+lxQTCDgh6Ca%au$Hu( za4tnZq*RWVoUnfJK5n3ICV5SI1*o~rtx0ntiRuldwr(PZyNZ+ycz4jPDAPsb+pxEz zsiUh7Q_Wh`gaC(iJVG7|1;Ta;#}%^^4nFyr%RvTf!6&XQHSdpyZ%na;F7zZ4_p@zdF&=yb! z#PnUNuy2PXg@CsPo&kN7{5u&TJHhyE3yO?g?Ie0v_MHh25VIr7HGeoQ2$Q(>K0)k~ zGOB4COztM00p*?NLgo$0QEjBf;6ri~RBAvb(?JWaPDeiv5Ai}u;c9fMZy`{&&fy7^ zoa`n@+e64$ru-382oeZFwV0hUmJts1M-WFZiq3l!WN-VCGuZvb=D1uEIU?y0+nJ!D zuluex!MlN@cHfJxOFGX)JWnBwLnkmV!7#F|j^WwlSUFR@H5ZP9E+uHE>l z&p&I~*0i?nnJXrDXs&osnoE>BvN4h;C$e-qx=>l;z5C|O00~=GERXb93^)&T-5@{3 z3mubWhRg9u2zoJQ8X?Xz^qnE=9+Ll_#l%@y)YaC5*%n*Qi}A_Ahdy78B`S&=fKx`9 zf^VDC(Rd91rkhw``a)QENpJ&cr54IiU%GyXuP_C~f(9udmc`0f;3Rc5IyI48!&s-D7H&%v5YTP! zBRdVK!GTB8VEhV2D%c93Vdm?MYKU&YB?8y^D4XtV1~?S zK?yYz*$r;g0(uE~i0Ex4X5tvIFV1A#DkV48Vt6)Uxe2bb$W~l~wa~bxPBxcFJS%UT z#gvm_*l-psp zP0^Cj7u;QBpg7*3+a02%z;O+!bwg_B^PPmaRMLmv!N4(RMf* zE>squqSgE;T|&Rb_+q{rR^Wi%BT>di zjmN7Y-Q}HzGu24Q6^nJSI;%DEwtlIKY#i)9PciwU&MK@?7et^d1{EerF3r>C{t*5> z-hxuQ66#@1$Kx%$!6K0>U`Sh*B!~EFc|!ODZ!Wqd@ggl1q7OG5SOR{>!35f9sWhhv zaN}#Y1y{rl)Lp4Ex&=cp!bm70v1Lu19koiH@cGp6#cM6U(5RY`!IA>2qTe*czWS6} zK6=4H!@uZiH!axZT8s5b>}ZhG2P|HIGJ&w@LaY5MoQVlOn!r3Iq-h6-yKd~d`Pu%S0Kes~>55%wv- z$G1dc2)H4}@gyeLx(YoRcxIKNZ65Cs)EcA_L(+<&YAG-U^Z)Bhx+6GBA!?!ElPGr8 z(3ld_O#D@O$K>+p2qi4>;Kjr!g#ZMFaA~Kc#`TnMhu$t8!rjVZwsodO9=AMFlgT-9 zg7HWxJLZ+(+4JNcpesSaI^Ny-f~t&1w^lm%RqTC0^ALaD`T|u9hm4JU`{>pObHfkU zFZCL<6Agg?SPXB8zX1vu$uIZ$i+cy$qQHAg+zD>=JI`oQTlgKO;Ob`}qp@3=vx0%vx=Y@85mIj1B^kEGHReF8AlX?mCCs`(EfH#oBN~QDY z9KpeF@ey8lkkKzMSjKw!A5;1a@f9kuQJPa{`CL+~1#cqZh3`0G95CUbVVVz*K8XEp z-hOT#U%)uYtyFzS^BuAcE=G=n3&Zt)xOs`8RHe(33P|Og8SH1y4fH}X@YuQdYj{(o zfqDRMw*Bz>&>4`y54kmjFT~9k8P`OZ4+|k8D~oBO)unqP(l2M;wD5cI6HtP-D6xNS z!z^$>edhUrdE(D!iWxtRt!%v(inkaF=m_|Fga{?-#Gx!V9F(Y7P(S)C8Eu}H9&ZvX z?-!3lYocM+#OCM~;^3473>&TJS8dmJ5uau=m!SysFnK+=Jehut;%f)TBpULdCY(;O zgTT~{H}M7U$+H73i-uVwmzFIwkBWI~*#T4&^2g`O2xkyAUzIE)V{Sv#SM%z*9+avZ zbGMHr8)PQ5U}+6#g(`#wo-l(ON=m{WC zLbyn{+`^iFO?O6SbCWLevr=Ri$<8*_Idjj99{%soMt$y$~Mcav?z!W%kV9~$8n=mJuc=$gt# z3>Yc@{B<$0=`fpEH5HA;--kI`+hZ3TzD1`1e^L$Sq8&`DxG+o*z9msi^PYzLuBcUR zI8{@+1Bh`GgwwEvpPfX8P4z?K3`>0_%kG@Nj`XJakwrey5ti&I>0dISe?kFSM-V+X z)(v4`)==3olcA(L74w-H)UBX4R$ZD(lT6hx5M$B|-uOWVN12og;st^UR#wvS9jg+l zO=V9n3m>$|Psa<=D%h_|Vnm%a$!5lhvdqEXs|C5y+&2>q?bk+=aJDg;4Wqo6p>E*G z+kWDc25f&22@}p!xR!hQno&}%lprr?ebUQsB$(0pL01qM(Z`3m2S~4Lq zvd_U^e)O)3XBnfCFArXi#*=AJJANnw-VK^}^7V%Zo}I3QK|S#VaCo2fbVkOu1U)2-Vh!D1s4Df8fD)TO$Fv50~;&t-Kc&A`u5&66s z<$ct=k#ZKBIS`Iw{iEjI#GQh68!2(l#v$OJW#ZgW7{z@)ng2^fzgDXH!f0W%>*%b`e(FOFmzSalak7Ssf>fm zCB@{RqJW76>Lx)D<4*Z=r-OP7ZrQ&$2Q9vphvx(`2Zx3?J7RfYbrr^&SV0l zNxpz8zZOd1T493FfC?EVa0}*9whkP^RiCg^gchE*SzAy`VW8VTf$8XQ`MSdMBm`Z~ zx!O%(Bf#K-=f9j1tCw$zf4=&n=;bfT^6CVm}=PaMkqoZL%|@CYVlaH z%7Sd+nLl6=N)-B`y1N6lw#|0CLdQ%wjDDiSc`{Dj{(;<=Wm>JbLTY^$toRHdB z%LH$RN{$MS7S;;C9%Pk4ogA)QW!WS-6!T`q;XSJA`mybtEFQFH|6mQ{aW*UYpyh$DTWanb~c?{4d+Wko;qa0!mSecOpo@`p_Ak;3jyN zZAgtG#2btmXj^IH2Dea7E4Q9V6+++^8u?oq`L^vB1nUm9s$Ss6TI8+u?a9&UpDJ2+ zmjns_yQnJRSbhg`V@!Wz-UM7<3z#r^8eBpyP5I>cYhf;Sqx5b!3Z~$lywHzb>>VbVLaqZk z!JJ>hP!JSEQ5*~6+(H9GK`3LF_=8l-bH?pi;7Ob=R=dsI91dOyR~A4b*KyL)O~|H* zo#)MyM;|XdgLRuZI+*lEGZMCDL@K7u^%uhJD+8tam6js~JXShl%M6HO-gbo6Mwz*G z%&aCQCz7kqnD$<5rrd_T@X~Z5>Adhf(M{&+)1dES^8`a2&)D_Qmkcp;PEe|%A$AC4 zS{na~6<27r94fKTE(XQyD5FII@KHj%=gi3i!Fo3$z4oeUKP0;D(0|@^G`3#%bi}@k z%yP|>!ATZ67uN6^ry}-TWF3(@uW=$cRWiWL`EVZc<{xny@_`mT3m`{!Y>8hijzBv} zHpiH^?!}xm3IHlhpfOHx^Oy+%*4^ld&A!?}Y>qH9PTJ|} z94G5NbB(~OyRt5(flS4z*mK?-P;|z|SKYR(^Sqg=POHTxwV#W;_q@4EKhTAz@s9H* zm>&YS@RZq5^X6?hLoPf`>^X0aMy$cYbHtwW=4f|iTzIm^5Hsg&@e5pRwnpcfQyF*S zMI3IS%iy(E%vfQ>LMBr-{uYO4BOs$3VFOS&)cHVHB(0Sp&&yVKeH*;W23 zhO1n-zdEn+#r`qQYkN;FPoZUidkxk1Yv-qM@g9!7lILDx$!~F8GjFWm&)(9EBcC9= zd%@<3Stc2|^oRQ^RkesEhb8QBjwk45wcmoeoAPeZ+RbB71Ew zy774MR*@7P=7fS1hX)aALddOn)6O;m9|G$$YpT@5q$Sp~f>L@{r#J0n*WKx*LLmPt z3Kw;G@XOB-wlN-*AC4M24jnW7e0d^C0?Mv~OI9r(9G0KMlH+28j^z!d=;hsfB`{M4 zuXr#z?T~)B49-{1VDU2&^Wxx2M9nfIYLeDzwX`MXz#}RXV~BjV+hx#6mr7pGDV^9K z)LTheuPB;1%x>3A0d2j4POz=xeoR`?93$x+u%+fKbsiP)5*?e=IAG3|QbTU*LoOqT zkjscvYR;7m6JbqMz>Rs8QOiYfd)~xGI4^gVAR8!7$BMHjXpRGr3|jhwZd@(n>U%;h zN&Y^8NeP}?G(MO6tCNSz3+AN~eN{ll9xSBbBo=C)Jhvza0#7yNRUHI>cPuu)4W+Z& zA35&g{Im9vSM6fEc!-wW);)~lvF|l^k6jnsI|t!9J2#Jr2uA+SpS6n) z3F@98r_l`%5T{>+e0<_-5>GG>Cc*)n7eiSY+UiJ4uw0lYqu31*S~4lmRIpb@UaKyR z{ov5ZZo6Jl`sMA0Ya>t89x^Y(B&?%p6`1?wR6LKcyFykdZGZ8EuuWKlIF=tcEpKa=tXiPlus^Bk>bkQVoM%% z8pyKQL!0Vho@nTK#)y+zZwZjX^-|!nr>%H|Sk1j=#+Y&+{T4%BnrvplaW?MqBkU!L zz4xB1?yT=`eY5u2XP^DKj>R0n#;dLc2CLPytlljGO>S9EP#|EFoY>Gw5aNEl+;bml(iWH*|uzCy?yqU%sr zw>E{7y|-$T*_Qg9(%EuTk1dMyAsRhD_gsFY|AY&q@T4cX_S`K2gd+NEbb5IjJjqM> z@w?*tni$+1gfcN48`_zGO}iXC(iJNuH03@J2mC2k?^ktt8#I;t)l12C2k%yml=Yke z&0T5^7@2z#odNM0o{N3~6g`spdlO`cVK9CQ13{6#4(pQ43yI zThfXi^!>BTQ&iwN=vnLf0rQaroVY0kq43Wo+*8Q^1R|FhmnabG5Xn6*t(%X!cQ%4Z zj2Sa0z(JI^=O79Se$v~EEJ?-_K6PIl(421d^ZMdcSOeDNX(}ztB@$Nt%%Q?x^_m~6 z*ZkPvS#so6#wOXp3IVh(bY)+LN>P(ejg?2mp@xbkZDvJz3ehIK=ogB3Ori16GNsc0 zEfJ433^<1m;fL{q+{agT>0Mwj(Z^7|d@m0m0GSCEvc0JaTRep;_m5o;35YtChx<0u zv8_;5&zSp2=w*n~1a3ZnyPDQN1uH_y?9$iQR#+q2gGdXdWs?=m23D#6+Glb2F^f;J+;Mqbm`2sd!xmd?me=VTWrz z0M-!(SPETlfCzEC!@&M#jvp-yTsjQ7gpYX>m@7mBgL2|2Dn#H|7|>#{Q270=4s!z- zZHQN@A7KTcT(7k-%#9J7L)`$}nT#Syei)(`B#(um&Bn=xxB)21j3K)u_r>UFVbH9z zuyJ&|0dNvI(LfTEv8cpshL)b}WRU3lbtAlXl`nfdSqwIr^a_A^cYW8P;|*Xe*z5cp zTVm&hH!%zVORQv{z7eoAI?7-Yr=f)b(ymL|DZ@}1frjirC(z0_UaZMmTEEv(sGP{< z5nO*VLh-Rr`l~wa=G19k*nMz#IAZov#Q7t^_Q_#Vp5XipnIl--0+EW)CTo_8BqIf! z@#v4&P+9*ktKkl%A#D81^v)|vxl3)-5dzKM*XmEhaDr=`pjeNwa;;HV;- z+CfsuTwSL~+6GkO9w`>5{-rV){W$^_wl&pLp}?5YkXA6Qia@jH zjq|;x3Q5vtTwLIUF&%A^t*bz-tf<$0eSUuL)nKfSkq|(;jUqXwpOf~%g*9{S+1^?G zdgJNF&foX%%=T)t@tR|kg= z9)9-uf>_Y)nY-phPMN=6T8e2KCrOPHrigs$T<4^7F*=ZJDBSmxKwU`f1J!Zok{-JJ zm?>iCQCuc*0x}A(vuP~_2x(jRtY@ZSNmE^**N^Uk`HfA)Y{$>G6g*Gro){zWRoe7! zVx`^+2|j`n3Kfp<7Gzkyb0A4mFcU@S;2I{E1YI!(IP00%Bbab2hZ_LzxWypF;q%$9 z2`m`BkKphogU$t+yGgAQGqWrPviF!=6JT!oOg&bU8Xdo;Svf50%FiJOSIArw;Go$t zf!Bwdi(AJhjx}=Q;BbO#sg9&PHtHb|$yZxl6W*YbF?fB_x$wHGgk`~4`lJq}jT#zX zsZNS6)D<2onFJNhymRT@oX#DDxeLRA2xU?hS{yp~WSwMv={P(vX}OhHT}0RTBo1NA zOa`5|(xkI5Ht9Wgy+Jw6H$cwAqh$RPTF8rnPXWpa@DQb=uX%>fx zN}PGKW;bc84yb)DGSX4YAq%5;qokYKx+$ef}syEkYqC_V99b$!i{h5)mk{ zBJVqw23p<*dboa>r-9|rog+g5-Tp>!R;Y@jxl1w?%v|9>h7CtEAl@}N&1->vxRZM- zdrbW@Y$cYU6Y|69nxQuF#vIrJO^Whn-sY>K$EHwqkB|SW=7oFuQ30Ay5mna=(EJY+ zwcF!=z8Re$m)SLgH{F?OQ(x^Z<9I7M3$vRhYK4};*dib3qoO*!*a1uX;Ny33L-nyA*-lwvhDAC|2y5Q z_sRCk@9CE_xdcJz3G`r{iE=?Yz0I1^h+=kGe#G)YsnfG2 zH{_Va*Z%Nl#780Cf{hyvoN+Lp&QiYfPwfxw#y;+7sK~-7aO0BEqFy@A313p(mut;f zAGh$*X8G5jB*o?4#u@xgM~AE9Be>z7O%Vq%ltMzi3F@$&O<(r{j-9G*ab-`1_*XhF z&VD>YU9--f%!}tC^478#cjtGLerHolN8@n;eI*O-9#5wila+h-P^$d+@)ZNDc_T^W zc>D#v{|IlnhoqDJTg_k!diO%{X}HONV>JK=vf?MJ?rVCemLDl$spu5UFu&e9H+SoZ zHuSo|^G21%Qvy*2XWG5+QOUJM?9=n}DEi2b-mrZ6(r`RRu#Hj);8Q+7v&T<^F{{d# zeO%6Q#;A1Em`?))geVi`u*piZ{*BZox;Z|uvuWS3UcaIs5J5}f^g zj_`pv{L7$`+uBW~*d!ZG@yZiu4SX;*@!#VSwMLwP4HQ>?e!)mA<0epx?c_ar%c#PY zPzZ$4Ks{KKRyuoUxB7IaK0h4xZs8AG!9Icun9Ei{1mAT)5U8!NRIXN2Z5w81q7?k- z30AO}^Iu$J`=sff&zpH&HgB=H(>=PG+5cu|W3l-i?~e3edF{>d+N(Bvd|$pC{sY01qt4goM@OT<*?H%S|L(uC-@ig`@x%VBArry)li_;`OfYSn9j!7# zN=2bg63U^UgqMR|QT9X-e%4w0c75%y`>Ri%g7tl-N22omi)UXyfAQ?eKKv@TceYkH zp6zU-{e#x_Xtc4mQ#5}V)jL;v*pL^8Thg+LY)XZ>#zkk*3Hq&q7kZ`)t%N{jW# z`AF#Fw_y27)0?>f34(3sIdtuK_?)7Y60JYXA-}Ss+j55nEa)Ry7^56dY^f2W#-ZK1 zBt|-@LlMt5Wt8+x2AWGL(82KyD?5TbPt`-a zr?yG}0{H^OfS5&)!o&VU2oK1dJ(_lY8lhU;D_UhvVMoPBXPwXb_mRwhegDPw`quuF z_06sIHRK6+l07~MW95=v(661_;yQh$-xx!5a59)MXG53o>@4M$KfFz7?#_HL+Xm_J z!*E$XBYi3PL92hOaFHbZgq6f4?@EZ>+t{qLqn>60usRcZ9*HGVf<=4lK%O!{Vkkqj zr3i4CO^+!OpV%sK$T0Xi<)EHH5(a3#)pcRIXsPlbKrusmp8{fp%J!}RP`f*rb~d^% z8}o2YpYR!fFgO_iu0{KCIzM=N#{}g0WC@kAb+rrwzX%{G@~;E}`?qz#7FbQ#+pTRP z8aWbwVobaK%>(?l&`J0=jsPvjr#H&-qmbyT9h;SDJ1CURGI{a2h__0q4k{*2sl%`i z0vV~AqywUc8wL{pw;>4W`<0v|)abk6WP%(GDQooU_%FONnC763J}N5;hm74LS{I>L zrCa9YfazGIunOryIMd34%6}T0TpL8v^&om#;=FzA8kR|vQgu~pw9IPC6|xTi?5)z(Zfc&G8SbI5bEgsG__FYBzwBph_%MhE#bWMT=qD z*q#svz8fA)ahLG^gM}FPjvxgE9tl|aa}_Ln#Hn&f3kE}IK78ykx+-D=+7>=c@gxYq z0g=hMaK2)Ub!&Ju{JCc-4m;i5)#d*hEdS&F@}HMqe%eitP;~RlEJ=pf-dLUoy{=fc zIA#Eg)M}Sre)gG!v3{Q%H*4K`9 z>+Q*MZvQ*Qy`ASzo|CikRWf|jdn*SW8XjxpEG$#SC zXw7VK-H<@1y{&yw?YAsn z`Q65j?6WZ)D3D>n9rHbf0(D3X3s2iA-iAma+ZiYkbhbC2{6C%1A$Su~%?`&}x{lR0 z4`?wXMZAT?qHnT5UxdPcxHsJd4!Blpr8+@q+Zx!rT?F8_`Q67)_~VG$IX7IB7lDNK z4I?=ycRO96gf;3MrIBUnc=}(i;S+BYHgWlp;ZbVF$#UYf4H_-Sn>8FHq*JD6Y>YVz zU7WyJiN9gxvDa$ROd;a$-KTc^e>c(Mgroy*0tyJy1T}{5IV?Xzgu$NdKm@IsYX7 zmE2uCmbSls5>3#8|EuH|Y@EW#QS)2EJG{(Zb^2-T&^-7ej?XVoz)*)$%9sO#KlQ_N%jQ7SBP63dYk4mtU(Q-9GFP8_klLvO**L@A^Ig# z?$p|}4b9;f*adD!gj04Ud;fy-T~4O5MfQ$u*#^$H$X4VltlvIO>^DDYqAu=>Va}Eh z-yS%s@F`#`O?I&P2ID&TW1X{$rK^~l1RC!9+oCGv+IA&yLB>rGdM0f1p774ji>;?E zm|X~~$s`qGUkH6l%8I+Fy;1D#L)j70XD#n`zS(%X1LgSlt4}v1hwl1!s~b<}F@-rO zmBDA?)27dnY0{haM(pVr8o7@`sLir4Ha!7g3!61YB(h*5owAbLVh3n0K>23#oXi1j zMnde_v{!%4~qdNFE@cjs`D{08;|kqG9Q2sm^9WWId+K1QsGgwZCqmz;+b z=|4OkSG-5qbvDs7sKsYX=!O&99u@C0Po+NNlJh1rF1dmwg&x`4%|3lDZrwEsAe6j~ z>4OB0%+Eh2k_iXflS6g-yp>@<%nO-qw>$9xN{>sktAj#osWyE3FDm1ep zS%eYW9v4g)US`Ws=PqP;^R|9+&zxQ6H?FXZmmT=Wb-_8{YGG4=i`cKr|3LDG?o0Cs zD2cMdR;?e5@KBR7LlX32bZ&#a!NL#3YfaJt-Ll5FC=&S}GUKhzPsbzp!noRIO=Br0 zFnyHo;VQa)A*qy<+;mHqXRlC8>2NJL>6&FHe$eZFNoM-szWzuZKkQu)WP^Yu_s~Ax zSd(57@l~x9bz5#aX6)DjuP%|?Ls7_K05$ zTEO}O1H!a~lH>8m>-o^KhNf^0f%lCK(L84Ck#NVH3TZqyVPC5dV7vn)t~-D&(T9Ys zr`o9vJONRAB$s|zF*qfz83R|Yn1PcgDVG)l677Jlc8+~CgW+v7rBh#vPKLAA=rN1| zO|DIvQYO2lKfr#AD-m1eOv?KS^iFn5My6=97&MW)! zqI4?>fM_fe_a?He0>YNfZr_JgS(2Qj8>3ZU8ZHR>R{L^b=Tjdo(vPhN_F#2Qq(u;4 z^GLU>hgkkd;*HzhB@y=B4^(Pq(&5!0n1zYDbBL1w|CLQ&3xk2;jWBFF_req(^VkkC zu?Ylqy5;bTJBzTj|6GeUn|mYA)M4(82?1@!mJxuD+%{hW&@+SYuvK!0dME!kc%*o8 zDREh_i#DM?<_&^L_H5aG`2282=M*2(|0Qn=7q5Sq{_D?H_2BBYZBMui} z^C?^P4Q-O{L})i2F_3L)8)c%g;o%HIj?ANVErhpDXTzTd2jcZ$9HyO^IL0h`X+|Z@ z-K(1+7r5*)isxX6ppMA3=!G>3;yY!L_?@tc=csEwKsZPbM!DVYmm;-(86@_ZsKn4c z_=zR6^}3H#?Csy@|5WO|oe**kKs#n`nCf(UuSs*1Jeh~k$QXR-zdIf09u8gL~x^gVU|*%gzQ;Cya43PgYj!q5oMz0_z344Rr!&`KKYdGT!4#KrO`_`%pPc7Gr;KIdlu|0M% zkL29z%K6axi}?e=Jjd)|K}9UR0QI#7AqY|t{Mz|$b7sIHM@PFj%($5j@FHovIl`p% zXO?f@l|%u071@i!hesIK^cZgsr`IXWdUO*4O`W@o;2~nZCjJM$VNwuy^x>Z=D-z?K zg5dJe0b;_!sLbs)gT6mfhG=eR{z?2R*<{&R-L^v6VX2{Tg^>T%_Sai9_oC&w+YLP$ z&)viiyLOZaW-8OC&1>yR2u&jJ`OBB*JZWBMgCG16lp@H7n{YA^g)OS}X02_jLqbKJ z5n1gy8n=uKihs@Cz-@K&=~~LWq@ZT|UN+k{chxq5AxMRu#WEG6LhLSX|LHlH`>+wm zR+~b#W42R%{3{LR`O@8jUwI`8tg_LKA*#CAoLx2gbaQ(meA^lA*$r7EsGahx5jE{o z#7gN6&)uw&MFoc9hFX*eRyFJbzC+lJ!QqT!9GWzDTnd7dX+tqN886@Giuudu{6!*5 zk=B#H!=lLQ!0?aII?Kz<{IncepyV%?>_2VnAwnYjK{S-C1M|-MlVHrgcj2cLHY1EM3e$ySAfw3~Q@9U|b& z+`J~^gB_f(@(}4^l`Y6+tfkNar>N?=<}I3gN_tbyR}sxZHv~lipcV%l4$(Yw-j`9V zef9={xPJ2j-jE1rsT_<*+8mWXivTBv@>aeu2R5~^UKg~mOa|5Xc9NSx%mnQePZDp9 zVCaym_WD>2Lwp2k=Rj%OZVL(t0yBvxS=5bCN#v!j2Zulq-SFqkJ;R%$PF!;^ptQ9p z0&aj3uep4k`KDJNNX%Z}>Eo$wBWiuXTmNZCp@~3o)H|ClL`Es}zce-*7PY;}on;!) zqUf^-lFN%i8RuN499HV=LyV=kewlto^cJ_4kIT(!TSg_-N1R2 zo8juHk(n1qN<>j2C_pI5W7MJ1(v)U+A_wuM(aP0LY3r^lp(YT^L>i*7Hl~011kp?< zZ=+JwcH3o)Bp4kLswbC+!{v*?^f>iiDSFtO5jM)RiIj{w7au?b4kvCGfLddjwbYWw z;lnQ^ER0uwjXPUr16-my!ZJem2Q~L#lO5_VGnyV@{vbR}O%Xz2=%)bqF-qdc_|P|9 zH=e(bysA_o__W4R20<}DfNkrS$C$<#d@W((@*Y!pT0dyx6pko7yFeS@)B_~1oLZl@ zP6=W%*MbUas3}VU17qcL0b;#Oof!EKVLmQ5t z;_AHI#jaR-(r0wGnRq~d-YO^)6r;48+t6(Ku!nq4BdA$`jc=qB7ySKSY;Qs`D7hcc zFQ>XCOxYH;4bl4pq&aZh{3rXV-H9{t=(L4w6+N~)`zM%#OD=l<1ch)q0l z{ie9?Oc}>+w?T6zUQG~w@)@C^)oVooxGj9ovQ84j^yi;?jb+D>To2rwGNfnq$aY-( zYbav7tniCnS1CUH_b7SRKZ)Nbw-(7P6N*ag##H|sn!;{V{aiu<^}Ktq(E7!L57ds6 z*e#Oz-P#q2TXTwfg8lTt!l9VGG8rk8r)ZaeWg*bHW#RTIl%3ez$os18kSpEVrFmxU zyLuLM$SHsOsMOUm`bR>r{&A_hEm<(!Tj*{9_j#1(gBMucMOCHAj_AWZqwHw%6rL|Y zxrB5hXW?UQC2M=9_yZl1zT87<%O5>&tA10|wl_o?+nYQIRzg1q-2W@F^e zg|D*O5sn9Mc+Vlr#33B&xk4BS$tG|-kiZYre5|Qrqi+El^*cL|sjU~q5`PKuOVP~Z z`jm8HZoAO@LCbfcrNu=1IslzjSWZ_ac97IXq9j`si# zmu{t^c(NZzLM7pqhtB}1S_-juv;=|+@SlsZ{4==xSwB2|VE;a}e?PN-)uwoU`g{BP z5BBdL?cYDyzklYxCl^y02mi`A_*cfkzcLQ~m2vQ|jDvq=9Q-Te;NL%Y6RYIXD|nTI zxRGm73IcTRVHOa0FlBQiQY$X$Fgk^?_wIeVt7Paf7w-U@UiQcZ$MC@z|Ef_D&}vrIDTf#UJn&5kw{O_Q06*g@kU0(pNVuzwW7Qkx8tV2NG)Gp` zTo9x(tkX$=G-4 z6^-~M`hr4bh6+XEEiJ)uaHf$YtV_%aH5^ahn&c2ukhgWfehe)gWsxI3+{XTZ+mc+P zf+tZB=D7s`4bbLe4cI78u?nV)nT-@`%kX_NDB#8>sK?j zM!@ZNmp)vQm{JK3&QFHMrh#(__X%?$V_BhZ23s7>Ofnwi^!5(u4RZINO9tt8YSSOp~W()Zr>nlzzp{a_{WpI z3CvdFu0hB~U`1pK{>lAqKJsPC1eywj2^o+S6?~)?MpZWVmyk??u&VAihrje?jSLI{D`jx_D8y zZ)z#7*zTt+EZeJu&Y`+)WYBA)oqsJl|KtD>#SL?{ud{i>+&GCt?|&GCJ*bYEo)=;( z{6>+fm(>yr{m{Sq8Q{r`m+yj-&U=bgdI*|qR z`IE#vyYT07X!O*Wi@jWKbAH12a>QR#D3xIs6F~|8&ESqB`A_67399@BMvDC>34t$= zF|&EFuPg!n6CN*iOSYxQiYK>m)~XVIq!bv1ych1rT(YJWW+4n8ag#_VpYAmQC^ak5Uu2tZH+6hT>3a_>m zDRm|TzY8owxPXkIj`0n#w($ny8j|zjia@ck?ZX$yxodptaSltABf7kola-J+h_Qz?!IdsJ3U(#&UjNyJo9Z*ol{TZ#`ip6_iumq6Cnh|eg# z^f8+y?(?Zz%63M(%wGKU8>l0pL~5Dodre`nXaD{M1-GI0U##(_6dG)4n-qF4T13zi zD8Cz=K_yg9{9-yf38g}dVf4H4IkN9h)_;cE99D@v5>?-wj);M}ah+F}NbqbXT__ll zf7@$3&>M_qN_D?OaldmYbxn;8vcUg!wui7EAYJf?X0^dd=WzIXaCySd@FZYg2^CFz z0HxPg2&q8&^Ul@ki6%HR(Bbw3{rMzaPONhscr$V@cOq5|l~vA6HK5{IzE1U`97HL$ z-cyw!W|b{F=Hyc!z?>ukiB%y;&W5}<>O+mr4Gyz@2K`i8Nwa|wQG#;ycWt3=(VkmF z(@Sg`?6@2C*!bW6dU>3H-&q=++p|XfDB@*?I|y&am6a4)$jU6+ncnOsd)Ss?thjr; z-1uWnbZ^+gcS*kv4I1#4D|oz;*73A;c_BqD2DF)AYzCvtww4?KcU%din zG7BV|@YFr{iCGNz(4AS5Q)C?hO`~HQ7g9QW`8dR7mli~&`B|3#jZjZu2<{+ipF7zO(=R`quWw^JgeDRqPX|4R{P71GI%lj9B1U?WPtR zoEcX!e9m@^Uma>D;v8~Tir4DO(~bzQ zhD<(vyB|=KFIT5)qHsSrlOjVTmz%79w>y6@qmR6sl1=Iz;nPP-)|e&~62UQQXGLB-S__Y$|wI80){0K12hLeGfg{QS)h5Cncyx6{GXz zN2c3pPj0nP5vW^%8$tz*N;EY3AHop_36bavN`@4eK<{^mvNpurbvaQa%X1{VWX_*% zAL3-Jg@mJqEn%&(v6MvOXv;Rht=Tn*3Ooi5OC+Q}bq~&jM|tC%0{Cf|BJ4Hj(ALo; z;s%GyRi+%ULROfAlsc2C=u=Hj!ESY(8VSqD3S?TXw_xbc%myLyN}3s1&A}4KBCd!( z0ZkSz42?z|28qO+3B)f1W!&0i2Oz+AzLIwXh|Zp!4Y?|$j^qnjmx~4arS~N$U*%X4 zk_-`$2ut5iVF%tT$+ko>CKcmKGJvUJaAL5L2ig#lnoIgUf1Q>HtX>^0V?+W@a3YK@ z>ren|u#|8na>CQ|qtQVkC9F${UowF~5UloWm_4rFmj|N~8D{6=970zb$yLCYpR*E@ z6!_&wW6ieoy)))tc)GKXg7!N*fA_mTVHyQYW~p|;rIzYs zHlPU0{th`pPcKimEw#$qo&l#1ij|dcAI28pE8-#?;!~u6IHx4q#VyqBUmmCILpGJNQOl$;pf z!7qkWen1UVCeY^)B|dxz`EsHQ5K7hfo8D~^h1gR*T?+}(ddQ=Pb-*?RS!-LJpDJ)i zP8ep21Yxp+1ezTvUt)SmSt^*CHLQ%I9ONrgW}gx8JFYO}Q1vJ1gLW+%xgT7qTU*~5zNgpB!4N5&FTs?&}l z3}KYOdGWi+z9lL0(BbIDl>d};4yJz@pI=@~G!o#4_j~U^I78s;uLY&%ZF<>yLP=@bgbBg5g!4*e6Hn1cywdp2wNh5H0pt4L{JW9gg5Qzl# z;tbJFP*DvJp$@-HmDU>?`Dr-}z&-Kml5jx?T*%wNttTBKNy>`oA$#j&o%*I?gA8#WoHH|`gMNIe?E(Ij8+QX&r z82>T`3^xWs1|oMUpEGgcJ|G37^D$&L1F*(?mf#FgpT76_i%))dKbXAV{qoTlox5OI}^w{qt_$g0bYJm7_WgX zOvfppf5d5(v0=HuvBZD;Sn^{PW*YYfdJca^GFYnd50T(%^01!k9bCL}K=Xyjk{|B2WfPkEk#IQk)8?PXC8i+H zIox}N6NDwE@R;V zV3T;R;-GTmxtrG$Q(3!)A?cuai;%|;qSuXuyPLJnK!*>yMB}bZV?&c6@r~-kWaM{xl>jR8)K9E;d7mePqC8u+26{UAeV;4v-$QPLs4oPe- zn0I-2NcKaMtBM`;2@@qZ@-a6`v$qin7<@&R@)@ zG!cjjCmJSap*=uDT?Po+oo6}-#26G!_0b26YIsZMoBv#U#-I~KM60jmbi~M%avobq z0gd>p8pLIf+}t9wc?eLtMjROV&bqglezo?a?U21Rb**k;_nTm)im`V(JSd>T)4P0S zRoo^PGU&ZH`|<4jr?Y@^1iHXSUHzQIya&0h%;Bz(Q>UBR;^J*k1JZ~Qa55HJijEu% zP6nt2XiPI0ZJYil3$4U<1xc8~h>94brLa{Q40NqWR1(qwW;~eZi$4Z^NUbp+zA#}} zB+h3{BheV3de)#~gaYvpv87%yG}x$_#8Je@SRsNy=2yGpFEu%-EDSg6Z=A=Gw)0|d<{^qFwO`RRCcaBRU}teDCmvEZlIdGkPiheZ*dMM$4& zmMq#p447nQkxCd}c9@Id(E<7Et<`61-|nwI-B{he+xdxsY5}P*kA+j^+wS*7P50qW z&FPpW#yCzK!`Z$;uCjmTdQe~$ha-{($BIX)?wg)$&^*V2SyMGRJ}XZvV~aGSrwNyo z%^C!dB%a9Nujmhz(-#alTzJMl-IDGX0&&0}Bfr37OwB37+(DEDt#TXb{HCv{m%jToVYvCD7es**6&LIIy4 zXk+q3(@t1v5$UifK&=Q7f-9sDZ|nh=$t@ATVxSsb+GmF!tz?Z)I44w zunl(fpIa^`{%(T8E;@0C1tCX)RO!NIs6qi9($jTq=G^V#Z{L6opz`# zKaQ0H5VvDCC(pPHf| z!n+1jUxH47^HcM&hmV>A(KWIlvrX*sG<;C>P9gGj)&j1qf)J=`k*Ff{Cc6mmNU)cNRIB^LaA!3z( z&4Fb2vy{oL&@DSV3PkB)z+gjJST{MD2|#hU5~hqU2~_#KIzY|5DJ$c)s2?VwL5XZa zTDg9_y<9(VB0*RL<98XCH)QIr+Ay+c->@*_?vixpJ)$N(1cioS@`ZAMd;|DNfNmEx zqEs~n57#c3jQoQXoM&$!H>kfI+yqbuwhg*jsN037nf7jSSc2g{6$gX=BQZ|ex!?Ui z9bLPcOAu?}%$$GMmd>L!2JL^vh zF5&Pr5!U=9BgJjq+ju6zRuwZON1Bt>4g*M8Mgwa}h_AFOPlp%Kqt1XbX)+hYZ*8~;U()-^z(LU<#o7|!avzLt(qb-bf3?x{wC$e`E+7_8 z$H;PQj^T7h$VR*}zz9o0>C)PTO+v{w^QkuNRpj9~3hwN{p~I)RvZLZLeA+aIG?-&~ z0YcJ4($pE;F*cZsT*!1BEAD&jI~R*3(^lu5_DwhM9yFK>*0zon!HRw7f>ojmT771& zZHFs1me)e5`uoICI*+oSRh3pM;T++f}^ppxrOv zg3A7ELNBakI0JzX*6Pz|Ct}AtJlFOS#M)31)DpM>!)Bi$L>9mN1J=&qR0cOERp^QV z%ZG0u4e9Bb*G3uz5j%#L^!ECHe)q=@w?CB{Z+(_y)Y$AeCGLyH;q#@Yf?r~Nt5J;E z=qO{CzOp?Zt~ohANft2s>PlvCW0ox2w7%DwCD{!d-9gnIv+q-vOf`0@W0hW!W)2K_ z74$oZ2=DXn8=t)M@9FpU;SqikhbP?=IA`U4G)m$(^IzlEHq$(-XzJJ`OYHnxbkDl$ z-a+9#5H66WwUly_O!_Vmo(B#&`b9}0LVrRNMk?Q{!vv4YOqE6$Jjk9m<9C^}4s{4@ zoJ;P|;$D*hRNq*^Z0QZ>UxxMgb*nIl@T{jvb7G0G4^bXuHY-_=Rlf#4(J(|~rUR8M z!U2Ih2rR~z@Lxdz+!H!)B1{y8Xpzb(IJGvG#?H!@MKvWxF4_JXSMiy!ib}wtf14a* z|A_y}EOGrZQ?6T^HKlF=96qB4Ep_+hne7SOfrlAk;_t$v6y72-2)>EnB!ry;UG)Y@ z8;AsNG)SDwxwNPnb59LGi|A$BU%znEk>hb*WH``^&x3W{ENTklbP8n4Ub9I84iOU) z!Yz!Ucul7>^7jfcaEf||=F_bLbmU#pIa+5a2qTWBzqQ^;JidH*R(_V$BIe)NU&cM< ziL1vnTsQN_axPqqWm@Y_Px*(tc6E?vjak;rxVg|g$zu_K6Ww@RhnFhKvGkAn;6I*Y z$Aq2$HdtAisn`t-h#4)2`?sTF_kwZor4=$3QUt9puZEn<00qO2bLukZn zR$7*AR#tZYzPY}Cr?ZqS%i3olj}W)Da63eS$&g(qp|+Bu-!%7_$jU`oYO$=0F_3;#NtEyL4^vYCjTbv_m zhMYqPYiP18M`nq|9DQ?`d2-fWro_y10Pp3nFESqjhxzKcvkOu6j;e z36|UOv8OX*T)wwDF#oIDnVrbli&x&W79^ka@akOoF)J(Cs!unU{88u351(KD{&xu; z&LHO!n4(B5$A$_Q?S|(K$Z7gEuBvf*7BT&IIa7)c_~AnFsq_VRYW$vXBYc3&*?rp* z{1rWEyk_9t&Jo1DZhsFCRvNx5a3VQp7gkODgQU{?a9PAVyV=ZAKC%4fg7 zUkyF&y#Y|7v(8(~h$8}f_fTD3T~%FGU7hQ1syx;ZQ}}=&YQZ;?6foR6GzQg5!H8j4 zh%$bfaFj+h?Q1%!4I=6mb&kSawvea6M+M9^%yO`Jm&_=Bwe(ciE4GJFC}8)8R$pnv znk5J8;t=`zDXux?0nGaq^Vh$Z{2P!F2nz4>ROu?!Z{!@381b5@1dt7fLm0RUCk1jP zhs6$Q086JW*Rbl1vFgguyGKLtcZjI>P}mG~04Vnj066r9j$qm!!yuJ2gyMWC2MZ-IA;Y;%k>AcgTo^nr;tEAYH50|6F5< zMkt)}RzQk5vVdI#&ceiZc)Z@Hg|6L>+E%>8TU4KXz%4aJu~N3920+=y>+;qIWz&?A z#t6JdG9zhIg{hAfv4@8j0A~z~6@H3i(}&KqB&iSc=Ti*SuDD?b9EovI$6!4} z#4r z&sTb0>XO-H7h2wHE1j&?!;%R(JSo0#zOBZZ{i$lrcl2Rb5su5*MXs04qyr10<{fHJo1;td1`gtlu~c{`Z0P;$ekLuFOHg@?LXy3A4fU<|sNv-D0BDjk#t(gXIj)0njpWX8|z#J#s|1eZ43d;q`L zn@K!ywj+ziP(9;_q$TWR-f74p_sxI&elzx0^BJts>|W}>A>e(F|2!L=lvi8ZfjcAz zvTqXR`n_LAoVBwRvu9<`w|NA8#M`XBkzsNfL%~y$!Y?L=Z#J0{D?V#4?3Y9?Q#Rpf zt;L(~sm{h_>tgT8#pxLkB%tc|0!%OXLKvYI)bA|?O)SsPRd#Z5G#cZYZT<B!=@hqy=k<~yXp0#COKAi?bq z-@FDPRoz2d+C4s6<%R8OYP5exLN!v*a9Sozb5ajka?Hq#ykCcJbPZ4g4N1}(D8E)! z1cV(-4XYz-h1vl&5uTaH`^3SjV^y(2e=Q}c5o7!GUA=-(o)T28eKKLscoup{NVQgB zAknwSn0a=((OaGsSa~~|o?rA& zI8T2E$H#8p=c%UIf5bDC^ zMmk@_M3ogv5p7G9Wm{76 zLL>AnBrDx6PAblnTlcz%(@H9s(u+5(Xhd+pHIE3Qvtlmf=6FR-qeJ3iI%WoNBe(xhgd%5&iblYjBp zVlavecKzB*F%TCuFqYQ{2FD4Bywj=XMK2$Ndfp;{q$9;Mh96*P zERez!kobnnl{w`zRHo!<#vgLSNbk6@ax#F6xu~~R-SYE#b*7=Gm64nZSB%0yK+cUn zU>!&-2eB@{kq9kF+Se0=yHka>GU^9a*Rx9-fDIC`-QGU%hUxOwA!<@fm zuN0~4_tj6@tr?UJ52kwvQ1~aYlJW3ia_c=<4Pm3wLp~fZZtWN)uns2Qv=vOg&eB5c zk@FH};ioi3W2dq!%Fb83JUETW~3&mPDoo%!n|UOo0Dn zgo1TDamZpq=A`#^g3v(VFuOy8Q6F$WNDdJySb}Rj+@B&@%WOTp4r% zr&el%&!RvW=ZoZwmoZPX#~`Wf)|Yv(thM#LaO8+an%(}#c|*UK}13;t3_t^aXB0)_q;%y6fxX zi4@gyOuP|i03i#;O#2Kx<*emOA^5iNY!K-Y4+N8c!+Q>`oC8*!IgJ~UF)B53v{ATl z9um$Qr?^d=1H~HuT&y9e#(%@A>9wRXF`4ydum@TP`mAuus z7Idq$exHA_TVcI82v*_8tIgz6SfiwHLTOF~g?`uTC+A?&93F|()BY@k!5CiH*@G3P zHv6UlrqDKZF7?xUK{%l;oFr^@|LemL6R>@~kSA3`; zQz^gNhMM$f$nrr;wZJ_(KR0s@g20cSqT70NWUTKoHtgjc7-7C!y8vskZskvs09A6R zrSF1{rv2yt252NrL1KB{Brdzf_C2rLO03d5M%X~DY$2c6`jcX+O|Cm(n-x#11(q_G zPyQG0W_Q*l=3Z(S7Vg%oz*wv6{@OU(b;{p@wISFqWCu1F6Jy>(gH!k5NL)>dm#mtD z;n{FJzz&4>Q5xTcBqzuhN5?6fUL>!fAQ(rG#;N#<_$lS^Sh~&`SrA2$A+-qSgwk8Z zSGh`>7MCrPnTk_cVfLu3&B>G#QJQ`nC=6jWRwLy7$oWJhrG#jlU<3jP(siN?P^6=$(qU<;~Rv8>!BTWg&rK7asdT>C6g3>hm+{-XfUm zTx&ztTG;Q=v#@?&EL}uH!~GDQ{rxGf=h@#c%s8aS4ug|#HN0S3b^>Sn>HqiR^X;e6 z+{23egvFLZ&fI1`7h0@JIAlV=L_tP2-1jG1l4+}kk``?hvD@5DTp%V|={ea6|IfmV z@rOq2=rS{Gm2{J--YHE%Iu@gEMznK^v~I>Q%6o;tF~2V^`Xdu=w!1p@wyuXTIETY) z;9?Z*C9zOSYCL4}U>IsA1F}H~31-5%as_Yx-5VI$j$hd*cM7%&7YFi7hDGqj;JPkX zUTVHSSGR2iG~k>;dc!Hy;Tc3D0jZ33p zP_AyeV7Z}q<2l*K36R|G zsbI}kNGqlcJ#$nc2CQtJjk+~w?$Q zrC0qprYuk+DeUW<8tCf2<48?U2|#lO5QPStQpbw>36fzYWJUB!SP>nJu*=fy371_2 zwZ$g9rLL0@5`~>&_=G)fcv3r7?g!$0<56!;<5}1Ol^}cX=hTG(i0M4BBh%LBk}&R1 z-CM9u{VZ}7i9>1BFAV4vXJ*hot=rJ6O_1is%g@GR2kBcLOr+_yVMf2C|0iZnuWCqa z>mLJMH(hWs43YE3+465{R>5{ZegY1RZOt7K2l!VXR&(a-3yQa;PW{T=IJ$YvrppXU|3n&jD!2M2Nd!I?^ z@>254q^TTk8h?1#|4@yN0GAqWLO*xJg9t|k+>`K;RQ&<#;mq*s*9fpsDnxf-+1^u@ zA=wi#0a-{+S4+9=tvE7HsX7|_C7LqL*-=xT!SN%|I29wmU=kX?@gIh1nsLSYT1sKA zM};717vk%u%bb;ABZ*+-PZy2?aw5;&(mb4D4;?W@F^OJx!xOgA*{94zDrcTN-GzS& zW>%5fEUj~#8AIV^_(0n%!gP2As%*b1y?c&WFXMLDMe*ru)4hI*39tGG^a|5ig=s!N zKbvjbyop_{8+Ln>>Cw%>dYmx)azTpWA$DTctd@?_c4A-2QuNk>y^|n26Q^j2 zwThy#V=rz(C)VJY_6`xI#4H-tLl6wB$k=hKZE$XDO!ub=V4;!NS2WEBIJvVbwm``3 zo}Uod*w}jU<6ob@+~3@KzW>wH?Vaa8yiE8`Jx}|Jhg8M6^(SdKX~?Qxo)>7yt)4bn z3!h5q<610@ns=W-HY;XYixpb+Sm?7S8LB)l_{7pOfQC|#%CV7$66k&=kO&9hmTB#<((&G z?0qt)_A=SmJp>HMFk-wR-KGUSPn0wVNU4-XPYoiK(vtX?ESUOox@*YetrE z7j%edGYfy?d?LL{E`A9vKR&u_9DK2039Rs zIqS#()PltjQW9OiKf=X!Z@Y3Cf}>H0lFKidvCP?H+ug^|%Kxo5;M zh>Ol}eF^)^(Gn#r+ae0Yh@<8_lx`YLj%{GSso4z94Ed%hOB`9e6ETs`GAbo(y-A$2 z8^KN%|Ahu}Ygz7tYr8D$JPyh+$XN?q>xeT6pdA=H4oTOD-Qxn2(3b=M4id=*LImAX z@ytDeHd3}v_>G+>UBvNa(25_UqrJ>M8VK(PsqQoYfK zlPOQ14-jZKrHYNP=)(+bgC-fOHRGcVKa(}_IUT%@M^UX~sms0XG$6vmyJr$&E2K{I z%?KNHT`E8l><=XM7Bgo}fCi2xCu5vB024E?L~kTSGME`l2%1QiN&o>nDsHY|Z5j$x zWUWwgNc~L4RlURhUQNV`L=VF+Wofb0Y}o~AAAqH^QDKqxK8C3wHC^*qTBN4K#Lc=L zo>tnQU<-+BfC^q>vyiJ~2`Pb7o%0lzX;tY;v*TbX590+-P5hi-Sxew+>}*Lm1j+cv z!N5lTgb-(oaxezW_V9HxEO?<*3Pw*RnnL>oQf5gh4qb z`PU9LZ)_am&ZqIyF{Dz#mAo`3?pB&`g`|Y2c%JV-rfl35#cp5-JF3>lw_!-dUKu*l zy+1)Bb$VM`_^A|~OgA==?zYdAii%1MbF~*>0qwt>?7$AU15;TaG4Mlf&;7as>vt90 zS8a3nLP8L63dIcRT}HF-c|%pV^YNFx*$v#qg@0F==f!H&rpX7%zjEc3tX&QL4p(S( zd2bg2-f=sib_@_0Q5*`)zhjGS=Ms@m_&ESABjIvwf^_mgSIu*`#Ecvt>4dDGBRU6L z#6Q`3WBXF?Mq(=`hr zP8T*c$VQuY`Fs;6fWP<=G73%WF8^^zwj4HN=_RID)~zX2Iuqb6qj5M+^mm-S0zOXq zhw!0n;<=t0<~>gVSjPiU9-gJ3>qc@HGZ1w|9kl+7*u~k!iLBn7P`(_Ll3cty!LoP9 z-C#RZtip5kjA1}VUaTe16HmzstmweoEdQpNfl)8CAvB{C`;$7PN()Zfl0fR+OVyXy zJb?~m4;%38xNpO)HyPFoltywnnNf9@kY93s;g^|Jf5Hjg5BQh-4+U+yt)PLE7u5R& zb(x9p;T#9O7lA{t0!Z~GY*?rC7WQn5*U|B!WfA*e)4v%WSutC>c8s)qybSo>Nip4S z3R@u>Fn|>1gaXp_k(5eG=yYrLaBn1e9Y|;nB|3=ySG2wAPCMy(LH@0?sPygP67BWd z-!zDNsv9CTJL^bz-ZQSAisqkzBip=G*QH2pbuj<=bv@W3)&_3()%yyPzh0(izg``{ zTPjZZaBy%26U^-O2ldHwlzj=&sJSd!6e&i(so^uNt0Uht$jxS@<_c25qfp zWNR2ld6c6S>PEKL04jB{+}Yp=$frO4N_1aYv<+%sxh@;}jr1Z8=!=;~;vD085oCSU zkO}vD3ke_sho{w%1OYj256=;`BL`Mtt7YOt=Hk(S3`zE(L<4IU(*0<|!vS(=4N7#) z1+4VT$DT16lasfM<`5XDKuAiD*<7!Ee+t7Gj)~t4)z_u^dZ-RhenEwE0i-b=gaP}2 z<ofyIJfgqUIDvsa7Pa04)fTAi$of~%W?fT)#h~WmVuuc12v-#Jk9Zo>+s<#G_Y) zR%3*$$o*%-A!A8l6jdr8!Y&-+QN({_YOJ?|ST^_}5$&xPkybB9C$nl3${dJyT-_b> zqz}G6^e?@^5Zhs`;sN3#tbN>H$vZeITyQ#Ju+{bj)|#d~usuQ80!w#Ib+Kz(uKLYC zXnsv=8GaQ+!VG3rlBl&zil;W%kX2cVIVecR#bWrjH+Q-H%t|iCBeY`1g6ZQ zzJ)q8)R6>OP>bBS71o%-2`x9cWWu^S7>(hL1HWmgmM2*ZRbcE1AgQ)yi(k75kDO1D zFZkiPPo3?@oll*E;dvi_;O02yU$oezS z{rxQ38g!*#%0@9o!{_^-+oU-r_v!m{z@jc$!8Qitll2&0BPI^kv^Ll}o(>Ua{J|A3 z_gH)JhZ;7fy;@Y0Zw9MZ*jkw4hnNsT-BQh1yj9Gr*}ImS8MiMxgrHAi_49_BPeG(9 zR?{)X0}Iwle2_s<9-aesumj)NNZXZwtkj6<0fj2(Ff$&grEHg2u_9StESNn=%;;7= zFmROpNt@rYOC+2phaso47yano-VcfC~I2OGb9 z+TFwF=Fi`(R(rj@-UB}LN1s+!`Lpr)>W$CuX^+2&e{7BEeLcjjJhv6uK$*&VUH+_y z3TkY!nY&?ufb~!NU6DG70OyanGbklEd-CN9W={J@pHbszTO;$k)WPf2L%UvaWqJ_; z9+}eZIPiLN(cp!M3IBct$Oy13g^#Q17*t^HSy9tXv}j!6s1rz*9Bl++xlv*>7N;0ykh$cpjiU;Oh{9PH zU&gU@goNT!14MbBVEr>Kt*Xn05U%;||SVZuFsA21qLo%&yY) z)4Hc(h~kf z*=WB^;IV%!(k~M=1O=6Y=tw}zo(1~Oo|=eZr8xp-c^Z0!tGs7)kDBR{G_)91JlbE9e*Ihv?s0viHJFNQ+{- z4Q)HRzq(BhGw8>`KQ@=wCFN8+glboSh7?LJ_PS?JxcNur=`{mf0$Up}J4}oS3%0qV zVwx=z6ZXe5QVC&(lg;Ye0;(iP8?gzvZA$KL@IVL#mMzT4;q>iMB2rSl#8qDB_0O6i6AbAurQzV(BQ&J z4<#=(>!B8Br*+yxDV_Jn4y8*Q&USs`LoK!)ezeU%ed@!x$cDvblhJJH1b+@7E=L{< zp>z5$$MB%C1Q1_BB*D4-Wo%(fW2k3NBHr9W3h{!MA`q`Mmp;6ZlE;<-IG;Ma4jcCG z{~p?K_?9D$MX&|Ru;as!8i*q0sTvOfxRk`u@cl2A7+T#)!y#Bm8eZ^Hq~Vq3l7<&@ ziDAbR7Dx=k0!YK_|9ePd+m25xM;eP@bJ9SdECOqJ9l{r>5%7Gvu=_%~coJK1(nuOz zNF7PpOA$y?Z!V1_<&;dGM0n>jk)$SjNPaF)FRd~pfnqs&SfYC;35&|PBths_0~szu zP)|*SFwSCjQ|ay8RhQ-=&fqn+;2@_8Z?~Bw+%6g;iUJ^4fbIYbI$ylobV%Dec0`BZ zq*I&|fL1q$86(4>M>0X#WnpG@@n`%wWq@$4g)EDw2PtVRacFU_zJiJHYCaL(>)eU( zLL`0v-iD95deux6(47J-OHIV0j(sAqI07zl$YSwipn^kECG(NCv*esSi7nZ*ByBI6 znWVB$PEvdB{3PX!JNbaFV3tz2mYS#pnzrsSSDMa+;btU$=0HF+*uVnxx4zp#D3=A) z$;-JBVf4&r(RVMbSv@;~pts@78)&9Rtc>U5!;_1_P{Q|o0@6n3&Olm_Q;_~{L&7Ci zN(S3flduc`S2hd6ML!~v0_US(FI%T<2tk4je9z+!XBTI3CgRug8A>rM@+xByS1k1K zOK4zAq85W|Q(Kxl@gdI9y1jzQHXzXL61HXSzpd9W!)e5H_2c%7Ma<}B9%0>ecVXHN z?8tLbQMcbVU63Ji;8-TFI31R==W<8 zQM6AjlFLeF`J>J?EGM}qw5ap7Ab^AJh##B&iQqn%1lcDZ9(dIhh*v*6`N3L08U4znW7w4U36^B%o*~=9I*y1T7xLgH zI3rBtry*0>gKB4jY-VqeEP*o6c6m6U_6AA0(Wmrx0ap*soQ{w$Nr7Y!4+03Z#)cn> zF%;?*Cjx8K4*b*ao)tt=D2*{p5)R1`%Lhp9j6g#C_wL=hz254Bfa5);dH&SJJsW(i z_}=Sb5AZ1#R@BSW)tjG3G2k$TNCTJ&ZW$x#s=tEYLIteopS%LctD`b(B8^h_!QFc| zKf(QZZ*{l7{`%JXUw;1h=Ubn<5AbwlRY43i7W`cqxTzIE4qeOfVl`u0!3e6G!u=Lk z824o+Lm$l40RqE$MJ7~(1qbPFm|Q!_vS!90T#zUE){z@7o4b6_vFmKDIEM6mbUhMe z+iVaa!J>JOWCf`&$4ON$vOU8k(b!17?VnskeX4qn)0Mn74@;N#j@uPfu5KyVyf8-+ zzq%apt`x>R6u&i?zHCHc{K*2^%SJ98m2VVd?FGhVptgnL&kK9Y|hZ*=lDnviC;swi?ytwL1ZAE3M^aB21y1NK!sb?)OSCEQ)*qKEGq4R`vsyWN8wW$bQ8^{tTBpbwk(IB_$5gjB_lHompBR8 zTs%5Z(k*G>vMdqSf~BUSEN-o0+zXJRJ??e@xnu!VHvjeLArSm%%I`Y#7P-e+7JTc> zL!LHf&Sgu>4C${UQ39-J%cw9^o8)9V*#ke9gBKb9zGeo#JHiBYzZ%+>q$qH|H6+cJ zK`Jwn0qZ}Uplf?EZ>Ew3paZ6WuUTu(t`#yG?slAzz|x^f;@~%LC968ZDE5*0_jvRg ziyFss^vT)9>^MnUk$_T3ld@cK`AwYlrpe02(U=;=w*eePtJbfqSee>gIW1_h25CgW z@{ZFoLo6l&EGBjN3l22>7slwUSJy-fcf~mw966ot1GkfD*OP>AY#WunU9E(v#6akSOsfETA=XMr>~ynk$fY@tY9HJ$c9 z@RDI@`uGn?B;a?!X-2$(B9ALqs@d`6;skdxjoxdvAH54D^)Rd;Q=Y^-fKE~&5P6{B zxi#TjsJ|N%rgpNxNY?=~n6 zi8h#=;uVK2*UsQCs6@axi)gv|ejJk6u((d6i8)W-!vcmL5luLSBt$mQx28V4dIq>)8jrC6t&y86Cp@#6A}@!TjA46{Xdrmek(rR2x);wM zKYh9Llp~QrNOlma;gqmno$^E?`fgM>(2KAaqUZ1pc78bAdfrFk%|0MNE)w7k<_F|T zq!`B0d~83*nwkV~BLlRi@8O8-un9M$F-AlXyrnJ2`~v?A6DNyo^p?kJvA4hyn=$bm z=o0I9I34%Fxk#O-xW>tnuAkyn#VM|iQ3i?IuniG2-T-~xMCy_gx!%}z#3-$xr+!Al z$>Eq$4~dLOBI6?_IQoE_UHfAoz;C;w*+r6C%OEb9R^{d&WE`)NXik)x6J+(S;X$FF z)e>aKlqarrZYL?Z^=Px)Cojv|ux&-X#zR{>!T>@Hma?kdpYPLoK(3;VDJOyHK^YsK z0~G^Yd+UCkWp;Aq)zerpauC%iLjNZ$XzI9mIaKEZPhiaFCXrgNU6FJXdQvOq$`!p`fFG zIWT~r3=G3kT7My`$a0LBoIkBq!`@M^`u_Q=wd&E%leOxvTW*dGFdLycX{9I5y&1=L zD+*sIJ6r;L#yHFAGsFcTAZdibTDj(qfi&;f@MX0YqAI1TH^UF_AQEPiSP>ehJ(-Bny#K6l}##=-bfa^%mkMC8Z=8LkXCXPHF@XNnwgJ@xa8B znAL&Euv+z{?+dNoaqB?SrgdT%H=#TRqWMzeJ%*k143hNg2K$}0veZb6E?b8g8uc-H z#f1Y*2_8o3d39 z3>#lDj;7^57a%c|5K)V!#38dOvF;a632Z_M*0~+(9{{0n;YhMqY;WdvJeqBKapHt7 z+PbKHKBo^(9xvJLgTY9)E%Xb0l)1MN_6bXc>|QLBwlWylDCPsD+O{`g8!Cd=stowF z5dKdt_5vd2VgTx4M8Qg^vk>v-Ew6C5>`*rD6kW0k`qRT>?0HMdxttobsg1luqjN_N zHHZcu@!T(jrCqKhy*c_go`qQGOL{Jgm*SRQF1s4Om%t^>C+eFGLyOBeLr>5GwA*l* zVl$|q3`5LQ?PA`ZR8Z3lAk1$DBWz;R$tiY^GG{g5YC8_A<^`Lo!TF5rnS({*$KPW zRL`C{c(bzdl{Qtqn=;k+)S@ns>0MIQ(OhUjBWB+{n$WUF3y+htn6+gn;*7%Ev3fL%y(+&v#Mm2di_VuHI!McdNkYp7% zyXz$_YVow5o6UfoWCDVXE5X|u9R50GO>gfr|FLHvR#NF7oD7NdnPIoNtGazovJGpU zT%-ht?#gSK`UVlo8!>Si_pdTxvlo5N>M9V6eND$~=WDujv!!B|!kz7(#Yu zoB3^63T4;thfomWx*KoJvnk+htvV7QMI5RbDoQ^j=tZWt@VPWz!JL*2U5Kv&|8NBG ztD3mMSU@y>8{BMlt+BkjNSZ6btLG$9)K8q}i5JH_@wxy4PRR&!eCmi%0Pz(ty;o3l z59t`eP36g&2C^|9tKt<1;{Zs8FMi`0c%inB+2{o6tjv31>Ci&78T{8>X;AJO!Bqt( zGJAT5kH#Skq);SU9G0!CCO5KdJ;VG5iGtmBEFT-ZlGc-%dD3T zhs8U8{H4=_OYdm^pBKo8oZzGL$IfaG|I{bA)9|c;fSa%qL*dwYO3?i6Q~|IX1_~p= zkTxN~A{m$X3w72?;xAgWx#j&xO1&wPA~hBs<^r=e1=k$P#Nk*hOx=?BO`g^{!d8%N zZt!Z-5WAvaVb}psEh^a-6Q~l1vNe%SD~NL(<}pWjM1Y~KtSEf#r^h>8xlOI{?UTv* zGx9UL60Ru2n|L3E>$by7$dr1{R;puqWz}#htH)(6t_X8St+Y_aDEAK!hiB)$sgxpd zp~7>d$&0fk@7F4uT}SA{p8@R(3bp{x$K$AybywH#TcM26kPlp2u{Ux@^az}&q(P&X z{8E>621g)bYJ-^fTuKBySXkaF4tif8q=I{1!M!M#UTR}w=Rcos?LYb9)lRyg0=arO z>-Q1MI2!mRTEE}>@%2vdW%dU_@s4_}EqC#cTYwsLHz?3iX*LxX;ikC01NUBICq8^H z=SWPAM(L_n{E`~6tFEPVH?O$fqLGR4y5hRUcuZCQBREt~0H0oEtW2QApxUl|QH+)< zRU;cw=_$nvJ`6k$0~e0PdYzlxtweAeII=PX(^AkjmMZKI_f#R=m+OM^NOa*SjkW3m z)FTUtI;augrGZhh8UGM`XXG4S1KjntS$S7FfWQI1W<$*GX4s6eyUx$G?s74aNgOt4 zTq|+PKSqSn0m3ri??o5Bd!&X|5~`f;WaLFgv9Rr6+(sJqr;K=J5gg5yKVnJAXRWMk z3{U+gw>*Q;T6Nn`UER?ymc@NDuE#T-U*9lLzcqxkP;E0_Ll89~h6dSqpb3|PPO+F> zF`J#8jLy5AKkm)GfvP1DVZ)S*Q`8(zF2=Y?Q7Wold53DJKEOr08akP=hgwvkAtwkr zNI7f)jj*k4orakJ7hvzhZT=u%CP#*VwgIx|Us_!TNyg+2jT?DbogNLW`z&mgu zwRPN|x;d^2!CFWOr1q%kbDBLEE)`{z>Vd)#g82s4k%s#`Y{R&sv2d+9qIcbbel z=Q!Lnj;EH$wKL^I$5z`ST#O+q-gIr~&CK^47lp(zP#Vj|T3kY~bX*+3w%{$SRks9x zYHVy?DIvJL-Wta3ROH8v+2%0Vo~umD(=Bhox*x>Pnckb5elv0dv%lA~pH zS)cvr7N+dRqX%H57k?MbH2}QUfZ+&p7l)5qN_!|ln6nx8B7a*MC0!ul>!P{jJSc-@V-Y{%Q58YAp8n$L;N>FJH0fv*$0KK7aY_ zhq%xP96wFwlz?PoNCCMScnQInmt;OWzr zhSj1%a-Wp|5%uf$4=zS0gJ*DsIsViRHe;jc-K}43{jT3fri7=bXXhVqe*;t%w3*e) zP;wP?%FMMAbi_z{Bl6)Oo4_^2q2hh}#<7#Kn?3OR5nTPZW>Z>ntWm7L}j8LMV?}@ukO)VH`H6 zg*4Ma@p>S$>gkPO`h+37$1H&Jb{zEc>A~6WW2|Js3H{aJc58-G@aeR!YcM!%WjCm z4r=k{%=b>VM>6D=8>9mFA%Hr%o(DEjVRnS;yP=(UYp4V_EYK;-E-@U5qubz#d$uw* zCw6V@58fUH=gF?86YG{FV0 z`i9C1+3O`>3ey8nrqJX7&G9-f>Jztm62mJ*XlW5OgO0;s6NFKgfJY8&RoEKK=`?Xd zjVaf>ErWs2SJ%IU)rat6+kacwk&HSrTkFgV%@7WNKK-WxRTl;buc9lTJ1;dN)17aX zkaj^296~$uxkV}_!?yi#Q=;w?y_k`}OQd0*z?!90V1lEG^mnVzm^+33b5O7uO7Tnp-ql zcH4LvO_4(S7_W3+4wxIemuQBAw4$PPY%1;WmAj=#h*YfQ<`lVS&MVi{DSv@hb1!%2 zkGsG0*MCLsllA?d|H!N?opmb4Y1i6krkLo2qkj}s8|`j*M6f#SP;50T-gQ)`+%m#~ zE0mcbPf0oGC+W+^VPC^NkVPA?_v#pv{55HQmzB>PVAgNV+MvVQm5a&u<&-vWa>6m~ zvNt6$j)b4A8UvEGMv6=hi3(Rbn&vAQT`qZ*67m4sKp9Io4tnDllW#lHYDbo|7QVB$^zTRcAIVrotw2J(k0~a zAQUBN&PVu8f=!|!oiqJ8=^Fa5MO(;lB-R24ZK``XaM{$fQOOF*kf6YKFmj32?#e}s zz5)SMoYZ7?QqUG1)Nf>QMyI-BZ`hwA1UNkXLN-Vv#+I-`0l~T?mq)OpNt2I(XV{Qv ztL9E9V!-Vrb;0-7p*m&|^Uk%5yoSiEWjt8iQ++zzU|qPtvGtIz2*+*tTv%{RDx!s~ zyLy!z-h@^I8GuH~``PbYtU@OWF#6eN*eE3Qkr@)La5R};S4$YDPLl+k^|-Dbs^R~Qteag2*;=f+aCG2M1QUzhc=G1tN6d5nMug;rKbXml#~y%UXrsqD=@@>-uu+<=rgt zi&N~=!^P37ULtG`{UOx>-x+4*Boaeo5n3$?%F#E20|Zd-{Gm;qD5;Ho=a$*!f?erq zPoNB)iRorm?L8k$7|`bQ=z^zcg2Ad*u(Uvi0>;;L2{yq^0)S8b*a-|Iq}lteJX-nla*Rsvz4PLSmVlobNG4QJ75vVt5e2t?nstr_HTF6aTi33rWH z@dh-c(tnlO1IHh>ZtM4hCC;!>DA=k_sa9A+6se{TWN18U2u@xH060nU!pDv2e&}bC zo9B|%cvCeoP5r@SAqF`;PD7$1Y~i`htgRh%74$#ZkmSfMv6Rq2xq_k%|7AEwF~zjv z;Gl%o>jBF}#{7gf)Z-)3fShCOYoCG6_3R1tS6#9;fFM>R(F!zwNUSD01~feF|b6B?(JzE+L|IW^Aj?NyR7c4};l-YTuRd|v1SUwpjY$yFhE9AyT|6LzZL)J76 zI9z+$WujesZGSZf8q2-&8v_%)CPC^nxJd|hHgU)z3(H8DxMIqDl>S%OAKJ~CNU~~J z()k3m)Z{#&PYO7Llb9Vi^49T}%z$(iA`87JEy1=*lBrC{Robct8?x<{f0!BB*0Eca zyW(c25!_pEnqXF@TbncN4XxkDQVr3*3H<7}G(qMycafG&gmdTT-3}F-PO~3hU^R+` z2ndG}DOH7oeiC-P+D!O3T;FA+0AWyw9yvFR;k9Ax>Nv102Ict4T5QSBzy zD{ncoS=po#mTUk;FUcM%sUdwQlKuYL6LyT*N z&R%mB3=twq4Y@x(VZzZ)%hj+F$5_08Hi*cl{Gl4$G~~Oa>q6%>q73|IwK(3E@8<%} zQ!3;nyT*bOA3`ZMIu0Hk+RP`~9cJ_png7NYXB9^_nf9S?xhxC42y=CogIyxRR4$5q0OR8$O;e#qV$}lN&7JTb)&R=qN%ExSH)_ zYaYnaTP~4sgs_osrB=WYsA#>-^M#PX3dqKl!H7wh{BV}?SnK54(W zU(y%ci{Q!hGU5*-tL+wvwgaAU{IgbYVO@jKHfzv@WMk0)XsR2eHkHH{ zW!VI2?lTLNI4B_Q1$jeHWzlS+zTBBbQ|BXYDg5KFC`YYeF+h}d`CXTziK+7lNB+lZ zb?+Y`QzA{o*hyMze4!gL@eaTdp(8a)a2k0j(?Zvkl@6Pb&=4|akLc8s?2R~M@^&=2 z@YY=LMel1q7w)scQR0AMm&K@E5tN3#J%YfpNwkr5IiENbui=!7kBZ}Pr-QWv1(7`pFdr2p@cmNe zT4B`J`9s1SUq`gGl$znPi%b+yX_BoZ3OHpCbOriP0eatj7&Lr;^$jc8Y9&#Vc(|bq{-&=dL56F-DzHBh1P`v@=a#~)w*sT55Rdr;6PFuD( zeQgQAEvv|RdAYZYB2$M;5y@{QrH1+%gshIa0uWrl$eNM&Clp(dL~E2B5^1j9l6^)|_Z3GHga;cI2WknKfh$&{PQ5YUvMRCwV#^u3@Q*PEM3VvSn~Ow9!Ze zuw_nX=dxAV;>`+7FDBuR!X~Zq&9pM%Rc6{yw~a(J9OnnyM@0dxZV#yz2h4Dv2Qn z6X*%J2nGuPO6RIB2`b;nNj5Y#l}wT;nwlwb@2@A5gN=>z$u`T{fY+)!Yt{N4%wB-V z7Vd86qxf({9q7qOdL3Mhx$^1es)SGbu2e8=mYd)0Bv)%EF@s0K!Bi2m^YpN?@}eN9 zn(kF^$`$!#2|)cc6l|dqJz_HJne6!?GI5Fo*=v?DrQ|F*Zsxzh#Nhg}@^@<5CcC%6 zhoEpLx6kB4U56mY{2+oVN^YW|_MvZ{Mjg7Ra#FCNl%T`l{y(ok( z48d8yzSa3XfibD#Diat-YkF~9Q4Ts{C7ACK%(Jje{tcndTfFxO`^CHefJqW3nE9hj z(-M1_enplR8b-b}O$#NwZW6%4MFu3=I1WG|9(i>BWOAtDp=G(4Vfz5GB3)E4Eipb?a|anZ1Hwbd+XHVl%EwXs7WNz?3G{Xt)!MkDS~ zv~})L_^s@m7zMd%=Ayke$3Z=vt)IX38R1{)0E)X9=+3816T>d$#G*H@? ziMZ8-2pL4$mzx>GGg*J4?B;DI^X_(B{O>2A>!2&WZ{b_>!9Y?0zP=A6j) zh@O-+r2RJ{fdy_S3G}i&a;dpaqw~oK zLww2}-rR{)>Q;^4_r$-+p7;xrE`AU5=`u+aL(Y(;0}SMZtlU29Au%yJN|n^WdT)3< zDYgj4Gou;DV#UyI!(Qm*2|d=qU0h2$V_^_6Q?s9$YVpR;D^SwE0?(ABD8KxS+^FI zI^LiOLK@Pz#)K#^clZbeNUPc$^I-G(@7xd7H*e4My-auP@#rc@N9B&CqZIjK{{Oq zVsfBS;}(Sqf0D=}2 zil-$g1EdIcc=Ghw=8rF4?Qd;Aef8?U_J4Z1z4QEsmmu8E?cS~4t#8JYbxSt1j!n7y zk%NiN^rOJvkj&wbsR~w3N8{1y#VPih2P35DXZG6;m^4_GIb}l=BHQZ?0OJU?VtqL1 zGv{`wDIpetz0>hzhwX5s%d5>t&tE*ph;H0RzSA=Xb@*(G;SGu$!BN-*6-YoG`E(dZ zDD>>4f28JUU8n(y)6x6kAm#C)E}F$z0RZn2sG&{{xgxO@PC*1yP4V0|{K34`^|%4l zP_7Y7hPGG)m?6Rq=WCt_CqBSMH~m@hb3fd#Ht;u}8+;5aQdbPX9JVl1j5}y_OF9rh zY~L3o6qM(Zwwn32iJP)8rlUrjI-_51%79U&25g&O!US6jbYBYz(8eVrWGxiyfk8PP z&&60?l=#Y@d@YP>f=XcoIIo&mC@QSjJ?>GSMyQBz_w{>uB_X1s`%KbuN?cYc2MBxKZXDzSwVHZ(jnzSF>~ zr|*Y{7vYBLfG5p^{T2p80Q`0wL4dFS@O%$v5SZ>}4_6Z$;#Oy>y!I&Q?%HSFp^b73 z_+k_Mn`~lmh8;@o(FLB$uEp&Kz@m8X#uujtuw*b5>i}-e!!wIvwg|k3Cv^|tfG%T^^W(>2s zI8FC2(_yF4Z#pR4&MCyUR>DfPN~n6RX_Z$iS$Ac$ohjJbG-a}WQ<)$Z7Bz2K7plbB z8sckytc|Q67R(;Fl&N7~E#diAPd1B^0#+;wiU31q&8ee6=)a8SJ`T5t>#By2X<~I_ z6J`rF-T5b7>_Y!mrr9DWEm~>U`)r@6Kt^ksSgTsD=cE7pnxFj%E>PllpD{-D;01#- zKk|~8`4A0#@Zk)H-F=g)9F0d$5w#EIbu300ToC|1CHeQj=+AM%378)4e<2Ih^ocrp zAQLSzGRfv0<#5bj7^IkdY-(v;y_j9#h|&kSEJo5GAQLUF=PfU)a;dPfF`7LepItzC zmMaSY&z6#JJ&It_sGY)S`6j`cC6*il63nLwG?7pd;~r>@j1Q>~lj@H-#zbB$=zUL;>}8M_&yz-T41QM)Pcf5Q39rME_IK4qYRG^2>MbGV&v(eqrNT4=p=ZXij#4{s))=F8VDNDYwU5(aQXwXgt3Uj8a@hI?Hn7@mn2CXq{_N@at;fPq=Y+y6-i9*yv6DU)O0Koh2pTV+sK2(6|782m zT6KGm)iu`}BPEID0!DyYo`Ul99^j2QJCFfe1T%1EM zbOo(swJX|WaG4PK{#hB#p6OomkwDxqW)_7`%e%wFc(p}yNS>U)CnwoV>@gi+dCuU{ z$89Ez;U2G;#c_rb>A zjcT>J(cSC91FDVgt$y0;4t$Q~nAYCTH}dqmr<+f3D$=GODdX+M&Npns?{mSA-VMFb zMOy^ok*ndbJ$nUV4m89;q#vyt?g@{8u6A1M=qXa@58Y531QSPv1GW@-w=Ua2iGaE7 zG|i3=ELp@INZ@t3&{2@Id#5Gm7OU2lxVIDKp7-E?8z?x&Y*W%LPl5Ldj~RV0WDFh98&&` zJlq;+n%suE#Uj2ocNJGRdf(g>$`mckSVJ52vFW+Z8B=(G6^*Yv3VlAD-Ne_)baXTt ze**6~M?}u)>dn;$yT9zsZvOn0t6vbMP!H{bHC+j9QyC-s9oPAj0-=J;VuG8nvr-d~ zPQmrnp)7^<1$SMbEc0He zG(zl)$4adIA4ov14&#Z36u>DyWZtM-{#L(XNBxsayoj9;Kg{S&SV9*hP^ zfA*(d?@wCzPaxYlpkw}0Pw8Z?;fZ4M`{|J@zh1-0~)P#`)lIiEvUkd<0DkRLU zB!L><3?pFw?uK($~>(%=Bc15Pu=>fTP$ZTvNFyZB7=XmmN z2O;BP;AaSh-xFXuQNe(T{rQ@sgR)Q$6x0Nz8>$lW4XNh1T48^13G6t6ZMBuivAtDX z268J|Sb-gdL2v5Q?^t&Q_3K4u=~6)%oByyxq)<*2NvWn5t?*Xba3WBXrS;nk!uqm) zQb&mO*SJ?~b31)*u)CK=riN8s?A#tmpTcK925y`1@%cNQbMTE&YcaLTYSARRNKLkm zm})pE*F_%U7aIc;Ua+BQPA-=+BHd)!(A8a(sAJuX_Oajs{K7u)&!Wk1Ag!#;grwNy zau;hfG9!Z|F3twhxvV2dhZ{3&H_}{TpXhY#K|b^rm`AMczhUY8jdqi62e= zOW7yBoXU@nF29}cgi4Fa*>|&^1I~DIt~xAF-H&Xup{h$EP8xPgDqX-6WIGwTv~1hT z#lZ#slNwlbS#4~1gzuy6&6khA+uwZgd~+u=2$$l4D`L?COGE@ozga%$)~ILrE7x4U zstNeDa`e9$WIkK-VFHhx4%Zp*LN(drRibstHPxyssxcG<96W}@5Z6x1eJKpvdvn^K zzL{B;L}C`7mC*!x37wEHCDJ9ey2<;21jbky?-wShi|L6cBmb<6Rd0;501VBUA+l%I-Anf%doaOJ&&*yc_Wp!- z(#AUPYC!DJkiV{f93x}>=e@o0^|oD0*m2k@`Mh9$CdlDgA`QpDe>#78Qpgz$ltJGT)M*S@bvNNfGIhxN~me$ zoF{N|q-FBe6ok2E`)9g;HXhv)X%S9O25xU6)R$$*lM{zhi_efMGO~|4KEW_Xc>ck9 z&nP97!AkWLvkI$8SJQ) zm>txhEe#$r7mApAVQwJ9g^juI76$Os**Q|22M9%0AO{6==44Kf-42cbPW!xrOEIOO z;kU1dpL0$e?X zps5g{jD>T<2v2Gw=n?6w4rBd;;mPEkTr0~U$l(kZ_)e-*#1FwAjeACv;vKs1u_k$`dj>2_tP-u8p0e_0bEQfy z`1`*9{%@0mS@+vpMZ?Xzb~CV|P_Z1S4+_LN zm`D^H^brVSaA&(AVRTNuNX{>(kKH&NR#%2MZ%!sUbgDZM<6bn7F3E^O12)`7mgHT6 zCE_mli{eU4f7?JFe6@0TI-uthQc~4js=&2{q#B7hTF$^f#xS5$e&OCpFat4DN3Pkh z&>V(HkNYk%c2hNznqzA0-fd`~8v@Rdf>B=v?CUeiM4h3aNCzfRxE#|iY1%yEo5+)V zh+!&{(5#rI*YA@RcRd1>t{#c0rRPw-7<&HKii*0m>VLT`1G-HuvTBwGv%sfW*Ds&Fp@(&UPP;T~E z!9N5T1SJXC-12)DiOobSXj}PS*@~gpqKWn~u&Se<(CXTIo7xW&v)m&yT$Gd2LPY_t zY*Nup^q7_{&4*MNhigdmo-e`(A&C6c=|=de{aB_2wgMIiwZM{wK+%9r^rkgY-RZrr z-Z3Q%P8n0L_2<+FP;@pqdCS~!yzW5sfmt81DIXeHBfCmJd-?GYZ_Jm#>iT_P5GO|F z(Ui9rt(X2J{oDSw`3St~VB+&X}t;w=JFo2`BCQ-|FLhS?) zpmRS`1=-{fU{3~ zgKzeFy>C|2&>kdjLKx{%5zFJJAIq8ND3}xLdc@eT>%mC+Z^VXu=r@6 z;fl@WEm*U@4hxBFZ(%syYXK+JA$iSrh<3DwZ>r3(zrd#yH`bXWClZj1$3)livP`MG z;3PG)M2V&4W3LI>UIJM-pmI5EmaliOwes)855a6Yi@nrlWN28#m*wY5@e90k@o*u*%cYIm4wv?*C8s%>r9{CC z8eM93{4|gG4Xbx4BA&e+hYCw9cNB-2;q?Um@5GoDGUuedf>$quUllPUBsJWj)NQt@u(-hMuD4AZQe#FV-f@&J8+Vev%6a8-~$TOKku=WInGE^eQ3d%|My%evb|9*hoQe(Z}wimzfQZ1%J`&9?;%wmx*>r#XApC z@mnd7pjp5c2A3ojq>tC+ovutB!}{zD7fHW{PcQUaac&e5L>xYef)q;078np#l5mjxGR zFpJ5|c82Fg_4qEKJ>XJupA}^-t=VHHN6ao0UXaosui*uq=K9B}oV5+6I{0rYHyAwek< zWHYVN>&XQ|izM;~0bNL!4qFY%c^n4Hj;5*XLYNYS7H^M5cnb^_P@WjWDvAW7i`clI zjdvKF5L`FUl&RpZO4E1c(}dtq9~kBZE~|wDR)0fF;;yVU8uYUVQGcM0km0dZYNF=l zBPHB+i<>Bfh*wspuCH}RAKr=SKP4A+&~1Q}B1Q-F}n{+P=TOBeA{njn3E zZ4K6_k0V>W#TXblz?6{Pa@tlm1S?^$}kA6Gw`8u9LtTiy00r zji93oR{*<_Z4KVs0vO4h`%w$&IYSG|avxGMA99mxYE+)H397?h-%DZZ0fPB3xu~$v zK^P-!C{OzzKm&Y6)A0<4PERoLCm+a?k%5z3*>xPmk-nE(z2zJ#Zg(bOvB0-e@cro# zNKltFEE`T}I*CRF$sKM#!V!+`BJ%S8M5D-4-^_G7PwhE_tr5jNNOnTpoRTYAe~6nM zgQ*{ZjCl!oZSoQhmh5+kPENZ<`L#}I$#LgS{#F}dm_Cf;P@>kqL`)(Oo5se(UFEe@ zW|RcRcyq?pz<$x%S>Q~yeJ2boM@PfyK8SlV?RJdgxvI0VQCm%5B5-vn(6G4K@W>Hh z;+RR0hh{FN&11l;C=MaiF;_Teln~6F9xiT|*m=6!bObcPEFOXsM}U0~>+b3Pk2_Dd z_n$n)g%FQ%^XrpjVo6zFIW>&&e*{+k!<2iZIg^ldo6r;D8(mMv0&Wy7@CKT&#=28Y zt&2b@QO=??#<`^?E=Av9GtYl3$P-r) zc>G`+&bTnxuy%Pl0WOM0vJ1I1<8oXmsu30f9-(gt0ymfgDZ}209ISe5&>O3%DN;Q%jN|^nQ_2O!xu-AzACXq@J$RCVd@Eu zU+oxcSc+rZyyO_;h%v@6;5lO~WAR%CS(}DSPh@S7O=RFxyI|P&L5gvtoZE!#t1BD1 z(b@6n=op%nOK|tUoWGl7lVe0vEQ_MfvaBbEePqr^fEP=8Rx8gp-0nM8!{cV+^6!IUZQ~ zwvO33q}|*@7c5hL2(X28w36jK=Y_Wy5w@rqoulbQ+?|p5=M9XVh(sXjW$t1KjBv~09Eq)+|3 zjJB05g0=}|Q^{kl{ae!3wl+o@`w@rRrjKayTAtb*RNkj2#<4gjvdY>v4b;QsJ}$it?A2E&nTguaY&*x9nw!?N=!sQqoB z6tF4(awirMkU#|)5uFsmog5j zxi~m_rusbfU1CFahH6i0?>t8$t|pNqsd7GhDFnvdOgbuL_jn>dbthRaaT%~V&%N22&FixFwJt~b@H&&7*0f<;2j6e>zNZx5>L$p2^W zO((t1sM?kVrDKK3o!4d$pNd_ibpf+*=k7bTUfzevkyJ~w2F*@J6kE`T&p#+>^i~v* zUZ-9nsKIy%OA7M9p^?DWpA2V*(~;QAyQ^9~yn6)`8`2AukG11ORUGZw!hze0iMCo{(s0*o`72EX-$JEkW+&{+s-9lpc+|Icd`NGy!5nGI0|Fn^1hT zd+X<#nI{31Ou_k*G0)m6w*6QV$HB=>8UgCi4q}9d;KCPYDxUwMAEvw~IR;;V^+Nlw z=N&*z(mVyarag@w9k`rzQ=>4{X4x|>kO__Aow0n9`Z?2h&f2~ zpd926XsUUDCsNH57EdVKk8617OcOgybYc=oxw{d9GcJ=>4=ZL;t6&gCep1`MijV- z9=;aR2KL&F1%ta~R$aewoqMkt4>^ur$J4v$hilY|V#HYPk{xF^Wa;5Rj_R|+nH+P=;yPQ9-py${{I0#CAg2ZF&&rU{%!!Eo~ zdP0;heAVX+2qrAJ@V+e_;>y*Maqyf*?6hP@BxYkSog0NxlE{*%rlyhmDQay{DgPoU z*COytR*q{EN(h{_srdnsJ>wae%&E8M{S|0X^}-9$oR$GKty@ z&8qs1s<#dJQUb@p0m^W{0Guf&eNY(h6p&-Q{?97!Zqd&w<*uCV?X2K#bCRGmg4Pbi7OS(Mftj>tRW=GCzw5#XxjWC0M$EvXP>_ z-IRa|^2+4xS(%r%Mza?A5lPn{oT0CfQ!G08>6(#ys1XpYMe978ht6s$<*&1usPO~*C^lWKfD{{Y>a-Y(hh|Hb|(Zn&uZew4rocRw$2&GQyaGgNyRa5*pfIh$mv z+dINqv&YTB&|0whT{P1qG1Vd10kZfIY;u; zp?}JXXmLVDC86JE7u9QMgMbn=16))DOy#<1Y!ts?aoDs ziT0~-Yv)kcur8jM*|S*graeDc*$yvN`sT-`o{IO>iWIwJl%J_x^5sl z-bRJ1jduBmxfFcsQmx# zmqJ&plcK1BOu>M)IJP9n&Oo)(9PQpl^-YBX^?cD>5r_XqQU)#D)E2IlnrrvL-Fvu( z?bloDf7!pe{`2bIjZb?wx(~8vpGUg;2bR4>>2=vag&f`zp%JN6h-j71%I8>;!kCr( zX`)#;D(eVr>Q^HZKn=F?nTk7XF)APRT6L$GECEBQOb!kp5tl4!92J(Z3?STE)U3JQ zd;vBNe86P;i|O( zuQQ69#Q6Nxr1{{isE@H2t7|lIe1@vUunpwg^Op>XjgH3q!WH1}hl&D2=dVKpZdX!3 zsGXEsc$zrT)cB46Fnyi*+u22JGgh<+G6=khM}(Sf>Tx#XhQ1BXSIGN+l~BIog#?#` zG0+)-^aWC)Qg8=mA-5gUhgvVlv1G+AJDDrYb_~gL&(y|^4M~5D)fncLeI!3gM06>K zAvlR^OLP#)-BPgu)^N)IeM^B!{B5=rYUbbDD$MHL9FNt+oN3Lb?j*gt796Jn{o$Z|r( z{!t;>jEX-4>MShTJK%2lxgnEq$XZ2{>ORlwr2FEAxS5>&%N z?km%#Z?PLR6LR>c$e zP2r1z8GoE7GGY^-s(&?B{&;Kc&S!4`LJ)-XFC2yRzxW2@H|9Z3du7mStF=aVZ@m9` z^&4;TPVWYr!XN+gzK8!+xOB6jvHSPlKG+-72X_CS03-slrRv@dbcve@PQcbq28aD= zyzhvB=B_!IRMtMN*u*^K#86E`^kUP@e14yVKyY1WRvTo$;mY~p^=laT#6~2vfTdP4 zGCZ=Q4K;FGIh_oUjY>9QwR(}IaUigpi9u5>bnuyTIp8RhHNA`5XZ`F0c?+BY`l=M9 zY^x=oB=&EmJ&dJSX3iR#0#!wTUK~K*#qlaR7$p#)EeOn>ZDH@wJT}Wp*=o+XPg3J{ z6Wj$f2ocC}#P`t%z+e0bga9woLJ}bVrAE0NyySftL@P*Ue`M?tdBMM0SR9;;g2@J; z#Rf${b<%t%jVK%nSt7R$`uq3lp-Vb$%v=E&$~H6KMUWL{qL%ho8aV8nmTP<_)?gH^iEU7w?p&Sb24N#9LXT(XM>WG(vRnWZ=JBrO0 zw`Ew;Z%31hnM9`H!I+G3Jk;HpMWr=zV4@_Gf2MUe9jtaOHWT^tBUdhK4Nj@p)g-V90g@4cRHu&m&+G%9u-p;#{&8{D|)+ zQ+U7|Ium<&;sAuNkfS6 zY%U_wf|yBaS)t+;pd^EBDZE@I06@+Q1i=*EA~hZ#_zFI+*f|h@r-C1d#D;#b-7gRZq1TYoNmH$lUDZd3+!6nxVKw3Qi;?4 zhu7vcP51`wdap5T{DmC2(ROHZ$b+JvQ$>RT}M@dINY zN+7Piga{dAM*Z0juccIe6^^y57a;NIA!74c7)G9=QL{~18;Mt6pS*(M(cDC0gw$3} zFK~W@n?v^j2N-M3sbTpiJqjh)^+*$lo8pbVF-p;UG4Prra?%X$ZP;*gSMayT2N^8t zmHepvVX!(28yjgKj$s(-4GH*`x8mGD+DT}@j|voE&K({Zlul{4gf3US1%;$MPLjzj zi)V%+a!89ZQ#W7A24ZbWfJ>-2w+C=~FQ^toH{Z->@H)cv`$_dsac+OA5(JCLlFZw? ztJR*{7l6ymB{sm+AhPr*vxYLGj=7oIXYf*%igX4;#YLm^f;K?2b}T(MukO~Fg(JG0 z;UOJTths1Rp`;DU%@<3LDl`yGE(^!?1>5Iza9Q<5<4X&N%`yd!rG#2~oM}U;Ibq>w zFS|QVhZ^fH8fPdO2I;%(rAHW=2)2QRW4oMXC}A(5;-YbRK_gGqede2n0|KdDn+eUW zVGBoesf~Q-i2}qd5%YT>Bfq@KBJ`6~cjLwU{s7pe_U56dwBn*U@*ZrCY=6Hr-FbDl zN6a75(%XLDt~u3Z73U5~#ouN3(`A1xt<3G26dQ~h(Lk^?DjO@$?GaFZ$sX8|T2`Oi z7e^O2&zITzdv`?(Vg;B_E)l>>Ze+d7rUsTAW$4ishHuW7pH9VAXeVs%!6{nj^$`J0k2eqn0$wD4up|z;f(aGx{Hfd@#~B~cy#Tk|L}-@ zd%sl8Pw9lVKKjN;qeX0gxFgR0YJePNauHzkhugJg8XcfCiCtAzSrc5&seEyUKpL~8 zg~~#&A2m>H5M27Z2wKzRGx;+F<_yy(Nd$pGXf4_9zubLMsL2?^F;X4T+-0Ig#E36- z7cI#jWt^c09roNFvwEgB+B26!7vP0PjqC>=zhWOwB4nu$u zjlvB%_7sxz9%*Dxcl1$NpWVbZl7bRS%-?AvO|{vAca9roL(f0sxVl#7!EX7E#CctW zqQ)|av0WI;8zXy-X4s+ICNh+_)0D9QCeQj{xf&Q?8E9kvC4LZHkCiw!XFGb@iLMY# z`$T_Yd@_G);yr039?#bxRHzIpMO-AJ*jYE7c3qdO!obj&a=bTMoUTR06zhKpAvsWT@?PoX`rdSJd_9hxK+dBFjOw)Osj9RxtY((_cB>L0trwX zBw7--i96rz>Ogs%qApQxX^_>2I4(8#FcRG-}kSaUN9i)OijCQpv;?oC$v@ z!Xk|c^2$gS_0m@*s(>9XeQ62GABXD*@jStknMm-ao5tfE9OL5h#DqrIlUanh87b-x zcSb!V_>5Nv?uvkv4wmsrv?=b;2MXN6sU=PoHyWB$w&M@mO2?9mJq2gEeS-r(yC~mTh$B%7he$Oc*ONy>1q+wVFU2+MaZ5U9EP z)Pm!_(hI^@853l`3bz=@ccBb$`IAylWvlMrud9EV=fX7NqYdTgSYq4ak2;H-l@fIB z9)m;u^u%%ZyhLRBw%m<>8w6Q*5gwMM` zBG|-#^la`izr9Q)9);SGyqT`9gbFs#x}F+NRfq`!fp$>LIX@He+V+ zC|WzbYSb$A8z)M6*uX)^XqSt&?O;cs@q% zn*6&aOyH39+j`pla<6WbhHb6jS$PrVPh5n_4GK2|4d3PT?ZS|UFOg8R{)(_h*XPW%ydU38-l}fP$1t7u2-Dd{qQ4iWFeoca);D&O3Kdy`lcp4sqG9=dGC6yU zx;dI}I%~N)931wK-q-iREb8MJjuY;Y*PW5cRWE-E50m1n)ChU=m6g@+A3cA*_H^6c zEE(P{IhM#Z1ElBzVbTnQ-l(ko5D$jJzr)KfJ@qT1N?|sC-S53&9;)%6a|SPn3IAqf ze2ZD(T8MmZd6v4MwJAfgq9!`d0L>E=+A5$cZ7@rLf9YMjAA^%eqU6EC^&EzdBlZ&hLnKu0TMkgBCq`laweilZ^-x(rsDbq7rJD3$R}a02jj<#4)ZV} z*{)n{N_`h>^$bYFa&H$IBp1q{%eer%K*}#+@T^%RP|i`xXnZjRbAyy;;xzzFF;BNZ z*7Z)25j#ZU>s^B>#;f_|-~=-Ycwxi1!wKPZG=4(PB`S(!#^UzSZqdHjLSdX`6_Xap zh@-pYBIbm6)9gW}88hhIUSX$|8{WUfXd(?uL#!HM+DL2!*PyI<1Sh91w`a)oX5%n< z8jht_8gDvOa+Depys_t6n8~K;ddu^O*I@$8rY?MP+C{_0Lp!>vBL(GUSYAU7^m;u2 zLG($?h8H?1Q>g|>BxT0e2M`wf-AAJ%DHaanL{Ez=wd@VZH?SEi(Ry0gtCqmWh~ReywXqhHtoP_?Fy0~7N< zK;MI;30>Q5Olnh#9+VTtFZ}Wtka8fdCSA$!}Tx2rT9=Pe^9 zvm-;-bT#o9lo>nae&PVAtF*Gb3=kfe;dp5{I`X98SRg9ppx#xt_gB;yOBLhEmFDxsBCnJo8tJZ#0EnQu;1k5Zs-&iEc?$&VV0c|0xN~R+c zEz;BB@GN^CT*)tXTbr#S(K{k(F`%BEC_3y5|hA{fL4^%{%CA7#s zVIy2Skjt@#vsP3YlFO?+oVwP^@KeXc!fR+T zGRq02PU&-4!_>vs(1}Ydzh+nhpyu&Z5Y$X!77#Mx)6PD_XRAzjrUD^*mjK8fO`Q%X zNj5xzkUg3TfQHdNiZ@plZ&K4)nW-_N-%w>?3)xvGyPK$Y(I5Bxcfw*h7Zdwe?H8B^ z3K(P9VLBryi#wyGqo0{Nmw)a5j1=@xc17mrZ~ajp5xxhfkcAKVt4ZxK%mA=ygm}WqQAI!-7E(z== z>WY%^qHzkE1b^)<()mHH4GhSnkZ*^_Z#w^jm;`9ips(8J$Dfx5y~%QV_?`^Mu4+rD;^u5krcjz6>bNm#yxiL`PFCf9-?czbrsfCflp7IE>=I9DEBtqMo4(TOM zhMdz>3YwqNbceVhL4>#fz<{OpK~LaU?or z)$G}5c--IbPhN~pzGYbhu<>mLxQQM8VX8mkSAaEu%;F1bt{sONT2C&|9xqTr55v<3FgW6k3fCA^*#% zr|Y4L{Eqs<>TX~c2v5>?o@4;hCV=kyM@RwD>u#J+U}3A+&l8iz7V?_+Pg7II6Idz~ zDXd?yzIxvP;*H$_9MDQvkFEkjedXXU0G_`L)P^Ayy z^1!+1jBpmptYG{^ayRqJ`R$1H4DzdMn@tRrMrD@u8-;+A7c?#%(AF8fh216^e`53o z){SSD)H`Yw{Lo(J%rXhj(&6~z;1x>-k$a~F7ebDd;5`ISpv6Kb$Mi`V_j(06qH&E0 zkA$~BLFJgUv4}pWAinTJgW(%_`k`%fb1vEJ#F#gQ7M`)}2Me#teFf(NyEi_b?pzj` zo8!ug1mlE09U@y4oeqwWRk(VL?c$Fo*F?JdRC!lLQ6psJL{+1bBT2(;A9xF$KbZ=k zF|PY6;ZB4+dj~v^aLpAJ!S=Be>fn4jszE*P2*Q)$5wIll1Jw%O$og&-4 z`_nR5?$Bp+2+DAKjDTdMvjztk5s#5++^8HX1a;Z#P3MJkAg|}|^H}YJ$9ok|nVvNM z>pxK09~CGQEnUPH6Pj(ugD>j$?}h&LcbUtuhT6^PN)bN8YfCRb0(v>zXKtM7GxJfW+# zf{;)bqOBy;-oc`LkVa}`6swFSQ>TPW*{6g_Xu}L_P6kV}DNP~YMlnw+UPX6P$APJ9 z^_RF<|GP9)s&DhvCj3Ca*$nbn=9XbPjZ^h(U3sB1hgUR^lLDtUOXd`jlFz1YS~|lNo6{M8w5{;yUdey6bRCxrA12&27&sw; zXdb7jc9ZSb$o4xf@QY@Y%rFx*5xcN|#8264^#&MDb(R?@XD_~muJqe}?-j~i-(#kz zhx@(3;=Vkv;$*?AY=>smznyfDyQ+8as&`V{!~9PkB3O<_oz$j-wM7^P2Bg8Dqg;e! ziSer~m`@iDIxyL;LIn+1CuqqSDL~I{yW&%VJ-@8@doc$Y2CS?cp!V%xZSXqv)m}IU zaIsn%XYIw@HUfS^uT8bGgpa1s&$PGEjh;O(-rq+imeIuzn)w+@_RDCz#z5gWz+u)P zK14~=E?B2RqY)nMd=EkURsRf;MkpC;iNq|})`bO%NmW^B9*eP%)vIp%hqa4M-%cpp zNU2R1RIm3;L|d^s`^1B#^NFf}JcV_S6h_gU8}v2tmT_b~ip9FMm451APH- zIlSp^6Jkq5=gKHx3C0Y4@Kf*`St8~-9@F&r38;vUA4ZMOEkrsF1ZNFL7r(X||2j$j z!r@6rl9t`Lp*$>43E^e|M~HEj9F(|J>aGI>$KGA~8s($$M_v77>mDku7A&l4CSL4- z_JHZSNX+7wK8@7+@tDL(=cmrCV#%Q!zv;s>UTn#->{%!9S2=rCDe*tsPQas~B3j&W z`pS(^9#?!3To2s@-LjUo_3nR*TQC3j@5N8WpME)wW(O$*q+QK052yzS{7(kO_7BfN zdDU%#t`k5)S_TjMZ)x&k{H!rW1u*5fNUkfB(|9xnJ^Dd_DO$3J{+$*0uoMV9NdB|1 z-x>GdzEXUP-{SOwyO+c90+Zsp7jtytGf!86*(1Vtj>dF~;SU?*?>Sl=yy;4dABQ8k z1p~dCqb*g*Y`i0;X)#iE;A)Bc6k8VBi;Kg!sA?Q#+zOYUI7zApiiuh4$igsUQRBcj zMH`L*K0YuY#s>ffJhxoa$3?5=E_o=c3Eo?Yswb)jYWeUmc;GMs^F5OnH+l;dz-q?- zgiIRQ^Mn=>ujAYZO;@2P6%VXQfQE4%SU#r6^@f>}E$WXU0PG|8aM{bIKsMKd*BVN(*x)C{G=-)1u`~tJv|Smjkx)q@TbpI zTWi%a28CIMi$ht1d-zvyOyWawVsHl%j)78GgGcSX`9}`8uWV;v42dNM%pio^}f+kb};s zD|uP4qE;>U?-;A?t%*b2?+)MGY{L9#?Oows+OP~#0GRDbWG9m4OZEVTyb3p`oio^u z;c9V!-iay44yME6blB}5_Tel?E8wT& zm3zz9l5;H02OEEv2|!x7n_JxAxZ3&&DPYGeToW)|LVNGtNgETj%0nTG+nt=&fHPzk z6NqjRK;>48Xcec#U8$c|g)%wdDqqOX@}H2zBcB9lmpJMu@B%Pz<6azsv=%pB-yk!> z^jg9j9MUJ}1nG$^{YR@D+&Bc8yzw_ks@@) zuiA=BeJG{xBM6lT94ixNm*VBc?ZNHWw;%lUz}CW;?$(3)gMUCCsddp>smxoJJ2yS> z^@$a}_$-kN{Tm%=&@j@p8>^+#anadl`ur{xR+ZUm@2?wrugAA=)XT`}6E=r}hM^wR z3}xwJrou8)e7vl5@59RuUlfZFearhxUb=I3b^>l1Ol@lk(xRrP0SVB*gb*;m26Xe} zq?N_%`vCkcgTOIYVLNw+I9;5@NpC_8V*$_Ta|{I6aw<*H3y8rOOn$>53Io5!z;Xgh zv<`C1bf7#yGjYN$j(aCfgLpK4x?27{)lDQhl5=0**5+#ZPjD5hAI?RJ1Uwh;9=3P8 zf4aFKS6#^!>n2?ir@fu{{Zx1exU>Rbqdo%r1c@k@k|C$`Q;4@Ean)rKh$ts;S}5%@ zu8fL@J$oUEqvJR#AHr7IW4splAUt_{dV+sv_;QJtO+s^t0ffrj&h};bIlueZ-89No zS|MNNPwV=;@GJdiOHJ^ZBUA3!>`bU002kBxuY34>zrA$p=DlV9^z{mD20iOkSvmB3%V`-aY;}D;mLcRp$6vU7>>boD29qmV^vr@w2N$Spop(}J=Jvp zZ$TsR&g=ddUc;r~7W5$MHvo>FLZ~Y&sms!>McFn+3nhN zFzHRVI09pexEE*}2hiWJ>~!Y@vupINOcx5Rd*geYk1n9(f+acIR_nLbfR&#JngGHN9 zt}(brmo3RR3%fdhnw4gm1Z`rf3et0_BBozZw7-#*^hT3najTFj8G!;5ohsya8U~c$ z4jq_F5{v~~VIT*B2N&<3%@qn3=$gUs16$7C-^W%`)DvXLV7mmcx;gx#?<{cm+MIP} zdB9x7p=T?o^XG8OfzEn3I-rk=FzPWg!87nf#gE7R$pkm}J$_oUPY+*{Yk=!6Bq@lU zdAYVt>+-TrHQp{uTpb*Ak>t&%N*Z%Dx#IWYPV*tCKxV`H(4p0|e3D^J)pgr>Y;xqk z7LW?GM<*d8o75Zg$rEshd9#pU*Q~37c-HGHS{}G8VHmXrSq3gTf-!PH6#L*7mBk>- zp4`Vy*bU*dy!ZrR6sPoEsWJCDYT`2Z;_2|HUrJ4PoYMsC&AL8kIH zY&5X-P4w-lZ;mep2lPn)7V>3V!98tJqLVm3D^DXp`mzWLy~As!0uHL^Y5VKfK7rZf zgS-HnB(Mdq;tzp4lywjN79s_p7^Vf&B;7Gy%f(Pzgr_*faNKhA`={b=0-7qv6$8`k zyWFw6gio85VAz0QzEZ_A|3q}Fb#&*FK9Op6ZeMfMsxU4UM6uXh)Iiz9t!=TPnarX9 ziH9;-IWQZL>5D5#cBS>{5pfRl^$_j*00Yq$XA;>x>z$9*|^NB_B9- zO0z{y_X6iq^u-3RxSA=?Z(!^WRmEHrC~D~TfkMFzss{gfm4z_#D&@Y!LbIEar0P1O zVguHctX(a~!=ejX2^Z$>5O!30rHcAbG%qKdhKm^)h7 zmQ!;50Tr(0?R1(Z7@Le*mSK7NVnk*60OsTv!kI(2?SFvM+XY@vYpaAJG*ANhUhsTR z0ZjeINzXpYTh}RX0oyF^U2J5y8BBJc^as$| z+b@0TQgYqn9;@Rana>5{f0%e|w7UV^l`IOLaW_1Ok{bEE=zD^^bI3AhiPBK__SV(X z%!L4o`9e9v>rWsM{=fgv5V<5aPtK974JCN*9pc#m9xa{Oqla1s5FQ4dizqgB_Q4lH z4Gb$;XFM(*<*DpKOvV!!{G(JEBSP(-)!2;kMa*;5q?B4P4%l4t=yKHR!Y3?Y(pGk({UlgsMADN~Zo{-sMbLRHmKiMGC+qjy&nU(tdt#al;K2rqcju<69t zCh{A@#>n|RP{BqkeQkn`ujulynW~itcq&TAW|za_p}#OaGoq_mGj_(z+ci8}gIJ

    ->7J>i1}VVEX+c^qnR43Wh8}1NX^Q zPwwb%f4evzAkXKx=!0;f1Q%R=Q1b}JTzxzGPhCVB42T>Y$o2-z?0Cqk>w}(UQImq~fDB8-n1?bpBTDRa z%5%|PcbX1K;|pX#J6*hwJZ`6`q2-cn*g;sv3@@gsxE9I~!a7*xO#)e6;ll ze^xyaYx$}7H3yFY^?FL|2QCf?}rh}ABfVLQv&RwOm$@!UU0bJEpY8giW z{&i@-QEVqd!3kZYD{fbUXV~={OE-ke=pE53Jw-SmIua}%z{v#yO^Rh*co{-1RK_UF z#b|ZLVGTy#D6{?seAMs_co+K-ZHOogBa=O=xJxH z&f`ChU@ZtlJ6$E4B;>Z-Rh;zVeVs}GJ9K2pB9c?X4v9Qv+<_a<)o_R1CBUnhM}|CX z5QF@rxe_^Dz~v68H1~;Pd;QM}apH?yHPl;rLgZ+OhBV*Sd8gz(Ww4EF`z1las;Qq< zpy*p3ao00TCpgay<~hi4G8rkOruT+v3n$W#jbiiNG1ri(qIN=V!0uGY(LCcG& z;M)`EJ`T=NvGUYe7UT-JO1e4Kj}DfLZ|>Xp%kr@eoy$2~ z0Fj+k!{l@hHwBJh_gT_0YnKh3eaz3kXmzI?`ZA?}&KF2DlSG6hQA9cU$q7RpwpJ+v z{qA`244qXfk@uXq2wk^};E%Xwv-41U%ThK3UBZfZ3+6rI=wSwRhZPKw@Le(?_zWMs zk_-SAvPs5=B3c>t00cy7lrlg#9NZJbz~Ij1vZ$LNfhS*LdeQFAQOn0)fQ)~5M>$`G zy<+}7n%(JWNN`w5hT01&?cx*fgCk9So2{mKX|+rUB?`yrA$a1;F@Y~Wa2OM%6@`{} z!E~HKygC^|GHWemQ%6ex)?{B1u0fPA$>^>f)F^!|^;|%$soL67ky~G`|BhUfKk?sH zR8lYsW;TMjet&*x@)Hh&2}YTuZRAA|;7X%a5U{+;lt1JIY^9IJ8=!pEb$w3+x)6&CDK7U=4Q{urlmjVcP`q3b%YaF;D3zat$yK7``W^HSkxkzbEEs>id zr!6q?H1zuY(WA-E@a!p^H|ZsGSK>B3pfHd!3C1we5vUb1jP;;Bj0CTw7$E>;%M{mT zd37630F^FdQ-X{|GXiCvDLAwnxoh7X4?!1<9N@wvqf#6V)2ove%t&%bex!}fGHN+| zgJh01z^I!m+bjenAz+sh?72G?~tn@`)Od`rx%3zJ6QwqdLkVtsDup!HN2yJQcor=?&pke(8-UpCpc3 zdmAX9QmbbufjfX1TaM}wnuaptLRTkJzZWj=InThBv7qGUegX;RTm;4nnRsZ z2df0(eqr*3O7yg|fuj09Kg*||>KIDEs!=l7Sf*?UVi9EH`TcLeE*f_etR=zxu{odD z83bQ-JCpgo3$wQEZJ|J&o*q&uJ5d(zRGqrLs{9a`DjY_|C+*h6vLODuznid6*46^I zt$_;*{w6mq=lZ%#rmPEtpgc}`5eMRIWOyTS$+qjH8e*Pz<|s0D10MF z^BCX=nV1DcP_}A$`|m$|%#TR~x#s+st5U=%bNG-jr|jAK#_sw?lZObte2y6T^^L4i zP*v`(!w7f4`=3#F?!OSe&YIb&7Vi=$Dn{Xt?7gWzBkHslNXBKF=H%uwZC`j~b<@bc zxSVulgTR9XKGeJVYYp0&3DS6%BO&aK;aHSw0jPYp;nh*^3C`NIH)W*9Qz}=Nrtkup z$l&thM$2qe`SyEMPJsg0^NLrSyVEcj(wxQvb#agmOaa$1gUh>mRD< zv@)5#vQ;XBm}{${Qj}}#mS&LZdfFRxJt8Ul5Ar(-o=eaB$kh4>I!8q7qw?l}Y2)$d zL;qu`OAjKbm()Ee#Ukn{AwWrd=eUSF5@^NkLUVu6(RYNa9GX|Ah>EUD>a&zkmul?X zLf;ZQ1NQp560Vvz!TX{topQ3_ZDL`ZT1_h!_=zuMts{olw3ICuO+wb{fsoOf7Gg!r zU(OC*O*06EcV3RIX`{OPa_Y1`g~2i@cXT#-KR;w{j!yHwN}YgBwCCyd#<9 zN*satq#9GX;HSgOHbF3;cbQGxyILJW&wK!}1wxyYAArY%)Gbgq4`fwi0vQ^|zx%#; zgb;s}D6qEP#lupOCS;5|-=}X~bU6sV2PpD%-WxC9y?ghIKZn*;2&C}1|9(L5Ras_z zgMo}Kl!VYQq)tb5j_7{ztaC;M^qKOy1vQLR=BY6n>0NCZ%9D8v3SwVUn=`{m642MV z3F?Nw{Hbw3X28*jFsj`huPo+e0ZtcCEDn)dFfr}=u=#3ndNJHNlXf=b?n}u5Ap{D* zU-4%L!teTqs2P~XGVGgvL!iN*U zI03a8zS9i@C`=LudO;cD*9<}A4jj5Ze5vT78MvCQqW!#tIYp-J#`?v4XO~BjFpui z*5Ln!f4<$=UQ1SP7HUW|fixF3GC^43;tAXm#=;)j|NP^JWZjl74<=gMpqzoiN;&8dBS1z$DL7v2S zMi1oQdKcgI2I^6OBUI6;<+2`q3*DCn7kJpx%rPT$&OVPjciRhmIXQF0;-I3`9tAAV zX@o?IP8jw=A4@I#&&LhG+kp>%>MWGns-S~~!U4Vs-xQxGB!>tFnDcR^J3ddl3+$+zOu0220`!`%V_;7F3`EU3mF0j;J`gZ5md%e%W{P2!7j?DF?ru`Sj&l$2v|&7za^{6M!mPFesYqy zU-K>gv>c%n!u}~7<8+Ht@Mrn*OqyYj(MAbx5+q+~o8gYwaFb;;(~~Q=ERShKFSy|S(+hGHX+WI`{gtM zX}Dkmw--vtny@q(M<-sT!cAtRLplZ$b0;60Zb%qj0!;X^>R0Vl$+xnyxwW?UWc}&d z-s6oQpFiDr^cbMfy(=?`N_$==wBjdZ2e88dX2@|UqfRnI?Jrx@;(d@vkwt*~HA_gY z7WQ8AM$J$H!@75+w^eahTjd!CZHI@KGmZIfa@PFeKD~@*m*h3va1Cd-3h>&YYv!J~ zPBgAyQ#oO|Ds28b$3Qe%KYjSclxI=5loDb`NG7u+DCb;e`5-0ikawJ3e*{Oyvmm)D z641ltPR2|a7xHu4;B;2)`;?cEzMW36VTKCX7`O^}CCVKpt!T?eG!9ritP+k|6Y+dx zHswz78j&_kl54ZV#ep03xC57e1oVW*RJ!n$qI1MZr?OE!Ar?BEqcY_mh!);Ad01g) zQKhx~6giqJ&+Oz&kI2CyOrXO69%B{J>R@ zwx`2Rm#R6{6CCFxmblWE-r{Dmm#EM~ zPpA21Jt9xMp!tbEz>(9==#{V*1QX2#*mW*xp9$sYD+lfda)4>uNHOvD@cii5a7lbJ z;BE-hCp{ko?oi#)#})3d{lm(+!0j#P8 zb991lMx+p40=pD0*cvYn40dVF=$$*CnPyahB>xgmynv4(V;|M-I^7K86ytOkdbpb?90&+jLF%uK9kHx0sX5_yj%@vceX@(bb#R-d1dqXm*++!wr)~$o>hg%n-z4 zp^`Cfb#aD>w<16-%$o1W&C7tIR#pjcX<8LioK^iIa9fBJR`*>l zhHY%`ROB!RZH3rmbaOs2j7VTKd73CzH`#>0BAu&yWxm^C`my~b>7=9@3|fHT@YUXO z>n(|!*m0di8&8;^rVH{-l$q#)y+TKHYQ~4OkcxoK8C^^ND-m>Go? zT{mb-_5Ib2XPYpfZ0+r=ZSQRFJ%Wm2>&5fu>(9SKTSBTa!nU#?M-DTGH?GIuOCVZO zEpuo?;kiFjHOQ zFoA2I+BrGmL+U?{5Do(dky=MmVs*_iW)gZM#Cw6g=|Tv{{m+c!!fleD74?Y9r+9B4 z?9qk9*03TAVs2Qer-T}W5rJZP&9!zMv$#T`#*^D0c#LlP)$QWtmv`>mF220;8UOj5 z|9k-zsAdtV(aUle93r=AWo4)MZJ8El+XlFdk*F3$%{6*R7LR2!WE_l+q@+Pv^*1Qe zNF|f9_AqXcRYD_%81=_w70Y3(Rcxqk6QN)w^|s-!e?B(gkn(=9E0Yv)$eeWR9S#<=r? zgD15*$97n};&?qg5Mw&02$7tF#E8vB@W+t%t|M=SEL{>otMos;c$+#iEKj`wo5Eu< z7ZGT(VL$z?Q}Wrm8uV~tCR5Jl>I=14q~AKf9{CX-XG$GPKIXI9lHRcGY&FN_7@veb zGU3H|XDH5>FV0BYOUMk)4Q@K+N4f%aYZErR-GY7_iQ+U7ocNFQ-kzQCCWbEw1BMn%~ay+$tG z7i|avY}<>vJF{k!H4;!`roCk@4k*nk-O_QQT<(NF7z*v$KSKoB&@6Ve4>w?AE>l_RI6=;n}04FE&`@a3|az`eBOesWlqs0O1 zu?H|J_9cyLw(iQ#CLRKDxPceabsl$1Mk&uX*tke6DkKq#OX4MAXHJx=B{f>< zik-)Y#n)zFW{E@_;pnkCdhypo)s}q;uH>b7HxaXR z#m)1qrV)6rsa`89wb1Xv(N+V@_QpWY1FOpdGOu^RB|u`@oiYY+x~jV-Q^N7;s9Xt8 zE-@q=dAo1(g25@FQ^F?%;R+I*7GOjjfN@dW_lm#Ipbrvrj6Hs0k+wAPxTrEp^HJCl3#hKomDGLx!h3`+4lT+~`WB)A= z3wIpXTYj^8SGLua*b16O;0NRzFTLosmhCag#3$kHcVQf7U=llco>GdYJa-`=n?e72 z>T@-(v#8WqBhqx+U^pu|&?0D>k>)$5NhF*!#FH)_qHu=(*nQr0(zooFCk|<@!QkzJ zRU>byu@?>k{1(xbpIxDeE<)Om;-MXsO0zI+8^D86EBr~y_|J*h22TI!X46rRkMsB<*^L+MK{6WDp52QECvVIhtW^zOQXg`c=ezbnVg<2 zGOZx9q&w4ykEk57H{7SQ{T`h^!dGClAThx|1%(5`a==gqT&$8Q!MKjq5!iwq^48;iw@v!jtZdcM73!DnXPus|;CfZk)jF@8?Ny7jE$!gc2mYK*zVwJhPM z1ZFr?kPGI8RS-#L9_Box3a1(4$l^OMNyFJ4aZmuof|rc=lHg3x zra4|gv}Sh9r``eofOpp^0v1pqg5tHv|27iSCK)Nh=?TD=ORsp{?}!m~oSH1`FmiK* z0OcfQ%j?BY35t;2{l*iVtgPr6BteR;OC$%(7=S4(nS|B^0v6vd-{*>>n4>dDXs-NE zm6$xN*esectb9vkMh#pM*ISAXR+8696%Z~7MtO&o1-2O9(>Lrn{Lq=mNRAEu3EwZ? zCwjrB2O+}en(DMn(33l5fffQ9K9YVy&}$2%BI#Z-4nqfr7Eh?8l3XGyE4(mZ3GO4M z`O!Ay+E~rfXI9P5NlfybvdRIY-=)?buN0Vxs`$>XY=MHSAtP!jQ684*lT15{YhyPF zLQAg|9^X$zxUeVy*7WPu?sINC?bVn;LKs4V=NyAc6{4THvB06_U4Sy%@<;XsZ)H6=) zqTORIFgvBIiqWHdKf-%juvkhl&xO9_hAIpv4RZ{!6E#B29E!5a>8ea69QdSf&^FD6 z)O|GG#t|PJwZ&hhjF8uGBx8Qu;OqnJPw_K3uz|(_x{$X>EfW$o1IOiS6P$-A3^2`? zqUkJ@_S){6mbnt}LWR7=+IYvE0dnQf@S_M$6A`BAQp2t&N3I{SyVdj{tWMbl%W>_g35_$HRh@DZRhV{Ri$1DL@U}kae-Ed#`uuQizN~Aw zsT``7MI2fJx@y%+du>}Cz3J*vx`=GHg(Oy z`QYdN83-kk%5`H3GEGAz=F^6DkZ{wb^RC3|XSeH*f7C)+cCbUE*xSE(g7f(uhFYSGL193O&-oY)D zJ0`-}-s;nkN3R|?cI7|3ko;_~tOQI@XHqy`pR&rSb+~w+9k*Lw{|xP&vXd`ct1BQV zL+CtCl_TH%dJ$-YIPQwP$RX=iAf}s_+N+&)CnYN@z41W@Sywm_cmNh}i^cu@JH_Hf z@#(l&9DX{^BN)o8qFlGNYY;fs^Y~NdsI6dfEK|J7G#CH%FPUH$|IVJ_Cs)`20WXi+ z*FVD`KRAE8eA+qK*haCLGiHvYQ>{eXf*zud%pqz|;;`~5E&AYE7}FhYaYu$JE0;Z= zwd^bG&K1`FGqw#ULl^&Rt)3`snTjbI55`>Aq>8Ri$?@2XW^OYls)j6m`!hww!WT^x&vlXFd-c z5hMd&g0W1L^E?7j*lJWG)pSzaB30+|a-v*3qJ6<)$r*P}rkZkp>C_-EO5b>BEG}?R z5YKN;%xipahV#glVAf4i7rw zRq3XJ)xuYXV+z6$2H--;fpuYxf7L%@#fhcef#ey8D~gD~`7}B?Pn&4{>>!&K`>53A zi@3xjqUganO;bVYv=Uh~IdgT`9PYk+GYreZ_t@xKf}My(oSU55O51tS)_b5uFQpFo zc_{19;=!o6d-d0PojsJ{`4MdZ$U+1m3}QIK)fjwxFOYX=VQ;8vA@el?(9e zT#%6m3hp>%Y+bsy?6atg!k=gMI}96VF}8ya8GJ9J#6(yl*Z~oK6zYlwhqR^QTZAum zds4OSqImIq{qF_1PB}Nos9Ln8!dWkPfZb%dv_7L#;MK;3xM!ON=in%vAae8?7PCf; zxbU;#K=PQF5{qB>o`Cn2Eopytcj?aEKiw1%z#!b~_ATYt>5Ta_9@=@J{%A}%;H(1p zNbTaYLa}9?mQfp@IUq+W^$|thAK%UXcFnj@y162woX|y6=TQGWn5?V>amg*JVhxd+ zEmVA&5QT?9F+{Yo{u1#F7uTqR>r%s{k5R={ zZc}}Mn!J`=fk1NG>wXRH>M2D7Tv(#`PA({LMNft!~!Pq|Bpak#ih{ zPf+vH7elf9vzNR0y2-6=BTy0`qD(ev*Rr&c5%V^9e~j$qgUKO8 zi)^)br93z#8~zq2p4hPdQ&kVg_hKQH9Sk zA&iPoWL?$uj?86$kjj%OQ@R8Z5=0ziE$>e`zyhq7kVm=nB$cV;(SfB*IAF@C36GmF zhpBw6tIW-+wG06(36xv`yzK%E>Q69HsWXfFC76|WcaBHHH@pmJ9aBm)8VwO$Ma~^L z)su?>yT+{ecF2TO;u9qbxK`n>2vPX7WD%2~VswiQS7BzrCYF}Qs>46Cu%**1<9fmx zapCL~ryPhim>{?Q;vf=)exMlX-~RA)zaG=BGB}Iil8P%`s@1Rpq9qZqjJ9;Y zOg5!F<)v2ST;qsho8{Q2;U&w2-+-|ZZH_2e zY?rimzQqNG!r}eFXZX84KHtYR5~JKW={;<`Tr40&IEC9!s^wvHv*+6N#F74CyC=L{|V9YQfG)lAo!mxsb!`B`l%!n->`_ zhei2G#(Z3l_?b|^s!Jq!12R>S?7ZT>S#3#P7}Wm+6$;ywsWeF_N~ehA4=r(c z@IULDd?5;KIqG=ljzS4awBHx5D+Lqf1XSiK-}Wb-GUq0zX*joZV|M^E*pe$WYff%< zMw2(97hxg-mAnYK$hrl>*D#U@9pG|G)X3?W3e~#&7e$P0mPJC7WbKRh>2qMy$T})>*IXL?31m(-e4P}&Fd0IM zU_L)gt|rmkg2^ZLhA*{t3S5u&_k;lBM#U{+M#=L*EnVYW({@vs7J8&XwIFi^-(1{- z6&vu7MaZDYt#|Xk@y(xLuzOdLH#kH7EKpgW&yUa6S#7C3f>1m>-Ghd=4IVJ*y;v;n zHgOc}S5~5Z!>ddk-lt51O{mU*ogi`i;M4S{O!U%kbY`+Oe*&;M@XHnvHFtYT8-+Rg zt6&nXDaC|6ZI42qpMm$CG5M)iuaz?kc1e{ZIR@A_35Jx*v$+44zkFJ>A*+r1R9pdN zL~&CqrTRkZVN(B87M!ASDTQnTL%<<@?UwNJ(CL<5`SQ-KyLUeOLjIWsp5FvCRRGj5 zAkgfIMG#!KmL({iQu~snIm9H9@T?Ae0yNT=Qg2NVDGhM|TfWqCt397~M`s#Gpp4W? z;I)w4*FL4XWg5>BE|gjZQNvy7e&Q zqeX9)42ltTA}b}Ji$=crKYKK6YSGtUwT>Z>3Mm|d3i{|eA!rW{S}*pp6i+Hr#9v3o^6eH(|RR5-j4l; zVh4>1m^H`-%PsjX$Qg#?mys;4unO?+s0T$ZtzL&-S&&kz{)as2bU*Z3&yCB^&l-3I zKUmRmK#rY<9LTmrmc-27Z9k3KO)L7_$jGj&Af@@*-`A1Te5FD)4OVWGzClK)XuJ=K{2h?ClbY5h*DsvyOFRtv_EyzV+E-VTwV8EknZaKoc9(&SR#OzucHVJbF5N zNargMktuaji}t7Eo0nMHv$ba%TmP6n&NFDVhXmj;;WMShjv6|-_xS3{;<9kEL)Q*g11o<)>w6VGNeD+YQok0ub*CD7RtNL_&i8XDl zJ$gKQ9HJi4+fMN%_h)-;?Qipq0sZ)^ImcMMJG)EYiB94+$=&x0683%3T;ryq#40Ju zn>GnflO6DI^AD=qugpm@=xs@%u6z$Qt}6(g@cpV|7?fG~7)}UB?rRGtM0D1{gyB3? z0{ib^Vb4PU%=@n<gqi4sRk?Jx2P{6@2#^n92KVo^dgX6XR{Z6rZ3>zG7 zM-yjaq2BHxq5GqO#e~B7<5wTo~@`$Z0f_nK@v9s}bV+C10VTFg06EqXqKwwZi zqAN7_ET;Cvp3PkZ?#$?(0>)j)+qW=|Lna?E-0pRMcn<#wmb-uvCksMu zzk5gnIGBk@(|)<>-FW2kW895>)Kh)lJAqxYxYr$x4qgpT#)F4Pr*ME+!Z}MxB<34? zqb6Z0g@nYPCrACjD%{TFV#Dc-Wo5;pxc5%=V^`^(+l>tzX&gT_u00~d>1#rdD!%+W)p zE_Lxe|=7c}hkj7^v z1HRZhMW<7>F(zZm&Xz+3tqdjX!IK<&S{#rHJ&o*s&hg_PtXVq4fRwqVc@3BC-nwRrVHINBnGH0 z!@S|FAb(%vlgL2KelG%#YI^>>%`6m15{=qrCG)M+4o&pR5q2f`R?Pu(Q_PRd;B_*C ztFxIgmo9%;-G%^lCZ6UArvoi$Z*&Ncl$?Lso)EdeJ^y()0G8f^YVdXM;UVIaE{@JG zBKH*97e5?~t^e44Uq8AU@7A29SX$dJDc$*DjX9BGOdo;j$r4q=O805~=q->pBob|@v+$G6d7M5Ck%t=1!Tn>;y$9Gsb z&iID64{jFE>4W^Ji*R2A!WZ`jaNOpf5B-m&Zja2etTyAu@BMRWe|U7%ho=?T@{{h; zzP!q}5i%z`481+n6{t=LSH)x2{p-T#{Q!b9LzC6u1{dMrAp5!xn-nqQ>G~>4GOV#H zS%lQTpvCVuIzpOVZA+r4G4rN_(-|X~Sh02loEYKY$j7Cge0EO04*6BXA_icQ#KUWp3y;h;Cff$Jd_W9d|BR(Q1!Ap`8% zdG};^cv#$%sHB6*!;wB%f=r((1pfYWyvBZy`Tz(=lxHcTBhzWI`1Y@d)8%Giqrp$N zipACGZ<fW^NGA_64v>HO4MPYiM&!_{Yx`2PmGVu>~)bCQC<|&Y88hw zh{VMM#1f3)m3+`UV{j3e%a0t<^_jH-eQq{cmB{$|#_sw?U|TXp^3)WXPr#aLgj?1s zZ0+v!I@#K6*4^YHP$cNgjx#{eEWJkLvhhpeZ*YS^iEj9J7JobMjxG?|G<;p$gX}X} z`nfl$*ByJm&$Q1d>u4^?1UQwHkW3d&QWtVa)+MY2>7j)27^X{*d(phi-)dX(6ld>i z#!VF`-1()FU( z_bsLqo1hproM|B;*xSiIa{}0F`Q?uO>DKTI1c=EC`p*tH>-7ObI||jl;)C)0SvRt2 zNkiK(1wHK<*u5|%x+fmOW{hl7=SV4%brqqh0;Xuc6owe!03`y@GQL!3wGQi~Uf|qg zoE-N0{9w{f7mUSvCQhBA&DT)ucJUw?C!L2{A8yK^?{sL)Eu;aUHqP;yKnW^sf+37i zf{~(U@^Zu+_Lh9IfPpwOPmOKNLXt-3S?5)P2@C?#jZnC|o>;?%hB)9NbMit1QQ%LG zEbwt2YQ+orTGaf>lIGlI6?J*J~?as#5qa=7u*IZ9vHz|h6j_9KpH z5y>FanDFf)ei3fFbSh0d#l<4Y60!gdPlj)L@U&rfiO0I#0&!8}m-31fqKr>3xtCkL z$vJQ|1<-YFV!D;hnhDlaoiz4N4rrUeaTQxoJ^I)6P zaHM8nD#{Y-8vA4A{{pVXf=W+^NBx6{ym4+oi%>K$!i?VcQqhed4AW*#Gbd58hgpBU z84Ve{15B9z1Uwmz44loT6da5PkHanpu;(Wug_H7HKhdca|_A- zU}ux0Of9vLr#hLGyj<4{TvmM5~so8Nk@&NR0Mr`HD-p=YB^I!Y@e8)I{e z+_=U($>54MA8dF9X2S%sNQ-$WjpC0(62Du9Bn)4-{XnL%?hu?1U97cgJClt;{y#ZU zsX*6Eo~%{sub!w7OmHlT?R8C3z$w{{Mm)-QFj;2#NCq-mniSXCib!7EfI~QMmJZ0L zUNgy=rREq(uVv{-)$2#t-(VBoqXsB^Y~8L524vb3y>+ImrWk?J@J-fKwZQ@VwM zdRe+kL|UH$t+_&AfUiuvB&E(^77bBQ3J_*y6+`)^z8&Yyg$K$eA7Y18fF=B;_Mjq! zyqWwHi>%>coW+dMO|tbF zZ}qJcB~GQs+-_hm)N^v)RrAH=$~hp3m$QRjrm~%sr2;HXJyR`AEpv&88N1{yr$`tQ znC|#+V5|JkgzVYtQ85GOB+0LcqJZi(ft(@C&j6epbWV|nA@+i96e_@(1tqZ}(S<82 z@PA4`nKw}J7iT3|XsMq(@nRgofs94Qw2O@4gTHKu_@_d<{YRe-okW>vF%BDMf4lf& zpl8{1vRleJ!x(n-kNby{whxiOlIKb84w+Ma3-DXaW=fL6=R>$lj4r5G1T6^56&<5E z(AhNx(_eGGu;}z91KP@^(%pLHO7m5uJ0Q(`aLCdDrAj3_;iTApL8CXsu@(~r!Gpax#SX+03r6^EVW$;{C8Q7>@g>*IQ+Ab3E=p2C z!YcWW3g)Io>B!`r=_Zf5akwUq^@-27=_S6XY(*Lj&8Pm8LCPQJ7#NP1zu>>i`7@I; zd&Yf({c3FM7$IE3CN_C;VY!|fo3vDwo}oFT$Qzq1WZ~tdG@iAsay0j~8X5*;r+U02=9Qk@uEK;S|lv*ZaE2Et3-hYzx0d7*w>N)zGzT)Kk zz?n5W!P#;-T~Y&`wIw;L9yxqnhqXQ;zW(ph=KO-Am`o$zquO>UeEkInVY3|pmw5N$Y;6*mW?j+!y+s=}Wm)k$N`Mx4y}8AQh@@9y6t95j4g^ONV0E}1lMC#6a9V3TN0b&`95F}q zPY|D771%BFeuI{{O1``YaC_F5W4iSeFi$U`Y7e?(Qd0YCdI!I&lajC5tR}XxL6KcA zYU}MxJ^$?V}U z43%gcA*^b@2aP8Tpe%wTNjDB*ibF<^Bp7ACcK}@mnkNgCaE3l&Swt67z+deA1gU44 z=lc|1C1%PCD~lk8IuzzBap1(mEq5Fz9X%hhuYa*krBDx|1;>5t_W zWG?&HHP#!B!Jm4mj^C8kD|})av|O`uPa*g|H) znxYv2Q~@O6O&^DZ#~iv!In7;EXp)>E1_a?FxoX!z6Ds{!4;Z3#$OB%XXtPdlpoos^ z)>$PRI0a}|OZm-|urO7AEmIwM|Ay7Nzpj^UI6S}DL8@}?TSDD34o9bT89Rh?W55yT zLotMG>MF!}yOnW`sV3fDYNZD+E=gfi4G9iaTm*X+Y$*?0yd?Vs-SaO7X z(s6QDt&`c8bQP^uQ6mHHJm*NR@C!lDYf5pmWD&qqbe6>Meo=fP6{ ze^j)<)F02tJg3MZ_uDC29{0e|BKbBnnY``%asyW%!j}(m?ChA=pSH~=m6|upbuNZR z)qFX)&6plIbSUh`W|&Kjq-GO?@TF&7W*GGmWRlzj0dyp}#;V)x91ax)Q4rI9`_qm_ZPMckW~)>tIRG0SQ|rCM zP7!Y78UvjV1r1Kd9U*(&RPxH^6#&UOr}nqf7eO@v1BMDQ5HD_vV1ht2s#9L|dS^ni z$J9R9L_o_#HDSrpSU^x&`sjU%vOOT^!I>7GG;BdYfFsiI9nOqDP`kuBs30ruOw#PI z6|jRzPtUXNu%`0?V!z6B40i-`IDp=>c7Oo09g***NMJrsLw~xlAz7FxV^AO$8W`mH z)f^FAjp3~-Rw2YPn5P6{DwU+}QL?UtLZ(~OxM1<*G~$c?Dx@~Tvx3Tm=e8VP>SE@B zZagmBobxfFT?2ko7?^G}Tve1LidYm(j!iWT#w7-)cgJkdBz%EyZTG{#JnNsB-UN$` z(PY>U_x{%Bk9kCKCE9+m_=~lh#di3o6|Myp*r-~;=;yE6^6XELaKV5Jq{YU zF-*%SYs{q2%Z$WdMutynCg@Q;gl-aPO8Zi`Q3^^caDw%D9S44Jfj~uJr=b3THi3Z# zbOU8)TG0d58cUtt{@D=m^p*SFCVH+3Ra(?>Qb@Vg-3YLm%b>? z&J))fO`-4P1SD4MEek}lOSt4e-tKAT5reF;5X@N0pKx}|9Bpw!U%x??;|2+)B{FPq zfdGSOr(VY1miwk14x7>MWX3x@@@B4}#uH=%>4BMZbrBhWJ4A|!C{MwGfU45JLIdOm z;8LLd6(y+B8S`Dq*P}*Alh$}+g8sPBEY!#vTtYkXZzUwty+M48W*IW7?Kr9VIriKn zUWMvofg}zRy)loGy=>6yA=Nfu2$N8kny7sMxra>q;9&wZ#>!>x^Ep6^O0fh#b=bTi zVRkr&-8d-1$PTIdk(-wS4n0Drc5RLepaiT^EUxMhVcB2wsDn?2ctMII>h9Kl7nn-h z<8E|N>UEcj9aiC?5aCN^PA0vBT(ZRho{-xUQP;nY26LNy$8 zxwI;dP!!uwS#bfsz2+1GzW|(3fBXt1hY4(yP!7sp(fd=4eg?CgVfb<9jO7iC2X=gh zF#{C|fC5PGfJ;-E6KMHaA{n>dZ4^R=KJxqwlJpzqT*n?F(H5#F^Kz8!^^{h)I~@d! zr$99_Y<11VD~G;(NQ5H9f8IllS@nLBZk@l84}rZVTF?ortC*yWYByJ4%ZXD96N&r7m#ug#{#YCx@p zX%10!V=&{L3X&s|PxGs}B*48N|80Pe*gN%jm=(=XK7>@}t&OGjgJ{3?mc@q;x?6f0 zYc|VPJdZaGkI-D(=%&VS2po?!i;5qZ|7(xN{5HtBL0aNchJMS1tdh7ZPx`pzvfC0@ zd*dC=o75w-98;e|D{i->UZeRXN@js4)@Nuo$Bzt)i^@J+#*5^$vbvHF9pR|t|v~(u3G&7~{ANL?kp?c84 z#g>|JN4pzNVt1A83ZJuuPHnobBH)$UzVN`Aq_t=MyR7o3vk#<$*o`Zo10x3Vbw3XJ z*@6j3daThjuFJM^yFQ!q?RoQ~PsthRHD^M0HE476b;aip9TTkWs4xPDKOj1}!|*mZ z=d^}PO*073d?RZYQKqIz38{7sL6OgV8+apG*utSdzifUx1vM=^DbNY{V6yOG!weog5OZ8M zLpb^l6Jvrkj{xQvn5H$3laDqK87SzvefOP%dDv9cEsLs}p;DCYR1wNmnkZhj_*M-a z^A7GjQH_vc4BmAq@v?QOmC42sbD-){x7^pFn!V+U7G~*u6L1T0t}Sw=s3s^?se`Wu z_)~Do>b2|E3qm}xwJk_?f?(w`{niVlEC}JC$x`Gw(_|<{psP2>tP;>>H^II&)_`^P zTrq}Cch`nSP7+!;(F}7CR~IT=IS@ZYO;CdHvNkB%w8V4FL{zP2%{Rr&s5=0y5W*)X zP>xz=U}5uB*~oHtWX-!Mmv}@2mn->_dVTB;KVpe0g=Fud(h%;K$?g-Bo#;_Vz8j{M zo29gm`Q4qvhzd1zH-F4oRuRqnHjQBgPKp;>Pg4x`o}yETKao>7&m`vcxsO96$Hr*Z zRXkParDJv!FYht=eu6^{QB!3yZQ(7|-&8EBhE^i$*for!8_#GszFAdFZkn~N+~Y6P z4ul5bApPsSr*3Za5n^Y`Gq9hCg2{YMRBoDZyc&^)gic+LJqw9A*&QdCUfVs0hBBT_ z17r|UsV_i7GBT%QM7sJbAlPptna+h^;#ZXB5xgvVR4yJvGq`#}M|BaAl*+`2L`0-> z)RzGTQ>uFDabsVbPk6@M~jdWyj3T#-*AKJn*z*d)Wr?$Fi|rX45>r5P)_>!tUzhNGK$B7}MN}(WA{1Ste3$gSc|GFY zbb6R++#)#)<~R%4x)NPXR-;$P3yPH`@o^zYT;S)*NldSqWa?6@q0l+$Ea5aUd&(3Y z{pTjHE?(A&ejkd=`j}7#sP!I(rS}m_y}$BxLQq5s;D8Z{{w^_c`Q)gQ>= zdf&dEFBUHFS??}La-{FXcK1Ie(&IR4t(_Mxwf|JxRqR2=;vuSRj5aPJc3YjKl z<;P(GZll~g(1g||G_C67<>t_pEK+Dez!OwhU{qHHY{-2JC6-aLdU}n+Um;QnIXBvn z@`2oRF2ALLQGnHHTP9EuIQV9|kgcIEWS_=ev+U+ekv3D8Gh@25Rx5`7^2tqbkHg#I zK7q79YjHMF&#R77^>l+cxC8#dmQCdgFr*!u3)868g%0TG*wQ2CVca$8z(t-Fd(3qKs(6GM zns*|*updV@m?dId-#thStzG`Bb4cWd&@P^jL@<$6LcwPEUczH{KUC3%qeIDcY+?jf==SST~;!dtsZL zhl4Ehcz~}&sF#_?-7N0VSvXRodigE0w7U*S&2qde#5{qGqZLpt2ab@O+J&yT09bD& zM}V*~?p3)e7FN7!jgZJ2je|&^^vW&vR<;f{v#H}|;~MOX@S=9_H&~7}0SQ$jX^mgD zl;LRoH0}IHHodypo8mkzybCxEcqPFZip7U{t=OICj@9sX#tkt(?sb>-;2=$kmeL|Q z);I`3yo#^-Lvwx3%WC1iRbfzWF=~g4wm!J2+>{xJ8LkvZ7cNTGf^=O|53=Am9Nfel zW2XGZ8bxnZv~@w{QDcH9cm|xGs=pVeaWaITJ(`l=iz^2wC%L3}@~QxkLyf{Q`H2oJ zUb!;~N5xQOa9$#MA`6=cZUP}Mc1h2jySIdx$K3F$G|slD>X@4yXk6l4mIrMHZwf_~ ze=_8j?)SnelX1m*`F}X}8Rj9|&ufGjAgWE^1j{9A8PHFIi47R5A`x$jm5ZHy1j|jV zEH*Zshme@BRT-2LfYmIOn)XB5bn2$kVil3$AZU5emG>dTCbf5=h=yib&nII%Y)vJS zd_8wH9D1lCrz9aB_V`l|Dx4?n1OXW0lX$>TT!3|ecPzdkJ3l-NN3ftuOfQ;^&ksmE zQQ4iR9Vl+$uOSfS;rrpX(-6Q7fghnthptGl^u$Y@dk~_#k_2SVYy|3oqG3qjUKt^f zU}lvDy73yJ$CSzF+Np*-q22D)IftBMXpS+f>#!f_yiHM*p9H--J$Q-yrz>##jxh< z4FS_c+_ixRAW*@NeX7TLBlQjb&8`T__N%hlvqA#u(*2=myzZgpkijYla8y|AGpaQC% zv{ecV!oijFnus$sjUnP)$6($iB2!KVsy2JoL+FmeYrVG}dfToPOGo|5zn8|Z2mf9= zJ~F`0UMNPX(N_9`Z4qQ&t4px$)_0MGMl8oRaM)Orzx<`ryrBMljk6oCC@^A>czQ2r zJrSo^?Gs>>PtrIF{;+6UIxCPjO3M~l)ZcvZ1vb=1e z>i#-@OATj;m6PECiYP-NY;R^tV76H3kGYWK<)q|!(xve7cO+c|HUKCi>jcxzuDx~b zvSk!50JUGv>FRAQ@z+Uj(9SxDLUcNKb(Up6CVw|!=Kax}P%l3H><;cFfZ&ciA<`!@)CeghD65v7e{ntYb1DtwTd$;&x-34J_pk=|PY zf2<2V1KxqnG6PnQyZ(0GcWEQ2LdGmnqEpANZc9{SvBUT&S%oW1*pYVd%O5^Q*Z_5| zDZ*w8G;6Yp!$+N{{|@oUSty9HJ&3e9I7TQQLvHv7g;5d!Pyte)hDQG(Q92L{>6?@- zqBa6&`{ML)IJnqdMQ9_k2MpkCOekC+wDL5%8}F`f1lMEjb!xlV1+x*@tMOqruiqp% z#|5{Tds4aY4mdMtBZRd9@q=ms5;c+;9z)}>-8nt)ofKQcpL@kUq(#Grr4c?nJUWH$ zXbGGhbY1cFzYd}C7!+GbYmJ0P_x>p#mzWXyRn}zr4;u2rd($T-#?uJ`p2h_smpl&2 zD~SMZU5uh)Ai?n12MgOM~PCyi_g}# zwl=o#-e-7E2<;UV^j(W&s^PwknJlw;bBe}DoDV*#STOsWy7ktGWf_~J!s#~xSVi@f z6&fseEJ4*a6nkJ`gjI_apBDkZ;EFo23O`1QoEM{$Qf@?EPIy*xP5G4*?@&n+<_(ZL z?2|+6^$aW_c&y5O7@U&o(!eMd<`|O9@%cV!6!YeTZ|#lZA7{`_FMs)$ufLEH z=5O-V-LJnWZ7jwXl=1v3oe8cHCd3h@{SEc%<6{`gNe+T*31m@?Z71F_%msPhpeyeU zhUZ7e5@J7?jE3Fw1JQ&sKOEHZ%)*nw;c5rK_yHClhHZyaFtaYVN6Q%x#-jFTULO^< zA%O6kn)1Xom|r~}8PZi>aC9rdw&BpseF*FTT!DBSK<202|4~Fa0Qs`yhwt0XlOKJa z#To7crg#i-!&T=2${xX1l)wInnWeh@x4~u`>_+jz;w%!f$B%PkOV$<#`#WT&5w+0> z$?}<23l>L~^e`#hO>3_^Com}ope`V!Szq6s099mSTe~52mTzcQuifT z2WI8a>C1(Kb0qH^Ot#Vcq<4f|7z;@0F?`eO+LL~7OgYiuM~a7pgUC}>eg#JQY;=gD zVU&fj^2U*IMUV6cs4%pp>tDBw_qehaUdtf(b_B*Ej5Gz4-W!XupakwKe-gZ)oDArR zZ<*C5jyS}rAvMV1%1V`UWP;OdBl3e#AF|0#H%&;P(&$IXT*EhX@6Gf}I#=<*TK53> z0^0(wE@=87TRh)+vR(WWwoS#v;h?a-0&Kkt{+=TYx@xcmm9)V4|Z@M_=wagT$9vQ&;X*Pfm{t<9>7*Bki)iZbq z6x&YTDz60absn>RT$vJ9VR>CS!P~`+w4C_m8HXXgnkDMT=UwGacdPKlNCpHL@j3=6ypfad}~OPUv%${DbACv-fGA zp>M#uPo|an;&^44h8bkH0uD|s*c#4S={{;ua2GuU*)@>8c?5x0fC1Eo%I7=3Pe-6$ z_YxSdwG1WyRPh4N~(+TF0K+r`VDvQ4dWeT(y?d^d2f0xXcyG8 zl*)=uXrg(G!y&_1=z^YXkTmd`TD`D~0-Rff&lnX* z#XgvZE}ZHhLLmv^prqx@+|0>BBSwgDgo`IV9Dj!XZFoLLxHH`J=+;P&yL80B z&`eLzJ(T5O#JMywjq-;K0S&sCbV*CKx+#Xy5FuVRg$NsfF8mdt&muU@a~zR-2gjxH zu&n+Vs<08JB?e!(dBr_jDz=C8$ke>Z)OvZnRn(Ey7$g#LY}BxiT=J~5ieWh|cms^O z>1ISV8V_#dR}=X}0wJm-vp;s3z+}6e;!dFiLbSBYEJ*B9kp@c$pD|3w9RkH6fNbGh z1dkA`oLenZPR_AT0#KBhvB0UTD2jV;IwOQj9Nk})C^2f;wA+BZ1$Ao9`{VZwMBQT{ z9!F+~DEKDFZSvsWvUi%Vi<6ng1GLgvob+Kn;bCFn+&G<7^DTiyb_I*p->PMm*_VV~ za{_bIY`&bd1-H-}Nc9Ur>5PIEZJ{vGy5A&t2uP4SK-)V7|u+)=J6vHEYz(UXP7zZ<%KtvncZo) zEJdXXo>G1U8+rtigRJ$WtXOwC2x!XL5b=(5!4A(YnHuyoPl666?i9sRGB)IW4v{Y^ zmv1@Ko5ce?Fkn6+8A!xd$T*Iw<(?m_IjFhwgI5SmEL)Cjw3=^b4qwwI&PQktmzXhh z1^_i$2n?z(*g7i0%kPzrh0TATlV>NE?oxxv%8F8iT)zsYPmPVn@?D+d0zO@L%#xsW z#QM36npp0~NGDTRz@93&sAr)bTkY!@BEF+Vu%}XL*6r0DJAz={n7ZZ8}2sjf(4n{P`5+^y8if7zG zxj)lkT%x-K#D?6MRwj#2pHvOO(~!E;{@Y%cKC8KoQ4tQFH2h(FO4*NJ{7~OzaKCjM z41yQSJi)DcFMr{_aj#yPD0h5qwE379Y(C2dk65rWKT^bCN2tz@!MEoEv#ThQ5&6_S(+=qw^M zh|b#JH9~wh;J>iFwza42_ckBxe80D~hG(h%QO;7SssZc3*Hm@XnBf{JCPnHD6%53+x=g?rt@z`JY+OJSI$xghq5IF$q}Fs{Mgf*%_~mm%@@Ar-lS9$K%1;h7{wHKEb073ne7 zEtj3Qe=dJ$*>JA2a9L!t)xl^eIvu!A#q=7o&yjc~xA9eQ%Y*ye2`^BVT4Ctd#jjC8 zB;sx-k}_c8a~4e*oIz1paUK-={~KZ%$5Y`gA=BA;NW4dsf>ybmEvvbx=j<>cgO(cL z0PHQJ=XhF;GU7bLaWC^t2n^99*;OcfrSj=G^azzG15V*$17@*v1ZBqU0*-xMvU?yB zP(+XW*ldjyMkWA{9aGJ;h_8H=HCTnkgsL=A=`?Gbzx?vEjAf&inM;{mkiw68|2jvY zIXXr;#{TK~sTZtbawv1ZD88mT(yt4KcN1lu1yskFVsr|JRzp?M7K_4i1T~z6rom;I zdS>1%ESpo(`({(zfv$*$gJ5K(=RE7^^&mp)(moYITTAM_O2vEV2< ziIWcHF;y4r9?{`^WjD@>xF5?*-syZm|Hv`2;5CNFF3HkQUy*&W@`1AGhz!NoMH~8b z7V9X!TDlu6Ivck7*nu8V6}pFH4+G>4{^K9Ruq3^0Kw$63_2-W_e%#*sVQp)BedGDw zvqyi0`}Y0fD|ivl`!*SouSh*>J6wOx4&gZNE{Pw*S*V@7j&K&Sb=@jLumw)dh`zF- zszr)^xYi+a6;+`?7mZYi-a1*h!e2YD`-mdgKI1tU=1)z@xD}<$51~QsiEMQU%U64C6LJOEV9s&poWCs0JpM24Yl4(p3Tb4a1~Z~ zs$g`iH!?*XjVi&dEHMpKCxA_O)jvBUX)yDphYF>#Ng|5cwKzNIqsqEnYGX|6I=|Dq z6FA!DX67SWI9BWg*`r6Xf!x8|AA&roO&BZ?YAJ<}z5$7LW8vTgfqSb+TS<PdBuMW0PMkp2+86+XjuAAx?u=W<_dz_k;70r;S5xvNx z(Db!f*HUMhbR7l~_)DJ;Y&q@H;s6DP8=0~`ZHgQQSoxG;qmEUz&>Da9*ph5$wI zeuK$jyM^VSpXu7wBkVAlKhMpbG^>;C4=O?kXb|IUU1HXKT)d-RcSCYT-UggYkxrL8 zQ%}T4jSQv@q#2)l{;;3#4sh$yN~w4hCPv*Jz58?;rRDzyr|j3t$&t~!>pXsndsB14 zMr~ZZ-`9;o;J~wp9R;tV@{br{>hLwN@uK>$KI_v?h~vlQaEqc8@?Aig;Mv5WH1eds z(QKjV9ZOyUNEl$TWlO`+5#!5{fq1ctBCX=dcnb6f#|PJn>1CxHi)&~Z34mv`1mJ^d zYc>sIjGK`#$Tj6t-AFh%+7xoe86?!;my{&cQ!}M6jfCt&Ty7apj`J@$I#x9u+r0N1 zApJnEi|i-~3VLiR={sDrfj!ks5Vp3M0g{(ZLUM9Kr0JK--6i7m8zlpD$^d^J7UoO1$lluy} zm5ap@Zt4}>*Ncne$py4TJego|0mnvcFHLJ2-Y404i2o&WH1~Dbw41p}W-4#_E8T;J z7fm|BOE8x8RN4_k_@i2_lA&#S&~UliQS*6y6krL+U!!dA)Ka%5#_rA#XE&iKMz)e3 zDy33l2AzRq8b?sk_Y9G6qq^?Ou7qVAYJMeYZXR~DcT;Tre zaMbM=-wuzC`taw35^8DR{(cC{Uw3K0BywX>vt;g4HQd)}o!sCHQzMqY?u9x zScxkFzY@QIP%@Sw%z5ToO|7+nBfPE2hwTmp`F&|t-Bb;5jpM-|?*Q70yiP4|(0oM0 z30q=WkG*i@2vgTGCIm~pG$Lpq4_S)-GL#y?bU=jZ+8JPdTf#`D^}DF7Tc36BoP37cn(iop^KqXchYpId@Qrz)65^{ox@Ui`-IMWF;E$Yb^KRdX0k;!vNB zJiU$}ha0LSqyoA(aridxFwt%Qf9$>4dRs@5E_z>20n2m)lm${AcJD5>ENZl@Y7hD} zRQGODQiCKYp#%bKf|RV1^gR1J_vhl=_luqXk0Ga(3jhas=r%rEB(ZYk5E&5}8Dl0` zMAhyRdFGZDq)7;g5Ng}Fu_5Vx=>(I?H!Cvj2j)JUDrn@Y*6YgiJ~&bzm!~dj%dB_T z$l>WtdN@W>wO;q#*0VwX?^pYOUVHjs1Zk|>r)bNI23sdLMc|id-+*FaUhO)$L=FS= z`AZk$%k5CPPx8rNPJzlps zfvD3_e|$y_Tw9kGo!&Lfk>%2xjlac35PO39$FAIDBr@LgH{e-65z8GWT80+X=NN=< zV$*G?D>P*oMamtckbSLaxY;(90kssRC&3_XI)hgv5Bwn zrk3-r{&m=Nci{lG|I-mctd4-5(J)L4_=(Z*FD?+lf4u-9ZIM7QO;HryZ0xa2-3TW; zA5gJ1>HI#z!=G+()Ml+#b`c|2Vl}3qzfQ37RCfuI0Zqq$D5?`}$~~1Ba)!t);0JrA zkrcY4MI3=#W+Dnk$|v4_WafD~>R8zy4_;taE*)n%DWDeUuHUgp)P%{3;zJ7mI#mhU z2Z^T@qZ>rAaxmlQmz;A@0Vvf%!0aVw!FQ653~Ry}p^n2c6i$o4tz|nzPya2}LUF5` z9RdA5UPt~V^83#MeSX$SP8{i?^sMAwrIh)&NSKnQK4Axh3JxAAf?G7*>Vm?$PvNTx z_J}NJxb&b}IBXYPq#gkGsCaeGdEs5Q^vd#!l_iI~Hda+!=bJ`9oMte2Os0Jt1G}%F zt;pc^8L=DSqlP_#z0nu0=vdkA9xLJy$=165VoOtwP1hZq+5lo7a)E_FsqS*Xl-|f% zjO*QJgjv#ju!q79c86>>PM}duz;Fs2j3k`{veODUT8^-i&pNjFI!G2QM>?=Ja%{!b z=5L-7Zr*$;*m1=~@yIDaqq(p2o%@e&-unLT^B?a%{@0%#{!3F4%0A{QwWxqMC#5~x zVJBUNB^LhqD*S*km}@7jt3u!6@`O-g$*6{BkOwJ&A>D(QWJ)cpoK$kEM#fT?c!(~! zWUS4L~>PBx3 z|K9jOu;6R_kn2cgfC`j+@3NIAvT9}%u~SV&io(vDN>$w|Mo8sMBtmtV<@ zeec4Ab8ftcRn$!sg6|E{b>TV25(>YfCE1S?@(Cp$)$V-+eGTMm8AYmUwB5%8n-qZ0 zy*(s80LgW@u>(PHqm)X$10~f{+#pC`{&8lGb#!|wTE6Z}fG`9~I87r1WWNt3&}jc{ z=QFJLGbSdshMCBk$x`9S3KDBweA93H{bSx=ya%keF5P*9bBMZ2LabfhUAS~`_ONJp zvn~hAUkp0jcH-f$EX*c|{=1Q73qKSbzQD(iCBu@^exo8Rrnc67_Ku4m9e?OnWJV%c ztI!-+!zo|-Uj2e0Mk=Ku6W@pCGM2Y(B%izSzLOnM@NUC1-YOSF$tQQ9iZ21-}~=~Q&=D^JcWxZ`6xdE z>+E=XgqFL<_mDyHaK@vmw>9YR!v*2#=c}FX?%uq!^5KB42(-7dG(Ehtcbn#UI2G)M z?0wQiqR{!icz4gHs8E8ShS_wIos|oD1vl!UUY@1ftuM@(s=k<;<8iqjXvD1(sKL32 zb^bY9hhlTJwzlD{aZ+J*wEH5ea?sg<;c6FpY0G9YMClZSjL9Rk=^sq@M*A%Hj*BYO z_sYU&QV?OEG23F-Mz*^F6xxV^W_%MMHA=E*VqpuRf@t!+5$mwtlGz~c6Q{1gXE@6s zgqhQQ5OdW0rHCTO_R&31*U_0E>8R|`WcnuT%!)lkr;U-et|l9>a*{I@Oe1Ie*3*yE z<8N6rNPncK!W}PUwB?Xy$Lg{39Fj` zW_{EX2tCpk(pwo}tgHWw=$g(oL?rW<&w5S!|W1d_oQjgR@k^jNC^ejhR$ zfgxv;z!1~r97NF}$v3hwFdHkK*?=ck8lhZHj-!)gGm5Psd7xRvaGeNnytlcr^=uua z3}2%|_!>R`&l9Ybjy8rsFd8pQ1)K{%aWN6&WEJvfZ3X%sKwZJBC`x%N|5gO>y3F@U!#*pZptB~>Lc40JGnPIMn>za>S&-;jJ0Zz3fv zGhG4en!O`)t*`-hzJm&K2uiaFWo?N^VA2zq1#*H6(La}@UBvdTDNUrSh5rT zk8Hsj%So=ta!g7VB-H^b(;%lH7m8Ls&Ey#7p!~Ejj>_erE!n$n;{FH)W3f}r`z^^b zq;#2pUTD=8z|_CkPH4BWEpKf4HCe_y7Mpl&#$~mxioFhEHjdYx&gV1vNRqNPMkXQE&*a*2` zs-yaSo-7D2p=__>L*%k+-L*CRZ|juS-Q-m9Df1`caY3Sf+U;D^L|yD>WknXI?RK~v zTe^4$o*|ktolC)d{88)Wz#F7Lfqk!rLy8hCqNepu6!|13k11A+3KiiYF@O#62G5jS zgBQ4T&5j#5%@G74olt{MyO~3&;)g|1N)#)WuXe75Z;H1XVpY0;3La;1HECP^-bCm8 zn*ykSk8%Ra7vlVY{$*$42>&J1hA5Un592Ak zJuw#!4vG*0X%ZNq#h3O%Gn~jGEV7m#tIbht6EO+b;u-vUUMF?42!QIoP%Q(Q2fI_} z=4$1ttGC?30$d@2=L)XEnT!*_5>@{q2NTo#P`K_4_Q~O-v+}UwTTVDQ%k}a-Oi=U1|TMjuvZGZ}>iOT`SmP~fe@RJbz zq@=kTpRb5dkLn-?K^JFSIKM6FGA}*fd zi?A@sF^910rS5_g@$b4>1$ zs@?M*%K_QmNls^(x3?@F`2dk{eYh^noopyGf9OfAW*BS7z>Pp(G+UFM2rVyprA$w3Mj0=LdsB_*E5&RaS=M;lY9w z1X{&tO`1j!d|(td!-8gqWB71&-)+w>Zy#+!%A8%MAD)k&W*0CnP=v>%WxWc=P>g^e zmta!o#V4q)MB~0utL{}FMxihpqlQYL*(=Q0^~Ke6j>I0je;Q#kvL0;;OsWr}YmopR za-l{~ed&p8Nis>u8p4vUu*3_>8h0+ezC?KqxzFARo7yL{krdJz8h-nFxpy z>MUnFdo!X&E#=aK*(=-<@X?5*JIak+zU*why)wD-`pVvw?i!+L4k-pQj9_*}>sdh~ zv-uPSOf*&r``z8Fy9w{IpiTE}cO#rV9MeAr#hj?CY{B1W}IG*lMiJw^8WlE$aLj0tf0b zEfP{nQ_RRoNQp_v=mcSQz!}_STD(U%kPHHAqdL7W-68A5i?W)X&xQo- zCvm}xy$OHTw@_dR>n(2m5GAs0GMzaTVTXshUk7$!;nvw^C4yi&ST3vhlQ~n^#1tgW ziLjWIkNeB~dCKd|V!6?{*4eH$1{s%P)HmC11RI^#)6t&L$Gbo!BIiWuatX6)=0%EA z{!x~kfMICIFP}EV=939@o_?gYzLj&WIeVk$;KN~G5P=G6K^AB~Oc1csuG}>u=6vO! zI}iZ#4yT~FQg2b7*2IB%oc>bO{VCEG6WtJ9pNHTDMG9_sZF$o;VnpWTkSk$qVnQ&` z``##&n|P*Yl4kqX1jyV=N;jk~{f1gfsI{S(Q53ptKRP!A2(!-iL)ZhLaSHicLj#kS zc^i9gh{>hMHDy2*AGZ-k4Q`AvijO7Qoc1^A&WDe+BbP{0c_082sIu*J=g2 zbHqx1)A^*NueM#}RlU);PK*==`};VYSlu)^oS|@gOiL0pgSzXN`u$4?1pLnv3EafS z&xW{mQJgfZhNv(p3B#;<1a&+#bF)~~a9!cbJw?|)VK0uDI$wgy04^KEx)M7vHt@|5 z0yBO}ulzFYk98rrrBa=RiHMn>+d9C+p|;S2Qrgh)45cATXG-#Ne#hT*&vj0CCqbAv z(#kQwjuP?Q0pS243KO>+*&2jW(xWK4htq}ww-0DVI-h;9!e@!mDcU9V;uZ5Tz<&B{ z55C#&@yqtw&#RkASoeBmRg*K2-Q@U^?3VQjD3&&H+#1|&*(l`^BXCff0(4Z&8uoMg+QSkLQAc&d;Tf(xU^Lh;vndb{ z!oD%W{-Jto1p1061sDH`LOF4dbo2GQudjYskvnd9wc!dW`XO;M^!bFLiOMx+NjOQ; z)PW1&QDFyo1T3_?(QuW{h=5DALlB(oZKtb&F8TbdTN6&Jr$T%415P3JQw<61Xa z8&%25bJLqQ;j$R(d|68!qRH_PH<#m7&pIHU34;Mfx~$I5TXjJpmI0&aLqSpnG+|9e zL^!jO2&#cd4uP@uT8434+Nn^g+)zx90n**qh?8YK1ymLwYa)i*co+gx;t9r+1V(ID z(ZFn93@2h)##zYL$_->i8B%hFO}r(pHff<9Sq&4Kn7R<@U+3N*tsRws;f6-$NcbS4 zUEeNuJzKA%5_n%of09v%aA#24gSKSAHpSw0umX#i6r;Z#TuAHv$8#W|z$M0OpHW6- zEwdBcZJC(P<2uEopsp%$*9x`O0%Tp9knJ3OS9$X!WB1=*qyzXEeDQo;1(;yLSF+8;pW zut9m-1Ybxn^c)<3{SAj3;zW5V9xPm(*m%W01I~gY%5PmkC@Ak1SZC3G<4` zppDRhW(IhHJR6-JWJ@Nwm$e-Y-yDtLt1{VKjir>!>sb?Eu<_hS-IVDRb-%|W*viQi ziHu;LxJJJ8Gz2lp6!=vi%=9#p(7y*$~$$v^!YZl}?Y zm$cmwN^pyKd3=00+kB7LR+&#>?Vg8egU<2$cPBe{rU!J#c{qGA{MosI+7W@eOw1tu zoceQfRW2s%ZBqqj%nOiHSIm-+Wy`V+~lzhTOpX0UeM)>PX{Dr02v#;QD1e^pU zNxPCr_lucjhk(ogZu-y*%xjo{h5H*;ud<6q#Noi`U$1Pl z3Th2rS5of0Q{@8Bkqo!OI!tiNGz%4^D@yl101iQ&6tr>Ic!<2`Ey#1iF4RJ{D*g(q zX3EAFJNujpDHrddDxk#l)8E_YRZO`BPYM&Yj{r~(ME_%{R{ zNai(zFk}%tt#kb594aUE^3Jz7IetLUB7Bqv4~OE24h=yN69rYO6)Aj$a|OTh%yH~s zx41yaoxxVwP6ZHPV;WQ^f}r0B4tNzx@Yr_s??k@m9T*6pWT;sXwh$1Du-K0q`yJRa??9puF^{ysXaRL8ifL&PUukhQ53k}UkY$IIjfP^+yI zoN{J8()w?94q_Wt*Gf4up_-GoV6R+4Wq1&-~97?|vx`w#Ele*DwJ z|MUFO-3K=x-o&r?cEu-~+~}YHdaQxK49|ISG6BSCpt?L6{T#R%4~$Q$$85RJ@J{>8c%39aYg%b99-M^1VJ9Xz*?8LWb3!=-*3DZW4{+D&WLr2kNz=yR1$q@Ys zU%UG=c@Qo|+ufOQsugco>wj|U4UI!|SgO(LO@WK#fOFV}9B9cU6I zbRiR=W1xwCB9tlP|zsr5TOunS%=5_CqcJSf7z^Z>%l_+f=D zdZi%)V4L3_ganC_!@{8cKy`xhO`{j-PyW$+2Y&T8L+o03)!2%@D*8x$-RBLiOeLkY zH_b&e57(1C^T{$IlL<*yD)XQJ^hZTLZo-*F`*<1MM!|JZ1m&?nIk%-Qb|H+HRry>D zcR72xLUb(P4kDWjfFK#oU>bLhAjuyEI&D^&yUzj*gE49}r~~Joyr4;PrA`E_DzA~D z-)c&DBs#_94r=k3;{b*w#+E6*MxpbbS!_+>OAJE~hp>ZKfTppTwZ9=Jle%+q9IL)- z*dK_-DAnn0WwZy^P9{1!>fA(zkK|7w``O`e7f*N18ov%JycPTnJsKGvjD8;OZ9P>w zym@pqKo|wwuV4VBKnDpAw7)+Ei*frt*p;xyIPWX;RTS?kjE#B0(hcDUg_V$SgGasC z|6wHY#H$@+{0K&i&^&}JVGE5VqH(e8CZp<(vE+Ud* z#^lxZ`B4A?cC+6wFZL77arrED!!D?hj7J$Lq(qC#|hHEtL3V z7hK;RBI&CnsxiVUiqOdxeVD}m>EH-30HNhB!LL8evz3%sWMb3n8sh;}ucaUt_j)Ym~T-wRm7V>sGe!~)RIyvdu) zVB4JF>)H5Fb&uX1zdeMrmX2|So*wa!pr4Ch&2S+)Iq<(f2rFBJbyR1xkWI_3{pJ>K z_l9;<)a(KERkkcLVF%FaxDRf04qF6P(GdAgv~wE<*&7p%eapQT604mr%AUy-2Np~d z>CvjIT-F3Fohdk}gibim3|N&Po9D*X&J8;?S%4NIz`vRsKRNlC7UC1Gb4TE{i&Q*! z>O0A)G$H)}_YlYuU|f(6BrXz(awbD6J_byKlgU5kB#CNYFBp?B9HN%(+?}=#+vOa) zm&hKYcayW2Vh88l9z+7)Q_!}JRPI?)WD&>WRPG4(e*&Yd-$Yd8lvd1fGua=#2$vuG zyBxuIn7qT3@%)8Y4=Dz`UeY_RizryWXuGd3?lJ9C2dUJ?fUOwwArDOuZV9$D9wV2T zbb-iFjvx+FqA7cOINHVYx2sGSbu!*#I<`Hyf!bIZLSV&EHpj3l)A`JL1&pph0+)r` zg8hI)ng=?i$+TBwzLo(JXOyDPA2%T)!^gM@G2du$5zx3&;ylHiAWF@H^ zlGYCc=<6YVo3KJ!i)@`2IuaE$wB{@et=bFRF8L*HQA>8Nf}w`BEb8Bd$YKmr5mY8b zDLIO(P%!f1v;5nz;gXft-!q2Pgo3aT_!-?99W`0~jW%m?p)+aTPX(^;l;aS>>zyA$ zel^_ru;KIW#8rWEB}9?*ONy#-UU% z$+i>N3pe5H zZm@?~OWhA_OQ6j|EuaJHyHAHA$90Q@Y}rSw3aM+tMYpxwPMAEnsTUbf+~VGntxZL9zJ~ zlaVYFK1#;c+F{?B$qy_@N^<)Opy!E;j}Nu3s4&YAQ<{CBi}mB(861SLFnsK>EFsrB9y6$bTckY?8ctl|Y>PN5_j~zK|f`KGa`mS{z<01(k zdV3|A`dar=O6$BcFN8ZE>}2;cCQWT zL~uREkr`;i4&tO;!*Fg4OZM6o>LB6>XNKPK90IyhCA`<^g`Qez7aLv66vtUd%X0OQ z2P$aBB&Y_0NFzd?Qd;bK#$-2RuDA;B_?_LhKdytND>!`SkKQ#l@_G zQ~V`>EsIJa>rCC@%E;e|IFL2D{Sq+eI{0Zjua~_Q&auDqbsP31?EGCOHxw+J;itnb@25$Y;|b@ zL0(w67%F?hDI!JT_>}<%TPMrGlVBB*R}ww9W%WPT8W!0~>Pv`vk#h}Bu@5)>QyN^0 zDM26V70()6AGe795tGC$3?Yq*s(E~$vQg^ZWt$cFd5ka(p@+DKaeZ`ultUvwJ!LH< zbrRqw60t!2F5hSfriQ{1_R1nc7mnig{sj=!8LZId=IEju05Zgf9S8zpr@zzbPdZ-& z^N_e7ERf`)F)}xCCSr&#~rEH zee(D=d}c2IwwWomfLe_kQ(4;N!89*dLW0`x(!q|-Br)&OFea+O=45r2icOVN%HQKI zj(eFwn?@+=cgq>GAJO}6@n0!Agr9LQ`8+u=w7Jj?nrUEtP#PC)9sPB3Y<>Z|6crX` z@n2%6Ttv}no%s8qp{#U}Yo}60Pg?|Dl zw(K{-1btx{WYCuI=YZPNe~<4a2$Um5-t^Q**T**1Rd7pz9FnZ1By|%jgsgxOn+|zcfXr!`lPy#|SqhcDLtZT>X z@3&1c`3X76S$fAk)s##@IWAz}L^yKP3>7-_+F)Yn{U*^SZEQe}azE_{2uwjLUVtE? ziVqWlCu`lZks*>K6v|&uK*fgc{SVaS@$n!JP(sx_+ArA9KfI}n>d*5ALU)5)fzTZw zd!rf^c&*@tLe!#kbj>;-n0(Zj`T>2Z_ERDv6s=`NLiP z9Pa85gNAi!$6K-E6gK0z=H~C<_&Mu*_kxCHoRFDoZ#|^0*(4HW(ZM2nG(1;2x8UH* zRH4V6Ylq{V8*hd?aH(w_B@6rfzcdelf$=QM)I0Hi|2@ak#k3B zn&=1%e@nd)h_e#YNyy0*l*olCl3np*VsB740zKToG(n|zDx*~6xWLxLGZJy6`4u4s zqx)=%3j=5Hp#~2lWf<;GCh#q$i$us)8z=!|La_x)Y0+!k?u1bpmpP|T$FgF_FJP`P zwv}9yuy+i4>Gwn0`%CX8C`J3>(i}FDV_3V%siGMxURCyx%Xvg-TBPYf=c?MBPKADYLF24P>qUTiBd!AU&$eezKVL<0i0!@4H+pNAS65KxO$=4|SK@jaYI7naKW5F6M#$7Gh7A4V zOS8{wJN-9GS^PWy%WGBvR&Ws*9d=n#E+7=!8?OELGlg++{#ilP(koo!kow{@mQ7%p zn|D4Qrs)W6mq;^3of_Y~K+or^f^|AbKs;X^p}8Q-li@^<<|^vd&UdKZ`ykLIn1YsJ=!_heKkB@n;yM* z@44?`R9(Bgxw^gfYBZj_d_lA7IgF{;)<4Xht>#YfaLU4`Hg)2?n(FT&EuA8eOMGp~ z{f$Tp%W!%ZG2Uq^)Fr7wacM}+Y_N0fy9Ig`W2uE#@(1jeq092@J46a2 z&*bcIiYm1bKShBQ^QHbUI6g*Z1XM4Y9(1npuQmJY#%or<93WZ;sgj0!G4q+m7;Dag z-Qlt}-B#n~9vH;2BI;sGs2*8G>rJ0aB?9=+Kto!U*k3tV&!9zHXhJnvUY0|8H$@;; zcUzETt1FMX$tA+t=%VlrD`>gYC;Ta^mr73RUFj>hP?XH8?6NWqe>aYm@-{PXV9y<@ zZaa$OC&GpG?_fsM@7Jh}GMZ#zU)pDEBj*J!ZNtGq7JS_3OtLjT`1jx2)(*HP48MP}dYKkvEB%wcxBB7pXfDLgI>SnM8*GAn7W77izgmPX6YW zI!GGZsI0uYL(+?|n5Ck9+hca;>i2wYM&2LKcAnxMfxooL99lyQtX1?%_y}pJz$H+Z zFKJ^#i<_x+NGS>js`lc_a(rR436Jam4}S;8uL_DS8Rd`BF2rTtPyUk7ivB%sZ=xPk z6g$@n&hJ!i(~pku=bF#M%zCn907-hVoNM%3cFE(o!WV>(ybFAN&Q`@&FJM<5L+f;g zIp}K_F#fL^hjP|Hp0G>gAW2k@^XWndU7Dxj;jtx;o?7ZF_J&V;;7`%+@M{JIYjjYB zq@Um+QoD!AUPRc?lV38_YUxy21?@00C?uSWGM4X-xK_bV9-3Hs&R*9l-X#Y`JUudI z7+`8->P6_&flc~37ni`P!;qj@Lyp(FjgHId#k!M|`qp3%B}QIO_iiH})m<;a+Ux$v zbdV_XK0H9T!@YGN5E5ui!l9?;G-k74EwqzEvg(S+SV%Gb z>z2%IDTx>q(l}DfJh+e$?(hP(Sz@&z|=9Ww1z-&ANjw;G?H-T zupuq4jb;y!Q=HCymSS=4XxegRG_w*xta)1-EbJwck}*YhdxG2#*WXJAn$NpXHLT!> z*n{)WeFW5+**H;K0ed@&yDG9=wjY{xZxfHRr;Sv7FT6oGBpii9M@!ye7b?a?VNo99 z412?WVw4H>oxNH!>pkDV9~-dYZ>*zgb4wNH_v@(R{HYlBC8Si2@)q-cB14()(#@k6 zCzO@~$Lj@+JTvxQ>;hXUEu95Q1K8-kkmB zJa5q+quY~1;J>mEUk_2d@Ly3uINhwUCIintDlxn)H8T1_y8!tx9FsuJMRH`<4Z9)x z(rGs}n@+-GKaQKT0S5c3;4SwcR}h6}g3NV5l7BRBCpJ#){5|_^#nq!NzQhS4hl!tN zeX`wEbTX*K&8E|6LBo2d_tZVYB+C8e6butR*ufrUw@UDkeWD=gHPv?LE&uJe_D0hdC|ni zYjYYVJ@AtZ6C}NIGvL4BG9VaUcHoa7PR7Krng|d|l~6n{usV)~ejYvgu4DNmJr_R` zl*f#*Y-R!Nwtp{%IA|b#KAOEOF~7S1CxSKMWlboQAWd{GG;&EZ6M-Nhu0)k3I{S^~ zA}WCss87&a4&n94NT8I6#YO9k%mH-?8W|QVr`Bf ziMYxhZSeYW!ft)E*l*H9ev7JiqAylXY?4iJU#XzAQZiz@KP771zQ#Lbwl7!iicgxksH| zl7m7-ET!vqQCk1@$&YvL|9Efh?SbTmKGhK3N9Z)|?5X6q+h<0|;-ou95vI6L0o@@$ zh*xE#6f)LmR8jqtIo)gp`1t$$36}tL-e>Xp{{CPzJ~`4nq5|D$;rCabuJ*6*4SBkY z2vhK&51risv@M-p)0op)X)KC;5)Pxu3G6vO0)OUYNz5@nL|^b$*8oVC0ZkM|DS^aR zS7Z-pt-BW1vI80EAHVLh)h8$ct!xAU)9;__Vni0R4r0$$KC{e>cOW0Wic5;iNtR+W zX^hcIRdZ3E06?`xv`Gbz6;vj~SJ4Jb;0EeYjkpAq_qy-4k2bd_A9w)!%mf=*5TV4z z6@H0+HO^34#Km$5E;G}&Kg#0c-aYGWzhQ9P;`1zSYc;3!QTl`Ps!G2X{eS#K)ukyK@PHb-chFV zJN;SA*Xbl$V^MfyCEy_lJn@f@9qqE`&?m^5N)WJ*O~m1U(_O3cL}{Rqf{L4|9jdZ z?RPvtHh?30a|lJem4{}HDsjWWOO|};Xz)fVn;jl^Uc#1whNu;Xx@5t&iQG)bot^P? z2gB`25za6YksxTzeZe)2fb3fGKyQo?wiKskt}W`7Mnhzn$k3ekThyLRObLn9mMq+P zl1=pj_|N%+#Lmlnk{K*qe;uE0nls2*n9jk$h-ckm4#Trj69xp$W)qLw`HSsbmUJqn zrlQUqy^|>Uvx|F({)R|z{=s}(L6Se$c{4Bk?7Taf#;ECO!GHN-&!R$4s$Lx<5U#;5 z_$4(ig#zWG_npIRB3R}5;o!yan=h_jg?CP1q?|Bn_r>FtU+}|O6pCe>;1w*02a~>t zS2^Mx_)U`$dN*yH&R>cbvd{v~hPViJHBFZM9Z?JZ5$+b@FY;%? zXZ-6r+rZrm7U>o>76j&G12K@pwffINg($;L9lE*Jh9lHLr(?{|?DMbG) zf$1BtLdpO@XD2(5rje#eB7?UW1=@u=?29i7Z1(pAE#zIb&%NxEd(5gDFn=d(;FgS< zRNvX^PIq|GB71KkNOlshCf;R29sbqFCR2rwI{f(WDQXAO&dD`zdg^2ASBP!=BvbwN zx}QGlK_`1r!4TrvrxpZ|dWoI}yLS8SN^pW8%M|@Ba?gGFv=R(}@4rfpP-5;Uqlx+P z0O>uTK$i=r5i7g?3^(lUH7!*@n^zc73WP%HjD-@wF5pqr-DME(!cl_4 z)3CxnA5U@N+3R&#^K&*EqsNjNmbu*@y&4@JG7axN^$^`d&=4}s1CX_+#SGO zUn)EQgq|Ng`o8nvy9cOWXX7$#-iY?w2))J|ImBxQ7Yz0x6Z)hsan)5Ol5?Y~crd9V{8XV(Zt$&FA|1HU4=Ww+Naw zmF!}Kkqv0UTN1ovO)SjlWM@3u?Lhkz{2m^nJF;Cm^H-f0?VxT67ib}TPLjR0oz?fu zzZPYZ#XA@7xcNkDKHs@Z?i@#Vz0;9L1JeOKSB(T@hRI{2iCzZ1E~X z>(=ha;gE+=dpp@dRZq(0P08Uq(N`k1%{+{eS9LlVz?ZzSf$Fq-+QDB3;}cvgt$Qr^ z-}-_V{YSEhCfoMe`_FQH~9Uda@$JrJUw&Fq-QD2&Y z+qA=yY>EXNtPRxU1iDIWX>p7!DN|0cmyGKXUqh9ygkUy`h_$ju-F=2tr=1W{c z0h6_k@mUZlnPH$u-dQQq|!AwY_Kj)pP$8CPuu1Hw!lPWi-dOOq3%j(2N5a*B-R*6tXCnd zd@Av;IyQS$QY!@5K`YAlKHCEpj>k|ZAFWcylF$H-F}chP#tayI8*e*2x{0xxgC8jR zW&rA;HFb;vZ_wq?A_ChCN#KCLx?~ZMw&|K5mq`PTbD*uRAUkC1xywsmfX-zIZEb7& zS~MRAZ`txlKaC#uhWi7kcj|{@d@o&Dl>YAWdlGCirh)~U>HyyiP7)puG!9n$OMC<99hW6o(vLD8zwB(-fO+h!tg zn21l(Ev3o!+gl+y0e0IHPL@NPkR6Qk4ia;cDVrNz9@ zctbR@^6oqBA%ZDIST#F@7EO+Z%k=$yh>SR!iB*0>9K5Apn%^CJEFjM-OyTlO>Z_D(QZT?MSQ> zus*csX3fB;Mghy46^Mf1jOtdVIVt2pXCBiWKLOJTZycMVZmo2%FV zxpVnwIR56+1Qy>*9#8oSgNXsXasG0$Hv16k7s;7VQ&Br?USq)@{`5!6TvF;URoiE7 z9UnQUp)4wj$EB;{4*q@%$*> z$Wyyoj@DF;6Z>)Tl7%ZeTSy1-UYF#d6W2RG3=SpZ7fO?g-xif#q3CjB zkmy~weAg<+FVlPO3>8Kwcfl6yt@Uc_^@kR{#TA_Hjh8T$obCoJ=}yZa{07|BOCdwqoM~uA252X9^^b zjsWc%C1O;f<;`Es zxSzIfuI{Efj?AL*mh=!IFK#`Z*P{V%vm}gLQa@EpOt??$MqDPpLTXG}zonEK>jci| ziVq2zS7Wa|BHlr?J)vBQ8QLQ=t?D;gb-gq>7-J^PdFabz-UZx9eUqyug%D^DcgMAi zy4Js3yQ=O@Bgi~Z9%xpyO(sMO{im2tHDL8ggk=7heDnFv$!NUy94-n+Z=1Owwz~VH z;dpPR*(Ce8ZqaG`O5aqDd3T&kx0suJ_Yd7{z8U3&CqbW0W@LCrrTxFc(^h<7Zb$cs z7+JAE&wN^hPoy%=JYIHeMv|vd9GpM^5?QG_cp6l2rIW}dx<82uEiO%$lZtk4}N4pgP z%iHs(v7I^Bo?7ds=$N)j`i-Jw>&%nuP})hWvE3Vm%&7^lxgeNPa^4&qf71}1eQf{v zi$SlQpKvNdJPVo#ah`e;8ZSf<*I|$%dKHa>nOVFy3)!~3NqVpK-Sw_O*45jQzs;Xb zYOuH40k!;gddvBQV67GqL4^R8g))U~hSgSFBODY7AY*I5FDuG!qBXd`GXxjkH~b50 z5+y|+AfIa@KeB;Ape{I)IXlM0ev=+@-9Wt)eX*$|IE9p+CiHRXoSAD}HIBS`K@Z+) z5KM<>nvGc)qB-tqAMsbe7F8#L+Qz$X=XZr*2L6-WHbaRKtIY`{~QU zBu%}na+Ybva1g*`m6l=$7ZII2o98{Yn8*o-zb~_{p*@#M>;R8JNzzJf+dv7hrHaU71don z=Y)b~D!MTQrAP_*8E2EU%{c{|YqN8mQBg1WvH4gWsk*uvFY_ByiAv!r1$ccFp5_Dp zj`*6fIy%PA{)aI+-7T`A^GVrG`TjGqxj4dU7@cF$mhi)iXLjkVenEEE95xcPgKimy z=iuR{`R}o(R>qe%Z8E=maK%%fm;-q9Nr5B;I9vEe;=M9B8XPe16GKEr6!y8x&&Tkd zL9!`2g~FMN^{Z4)i5(a_4u11|1Dcvjwyo1S%CsNQ$z*>Q*_OiHAxXG&%l(|)x$2^F zF7f;biR&z+`8GY}R^cc2_0_MgFxUuraVSSgI*uOlE@`#rEL;+Sh^|c3?|&H1W=vs< zev<6WN!StcCB0x~yJM&unYH$6)!fDToiZ&!RWfGk?F_JsGgvhGDbG{Kd_(Ca@^1MX z36=U+u38zY9VONZLd|RSR^s)KV7C{w>)8-j7CCz1G3!;+}o#e;MVP{KaO7zwg zbQ@`II+|>jFQ}fZ;kOyg*bG%Pgpok7Z?n6!^P4iVEmbol=#yW!&JvuLU;A;$EghlP zpjXeGPz~8bo#|jD!xqJ?5{uJHN}ozkC^UqW>~l7STrw9$ynpVFa$Pu$VABKP&j=`=jr?PJ&A&L97*&D;m`8K;vo~K<)XFLrx5c% zHP1ogV@u3iR>_V&fsbq>m(8 zNOEIPTI@*@#zTmK5Ev0$+>r%PknC!8?P{QNMim^v=viL=E{4MtIe6FA4zj(zy^iRO z8&5yKvAW5qfM5<}%tnBqd%6}>7ni5MHRb737?Yc+Jd_+|f$zdHW%EoMmGS6um+gEr zaFnf!N-b#~CRUD{iZC1{_^p=>xmjuBe2TT!d?SgH`5tK~c9ZfSH)HVm zp5`dFv~-BH7k0q`!yqJKDWk5UugMkCCQ@Vtlw&{ssZkg6KcBFN zgW&-RpJ9sz$4OWbQW3&cowa$a3Oj} zJDFgAQOfs4KlIwS!TO^~KfKaBq#G2St=d+bBYf185N6bzY$3PCXrgy(YG29Mpv>Le z?9`HOgb{L7$_G(mJT*i4O(b&{*1EYwnA|pVH@{zxL2^LT#{JKrBsAK}qCSD{`1}dZ zqc}#2Fdl;QmHFb7f;=e(5%|~7bN)x{JCDeZ5c@ti+Wf)MbQfxkyFU+iPY^Iwi#ew! z*6c0P{~XkwLNQ+Z`W|o&_8cIQkQbhpQd=Xv|zN`8FI)9lS?TtFOrY~NM z2H?!s{Ab}-LA^eRO zS%MAfKAzG51rp{AaP0#_M>2hKROFbc2bQ}aEw&_O5m>Z_-!Gh%a%~MQ|7a7-)vjT3 zcHe5;2v%xm!4hxrI2r*V<%E%a=dle)Ea}*_RETuM?TwAm?E5Lw4?Y;gjN&yG9)%E` zorNI&Zfkpc{i&P;>sqfI2H-?&DGq267)P_`dn1&TQ8BnSBG)}nR_aD=0FxskkaPDH z^pwCtuzTEbm<>rTCPk)D&?i|x%I?05(v*ZTl;UH&8*nZzNazkl2?BGEXPPvWI392a zw86~A94TFBY+W_63V0+Snw#@vM#npUy%N_9nN!1>8>cSkG8cegQ^pxAB{IqNL7%Jl8g!@J)TaHj%GZ1HI(#|kl9G+DuwQi~f;eW`%2ea85 z2m#Eqv5Q`inUwQc1Zt+hO-xZn29Bl67^3!PHD2!hB8$P>$?gv$N%0&xdpHUL9Te#f zNli`*Ks%q%yykpmE^mv6LmLguKQwrGkBpkb@spnj{Kl5KFvr}}lA|bYNL*La+#W->@)({qDYJ`DZiN8Cgp=80 zJuuRA9`>MtSK`Lr>&gp#ZnBjDvQx&X(+;%LQ+;_1CSWE72<66Oa%qWDsK;`%Dq>L-Fcu{^ zqMYQ8=6Kd7&Kn?fm2BmT#koWz;0XM1hAa6<)X)*?wUd>v%+u>|nptnn5pzC~P#OD% z{v6jd2n>EsqHYm{t=(6+NP)gPdeh)N(nhgw@?F(K5N85UatI=Fl|^100ML8r_b1c- z?sPmoqELjc4^NIus1=(T98tK)Vu;z{cytUa$PjTx+F9|k@^CMn*S!p;#q_xxT-Q{o z%JD>NqAAP+1F81J-k z6*h;|10I+T)cTzSH`x5u2CiE!^nAA6BD;llh;CUSz+(R_QHvJS7sFb%u0GZB_Ssiz zSnN0K8FNK2lfEh9rpW~NkZfsJDtz1zk(F9`jlwRp-w>?dAdwH`-2N53{CYUqfC(N} z{y3$C@gyXYIwgBl2fX(;=)DgHk*WMPHiom^!C{`CV@@kVw<2IP_-`1OtHzb#4azZ) z0m3AT`XakScu^rDN_GyvDTj4IHxa6Ym4b^MFs4abH~3ToqY|v*uTHi0{squ%5~XKq zuXIb6i5M)86hE~bYS|GdM_GRtDu)+qgyf^qi^%{A$Kf|(NZ|LK{uiBoU-doTeD)b^ zR*guFW%fM`%iU=`CqpZTJk$ft7|CAuMt4nj&JM{dqDTlW{~bA>dfg|FZ=*un1#F5+ z>+R0#rEE#R`SMJ)ZQ&!F`}8OeYb7SN?V4;5cLq}YKK4Q0@Avl*QRY!)^We#@{S!q1 z1=@1rhlmLnwOkK-75M(^2h=b0wg&xuDiq#*ef7gCNCm~bIs0`=37f0E?PuHX zwm%^8qv{(5FR+gJ(n12lt&ks)aUI5=QNKw#*!p6L@Cb)W!rPphm1A(O7l1pr!hLRe z{88y?aRK(_G023tD6ImOAh-^8AVR(F^k0*Gwi2a-ia#R~EtXstNSK9mSysD#_pEby z>)HC#&)2`Zd-F~w5i1*P+9${!GdwJXRFuz#oVvQ%xh$e8emIhTzKUm^wabo=g#ara zrH))Uza{3s+dQm&Cj1!$a!1xLo=Omsc9UlIOy7!vsehY)li;fiqTApYLz?#A6?xex zc_+v5ys0%?UR?SW%;?$nq9l6n8H51X(BHdh;{Y}BudTY7CU3y)3T!9C%@cyP?~ z_JJ5R_+H#fZYPKN#Em<(ZrRAzQTPM!NrDahbH(H;RKtQh22o6Nj zPH|+xX{3foN@NtZpxcG+5V8VwtpPq9PN=>i(#bIgj+^lzF3r5%E85KJMsb8lFUd*; zW>6^%56gqB4yfc+*OwT8?x}*8fC1BlJr%&PrqatnGOzWz}NK)}U26(Al z?q5ggz1xWSN48a*eXzqNb<}%AD)>N}`1me^KH*~v7Lbo;kSipHrQesZE}RQ;5h&IY zMfoN=egGKoE!6mLXU~DY&sla@ERX40Pvzdca8DYW|3`%bSO!0im&a{$k)XR9kWTUs zZr`Tu@-)sDf0<1u+x&;LP`r4W>IZXuPUy%QJ1a&ZmTbz|pm`o-GbE0$6SZ~W!I{-2}&`hSr_`SIWYS(C@(A$(DWsFOFmaqQo$ zO@_xs{RPZ(u|tY-2J-+>b`ievc(T{0$S9cJ!wu((k9)oIFF00ah)Q4*7Fv|dV<#J#!mzf0qK5U<=|fSUj(3z?69Y&W zI_mH`MgX^Y0ojuEb|d32-?xg3%XA+FOCQ3PDg>jbY2WyR8{EoGY*qHucPcn9z3>J+ zj$=Kl1Sfz7$5W`}2?3DpuA~}gkR@q2B9mC08zGyVgq@r}O@@36HfBUCfH~Mi8#4m- z$aqb>F|&#!Ql~(P;-L@@kpvy)dw35V4B+8G-v;yJIy~7Kk9KQdk@6+5RM0Sxid`ma z!OOs^Yh#7b@D($)EpMsEmOxInK*o~ULS`b1)7+J)f=btw)FzL?XeWmn5g3aSO%{(Z zY8ju|5D>V7a&>zsBJ-1!F~BC8ger4Z2uOU-G56>B!@KwH{u>%~KYa$FzPI_{nlhT} z>O8y3=n8zfH>GFsb(UB{Gik?(Uf&XjhE>EY@LF&qHvRItxICys&*TL5_aU_=o zky)8RYOV7Kem|FH@SZ#x_WAVEhQg`?r>mlKl|qT|Jfzte^MPGxuvdVcQ@U>g7~~!xr66qTO!wByr89c$63~PasR@64c|34kc@~QXWJnlJme%17rG2 z)$o8X$nfYG+4-I;Z|Iq#3F%{iIm`|jh5FXEoO0fDa zt*$=&GR*;E*AQTe^_AoYR@^X$08jxEmG-rZS?Yd45&i*JgK301Xbko7Ir&nJ26&UO z{Z*30doeazbsSxNg1W{iY$phg{#1(aC~0L?>BMPs0ydZOB?9~ zFcx*qf<|()R4q3G5IDPT2SyN`X3UrqH+IDsA#$S%qSMH7bO4sDtW2y3xCE+H_t105d>$ahTg6WBtLDoMKoZ;#cI`YGl z$gdk#!&h$wb$$s5Xd`6H5OmL#?NQDe;3_(qPTn5KkUl~)q5wF0xSVX zJ*Yu}7IlWhLbYo=+Gc#VC;HC9;F)mitSpaJq43% z7RQsT-~!Mc1JaH}^|a3o!Y2E$X{eX3Xn@je$a?C+2%qqBYKfq&1m0#X%Vm<;L55M? z5?*&b(Z+@xNBmQ23?;*1?5wo&j$Ejl7L zXtL`7$J(Um7k4<^ML4O(it91e>G2p)y$OCwfcfC{V1yG4asbw!WTIin2io8iqNDU) z6qLALeh4l@FyGOng23;fS_y^6j6$$hs)x3^$kF~BVseW-z{P7}4Pdb7X`VxpLJ{{A z^&$7^kqh?m7#3!x{NbtCtVoiOa{AJ(U{6k7Oxi}O=Y0GVkRsWNYB2}+@~rpQAxjOB zew7EN&bA2xJOX+QOWPC&j1r*_Pn>YBQ$dQYF5r!;kV)=djH?)0+dLmmh?RTR_RJeK zcN*BhaOo6)*!~X@R6Bs49ts^SAp-fi9jwXUTRO=p!Mp3n%wz~Q)loihzXas&9 zi6EJl4Z`CTMM;T*&e0~i0n?_O3}!@W1es`ePNCm8MR=WI^O+!34s#l+ zF>Bd#l`Y&Ra;{ZJ5vbi`_dLsu{Z|)Cyel2bU2-b%&!*vzGa7#A4&t+3*Bj(|`yh7Y zT;CgC03XsD?#BV6_PsO+>G043K0ay%9Um?QHa2VpnL*e*3#f<^dnEOx_kveZ=k-^* zCGK2Ps7G)TovM)DvKrz&aGHd=rE^}3z0tx~hf0zqvJ0s6BqzYQIN zNhK1twvF<*vAiZd;&?Xz&JuXzSjp zcup{i3C0v?oyFcmA1u$=X1)H$+JEG*GzW$z536tIMR+FKti?ySN{C-2I_?s67yp7*exYK@`6uxkKY~+pAW`>4Qz}K7*nKq zBxrmbLj&;zm`qyr|$7dwboHR;Y_vqsH; zPcp8iA{g2m%h3$nyWnmNR~ZzGt zC=kP4ivnthK<(Xz*gx(9Fhdl3C1M;7j~*~D&Nm&@kco>v&Bc`jg%Q@eo9OI0%hFK3 zvW}CxDf;xOVYsw11yWhO)1`4k@Zs=q%K@)RZ}^p4Yn-vXhD(W5Iq=u}*Y}1bRZ+tO z3$j6g{X=N^8U4-IV14B;CkIuWi*uKH1t$ld1kkIq@Eg4yF+t!6x~^h4P7t~idfbWP zWQ_1<_p9S&N?km{I5c?=LWW+x>>qS;GMNk+**!RVOQ%k77O)~<*@QRdqtWm+)Akd0 zFeCAL6`%jyl+5nz6b^SiS%0~X+6r^HCnUmNN&CCg6GWd1WLG=av5STeEx=VJM7G_gNP^NAosNyeQavU(PnBdfypOE@L^t40y95kDUQGiY6a0scmcBYq@>Ey)i_96lPV z8m)l2k+Pa#S@G z12f=$SZoGvKcC}ph8#A#tZ|bPjbE1pr*O`caQOwj`+5Wqj}c;C-d423HidWv5A48Z zg@Pl=`x@J%T88A9s~Xz?!QJsl9RDn3>IncfK|lh1F|Zu+Y_f>d6^@>SfHyr;5|2k) zWM#4i_UXaX6e)h2`QwSI%{9SJC#xz6xx9%Zmp%abK)?i%$!+#Zb``>{zyE0VvV1u* z@usp9n|hzFpD^=9NzSw5xTh&h79gHL4xAB@VKAX=HkiEF9EM>Qyp1yrWSp#W5_++Pg#J%)@sken*acqcp!RN5z7kegqr zaL=0Srjt<)bm{k;rt?JITTvT^9*dfYfxPnajrKLn8Vu2^5oGQWRBeK7p^O;bPQ)kc zKdfNM(g?%PmvM@$?ms0H!Uu2WNrfPVbAWtDa`@%?Pr) z(rDN!cE}GpJ)j5zxqN_g1d$gfljLNg4ncD@GCezz{pLDFd9Bu`zQl=&(XsP-#NLN; zm5}Mkkp)j1h?elBX>>s_x>E!Jg_6pehASvD<&JM24%!0p{{g;$6OMSDSHyNM*y&;R zz_cFN0)2muoY$D2^hCft2FL{Bx;5C)LLy^J{{YyxnP{uCGi81m1?+hE8o~-HXs*3j zqw5eY9>_a$G(9;s&I9!BiVpH)@kAH4;bxk@SSir7BlQ6G4cDqvFoLrjm@%?A6 zwu#?X!6+zN8)n|r9Q#UP=gr`VlFM~)`0wF)-XLdnJ5z-51V-1^{VnQXt8?TMY{*m9 z@Zx)Rs9!)GFZR|1ZF1LS1Ac&+Kq&;JkpmHb$TCWP1iui{IF%XBQGo0_N92GFAjl?V zT%y58+O`XmvE6`FJ$*Bil&BD_Ez7VB9tBVcoHJO&p+qwhrVP%2qxgmFA=XDdD0sAJ z-`dWb|6XjIaUTH-&HR zi-7^E(yy;xO$38BTNIEcfi!h zI9CVQKBO~&gHdB%99+v@DHO$>?ItM{gFCgUl}8zfida3|(1I=w^3<414&yj>SXT=^guTv9ai z-{)Za{iyhg!9Hz>0!!cjfu26Cg(y71>J22SZCBkTOE?%F59C_ZLrIeT>Ghz%z_o7; zi;yoR+^@J}b`-T$eX4EJ{Bsw*@HD8#A(2E!3+n4^F!#U;< zmRtc&!&rYS)YjNj!Xk40#$yvl>pLFb%OUE2wdo+A%phJ;2-Cy6^B>^2;~3ifA3QH1 z!|?oKt39i9cXCMoTa&us^+s70&vnk1aTI#45zUHPiDSbN3KiAV^E70UY-KJcujJOd z|C7-4K9Zim9RQLC^g2*V(TQI3M^)52OjhN0ZK%+gmqDiaE&y1lC3gaE#^8gJak@xc zb>mDibT7on1f5%h*>Sd>C-7aF8C63?z;~4P^3ds|>8XR`0f7gnjBF=l1uAl>m>cii z5?K$JFCF_`a-@aZ!s%J0x=e7z;EBkkiz)GTPw(hPH6#+8400wwWZWI_(nqTL^=rEc zEhOHJ_h2l-O<4>?m>`dJ==ZJ}bASQ&dh~a?hI4;-bbb9Ass1`>e|9qV+$GKsZrEN} zj-mI|LfNy7@^j}ARf#g$_h!{!L=QOO{SRU^ZlG%$)A+sJGL>IigAVaoc&!pM{44*`Sf?VTwV&FmcD(EP0MwE9s> z;8?@Z-lnQAyccF=&pbns=KU$pq%v)V>P4ILM?ODn1hm^FAJZ59f$Tuo>J`VVbhfJ2 zP0%c3hQKy-evGmSZ-%HvlRZoC*TjvOry*;Goo|3#5*MiRtVF^_;7Lqp@RiFtf`24< zTWnhGxN&lFW}=ZU1}d?eo9K8rci4FF@s$K6TYHFaB(0a7R}S+Iy!Hw(RC_l^pRn-W z3Xq#YQGyfCXD>(la947~XeR5ZjH-7lc2nqgKhEAOrvbwsLli@r>W%F^DR?ExA+im! zEb@6qm*$d|*dEx9YS%w&i`1MB`OXyfXQX0!j#!8jKi)@g8fi12rQ{~+3lQ_z0 zD!%ZFr;lF4J9^f^4=OW@+0Lza8Z&onH+80E%{)9nN_K2(d;WZpj&`YMmlJSR@Y|?U^rg>j@=~4cN&@*C7{}AX>u|e7FQjD^%+PX+(2R-yE zzN_iWj$#X@;LQv{Dzoqw*3qdaLUdg)i3GbV6G%E}8(d{2_#ix&ins{Rn!TR%HAhV1 zrpHT_-V-CF8e*umsE|O9)Pjl_Wf#c$Q5`J{;$3Rfj9M3ftDtES_XN8uGs}B)1oz1# zf)kNh)iV^oA%#v!^VbU_WhLLs1VQ;f3~kpyQaJLoSVxGSBj*b$7B+;NjB zSqHKcmmPzDb|h=xWTM``9FVu|lSt`D(PvFkP!nN5GLBBl+Eg3K6{a%sjg z-LW)O8gr;9*YizOx~|kYx`7L%mM}^dbpiYBV#@uPSNIg*BZG9`Lfz(i3ZBM+!WWHN zQlKS)rI;Ync8Iu884sD^y2Ck-?5t*)bn(3_g z)e=miwwN>FaF|$$$ORHx=dG9<`iVQ7^zb|2Mg%%o`g7q?&ZFzgZE*F3%~hAb4E1Mc zng;I0m`#XkWDB@Yo-Y+!a?X$;Cbxxnx{6T0N++9jFw20+s@WA=kCY#jVgNjyk^R3s zpdrYsK|Df3z-tbfYB2h;>5d6?w`f$%YF(O?z{g+nRP^^_@73VR&|6$ve1mjm{iVqU z5}a*vRh}arvMZghNy@XLQ?2vId8%aK1wwf-#CgWlGxo%9L%2YNp5^z~$@Rh+!Y6vG z)7~2x$W~P>|rl(N*K^b;db}NCQBfidB0cDTRc44`VScwL>8$+r3#8bOGv*csT-MiqUCOXh zmMthwo>|3lA?^l#M?1EX3rz1?4!%;WUE)Dtm#!!E;{!r-p0)eg_e^M@ShUw69-->N z*0bJIE3D2w0{1F6fg9mO){>Uaw`XC&T=vCJLYtA-`XFU$y0g)YY76SAHOQ6)`=l0v z?f`Xc<)cn zw2W64q{PSkAiwSmnf-X8BsoR&nf`krsF`+12MuNmQC2R9oF5)(V_8BKr+NNv&$Pzs z+T~5DwTi#>6kdqIs{4;R`F70DC$QYK6waitt0>L zVDNL#fpdjk8Yyh*L4E$J|E!ROKk}cE`}jBM&-SPFC(Up3ZxX?P!`BKp^(uqbkQ zwok1&W=tbHr>BbcK5haBNj5?zH&?uEu&_}P z+-?b08nDmojEHUxcaKx^vz(7PmM&&n1%nFGc8aF{dw~i5wf{7>P*@qTBqzVH&Kyzw zegBEl>w{PAO>)-cFEzi-zsdhPLGmv+WSN|iT$b6LAd?*{X3hCUr6UIy2d#j70ReIa ze*OTT&LJTc_g3>$ZHVw3&_7EPEMNH8MC)VBA>0}l_qF&>ndYg9+uu&Mq9C<)4EJ|W zCnq`D{6eyl4=1D%V!<3viy4nE@_&xJBw)*La*Gl$L60Ly?B2$v?KLICn z*rJ<&bxM+?Nc<2y5Ri)l(h5Q$kl#@2jm}0W;l%(Bq`_eHFjWpPt(j&coQ<6NCo9qo zv=*OG!HW{_sP4Y8F`9kP?no4xSgU2SB3M>8pLOi0M*$G2!F!PVP9mS`Gy&oYtQaC{ z+DrZGuCxr3C7oTO29xR?+|iLzwvS7RClF&@`%7!ZD0x-;oR(KcFW`AK-23U|`0ykq z8NsB&kis!_X1G;0(sf`z9y5m;69=$#@921lpzT5D(aDbIcc5pFmbT6_m@To@NiUXx z?~AqnEp|$nRfk8}Bvrhp)+5-Z0wAHemuzIZPL?C;dYHKtvqkQj;U202mRp>xZ#;tg zC)Wn!6C5h*O9a9Vm@D8vPY^d96Do1z&{dLO0AZeMoqrtyi{W1ied->POCk;23D7rh z)fq!Sc61@2`zHY%F!6k#%Y#)xS%lqLK?kCh2?1t~Cch0B8hR$g-DKA{;j_Fmn~qO_ z4u`aw^v1B}GoAz@{3?k8;Tx=f19nBTz9dlsPb7!(s7nuIaUb21$7imQ?$<%q+2WV8 zvhVCB@-lZ*A{q)o@8d2zn%%UyFXV9DeQYr^Y~!MeDbQsMGXNEBZ-bF@tyT8tXCKrJvOs)|ARk|bAR7+ zn^p{2nu7$~&*)@-k?2LM(4)|_+HHAm8mNh*5!V}w^1QQ67WB_r?6L-PH zkJ-l&7n$Vyq?_dQZ(0K##q^5Db;M)SH`YXr1Vw29WIB_^o>Wq-w1E=JpwR?bmH(<~ zj9`4LXj`N8t}#@v8CX>_Kf0LEmqS}}OUmBu-Ll~tXkI9lRrJlE!$e9_OK0Q3f zQEaqmKb+K^@<;@CMn@fpI>zV08bqtNt^)l!)ThO}5X;20jhw^Cam5#5H`hN721kka>9ZEtv;9rE*+r2=`_`dbJY#0ymK9b?}Q-yV%#yhH+D z95Un4?vTmjDNti1;=+~AAx?38_j&}Go$q~r|MuMaWShW;MvIuh%Dy%HG}12KyC)ASzA367>kb49_*0Lpla)(`Tl zapg5Tw~F_2)T+Fe=QS(dR*(Q8-YekefF(GgK~D056aloGBGyz!7qP}}(`fBy1Ym;! zPj=x1>~f+%GAUDL_71!5QvQd3sP3O|Liq>YOCIYaf9sJG?oCW<9 z=q02J|A$@O|4D@nC{>E7+D3b04_Oa?^KFm`W`Yb1^QKYkWm(I-^HA^Ikyr4*W0qAZ zA4>Jl!F2Z(j{0JPC2j?+j7`y=hxIM!R*z@sI&f7lT?C&$#{zY0d$M1Y0eoAo0EmI| z>ltzi5ERwiuap`jcqA#^l$i)9v_?1;s;oF8O*ma~0ceLs8LP8E>NujWK4pLWu6df$a1NCC5kVTc4TZ-bgg{z5 zJ86|6(|`v%Z4zg^b47_fOH1>vd>GxKk~d1Xh7rwm-)M_*DdJ6mbS~iBkK$U33!+e; z;N81`eWZ$CJz%7IPt32e;jGDuvjT(87MZ|%uySAEpk9;#%3DjtAOzTvMhHLaAVs5e zk877;dqwcnYD47J;^VR`rX$Q4@rWPQC4L#Ww~^}&ds)wAm8UAHlbV5AbAVr^$a;Du z-&C^Y+m*u2$@e{$n-UDrSf!FI!zK%X1mGtz%ZB=jP+P&mVq!`>U_M`g8qUbv*V7x8m%QtQILL zZyU;Rhw41G5>MEwpo`Ac5lS{d%F9!5C5Ywvx~2$KL$@CD;4zP&Ej$>u#_tN6Gf@c@RL?bs zT(8T!?QAw~T5}AXmXI&mn?D8akv6dizvf}@AU7i#q$~#0G#~*b5%P~YJH$OmRA|tv z6A1Q_!N7OnhAG;cNU{X5jDyYsrejD5L#}j?9^Pp`lulJ^s2-Ez7#JnbEx?d>EYz;( zY;NYh+D@iQ1G(U+DHheP;{BgnWZH!$YjSc(BnSlpbs2voVY(3I9nPdo@%BLVrrS5i zqXGQzMTuIdw7iM^3^&54*m`g@eGR#J)&UjY9>BhXJn+>J0wkZe88Nw;z#Xo9Dt)iCw+ zh_;a=fy4jL-n(wab!6$H|NRtcZK@L40@=0u^cY3UlCUmib;}Y5$*!&j6*~nflw}}k z5+q|;{W|AC&WoMzo0o_gv0^2Ogk9BroWmBGYsGcOj2ZJDXU9hjup8za4+Ffl#RvIU}C64rBdd-T~sTl>~%gpu7%WJb+ z-i?qCcC>sQYzkN*e=(a=FsVGSfDvQs{yE}>+5?DfeEEc68ogH*LkOb@@IF(WMWfG z8D;@Wer9xlrKNwP|*K;8i3z4b@>7I zEb%(*USEO^Hrv((v3{{h&;soUvC9 zf}@)~WWtwn81meD4%P?kU9>@(363i>Spsi`@k2900a?9(d0{qKY-@rR4j3^G zrnvTPkB)w*Fgil*vlC2=9^LR(#YiVG1)bt%U~gvPtTv8Den3~1(A-PJBvBYJS-l_U z;+|mE-;R#GoWWa`3V@p8l;chY;R&FwdM*vL0ms(Xo;_dx`qAS@&;PRX*=_G)iPyjB zIz6*x!lX1k6Y)8()>pR&eXZ&Jksmpb)YC&j3mYI@GS!5Mu|#kTK5jTAlx%aQrMitQ z^P>aEMtkRv^;!c5*Sz8Q@cgL22w~OlNqVjITYP;FF92AJc$;s#( zux;U7dRrnwdR#6D1=$8UPHYG1QQD>?1K7ScIMLkU#FnjuV$dv{oOhNXs{RH`QU>Z% zGBsM^hO}usqi};{VC=W?emD%y;F1RZ6SBJAB|G3fP|&W^O9#x3kXBRZg7SbDsuU=g zKAHu)kBc6U5FX(a3)E^n+Z`RF5;cxz`>&}F*x&ijGe!lV9VlxK&_PB7nGh(5pfYY6 z#r2Xn{SmduZEoZKObH9vbh(hw=1Xt1YFIvuJ^GWs&qrY83&Q$QLWKo1IRzZB{MYq?Armn~}q z*_9IAq}k-2cOl*>ih-9x>yB_2U>A8=1@%d0xD6?|a1ElqX*{+`Fd*xorm)v20Wa7( z@0%vuf|It)jwU?vBEoH^DM; zdeqJR=CDkd;R<*hUWW2mM9ZhfbehQ=GdH4E&1cLaDW=x=Gz@A00_%(mbX-62E+5J3WG7fl21gmp1M?1=0Mx zXD>!a>Ut}LP&7LS)=&1&82^z-zTR&yYjl#%ErI6CF-|BmL+cW`qtoCIt3P@m>u*-I zU&N{g-CQ>;=>Y_g)BA|0VN51WW!3M>o;LR?sJTH*D#vV#TIpn4&``fuJ=iYZ{$4F2 z{`XI3&?Agb7Aw3lI%$+e$ny3ER0UNV5&`wig)vg@aNnv8zWx`vl?zv-QU<~w4l*-- z!qJDFh4Xs)Hie^7I?zlUM$~u}F$6xGm%`+GkoE-3Ak@rIut0D?d?l_b9ejW9nUmA! zkS3~TBwGT6gW35ZQY=zqEF32|)7b=BW^ZT?Hneu0#C^p3LFevm-X)Vuf_2SuG+bL_ z*zRXM;|JGnsa^oLrAoih1d2ZXHVR$)>>7)`M*48X;UXxNpf&e9fVY4Zhj7jC2Jgf#)R#?$=RZCi)>k*qbV~`51Wq#Jgb9tI z!bu9eHZ)p>+w#+V1)hx#&&CIX&FN3$!7Zq4@MHA^KYES+$r+d1$ia1x46KXUbNImfQ zC8yOMkAbv1o<~SogbVd>^&BJ9k-{aPYB)3a0c$UR+`yO?EI|KPTCo@dSI)Dt2u1c; z#v5xc5QliDWJl^CH#5pZ7hN%HgC+2d#>nMD6~;h`tJvYTeVGb~wSA(uW5&k5Sj8X> zY{JC|aT-Ai_zV2-52+GXXPLPTR?nbIP=uHH0@=mX z=e#6xHuRD@BCJI~1IHJwV_j-Cbt|h3ZgJy)mCh@M*29cCfUrGNmTGv(bVgX@XRTTH7m9$cG zl~H~)R2#*WQVD4X%fr?0aFVReMkH%LrHlFUqWCsi9bPYEGnQ}Es} z8JMDt`Zq!(hhXHuKn8nLuqAYn5}5RyMuZ?78xWhDkxHToxR6y+DmbgiqhGl#NxeU-}!aYQs3Bd2BmoUtl;HE-|Y|8|X3{a;F_s&e6x%?6Wa{ zE=$AW`B~1nr+CSfp`g`w*!BIYKS)mxUX0hTH+@_z7c){iK(H(9iP$b$`_J@i!N6k_->V)08#FWdpiK{s-YgIAJ^gm$>9Yr$JDX3RKHvHN z!RE6^PoE&zwzd7(VKD+JZC)|>YU!tjS<-K&4YEx!-1{)CDxS`$Xrmo zIs1$3#~<48A9`CPf%!6R^*?l`)0#KO(}O+%yd`?DPRVps2$L^7iWkkX8o}HoNsRS( zu7O}{ACf$>R{?UI+lxW)V7fn8Iro_ZsD+${w1E4S{pC zsn~wO1?Q^u_BoY9@}Y!j3O(*th`E)>LOz!9XD~fB^d+xdL}>)5l70Z)_1d80jY@s#kj5eozD3C zCcsHJ=(dJwz6AP04R^uJ7Wpx1jY)6l$~YRT-ecu9|E6WD4_a-b!?O9~MTT6%pgYvL zw<@%|fQ#vy6-2xpRjd&QHkX8Sb6c>=#{nr{1(}pqRYnW;!OvVV!!pToJ>0e0HWR&F zky^FphLKkX+bn9Q*hikeels!<mHhQ=;Tb-fn9umNew$tHGZhKmB^=+x5+V z8~m)_pFVl~7f3%rY~kh<-^B6W@=(fuy}5qxK{qLeHTtu)Dy1@#W^Nes0GNFHkjWnm z-{Hhacl41jZWVeT3)K{0E=o}HL^2QN`-3&s6kti5v?Wjg$gs_S79`LNqi|p`NtKH> z#QkYWObvW!I4M9$9~{kaVlnmb{wgeB}CQxRz6uQt5(IG!&(2< zyXT|Yi$tpY$K)6^NQiBAoqRSv*+)+KL);+%N`4Dc?*8gbf3@wg>nMnzaq)Uqcik(s z$!eNfg+l^B3TH^U&N|lE3)0&%{O=6Y=P3jTXldE;MGn+PM_IF7)sDF~J>0@=oJ{=a zeJPzmm!wRGU32XFXvDC>rceGTqg(COhVDTx*VY;)0zyR@#!kMbpC-rMW9hgV-vKeaYX=MTGZp1R7qams4Pd>gJ2NJb_szc) zFYKV|v2xG{v(M#rSU`&=mSQfKHKYg%y;DTOy4v|}3|9*y22YikdmK7Rc4&pXfl^6leCPyX#$#6R3jB<&cQ z=4QMD|GNwuw)GwB!yq&MF;~WqT*2EW)9}~T&$m~Xv3q_#9i9BV|I^Q>`#)V@x;cqk zC~NGsRp_0>x>$2~H;od?%fa@u;{z(+nJ~{OA)&~RkOwJ7+ayc1FQiyZt?t4@S~alP z?j~EL>!ad504a~eTBs+)0ze1L0xEYhEnnkk2e%-ikYT+2&Srrwd2)-H>H7OyH~qcX zM2?0q`HaVhRL{Pa{6OF@#b@rC+T9BuhqX0m+P;R~tr{vvvlu{d9~ihsxEbMMWetsY z5Zz+3*4w|E-MT4X2Fqz8eCC73T|h^AcR*FX5<+X(%-~jibovV0(*_{Q5t(R6_*6aI z08Kf~_mbc(mr2TJh=RdYJ##oGBb*X}k|oo<8#MvGz)D?Ns843RYb5SYV8pcb>R3*+ ztq0o*{Fga_-gH{cq}8oMWtLK@_#B>@+{;D&QhD>hk664W!QrYdX8>;Ck)kA$apRhm zM^7F;-9gG4+z$awZon^Y$jQ-;@Gx3GwM>2g{!ff{1%;45_ywiA_>0s#CJtB12Y`#W zD?6%3&ilWGGpK~2qA?bz8>`CCWhA(5P5E^VXCiSdO>uR2Ei(@y>m6-#%c|rLcih2K zL@N*e$5fdACuz`YdCGdwvNan@9IgVW7ab*`!z$Z z9CE^COD1F?Pj7X&Mt#xPo0r$$LQ9LwV0dqyxXoTjT*K;cEhPD?*c%Cydc;N^%Dos` za5Ww_Bv*xKx3&fzr!v(x)@pV5zd(SYc|oEp_8bw&TXo|mTHi__=gMZYZQ3=ZX*OAH z!2$6`w8j9i#nTOGRb?12;nyJcKH4#NSUa?_3Hv-(1*dqf2xD*>Vi)UuMwp2qf%4_G zo;L1zzX$8PBXHrO=l-5y&hwO!fhP3TN>^LeIH$@;PSx?O#;;l}8Sub4WkX<{#&1fO zt5Uj{;vvONsw5mFL=T~OPKzr3gO*03*$}xsIa)bHW>45-Q}xXpcExm|Aoik8M7|2@ zBahFh5M>G zWcC_|x4K*jny4QheNpM31rH-enZwt_Zm;l>&}xtnCN=E4o26E6V}F<+krW+be3Mi{wA$oR#qz01R=OVEj+CB>+$Gp@C@GBxNQxJ%$N9i zckk7~IjnJ>deZlGYA(=_grzeCr+{=!=slQ*(oJ3b7)Z)w9aN}D;hZl_m5Ys5dhAT1 zO7b?kdc%8?Z%poTQe;l5#AX+&neyhW#-;R$Ubj{t+Myq3Or|DykVUma28*}~vR2KQ zS%Z-J@=Vl6JutzA)HheVb^)nWPR)^sYBsJpqV<+3B3Uk~owof)M(^!cGK>=zmJx1) zlTm$N;DjI~E9GIa1mWu)9-=2()nG`CvVC$O@!v@14NGBPEYvikR z%MgiEC7|-+{@6YjXP0CsVHS56%uBFPGScQDl(DW0;e>k%jT!@!{wu-sytVyX%CNj^ z&sT1T!8@1Sbh)zSp&*`dL&Q8?L455pq;qeWSQNY=8RoKNR0TppH3iWEo(iY)^&G!G zfE|bwHS*HnzLJnbwK0nlrb#lS72I2_F@V7L9b7Q}e8ErjSxAdyHL^%)tM&nSAEpEY zK2<-($^ZiF1q&pa9vQ*AG!CB?g9F-x_}AJJX(XC(yl2r`Gc0I*npw3bv%wt&zz%Ga z&=eq>Tk7%p00Gi=3VrxGP?R(dWcDlNIK14N3T{~5)W7>`BZbV_!D+oc3mE$P@F+y$ zQ($#ZZpfuND`c6VGvEjJqc=NqMB_l$*6< z=k)OdRsw6OHE67BlpL^)tLw?w@*I4bjSpVch>;ekIAC)@T-6#n0ij$qoY9a1;ur7C*}`<*(JS3Ojo zukOp5%V*u#xm%N5Km5yHQluFP^FT5^y2x0RRm-Y3c2r7qFS+K40a$l6jukDuJoZviImf|ANK1Q9NwSKWSK24w+^9@PRR5gz9^wGf#V#@-fRY;>~SV+OEoWX?J zCK>2E9WEy54xc@)!*&>Pg-VS8JITk86)OM(9wPqk6b_guP1lG?@Q3cxEaIGyMv3Wb z@{DsY!U4nqFvjxJxW4rv9=sF!bAvuGUk4aOIRSSaOblr+fi;~0cPTv`;X5Tkhn`E>oNHKeW#wqP!s2hitkBMm+&frzzB-pXIeEA6(Oh(e zd~sj5Z=YYYueX*`pm#;IxW_YJHCTpucTaac@|B%nUWdH>0$d;DkXZ`ovaOV8WODI~ zzR5k<9E$|U7ve-a3v!JMx)2$gf&|;}p4lrRRk>MKZgY}#k|6ePVe_mKRa;G)f(s;) zAf~R72gjY#8_n2hqpFwPg4j%Fguosz#n9Ry2&j#Uwx-BcPPBp%&JGw;HO4 z!iN0Q8p-^=(Ssd1xyz^kWXoY4`BM-ghXo&-rm?vgfjsm(FWsA-;l@!qOo*3RA`fzp zh9rNcxi4>qNELK^{Fk4$>t2ngc~Jdn?U#r4F7!JPlvST9wIe9jiUNnOW4uwt!2#C~ zpB3__QWHGhgVqbN>r9(+fGj)9hzDIong+W6m2O!LAlnO&4fKnuZYZpI z3C|mGOw7GV(6r6nNQjmW>U`l8$}ph&B9jy;u;4&+I6`hw2^8f%O2HQ7!rW_U2FD}Z zY6tfskYGtvgalBD-$5Hd9e)FnUgBD3Q(oAzw+Ehdiu<>l)3?); zAFwMabj3HuJ z0AWm!MAt)Xsy!O^mZ2C6D5Hd=9uiQCb~F~|f#&=7#!)wo)1Ps(WMbg$6qDrHZONZV z#L&8juo7P#c?b?ypr&5(Ce}VcJnq$(IGc*au%)}Hf7lm)JPwqs-59%?e_I<>#v>3$ z;RaF*nX(u<_XmhR1B6II8NE368+?32=ED|t?gW|_w)jujCG180( z4r{lD3b3w}v$D8^Og-5_R)5vq%~FCOSsbztxRIQT9o8V=t<*m@oY-=QNw6!(l+~@q z(*7|9!6`CQ6X{*r)>hRAXolQBB}7!RI)V1cRuktPVT&vVo>2$fBJg6gF_QrY#Q_n( zMjRtFLF&9BOHQUBZ4VBO9VxGGBa@q?W}fK|B=1~qnNLj*_Ri!cd3AsS0ktB>s1gn|GgviqXn@pa!ZP;ZKwt`HK&i#J#j{v6 zFCxcA?2y&>QZOf`A+6LNb_U>7{=U`{R82Afq}Kt|WPTX*mUh|L>k2O%FJiSqO5#_QvI zbizwh6zcOY!_{lsN7n*qWk{)QpX@y{me~9p*^Y3Uo}h1M2MHK~*Y-YaLC5_;4a@-ZvchE7JAY7jNp*fp+S*Eks0{pLDrYe?Ke zjyJDx|2}71w%Y?kyDp@WjVN8jV(Zl^dYu9}ASZI*UQg-N27i;lQe}=1Yr}|4IK5%v z7$W9zDR>M`q@@cT|A-i12_$f?Fsm3rB*tL44s^{*>r_ozW}{c*14-K4fpNNoktY#o z57};M@?AoPE)q~60k+@mqPraCVY~1*$BELnZrvJgKKRpve;VMKHJu*06d`{MulHU?t--37y&CIoSZ=AJgs6LnH1#6v;!ZBwqnq}uD=Yd_Dg2M z9Vntc^Cs8%fmajhpXBp_(jR1Gko{eZBE1B&#%Bu{JXrhJ-qhf zI+GR;u~x%X+;)H*uuT2542r;mT4VYx6dB3~Ft$ryqI`R2Ax&b%)Y+j``s)U6#NN;M z(1nu6^M2ftiyC+ZH6w~j3Q}i5D33>}VD+%4DMpi9SvtUdDB=+S5~7P)6A|2FBQ99i zq={vmsu>Hk`sbgAX=e#cyQB_HJde*)@j;UTgN2Jed?+4WV5zPl>-et zT4Y&RyJwQD->Yve8@H9Yexq0$mf@!qg>ud>T@}V28>g`&G7Tk5fYmp)E?H}Wf%OzI z<$Q)50Nup%{S9z%dGX^~Nu9h}*Lo(_a%^Cu{N#qOIpJLe-CvD3VKVB1y`^K7&1Wz! z1gkun%T2TBh9q55iQ#x?ElBRfNqcO5ypvXkEgA3XV+DwG^rW_ufcXw{oMA;0v=ZnG&?!U|+9EQrPT|r~8xL z6tfRg5i)JOj^-W}Wg(S8eNDb4TZPamf_zIWI1+P0#Z_cW$cJ2-kNLA@i$4Hk&Lh5v}*SFVqEe6D>tIr+U6cJ#-a15fzoxefp|4*Y=M$lesWE+dN#Ytwi{^Iz#rS zRuNlrz>#A%ywKd=_9Jt!hIL(a4vJ)?nS~?|(wPrKI>dfULxH^|eWw`&KABWiI)Q5*JAOQG;374tp1uXWr6q$duYIzOTXOl@b*rAf#7eoZ)PHe%vwYbpf5# z*b%&OtrK7jeomf{`(KII$AWNaGP|GX1rW)-1=6#&jywcF5v#a0aajQ&*w6LnqHjtOJb=uWA=Hj;F(~d#=)tB z`0ZVDm0~~kA>M3QKNzHixAF=bf4boYS%b682YGkEejv+9YYJ?-jaPh=cP)SM!!dY@ z{x+tyx_*HaFylAzH0yCuU>8YAR$}m??UF`D?8tb@#`(#t;-^K)KKOk6fP!?aL(qS_ z;H4&-*tW-6#2G^&01gsrXRsg)SFLF<8x*>d8=zc7C+<~Sr)F{{*7J^}Q=?0QIoj#> z%Ivgy>`vf=@x#Z>H1f#Q{Ao_?jr3e%K#P+eYgDO#$`gSKEI@j4 z1B;WMTqpS{g-)-S^z?wu$IvA`{-&4oT-f3qG)i$`z=4Jkp?4oPaffb|}aNidcx% zD6~T0aly{`)iE8#N`8>^D*h;_Rs2z@Rmo2cC;UOLPQ?J}1^W4l% zr*{4X$hS-mbuSaurHW>ysXGYmWo1e7cTI;0XHZ`gC1$jUb`^cjiWsSFbW7Djv0CB{ zstO5(v`YF}6{GUF+vsyD>1$1qLBotov;qeBRL%N1q^`Tw%UT9zp+z+pxv8k1GNLMw z*ERWjQ+C>%o#MhZ{_jWUO~-HNk4MR9d|--^A#D#EdpUexn6%TV6`aWyq4YAScWImW z#&Jz|>%eh>wzxVjHE&3=l^)2(;zD&dfHG7W*?M>Io(AR=>kCP{?4#JcTEidJMbkdj zF=^raur8jrua=bGb)oLY)xyQ|x>DT1vM_N1A;~MDts~IrjrHot*s?iD2cdaqV2GJB4PM16H!(bYHeXCT~W6#Jp21h~>urE$!?c_~fhD zC5HKrr!XjpT-Lz*&GG)(!RVy(9xBn#AIy#kb>8nE5CQ*OPxJgU0q2H?%7#phF@hj!N z$AOJw9h6&erd=iH+VIoCT4`($PnU7IOzGC%!qgjERr6PfKP2>dmHL6HNncI&4S$0t zc#Ia$B4#-ca&6gNJ2>*Z!x8%fl98+ptlRgJ0~H-5!YsFPN`RkoGd`{=`A|GdJUtoh>C?{gz@T8JV2eD(Eb;A3IE_uSbXz!ojQq0P(Tu!N&(;u}lK_@9jgu z9;VA3xI5z_``u-@Q@U@7_Sv1GEY7`-&{fUyn?T;$)R@Ck?`U`PDw zDQ=Kn-cGJL7vAkVF93W!Y$Jx4$=P?!rf^LR<-aaE6Pr;J<9&D`#^bK)lu;hQtkrj}$sCm&d0##dCG)og!G2j>!% z*zP6VhSwP(udXCrOG8rR?Ud64rYc)vUZ>9M3Ned*?o=C~QyW1hal=$yS18@74TCOG zzDF8~yi|k^t}46%eF*tL=ZkI(s#z|T(?VXWdL~QN(6RC~exPJM>LnYdm8dy6V}5#X zht);l*&UZB98={`S+IPfKn)eTBd;gZsgkFVW^?C`q)(}4i^#2MI+YyhltcP#@Jx~- z1AnO)LY%77y}?U_t0Sotl~r;Rk0~=D^BTD-ucq)^Bi`y=<-|=x%z0ksBYC{7f)9uz zX}11zjyHQYKEycj+kMBv*F-F2%`h|+ENDk8YwThNhTosY%aFTfm>m?BZi;Qy{K>ebtCO=`=*!JuykxW z_0x0g#U9*lURn_(lPM*Q+Hp3qE;XY z_6lT0u`~-uOs62bJ11pI?UTzpeGQ$RMXDf>4sj`p%itMr492VbtC~dsN8G^~2GMh3 zZKfeNAr+@2wzcHF-g6qjEKJ@xH~V30p;&x&Goba&X5TO6h4Uo-36dmg)`_P*mon}P~^l70k871&u5{0IE z6G%@CZ-CMO$cC7Qy}4Uc(~@l_L`!s&@Ja4cI#;l+HZProGPKyQxq8A==`=F}rUXR( z#SXr>%mO7Jx_r@boC?ukeK1)b<`MJ&L9|2cpiMqGK644txw;}0Frm{Z)D#4EtJ>AoDh1_m19Y@#nOAQG zREyhbzeG~J>Cpr-H(u8)9MkFooA0Sq){u1wbdV$>n6ID?Ls?zOa$CdHdw3Q*)f0p* zMUb4N%|QVT2_Y3o-VfSRSW#-UuR4PCvlO?|<4Vj*&rOyBrs~$kcmj|kAi7}c4ECYG zEu)(zOj1?_Jr=Ds=kJVjZdr?Ud5dSbxe{kzE;vwZQep1W^xSC;cP$_QHWA64@+nY} z+zZtvwrn;gZa6>oIp9IMhBMOhHai0(%kUJ9OGPymK^9|Vs*NRLJX1^c0XdzTkTw#e z!E%7DkekhEBSzFDE~o7rleUt1?1@@mz*u)!-gYdpV@gFjFu144K*>^fzz zW7r4evpVxoCUveVFL2ZuN|yBQA}$Hb`?%EnEic;F+$FEniCpPC={^YgaxV&`HpXHB z>nUNV^JZ0@-{sO)Gx4$i=5$4p_3=(u(3rq2!`4NlEU?L zwC|)64-$S+CPC&|3OO&4m_dmko-q&Y2$|uM-wAXR;Ih}5z9A_yDz}nF4fGQa;P9D@ zgXED&PjWF~?qJTfL7uV}KM{RHNIHQ^Xo4hzPgSN<;rNnoxo#mHZe?p*-+MDb^w9bC#^~g9GCFvMgnmHnbAR4fyj!kmpA*dj7@_Ig z!K<<97-!Z6k|t>1l0W@}w(a1qY+K1P2rWY1!#;ed^C@heqz&BT771~snh|IaFL&l{ zXzUd|)JszsxP2@tbTX%@H$(y04$3ca$LE0m2S*fP@1W)ZBW^7WmPzX%BYjKF?E1k$ zu1|fCz;Xb%It(#dHN=FCj5MqSye+IjgrpTaR`$2uT_+iL^omdS&14jmtqv+Q^WNO* zL71N_IG*3W{T>lN0;&(}snMcOwwHmZ>Toq>2<-*&bTmBxvzudp4${VNp5ZL$!&kc-~-5 zeI|_?OMd;il$Uf~W;%b83y&uM3C7T7G#f0#Zg4mSLk|JopYmWEkD%z|sfLuI63}7s zGT4mBu>S_E;|O;*=vekTKrn8(9^A!Z|2#rw!aX15CPcJte1TT&5&GIpw^74H1DkJy9oCl&Q06|S-@L&N%e59 zFK^$av2as`^?rK;2R24FcK_Q4bXu(1PpX8&W6b1eU&PSP#20kseLS5WSMB>yWJEFm zXx)oxdx?|rMPrrf_ZRh2_F2Q(4Y6NGGp0dL=IUw;2?{Qjx18cGQRl*Tw{PMR5>UcH5B~9J; z>dv4_6LU2_l8a7_1EC?sfP`4)g1Gi{mjUEUyGlfhvUmF7lbr`bh9OPdrNEMg(A)naz-0(SZv!%cM~JjQtQVv^BvlnH z$Oy1Kgd-Vptj>5{m|Pv2HLrAiE9@88~msJ=*xNa6$481DLMH(WQ_ z*mVb^pUxAm^e)q#I8}4ldN+GL`osVA&rWgQx5n!jL?~jLR1{;Kr-yQzt&vHLU{$3= zc)Ji@i1@SF0eJ)=;e88Mu^hQmYiK+-4x|DCaq^bH<=q(%o*LMaAO~^waE`MR<#qs( z^{Aos-%d_WrYGjWkhkau^w60S1=x1;O;GNQ1%P{YiExW@*m3%^*do#%viWdp-3K4D z$g+`2srAbCS}(0CvCjt31t#=0w1s(VU!PM)(%u^F$!omVc<;~ZKezsJdUpC`dL--} z(AOFUxf=i2gJOyghsMq6x?{f_PgVp+RC^<~x7a|SUZLT!1BIrdfJ9TU$u7iy{+!DL5+fBNE|1a#%S04L)WG3n_k^WP0x z$I7zIo=i_4PS1|^lrftFu|k+`uK#*HEt)Qi(#>!~`E!_Di5rUUX`LJk zLbX0(`_cSOEn$qUKke!(EWI)o2Ef<|BsH@WSKLHcaB$Rtkh z&QCSWdomM}wmf|I*RAcht1mv^zH?{o=1m5BhpB80L9-fOvTO+V(a?L1GCmUtVxN_l zBI`Ql7Uo{;h|CXqr{u`o^bolGnwD%3C#Ip9fi8I{oRJs)=?)dc7_tWD0(a+PgnA%( zZOsy2#gOqOhB74w`WAvTMlhSfFMdF=$8+Jp&3SZoAgt!;bl2`Q^k(_DJt{V#qsmxr z(5XhIxQ~W%xLC8v6X>OJLtUpi+!l8;`dxFix}`MrXD4g?LT>QSaY`gQj-*16ybkFd zM#CgrAK(BXlC4Eb#IXd2XATPl02g`T(4Ot^C}<25lOg10cZO{zU)FxG_l@ll!Ll4bN6_k@`!FquKXA!vNw-8-`BV{A+r^e+BCk^ol$9 z&AIfnf?FH0ued0oIa!s|4pM5X!x)m|+s$qEZfmH>-`Iv>t@52zNcV9zPI@t1WupNe zvPg0(jhx7?(Fw~ap$i>k3L_2x;Nbn9h*-r)aAT|m0;XaBAW!EEV*kbt%%?xL-%!?| zFNRGBFDm!`EKvSk>XH4KGkr^jV5@O>sh-ubiC`M-`Q^G+0gGA}#-ln54tOS{%41n_ zPkKs&i(j3dAb%Y$8^STUT0BkTBHTI@e)-PEEy!V~)7!e0u7eJx>f3Df<{ez2N!qVI z)#w@D59z_w-F2x5Cn9AK#KP8xFIIrsGC+OF)8KLvL>V z_2xD{IG-e7<@y~w+`99>UaWq09Yf}>Dn<>fbxHd`zsI~!+xy}vG>invX6)}Vr9z1o z@S{I4UbtqB*$@tjvFCsv&S04OBvZ`tP;^@>gv|>0>mfpIa6r{F-umlk<)<%J{#svV7Og7*;rHqCDG-YVKdWf(nrhIW^`8Xsv|@zC90EM z-_xDWuCGG_bv<#LL6nmwN8p7fr}wA3N@HB$syu{4OmqrTIl_!}8{lZ9cV#_$uv((U zqd*B^6BrI}lb;|K5`&oI@)>e=j!(#9niLD^^JqNYgS17$NRbsHEqM<5se&@Tou2%V zXyH<&1amYy zT!V={*i5pvmJj)RKqj{*l{z}gTQ7K$1z`FkUU%96Oz5^!XtTB zH{tWQkY60rOz* z(cw9{DR`p6PWC^89&;uG@^yiPkdS>Ef4d9mZ**GG`11QkPQn(l_UwyajY3BOl4Gg% zC%C&A)iobYogHM_UL?$!xQ4#}e?l|^OOg@6zcrS_pcoe|0Ii=`HgnV{;2YEu)HW%Z zzs~M%IjYCa493(Zm-0~fXVL853Qul}!N#hXX1Km~xng-tJM3pNQd?x!F0qLPIsttX!y*IFRPP zuv7r)CfdS6!&Wjg;ZURI)f=tHx^(=*eg-KIHb|)X!Se8{uc#rgrbO^H`4zYEH2AM@ zXsp~8?FQJFvXhQVgri;1ot_ng^xtpPO7 zO9-&!U@tB7Vg^Uf+=S07J}kAR)470_Ad11FqoF4keY7Q*gus3LIjq9&sy zw&121abgM#?%JBw=SF-!l@ic-myPBzajbLKg9SQk!iSex7b|ZN>t7owr(8L|`sboG z5)xF+Q6@fT_1HG%rEcGGM6@LcYSozHqp?}2;b$NE_g2r~R~>^&V6&Bs9Q>8v*A((9 zd88VV*t27>(wI%1wr+qOR7XZ2?sKivgj+ zM3^no^+hEH(}!(ze0)H+Y;z4xI~Yd&@xiNd(_>IRSp#bJhkJ}6R!bO8EzYNZdR?AF zHSqIz0NLfF11+HVC@)%)CU37E+D$f7!R6?!`v zng&h$8*!n*0TLyJA52G7AhLwp{Y_tw?Fs$*4|8E#$4hiT{8Xrr?5=Yg9gR z2=WfYEOx0cN-ohPjR}PU>IL4jvkxN#6%jW=#Kc>KNGaM#<&@`;m zFUKT9(NUVC?h#<$64nUcryaPJ&BIy^Yw(DrmwTJq^AZ zuHs2`{g86zVaJo8c2oqVvxEAMa1KCb1*&;LU0=DqH|F(543sT)5}Wl6s+>(ypFbfH zrvDSm@Ds2rVI`pDqVI3SO~_vxUJBccTOYh~x)jQc{bHo0jR_Y}ns%jv@YL$ZKuhXe zQp7$e@GPEbur%7;9Un`2z-JZ;4n;_M3sJ(t!w*LL`SIw0r<;Z`?E&~(FKQ*{KbWJ7 z9vD%DLbBrP+{c!7NNE)}R#PC`@UG%0R>2wa1phwBFV!$dYP10DK)NE`FalYh+ZJBJnJL2@Y6t9H8UK}mA~)?=nAw#;)zBH&;OL)>BX;&pHa zgz-l>a1e-!D12E2TmCp#^%ugy*Fz{4M_2DMBTnd>_OA4^g(|EqD4R;ju}q|c3@P0D z5x)0TW%W5MPn@x5eb)@4wx>NmJlyi&wGWg`d0jP@8Jc5Up&;IQWS|+`jXYD49pVW5 zQ))E)Y1pjU_MzNz2YXmYF(_L;2i(B$fF=B5hKP;LGK(T{#YZ!`>MU1MR{EDF-zC(t>N%}7noUP@k zZ(PuEUlX4spM9n)IfoJmyx!6wM0rg2i*O&0+>y~^$g_Qgg)Lq8m!Thwn>p;CoOOjN zMePrcoK(TDtv!3NzIpGPorm8&e*FBwzdx@xm1$9c={qo^NXXFE@OLu)-$Bnd{2j;o zyCL!+Zw1ANyr;W4-{PI|cxfPUpn|yihKHQa?}J6^;;bPIEX+?k*cvMC5cletavY8? zK~ciT0i*cS%|;k*RMhiTrazqyg#>B$t*&w4?!nXogFZsv-wxhPPEOAd_U{--6N-(U z4au3yWCN^_G6{Gt0OX|tw@810DdMsQ$A}fj^;@S%@KS(>0~SJOF!Ft6efPkKwJyi* z+qnIPH(Kt>jbFjnR>8rX%Z74--fdL={=t*`Pd95AduxqF!z;DX4&Nc}ZMf>X+2PN? zaJ3yqcgs1alX0l@sZ@Iu(8Ekb@oGH7!F_1J;? zRBj$3DhX6+bOHxV0Az6Oudk-ln=eNv*O;#e$c}8f2jdYUk@U?qni!8UXE=B8R#~2Q z5VEm3@H}mblvdbOz(jegRO|*~ltSO4_MgE6WcTz>$nJVPV+8;9Um4*kD}S5cbXjh1 zX>{Pu>dK4Huip&6KD)mCnFoAIEi9#QUE&O9gw6*=VY1KQ*wkbrqI!5ohfpe=rHd^y zQeh9T4u9X$OD(t2Nnk_d#r5sLqG%1vXOc z2R`cE6OHn7=7?8UN^=6cTN0g(%I?Nt`X>RoMRj6}|9E7_mciAYN;Q_3(mn%IW!$B$ zVXdx)P|>&p!EUq=!tgGU2j8m~GF^@wO7?nE4Ea{4EadJR?V?*l&*w9I5y)v@VatAm zvff1rf)C(ZacVW7BuImj7 zuTV=(2aSzO$=Ov@k3n#LxP_f;p{fgyr)glqNTu_85ji_i4HxGWTqPeJ-SC zXmwjCUK_&ByQ@ZhNA3)&je4%Wt7~vqZQfkexrj!}t4)m)h`x18>OTztBo{7s!sLW* z_+`Da0j?)sKLQO*kEHytQCKosvG@JHi9jI1xWB$RqJvG+WbmYmRpul#)u^Rg81$MND#{+PP^=C%zS-D$@bodhArspUTx5{Vd0CLq z!oMpJWc25-4Iq|3c;)u!)hp1T@t*B~S=RP9SJL-f3nGTsq~fI{6t*3Q;3uj>J{Nu; z2xK5)eRMUPq;l@|EHlj+PO6?QV%~xN-2YZv*B|q5 z09|cnjK$)2PSi{V7Y)2GV?%5%EM*>n>VZ`}HmB;t(eZK4eVDD?6wJjr&3FExf;R;g}Pi^Dc& z7qX9_nM))&R1D}S=Yx@TmyNonsDe~C(||06Ok_%j>_NFgUTjP9;0<4h9QS&<2gwXB zb{kKhJr6#^oG-^`d)gYzRbRvFX?)V7jP3U1#nF>u^z}i1p>o*eLiX1ZIy?llkOJ^@ zg(`lCbM*8_ZgFG;y!qqG+qZ95cn&ccuR25SRWt6kPOb=PfCWZheo>CBTY6V}m(o;9 z?YulgjMa|F|I0~PG!sECT6pXgHD8KSAo{jy0sFYDOK*|i7;KwK zz2%%BEofv*# zwvBUeu)gsKy3$oSg3$U~Fwx|yb363u3YugKR&ju@4mMMdHX!JtnZ_~M37|VL??sEr zX@T`RG_kjCrpZ^Rq9D_MGuo7H>#Q+m=KvHX=Bo>zEi ze%N6-=a5_?2#Pbt!PGkWy1-wMzsVKD;bfEP=%gaq62udiO36o<_k6Zy8y6Fn>bmK# ztgl)F3R!W(@5xA(X~WznWZnfH?-EqfsoOC<2V5rQ)I2bS`isbB^^=?8x@g2|3PRV$ z+^4SsWwK3gc@9MeElqanVY(}X0U=>x_@#$;J(Tpq$$3d^OZxpD@o-EPvfRBU37HY= zX>lR~gt0hpJ%jLZHoM0Nkn18YA@6ys3adG?D`d+-@O?%q{^Cc~4ND=XDxU_F#&Z%fed2|o$vLf@o~LqWQ&M60xP{#P7;gcK7|dhk zXiR@GxPzqE!#ORHOYZb959ihm76_kA37Gt=y=RQGrBPTKJtrKy~6o%f&-p}7%q6w0;pGU&^kPYE-K=C$p}soY~Q0pLvQ zT_wVOmISDat$eQnFt|**l{|+ECHW??2?wfA&_;l;ZmCrh&x`}be7vE`*|MGow1oF8 zX~-V(gq$2QtqB<)-fn9!2>!hwBm+rF0>>}a07A$}{c7~n3+kk6%!r+S28jr(bIN9RIV3{5X2q<^p}fBz?bmJMor}$nz>4y3a>CPb!Ygt z7|!KX!f#&L3`IVRq(*_~3%40gwjLRC-v6B*tIWf^Cj?L=88iWOO3%Og|9K}(p z>M?1+d01!%m4Qxak@#e40=k~)lU&&@&e1LfCDYY8MY4})&)2_x^!U;9zwCUrV9Oz` zUSn90qe6TfuYr)xWfLpDYIq3zT>HiWYY;L@UCC6+(c~r@b0}d{?;%{;RYsjzTdB#o z`CE`~-&K@0bqu#j;ttUPj<*WHcDNA;KdDqMRn9oQ_BLYR99|+!vB%lLXu<5+^o;iq zXg7Jwar3)zyv6yNa{oiqNMEJNh(mS5&{dm@Dxxi08vg{c&PVC25z|xqOla`Emp<9O zubd&R_jG4bKbXNWI7ys)!m~~$v-(T%pWpFWf{X8CctGOXI9^}7cklIh_XnVk_yAz-SF=iXD--OjX6(Hj`nIN-ky43-SlMBdJj~uQ$u4iBsA0-V+t_91yVNA-& z%5W7u@E#a#PI5jBmw4ZUy%{s6))soudZ1N7${8ox_PZD^OV-|l z46Trz!7sX;mL)_X8q%_;eVm1BhEIUt=K@CXH>7yj(QFUCm#xt%(@Qg%f6-bxW%P~| zyYUNmU_hqTlr+$dPfsSe0UcHxcu|{U32;7Mi~<~>*L$_W!j@?fsMa)Pf0-30c&xUk z*J?l!M$JHMpn#P(+zS`h#=b?|wMDwSi_L6`+bPl#n9m%xFx0Ey6lTcBsCSj=MQZu3 z$C23i<(5K153fi2xQ(N;>)A2qZsfO!v!6$HS&yHHpbWgF4bCn!)dJkQ8**&*STnsDDks#elLSWr>_e=Hjl_N)=gw78AsB$>pjHpxnRK~o1A! z#+}fm#TkB(OWN|cxU+nOkZ3wdE@+l5cZ7G@%WrsrwlT)vb{j39R2vU>ZAy&OMq$yw zPO1ce=BUzgp?tl}h!>IzWz}QCdBmcZncnkkhg5Wq=VVgjdDn^SVGlV{yrv0KRTeX5 zvjS!#e?phN=$&=Rya!li^>%d7L?oR~^7-^J;7Bk8)n!LZHw!>gbC}n!aWGf)646Xk zmlkjx!97Oq;o5rw9R!9#fyVE{vR2&e5|v_(I3O^*O-|SraeWx=O28-uqNK#VA+m^E zw3>MuNjQBt*?)bCJ*r7-4iO8?5CL<2m~lj0xDNLsd$St4sBhVAYn~h~PvkzYgk}$) z_AGd2t#K-pTYy?r5=C4@2yZYGr+U!0fPBA=>hi<3-W>-N%eEZra1HGQE@1r~%Bfnm z!8kra*_{mZiH5WM6|!P zwfhequ7CIV`Oepy>rW7WzW(^p`m;U+A`$`Lk?v*>so3|a=@j{z-^Dm#xwk!0?aBBM ztT*t^0-)b~Dc>R2yd)FPSJ0r#uIa)^&=u9OixwF24T=!RF77x5#=nEo96mo60qH7N zCTr2PZ~YfQR5`_tkxUdcdAX#acY)~T82Me4sccS(=xW&7l41hhcY!=_8*r%odyj7e zq32Kk2yxP_KbhIuttZ|~tbX7m(^3iH#RD51zGX%Y{u!cUmpGLw-PC+m%37QCY<})P zE7G&4INu68|tJf{Wwg{5ZU=C21N5 ze}V*y2=ds(05d50yJ?~7AxP7jB1xLJ>KCPFf|-L^mG=5ZUW`lnP_z6N$1gDg)<747 zl79qBt`1kEocPE(w8|4-wV>YXZ6_J z6k?IEt{B7d^nQ^jnV7~W4-vxiOzu4`QmAH>R60^`1#b`@pC7^9YB;rlv_>jBo{@cP zLs{eGcM*_UX+jsQ>wDOLBe|W)ns?7wIVUHl)01;uG|z`!-7p)vweA~6ZfW6NT6|xH zP}k8d4B6%d%0Az=URCYR@hzUMR?s9Fnd_Z!DO2@3ibk5d$_&A&U5c-_>1?(819TCy`gO40-!>+|cWv!+ zL9$jR`Z9C0wJpe>P1sFF2M6RYW9U{=${}{$rV-YXMmO?Brues*B1g7@s~n9;Pe!J9wOdFph!J3SCFLvk(&x%IrA9(&4gn3!fI zoSM$T{ny_3&A?eE(kVtYID(KddOOC%FhjkdJIy&CTye#PlOq0I5R5O(PY+U96s+W* zs9hhzJLj0sp`?dznZ$}JUI!L@K@J=0OIda%WdJ;eO^(|UMo?SJuMP=5<##f@?&DcV zssVP)T@)z`co!g4OY&K^2)OuhxFjowts3=NM8U}U6ZBxtMh6@k z%4+@@>={WgH+;usTw%0-aO0i59Reek{;Ac|du}h9bh*X-gg7oR$X*koOXPG;tNrOXOt1=m|AH z5IP1y`@S~6s1Osavnv1P;$>Q&EOr|BEV@8{7L~c|Pm!-*8^?ZBmMIB{_g^iZKX&O} zY}yy}9Yhtc&cA_x!wpu1WZ6pq=+p|Z{)xmy4vgJA6CEUTv!qNi9`K%d^(~l z)3@3f=r@u@K;M?MfwO7{dP99+;FedeCjc8;y;RwIEBu>=)6~w#l9@oIlaj$I_M<-9 zV@-nAeQvDy2dG%%Xxr5>(W_Ilvb$eX)yn>GF#dN}w{jYe6Tj9fl{zJkz&`-!)u~?D zXrK}Wr48Hdqg1f$qkU}gjemN!KVNfzwh3D5*z#0ydW>_!_T|DyO_MwH@$s*>=sH=oB9B9zlN{pVe+4IPrpQ(Ks$Jkf=?)7Hf?Dxhu zXf|{E(Q}@$ML`BD)~86@(e4VBZAUhS6X zCf-R(G*2D&{sQlPaF^|TKdJy6@LI|-rHPP6+XiYf2DwCVq4i({6q#Wso@RdXqjd*; z!~P{y2ra?Op%R!k$6fDB*k=6rBt#rH{86H{=H*8fmm?#8C zv-6|fhhs#RLy>|j8=x`*bc26mghI&H2b$2A*eb~io}j4Hro#2bn`>uEvuxW0Q}Ie-rqKRSv0c(XgUko3ru*&F55# zp#j>e5b73hq%@i10pbLm*p^q*W$A@R?M2MzAg54v21qVyVqB(CW3{ zoq*34cYo(zvX`ZEzf>eeq)2!Fh2^{wYXwLc^AXGV-zBP(1On{nBqI@p+G1jK6_8^_ z%uez5LDMEE#}=BXh~-M4K}c0_Uk%0JYiqN zDX*!jBbS|vlVl0YoD zZ=K3q?!g6YLZ7j3nX83n39+>z7$=pBw&S(6r^uK3e}mu|us?h>Mny|?R~WIq4}QD$ zva`KfPO@uMuVY#@Vv~7+7wra^Wimkmq=nv2t+ep z#I|^9oxaAoL#S%PVPY6smEiPNQM9eGcpVtp)bn7Ph~FtiPwkt|cf>G116-6qtg_O) z#BI)SqX$fNZzf2nw=y}}Jvc)W4?Z&kYQS>07nJ;`j5go0uC-bRMQu-dGns-+m_gRK&NFt$^gGGOXSq{x8u(<=fGZyh~iU z1G6*bRU+Ndr@dQAd6Jt z{rAszhs3J7p;1?=-U6GO+ivmTDQsG1TiujQQk=EbMoV(Rj%?H+4{RXuo*A+!NT`kg zQxs}Z$)LK>B>-WcH>>LITemF9?GfCG#8l5`s7UOO4TLdey4Pm1`m zddd9ug(oKTe)%`=6Mx#8!|VMIn!@Y-{uy|azs>~qkQQLEDX^rkfdD^=FAgC8n^#5G zud@|>2}0*{QkCU};!4k3#&#niq{>HFE^huccRxC(78t88>Ke*+0wk0DwF3;@NX^Fc zcICjWX@(kkIwR}>W$25w2nEZCBNTV=S+CA$DkEKH5s8|iHo1lkF*255T=tlA8E&oL z|3Ly_vLhM-)e(YzI{E=Grx0e8vB9MW!W(`6<$$^8a@;9eMib%(h51U_uRLj9Ck{4$ zhUl4diWH}la53SH0n_K=j&w^(M6L?J-9>yQQWKp6BjGPKKA4R&vS??c1B@{_(TUnq z*fE!CxCD^|7y&dtg`Pe1q3967TAUaG5faMi5x}!`5rhd69vkE5mqnP+gIsd)Y<9rg z5%y1DIRr-9cnS>0irDPvJ$}H{B}@sY*lKB*C2UZ_nf;a_GSs9vf_im(@&W{h{J0|2 ziUSb(J_H&~kX}w2VAkd%3CF_yepqoE0NPCwlH_S9@-BdXKSg9UF!Sy7XoyQQ^RVz7w6MmNRpK)l#0KN;iKtHzmsCXrPwtpA3yfe(P98%l=z zP!y|RH(@QG&A2+B!T`?Ar=?ZGd5CBP*`<(Qkxck-3f!Xu7ovF~x#B1W*@ak|cjFAN zLC=ASxbZUWKE0r2wZ`wKD7iv+Kj<(B5wD8o#p9fAuCviA7)?pUITm!t^v&2b(2qb5 zPn3r~?bWNvE@3G0v-mbkC`sAj0tk)S>l*bTHfMy3hAJf4@Rg024%Ou;MwQ(gVHT3c zq4d?|tyCC}U8c$?RNw{?8bzN^H+eVXG2?Euz3xtV-@mou6uT9#WFu^j4}k-?3w3|A zdp`JKe2y)FD3U35lB|t5hjY1LSP^8Bz*j{?YDC3D{mqv(wh&k8T~1tJVjQ3%1U(=E z{JB%cebTfkE~ZkI3AdBrEH;fGyvl4DuEyHNzDIm0Wid4#1{PUy@od4v3$ zt_NhB7f(D~CurgEJGwJm^7J_s_XZWUpytp$*~3U*+`^iurn>WK$O&A|xzG+n6E&eL zy+WeI)&bL6Rf01p6~8;emeVNCxEufd2Qv23b31exx;(qe7! zNFzBi>CCC(j4cA+<2{7cSVeMn^12u*_>M#u(jpgY|1J zUyaRPyu>l3OgXSS=N%M%a$jRsCp1`1rjp!T1e`B;IE%{!cbJ=vuV?F|!q#R9cdOeJ zKe-D0%pEcr+Qu<@&p!tp*!t_u7oUC3 zup-+705rafTri$B?GV16R%Yvq7fd0AdU^G$eaN3)OApSXbeNi#O79zpVP(V`cu}5w z+OqBg%VKDIPwHVJVw9Mu$iQq) zs9u`+n`wHE&VlHjk~zHLBHWlux&G2=DM?FLnV@cT_H&$dwO)A#>9@u~rW}r)V+Bz$+A_F% z*|YAE(|p;P+9v3@{HiEUau~MluYF?5&?=f1g_2ncc}wq&`ot|+nsA~Oe`{zkYSFR0 z<>c_?c02x|bJYx2fqfczM2X~*C>Qz`dW`yQAHwFYs~T!Vp0m+89DWk~)LYT?uPn7d9gHyR2Cm>6Zu%TP}{Pq!{A^R<42$eEX4=XNBH%jaxy5}-kz zp3!cPz{RT8R<#{iI}gJ9kk0MLg%mapV73U*1yPMO!0H0(dp_R#v);71{u1}9KA9c~ zM~uUHLt*zwGHd~(d>S%SbL;EObvY1l`f(%6g4}u4cG%?j`T39$xs6p@=>BVMR`-g| zz~&vDzFNMP?iaP$uTgd47MdBgrGw$`kmi)B`e`{5)?UhRT1e@Dq?k~am}$zf#Zg}C z;$_g}{BD--^}L4D$m$elUIZClD4}&7L<4^~?Q+|6pXB%RcFMvuDUvTiR;zg-vWCs+ zV3I@rODX|~U&Wz_^Y_c;yoIb26*vQqu^8*WOSCv*f}i*cp26MjeyOwAr<19e4?C}x zKXF8%r*6Sr8UoD{qLd-2%QhZn^5RY}(DIQPy&K%Y7$0a}#1dX9P}gkHJEAA>{`0Ro)5Ny{@C z_ZGP`elOabx@|72^j^p|;woo1WB2F|6F%s9)vb|vZFzV8U9Ep$3wh=BSFvv#)gD=5 z!w?}y++qS)k>c!BO)2M?^`U5}1CZRJur%60A7~6RN)JjmGasRZQD{`zbGWE1&x!2K zRluKV6?2$!0d3(fF0)-FWEgf|_s;UpaP0b{20?csc**p4jvE0>`Ka2_X%X@~Qri0M zq?&77OB+--U9akUNl`=G$VcdKHRA^~VxFa%{D3$y>y7WZ3{!gZJngZLEHCLY!J~GV z{IBg1t~OvS=o(xPSK;%zvy13Q=oZF!_JZwI$=q)Yz5vZEon6Cjh@{RSD8%NLdfOX) zbERs>(LRe@UUsZ@BQf~Qe0Slkhp#H=~6_{SS9o=+qrlGp%S z{`x~WSHfjGbzN_@u%i7c+EhDg<6taaTqm0~Uq0b_AW?u%{bl^*vZTkEz!^)l3RS{t zdYx;9Z2-{?YKRp@w!zY1HrYRt4Cdc$J{EiUOXBRw^hc!J8tlHF{s6l*{guXtiJ*~M z15Kx-hFDSwWnsj$E-CMm68@#5Q5M6}9cYx_PpEzHDjhXcdc*d`=VUoOQdC8kas$Ed z{_sztI_VUW(S1JnGEkHN1Gvcp6EVN92LC$)Nxhnu{pHF^y)@l(PFBP2gUpLz4|2;a z#t#8!1Z@o8nNv_h_)0Lqs_sh5Q<^#%GoYECXrv|&SPeZLjo&i+SLYQna-HESA}Kao zTie)tu=DWI;|DwUpZ@vDFxWNrb*noi?g-<|UmT~EOvqZp(qC3Y(E@f}aQ1Q@9bG!$3f=O^= z3;um6;6!gj9hfv43rL&V_K@g|aOGmk{Ns-C(KOm$;>m-CGN*b14YPhQ#G8e`tTV6ifX|Bz*o*fx*}z3kL*VHI^>#M`&8N!0XS0Lx_;~rt zFZe+>%>`mXxQH|&SNVpYo{<2XoL1$6*3_fG-uMW%b;phlPjTIcnD~FT4J$T{5 z*A5$j+dzCWM}XU#$;lbon!Y-HOJ}s*>B-3%ZeRu!xWY5EeFBfgv!f$EqNAHQw&`A@ zYcNUvi8-cWb>X~-^M7*m1HpwsVH9B5;UeGT^U{G=*l`OVdvMBo*mv%=-qi=+(`V1? zlTZ0dqg8WHJWUa(=bh6-oQsz_3RPIE=35+Ht!Y$eSF1>4cQ*Eeh}t|MeEjHoygS_+ z|10Qmi==;3Fa&FB(0v}CotiQbvV+cNG6mrDD+nRJQ}%9cWLb0PaR)df+||r%Jd@cb ztUOO~6%Vd1>d{t78%<8XuLg-jkzVFL!aPbSKpgr8J&#Y8tGo3YaAkA+$UtHO88$m_ z46G!e>4a@^Fm+399)fM~<3}_Xj#~mLCXcv~YO@DFJZIpgazopzRUZD-metnhEeIL9 z@D=ofygSqu?q!@qa_0kh2NstFc!w`x=lh{-a53qd4aky!fae=0wo509zU5KEy)-U6 zW|NJXbbComTO#sAZWE}Hm*Mnmc8`mridozy_X~|<&Z%>CJ^Jc%ijwJ48P-RMkdazUIF78Rypq-@yu}7N>22$Le6?fMFNTyuh)ZG6Pv= z1n|B-d$|fm=cY3|`3r`0HlE#tJiU4?5YjMm*BSDpQ=(xnFHnoMl2A9O(z@ zN(_GUn9ZxwlO#nPm#tT|agmNBu6=JK>8O1Q;RShzYOXcxQPL+OiV+w?q%9H05yC!v zEgWCN3yc+gFx}#qqb7fc&q8mTB_olE-~6VC^z*qs;xrwlh{et2Z3W)`lf4G9mViK6Z^s>@dAGcWO zi@GhRW8h;Xu7&&dWr*B(6Iomz^50o5DY4K{D$X2~Qz>+@MorqSZ5fV5)_9?;)@Di; zp82-)$@82ZXnwkgP&OLiI1%xSuLSw2k$imjRo$bz4-=Abg{Ek10G{(%)JT%~N19pfvZarc|@T<|TrlxzBU`m|-2eD5V zo+j?Q^JIGZkayGHqwu?xIKXbufg#2=RC~Lp+cxWMEY1|yWG{zAE%c4s!j;aMvkAnB z;3&o+%lobQ+rsLGyGVUO%u}ugeZ6C0890Q(ns~t+6i8ZuAFu}OGoVUv%F!$>3W*`m zcyRa4=%llNx40{KN1`t5z|e_x_({*d8uY+|^=tXt39>cXgw0aP>h-aJxvulAxnxJm z5|X=+gwsX_kqx=BLY5|U{G3QEy-zX8VUXaCcnM>3w3}G|%TAkw> z_coA@(S|ftZN7pv6P-e(pbtB=S1jr%cx0}<#WDGREKw`KWN9+Z+h;Njn@f$shA8+E zUg_bKbQ|(Bysl2!-!~55P`Z-r^JuCU!J?XuV8T5|#74(0Ic-1eu+3yLkUqQP45LdL zE_&0bVB|^k#e$@^BS(DbDg`|L7j9tqT1~A%((QZ_8|o__P-2}-cL$1@cQlCiOlAvS zo&dlj6wn7M8@MCJ_Gt2L*)BRM0g?tE#g#Fl-#r`i>a$qDM*ehhA2u=t=bD=-4w3)y^8LR)d-`POyC)Bx z-CN&yaDV67h*uXe_ev_FDLC;u zAEPq3D$;I=1D($CZ-dr-TFkmW>{tmP>en^kK>dfcepXl)SGRpmKw86^Qo<*Pz(d`l z%8W~Z;P#5roJwwxP6w_;XRaPi3&+|Jq$Hmv9=bnS_t?J(y9jzmc*WLb8k07St$|bv z*sH4$z96z18VdN$N{Dqg%Bbic^OPiWuqz|~FFd%YrLfMRt&o(7N8?ktu)+0e25U3@ zwU{aaS>=%I0k&;8!ZK0hUeWAF?}tDBv4ww^0s`2j1%c4j%tb=tot9!RGTrSVLOk$~ zCRbdyyPS*@1@TZqWc1edU1E(tQ!l%mQbN^5&do{CBaHha#Bh|^TO}oGaP?HO3Z&sjO;K=PXobh%Ps*mJu2S$+@6B@4d-I2&MH#ck0_dwfM@L(YTm zS4 zagz`t8x~2D*zd>$htr?Vp~#bqbm0G*$Kcf89M_EapB=$ld&Y>0R=;Ek2-E0n7O;xM zqR#(Q!wx}IFyI%u_D+#4xv8>O*Ix?qm+aryu0wG$0oM&%kIF0RiC_?w^s_DEPEc$V z>CLF1msOBDpbHFL>x{zpvEgw!RezbcG@s;O0Tfn02m0+JFtw=G<5(ceL=$A z(;Z1K{}sd5KDmjFWDJV4!8}RmZRieh$RjL;mUpiYo=gsAgLU{dBShe6aO;RJ&iH!Q zzpUyGd%&h-62daky%NL~A$UlcOGcNO zo`tAb_$v8e&h6$WpKxIiB!}P)pEN8g9&iCDQKC$59>VMd`u8v8(??IYA3aUBx9TOR z0CJI54n#5Bmfvfi$l&J^~pOSn}H#AqAhyjpC!Pzq^xHzvGCxG$|TY_ zqX0%pp(ioE%K_pl+$*4=>6Mb%fAJ)Z$zyv(fP2VDmGjx@_>f8jTzb%SZ2Us}kbp^; z7gfzZJ$UC(VqhSu&d_(Ol(C`kVixW<5#EOG8j7IDEYal_L)P7V12nB{{1=j!K0^7x+7v6m?MQsU+1zBTdTD-P54k^)Us+$6sk27 zntXfM$I5NVt5xx-!c&&nMvXyd7LlKSu5RM692$~Tsq@l_>b$gTT!_mp!jOc6QE-|g z4cGBu9tVVX1QR^D^UZu=vDjZ;u%!yOYV?>tIu1l}l1M_Bs@%_S%`PkCW9xxC=#4YK z=Bbl2`VA1B4b548aDA|k7_}pd6BF9XNH(#B02xFih3!K!Fgt1slV&OJqq8%|6%H=B zc7%A*+*j}VZkhudizEYJR8yE3;WC)M6iuKIe%jy}KgMZLa0bax;=&Q&QzFK{qB_aI z+8WM1_iqmn$O2L`5!{DD8d{t-q`$$jrMaL-162SJ?6`yVNW)WE5hQseI$xXjMNZ|M zj*=stjd2afZ7R!PglGRBd+*v7=W(SAf6uRId$Xq-TOiracoMcE8B21^jt&Hnoe9`n z4YZ&mph-7KB9hg&A$!YizMf23#s!BmUW1| z+?5z(ugiGp88}sfiHS(y-BQ_ei96B-k?WyhS@bs!25) zFMI94Xok+~xyjFVa>(eYu>f8zM%8V)y~rJh=rn>@ zo9W^@A6g)OB!LGr6oT^O5@GBzq$3m<6#C>`fwEZ4{6rW{n;^dY4h zO>@J-l=6LZN~+0uG#hT7gI_})hCOC5=?t(Vkn7M{DS3+8YLH(VS>U{p9r@R6PQFv3 zdrs3e*Mi5z&r0DX*DL}eZ= z;Q}v3zG%Z-CO}9O(=`+SG(F*AxsY-hQM?q6rerC~`B+848@E=ZO#=|HhS&!sZ{)~n z@?O5c*(!jX!MKfr+%{`yU{}5}-@0IQ*+c8F^g!Q0UY%T??x#165@J+}*V8|@SX`{h zCI;uWKoYEwg1GRBO`J#xj4x@5fs`*F;dFA+%Y4%i?1-&){ImE`%DSz?zS*D9k@4P1 zU}fireTh%1voP0S7B6la(4x6lgzyZ{)3uI>@2)r;Zi2RrcJ&4C4bS&3P=e+bhvZYU zA7@xxfW5ty1I*+8Esi&Nb9#Hgz2b|T$G110KJ~LdxV;has_w0Eon!+b>e)8pDzgRf z{S_I7(UrC#5qm$%hf~D|X=>UU0;g5|-lmCNu`Ua}+EVNkZMJoFQxQJPA}nzgF&RwL)PT;^B9w-~Hp{%xEMF9M{?P8!+AFq=UO0{NC5D zm#UK}b8TZ~MBISl!5H5+r#Z?fsRpLwj_Ph~YnVE{X~pTQ0aJcajxM&No;x&$mctVy zy4fOQGP)2_vD!$+iA5b01_`lMXQ;~-r5Rjta=RiER~z(uVZHYV!r~boW%OSZvRb=F zuy61V2a;e)S*7)`jH`OAXU4`Sf-XqCY!1jhg;FMauTyddxUtw*h%2lZ@}Emh&*_z7 zuudM(JY*G6yxWBj_2HQJKhy7;get4@&PB`NkOgGZ{g3aFM4kb&El2B6?B|Ebgc zvKt4gY%!PRJN(<>H@E(l55Hp|VyBt^T%0Pm9a#(Yi$b6W$p1Ztt{;qpB~Xr|XN5aI z490wK+5cVVc};neZ5|-1`!F?OXO)(K{@yaEHT;2RSO~109?spx&d+SdkOV$`9-Xdj zrA3%!MoNGl>>u~fVX(j!&XN@7IP{-0bKoT}oMmHg4o@Au*hkSEy9+>Yz4iQtMbz?-y)uJ zE)UTr4-Eo*ZR(e_!@cj&*5Ve_+A5wxAIV#5b{I}T?RzMhd4=Ye^)9KmQklqZ8U}zA zJ(czD3*HKNj3<>BE1f_n~5 z{(1bcGHV`yEPAi!SvQsL7N3iGIT?mph+}WuKixl)B6TnJQ4N;w2V4G10YJWd$b&jOr>MlO$d$3JjfqpuN-v?@kWnn7Kou!jbz zWS49VUg0%#92vS#mtj+p(LL`UPP!kuio^kflR1`}daZ&O1F_lGXBJZn7&9xcVL!TI zhPQ4&?a`Y2w;Y((W8!SUK;ScX_=B9|`Mw%(nF$(Bb9Q&Z@xb>5Dr*W*YUnDP+{sRM zs)q{&>olU(%|iv|LTjaZx*Rxg#0f>oLLSkMEetjz)%bax);#fDh|3z6`M5Ckp($2Y zQVb-HhG%XoZ(s~ZX9wH39c*mUURTQkYVuc02z=+y!}ISi_S6RI=1;M+Kck?GIkbh) z+5c(3rGE_c&Klxdk2JRel0=PfKG@79)xkhmbL!mRAJ+SY0PED=>+<6I{-8dF1%0QE z@SOyPtNnQq>&~Epg_^Bh-pV zi+D8)W(_BVC6kjKgWXf%+SJ|gxQz$rv&a!zTU zv?YWE4Zw1)FpOxm_DUIPGEdG9F&CQp`#-vw_&^CP9Fxng9f;7}Vj#@lRh!_5Z6Bng zU&(-o_UI`3SsK%l(4@8HFlF>A`HCn=28|eN1`fI)E{T&$1>XoH!i?Qzct9&FlRl%X z{|e6wgER2X(V|i0bOb6xG*IYqDP3wwI4wgWmZ_$2ue694)Br}v=gnxSmo?u9sbKij zCPa+>rZ{PtD%rx7PQ~Vv!Q&JXX-v1R+?ss7isb61aHQ^jzt%5?K8N*!=k|bmp`!%j!TXt z*m7?4#q)~{5ps=1*IMq3Y@L1uO20Vc%M7(@{KbOF1LaVSH91~&_+JmP4M3(McQ%6A zq8eWQHPLM^WB!J8V+J}2Q)Spu|G?sO--^@Bw5=6+-mQ>cId@e&>};CUv9q4;nX1Tj z_f*6BsYZQra&~?h9aVxO9?VpD3h#CnEb2pE%hR0&zIjy@$9KM!m=RRzpDhYP)8cFa zcd2MBkmU|r+9Z*l3&ALi+976a$#S7X@S1%5VX3v{@H%I5>t)EUCVO71c9k_LuO?luy(O11Y{BbYt7^Z*Tg zaGqL^*5I#IdJ>=kZF>0Zi24#8S{72+y@$gqn2B)$wheUe?Z;+dG9 z;t33)qQHuTSR$QpxJ1DrWg3qLc6w8vC>6s2?rVG?rODV*zFWc6@)H{aq5Eb_z8zY_ zow7;!no2^~1YJPMIJh>HaX?XBpnG4gEj-wKJv=)@FctDdZZ3eMlI_ZA6OUXld8zW= z$NjrHTJwmXaPlVsJz5XROj`(1B8MHx8ViV4(ve@V2mzR)T$VOT&RfwX-_?ba2_4w( z1`^_N!i7sw`WlzsFG3#4eO@Yjz`JkGt|>tws+9;9H0s{JD;+w$`xuI+D$-W~k#GG| zcaL<{H`^mFB9R+{#&C%&O862xY?o~M2y!TS;)R3Wv74Vc&XO(S5DebnH1!P0J4~pN z3&=|>SMX~1&Yo|*voL=>RKhf3f#Gf``vh5-?pP*0)&X*6i$bUYc z+;l`94n7oQSEZG#Wu_n^FbQ2IG}*n62le=BUJysvRtg&YLyRL{D#Q>!f+#|Q=7q$6&8iZWB|;*jW40!;EtWz|Z+ERr z%QGeHVrGIh+&$%sRmTW@9pG8-$O`Gf?$U$MNFR(#r)d&EYhoB@=M7(!C|GJN?GEHF zE_8wTQQ}2k%1$o%E+G+86;;_^% zh&a)(!Tm|O_0Pj9QZTF>SUxys$ECi>#Vh%Jw&WyeQS*ZZ4yUt*=SCQYY~hD#swpOUnH)S02}Xc^B1b zqgb-|;b1-Fmj9p{jeecDUVG>Wl_Sqeuq49_f&snY;f+(O<=K={HzBS>53+%CVYCIC zYj6T_aR>e&apU%-9)P8mLMHxrsHvP2>%Q~G27&nT@_@e5O8UMC9d-IbUlkp61sk@A*()4{tetWm{0^}hejkop~ z7qM4e?bTfbIXd5OZLLd%D!hWuQeunU4&o%m=;4DHa+`dby{L%Njt54TfH?`zUI!;YXdny$;TPLB!R-kiEX>~r3D^DaS0ZYj;5X zCV&h*@rF{qo8+Onu1i4hvG7`Sac!!%v;4>R|MAP>=f6Psc9-AbzZs4S%PJ8g!sc0c zHX7@#;b5~^G8>A2w1tH6T@u(UC8}Oc$f^=c+-yJW&WrqNvu`XdC<96lggYm=Al>`%DNsohD(i= zq2>A!28Pm@GA+KHzTl=Xu;EfQVM7%73f_OyC5IzcTdNH{&68K^!nGiH^ZI+6LoZvU z{+_voG;CU)a3hv&_A5K`O%x?ma?O;Axa(zF1;1&T@h1G+aMPP?+|(u4@WQ97pXS2q zsw0rr)a)0cid!+m2WK<>*#4KfC-r!mc8UMB&Wg42>R(+9x6D`My43ao3cd(rFpg2r zYPsUdTJRkdM%k% z98q#Ie@_qWv(toxv~keTKfUxI2@X^kk407vL$au^xby(|e6+M6S5^c94arWBgLbcKWVxu>7MG-krp!#h$gAAjn1%$JXs6ahl~1Fn)@vy2~2 z5WKlK@xOmT<@M3Uc%Oq`eY9VGQ5#8d9dA%tqHP4-r;|&K3jTHG1F$*tHl8lwIwSsK zRP0&6&1BZZyr^8JHPR0?J$T>}i`gduaRW{;6=@R|?(4xobCtNoBqkoWp77i?_SUCM zQP$Py$Z9o#urUBBuY;!-E^q>ZKkzC{q&FT0;szToNn&u6SVjHqQ#^#mye3fcfi=g# zBhV{D@hyXEv$IHQL-;VZO){0**=$lU(B{C9N9Wwz^1X80ImR4q=+@r zr1uXJN7exX$rmq(i3mjM)VC5@vnoCwq$w|#HGSxXkYIA4BSiDstT~M$C7CETlUZ>P zjbVjED=5)HQhFtWm@X8`gGiun`*tuKA9VJQAT{@KzQ%kgAwVR zGnnu$z!UfGQS8!dtgM98_oKu>LM$_LbrUz(hD&m(Z*zOMkQt{$(ea4b?9KHRscW$Aj~M{r#c6#p>~}Kk;UiJIWs-g2>K{m@v`OQ$_6@hF_5g z`+LYAg(QX0#@h;dC@t242Fs?iSz9cy*pr$v@t0AO@SxP6$PbuetH)Y$JFuf3CJA`& z1FMPj$~oZ?*Is&OMgqB%PN=pm71r=0V~R}u!Sm829WKxe!=5!cOZdvM;l=4%ig1Xu zo#_K5X6MwTPFQyad@YLB>FI8(Z3lyk)?i!#OucqTCqWzKP?O>LY0{{PgK~E~f&4pp z|J)$U&Dq<_B6pJiA9~DW0X#*bNr`QoT1ZiU%Y>7(Htv%D80lp!S8fv9=A_&l7Fx6E zD<-7CF=VbHO(tsFEHkKBgj!p0<6*r;71!(jiRT&f}Wdsxn73 zD1(NOx5>|762ml%4++c)YSjaN)9!T+Pj|&{L^4Q{euF1Het++aI|$l+h5vl{N0gZ) zd&rYiS;NkQKXv~7-aR*me=99Wd*YT$3$F1J8Qvov@7Qnh&V?2Bh4n5$jL$khj)&*s zF3NsFyLrgP-zmJ_t93r?Dz7faIL%APkyZ{_KXpE2nPa{buU_{G6Qm!P9*yapq7`*!@zG5o zgmqs+Si+Kv=v$s&4BDQ01sIw{ghF7-w<)*6*lvDULK?AV#OQQ+Q!L?T9pa-6nrX}z z)#7h2r80VT>k{2~X6M`f#NFniKB%{_e}mj?Y4(FUcT+3CPODDZHvY6e1t`s?a$#fj z_&8d;MHgQr6KdvM=+oip>!|WvGae+`jxS~PVX5*a?+~^VqXiVNrbM-=)E1n$V%+i& zFxAmM_Jm_tEEQu>lQK6E!QD^8FrOwq2?&uYQ{|tWh5tO)OVmzc0LK*hp^j!?Y zKrkX@gFfEKxb)eJMM&z!)6xFxLg5B^GB~K{(>t96iSc^@%nOpmkMX!K-vqv%K@i}L z;{{{jk)u6+7t6+)j`0GGkt_oB*?S3AixJ)ic#rWz>lp?xS)Q;@X%Q3}GjYx)e76GN z>0YejI*0F2h|keoqhl84H-n(1B8k@w2e9X(;}JAJVwV^qjaSlz5H&AvnI$75N#T=p zCLu6Hxj?oR1eI=}M@lrtOEBSKnlRAM(!y=(1Es6V`!79c24N$pb=L)NV&Gaac5B(_g}!XC->+qiIMWF}j*^uU(fYq;~~&l`AY*bTF`&Pxy+je1i%K&=`-fl+>q zPHOrM0IpmoXN$y@^$r2c;w7k2rA~GU6z8+kv zlH|oR=|#jqv{PU5m~@Py^b+JR?EukW)cSC-Ci}3&*n_75FlNQFo*WI&d}_>uvnwoU zxwFPcU{C^jLO_p4qt_Q_a#j!*jAuuVc!VWAsPPr8Kt%!@;ML%=mK6ot@L*S$a1rK( zt{0GayTcI3r=f8+oK7JJyg1sG7&=!irUq=4;duYz7|yK$jFLX|4G(apf|Ioa*a`fJ z$Ndn}d^VSM>FJ@VOb}%FS+K3N4`|&OP_iGr$s#uwJ9~!leRS8#HLcUo#~k^^8Q;|D z9}`>7h!_^{r{FZOvq$rWKjDE8sVycSmH&ZHgoxw0fBfSS%HWV12%~)ADh8jx9N%Zs z3UJj&?IXOg$+VDUg`YitvGrL=yjOrl_h4YaB(MZ(LUma!?5cY%=kHQMA0e^<4(pL# zP$7pB8@hYxw%L@P7C6x}g_npB01tkHvLnv}3oP9Ik~B;*2z_GgRd8E_Uuh7N1;NfF zGGQvx^d9hDFhp7Kw9D>bx_L6vO_1Z%9P)wC0-$T*U8 z-aYA`^}2w}3_Zl}H59T4O(snfD+wiUCwPxI3qo;|al#(!u?Z0=U@k~a6i<)_LNyHu zc$tWX5ewVL1NGc!F+Nw?DHT~`;Rdo*u_tJWk^z**BR)2*m)2Z@kl*Mg?ID)%R<{=Y z7RJ$qv%QJ>j*Gz2W+T>|+boY?u4vguQD{M!Mv%PBO|i0_HL75byM%p-h=1LH;1*A|Nb52ubV zjUdB%xGbQ8^vV<@tI8v8HbwFIkV=1#U(xTP!VW496GYnOIKHyU+UXX>XI!fiadU}g zduo`K_Y|mrprrZOgJiB`x*;ZKVZkx43T+QA#9PPaU;zvZ;6nQaby~Jg(jd}UMZi>P zOl_*qBiyz};$SxS$Z+@Kl$uK>)-un?Vmun`zo!49{4V`jaZPJn(IT(_Gh{Ww4M+nw z1*9!AsBIP}Mb}7f2db!omGlT!*tm}!HkGwMM%8r4d`n{#gV6vJhR=)e+br{$< z;Rveir(N292g+OA+_Fa$;pI2}w*z9!5$NL9`Lbujg#f+VFce^Jcs%rj_rl7lAeNM4 zc+jKPCa!V6lCN<(>}~(fKy?D@JcAimT?;eq_^*G{{51b0F;2L6aDr(xY7 zAdnS=ro@Kn;s%kh6rBM$H-)X@T!GO5F(9=JhiPf z1P)5I!K*4fN{Y1WBZto_@KWNm5qKOy& zI}_>9U97nuv>5`t?Ub6!HLT2{4ZX$0NVECOENu4yQZ|}FcC)xSCnO)Z`Dy-1li;2* z;u{I7Zxr-5n#UlmOI&%8FxD|B3o#`)0H8PXX0zOCyt6D(NW7grX51@uKsunrO#h*; zJ_4aKgwY7b=dsX%#;XG5XY?9r7dW8|VLxMo~r?7$Zl|w#IYXyFQKH zNGNvQ8@4#WwM1m%hDjNvkPDd-WJ6*~-FEPniHs;P>QYG^_(C#WLF`6ja;7&-o>;f% z#}Fp5E0-%P!-;>ouF%v(@HEjY;Hb(Jq5F}l90rQWb#0%dvZMR?5+QhJ!RrhsQV;m}k7H>ToA zKj^|gw3HcQOk@(1oMuf!4730(`4$`_quF@|EYOMqQ#MFSvh7wNyZcY&48Xri|E()O zZ_)nk6uJ;PjbW!0^r%~$cxI9)oL>wG2SW;LBYQ0ge{_2IT<;KcD29;KA=l;)FL0!c zGseO4@*=zPV4#)qxK>O;Yfr|usI(j>z8xTb0jCD9iXQdP@X;|&iTD9!F~Zi6h7%-A zqwly`EXa|_e}z(#L#26$p-#xjAVOYIor0jtFSFQ<(l(o*&pZG);8EsS=ZvlsK60@` zi{cXj1~WToqsSne+h?aVac zb2Yhfl4x?rN$ua(Qh{Y-2npQir<5ra63Fp3lek__a3aHZfh9*EJ<7F|3;#-4z`&dO60Mj05JbKY=(O>= z!3>4#gp6hsddDlt$2c|WA$o%Uj~Ncg{J=xX@!FX_UyK|HxI8@0jbn3LBD|KbN!LRO zI`413v&zlIC}l8?JYSW4wBSSp=>H6u9h zp+>wW=2o(^vu;d7jB}+u*E~z00^giNY=EE4i;IKI+1I_mO2<;aA;}CWd@CzCT9aj^ z6dS1^+3;9aB9;T%c{(~A?k6>XkfBt;Nia;vd5lnL624Xt;&C!-@WA~7Df#2d5#OLD zse2bcF}?3ZnN-00?S9K`-EXl=h+9WvrkhBXS|3Ry2q_NFFL?_Bg=|jl;6MwH!1R%D zBd?Gkq-Z{HXEHoI?IT|mW?^^NKA@j8gBD|&fQy6G1Uzwzw zHG&-(Ouav~zCRx9ARvM_1epNm3*B*{y7T?fo0G?qv^#1n--1Uw8z@JK^r*HW435Uv z7bxq5iTF?3QkwU#qK{CF_Yy^>b~f?4C)8O9>E8|pdl!e_Bg2RnjDF&;?zVRNinl+(-=y^SM!7>P5gE18$9x9jciEI$=`2X^ZE z)77o-UTi$uU0;3lm(@QrLiXn;e?$1D`~K(N!)-DU&p#{;&)$6fVd-Dz zlMhHo016i$emDX_d_a@IyYmmn!@b3&?f%lg?k)ZCCw#WO%O|V+gU=T~`@kf;(FB)= zFed(YCcFJ%tOT>T)IS?8K3v2DSC0`d6qr*ZiFczP>T>h-SOo#I=oXIqlk?5N;MDQA zessogl+*yL4r&ysmx-!Fdt^eJG+{$+j^QaT2r+4Lj6A&wy#Xm^#t_1pafYaT z=G(yc$mZ+(Wxy<_J?Ih3hCAiGf}Y&9ViNs<-Q(*1_xfn!Sgm4*}u+Ii9QY z^EO+pFZ!G28VczdL_v{b?GXEnCIquYWDt+uhBt{sJxVjqOHM2p;i*9vTBkCu(S`IL z1z?GvZ}i?mzAL&rig-Nc8gOh#$e1!bc)hzT{5ihZKlh910pHvk+w5dG&^SMS=!^B$ z8SUenY+(!ON~}%GEp0;+8ig@YAdil|&6QrjGY_a3J)g~br|_ghgdkVMm8LwBBlsRJ zxQvJ7r9Ce}#^GdF5gy7vEi&|^7gFSAV(iTr-!~9(ati>)8Hjrck&tHCF0t-kp5la9 z&Vzs8HJo67^}5)wSHr_)=k{eBosfrNs(Uz+W}yPdlV$-4iTnss9wL4qraq1S2)GYJE&i-@1U!sd5Ll}DQVwGJv)UzR`SINKOdJ%KQ%UeuEW{NdKqy1x; z6F8T@99>Wf@>}EF4j@CV$@3wS+AgyyrexK8O-5URgSLUp{5mS@HQOWCLMcQ5pK(xv z>88|^q{PHo+$Bue&(EJGhVNSlQ#g%Cl)}!&T83?$Yd$s^n_cCFv(K9-B2r@H!lD*d zs#4E3OM$s9M9QZW72ge!W`pE1ZB8j&Tv29@s6p@Yy4P|m#RD#Npfh0McgrDp5Jqy|n%td0 z$EUFRBuaQPJUlw@AZB<<+F;JPoI=37LOoW6$nRu_E#n$uh5Mc4(N$-=VJVrcW8Kjt?)G-;fAW`=$Yn zUbW<3FKDtWM04i`mQmH6TyMiz({y#Q&z(8Co_BjjEH zpj9d-An=u#c!mzja!+ez1w8VDCwIjqxXPmr)?LnMGpT%vT<|az zn10VhGaDYi%^Ys&ffUaPnFPJAuf|QpGzTH#FksH-1+0OY@@WBa;Tf*1tUrDE=e6g% ztLtmKKRnskTzm2SBcV%YUOgMm!rPMiGjwCFh{7;M6PH_XAOb$MT?cEP6QyC`skrs= zS5`J&KHpk<_T*Q%6fe&BC-Sc^>H!%35nXW{ zPWQU&->*A0r#mdd$5=8Badi<8pEhVSV=IqmG+8l!+3J7&+}r;7|NDIDr_UFcKU?@; zJZM??f()R7YL0~_Lh9C5nu-z)06=+@(38+yPt4-^q#exEIt^jV5O#t3=0*?3>9$p5 z9fnEiMfA`tJUxE$?aM!R8~StsV@VjMO)e2+X)vEO64d*cbFCFg-nbu$>sW{du_$|I za(S{hI-aCBkWqDo(3?T#`#j0kC;G957S!a<`Q-0gn|PfKzTHehla{4IC;AY|nua`l zeKpjf!&MOXcNCF84Fz6x>umO44bCs;!yKlWA8!r$vi5vycXRFUPwZ*CKhzNO_3x+Q zMZ$qs!_3#epA#`UcCx&70{Z&*Nwb7{VA@h^u70<>_Wa4#*EAPJyfPI)?oXlMF1&oy z9C*d(>=LSdyyokq_`3h5Khy^a;Fbqt1Ou+Ezxf)EouAPU$AJ!w^ze>B=oHQ6nFQ>> zVH0qa>VfK&71rSB;Vof#`@=*h1S+!2ahlXcdVr7>Nt7JdAi)WkOlnWm=u^my_5Qm3lYgFdR{{|H!hdl2|J4ZFlFJ>* zDG113Lz8CFHy?rj0!f0oJscLD{L^C|jJe%g{^Rn!>dYjkb+IRh6Up7~b?^S%GD`2^ zeKUCSPDea4W{%r1&+kkLR0NXRK?qf$)vgJHHj-#zaV##GBVS;H zP`IXB6ONmkPg7EOfqDw~=q^d(i)d`7XlzKwoWI}yTnq_<5P3Dee6aoVT{z@-Qxbv9 z{3Vl_lgaU1EN)|BKhgu2*n7KcEgElEl#5YuiefBsC^Z5GFbZto_f^b$Z=Ar4aRMI6 z!hTy>kuQiy4AWakA#&n?$-FR}d^bExT_ztm{kMf&pb;F*WxSsyBXw{&YUve*)Ca-& z3~B};gcnH+_2XoRU3N*zUe=Ilda&Xnj2L-a`i4n=lA0JT%t!d=%2g&I<+$%j;@SYE zaZn@=PR(M+mpN-UIO&2ETfwe_Cc4E)Q|@}r4R1Mz!yZGtY*GHyWs$dP-(Vac_EIGi;alYOoBvi&V~blPTC`Jmlq04$rE-=|UqpG+o4UqY(4ZddG0QMw)n6iV2h;`nL-`+uD!6AYYEI-Tg zy{^O%;F2o{%sJqJe0ATQ(}|Y_#~)+xAq3WqGm&^(qC#`o7!9qEjJ@QD5?N-%Vo1wb z#2a>cwpWWCaE+2VqdvkyJ@ZZlUvULuomm!FoY9kI92w=mb6I5U)NYYD(6_R>Hi6)9 zx0_A%Z|a{;7yPK1Ed2bjg+JurNgwxb$aeq!)qhlpxWUvGa|#_Zek~=Fw3>%K+jrN2 z(hS1Vq%gA&PLHf@|OO~&zN28Ct`0r4W zcZ*l;+Vpj~{8#9}G~Jugg^xlM`0rKq(M` zf3&9}Q+mhmjrErnM}5H5==iKeiQD-uM(IjPg>Bwc2^T>?;U)^rdic9JJoafX_`5bv zf~4j_db+GS8AVqID7M{&e05;kJSh@j8wIuQ0#oLBiyCop#xk6iXz7r%9zA`$VdwFe z{^gbU3%3Dr61suP_ZQ>+!M7K@^x4d%%W%Rn`LQv>2?bBtDb#j3EO3MivRqXa&*9fRf^-1y- zbR%}aikFV=wml`z>Mlo1+*B4Gqf!3-RXR_=qPd(W0cy4ojPV_s7-P6Ubkvad=0Y` z-tB9Hu0oqoMF^Sm+F*ChhC{vA`mKVL>LC!nUVgXIVJDjeAAGs|$IiV!-2L+Rckg}O z`Rf;7caF}_&sOf-^+OK{_yoKk_{d-R+%&Wt@fTrQ`c>_x6v(pj~`;my973JxkFV z#3v;@+!SgWQ$H>8&7~wa#9D?yy2(wm6gOlCyP6fc2yiXQV%|5*wG6|Dw+zeP^+U22 zrff2l$GegZAexNcy>|6>m*0aFThDx_)B5p2ztxt$6%%o$y8Z##x6m?yl~U`a?(#Sd zP)lb?OQj`XLqE3*t3r#Mtdh5cn_l?h*|kg~->LkREE|zj$O*(lvZW%+RJ|;oPjesa z^XO*GYknxf2ju3~wKdP_b z7iL!@)=iIq4e*J)WUWs;(ZrZ=mvj)yj@LED&J=Q0G<-P=d4EM+ zDGY}E1m0KnOZZdldcXG=IX4rkZ3mk!uy8%P|gQMy{ ziYEI*F+@33pRz@0KuQ!!HcLK#y7ukgo;}@t{9o&jjJn!SbBzc@rHYsd|YmDIC$6Th2D$aT@ERb8vE~UV}vegkFQ&k zX{Y$dA4<@6B5XUbzK#7FCzqx38V0->?S)~uLE#S@vxWXbGY9sH6gWdz3{Lj( zn%|)HY~)r96wnBH&FAu!5bcr@IA=bI%Z%DMQw4`9`763x&Q>Yt+&CL8->_NWfft zxHI`I!Sv4N=Zn9{4d7|g=EeGx=jiOxZFlR*-?r$6J0hoVOO{0l`@<}_G9j|IDYLU7 zTeSNX(jTYF*|wDzX^=u_Q?nnhV@#eQK+|Re=yu_jB6k)sV!vghrhdp@2N7_Kmp}Uj zbU)8k*GC&qe47#6XtQ5#=U5apzmEAj7R7MF5TWuVnBZDufA{CMF%z+7S*`5|n_zdqgR33_)HQ$?LB)y9e8$&Dg~VKZ%*23^~3-M-KT z4b`pm+rcvk;w7#K;jJIlAW&>9_JOR!11dR|&-IdwvYJof__kB0^jyV z>qJsQK-bG7*4y9b@xklx|=f-`2+ zDMb`!XTS68+49NB@_4-b?p>WCt#@Y$P2pQT>;Gdku3Ct(;mHXao(xezaz?}P7!AjR zH$w)5XS99y4sFj+lalZKGAn<0(COWK_v#fBycwoO6$=PI`_}5iRxvScqI80_$GrZ3 zHb&7_9GOZ%jAPt%pLAqasY*wx*?5GD?dSWr*DI+oS~(L}Ad3-P6|6_6uD9oiZ*5Wov2s2Oc^DKL+JTvWGFjWOOjRIH@qL>dMxyiQkz# zz4_wt+RJA&MmAPA{`1=ANCb0+G159;okp701y?oQHiKn0JRf}3iZFVA+NRQk!{3h9 zt6CQ@D*#)n2~&fjk;i#6J!6ZkI(99_-nH<&rUe&O zW&lz#Gv5g|W6+-o<`*Z&ZD#i^afzeP4{)nnt0JDjxIgJYL(P|Px5uz3Rmz{~LhQ2N zdaOSGhR7go`&!+Sr^CJfTz!_6LimUR3b+&yr=XtS2i(J#_a&9s@99J7EpR9i;lwU7nyTEx>#Z2cYR zx~_R4HsK7M6yvuDGdPs$Zl=Pe{et+EL)+#sbw+7MW}bM?$y%)16gl8JVfffPi5av= z;;ZdDs`2%4R$f<0m8ei0J&7^O0|VwiMCT!Wg`h17QmBdzt#_Gy+AQfxInXGIngYmva7O5+z3?#SoCd z%OmqY>gPk-zY?~1#nSKo^gz9cJt_ASZvw}iCFk}BP+$eh8Whb3%mlZsRMhJ}u~#n2 z!SeSi{As!~eY7Uc7fYBE5|QQo=qXywbrenyh9H-bJyGCw*(ck+IN@DpQ}z~{g%pK> zRRm7&nFy}w&tJq%FP#pD(i*HZ@l3yD>jtp zVolZ+O3_2Eq>0}p9SB7FKF<~d<}BsITu4>|kXL((gu~W*?F;!J`j=GYPl1HQiCmh# z_acHVkOTjc1x8%8lXhU0>e|8x4gN1s^mq`f*W+zP;Cwk*Q^M>DY6fe$?a7uWbT3t+ z!vj$ue@RHiJuyS*9?E6tG4CSR^Fhlf6flBg$9?I!zb{ zi{kLj>lG0fkthMt3&_{viGz~Kbao10Wq+AXw^^CBz})|Mx{av3F~x=5C&^8rF=PVa z7)%~9Ev1NIzoMGZsehtL%kNE%dTuf-d&mI)>zDYzlmb*dq2*OiNy1Hnk*w%A0-m7K zBwVeeOa0DkO)I5}k(u5H1h}G))Y)!3ImaiWKA}OUQ_ftmEW`!q;Bl(3jsBKNW^K$j zM}q*mwmpdo?7SKFd3Q8@HYznh99|g=QBJ=F~H3ux8!3#g3c&i%LjF^fq*@O?h;$M7ng!FcJT&enJ7A(Dambrq+f~F!n?rHE_cJQc;`wH^l05FD)>3LAv36kO25JGa zE41q&pI>@LH!x53VqW6G=R3>(AEbWCA9zxenTk1L@wWt-tD%6rDd|PpZhukSWNSAF zGX!FQ?!96y(TV5EZe?$x3+d!daYpFXZrQsS9=oM2g09RfBUzD>YO2BLo&7RpkS#P- zH5jX@0=B>^cI1vbQ?v=uOfLuF%dYY<49U<0)`DP*cTVw$IWC?4DRIpq z)!BDtW$QoJ`LZk?n|<^I=o2U)LqW``N3eJ&1142yi86@JnMpY*L}s{ZQwoi}PYsc9 zFH5F>AAm5mBP;LX9v1q1q;gu|KX$!sQQALFBPRRxD5|X6V5GD7V=^$1+luv9886 zI&kC*nReT|@^#NBkhqMnZpVTRcRjfzh^fe>8f`*HN`=MghzXoR#MmDV#MtKrV!U;n zoXGJ(3^CSd4#Zf?s~~258B5CzyOE4xvDr)K4+mSS1TOPS|lU3g=EwAx5o?*?bSIEH1^Q$(- zg4`v;?uHk&xsj9_7WI_x{T-NAW_QvdWKBQQC z0v@|gW1~<1FRAGK%>Kb+O*rVr|M&4u z3I-ayf?zrC^v_Wr_3T`7o?ux>mDtYN1;bl|35%HGJ})xT%>D2>wIONPvVk8sGK12MdH%|vP5GQpu-F3V9baQ&qod<9y8t_jmNlMZEv*%@Db=&=&Wh> zpm#|}lr9F)`jKC}=OeZ0%l7YeBv6TMYP;X9q~K;x@!sxa(8p16pwxd}491tJkb?BO zg%eiE`V%XggqRGA+TkOM$%v{KI3hHNXYwiyD#=W+t1Jb8UFQ^bZ=Rt{{O@#R--0?u zD3ZkkE2b3|kIR}pW4vGxL3Qe4H=nF-Jo+A|xz8WJ*l1x2G8B1cL?D7)ub8?VsjQW9 z|FOJhzkdT<94zliQ?~vN7?;FPT2}j`v&*r(M8?_%tZ{S798nzjVkRcW-vP=cZ}iO& zb_4r8U3-LEhfg?^EJ6wZzlCl>-~jA|H_t%x@?;m~Ez&z#1_=`#47j$tzxy3U!UQ5U zzDc?h`3hLN00fSX9TU|%tH;Cs#Qyj{^(NmUy>)sEkKxQQm^Yn1pnbbW=H+2q3uMJ$ zvzl8(YsdbTK+3pfXm7iTYQ#h26JCBdJO(gjYuuvSp%gDZ-yEDEHna0c>iy97N`7sF za#|muaiQPUB%CAll%yWCmeCW6krEOpgm(@D5T&M7!}4WnM2XZ#0JV_FzUiZu9%yz> zZn*n9a35sL>UiA0jC2)Ym~`T&VU5320R{En`Q}Z3+<7RX>wZE~4@kRYHJBInRJex- zK^I}OA3Af>(KT>#iFmePz&kf_A*lJhl#g;(oFIw_90Nr&iCQP&bL2G z*K8vob+XnP<#Bwdz*Wf|-_xJJsQy*oAo%!+FT=*77 zg9(J={$c#MFSTqgpJE!2S8b=l{^MI)FAWZdiF%B9=MRkX39@cvn7A)u^G&`3`gDT$ z&DDs2)~#S*_x0d%S02G@Ih1se4MWvIZd>kQl4R;-5Y@8O)eN(u`l5%>zik?y3&aseq&VZvTJ zP@kC7kr7iB9r=f*teAk&*osmF_!hxlgvUmM4rVh*)?mf!iAO`&glZXvbwcalS;ny_ zn`j&QSp3&$c6)MmygS-sjlx~X)}wIRy+}XUF%n5P9l}7OG1RA75~0#timuDv9t~j0 zhGq(@hw0J*@jJ=WXN3~Pf;0^$HC1>*@2FSKYh8tGu=IWL3LDu>cuA+9g_3fx1VQ;% zb#%p8oKKqA+5S-?G;*3z3C>O70cAcz961@$c1L#x*%GfJ$*8HyO>uHUg)cZE#D3T& zSR)6xB!x#lb;AOsUR`?4+Rz%!lMsx(ZflQc?e7edk67kr#lI4qn?}{6ZWaAqM*f5N zhTuM>*)Ljw7m}QfrI`U}p4j!3XPO3;$FCOD<_yAks9O$G;K;+87LMX#ZQG(n*M`5XI2Mah1dxCM&5G(hV0xPaxg?rM^NC zPgCfatKyGiz=QCiFEK19Evyrq0zr+F{+(#1xSzk#y`onLRnW+%p;ENbc#K;c3HWL@ zVujPPUBz+WG}9&0HG9Rsnp7U>EoN0Lc0__oT)4unZBu1CPw16C{W)_bWj{^H8WT83 zm);EKpzGk!=Eh5QF(OFvMs;GI&w`zj+UQJPQ2!i{s-zy|Uj~_J+wZy|gD?ot z#KLUl!U(JZSWdtJ8k0yahxZVbg9?Grpi1?!mC2B~BAT`frZURa=kbVas@5%9oj=P} zIRfVn=3=}V4G-+I>=Zan(lTsaZCk6?ypj`+68EfyWmmk`PC=W)gVpij1)ueN@{Zv~ zIHbMqi&MU4bg?IgE--lzZb^oeqg<<;h)TGIE^cbv2U47BB!iLVLt~^)h3=+lQYQ%qyUeRLEEWPyhvAu=5p%Hagh%p zgbuOfi>bQ1wxTr0B_E}jFybr`N-$^funGFfv!=$}2!@^MSyaGFj=uEBNq1NpUPEp% zIH5T_Kz(4fHzz4;QcLx`ta6HxqIA)JP3!}8Ec!^xb?7Vn~_JP z_)ml_A2(z%ElN=47#VXVY#bt`NMb~TGi)u;ZS}{%VY@Okgl*RsHLsbJLw87&yS4b#XK)AM_yiKa>C=N$n_Mj`gk{DuaO(EyjtGrz6j7+vG> zum2$|o7zrS64W>V=5Ye#R;#6$k_TsI1TJabn7^bGva6cmj0(lKzD)0cAr=6|osJ}O zv2pq{ug3H~?V2-aFK?=}7RivGMG2|RmuS8w znNKr=|40d(rbdFgDl!r6>z%|jDODg9YPm z_=fMB;(;6Rjz(luQ~@8Bw}{m)G3EVosip7W-Tv`~TodAJqJr-$><{?S&WmT(Zw+`PLZ@^3AU+DR0+uc`j1IUqqT%D`9RG6YrNaZp(k6T4IT`f zH5aF}#o?m8QbV2X@fEPw-h;Evhd>+SSHYpp1(v-E8sjS4Flk%l!!s(b@iT5(Ns4o! z7>yzB(fKrB3w%csn&4n__-csEx4FnKi8@WEg}~NRsDbRBP}{UF^OHju z<=O-xVhHxkTwE2Vql*-TNcc2;?lti{ZFkAv?8kqVG_1{8A?;w@M-kxVSj4t`uNEfo zlUu+XvJf5F3`u|@HHP1g`)6k$26h*x6`9CWZCHa$9b8^rBAohH&>}MdZG&uH=Vz|- zk?O6y8q$){-05vKkLQIjO=y!d%q&HSH@*^qQs7Hek5LSc$c~RkZ*f2-qcqf%ttVOp zWSoTXYU`Z=+f6qo8Qziyv$dP~0~CmAz4_YHe2Dp1UIXpMyPjI6ztSCmIvQh?I??!y z^YbS1sl=TTltDNY_L`(t)~ug7NsttGfy-xjcs8HRQ#X{L*o;3>jU=0;B%gOL)u54b zBUP293G%Ge?VpnPZ!!zyuHAY_Fwe?3*gOzMncY?$lGc%2F<^2*B6lQKsLV)+QfoT$K$^@=E5nXFOxvG=#-oq6^YZ( zSRXqVow!T*W{6w8a}uSso{K6)J}YTjw_lw$X9OxU>1l0or4Fx_yjR=NaBK{d1t2rB zPlRM5rmfpOUABEuTF5ZkHV69`V_clIs0=Ju+M|_H45pJYS(EgcNr zu>6QVyCy^06AE{vnhhL`&ft`H%MnfuQ%f&E$B*ocjaINi;xm{~ooH=?$wUfr4o@YH zZ?iuhy!jKE9s1p`Rj$VyyW%Q5oPgMhrA|PrcOm=FJ7s|uEQF|Eq)CnKYwle>8J_wkOOWov^WPYzNk6ST$kJ>ayC%En_K)JE%>aIR%7FC5stDmByC{3_bk=CK<1*Gk z{7?!LYZM;eT-v#E@;wARjAfMfdIhxrCsH zWTxM;Tj;yoa(2sOw@^@OYBD-zF|BnRPrg7Z!U=9@mvy*WnirWaEv>#~?df@jq$)%a z#A4JZxT1Rgc!q3BGvR-Rl2605ed$!qS*fk!Rf%ULDFqe33XTNa5s_(Cw+b#<)2TB2z}OR2 z&3dCar@g&^vUif{#kpvwzc+T6Ds%%wOW#RU4ZfJ5Z)iMD~?AayyxDzz-w1X)xl@7 zXzEg^9xGYXe?=V);4k$?`5qJAUP;j{cIq6Vsv{a8lrv&N$1H$1zh8a);>RbCSz-Of z=GxYa4TTo!M!F{8N>Mv8%Y*R(SLx^s$T?kN@jUs?a=6Ts$p3mTnf9KLfF`_gup8=H z9QZfCJV1R*{*(!D%8Z|6U+lICQTGm}X zu57_|0r!~-W36QPUjTZ*+jp#d*8+2tU&+qRfyPR|77UU`-6?GWB4?EOhh~6d#6s_} zOR`QSP4NLrN<1DRfWd1S$@v4Qa7qtIpV8Z<%cPWSqm&G|cG@{Xem8P&QDvEq1M4GG z{!*?n90YfYicexE8XSWw-tR!>^DAb4#O!^kz?{lI-z0`#IM@jyQ70ECn=YEA3N&P9 zD9WtSx$$MEzc;!#Uq=01Y7xMP$PMgul$U$MVr!U_*{^b4iZL6FQeXz3P^1*)@7eH_ zN@N_wg8Gk;#n2;6j6=4uti2JL(vXw#OQ)#L2QlY~nc`dCjEi)poWNQ|KnaSk*g|A7 z3MA7)B6edF6Z|@%gt4UkdlLgL%kOv%@A$#oTA*d-{FMuVE{f`@$h4xwVFz1QlcUe{ zgaQ*MihTv1$dZX*@jezQo3_vU;lNGrfq|+z#Jh7uoGwFr4r&Dm-kwS%QXEF0o~L_F z>V&6H!@xN4n8=!4w)NKyYaze!M;yn@Na> zXZ$z`u_Z%g02e%9YKIn-^{A?KS!oOth8RXBFM_n9=x5|Ks9Cw0CuT?)ypWiYeABsK z zp*9Osv*G*Lx&TYusu;fWEp;ZDCd6UITY}LkR;d`P$wxTmwGFX<#IAfb9K*1bW-MC_ zD^be5W$rkWjg~vBd>R2}rdYnF3)LcJ-E6w>r+#*;&E zsN_<&r4(?`C05R-W$-(TNQ+ZZ*-?}?quX+7 zs6xRyz2t(uI6(pX3?%1}1PBL9YVh%QJp0L{aZ+e<+IBJ+ zp#C1ejmoeV_$t_KLoQ=uGr=n~l2LLF{ukmVLh>P47A9vTjI37-V?GW>IVYZ*KMOd- zIh^R{paagp=`_ywnZk@)%=T805S9A0@H@}n4*Ez7p%pCm!ZrM85QMY;#Lfx3+-^^y69_Z9Uh?aaw z)k7$X?l1 z7UOeA4$;O-53((iyfYq~2cJla$fb8pI9y_P)!6)|z{dLuVVRf3eFe1#3yTy!PJ<2} z=8?!?DAOyzqt}Yfs+Un64EPJZaw{B?Hf*(TZP;>0I~Cb>ytR>>?|PSrJHo@j2|c7LN-FaIgp$lPZ~qYfu47BO6fog$Q$b@N$)>2)BI1{kwD=c)@=xMli9U;I9`s}b*74SfSb>&}v%I_{=j3V#zWkv)aDMOrq?kJ^`d71|257=@P4n_>(FMF*WZB6A zJ>RBfS<|!PQS6g1HPwm8#EZ-lL{+)J9Kqaq>Ug{?&^*&^$*S?)RjCdCs=46rM&oE$ zNNrNw0%+MmGmcy7V_ieqsi*Cf^8YfG2)ZHVn#e1t1Ik*+S*5jeU7i-v+in#1M|j%lU1qbK4J-v;w7~)+OmEc`(z<3S&I4xTW_xEn zT~UOnm@VvIq5^+q>5%~(L660^{@d!GvDVuOXCL#(V?j!ws%+iU zg-x5^N9!vSNp;P1Wv_`muL+#$D8b)`y>D+^wOyWLW&5<#(u0{iEOKy*}Ha&;LV`NLnj*DIm}5& z>NToL;r@IaDs`fqUE{Z{=A1PZD1ed>4!2ib`Fw@mTeW!3L<$j6Gw5LtLL}0+7mMn5 z0XXDew=ACTpNI0S@_}1sGos`&$$L6U@lZLLAb!Zv{jXn&e2u2r=XJU2#fR&Gb$@ky z>={0!F8)N9;95K*n;ifGX=uz(g26(a;k&GELS2LTwh_jJ#L(0B6BbH7VM1J7Ox0U- z!U}`5(UrcaPFGHz0zJh2B)sUH<~hKO5ce6D#M@AV^3ssA)9Hu4+Z~95u&gaG)bfF)X9c z>agPRF#?TbJ&+>IUY6hENK>gmPa$|hfin?F)h5@;FSwo()1$FKT;_OKBx-jSn7x{0 za?}2l$nHZ98B)(-6=Z*UE2Fmzcbd?kj~*9D&~BhY4qi~9%wTEhgaW=NTiGXGR^y6< zr}UWQJ%9+~XEEIY9}_(#Ht{+euwbG2E{k`K_OE}!e~C{YCG~5I`$M%o z^I;TW>t+k9D)sIHlYJHDfus@~!?i3fPjq=~mwty*nsq!*eT$5c)u8%#&;;%1NNIqe z@A;IGK*&4?2$od<;GG9qNc0F)|qclNuwlm>F zm*P<}6k z$UxzpL~mVQ}`P>+#2 z(Kgnk-1u8Dt=lT5gZ4>pIB09$vi`=l=7f@b`zHyeeUM{I56cB} z1JCXCX)()HWjouX9>AqPJkx=qP0%MD)WpO=F6zsVnHBQ-bo3Tg=V7BTg9@2HCfy;U z7__5mg0pvVs_kN569jcj0!(U)TUV>Q=LVT^L5#)55g|-}E2BX?U8{^nv#tf4Q&<;P zr>9wyVn&UMsl_C0SLZ1Sk>uYN#SeUtnkzP=sda5>W#0ytYH4N^I-{z?I;^H079A`{ zIled?p6;y6KN3YoE?b6g{fd1VOL`=Md}&y;i_Qo})7vfaqxQD3P1{0ai=8CHBYs+p z9qLz{oDK2X<)NhBG)kg`R(=t2C!W)`4OnT~26J=xX2R9XX&OZ|vVE~B1OgnX@^ZHr zU9oWCoHaJQ_#n5}!txdA&7uuM79R+vQ+qjwgjupe1jVVUB{S5^o~yo2&B%`kK{&vY zldbyHX1~s{{E9JoQ}Z#s<5>q!HPc+%qfJ{jgNG{d0Hr=xzQD*hfg4)Jt{tz`XDAP} zay9LQQyg;Dhay>r123^U>Vuu7?dn4%=Wg{ehIR?2B-{CEXEn)h+y1Eqk77|HZOM#& z+TP`il}(w8HY)vEfH<>LhON<4q`d!^g2E*6@QijESt+qHdmkX;%;RhE21~8{psoIl z0mUku5|i^JsS>6{ScV-kbJXeFQ9T98bBuCv8c$ijqY?gM%t&Gz;*=xkseHuwjPs;)Mo@lcdd!*zYI_h z7pUUC6Yvxm3mPh-rFIS7K*ZE=i}2!nv~+Q*;pQw5i3)c|@hCZDAAgqZ&QbsPRqW0X z&On|cmB^$c55YnfXwVWC$`Im*(no!{{&;ok$?ns&%`KG8`f+XR``xXL)#s?4wf4i4 z-N#SXH^YQ_aV}iK#amgd6$}seSU1^@ePDjG`Y1fp3BI+3dDvd>6-kMlBY3-e112gV z66$L$C@>c33bKypB(3uP{D`9LrO%o~oD!~>bEjx#0RQpwJ7fbW55D{4V*ki@K`%zz z?OY|plm0uF^6|dN2k4(3vTP7pOvZ>|X&*+Ojpf%!4?F3PUz_}4s1-*9lrcb5fgEcy zk)p2q#{-a8dM8*25g`fyCA$$f153bu$fau*_;DD(Q_4&uOPj|o5@?QaQp|m|jR8iU z@LgOi5Q1W+`g4G$lw)HuSql{;6931()XB@qKqV}gzbTag;JZgCKF7NNxK-L@@^3Wd z3Y{fPTzd>jQxYiwg2{f3%4a%Hs@m@4R~D1vX~-ClYID;HNJV+!d13~1fJz(*hMZ)U zMAlxnI747OX4BRt%uyzPUBRX=aDPtNT0j5=ox_RBwMbVzW;*2$mMrU~&{>-b5dL*c@5{NkfVm&{RRhwOt!bJX@k z8~02TJhY&_O4d4R^K36@Nl4`B3AKd?$_)4g$-=c3^-w$v)-2i5$XGh!kgQT0#L|ii zXF#WFTh7h1d8aH>U5)wHDlV0$hA3IW$I3;}01QI1hhpPm(yob`E8h zyeOC6vqj{aqhqER&Ketep{f^rZ+rLyXAiI25YY-C`p8&YeY|CI&a}#TAxjcB99aGf zl&`z{2eiqX>>89fg`NqiIFb#^CE*DXR9791ajr|pgn!vfI@k^tu%NGbdAeW4IVOWo zis%EHoN)czMr;?(oLPEN%JAsE(=+0pBU-VCuP*(%@EEWHs&k$)DFDaA*Yyn+Vmg$^ za(rFOogd+#!@<+8R%ex?qs$H+HM)jKCK?aSU3`UL!zGr)vTKA@=}A(DP%DBrQrgz( zt{>tg*r?$B;X);14{$T>r6iq}p^4zEGZBfobj`Ues*-LWeiw1nq&8IPKWBUj)W$L( zC~$Iq)SXUmd^8C)fzKHYN3j{21zP0J7vu9lotcaZ~X6=>gk{G-xj8G`OE@3 z`yOp5g=BNCe2(~6GD}^;SEIQmhKx5#${?#s*_GzGWCt8L0GsUhB_PR2ag-ccTyO+V z!a@Jx;b5F04ug}y$Wg3@B0+?(h3T-bFa!1x z(uV{9BjItLbU6TDMK-=TmE78-WQ+x8Acs&I9~B#2cIu@=ADIi}I|LaVahI&uRrEs( zVkk~?)i4z=Q>YYJk`!P_@}tpPR1O%6T!b{n=0Z$b@f|FJx>xWwdDvMy?@my%81z$tn;HxE@$@+~*t4;(49t2k;x5_sV|1jE%_EBRfO0QxgtD`m39%@5vdJ*#5zmJ&$ z$>1hT5hPoupN7d{#Ad*i@TS+cC zuOKJsiy&3kEi@aBm@2B8mDm9Fs^DOZT6Ja=2w9L?YIjLh&nR;kFo39$xg`k9a$hJ$ zDAD5+WT<6zsvuB+6pu$6ACtsg(c;`lE3-u}DacK(rGDiGj8#!_iE2r9+z>O-quqRP zS`8Qr@j908&bPuuR}qkI^w0Hi0s_#?NIUZM&H{Svc$w13F+;=gqOTUtskJd=(PqfIo zX|892sqeypM;kNOv%!glo$P(>TKuS*iQcvivH?TEzOAO@JJKYG0{e~J(*4(PMUL@5 zUK@i656>?#OhixbLs932-?SeSNAZX{C`P+`xZAjk|8RYuWGq%&U!djGKvDbFmXN9! z39TFYYfIz2b-v^`31je2{v@17K2)ln8_t|rWjq6V_4L4w0Wj?LLbfMKp0&V$|1>y4 z_5=wj+mo~7-O=7ZaC>7HdALX6Rzpj@q!t)H4{Mua;O44oh|^b(vPVsPHT*Y{XcHr# zHrJsq#)77{y(C_k2Abv_uB@E!`K(^Db$5`=>H>6S<;D8$lfOmJfFyZ++E)7?iKPml}HyakaPQjLYV zFInlR>|Z?%X>FY!b+k51&N!yFi6?hJINlZ`I~Xh+PhaoM>^J@09PWz`~V$ zW&)K4nXQjYWsL7xZOLBv6ph5dq)qPj*T=CojRd-67@w*>z|5u9yA|eZy-^ZZt~U_* z)l7FtfFI(?*n`2|#bK|@v}+W-z&^>n!$9!9i-z~{#c9Z7O|3U}Ot(o6a+njovLcx) zq{lF(-;iP_)tyE*D1QEi8BU&p)}AWUqa%e=6*_@dl19((wIoog-@=(vYP-}A>|p3^ zBI_?+AvKo?;cCW$5l4pbI*h?!%JZhnJ^$k;iil`FB-{f~7#avpTTi3bZ(#~BE6!uN zc#zj}lg#~K^duxGNnVmzqXG9A*OP$EpfzVtVs4=sSC*Ng1xdQ^Q0lGuS2U4u4cCHj zI7%&##}|yxOW@k-GQq94xH)1z%n!t!su5g17`OpYtVeUJ80zEV4G+;llw%t?8II9y z^xEQf;{Pprh^Zw}k=-R~sLxrs&m6IDzBhyHhsj3Z)B=U1Q?SHEe2qgTKEJI`Oeu6E zCV6>|;9@z0F&PDBIFO(i;1}Yu$5lkw^JjXX3XB6p{%?f%LZqr>FFB|;@hz09ItjlH zC!3O;iTV24t)q@lGSgd3P zG(`;Ypa`U-{li9Z@wro_4P1G(Ed&(utbd8|SmX^%R{*m&pdl(pEhJ$B8t^Z7)*7jI zl(_i8ke~^P)c{nb+Hws&v^W@@c2T2N+)aRwRcgIkz2LVG57HvzVUad^aa#wXSFTDS z;3!F*A!Szs#(DHDArjTfuGl;R(;i~Lx>lQ8MU-gxoe73uwD4jr?$$GiHD&i0kU}4F zGz+I^>*QJq>^u~E)s=AUQiAa_{v_0@AIOH*cd<%|-YaL3WEuPL+fdIqdS<=04c#_v zT-_tsRgoz|UEac?ELJmZJo0fIFj3=NP>HQ%T#&`{7*-@XC>7nCD)6-+=Ie>t}rUpk%wAzh7tbd>dQLR4pk>8SXz4q5gx5_Jlt364dI zC9+vJ!-pv*6r{k&bt)v2QFdZ5XdFko84#M8tt$&?0iG#>VKG1q@lcsy_)K90KRgND zW>C+KNW6;snIxWh^wlAZABogw52>85aK0PO?G+jBXlT0J-NgbS9ua(TD zx{VqGAT{ZBm58#N^o?95NgWE=O#k+8om_#|FHW>6Qc8(zJDeGF#S+Z|cHj@BLiM;n zzt#WR5~@2~$}R7gh$s)LeM>)`?Q1BFkX64%x0bRO>G7283qM#3@u~3jWoblFI$5OM zkR9+FgA#cU%pNlHTL$cgA1*V7o|ps!?@DWJH=Qa;;D{)bjFZgreHyAyX^qxq zjvVKli>N^0sFF{5h!Yks5oMGUA{q5Sn3Giz`0|g9cs0nNPoxQv{M32)kQvB@#*O^1 zV75FJRMHd|Pc_OkRWVoHU%LGlf{fc!(skib5-OqcpXS1xKD+t?lKoj*SuO{fsH`5E zJ2m@wXU`GFd?d#G&cA7=MfWyit$4Tc5ITQ2vGYtm7a1!WV=^# zi%sD1)7IlM*(w=`btYL{Q$Ws{LrEsnI8u>20XNz5gqa|T-VVBOpry*rm>oDedjH~)4-V;RY(!$Zbwm?EiegyK%5{D@u_g@AhZ#e=A>`6-GL&C zUAaq{BqWIxnPAy24m2|J3K1Y^K-4#_`xqF?(%$9w(FO8)nK&AcZKh)&vIYl> z@+vWMfE28wU_*xXw6qgk8NHb6fjz}Xw04Yx?r6x(H`eg1I|rvp3?dAa5>rS4Q5{Yr zZ!)0&fEc!o8q3GWtC(2GUA@V`H39szZ7DpNAt!m#ZeJl*I1&w>!7K5{OSSGwR7k8W zMo}=KV#X6Ju{6D14e*f|e0(5YD7eC-%$idyZX|=IW3b!c4PFzK(5mpOVJ#qsgvEoe zOf=Gl%Yw?~T62y397!$u%n@9WtRJTo*%UY>?-_M@LnmqxxhRO|A1bFrF3?GPUfIjt zUf4t4xiL;DCS^&@vc9baa9hU80gWuf=>_Z*gv99f@=*p|m6>IqBl!Aw6f3o|1_QEU z?5kc18Z08|cAX-??Q5?<@^K&tG%eegPCK>GZ{7`vGSAN~tTqckX370fXanmm>Nf=; z-|LymJ?+}m@N>+Ph}~$fpQ)iJ12VFaBskWtpoqRf83LhSz1&JQCOpzgLsWDfT2HOM^MQlb%;UuBe=3CuE1gsI088BA7B2#2DPrP@IUIM-sK1YQU6dl}GBVoLyIR!~Uq8(Hv_7aoS^c%a4s zWZ?{&Rr?o^(WmFf(Fjp!1vST`kz9*GP>|!wg&ebLsAHh&7(l*UbmxzcwJ_ z&Ndv?_;)QSpMnVJhn&q@hHupcK7W)*6)b23E^gU0tZ+b5QSR0%MGDDi;R*0}9Iwvf z4x0b#_>T8EYeRvW+B4~VDE@21F^}UdUX33-8IMQfUiUt)aDtB>1PZzAbnzlvgm$?r z+)7gtXR7$z!~7=@8_S^_s#Y@P5j_}?7p8GO&BIXUNAunzEbGGyc9Epl*C>%g?lqwb z`7(knX^xRr&R$yLY0VNGx}_i$c+B5h`f-t*try|!^gC^_eE+U5s;rBhB80!^7Ek(Z z{hQ{eN@)$z-ZWQ(e3wJ?Ob=LCPgx2MU1-`yc&ZLu5ft*CQZNc@MGSNJN~|%RE&IZlb+WrbxcSqaK&ZsZ7pd(p1ZZf*g|^#5;KKn^+)UHbu>s5Fv>(en`BA~mp0?qRd| z;tBQvs#A{3OjSUzod>ckXPU+IYp*uc_dsa`6VljhBctC8tltbQ+I;_Y23AJbskR}V zH;;ZEF&R!2y?Mg>Qgwkra@q#QF#kV$Z{OBta`X%SpHHFjl7sLVY)_s&XP0)z$UZ)m7DflzG5A z#5nfCjtnLN!W(q9Q0VY6U9@N65mOn(gfb5+)>=KZjgVx0%Hn@+xX- zhf4_rl3bT)Xc1N_7Y2zLA1(@12Q(4)*t&Xgv-xXlIlFSPd9+HgNVzkUp+D*b z*hK1}{QQ*Z7$Uu?U<}$cq(3o07Dk*4OFUPPzz!TQiWrSVKh}_0TIdFqtn%QjcaAq0 z@~2d~J8I^KP@!<^vBGzWU{G+mpa#QR#F9fwi1g}=SHbRB7K$KAwmTyXwn~o<&UoGT zLx#+XCgN2U4uOOOA^yuvt0BR(gVjEI-u>6QA)%Wbnr7$7MJKiIlR!e#S^ii! zZ9;dN@EEIwgyoRQ%SC80qZij*^rGPI7KfP3A3I-ymu0b%qTE5M)U{HiTV+Uvb%UTv zJRsaY5Hj$=PDUlM_~*NWW5jkt*e0{CuiLUH#`eeBgg0k8Qods(*d4qO!VH?9EO$;D zYClLB8!chR#uXp8(e|k6MVq&yax0o`XG8nb2X$3#v{GHxBSQWi@QtI2k)-Vh;)PXV zmNz4hm{JR3Mb69E%7_!q_=)RC%@~a%fUFB;N@T}&%pEqrG7yLTa-_h~JOZloT~2WP zE>cAEuXzYc9bOrFP^rgjilL|vUK=->4W<$2siTdgliZ#qtaC+$2oAY8%E*gVw&5^0 z#TBQAeS;kj?0u)Rd>a+PXwtOS*0O_as|$Na1wiN4a%U|_ApE*~%N^1{rIT^UF%de3 ztC1D1B@V_=Ii2H2ZdF8AgQ$0C3xQ~^Oa*HmG=W@{K${9?mti6LMkP*iN5d&SrO*|$ zI7|K|aoEu*6fLY>BC>|}=m;KpQ!}8`3-PhRnV%^sB&uljlhmW3!lZm=z>Zr{7z8u< zdJ*;cB~>Y9V+~;!IufH;oKz}RS|cZZo+aw;QAEvHr5?AuqYsFNt$5rE-zYkyP9ylG zrJ{cz0rDlrhYmg+^PZTlAxTT4quS>~>PFUq4C(r^YV-+X>ZzlQu*uG9#yiz9>ei<_ znkJMqbXv|EqA8LE@>HF?jQ3^nwssdTjAz-6Ew4b63ZZOZ5;b*#aT6?}O?Ny$(l^~@ zvWoT!7$zQa^2|p`%T!J5BqKsNIplMX{YMaRE#T%%^T7!QXF=->{BiT3JOzI8Oib7m}MWDSY*BnxE#M#J`ebPl7Gqzp?}-Ijf1YQov^W zE@4n%Nqzbf#uD&pYm}t*!)W;xV zdb@`Y4@ZcILAY2N?-VyOmCb7E8|MbMhFD$pVY#K;&Toohr0p@3yn9n?$%b2)0yvLG zx{6cHNKN0vIGEx+6&7d7hE6c6b&5T;qD8#AlwW;VNdIiq3I&mFZbY2fzyQ}tv`YTi z{IgzGf`Aq=HxI&-VH=2%_9!!>deVi)XX#A5Bv*6B8X)>ZF33N$%^2d72Y8eUmWtfo z%3Dahq#cegru5Gr<9TEjJFptB^p4nsUB;6sItTp~KRkI{d)us2cx0z|idTZg5Y3z} zvaJsz5kMot2EKf`O`xlhw{ae-=8?}fs02_13%f+nosNc4w9P7m;d-2$kGWx3o6?PD zB5p6FJavq-fmxq{sXQ&n_3qry>YR19{h{{$nw`sK!;81sN+u=+`;W-yS|^pz8O_cc zhvWJ2vt8pQQq}?Re+fu-@tsND8ia{3X=*MX*8dIqns!I)XuIJM-@XQpm;h^p1^J)h z>RP~Y$m^IQZ8JfrEC7yxb}bX7N}B|lKaob8U_ryt_3x_1xaBH3;;2;&TYp)AhfvH9 zgvgt=I!-ua`eU0>Xa?dImuZ6KtbA<^t`^Oa&cfdz=QHU5AqEi=wvk!8NrhKb5IL2? z0H#lQ5cwelXvV;Sxf|vnT!-RnD^xsif3HhXgdmz;4o~`T`?vLPnxE#M#J}`66GROs zacl5v#BG;CV(y)4#Zw_-mK(kLu=U6))^N!i*V!ZvU?KqU$)*rip0>Ix(ZF;(C&D=L zu)-J(hFHF`ge>;4*2RQ+HbfFY*^%=LJ_xU=nX*24tq=QM2OW*;HsB_Fc7^B=UvF5W1JSwnD*(G>l~t`i zbU0Gi2s>mW;6fT#z&K`c6q$W>(b7E*VljE-2Kl3{O8Gwz0E{4B)gh} z641>pT7EDby&XUNL9S8$7%%xPD}u3Wmc1>IULrv{hUMX1*GcdEWUYga-9PsK_(xQ7 zUpzjBR52>UcVspi-hV>K?6ho)1x2aic!~3Pz*OgAp8n{PnT_vexHY!?(Fno&PzW z^oN}%e|uqYN1MOG4?%r?B3cG>?h; z1Fr4vAO1j_2gQZ)p)dM%xCpu29cTpvV2d|_p@oTr*YwEjV2dGvK z@*AHIkY+!&SAYEV^ov7`9m~fWlMw|Zr*h@UOTOc&P5~as0wgnG8z7#;EEY0jqBMh5 zLP@dTd@&dj8IPs|u+wmV`q=1P8YuC%01F~R>?*=vAP*p54cKW{1e@rqaK-79-03`W zNGEEedpC$@>M+19X5OE_vep-7Eun$ioon&|S>B5}%CknhD0#3OK zd@0~(oj*bREBD_@?1bcm3_r~juir@^)wzX2VYi_&`V=>Cy$@q>6;3Q-%!|l&K1g$nSCB%AL&xLINk^V6|1Dft(DzIq4>mwyivO50yE59S%JA`X^WA#&!w~@P4l9sL!s_c`rTV7!*NWg|Ory|A0`PXw9N$bm<%glKE z1&4baV_>3-cc7<&USly>O99ur6R11a7qbswNK?xi|0l89F#c#(zMR5ng9SmM{R^YG z|3cRRS#^qIlFNVQ#bKDx=;;ZyhaZ`*Y0cjKgW8;7wC7O4rHKjaG8mUCoR>Zjy!%RA zK!uv3ZS4@TEz}tra<(uc{9{eb~7NdFaDUU)_5HQFyQ3`@2f-`&sY%N$;lC*pVAw*&^E* z0m^GU5*w&FVMw?m;m?TeqH5!=o}kDhFV|3|ZlLa6@(6!~PvEzaxEJWh$q2nTniy$d z6Lz;@EjA_&Cwl>VjgNQuaC{sb@ho67oCc2G;a7|*8uIPM1cT9=r=i*8G6BK6ntAuk zzwa!Cref#Czs}&d;w3I0%9Xe+{>3VnHdLL?1Y_U582zZ&=+-8xn;~J3xr>nw+i46+ z7FvwU)nbd1>;4_G*)__DrBY{UwFd!>`z22o>nebo*29`qe~y5p!D0*An~_WtGg2kd zHmL+F1t|weqBakV2Fu0qQflcXAv7W@>=_?c(tVfV!$B@R$B`OD`D^!wodlk83bswz zGi9*2Hn!qVGLSGLSD3eohC_Clk{G?agW1Id)m6w5LixnMiBO0*_i)u|4+ptja22gG z{wsL>7_jSBM%+;at|Yzc`dssz0I ze%&p;hLTWn+)9Te=_w)pN<-7h&29Jz;j>htGF(TBsc=tRP(u3IA-IlbS)%mX2QejK zfHGd(RO{^rU+IRiJF+#&WGGGQJrOK87uO8@{Uzd=K-?jYd6Q8Wel6%`&l1-uLttK!xP?Y|-p@!7K2)|GQwdGEriXFTqO> zi-FO2;25KRH8WTclxqF2HaY~kN9`7do2xHN6#^@_e4$G@|2 zypdG(Zy38)N)z#D492Ngy9h(=W3%T(v7NCtv9U3N}%x@mjcg>{p9)2l%rQNinfYV}1 zA)9N+T>;A%x09BC!d}s9AB2#4L<|m5a|_6zW~ZhaUdaRx@9&JxC83f0z#Ex4a0n9l zj>pZR%7?fLMo_Ji#Mg_u-_>)Fa?9^09A6@I{Pz`)$&6nGWPIi3tAK=IhnPiF+>RuP zAl0uT@_&~Y^US%LJ3@m^2<>U1-=FCV4dZlzRT%w|>TpWTHn)Z%984o{TgYs7PMCcgNwujU>%7`})HJd72k-&LM%L&)+ji%MlDQX6d1 zQ(xNr>k02)ks?|QpRnZ4&F@>I5_D%8T|8nh+H&WbGpO9V$t7;ea$&f$3tZI((cl@sfbC9h`Az7j32$r@;Se{ zQGQo9%8n|Pc9X;W9g!tVX1q~U#g=+e0)_r2=7xb@VW?|`LYS^tz_(l?^Q*D(S$FY< z_46C@-eoK#YXP62Y7%l`B%2qQg7x%X z1OBRk&T1~b+H-0W2;9cohX4;g z9+b6A!M@W$kP!n1vrip0Qie0Uhvnq~JbgeOFMvg=6*K;h%xg)4X--n&#$8PjKkib? zOu!63ikgF8w)THK*x%iFzPGi%_4DSzv(25ogXb>}c3-?;_{HB|ZtXG>5kbhM&G%d3 z56ByR8RQ8C!S=RL!Oy}8aL`D4dQ{=w;HZpO&~yUg;pv3Ic}@o$oX;m9Y3TB$z@+Y}&KAJA|iw!5h5y`Rg2KK=pBCBGswnp9m zjqqwtWe7QHd{W1T36R^BtxQIWCGSI(7fL*fz|%uZfN(S(t@54p%T>ws*Uf(TNh(@} zc-`T9KHkhUPy|}D+(Uv#wp_r@tWuF5YM zl=T<&qYDU-n%LBuX*6Wa*5M3UgW~jLZ_%&9D=(E%b>O+;zrBh>^%L zh5aF#^Q0%fKxC_!9bpH*kSFANd7oKS_#dpOzGN7pxb2KrL9k!6<~S1Vhe#wpLdh!R z^Fyhejr+85#GmujbvAO1Br9vcN>fs;T9voWE8$p}$EQ6Wj2NS3a|Sbl)xeQTcp<@C z2<1*KD5ON9JV2%&9VpsKs3eZ!V+tH=$paT*303_ULZKjQP2O}9l@U0%o|a>KnJJN1 z)AQ4V@!{W*0(`(49)T}c-f(vfp^I;=$|ELoqDH|v^7r1Nnv|J=U;ImcZOES zZevq9k{0(WcGcg*#Sef1^+_c+4K6-- z`+BHP!!5YWG1}OGD?M*I20=6Gi9K*<{7@V7!#3twgkR%h?4!V7C45fy{ z6O;Q-#uul35)aQ(A!X3`8FeG^Iu_)a^C}2N6UnEH#bzxi9ofGpm4U!bLW6(LvC9?{2s&|nZo1MoWzcqY_QDg%-~zJA?$W-id9$4G)Erg*C1o5Yj&N^MH*~-)cM@{W89x#YwvYQv((_Iuq#XGtE`d zNpDU=JzRXG`Z%G0f^m$nz3rm*%((j}8#tLj`qvT{A zTzUpjNuT)~^%XH7oA=U-PFf#Da+tE?X5z295sb};*S-jx-{Y{9!8ylol);_yTV=EB zo{p<1U>8bTi{3A?^=^(_53WQkA>EfhenM}?p8Y_j;-ZL@aWy@P9`Y_3WF<8Yr|Ix* zdZ3*avlD4H?HrqO1p`qg0AXFfqOR7S}2WJChdVBh7Mn6nwgY~oeFh|gWtAG{wN&P~ou!jNnViX!3oSdLcmFpbm<_anUzDcsBt z{WKH&0WjgtF^vp@qc`kVc`q1=`{9(Ooncd(;R&14pg{2_MJuy>bd-WQbzr-G`G7!t5h>--S;G^PxqMB7e4HWVgEB+xuWpSs1 zp*wrqBdoVvL`K&%_I>gaY0y;nYuXfN>;GF255Z3#&C9^=n}krr!aCMns^qrmDxXDz^8r}(UB*I-7{G~ zuR#9D&4g2hpH@aVkWYb?O6^qB6W%i#OFTVDzcx(x34!ae+cDP=b?6`~9D8vZ*{qsK z%(tfrpM&)^>Wq8-#j9*?j5M%Io=1oF+dDsfHimtDxsCUt27NiCilZA>9&q)`)jK^` z;uSKNsaLYITAQ^Y#2ygm66@una4xS?EGXgVg8tp{+qXD|%M5T92x5?A~lV-{ZwC)`Dx= z@d`=u0k5m3*KoAuP=5ge<=&rB(*tGX4Ho|O?YF^J9RbDR(dJsBHt5SzgbD)F+G@lH zg;9ZnjcJv5uS0n*pogQQF+8+KbWeluR0lLE4<;L4q)~d#?hrcQj|-RjAX^x^M#*zV zJA^GjV&?MRj_HRbk64jNhwNg?4}~Jgk2>o7T~#+fPg$sD6AmxJ>udKGjw) z@pcP}?i+EaV5U7_jf8yiZ@(6#_@enqI4)%2Wv2gM=b6^kCKTsIK%4irf44jlv1k?z zuGgqLE0?kHqoQqyzzFZ`#3X|FTQZZ^hr70zc5Z}>_d0Om;M0;UO&Kfk#37hDKv3H0 zF<2->@=u!)S8jK)Sfk!?t8zLV91r#BGH6mV>1@&)O${V+3KdeVU|c&GHiOUD3X3R6 zK*OgvAR)v?6~WU6g4kjq+Nq?0!orJa(J8Ds&J0a}WP$TXfAwau@uyEN8BLL%c+z8+ z-X4^om@hm0NV;p`~K&cunu zR>l2Ue^(2mL#P#@Q1MM17FMyDrXKnr7qC3M;d&MK{{Ff<4wkscWe2;1R|FUhiKD3} zM|?6DoI1Q(SUOBTDP1n?soek~7C1T@K)|J1M@zvSwtZb2kc0Z+uh-TQPN>!U@H$!T zUH0*x7|7(GXq|02%)PRyQ)-Uk179W$UuMS907(BswTtcOzYc67wD`8}x zk25WoH3xuvWv#I2x|(Mx_uT~H+bXbwh7WSFsu}9H74{M!LWn$aIWS3~%9?}-t;O?R zO3kJL1$auCYH(_ByIUh9irTusw}&8(?V+yEs^Zr5ApmG z+$Ax@+}1Q^_*D2JbU;)oo)YPPBf;Taooc1rW?w%>6$9bmd<=mvU_mg1u{aZ{$nGIg zQ(EVoBPbhFaSX)Y!kE9n!!7*Fe-g>Xk2ujcHj^#-y7Meu-482fQPg6QoL`qeN9H<^ z0eLMZM2T$n<4r{7R`i8{3nlsud@1}y9>(s~G|B6fCXetB~q>F6Pb~#-~XvXhyo{M^*M_U|o zHS-Qq#9M4#Dd%J7`owc-U6wiy$3EdwKJ^srf!B=S7f81nRr6xJc+1S0SmIQ3VQFIM z3e8fLiH@-)d-s{!2ZJ=8pWAfJ9NxpZp+Cmk;dliLiUFqr4ONS;;Q6HfFFHs}1QHMA zdGZ&)G#2!8F^8zZzX z{7M-)mmf5=G4KbpySy(RE$@oDag^tR(m&~yXv@fRnTmra)^~-$jjxjxnc8ca z?z6#dY)p=p_*Y`cMC}((1GS@5xwmSC0lO!|x4fAMlJ1VYXcrd!x>-IeO1A_N5x5c} zm*(MYYIb{iuq&ZU;Hhj(kh}r5q@Z(zF3R2nU&+YP@Zd3O=kx+D=;{9WhY5_w6eGzh zU3?*ELoTP*!8B-{V3t1k~l|Y7$AT^%33I++ z$Goxrc(jaHTP1+`5hKuKg%tdQ{v$44lOfn>iYJ8oxbW2`+64zfS+~B7C;@I!DfZlGZi+WTp_`qI=Dm68pB7`ExN!F$}U7Jfv6RTQRg zPPSFNUJ^+!UDmu3`nuFg0sL^v4H)tv`7a)v=zdcfw;}ZPrMna-f~96VacNfIXtY$H zdR^+JG~&5Tou&oOTX zus?&*1%iQ@ot_TW!&m3Xy+-14bXpIl=b#L9MTIjd{Bd-7goiwR(#}@;B4rp&LVbE2 zX^S9USsDh{w?gGFYpU6=Q~}KSMkb4RIpLDQEd^fsY$W!&CsH)_wXYq6Q?lXnX>mxh zf=6=8Rl2N`!$4H@6*n$SwbWJkBeH1cDSQfKKNSlE!DGgr_2XZisuNvLl8!(c`bF%y z@4-CgZ9a=H=Br4cxPgyCw3YFNng8lpY?E?axEs#g&Zb+-Mq7E)B71VV!13}=;$I2A zT~5dbwuu8L=N(-_kcF)m`6&fA-9wDd;8UCM5!DGgrK}2_hHC;2kr)n$;BA-!wmvW3 zp;&2=k{RF3nWPO(zl0mo;VQs{z>PqsX1nq;;HICBU}n?V1H^3sXsRCQ@W%*98jvpVdU+4JPs(ytRm9W zlRXp5r+`foQZF>V!wU`gh_esFqel7cU&N;@24=WJRGS-RC_&MyVk66Y87H&Z`E>p6 z-DA`gxHx1rOuhgl^@rjw@bV&4`tJSv|M5RUMg!Ig++d*)!3@IISheXTYMhKwqJjaN zXT5j$_+r{SW<;Reg#we<2xH<-R}6eJKWQ%hVHDAel#qX7 zz>2*qw!1x@3lpo$}d|5qf<-`?75k{kj-AtSZQ6JrYk?`D%)! zp@Vb`>tBOlj&;T0a<<{t#!P)?c{t`xyZq}-;csQ9Fc8-R=q?l zP&vROAOdEo%I(4E2xjeDi0?r>0h0iPg65zJ33^B43pgi~QeoMWQt>WmhCSXc;z|#G zw+6d93#>F$8>h!oU?irdD(Wtnp#Uk)Iwg1q0CRT6_*Lo}cvS&w#TVJ4H-cmG$FE>0 zCKPfV#+HG&Swvu^`|n_4FHxqTj0)m#5Kxjo7G;x8rT;ZO{Y^9IlJDL5r_Nh4o~q$= zkY8aL1sUOAWV@|YrRF@Un^+Bxw-^IHEK#8d42~FX-E9tcnBa#sq(0gLI}Uc|lc>d=+e|{ZQWz0D06q$4lxOSd4d<2Ly&7CA}l9li1Qtl zY}XOqkYE|7Yw>Q8tx?jubvg0k#*X>~I0vdGSN*#jVBvf_{v z*d?KqS)e5z7MgtNQ}RwGy46hkl+&^?UV{ft=vF5MoC=2U7d&J5oqOL|LJ3{S*;-z# zI@x>u{xhQqhH%-+9=%m-wv|hmMsr>}jiS zE~~jsWVj;CEKK#_%T9&i!jf!fTM!Cne~a3sv)>e>9y>l4KkD_H+r)PyMcWD#c~~nc z=Zj5ddlDuCImDob`B+tk?Po}RF|pIxR=-ZM?jp0G{U#<-Do#gp&qB)R4e01nSIhj!vf3@yr2egozV}Uwp4iX;m`Q*7+OpLuq^KFgr3WU-a3<+}aHn$4=% z<+9Y5gPlWKpr1wSg^qf&7gAtF_Y766F9!NS%h}C{p=vEGCEe#Mbkr6Z_S+|JFGHD5 z(Rm2tl&U)W@ImLbx$G;{F<*Y4;sSbCP{v9l6-u4A_<6G;rtSWlx%AP(RfK3;ca|VE zMaUP0$ZY=kTZeNH3a9{>ip6OOXn`eYgYi8o%`vO(N6DcDUD4iJj6<2jXA&y%nPD~M zBh9x5A|I^YN459fKVXS!F&LFEeoQEm|7F$tH*UV1YllOw+MD&)R0jFh7P%8w>?bx{0FSz) z8e(+iD65TO1ojr|W;V7ReiXfG*hzU#tK}K#U|OgLtqD+E!8@&p;Q|>Q64W8dc!H^x zU*TrkcQ~Fal0IqZG!LNkbMc_pKrjbf`@Yjf01aq)MJf*$MD4T~P9UsB>|_D|05Wz_ zSV4wgTfUP(7EcWVH>O#BlU~WY6$lvSDzWs%>=p$3P^ziJ4jJmc*23$fXycbGVVV`X zi#6$>?Gf5Kgva*JZ*J^9mp5Dg!yH735rzZ$vsJ#7vEJE6VR(cy$+d_C zLQUveM;ahRz5J?Akg2G!47uj*1<_O#h0|li632LQDGsbqFg-4I4@-Cz#E|+RawOnM zJwwQH^qD6O11iwaey=wS2th;p-5TQ5Cm;Yp>9tHU$!)!HK;gT}WeQiAR2kGE?tKy> z#`9vUv{d|T6)c=3T7JZuUo3^xWv-*r5T&v=ae>bR01ji z5r;{W+bcTFs`-y6e7-<1@M?)Icos~!}7uaMrbWAn|{Ab93VIj|HVD9 z097@gX%<*APn=}WfNX>^Mr-KxiwpRLp5UgiKaB>_^2^b?5dv$KB{=K4CFT(;QIRHg z$r9=yBi%?rm5^d?4x^|8y+cSm8|%YeedOJ~)zN#Wa9;H<5oiH{8zWh{pv(sac0j^Q#MVRuQ8)piD{b#g9dV}G}hn_c8|~|%_!KxQX&MRK$D_UMIZjT`VjuJ zeJ~7;waPZ-)Nzb&zfJh0WziYw&Ru%e(s?qjD5f$b%RCzHRM%EY69RjHF@f_M+065}>KZkH{s$zXYmY0JAq<)F z3g@XX20s>J6hJca3)_xbPD1yIVv0COgup`9nUML^%`IUP5|RMnW*$F{I!YiDtt2w3 zbRJ0WXxao|?W4$$iHtT1s&2B3ch$~T_R`)|7u)#uH8++4qR5u{mu#+M-vmZ=XBXWJ z&nD)Ex*_+aHz1WO9}@<%GYC?F2B&Y=*JU5NDTsqwJi`bd%)Rjk)QI!W;8UH{dB&(oy(J_@?2xLV6b5 zJ}6W&MZJ(irq9IZwCFmpH)5m2r%Q)k#qT?}UXO0YtxO0ao-YEAiYH3>sN_}~4_+et zc5vS7cM}X6$=vDuUw2@;FSBaKt@TbaZ7vv;a(SoD-)aV`gHPXAfj(Z%GJl5%ewO<`q?bq`uJ z-L-vaCCLQ>{Ti!FO8w%m0igtmm=*HI&0i+H^OMftEuMKFA|(>;cGPP;N3J-}fbQl+ zzWLayn+UyI#O?-?-Q;g1V~!Yqi*SE1CGz493 z&xK_C(WiDyK-N0HFae+Gr*_kV8-p0T!6#OFeVpi7l0-WAyW{W@(ig>n0{qe{41}3r zLZqv}^zRK)DRH8AD|eV@-`86V4yQ$3un+HtsJr6BG21kIh5=#cv(C{e>tQjK9xgC= ziLUo7kw0;<3+|756JNPVy-vWKI-8`Syhl`XI(_KPj!xv;%(h9aLe!MK;r|EP~?F_ zq!$zY%mK0c8RUofyFVT26D!*IJR2zQi?TV4G-t60)&M)lL|%~$10rvEB$r2Ce*&d; zu&Y?3-7YW^$cK|+Xh=xyF=u#$U|Qs#_+^pQrNCJSkEernwJ?%CF3BntEE?}6C4IE8 zPFz4sp$R4+``WxVk2f|mJ#0E3okBTr{&yc}iMs*US6Fl`AiY_7OpT4Gn-kR`rvO<{G8|=qKQZtVpEG%C0k@p3)S^Mr zqxQQ%B?v}zO8Vz_Z$$MQn#&{6C)$K-j8qeuxDz#CnC}35Q8F(m?Fom|{&ux4wm3K_o0Hhx3 z;EW+DAx`oBF0?e$_EpP_@UF4@DYa*@{$GFrA8Tq za#ukwMd3coc&Sam`ZfS5Vxop&;3TXYf>BH1sS%*dl1`oPiiKNgw2h>We5r=8?$>ege8&TDuH;o52JwmLF zEuK{~-J~#UW4f+ynn04N4tAt#h0ei0dc4dGTLQwIc9c?3odO#*>TGmS+dwFadzv8I zM|z^QnMhPXD$N~H;B1V+Sj(VXi2IpfH3&UHP+B*WF`~ze?hN|`%*XC-a4{&ri>nNQ z-?9l{KWQu?z78X6^oY&V(UBQ#K#JGepQJ~((qIwdJ!>i8DRIBv$QK*NY5he=Fj#s% z?lduGx$lmW0P!<3Uz1Slsm}3I4OLh{15{IW`UwzgF((?b{JE`t=KdEK)wlrS3pQcS z!ZdY*7}k;x``DZV)V7~^glDBdR0MS51|PoV-IkD&e@Zz-fk&f9`-cL6b-TkS9vC60 zW0!D(rtGskVXKBW*eJE2c-)GikQhvO*ntA3jq7YHrEDQIm8P=lw;RG3-X8bueb{~}gN??4qwp%Tb zu#<5mEBEB|idW7q@MtZoe%FApBhj3Zfs@K}Gn|t@iGevb67#BjHa{(>`^Q$>Xa$Ug6WFBVwU$wate7vD~#sSkB zoV7j?-nxV7YY_8q8pLe*?x-`u)B0>+e{Z!s&F#(QaT5EZc#+$iJV7y~`7Kz3x}~#q zyb6rn_!?hp)1%4YHExlQi<#n8av8l%)0606$>QX@*W2TxcNG$r9RuBvJM`oB9pR5L{?K^xp&xHARYBh>L3Z9YOKkcQrzLF|Zq6L%E)z;ogBGW~P2b zoc$eUaTFr3z(=aQ2~Hqe7y(vryVpCeY+t~odX7KM0W&_(11kOfrEVy z)vE!G>12G3-$0w_At!is_{j0R0w4&*-tT@OzfyBOyaLkl3Qh0h(A@)x0GsXN5^LRp zUZ4+>plyd^17W-dw%}0LXy1Ax)AR&PPmIvVvKQ*+(v=Ga4L5OTY>2v32Dx$^GYOEc zt4LEEY_1vKjR$}U4QuzxziL=D4X51!u1?{hQ)jM> zm$c-r+WN{FRips4Mbx<6Yk`&8xNT+d-d~)-r-R+=(=E`MAy%IcN>7}@rP!Uj-`ijf zi&kf6SaS&JPlP&R^~4uK_Y(8Fly|`;bW@sC0k0mtLlt<(h5ICRU~WBA18`XCO-6%0 zqjTnxOBtLIB^vWx@^}^)U>3|0LsMe-Pb2Qf7_e9q69d9G36x+ZWH+`XWx)?8Z$YsF zKVNm?2I3u+89aG%2mE$mHyq~|6DpZvQy^@FU8i^)3KtKcClNLBAPcY?zEw=|P@ybK zi6D4A(29&}Yis%^aul^Pdqznsu;s!KJgQk81{+M@Xm4b?n*+fc#S@H}{$xHt5xfGi zS(u6KNn(9{_vQBH!S0I}`v;6y+uGf%9W#^shiyJY6Eh!f?eVyR z8zdRor8I7HP^;0EODUiU&f2ZSz9pcEiOfF@(a(A_si9u1fFGyEuJkbaXKisHCK&)l z)0H*&)p8PMD&3#~&4MU<#c$XtL#yW|iW`qXSa_=m1hk`1!^T?SoDq^Tj#R8VAqHn( zrG~0&$;1@GwFvpGHD;aRz-3Wv;Mkv#0fPP5(dF*yZUYlZ=pN;EYxo$xOi+~rUO*nt z-pS4xfErZ?&3)FJJ;N(&mRlnF2e>g(Wtbg)@K)6IAWS78`X-{nKx`_bM5iL^UKCed zOhV`U?(#QHF(g9rsL;}P+lEzOB~~ z@dL&j!!Mz?YM&qh<@$WO@+%qMHlDv#{m0$_$O9=KK!Tn2jt1T3Kce&UANgNzQHZ6C ze9&7L68eAqUjVqn{}YVmKTiKR6#-=M)CO}J)pQ-F%v>91voiSH==aU5rL$M}-{2o5 z+|`F83dPgmKau2g_UgMgQsYH_s|=`*)0!~P$VeYLv~Mi0zBxdoRMk*o2aE5`I0xB% zK1RdH&nCwnk<4w6^^r88WE-evGhB@m8&2}UV8ntkY`Er9qPF3%F(J#TKn$8?1Z{uJ z)U?2mZ=n5^PZ5Vtlo_-VBRzrmG-EX&RSiDGY9Ndon`x3v5oLds;0R|T9EQ0TF5y5S z+O_F&B=ljrS`XP2<3!mM!|1e}m?QD$!b(4QJFtNLdca3)aE-lOVFC6e=-;Gq=1oMi z8GoEiDAm;x0P{l)O$WBU+lX7}hE^!n+cIa|6&+aro0v?#4Bo{x%;&TZuj|D_D)v3j zq41mI6O~PPg3DwRedX}LPjDz;bmiGuFW&g4!|`|DwwjFTid^YFTDK{J^jle(iriVc zKVO3RWJZD_dZviS9nIbbQiBMzt;a6DS`Nk_navnlO$_JkQy@*3Yml2LC=+Fd)29sf?mxMt zld^kr%gQd)1s{={5{B307Ij7ltJ`^$MofdnW52Xjt98QNB`1k3%ovAkQ9wjuFA8EL zS%ox*!%kIYb3{Wny?^=E@XKPK105tH*ZNBcp$^cr<)z{{kCb}i><^|#lOf*2o5<@= z!((Vz1cLdQ!_9o1ErgZ@`?ycY;7>si-gqQ0tRhAU{)4wen3=$-2n?O77=pWiu0Rz% zP9`fv>ITYzsGiPn;T~_4KBgw!)gxb4L1D9yg zV{#0Shg5GeDcM7SpjhT%lQ5%%W?~wgI>!^laLb#uET)UM8Tk^S_>cLB;iGs~7PXO= zB@i6Z`75cr4N@}qqhd8QgOqI&Ro0YNmoSVi@QvDQI!+`;CBhcg=2h{YdW7gHtVGD? zb1(~?v2Zmdx594p1SY>H1*2^ON(t`2XtdyC)~_ z&%!)JHs`u0_2ak@$T1km(fmXlXsrfWrV71%N(q3MVejk13y71;iG z9~9h8-A!xDA{Nt{Se%YO#8ZEOibe=*TmJFKpMN^|d2^Rf94K-!tm*Stf*nSynE&z$ z#}~GbF;Z>DsBr`g;OQ}T<&u%W1jAn=$5VwkUNe^3quWIS88Z0(15BI9*}AB}jQ*#u zG(}vpngxLqxEQ=laKfD(wniMzXSk9A8d){<9deTRh#VrgDJn-DS=P?R{*TuIRw8rd zVR<8(1;L~UMxnHX^05E*7vaJ6wgfUVL{$KzmjznxjIP?Z!{fEi=18tI0KPmMtI_Va zoE)tgBdev`T4S=+RY}9XwdiVVM9>)2d9S;Sx9xR@HMUgA%3ti5S(Fq7Uhj5 z1kCdyu0P;W)8nAnf-AQJiRSbPdDfVxSZS12dDib? z2y@QXE2(An9Ufg&?IX^=G?+|)&F>@PoUWH)oSdTHqs}t6y{*BTyMC&#l!=Bd*3b^VWQmEbhdl2e5B$p+O=G{whRYkiowO zx&?NQyadFy@m#hgNV9{?6Xpnf#_QwvL)r9U)3}TNg9IN-r*Og`oI!1EJA_1|FnUF( z5>akLb1c$6o(XH}u#~=()2=F|GY<>)^0$A^kIH`Bqy})_Ap*!|{LyLTB6&D{IYK1x z;9QDs{xJN>3!!hXHw6!d*Y!z*d|vmI+7ojP4& zn=fn+T$ZiSl!U_pt_PM$&`4%Ea)`0+#u{ds4E~OzH70V~^9&iTXBTIy5W|N<#4ca1 zb$$x=GekAwnGr)kOB9!ENROQyU(o0eUKyJUwke`<`VHAhtVWXIU;H_QLjZx0`iK5E zHcIFUqW0|&jt$G#!}d^!^o}ghM`#IaNo;G)n}fx#S3ES8`$MTz5N5-m7zjDBSd;`v z@I7ujDx~PKP;w3diOiE7W=Bhcz{vAslqncVo?93?B~uAX$UJzf4{^+MCMnOu>2a~7 z;w47b?GFCm+K{|X(r+bku8hYZMCSSNL3j-&F-oMq`hCZeW-tM@9%17tP1cnO%#C!W zb5COOnIg>#Z_Z6!GC?1fnnStz5J3z`+MITIPyUY_?PpqfVxJ)>&3=yVfR=SBedHjkWG^xRbh=&rACY;V8#<>2M>ji*mH zclI})AVz-=|7_tQ!mZ7{hK-2jph}4xDfQF}!8Ux0>Ow5;B9%D;A%5_JcHz8=GK=*1 z!TDkjkpvpI3@;M{vQ&6XMU3p|(V%uNTu}nqHvx?LQ#0mvIANB2NAhITr^_Ev2W?A;+@Ku~B|1(fES?;Qi_uUIHCV zsy8OlH67FkW2_N~)*tqf`%p8c2p_?V;r*d`4gp>ST;}|U@8}_hncf`*XE<6$mK|fM z8cHO^L4uvm&R}xVJ7?WCUyqd0LNOZHYVJ4A;b@rVj|v>8b5&fj{&jTC);}p^ZK>78 zS>zTNjImyaAe(gJAplVuVyIwkQn7Y~TF6tlST&(|hKvU!kf8R(7^QQLVUy2>NA@m- z!_&|gv;llWbGkxlhjUY#Xk_8CrMfAUiO^!wFR|L`1hnC{JRqw^GwD_$p00B;o1IVB z@7~2xKe!ObljFNU!RmOlDmVjeGRmblJf-WMVFXinJ9;=S@Vd;`&VP#?_^)Q9Uc>x^ zlX9-M%k>dXqli^e8I!mf6LfKFzX7AfJR9cLyxLg(e|oF`ytn#)AFSP7ee>;-q{|pV z@o>~&+a(sAJMQt_+X>Av9TGO2X3TsnN0b0`O3HN5A|mYu+lYA58Sk2wwPG@@02I*^ zBU8R&2|e7o!um%;#8HtE!IG%s#~05L+=9!ebR}!cxA;BB0gu3*V~x&W#j^Xf&5{tN z(W^wrrI&$$2c4&%`zOy&?oCWYIDQ_$>&7M4)=^2@Nd`E$W zZtb$dqdzNNB_yxKkX?!r%JJ~Y@*8^0;aU&jH^tX?I`nh}0W8IJH|H(=EDPw}Q0a$`bkfi7#V?|g>Q zD$;ME8LM(HOv|m|%b>bx$ki5^2G(zmy_&CvcMoTXCr5Y`QUz}POGMuqm`Yg-VR$S? zp0XBsfWSxP_K%f> zApzmWh{2esPm#zF>oSnQ%v*Jt_Zf0!k;Ov9I{z4yI>=(cL@-{!rg?9CLhzYd zlTRkF1o(Dg`hANzYj`giG|UpNl|(9226tE9xIn@bj%5?tyu#B)IWJx{p7F zfpW1qV(Nr`GbGK)h;>rFX)f%)3QbPb!<>JcZ#fXN4K}ZCDj2hwjuQ`SiIp1|6G|Au zhSpe%)NrxGLon?TB|rtf+)EtvEK`YAH;pd5V#C0EIqf3IM+B7eB2<<-=8q;9Z^f0* zK8S>ef!uU(TEvR&^(#-0rQk4Gup=c1*4LkH{;=_Kd;j3c?#A<{KOSssZ*A=1Xk9@d zS5uF6u_w!JI$L2bC1~eXda`e2beQSJiD}+%gT<~$_;uNwVhQ`}9@$FHZxxg>YCO`B z5Tvt>5s;>Jg@K4$Sgw@>*w7@(ABKD+=hp;ZW|+A7PJancNJf)3wV}IWHK>tb3N@xE zkkIhL5;MwB2x|hB+M!A^uew3!v_Q2I%a0huur+KI zGI3&T^xnhAAQ>lA^`f|1>*xUefkLSO%z6()G*8B$L=8Dq!zecyqQVR#i2gf&cU+1a z(xIxHcgLn#Jv}zRN!>Ag?S}N(+E7B)32aN4GKY;V_|xJV%Q+H>P)8|B+EU$Q{_%3YIK*+#Z8cK0s02EGTL9q2of6FkHwYBd!$%AvDB3<)XIk9KytvtkVFcWgO23Fj!MJ zL744X^d+zo44eh4_t8{>a$&J%=-toGfMtC)`Drb_E)1QT>Q50aSu46q)7q52O!Ep3EJ=lPVqJbCRsR);%D3X|7l(Sy zo#Qf_{)a!q1+hly9ka1^Oj1+fP~&6^%r>jRk;Er|ss$5_K*;(Lm&s;00U3DOrd6>C zxxje@OIYtWmZ9M@O4Rh74cLg|}+_=WMhYy4%$lR0canClvmcb9hat?x$Eyon<-gr*jlT1Xr_Ig8B~7ZnNG zd#j~eKU|A_!gG~qHaTLjRzmp1*OAz0HPUlXD$OHg+_BcJG?BQVr@>m!tsV2Y-J5$d zJcbUT;ci>!+vIh0Ydc!r-YP4_vzzSMBGo?d%53cj#tYiku%`4BR=lk33Odl79?Oh` znoA9JcgqFEfwYjy!cOQGjkv@TD=Ct}rKyez-{W&NUV?OrL|g)SH8IiW5 zr$dw!x@>Whm8&rQqWqLox5y-Kk5#o!ly_@oipr6&DzAi#n>$@{YBeaK(k+Kh2LHUU z1Y_4%VSkAz|M}9v!fUXt;UmF)@^U@feA!-t6juZi6x))Zd?Q^(K$&Dwh45hDBUqC# zkeIi}W0-{c;&A1CMQ)PB$dqzW)4022E0Qx^XawNtPs(CisLK&~V>g0l<38(F@e#`} z5a-cERH=f))+K6Em4|aya#d0ZGH=i#YZqUf_LxF$ra*-fg^BMcz913}A}x+lN7hR3 zFXwrr1H4?yYF>!;A_lP)D$KAqFp{qmwT*)fA8^1)Kt_sz;>hF2(e3T}dU4SgHvJj| z1DeUX4MyDb@{DJA+{&HfRY9EpA)u0-Cm{F^nWcR^N{x^SLx;qi(-8yW*EV6#h_!69 z9733PLVnM124me^b4{Rz_Uxn@$hHJhA5B>k?8Ujh%nd2$#9ofNU$iaH?+#XYq^D^A zYS~c1V>!)|a`L2sc#ib4vvM@&OmoSmMlU!BoU4>)=n6ch^5COzcy)_#k!mSf{SHdQ zOBFWQAW5#Y23V0UdC}fX3y|kwXD1gL3ImTDYY&zb!nH&#pnqjM?b7y33sz4a%_igg zo=i%IN0l*}oV|!F6-kLP;iq$1p*1BW{Fp&6z@$cMtq?Y0h9nv}<$VfII%JBmrg9Z4 zrBG!A%8mhz4;jlgoq7Vp!($fYPA)GKS(!-3-*y{Z!*%{0wAq*3bk>m;s6g+gfRiT6^ zr%b41X0Sv}kU^Y+@;)QWdD@@zaWzs!p)JJIh_`vT-Nzf!45N((4xM5E6$&4MNlS+z zA_+W?I2yhhuEA@E)IluSDRmQ6Sa_ks@ODml{}d;&x^@f3zu@Sh?kSn)V-QWE?c$({ zGtGc|8Vt4~(n9Fy#rXhl`Hm;131j2+^}YSwgBLpon}1`!Z!qlvRxz1P59sks3-QT7 z=Bc6Qy~SNd7@I+%@NuD-@ar}Dx^8PkXk3SkocrnCVO}-kQk_y-W}LQC{2Z0 z7w#g`i0PHWEJ@@V#}8f=9_i-KkO)Wigm8rr9-`l$;OWuOM%+tFq@lZNV3h!A$lCui zEN+$+;(J!oU!&B z2)#rxn^EV%2=(Cj>tp|AtjUr@zjGjo~4|Ey(yR|?SylNADeeLd|GQV4xV>`Jx8@=&%MJZ#(F=@F6-cMfMgcvNflRG ze@wm@91Re2fw*#OI>8pD^-=&>NQ8i>zBpXN_oxJ~ZQ?Ju8pO3Q#1aeeyyK+b0LTDi z2nqT14-X!p#w+w4_Gf}8c|a>ivjaYYG5wwe?y=w4KA0I$^Y9@{@H4C`a{7=3b+j%lRJ|4n==sfuQ+M)ga7-m?1?NCUE)BgZUBfjuh{V6bVemQ~L z)9wTit33j$ha<>iST)$YJGikI^uHgXFa!JHEtJjYdz&0e79mBRxWoS*+<~Wbc+1NW zWbnZjLV2mTAFxz60{_?7_y2Qe^We5t*iO008h8g0(B&xc1x1ZC5V2h!nh&it%o}}m zNKf`5T%kHht+No4IXyyeUPw0Qu_wV^ynTz8CW`qAOnh3s-#!2j|3&w?6SBQeDh!gw zRjcE@x?J53d7N&-%J#}!zAj{74Ua&tBYjsfl|V8Yk~^dvzVwR5p4SHFcl5eSBVCQi zD+=$`hk{jnEh8Q9CRz*PPm|mBDFhGR>xk{i%))l~k54l|sD0mk8K!tkdFxNL!9L|S z6ac%5)`!7y#Qo7s)^b>z`w{=K`6)rI>A5IDJ9$ z>#1j}VO8~jU@?d-KI011G^}1-eBAWJAd<5{1(ThJ-*;Y{)pp(KYC8kk@^?U;WZ zu>{}Q3JnzdUmeOmTzKz4Z{J&XTM`W^hj>|97i^0O8aOJikPQVZ>fXKiYAnLx^;;N= zaES*S`nBCSyiRj-iU+&BN%F#OOABjRejDF8zu_@1ee*G#>3BsZ_akt<@Zd{_Dh*Lh;=D~DyoUaT)33{=K1^8ZMof^34EM=>&&Z0tLoXM>}myvo3*J?+=hLtzp*4h995tSTA=)-aobZL<#&1Jv5%C zPz5gGfLe+0frA(UkN#Qd`9&-|kNchbiZSHPtV?w1`Gi~HV z;A8OFnwpjFa)Y!b$tu=i--E`w4n}%NbmPe=Ajgtz_Z1ODO*1c}*Ca`A*uT=;F9Gmv z@i5u8FsAZ`+1EAK#s-N!ACC~;>hh^usyU6U7nP?h1{1CJ^p+uCj`L8B6V;O1MXoWP z4?b}0Fp*yUC;Qy80i;3+5H_o>V8?)-$lomkg_b1!l)xfMheg0==AmFEsm0cHfD~R1 zpe&K?XE_)*$)$$~4*EEIlOf-gf*3&&fJ3M*l!_Zku@V%(q280!Nme*yHdd#1h#+D( zaW%ZiZ-u6hI$ND%ct<5L302_XBVL9`8lzYYl;NX{y$FV|m?1znOah=JpeI*i$+xxj zaImYkKp84SP24{Y;6IjwIS18vsLsW)cjCVbv4f)?Fa1d|_}=LcG*EUKz@yi`qrm_+ z9xhQ4+rc6!uwH<21|3l9eHfgcDkf8Jnz?ln>*Up&xjGnONhNn^$S7#(C){0l1p=+9 z|I?5Ud63b(RDkGenc-vDRwrM!OJg{%AYVvlnUXh9q+|wdM8=uJ7Ag6NzGFQic+XQq zzeX*%Ob>a9bgm;I;LcAp->#xmDaLP}N|@c%I26$OdhA z1rG1{ltI&2f!X2Us#|7|+zNL3GJ3zo<^p!v^-vX*Mx;8`d(+jSc|ncdWa-7;Ac269 z(Q@$|{FeuVf8d&G+AU1?P`m&)&&D{>Qfm0kIH_+g)v2;ZI{n6||8jB~D+-vgV$hZ@ zAs=hnqU4gTFv1Q!awF(Au2A@cYZN@SA{#M7M1tUcjGK(%h)ITK+e-{bT&3RG=_2}_ zm%H23ySB47rVqWP6+!8%pf#lze0O=jf!d$F(J{{<*lb*Eu^^O0U+Ad#bc|yaFPwZ+ z&qxhue2K;r_4r1AyM}xRGr5M}gu%m(KszQM3)GP(OWsS?FPufn9r;nAWR{e{5(#Vx zm|554>v9xs&_XQNnC@p!|7)EwwD`l68G^Jlhd5%ITn7D5SttIEJnaKwkdvB!(tF)*`T@o z(Oi>3ENcR+giAyE;M(bR-i^i|MvRrg-K@$ggSg8dOn4I+36|NHRa!|Sz`M>w_~ULag~_IeFv2S0Ut=RJBi3bZT4DSRDx4yDQ}I8Cl7^?xP3a z-~BW_>3zTQs<-+U#rWQQ{EvITb|2x>r4<7s+u8t4f~;0p8`{$0){QF$HaML%8teBj z8qdmJMT7|fhNkJ!&%RIWPARYK-Z|(-a-hCNWakBqU-l>peY}<-iu!JnoH7`{ED>Mq z9Bdw?M6S)!1g(xAka0UDgjV;!hG6iXpS)k5m(BYw*N0B~l7W0c@o#(kwB_Y}i)*O8!5NOAuNggt_wz=_KgmO7 zh%L+@3avaR4ITVf_{K!ML-1ZN3^BA{EcDEy7OjBb&KNO0a5=?TE&U`cG+uLQtd;mG z!o`OkoT$)oklvG55|y^GmMh!yX@F@N79|qb3Ql;+>%&hpbjstJ&5HVnb{3fyQ|nN2 zVUmxUe1UHtK1`y#vISvi6S=$Mh6u@2E}5VKI)xI*Bp*<;RHEavdmq0n z(tiyjO%!x~qQ`{QfMBTdAsHzGV&`zi!%`bWjqECXu7XShz0_5e?zg+9+;64d>E6cg z9w{&tfUPQ$K=4uFfY^<$kw94Vf20%Z4p2sCjl;~=IHj^iae2cwvTy~;#8}fao{1v{f8E(dAjBeGaXPgw^lmgRXtTCdk&xZfRU=p0p zp+za^Sc6F*a-tR{#p*-WgM1Gc1aJzH$`e-#bO?^e&N~CM19* z^Vi=3fz#xXeGDTeR*!I(Q6qM|7{eavES8fRO6>2(65Kk#1oO7-1vlSNskzX*az~Hc9NTppJx#v0{4eA@pv`F-Yxd zA0^obyFU`$_E-2@zfY2E=rssknEaisH}0j}>29&`apFE7B7KN=y(!I*g|bjFl~Hl+ zP0fuPS`4z)M*uIl7I6d)Y4f($sWBCQHyb)GEg@5PAjmzc&T))~F3z`&OrB_gWq~(E zTyl>Z&wX}qLpZ{;^WUW6iw{$>x*dsV4S16~F|6AUL*gA!gk$bvr|^j)v3h1AGvM_U z7)!eU%R{6$^-#GT{~R`VU7U!FpJ1Bz>ch_P7zWA!_j2?Bfdt6sd4vEbXzYB&rb@Qj z!D((X2jfq^*$a*q_f-c8Qo#Sb@yJ-X*)^t{P!HLj1q-{vJy?Bc43$Ja^mw_{_T?eJ zZ0u(tObIqmvA&FiYTHPT7#sARqDrD$%D;}QJ4Z3r!T$IO6sRi|C-}Te0u7;>KOhTk z&juST0WQxR15sFY>wwAfLg7DvD5CN}t5%_omj3DGDV^amZy!tyIEUfpwiGFqFz~uf za2L<#GyGCaZXEF~%n3<7mZFv3&W8@@H$hHD%Q+*c2&E!#SKPchotn zeo;340xX*BG^yxDBSzx=9au9V`>I>%^K}!KvD%ug1PbBGONkGdiX%gEaTmUK~^AbLCbS4%&2!Wy(yY3>Z*Ft!tbN4eUb z*PZE2hDf(EIoipwH2WJT(km=ccQKR(f``U{-U_OKI97wu!>Bwyq>NDrbi{o#`(F1| z{os1)(N7vg(^EY|b9JfL=CzO5m;E|S`W!CSM?v#`ta7mAqm&?V3fo!a5YfP*BeEA( z$?tOl5_(+<}2Eqhg7VkO+v_yh<`)&cpGq zgzH2E+H=C#sUGZLu}+ayV$_1%3yMVvXa{9Y#{G*UhK+`$$&!Fww3ACgU}o4amtdeL z7*2q&FGaFqln3HQ;u!hTns$fXa{~g49C1zuQ#klm0>Ws0MAc17mul`-!@#|-on1Rs zM*kA5a$Jk6R6@PJeMa=34G=(vB5o)0%9q5jz^}&(Jo2sL1^GUD92>G=Av5&J#AIu| zVrS%)xv=PQr2A0XIYeG_7RQt$7P1KTkgu?tX-8dtmMntvp{%j)w~fa%?JA~lH`f9tE}XTAJ2`eNCuU2acWA54V*aB z>Q=FAW^qC=G)+SUQi+>bF1W?L;FdH?-6X`2Bau_rJ#!AgE19Ux4t5`=wWe*=vJe|5 zpPn1MbO@)ywmH)(CN$ebHt|)>J0GwIe*~`!9S#CfT0BLutP=M+y#6->zr~VI+efnX zPn(|*aL?UNvBP>u)kGT(-S>Oy5`;4X&K zC+IJ^=#h4Av0Qz2o059tDq843(>jba%FQA&wHp7@u>6jAg9f-d+}%%ZM9EbYRaiqp zg~}A~^GiS<6m|6`M2TZ>Ykv6-&IyH}rrSE|XI-U5G1`SEg%O=E(5 zP_5O#FZh$lM{>$HIo?XS;zaD)DoU_qoZ!v_vQod%{~s{!p30kYzxP+feT~8UO=IwW z7@p$B`}K~MKG;=P0mCNjn=QHP+eRE zJw)*pL4h%z%}=i|T^LBHOqFzl8$SdKCT$r%Cwd?>wYpf9)>440*8CR+bNpq}J3p!P z`VhV>UtlE!x#rQ7G4GsPDzJ|E37s^A;!N~|wki3qmOxw8bNg^r3Zrd2Y zoG=uG+9==nETB|N%q`7ev;J_}JKpx`k)Vqjl4kf}nADUAi%FQSg7x9pW-co)q~VPv zof}yrfG)X^O6OS`j$7(qps+J6dd{k99_F>3Up3@b%>BqSY!n&@w&gUSy-l^3kRx-! z*k%vmW^?Pr`I%2a5SFsTPy5(hGY93rvWSmiDQ<=MiaZ|H27_0q_YS3}r84RP9gCbX zaFF5BX~!z@P~{8T*?9WbjlXQ_!hAOIAI@2vX)gdp|F7veE;7g>u8=>7_ZCIB z`VbW!6i#BVLKu~n4o9$8sGi zH+Xlo!j_$EGlcjOn|LD#{^PCYqpZ@(VJr86mrWPb6L>6683&JKU%a)=y02ZvM*Brd z`x>-$o-lLNUg3*uOWmt&k-Av>{rfpe4;vevq0BI$%-|pt$ zUT*H~>jjBU%my`?DzYOs$%QbV#QA0^|8~Q*TU|zTTk6!oZ<6yp|Kv|HybEb^Z#wB5 z`CT6&AHaug%60Z80(ytI1GXK}pnv%!!eB#GMJNZEw_<*u{!~aYPE_OF_-!i(M_(al zn$OD_bv4xn;`s)%{jnCAj777=JSm`y+8zi`>%1yBZk09fg)qa#xm2#ffuqY4HH>BG zK>Y>gTCHG{lD{8QFk{^-WP^xImMQGC>i2~vX-Zx&MELL_bO{X6*XLeKNAgvRMCkC* zJMbpGaON~H(LZf08OC{=dm$Xcp&Z)U)G-z%M~V{zr9cNG4kXDIlx#P?C5A*&w1Pmv zp^gwnxGSzWXq9E^?2>reTc=5*j27^_lxq;~h)blLXq{^HA!^b?#6Are$rc8iEe=#L zMj_^ixo?~)aS&O3$U0achW9WZW7!*`D<8EAzN?CcHIWJ#S*W#)nvv$mUj`%GCe$D1s|)m@hDM-T_>kO_8vifk78`|orTj{wUX zK6&|hJ@Sq2XK&33F{f@M#m?ey^Z|^Y57p!-}@f5*pSkI zJjX$|$Q&^Ukkzr*!&?JUmbHMk;KYiBVqH`CkVdn&-R1bK5AI?i+b*PPGlP*&2Mn&l zh3y~L{)8a10R(NIj9b7D4-qc4Nh8RPsWA1=o4Ze5>}_H>!2}eYu3(w6fTJnOIPM+s z`#}z_>Y|6*5?5?^4=50~eG#}mal9rdObE+7aHPgU)`l@5I51vnzaTM?MaO73dJ+(f z$ELaG4Rm#Zb`27P0)AJ;#qG{d@Z9mb+FMHHH6TUZ+<2dJ#sEVe3dw6z4}tUUn@p*J zKYXf@udo|Xt?lhwjf+E^qLi01dC=)HOblDi5Wr|Z zMd3o`S3cq-GI69I6yCWfP|SDudMURei}J__0c!<}mL5 zc3eau$8S>;EI{M@3M$doO)lDH8B4sDl=2Z6CscM4YAH#qC|x*_F>>mv90-lL+^|ll zYdGCJJD*ivTlX`5-1npx9zt_Bab|H59f_PwdcY;RhzGbDIT4V`;R8KwlbNc}`Lxm^ zIx7mw7C5t}od@6-<5Jav@FUEl$pG_0ZT;^{2OT zh6%EHD?7~METY}SIObLYO) zG{x0ILd1^JB_rnV*G6%DqcXxM?Pb_9JAp(#Bh@Ejfq%k_?v$zf#t-p>Xj*QLscUQu zEXr-JSAV5pg5N%zTqb4N4FE$7zLwP|Smwa8E+34N^qxEtA3kXnB zZlMk_&o|&I6|($oI1*#YX#Lh&Slrqzt&ga9#~1R;+O4(to+Jn5Phx)a&jPL5kyPUg zE6`xXYI?a&O5O&z#!GmR7+sF0sONuizPASx?QXE7MH@hNa?nSl#jB)j20|3^{;>_X zBHM`VEWzX!@-&O3plNx+_1-y&$-c7_+$0RQ`R>K&M?7MQBZcb#7iFowA{Gtc)N-`r zbr`c{jbTK;LM9bv1T0$_sW;ibWbd4#q;Z=;=CTh$4|jUO(D+-TT3Ur4>#(3U_ZB?D zIQL|-&r&yhB{JNVa*+IcGGG%&gg#-z}QdYM>MxLz^Fc8K05 z;4&N57+yV1>c8-cHMrMG2y4k>Els+Bw$w_Po($iDMoe61S$(h{DWJvs?%q`Yx!CJbB(Q(KjrCUR37^9ispp@$@jy+Sf7gq!M3 z`(lh@)rKykLmMzLejXbw3Ti%r*6u)V;XjG9Sw692MI-tw#Lu``RvoP}oZ=&BSD8T& z_A#Js$$H6+Ipr7yL1c6JbDLw~yCeZ|X>@UhPm*lErPKS(&!z)ZXU}h&lwD(?5PnTP zn#PR;dXo}BzN>{bol%;8X9AD`OS-k`pz~CJvwJ>iGOz>_+50SttAI;Nw&-T$m%<}P z{eEj?#95LiJA?Rz-d$632qpr+c$NHv&LJLOJ>ktdzky$cck0m3(=q;sOQwUM@8 zWw+n;RJN<;;P>edLnz-{eHNgEl z^iKn7(@}^5OL3!ghYZlaR#%lKYQwTW_KfacrHT8_x_F!%++5usIVg3$t58_71Hdxu``Uei5>DDgGHOL)<9yWYdrq!p4OrhqxLUK;As}~_HO&fPC zv1AF|^c3$rw7Z5@w?U?`E9Vu5E3te1BmP?vw){8&bak~LGk(vX&<6BkhLo?B$Cltm z_7AuEEiky@$8o&zTyOCI$KJcQHlxw)h{Kf3W?dUA3w z1F|jK3by2tWN4>5=d=IbcU|hXYfCa1n#{Bw9%M#}Oqy029o6XGVn1u^DYDtbA; z<|{ve`b`UE?O;|&bt;xffA~*Nk(7ZbPZ2(M;icfP9etEcSct#2A4>!0m5cbi()aeV z`D=@8eo6%rhhI%V3pVCgiwOif?>zJTu>(<~d}T7(Bb^D%=HV8${Fg59au5OWNHXCU zf|qUETdvs&Hh~*yHZj|$uR3t+--2{Xprq5z)4}u=VjhQwZOM&8D41(Z)qd?}5p19g zyo2+G)A`OPUc}2~$NkCut)0i;r7}Bb=r7qT=_g6yY>BChb{mjY#S$X5fEaqs6nFa~ zFAUkelrw`(*~t=VFp2A zaw*zTFssXn?!9{u%c)LEga|4ukcrdp6{K%ceD&qQuSUbiB8fYZaMLB5y&TJ?Qkq!u z%vv4IUs({TnfGBa1k6%F(oBTrtcgz}EZ@wFqIcqN8(F(BL#E9vwK;0B2r&qTa-Eb7 zP1oIl2|{JwU~Vkjdj_KDgn9x{t;6HT0H=_P<7RE=ooobsT`s2ht)Lc1s)t}3-n2X! zXjfo)DT;be(Iks&F*)4_8s){_?4e`0}8 zcxu>J^iYaFQJ{bwkHFP#DD5U+)WjYx*d>UmtPOUh7C6&Rx(!$+A=G!>Cjz8PdNah7 z4bB0g1VZS9{g<2_exv9fA4-0{!otc z(xD1LJn1H$FB5%Kle7;N#97TSEqK}~p8Gtj(mCc`v6Sa*ekB1WIW}>X#hgTKc5SCz ztxuDb&f8qZP=jM8&1a!PdT@vw<`i{1@jZrFV8VoJDbs!ushKGOxXtYc#-i`P=u zLj4rQgb?G=9Nb^49s+Rp4%}x?4s}6dH0{P+wvIa+piJJ-fxmphcZIgapVPU*xuma^ zaGDRqqmW>@iAd&=?4qI`mcA%W4umI(rUmY!&wxg^EGUih_(bl8$E84oO? zLfiZKSVG}nqj#RLtmz+aAOLtc^o_hN*@mn7;7-Xwdm76*n8O^BNTiQNQG-93!wI#Rv;|O2kg$0blH0v=*`QrmUwnjz7^w zFxIn)RJnwVivQ|_&wou0h=0ZRQjGE6;>qGS#lxT*xOM#ifJrejN5~S@&tDAN>yFUTu2@Zr*=?I<$(iXwRoJ$L2&_#-l5j>^2u`=T6n6xHx20z;8l z9!xz=uk}X$etit0i`*D^r$;!O?z@ZUz#H0oT!GFh%jg#Ny@1xIeaX5C_J0XKdD>NL z4M|ztv|ai4JDE<{nIe;#{8_TJZUtR2xV)TQzKw;4xNMw$&W}z0OXt4IQgU2?d)3V( zE^Y}%EhGRO4o4H+4aRcaqwsayLB~Wgk+G7v>HlKvngmu!wl)%2IjE4^A%$+*h%_ImvM^Ra3l2z88y4cV@Y0l87z= zDmgY6-HS{jbz*WtaTE%5%9F-_v1mAU|b9D9J1v)jSWr5Gq4|kd9uY#oPd0ND7WIhM)Tb>D) z3B!`b77ackc*V{sgD%dwvLngc93xrLwv1aEmSJ7_O66Db06FGU~ zA*y+zKBc>mU_rz)5~Xm0f_(J{S?asUU}LE7!lykmx^HZeJOgxQpL78`Ui+Ih#bv~*>X~x&;@utP*oYbo+P(p>14-kywFBw zvs}>RYe`y)rDU^-5j@h7w$ic;7&5g#vkhNSddv4BEJbSGlIZ9&hlj|JlB#GcSf>;Tj4{9n;`FiG!s9Ib5kVft<}Ege zHiJpHYpDV|{8wzM57^#Ve}M1F-uMn)AFcdI*v{(;oE09F)d2w(g+{#tWmT}p(hXfe zv&h%{tN>~7WP;CSy?}>L??2gkw1aEbV?%`jBW0_|6iKO^Iqq#8N-lk(1xhmMW1XGC zg+>_a^c`^!vCc6NygySf{gMgk(+jfxWX6iZP?s=f*L)I+N405T+;JC$CpH#jk6-as zr;+?6$CTpn!q%W|f4Ln4Rew?VVDFqor0kwSh~0J<;XYEIQEdSsQrCFv;0z%p!{#oE zPQj8o-HkP=o=Ekr;S^ZUYgj{zZ7ubf-vv=^@gI7<)2_X552hHQxX5B>c#6}o%ic$* zk#zJeQ?k2Td8tY~;D0{sxX>c>>^=dN69f zo*W&GP${|j?C%?U_V-sXAs%e(Nprt2g9)O|h{eHp70Il@df?NP>K8u>9l(ev|rwG3_zk01q(@dQXizxDy|-6TZ#Epn>n^Na9J2x|<`n+{K5z&S7=(+t;I zWj>GmQ`f8}dw)kH7&I4D#l|#jl*%MAV*L5Cv;F$Q0BO^9Bvz&dT-JEce4D%^scHOO zt(NXxF-Q)V{8NAu%F<=vzKT8q5Uew+%}`W6O|Scq$Mdo3D;zQ_VBCH8 zs)ygI^jM%s*Zrrq5GOy};6zvhU|3B`Fed^u8sruYC8}9M6yZiBRWz(B#eWf0Ax;7q zVB{zhc`6b`*G;_EZ~N|D!BCy`GiOqwWM-qswdjKRKVQkx4KN0Q4}k~)>jFk7J^u#e z9Kp6iDFnBER1Cv>3AKgW9{PNCJ$BZPyk3k24vOk-*GK4t*DAcBv(8PVI0Z572bBj#I`FTD{<0jjW<>6qkSrrN+;{^AaKmwtL0 zLgTI5&iQmc7nR#k``(_g5+Px3e8OK*6LURFrd6S48OPSSyXaEzHBhl_C;lC%nInzE zunRAqptQgU3buwfTII4!rbSo%323yzEHpA>jh}%_do)tS_FV z`gCE7I-qTfw{-Cc8J1~B;%t+*H<$NPHinz+ncN_f zj>^hdJMtZ7I+5&VdlMJGT*COE^2Hg5k4zoWvH|Y*`oxib>AS-W>9(-$>ned}5><)0 z8ahCo46C%S5)=YK*kUQgL@{vjwvLq9Z2~F0ZZ=Doug2hx!*>1EkY*=i95+&dL2-ic zAhXDVn~Zv>rey-cGj`R{Mt7 z&&Tt@Mk#C79m1E+iL8T+rk9s8n!DraWLp<$rT^42ypZ3y!19pdN*3Ihh%G*q0+3*- z@$pWkV~0>Awa>u(Zl>H9u9Faa0Mkm2o`tXx7m4}IFLvZmXDbbQaoQ)AuQ)87{}|xw zQ;*ap4q#Ap4^3)SPpD@)N`C)P%cn=Bhu1BDHhZVyXZo^Pdo>)Mtu>p?nrdom21vn+ zW{Ak4!e6|gE1Qt?hN4HiYs`0&LXBCkQ6BY;)!A*VHESCV7LiJ~Q%HC2@LgV(pB@J^7N%oEoB$1DB*<5M(-`rGSC1mj?8o4^Z zx%qhe#r=N=^$f$i9UxM~L}GBoMzYevBZiuG8&h&#pri}FRGL4rUot?zYY(F>DrqCG z59JQ$N##%P>6W3RdJ!aZZ7_w}19uFu>4GIfB_fJ06r$G*o`m`SIn#PiCT}vBo6zN5 zBai+D%M;tzJ`leycOmjJZ)Fkf<5y)<(hb>QURfcKdMXpf#jO%B$xUVggJk;vcWGsj zUwliGt&7$d5H0I1ZYCmQTNCBzd>Pu*D?dec$EL}4^J849!|A{6QVmE&8cPC?gxC1K zyNvV}TUc}f9F!sxMy5 zCnmUc%4Hx*;A1`dOE-7Ny@YW^+K@@2nmq4&Qi@CLZsYT2tq5RT$0xyn0@EzlNZ}t_g*}@|KRD3jWx(-xmZM&xqf4#C$l5b;ww294lxYp(D>)I z&%Qi6KI6p?CkWJ)3GB~b%rDM{v(ImnJ2T1m6Btb3>PH5yl;DMtRE!GbvUKm$@6Sf- z`!`m0RrIjY(70|;H@Vn_p~H~s8lirVT3^@jxrw@43h8yO@@Yy-GFe4IBMc(ZxM z#p@CLM11bi!@Kvt+quuKWD$~k{|2_z4-(U`MP|OO@?8kn zA3q7r{L#)OPnzp*Hxt9(W+GIEb^SAcHZ$`==74k$1s4(zT;n)|$a;B#SpRD(enS+5 z1c)ZP; zzQccb=r*E50b1R5Cd@<=v3jQ4(+yYDH@6j{6kOLeDdC{&A)oKoqla6Z>}>^Bf_h69 z`tUp4!nbq(Md;uUGV!zn=>dz`8_khieR2RAe`u&N)dE(E8(%+s`rzUHNB3Sl{o6KS zU{xc$=uXi{D}tcezbOmpXm;=6&eqqD1P^Zi$yjBGkRgOzr;Q;yK2Pm8H0C|Syyc<& zfZgU7+RK7L;lFx4n6{5{6e+{OwBsF~bF#qaBUP}U-8Pv7$?)WnZp8J)t_IV=DU9#D zG)fNNCyW4)qe{-Vr6=-}aH_F6vwZ~Dxx2&Kf~7S_yl5AEjTgF*3lp`9aZVXV#D4j* zaX2w+7F!$LQ!i&+V&$2-yp{%x*f@|Lb+R0=BYYz^0OBOg6B)|HI7b4sL)iakpBV@P zjyhgJL)BI3nxQrt#M+N2#N1OkG*Yx&MG-R^`n4YjV;$p#CK6!6#~Ug zB^AV&4s}nulsj-e7Lc&{Qn`@;^T&YnGeqFx`U{6om`yt`m{+o;lqkKOJE_mZdEu2$ zJao&suiwb8@-DI)%W*^wc-sNio{OHX8jbFp&JRJ|#d@5VI`6;akeMwij?`A0VkS!s zhlJi!aDz;37gT}dQ@~t!3gDiVs*BPRn_an|vO*cluYTM7zm8KO^bEAGS(gS#C*hQC ztVH=LCsyW)X@W=<_-J_J__+MM+RWOgl|N)>wVVfZHijqjY+NY3YZ|`eKp0CYd`1ncW^_B~g>{(3 zIk%t7dTjO5s|LA8u(dfAJBhZm#m`EYww4f}rs`S=6L!m&%*a$ad0e@R`X36&*Pu~Y z@U&C?U%STMGDUxxMKc&)tME;`HCWf(72YrhyMN1f&dSrqYx^8kqV*fmr^49kyyF7I`k?}myILDs?M@_L0ylt3GJ%G%osaEXnnz}H77J7-s>M9{ zl#+LaPr$R$Oi?tP5W|)Cy-h{BSu(-mNb#3^x8tWoUJ+z0@VQM%QZcYRG3>$VMLe*p zQ;|YWtOD?V5*;bw@!yG(JX;eBkvMEAwcDXv|A@%QRUfc6>Q*!Yh{!`!)As<)P9<_@ zaz5Q3I?c(Xgw&eHv;Skz{ybPmA_~G$k5&c~VffJ7D~c{_xFNQ!SUFoj9V7Q4B9!?2 z3_ck|E!-O(4v?LpY0=^X0p}AQ*%{F!cN!#-6I=jaKG2=38|XH|84@t*IGOb1}S*9Fb_Jqkm5I?zB7u2irWhLnWz~nDYV97?tq86=?}+AikJ_lVY_`O zq3qF^AVQ4dkB3oMf439)rX=p(SqKfg6Z!jX=AwijZpR<)6v{q3Nm!2eX(uCWR{`M5 ztM1n|z1T1tlM{c!i}t0tJ_CQZ2kl(Nt$a)T%%)LA9ACP&v~i2|!vfC}(LPA=-j3Zz zlcUl8{U4YiN}XiwJ5~qx^xWY=9x=z&R%lN(izN*URLlxljsn!rXuWv$oK++AGB461 zYuHJ>vPirrDnJLiluC3{6fXo_&LCXw!KYjenIvw;oWx|7@&nYWs-^6M(8^SrYHx31 z@{X9el&JVAqME|T;=wQEi8eh-f~CqQQ*K?LC$Y%~70#m6I!g=i-#ICehuB+%YO8#0 zB&oB)ogEw?dXVuCk%BHoj_l%EEvv{da0xf~JN=;)+Yzmq#6WOL8Y>!SrD`IE2!Xkk zc~%ISFLU{ z`v&#ix6q!PXxf;`ZmDjL?S#k66gx!5zP2RxBJf42P|!;^dg3ET1myYI0mCOH#1fml*Xchj9g09D$#(HhmRIXP3uPth^6L29OD*vE@#ty$klD!k&h@ z7<$0qFv2FNa1~iLkTIpF=~3NS+gK~ke#x3UtoM!`L=>IM5{4Rt)6`iK=+|1c{LMQe z)_X##wM!!vVC-n)@7?I*knK1F2!)q>a8aIYwL{QsAZU!X5JUnK*OA_KIyo3gopqp+ z$8Igdga4UIfXm<-qnuDh6|6IaBK+q>ZcEi&W5<#SNF2YaP$k_+&j^2Ffn9y zv$nUm8H5*Y%K(QG}+yfr4I9T|FZe$}4yVXgJS#@daJooVCbaslQ}vSmA(42fX%Kw)QU_`+(O z=IW$YkV#z@>5laHXw5}D%IPa%V3&~)@R(@5)XvkIINo)n3&9deLSP@dP&V{xB}5k6 zXe;tg1u3r2Syei-TD0*ZH_}x)Hu9uv?wr01#axP-$^oO#cNHF$7auYla#gjD%0GWB3QHf`{UkZi_7W&sJZ z$B3h)eu(`omKi679~P~-V`8py=}zcItP%3s*E6qB;tSz>1!>Z5ijhkF)M-J8-mX~P zObQ{aulT@N&)mT!9*qi8bMdb2$=rg$T~3IKxirMr{r+v5%)OR;WXGzi(p>`M@f`5vKs>lO(rRH@C$X~`SJP8732NM@CO9+)=n~~vhXysf%iWZ*a=E# z9EyBylLtP-msJwB+3C|Ie7c`*jj9GoR7aV~*(W||pTNNC9&ru{0%Y@8VlL#Pe8nxw zrvsCrm>;Z9n7_IgvJ}4gKx@y|Hs}sPx!H9DrZ6@opZUhx^SJp7hV6ujFA5CByFTDn zcB76;G^1`5s&7CnF=3>;i%1y+P*RYFz!e(5ofyDjh!B?eo%)NOA$~4Yh`6!%+{$dj z!#>-$6)o5sU#p@?0i<^xwu&Yd*2OuBw9;C+T+1g#G}7Jc5@y&>V1r2a=zoFDL`;Rl zv9R^F`pp?TNwg*HQUni{z%WVbiJA;KIY)|+J5{7xI;259SFkvT?tGRDWr=Q1t1QP3tPlXlxJ zCXYK~l~2HFG|{^Umn~~WS$65dYLaUyU|C*UTdb1Itf!CfJ#O~Tr&Ht`Vm~zA&N7uC zY`uXgYd)EvC=_xOCg*ch%c7MFyL3D}IYSmN{JUVoxRi=^G=NHKU0@$kV-FSShPZVX z&4;{T75R{;$#Sm6i!IfLhs0lM!*imQIE9}X<`#C>I`Kj;d<}8eud55ib46NpGCcou zpSdc$lv!{Um%7pQGO|sI!$E4-Gkq_{${f)7P7)hk?_Kj}GPu2r`|;KyBmqm{F^-l6 z9M|Oha7Iwn2xy;-R*_QylTNB@@bVtwvXS~I3J8e@>Iu9?-Yv;q&A`C^TjaIYqZvsvN^HELhM6j@~pk@;;v&DAi)kcuWBg9oB{ zY~0THi+mgvnDpt5QaeN+&83z`yioPY<{t8UjXOlABPLM2y33fYZ0?2R@VhAeA zlblxi=KAUNMGQ}l))j!2WFT*JUBoL#Bz_M9` zlom4C7N|v-O(!kJi4bEU{sH^6Emv@CZr;29VC(xwPhWifWb3=T-)L@nmz?X8QbjYY zFa^UJ!fmy)wwUbAV31lE#MfGP?(uCPOc$_)P-~NHn>lHZ2v!F-G!pzO5(Pd&k*PF8 zbfH;R0HBR-K$Fp!!X_@bCgQ0O(!7~W;ckR06Xp_zpwiNr+h9qO_UTLrpypt8-XpyFGiu9P88m8>qCM`ws@U}b>BTIJMt$U7rm1>(X( z7co)AyP=D2;T2MG4)hlMRGEb`3f;Q=|Lob8)wd=lt{@_|72jSq$>d>SEBA{UYB zSG%Lx3oY{=f;_9)OktHM$D64qCNGw06ATM-Cbl8@T9D|+z*6L(+VZ=iUBzBzZ4v_Z z&XR|35h-!n{TBJ-Eys_KdZ*32S`V*^vp&P9lrC&}pq4BZWQ&PNP~$ z!XFG~Dr<-!ivwc)=4RSa^|?eEfZR7jp;x(kz>u6}2vH*MfOH;#pQCsOH(Lg)K2@f0 zPEE@8`SQs4-+lt5Z3-nLRRK)eSqE@H#~zh6apZwWE3Cg_DxJfR#*k=7^Lvy1Wdm!u zoMN==2oxV+o#$hMZGCOTTgsqPo*w*hJ!qLXsbi`F;^4Sp=JgbMK67^YY)v}qyrCm4 zQcc4aQ5f$q;tfuyAK(T*5!GQDwsqNC^Y93_yV2HqjH`?x%nwJ}Py-s-5mY>>a7Y7O zxR1mi|4NgDq}ZI=8RS+BnE=MceH^$)+M*xBGqy5eWBHoaOF z4f!!-4eUOU#HXa}sDxCvTKc6Rgtr8D9GxU&8p z#)_obqPJD@UZGg4$duL`Z1wG=8{AxE_4>eoz^Ys2N)M-#Q!N%s>Je*)!Vx4A(Ew2K zI-)KDZBLM#eGyg|$W9c5&ZLE&B1~M%DT-d_ygY5oaydMwp(TYdrhm2@3ri|m2W_>u zexv>L-~hS^uQ`p8k6}#hh3Gy$$~s~?Ye!eMJ2Sm_#qH~|mXdv>0$2$@SON&ptiDgd zTZ}4eLsID!!h~ID0QFdYcAzFdDnCci6{@osh@H?m{N)|>FYiLOoP+rfq%j|qtA>S7 z$1^x1a|%9ad)B*n>V+mLL8zmheVjJy{jHzA{^>5H9*7-a_g{-)^DZn3dd&a?YTlAD z&;=YD9?6f{J!Lva zGFLH*F6f9LZ&mWV;wqkvmhm(ZpBe#dH5Uz~$eYb@<7lItq+DGF`4iVrHAfSQf)D|% z5felLG>k!V5kE;VJD2a?dbkpZBC!0(PvGlwXkn8R=Ano36`?C9Nh&=)3Hbr8(Qw+< z*u=j;ErL-&FSRg!z)4lB*oPGGuunl-3V#TYG!hYZhcDTe4F01|foIFbH`0y1tMTHz zO!S>728F>y0`gC#ZHQ_XYP+%?IZ}X;#B(G-{4xy7ldHxKLoyXy4d=`5*xL3;gDUxj zzY1Z=*JF`Q);$-b^ni~gLX&q3vXN-XQR@q!41W-&xm8Hm7yC_Viy#dY1@m4sz(Ir) zAXCbMSReyeubwmHh{^^i%(@a4#osMZaHA?nS3Crj0nISL%{H2cs^7@fJ>FL_k|(%0LnNdo&a+K!tbKUw>d4ANjmmgD9zH%4+R`#Z8-dLce$xagOuB=3Bw6qY zxp35=Nx9>62NGmQRv-D9PAsP0%-=x2w~R|7iXX0GQ@Cq#%K1#KJusMV&98ahC>Zp= zzOjMt@Cl3qCI?|fh$cPvQZ}Dhdt#K6){ZlnF@NnNs6ie=$MhCi0`cRISo5T*>-(NtH3!>ncs!9ioe#xYAC?2Hl-v&$GMF(R(7k17j9 zaUSTK4MdEDC5MHCKNfOVBhU%jrtBx~R46ta7)vK!77w)$&3=!~t_%ylMWv(BT_ZCe zBPGtH!Rnq9dE6N2a+d}Z-swUgQ_muLMCva=gWe4yPy$YbKN931^Q?<;ZMcRZLPz0` zq(|#55$3?{gVhq{GZ|`&pp;O*4Zk5Em$@+{T`tx^Bbg(;w7{FE65LBGBaPM}d;W~q znIOtnL;{;dMft|cL9wD6g4NH46M<0?W z3iq1XwS$ci?_iC{D{_N+v&i&|?D_@dj+pyW3w+zF)H#2F#fuC0zBa? za&aF7%$#E7oM#Uv(`^-Ba}RuCnT2<=NdiJNftX;rZ~h zgg^%S4iC(A#y3e5XnVAjghwJ=Vw?UK!!aaSshp#WN}V`BHtaUw9r^@;pWUZg(XL$V zq94sSN&5pz$mrkT%PI23eFV=K!uh6FcflIiwvt4^uHafQI2_0GVO$VrJ zOuF7g1Lk9jUoK{dVpl0fmB`0@h_9ABEY2Cpe_Pks4AG{?$f7FIRy)Y2Y$)cYIlsYM zV=8>+{-D3-YI0}LaJoI^_RFk8I6$#!94Eq6PB8zA#Ki(Yd8D9t^}lFaIUGxF#uAJ9 zkYEYy)3|yTQHpMDW2(_#5Q8Mn4@RJlP%ThfTo;9Vu*NR$OWuiHFlxRllH^usAXJ+- zL%(U>!F_em$U%_6rVfoP@G(Lq@1+Yyz;FSRgP?(P7Q94c#|?%{f(yBti zr2^xzrv}Fgi7GgOjPC|8-#_k((kRV#$qPKTpj!^vLjNlxi|~x7sm^CwrH5Yr1M?CT zOu07K%U6QHMVErQQ*{}1?pVUZ1C#J)a?Z=a%A>^Z_|orfN9s})_F4*Gk?hZsn(Ku- z^$Mh?L}m)C#C>C&Y=l@YlL)+=^%T56K4T61oXeWL;FD}p@gzqC)s%EU973S9Ji?Se zq$HdnQ;@>AI(RIDfsPKkoZd*LDq@i{i!)rnjF_=`Fwlw15L-zLUxlW&1+Z-uEuz@b zItktRPFO%iEaNI`2Qr@EUkD^Xlu$GgPP_Dj%M-|(78+bTvn{mXG!${Knn1>L5{IC{ z*gtjAA)FAz(~sakr6}R8qfvG`JUYjmsdv5??g{&IOXIx?mtt<^z=4unlex&2m}to74Rai@g9 zQL*uY>n$45wU>nK+b~MZJ~1X4kd!40vQ}B7m+VhiB*!mbIpgB5`8V-XLd7C7Cyb(? zox(JTU}=DTD+7`6ck`MpOfw8?Fmwy&=QR~6Q~_!q^tXU{#lq&(13*LMuBfwx2$n)j z;VGC`Xa2(UA55l{cHl_El~VG~A>@zuVor(MXQK#8Kj00bzKK>o(AHdT26xSMQQEx4 ztlqEI3j!s9qYxy=x(bDt#o$48i3Ef~C=rIXM|4Nip4bif8#1i-MzEP)WO^7y0ni5g zBXMkfras?oAb+RwQVQXcycGGUlI50fHW<8eU0;e%!xE6q zkH=}v5NR!?D|xY1rXI4Xzw%|tRi@EqLsjDb&QqRh(Anh4D!oe&49_ac&%2Ck^CD-E zsR3JDM=K;>JwDwcPNL@~omMs6I!dbPYw<8CuX{_)_FaUwWMKe(0;_!Ml1<=lIvO%o z&vvz@zpmJMO2%58iNi%gX+1(1>2~t-3BGc4dy7+~-NgS3AjlX*)(C`-vlYOVNeJmh z6}1z_{{55@o3oR~FY?po^Gq*+Dh@#Vf%1sTnu0JvuDI$k<&$s6auLrWLf-q)x+CtS zY$zu06=b7iv0xv=@$6h;Dxu|ayTR%p+D{pVqw;V>N`zp@S7-wvIec&4GOElclYy8d z@h7fxp4jJ%Omaxp-oddT-_dsepD+%n4U3OQMEsr zQaLQ5#-Q^<7C0Xde>fZN&mk}D4UY$}M~Gf_{Ng)LtQQpw*dj5(fsIfed42;KgxQ09 z*iS=B`L5ugxrmTEtl5JFVx9dx(DZkSGn{2?n+5W z*XbzIOfXNLJJPF)82aTqx%EJ)=*fk5k3)d@%I5qSwy0aEAdTykIGQgvyWNeJ5`ZfU zB{<|epezhZv^&RP0}lDh$(wx|G9V&Vlcl@JB)D<9hs^;TJ^dYFO5*@(b3Q-1$TI_*`b(^k_~QgT=1 z${1l=A+yCiPrLT6rC*BPc7~@=I(B)*2z0mc(YFI!RX?0|wQ@-r5BQ(K-hGK@mNs>@ z-URb{dl?ybJOMR5ZRas=VmlrE11D< z`Md!OHa~xbnmeZ>gw_7x&c^=n7kJR~b+)1W`T$9?jvkkge3Rwu*l&4wNk}S@Uy~r8 zuU^AIn55aTs4ynLSICUf2$kz2l=Cas6@#4yy(*%Dw75EPiWK$c2tg;3r;gYP+VlB& zqxn|uLft;81(b?9wVkwRxPCm%?jBsCU9T|bM4^OcM6<{G4XyP^ zp*F5?eeLtlSrfwME;BMhiI^M(I@g>Saj^XRKcFbjescYw%jubsd&$DNSBU}A@VT(P zlDZzMG1#ndrJ8RlOj|G#Ss|2Y#&VxHec!X@6>e58$HCQXuVg52 zL9uR$trtD8J|ev~=VN%MQtKMLfF~yxSwE>oxy#H{9!TztAx(=7=(6akDmM=LK4uPY>%!q7;g@QUsFU=mL^aDg-h>Vpi zA#6^B_a*6CY7tFFY;6_F72D*5Xc|Aej87>FT0{_zTWa^4n-Vm#zTyU_6SlO?-K7&;cs7V$-i_%6Kh@^G=TWV}T9_aSl_Kg~%| zffRc+zX&?ODy%tE)Bsj8G44{JT&(UHp!)rIu)hxxhPieU9MV>P(7ad@zERi~-v?t( z%G2ILf%GMG8Am8Svs6Gdl4NLDRV<^Gg{gUBZD<(=xqW>3<|L*Wf9Mf{Z=^_Uuw(Lp zOQCCE)O-^3@F9Jqu$kCNk*J%&2_(XU3#W?-JwT}(W_aMLlUJj&vMUl{T9Y7TT4spQ z<{}ZKMfsBMBe}8Zn47VJ=#V`sAxw#G%JsF$^#ewz(JmY@l4GPOBM%<9Iqc#a)J_B< zTUW4@?ITQeJ`DCUX%Nu6>?qkAr367%n5EfdwpuQ0%q4WWVA?{I5K)uHbwD}X4=cGW8=1I5^xeIuFEN)adLiC4+ zXJtFOG-Gz)uZ7?ZT5(+5I_hY}Pj4go`pEtc>h!(YYiBqZ%x^meono4_1Ybis)R1ul zzcz?w-T{NfnGYn&3e1AMM^LJE9iYHeM!kH<^!*Y$T?I#dw|#^t3i>zxUjJnQmSl1y zPPG_8;#ORqGH@mlkMzJ_qF+I=cKbzG%MlkMT)Vrg#@5y_OI^-9sYxD_OFV0 zE`lniS>cg{HD4VV75fMA4b_5a7?z840%=av8tqU2zmAG|?oo2Fr4s|~<{|d^{Mq%K z=h}5dM#bvzb^6#TDg{;~f<*Y_7MW*jVNDtv7(U`+vV1!Fd;VQgMae;sAKv&W0d_oD zi$Ueb$jr!UqAIsLc81N)TGk#fpXRJPdyozc{4LX$uNO2rTw-W#)#(M}WSmhWaFqmQ z3W-9^jcAL}nqnoGsD#UVfeb|asDPizr&X#=%8?t_!nA8E_PLu#M`P)>3TJ`g`mJaS zahaNoKG%tV9fyQ7c&o!na07xU}ZZHH-O<~qpx-I(b zsLl~FBDx!wTLS}&sb6NIu5Ju`00iFC)Ej_~hTjPx_YuwB>{C(vmt1jVdt<2K^ZD=(>n|dcRKo%kaB z_s2*@frb!%=B!;9pJmbBCPBNKF^}VBz_)si+RxnepCI3slJ^jhGqY;l)T5^WJ{(#KD;YVg{uhN5+{RGb_T1tc>;5T|)Z z_GyNb5~?0?!g%Qp^6F{M4tM2lrq$Y|#q4~~wmGwC@VB^PnXH^K{#Bba=JRxd+H@-E z@6kFFIkiqu4EnJ3f@sc;CBB=nAR$6-b8{aNe()n>zm1K;i%6rh6=UL*?1j<3K@BH( z>m-dEW|F^8a9aaz@{o1|w=u44$X; z8_qvXJI88~W{!}VSzD5Kn{0VJTA24|3kTw&o#FAP{abC57;L zEdfD)5jm6v)sK+`tovj}qBel98(KVzK4ka4(nc9IY~q8Q>~z<1+TX_99o{K|b-_sh zJkdJ)8Q@>(T_QG#Zi|j1FV7!N1JRFHFvabyp=vx7_6W|!S90NGe6C!9;aw`RyIqr~ zN1J!i;>1_+AR50Am`65J_woSi{t8^_6v)DMgRlUlfk1=TLx2-vLe-TLpi4rOX{%M+ zU(MaoomIHDHJ=Yr$qHyD5(yDLlmhoMYuF;3Fl1qz&w%eX$z<@gL{LjG#w0{vZ#3eU zE-rf}^>e^bF*vngRb_BxTxnkEUGADm7~~gtE#veGSVY#QgGtO~-nV@EF(@~icBRM7 zgi3w`MDp+d$&qc*ouaLcok#8lZ%r!NB#R2&hJx73L>ZZSc&u|aort`Z+p<4v~0*ufA z7=1#%+~p=sk-%3ZxTB+&fIgCFBg>352N*m1cip8b12|7D6<+E2u zH5Sa}=plP`)OEo0;=Wf$g04^jQ$MIk(&iO~mjZ=5FLzxq$LHK+XKaXYBHB=A^Qd_7 zlfR5TnIdj8ib3tqW@jgM;o}R+34y90{FCF$+UzNWgr?IeR@|OcKB4$2Ie`g^D+!bk zf;7fI?0TKF#+_a1dC?HkFooLQFQLil<1NDMVE+)L#m9;;$fvd{o$-E>%~(!v@}VH> zEFwBSLiGf%Mtr))YolFtu#bfj`Q+lBr9@4QMBNn0pZ>Wilh5Ol6v`iqq`<#P-!DzE zQq;HtvgLEB&$9h({!RR(f3>B4_g9Jx0dqi^4gk3+sCkqzJe%DR#Z0iDpu#=OxKbht z7Tj~F-`+rTNM^_c9vvcW2U^_t{B%$6C~EK!ZpmUcPZV}AB5p4^g`N*lM%%j9Kx2S) z ;O!bLLuW~bpsPmXfD7L>?==aE(j-;R`mkylaS%5WR9MhPEXO#&OTE@I}TlNCc z+=yvmx-{K%% z@`;3QD-%qf@JZpCW)upjaXa8z#Q_-6xH_k(Jj>yOUX40ves!l!@+SNNR-CQyq_-xl zon$URPL~A-d>6Weuq#_qaSU4!_E0Wt*-YZl475>VlIhZA1)C9DWhfY%U1rAFEF2Vq zkcnJme4ZIQ-bCb*1kWOuOoXq9!(r0sDx39^%p&0GLz;JR{B!Wp!-OJrCllnlp^As5 z?g)}dMGxY|_yW&?keJz0{Uxyao#Li;OoJH+FoBXL9pH*zt3=#L2A~AyTBq%V7ETJu zHV8q3@m6nb%kE5T{(Aq(eOg@6*AThF$pi$8osME%2n$h@BvbyN%)%Uuav*LTU2}sL z?h=^nOLQ=(CFaW3!LAAOYEerX_h)=RW> zP2+WYllT~4rsmc6N%>{{;T(6_RsK! z6($rq>6K8yIW&1QR*Td|bD!5F_WtwE#_d0l{ru~A0y2+m`Ot&yw_}fcMlVh@nKg9C6mGkjV)lruq9tlC#cqgyC~!iNKo)G2rq~2_hF!iqrK1TQD*ZStvgW6;}OEE%Zd-d z^t?(!s2b#h0Fq*@xC9RoDVTY3WRX7x;uDXW;wXweL7GmszDV3c&;U0Z*?%y~X}o|w zGCU}WUr>=&2(W$rEc(K{Ke6NZhlu2>pev>*ZtxF=uayD+=OXOgMUk7f&mS|!`etGs z?%uA*A6I~~Ul}Qg1BEmD?72~+4!6|ub6V+i5g|y9H8{1*g9UeL;RH$3)Tb;05nyL9 z1Eq#!toJk&L_}=Tu_e`zgyOXC&493+6w82B-~JaTtd<{R z%rvfgnwPA_nCdqMqngntdyufhay`COIA<-EArM${UfbpbZX!Iy9fE|H61ea%Ch^2V z!y~v5YXJ!!p96O;rW51eY~W|f$mV$XrMegP6Gf8t&bhZz&qOrD84wE`bANKccp0Sd zU8B=$23cZ=qyW~4K@F{YA*bfaP;2?ZJi;iP(BgaOQ@anxqi=>Mh&?HaS|NvFG8@6b zb+H@&LrD;$B({$`tb30FCJ_?e02XF)z`aN^+*F-D~1iD6fN>mt|y&ZL!;0| z?Z)(adUyTXGD65e(pOjEC3}R*Qw{~v6_c=%ZbZpyEt_o-Sb=c%&CPUPYYzsvPK~xx zVljo+5Nw9xNqQ>QHq376!{69gV{n*k$V~{tAjUu?^|S3r*)f_eXdHoT31M7l=WvdZ zW{ACK>C#ou)99gTC1r`JV!-w67*Qwm1BO$DLc0shwKtnRpa;zb@E`8sbjL654PW2a zk}Ny|pWCGs9$F%sALZ!l!48B{qud2*Fk)iUxy}H5{IX6PNjt(&c5h^H$l6MnRl30}Lz6++ zSIdB1fRn)x5uO=n@RLp_LE0M|z1?vyS&}TP1{pa>FHVODQCn|=F7yqM2Y_xHs=~CH ztmX+WMTevUQ6rULWZV|O%PkOlulJR=UIv(C=M#g;^%1u2b`$`v&p~hTl|qG+;wxxs z3ItdlfnZ@(2$fy5uhJs|SbI$f0qJePeD%BE-9YhrT}+%nIyaajTcdTz+{A2JsZo(-#r;VYp? zh)MCGBN%pRI6gqcP_usyPueLcyq{P8B*_+|`R;gkjDv8nc$$cg9_^zD@vXU9JP>p| z;UY0>o#P>bZXtL>W;#6up>z_mffMZrlOU8>9~tI|+Ip=czG%0NZfITgaJ;_(de%DX z9J@Ttz}hM*|H^5aP`~fb4iG}M#Vc>0qFNrLH(143d^(7NtTwo4`n~TVAJRKX-y*=& z?^EdPgMIchrn}z%>kZjHj)hCNj;0X$5DI+&dz$_&;=hE-FdqdQ?&yp}C9MXC$WXKO zW3x46d$jL}JX^3a#krId%Y7BZ?Vp{TAC1QS!P)59osCa7P}>L6GaU`gLKT04oMIet z0JZ3<-%R!qMmjp5-7=KzzqT;8wS{2&>eh;tl9o%yZK)mf7tl!mJhT$et0NniN-$CF53iY$}`6A-9Y&n zYo~qTAZo3Rdy9BR;LgEkx1=feR^=_CgE+_M$2N;kf45+7ezkvsdz)X#)z7o_HO%{a z6kynW0H_XmGv4k~h#Pm|PJ)!B*SnV7oky?OmbcyEvTGjnlrsMfV50i0CegSJ4*nU6 zS~AN(=&0fqc5aBsM1Thd<O5f=(+H4F*_?0?}DyK{IA$_DD-98yzi z(QSoMP~3`QO*N8jDp9K^OjyS$W(=S4{Fou2L8;!{#6m%lv-0uWqc!9{eNKIePoM%> zxm#@GIt`m>&_(sCB!kl$(tU^){z}*xzfys0c04)+E0R&WRA9&YnYkG7pu3@Yz z;7kLA(H>8sFF>{c`)z_xVEsDqL{)`yT{hWXzpv%>L9g{n?>>mt=kd9eFZ)m~O}6(V z6Oe;s`g8*OnMh1wI^a>D=$ag)7Bwx?r|rZsB&U4?QWG7|LlM^izJ8O;C>*5#4-ux= z27XVb;fFiexD8ZEZ&FlH;?rDJuIxC+zB>p{ zn{)v6>so880I-E3qOB-?X6*MK%D^#Zo z_FkBj1}B`7C^blf6+#|kMzS|XJXD-r(K__}%V}YV8O%#peOlhm+X2)4@foma+=q++X}=G1 z&k#mlvbB4I`Jg$R!s0=OmtZtHT3OFVe7lf5FFp|7l8|E&MK$1`dlK>h>qp3Zaxb$xKna+w<2qa3e-#qO$)A>H@uTH#P*O3 z@TIpiHi`-Q6^Mx$s@p>(PqJ~|FdZV9i}LDj-A=M*0p;Rak+yDURXJd7TBzGS%V&ix z%)hu39KiyGRNEYlVa^-P?@jg%wd&XcL6Et&bRgmtVHc!QQ7(NmH`Z>hZ4^_`4QRvU z?(uLR1u=jOVj-F0w9r%w5e=qZD)X?)(BgK4pD}JQE+PE0pMxzx(CcY4s(qbkT zEb6$}Ty|K17V!XL&O<2rKOn#!qAWt65yaXzc0taM!Yf8!(C1d3A8A-1xXQIyYpC9` zNGYy_(sZ=p3x4r5Hm(*pKcUmjNR&h*35`Ie%$KO4W)x$64F&Dj*3z>NGz4>T|gx3B~vTxAYl27Zeay+`L+_6^Tyk8&6L zP>5O|{DrR`Z1MZkkvKcp$i{Ej6~&4DlXG#VAwOY!Fq!uG{VhfopsLCb8)auO{7`ve zNB{Y3(ErD${XainfA(Ud|NKk;_`4gQ?B4PZ>-_QgPyHWn-@NnB8)=*Cy+ADg8TEl; zwsGmQluIpi=a?2~b8;Y{B0yoIJ~D3Bf<3Pryw3uBo1Q53z2|Y>HAp|w4h7O1&0}V< zs6mlO$wreO;R&k3!j@YAAz4YfpKN^7Z}(U`8STN4b+IOHDVXrZA!z!S_=7W7k~TB* zKYm6C)4%|yKZ&2vVF?2xQ*zv;$$^`7+wlJL-`xPL;n-9Y9*d>2t`WVFL~s=(d{da8 z!vL50q=jgUx4MFc7`X$b277SILPR+LxC&U>D9?H%m%{;l1is5lHW!%?NQ;~^Iwy!4 z5NLd5$d1?YHDPec1fpFOUKJZn!RU|3!TbKnBZMwO{3OMtgar=F?c+^qEIbh`og2-) z;o$(JQX=n#Gjw2)x%WC3?+adx%-iOvx84{)gbGlrde!YI!A5bV(*?&%KM>lA{1Ks* zLmY!*4(T?({&IKs;CJi0yBmDJ@#CjAfB(;){_|k?x?ev$Kth72k8?2IKki(8-1?;( zu2vhSb&02wu3&LX##&rJ0NAUsUm9RQ-oRQ~RZMY^;2E-2n{K1ib!N*{80`Ch+}!~l zc;vw9TR#SGIvfsoRh+@0U??e7eYP4^+rrMvWj`(!(Ajr1`~j#htU*2D92vR6P+#_a zNyKl9@|8Sfi$*~Kumi@v;lS8b?STqDKm$C@IU*OpSIGkdJ>`#yc{Uo(+!u>oZ z2@(}bdIrMpi=V86(l8>m8=9ArPOx&=k#H=qeo86L+TZZ%fBS9!-aYu$lTXbz-)w&S z?dHzT8p&z$!&Cp^{|XO-(AqKW!TB7bLL0Ao5Cadfp5Cu-2}jdg7H)a-upz1Vatwd^ z+2H71!SIcB(~uu9vV@ypEVM->RU+p^&!?k0F*Hwm_vU2cCsCEJUWXW}zv6eqOpQ)j zora$m^6=2AI1~5TCxfP-2`DYG$(QR69mMtPe8R?fi)4fRtDXcTwD&yx{#JA6ZrO>k zfCpaAhETJDv4v6M)U&Pg-)j@cBj=}A4D)2((*0G=_s!_l=>1KXyQN7MZ)p6tUX zcVVwW+Q9HcPO@P$9R9obWM>CL9?ZR0 zIAPQY2JM_*ydQiaa=bo28KdU7g%-mAwSO{^__s4D>)ovX$GvTY&bP%qqR&#)$+%Tr zQiY$FCYsg?gV3wyh1c(TDUee5rOK76+Ls%fu4x$-vu(s(e=`3jeo7$J>mc?WvbVJkXD025 zPVx2;smt)vw%W@JwYF4xvh8s-d1Xt{7OI*Gz*$O*8I82&z-%)b*JX7JTWT-G@uPa0 zTA0m{X8eP}N!t_6Q&Us3&X^=*s{jk!7Ln$*uER8g#3{tUQ!S$Yr1lJf9|UCD7O-D#T$V!B^{Tu@3O;^0yp#^@`pdWh3shf;4Az6nwXxCOKG z{o@uB>Ahbl%AEoq7X-~f3S$?q){-dD6sRSQdanS&X^`R-9~p$aq(;n@{yEMd7&p^A zJ}%g#s6umzCZaIr*lrh4?L1o8kitc?*Tp};bnw+p_AhW5#r-3{c zDZ;I}$3n6+M+RZHa9~(N98fcNz$gxt3W7KZoQ4*PYVyHJnkMv@j#KgyXEe`(uXRN~ zUa)vO79sd0SmWuwf(Hof(M}{ey<_y^&C!oNzW_d-1BTAMc<3mfcLnPY)a`G!wRd?Qr0qVYc8s+1f^W* z%KAkrY1ZNGMQsN^u~;;H)YX{eKWLDPC?uVR;R!*vZ-P0J;BAUQjUL zF8qv=1l&4Dj;)y5YkFZ4{_0N}+ufv;5a9ki_rB_zY?)@k};8h{f^26i09cYsJ|)Q`lMm4Ylo< zTLiqDokI(5vmQtUwWu0DOTDw%wEt-fGT~>ZnF}dO`>0g(FmZ)~UjXwHEsW>q00}Ys zEV)dtA1}g5nF%;6aK-pHOMXZ&ff#?}4hnkgps*oxid{L}7PucGlr!S9+|m*V1rAp= z7RG_b_XVsWYv%AZD^9?;v=RSqQ^EST3Eq1bvc-S+dAE3b=Slw$^^HcNA*sPHJ6zrS z_P*D4ShBML$mN?{vzi7(NknG!)O#AuDe{x}H3Z;5txv z{K69{zxKJwR%(-3J|Ie<18E4D&!M(DNs@g3OVeD;VEGxGz-Gt_Z&E=Lx38fR6>LTq z@(l=X!fe9ivn`BUmn^EM_m%ZQ^I9t^$tWslJ-L5(>*@V_o6Um>DuW4mbZ!^m4JIfh zpoLHpxs7mElNI0yv#LaP6;mPo5u#YXUI}IW3 z(IO2P^4dq%dh?M~I)boxA@Nqp=Cok8g8!k$QR*nU2diwi2F_DINtb42j4Oc#R(M`I)+1Bb*ocyVfxV1n5AjfV!sl$l^fGu7y* zE$v(>Tn5wqV;rRguraA<3Bo;=IAlK=SS^p6Y0l6BWDv8MdPZo)!MQXrg#uPo8gXO12AhCeXQdWAV%hAG7p3tGVFM1>p)gRmeQ zlwK`Arbvk3(UJ@{F(5*QWU~RnqsWa|8oRcn3`F&#gJi%y@~m5658$rK&E=UvK0I+k zSHc1S=u*opIGVJ)^h>cJbRog*tqF!5FQ{*O8)YjCyr8}(m$8mm?O)7kuHp%A!C59F z61*`_YM2kJu+VhG3f?&O6x~tDhD*L4d{NG{^FT-W3a8C`Jm*`($_3{QeWota%xLDkov~BEMu8=U0^I$93uQ+B9pb{Fs^L=FIVw7o1V3!o@Q18rgsIQYuO1X9251+qy`0NrMmogFWd^BusBQxXAdhBPw z31Aww2H#@e*cbaf9vwkQL5hR{12?H|z&7K^WP&NtX*5OsblpO98hg;n>dQNTIE4D^ z#3Ud)U5WEIuz8G*MsS0oNQiJj&Pc^hUX}~4hKp?W=ivXKN-!V>zr36oG}f3%w&i+w zOc>`3(=5;sC#Dl?%x;C9zx`>)2|peDzN$PZ(Y4uL^pc*w@)+jNi3`( zr3p#>f6P}1!3l=jR@dylq^kE=7))rB^IDh4{x32MurUlBZgvKTLj=++U9wn+J6gq6 z)BM$%Ty5Pdz%WMLB2$*1%FA#`U>)d67$k(hoU)G9xn5XscrpOXQB_W@DrZ#W#5T8a zD?STy4O^W0H~bg{THJ|p-I5shim$~yQrqbNJy*g2q-UBBR)}0#Ytqq5B3atT|E?#O z`LF4FnC(IVDtn?uCv%QS_&f8ITfM=GdFvRCznMy-#PYJ=e~HR!IOcW;`5>aSXi09? z@MoXBtp$z--X~iLM*K3}%YNV6zU`n>(m(qzo_~_$GNlju-<5OZKk>ad|J?>Xf9PtqG}&buNSOR3d&3RU;)K|> zQ{-8-WH_Hk`VOHvF!+0#_K9O0K#iU?KZt2jC7vjEHM?LTVljlF zQ`S-D(e)|2lnP_EMHih8pb?HmQ4ZHFyWN{Er?fE>vOq4kb1Sl=$$+|D95NCs!OiK~?BIA3L%pxG2!@c~3Pq?O|Avmb7nwB`R+A~Sx6#4*UA z_mbSkA2FoJ#NcHpS1ayziiGfay&Cg!BOO3QVcMqN$Ib?bzQcZ+Jl$uO6m+EJ=kv0v z2Oz6mQxiZ~^kjTs1_3oOgI^+6nrc4F*d`GE{imNc>wkn`JcAXfwZa;1;t2N_+93lL zyH4#8Tn#0u{fhUL2RM*Kw*o@;7g{0}22UoFS88ZA+q)UtwRoUdT|if0@?CvpTHdN^ zmoC?pI>LO3&sSUHUnxr>j*>-n;~FvhL2wRTn0)|HzyT8iCLB=8S2Md5sc}-3L4U>3 zp{^-L*P@@n-UPRY1xP9>zHltSF?}U<6CvMnEd85z!Q!l{rVdW-X5kB%eaVNzEJPxP z0)ZrV%wTe;^rBfew*fm)kaD(a>wq??gnNBVPl8MU^np!BxXucHg8s;P-|e9zOivvS z#Be;DVy`w^aeJwX520Be0DZ+-u=E(FJ6yMM2ApWIOe{u6fzSiP$U(6IIvIm;z9^!) zn10>K3k?_&mBv4#DU74g$I(cw$|+OMDL28$B@b}{&~ERa?}Ip+7Vu8I4mBuNpomoo zstf!(mKXvsq4S^ss-4p{&5olAoLWU~>S>kGP8k z{j)0N87|bT1W+>YsGp;)%3}0or zy^u77tA{y6MJxIq?TqsD+qP16*Fxt)2lTp4$lZE0IT6_GDtyu0GnsLBnTp&-y0&Fa)kR% za!G-5a%B^0K!v^i_W!WX0v1c10C)5o_BGB6@tye>WrpW@ntnMHHc0iiM3-f z{2YYwE+xKfr83>YgbA7Iy~Ab8I&8DG{jiat0q0k6lEM%g%%+e6BgCP?@Af{EMqj)a zA#fo9UKy0Q`ltUhfD*&507|qX@&c3qErcHgYR>utpdvvlpOr+gVhMmul!f4pM#p^t zyf(D2bi=G!@^jdt_bI4@i!4@Th`5=b0rDmhY!TmCW|#ECAbm&hb&{a0y&Dl0TST%) zD!N#)Ng}I?PwX$F`6J+fuCYoDyz2^8^`H2j@A&1`_D;T(46Ud|YfPIhjMNDxPh(XanR$74>}A^dO}>}dDCN~0B(jXm6ci@2$-a~06; z%1EOQNTX=N?3AQs;R21wZ{k@tfi9(yS5Nq^KsGi#us>f#XLC11okEl-n|j(_ib)<= z1ow-1SH)om6}kE5>C^2UVh#LnBYc)pMyGAvpU5s&%;R^0JyhS5X3Bz4Z?Gltr&h{rOSVPELMQe=Jy*b~xi z&`ThF0(%C}iNykt$8xa?ypPhHt*=LeaOh*c##;5UmEfw>8~U);u*3EsYBvk5i`uDwqBw%qy}NcOwiP4)*2^<2&z z7Rn?gDckbOMnbzt0pRu}R7ee+65QRAC{vc@mHXxXxbdgo3A)=RPw@=ks$BryJX7}U zhR#~dR!TzPf;(ZrGpa<<-7I}YWKq){O^I_>zLrb(W*5Mp)5c~&W(7p1W`?7&B0<_m zY3^05O_zclD88?*2so#7p-$%VOvCI68ON$fO)W?#IEl54wUH_2vC3`;sx!|6KhP?O zgM(aMfmA{?kmw`fWW5~<~DqCp`ww%L()%=ZdwN`H>P>Jk^S)^6KccwDn5Dr@uodH1!w z7h{Q3KI>C5U(T^pr>l!o9ol}$0RAfRrXaWooj9ai2#iF;7}=rFnoKi*F(eCCkvYb& z6tC^hnr-hf9>p%*0M+a~39Dg$35%!TdAx*A+*a^QsodypDXF*-eNegIWw)oZ0)=WH zgbMQaEFba1tRN;vVo916S)cwbv|M=!)T&ns_;PKoPJ>q1g~u|o0%sGkZL?9$N4j&bJ*~);x6PJX;eBNDBHn5GwPO}=tvZJZEDM7{X zbM#LnjW9j7xBvLZKi>J2!NY$-F#njvXD&s5^Z>r6MaVhGCNDyOjG0p(s)w3A1aqq% zAI#}3R)W028SVpI$_G;s$9HE%5r=GDSBAkFjwY+(5|qZskNNs`dkFCUcJ%cnk&7vT z2*5d6URk^I4jmU;OC^%lCcopL#{DKe6zO|mI|IHC9p}}(t8PtM) zcV%X5s7qqeX|=cR;oi;Wugdd;KYkBJNsShYv6>jjUSK$tDC!?B*oT-B(c~D_!!FPf zgySDBRz0vVEbXJRNuQS#pnBz{Q2dfoJfZ0nNM{OY$}K@8tB{oEs0nh$FbmM#lpJY5 zIai$rP1CaK;pQ+oAe3khD6D)MxJhDQMUA-gLzGTfy7yi8j>Kiv0BNv-#RKO; z?29yzaL{nf-H($5lgAluG&ov_6Jl8!_?Q3-gj-S1ahrX3dPVZau(VT987glEh2_il z4PQ-0-qPYiK9X|LgY(lfZZ}U+9D2n`BjO!)|AY59XPCPncA+B&Ivhq_qQ&?)vt+aV~ubj$1=N8jNLVD^DqOZq|5&Lo3G%H778O=Ml*hzaI(F5B zn91H=+_Tj7p{{yN$LZfc{LKhkd@R8ux-e|sej(fxA zA3PcsJ_@9b&UkTSA7NmLLxSqp?O2$RFSDZ_`)I@vB+o~-dw5o4iW zj`QIx{OPa}!}ah(l1M^c+7>`(|9r1l1Jj>dVEY+Xs2lb^7pb&yN$_R{78jh}$xD-v zYG}8(2py3zR;=r5Kk^8x0G+m4C?IBUAk?7%8f$|^nFA^gLp#jXOj(NlYRDLK^;9Z;vm&18CZ`4(RbUHPqI%q4(-vFC94>9dPlRJgPC{f(+ z7g#OpgU`JkF3exr-&Vj)7i(Xcb04t=4S`3npw6urkMzJyX7tQ!gFOVYf~hrdS$#-| z&8QZ)Lb~w6!&<{PH#_J+RMK=P)k%5IU^L;SB2of(|74UaE4!>{ySiOL3rM~vLw3Ft zi-i#lV})fPE@8zjIi4Gt0ALv9^8Rrc%BTeASml>8%$2K?Fxz3X;gd7dsB4<8y3xNz zTN_k1t!+mqV2C9_9PElPU=2D{y!)`jSJe`e@(_BHT;$JfDps zE@Sq`N4LaiCYA?;0KS3gj7Ac~Wv&`{1lQfGk7<7y6l7H>I5myyYD+&gO5zoVV9y+` zu&8L@rg0dI8<#OYud}q0tfcz~V=QW<(hduItk$%V@mcQ(ahW8y3?s7u!i{D}YoXF| zz@1j*O^TkVm4OeywuE{gh%<)*=cVDKmtaJgrSZI`IOZsmoEg$_>jnly2h$4~Zv(Rz zAd{w}pod&0$vH$zRs#+-2Y?1=wX>7)(8wW^4MJia9&RC-Gr+XSk*1~=yHG-ZYYJUz zIzV9q>6j`nu85!!%1p$fD?+vkMT*FxLR~qJyQgx@n<5?GtSS@CRTp~4$)H&iE6$qS z^#|IE_+py)La{)wJ82*(oMjAVSH%KudVpC9B`x37rZp`%EdkHY{&a-U0;$M=D^9Hf zqT7nKTo8EO-Vjh3-qM&FMheTFB=c61&@w#=zq4$RBtG}|PurJ}xJ(t-VF}2WJ#~-w z5k!k3+A?uDST-!TP%275TJ-gS2Wa_zoaMxgRWlpiwE>0SUh%Koi-nO<8@TuEXG>@9Q*zO*B-b1=U+N@9jASMKKszS zuA~0kyZ!;!9(VocUpjW(IH%LQ7DsDnJ?rlFjB&8POh-sC*U%NQ zYpNU{BZpvs(==Hz=SVp;{>N(Uds|B_04Ck=@oyneEsHFDP46ZyY zSte!Ec}>SMgPC--Ft$iqtn8dF&7%((Co0u{Ec{1zrDD6~ILWc+M}PH(*oST@kj(;o z7kcERWq~gD**C9If|(npHw~-yS>~AL^O0_Xi_m7*+99^;S`ZyWXK?0Z=%02kL%cQA zzp?H^4HmPZ<8YNYn-1EGYeIF5wx5G-yH+#>iF{A1*%GP%*F47{MV8a6OtK4+TDuXQ z0kVqld$JyqpN^}meJ84?x5W8`w-BGeM|8$!H}KGL4|i@|C$Q|y{wv%f?e&_WG{Hr| z{QBvX7rX)<%+g2h0I#CUJUd;O*+m%JJl1j9i9wnLQ+4L}1AJehtfw?{R4_sl5Gn18 zf9DA2zqY?k5YQX_a)&fr<0}!9f7u-tSKTjnNP{L65_LEO1)G)<#!$>aP2?z(l4w3! zs22V~l&LKPB`EGN{K_wN9(k;CfAvUiWncKQ_JVC^m`? zd%wPwXbQL^PeU>K$*47Pq_YF&^uF!0WLj_iFajAyhXZKzZ#_CH-M#(8DtF}1XKd?v z_>^vL4c?_8cF8V#xCqfunI$y!xm1JUbNAVZS^0AcIA0pH_k^>34n^{<>{w2p3Q;6thG z)Fzc|xPsVJ?%6v`S!>vL%LZYns-PYg)=^?Mi-z&WHORpyF?sU>W&d8VHr~+`7m-~8 zPoQP(5Bn#Be_YVi$6!x2dDPG>gH_ztWKz9?tbNo+6mw zulv~-$4C4c)e>f~2jDNQ^0+_b->7-_%gK)@vIu`oSol{u`QwQPu-A@Bn>O{5>V%g# zo2>jO@w$E3!x6eVA0Zm@63>H#j9QO>0^$ohTr9R zk1%L0!;RNf_J?TSi9~0IRWEF=3(Y}mI(4;sxI+KyeE7mo{0qd!V|!k>?Q*q2&;EdL zOeuu5YJ0DH)-ll)=yNGLe$)h7w!Ds+l-n|4Xwh!{B0nWI>Hl`}6U3HP>M({XCn?%I zi|Gk)Td*z)&@DSg3pf{l>aqvcrMIl-I8G`+)zq_(`jGmBe-U@$hAu#wk6zJP0Y}dY z3&2N>pPcM3xcT1$H!G60RTP!5gbs;d6^w41rLF?0O?EAlr>@4r6gsa;sK3ZOAEnIW zn^t0%bBrERavsy({4B#-|C#Tw0M>2NqcQ5khFJ7o4K2K%Zg(YH1jE%LS<$X1b3@_34*`+*i`k-Z-5;S4*cip*_L7SHFnq*- zs!%4!U04Ly_Rf?3r=CP%`G8gm+j1z_`3TjE89GFLbfftm#hYL?eS`Xd%?wF%u#adI z+Z2{Sq)HCvj9g*NBHCMp#LjR6w`zAe@M}=bA$En^g%U5U%fEs}dl6xX1fhi^if9ql zI+2MDy)$6YUmE9?a2TxhJWEDfUq6{Cs(MQ@$qhhxyt^Px4{krBH3U6D=%Yq zeuOe4|I)}*F9H$BjS;1##UR219rUSglB|>BdgN&sp_3Ntb1mXpBgR(UXesW6bw6)U zl@nT~OovG?^D~Bq&IK0mG`4LM?E1I0#iLU83JZ6Q09IxOtd@F5m~bu-_O_&AkcXt{ zEx4$iK0ZRgGNaU3Knx{8;>}%i)E;Lp0`m+<;{gh_F|>`PwNLfN5f!spY#h>cvo4Wf zB;%ta6x8n6mJb>|q6!do-xaP3dv-Z+rW(nX6c1szpQ{;!mDaW~c*@0q2dtR|%>?yr z5Gro7GyTDX2c-y(*0YgnxwG>#UY&;vB##FBDAA%Z6$a%QNlXvu}zcyONV9d8XH~@*uuf z1)JRFAVdf@2Rb_OCR@$IM9m%>6&frd^f`f#pOUe9RSXP3xa2-R&w>5R*2+#L;0`-CLq_=dX*X%{ zo&6}#MGne8ul@6yp26Pr8DeTqS@uh=-Jaoc)W6RrFGQYxac5FPTgXH95 zY!m|@e*8?WtzX>wjP}+qO19g@H##l&W>K2Kb|0u~g8qboMraC%x)$ujyr3q9lz4x9 za5jPYlwyik=k`3FIS+R|Z5(YhYq!pB{l@U%H`jkd0R3izSi6=OmupjvTiiL_ z3?IW0FQ&VN%5!m33=SfVL9lI?X6w*_Iw9|nT?+XY&2cpA$Sqj7jKqll-f?T$3Q-ji zb(C?b&V2v4dy%e^1oY&7l?NzAEf$iq>nTsqPv)aDUd3bdM2iVZX_H{l5BTO6ea~)n zq1X(b{VSX+bs_^2FQ{hU$QL{t?2S&49?si$>?G)Kg8g6q*XO@MAmH@kH@_uy{rorl z|2JI|hRc9;65kQJTcGT-8S-^ijq~z_lk@o*t}M?AXG4v{CDAgdmPVDz(JGy?umr0K zU{i1}eN4Gg%40_vJKK>RA4t^|9&7JYG#>T4luRs;hsz#tH`aGhR{!~utLgUEc2gQf z{;GSn^C5!4PEAUo2#x3AC}!kWN0B?S+V}=EUlcN@4o`rhCC=A;%1!`RY@I-QweIbK z7by0AiZG9V43`(utaHGCI|WVtE_Cd*Xkjz)TdGi{L9&KtgV$OR^;|_QTwq044R7t# z;9po+aPvz%M?PAzEB;lM+Z};me6R}R#C5Ui1HnXYMo@A7#3x4yBxv)2AYIjf!ZpL4Q&XQqmJaVD8`jQyPljQ z45dcdvx63)q<>N2_ax9;F2?jvQETXMG@M@hyz_PK+79^KNpn7@;CTTZ2iYko=`B;0 ziy>ih_6{5E&@Miwr5IO+48}7U12(Q*b5pa#zCbd3cGuFDpRXU!=V!D$X!aZLg9&FZ0x;+v=6o&`w~>$b@i>IEuGju=(YKn7BoK6lVeVapI~Sz{S3X-{bIb22ecGs1gUmwFS6N zcv=w30cuzx!&G4Z?Zc;y^@0LtL%kRG(ZjpS0}TLYpB2v8w;uu z%r@oRo!~a1lg;MeFEfWoRH_Z{ln=H=LN~MxUdg3Ru89`AE1EyU=h&<2O1!Qi(Mc@!vxYy_E?sS zIK?{}&T!$&;Wg8=4(HIn;G3ZfXEvMckHpb-FxkhQV<_e&Mmwz>u}*5!+nMMSJzR^6 zK@Nu4&CwXW4IBSS4i2KpvLL{!JTiBGD)`LHTR(uUmNoS|-Doh=)!T1Iu zjtdPGx6`F<3F*UgsHcdb6L;Cc`g>0 z_l>0y1D8V(+_C{O3Efru2@D0aRbmLm^mss<9=-zpaycxAj|HRBt7Ka?^vD6ep%#~K z0*UK4_nV!^51#&Y>&gA*;ZC#t|Fid{4RIVv+TZyVB@Hv(AZQNB7nYDPLN@P8zyh+z zi)3i%2K5MNwi|Se<@xRJ^F%~mb@YMoxngH6sH)72jEsycBO*wl$1~a5KN0D;vy*LZPpm)Ndb+-bXX_iQ zPoF$@B5 z^U3CRwvuhFZ11kGK7YEhoozke-rB^zTG@DvZa3C9o@`^3wP$M^ySOi71JAOx@9{^r z^WDnRryOcx)(F2n|-(W^zj-VezOM1R=#<zf;##_HzA?l%6M!7R6TebXP-ch+XI zmF@K%BIL>T=Chdzq7yC9J32wTjWz9ss1^kI6~QM&*mF$U!IC{*TX~AUusjcOwZYnHzcxM?@p~T+3z0PK7=}S8&u(*Mq!(Kp6SUHSVa!h zYafy``kASr`ci$wQS@EtAvJ8APvG|dLxgB2`=)zx(m`2@sB7uo700{%ug0N$@(A3b z)i^|2ya!G`1vhYI=j0p&%82{Yf2gXIgVIjO6K(J|m^LmFCrSpXG)`ag3fP>rlc7vy zb}Di@0Iq>y??0(7@!>=E(-)2TjQ@Vwm{&CB+81J~n0t8KJ%2xkzK}Y6IeXaaw4~tP z?Vs*JL1AZ~Mfl;xIb=cnp8v}D^NoeY#%IZAo=n{@^5J3%l#2_<&8pvsaR{uphpR!wLZW9`|-TCp^lg*7E_n|I6-&o(>-(GvR`TZLH*?qpfvA_G{ z*4lUL8@mq{pf}-C^4=U`XXg5yGkCvejRs1Vn;l2r+u}o-HBa9ofLBQsX2t!7cr`IG zH$9O}XQJa%g`hNb*AzK=DDtlc+OS#uXv%9p+5G`qXW1G&fn*eE%t&}@52{L0)EZlY zBvr*z6cS7og<`We9o)UecBa{JY=KtHnYRcz3c5y1R2!At=A>r43qhWnm>_TN!ySXG zYK%JnZyUbQyc1_72SX%aa5q*@%%z8>hP z^{KD5cg)Sd{2pp9))e0`MLK+d)o$ZDxvU=MiuH7VJcb1{m2;1EjkH2-r1n!*w=B^KxI zZ#vzpzPF4_TXiGza;2oR0=9@C#@tOpfM*YuF~R0(87_!4zRTb;$ZGrhSBU1ntd)I9 znB{FfkAOW6@-kXne#)O;vi2#q>CXwM`l`4J+Ka43Gol0cx$@8OSJJ14XvhLZOJLi< zx74+=52C$%eLGfQ^*mvO9bCE*vq!@=E*v)M3osTZ+eY`MgaMKo&4eVcq>&8^6yaWC zIPsAuH&0gJi3Go5|I2vqhwgs|mhF>1)>gnGAMndJ37&fSU+1VUWuFPir1 zlx=>hnFHQux4>Sico1RB&wdCukS1jdJfz(~E&{~jl6&!}yoYz>w5`^8HCF~gc}XER zAZ#J{5LiV2s)x-5w^k*GE(3eql`v8>T*N+oN_ysCirM_>t-d5p2d5cRlFStI5ySqz12p)*2irIeixSbt< z51#B#AHew~=bPgCr8DN0I2qMb&Ro#GTp7;r2YAlA88YCmKsCO()03cncBPj7F$=Gw zkQ?aY6pk@v=zwS9>Kqas-YDou2ULF!01iV%co`;qN^~WuQ=T5;6>${Zg?%XQCpVWi z6=O2DOyl)Z&n zt-}@f3YyMY^EKuGryewWoMDJhuiJaATDvKrYOG)}F1y`R`h8!^Ew4N1o4&QJe)IH< zJE?OyA@&eYLp0j}CC;vVx-X0B;rdBi2R*DY<%?J#kR@v=f%p@2xZ+&kQUi^!ZuE#| zZ5Z4*$;aIld2#`;yd@QkL5L6&YxcUpNa+adYELc&4gS?WkQ+H;`?IsryQ#(m?r`S) z^@QuR+kMT|ljY3dz2(i|ylotdpk#z8pIn_bc`Yj_Li{)IM>G1MDXlX&_V;?tx4k)* za6Ne!j&k&{cccI2R7AnXdl~jGyo=XJNJ%UG7WV~pf|P_n%54Sy)X@^rj>2>8E;5l7#cgK2qQ{n Zf z4zyf$k#^JW*}J`Y*hn}*cNiOKsD0I#_YB=M<&Mw8X!x^qoR`Tc@QL7TOAK+r!3mIn zIqWrO|NT;y5W0>CJA$N^gJG)=UVZ64jh7o=3T^)g-ouLzpupo_<(@G4V9*O2-2xXm z(0bm1l9*8B-7H(!^Dp=rYyy%Cf5lC~6jTAt!)PpO^aGgaCXNx?m;GzCU%3`(DF9>A zR?^7H*#PuS(pKqED@^>W-xz7>7$eb^ema!6b|Hz$+9R8lOcG>*15yfA$T}Y2Qosqt z%-IUeH5xdzyo7KTitK?no6#A%(i{kH?cGsZg7FR}OnC7i*6U}clx20WPPv_k3cko^ zk@Yx6?RQ1`x*b5uCfyqgfL{g22N{)1IqyGxPmsHMQKh9lS!E3sxn_qA&&Z0!j{9R}j9nH|IV zd@#Kuc=#4d-9`Vv@CcQ%hXX90h;x0-K2S`b$d{r=+BFUr(8Opls)7uC2?g0_sh;zW zbR3^IMX5_Q;~q88V7btfJpwKo8rVxcV4s<(jrD!V0I-OKHm^4IC@)I#p&sd?qz#v+72=}VkJbscEKG*eF3lb_?96Htz1YX<1`J@gbsFtPc2FlP5H>XR@L&RaB7Ooh5>He= z1;WHk01x_b;Px1U<2^r7st~juw#g&}Rah9155UEKM&fl?10gFi9k&Kq`|JYYT)Jp# z7#-9b(^Cgr=jmxI7m(oQ5?CYF+*2P7rHP~)FgxyL1*PA>p+6~8{v?P29%L`DKoTg$ z4dFm|xOCj@0z1ly!L?~Jn`P@pMhJ=xL3Ro{2gs;Jt)??>s_k{L4-nj;YXyj~VuH@{ z%|{b#U5%o*-K$elCsUb8#HS2X!LB}|lLrd(A&%kI1g23=o1gPKd=J|PMBh7+I2r^( zF;+{KOT%Z8twEEE_;(EdV7q65eg4w`qp|wF1 zmpGEwP_YOeuH+g4m0YEvVZ&|^RqmH zMSqzsXLm=MXKa!f=1sh{e~Xrb2iV7Y#sMZtafu^gx?AAD*+Mg?>|kr)8GO3RQ^?pQr0}%O_)|F+r7Q)P zraDEx1*7fy@XW!3bd+v>aF-p#>v4>|XVgcwWn;XoBYI&jdeDH)44qBCiKw{ndEs5s z5+qq@;h*W36FLT-7P^X{Dtm1sQH1YptIsnYEO{i~swIc5%&29pOeeh52T~$xmNH1) zEZH1lFkPHr8bce!@#5EsiN{w!DI)TME(xrM_*<+7wXI&hD%Jc<{KCeo?;G!Petf6T9d~q<_-`skeSs>LB_KALJh~KO~n0nGwthO zPX9$?v_L>E>2Ybv=vM3!k#W7YL?bG&JBZZV%{f6763PXu0YZ^;ApOMf0x0i(!)Ok0 z`m#Ad9{|w7Lhs7vHlpm%t$14n2zUNWqDBlO^mz-s)Xf3;BmKd!xT8-^je9|up^xrlH7o4WrBvvG$Wh6xN+hKllI4?#o|_P=fh=;P#b z2d3mqA51v^3N>3ltw{ZB;RsJU8FN0nJT5wGBT<56*>iixRNzx+z>*xxGx_w?MU4O` z({N!?VZ|1M6-b58F9od(JU2ZbZve0EO}gE&IT2Ix1`-TO1lT)FAA}_e!$7SxTWU@H zApbl<990iPp(E}fMt1QrY3}lEH`BCV;${N3y+{zcD6MaKP{A(w3&X)HRsaA@l130c zPj4Z;$U<2HalJNIZ%)+@r=}4uR&PyB&%p~@YaY=TYwQNUNpt6H{6L-~ME9X;$PW`A zGDwun{)@lFLz30|NbY=aZ;Hp8;U|6j*;K~n^K`Nrh6ztr$HCpn<*Nsac#pON-=qCP z(mpg_z~F2@;5~<5jGKqnP~5e-ycfdY*LUNuBUs&F1KzXwpdY@y$L{@LLZAS!&in*V zlgMO%^MhvA5eN+Om-|L6RHICs3^D0lV(t%WwSz`1KQ9^XpAa%AD>Y|9^Q}%x%tq=jNl-H@^>aMHkx&rMC| zAo4cg0BALl10Xc{LOBv019(X^ph`|u2n#A89A zACcj+>Vrx@<>yF*E%hgaf-z6$Q-02;{G3nuIX(%6T9D-Dko#C9J!+L`$UY1QM$(TH zRwOFVG+28SROGs)!OQ+kt#yyb$;FAFq%=pK2|STW0sx-Gf8)X8UB4uZF%nF5jUVsKcjooACV(w>=OA#{fsUAQ%ioS2oz`N z>=VlxsZTnC8)lsyCgxK{E?@De9uD&C#nbLd=g1FJuf<(CSC}0nG42H3BDi#F4P^Np zFD=Pz8n7hk1FAI=i0v(GN-{JCkdBe^^jBSe6yib-h~+nN*?$OOH0lyAW;v}`G7+7H zYL}^%1dH(kem_1o!^`Zz><*qWGKZdt!}nk+5?L|3K>N>G4oVWtBje9B(;u4f#GJnO z4{*4yM*V#pX?@TkV4N_RU-Lmf|$%}A) z3hW;a5@n5)LoJaB3Qt)-t&)B;?`!^p6v=>_brzG#Cgs2>%#76w3?)@)@IIB$N+lV} zT8Gxd5gK76-(@l-x7V}%ePlmiS+0&Q>j8FKFW*I;5lqs)bjOEG90{lv{NX>zC(JRc z6TMT0oKL$O8RjpHxfgc#P876qjqRwdNaL5U6lgdV=Rd z-E|59_5id4)*Z0Gm0rG(_&`B6b(wnx%9;z|k*r~fj78*&2ZJA}CZAKhV;#O;3r9gb z@^Kb{?iY4Zk_4vn(@%=2y5DQmB^A#Dojc;+^!^NYlI21xO?IgQDzG9cgo8$kXT>gZ zklN>e?md(}(#dCoEWc934BT(m*lIhGO7dH8yRdI`0}kIf>n2Cs1}fVpZj)gp2(f-OP?C+AX_{Qh$&rKIUo9+ zB*%vmAcsj49`cnm6FCx}U;T<=rrhir)mSQ(JrR??#(ub-{0SQ&&`wOC7P=Bh)zN>Y z0C6u;vMbvze^{|%O446dor*mRrR<=B)1#Q*<^5Q_x(3rnblf#)8w}Mucz!Jv3y?({ zkQ`XF1N+RJCtVpkW`{q*KczaS|cntT%c;`x43y zBiJR*RT1~)9s8R>LYE&zgYy&QM8{I!IIlmI3ilT=gi3bqjq7vKE?>Uh2LHn;c4Rt( zc41JzoYhsdft;!~NVm(4Q=#19tB=?3xC8%>=y=aq+`?j{KT^Xh**_)#&8QnB`G#tI z*V`?T(7A?Wyq?zgdrGwN^uxc5oHL!$)F=H1HE|qUO3BciPIlDA&!Sk8(oa!hK!eP4 zZz1fR8YBPeK~kxwFKsD10j=-Dk;U_{^ayI8Bh6rqS#AVAG#al45xPmKZUVN-ledR_ z@(%-2l|H!56k7t{&k7~xLhFIl(Z^wM6AGDiN=?Xr!zuGSd?vfM`YV2^Dv+E-ub(56 zyVF{+jKFXzt%lpulJ^`(dLsLXTv)j-cMP%` z#KDh(8^-vG{SymXz;=E1vI?|IX%@#qQH9=CB4L-~@|(Ow_3I`R2)yMJ|0x_l*oF^P zbHdWZBpI|jYzVhce~J0n z2)r-;Jf?w^8{`k!a&M^=3{YJD&#=0kfhQ)vDfctyk{S|u+78>^AFjI6v1Svq4q+RI zigpHweQ$lRC{GXB32?5x>S7zB%+VvUr~)5N3ySrN06qL z4Bu^{RG9lTh^mj$K9;F|jNEUjGJ-DLBIGum<1Pd3ich=p==F*e)skiKxCGgZW#oKP zIzHCu@v_@ldV#h0l_=lZ&LL4yV{a zTtwaZt@2U9LNfkelG@F7u3GMb`Rs26kZmCpYO(JkJAAl0lwk|=j<-?a`=HN{ytT%2 zR9|nGK@GH`Qxc9aD)~7UUWUy-1!-O)_=Xo+X1gJY;=>E-`{yTgQhDB}A!??Z4LQ}^ z1t$)yjF}bMI_3A@Zm(_a!v(pv&F>@59lh|w8%;^C_jgM}x$~hdti)2}%F=^@SEBp` zumc~>(T4OJaVBY!Q`gCQZLb$k#j(dBCuwSTvQyxgH~41%~rxMNJYrv5X$&N z2mYpWt2mL1jTtZVtmQy0!Iivo=8abq-2<;JengzFPx}efYdgnMR-Ef!S3aU*KYEbk zkCjlG0oydU#ux;+Gtigw+Y+N>P|6e% zsN6y)YM;&2FieM7yJ^KLF1oI5$pT zj_nDFeM$uAp^mI^q?A_=C$upmzf9Z!?+F9>o#`#GwLD-qPIxSSP4abW(KKOT=ll7xWio{=s2pm%lwzTFsl&2$(2L8{_y*iL;U8T+}3(+%Py$7U28Z#)TrIY zt$3&$%2J~KhQ?4;RA)+GlC5EM9mELNh(FvEi~*J8`SN|EAI34re_k4PbID&28=hCu zIE0Na@08Hj2vq;6su$`)Xg#katiV@sdjb3MvU66b}iJ{-@5Z>8oKG9rb&N9hU1 z{rq>vnHZ&I&jvc>lQIz_REv7iSNy{XWFbMBzDhL-R0MHq) zsYSPSobQZ!#KQyq1ldp;O}Qk8Uy{q}P^hl`u6=YRmyDz`XUW&EyFiJ(rxNVw-LQ=uKVqGNDapAi*jfi)?@#y ze}X`}Tr7mqM#;ClCccbG%w^qEB;95>+4h&2`U2ssE=K_@B!Md_aQ!CgXP(~ z)DJ;6smou{4@v={mN%=IA(Laj)kZlk+`;Uh*HIj;9nF<+xf|F0M|(9cMhyy4IsQfi zCWxy-$0D=jDNDYWUDZyw_*~_dpa*!u5f%17i4)VD$!0&FlJ_;kNgiCH#3?G$B&;!C z1tAfka4^0`-s+KqCSK?ka_wv4y;ja}G3)B{H<${0y)JFKuC68;}F zR(Tsspwe;DYKWyhO0;fCWvtTvybI3h6;>6@;JS&jj1{WPC?`0Mt^U516uCLA;-cUd z%nVx|Duk0mpA;^TTiGVuiH>&vNE_0dY5&*uV#Jh&9Bh5sdR7V_7X35}Ha>v^gW44? z6+yLNf29TsFj>iZs9I1mAU#khe+HMc;gS_z%GZAT+thp9X7T$_@X^bwiohtR@0ZDt zyhqsu(Wtc(#rC@gK3GSbq~jg(Y@t+_yY<`wRUT-81nglk7Utm@HB<-S4$29=`2&%J z;pEXQibv72Q;uXGrd@Wj_AK1aDC--nm8jrBdPLxYtA>3OVEVdv7o+l@0rD3Ea#erUmJRjzzT{Bu-FO)W|?gpzK{^qoE4QKh)A$U{a zfJjgk%jTP-xwu!8_*9<){ps35g^CC$ZsZ*lXH?@ItcqY5&ak)7X zAaU`Nc>I)*@kZ3n8ztyiC$k;q0raZb_3u(J#^P|EBcL1GAF?tbr5OvO1CLamZM+gi zf5}a;6P;K@jC}lxLaDv`aT}xpsNZq3822Aewi;@uG#L2IpSae~Ab0T}lh3b=Tb1V~ zNmmDVT<^DF=>vngQ;RK3Gz0?YBFM3E|0GfIrqQwbiM#tV9}XYK+QyC)jXe2_2E#{q zDVy`Bv-^s(`+{*+JX#!Z3u+omgWJ2>Z`wUvsK#?C+~$U29;oW@J6x422jC)<3h8pc z_^5zTIVJ?1gIA;hx#gY22}@-*qdU?XH9qIB5bsltDWKaQ@C9vn$i=J!mM_M9zT?C! z`V`sl=ZS2HgNhPAMUfem$K|Q!S-KO|!SR>ch~v?@;)XUqD^2B-o(4p`(efMR3gYNH z@4~Xt+=>1t@mnT-w`E0&G(JG!+G1+NM4{M0Y3!%)<*Hmim&lZm)VR{?H;69Pd22A~ zpMdQ%V*AMW?_9rq2CZn~LHaW>u_Mp3I{roQJOVhrZ}<8LDudQEg0G|LI&9#@oO|hinVOk6@4jWSO|N-` z!W$BkaMnbcO7l&#BR36j7~bcLXocD4Y4^PCW(A=3ZtbmVj$`+#pRMDv$&;P{Ja}}) z-Pr`@-GfF%i&=#2NryUrT#&ratKo2`>}qyOgQAy9gL^y*Cw_L|KTo607Ge_J!?AKW3k>;#B&4v$yuYSIyJiZt?*T-!HUs56hc?NDJMdL~gP7 zi8Wl$j_~DkU9C$bZDVS0yAE`h?;_0EuKNK+L1?&GO0C1#Zk{(J8oK?iiA2G+ZYVcY2 zUchF@R85^j#>`hJ1p#k^>B@r#vI3>7^4|D9>V~3#19;x#5$LwlVs#X-Tc{ey)I)Y8 zt3rnXAWUrVrKL`PM?Tp+uCIE{N!}kfkJ?dxGoWy%S;g=DLmo<&0MwM7GZDJv8_>FOUJ<`8R7> z2p8i*oxu$3L@SUT!eiI&K}UqQ4p|QZF$oR=;4LJ93YPvE-a*=O*5Jwg4yyDPx@u(P z+pS*nEpIAPL3Q~GYlHu>pf~8@J#vJZMoErCj;kgk#%9L_(B5_ckl+$Uv|e37Q5M2t ziC|v-ja$RQI&n(Jos%mFMM})hWsFZ!DYVA$bvZuKh3V67frZDDL26kF64yDTVh>_0 zAc~Vw*t? zd*8hh6`@6y8{+K<;)W1}k^Aw`&;xLv+?2B2opxKgRt^9S03wttNilfVh2CL035EI7 z&Qbfk?*%!s@l9Nt$-`B*q?s1Vj4-2_P(NGWg^nyuaUf&kJzZa2+t^vljyqUc4(7*! zUH}1m($1cCPbMZ-Ko6iKAplLDgHPCf1Ik78b+ZLl zLK)f3_8=JYrkLs(FoybKu89UUh1pYK*}L0-yn2}}&M)4bo&R$7?gG>Cr?Z`_iwm%F zXokHLO!}<(FHFesLQu~kt-1Q&7VdooUDrB-jwu~2&d%SPowtsjblw4YOuq#k{zPaG zi4Nujz!tp%-00`-y||wR*U#PAh0hfr?ZVWUSr3^=sU7;i#O=9=Lrwd;N z_%POA1er(_Wh+D?SH9EllY(itWn2B`=~;%$Ezjuy!EQNkb$c;#KbMggW*6pX7meP+ z$WQ>3_QZ@Mk>*fBRM7wO=i8Om1uIFl_u__48YAOc#;R`#!8 zQRp0;ns;@CY7cM0H`zF&2HCeWzpiN=H;;~B-NA@Gjl5!3c* z?mvP6h?3S(v)6*ljWT|=)qVpl^Z2;)j;fMcif`MUUQ6d6Hsune6d2&C6VDtF*8IG5 zBM8;v_iy1NYoUn81xKZHoR1KqELLVUk4@;ABf`B*!cbBkyyL<>0%!-UHELQG*c5VD z#Z>_r3w20Wn-dZkj^SAVBg67wW2z1<`*5N0Sz~c-q47Bkv8n-&yWPWPkH|Q%6&LfA zogLuetiA^{;ScHpoE}`6oudvG<82epP1q6eNP>ti1<<$c?7Xc&xd}=e{HG^M!8fY{ zJ2oEpL#GY#;<2@0f>^QjWhJ)I)-*gSC#Yz4@Y7=Boz8_zeDELl=M5n9ZezZ&5EDg5 z@7V?MbY#DXsshy(-cf1_Qqc`@9p`igz_)q<^{I0SACg-msG0A*@$J^M*TtekyM0Zs zij#jB*th`p#Ju6dxKgZ8$mVrm34NQQLNlv_jW4@gNC>1Va71Hx3I#JYUE>>Q%&!^h ze2#LHz~|c8MXaTRDlG1jt1cvWP!zWZf;8*u`8gK~SRgNfD;z2wEGsIvbi^rB!Q1`? z2Ie+`1A{Q|S5*;bvV-Zyw6ZkWdpPj#NWmJz|D}a2P^SXBF7>g>(42%kla)4K@ zZkzQ&rZWRDs0kwJ#FhlT(?3pf1OK5-BIW{^*qn=9BDrzDo`HdjJqVqZMVZ_vcKg)ptF3&DyVTZsKDt9AlE9lW{PFNoaj zQy>m*3GDS`m=c;1-k`*^fmwwfTxoO}OJh`kSW=3v0Dq5=Dhg?{^@d}@lvH7+Ru=Gv z6}^O&$zuyHu1VW>5np5fV|LnCsQ_IZP~FtCAKJy!K+T&LG*o9 z;3?3^Lgh1)6;0LHoHFBC0FGfe-39CvxNmZsh2~r=qr}1P)uDR3ang{s^LKf>A~fa$ z2+1~%?{RP!&o#19Ai%{CrxufI0!x6;NNA|c1|jKzyr*1l;dAk=!7z$CKf*y>^Fq7` zB9n_}5HO3yyg9r&If0`qi0Y_+K|A}$|IAQUXJc#0{JFDYBiPBWIv0YvPSx`QN+@kA zoEJ8MsAe{sg^&vM+5GM9mm{54ifiZYm)^U$;Jk~3@a`;pK7s+;r4V&IS)i*s=bR`7 z;j=M7_$&eeCX7%DF_d?_xK({G-WJkdJb7x8l&kQz-Mu$>boc3;dW7cgefi~AfPw4n z*TYs^d3i_i{Z{Q+d3Sbb#?s zn{YqVM}N5`XDvHg8$wK*OT3q`3c3@-EXj9TqQ1e*>b=I)f|fVqz4blQ0s%Z#*mQ~! zga@=_Ec6J+4?Kqom^IZGn58Eur}}=6#e_#POqO$0E0xM^^jt@GD)Y`o`v|0P6n&61 zESYH9!PCz9>(DqsaoO45+?jYB22WoG0fy^V^ls!}&P7Ni$8R`HLB0wU6c)Zik zLq~(ODbfi#y8PazZIk$1`n04)*I2Qbh_!b|ZCHNY^Mhi4ZnLO~Bu<;b9jN9FmyBmd z^Iyy^n%-{wyu=Q1aKlog$ATuO3rnGqp>uKE$mVUmx$j*JPaj+e&K%Ij_S(whXKRS} znaS+X4ad@#M>!Qt9H`RfWEf9=M0 z4z-aGQR7$4Jjb^8max+^2o6%RaJQw%B->K2)(fNDgKTy=dW+*akPMB&p&g`Ku(TgU z7x{%9)a5Ri@r%KL$tNQ~mvl7{#Hhy{oQa5p2cm!Z9+FHCSmGrDleF{7rBTkAjJoFT zGWxC2z<(KFmF99Xbp^D0P^*B(9_zlVF)!)MyVz43dvYdzf49`26c zgVN+;*2HZ{NY#4d#xsVk>&^wzIcz6lvkHoeRYbCq|Y*{ z=yVlKOl-A#XK(^Aa0F%^BeQS{hSU%qh|R!9j&L#hdtNcJYKBfO7@rI`LKuD4Jw&*? z9N+Wc>*77WoRGkFPV>P!11bz7Zd z{);e7Je2DE{Z}|Yhexc}fi;GQ2yV4tIytVJgUOE~bqtBPfLCpTCQt;O1y~{uh6u&+ zu%JkeklwyR2yXl>F@21qkWT*+yWed--_7vF_R7ZY zkJ;vvY-Que?7!AG9?xWJ|J>SM+u6xBwxzo4YWT z5VnX;cQ-Q*XkD$Zq1}`0+1mE%cj$TLoAsybyFboMJXzn}V4qJmx3iUOYh`sN9;4fh^^GUn7-j9*+Qx1JqvBb%_C5Z{cD`GA`jkUWtUL$w+k`J$ z-Q4W&PPq_ITyl%D04WJKIDr+Y|gu zq04^wZjFyP-U|M=x{JGEIE~fKjooeh2@`K~d)GJpVSQ(9CR^EF-yuStY;QiBnIJmR z0==UXwA)zIUWjTzkY5peLWDiXq#Z2T<2l z>PWpkBX-$sWNRG3^Gb@~S88avlT4>SW(^Pfieq(an$L0sB|u&^~ztR@Z7AjslkZatv^`yN4MvlP)U(>2(hq$SJ#g zbV8glAu|7I34YLsZ5rpNx_-om)?jffX^vswG~nrWr*}jo;~%DA;-3cS52q^)2))at z&p-d_3!j4-0dZSB=WcnbvNx3;&CRZ0*=pT3cWw#{90=_4C(VIFnAuM_W@Wh9PhU3X zOWX61KkcLc{_MDW{(cU9(L*$Q*y|u6Q@VwMC!Kv3&jjC*@AG^9D<47+OGm>d=$>|) zt#qi1esA_(@`y;k?bM4GE|2U5J4H%ZeqkIgT<^unj5Wd~G=qNC7?L@gzX`9tN2bj}AE zx%u#|22RV#0Nm7}WAZ+}Hcu zdIQw!GMN7}kL~=5&W?nRC!-HaVU_)D=dYX*VCn`8Z++AUFzP)t zd>UO(S&j4?o!EJ|VqP{8&J9PDf<Ep0sQv5`i3>L**tUq`{({m{=J0%@+KMNA}NrsE=tvNg2+ z80xzJN24x>s2e7&`!`2gkVhW(e+b%=j5DdLaszwt!ObD+)*lT~&?we?@t7OH)vcSu z)uam>zA4&r{h46AzT6BQB&AA&9kjHxv%9^&xwStH<25&IVv6R4Zi(FV?PLCyX5f|B5&l`EkhFIVsSh&IclMXq)2giqWem%_VQ_O1{-XzUL z8v1>pV$g_Ow=?Z(4@$Ujy9W+0{yDo~>fK$STCysEc|{g3XgbHnh%6^K@1+ zPh&*I;prRzz`HPWjo1dJ=zMnl1=wX0`Tu-~O6=j+5AO3lDP8iiu_qzs_!sCtdi64! z-HU*Encdlw7~xr$1M$+@yKclssm6;vG8So0O5>4}atw};d!>*ES#7VeKl}1w{oxXB z(PGJ$56q$eaQI<+^+WUY;#KoQ^MgS2;o|he#Z(<1?lsWhMeEMg^qr}PQxEI%H=I;c z4{OE{y%*H1Dd&O6!4fU52giWG=mLj=Ko3~x+D&;|k_$EG-F3x)1gyK+HTk6}xAF3r zG*+G1T{_Mx`DivJK;{3GDvUjm#iL;3x&Fz=!Y8eWIbTZK+7gjlk>&Ze07 zaI$Y{-u2qge{0;C`~}*34gc@IaqU=W$HDiDY!%)WODXY6R)HE zEinSU=;PUYQ+dCgLy9hx8_FC#{8OM6W&~JkS;IVFIdW`dHPF|KJB{h7hm*f_Fcm<` zLnx%1dH^6PwR&!TR=3(rgRkq$y}K{RhmyESds!&@NTlUU8+pV+|Kmd zd6d05P#1JLIiXHXod+W-&kFm@zrjw6NH1(C|3OTAHpkGftX7TKe3+3xWN=aWmQ^U& zuwo`GLf{yfb4NjvBaTNZa^Y8m`bd_u>bWd$Dk*B3835Yx(maP%RE>7{98XD}X7)@WZu>*%a2-P2vHR?ao;}tgF2+*AVyLWEXK(4jsYZ3?!c( z??i*=_k0d8$CN`)(RP8`ozuU77_($lXjO^|z{DXFPWn@Q@28m;{g-#{Ol5cOKtZ~5 zCp-~(;70RIvjAPdiDzZQLG#p{@&34K03U&$N9^7;L-?6Wd~p0J<@DnKS`bO|A}LVw z(bK~eG*n-w#lH=u~}ZW*L#@exeP)yt1a*m6jcfG$K@twQ8sb5cOm3`&2-9R`s;lijOany?+x zB)J5fvQ2S^yW+*2y`N-%-27%x(@KslI=I!&vFyS7_07Zji`LHzGoSr(XR7|90WBIj zbn%yH%cKfB_DlJ8K^9>i>2C2M%XDYA`+Ey!H#joHzm1&EgRd4}PC;_{MkpG#l;N1Q zru;N&Th^yXm#^LMf-=zj!SA zeFMC}uME`FfPe%si{W`HUYI@YSiYkzQ zcLp8lr$rT-kn($HL`B+d)G9g_V*~f&v@M%Nn5X+7RigRS?}P>n-dQe~3x;`jfq3;D zrw^L#5W|4oVbfNOxJhMqG9W+u$3I|kWw+?MFL{rBa4L#M*-NnW25l}7cpSSxc%v2L zpVg=Z6xgfzjn6jelvBHm?{h;`A~pIhY%o;lQ#m2^qS#%DZc=YdKb&&DfpVr*fcz4* zi+}c?`aDcEVr=gE&K25FJ$_wrS*2=!x$~Wi@b( zP<}kKgy{k>=u5vr+!O2JvityejPytG#^$UxrhW-UlgQ7kk6eY*u%q1U(4kaceuY{Z zO{77f3+)v?GL$=N;Ytx!9KJwOg}S%=%nPuQP#`bGw)bBlrz1A+HB_Ml%Y?^~L1;W| zd;NmKSiFg@{=%#E2rkQ0WZ04sJxxk@<};MxL(nsLc`dRhIg>=FXQJJ5>&oN*z3PI= zJ0hRLV|orm+id9Jxi`3+uGy$f(W^lA87u2~Pzz8oYvQ)>jHnq0MA`%MB(xUH845#) zjdqU61QgVAJT{tBmCX6*NhxlAt(o<^S3M+}R80{1IBv`MJtq1wOJpm_J9@^>@Y^KD zOK?t!#VFx$l}2N|W>o|nhMh&KYZO~;Tq9Yyn9xjM8Xbyjo|KR961`@}ZF~o`R?}y= za5Phpge#~(OT3BT%>GqJ{HJ0UH~||h^dYWD;}goulwDX6Af%*8=}gnTf^BbmmHP4d z$p_iinYpta>{uD>7FI{kLT@PLfJ&bXSW^DsoU`ho^d`2rCau2}PJc^S9g64+zs;N0 zg$?^t{o&Sq!^1L^-aB_*yl6~Ki^fYQU*p}>L-Jph3|{H6?t_j~kP(hYIeA;NL256# zDI4X4WsPLo%F>Diun{|8V#a+l-WP5P!?^vEJxbPa;Bt75tRzyOWOw;RkcZ%;Ip>Ca znsWgs%=ITxdtr*e65-llu|Dj*`{y)N3mPXQJTm#tkp?WCor+QXYM*~#-~e(d{!K3CAr#Dc)C@Xm2Fsi$c~|C8o(?Om)xPj=9PR>r%CbT~>R zs`zJEE8nwpRI}2H?9)h5Xf?xUG9&2sQLHmTv%JvF0cUcE>xX`nnd*l2rC9l*slc!L( zywMCI$|}-9;C+MWK#qFp8V=qhC;2+80G=;U2D^s&tKlFTxw}j?Eu2^8oW!Afb5<23 zPUzAfxesJrB1u9coI6Eh6j&G-Q+nk{bmkQ|jQAN`wNdwAA;R4HsO)@+)20{w=@%bf ze0Yd|sUqcgV+=}UOOrxWr1D5C9U#Bnk#Yif-%$aLqO@B>^?3D1a|Ad6EZt64WsOW%Y;mZ~gS4+5fQjVEKMF z1O7P8N3&CVGug}fL;S)Aw`Tas9HFo+ zTpD?pa8FhlV9{!A>Sl^pg`LJfVR6##=_yV}EE|hGg&x%A&F!Qd+*8uAeA8Nq*SD&B z4pE%a-b+ksvZR|J%h=HUq)6q{^od$MCH7`$#xM;1g6jk1LwvSKjProp(nO&1q!f*RuL9#0mCK- z6gdc7Ib|{rT_HGB(Vgu^7Z|IL@)4im-<>@OKLoYX7O6*1s>c#;fOs37TJWD@e6;bYz_sg&n2&_EZZ)hG+OL^iOy$=Wc>kSKQMx#65 zomBoog;`uEs6Amk^`iOv02t6mH|x<=57jKaU)6#~CFZk{eTN7!*xurylk2cGz9$~h zt`vf2A17eyNSAK?*}QmjQ6LAGGuc5RjOntG(S>YKyMDopYv8iD8~(HWP#lov7w}71 zxg|=DaoMYL>Idw@i}9aj7qM5yr6MJ|D*mSK@k2szKebgJQ;3BwN}yY-h%hplQ~-v| z8f-NSsBoR}U+=JWG5p!>|186KP6shAvpYms6K}^v$ridT)Qf=nQ2)8@OP*USWz^~5 zy$h=UftRPUHk975qv^k_c%^G<3xb<>gpd?6o(nZCipjPbJ?w zIS%CKKNk=^=>d9>-3wxuqlROG+`v3oFBupI?4<+q^T7k(9dTfW1C$I5QCT`LKOa1B zbT}PmJfzJ+4%k#V#)``+nP@UxN4sH)zHXM86FJD$mZLV1S^rh%SQr-+5D+pXF|UT= zO+aw$qZSM=*6LsI;wnC&Zdu0(qF)YlLEO0@L;XwJziep+w2Y2oao8M~l^yrEj zmN2EDiz#DE00`^wnhD@YjJSR) zESII)Z~^cMijVMP_cNLM{H*z|&YRHv*t3{=NfizdkdVFFk+UNo^?*L( zp@>m(_M9V|U`+~Eg*y*|SOh%lD540;>G67R-g!u3XEqE$kVf!!<9-9VZ{W&qHl=O#M)yY_ zH#?yyhcu| zH+CaHMwgB}Tt;6e!da|7=#ICc<$y<{Oq_VVDEG}sbwMGlR03XX#>S|kVFdyJHCRI|afVO} zghoL?T*}3FtgH*ppZ#-I%y|TzXxUg?`Y0E^vSu%0k04yo1cT$2Oypfk5zppnkU~YC zKB9v{9XdFbmm{CBhnz2|gwb=XPj-ykKG<`4QIay}NFTk{{;X8kB6aLq9p^T_*AJ+a zag7te=|D}YmzCIdi4vIC%?lc2q~3AFNX6ryNnZ(Qe4FoFT!9h1Q>i9d)}#PW+9ZN5 zf($y&cajc0klR>&0A_vBJAwLLeYwE2eTiztjLOdQ1Z-`1P2M0qS=a%skYn6R6g*?b zbwXdlMFPZt3ystdB89+VE~6kcE`JqYh~<=8NGlax-1jpwC}vHY+KCDI<wIWF6Pj4yH_W_!`xsUaKq6Qpjg`VR1aB%Q=@$y`5F!q%@Rj zmomyAj>+gYh6XN|D#OUen$7O;o6By+7h~(o<0x&gCU#s<`#3Iu&#R1mdU|q>fv+k& z8s%e`7?IId;hu|jWZ+Q23E)HMYeai3e*nzZqucs0YuO-&qr9CuDKiEz{#>s<`L4`V zF#dzLqV`J$wfznQf$1=T&~4Qt?r?IG5eR(r`jU90m_~HWiJLM^EJ`JKH>y0CX1~!vuIw zD+>##iWvS{O#Zr?`~^R4ZV?DKn3m)Ph}*5}Sd`~4{DeORmz5v0W(X-ZiKZLqy;2qT z6UBUT8&SyOVYYyi&BdIUR_MZihb+U8RY+Bp!9q9Mk3sS{Kq4^Gm(jXM+yRS#(%~q@ z$|yo;xVQv0942wAqz;Pu{pAn09(-7S@bJTZ{QrXoC{lsoFXW?WsM1J!Yk4M0`BP5I zo%w~OEZH5{zp0;&Ekg!H)j3T`LIoT02dF`@6S#p8(hat#Iz&F}6lMEyz<1omQA>|} z*v>>OI3I=$kB{|rflO@>6ahtr7V;$u5>xT z@*^m~@u=PF$yK&8i{w9CQ0MV={u6Fol${XnYNaV4kkVz}o1guvIs5OG+5ees%)K-l zC3H}Tfrtkkw0at*+b9DGX~!&vQCw5@T^ab~2G$e0NsIh-Pu;&Eav(e@tPZMDk>K1c z8R>v?xCijI7d|Cg`ME?lp!O6cdiY!Zbf@f4z4ZLl#W%?Dj|OVU>Up^tW#G`?H7II= zv+!sRd3c4fipUHHVzv9`SHnCYy;vt%{cPQfGO^4dIqh39q0CACpGBP%&ekXAzyopG z>Whvz)MD!nq#&VMOT7whLh2RKK3@eS0p(AMpW?BJex?5{(g&XxpGJJtHBUHq&N?d6 z5(JKE=6OmFoNN5tFI+_F(!Rz&Zw@pnMiqLMXQul(J4p{6&ES~U%{!g#xa+;I&gJeS zaX0<^=oEL|DjQw((F^q{TYBI45k(~=Lazt!mFE$lffacomX#YGpTejD)7GygyBd6b zVPcWEB#Q;fjpZa|$@^Oznn53cp+yS3e*J$#VU0rtp!Vg2M=xNt#5ur@?c zrrSF9d0KzVn-EnRo?_nhflcRpM)=j^0?ZyVN9Il!izVd$tRn&)JSfsEntPH(vz*O; zoz2b`vuH#bbXYFg4O7OO95hJewxD3#Twqw2e*$Y}>JC_(?@q*vhkIz}chJ;-osPkQ zpysR}djtzOyn`9II0D`ng+wJLA*cvUnXF^VoXY)bRy=gdu3uo)p{_*Q8qnJoP|6w_ zIO;|6hJZ_b?HKlFf=k!2Ee)|*8iek?GrA?g77@me%4C6SoW75EpY`g|0F^?r>S!@L z6yl7l@C+whg=hCH7_!J5*Cg+r>7hM_iM6nQP34Go@@W_Q+_qqzGa4&$%)mFdy=VUn zOt8zx?4m{yAc<5P-)TN%H-sKwKLP}=EQA&jN%X;KB}F5=&ACHGN3Jz%R$eh$BU=qC z0+uebwmKZps-(b}HoC|)vZtrH#{|SdAV<@=C=P9gGFR1r7m9>gHdSSdfZH%zCFD;v zQMD#&dTEVl9Mjo1r>NNZs*78xA#;OyhWG;K|HOT6%?rr%4!onjjOa7EPBw6W6%>iA z!-8KF-~A|g%m==QTBCZ;O)NHDW?m1u`K9VP;kcEgAZ*+*DZ*N5d6s{T(fu}KF z@xXbV!4{_kIcbjTS()%fu(!u{pueH#iu*T&Y;Yca&M$8ch1F+2G;#AG4@be5xP7sr}ckgW9OJV zl%l}N(*o5ab8)XJrFWcpX1Vv$f8op?etC@)DK8Wv@f2jj^`*%uEmcb8N23t&>EuCZ zMQf06A)8HY#G2{l(=C^t2VG7-{tCA<(8G+3CeDtUk0xcj62@XfpKvNz8EVo za=5FtkF2|LVH;naXQp(79@xw=w5*VERj8gpIaEv+?N7m6T+9oj$VF5&sbY3T?HQfm zrr99V0CPsQ$?WoNH<>Yw_+~y?vynZA*Sr>vq}?LcxK_RP3F3N_Y=6B^iG49XDd0kK z$;ewo_e=7b#C?FBjdBt{A~%CkPt3+B8?-8wbjmzH3_3bPopwewv=DTE-opA~d70rx zvjNX>yC@7wmQFl<-$*k&%H47%`NLG06CZDapa+CcJ!$Kw?$0Vk;E@UORqt3Ua>8-~ zguo7s`c<+r00x$Xi$*UiRT2luP))bf$GC1@!^d@B4#U6*<30}3scPI?VZy@(9$ldv zO|fRmF>DxjE*#MmHicD9P^~kjDCXvezw_H3uaHZZP~Gfu1vr5kxm88U)z&;HA^$;O zz|YFl++MctN|09eDO)+6Q~FCsI1hT%_n;1FFoP`W zwSWAB2k1g}tSIE4fA|odS8h9XCa)Ix&hKOk6Ptn%_3QebQbh;X-&CX!p*3go+s!$! z-s7#9UsFd|wlv%ULpMNrENU%fmZ531>To-!S!Ggv$6-K38!9#iE{Gi1)5}gQY@>`b zV$_hs#NbS7H%=Pa-tvM>{XYD_+Cm(|+1~vH z>J`g)+&qP-zdCuvdA@haG>~@4VL^X>rpc<~YzQ7wq)cHtIrTyg69RQ~`ibPp6NcNX zp@G0hav~K+f*@Mz>ys}h0k&iQs?lk;occ)BrQEGR<_7$=Tr!`WM9Mu3slTC3}SjxpFDc`cj; z$H%XLv(Wi?I1BBnaJJh+MPbTEXXDBmh5Z22whu)BM}GJhN5uUOZq-6wC<+`PaKW4y z5UH&z-k3Ib)IB|IUi2B$fIdzj;t^gE_tw5Va;Kl!W5nW1V(K}=_500U2c;8i(F-mE zFHk|TZdg$3`3Z7e;bws|M}W{;7^s>d2S3r!*2XohKCSsv`JxP4t3^fICYqS{&`98- z2m#;-F@O$N{|FD$yy(+qey02`Fi7d-FZyaKLYK&!stTVKZ-{X0A|kh>!db*w5Gtr1 z9hP9%=sEW!pfXX|p)OJ~IgK+?yF>=M)~!kbc-rZsG+zW;u0z`4zLy|{9E&bPvEaTm zs$v)_*y|v@jH^Vn3<9`{qu9R&q7zI`O$ z{5-#ez~TO7Y56n6nJ>xczlb;7IkUi0UVWZhcD^fGKC1YIHiN(SD8bLUhos%mR9%9)BW3!2sg-_4GB+1GX7pcw$XvJuIs0Oq^53po# z^RGqxrTN_a>n{F6>6Zt~{>ytWeR~r6t#~!^TYQpL1yX+!iyNlIj8MbgNjq1sQxF$3 z0a8KO4(Kyy*77~Q!B%7$d+8J(m2DEMzdU)$UwE_B&wfJegg=wG8|zg8aD-N+kn>aG zpwM3Wkhw=jAGc5GmyA@F@(Xaad45v)rGhqUzw$MGctbmOsPd2my_B(9i&X%*c44Fu z8zQF?)B$-R^`9WOry?}CK3EE~YGiGXFNE#Ykcj3mInP3P60!Xt^}KUo_=691cnFh$ z!=pgkz~LAC@b?FdB)CauT13~tscH{?Fq^AA9c8leX*$~y5C%~p=^FDjf5PUBs4`9L z(GSCam4V2<^KFo;RXI#aj;`yB^No}X_jq9XMUkb7c`FksvM_cjuYfxRy!cJf4fu8X zSE}!nE#i3a#8MjBfqChWhJO$o{sfRBtquZick}V)QuZDEi8UV3p`;N)$sk)1NsUTH zQqRZ)H#A`=&B29gV1xkFqJ8I4#lUquw4KulQ z(6C0)gg?&BS8esvU6FqqOv%zE&(DIy1uvDIgySQ$QWY0aFM)jkP}Ue&sTJ3V$sNf7K`langmzRFxvrabS==N(~g3 z*HjXB!x*RH3Ah1{PbrAG+j!#e7S|;RGXf-U zDcQcW_<53^{TkSS-&*4!*BS#RxT?rb(0M#pu>hNE=mql5%@z! zjJ~{qQU3>pGKLHo<3hFXxJZg9=Z;zW6>%nB^&*Ubku9k;_@=#njyS^(?nuuQOS%*V zIJdsr+F#$;-G8?7&j#)R<^O5IXpw@d;nn1AM*e6uMXDH0MyKOARFct}xVq*I>XNuD zV(0bDZ5`R{)Op!5_s(rP*M+_IU)el|qKqLOD$#T_9Sj@Jb(}{ah2*X1K4148O6@V* zt`0GWTu=xKUO)nUH7_rsQ-aEPvYPk)vKR_7XMjFbsuBdc@$65Dqg&=_?0p1JgdHEr zMW}x3k++1JUmy1XF;}|~atcTo`%1CCysuSjVT zL*OlCeWe##X7is{$u)NN?f1$u$P!vYPna6Zb51P@gU^xr5VMx~ok z0DupdN}|RIr3$bCaQoS9BzUe%IZ=rzfLC8p_3*Zb-Ik;P5dd;%jTm8_fh)I4UnD&8 zBFA-yhsF0V0Qu!{YG~H}-p}^_-hWw3Ek9!`2@&`SQ5h=ZJ5(wC3W{Eaq6NC1!Si5y zp_-cpCzP{Pbf)=(0MJ;$t+VcEyv15>66Vg z4{@s^%w)u>#5Zy=A|LJlz>Nd_UH4tK!n* zq?$@~b=6y*>kQLD<-qpu6nJI~E4ZrEw`54lH^oe~0B7c7NQpiX~)WfBvA}{{7u`7m3lQ!Tcac*wdkUmN|y`*)p8>+VBR9l#L7G-LQ}U|zMRSLD5r|D zb4!ChNf*Q`l6^z%5ev$VrcO$t?vPr!HchAuJfzNb;_lRGX3*Vmu{cCI;)%NF&NRlQ z)$JoB(tx0t_ARZQNu?L^SX?Sjt>Mz@;Hs5&-*WG#QLbh34NNe?WQMadoIo1vjYbid z#=(dNhiKpySgj;!?;2tSo01%;%{g9XH@iX%NJ56J^=+0MyKN_2VU7Fkc0_7ROPgE! z({gG}7#WNp3fCLlsVO}>tJmLYnmxkh>&#zwlwG?8h;f){@C7sT4a{*=(l@Kzr56N9 z)J+F!H7jY;(zhj4AP}K~m?u@+R*8Ge;qZ}*wa^jrUFC+eR!K~fKQplf&nK7{>C_#= zsGn41b86lAE^|WfBfE;_S9Mnjn#yMiu+kLrlHL@b+L@}tNgjK}8Wm5ba+d92Wv&E{ zvc)f-RjkN-J@H9uS4-_UKN>5{#JSjj3Y%zD!^t}tMfRUSMq9~t+ZV#NGq9hv{|3XG zSIx>le7cK=R>(U%T*E`VuE9V2mS5U^4B;Wav|FG2!wo+C%+pf1S3^Od}lIo57fymNrw zXTP#tBlE!XUx+5^5L_}4!g(Lp+0a8Kx5hcK=y@%Val`@ZpE&O8-`v+=M#IN6s{bJj zN!fb&C7sNJM#497u@26Jr+BWO6nn)?o|H$cuprBNzYWA1`-M{gs_49SXC{;*?MT< z(6ZBpjo~IM32RPC&1tsAnBo*R}q0)CW( ztkR?CqsJbc2d;ox(PuJgU_M4>i8r@BDnXS9rrjySC$p5PEq-teAyB^U#5>lt9-19sk&Gfr!~v+>TrQ31WNIQN9{wP3I-K~k(5$@C zl|fTmH{WZNwMv?b>#C+4;Q`{P(LsYOKb3n*i>5h&8 z8N5pImtliPE8{S&9j6vww1|-&^)2c=@j8^?;!|Hrrw=vPZ2|A`P#hxG$p(tGUH>k( zT_vkScbO9+IYp}c%(H@5=I|H;vj4jMzF$u_G!*7a`f`~tPPn@1`k7egLHqG<+#FRz z8Ygzs3sRx*z4fRtQpdC}68363f9xi4Tx^vGXSlmK2-UnOO-3jeqgB+M(>0m_dZ`QL z&~#YwynsGMjtf3B7vDE9qgX4^I`MtotO{dTh(d4tK|w+xTd3jg_pdf!+(9wr~xbEfru|i z5|>77xMGT#IP2X`z80#ggSHHpFKm+qCwhLDRr2-Gr8H+Uyl5&H&e5GpR)Z}^RQW}e zcFw;;*B)cEv;()U`6eXb(q{jsi%D8J`@HJeHwk1fIZs2DQz-zruqF+)OC38zYY%JKZb{Obkr|Q!fx;IU<&v zL&PblVs|Hqh%c|Iq78?^!J9Qfx+AA#tTKL@pS&U+3D$DLTfhP5uaqLlzaFV1*iXQA zGaVJ|vW=UPqT7e*hONRhUDHMBMb_<28J^%2KgpvunU(7`nN?}0$rt%PW44k`hi}5P zU6Lj}u0qcaS;dWGnNFNnc>7sW5GJr_N*;sg_vjzlPK?V|`p z#gv~Obi7u3RrEaZ1VHh2O2q)u|G4d+?&5g=bB6f^BP#u3JzdM=QJN%FBg^Ake7l=( zK@8+K{fN7r8t_Q6f%lrEm`!DCo>qrW{M)f7{`8MN@j%!Wt07uq4vm$zK*32{@XcoS ziTNo=2IxGoaCBQZUyb*EMc##SKSAnM72l0S69gDW_Y_Q?ch~;+s(HG}JNRIY?Ay)B zb)5df4#EE`Z6^}7dP{j{?8Y^^b?)JC8j)OQiln{>)WHT&pntT&-5@0m9ZO3mlQi5i ze|1S~C-93fm-a9igtAUN&xBOrNvijn@_3N6mtew4vpIz>yR!Sw0hM|9o=*B+kU!$Bqf;PLSR}5D0@Ch?XkW9;~(|5=VQ_r); zVoNZ*Tcu6O3gb6!Mex{}&;g0w^h|s+`OzcBobwv+O{B5#PXo0$CkI%VrF&8WqLSLL z1Rl{7jah=N0T>903Y;x}g3RDw#xqS?+6+{X<8GJ|)Tdv9lQ0;dzyXcF>Uf@_K#oWP zb3u?U;uI&pt&W7rfQIiQN~tlQ{R4%I5C9ps{76Dhxq-M3yl}^!2ff7{lbV^Eyytj% zG#l=2jpXbR)y|xeuIJh13X%z|CL&jN7|t><5lJ9ZE+Idp$a&EH0HH(I%VMFI0#xiN z={oAgv!FaIp%?#&@5Vi`a0pUIq_O0Q&;CXY8V_@+&~m-ksP&Nix_XlI8-!i*hkUcxVM_cj)$8mPgtAVGT6+M>6KzTz z;016vS2*Qux)DP*%8t$!AK6D>{N9P|;&5_tuklf(fd8|fgzIED7H}mX{tqg436U3} z8{JEclgK!>I0v7NmMbX}Z3&xzeHVuvae+S)umMR!V*(aOHdsx@1P zydaObk@`B=y6zCdlM6d{nnpqgL!9-6Nv0FR3I2ClYtX3l7Vs6LNFyt>5_K`VRmRNdA;fa_mkHQN;9h+II^6)7{a) zAFvwZ11pRx(rRSB_|I@?*M0|RE7oTyu-}e|+UiBE!c!S(*aDT&zeBJ4cR1uDqPZIK z3Y`7gfNzWl_%*2c`uJ5F;Zwf7=G#LyGiQ-j5%VTr6teJ>Yx73_6lWNk%8vd;3z|lu zyHgz5W}0}9@VGYfK3IuPqhpy_k{!O6llczrSw|!tRMlSlN(yu{3r%j$i5fb8;>UApW)A%JIj4wg#a)vDhzagG&Ci%gas^$i z*IcVKRX864${liklMk6ng(S%vMj_dQXAU1pd5(N4$E5?MydX@EUGnDqX>h8 z5G1JAkj>x^8eEWGQ*e!R_F*m8YpqV7oOa)ZO!nbNuwrB}bZ)%~+^uxjJW!)gpUV;! zHUyhfRSXoFixUQmjuK5G5{PVs2%D3_Uk1=Xn5E1uS@tp(u;+U$t~_Ql=pH~96c&ag zS_iP3Xe{E&tr33b;?`08OTzoz^EzW2CJ(26w&(tyysv-xIw|*-wNIf|{j3|+mNxEv zG?2nHB7Bdx`Vr)sodQ3jxoW-1n;tpnpq~`v>nO-pS4x|j7ApHM+u7XS-Cx;R1!X1q z%kup3n!K3B8=)AlzyyLF=QRu-5iN|f|;%B(#noL(qVA#r| z?%-vof6QBT^5sH`X$~5}uG}pzP2IV%dmC6zA-3J9x9Yq&AMfuW#Ljc{8*#LLUM!Kr z_;S#;$*iH`C(ldEzQG!iK_cYJaoK z=iS~}^Az{_`uWFBXkK~Q&tFiHjy=09--LnEt74oM$!Xcr6gv%a!^3Z)z%UV+IorxG znMY%Ir=Er@mvtrIk4b5~hQ;;c2s+KpkPrn|yt|6rlra63>Pd(~70I=}dGD?pau9&` zN2HynJr5`rSFFJOxB&1kG;VVt%?5P+5rf7WgT1?!%^ z>Puv|gVmj{IYxY~2}7&HHer|T-*WCfnaWK~p3oXA zmmV5)ZTEA#UBj#NCh;Ym5pLV%*%N{bOh~o9R~e0|x{n74vcRS&ea7nrB|)3GNJWpl z>czH3-|Uz_(Fbzhh%Q9*)Bp#iVX{%ix)? zxAm6nm#h%g-nzY3yJtKYQ=YWP(H#3wv0hcFZ((r4j9a6|&RC?H57 zp4WKYTfEDRxWu;f@Ub!_d-A0VIqDUPI7_)t*3*>Vp;X$H1g`N0>gFtEKf+<%$BpKv zEjg9J@e#bvQeB~kiiNS4o4@zoXI3&)(mrEvx92g4W^zS8T^VRNymT!}&W);1iG+9k zTsyzQJy4ya+EV7a*@IZExg=6NcORn2e;pk z2cB)Alfk2OFLuCTH_2YT#^MzO)=r`-Fnc!?c|nmTd9)Zk(#lrx6Dy%*?VJh}8IFIP z!;5M>Q=Ay%k0DR1ufltYpwAYMHbHAKg-6Dtt(0FdlOdzJMLPW***BZV70!GILVQvu z^r`j5!>%pUrz1GQr&we`N~aWAX;xqM*EJ z@%ZbcEHew@A~0M~1CyB7xU2O@*FBv;&r-&&7AUOsfZzy5=hu%E$na(P7~y@?hkW(c(|XMpDq7hJm3P6_qwI736auG(RF|WZiHI%`GtharEa}l{CY>~1?gJPfrqWxsu@ZOBscR0>FFpup6JOTeZC?;t%`^KYOg#x#TzQ^cf$IiMIi zRk_J#TvKk z`E@OzmD9~{z2dm3)T;iQzX*XS5cFu4_ z16?ntEf@_uQvTr;E?MKPu{4NspRyc9|U$49C-MfuJ-rYX%qL519`kMfj14f z4$b=G)nN#oJMDJG)WTs4T`92P=tgm7=1~`2!TQ68Je=VdK?`)}CbDnw3U?$pKcXCk zg)iBNCMl;Nmo>1XKF+A%WP(5E4At+%KMiC{O(|Q|t zcw-m|t;=_Rm`|DhD>ui(Op}4U**R@hx6>`2+n@2IGgNH2_@vauMJ z@xkQet7d;g?NO(!<1^dnias!zf)FiiGA5KSFyE%A`^38u?!#CWk{}x2!foHBB|13t zlE%@yR1Jr4lynFZ>zr;Cu2#&iM~p3X==t3cv6S2-!jh36mm@T1-;~CBTxt4lAjHxI z;~3BzAmKY$sChYGX?nt7 z8~(sg3mQ4P>h&n0eJ5?^*~%pn_p=S*6u7-4dVkmkW3w-o@dd8`BNywxZC)trqVI^a zz4aj5C>xXsXTsxnU!btoS4~`_jFSx7(b%*9x;lrshLqkA^%vNtU1b7pMCIK%sq(WZ z8<&yBm>ioVGs2N!H``l&@N6c#zadg&Z+Qd1Zy{xE*9 zsepT`O-i1_& zCM58E+$V}MdMXU~gyNXAPsoVBygUgclCmrcRd^%vR#|pt;*-BW(6U zaM$>es}IxIT@7xdb5*t(6#kuT9POw4cOC*SF;brZH=`?9lW7=>u(d?{h#)xdr299$ zn^tK8EknUHS~e;$Q}g(VxgZLacB9A~tu?Lc_|MD92!}9f%b6}pyqFpqgvTZj)Nj8J zWd=RWWLMZl{BZ$`GE^aU?S#%Qu<9jCjXIApRdy z1Zs7x85m$c72<3L2rNS>Q`V+6e-34go{ZcWdmZeFy0~o^huJ?PP=?|QpJO2x+X4&c z=Ty%rx~}YKSD;95JmF>8b=zgA1+^&awbs^H^6%8DrYf!GLG_y>ppqvrDZ|&-YP@qJ zu?SO?#of%&YlX(+4rO4xtT|?WvTs#Q<>#} z@rT`+oZdIFv&a94ibOt4?~SvXvblCa2vd2W&`Td+6Z=oX5c8BKD3;gRry&jjB$_*p zWGfd6tW&HT6K%`OhRT?x;;fOSJLVo?Czvu-x95RYo4pLiiq}~^Kg#ep6H{qc^J7mK z;`J&KkTq>sSwv)rUDn2$@cCyI97@gIjl<)w^Ap3U#R_gSU8`M}Rl&gVBE`!I%xh&9 z#Cy|tA8MqV+ejbo4^j%qf+81AYQb~&x{3TaKuV7gKQt3CfgP>GwVG>!*fYX)f~kP$ z8NHeV_lkKnPU^o(7iDQFTa}qB(btnq0vibb?G3xb5!3cAMV9&?mm4V`m`y2+9%p@M z>P3E)J&ujh)tYw>0eg4HFnEl)+wMzo!2<39$~5mR#c!B?2Wc|+T0(3lViofGpGmcc z%+amx_f)kiU8)=3Sqdx9XjsXeiYKy8jNenfZg5J`qMKU*maIHxooZ#7 z@pN}6&1@~R5e5s_!$jP&VQ1S-9XU~>7DpJtY3_v;o!HnKG$Oa$05Z~p5GE=R4sh?G zG)_iDMK+L_hZ2RnAb=hqf-_LCZd?s$_=Exdd?vif71qIO78tb^%0N4w$ddDQeELFG z9*L{OhkprGRu8jvSFf>uN5}^i9-<*mqIzH+TT?=AvDVf}qSKJ)w>S8x&w8gLv%)9M z)1<6|9(H;8uQ*-hOJvDuRCmUKn7&hwr>S&hS>}^Ub5G(8mTX%-a!yP4mJ+kfN0OHJ zmSECZEBcsOR$HhFlXA3L6evBn?tq>*zwAn{52N{HdOY4A&Z7CRIBnK9L+?$LxMarv z*4XA8647b214Cv`h(DR5SZVUQ2<}UKEGrIZNdRUwJjn&~;6(P+6PI0j{+)*g9{OM;^TmttL{?vyt}Lb)0@eQB2hQHe)W5Lu^|Bfz4fUX`(4ODG zO13TOgmDr_m5`L4@UXqR^G6IO^hOH?79i!cP?Aq{>IlJle}LsLFT0Qb@=|Wg!C&}i zj|v3;RO^-Z0e{Af#W;%|!uCz+;7 zMfZPajLeu|c%0!{eT;J09dkjy|IZ4v%yWr}N$edWO*vJ?-pydA#?r_TrV0AqrHDde zMN}cOoY=`z^|F@>BP~+#G*=F)bc2;Rl0uj`Vo84TD^oCIq>ffMHkzwd{%@*v=w;&| zNsqA_S*^X0ZU8&Q==BuetiguNGd@N=uEd-wJ@-pcD|MaQB`xs({TjS zqS<#8tw~~qAFF*G-s#5eOI+j!?zbtFpV!2PxVm$nx1#0M+RVW@+d&5GRHh~dm@1hc) zQo#}13*zqby-miZb0C!JE+)jQD zOWa#l3DhJ&COcpg4Z806HDc*xW4`h*Vy+~~Ab3?r7!%&CL7az4@dLf~N+H5qrV z;Rv{%;HbIhyPnqOJ@qM<5Ce_+l{?}%aM7=s3nHFl1Xop>8M9s?be0! z{I`{cnIO5AXTBi5H8pmEAW?M^ z(|&}*`(&EobTWI@YbKuM!sQP3F3>v1Ef;nU=rqEt!D7c2W0aOiQutWAMV%vdrI}50 zrvhIln#4fhOt$^@s+*7HA@qZexWUHI5}NQWQ*1r;OPu_p$mOif~KvUPY5^T zmH|HIpJV}3zf*ddkM&&lwHaR}-&^|p4&%reA1H_C1~7c9NQ1MY!vEJIQ2F76L?Ud5 zxgTZ1Qt2-?@XjX_(vkvbB9w6IBYdkj+}KNLnL}a&LwB*jP)P6!@m|}*?<*6x>Z`Yu zB;pVHlo99&Y&=+T1MMiKeXGB~0GrJZpQ;d#)h9|1`emmZ(lR8pEw<*s)!e!bYTuQ1s*4#MA9dn7uWjb*Tc!~zMy=Bdy zgcWfjTT`d|l#bn{mC*|9w8ACsSo)!~jO#wEWzlq(7g~9vPL{-k#Cs$a??}YWMecUR z(f|bJXaR@weCtF;6E>%_zjD-s+t89viwZr$CSePU8#+y)`vDj6{qWME$)VOEPRX;Y z{u74WGg_!yg3akg`VDHQ^ z??3Z=QoJ7U>kY4IAfReB*`&PE#x>= zhlM*CWmoLMp1W}nVLevSYY@DR{0ECsz7;p%Fz*8QW zNKQvAn;0?d6sJ>M&^KzDrORV##vt7Nfi((uFvOKt*5+ev#2XgIj$Ty$Yj}mqfP=K`a#sagl`-hH)&|HOA4kYDObn>s47$rU>9-kDo; z@UKJy@WcA0L!FBr3N$jvhxlU@JbL%;FYn&H#9#l$|GzhXTaVto`$0c7tzIT?&8r{y z2%MaZ-@OaD=HB9O*aJ*XlS01l-c=ud^?;p}GfvpG^54_${2JBCX1$GHmA6Ng?yRB$ zS_SV@OlbpRZ;pP)a_-Yk{*u3Ml|hz4iP*ZU`G&Du)=5jsZ`o0d%p#1?aAf*6aA(qI5LD$ z5B9qAZqWGLgUNM;k}L*{N-JeoWFsh>TRekBHoL7>D#yBdB}|V`vmr`E$kAo6M^Z=M z#-y2lykEPX&!^Fgjg70}{CaUw#fuH|GX4i-9EUa`C32AClO&9kdbU${7a#Im~ z2y)hS+z-1Wo=8iGdi$5RkU}0poGc<;@jK22sHE^$;a+DKsizwJ#b zQVnh6qT9b3RHKhqKPm(D|WzEmv=z zd8oA1 z)VP8CMYi0BmCDz_$?KEgX?3T%O;+higfRigq-3u*39%sZE405JUR^^Ig1wU)fJdGW z&}j)Um@1X*Dar3Oy?yv}Sd5an1Q=N(LkL8p0w^CIH0zC{c7u*ORVuqbz$t(cJJ+5p zW<4{VW8|=Qup>ljH26wHICW0}psc;+&}FcCy&80Y3L}P+Oi?g}OBWwV=~j?Xd8@kx z;-HVXcqA|^)y|RI(A~n)6wN~dTnCG=WDQ{oa1r@BFwnBbTz?&Hh+C_AJ-->PTc2>v zQgi#xkK-90g*F_lRIyb=Q*MOvu%j2jbFuGeAHZ7TbN&fwDpavOl z2a~HxrN%_7$(%Pb1!{Gd!@zP%9xCUbFvO(964My^lOBrcV2P6iHEBW_t5!NJ#AI4` z`#f1MP~M{GF^Vo=8PO&bOfDq|SmL9>4Hhbyxa%0^uf7W2a)o?Po_)U@=s0OMN{TIPvO1;rH(}VK_GKZNjT4$%a^-KW9?av?n3s)Tec`noP zIi|8vdDJQpy=XFmqE*Nf+*{!m{`b5n?xzWyr_zVba0}fi+=s0M&Jzu1^I5nB@MKop zw`IKeE&;P+z-)(GPYQwo8#r9#&NjhpeHVh7Z9p$X&9@1dEdypJ+{WWVU_ia02FK7q z&2x^`CRkPo48}x(c~UiCAa0vQc@vKmYz0lt=2p0)sj2m$_Fn|&wh{E=1o!oGZz>$|pl@bGc~6 zVk1=FkQ*7PIR~kMiseeLM0rck&!^$mCOWaojIh2{lM-F$^!C0T-e`l=zJWukjGH<^ zi)j$o1JQ!x^)OQcEc|Nz06#RHk6(Q|6EWvS1F?Ao>4(9WEawXV$?ht z;c$U+L14Lx=)|xmXs~v!ZL0R!e)FJlE-20$zttNjo#ye8eu`Dh5pXUgG`C<>%at%J z$Ie-q>{34tWs}MUQcV$mNEO99#}2?+L$2DC{)Gzc+Wpn_;WtSYS5!Q{f!7Un7T=`C7TWZxYb2R)Zytd^7BP&UD4 zi>}rmS~*d$#;wEyk*(D@kNHYDHkZx%v%3pY+9)iG-Dg$6&V%fDoZZ748$himtguf}6z7HOC`( z^w=F{!trt+oSL2wQHgpAqg6Z(UN>PQbY3@bKkk0#O|8`kn(g4Eb^L2{udx?AsI~F? z!Qk{3GX3*c8&ug)S#LTe77GQHd^)9fLz;c9yB|@Kd$UIJ4b}Mf7}Xc z!AY&vY1U5cX&g3=I#poBv!L-Segy5;wSxnqs?<(F zeT(!3_2ZM@Tg_LmJHhMYgS`eG?lwSKZTFy|P@z-xgIW_MXZLD{wO6FB6&wRftHNfA zy5P<01|Jb$4gagtDrYz9$48wOem+JoTb=mRH_dkAaZqbD+hoXo>-g|-h3v!^fDRz| z?x>-lkk!JVctp^I3_C@q4K2Z5qjmsT7@i~PqG?>!S13K8Ir{*?(`@(d0~O1D&>uv- z*-#EZv$1%v;!U^s0Vsf$>1o1R1^``+{8B$Rk2MUw!JwO`*cKs<)sOJ_tr)~KzaP;0 z)Gg$<`8El+KhOkBW)I}E_nP|d0{UU*g8NqtSb!Ne9KjzQ)ZoU3e{gJJlSbH}3`eAO zjG!J{{LTEM+8_9hG4%&i#HiSwMm0Q(pFVx6+F!&Z{F(G2hpwN%k72Moxw;zS{w*I@ zOxQoG7rM#cpt1VZi&e-nEenv-np^~k!_9LEnN2RL2=2}Qc14~sUg|f^;153HH`Vb- zjUSn=k`~QKMvE!+6L^~N>A`T;Ba`tLBeeLd3Ms>NX;rLU^B3QK``xoRL~9Z80Bav^ z)-}VE7uqXH~fn;UCYdo2qx-_aSm;To}>q z&E;f#y8&1@7c&npWJdQvkliDDp5!eBGh*feK_JqK;UG^G13A z#)jOSlJc$UXQ3>Sb!RM0UE47|m|wUi5TzGC4hJZ9{k44RL zGTf+CsK>>v6VokXix|Ah{-F#X=p2CL7Qx_eh`hk5EU7nNtAa&{u*1FW_}7p@`^e#R zm9DEtI#Cws&-rjXpIi(n@dx^_l!U^e8rMn#OUYZ!Nb$ErzQK3?;YE}%19^imjZBFa z!o-A0A2U9Vrz4?TUDt{}(vCL}x+a+y)*s!=1(D2d1vBMxa??Fn&5zCaW<=pi+cnHc?Gjdu=V z`>?}TCQJ}N58hiydRut|UK6b4x(7B`CA$ zQd#;>2}aKKpbujzqx2YB3Mg9;l8;lOAbZ#z_LaPJ1Do?R94mzGnjvXX*MduorH9-k zhCguiH)_x>;bXmS#0d(fLHd|SYcR)VHV$zxSkRT!i%hkX7DCw#YpPL-f{8h!;rIhL z#_=j*bj}>>zIkDu8GHt^r2|zeER=vKLj?}GByd#d)QEU47&Ua6p=?A8Im$*WAVa31 zM5s$7&e2316CJQrnkp8&SPe)*hgpCgCi3o0+rQZfzMfK2nkXYHr!mX$>yhLLeWhD;AnlKmU7^O5(V?V`&LYpBrB0;WO09a#I3#8YCau^P zcP-&&rfGQ!?vlvdWfBKf8r|MCDs>KSI6wcF?Et4BWvn%mNr3Wb(!E4$YKia!=daQ# zpWj9|#Hu?}KPGPzaqzj^VIEUV=`u~3K+Mva$=m-O?RlrB{EuitC3kQk6V&;K17Q*$C;-%@~>lWvmD zjnO4pVzJ;rS`ztMA}&e89HGg(>^9cbj#09zjxhu38BCDSENkoi+ihLd@^03cjj?5p z{{PFF#G3g}F=i*1F^*n%`~KfXLFhT;54RMCje>VgRal}nyOMm<|S0Ypf!{|(W5=kRp3*hu4st?1omA{jA%0l6+=O0llswMABS8WCI8Qg+6V;6sj z6Qw|^c=BjHRsNK~tWvpoOj&zW6L%DJxB?}&l1WWnr-UuRCHjfK3^!=3D}r(7MSyxP zkJe~7)29lTAO4Lv7msTi=FyB^e}wWbW+%poG0RMt1_?tfHK_L}y1z+dpUbOsIhw+U zIKOna4eXNP#VlwmH={aC$WZ(Li_~$ys%P-?Ggzezoh3vmN#iU0S=Wmy|7~^1)gQy? zS2)Jac3)vn;N=;y#;{i-r{&wRoVle%f?%xbQaOS0(Z6DXHC4zt};>uIy+nE zm~CK~;6}B&Vb_w-AAXz+_0^8rLkm`aL~=nwf$P=q&~udKfFot!Tax{eRv0sd*GujCaN$^Um7B&MY6EcWgAaV zE2>9X@bJBbEM_i%F(KBDI?)O!DPaBBvVUy9w?;tqGrfkInXsDt#Y;kZ7nvo2iOJ=U z_J2?YyG8 z$$g;xS&4r*<;RF6Q1%n9d6|5c>bKS@ajmwqo9=Y&5dsodXaBR9%m-M4l^KCuElSzA zaP2jUlN$MBvt&h%EI!DTw{XSF{J*U=KJ|f%E$Ibq2Lmiqlj~*0BR2uCY&}|WSQ^H| z5G9~j8kksGtPfK|lQc3)aHYXXKFb*%t3kp%8KC41FuFsOyz)m?4N~$xVFiaNd7j|P zHD{8>36R{Oa{cOB9MoDB`~UxDjC+4k_1kHINgMV4WW3wr%CJkYcGF6AMcL6Vn)LNt zr;%Im-Qr$63CL-MAxBvx%(q6w`KpmA%hu|TdmVV(;AQar_usb~uNuE0#=iFB+FoP7 zdDKvQo3F6_R#OM{EWTa~Y6mB;Yr#ga*L;OT!y7neu>oUAwO#x1d(-%bx9_G0@1{r9 z@cqBG9{-8j1C++EjJ*>Mae8gu{eVgia@dz)0%-vdns>wg5C4jpkp>XU)e4~EwgNN$ z6{Vrh2A4=;+tUYBTZ79GeKvhsfARi6DQ*9SM>?SVu=e8%8_e2||DAwY|IvbDzlqtT z^H2sVjLbOl3yXDNxn>eN|Bdwvhz%(U!kLBu0HEl0i=gfGl zNnZ!^*0SCQ>xoR8&(E%L2uJ4(pkrWOiplGM_AdHH5^Loj35Vm34*TotKMH9*zsbX>35+Em87*4? zw${>v%Q93*S$Cx+CR)Ss#L|3WJ;p@^*$iHk zeq@uFsA@~od&YYvkURH~Em7W=NZ3R)5HWbN5&zzpEyj++#=@zIN>(2hZTgq=>A~i1 zdk=YPZ{r?5z=PoLgV}^9=~$oTKxscKEslVakf!uiJ~s)Vwc3FTvNl&~`_vINWOTBo zeks7nfWO751P{7?nn9`1b|@Ajo1n6!Dwv_lYao>jwTLv&gW45Nc<@M|#r+lfMBIDBXgccNh9{F~-j=-ZEJ}2% zAZcZA7svQ&bUVGyLLx5!m#KOwVOp^}r?^#b*v*2j-URz_@st9;*Y>6Lruzp3b#I7b zBRFf(9?U+1>Zla({eut(lRUC}$V|V1S8kujcg#?KWV=LEm(DSPyuBji?ShbT1a2kB zY*&ot?G?GfcEup${NGA6vt0qmm#oN!Bwt5I*7Q>|dKSRt^8D(ALg5p8c}bo7YQSqN zN5P58{;`C^CfdV6S#cGxMiKIQ6`%5Dcmnw-;gE++e&%4Cg{)sRD~=H%WBITs*3_84 zIywz%ceC=Y@z3TYzR2L@YN&i}E}hpLIzgDp%vF)58M+kl2q`O)e{b0WHT6(wDpw{8 ziTvT-$-zm@lZ(SW+*&ssO}q4lRLd>1hraHfB3nJMDq9sJ^B}w$MI)3c^hrGk^b4Gy zn&EU$xuxdtq}KKz%UZyrnZY4W0%F-YK^@2iN+Hx(mV!C??cQ(zb14dFsTG+ZN1cOK zc;Z=iIF@(NN)BzdP*x0hj^q?#8R)EuIl4fhN3UOZpiyT7M#>UkWlHsZk*=X+#PuLU ziOO@MlmjZ+GEn{X+J{g^hP{-uK zFC-iazHi0dNq-?zj_@-?FQ5K`ayXk_4}0O(ci(;I4XV5_JkrcBB!xIO5+QP(F~{{A zBQM@8Un+wZ;IKD(?$fQ%+Q5TP8#tE4o$zz32Ziw96hDuo+ESm|+Nh8=w$7_Q5>L7zs3rcS)*I%r{d-)}3$5P038W{`|WGue*s_if^|&_;9oE z)-L_f^u-#F72sW`_Q1PcJ}U=p=GoG_2;r52G#JcSlGzo)UH!Ba#NiwPf6luj($%yYh4oj<8u2z8MTzg!)z8U@0^|Cm6iNXCJ&gG|`np z@VFNUUtyPoLIdGWs9dHVc(w_2o4~XwMSXiO+{(rQpRIY50eRVCg`GvXoeS8!3En+u zGnOppIp00FC!UbruT1B2j8C`7K;#KO`{%eM><)!TgZbTfRD=7XIe`ZQj#_7#x9JE@ zMyRx?T4mrWGDhLAIE(Fh!GS7>IVT5!d0-o*9YGZLkA=h<@?Zot)uBX$-#s`Qe1ae# zEJ)*)j&+l8LfKwH*auyIaRmnr6$pOdea0|(k|#e?qGzCl zm#EyA?u2k}8l>%pfH5>mqx-o7yF(`{gIlu~h)EQANUN1nswp!*36 zCsxGW!R*6egcFBHQa%bk%!BTQI4$nLzKYNrZiQG|pn6mVcel&zqG`q@C}~z??Xf$0 zGzkxfBl!Pkx1rg-_%k~}c{B-3>wAj~Fdr>?l)lvv>&E{9ya-=yvDS#SZE+ZlUVF${ zz3fS8LAHAShN)`fx#zpi!ydOTJKD7D!o!p19i0{94^50Pm+obI!5SxdJjGjxQg1ei zREV%BnkTudxOoFrZEjXEs{449t+rRvbp~$O=CLq@FIch0>)sO+OHSGp9I6=0sc#!% z)|!{W+UXchD%`F-7msSa3tMG^LT=r#t#5a*ch{?Rue#G}935x$sk#&JP1%X}q`K3o zy*_SaLzY)%LD%|V0vs7gH4kgO4=5XqT!AYUM^256)j04Pm&Tv0&*AHnqrI>{jNn2+ zE_}v{D=WIS=8MmpU$LBw`Kq9_G{*>XjiE@f4uTc_{vINeYEclw$qXsAQpq7be#yJC z3{;!Ukf{J^@OGYn#kZoGLggR~d!88?Kfb@+kl~u$oxnexL?6m|Wp_`ryt2EzL_M#r{{+=NwaPCRS2iR|TxrwD~ICd&k zVc09wK|z&rR@d)Bh1T~$<;~(HsGi;nRaiUqCUon1rg z;B?HgjIhsg6;*}~kr87)LakGvZ$u}3E7`Mf&$Ek`cJ7tb`n)aIx8^I)z*~xrUzB2_ zzkgne2{sJMJ|iaqrB+K}JoQozmSThvP0iBA8i7>H!Z=aTy?~^kHPRpvAQ)@6L2-mf z^@7^#2x%77YAAxoV#@bYW5Q5-?<^=++%vA$hqHa z0Xg@YFdjMgo=Rn68KXw zP->jWn|(PnQ_4Ehw4DCDIxWZub!;S`HI4BVO;YiPyy@~tPGLLIFzFr&+NJ7#+8Io` zmv**kxwmRo#C$PfCO!Aj%bJ{f>1CfkWtB2$xtCJ5>G%>Fxwr-P1x>Ev_LhVEema-P zi%nh+`F$pAaa+nke$N>y*o#ij6anR@WO2j9LH-5g9@DVc&cmK}_u6p-b1|dC#(Xb{ zSD3>>>!^?X3oM*M##Z=~m-lg}U&ke5EBL89#pNS~*K9#uWX`*I?=j(lx!Ce-W4_;P zSE!3QKz;0`ouL|eA%CckytJOt$P2Cew%tm;ms;n6xY#0Zclo~B?PPDyOEO4JEq(Z7 zZ^A2Upj!JnElKR*y1Mg1Cn^=1W4PdbsXIr`<}>67hrVPxbVr3I^4?xntWJVF=*h>y zXfoxAbLk3>hbJfZO}LXJCcRo3UQ+nHTxS(jS`}ZRyyyB|{nIsG#Mf*>ble789a@?e z0tB@XM>XVP#*Z1t(AYU%26d~#s)ldzVg4Zb_`bN)D`5fL{5ToN)%wke#=MfWoGwGG zzbxG2M!k8EC9wlOS0_{BJ1EnvE}EcUH|TtUT^U_5VO8kT!?+^4qC;rVmF!)yQ~8>g zyPn%Yx)$y(8@fWGsru!sZH1}+Wihpm!sFKzNS}v|7Osut8IjjWyX9#crC^X73n45h z6)}=+k9l_@vCjrBpUwa!Jvqs+r}NR^q>WrhyNx1Xi5{~CYw3bu@U~0iZO>;DIG}EW z)}S|>&L%x)30#?gH>C-9gL~~uqsMKi?WP}aRu9dRWU+JUIN~I9??c%8=p}N+k4wY6 z@$%;CM0E3^47~aX$JymTrzg%MtR`|jn0a3g`f%#?zCOaEQm_tB!$X`d_vk!44fwPa z#G_U-{OK0An|g`Ab-W1Fi_&mU^5Ci$8E}`*4w9?B4q1x=#>^Dv5>AtOEFtw8i+wT< z-^jIo>Kj8ql3P|pwCl&std$>kM9aGV8ChmOqLc>mjKs6{}06L!wd~XSK8VLMi z%N}yIafNqyFo`0bPlSu3@ye4r)g&-Y0yZf%@F$rmix3Ca;80Z#?2I>KS-N|LrIRVE zn1bH>Xe4C;AIr?}%>xz>L;kVcQ!dlP0$k}W-A0UJnx_O1o*7C8O16Lgcq59W~^ zNr74^xLH&9|K4aF7o*@07829cltq2)ZKd{(OP#mgo6MuZ|9EzfeppIATN(Di-asG4 z2wDpiW--&z)znMP=sf}LEoix*3$1H=?LE&|&nJe^LP9>DcWahCLS^~S_PFSF{GyD5)AJ2Tc(}|^+}XQ z!KX%-;0kfQ6~4=lMm){|;f7Rh^fYV(+6#pf_9wH&jp4X|3S$|?1f1qcCg6gsKvlw_ zXA2DES+zI0G1ih9N%%VM;)hH`mm#CBl=?~2u3p6aaH(E8qZ>#ojv{Zq=!ZVhMaA!= zS@+Va8+@evKbjLoCUzss)M)g$i%r=XE_;_s1t6z6n+@4z@KVULkx=dF%m$OyuQC{1 zNN3`b;!*b^gK~N9@VV%^+BoIevQ1jbmeb6!T+AlZ z0SbX2Xp`(Pk~vez6W>rMe8w+9Ve@~*PI%jk#u5zn4r3_>z>03YHHQfB(9C#?>q}?* zes?%?7cf4_fV7OT{oO+k&f3L7B=7c*`l<`#G%DJcA19e2ek*1m{$P{k@+9 zyqC()tb%zlL)C#oT_518JKW?Hc0Nrmhmq&I+ShLb{kBvWX1EOu`?t?&4+%P=Ub%C! zn3B?!UP73e9`99=7?$Cd%lsVgOCcTsQ1hmHfQ<2z92ZDhq+CbLMDxF+w^%Co%lIx-a&blwsxqM=^0o%j2eg zT4u;EKaD=Q(D*OGr9& zKgNtF_vMX8%$H!#{fSD~QeQzp{qo;SjfGe~5GKedroIwNEfgih(zExLW3w$juWxxX zaQnW3w*5tBpi4$cW`mS3Gy}IoPv}#X`&SqY!MnSqKYrR1aR3`~Tg5Za*%Yk4zJKP_d~9&Dd@Zo*f5R0C)*X1ceZE*$S{?uIJuDtSu$W40*Lz96hG%l~|_3|X(V+8x*iG&|ZJIqUSC6y(2 zmr(FTlXpMb3R50m6;LgLqm*jFmjzYJ(*9)6bU~DBlIAS{D|IX%;k{K0@qYo;!p;jV zB}G_~v8o6!6E9U>F$!PdLQ&7m(63<7;I7dUp6#plaqR>VpPdUAusruHIl5!fE>{_( zhxK(gLc#D+Yrv{>E&}}u6~xC^3&d;?24JHyeYo!9`bICxsGgO9_Ify-PI|bn6*m*5 zZnCsq8rTR;+fi3fL1yp-?Edb#R}|DQ=*|`fK_P|-)Omp2ZL z5D`Y0JNIFNO9`Qs<_Rt>$LtLKLW5GonTj$vZ3nL=$d($*!BW*67gvvQjAs-elXQ#| zg@s2V#v0zR;=flbz8G?mM*(9F^3ML}rqHF!Qs?>*`KOC0{CRQhr92iB5(Oq8n9^f% za)Fy#7T$_bj0_E;GzpZc5LaeKrZsNom_3rn{UWAuZwXDK#_!Yu=*$m-0x?KTnKNO~j4dhIrUZk)4IqgH+K)i>F~mvp?HcrJU!rx(IjKXqwu)=x8*`DLqb6Y2Y`N-w9vCS&A+L}BCfpyt8G`iehtlRYwh zr>bGl823YDN?>QBGv|?mSNwMS=1<;{pys$gz^U6lh*773Ud<+pQi)ms9Y(yx!t2hR z2(YNDZwgE<$v8UfUJd%N;O zwY&=&mog^HQ!kp*y^XkF5_hxh?IQ5N$V7o*`>E?~FY%xhmt9j%jX#YmuiEb zz_wvJyp8dW@55Qk+sq5&eL5>vDp^nQ|nz4y|00`u6dW ztA~HWlQMkx8OIA|i>V7tKP(6D4=6t$9G{hfHeSFhT<_Gp-u}$z0iTzFdLXA;Jq0Z; zAe>mkS$n{|K!J*_>b526OC?G{-Eq5~1@(@kg!GpF0Cna+Z+nqQ{jgNu6}%8PD~u!N zQ1ubnhsP!dgX~a~wt;FJOm)^SViyHg_5*}FCSz1(B=57S3t=msbqBA-em}y?%o|yu@!JG>t-(A zjP%w698iLK%yXE-dsr~qpjo<=HG(VPTGqEbiP_2~(v2dE&!`q5 z7%1S(8IBhj=Y5iQ!Bm;weN_cfudyB@yr0f;15k4uPfam~4@+`pF&~aXITMXrRIgxs zrhu~r&iV1wv}#cX)4}jy_)Eyxn5Wc@F+}zcg8m}-W$|vYxjFdmV$d^Z@~!hgW^~;8 zU`y9A!QLu|y`|_;b+d+Z^(#KgT#67nn!hA5*goKj`m(&C)bcj=DFTNe3xE4pv|&Ck zJ_m6dcyP7?wvwyrip&!MWFa&4Z(O1C(baXCo-ctZ++Lx71|d4SopiLI3Uk?NdK$vD zyjpLAU)8Cb;=N`ao2FMpQ1SFg4om_xFh{GUK`A_cKdgmqoU;C|y0sO~C-{5Y zv(pdIBtR1bK3LPsOBC>lM<#zyX{NXUFf#ACER>5xJA{sLKxx9>;B;m zy*x6#Dk4gU-46qXPP}kI{J0!URCyd@z-L!CC=}(b3FyU;qQ&2>1$V+9Yc zu0)G0o9~F4yTBMm7dy64*$W2xy-7zvM-%(v*kWXb-Q*&3m&686zh7PBXt*SlXkvr4 z!Pd8h<`ZeIA9|5dJjm$&QvFX@gYno?|9nyw+U3AIQ;r8^VeJo4V&@~u|)QC2>(i5 zK$)Pqh0@<^~b0OO%`0|m6HjjWWSi|8+^LcWVz+O$3(UFmFCy(-?-phx%9b#wa&7ENn z6_QYY6LO=OI|n}CE^a6J9CQX?G~#@K zsp4U2>t#8!p)SkDgmVk-9OF|bm8WL%)DSPXBiqXue$-{Iw+CFFd0N^Mo24*!vy?xx znUEVeVu3k#=Hgt21${Y3>aPxP!C5-Gfcrq1^k?o&x6-*~7C1YO6|l5DBgReEY>r05 z@njfn9M!#{NYCu03_}iB`{>Z~>oGHoPc!6xIrW2ieQ)0zR(V#&>N*;HLb3C?w^ue# zOVNigcZ#}e>_Btk%$9sCWo8ozDVQSV1#OUdb+ z`0lnN0Lpc@EgvG@Sm&uEK3d*KlIlb$j>FTvj8#G$HOx7MDJKdiv8#%PjE?JdEDheI z68QC6yI$LC*!H0-yVj5|<;ijVpq|!ke9AE%0(FYD%$!eg|*-}Kzn$9%M0prj+NL}k@XZ#NGV zW27K~VT$YUSk4m#ncjoezL$cVi$ECy@EA}EaGnjPDiGWXj!+4=ka%g_MG=1qte%f2 zudB8qUMkGeovlKw+**y5tD;_+lN#@xoLq|ZRXt-ay{f0IILkrcEIG@C^A+l%cDln) zNM}hI-RilT0lq1xC&ObaiN;>*RzQr4zq;ctqPHpUglG#3q2PjD83yW$LNh?^HdB4e z!%8(42EgXN@a_@3AMF8H=HYi0PJ^X4x2w(n+T_)juMHith?3W>h(Cwq2f z!bj6!4STmKuF}GFe77_;YLZESf9w|WdmS6xe)?iQ_kg3!_@|0w+=Zcpd~M?ZOM2$z z@UMh?0e%r46)g8*#$okdke*WASb3UkJ1))@r^$A8}rgC_pzw$a&o$xx4BiFaYd$ZkJ=6T z05G_|34<3Y>m|Ob%U)!b%41eMP)5Ud)Oudi)d2f+Gm#|&uubuD0RqWbt24Ag3No7| zns^nG)2z-U*CDd{SmsVm6?RNcb&mAdj<5yi;#|iBpXe z{w^IkjpSJoB&u-{BztnxhSv+>w&QTp+D1oM_6B`Z7wNwZ|2&Cb-o4i+Y3+0JI`(}A zo_<+6x(c2*hkStc+*t~7_}M?qaKcBX$JS(7-rLdOvtNDbM4kmw#}fzTNByj*`%=i$ z@eM=b{te~v<5JX4Mz=WVb`!#9-iw30bUFC)j&cFg5{_o8rNK#=aFoi@-WYgc`v$SN zaCZ?6$2d-TCu(ULn5Or^9nBHhZ~x+JiHUh`U|S=wx>Qq4< z^}AD-1sX74lwrd!*9*T!pFAoBE6Xta#b0#jNK00OWgPuQ!3>*6t!9lGINl~M3q0I> z(mY`EGNrUytkCANSss;PO6#@U(waJj*@8v;8pY=2w$`-aY%dB+=SEAIOrX zL?PccO1!1d<(Q|XxS=72&#T*>f4~PDNRvdfF6YRrX1JS<*|c9Z)s=R!DPY#ZU4PcC zjKWh*OHdTjeSn2tq?YkJQMilxO1*7EV#7MT5xR=_r-z zThdBfU^G17SZ3!JgJjmr>5p0=U%+kIFG59XKW{a+bZAs@Q$-z(?ZYmWwl z>20q&_td$0Yy`)WnWbDfJUIHv183?yqBJS;Y>-D9`~=_EpxnB4h;!2({6TL4Ay;cV zJcc|3&Z|05y2OKs1WeHC_fY@8w0#49WPtZY)QE=qov#2rsCZuns#iYVr}ew<3PH`<)Nl^Fvg9v~ z%ceyXU56hAw@5DZlJBh-hP#ExZNCn=CbiqIy-Cr2EsGUilt}@{XIXV;2~A4N>XLND zNX=xe6yFZoyfMsWF)~GhLetCClRZ2Lzn}`@$T~ZK_Ts8LtG5oJ>Qm=5%sa0uvXnSs zr{yzyF@_rR##Ek_5|cN+&J^<)m!S2pB#xyHDXq2N9IU7P{c%!ck>QR$%@!l?)S`M; zssp#E?mPbA`GeZ}X&H!}+DR)shJlmH^x+#7a!MOet~X=pD0b=|-|=9h6PJ7_!p~0q zB>aTyQ*a{G;{x6UZ}gi|oIqJgY{C0K54^o+CwWl{E=oUp0?^?j#oO{*yUuazm(vEP zpF2I&a|TeKev=kr&zf64bg2ya4lY%XSUOf>6ZfG1#18^>aB0+w7l^h*1B5(cd%ci& zWGUCq>*JQMii%2b$5$Pl!RI+L0576%D0HO+qx1WTXXtnMs1&TzaCd;fa8@=V&*Q_gmaEHCY0};xD;hNF#0XQHP&oj&9HF~?St^L9^;*jnbUrcU7m<O&*38=jrv#c;&?35*lK3xO}QbD;9Q($jompcNt(C2LvMe{Ubj5}RAzCKm(Bw+3)h zbR5oLi5l(?M}tUG(PF;_4r6XTEtHg|u^1Y>gq*T8I0ZqLG1QRIIX?A-Ky!dfI^w~QYX<|QW=pxMR^oC<6^;E+V?D-1_D_p$-2VnVTR?hl}`J>wS(&ic$ zO9w}GAK@ER=*Ong3v}wOiFsM7AJJks^$t(Ik!Pi#b@qMF)7~U_!yBZj;P$`9Y3AQ2 zi{K5){XlVetSQ3(PoLim$NkAC&(4n@gZjLp5-!X6%h|jBw&mH(cu5O*q143% z3L&W5&U89X#QK|3^2kYowh#q-=1UaB2~dP-cxh63Ov$DKZlK@#gNwx#h1HvG>V@eY zoe6AG1oB`u@k-JC#zzKZAy}6~FE!#fJShcfA2$>||2Dn-`AxkrFpD}TKO@U!-gnm& z^~^vl(%;XciC{fJ$*0i({z9f;rvY!E6-vs-td=`WYTj1`wC~?#UUSUSTbr4SKlL7I94FNpHmW+dHbS#{JAN`j7|9 zyiW>^J#fEYFr+rVOukQZv8LN3Fy!p{GB~MB>kK$-vkVSu>!XWaB3BGczfEXc6<#_; zI3K1|GU1gjtI&JXMd37eBE^v9T^_Bw!w7{W;(~G*2ruR=4U(@h3fpdPd1>Ql(nX#? z0>-5zY2lh{IpQT5#7qoI;HBjwZsd^W4Q&0O**>`w3LD%7p+~PqG?*`@Iy82WfO9*U zwA8V(g9NV2FeHo(TX1EC`^W8e9yrq|V53+O=5S2X1nn{OJfe~)7{5W!z0No4e4C zYAE#^Ykp_v^$PFu1`s!Pp+Y6feva}r0dMu9ZX0yX^LIRd6emfA)|-L4ap@=A;zSYW~)MrBtNk*&|poh zqxxhv8$`H^w$H2;<)B-48B6l(88sd79D@R@Wu{K7VSrG3Qx3<`2jdDyTO9oM2s5+V z^QgZvt&+Y=`9gTiSApgo_RNF!+=DjUo`zS`kqA#78_^~}f4`ydB*eK?{XDF9`xs>U zMTSs|IdegpVUTsRJZR>&t7TGS+AR|sn#QxCtVXYQws-QVQ_W;4VzazS0`lkZOXoq+ zuXFn*cPK?nMZxKov}VH$z)du5^&V$xp!uBfKVYZbWmFy^>k3h%3xxc==D!~1QhM;~ zVJ?}x$slJG<>rLsorCXYXql)knTNEuR7|LeXv7#kJALtRlt+b>S_^-%7r9i}S(Rh^ z1^x(5%9t$izc{2F*Sj~PP-JF_HjETVc_iNTXW{1aaO;_;jM9fs5;nM^q|Te5Jvr%| zJ4q0^q(g=v9tpfOTOmQd0C~&=43VC=F9720I9CwEUp~3w?Ae`oo%A6sDDB!&Bk6_9 z6~4=xNo{1>q_*96r7E+rBccj|*WbG#cvez0U*MwcTp`r2b9?ZnncML<&4gzj)t`o! z7Qa1)@ns%9+Pe`vmtJ&Hd76wx{?(0l%4Z2x|~n@%T$eO6>FLtLf@DW zOwxbs={@0#8)=K;HW|twWukxH+WI)|Eu&7gim8jct%a)c=T|5Re}j5EgW1Ms75TVE z?P-|imCD<{yyc}XUDm*Ozji&JPoozb8^fEcYIHpu;B0SoIN69>Y<%3vfwZ1{9Jj9G z`ZE3PAjZZo5|CHJ`Ss$W3fy^MHo8525^eD6?#mJ4U}$N8 z%GN*wts?zzn=Ix5-8|f0%n_s1Au%LypG7aOZbN6WD1mjCrXvi2CZQuj117JM8++gtZQ%#dL}r8pZuK z8eDaIw*imc#}{f5Nw?3mjrlD+$o)ZYgi`JzWdM3GA%BoZ{sV-qm!3`rHl(5K5Q5p@e->~D#}9lBfltUml!%me+$~0x z%GbgwcI#g>Fve*Sr|sIKn_FbTK3e~) zX%+r}6u;hwH9T3M3ifqc5!r?Uamg}w_H{0(HNhY`_Qfuc`Y)oe`Q9JiXU znn$&RvnI-mD=-&xD9->w5M09D1KokMK~%+fgej>(f(u&7h&0vuAE9^gPz^TZ>FsM^ zL)H}acl3VkD_n{e4(Fl#T<3c!imf2y^@!Jos9*B-^7pSf^^; zgtnqq`8>q9XF!h7W8HyoMD8zT) z57wyHc&21L=LL=au*2xwN$OMUyY2qiyNlZgsgtpU^)lt>I9mWygoU%)Aa4HJcc zOhtb%S)f&L&%)K9|2T*yAOT4)H>gSBwh}dtln$aHR4Q=UXJgXg6f+-V=0fGkU<**p zi_wBJX)PKI?h*{}>+7ruaLx$|I#rj&Z-_N3K<%$CC&uNddnHQ@rxAphG-xrd0$|6d zlnk|}DLam(P6^7Oj{(e<9$9%ZfZP2Ap~(!A2}R|m;Z?;>Ruq}3>##q9>H?p1A1oTp zml@hYm?JvTG-8Ksnr3(_{J~~p9vPO<_A!J(Qt(ExmmTC!j4pIdER9L8;?7js9L|Q) zXO7$pr!E&Wz?z{q$WNrcnvB)r{uNFFU2y=#s)g)TYSAsMI;c%rl#%u9g0PBl1hQ~Pyd`GK(T(OL7=5uPbY!P0=KP|>{-KC!Pd5T^a! z{z2S6#fV@HgrF$%M0%?&b@VL?E(WltFu?2R_dcgJ*VSj$CjsV<&i=xBRPVG7zNw!J zX7yvY)u{b^9<%2T4miRN$+3F@Hrmpp`e|CIk-(lNR?8KL4JHC7LpQjD(9W+#Er16X zcqC_xVH1A3MxP*2W4r_lBUz9vnNOtSYwVQtn5fyCr8Pd`@-RkFh(nJWrff64I7ve^ z!m`Y3y0PBDPK9()T+Lhx!E8t*PCL~`BfyaS@HOlczQQAj4%8i&yeRC>X5Cwi3e2MG zDGb7kP?L@I_@;ZC5TmAqQKzzE_hBCjnv+6Hk7l^L?vdxvSy;rmn(MWXLxlWWsOAMjwnhgULN#%tUFZ zCxlE!PxN*Hr1{oEmAUDZ8QKxZL%`8=d_?~<1%P8&=POn=p{~GMX_Zj z!>-0$DEI^=afN7`m|&t`liq2TpnD~ZQ4tK-qK+N<;)Ty5*sWg$52f+j&G#_6K6P&+ z>dR=3C0VrQV$_!zGY+uMvI32!u4Vz6L};U)C-yDa zo7ieHO>t$iwWHGdOfM0h;b*NSDpm;-h*l|wi*~Yv^`impWKJ$cGZ%QoG?LwcHWeXr zln=C%#r-p*TF;cou0w6Byqxe+9LP_GGh{vsP#4bLxvk3@FN3E4F_anHuyN?%B;Uk zxBvizfj^JtH&e*%BmO%GUj87HHN(&qZfi-^;9wTY3|TjztZDFwpwv2#b?K8VP_TG) z3#y?gSc4OEl|!k8DV- z`kkMXHuH7rb0J)$-BmEK_GM{`S@B_reQDq6O{AX1z5)ZLt)Bm?OO9Gx-B5dE>_xr` zsPx^IoHeTJiQ=ai=vB|SB(zG9sY5X`WN4#b52j2IOe|aVSpz7u#K@7971vlWj@UqB zUMVg4m}~oWcM2Qo7KV|s?qoX#rw&#+jg3nS55I8R+C{#Uw!uInY!teU*g#>R4OU`V zFul*3k3Jj!%B4Yn@FI8w?{IbN5rhi_>K&n)IUalL!5K!1+8Vs09|s&63b!>bNcJZ? z6Rs(KiSY;?CWaZgMjtCY4s`g5M!@oQbi*an13S$P?o5MIg7yr#UmF)SOTI;BJ^y-`-g3;jPU<9|& zej*!CgYcnHVA)e?ptzyPSy%4B%EksSThj7h5%|=&b$ZA6aoT;9H0mU?I%B&Otck>~ z2cIS85c`Rf?-RtqTFObaxlX3w8ZcSfEf^Kj+|r&Z?ZoO2#tGQ}6zx4CgKzS&^auY1 z&nMFauic$A+g@(L9RbSs;ju=a{&O7PT(4-^2&|zE)=ou8Z9gNFYGQeJ=P!b4wYsj< zN86KK8aG|qhnPoN!qtpbF2%FgwWGa*M(a!oXcaRS8>i*2F?+5ZVluXSv*C2Eml~KM z@-v=hPy@=pX$(EHkC1t+8nb`UTIiR^y=HS_noh>>JdXzh`j61&hN@tI%e|QeOxsOd zwlKY^pwuSiygR%42;-bHO?#oBw-Dv%(Nl;kEX44InIpsoV>pI`^DtCS0u^HbE^2Kk z1QeK`5iwMR-S-nNve@N}=dyZ=QmGpclIpYWiFU5P#d@Z{i0vynn&PLSvAVEE81Gx6 zZOw554aXlRbc!?Bg3bviY4Tc-MBz~VXv~h5APs6D z^yqXyPKGEZ%=VmV*Lu$v>vyW7XgcWe=$B(yr_5^FAJ}(XA*&0Wsf{qYV{C~rUvD1+ zK88>C%eL7eIN%u^_gMaogZ@kr9y00l%yIH5N5B5Q2Ll0qPO=F>sAT((SuRnNNHc)Q z>FzN8pzb9ogD0dPDQyfBv2v;Ni*O^(g?0(Nf%aE~tgTm6ivL42RRW^p9XUag6Vr^5 z4sjRCYAQ^&_i*UE@ZD_4jr&sEZ1P=#G5i7Z#6mRJO2sQ9d)%`i#@yESZ95@yx7BP8^s67r1h1aN0l-LAK$2;^9xNY-~R(?G^5& zy-8*C22`}tCT6B{*23@aIMJsn6hoybVNWv?#mMJiS?**Z3DA{8IfV5qU(1GG#X*&j z*ckNGoexMV3FWNjOybO-&O-!sNE%@9aFb%Z#qL%P6H-T7(-;yja@f-pfyN)sno2v{ z^ye__vFWt&`Dq(hmI#c9Jz>{$aGS;{!)mlEBW=Ni+7}DI%vcBd7~iAJb2G`^23E%| zI6zxX>+ALESp`za6+@{uqgu2G-YSQI&=Pwd%@8NT9*dG1WP9qyQ9)VymX9*S6QFJEB7tsNcrBm zNFafv9XsWe|6R{70G4p0_Q9Kl9ioIqik6nF{YXeb&mhUp%5@IcyJnY}y|#=v%8`nT zUmLBvw(fuZ_1BQIufO&s&4FTk{btFCryflhtgTa8&J)#(T~~Z7N|jmU~a)*}?1%WszuW$9ZGufQwr- zN*O5dqv%F2xVhB|OX!A=#iA0gMHh+8;$M!|Gs-D;+NrPsXv?M`5f$;|I261M$B%=s z2ZK=jobUgGWZ1%!CPeA(J6Q2jQTUjQaoF+l(WAur^0s=S-Bh|0^`yn&Sn!}k6Ms4N zhLtse6tlr+So#bdTnw(ea2L;DA!7z+Z8w?Eax7jKI{i{Um-BXKuhD8D1OyvPIi0Wu zBb6U{2}3zd14Q&|L8o!`bNn)*47CS`>l1v}Nb~_&+Erz2g16IQ|Gh++Xba$nS?-M~ zi2xkZ5if^u_T+bD`y2`Kf#mf(4p1e-vYucpM%|A(zsFe`RoV@wobnmL(txf__Nq|X z9$P>Gy=oFp^>b2W@WSC4a8sHTa z$lr`2R(f4F>}sjw8bp&EjGC(vH;axy(^8W7dAP=)twb~}5h} zt@oa=A(#xvCDlrBLGO@h2x)-;FcpV^F;1bbcy0%1&C4^nt%UZ0NUf`&LABBpcdG0v zw4)Ow=jC_EtQW@sCWQ2p{YZSIuE~QTG(1^DydL8#n;2twV#_gR4j7#xYPFSA8s(e@ z5o&!`Y>X|AWI!Q}M?CVVcSl(Cv8G$jAjaGAgd(F{EHKi*kx>0mCYH$MYSx%2AnpTg z{liX)elT{3nj#2qXfs2_QMkZJiV{SJ&Wf{2%^f|$6ekDQKMXZSQ&QelB2#+W0;fG! zub_rv*VVaFyyxUSmgqT5q9g22jlpB+kGhv|Yfy&b^g^}tO2C}|WL}dApMoY@+h>hq zWT0TMki5w$itcvM^4#l8mFVr^E;|MxM1- z1488C;@A*VE|7A?z2UXm>Yc01k{2%w>kU!s%rKUDt#gDxGlyt-6>cM~InsbL6~DNblsk<^ zAqHL-_Z<<0VeD)z~uGBr=?>-7@&& zp-OY7hD~7H74*QUE3!-JvzU7JfCf9g-sm;Ooc%r1kD@h=Onqi`+xf8iGH@C6a`RDD zYq*3{{6rAI@1BF;aZHSb${MF!tz>v?`65jYqf)BO#E;%V@XsMJrt(U>X4>8~9Ydg_ z2!1I`p~*CiS63!QV+G`T3oXE9c!0bhMjUaT1ivP5vq=DEU;C2bd{dXKONaugmDLR) zY6C=VAUSaFuu;9~D@O%#_~cYd1%zdt8KN%J2Uq&A(@_pYh&ya{%$Lwri2hJ<95m~V zqjp1BFW$gD^5$?uTNP?NczZgY!E$7V{Cn#4;4KQERG+@b9(j9n`w43qZhi}C`8wFA z#r*f6rmNlW5L^Y;61U4 zf;LD0c?yR^Pj+nuU3j&ze}Rdp)zEg*`K<)hR=DYaLhe7EMhr(7Z`Qe+EpQHd5GoCE zb4ih479Jec!zA%mbst%4GGJRQw7I<_Sm>lU~@()HEWCtLA}v1c#X2K8z;36?rorG z!K$+QVPp#ZV7*bHMNd%J9*^RbH51Y3eUiO!H#j}2OIn}^eD9`T9ehr_<|+iE&jHEc zByzP0UGSaY*@c1g;RRF+<~#n^MFPh^!G5hql-_xJdh)7O+oM8zzn1))r>}I7(#nHX ztkhr?XJ9r<*aJF~<}i-U9n0@?ZgViu>O7E`$I_E2HpcVo*@8>_=mKXcJ(!FK!(E^k zMPra?16wCNJ{(2|tgO_R6E){%g9>|>1E2_|5OjQDT3dB$#v6Z9N*Pw$LH1(+e6Y-D0(;=n)AVMJaU%9`d% z`2ic(Gx$aHOxUVEseT)4zD+DG&P?!^Dw~FQ3#`pYI;n$m{o~A7u#p~oJ+;&s1(W3; zFvmYY{s}B62}-e_F4K}dyG5~CTsK41V%<`@S|gx!Zc`~ML%g2KMR=*9wW zbSi-Fgqvz@u=+&*6D0~tk1k5|LTAf^L*mJ?KxwtP^&N*;+fNzR$obLnS^fCnxOMJ0 zXN^neMPQDCk0&_u1|`VD-1a1whtB%`8Y?AiLFH2zB@nEWy?-ENzH!ZV0!nw$$Q8T_ zIMX*8{vjp??OCmY*058CR}sf@c*w$9%dpdiClE3hPXa3W#bo-2+DFn-ig~kR)_d>< zOV{=@8&Vhh7TZg$l&uWr`NOlu(XUv8jraIsK)I)9!-B2lgRr;4ZDmX7{;AVXG(pst zIOE&<0HUFyTv8dVi*PPf&t~*GKKCYvr;K`>e}ai_;nw1_h4Li8?M#WZBGSthj|1rw zMP`z%qKABVwlu=|rM-w$wsfycB>dCR4lx_Y(9IBb?D)#+g^^qoP=D?jNat{RC1DJE zIicFJ$IS>ZEE-6HH3zfhMqITxv3|wDp!bFU)cI|g$I%?y8#wGOk%Okt8ble-@nHp> zL$1%8PKzfGJ?@VzqJ9aCFc^JI~+w*rn(%@oc8F+gVC;1 zP|my4UKP%ish~Z(=|&%vlPq|PO9iVAOShcOkMtZP4mPQ?bOvHpghj7KT92fXY{_c6 zCE-ka!G> zPq|6OGJ&aa4$6=_O3IbDkpUW>B%e)?L3pEkt;apqYocXQ|AR(&qU2QX86OM!a`-sx z<5WKuJ2@522$LnS*&wW)q!^8M2Bp@04wRUpSktPlqe&CCzIVQhn~RK?j3vo`q!$%l zjxo#_Mw8|XXh;NN;D|*O4kkX8gVhgbF37f3wr1ilR6AnN2M|v&6n#mi*c0eTN5J56 zYAJ)dtpzF8FTR+Hq(~U-E(z0;%NUvj&?NmyX8+$}nNwD!wXIZL)t>^7_Gg}_whh{n zCTYr5N{tn7ZS9$Z8JR>;oIY6#3(aQ?f*Nwsm)g0cH-{(^tVoOJjd8-p;R&O1DcT9; zcMxcn#jMH(t{aCl`Qcf+(fYN~QfiO09wwgH%z4@!+d)b8RJ%+GZ3d>>D3UM2O-GGg16|3a;R%hpdu;WgyXFgG>Iip9|w~i?+Z+_0G^?9^RZj6 z16eFT6{IKcOGDbx zke(<=JLMs5Ye+i^(sp@BTN=`~g0xj0(x!&Ar66sVgCu@B4QaEY-FBroE>1W=5{L>? zNj?z*`6Lh(q>_9h1oBBBDo7>yBn}A;34BuiiBf#xr%wS%KqyF0%Z(i&aJC3U1*zn0 zAq37Afv6yroGpaF*&+}Xq>@rV2$TYWs34V;0z#k^2t);`v=m^Mt09RLaMN2-3Q)RA zAOQqv!q4)M6rTV>K`PBB>Rs{)UT_7eG@r2V(vXBt+=i9p6Xz~z0tnKCpJgGzP}Pux zCfcnfX;NAR=S8amiS|e-Nd0fWz1-|?J?&jQeI}#4MUWKw>NV1_@7A5zP27&Dw4%N`h1LG4_f?$!*UwtdN={$NXb){%q zbYav?Z!2gij{j(KIhX1ov|ZrMnDh{nf??O!SE4EJ5$!YPCBqB%z})8e04Yg8(jRn3 z6+x$vIMKh%}h&>ZI8C10|57( z8CCr%x>nvT%`j!2<5Aol^lovXOBDyV9V1ZPgbV{{=Qtoj4XW9|cl*I%qgBUo#!hXwdC=_q{>Ls1J}$&FYb_3}502Zfl_glcyIBXnss=$h8LE~5a2->ev ze~qXrwNu`&OZtNP@yYL~ruMpnc-sLoRNKLB1C-Tv4;l&;I#oZYH4h&Ld$q&bD^iC$ zrU9i@VKYTt@aA=ckBF~^|J6IqW7I_62l%5-3qK#Dm#t3x>6>P|@i?fpnr$*bTB&Rd5BTma9;*^B3QK``xp++Ned(12|)moW?JW-{11u=ZxEi{z!=WQxm2A6)sWJ zYhI!D;2)}9B+`@q@f?MklY5;WOrzNbjv+`aL;cSIIp%wqvmGU6l2;6p(~%pZyrKJgsn zVbm$QP8S~V3sU+wun5@+xTkWqaWRxZ5RSRbG~<%dny;`BF}Xrd%Rg}j^!pzH7l-Sm zcua@M0pgv(-v}E?DTY{f)I>K~`*3K;H#A)gi-Yg~KlZ+~t*s+l_dCC0hme+VTMQmz zhvOjx~PY6J-P|B4i@Z zB_lp*xZ#o)XJ)h-ZC5ho4=)Z#0*9zDfPhF++aW5*j;foACbW@TtO(;pP=I2CwlEgV z&@j#9%V!`6+EDAW=4#2~A!DkT` z*vR}5_Dw^h?zG3+59@1xV_T{GQ2GjqA7E7YYMoA$(pO;DoBU=22UYsw#bz@7i@q_U zQj?^?n6JrUF@d#!7+E(4#E{qqrFkr-74R;;g=tm7{(0o218#dofC%0%&0AX7N8T3h zu~nuTDA%m-^qbV6%6n>>L*669m{DDcR(V$zpQ-GHF;1IDN7l9o8%GsySf=we@ky#U ztdc!IO5<@10<6fJY?-f&97)nnsSK`EYRCqV1uAs$N-v7Z!Z50yGII)org(U(b+wZb zc|N%NiUUTOVmXKw3e_yit3rMUp`nwZ+!THy(VqjM1Lb;Hz&n9%D0F&qw6c=ij3h>N zOCwfRR$%a7zoM;&)bd@ghtSCm&JeT@?$*=^=ZnV$(y-1t&E{zj51$a&O}=6{4@<5$ zxqUD(+=H7!Na=41q3Ukdpifa47Hd0XNYJxE$x%<1JP+rG}_-dL#Sl0vuc?d z;hlhDm6mHVg z$&>q*wtvll#E8@WRWg|{pa~`u{`9Gnk)=&A7dhUiP8FEs1oH(R%3>i7qx9da!DtM3 zg2{~Ae)3f7PbQxX)ap}r23cY9`5;PM>-;Pnu6`mR6H*UkB&BFJUY-egfX~ti5h~Ly z@XnP_R@D%mu_+{)@RCqx&)ChAQ_GacGJZUa#z=P{Js0qSC&WjqoGDS6mI&oU!$^UW zDk0O&IUPTct;e9*6pvSmXZ>Rllvh@y02XpdxUvK$Ng_!?2WzR_kz|22mHWYN2chrm z;;7jut1f$AbzT);4I4KpBAg=79Vlqidiu+JX?{Hmfo^gNp;lU%MUFp&lsr1!S6Q(h z=rDhxEG>M|`hLh9`S(0H9&)@-@N2X28@6HfY_aA*A_P*_tsvAJjghCs=xGeuXaXCp z%R*zmvCx#+tT)7)MyVVf8gns_WiWKa;E25yi9_2z^8Z*i==7mSaqz ztgS2>*=$ulFO0xL0m>Y`tOSHRp~s;N#E+v(b*KI`$_owXl~%9&YB4A*9G6|<6J&KVQblQy4xsY5lhJ`NBLsfYbYwE3q5tsie9^R2LenDZ5wViv$RUJ& z6-=&6t1$99>C`TQ<3cH2lJbrXUZfqZiGu z@cI&Ky$buWv8XDhL|j1xL~@>N?Q9K>{GiB@cN%p85>YEi*HS?gPDR#x6(C80uMJ6x zSx%K;L1fPI2*{G#r&rcc!-G`0il!0O0Q%aiYfu_-C;U(v+xlRF$X>RxvEUj5Caug* zi)7h40(Mn-c!-reXkUCNId@79GXqWFN+sgt6`?aaT25dtGsuO;!^Xl`!lgT|lKyRb zZGd}HqnD!q?XxBvT)Ft{W{lW@NiFeCRq;E}ar-L0HTn^4DGde^>Ys^FVE}6E#;pL; z>=7Q=q99yoABV;NH-=xw81A*tC@=iwfGvemmNCWG8WJ}X}72eHC+~+;VEl`Ckv1DFnM(zF_ zDo#FWEhNj!)y_Yv+LrgPTl5@~hx2x0=K1VijEb`W9A(og+HN2qCSP0a9^m-5!peE` zaa&QhXWnB+?amn%(U1;v^iM4IlDJ5WBf$|F(v0mR|At(E_H^}U&|WJM?TF|B*Bl8n z!?<$%z!fY1)Od4j$3OC&9^Eu1sFP5_?!I-aH$)}MrX_1Pw>IRIy4-OKRVqBYC1UdNH^_6h9EU z8L`GBK?2%jO{_9?mZ6_Gn`D#){XOL=6*&|A(@VyQM-4z$V|RoL&~|X2C^vhe#X(Y2 zs*M!LGzK@9j~*2UNz7@iUGR`8;0HU*z7e3~vkKg8yigTDjejn<$$k@2NKS>!&sufC-ZOp4-mLQa2Eo^`~{9|t@mKHOfg65{A8H(GO9ct-* zD8^35xqbdjvZF2K7!uWiB`}9nLNkBucF$b_fkMY<$E4JB*GbjLBeQXl_w0`X)Spk} zSinMhYvUE2WcgwOmeg{+hNOq4s!(4NT4_ZQv`QKH4JrkinA&xsX(yv^fLYN_ycmF^ zWNXW-l=Lfuk&Ikr5;u$7GU)@@@j7nQ%p-P zlX%VtK&8x3o|7xPrDbAMu{{P`pbv`|E#?cj+pT++XlM}!wlbAJD~7`49hP!Xgx(z= zI)jNR6Uk25+>88Sx3;2l*tL$h5${UD4V}* zn$&v}?@>bhIj^2)sujT>kN}o&MFJfzu73!32b$c?*B2pZujISq2tn z40*D!1QCN%nh9Y5hM7P zP>_(V(%KBVXuf{-)^K{q`bI1%uW$?&)}M87$|uMj-txoE(&K}elP@5}4Y^ohTW+YW z!CXe9028G$T1Zg!jv#vQ1mPK8xNNmL0NG+KNYE%k!uuyX80A6Uu6b1y29*Wo$a?u> zdxRK)WQ@QB55{9PV5ox+x{{!B?1DwaqPmimg5A+>ixKmeM#;JG*0Ft2D*WIKM5@;t z7fshgoF+Ru>J6|OS&3Y1dnFdkvhz_kbu+;XjPJ%YxD++{V9fVnVdpId7<4L zD913ivi-WFcndYjkPeO%j8!Bx&_juCHUD*B;oucl-ROlEYn@OS#nd~3D=VfHh>$k+xP}n>%di>L% zDB$5knMf~WgB|_Gn~=`}%3{Vib{gw<$_HRvIPm(cWt+Aw&|oU&H)~gt;cD(dg$DX# zuhKtW24~^Ggm5GbSO}<8LVp(u+}K$W#B#ZS=)%e@@dwdx%`YmP79xcsVhLx%{Xtyc zkV0LKb_S)gOD(w^_WfRI4dMM&JbCH>z~C`ZpUZ6+Qqs02FRQwOi)$&XS+46Kuc>0# z#trmI(HGl{y6xI>?H|!fQF14h;gT*Gz)M>}ieiR`jKM_8pphwJ zWMf1*P#^4*68Jup5Exat!rPNhO2*QLav4e=PI z1)we-b|DsP{|ZFsSWR(_G|EOkJn0XU_O(0Z=wBdR71i`Z|H{ZXrN@?_KRLQ^HtQp1&mEa_@1h5di8 z+uFByk+FC7Yct3yj<)h}R{grUtK_5=cvb4VodgOw$;DhKbs&$OVD|_y8)z*$scpr` zY((Ek)h?oi9bra}H}oATtKkp}EoceXCSK*{u&AA{$TnZRLm4l=QEpsO)#8i34GRK+ zX!~=}4pv{MKnPWfk<=E(e*@UkA`28CYh5zBgVDlAU<1hHReQP^z+*#i|E;a0o_E$L zS$UX#Zo3_!TFJe%^Ms?W!X0X{I^HD9fCnbi-$%@H-(P|jyi2~FQdD7v=gqk`{7Ym; zI;$A_ce(={6;y$@d+}M4dmR6ji&luFgZ6=f97y@R#%jMvSBZ#$ zqu%i)o;=1;HZ?AKDp;nW)Pxs*u7cSd{dYU=ILmKm?nf(~G~FnPqb?ZHKN>DST2>L3pV)$VwuaodCoC6fjPrcLtUr)pK5yuo4V?i105w9kn zS!YUsjGMSL2q4hf({s7N4~uWv4aPV53`+nVr+7gWtT!%=yDMRV({5if0I>VA@qojL z{g7}G*H&&;jO@w{R~yi|(cG*bKEQnOr~q$Mx&x$3(L~Z#MFsx&z1?>yhdr$5t(b1VwoxcI?+idrVYI--kJA`NYlH zHNc(r7&k zi)h63hHyK>qp>3NWfn~v*fqsWMM|;NBzkU@*Tjswan6{r_7}t9S`z~V(tzz!t-IvK zfCP6ct^?GAGVcK>#)UaH>@J1=u-&QfR*~J*@H~9eJA%mMmn%W~giS(CL!AhDt*MbH zAn-83UeiY?<#G2tu%fZ}&;8+z{k`Vn6&lul<8vbO_~hZ@X)o=jCXsTl=D$!KC!%;)=B6Kp71O{uH~qzdqo)AF`qqq&MLA$q1HG`GJve$6|VGjacc<@xx8ox z6)uM}*Dr0bYpMB#;4|&A6ng<1_m*EJNXA~}y#-uD4w9}7;Q*|x-87%F;0?Iqf6XmZ z|K}X@p7|JomS8WS^_&&i+*pa-X{ZhYNAUauyp+TQLvh#_yxe~h8OXh%0fa5=4)kT% z71yBNciIl*dL;Xb=>Zs95C~qyCb=of-?d?(K-+-LL^+lH#Vl?U!5ff#s8-V)=yiA| z%abh;G|9aqtm`o>0haHDDPTs+#b5PIGThb#2FQn%zW{w*Yq}Xg`zJh8hG)51PeN{; z*VTa{Ib48py>QmOSi~Rv{c*4J@ZQ~TZr=*fNLSG4pC96$cNg>-lmqArrDxtkC)=0# zA@tg2Prf-#_VMks#_%2}dYN|UPhEok2&bsm1Fta4kss>95!`MIujf|QY6Ry=c&u6H zl+z|$XydF0e>@xv@MouNx8D0ZN5cnvrBtT$eYMmtioq$!8QWmBBh{R47E*qQ*u|ez z4vGP4IpP9KUcyXg;Dt9E%D0xoE>kF-?fi0x`VLqfu6^qax4zLj=aRi3fv2U}DmEdyOp=EWklh{PwTFD9ZsLH3VCHi@JOA zZfEp}MA(MTg2131I9|7b;ny_MSu)hz3{CD@3Qh3M!(*SBp|2#qoZ5))l~;#ms1yUS zC+j1W$(dZ(R=AtCwF-U08%e{E zXA82T87Wp*z=*7e4CPilGiW*EsMPrZ{KXtr>jg3d)(L--To=A_%RD#M=y8!vMYYk~ z*W8Gxt&74(c(_GSq{J_9(MT;tmQxtsuzx&}} z6ckP!ZI1#V9J1Vm%|L9>0`E68C3Fm2UG+WCA7k0}|M$8huj>L=Ff*KG7F?#Q9gK$FUHl zRXSBR7tWG`H%|#y9d5sNr*k;OJFHN-43K~m%5gU4=?tvuJ)FFj_8M{VX|B3{jP4~^ z$Y#{0D+%Bp)(_mzh|{x_2ka@Be1~Y zVbp;{!?{!WESyn{nPlX=Icf>5y#@i&7#Y+y23)1?aYYGW{OqWQkGcnVk%=CAi2(^* z#%ri2a+jgB{o}l&UY!fEZPt1OlK=v)S3|{(Q8>4+XT9jErj1-cg4B@*Gox%&I4(Id z8+tDfymP5*FOR1SU))K;;5d{?<|YYX+*EqbrZwTrBGBTJQo(3TV*;{DmoDyk#AOm1 zB6X!47^5Yl9Ymmu#-%{>tS2lucuaw+Y22z@b!yW-c;);p#zu|MhCokfO$_n)SDbzt z6>o>`lY!#Zly?#GL0lHLIUe>k4Bw*p@jycxavvE!2%<#spN`R?N~n{cPyNBi^Qq`e zzQMf)`0S9^zV_mlafP%ob~FTPq$Z16*O)~o*qZB4H^2CilN-`FO$IvDg zvW3FzxqH*v5Op01LyHEbicTDs5ZllS0!)nh`gP_Ho`eGxftw9Jxe5spd?uvC0oiDq z)$bN;y8u(oEs+OX-@&j6I|8yv&gETJEpbG$VSVY_hg*geqin~LJBp{~=q?E-!!Zxg zwEvDDT~yD9wDjAom6qj=*Mn_p<7fCqfUYb*z{DX8bqZMsJ-kDiftY=(T#}#ir&hj% zw6RA2et7O3rm*;4DTCMW?0cXZgvTUtbv!O&MiNr^U_?YA4+oSv7?SY*d?{ChE9bOx zX~R)obvBN`J9Dd1e8k)a!NJq*g4YtKgkXS#FKbDtw<|<(jUw*v@7E(oSfarfZ@$3X z$ID|OGVwIT?G%SCBM=uc<#}84D1BCGqvq4$!bm!pzV3~`a9yaB4NwGIQg;WJ=LkO@ zW%D#jY5x?f!H9<_%9m%o_YygIZ(;ebnvX_(MP3ufO@s+g9th=(KlSkV0E!_4nF_uW z@21odGFUY>ay0ABueCmAE}OO|&EbwGB3DWCA)dDOXU{8Cr)HeG%Rgr}9n$gD5~S5> z5-Q8{kohCz*;r{v=*&qT8{$fDs|1XDB@#jD#d97R#2omAOUTTg>3i-?eU<$t-$|#o zkg#?(RocZh!D0Y>Xr_I|b7qCFZJa7~<|uKg%%=tG^=jD=5SWk%iwM*ovnffMfd|R4 zxBa9umsb7c>9c&*VathLQ484GgCF9>^MiMak_TAg!QsW=scj<4y1;P8rLumP6YV7;hHSb-M@1-wi9lq(EnC@?I z!)O#BQ2jEz)bpnOmQpenrbtLT!YThVKvcxLH$C|7G5zHko^0)rxR#eU7CcSAMj++g zw=mm&{5?4wxw-uAKZ|^`A9i( z%)d--i+^OBhM5-fysV+jn`)&EI}wX2Q?N0nYzcOGhhkbyvWgHpEJs2kHL_%Zz3`n} z@By|`;RD#J)g)<71L0lv5sNk$o|JirjTx{M=ccy%kSa8im6RM6nldC75;3;dI+G%( z63EsK6YA$U*yT_Ij|@_>n_%zhAjJ;wBu-7S4MFwgitAbdi2`u8xXW}f5q0q~)AV3b)7UH5+l=)VPX~Ag)dS3uw+s0$ zS$JA;5yawk|2<;Tyb{TcB6-ZVBTv{)|FRj$R_=1PP0(pmNG%XwIAvkdDA}(2&fH(1 zp)`2er(MADAdj-bF7(0OhOXU91HPKuM*7IWUC!Ac{SMwMEKf~p0KNEBzoNEq_O}0P zCcf0y4bk-)0To}Azh5Pb(Yj;dBb~rA6-IciNqWAR#Q2l5YZLlr8?y^3iNfDEi&;2D z8~lZkpI^Xd2{n##!<@Qf!Diukem(eALfFu|*uR*aPXrLUe0hX)M3-Fa`e_!K+E{Gv zC2vpMRCs?CQ(1C`J7}rexlMm4~jDjWS z1pTYMe}47quU~Od0+wW4;;tM-?cn@2fXaTs_+_9q{`r^R9z1H!!?-~jEg>%v=o}*I z_LQ`UmbAWx72^*bJKvj3Z}?R=Y~W%EOB88DV4RO;M@DzKvAn?C{M>}?$+`$Qc!B0T;Dr{E{P{ps`OPPilDKKc9)6A_}nmIBnM#JPIio^N6QUC3F#Xm*~XQ z5GpX!U_6ER@3sV0Y7g+npdDr{YG_PK_LV!ORBgu_*#xtO@WHkN#aH=`S8Oy8di+N{ zwxAb;{lIXDYB6obCJNzaHBPWOt)!<-gnqkG!KOF5=TUar9CEiHHRAa!_6C8EY7og! z)oy1-mvRCj!{%M(!)T_l_@amawQ7T(lLsDEtt83ZPz+vrcri{iTDM+zX^)FxJ3uww z5sg#i4Iu?!ELPB!g8JvjH$1@m+1)_{&rLO;Hsza>D_6U1;CP@KK|~U0j5& z8S^DIVq8ChYi~uxjNg=B-K4>3aF~Ax%pLk*EIMJK0saw4EJ%>4CE}OjH=aVK^8D+FuY{- ztOH*SOvDL4vGvfFthc0Yiy_7hMpSuw7K7A=)aJXJayvT~OE+>m%vPd2t3exMwk3o{ zT94xFzVTAB2z%^#d9znZm`IgojE7jtSp#jPdgt-?lS1&*@MDWsQ>eIFC0Z_$oUbCX zP|nW?QacvST_J;J{s7W0sM(YNo8X_UL65WC@1T_1LHknDYntQOHm{E3u51|i5d|Ik ze(|k~BFWk1w-=;@cVV*Pf_cPz1zksZcSVVltz}0E{~%*gj6(QY7+| z9itmTl=%Lpa*axG)}rjCiIi3rMU2+2DgXklRr;&-)tE6W#3RZ=EU{B`VeL$7t{SV= z6=l$;9P-5;vNHOwnr^xJW!OJM4Ny=JNsjEDwvW5R#pKiTv*Y=hR;xAh-)Q+y7piHg7_6v85y=_ zLH}Y@7klz0^3#qHSaMjrMsZ!lKOz1f?5Q9xm&!usI$M}|if>MlnGN$26r@wBN&>sF zvQhZhI1}>YUJsGNz7mXf$tIZ>Iy1BP#oqV5iytmuNAUDcj~9@s-aY9I7kd3gweu}9 z2NC;Oj37yVosYc_-}F%`3h#VK^95*R-gSt)@{7fJPPv63>Gm;g=Rc}DD)!H2Klhf4 zZ{>tqdT{CQ$>gE+LVs|)sDIhf)^!AC#Fae3gWL>X8&0s6&S|=U^mpAJ&_uFU!sru> z398W=x5qE%v0ObXd2}7vCCR@>tY`*?kH>CC&SGZ>OD4R9!$n3WvD+f3Ai5<7ng06v z60rvhAKIrUvZ=K`+*i0MmAMY(3k2a2TbO$^beyThmBrWX&T)5P`1bfQF4EcIn};2~ zG1xy(&apJ4ExvZJe2AHuFN>eve2_a6JIo-wlX)rq%OUK%#30@>xt68NiksQjkAVw? z-`3Y%ATi@Mx}6?I5EUNOKx&+{aMRAZ3&jgK#b^!!cqJ6$O?L)W==`duFFIHq4NZAy z_wdN0E@xpTr8aM1<#^pi5iB``)Fy;GLn{XYvMz_DTMP_3MR3bPv4JI1XXGY?F3B7h zZ*U!pE4zkkv{ z{En0nr-0=P)suctQElQxVnLZb!Im$A!iAxcg<%7bgd--c*aby}{U!t>fN=qLHsHqq z?0AL=`s_k8fd`b|D4m4?Fn&#^XacDYtDlPzZ*R@qK=EEe_Q2`kih%ckM9t6q{PWLv z`svNg98Xm~2kZEsO9VO=zkvDFP%UPKY(;}`o%_mU%p3a3k^Vur=&WZxDv!?!gYXV%|yjEf@FV} z$iKhA_3>H=)L_=rF?Q&#?`{e+j6SOL?YU52-9$g(`DPY8S5sDyDF9L)HB}uIDntZ{ zg1PA@CVp|XC6Or~4pNc~mkKELsQ}4{RHf39f0skT@xNv<%XobwG$X8V@Q850wSrGs zp0ANp0#N`96}UN|k>*301#>m|3etWYBKh?xXgmUBQAn-z$Zj*G+c_m>=$m(~JE{Hj zgxGz?=59U08uZ|rM9%}*cCh+p<6|+){m-rxv*Ox&((ld|ztehUGjkB=ZwH;r({p5| z%Gu*H$7RJ{$7l(M)7M#7*n|(i8tx>UzH;SXE*H&ZwVdI3_qS39fU87RYv70;aP$6r zvSbL0m=2TxcVi930{f@Ee`U0QNw)k*PKj(H61zwbPx1CNj}-J1HVGVUe>i01w_*aw z#m}p+F+a}gc_5WPt0#fPB&D~(9pDHL(F%r+8O*Om4j}#MVod16#kQMC!7;)so}yz= z{B8sSy~ZtmiXx9hAVt2`BPkC-B+|RAd|{Z(vmdv#U)`lS*794Y(U?uu9-zwZ4=*}v z$i#%LpLiBCm6A38G?4qSulQ(xIlk5Q_>sA>+I)xyNF@&K!*dAj++A&tINb)S&J2#2 z*Jq%RwHjqe+=YwaVS+iRfOCv+H%4JPIfF7{I8XdySauIVHDpX%d^m%pE{~Ld@2zdV z*xlav?j@i3TsZ9{90Ym7m#;;xj*BaaZ72QLi_FVg%*L1(c_396z!Fd=lkx&Mt}aFt zmN+oE#Fxc0O6uTwVaa{?!*_9JP*BiW>URp)d&5{@3I{$KUbgBdxba2t51=hk994cH zOF-bbK%EGXNC~9D6rn4o;FNJGWMCCtMP#r0pcmvm(;}W1;kb~Y>7GQ?4osh0s7+OM0$Pq?%l#K-b~i^nA*U@xR?1E zfDb&`uB=3h>2d%H$YEhMZ1J|&A;AIAfUsu>ux9OE08A7tKRjk#tFXwn09Bk!hz_4d zJM0fH7HB6D`u0o*5K$tD&nTMs1J8~dMpC2Pv!=yU9M!cj@!7`O`iq@)#lT!^U6^4s z6`Z_K1zBxX5`9)67r)0Jnx~9pRcvbmEf~Kn*O>B~*`mGK_uaGZpm!*AW8>^a|I9wn z8(;1q0b5&d&LK~VB)B?ULr^NtHI6B7hG_ZMRxunL%7sS_Sc*0?C?j)n39*;ow-DHe zgonW*#32ZYXZ~*se_x(K=M9mcKqLu;zp}>w{`;Y{rXVxRYWt8F;eop#+c+nmwK)+j z)Ti3Y`cAVmznAGs`S#7sto(I(W#yvXX|Lcc`8Ezhz2J1!n@mP>(PmnYnBw`Kr(>7U zsqPnr_T?xuGdogACqXkS^8kH8-jfo8$?z01b3pSZl#$D0M5A8_nK)+9T+xP*Bxd2ng}w^1OA?Z^3Gc(lBb5A=qGziUTYN za0Il%*?7w5=Sa)y(SD_rbpv3-q0>E0T?Y4MW)~_cvuTTC?Cn^RwYd@suZk`{(z9ZHx$neoU z_we&FnYa3dokjiw}?{n_D~Et>s(uyr!~gVGYBXur3Z9wj$%} zz~b}sft8^so^uqRD4Qd3YNz9q;3X@!g+m$tAg0V@S#n2Wg>4q76Z!wa;CH2e6`%!Bh``{Yz;u2@>0(Ma@g_V%oNq*tQLfJ6u-$oM5|dN@n}vo^qxXTz2E z!`{PLntfLm7s-|1-4?^(t)->q#lJs)wgY51ZMQ_V$Bj&SYOf)>LA{ifNXMacpfrIg zt@*IGq8~r&tG+f#U*{NaL1g=jGJ%b{@P62tozZ8;9@wSe=7#q27-0P%}9~<=%^x?hh8rE5YA9oktX7!90#(zB`^-#eJtuhI)<%!3bg| zf{rITIZc7MgKJH{n!Nt3PF>&YCen2mqUxazww>dcAPHCA$$QAbqj47B5!ri z7J)_!ON*#~Kr$l}IE86z5@~3;nbOFG3XR~@|;oZwK(hj z+B>Aw(1Iic#W~^8LGUJy#05B)N;|GA}beWkDv)w=L|W3mavp`^#|o zYY5#W*g~y99NPnuwxLb;_4Lzy4QUn|)U7Y4TVJZ#I>?LWL2LB0sJFupr$_y>4~tTM za^;`*!shQxznVMgYEX~Y58^h?Lck*62Us>#f)mHg{e|1aLp8R-moh-AtAPLB{i#=Q z@4kXxF9r`__g%OBYl$C%0l)-CKC82QGyN>zz(eKXM`BU;6I`BptozH!SW=rNtj`C% zHT|Hs6b##4%4&*-BDDegAT7h-b77mmH}%-}?s367GO^jmbH9e+^3v1;-(QN@0|H{$ za~nJs|0`XpHRZ;*$fpq5ptSQIQ|l%k`8w2B09t2Yyf-~Q-vd6kAgsT~|G`vQKZFKu zvE5s(6s02RsNnCt`OxXss6dyra;By?y+`$H zj5d6m=F-=#rLRlNYg2b z;5kT3uw%Y911${NJ;4qA30t}f{?iks@-s<)dU;Avv4PFe7Uupa1PQ4+U}uZ z1bW*&yF8_b8)i}*FPv{85;8+tce!x1l$s+~1TKgbhOGz%)RDzA^aQ)3d+ZU(csH!xr3w?O%%3_VF+6lUnp{ z%U9>pPD$ZW@4WyXHXvC`5Y1tEF)|3i-EQ61lg+UDq~HG)c48A0#pGY2WhIGGj`Q~P z)|K0LOS}B#xMksM)KqG>S#C0t=F=%BR+Q!Cg?NRr*`@oXLwkCH_kT`505e|?#b!jN zXLlC*CrsD6wdr}-ZCH{MrEl%c0Dj;8Ijm*SwSkTG655)6H*#Oewvsc%F)A;QLi2OH z8^hB#Pfa*R5-Tt@W^$bNXbu!+1v#eM9>CdT@jZy!KItBz{uD$>Veoj4;En$YHw+vR zz;FT0t?B9aEi>vk#>pX^4+o1dd{$w9YkE#~3-%m8|EMklN+98?hvrm*k8-uelt|M9 z)KZixU^34MN)02@PaH_H-R0?5v;0j76FxV^R=uaVaRc((jT^B70<0SE{50@*Rgw6_p|4?jx%<{_8iSl_CypRd>%+j)v*=r5Wzqx> zt?Xhfho}XI7la@R2;t^Msaa(w4ZO!C<*kf~SiaNgdC9FZFZt{UXjkog2ZQA?QYPct^78bodimZTdjkUioF)qZj3zs&p)W>{ z7G{aFA&|lH3{o@?WQd9w9hUIY&>|*gN_@tPEQ3fq5C5WL*DkdZ*U120co@}eOj?LS(*eywK`AjctEB!jf&tq@g!dw%5Oncp3=gM*+Dw)9 zPfzIRPfj2^r4-;yEE@NKSTOmPeJ?KQlDse=`~Jdmu}(2Y7QHmRRJH`4m!WjD%`H>L z&P7GF+XG7}R;bp)RiqRR5q980fG3Thugc3HN|TD=c^4rV2E*x5cquwRq6G~wyyr@!kcHGV ztFiRUGUGQ>)3|S-jo6vpP3SP@%PjAxv;wCn%#q?BRAV)m5+X}ru~3-c0-$&ij)lHw zID;)-pKpEfV7{3eqrQm<6^(BI2JF;jr41qs?{SD%jba&Zw^(dn0feoE?-WrEr36Q%hm@qqF8t z(7$m9?vw}uB~sitF4GVq5=ApV4kU^zAkCmF%vS;ox!_Z{h!M1Qgy=@Z>BFZZ%bl8Y z-G_v3^aN!n&0K)x!dy_cnr^8x2te#GW$UP?M@}RSM4cKZ0gJDM=JLznU=7gaLhns| zi|<8UFB*hoq06f3yZjXm&fhT?4+w#HO^GWkju6QXNCh$=LV?&!c@RiKg^UF{!F&-9 zZxXQHn;Hx5MJ$L`7_1h$sfKs>YEz~TA*YS3G-OdR8P?!M@6qcn$bxEi{MrRWUPyW- zBqUQ8IyK3@7fE*X-D9E4ty^WV`a&guy91XqGot}0XR}IwzMk4j@O5S+C`Xtq;UI(% zrj~7;>fY3(?jA@TH9^s9fwsU=L`DLL-%B!Yv8tJ#LJ#cC;$4v6p6Q79rj}C>5r7G| zEtDuxJ%yYz!Rru{Nz@+{VSV37&v9yknYiSmB}C5A2xg@3NHC)|CSVmhu58aQ`05aH z1Njzu^i22vdTP4zHRwuR)K=7sMfHz2&hTey1pe9)czGeZN|q=-3jwP-ZB=L;TKoji z%YER99l{nfHHOhsEYy^XacU}yxka{BU5s629*8he(S~{bbp_LVjNvejD{wVcSD<>j z6CV6qYrmHj&@krVZFi<7es@6pBTIT zBB$WdB2&%D8+OE&xl6l~=!ODyMW)+R1N%0Bonb8$KzH-NVj+$m!I+X9ph{NaAXJ^_ zPNIQ9QoyF*x`3>3@eWxvy2j~UMZr_Fybw7pjt&Y~8R0jg0fTRRqTCk?^P%>V{-Xr{ zCVB1H-Lb`C(4oB z1PJahXq?kcZz-ptyoI`tAxP}BJ@^%~(F`TU84(slah`El*sHyWV1fmu3~A(NFI%3P zD!|i~Vfwa+w9IHTB~+{jOp}0IF{BnE_IRMT>rB+50FUqqq695EA(8+?_Ni(2?MS<$ zBm_jd+q$Jr7onV~CLc^7t~n0jF2NF!>UQ`mp1*JdS<&n+953*x!@(XN>r7Zq8g`ZL zpvhCdxA-MJD7=At49t%FgwazfMmqj5=!q^Bk2(`9COv37l~kLv=|nVk(Ig-_bVPI@ z0&g&am7qF-cBE#>Tc^cQ4+tK0|B= ztaLrdIkFwLbLA97JbRM1G%_t2OCYthP@>>ayOIU-^tj@3SZExA%ht-nKuUx>0209} zE9A_t0LYj5N0`5(gYpdO1OEsNtQ|Ujr$=1`VQjz>0|xW7BdP#OBK>o#djIqsmO$MS z1i0P0mBlEii4I9ZELw3nI1%v*p=q7dZX6*w$uL3`4DB}n;au|x6MF4ql&(e?!?EG1 zCen*ug#dqKqcK~Jo)9oCs@Rc&0?y2W0U#<=LF&4L6v8+I8w3>~(I(5sq*kIs%BaM1 zs`QKifXgaDFFj8#La#@BtVRt;JLfR&k&YgIaaFht3IExr+Hd@-(*B&V*edQ(8XgBc;|1oQ*m zVjo7wu>nP`p@80Li2MuSN!lpTTf!TFM;a?`p_gk&+&DwLKyo<3|J|d9vyMA2A*=<} zII7@ZvDUJz2<4cxP!q72c4V7FB0kaDDMJ0XPCf{sC%~Is$;8CKLqLL)aT2mPV2gdC zUK*?LWtrz8cg80#W=5o1Nwz7d{I!y%9{?+Zw7RbF?IqOsQ5E)8y ztzwRprLTg|^#0|c40v4xDYa)pSQy%HIFxKCONPQ%hbWuMJNPJKEtFtMkLC^RARF|- zV%knC2|u7w^3lSBMful0`vUI{ufLZpUO4S8-k^$Qt7TImf}YvENXMaJ;Oxq;p{wx|-Pr|_WlW~b{SnrYH%q$Yu z;`W~O&l)ht%CsoM1GBNX%eciM^MWNgGnq3EX35?QPnj&Y@C<#QN!QsVFD^ej8Ex?; zbF`m_LL7@_?zap3@IJGvYmVL%A0Lbv_{XH^#G+d!p104h8u!5>_l87B`4?CFQIe%U zgOXO~A2h_Jc{tBxvn9}qGbAqK#6jl<#m>oP@0a1s%vN_GgbDsuTl5oPRc6jRitg{Gmi`wKT zNS{3?rihmWF+qQR?zx z6uH3&-0tJK3<)99mncwBKvE#JAP!-!hYSH6JXyf4$&B$-?W^G%Tseqh1~AME@ZzJe z9qjHBZX)J8LKq~u041$#lPQ=#tQR|*Pj`P>-Ci#?c8aa-%^x?OtUoDcS9kC?-hKFK zWA}&6m%9a8Y_Go9{YSC+v{-%dkK%6|FP_{i*8jeR=c0Ft&Fz_u=UdM<*74cKi?wGj zpP-mYftn`8i_P8Q*#__#gYIq?oY02aSVzC7#q;&;wI49@>USH@Hg^AUbLQ#B?hB6j zbaNY}&$m{$cQ@8vK3m-`wq9;;ZSJgN`X?Cn1s)vU#w_d4*I(?SB-#snR;>SsKZ>0n zR-ZlNR5PnDvHESUuUOmM`p5Rh_do0wKWsjGvW^eGTgS>)zk9Z>Q(;qU&sH~{-z=W2 zK41NwtJ^L%G0OG~o9XI`pMF^9N1SgJ|6AMLfYlq@kP0mL^Cot=y&Jmzw6U{(vsm5U z*daikZf`!nIYV%w2S&#r==Wk>M2CqBl@}6 zVR8v;25t2r*L|3|abxS*`YL)q*?iI1EuL)btUV(Hch=WlZUfk@?e%A?JeiH1otN0~ z*30iuzvJ0IZWenx>+1l}v(2AgHNRAj1LSSBTW>Ew)7jE1T!O0{-VB(LO z+zo03%@L>%LNv6D1zrWdIdk6aQ{V;OZ9?;wOlZPn zB5`7P-L%TXL!k9b;{aVN-xi90{Q|dBP0hMlEv_`1h-NHd0xqa3 zB4{!)`t)_ozR1#IkLwP-Bb0b#vUG;%wI{*?Av(+1tcCmy)d0jf{UpkX>8DZs(j5L* zwmgt=$V10c#>`>CIdoiB0rK@w0_P5_7_5J6dXwyJW7j{0BMc(bX$!PhZwSBVA17UJ zVm1HpMJ!x53z>s0kq^CG;6a#wBBsXL%Wk1;w*&%cb0hsC4-S?=mKW}&ZSs_JX#+$5 zZJ7xn4{2iybhUAGF|bfdQiT(j zx>Nc{kUd^xJobd;pyb7(9xuPPhiL7fec@*%mFvUFAnO~eRE;GCF28zx)gyGQmE;I@WSODA+_KwWsRAghd*$+|m?a>2OBITCd?D(c3n5v>m;j`I;q*zPx62 zz3?cUon6V=t&3hI!7;T@OfyKjPxv+DID7%zcfwCg6aiL$*3~J29VPlM9L^kwC4RIM zigjwWl`omurCJ?SxHaJJ8Lb{L42f!sFA;BaAtLD}E3u>A;4v)88>)R0t*CHP-#bEu zJd}{5vjKKqR@-Pizx-f+PP)c~92iC08 zF;@rsC(fuhJVooLD9a{`0wTTR?x0k$V5?XdXh>y49SD1TYaBZ{bvFsQffovSs zag5VJKqTaVN*EhNn}cm>y%BzEB_`r!^RMAi#~BEehKi+J+A zvl&~0&`%mA-OVO9yA~-y59;1^qJU7BB{8$oD8uiMs8j=V=BoH)U91lsS_A{V)0MlaQtn3dhzl1I~u_zM2F73OR z6W&}L_gicX1K}o|f)Xix-GLbr{BoCOn{2I;@k3)N$~nCeSqDf63>3(T-$w}@Kh^7| zAI^vi8XHXFtT8%-G8_!=zM+{9g(c~$1I8H_;JT6O_rwL9RML%wkaT`@3N#QCsjEk6 zCfWPZ5$+)Fh&S&-y6b@>`E3PHkafK6wE^tdUX0x*uq=1@#i6`RFF+&aV%?+#xQP(Q zC|Y#l>c9Yr-#`G2b|&5pp4rin{0dgi0u(U*C9m;!OqAi*o=YeBR+vH>oN4xJPWpy;4rLvc}j+kw(=8+{FAt>42wv z!g;b7wj2kg2OQ@iCy7H!k~0uSy_Im z0mI{dzcT~Uj9bmwm}wG-5lNAFL4*|X(sltgkq&|S1U95e7`?DI;DgYl851nH_XH~% zL-_YlD}Mk!d#)(DYEeEQnBf4fl`GKv=aDgv3iqVY2w#(zqdKEj;1Nx><9i_srukW5DFV64L9@rwfl2AC8a z9uCtPlGkcw06uU50eW8Mjmo<{)uDaRX3p2gsZ0!G3}!m+F$Buze1G?Y50*;qN&>dD~+ z?i>sCl!ibNK1=D?EC1q2p>GXf1eJYOdW<_DEI4_0z_m5`AG{5N|K>O;4-N7QZ~|pG zxZm90KK6BxKllqS&_$M2(Uh@Tj{rWQwR89-Z_86FVf+v~)t6rkW!bCsh_}A==%T*^ z+sWB+6OQ?a2huDt17XFnPUA!i-+-v7S8|1pB&_r!D+df=C70aKZIG^7;EI9Y;Se)VJ=p`Z3;1#?xZ z4wx6nl28!|c9tqa>*YyU*A{+|-HR5r#i+syKw5-?uwgyOo*{(7Czn(E!6lJ%g%dMdbFoQt0 z)rIL8_P~*10qBOdNLOj?!qTj1JvmAFpABt{F5!P+DEq38-b6Ik)y@}x`AdS^VTj6m z<4_e5%f_(R{qNeHr?f)xXL zf#eC%ObH=VbYqa!^5e9A1xZL!E|siaKh_Vz!%{g#)a3^ZTv-8~Ssfh9vj)wBgXf6e z*nDzufX8ulAilJ#zuhdB@u~eW+2X>k1-e+Dd~ncx4+HD4ITydKU!?%~<(b<}Bz!Ca zc_w;AMz7Z~I#3EI3_d^IeNq4k|LqPgG4i$f@C+UN5L zAxmDQHENLH3;isoA8HIADKxm^~fs~=s`yJVCdQuybCx``&z~_ zU8(9ijhNcLU7E<&2AXVZ8-FKh3~D{nu_`xkE{MRmSOA_j#?VH@oIW-2@Ebl|bAh=( z;PYL6s{EIiDH4KY*m?SM(|Kg17nd{%Zys&=6$WQ19zJ|nEamvi!7BhBw@#qC8zJ&V z{w@MU;(z1d{JHJ~KWXsb7`PMjwKOf_}ItMQQ39m860U zD@D%b1Q$LAj1U=352=FmIAqbLvSYBzy*ZGL02x!#TtZ?#%A9^sK!()6! zqO8Yu=lt5Qx-BF@^Mo>$#hq;6tH4R#HKBet@+RsSKGQV?EJz*VrxZI(bTe;I&){b! zJ>?hys<@?@a(w0vW|}5*fW(h82L_A}F6;}aoHfImu#*ofZve)TVmKA-5+Z}?YnZ?c zJT{MKIlCuEqekkV3w%enu;j*M;h!*_BuHK{q51)m`SgSF`_ML;Y8gxvbsfRo^y)z> z^r~jXE=@a1_rsSG*#XBlMay01r{P<}>RtPwUTlP$-S|%aoT871DLu>>g^V;SYjjkSc|K{SBjG3d(F5Ep1n63tzz7}=Sgta2w5j={`YL4r1}$pS3o3~94uHW4J>VK;mm?2NGkxbNqibdA!XWuIO# zDdl0~&9ERMz9E#bp*Q%6S0qKN}!<%avUO2e7q8YM?+)f~eXw1eba4$q&YbvA z1rD&rnc5Yz>s9z=G7wAAR9L2jIK1%JD zDy?ZDl{w_oiG3+k1ZysUTW+FJ$4^>|c0}Whf9}R1t|ERLri>p!v?;>Js>#PMeKcPw zkxY&SR3Ypy(f#IFVi2#V7yD8Q;eZuh<)h}4_3vJOfAHPv+TV7!SJ&1LHokwcxxId{ zy8Zpm&El330#d7lvV<8R`PCV<8efSC+ksPj`BkTAeg#x@3nE>~*guR|(U67M94I*O z48w&D;}+bh5?k?AC$n(P<&fp#Mgpq*C7={xC|}hd2fu<=$Tc>@(0GuLpZkx3bZ`09 zUW4hp4a-ES`I`G^yb7J&4tH%d2XbeodRDLK?u)c2zp4W+5`q0E7yW(WNGIOrN*h+{ z8Sd}G7xw~BK{Ar7+9bFHa$;F&`UAo}P@{3**x|M?m%)dT?aIn-rCD6}zK0ofhsm$w zI+T-w$F_{7xBbN2G_H%69U0rE`o7h;=B2tI;~MfrB`9lKi@U);lOaX|wr$q+>+aK- z0OCGDOYJbOA?ZL;1x1@~4F~(r`p5kLad!~dPyBL6Se2rz{5NScBkF8L!QM|$IsO{@ z&5%$FKTIqkhM|$j>jk7shY1&a173M()Pt>sspNzHg@!+h#;8V^z|lcU<3d(eWO6kW zi4mNGmoYlfnlB;%lTMLd zHX}_I9LTL^uPGXqH=iIMW{BITQC8~cdq748=!$nh9b7p*6+f4JSTBhwws3Qa!89O1 z1bkR#F$X&ctcH$B?CKwBfPq2y7bx!;viq?meOiyI21*;CjMj++5hDcDkeoq=@n>_{ zXStukR@{0dcFerBI6WfCV^~COlNZ4KaOB)n0z)@CE3_2M_O*aFHSWo+kL07MB@`p9 zQpCu3Oo6ThJ+I~%Cb)ca!AdS8;#Tu^5640r#2dQ0fM?=%xJ>H_Y)^lmd-n;0yVU!Om~WLmic;WS$k)==JGAN?s7{s zFJmclDF>MZxAfMgy|~cy?`to!Dj+4-_;J4QLn#w)9yWMs@A*`xF8ou3RRNqk`@1Z!BJVsRKTe8o*opLkog}2 zM7EBpz>xKw9tctAN%lX%olR+*NRhMwU!mZWX<7brrK{YH$;Bp;hP;4mOu@_{vhiA%XLltuxMgrsAMqyxJjpn6ho=alNf}uB}a3R=Cy=l zaW&18S|S{Er9rng(|g{YAhWIJdP8c~2=gTeRSvxwVfcvaq0k-wsy#b4(FO5PO;5^~ z1>7KT#H%CzdpW0%wWp;y1Ab=Gq-MD10kb)%Z*}aj`9>0>I5!|NaAI=W7gYdork#_P z#&O0(wy}a6u;wD;hv~OE!v3nHp$+z5AaL1!R}1B+4w!8DYoA@NRKdRTN$@SjM$sRK z#9Jy4K|clt*1|8vk{k!r<+rkuwjs+%Rv+vcfS@If{aXMiMzrffFk0ZI1tIY|$G{Xi zlR_|EehR{CIv^$FTUje?2@{Z~sAWQK&WV$fn)=)ZSeR=GQ)=w(y=85IIq_|JViWl&}cgSy(VdWzY=ZS;F)A^ z1m||M5wQj-zUPPlKsaZSjD)b{dEPBO8HZMh=T;=j&%C4A%H zBjFkI8T90Aow|9A?b-fU8=MJhm zA)4r4jQGy^f~cjr0NNYMn7Zab;d`J9dCLxp(xYAo^d_h7CiDgqWXefZ2e#4WnIG7E z!w5N_waa16DTkKUMO3sVaSXPKe>u=oe9a?o5D~U|CfgP16@hLUdDZh1d#;4RK_g+Q z=%reO%}3XFV4nCMC!B(I0HmBvG=n@65hvgwMF@cQam`okNT*AB)xj+ss2#%iTV6i9 zvEzXkgyjoAz!vHkTsiHrNyCm~6zWmMw(-+2?0A~p#rr-d!zOVArXl8S zj^&o+B}w|1_JT)GNk*8LtE`0{bH=<=T(1N4Gm*zEbjAE-!+rO$*$0(?6pdSA*#Irk z3!A$J6cS?hzu=x_x|EF@CW=&3GEi`z z_GO%yTp|9YuumHHhQ1DEGX7Vk;dy!vY%7a%+?7S@bN4rWH9B!8ljl=hA+<`q>LYOUut-H ztW60b^H&o6_Rwew=kNotkLux)HCkDL6{e{&5OI?~5*b5r-4{iCuW2H5LHt>!v7`u4 z(|#i$ybqj$y{1DvWA6~JQ>~N|q=iplhTLq*-S~GT6ogMh?qAxbbZS}Sxa71){4{GG zL6SC)pT_2a$9^X6Rc1Lb=9IY32J$NCLR>w@14Ar9hJr1OopF()PRe&&OUOnrPGfit z*ds&(i_i#QpR3-igYwa`67)X<>lnc{P)X0HZ~8AWCIz?UZNJyau87eL7$l&68Zv7d zIxoXK>)3?Pm7H+#)~m8Cem8)j)957l37tzZ40L4zt1r zkx-5d9uh_6!>4PWW4Dwsa<8?9p4nYK`or?DXL!8E_ACV;It525TLeZBaXAn)4j3=( za-Juz?PNk_%^?R|^Am_?>Y@yH6GQz(K$XxwUw^*y(Qxt}2^Ll0#@P&qQlt%-W{1jV z{zHdj@9fg#Isep<&Hv=8!XS{EeUcOn!uMA#aH1LK>|GR*QKX*4m2<^w#AVODwx{N? zSR1SLDB*E-*L{cHTo_i$T|(bTH&Hi&1t#Kwq+ewqj%Od6Cp%HTH(x>tewL#}x+83( z(_y1{B>YRjE*~?}(`O6ci0YWwSb}}uA&?z;9U2)(TaVQDbvQ{YPfYR?TU5K zU^*G&$~3w?U+iI(FH~>0%g=2avk@rfn!c}s?2o3cD7eY@c(CGXE zIED72*+^}Ikt4YwBcy>;iFDnO(;;9i8z7kbR37~pSdyV7dkK9DiILZ&KnQ*cXtCI8JJgoNu z^N5^t#g5r}%#vs*n>T=7cR?F3cGtgO-=1(mXgy{dH#ds9c$&o${ zY8F%INhN&ik=XLneCJICmA9UkmrHD6N$4%R@<$BbJ9zo2E6M~`Fv}9MTuWE&7agiv@1o8Z1agqp3YNqCxMiA+_t4@|k-#)(+P}(WdRYMuwm-k>1 z7@e#`VZktdrljHVWfUAP_4Fi1A3suJNWbxXj(UUP#d97K03^)sK#Onr$tC(8aU%_m ziG4>RMr_xj~`J7817~Ltmb^ z&jUsDl&KOybR`8R2V%apy1To+{Q?--Sp2s6cnjgn2m+8Q1&{VtTmP%w`qx40)nDiL ziv5dMe`N!n+N1r)kN5W9?eFcs+Q-jtuWo3A$NO`S*@pMyQPyDb6!Fk<8%%!6i4KVL zuk7+9*(mm155_@W*i35S_jQh4s8>zr#}vd|m;w4K9jV=x_~rF#~nc znN2f$BY88C*8)e6M%WlBUO-T`0h05Ol;e_rE@fH zEMm5}6;hSZtbUp$kfyYxNSvzF5db-jGnQx*LfJ618m^s;r9p=A9&_>gs1tsS7k)v? z4iGRe*3Fd_LnVm3aZ`b`ioco5$@tjb(yRIZD$wMCe9vG1`qz9I zu9YkDdG;C+e;cp%=HA0P4zk{mP`wPOVV}DBI0P|VJI8H%;|N;+WRmGc{-~U)k6?h_ zi!0#$(G`ew-ytF{p2=1g*O`!gqi&3FE?u6cgqR}3fCxZ~pM)dgeLDPU82m?2=uq^e zwy0Po9$~92_0`LSFG~*~SaFQfI}5vmHeW93T2YVq2!oDqIXZ!cV!$2HL&-ub(a~TH zQf3jjgZYw-y3KW=rgiw549ljyz`3p~;em|AubT4>)St%JkduUZ$*^`%%EJ>sRlS@_ zo2Lr2%{(LB3X_3aiolUkNuur-S_z9PJhnP`f(HQbN)0uVG6}LJv6zM9ZGu^IEY(A- z#WnT;u`J)STW#1=?n`Wr+bKb0)DHs%^{+wKmTxOrWLVD1$|!K=t4$Q0?Mrwi0CvZ= z=Iok83Vux1$#bEK17VaNA)meokK&AQ2+3YVkP?{-7=%m+8Quy)%hvM6xsV|{iih{K zKM3#&@GLQq0C^ihg-E=Mi3f7ZV!nP8eNQVZSIxusa|q$s4ykekRCQxZp-sc3V7m(9wQY>q|@kSX0hN}h0)Kz0Lva^sv_MJExu zRpzVvgYhlJY$9$Y)F@s=|-Uu$4Xc?3@%g`oBO+bY(nsGuHw-9Tyv-795w8e zNdi!k5Csku7-ve&C6o*S7}l=LeoGC*km7XwQC~KK?5@7n;|g>>r8h%1YT1&TlJE2FVQh z(HIm(=vE*SM^e6KWxOD-7{kgoZ#M4O*$*amq^7h%OCsKCkE}+vITAi=c;Tsk`hPEY zzVM=E0Bk*cuIVHKG7?1@x&b2}%Ir;6an*Ib^o6x-oRay}V@AYynl-e?*!I=b8eer2 zi4vV9t)__fmsM%?Iejo8PO55-Kp6FG9Ag30S;6sajFQWCf&D)Q5} zrZ3lAy=3!Go};~iRaXB8ENS|uawcBA51sA+CR0|AxElC>z*fUUJ`?Z2ypI|r_D7w- z=(mHeUS|qgAhw~6s4>IlI45_qr7IlW*;!TUn!4-T9xh5K2yZ=q{N|sPPhB+9v~WxD z1R4uQ`j(N*dExM}i^F>ej8}AYDK~MR;oWw6nB9f<^+E`2?Gf@nVP2XsRdNeZ> zwm2FWmSwzm1Ff2@?5ZSNHO&hp>q!Zv4Xjmmv3MJU4l9fKg&cvuc>B{8`3<%9ax-;C zU(yI(jkB|Mm6y2ut)TitOX`O8$JYV~I% z_uHKgN_{@zn#gEYGkhA#W;-{BS^KmBg+jDJP!w{$|5)xX9M9} zastO*znA3|DX|?$tDW6wYGqSQ_&nI3`B>&U?TdC~A&3ft2ZF*1E$wH=$^#NyR&J@i zdI)T4pB;Ab8cv|w`3WUv>WYK70oEoDaeIiTh2!c=fV*k4LQidOKEu9yFvbb%GR5$Wv*%cqm_&=U6 zk3=t({+$AiMY2B!i@qK&_zz>66NH@o%hgxpujc}3s7zpAzlGnb*4`kaRG6fnG}%^e zlO?T1ti-{O>)SgUn=cMFo)nKB7WbBJFI66~clc{|r_SO^m=yrKy9}k|zjrXs?ho6W zKONwg_3iD=?SwA{Q57wb7SWbcIO zQ8y{*SC2Ge&fXEl>m3Xp zOldC%j8NiVf!3M<56fUUX4w)v$(uzSEbRU&>znPj43Ol|WH7y}!458i#~w**KjO55 zAN4goUHkU1A7qNm0aeXetZl%E8ZXq9HwgZ)HAeJVKvqEiN~CT0W{m&L@)Gt-sT7rw zyj2<*Q)$Gz_*~E_c*`nnYTb2{wZhPoHKeFiX=w(I5$-=|3UVEE`DrEzgUSui+g_sI zV|(09C+szAq-YczcCv44l7|?pB57ZmESkH`Qm~ zt&1K*(+Iw8doU3MNvwEb$`YDjLQwDSK(WKxO4F3OkzA>ol+VnNe(^Kr=8`&qV)(58 z%8EV(bkTd;MYx{aiSBT<(_!3m?R}S}jNR_26^-pA-lA-A1IqS!c0}*miiRm^npX9A>fs7k;ws_DI#krrvyQflC**6d69~A z!SI)NU4-O!g^e-~iF~wOPy|67;Mpb0iyztZ;-uxhi-j<=pn@@;n$wbuN&~8^hGOwn zH%Nu!n?{858iN8JxLY$I4vf+hPA0672y2!Jsez-wZrV)A4P!%Pr4g4BF01s7HdM6$ zBiWi$#kN6|@RnC9ZUo*Jr6U!1`FS^MOGt5~(`Fxo`azZJKLA0k;0 zbq_YyYKkkQSZ9O-BYX^p8Ky9lhkT5>_@- za+2KhemQBPZrK1_oT_qT?K><%tzF%t6FiHI0J`T=U%~OX4wTqqDfBAS?G-=V+x8%UrobWmf-OCDY7(qZGUW|s(Pn)Sj`*bVblSq z^(X<3l^jZjB}Ic8@qlholXXUZ9{ z5GQAuIK?|KvZMaxStrs{L%&Z*YEZX45FpnMD@hG`ga4TNSR-Xs6to}7ca&1Zn%0xG zQiabd0LeH;*KpL@)XHhNEwBkM?GYC6L0tR&qa2; zJbojk5r$o897ih9ky^E(r7#VRT60if!jQs3oLiXuTM~GA%aD{MWuwyrCg`IC@8q(s zt5^fM+Ppi57|FsU|B1{=P3|H_+d7TU(T-5Dc5_Vr*a4+(BK@MmefaUjtEk%o2SEPe zIU+%7g&BU&AEch5gp3d>v^4vvMRBrw&fT>a3mI$mxdI+>y+3-mL$@e-L;sh%u`A{0 z!c$y5>&WEt`=GlcR}&xZK)m2*nmqyBi|ee2Jw65hO_H>*ABsUbWE@MdLH9U_`ko0n^+ZW*d`G< zybJ&30aU#+_m`HJmMDOA!Lmc-%msFo!fD*@$~yz3cKb9hhlA6LG1XE*QsjaWxlk6Q zN5dX6U4`Tp-(K`P{o)ODMEvuie_8x`hTnS^BH_>$a@ZdXAodC^iZ7Mspcq5m%l3{> zgoTL_FZoi9@w(3in(li*hL)bs3Ye^lQ@(wsP9b4Xs~(L;m?<&Fpj3to@LZMP5tm^E zqSve7JpY;wpUZ^i=#`MUItk%=s8w^tu7g(f+us2Op%_6*!~-L)+10g(x6*)7I8ol7 zE<~j>qm5UQ@i7FkX3u{FAuMlUaw1r>JYb|9$>+V_+;$fFo!{-r4oG&VOH?e>Tbu9; zKaX)2xa`4=e~##V~<=vAkz2=^wY~A?@->TlVOXK%TJx3z+TF%6SUB0r2t;Uv> z;xyqaTW6cuIS-&<+$?q<*_R_+PZhX$Y$B%&XHXxEYO`IT-gBS{&L)Q^=T7<7&FE~F z+hpJUF~FVNbvGKJ|1E&zjZEA`6)_=|LR3^3z2HD+6R@*?LU^jf)!v0a+t~%Hu3xut zmmxvK+9Q+6Rz&|rMAcbwh`$W8lWBzE+Kb;L1X#$#D665~kv^iPLNDU>y zm#7((c!dz&st>Y;tQv{F_Ovxa>VZx%Vhv3h>Cq3UrMQxnrk;TIR#!I()|rKNgmo4N zqBG;ZmH{$Myf$T+`(3E!y&$8XYL3XYT>S}j=W8Pk=}Asyq7t$P9v2Jk5C z#n*Wwm6?&UlQW&EOQsbRfnGS;}FgMwML()Y`T_4{>OIznJ8b~`s;v2RynB_FzNzLrxR4* zFDGp44KMWWLc}hchmh=6OOm53X;L4LS)WSYA_SAn1YWz( zd($JGj}xj&%DMP6-8COS-W4=9)h+&w=y8QGEQF@a-TqAYFwqqy&ek39pXWd(H^eAK zyT%b@#2#5L9>^_hqY~b|#-trZ=!7uy{-sq^*_TG=G{NpF0&VHUFDqGj@%ku*spAWQ zG5E z$hxvHU)UlO;Cuoq*u%n8AcCD|WT^pKli@@SBG`~f?xRzi;aOxOex-7gSoI7m0OUQA zN^}{~MX3GyppBI66Fe5haNi*=Bho5{g;9)xFef;nrNif%#Y}JlSq_<1H`#ZK@^i6FRMNC!!Q}n; zYf=@&7;ZGaJXNxmv)tI=yUX552bpzQywIGa)v!X29N@SVsp?qXnVgm3d>Ibd^|2X< z#{TQ$$BEs@R<^PNZt0BKF|z&|mw^|vbQPGknwv!p zz3lr6tb2`T-k$a*+%BnA7UlVX^~CN}>xubx6`ul7YtPA#7s#!(Z%3n{4;zm3dQhb1 z-7)lp81lc_d)M|RvSeNGd;N+$Z10iije(+S@9y!gqS_c}+|BJ^Q+>`L#*eVlSdA?C zC}l2F#ebhSBGx6=B~vL`GKR9B?!uPVHCEhLM63oFibB3L%$MY?iZP~a_MUJ%p9pI{ zNEj^zlvO>Sk)JfkAb8T|S2ACXD>#0FI^zFfQ;Hj-yyz(s3lXZ_Jg{OFNyD1zOf>oP zYTDZyBL1!1p=V8c{9niI06G?SMTX3Z@*|#V98|?Nz0nK-<8i>q8GCI28IFQ2_n++? z+8z@Ji1-?}n$MV%#VAn3ug zM3CoU*?rad4K-XlpXonc`pjh zQ&(bOW9_<^R7zz~1}E>GQ>~~#6!r)>B=)A|?IJQv7sNuVE_v|*P?l3Xmo$Vesty2v zjMp4P`NUB+Bz0<2`*!OiFDk99SAIMlp+0!G^E=Qw zoCRkmvqbPE#hn~W)O|QMHHka)DGk9RJ-8AVW7-BGp{Gjvl76_s zt}i>aVIfr0)awpi|Et8I`bYKb;=CC^ntrf2N={b=36KKSpK&=fPUSj6vM_R>_@GUB zQKB%0J*RR_fGZ^AKT;A3DyE?P4T`@HteBL&8DrX?Gxv`VI(IydQgPxI=jvWLCvc(Qkv|I)8-xVRCHdwMv6&r?$q6|1(ay;gXB(u zr*e8dT%HVlUSbaRU`b{`fIWp3jh2TOeG@T3`UuAZ7i52Q56a-Xa`t>u;ZJ@-5?ei; zxGcENtGM(n_a0azU@pq=!E@kvmfk{%pc9h?^<;)#GdDeFRLkCZS~^*rNO&N(!QApA zW&o7~Mf+1YfvG(71hC=35Fbi3PoCy@;#lM@PdI8$6R}rMaX8+*(wpx6RA&~x6wA!bZ_}xW>|pffy^R+o?mcyz~0i#z)+Q zP|6?nk^qo;(T~}vUF0h?hW#$R{m!K=@j?3={p0)hK{IVrAfN`-I zRA4j%uzhPr=%pHix-5;naBZ~lIvb4Tenc*o-S}HryKxoEu|s!iI5chFm_?TZnN9O1 zR6FtXNW+Db@G=gJL27IPOb^uX(IY$~+XqGgK!ZS>eMX_qArx3DtZG9}+%lt&WE?hC zxJfXOWnX?Ff(^^xsC$PAPL@yK|{dl9%E|knho;sY2 z55ph|k17nsk3^&4sB{xz5|LdD@Qo@>}88eFq~`Xe_@gE7?% z(y&IjU3P9_cT1ZW`JWydp}3=Lm!U)?#18CtO|O!&TS5l*@XMJhmVkLQ<{5TrTxcJR zn=KHCc)V9q{M2k>9+q;H-`Le$PtlDfSfHpJw^uiW$X~8|5 z$O@LT5iQ-{pM}kG%k*t|g&X0LEF0o^HU1l_izX&=j6O>EQEm~`FZX%UIayt_-mjLa zDTWgP(7i2SK%RqBqB@9HU zmDhSj^|9|`5_e11E}nxA{n5Mdf|z(BkL*#_vPriB8}A&sCTzQS?=cIt?YyQ$pG3^N z3AW(Vd|M}bpuf6-nt$(m? zVE_Re`-Pktu`YZilVsG@WC(cTa_gnZ+etQtJrTYaap4~97YgCc;<;wlIX3lC=Plw0p!C3bUZLP+E zQ6X9jHOy`JSj0!-C8NqSie@Q^zO}Wp{p7*pgPrZY2k>h+QA2y9A8Tm|5Y4HO0ki|} z*N9}Y#U5!d|IJLZxBv3~=pPU6ZQolQZvQCX^xxFM&BP4W9|IuZNuU{@Hd;Qh+=Ku4WtTyma)0WGU^F;O=zS@@xt(^ev@=KhCB5}_Kl+}Gy)oT7DA&2N?j8kDOP)7 zc+{{boV7Lrv2?P!kSOE7O1#EJ#n|KTT7cc1rCyIgt1o?)opg&aJ$^yRr z9g4c%waO?;_HtG{CiF(_Cekn|Vb+MHU8ER9(Fc`w_ z)JT)Mpm^%00^?Jlsy(D(@Y35xBfGPukM&Qmz0^Hxo2p%JM}jC5O%8~pt#sUTb~$x> zz}>ix{Fl??x1Bj3pnIKMeq9tOGAF}t=>_|e6P9pzmGWaZNB=UQeX2mKtbz1IY6s88 z2h+T`*3Cxn)(6)ouxsVCm0OBh+Hn#)OFIN|x7so=Jtv zDe<6WmnT}H!!Xv6;7C6f0YG9ZYeop$jDRRclQxrp(I!w_EP(>K*N1g;DJSNz1jUO< zd7+sYCmqrLmYfK+adb?qm#L_nu0F+uXIhvNsaO1yCq`3Uc`OPaQc`@yN&>a{s%5=qZ6#Fmm2CaOvTWZ!fR0rnLkCYg4#)kGB^Fxx zRrLiOs3VpNRTwT(ps?Y^wlkk%+b` zR`ZRbhB2{a?B-Bxi2AZM=4~>fO0RV+^F}Mi^eCo*j2v}P6RwV2vO1$DEuwoJep{+2 z=zB7I;4XDJ<{NInQ8^YwQv<4@JaTc>iM>;3iGznj)M(f_J{!NoqG;~oW{{<>hPuJ| zvX~8HI^z||0SM*N?h;dk!?h4h7B&)k+!CjXAc8$2n@&SHi}7M})F}2fPs9aHwnsy7 zQg)A-jT!vnJ=t$5Q#T8b+!VAI!+^=J;*W{GpdWS6@_}ogor67fu1tgQ1YVs$g7AT! zgye(Gf#MxIM@6k2c+@n$Gdw|SSO2!C{Y~%4;3ws4k7x8Ar|;2LKGs9qd-*DD@WUn0o`h0 zPHA;gaXr~TZA|>E5uY>9Ym9Dl#s84ZnjPHByg?nB0<3$)zK5#8@8UFHsNz=DwE@*e z7H*7D=My>kkIVPv2uF9@h+5axx?|%0xV)F8$WglX*=(N4c=TzTGJ0tJ_pttFCgaC6$Mz=m-z?y2jD||M+=!=Y!KC7WHl$~bpHaRfQE4Zjv#((o zmpbKGC_r|xd3Qi35HhFE&e?PdCpnieD2x6Kir|~G87#O{C|TtIHL9kQv$w~ps&;WQ z91KR~2i#~x6;EF|geG{=Plw2%Ltc{}{dQ1}52+X=Q%O|Xl$#5y;0{_>6g4hneBA!j z`#`0W`e5_!Y_iA2VY*>(#cQ`r!-Q6$ee|{+=zxzz51#IN{#Qj7QJXJP;>0g{K2^q& z@-id7au>4jVIB8{+{;-@fxKd{)r@%M5>CyIL`5864HnaQ5D&*LxF#i+nKvbXVGi2} zWBtO^XyjgWf5vi{dO7{g3@!=#n8k8LYGi*%%+d;of4NaN@51KWH7S9yyOVluRFktQ z?g`P!^oP%oKMEx+w?)l5K#tmaD3C)U+AOtY&ww49oGa2dw@YfiPy_*u9o8d}iLzE5 zjc!vj{rZV3p^i!2PN`FvqG@JGf#UsX)XD!PzpaPGIJ5)c|Lv9g>$Q=%23zJ-^pfje z2LeXdnAUYLG5H~=G6m>nqf_nB9ri6>W(fqXuBMBst3tQEn2RB}S#^Gs?vAz8H-N zfTE~R4Z=>f*Fu0+-9s)p-Mzb-h2=oC<}lOjyt0S0lQ-q`*%91G5Cfnk^0bpLJ+Y#i zwp9Z+^^TfjGsI){c5@mcc{%UPyD%2+LH{;ma2x0PQUFPnQIeYoK1sizb!a|Aeqj`X z{p3!9*sS8`XW)~YS1dab!%TtP-qYrbvxJG<@7 zsV02eGWYxDot~NqAlqzLA5QIHgkc;qGiS7y7an>P6nIV6A2>K;e{yqcqZ(5RO}mD4 zmmn>Tu8mBnC*|yTG63#aF91K(WR7l*YGTVL3SXlW5Ps-HT1G-AVok_0>ZrDsbg()t zZ<`o^n@(e0((OHkgE^E8`te=!Pw?~F@``tp-hB5>oD;J`AkvGYnIS~?x&agXV>xIT z#IQZOT8`f?bzVxX(>X?Bl{*h{&(GpBRd)i4OZfJ=!%3KAKzz^^;b7}eMIZAc8K^pi zL5fU9pEfjac=#6(BB{p!&_;=pb+%$`P7JX0yI%sgNh#i;rdqHXZP-JTbRGYfm+q#a z;3_rJSWAe&ibdl-AZp9qk81Ky4?D^$cmplgT~5{ad$!gSD7)D2G@ z{(b^sv>^CX8#bX$Z1up1(2-d+tkr-^)+jmZJmmJhO{7z6w9pInet_EUfi6WZ0%j2! zM+q-%R6Jm7d76>Rb(vKh3&i@8jHs1R#|LO=`r*bkIU3Jj-g~^egX`aXFP*l;OGiY~ z2t`dy-jap}&BT|U*oDa}^GCs7Iw+BdK`XU%zQB%0BXap4NQ6mrT56r>+IoIZ_|#MZ zCtMMA5oMnj1mf#3m#;7J&e;S@=WnF5*G4GtZj#wnlPsaE5C?(2erSlz97bL9qN{>n zJ=}@T45{LonBn`9U|*3J%j$4^${~64$aPbJXE>Z;wu}!9O#@eG?fS=3kxQ=8adKhv z90bCd1O&!2-4+UXsldD)MWBcW^nOZ|Iy1zC&&28xKPCWG^Y|2Plu=d9G5?K{;8d|D zdk~`jZf#)|&967xFisks+_@>eh>^B9jg2-Mvk zbD}I*VkCsKQ#ZX)r1M212u28)%H=4=+wGWt38Hm)St6$ysf_;lN}Dw*_M;j z8#9nJO;abQx%!W8>=Q2*>okFGO@QWHf3XN*)3 zvDTyPb5#L0sRKFFAcpSr>Mk^q8r|>tI<5dDRJ- zhzU|3&0t{4pD-%|DMQvvq!%`?3->#DFe-HC%4ZYwixWs5h-AdLK~_q9`Zr#=53^;ZS#L zdg)NNi}B5zVlY+q)x+S$L(lZ|*isgDFpKBd7|^Ameeh|fc1XuT8SMVCxd66soVa(W z()a3E5J%nPsd)mz0*w0;z#U;gQ?d1F5cl}j5xqJ#9T2{o;d${95(Eb9J@+i!c)(`QQP1ZJc2{+4LoLD zHS;y^VMx5;*5~P%JD-p}q>Q9v_e1u`(;6U1 zZ!<*T{M%umTcp$b(<6>B2L-4}fCf;o!vW@@0FAIz6t2;Z4KB}%E)7|abi#wLq`rg2 zii(Y2X!+K|tT?QTLgiuHna5^QOjos#odeYXqNm;_@sOPd)pHXT*Ap<;nomCMJjR}T z^cnvLpR*PW4H#G2xWlr~Jb8C$VO^l#6^*T4JllV;v;W{e1tK;#-2HWXA6386j9Z>o z{n5$h@Z{udMlWLHvs>mKO)bJc9Yia)ywI3R&>O0mStW#SN6yj|`m%u^rjcDFx0_C8 z<>9Ox)HLN~O2grM)LF1E2pe39Q~8eI$n*NUJ@~HD>FsBp#o}-&G&>@4);lb+Y~CGK z&pCW4^|%;rAkp3Sn7p#)9XsiWcJK2BwE)v5ogX(`zzcJ**2r2`6fB3ax?Fw{)Dh0$ zW6)Ta`JLBRS4o}MR@Xa4TW(&D?7@=eqPyB4p=ibB_YV$He?N=Oev8!l5DNYXjVr=w zV%s5=_&ri%dDNUL?q?hOO;Y1`R5pLpjC`@@F98l@bK>-0>^}WlmJz8|_ntj_{9yZO zn`ZOc>^|Lp@V5sqS~Q#25cmxPo+aAMCIqY-XTK?Is`7{1g<$__5C`rbPmj^HeUQ4>dSGAHbLG1wfT5?kEOt*ta_*NW&0 z>l5ABb~Ouc8Q?Mo*AaH(VokECdPBZEB~>75?ctC_mb@QU!#BgxaAw}!a5LDY()v}& zFB^2j#w5N z71U^Ur=dw;bZdgW*Exyhn=d@zvS0hN2*2h68=RuZ5adCXzK0Nz%DSFhwC(zf&k#B1%}qMJ)wLPN+oR=ErG>=8A?3!UOYz zRVriX#k>YqhZr5 zfA9v|@lGc8t{WX_K0*&99qu3xRkQNkwustupPLh<(`n5LX)jMFV@Y?L4M|F-2BV6U+#YQ)9LZ)*?2fB(0W{LeXNE*Upt=7PPcB|`taey z%@04^oJ`-|x^w&X_qYDnlgE1~D|OP}w6*WAIZ7?i5!Yv=Jn;>kG<-Zcat zJitve>CHiT>;Jxa`M7iLVC`ioAghAzV^Nx4<^%F{WE%ytv{gts$uyNkKodS z+s~%3QhvTRC{NM8x-lq^;6AHVOI(y5;_+XCijN2Q`5INhP_5peZ0U4(INN?RIh&=e z`DyLC=FiS%r)RVKXJmNpqi#smJo^4*Ffl7Zv7~H!EcVT$D$O`|8RS19H+)u|4e^hB zK$Ph}EJ$zt`5K+;HUB-g84Ra@3G%*h#dvfy{P^=Vnw0^1mj}ItI_$HbZn<{8|4+Bv ztm;GenVFRBU%Y{g<5+xdx=ng3o!c!ztqG72*hsN6wM0}hnw2A@Ai|9_IV`K{B@*BP zR;si%k^skl+9m;*31al~lY@qXnn0|Y9@ebW%_-~n>6TrUtdWWV07KLw@kv2y=g-%8 zZT+|9=HZA|d99E{*`KeyAv63I8dkUDtD7L&Yq#tSZp@!7L4mw~0jYfV-GF1`OMb@i zaCX4z?ave)@f~3bQ>@OECzPnD;I7oq;lo5*%HF&WKlA?Zq};XMaD2`ZgTHw`Ii38I zWSEcBiG1N30}No8mr)R$EvYTpUy_Lm?y4eOP3qSXc9Ggyn$uiley#TZJ!Q%s3~~(?&)MY9U@um`1H@; zyTkiCN=@gzB+4gYa+JZ-%eN>1YA?B+*4d-&2gu=cSKAej4dXuJppQDvbV#nNu|aL5 zl4(AKL+{{hI%?M#ce}xu^OtjWO8C-xIc-D&>kYkA809)*(g=s|EkCP7P`fy6SXl7>D^@ zIdE#I+XZ^pyq~P~V$^xyRT4VZ3|Hf6q7a2VgUBs(#b**_=V$To2`a~oxU~B;V)X7% zk$V|`_nZsw$0wX==#JZP04xcHc1YKmZm(Xah)Z1`LFhx*SuOSw>->vnoe>zU1%`i5 zCZq*f0Vq4l3On8(A&YhHTI^*`B92WPN>_tVK+j((^^u*rTpJ=nqYyt0ixLD~B^osY z=SA5cJVT+o^8ra92~jejs$vvZ2UW_vxE=%R%k6DvG8#eE_80(RCkO4Kc_Y+`p(ET8 zn7vUkpR7#xTl{a6_GG?uAYxai8%DFj<^5_|_Fze)L=;3pk3XDMj$i)9%ciT>;{J>6 zhx^2q2h;wMy}sgaI7ndc(S!T+EpMYbb^#FFV*AC;qupPnL4SI9j65X@kXYkEXBf^h zMD0$4_NB*+v?=pn8}0S$X~r) zH*&_CrEPe@6cOmX{?u+0?={0~urvh*Cu&`z?z|0s${Y-a8y5-(v(JUFI^x2=1X%5* z)f(v%i3x9!88r)+EnEl8j=4{)Jjl1Hwg6`?G=DiCAg2~#LX+4GJ7@|dMafv|72_3%)M1!tQH(M1 z=updKP}0lfH*P1gkUEBXnG7z5?3zTgcxxiay@(VuQ9Ud?8&ua=(-1b`V8pc$)Q-Qz zo~&15rAlYUxxmgR-s^>MzrUd*=;^Z~L8`JcXO*z5$fB~EpkZ^XZ_OzoR+CO+4(S}hm#iz62$E){Tt8___#G;(G-=-IWM;zJ`HVp`YkOYVyd z($h%|7oo3+hsb!%9E1iV{z3mLT1vTx9&9ZqyIbv`dPF%eH|H_Lve8mhtQjS2e=hjm zq!xB2>lfRs_kp;f=)%S_NrpDKa80voNW5o|K79dDI@V=wEE4)-$dF01-${je5B z9N$Pq7uk_dHm~stUAedBU0*~eL8N53fI(t|LG(qj@qrn{8Wg!d|Jd7}&W48+I%w`q z_WN(`5)6~ExPaq68ooV~`!Ent=l-OuU^{-8Oy9xc)rfDDZ^2=+6+4XhB6aJm6RL($ z#f!N1Pt0EZa?O%Uc3h}EJ9_agy;8wkc7oN@qdEdO3Fl&tIj|l%JaAa<;LPXt@I*;! zI*8eD#^+9q+sSE+m{=7?NYDCjVTr7M|855?P=3=VSdTMiO-H!*!QJ{=m!;X{gO9Uv zT)~OvO04Q{0sA$Ar|v$5l-l13c6A4bTc!RwAk?FP9;6@xDDDicb{nFhJx8p>2+D{l z%y5SrvXCrO(BlvX>e$+Ou!b-Ke^kRbXli_~u4D=CjS*!!^B`*^^agn4oLt3U-}k5P zio5P~y|1bT0PXQ`P%rna0hb+B{Aufg$zSO48nFOb1nRr`?eXCLm0pH&X+Hd4_?US|!#RNj%1_Vi%zwNUxvB`y-?BXjYUbr?XEtd7?GgjRc8^ z{p;%g?jeC5q6Vo3mIIut@J$;wkovb*rd9Xa?tu1z$IqtMu1f(91Ass@s1D>_ehNo# z)ZCJuh;M?D>Vqh(;i#qqf46$}6QNFsBH?1SM2Y2w{*LofkONC~G;u}PCm7R44Zt|J zrTD#I!1YfiXJcY}s)3nRTKrzv_GZe%30*FKL_E`EOs3v8#j&p#F5)?l&?tK|f|fnL zJng~R%D*^-qV`U_*>3^gm5Mf=znt~MsZpV)Z%)!_BrM(xXrq7(3LN@k5Cmj;FF9gk z=M2tT1nxTs+7BEQ!**+dC0&GL0jBRvY=P2Tcn%F zq9IcL)sUtDhC` z(lUq#9}mk@Qg9NSzdxJwNC6mlv`*T%-aQJUe=wa+(gc(?WV<3l^i%1gBmPs;=D1!= zOoW72lnM~DH6aP?Dd2(;RMI2EMFU=Xl=R4;r=2IvRuLN=&lw^NovNWz7prWXjX78Y zNssn5A}YBKH*wdFRcx45!l{_sDvc)AH2r1>$#fx0$nBBmr8fHV$Ey62Nq!gUtXt$~>e`Mc6R~zzSIfTa8Biyxx6W!hDpu`2QIJbQv z-K<$L1R9QhEYTCes*YUm%u4_iSEUkeC_+rY5auBLbwS+gYd{K_@!luesk>n19P38Q!9{4$5TBHx>3UfKh-QXN5nMhQfz&k? zpN>#w?s!54C(L*b5Wyk^BMa5sPbBv@wtrwtpmMjL04bURB2Qm-k*;8u84FDXEHhFI zOm3&%oh572p2=Bew%apMV?9*LxlXw1oh=F$=|qm_04K~q4ieE5w_uH#TT?~}6yKLw z>~mL1S!_WEr&exlAxmz1`u6Mueyr}n!IKC3kDlE>I6w(X83;aLSHSa`xsnVv|7|GrT$#qjSn1Y>qC$_lm?mP>I= zp{sZS>o->Mkc~Fz9ir=apmp83NZ0TbKZp7dmoapV)|}nkb0Pov9*5~Wg@W+S8!s|* zj&ShWH%Y@*B5j?=LibpGFS(FW2?rnn@2fDnZsy%Qc zEH1OaYI)F(2rk=6r+n9(u;9n}kC?e^ixa-Q!f?4GhAPEdLcMH|OpP8z`bckC3g+Q! zPuU>-J;+A25Mrr>Fg!yt(gI>(~f|yn(Dz@nYRgk|yUYOoa z(EaXyQ|?<6>E^VVM4Z}_CIOc-b)P?ae(>vq7kj(Uo*wMpFYf+a{Q33|x08o%E&OSi z1DV7c4jhhpqxjG7p^^Q455w#~dhzU^2l(Z|ix&mu%0Cyx#J^0*oOfVfDg zZO3N?m0XPWt-^XpbBdc0L*i?XcLiIzeDAd>=NYHn+8<||Fex0M0}`;x(D}<2OXNt4 z=c4i4d{NuP=?3=zCW;PEfr$qb9ZGgao1iXUYgVm8O0w4uG=>Ujp(V8{!6ESjnJS#w zfCH1My?6Gew+&_SxSaCc&m;D%xZ5}KcJbt5L&w)Os!QaZ5Tn74Mq6_CYw2`x-+pF6 z?%Hipc=WJEx1V(GcuR(}MAw9DLaES(MHhhu*o(d=d~3wvqHz%wbAq(u%%Ko6-y5mT zxWm~V4g1v!Pl#q&=uB2nK*nP);(5$t61#iH{Zm`7A~x$0L`(*qj~x~g%QV{=P7lvc zj!@BOe8}xN5=foqN|(>}Xu&I&;%0~T!C`}H@e18L3QiJoRAe7UkO2UZ&u`A4s6Gs5 zhsT9T+ReK&03qgSoC)2j{?8c-D|EJ8Pa21Q4BsJLbdTFu7o>b$fN?{hbq)bHlo)R8 zPp};Y9$Fd$rM3F-1EoE^s7jUKYcI!q^*fsshe&-zcxXk(PfjQRzEiFAojgqopfq|1a2Hu#87H;LV763-S5Oi*qx&|W2C~_cBHelJxG+_u+CHoY>A*};4`Gi7S!rUj*RA_ zuVl{VD)9KmYO>OM+B0F$;E` zVi4Cd&>G%>_Msh;r@VuMoyXgIdj|&>!AV6cZuCyNfmokDh&eCaA z!}x5!`3pxUxAu7xVfl2rv~>En5#s*D>sQT#(SM2!YTme5YCsF6e^5DvI zOn34*)zY3!k-dmnRiwM=)q7c$PZ3S>D;{S-5wfIJ)_)MtX}c~O%cTd(HJSy|{G5c6 z{bFx+GV5`{AuP4N1-^v#Lwk${=KlEB_kQ%8!S)bIpC#3^V0ZZrypoO)p{)W6!N93I z^ar)|LWxm`UiIYS=~dCAi!$SgH#-c+Gad4!G-nw9A7y!3?V+&f2(`}X@G82MrWHM$ zOkb1;W-6ic5(;M`FZszF93>Eqe6Zov+80Y`$T4}c9+F}Bp*}Kc*CjY@ZLwyKYyr3) zu7^Qcy1k7r3fsHkUklFDEXa2nkPT~Acwpk=Dda4PdY9EO)x@r7qu-cOu+=X8%C;)) zj&In^X0GdS_0PCNrrpzLZh0oife4gd9Rdh9?;;Ep3DQ_=mshOZ!uI|5pgE~ha$p2# zH?q7zib%3@I(rHbcFk03INjs{+~%XI%PYh}hccpRY&a1_l?=afykk-;2WB5@MZ8YH zND!#l(QKkqgD;jB__OXPipw#q4lbtUA~%a*1n31Z>#IYiSBg#psE4#F2|vGoW_2b0M5- zc!*&TX(z)gLcZs@u4XdAhh#0>p6_{scn#hBAvhA4plwettI@r%Yrha%l1(oTQLdyQ z)8<8=EN>oYI~5Z6dHEFXmgUl`fUp@u&E}}41;F=FX08$5E1)-X$paXG18UvS^HWi& z{NMS|0&*}UEzRh0Iz3I*f_lXWG-I5Dh_kDhk9z(Q8A7^yh+%;$2YnIhK()nJ~-q8__%3}?sSp)m({ke2MeG4!uA1LJpzMtCAwQQgi1EDu)2M6!9H z_OYr)Do}B1S6rOH;ZVH6CnlEr1_~3-jv*6ER_S!qC&`Hb_Eu$VN8#rN_wE>~?QkGV z5Eyf4z0C)!ki@w zyQdfmb3X3g=PfG7BL#tC*brGi92fsy707`Z!Od9w`=Ar5*uimF0pZvdsnZ7s4|g9w zK%P|e>Eqp}_!M_;cib0Rb4kw{#T>0+%01?&nX5YO9ZItxoNY-|DA-9z;<|z30|YOh z?(9=crtyNaol%1pFULYp<=|I(xngPZyXH>+PSNd2Y%uM^BS634r3zW{J7pvV;`K8= z=%|zQXvp@;biIJ{qEoJ(O^0|jtUnTDtfN9fe zKvOFdb{Y&XyRZuY2vog?CBmd^2-fbAO#XB-+bd^lf{mQNgQ@3djc|=dNlt$9+R?m(IJg4@9I;gCS z!iX5@2fm14B_PazuA+t3IyMZDL5T;4oI`G9A(&P)1%sQtG*%j|Rk`So|0Zv%Uo?ob zl-Uj$FAO?hSi-zsl$@MyLVZz?ac6{=-KymH^OhIhuTbKlQ2wuI?{uXAmDLAuq-x6N>J%0 zq7jqB%2C=13`eIgrKY3%DlQh)!sc_z`Z?^q%>05GVThi)ai7884zIc#sMY4+V?UdY zVce0`Ru0^lbxfJVu|(CB=wi2%nj!{N%=Y`Reu2YZjYtLu+;@yvTmi_oCzZT)Yw4=H2!31~-I2MNzD%#%MU%0Qr`WIAh zkrrEQ1gk6js{F5JCF%pRLaZ%!Q6x__k5N0t(Tll|oA0ZQJI-MM*}FD3E0?O)%ZM)M z9kvkd8-IiMa49t~FX~F`ih$gT*S)o6OuO88?mo>uU_3{O-{Z0cCjO|Bzx=ISJPPB9 zshY!l-%*dl1I9&;a>(3OE(bsGP6h&QE6G!a$5wP5sbwIDl#GTEm7v#*G7G8>l38d) zg|DGT)iB%v)sp;pqCxlbgjSt03zH!I~@(_ ziDn*Q3=U)j=?>m~4*Z`r&Qf5VKhRWff5rDY{lX0c78sr8MbXK$bz zb6+5u&=VBY@1~pfa))#(`r%{(wLN2#MVk(*a`MgACXspVJ(^fSetjS`YOf{|9_(s; zx(h{GRKVcTt*d6N8HpC`#yD?A3EeQKDEFv89*oLq&)oEyO0CKDm)8IqzS_0vs7V`- zp|wcsXUN~m?S?OAB~uUzCt1R_lb=87$1Za*n3gK2-SP&|Z*MNG(bE}r;pTW8VcGD_ zAkW`LdfHxoyGciny+-%IE!vFjLSLE_o`#oPN;VgeC5EAy-w>9a*Q_@1dq{gfZPdjt z)%I%VJ@fFKE6dHQDEJ53C#)L0`!$*FR#28F@5;eHk4p}4gP^jGki4SzFBb`C_TblG zv%m~kwA|)$RuVwBc^45oW)8X%aqe%bH4%NFhtQluZqkE8*t|P*kF+Jqag&7i>t6(h z@Uh|Ec(vd&%Vyr~!Mu4Fm>4pqKN6tlAnP_4k*U!=JrK`>t1<;gTPa*cywo>nZIoPGk*kh0iT;qbV+M&dAWsj`di- zf4TE*9^D?ju@Q=sFGyt3%N(9=+MJttMnk#91Cl(y`Sb-T3=si{hxzJB>y%!Z`6dqt zM!Fd1zG^Bdxav+V(s1i8(7nc#8eakEgwe}=sJpS~a>||i(`&OLqarEgNWw3=+v&eK zL|w6)H*eyCC^gk+oRzDzHNg8jd?u_^T@dKvdchg!Wr1#Q7nd#&p665gP+on1|@{mS|5*6;Mv(D?0h77%l72IFD72$cvZ&8X{_{Z+7oXw6@W8$`<>&=E5b z%=@;uL7zNvHrIf-Ys?HHSadtTUBhD^*S3o9^Hi`d4jrw-o(X?^am*lEMYr?HgCox# zFBw-599GOgBQ=LV*`S(bGz8;~$z3I6MOW9yCN3)N>eGUpS`o(JAuq%RLa#I_NX1!u z8N+I3Bl!r@xyTSNxl^~t zYLyy46W`|9cRnLm2gog6`Z{I2S;fWa(RSP238%|n$7@D6d`yYg1uvQQY?jST@vFr( z#nQh3j`8dlj%a4j3f;aYeDj?2t3^7$g)R$&FMxS|2}->nzfJ_yi;)pD@dA!=!+HE3 z;D{lIgR=uY&s>)WCRqZ3k+zXzhZh6H7B2I=ywz}g^`+r>;oMN~o}JklEV{&!*DpV! z+^pM{$Axpt zXnykff36W3=VF>G$jsX5A0AWj+^C8if867Jm=^OgKluA<+LOwY(x3mU@?`95MRbG2 z-_6Mm5#Z!=9%Tl)DO0jA`WipT>QbdH=o1|oOyESmC8te8{xaKAN4&K)p3Jtz z21CB38`v-;8f^nNqS3Me8=JFcTWsF#4{Xs~Jn(GytAoBYTa;ujjJ$alHE10;I+BH| zX4jo03)Kz{&dL38gId$S-F@cLr;ln>c4A{mP=QKH{;(h4pOn=YXzthT3{izO&qNFJdb@5f+!D2c=CeuymZwpybGxFA;PA+2bbx1s`MCjn zp&RO>+qI=&=(MGG&DqhwQW-@GN%_Ac0{QKlAtcl-zqa+;wc&vNOHB3J7X5MK+6?jl zUm@^_expyvGkiR(STbDO5};h`lUlCi1P>Oq84OW|t%9C_@osP1qe|gc#dt!hSpHTT3y#DoH}>xch?LQKo92aU=ACUB z_@F=QFU-Qp)^P@Qs`FB5o>6(<@-GNJEBa_v8>p$y4?JmT#GvCgO@im_Y#Gs0wN%v8 z^){_#DHwM6{j;nf%)`%7h2Yf*AuNI>37B;vu+9ts==2UXcdF~c@LseN1E#K1u4to1 ziBR?u=5z$m4iNMi{meJwsFjG`q_duq^^=8>JCwCFRWjy6haD_2vPPZeY8g~lfRdP& z7a`BHPH4?9efnD6X9X_3(ar`j|+5wDcd3gd{fv;J6 z2vSF-{&q?4B5}Nh-GS6;)&4*lQ{diEffz0!dRaz%AMSo(GG##2-YUe#7PPihXVHE- zrNUXq2`w+u_UI!hacs<@)@*3d)k$RbvDr>~a4zu1Luyu|C9{#2$yD%7Bm>3!TZQkT z)d?-)e9)_IfNi{&$fv5TEC+|YuRzaNcRt=}U|X-sb1(zCtkNG)YvP9scf8D4nCH+7 z6ao}~B}wpH-btDk#=XI0h?4kH5S;Hg=92WTcs)XQCW@p!pP<4gd>V$dV6UsAdS~0aHzGFn;mMeL#vt zXFTZ?Ki@50#ZU_w+6^&OUWZmiM{L5vIR*Qpy1^3b@dn>v#RHxY615qR8#-+3-a$!0 zz7u=xc4uB7HLN8CUl!^aeEnL$$(H0rz;o>yaLhXHBaSQI1=q9QFVww`N2=w$X#b(V@wY1XIh3Qh zsIyz4PV!`IWGk(f>ljX^(5PPstj>v1K{EcJyzTM+@O6CNTU(JoV#AMC$EME-c{RfqIfHioKWJF* zhj`9yE`Qmr!lN_(!_eu+yvE`ys*^wr%A*rK56GH;7v2f zSjD7ddKIOfunLEP;~Xcilz@(7l0`Z=EEJ;oQ7R=9uO_|XUE z>4Sd*QPB9#wXwmYM$U|u?pVt{7WKi-ivC!9;C23J?LTPg+-@E)5x6y@vY_xD?&d)w zsbam{%FEmA*MZNYX(9l!JoLu#n-}fi%Xh_&$MXPwj(fr{gIR06IDs@`c$b-|82=g$4*RhB6R8-eZ4kx zCyz`3gl-2fnUO0R{>lxR1tpotO;ac7BTUmo>wKUi;U>iM!qRCf~Aywn45l3Ek|ADo=d zkoA^A?s+rZYbW~x5Xb(aG`6P`e760*Kjh?%I@emT>GgnmnH0ESS)PEFSIsm+w83CG z!UUx9@t1&Vgj3AQYU=7X&TLf3PJbDDS`0r<{WK2 z9Gzw3X!@`(?6{(mNu2CVc>5GSVF(IJ@~e{*U-;-&BSXwd8e*{wZv|TVqjH3}gDQ=o zmI#==!~O{J88`4rw2JB3qtvv+nKaz#SBOJyt-+^V&!NWGug6Hu$eVG9wLZh%+3wKx zscG(dF#;8wl~ioJ?~l%GJa+Nd;42&bI9Es$l-$fln(QB=E)2hNFCIpj=td!lS;Ype zc7FmYx3lD(BHYd;k)`kru2wguWd&sx(#do~N;an9O6~sOyJl|KuCk~)4c2lJyF#>= z35@a3j#-@R7@hu5eYpcAGvUdwLManeH5%|~M%=4=A&0w!ibbbiPFrIEX>#UJV`mzT z{3>Angrt{++n77Ja#^13&#r7jNV%Z-{M|QOq9r_FdmB z8iAfCh4X`-K_Xm<7CRsK3~2!;uIk!=-<+Db%A_YQPi@bv11&i@gC!E8((3FixG_`h z={fjc3dy@OLRgIO%S1YpAWcd!?MzNiN99KeTWu|+)if&*&uTO$VF&6;p`bt>R6gf+ znsdw*s}wzCJC?YUFZarFyv;#H_}G+sC^lwLX7a*Qd$!o(QET1W8oH5Wh^3^O8gcG^ z;$p+(*yGnhgMIOcHM+0fkl0~re!ZhkzZx7ZXoOiot%jVtC9hSiX(N7ut*zas`xM?v z@vfw_!Hu}0Ba0QuvuZXuVK6L&uRFeoP>O`GcG!|>t>WlTE6{QDa7HG^GNaBuGRKvtyCvS&`&YCq`QH>b-t~})M5HrfZg&2}BZGC!6v+WMyZ0x4^L)*!8$_^^a zdpXuAP^|evR#kP{KP+nu>F50^QcrrjCq&k*1xhsP3S>$&q7x7UZ97-aU7vG+)^oWR zWi=VSFWnrE%l`Ya^1Nlc+O1lcB;KLyMiQuQZNU>9%+O`K9)<{jeL_B9@&|8^ zhW)A>n2qJV4;#$m$3RD7(!IUON!fF2s8}cK$i)v)*G8X)q?Xk19!6&aRJRy1${GP; zruLHnI6Q>rr0zbz&0Bwb+_~}mI@=w(GmvHA)cnbI?scxuIX?%C%X5f3Qm&TaygN33 zIY`yXdqPAyCf86v%BZZ4a}m%BZU^K6%4r7Z!NJbs?Y%vsvGd%@M7vm+D2Ny)XEP>@ zvij$6G?M!-Qec?L)X;{7A|d<3{<{>}*9||zuClO;wTc=pypSnq?>EGFHkNc`+p$O7 zU2nL*a;?ORE-v)=d-%x9w>Hp~g7NsTOe-@8`PAcY2NS4|61MoNWB!QSsCyFQVUJsA zO+kKFEu8tiPOYHztv7Rl8kIplu6p+;hxbO4!*?~!hy|?3MIX+z0&OE4a4wlc*0G*M zaeFSni1%K{76%44V2wZh^wWc9_rJUKr$2pH;GLEC{i%fi_fT}`!I&IEg96{&`VOsf z95Y<&))uUhsOPyB+YmgxfS+7SdyRvaq4nY=@cO9v7%?!CyMs1aewoIQ4mDL<*NC zD9&ZxOMrc?I?%_%@|50T>ODU`eK;JIK&+~C9=Igbz)F>uRk?>Oo)WJ!%xY8~9w~ID z%)54YIGOaGl(YU5JZmxH-;xDn6)En=eeU(A+_`-}8nCW4smBsCsI7BU!0Dl`Glf@3 z#}$E>R z4&{=ik0-DXK~(1Q;}AV&C4JV7X~>dKU;*h-Ht(L4aIOqUfdM3@NL3q-OFU?>dG~|! zvveu!QJop|hx{0zXodu9Bf$t8cCVU{>n?BRBUrxYld`IiXwbd(k_|w*Tp?fiU&j*2bhfiMuWr%)BU)u-wJ zXLUe-9}I@j<;W-dbOGAQA8Q;f>c5hGX!9;h>-o=%Fcn2uFvbN#*+KsY4|DcF{enFJ%Zf%Z(k%KSV+l zTpmFAQ&PNEhVxE}osCDs@jH(JUydGh$fikzU~QT6*6XO?e5y$D5;S)2Ad@ljUQsfX znbHC3{OUI*J;T{5?U!JIGBs5X+<{AhN-&Q3I8jIC?O}4hsAqN6aF3YWr_pH1Fuq5_ zS9NRfogd;!lgTuF5%$S&0H*T+@d3^o>ir4GIwBafP?eL3=4i^rUk@jE=C3MxzNh-t ztd@L=q~^u``x&%Vcrgu= zX%7gebDK#WA@OS9`CZ|GnH2qVpI9TH22uwgNT<@wMku_I zNiHuGWc#FfiON+DJWd*>RtFmiJQixC(n+3dp2yyEa)oclaH?Soih5u zJpN*D>xa!^~flZ}F^h zM%3AMAwN&n;}6;l*wA7Z&Za32KTW>%%)ef)`kC@57lZ~Us~`!R+)lC|4WI5E_cIy6 zOyTWE%)fPww9w$hwtH8u((N^L>R^%KO5CMpg2>dO-`_1YvA|~@{ zOr9~A9`zdN_Fyn14{CozfZnZk-;Plezc#M;G_V?sN*L}TP$U0^LD8x^dGjxLYOkXf z6?qpp#N*)L;qGIEIb2R-_4U-aR;gcVY4l z9t2t&#EBVDLdVor$j6a7%se_ewrNGFmWx_TGcIR#LRK^Jt@7Y*wY2w^exj_sRb024LUT!t?0jIog&XrAuw9?_E* znI^u5eb@i0Uap81%oMM= z@qiaZf8)sqgOlmX>&S1-gzACJ#EKPe-aVR3QOcv+`QMu-n}go|qpjgqb@S{w0+OJu4__+1lS zAH%;_OVe8Ec0RO=l%_9sf8E}H0LNj(bS_q$iV6g$8}2$Q)rjo4=mj z>5oQl=)E5#U(a+lUe~GIqF|`PP;@m zv@xwf+xAm=%h7c6z^3m%tMM}m(IF!}@z}WltmU$S_acxN?d%Y{4Xu={S>YkGMzB!B zbAzEl$Zh!??sIntLV8!)Y(aPesmCbHMXeO5bt7Zjz?O5^2v*8HI6hg>z;wO<6-ikq z!ob)>sZo>26ty}hAY*?eH49f{b4-%qph~EVK*bp*sLX^?S3kV2CAUVU1{oo*Uf1a{n8P!NKbi*f$^urY zF#yOHA-gBJ*O42w8jVO7Lxxeo{5y$c{szd9ZBu~r)%Q$#Om`qZ{l^df4^5G&&(0F? zc^nH&y;t;`4e?JL3l~bf%KDfuGp*!Um{3_KfM32=Xl7K{oKIoRBJ`U#Maqu|BN=_d zL*lXSab=F+3VqGy2oV5t-MJ>ojTTmm=GuXC=$kQHw5_o-IUCQq5M+r71E_M;5gUaP zXLmvF8rF8)Yd+=$v_@^`i!;z~N%^tBjO`Dxe<7n*@5-_K^T(z6r{MIkvT+K}j=bN+ z-X*Tgqr?2{8}Q>e#u@m~UIl*<`RDnns{Rrs-_-Z<9*x(*EYSd8cnM3|(puSqQeJ0O zTczzQGp+M3ux43ex2jl)?$9o8j0+2C*oNhW5K%z)oKXXhXxAg$BII20kkJfIl-lh( zRKE!40h=4v^R!!0mAm<&CktC1W0a_C@YT62=Wp9xw^mV!GtrEf0ZwXe^x?r|oZem_ zGl)*;VD@2R;(|;Kp?cOv5ov*!@+))3XBZ1!*dZV+1|X#hGm>8f&2qu9Q%kfQ$4GZW zCfKqr&e>w$!o+)qV98pSK_>R^i`-wny!Uu_C%xbM3a>9iLT2DcbUYj|m41KchaZV@ z?R{kD?~~(kaesnmoocPp%yCJm=6PtDuM7iOY&^q9S%VK z_78J=N^7z|zWk})pQS@*AZ6mNvOvHfZcF-72$z{nF_pS0);nJ@Q^AtC?Hjan$VM@m z_CoUvtm5K1;5OcXz_Yqv6C+%+3-z1lhM~!Kdtn9{7LVZj8Ko#028$Pd{t`0S{j?3R)k5KY_O|!fG8hk>p@&vnAuL6Hx|p|8DU$wrT^0?PmWHoI870eIcCu z5wg3G$-E-X_R6JeBA$|*45iwo*V?2o*n{9p8HbES3Y|N*?|i>``_AU=ALPm=_?BBt zro*>Gq|Wg7DGP7Vkwd1%gMpkD83(mq`bOan2a7yBv<>XxFPq>0*DAMBJN?3YxhX=e zb`w`Z?n=nH9Ia*TiGX%P{f!ZJF0H5ZUMK!i6D63O2BM#irS}%&cw)OAk_inI(L0Yl zm*%-uz`oAA3?8xVo`mM-ZzkGXpg9=M?SOl63dGAX5+|3<|Y#gggBe7nM;>t%p ztZa%17f}1Vi?&`|_sGcOD`QfM+*nWEmEVr|Dja<+@~$s~-_CJkTJ^VWOwzLwdq_}5 zj>NOEO(eEbVfTnW!C&u(>|$PVJ~ZFf)*6rcez}2j7GQ1BFu#>4c#_87HbJR!QSywf{yTiFRq;=`za$#&t^E?T$XiZs>R^4o!(0F_$5EA9pyD;6DtdE~r3%WV7VOmea9mEy;u;<=3pkG%3Ljs? zuf%SO!KAFlomqhdP~^oE6Dv4RDC_`<^V0$Tj#S2V{Ap>fX(?8y+mD0}}idB7eoS|tm0Ur?9 z6vL`O>F`Zc1p;Cgf8z0x87jdQk_S?Jz{7t>2)Q48L(Cz1A6cGI`<03dt)xQIE){ge z_1m_jA+w)|6M`ki5YgzU!GyaxsT;Fmn}7$cwF#EuFV+ua-&)J%V>R(7*IyoGTe^Eg zh-Rzl>E$Opq?9_ZntF#O(4x%sTMdE`EF;!>&ScQv<^8_j88v>F6aJl_==z3=PqmJB zN-{u&MTlCq006POzg)q;(+AESYnwI8IGq0JrQimTPu z&ND?S3}36&8|T-k5T5qxwc%>`h0d!!_nm3|Yb#&Tnzg+$09BEivf+!kuyYz2>tfH2 z@XyD6*xPtQ?BsNNJb>C)(%)nX+TWjX5z)Fx_Dn&!z*<<^b9922Pr#w#tZc`8>eyG4 z4r4pFxyWl8=Zb6OxQ00~R)*G5#SbU`yF0nM6g^pl_uqW>zh2&=oUNJ1Mp&CqHv1(Q zhjJm8wa?crP5TsyR!jL5j%jT8MQs>M|CBJb4%p%3~Qp!)0DvC@yq!ywquCDh+t9D~htxsG>X>RxK09&H|iS%aI{xt%jf zbf$O*fz>3)*b6uL2qo`!k?&*p2SH-qAe3066c;zl#nrWoHJE@Anc$;3UFBT-sNRx# z+02mU+8`~t(%f;rN!DbnkeWcCdJeUmy+TI``-GTOy?sJhf1&0HQ6~NT0r*t)>h|jl zuab`!Q!)~4Y1JDA(%t{FJ{KiNcJ5IP81fnED)-OD zhM7)9RFLd5G<#%@vw$pk${_@7efBBm*r~$Q{pO43^qI<2iA( zc1~=exOwxYU97ICYt1U6)K_XV>#BYai1i$)*1kDK&Z3Y&D|#3%PL`v)b^feV@gr`y z>*;(L4)7#8(eZ!cuTeREYySMNdPS@!bKV$#WCk z-LCSu?EXSj9c!sA^}^EH%bz%o=U~}X)&yjgYm;!vJ{LUo82M79%^$4DqHlok!K><&xQ+%%2 z2t=)VQ|*e4l+)QK%@q(4Cp9^RY)C-8D4C+@{c7@gMwNjA>Cn(Ss2~)`15*%?iw@uBaA50EXT?XVS8PQ=Y_y;Scu-Ozk|VO-;NKMGb&gC=tAcImo5;*7{5Bzr}*o% z{6A;IX<5JnnnzjuXKW_@h zv>*`fzu11bzbGsE127r~erID{Cf35Su8Z-PW3EX9KN1iH1ykAkVHgdJC-x0g$K{}* zz+X$u$|CATv7Km_UnTpQdoy-fc~A&^@S<1Fh9j=l5`QdvX3i8A#8_~I=M<*B_vpcW zw+x6>_j@a)>x$FSWvezVlT*J5A4|`&4jPY3O(_*^`p>oV z&c{72MUEvU42GA z#?T#>#FiZPNB!xqLGC?CaUa?8o72TiBunTlu!JXmDo2GKlFWtqGgcxg53lT-Cm1^> zi;}8a#SIbeQocn_h769s5KZuX+(@$8rHRdOe{%4AH*P1H&Sot0$BiOtX?*#gzx({% zPrsZVpMLkDOWNVmgJ*j<#d1DOrtf$Oc*Lp1#6qJ{KU!i@ew>x# zK~>Nn)c89&=ax={XhcDghU=E?!N7FEZ}VQM;YCL?fIrQ<`O9?+uKW%T%#%j+5Fg$k zIV@aQS69CQ@|g}-teG%1VIL^k&DQtZynEbt+j8^R6oxEQ&9v)6jFktA}|OIy~*=1CK|&$bKOR-9I~p9D<)|hs+lW%SLFlJV%qS z3$hrTEE3h=Oy5xj9;jOaH%(xlTrN5GVG?I~N9O$9cUxOWlWDkV;$nV!LRojZt6eq$ zW4)9h5p0GESf)LkPEK}EW~(XEeaR!0SYtyYy=pdKfCpAmZsY|x5=jkPyifBd0;G*9 zl~pJWN}r!jtJqM1TQV!CQ`7sJuy91)c$g70yOxa#rSJ&@?}YWNpH zkbVq2&Uc6|H+c8t<(dL*5*t#1I3Vsbi<7Uy}*5igr7Uo7#zVc+Kb9?=l?vC=z{tv6?l z(ZSp(UUl-LdT*0i>w4|NduON)ihJAM^Dq)UF$j11hsW@HBhZk4OTMS5wyNg~L#GWs z9+sywyq~ZN3)CmATa(vqK%AJ#^wyvi9ZdqE(?;b8&l*-eDPqO15+hANGNt|8hW|9Q zaPi4Wn)Lxgdii}aC8-IhI&F5a?bLy^^XBk1br?RwCOM+Yd+%qHEL3y30C_4oo|cMLQ2 zgz2iewPlpxGf6{pVm%o-IKLJ?GtHV-;4ss}i2!Wymf7Is{YiAY!sWB1x@>$mVjwK=hRu6&)f-u7>{g9ioI#)^W)~`C z)^l3(F%%uAplxuV4G&K%)>CiZl^`6I!v$5D=*LonWJsSn|6x~&Ogn;WbLdAJeakc?T+B*4QYH4_92%7@M}!i|Fvqo= zqbT>OfsXq-rtxBfFF2K+!A(s*y~^TuEDiW#mtxGctu64?t~U|Ml2(a*%q^2rC{_;I z8szaZGQ;gwWazO6`;S@vTFad)vK_-xo%XV#uRakj5{og`ku(H$(|aaUp_vxiDLEM| zNkr5+pWJli3b}bE@>v(P*-%+_U4m!E`@f>PEe4Iz!uTjIfa+)-`VnqTDyI18Kfrcp z1ShnLajDyJq5HX$T#fqLN(4LU!h2}5bc=^axRzA=ATMu%l3_%&QkC7bYtotHl`O>^ z*z%`4bz`bL>c5AWc2&pBr?_(1&I$GS%v11Ou()n;Yo{mY4v6rAHG(S!_sQ`Xm7dEEIn84Etl5^YCbD@~!osSqQK}~6LsYqlHC=gStlK&1 zpYBii;y*E2KR^kygA6NMALZFm*Tn_d3+@}iBdYe(2>U+Z!Cnc`qQI;-{lj-%ABMRx zfF%;gIuRgEyc3HCh4fwSuz8n2rQkq4f+$Xm-`T|3=+6 z2h;f~2sgdBD_TdE=r|uy!JZn*yp?zjR{x%o+eSrOkT9d4jZ=EAP3%INS!dNr3)4nC zKV;mI<4FEeI+Sf|v*l=54=(zayhOH@=wKJ*6topVYj){s{J0%<{@x##>;#Ng+}5_u zxfY{&YW#~HMBezMSucSf&21p3C57@>S8R<{!2(WmW)WL?&?5nsg zjf!hu@$Th$w_NVzo$~Eicczu(nOFgGK89|xS4=8xmYYxbDd)|*Q{?fURi0bR-=3XW zMr_%&^b5Za7oSM@ZimxgI zI)$EVp)pU!Ryu-`3bgDik!BvWTB%4&bG_#XxBcTj%F>{M2_7aguRjbfv9Bg#5my4Q zg~0p5%sXbrv*YRH1K&jPHMkKRu5yZI%Yh8i48yP@tsgFOl{JSEJEc{a)cKff!ozFW zt)DboKcUsbNg710uiJ^oUrMz+b-;WTI=QmobEc9zXM+1x&?10vBl)ibuFWEv0eNXLDKVl{Y1y%F>iznW~a&uR_i8D>1>{J%4Yzcdxh8yWe}z zdx(&s*!PY+vB_+E%pa!#cvsOtq0Mzp6^bs05}SVo_9;kt&bcZ^nXk*&MUiq-b;WvK zylZ1QyOX%_xpkx_Vv}s<{Rw3tQoTf*@1+tNE;iyhz4&t%+;h&SQNf|&v#}ctl<6zz zbp5YeTl`kSPD;zn&b6W7^4V~8V-VXy5TDewWapD@*L7oPEcS7}-U_(fr3A!!kar9S zo4N~O{1`oKIWB|nSCx#V1cxY zqz{kb0+pk$vX!Q(>e0r#@)PgHCPlNneH|OomtGNIEvyk{bOSrQ)(l2}k`Y*cmQ@wT=SfLxFHg*`P{lR|obqq69v3EXNYbto^$ zNJv_TuNGZbP;uVZv4b`mRmwYe%|Ksj&xN2QHMjf%7AU0m$Q1h9=0}dm^KX@({b_$V zOD2)>d$t$v>mTJO`Maj^LbdvSrLZ-*cl~1Z$OIO$o2F`IbjZ)EX;132$rDJLWwu1-hWOB3*B{VD8PkNTf+eaZ4cf z$TM*eb4M2&T-c$4hZwxA7Mg7@c7NU8e~{X3LtkO1ZfE@R!yLFw%W+3z)zYAmftH3& zDjL(FmH^RYM#LkP^gX5ro16nBu$1Y!A!G(gwqa$_tyy?N$=hmCN)zb_Jq?qgtbY zR%3c^AlvN?6~QHDM?aqx57vzO+mtN)N?a-wc4y_ZkJ`RY9A7k+@VdS@j({i%qYDXg z6vY+VfRoQIE86Ui;Xy;~jahjqaObb@`_n4~vZSMRl1qg^FU$j7{3;Pj_|uh&tBF-7 zpp@1*M>I&htT6-7)_7jk#Xw*vWNx8?5qu5_w0BC?=v?2t>$5%ZXw;Jj`;VU8KR8fY zvoWR2B77ARIg@dTcj>|FgP~uPMyV>N@(R~_QGBLM9^ZAD_kyZ zB1SGeN}QRpGeJTB;kfGZ_|C6@ulrO-`2VA~vfQ?law-Zse5K^2{YJDLfb>F_qcseD zT&>g}S-kG%P08%xWPC;bgq#M{%DxQ|s@bMxwMs18^{SbqPVZJblj#(QJNkr5Hiu^; zxGM(8(6Cn0ul;H5gV?R0PIuXD{1rK+lN1UT3U)P5S^NBb3=^){KOR;E{?{+)PqOIn z3n{0yDu}d_F+5H~gS9MIqt_fRb#bUe01Pj?m1z zLesb2xQqM%7oxMbAvv~d>*VM~(i{=ftJk&E#`hfaXpY9HJcV5mTjf27!mc3Dl}yrF zpT0y$jn3RS_2fn8ko72?$Itea(iXoe3+mscv!HU(gNMUuHT&`;N9^)`wG3Wyu7w@91~g7x`5Ku#H}yr0~5Hwh{?jstU~2I7FSLTZj< zU+x8L?ZR*OUclVxx>6~Zl-R@vLDcrU(4B~_8oNwfkRN$dRQigK?}`wovrl~I43Cf3 z^s=xzKV8-h8g&qs(2!tu)xE_o6hZLKHNTmyyz>hl4pq%x1eV z9rHdWUFpt`gfUSrW`d^3miDfpaM5#Rx|y3EE}x7B2KVr?a;54kD z%MQScgsV3#G#3AB5=s({SEdZ& zv;KvFK~1?rN4~r^h-f(ALK8pUdF`bo-i)S*+@A~imxHC$w;$v^SwpL#SCRaTL~{bD4DxD`7C8D+9%mFQ4|BRs`492SgoMH^lbp$_`T*WHhbj9{c7a#l8BH{K3p-?OuNg`Tq z=WuWBtnLcKE?%&1-W?9CaHZdkfF;S2(aTxbNIgj3$ua~dn^$VtrD-G*TRH7n1SPp? z%`>m8C`YN&TM{K!Y4G>UH)n6(X2!{?&^kUm88yh>P^(NDE~!J4SwI;Vk0)>G|5&uz zp-r_g+gXi@ZGkgiyO!nPjh^?DclEyG5jV@Ko6&|mMG#8T&xUmNaXm(5ZGK&7K=854n3$Qh&IS|sV36Vi=kS*BrXx@d9=O&C||5T=QT@#ftF)czwB<7^Z~W8efl zfCKP`9U;wIF>yWe480nIA6k*KP=RZnwK!_C$aztmj|0Mb6mG%4CH#b*GpTw$k05D~ z*+bGs@kG8MGJt^-DQPOK(Wb%GrfOx~7`9g!F-%uK<5Hz{9TITxEbIUMOuRc5`z0629H7AhaXgVy%gY(A@`Ei`M zqopXgT!xFDb?}C}KNo+wd3$y2;V-wLmHiFnLSO-31f%%N?JGt>Nx8uV=@p}hArhoi zdUxA03^W*Oadt5$h+}as3ME!2@-7^}8%b%y3L+H(Y@&@8fp=}I@$4SR|J}2(N!q0G z@0Ulz@o^} zsd9Ea8FV|BHdQL(g17*qY&Gq9xj3${_B5$zv$ZV0wPv`&;MZtvix`bpx?m<)&PAJg zt;f1MucB53CTmlf+R%@=Bn|^VnFy|kifnNFTs}`sU8v|eX{>J8$jbP(BT&{BBI7$umZ2Q~wxY!L7_Gs9z)GMsfQjO>pzB)_n+P%*EYY%vn;?Pbg?9BBra;;dl>Z;Kutp zY1q^Zjn2dov6e4a#9VFOZ5Q=&sV|+=GOS%J-*mDWVTJAQsPftgmM4TdN zVSlp6Pa%-KUY{D~BHE1ba7@eOJoP@r<>{yYiDwChN5gW!c_2ib7a*K3n34|;b{=oup8p)S<5@$B-kDl~r zhsSlAc#zcShLT&@z|A!rpPtR&~JP(O*hyw0UrS9%zimR-}h(pCVTv5p6@ZM;0_)Z1c zTv5o@mS~oW^1dDlQB_kob)+2Zjv+`;N?=!{izCKXRAU2|7NV3x9qkkgfk9avPKT!y z&=t!REmE#T0SVPGQB@(NJr@orOPO|X0yP4_lqnQ3gbP=FXq$J{F*y;{)X2$(HCJBo z+JGy8ki=toH9%?!;sM=pg_qb*IE*l9o(&YE9O|ScvjGv`KBN)>D@ntJa_VXRoqlEF z0;`$arobj=W9hzr`B%AMNfH_}_NH9nv)fpF}I_hyZq==WVrzcQCXC5EYLa z9=aim?#8?F6EKO1{JNqX+rj=jJd(D>&p-cc!Q9lI`WbBMy@4qEuOANv<>6$2a+osL ze`nW6-HbI!zs5giL>VGK!sisVXcT&OE}1dn+0?E*3baJS!yjIJ>i_dU$Gd+Uo$dbZ z@5hICUfy}S{qxVAWHr(8uVpn7O;QZUg&ay|6~Vd^Pt1yIR72k3wocV7TeL#n_8V-e ze>n3RUZQ&KgI`p=DC}Q*_LCmWzSgMK89gptJ1w;+KhCHSOF@5-7Wmz7d?f8fdpfS1 zX@js%yGXIT%DfpZF6Oo+s6|b+`$)%jC?-22Os600P#))dGntHv_;H8n@I4j2Lo)Gb zgmQO37f1aOsmN|H8X}f|!wPQ@qB#jX8Z~Gf&Q9Gee=&8|xNFE}BIXp&XKEV-)6l@Z zI#q_gq@O_Rv>w2el_`xgsHB~?%$P+|c)pwlt4oz8S&+L_bMPh>8Uw?&)sNf!OR9~N z9_6+jcndyo&2aOqsfptZ_Rm_krqHnb-f8RV6Y#Ac zYH|2kYw{SS%NjcbZLoLzt@eVyWWBntwgUFKg42l$fkkOlhu%&NT(h;ko;s%whvPoV z2aZN>`iJilc6@0Wc(Cl%@a|wpA=C!8Z9%p>uePa06wfv-2?-Dg z2{bTx*Z%JJ_dH8l8o)Aktd7Z>)ZT3yq_vjx%(Ec9tTv9(I2pSBZE!w1Zg`I85g*0B zz^$fdJ9XU)=NV%D8|Ly~G?qk<5P8>M;vEh3Xo>D`j*s&B+yEtKdwDI= zm?Byxdij(^AEMe5igln#MK)=?J*&R?ik1(Y0n&2kV9UT@?; zj$SP`AlOI(=i|P>K$8d?5zyNs7>7Q){4Swe<|F`eQlp2kA$3 z7G!8c+E5(y8{2ktek@S|bffn%ja6LoRLEzRh3S38Fe6@trT&jTQThW@U$vd~KWq#9 z^0f%|+^bEa-J9Bq-x2Kzb+TE-B(xh3;H$G8RDHG$Ts)o8HNp<;q81eHFZ8~hx#)#j zPV8XckpiLkrWYJzX5}YUo$`02#k8+%*CVzXTk$1JP;B0xZCaDDX=<|@UC}NvGZXw= zZy0?&bO+&Q-=+xcf~S$8>?~EE%)HQT1%L{tUh@6DjlLCon<@A_YX>BcLlY(y3nMQA zb214jdY88EK_o(1qM<@h@htJA|I3j;@%z7}K0@Ye+UfW3&8s zk`flD)%4QzeTwE|?dm2>44!8!ZuYB*yQFTh_5$nAw+A2v&cs#`XhI zw2oSMQ#o}BPkU{IjA&qHwO zh{rNd`r&y;@C8~i{4a|#Xe|-A!_K8-f^3pbXte+(!^fHz@q5M<4;g3tFq2`XHO&4{DEl+T2310B4X@5l#Ul<|ZM z{50p>gmVFZlI#8yo|C=||9hT89T3!B!=dIJ>-pX44EEP-H~;D6b4G9_*&Rrhf7F?| z>P(Cyinl6QqWGOgnG#Bf&-m9|*(C3fWRnL1C1d)+JpLLUH_l+|0eUSPhdly|(6xq` zpZA=i#cym;&MDr~qE`!5>}k7WA%4l{i|CO^bfNpiQB!;tcP2P?0SOudvY!N3<-M{l z5R0a+5KS9H-jSs;3g(N~M}rvTyZncRb2`gQb=nZX;ftrA|0uP8R;d+l^&b{4#*D^& zfO)%eE-jr~(nwADRc!qCr#0YD8QO6?4Du4T{rewJ+S38!PB6<%{)@E)gG}5qv%asI z@r>WNvr6*U-~U+99uKA8Jhk|F{qrEycB9<$kQ+T`kq2)ly!;>LC0*!$!XoFF`fgOs z0DmOTL)T~`zT~)tSW@u!D1iQhnT_x%OK$U&BaXtw&{$SZ6ieqge58vl?sxl*Li00} z9A>}<-l+uHXQ@$QHR*e^(5P=ga_61!G=I|l#s^3o_c?M89`Si{N9xY25)8tXqcZ%U ziv|{K*z7)^X|O#;0O4a`_#4Q$Lu#BT!WEs41on24CY$3B$lEI-k2f8^p_h>-?iXjF~-q&JpeJI~EPXH2>$?x-B`BSKpA z)e?9bSVz5V{YdFS?>s}%40vmTw%A1=Ec@W@KwPA&Ffz1BR_dY<&%!z-pJy>4!^aGG z0B`sI!3q}4_SYG4nL27b9`thkGk9r)r{RC|jpu&^Qak}Ld{->Aq(F*^qQY;#EhKz` zTUgFKcS|T}!fmJ~G}pP$dv`HQs5`0Z!x%>Qi?`Hd;A@AXY0P&TqEnHUexj;$(NT;zG&k|8!$#F*2UXVk0-0%AyPd)$O z*_tx_5PP42bxg`xP!fxAaIZ;VMVNLiHR5X-T8HqY?|B=^dtbE3sm zF5KtOlT+(I?|Kegg%Mns|cL1H^6#W8Sf*e=|GGO;S$u>R;>@svG<9$<*vFO1*%& zPee*zpb*YUJb&_*pj}i7^%r|1@j~~RJJ{VJoCmoy7z@(6V~9e}_~(02#1@SE=><#6 z&>fG_@*+s$W@bol6iM5$<(_i9gD&Eg1&~>DbB`mhVXU+)xH!JcPpS1{Tq!6slQ&WA z%0$2@Zu`b-`-5x4eEoB37#2H87sX`w>{Xs@DJ5dhBTMB{xznHKbhmo4Xf8Swjw*MF zv*ZKn!0|Etrf73FkaHhn)>xo5{w%pQulc%gPYhD8LaEsOgkhK5eNr*Eownach2=ZI zF?##Jnt7)3N>qp#!y)l{14N7Slmw>5`c3>*IQjDO&F3*uw8lu0?1G5+g#AsVlX#7M z?!a<~0y49i==C=T<8d)P!C#K}jj_>uvNdw*aRTHB$T%$5N}$qA4RDO8W|%^n+r1vO zMY_emB|{?cWko;XAVnYm;Ck!!~5bC#cC=nc_-^900uBgQ{vgvSu@Eu_M32g8d) zx&FB@vJH)wjc_l`1b!^l44|t%8QzN$5dMfKDz(t z7_$8_R4HP2Ml2lf=tQbJ$p-!u8}~YMtdYo8p~# z`7x51;+IX-V1yLX(4CKn!p2biJ<~7pIb)QU&@_l#@pTkG6jaQwQ$|zbkBRG1LzT50 zzMj8a7*mNY7g9)Uz1Rz8W`NUye(0Q7IFVEF4{KnV`BrA$>mpL~yb3X8;Yb;w=$67z z@6zy#$5dF;bvwHDbfb(X!X_WXNXXUg&e?JOXn*e=a|Wr2FEjZFUF+{4R|SEHI{$M6 zjr21HQ2nJ6R%W-AD{Iv!_1=V8ze1PNz=24cO!OE1%eCC-V3EZw9enT2etSyGTyk0f z($kPf8DNbGkM}4t7Q_61aNcZ%qn&baAO=?O((-?VU82;24%}!98KYr=1xb-u$b)!VmWPpZ)?gg0q$&pfEjhOoEh3A8*2nco_NQa~T;K&F0Yp~^ zez5Sy^!D(%TwoD`h*%`C)$GP$j$^ccdb@C^xa%_)r;R-6D^)x4%g6jpXgDO?>mq&z zo+dYldpq7WeGdY}lVu=JyVO3%pPipH0`?06j#@D0FEDB6xZKzSc!9DIPIQn-QiLWy zg?CFWM80zRIvsPI`BJ!41IMFu7A7kt;?I)$<|Ua(a_=}^gv1c@h6rkS;{=k~q!BVP z-R})dM!2wP63d*1ZIN$uv1|_vh=4LeWpeXY`%&owiBr5$20>y?0Z5btBHt&PP1Tf7 zz8CvAxK{KTNOMk)r)oSknko(&YB``d%}#`V$!{HfU?LZX;>FP=fn@o~c8oSPwV(Ya zcH5~w<+IMtV2JU?fJA8$NCap!rxs_U4oC7BafOa}H^~^Gcq3O+9*Kvc@jV^e)X+)z zNo_Gns42RRQ&jA@k|zX~iPVDT@$Hw8a(uryXBUUWbY$6r_+$K?;2j47BKCIT_XmFP zmG~P8?kN76TIq=;#1TN!$x}!i_;cNYlaQZJ2m>4TiE8R`41Ezv+;dSPTC-ZW7KZRO z;bFS8>QFJ_D}Ids5t7Ffy{jWz^*IChexG?NN9t<*hVGpF?U#a)~PlE~E`dnBj^BeFVw{_qaCO#G7kNx>`y>YvD z_VrLL_NM^L16>vsTh4Qx+0Q{Iq2|zGdSiiwr3c&X^B$U$6^HEC{BfOZ9d5PXK z7Z3lhq)2ID%zY&>s-M-q{-M6mubgRJyfyVbC%~FMyaXfNoNf;WLa~l4%6m+EppOkP zEOB14+jBfTgIA{+`R?}l{u%gqeV_bynB)}J@DTT!#ixV_TS2k~v-WbN>(Om1!VF7i z#5Kk+(5K-&m2zs#>I&xz@lC%cwxJ~>>v@HHSCP+ENEK@DgF)OYXP8hBeadrplBarR z8BFV0Xql)2Yf&QxuDefB-}HHpK-k5ZC0eU_M0nlRucXSu!D+rO#rUf!@KoOPB5B{<(Rhw166 zqQ36MobK;z??|;g>oCQq4#S>$-kpHtvI`%74uZV*B$Se7K=QkUuV)TO@KG9Y=@*kc zOE!?Qj*@~=8aZNzdlE*;qhy09>nJG*WgO*62;IsE$^sBdKKf!1k}qKa5G4Ygr7v0c}J0Oi{VRPgFhkcp7VOXTI>l^H3Pu0Ba$+=5^ZkxBQ93 z7LoZAEhP-jj7AuH7*W{7WOI(!g!yjU!QW5myiRfeV4(QU%mqwXyOftPFIkchNG42D z5p}8+D19HOc|RH2|0LFoVnA_qIXYeVJUAdSED}QtxieSz{l^tdV#X43@t;N#ez-S! zou5CqFak50e<&A-EgyasUvEyJB)%w@%ItEAVYG4ZNQ(tbUJZ8#T`QXyOB0?NpbtNK zH_#6cRQUTMz|Cc2f48x}_t)TnF+z8%I0olkMFh{Y?#FukEH)UFRNyy zR8SC~==FrQKu`4s+w<)22!b6)VT%D_h2LW!OUul_B9Ky z3$a(EXU{AbrMo`$h|!aMml=L;?AMtkV>cvSKABfW({bbdsA5`WwL7sJ1 zXSLXQ4=80coC=V&F2UR#Ap7)2cWo2Si>!-pbPJb%CkUY2V1X;e4Otgbx5-d68Tx`F zts_{^EKQn~`~8?YX;D5cr$&E|m+6T+va~ho?snxm-_Pv!cgkDGPX`>Rpd__zK($ds z2v5BvkuNOj@#RV%(>!ZVtaIk1!7EKQ6Nz-XKM#JcIp?EslM3JU?0$3%P7fn0e(F&} z$YkJy1TCrJqIb%?4WiG&7c=L^ITavraHQ@~eRRelgp{Ahu`9$&^w6H!8;BM@S^hXy z*F6vD6&*spbwm*O_W<*RkV>+jrvQ@!4vvBUa}N1&X0D8|vhv2#q{x2iJq)5MY0c61ucToQ~2l4X;n1aDtou8 zOXzJP{fqwl0s2bPFSxvj^yG6SW5n@rZDwxU--9b9-^vf=OrcMBc~NT46A*WbJgO+X z`+J~C_@qA+K@uMR<;9Yx9%IJtO;0fX&))=j5-;F~VvxwfN8uLg+kF~&@+=l12cm7@ zYHF%Lw4Bk@|J}N9QcgK~jMPW+DQEZ-xmUB^T6E{%gR#YMV=iX?`M7l$CPv^dJr^tR z`$hrm;DecvUpg~p<^mBDJkm{gT@mob5Oc?CbQIZazTqf_H*;5_;}O^P9a}BiLCeyG z`y-LX`+U4Hh%1Iz7(8ZHRFNW-Pd)~t9>`CiAQ~ObiMKuVZi9QCF4DqGCB8R2EQLL` zO*8lt0bE2%p7ZmAd4#tI=LmfJDWbuwd2&X6TtU{uXroW-8Zh~Cvq&>+B^ACGOf)J_#xM{ncFX8nU8#PnvU2fPp) zCh&!f&bUAk5EAWU<{~GZ-PHFCq$*JF4q)hP&F}1j$f2CO+S90>Mz6mE;=ky%Ccs3Y zuYh`9{wn$AcTYJ-=wfC~3IBr35gM>YnGzQ^eR!P3r}4eszcRI2a6n!ZHb$_#W!JB6l_Tc*f#*ZW8db zhEA9&o3hJiHVRFlI@(4zJu!^|zD{Hy%v>7f)I4?S=!#(5j5UrInL9i;qP)n+-E$jN zUr7F}ca+fXiVlZnxpOi@gIoBHFx%{@$H-h@=+DcT&bs9mW+<6Y2_yRjj~TQ*4xcyp zbLQpGJwiM*wAdYUPKy}^$grKc{SEA9kjc!l!Sj7j^o|f$WhL{bjOzpe(yPfBP`sEe zlUOm#Hha@7-nq;pFqtE_Ofu~@ro1H%C~uRJGoCW`M%ldCY%l8_B@@Ruu`#~mc@J$G34sXL5o;6P$I;b+H5nKp6q$fC=_9(UPAAilg-1bkKyZ4e|jA zH|8u4@bjI;Ukwe}qTwHuClGrKT4#P~W(=*KPv%WLgUEoLOY=X?gTa%;AXkl30}fOC z_2I#=Ms^S73WU#iyZ{yGL8ByO{1u@)9$Ky!XO%%ilc(NdfV~oDX|{yT?Zt|}64KB3 z&)!(rBpK<2Z3*SZGsx3P>U>!4^Ata&H;|-Nm$WJ-%^0zISc*SeaajX`DZDZ^G_S)S zuH!FLx7xvrq>?E3unSAso{TIh#G+`Gs8S)oh3lnMSi* zxzNfhJvXzsA3pS3>!z`FUq$T+bRqsY>lRr=_3o2aNnZ1aqLZR!p%R}M2bY{Z(6`go zir;17;v8LjZgJT;nvyAPxbpTV1MUe?U~wrRjPAK4JK^P{et3m86j>|YlKu5;M7$Zv z1O8mrK;XNY^~yc#9eV@E#Ee%Wv1X`IH1Hmu@=S=ZJx>j|M@q= zUgpq*3ro{EoG%xmexRhL-45~o`f?2kN5MwKRxCCJ&V*|MljWsCg9^eo>0J;^<5;yo zBQb*xrAXn1sYj!oqCLfzVUKH3vPL`(>T>clT(iX6P!W6-H)>yiPtT5NLhpO zp_AY}baZqfagcgrT{>()Q2|_&E8)WT_d4j>mN`ZAj~^{WLwdGZ?HNU&EM|*JU9Mah_@Db75#~LQJ zJQjU{F~?N6h#lN4 zW`U8M3!V+%Jp?10KK{P)Z}OJ>hyM9U|NKn<{6hbH|4#q@ANuF>3YxQHAS~F4*dUa0 z|Ka0(@G$<-{P4N3S>YiDAJ8EL(R_UHd+Y=sn&7)_Op()F`X*?X_dyt$+Ji#Zf2foy zrDCaEEUg#HYoDu?&*jb4&C1$Ft@c3(r4I(0?>_hrZTF$$c?0+JFTW55cvXtXdaS|)KUblr>u4AZMWfKdo3u0+-R^A2 zV#U(#8)Q-h1KfOaeW0=bF{m_$%;Ap3B$O(MN#U@KgP zD+(<%$0&AkW`32)|WNo#L(EYnYWUzGvD8qnmFR+aZ|q0%7*9^Fi2DECl>8 zVZZ~}#M_U(e8a+ro^I-c4gm*QrC#S>O9O?+yGrYEvNyUppYChzdau%L+@0o5NZGs2 zg~Cd~g`wO>FK0_2{nYlI0vO5Cyz1J~m*S&cH*XI7)3ZJ2>d@R=YmW0q`0QQhzG{Ku zT7=^+-nd6&=9p`tz4vql?96tk!9*s*`Jm~e5ARBFJZjyN+Uj-PzCWl9dTPZP^wr#f zkiF}CAV6XeQzs*((DC~~dsRo`FUthO#aOv1e}AMKu5PKi(=PZ{6EzC(1b9;##%DDt zJ+DwKfKr%jEFGQN3J|zsa4EJHc z@(G-C^Qx>@?eUFMyqaEa^^S+;b}M&Qm%ZzJ(4$uu$C?!nqJ{n_xJDb1M`+rf?^uXJ zw;f%#Rtt5zuanTR0eSGk9==H^A4H>yHZq#9X*)WImVvM7iUvg^uBEuj7+VpNL6VuQ zn6z7k?;i-*p3>6`{b@lZLmXJ4jFsv44}>3t57@F}^h1om;9g|MkZ$8DhK2>kj%~GZ z^*;Q9sVzH-hK_6n;JMpGQjk_a9~mqaJr#9jYj-^0vSRgs!KO+0pEx(Q-7P3h2lIy+ zBgeL5YK5`w<6qLe_-w8+;^&W_*F!rv*0AsxEVx$-l<1sXT_eQ|7ihNbS}R_m4L!@o z2UyQ4;MI2UuIR<$3tWh=F3o9w;4hCzYTGsI(3)238D7a$-r~$OpU40cpNzpSH zf(-5>be*=H0Y2O=5Iq3Nbl1?Z{^~ZcS1Fi^(T87&ZXHAjY4QcQ!Ujq^%x*B61I*`$X7EjM;s~8Ic zBNkNIBfKZ(JtbmC+a(;d;QFl=*g0Hd4vpR}48ZtVD5G`-PyZJWCb1qeg&H3;ucgPnq6=sq{A>5 ziGRdco47j8(~>u^truxx%L6U1JKQu!H4_%PZ`^|h_s=`(v* z3E?_C3woivRV^X;1Fv_gD^8O12-qqp>{D9MA*gJUXP#7UuLIi(mK0!1AqArE^4h0T zsZ@ZUuStsd(tyhz4SK!Sn(0&&r#3bwHA`=8WnGHF*Povx~F+PS+yvUinua0FKc9COnc90IB(VrHKpIp_eAHl$$y z8RDNpaYbwjpmhy62<*Xcg%b<{Ai%E{4#;)3oOEk-EA7%mwVYOM@~9R^ExYrm=FV@k zca`uuL#PA_>pA(I&dEmux&V2AVxb7ZFGQcrRahfB3l&znfr(8ifIl@2-B})*^2ZNr z18dS9YDQOu9aY)%%Nx1VRQ9eCMn@b^K_H$rR4`YJ|1gy?R1j5fLLR_SY$a&pll%gF z&my7|K4zFB;kZTiy(x*i(j-gN+1E*DB~=)}jgw#cVmKH(Q`cysbsGBzkcja}#t(3b z@`GT)U{FmnJP0xim?bZtuB%U{>f>W`=;}4oeVB|*b?P>AN0jVcC88t%gfcKpm2i|O0Dz<@8b0H?jbfAuAP9Ft68eBB>0*Irf+O4T1lrbb z9@)IGQvqRYO;HEm0Rw^f?IQ$;@4Cd&(O!>@EeK-@;E;0zSC|IUR)nhpc(Xjr!>DzT zCuLghWZZu2J~;lc=c~EnME0%{C$>3G#sLW=fB}%Hpj+S%A{s?{Lctqz_)Ue@Ol$+D z(EyTnK!I1ya4DQX7=?H`HQPb7)`IIFsu~hpp~$(uGlKETQXcSxPDilDp34Kvhqac` z+%P*{yRB}y&E|OMPu<*=?Cf17EEDvdCRZXqMEzi#ngA9#cVU{^h^ez}gt)nZJZMM` zV!Va}x35P5B7Fjmt&@q&!Aa7Sc~n}FX`Z;YVflVP6M!FDirYc#=Y9E|N@GnQn}dq? zSnPWbK5~&qPB-@eO!ltxA<3FC1-n{^210)hUMILDW#F;fVj6zOA!qXGvt$RfD8vrZ zWo%$JE^K50WKi@fQu|a}3l~^cUQ2f;Ot%JL$lej zkuk~sL(-s{;GT$alCuKl?=cb#L~@K&+?eFXM*owDnF?V`WQe>{=u)AWWk2E=Qj-KH zb8Dv$+z=#AQM={I;<_t zAC`z=oZN!{0#VcH+W={6wOp!h*49E!mP`J5@34Eh*;Q(duQjW-s~m5eJ7#fVf=eH9 z(fsr5T_updLitaqE_nNt(PB_C6`POHQed70;Sr>&Scq_w$v_vzK|BLt8TEVO*?0z zn|?}yhA0d6KkDqDoTgM)2Idsm3%a8z)8&DcU!Ao59?C)dW?MBj&CcXu+{+zS*}Fb8d zshTe#Myi-dvlNLTE=pTJi;x+y%yc_1He(i7Nw7h99qu19h2`4 zy#}GWau9`X{|&jZ!bpJ#OaYfQ)zG8AT)_2P?QU~WdKfx>8)A1=4VeZnXt2M=A3pUBV__#yI2L8c;m2n#Ud zX!;IyJ|t$X6VnI0LATJ20@YQ8e*q@{+l0;1m+{@v z!WLxuh>KEi_OA1R93~{dn1CKi_F+n3f?HD!1lbIIxM#?Zi_AOcZCs}5C(Q*Is;!jQ zrj^#PSL|86?&j2=mbY>jo!PreU<5HS;)2L$)-?mk{7h7zlSCyw>;$4+MR$>XMImmq z9idEUhF$`AEdM}BWWGaQvNsNDE&bVtrwuU{2-UIOSC>aFZfzNrL2Ep4O0L^%O}kBR zI(BmhWcIESkgv=A5n9Td<^H^=s_cglUtgW{Cgthousv4&byHg#>ek|^>FFab$_cY~ zl`u<)Epncr(t>A`(oH#&6I&G@FbNlq{GWM-tA@DDOPfLMSO3CCLa$EDu51URfO? zIm>&ftodV9Q>d!4ws0`%wZO^VRRU+W=!h!&+`=V>W`X0;kRd8DB2X#tml2=w;2@W`ug$Ff74UbvJh(I{t8UXar;gb!Hb=&I(Cc^Ag@akI#ii_BB`#f=KHe@~zH|#f zcG}47M#QO&l0n-akk4nw!3QWza*-*9loDVTWdf1J-R|pX?T(vn^pTClgv_-mvc(lv z!fU6r$b-icno9`Vl*EZYQHYmTs}hLz7U^K=H<*hmRWr99`$c8w`NQ(KH!-x%SjnH8 zXYVS3eCkXG9`aTY06_~a*bn4b<%SS|J?DgwJ>gJc0(uf)L=Yk#sbrQklv4blLEHxa z8+WEeu=owkfokNyeXvIzfj`VMdz)&99|F(P*gZHtu3k4<{qbh=ux1S1&06kuO7^Z2 zo(5a_P+{X@dPQUofFwnp5S(}%v_$3+fQRBgqQ1V;Hk#n^hNU9Jsrn4Y7IHGDC|)F+ z6#u766;D@04I|xzL~Ej66+Yi3@(Wh2jhg2_bW!nuM6L3~T<>kUxr^}ZT_pq?FdDhc z*$uqzB@hIAnoE%<}?BjYjl5jrz{VBnG5LsDaIYsRZ5QU49C-05ptS}XAEh!1Bp!sO5 zfbw3D(hkaecTk-~91^m%-2s2(zIVhW%exmhozud{IJ^rt5nNB zx~B{^<)J&Y&2h=eUGK@>Rl@PO#qkdGKS+=l1Q-RoDASI`80X9d>ZoG5aQKjSmZ%s0 z1)DlEp@z()N}_Gna3~-~Yo@LNv148MZFxO5lp;HclkGx}-g3EYwW-rC4MtOMGA=z% zH_etdSYJHu{901Y-c^FQ9&dDk`9s2a%BhYC3S+{ZfeE}wl*mOyt5QiXd5S=z?C}lU z`^1Yu$5N$|K3dqu_yXl*C`5#2ElePU0I&>l_t;O2h$3a|(Y+MQfne5_$ULrZp6Fk{ zw67Yw)5($P_RiGZ+Aw$7n!T%pdjhzke~mP5Q0_oZ4CKe6l>vI+p!EprJnWel#2$u6 z0a+-mFgM}cWiJPbX8P6jrbsSy2}F{ATYe;k2C)twoGXqncW<;gn88$`J8c zI2qBMgf8go=;Oo5CZdNPITZlea*guw5NKH*CFr5ud~`}p&*>_LQdC@fI8mM4gPPg9 zN&rC#N-#@~XDM*pVU&udzzN7{1|ljF6|Yc;GcY|pMB#B6S&iaS7@gpWD`=!dkx|b4 zq3qYCp(njG)Vr;R$6?p+`&DPqE_ZxCcbzqRR|&2IDw+nZkSCYug)2MtzRf!aMmZs?!NdItKUB?4N&do zU|iNGwIK>tO?{(1GL$tvcP5#=YXnrB3H%Pgq=suKvgY5}!(BL_@8WNruM$q0nNE9> z7x*y}4PbxjlDekJt6}-lVOWYq^t3_O22N$Lv^Eb#!CH%SG)nRXM?WgFB2O zQB9pfjKU@Zm()?A-!wSW(Q|wdSPKwJ05YWsE)SIU%15WimF?n9$=|=)Uhl3s$0x1a zp_IL=gwn1upnjqSw5GBkOStCEqXq+sch5#QWEeS{DFT5Od=np zm&x^vkW3@;9QzHxB3yT5p`-fNw+*}F;*$El19exUdwlK`XzGDKT8 z*)L{H0)f3~GgiscaK5oqsctl_zSr>|{bKiVeZ!pOAJNL*HG;&&1w<=&9Ab}##rje( zt|RnZe@{-QxX=-Obb25x2t_e-L1uvj4o}-Ef+ZH+0W4KYcP3^@q71B(DxkkGk1#L;JUdvYp!^d{BKY4)72p=uP!)#I1@!4_ z6cQmh5E@lnC46TXC41Jw zR^-GSYtS00w>t+OT%87KlSha$06h*^h*%T3>82dDK#^snvfyLtEhCC;mj`AK)tL3>tArURXwFIAU=VOW%fkOl?_B&!wknOjBX(Mb>j1Qs zQbOpPH&!u|&!0<5-09wh>pkq9HP$NS_RZs_x^q$fdL5S7J~ymqYc+YqMcHQdt`bBu zWCj1hw28Q$1PgS*v4TvvPsnFAeXh5pI9>`gZ{^!gK5Q=V=&9AUk^O+6o^2``D#R^o z;N~vIvUip6pkO`J1SC{YE_30O!Uu%%@Li{DeEJ>+vb>_Fx0i=)VK7&}UxdYlX=>JF zxV7%Mn)3oLXA(^orHSlaB@8ZwRKS=u67Khk*@Hsfz{D4~aD$vB{E?s<6{Nt`;YcAT z<<3<4s%%1T8Z9JFOi|DF_{bwT5ObHYaJ0{MFim7zg#8f4KvgVd*0eeITt}Np0zI!s z?IE!?7$B{fLIqp}g)&NzBGCxcFcABt&O5Ae!e@vIX%MoB;Rc+qLCUV^e}%pSj&SNw z(hs&|&yILVaxQvrV__tLmJ4mSNB#1eJ@VY*xLNGzTfITgUc9^EYk6(!~R}K4NRR1y@t(X12dsR9&awq!i zT_td~MYaSc^?(Ms7LN2m&@mEzVdzn+I66s!1~~_q8px8%79aW0Fp+8jrydwX^tsCF zWYXK4B3lq$Q`duHR=9H+AvkA4un5KtrLYFdMc>(h0na`$BpS3rC4d-qNJS(tI!H+1 zi)Kd|@E@dKQ4TZBWia|kcgG)num|R6H^e6jM?3+Mgh#gI{@_xgXH#Fen^u~Jav}4_ zR$K4&E56&Bwj5=nzdk9Az5Fee%v~iW!E5KyWO}gg>_AJhh}nRFbK_^hFo>5U&<08aA#%4EL});$LJ=U^MlP+O%V5$83Wf;0`-+1_p%ied zCS=gD6DlYrH?nJmRMW_C5rU!4ixn{-|`Y;0FnO} z2Jt9qmTrJ35uMf&Xcr}fksKl3p2ESM2=mBkq!t8JuS!|M#GJORV0VVQFn>xkJ5Si7)wHi1h!bGI2P?y}o@f)Ri{s8s9 z*y;8RV>%i3dz)z8v{`HGW+!)klD(_MrET~i9UC46jJ*<=5XUZTHEX>%)*f?rgJ$n4;TNYF5TpjJNX3{Vt`lOj zn1F)MOi0favSL@DZg&i#KfSPbb9qIT`G_V!1BbsW%YF6!0Hash)3)!Iymn19Hj2Y( zPwQH_Gtlf^=K>}kDkp;%rDAY83OC004|Oz*hIVp5Ocn~%@iBPk2*X#AuZa92(PV>M zkPcKSng9#YxTAX*TgR;zsXAY%$|9j2Ejf^M1UEPjv!m=aXfaS;W=J-eMJxt7E2?NQ z4t1#wCBBL5xeFWJIA~XDF-M%d0mTX^1}YYpJd@G={_w?^u3HaEYwS2fr@J*)YgVQF zlG>LfuUXWWp1tdQeBlXNC?>SXPDVnSN>d=v62uI8RD~c14TqO_u z1?wuJj)k<*D1O3Bm1to;Akw_Y!!_6I`|4!Saa(Hc z+%|hx36Z*@X-dCvgdwBoZOfh^(V3rIxE+IovG`m88>2=>l;juO!kkq`gi?kfR3YZK zaVblT`xI7*0-v&wq|^?H^Mu1B3$k3m}=}f?$O8 zNn$ZbQZvw8H4Hb9odJf+Dc^w$6L2C7L1!wGwn(#vIl}Hsf@!6o(l}>)4Zqd$!0%>n z*Q-|#yVryMcxSr3HuZMgO74!P>|G`Njs>M?Fe**>2=K~@RxD)VfB$eJ>6D}SWMd8n z43a*&2whR-3|pPBK??Z9MOq?k4=6EBv??OVl1WO-4fs;o<&3fuQTMC#E#lnC?6>6s z>+Ol!vuhWX`ptc}JAL?8v@Wi#+{rR~R|(b=nl*lkj$cj>#=D>?=q^q4JOD(JNOhTc=hFa-4+G^sTL!qz0Cyg;XTNvL{5G zmK-k@_!_%rT97z_PM_d`qHh<}dwv6~sl-l;9V4g^b8FgzDK{0uNm|r~hTD5(Qo#o_ z-9#$z3nmHukeJF^uT`yBPHoufndTrHP?mV=$r8CnyO{M2()fS3O)<#;f3yjx> zx%*qPca?ApDoqX%nMLlO3z~x~C6(`vSOcfg612i(c3p$CBJWxdjX=vMlx-Crb%!bu zT@2SHX5fXwPj{)84AK<9FEVLwam8?bqqe!R9)^>0G1~6c+Gw-U{MI-#2Fj+tU!NR$ z_b*T^l1E(Bz|P)PLM~|Q;iCJb7-CEwPs$mD@Hubp*{EbdM50M0U1(v+sb}D_omVD{C;6;7^+lh0!U9LAyyN}o7{mol-GJF9iP9AYl zyvW{F;zhFQNSeJOi70GB!mvim5e!SE_9Dckp;mH}Cqfi8V9Tbude8e(Zn6?4gZUXwa(S+v@7NRf_QAif92tYF$L+79 zM)iKM)?44y@BNFHSc$I#diJgo=m~NZ-GCe)t+&Vv%H}z!kCj8x=rZ5=2RLPomt=h< zpDP!7v;2|LY(45jyFXIY&1p+_doQU!N*-}hdduEbzWN5Ky4*4pJ%2T1`4aJny5>OP z2LM*i$d-!UyfG(4hou3X#^)V#4hIqBNZW@JBTDj zs8T^eE;W*dsh5iTwjO=Ms=P!$N*-}h=w|O4 zhi>7v4pT`svuVpba2V9K!dR zX+|Fu3++11_k{tIao1>;-Ld;Hwc&-;TWG%YlFWhEVLs)CbPN~^R+)j`k zN`r>ZDkji`3Jhi97Osm8V<2F4sKC(%DJr7L2@;Kf90otg{~Zu1+V>+F1k4!G=HV}OIRH$iI@NUZAiG~DZdfs z3C}SJvTAq;D`LyI^Z>IKY_v^iqnU>A0TRSHcWWJSiZ%qRi7rA&dku%c&vNX#;=@xQ z>>k)wW{aCo2Lw)hL)ceT_e8QiGtKKAB15Oq1=O*L5Z!xiEkR1d?IEAQa`9W@bFKCJLHwnzfJrbr*6)3ro?r)^x!G{jG_YK z#-H%hRmN1spy5}d@>xno8zUlDQIL>W^%<&te@fMcr&hIbd*qCJ%CKEjisQ$QnY(Px z-c^D)4lnA$C)6ucmBAm|5|jxzFnp5HQUZ^r!*QFP@bTdtI*t^*)gRgu+Z!op92l>i~>S>D>H6wVFIphFXOa{vbc$vz~flQU2x!v+cwRTx9R89`tsASsky zq`3^{OH>9oSh445Ei>{kopb*qL5M}d~s&A?Vx|`InB?LK= zTfDKV`L5P}v^Un*CRS%U$(_!#caoIoWvKZ)M(X#24v5G>HT@}D|W5Cx%OCg`aRz*8~t`?;`+JkwAs5#ASLLM z*rZGI_zD;Shq(3K@iD6~_z8uEz3re(WacU%g; z0D@rB@MnQMU6&PIT=5JLU)*3J$-8o4ubqmimqvpg+DW+jmW^pKw${&`*0Oh%V7$=B zs0D#ph_YMQrDw{Rk|BAF+~>l!iIExP0D?$G@h(jx=ZpnP0^lX6@sTKU2bx6QGF0Jsq%96}#LY2Jg`zoRa01@oxMR2tsNp&H=_LPx2Kww% zVcFj$;b_u0b+1cmV_P}$uN#}!2bZVi>oE82`A&jK!Lg{)ThH88!Y>Y;7}bQ)7gj^X z$buDTCG;PifHc9cE#ySJ*?64fQ|2NbFSqW#x~>Mg)kZNLc=Ksz4I~vM(OPf; zK;AJ(H6&w#0Rmpst^^tn*@9GR!jPpuR4Ay_0T6mh3;hIf3Beqn!t~?;)m|r4LwQ%w zyX1~wRCrZ z{^WW?WY`pnph>;jI1f)$o2Nko6(SD9Od4q7$u>ioKRdUAVvdUbxZ zwY`x$tz_>y9}390KqM8yACyzBq9hb)qMXgxfv*vjhhT1EmR?XrMipR`^h(YYaW7w8 zUMFv5%mu<1@nBMb8EN1ME+N=QP83<-!+X6EWo>S4Y;Dv+#W)ugaL~Bh{&q9zUY}lG zA5||-*J}^T^$TE{JmR9dc=oOmrqpXL}tki2`I&hZiUTQ6}HqKwC)s#VFGD z(!j{PJ9%hc_P1}Urw<2*18={2aQ%|t-RoeKy{m*#oK}QPf_s97Wg`~?lgd%r3-;#_ zp&|b_tup|abP@R}DenD=MxK-NpTrtcN`0z*MTV&bKQcKnXhtbnT)0D2%%aSf(p{vj z22VBWC%Hz4D`%I7RqASW_pBqEF9G$Sq9YAlklZSHG!Vx@3mZgnqGdp^=)?d#f#6Im1w#w9dGJcTSyP4Ni^+wD zp51)iU;p;)zHark`>)^Hcd9e4yuj8<9&u3~n!T%p-LX*bIT~KxSX(E812w_ZPfkIk zeRJ!3H1b26eGC_&)+Jnx>iQbe6(QibjS10YkS9Toe*iNMHoif0lZt=L-eZEM;(K=6 zQ3i;>0wI#}HO3Rfpge3vS&Y;)0NCITz!#Q>jLqrfcyn)Xc2lqT7sYk&afB?@+{J13 zt`ZdzunEH8fT{?Jqf-Kb$|BwkzB`jJK@^*&@Wh>B^@cJvQRn8>Ng zf~|#np#~S$ev24B*IM#o|N2*XX=JqKxYMhmI;|IXwPAa5yLEDTu#>y0o4xB3fM<7@ zC4&IOqVJ&^K|zwGSz!(`eb@ChN<>9j7wS=|KnIHMm`Srqna2v8Xg+!j7ERxKgyYN@ z6qQL>gcZg1=muJi#QeYhwKQNoHi{kVu(E$sy4<=RRkhpGo&Is|tUY^I3DzCVLeVfb z1wBl_$+=;G%pMoi7^EDFXfJdvZuOU8=MOFdLka-g1ffM^1qfl#UfbnI^+H=lEC-qCibZ>V2!%^qU*W6`V z_O22b2?iIIF>+D)y@B@e)KX(!)eOhMQEQ6o-{;y9zbijY{dO=OXdAWb>hRRKSg*Qn zuYa36VPx+rVZnrPczJnvwjb6wCBQ?%gCcD~&m7%Cy$g(e&;ty1mrDG(q%^AI=ByIR z3JleT?;j2+wZ7wdgU`SG(j*O)+wiO+VQ^{a$-ip%^gCB?oa_!Z6>ZDeZ8|ThWqF;Q zn7ylnVFF-qo{RyLE5)>7^&cn(tOL#vOEEc^b|#gc`Dks)t#M4GOD~U#a4~k(fwR9? zpG(6TrC+h=jn7WKq|ieZu4Tnt>{4DCSOL=my8 zo2})+gD>WnGqrwpdHq$_zV02XwbQYGoI4(5?;7EOaNuxl9x^x4yRfj%5Z`uPj3=?t zVit|v#n)|{Mk8`VL?q557ZFu0V6AYYP++j&qMb#`Q!bJo0u2RjRgBZZ2IPMYx~I_H zf)fK9&`fg>sx!~^PkC43^FlA4*LF+IYjtas|5LbB4fxs7D?_(XxBa<5%_oUcMcOTk#-#V|NFn0{HYuU z&T}e9quZE6#Nt+~g)3^2CeoT>+rzx)N`H3E$k766{z6DY2a%ZsM|5$LZKKpO|{u(3=KD2Skm4n3!^ezfHYOle~2YT>xnc7Oqc-`ncQ;mEjdM#Yb!m z>1iv=1FzFs)xH_7YxPm(;c~D(tTkJQFPYZyI;zUvRl*C^NIHl2iK1dz@^P+=_#{~> z)F=|tRi)B=ih%?JjBuOi*%#7o+IEZ?~7tT6erZ=;ZDW%idMu za|5t*A8S$A$n3Uy%fa zPgAZD+&%CwuB*Df-7q&Ua}Ne(?0YU(Tm;tNmNTbmU+nB zDy3Z?CDl#hA)rm@fU9gLklxa^EepXt%<$vlpeHN65IYk6?pHB4N~M4l2|v!Pll|wx zScMd0jTM<#ZjDBN~)qnUlgl& zG>nAHA}Gg(La@wLiIQD}cXcAoV6=n><&e_6=Yla6{Cf)qTPdwpYL&|7R<8NNYDpiC z&H7P&|8QsGJJ))5R@sixa7*ibvc^(#6Ju?M3Kw83+m z%BB;%cvhTJlf|u4sW9b~E6#O%NJD})O75LDW~HzdAg0`KnxyC-q;OL(q{v}r z%^0qEA!=!`)f+@YX5L~hJoUJ)tY1&`+KsjgHG5}wce=5mFUnJAj<_hGvv-w%PC$=q zYiB`-CN%yu>_u?}%|1}mMHU@>5cc5{Eo~tY_t7>pyK&Hhe01jda{{&xM) zU#~URH}*&Sqe1Q<%HCCis1YhRRH>9o*yl_oB$JI{ia_DHbkT2uNrdbeSn+U;!PJI% zg6}bb6B;ZjB`#)k;QKJ~39ePrWP~+?i9KR04kf_Amhs_5rFaQgH5C9*f^!0AD7gcv zt(0d8zHX~sC|JV!0d04E6dAfciaRuYY3TLd?d+c2Thr z11v&c;}KfVAftxTbqF8O3yLk^ST}NXp0{1}VT7%H&bhTT6FDgcmPZKJcWPUMFFRM) z54v~1bI{RxS375mDp0S6b@r|j*4s2d14Kv_01Rr3;$RyTgsA#`lEqx*k-`apzoAdS zgdw+S;4U&3F@=W%prBG1JMdQoHV`EzShfx6}@ zXnG^UvD{hX6DE6r+DXC-Q;Y{~hii!9BWlco{2}0D(9_;DT5z4rGxHOF9 z+_bE-Nq6VwuD@L#daAA5PZ!qCUyWSZyGrCbKwP8_PJKl-GR9?d8A6hbA@b2TM}V}6 z`V^zZ4Sfq|I!%Y6iiS_r6&AyVTw{U|U7OtxCC?z020$urHz z-j$}%9^TgK>iFzt=ky#@vfb!??JnGL($q2P-pi(xoA{$KL+V^l>!4Ioxf09iI7}gPVg=?s7YOR|y(6s1!14VM$?H z2x?&|;z6Oyj{stAuBU|w1sxpu&yeYun-rudL^~TEi!s&O_$s^6=@3wqHJQwbPsO^y;$OFJINw$-;FkucqnjT_xhw zAyrXI1Xg)SgPZ;ftpq6pzJ;LZC*TB)_CZE9{t^xnB6H8yEd^Pu0xVF_;o)TcFOF&H zh#e+!VWU9mW0*7T$a@2vV#?Ql!Pg1v06`I{-;X;}aS>cRV<;L__{axBS1ni`nC;DR z5uhbjgt@;wIB_vOUc1>icW+9&t=mTbdg!Rzt=ySO_O22q5^xMN<-dObk8vozcaI5w zHV3(mSh=EVBLx^kh4!q}F}m`DbrlXe3WOz2u{6@7bbi$7Uym=Z$A{X{msa&!DPJDs4)E+ zZlbP5^uuSFnxu39K1fL|!18t|K?7|aoHoy9+^1^Rr6IS?4ZD7^KD6up@Jq2ZEgcSn#a*I(aRyS{d-xwF~qT_xOae2v<%vwTB`NC-hHH4k{lu$dP7#)d z1m^DUBuHZ!tzkCt8_{#}wdW#N`+IBUs&Th{eP0jJ=gn`p%I*>y2Cy%%& zW@PUwF{7iPM8NE|+-|Si>UDbqqvs>(BM3b5ylT>+I8SWO)YXW;h7`?;k+6-k8|E+W zvr4{zTwrvrl)cmA(pmk{xSCv5{IC1_=63Ed%HCDNr~$63Q7Z&$z6Z*Hdg)CEm_h^T z%0iBZ#*^iO{2abcC!(2!jR;>sc0v%h5Cub!x{0A0WDet2Rfp1t&hE+jBEp5hA3kOF z!6SPiUg1X}zc?KNwyTc1gg&`cg1~nhS{Ki5g+i==RdCmLl#syp;sr@xDS!421!*F+ zAY6zJyF9dh>1aotiu1LuS31W>RsG!THWqH%^J-ep-ZggY3Aw&2(;-684EB_MPumyl70A(FnJwOyeVyk59+j7O3BM=ltLi`zx{ z67rq<1sQA=NQMy)xEkXEFv^!4w1quPgQaxELb>9>!BZ)fE6allmCob+*WGIWMwx0? zdgXGn>Rz4Y&Qh{>m8fu`BR>-*gHX|Q6ZyD+DWxGh2yLR(XV4D(##U9x@ME~WAfN#q zx&=I>ytP$I347JCF@B7+xjteU(w}W zeN$WY@@c=>ojALtZ@t48X#Ghcxu}+qy{kkQcFhCwH)xHR3V=mYhBZ9VM>!BQtOii2 z5s4#maJH4@q2I>VZOcD%&aS`R5BiREq*cCLn7IQadshh%lF5jzp?m;QW{;dw6vd!O zwgVS6*mWDaHCx_s4IM&%0doPGbyquhyguoy z*ZhU6IA_RuQJTr#Rf1^GXSBaWZI%M(2L+M_F0uh!&qpQ^m5Gq{hEx-U#@1gbBg6?P z6CaJ0m={w%39^-NcZ%1B-t5@{4e)LbP^j;;d{n4VAxN045;yWlSSQD33EqnsHz%8h zzEBqGq$z^w?tq}rP+fwcHPktgBC#G=Zb=i8?utJSR0khQ>sy62l3XqqMm+rXt^2Lz zKGt1jYkShFZCv(>UhZ_Cy{km31T~Z94IB|&oEViNX3XXooN*+M=Y2&ceqq3kIo~Ar zeukQIfz5{9buK&R?u~z0u9kMHJNKufO71#U_O22(#FGQf`piJa2YiuGs6lE962%fK zG`YxTsW%XsM1SB4L}(U8p{b%qq?N!xbI3D72}j6Oq#0NkH3cmQ3b#QuYJt9lnw~hG zyj33X51_q`@m|-inMZZi*#A=9a)-`^yKuXw85CTYp=a(Y;TwOaXmSS=g;Zt=A3-^V zA$)lg&Q?a47#Uzku&bE?13>V*(G*zNO_*~4uz}CxMpBF1AmMa*6eDNj+}UjUDq7Rt zoVEwwj&F9?9$%0NoW!F=ft0=Ld?1laA@V4Ia_&&ULgm;P1%hBa=#|2>RDtQfQSNQ> z*>d55N3~w>e*DF14C=ey-Q=#fe|bL4T|Q;+DqlZ%AaY&EoD|uZh4nI}H`7eHPaL^{ zli4j`7+v95Q#v*`ie(splDO49+&yA!I!DY&iE%9-W@ysYOpCNBl>%*RSbL!zQ^F6o za0Hj??Ga8e;grx2Q9wB&m1Llk5r{A9EeZ{7WH>02q=XEzMM;t2Y)u%wc1uxdV5pF! zv~LrIu-JgS8UtL-&NIZQJn(u@eu7h=Ylleq5EnYicxm+OdcSUdyBgH5clss!+t9ih z?sOLJe(`E{oV}|=wZuziY~x}=GH+A`3>U5p9oMmG<40oxggTxvKM1S?cvioUb+j=Fv^GYu${ zk3hEY+sv(-LGxVX?e=A-Yw6AI%|OvF%jaMGsrWDm7!2(eYZVvzmEe)$Ier+k`4fm*if4P2OY?uAITN~%Dk7n;G z0Th(gYg9oG@F*>+m&_@A%Orf_R zuT1t73g#>m5IG#!r^q=+VV8=`?jP%oFY7m2qgk&V?>K7j;nKXwU9HXDRYEZ?x5B8a zibxqOzX7*4SS{RlroWNNM;SL zDFwN(!Ew*s+^Amojn+`>u6Mq!pZ2ZN3)o=th>Kc%*}F>k1oU(I}Q&t0K<@ zN;+xt>;whOIK_qHSoC3-P7)|7Bm{M?_`4c1zPd({+RNq&O29hpl- zq=5>j3}v8kJ*Q~Cj!&N;`PhvV`Xnnt47y1m8q&zalf0u#tgq~IXc*54C?(2Zz< zXa4KAf1%(P-x8n^0yW^(8GwJ{;h^xSZ&jzAB!XP%^kL&>@3gUg&{(@%-}&aA7WI0~ z%AHQLca?O?$z%x}N1de)7TRJQMKTn7M7LDlM%(!T@IBX?I}i6~_tyu?;p6drck}Z0VEqN< zxXB|f%7?RemGDh~mcRrHfaeJ*AUgq94N);DDnVnakBK|LlS$dJekSgWtOU453nN62 zb@*feE==JaVU~g4#JD|;-OFen_wN?;0VyWoDHUV0t4($Vx?g?>e=tQIPflGRnzU`z%PJYk1e zAIrLwZN_|}1)m?h4kB@Z+S$pJrWE@L@r~2xI0zf9D$dG_E)TY-UpBt#r{9$NO?~(7 zp|e{&YoF}pjxE`{N^D7hdqA~2Li3>!agY+wA5!39y9m;OGaBD2-kju?xd`lU*IOIL zdiD1D^xpFKZ^r%V>CVmz44>o?7iH+#yGkgCUXuw}q+UBH8HA05J*0CgfD`&$5TTus zdp*b;JBQKg_d|`FlY*$ISLG~Ks=6bE3?xX=Q&I(3zEjUYFnEx5A3A!IomFD&0C+rt z1h`Jq;n{~8jJmo3YUDdU@dR^;bhXRf?e>FWT8*x9Z1u;xM;DdWD0c$P-c^D=0rYU7 z3g_7&=z_-aNH5~HWHfZD(1e^9sx|vANdG!U1Qg^LWaf!h^J2)6NC#s)B3$VQYMpDe zEedo8X)*W)kr=p5#7&5CgYuylP<04KeBunG6Cmx$qi$*V0m&`Yz8TiQ80q4;p{0UQ z4;o;yKFJNXs7N>QyrQCsrzs%~XL(q9v!r~zXqPa0@^o)o`{ws2>UlYLjLP0sViac) z5_7n86inLzd8b<~;5!gMrA_c<7yCRE1_NZD6 zYTmB8b>DfoIDAQ6$m8w4y;s{ia5oyY!^2*;{-BlC zCNF6__PUpzy{mlb_Y`X;Hy1YqA?H#Y3_;VFC>w=~TZPE{t#F9?8@Gq_TZF7Z4oAwE zQZbhXE}M5XZ_~5(uRE3dyL0{6IBeDyo|l6t-s|9!y{m*vvxC9~50Pbd6nsuVg}wDq zT3Km8ffylWpgnTe6^I+$ zL(px*+kjpTOG8@M!}g}p-8;K3?SlDTZ*93=Z~XT1NC5Q)Rwvj#-vnn;lB+w7Rbm?`#{Q)N$@zp>WUFK#x^ysO*^D0^24vx8J`GtwUv>JCW1kcS)K zL4htouf?%V;%$=YegANyd+3)O#y0jG%+IjCe?agItq9?R!8+{Y#v}$G4s|9*UNek( z0_u(vq#;kBy<>cwiEJ(Eo+WH)I*N_v#Yi3MQR6DeNFr;}AgMI~FGl?uEW{6ac{bQM zI1}!S6fTO#ZEU2O0T2;|dsvNwl}p2s@2{$Ew|nQ^tX=M@(nnm>F3a9^K6E(0CoLZ-@rOts z0uq(=Vk8H&cGyQh+ z;rDgt@OF3Ww%$BEG&}XRzSjPBw=j98kGLoTj5BwY2*4h&1dS5^28}|#QX&GlJko^V z+73vUxFdYrV6Q<63w3vhWm~X0xje*K)UOVAymjUJt#ph}X)9Q*@R==VT}+DCKX!Vy)LIHW~^x*WYP`W6uU3~OYYBYeWC=!HutW+L8s zK-`zO@&PJE!H<^*j;*?0-EBdaDk)n#=SQcv+P6_ZcQ|J6D&ZJrT%yzp&PGufcZd*$ zKA~DU)=xN^5q(Qcm%kN>PcCM5utNZeBh=a-X-+f|37Rw~Jh`OJJb@jo$sin+N^5Z8 z;L%opehU>R&7gAOp@T2Fd9`_PdEKmk?d>(Xjhp^SKX)OTy{m+8f_;*6lP2PldP9x= z`ZS{fr0V)=AFgOF^`YtmgIew)2?b?F+@-e#eHfR`fRP7azftn@j{#M$dRseDP;ziO z>JLlCxBIDknLns9cbyNafN63A8Zt}q`YDtL^@VbMcupaF(rC1g)?oOE(!emp8d;3n z0!*Uuqi|)%nDLu<4}J)!);d=go0fIdI3A8mS7%4c!HIXdaOPI}h>L0_*}F?n?Z?)(GdM*{PUZ1Lb@#p9+fwcz%-&Uk5P}aqR>)#+L5E}_qSrh|d>&$t zYL%JxsJ}#lhf>KU7$i$Zbm&6yT%>?<7B$>JumoGsJwdL73!vRMnbTQGBXus)3{^2V zzT;0D=lA2`RNp(V7f%+R(>Zg*Md>bkR|&LjuW;Vnqd~$1qy$_rBbCWcg`U}?LE_~R>23r56~*5O(Ay%6pz7_sJMglY<57c(28; zMBddb{Bawh09iQ8BUDd22glC+rFnfjEcs`>%~P{c-^?An*}F>c5}+I##qX5f8U)<; zk*U-XDQ;ovJ1MXf4?#|2swZL!NXsKAOKP_@z8;QlE^GT|<(=v9SbLb{4wmd)C0LSF zr$ZSSidi&8lKPHLAR*zzgm+)DThjv4ToFP!+W?0Au9I zx;!`__!7Cz7N=hDMN7jn`!|RMe_7wE-`{(+ubV^bRxd6-@hdIU7ZsSr^}W zV&9zCbN9St?>ZkeaC^ak09QNGodM!WdpiT+lb0gPS;J5SsaqF}< zx%PH6a4BRPerYk~ECH$SAGq;45&+0GJw`4Qk19%B z5%Lv+FhI@O26wD6G8#^K=X8B?eux+g+8M)-<;iO(k!Q6;H5GK749B?~w>OJrRUd?H@6rXdq-0ElI15iRnGoDUlWhvjiA1b3KSXr`?uChHcr&Vz${ zV7>lOAn1NWfe118VkGrgx?P{NjncHyD9=(4>o3@0_amMvME_Mk7a}^FcEngvAXzE& zHxU5-4Zie;4np@|7l;5V$yR-ze(g10Hm_QwzimAgE(>39X55c>ssQ{~{agUjUk11} zlw=HT5kY`rMY_ltvgcj_l>>wnfJKK^Dp6`6NN4*@q z&(DkfdLt7trlWh@8+XP;bGmZ zKQwjgH8QA-H`{gKC#L_Zjxg;BjLeF%kO2TVhmet78~l#obJ?sg*cETz&J0k0ImOSe zY{*YQI*Jbin~(uL$V%5h6te~nl4x>VK?_1+5*)`w@4)?WtEp{Mmevj~mra2{KZ}~q z;Ra0YLYFyDf!>sOc|>ukwnM;hkmfekkQk5d~9WwYuj5~#=r3?s#1gr_XdF;3G2G)UeKj2|giDSqa zn+4v!JxZR7aRUNtkG(V87*m@bgITR`Ul;svOPk7`XtL`yEd&Y`_=)$R4a3Icrdu&R zgJ+hYKmiW1k3q-)tS=x;?rA*dbIw!>`(7#4NH)ToVr@AZ?tA*<>FxC1c;jR@#CKI^ zr`%yu6RLJbUr=HOb0d(1CLJquN4OJk6d-dZP;35p2|8RPr9F;-h(}=|Xji1858s~} z19i)lVPb<}$hCCD<3h=~@KUjB6uu&o!*B3CwdVNIm6=6wt~~#a^pnN+V1+XBi!Sq?86Eb9$Lfa z)YTU-NAC0DR2B1I_4BuHSFUfty-v^r5*!uy`FQ;Wp~pEarBt}==xe!f>ER00nRBO!b8eu5fFK;x zui$$_hQrOweZ9)GV0M>@;glCecJ|_APXbK?An))0_y7KXLRawmdpMO5B64?KqTYmh zA7Vtfh8Fq^u^qYwYrXjC_)#v>bI#(NYkLn#Ybr&^6-f7xe*+&HOafg^wxRMkz+Hf$ z0;`JqIr*2bWe#5@gT7%CnY;^68!>Y15`w5*ZA0%Q32aZw#R)|4B-|7xmQ;Z1dg9|B z2yw=r3S4Y$gYYG*^)bzcfzriCa61MS;*Z1|wB{BRiYa87ldT>HY>9Xeoc?KBlr^k8b;q*aW-bXyu`uVTwXazPZgv}fQeFy0#p!+#nODOA- zqsL6a52SpslTlD*9?-r6e9E(l5;oJ`y8B!+TAPG985P$X>web?JO$;ysv{cL%SW&P z4;)z>lw%+;{1^FFB!Bb?95WD5f{J;Fk|}snm=C%UVoosQ$Wg)slN~QQ_XBz*+!;{;M$=>XCccSIKIPrhr0_!qn@$MA?mu-`5b14^)xasp zCsds#1d`#>nKEzu5-}FY*AyzTtVYWCdL?n~>HVQ##Mc(F|+x$$fl!Q%{C3lXJ5?*hXXB zz#S0(RX>-AH~aDO(`mWDSde>`2?96!c)-bBjp;&1B;_c|I%ZPC6CDOn;=JH zen@>&@rTQJOM9KOvCS_pgXiA8F=-{jnU_hrYW35`=^P>7JvRMU{d-w@#Gxc$clRg< zNsJgX={dO3uM>mzb=HAe|8FLl5I{B~qxdg zy1N8JatN{sV4v#d!P7srXG=8FE`w^z;fBYYMCRU&fTQs6ARf53m;iSAsju1(f}`-K zpz_I7JaT;%C}N^9x?E+nNTYGttW~Pv@XgcXc>aaR-u;ND`nLY7e!fHIaE&lu91aQ< z(IchRpCJs*OwaZR^Wop%;3I|t4ey>Tn)Cqz5iLI`sj~K8^>bOP%)0P{Lr5xR6S^gHMX02$P)g8QL zTr8PV__m&%L$~|*p5hmihT0ar906w|;zD7cnHi}Sx0xtMd?&D|G7NmsD4L9oY&Kl+K);KobAo;B}Vq3-*u# zT!G0OO0}iH@k1$A_iG76IiJVNN~#oVx9&5;yItln8cshf12@F}t2&Z%iNm8nc-z7~ z#55C=2{yk0D-VJpqu4m%0Wu{mn+3kRWvHPeJUt)b^z(hQH>=&(8=KNLk+_`fx*+mB z9L$?}AAeu}MO**zXXuYuBo+xrqTxt96utcOD)uKD%G~?sRLkkVsw12#%aEYvMQRPu zO{oED;IxArpf4CcgUQe?`PoxA7(Ai`2~-)}zGXx^8<;>0NwLy&J*14Q^clty_Oir=VN z3)m(Uk3!$2)}0Ey(dq(L6}`0Q5lEf&ePszp7?<%Dfojpxim?_idqOjbY=^X*;j8 zv=_a;?$y)FR#bn?+)WCZ+W2|&h3wEbh3LDgBgC??UPIv(?jG+Ij_I)oi7r@&?k*Y^ zY9b0f;-iwVt-VM`_SRaDJ=$Kk$Vun{xkqH5olf8` zkpHTV*qSIN(Z-Sc)g`Z;1`;Ii>! zLK5J>p~QARn`KlPmrM0dsrk6SX(XTL`h2^n1io4PS9LavYlEmPf0xCAhou3;Ht-#G z<&LHm)8_2?oRGv$Dgtxhxp4{o?B#|?)(^1{jIw)31M(sGx*+;7hJm#J4sXF7(x@_G zB*Xa#Has6S68mhp71v*?o9nk;B3Ca5eggZi`nh1G_y&g!5OK6u7yvBJP%7q#8k3*} zIC02I0OU_G^hTQ{yd=8Wkdx?|s?$guMSvKy#{AXtY(my{?P2q1*2eYlt-fk#oyYC- zrWm*i`mg$_q<)2lM3oGHt%O=Zy97^1&jy0xpb`c^I7&?pq#2Giwg zTBT&WOHwk@qN@8y6oo<$5M8o2)QDuHIS2zCswLgP0!%Ml?_B4L``KYH#Jf8-Fz2J% z#Z-M<3-`Ot$96J#Q+UmlpP!!t_sjfObv8^Fwi@uAYYNj@Dv8LDZ*Uhnhdy6ZL#Lwkm!6YKA{TYipgUS7(r zz?~oeRUNUwT=4*9vWh?wp@I8k-XENvU*tJL_XG@}D%Jp8#st)%L*fWFr>+Lv1*!hE z&>3@RJ#jJbx~D8Lohc_^0cqCxNVR0ddW}gt*NB>Cy4&e*bLPwGQ_sJfg!Et4k*doO zvM~C|dq+dm1apYjaE$EqAB2Iaa2E8Aj?a#CMe-{dVJzFDhbqnnxJXZyf5`SL+rjE1 z#fkA?gkM^}l*`0a2YsUzytFeir}1V#8yiKe`fD|NRZKr;();Up;GT{Ds*Z%KIJ1a2 zb4l7GW#}o6J=$Bo{eu+Nba5eIN%PKii(pulRglrG;>5!6q6fK0&lh3^?iCXVV2#lR z@e__p>>_fVilpL)jC~*#oZh56y&RP8>o?|LTGeWcm)7(B$yV31}FfW={4B*bD`!L|Y zY%c;T8lKPD2(B6HrS2!maPw{7GVkB==x~Uf9#DK&aQ>@0f;(2X-@va66s!qw1Bk=G z>Au1sO(M_LFk2j_#sJ;If+wf4+C^+dSye#XC!gcL1PptWmwI?~I{sL)-ur?AQNEY? zefCk?^c%%yb9@`^J$71^%afx7?<1b7eEzF`Dnn=ulBzOT4-P6y-FeWhGNAzQkwb;6 zxKm*!6(4Sk$RueuQ9hGLaO4MchFaowyqj=%NU$eIE37L_vyJ-Y@M{f3Sklr82Wx@e zW_6qbMaq_$uEl2Ov(ev&-fMDYRIJv+qC4+Cw-ej)XmxTF@?F{cull*{RT8(qwC3;5 zD7uO<0RnLf+J-RBk}G4jzIb4oUWEV*e2A`y2T}C^}jSC08^8iVaev zVWt)P0^Nei~O-6o4h-pyHuVi#*`YU2o^nXBoNs@;C zwX?Cf%WeE-R-4~8i>1_{Q)^PJr>QGN`zM(ss?$EJ6 zC7MJ<$!-vL+~a>th!1#_^O3}8RBR1z7OncQy6a4{gV8wCt_6Pf`LF6o0{yp0R5PL% zmSP*EC#MrE=ldrDAR+UO^+9<)fu~TWT~L71>ha#NlG=1VIv<%eAEuk!#%wm*i>%R| z+!}Y`$A`cJMgLWgWJXFk8$ZT^>F>2dif2=TY zOq-%OL3ac{&UL*v!jGg)k~9D>>jIoM<4FgB;{ORSvTu)!0Wbvsv!Qk-0S`)DQeZ>1 zjcK77Aqe=5tP-l}Xu2h#ItLA8`D^m1pU-~i6z}xjbU$zQ+L`L(^`e{zw1N!uj*_kLFn`Ksu2?(PGknSNZJl(*k%B+9lBeE+K7dAM8Q0;A!0_kfD@Y< zLRL(bRd_gd%JN&xS1Is6?}t$q0J`yeG&KztQZc@ZB2xsCXdLk#pdAGLbAYpz(7jy4;SL!9lm%V#zGP3C{=QVkr9I+OXD6Koxlf@d>I38 z!Z@(Cq7lYpuva!@5|5^?_7n|erXp^}d#uRxhrbMs^sqP+a8JmCt&KU*7yvtKvzfKW zwbEtgEQqs8#wY*%^SWLupdoU(^Zf%p%b@`}equ%ZLpOo!J`UQH&mw4%RZcuop z7^cqLhWVIA9xdYW z!o!9I4#piwwsT+$MAbVVrJ0A@ySI&g-->I^UGi@67@j}u0vC<{s*Y%Kdm00vyiWFPC_$5h+- z$S=Rj-=}Y*x#s%z>bj7=N|w{>Y~V)Ee^p0*5E@PrsD?vUp=2ZiQ#Fjag;|>%8^?~m zPzC3a0db(62tUrrqs-&U-B$EbTxa7p^ahXm^DV|0w@bBtcXwCYtgEL(Z@wE+`LF6o zE4=|ihV+rW9+F`n9XXHrbLhr6HxSOQ6Z)Qy@^n{ybC93J>sDeiw3gG7(MX&=uIRhs z@L$yt2Qa*_W8`xKy?}-0M~nI!u^P+qGtS8b>tp|v=2B|jh>T%VVNlhiDM${4 zJcz-VaKexsbrrhG&qqqVYHgjoOT?R2Y+Y+q+LK=Y>Fx`@{`aKhzp5i8mw;&6B;yVU zAza9vg#?>wjRGFU!t7eQ{u8F|LtD+93j?AQb|5eCDB++4SAY)M7G~5iUr4!~_8mM5 zcs}xbiY``<+2W|4N_5&wtCm^UH?uE*8onn#|5Y9NH4oTN7C+X+sJJ9b%Qw<6uVM-h z1R8`P$7ql!e4wwxM@-AY0@9A$KY%obiO8G})B%^N6)qM~jy!J_sGNvb{zA&o>dHf7aq zMLJ$6+kheW-wg`(F!G#_>SbP=jqqkI=1pkMclN=MET6E0yUrud1e5uDsrun{Dz7 zIgjrN!+%vr7&*aA=Op#y>CjXN1k|KZt_EfSks91y z5<22BoL)Bs&;Y2|()Mc5mjrnOT(kl<-b9)b#oyuZz#WQG4P6t)5jY+JBO+!+Tv7KY z7ziK$UAdAAN+nq(Mg@nv27$iB<5}2a3Cz>`FX}ib9b+SC#;OE=NUu_?wS2HcYvDvbQDtLFcnm9~ZS+s-CVk_toa8 z-h8QT3eBg$!yW%sot>J7%(;Q!EMuB3U`iP8K`I78oG|{BIj%I_mXa$k-z_a18ffo7 zN&~?mV*ytx`PgIR6BWOj1J1PrWJQe*Qxge~zl?ohjI_|#p*=Nf^cj0gcoIqUw z!tHZ_*R1ydGNG{oORR7$G;U}tr+YaQZa7gHzriB764FP$UPZ*BgZN4h&OA$?JXIJ= zBR#@S9!}@NQ&_KR<(@G_6Np@dbBeW6d=<%laVp8=m4|{CLl{rFUT)w%^0_LcYEr{l zB=W|u1PlZi&F%4E#9rU)52d+|;xr z!;M%H@NH=x>P|t1PGR$a)8Kgk%C@z@ye&SD2PO7y`>@-DA(ZFOl>lZ`7n4de@I!8X z>>GvqQ+GTYDR%1II-R3Eg_+F*XA0{p$$)qhn-imub>P}z{)dgwk}QH4O1 z$}kj;7f3om5yT1ijELtK&4@`$A+3jSZRpVO9J7rWKu-N%haX7W`dYZ`Fus}SFr@O>;r*QpTPj7akd}>sGeu-QL?qT?^>d5qC^@B2k(iJ z!yVCo&68ipX^JybSzR9PL}~P<8Ujr?IZb4mR;SIp7qV7 zc{+EuH`F;b@!`L!v(@ey|FIDY5K|AhR4OL)nPhMur2_mMY%(?rnyA!ZC)MJ>E#Nta zr9bCGF^1EMc*no~!0puj!{}`676}-+;2HTx~3jnSDn(2hm5`jMEA+Q;#55LL% z1=ShuF4s9og;I$q#I9>MpM5n zbj_wU+IA{|Cz<_Mb)@gIxK5+^4FGq-i-eNSp&Y7mh7Aw3d2+JS0Gl5wCAIl6HO1ly0Jdk1 zfQH7GAq@zUkYQC}60;~2h47Z~f*v?JP}37v3CM^Qcm~fX>PZ*-v3-4&Y2`|hRqwjn zxmo5;9})Cjf5?ATM?T(eV@d`}2&V;gpB3bRP@H+U|O88d?#Nu?x7 zfSKGdvR+pgwYD(|eYA|?rBF)eWA7H5dZcqVXf`sX#-d&vX`7ezbKnVb|5Y7Hq(cb! zka?5A+dTLPM`!*S85@T!h%O=PmG2}e;FdcoRe6Jp^O22~dwggY!}VsaZs=FN zuP|-6lTfF|e*UXEvT?oQPl5Q3r2_3AJ3bk^tu|c~kYkU8;L)Fv^PV1CvFUnn+0^%o z+mX?Xyp5*8XMg-x{ah>`JTmIaN*o8E6ojx1DIq38nc5bQz@*E_%X+#YB(yBX9tHpi z0Sa&p0NtUkBOLEPbL1e^6p3F43KrKp=B{v8*tcFY@p?5eczWyiztXbie#BFi$$!<8 zqy`7#UbhaM!_Ro@zd@I_lV8FPstJ<8@ zzCys|e#BE{;lHXQixxIN;Vh=r|@X2P6$5H~|MDnN!*=ohTfk3k=M zC4~!^x$YE_vPaUnET%^_f9OzhznDN|x4gSguealTqn4=+?%#@gr- zo&Tzi>^eAN(ELL74Q(eK7Dx-Zy#cnL2`R8g0?JQ!ylQq=OUa3+7D~yS?#E=O9BKeX zfSg^`vzME$6f_jrpY#6Y67lc36+o(iFdXLASi@7KWgVc#{8Ri+?zb6;z&ri?YcdRu zwimrKjnzRmH`;{15D~i{@l=8Puj&ZAc&OVRE7z~p7%6EhWGu&^6V`SX@csks-=JY1 z{aZu9SjX?RkTpdXd8kcLQWy<}A(&WWuo1?|(J=J(Z(}(e{CfpfuH|TWHiw*bl~_*a z+w10VukUu|By4E&^%wG2-;Duaqlref zqyc$|gg=5W1OTwEtll1MF22^&<_7SG#+#cF94aPQ72?i6j+mmkM$!ZeAeH>nox|>T z7l3wa6EW2JS~ZRTceLb;R4yO*DnVC<=zquHqf+DT%KH zLkN?&M@=61LC3mcdXR+IA~=-xfZ!ov2^!$kG$J0VkT@?p)^a82{A zcG`bcXLGm&C(+_eQd(g4z6j-{c|k~OvH)$35N4oHl1Lmh+9BbMj=GQEmt+{B8$@z^ z-eY&zeCH*{>NMGl6mDNylT9tD=bO{3emNhwlKZdvsT_a79B<(g101|XEdb}I@^9AK z98M0$@>1Iln$LePk-~xI7njxy;}``zZtM6?Tf@UTzMi=>%6RqHAF81elS0X|2*A$g z8^WW*l5U^_CUypQ=8zTqDBhW(T$BkB;GY&>k7Z~9|M4MK0#H_ejx+KDsA%Hg611=PuOiOoC+qt08d_cR&oAwb5Vk@ALk>idZ$;r8}{SPm(0^T zZkdhym=U~j@L$yt)@H8EG>tNP3&04$JOzjd#L)v#xwiz69NAoi#GnqZP=&i$ZaADrn@{^~8u*>uHf7udu2uf4I)W;~J>m!|9-H)r;aVwM zhG2PS%^Zjr(wZv(E<^X#7I8L&YP(@R7ol5((?URofsenTr4aj!8G1zDef$E|DfH1V zf&62R7l#F_l2pVtD3NtVV`@(sV04WS3|s(GURdMRdP!?9oPi9#523Z#YXVD{ThRa= z#4wQglw-D}wUop0TCB5uav+?Kq8B%Bo#-OHYsR#}@~LqB&}t^`0^dLWt2+C~rJ=@( z?l!i;dIJgJzjW;OL>*vT0b9^!3WnJ;qDKA`!rqhg3+m2-3X&83fC#0w!&(3}-$#xF z|Fiq4=@0JECz$9AwC>%+s?(Yqo9FxX=HY6c90e}2q3^1ni>$}q2)t*y&v?a%h)`PN zOdau~SH=*0T!4*YCh!O17}^PE4uoj3c-Mqu!IkrD4Cjm$r;Cm{w*^Qf1^LG#-5!kR zvOq8b+!S^Y_H($de_#s~wM1{e9oOrV_I05%h}6@=;#cMwxF7M<0NsDpzu5vXps?(A zGv*OAmbn)0i^)va&&V+vKTR($W7*5r+B9cju%mY}DI@UAm;b8Hn{V?ta_PoO7@FUq z@Q5tLRN^|BQ^(J#YHHA+=Op6?w#Bp|CCp~nTFHp|Y;qQ_wN~}9+kR}+Z`M zYUaP{=W>(QbOFc>K(Y^oQQhMrBZVU00PatyE0qc4gJ?(v1RP@YNLzGGTEP@ua!n(R zK`&J8p&j&mBsWRk$F4>X!-lTEJPr%fZ8%+=2c8V{U-fgz+2#&vM1^5ig>A{`pJlB@ zeuY6tKQ)%o?I#7|%@5-3+2E;`Yi0Jup%EXv+`lY>PmB4l>b&_XOBybNS5lD^UJ&26XNC)n&lQ$c5^I}dLs!Fr*L-%U@6>e1bW;xZV z_FvVJMBbPRC>~z()anT+O4^ay82_X%{|vSCSG@3sbewz27>98fWN?SCz@7;pO`tSW zaJwjgFw!kD8w0<@K#PL_F=ECduRkIvxLxz39DQ&(9#YL-^!j0V9O0$Q#nNuf=n^x z92T5AWYvQKu`{?V&Z)LcZZAk!N+jH5xNfa=xiicQDdD?s&Xn+!WC{!~DQm8#=z%2O zfm5|qG(&hUCWy%z=eBU4VoX^il%%oqJowG|?3TQdEXI2Ex0Y_~SGCokP%3A>f`k9w zZt-8$*)6W~MHF}is&-+W5+)0>q}tTqY_^4c>7(YyJTHXZW#|N1(9cFQFeV&I$1cRg zRNw%$8i<^x2EPG)2%;%;37de_(Rv8n3LQrvgM@TZ`WMtNGgi0?`)>(~2d;AwdLX3+ z2d&XIa$m_kU{XR;R+8bWgW0$XUMf(KgF=L5y+iY`ECQ$)2)pRf!%QI#;70a%l33Nr zXxbrx7P`cYC7s_pw-BzK&|Z3pz12+LmhW4QzIOAJd6F?nNAk&o^7(c{82kJDCmz`0DWPZ7wREN{I z)-3UqsH~E)7qj&h*2(W#2>(?bdAZ&_slNcbnj69)#A*$4B*k2U8t#!BREkXibP%MA z7eyw-3HX&_gh23)iUO#92(j$p7=ph8YcTy8H{kLjb`^;xSdd~mwhypMRQ&+5PG=VBwB(F#==)Wu<32Vl>c!HZO3_faP(c&#NZ?2#nSf0D(C z>E*;znqfJQkvM4phWjH&vG;WZ67Oxp*4u0{8#V6twe-rY-do{h=j7a$_YqH(nE$Gd z#3X@?^HvQQ)K;jcx^z!L?s&Gcor59))CQh7RZm~xjD({mwVjV9R5VbIQ~LByd+6aj zRZ9}Nj7UQ`>9x=h2s&h|VOnLGBOeeaF5EldHsyDR=Vc2C;hi!woG`ER*%eQv$?IZ1 zpETxLY+iUO)}#GI`{c~ocXx&Vs?M%RBU0=mzrxrGdjeL~wJ9Lk35+o|0XrDFdy$y( z!(eH#HDu`HFQz_!U4*LO?>ry5jAr}GyJB|Sh?Q2+o02(*j&A!WyD{IDi~p*QTwGER z>DYDcqwI_%qK}fvqI;x9ffZgUM^$?3Aw&@BfQ$pj_{Z5*LMTrz&H=OvSp#&~ zgRaq&CnX;keGfU$*bUBP(rWc1lLP({g;?i$^P6GLXtWaHWFb3$X={~2;I5_rs*W^1 z9#$T61f!^E-fRa_XyV8w2R9Hr;7lqLhiy@kFd1DxWePa@PH{W{4|uLVgS@w5K~Sl>W3N^ zB{<{)-P{RSpK`FrtQ12x`qV&r3v{&^h$cVX1D~&^so*Nie$XKzZUE1wfG`o=OX7|x zSYUT0U{Hae`BUX3@B0emxGKl8rHA5pSBt9N4B}Q{yiQm0Jn9=_;ZaXWX^k9ib3}oWbTLJcHq+tc0A_zS| zkAMJF%8PH|18y9WK&dL1@^?Z_4XJwa?5;o&ZX<7T9a1(uI6C+uJy^GcBfc&lk~id^ zX8%*VE+jtuWXAiSfZ)J%kO$g+53XqEe9q=|^imtg9-FOYA|J~eo40Id+C8~KAO8Z@ObkUlap(v;0^6RFuDf z4#cb1ObJM+@eDL57Kn;d>%^lvA04W9)7{qPbD=)nH_gjvWi-v|r$Yk1t3&>)Ixk)d z5THgyO`pIE=UqF<4752*@rbPuir51gRD6qdi(}#4P6~Ieu#Yy>`|o?!CX2Tm8574?*nI#!t1hY92yI1q#hDD zJ&r#SU?{FpM2fhQQ>+=ixbEQEMh&;WgRMlkcGp6{i;c59qx^Sv9jorjFXL8yj{?!S zw=ZsXH-S4V{;N7dcD-}Sv#MT0$o>}Dw@^bzCo-Xk5LOfKoj(9Rnxl4uiJC+cA0@?b z#`bkpGx{@oR#+KXZA@^NF-e#%SMPH_V}7r$uOio%fz~1m)l#n2SlrihMr}9Su8R-N z^yy=*FE8AWc&fwczv|~QluA9p7QnR;jM3|fK%v3rX31hO{Y0AH6;if1T!{g}&rnY0 zgg)450v{2=TEiJ=LeL0qEvNnPj!e?n5`X=HFAEIn7BgXghCIvrt^zqtXWRa3Z63d= zmtsb}-RRa{mxaeKsO0y=>A&jd;*=~o_3}d1gk>ZT1c8({g*c>+0zF8z?1|qaK_g?v zm=fl3TN1yaF1{f45l{g(e#1V4O!w{ez3I&Rh^Jas|5Y6^6;&VKh?KRf z-iTA=_sF9Y2?u0=>+GZ?$iCBuRRl^GXCoUhRnAZXMfyjF1Q6LW{`%vGVnz2x4a8nv zz2)|I?eMs6v`g9AVEDYx&eLD;Q{9hvs*wCwb%gXm462R~H38iTdUTmvw?~%S88wC+ z_GgLEV#84k%zxF-W#`2C^hBiVMX`*L0`fp%jCy0UH$vF3ep3L)9|Vtj|JFcMX**uLrXQat z^<`;)eOoP$Qk-#ma9%g_KD)|awDli~}Vv%qp8ji$6(aS%tVt>ZGk9evo`LF7T zBQ3=xIgi%X)Qg1?CsFzF?`U4KIFf*FXJ8N@^a_|^04?y3zy8o)G5A(xs5ihZ@dv#R z>j*2zjtq#>9+Bc1o&YxmLFV7j#)gfhC&N0}u|bviLNkDe{_77?zSH13j{w?)GxASs z-CVNQc#b!oZZrDrP4sc|&>w%Hp7K3=>%XeANnG|;_KKZk%UXN*D>rCMKxqup<&2rL zaTm*X+Pb>4y3L{S*pDaom(AYzCGe2Ie^uv|OS#|m-sx_nh)v`_*eAeL3rHRj+rh(E zot=oc(NLfq$aky&paKVdv*ku*!jRGVp;gysY1IQ>_3#Oa-Jp~h^Y0|S*IhUd~&;Ry&RYbUL$fB+JVBc&p& zLJ05;aKb6_MwBT~kCp_01bRc{U(QDr^QCdG)g7i=aee=~vn;Lsns^A@+w@=6k)2Bm zJu+g@hB5>7DGi8+l!d9Akj?S&OPG`d?gVi_Ay{rjxfICy(8R(hXVmo(rU4)*?!K;6NfF+%w+{6N z$dIF?)t3;a0ZJ$XyO8pPdhz}w+@-E+g#3f43uzLS`zB8p7exkCkmHh1`HU)?-)B-( zN81;2H#Foxo6vqESXrHsvhEg@&8Cpr*KbOfH~H(!#<0Ao1-?i8S9SJ?Yj6C$vYOhe zw?S_=MS0NI4QJnmZVVlCyku7+kb}w%z!tM>5Ehf5wSUciW>AgSu@B@>9IRSTh2*5& zECFdU-dM$Md>9X0R{pCxvZ^XtE4My>A~Vz+FvOf8Ijc!3G{-=4h($8ditR_5D)<>t zH3sTYJqrj58Uq}cw8KE>oR1lPO~e}0a#j;PW;oaoYnx+Cj5B*nl#O6{lq>@#< zht>%6A`gCxjG!(h`ZlUdol?VZD)2&YEaF$~7>~#BdSfi_ia_ zbG&IjC7*^bgTOV+e^p0R&pO7;BD2DC>_A^9jb<(x9tQ=WNLU^$BB}(dA7V56M~vM( zGkkvOT|YJ6s;P%mJGIWfTwMpQHU6tQqHw)&;p#!ggacnWkFW=)gvksz1ydxFrRV6Q zA*7c%-t@sZcu*j4!?1f)+Ww_*Lydy(N&kbrW0>l}=It(w=1;Xk`~#8PYr0gw8f*1d z(s;R9UgZ|iS@|n)VfQ1RnlSTU^>aB68FaZO-vPpjlNN|Q96eb8frZ;Y7XOVY4bhkY zJ)JAqpG1e1p}alO0b`yaz^?U5|B`3eY^?!d3iN3t^1mash2kr46f2Ap zSHk^>rwZ7ARY$;dq+8HGQbYlayqPgjg-t)!T@tN`>Zy;9z3d}=2#1a1|H%9e1HgtO z$u3i}*Aa}k{+V39`(*?oug*kIbdC6Hv)|q}7cc!uCUZOaf*0<7#8c(vzp5iImt0u# zd{>Jw&7st-j_X>sONWDYNv(!2gB-=a#3tCkXM>oW>hA+PRuh2K@hxqL z-dud&UPF}jy?I5S^_K7#VXtME^bO6VDxZ(=Ba!<}^S)&@CT6npoS1FL{n1x&?cWo= z|EiAgi?E^!9qS$SuEcq~IW9md#@Ssum@0VYDq@$_jXQU0>nZDt$d4 z?YJrI-zvFWv$4vkc{M;u#OkUD^Kk;;fXJbEVadj=NBYv`}kS%#N_n|!~Tc!U{irFeX*Xawj!Nua#%}@Zvx*l{;N8B25u|fEM7PeD9Cn| zfsut(m#$kT8hSkxY@qlT7i?O9p}>ZrtOWosM}U;}#H1fvfnO4q(iviI2C`o1=(j|Y z?uU9T-RD~%M{xG4Iyd^wed{@_56drum&jAC8Mx8+U)2%Y@wP`% z|EiAkT$*W7S%A@iWg~!G}rG8e0LK2mocG2r)7MCIfjT z%r2-g@V_8D=wqIpv@FPGm`|;>pwytJ>~mL>!Kw9#VNnBQ9s)nXpo0j*aplxTA}#h0 zb?&;~Zy?6^_F-GU?~lvPMsu3jFQ*A(kUpKw`trj4h^KA=|5cqWP=}8LDe?GIv!eg{ z<9Js9ta~{4HXwaPIUUZ+^4ID=q4Y(l!#Q+^>r1e$NZe zs*UF9MPZYD*aq&)_^;~76 zkgDB0-?cJ<`#1ipI#NBhg$`tbTBJ?qBMo&C<<#(uXTL!Lj{;N8|adLMg%XKGiJY&Te;t3pcs%?fN zazoN{VL0#6IhmIT7e_25zV%Z$%zr>st$Obf8CR5!za zRYz2LoLE!|{dEnVE3HoiCDlU8{4kRv6eHmw>h`FY4A@!>PdXM~LRbOftyriB0s?rK zor^gRGJM;Z4WzXQ-43WqqRSl@qQEI7Y&b3FbHY`-#`WX;Wz%?CEXQVLI9_IITHtj? z|5Y6s-Y)gwF!ZP~duq&NQax!~q}NN@4JhEQF&qjn1n@?4o^v90MC3O2s|-6JjO2Oy;HjTudjL?ab4D5O;WERd03se2twz{PK)b*#wKaCQSLJB+1r{=~A)x!n z9>C2N9t61+a)C>IFx6l24`LED^qMVI@$KmEgMXx1HJoqZhC{Fq!vj!d8ujfn$_i)maedd!J~xN$+WlMjX_ebvmIAl<{;N7$5MD7O z74-MIw}iC9Gohf;dNlPMehn6AU>!rhT1SY4UmO#K;PMw{Dnpou+cAy%@j7fX^bP(Z zLPAY5`e$*#b9@;g z?JOGd=Jt(9_jG4AA(JKMv#uc@s7eC2(M2lCo-u& zV-K$`qF1rYWUw&2=i0cmy2%<1W8bKBE-&MWQ8sz9vUwlz)DXvi)z2j(Ztam+P&!1t z*FKCC6S&leR|0+&6eUKqxr$$ncmBH)?CFo_kM|V>l2GxL z`DFd^KH{lT@?Z6HDY?OSDj=mp2%TANh@!;#CcT}C+z??4tsKzy+FZktM+?~}XSZ@d zq`U=0hz4?t^%@@|{{x|`MD0)Yn|WVPAQF6AKa}&^ShShlTkTgpdpUf47zM6p{;N6? zbh+&=b4ZQqgRWiTJ(MO?5Flt}ar2Mtq>A-edV(cno<~kOT*a_~9iFPY0(g#{RIB*? z8K}4!Eq2eyV(QIGsXBiO<3GKqVU`P#&BO{^lK!hYk~|jPuOs0oMPz)94uk0wg(tLj zgbMh@QW64^0O0XOZ&I>I5RbZGst-tnjRXOR`_WEK@#dtSh!m|M?8SpkVB z+?Cg#k9qA+w9R88QEr%REBvgt8c%w37Pv_LSN&9^LfZ^es4pe212CSVT6PrZ`-n?ffogulcgGL5zhgT( zG?n~@2|13G?lD?)C`j8IZ=Wihx*&LiQM7be7DsB%6F0c)drNyR@D=Z6>jB99Im^)+E!R02c zu6AGe(T(gjmDSFGRX_5k#UdOX-b~KoNw9=WO>{pscNVVg{|w~ItB8U4U*$>Wq0}p9 zTY0V0zReAy>tW>WM=U-CExQ1&R&yN6GVlA)mnYBvFYx2Z%si~kw~BW} zYFUy62!xiuLn>*;m(;?))u0)yG{geXd;Wn`HNGMIk9v5_%lzw)BE0fGeYL^n(Cmrl zgZ=*(R)o36>~OVTj^3H#Tfu!m705Tq+X~^h{d7R=W7Z~8RY*dr*GlqZyjEh?P~cSp zq$`1YV}*Zv?FW9Xwv}Bva)JP{UU+`K>8v1vY09`m!6a%T9Aue68=~;^Lxk5}eGSB< zq{`RE@U7Ko6>f8SH@X|_^_Sa|%R1giJk_N5uj-f-yQ~A^qY1q{${I>&hSKOBX6^&8 z-kEqvnMiuGA%iU-ahB&7L*w%Dx+^$pw^<{#F>F@0mY?Lq7>fl)UZdXd0hsYQ8l=N z_7>yz=o_Gu9TKFRNsciU6Vf}QblYpTG#W)Gm#vqDQP0g9t-U@uz1{JO-)v;lx6s#Th+zIDik`HO!n1cnEqt3Xc?FxS20KGTQ_SZ=_hKk-nSKqsV-&AK)+10{qj#3T-F>Kq59B*sOk1q-=1vMox5Ls~%2M<@@Gho@fWG2Faaq@T;R&b8iO zoL+MG+J{s9B>z<%p%nSX>EgiY7ykze#1W8eGPIS5p)p-@aaSx-^nhiJ$_8C6vYtyo z7QTW*6WMZ?Hp^Gu^L3JjgEt04E9tg9!*u+>I~6d+M_3VIUU@*v1<1l6?&(_==@K;@ z(3C&J6UH=%4{&D7L))|5_{otGM|_3r+2pPwAzg4?Tx<*3NoZvdC7Nf_s|+iqaqpROCrX4rVV-P~oKhWCYa;3mL-RcE)kHisQjB9ao?OB!$R zQvJq%Kf%!2pF+G8z1_ZdK2nL^E$hopGFmT%ucpuDqPl*2hz9N#`>*OqU#ThkkIKr2fc7# z{YMg4YYRC!rphFp^c(IK4mX%gk2t;Y&e=pVF~dle3)@>vY3{G`i~ME1x7`G;cmAt> zE+F_0v~(f>yWMyPKn}B~dPOss^YIAfe2%lx`Z=<=G;f;q{c_uQEibpP)BC`WGyhc` zDR`(Fq>{%$=u>SED+cdYf%l;lo)nKq9EUWKq;YY|wclOhEC{cDh#S)D-v<)^UvC!A zW~#q!j+)kU>ScTjzbmQ$rB{RULVGQnfBCXM6L<$yGY}5?630Y=ek4n{H0h zx=vkzQiJ(ZJwlSf|BXF>m_eur8Q8<=;Jp~}qrNM@roz6j^+Wo26-its0_75XEWGtf z{rH&8(aZnfRo?- zD3WVftu%5LGH?G*J`0q9@OB;8XHi#_bT4)iGstLUvj5f}!YE%|xFi&ai72+3TWg!$ z*N5T3Y&5)`-AwPMUoh#eCp>iz`7i41p)ymrswoR$1gj(e3(I|!1YqSCmt)Kx%CSXe0>Z#4Xdf$FbB-_bs&?56+)Df9Wsi_o4 zIeIyHB`tqQ+8z(XWKI^PI6!&SJ?#04N=X@diW(o!mSTiqUu+j}sOSSAJVs0hbFQ$` zeb!meM!GlA##>~ySfGhLxvIsA$*BG``T}C(TMFsF=;zWEw<+v`qnjjzK)RNBHc|l7 zHbW#fAGvsBYWyO$0?P7h{b%A2*Pk4SmAt#Y+f|F{$411ATEnaHRiXZT6|~CvFZ#Jq zs0h>o3;0%J22lVp^FF8Bw6@^-(O{6dWB z+J>hdh5n0vE@Z}%iU=QJ4RUi5mC*M9@Cf1O6ot}hC`t^G9 zq>iqwhT#3Pe@S!P_>j8G~kcv0mn4t%X_FzJh{uJ>jWR^k3AG zVwDb~>xdLqL237(D+-!Hh9@j|=sHuU^m*_B8nZA{y|1)YNS2w8g<6tY8y$8WhDvW& z;A%9wo{$!wIv`3(MqoYy=C>TUF4wv_w*(;}liSZmVMoSIZTa?=t*>vRT`T<@)9(^@ zL0e`2MIBLlS(iK#v56(S!1Ez#2T3YoC6=HW--2zHxFqNIXCY0s1~w2pwlE=h9EQhy3biE8 z1?zhjYD%xsQ>n~5w+kQ1;eWl{^E%oaR@IWl{VA1c?&G5ddWvuqY)ADWbc=Hx?y25`^M>H-i z!Q@B0{jt?moj~}95WIfOrmNbDfKi|?{E`WMG~oI6ah8%m-yr%HKT*4&TlA%XHUWI; zY>aGru!^VB4^OSPc3q!a87pyFe-7F!@?X@E8lBgNize9ZLGlAf7uW?!$sBS!=&lqT zC*C}8CnWFyw!wC7?DUcNt`eEJwtys=02BhU8kq!z5L9g8;$By@8K4gsaKZ+JG0tBJ zb#QLm@MM9iNsA{2AN>$d#6OV@Y8Re{_2~Ypm5mkNR`a{gLupIgc( z|HD36WPp(oxPhXOavLf1>_#9v^Ke$VhTGwDzMDy9n$`Wojj_9m7RSa_ z&<@u>dm!Qy0c^o|o;0oy}SftnRW}&he z)*uEzDBr9&w08Rv>h>XXQTO% z`C}_txEwa$68%i{VSH)U7hfr>yPU>TgJu6koxO(qy$x+p7Ih;>`IS3=*_m$^vs%$?ZZ^G#Vsd(CWaeLCPjEfqskYO9QAdy;p`9Q)Jov2dJq{`| zWxtv*lE7fvJcm6?5TM!=Rus*(B*IgEwA2HbA6lz^D*Jj!Q!-JW4WfV+aKA~jD4+{A zJIbbTZiHZ%(UZ_Cx^8nEpt-;6+zlpx`KrSo1R63jkuA|PB6B2MrU+$xH4TL1NNmT2 zZ?fLOf}Bfc>n63i0%2gI~*_yy#N)SKTOkGaEZ#Iyi zu^-=s$>Nx6F)vz|NdZAYGMkR55G=lIdB6_D^rwHpfy7-IFQTg$Q5)-C9FJ_Q*uLy~ zaO^Tfm0)BCZx8-PTq+s5Dd8Y?z&G6NaeB#9C~6rPI~utGT2V2x32eo@QcBjUFI=Hy z*=decA5{cTk7jd8>4_=D#x^a?6q67&r1ubh;z;DBIvPvCkhl8a%5n%5`YeuLUlY%O zx&p#rERQrYn54u2L$#$#oH8+WwoexX%kmkH27d=8w-Pw<~(Hk#p+of)Pv{$QHWR9y)8S$zF!CK2lYX5vNC}ji69%HiZs89cb*c z^PJxop%PAh<*%u*n_5oBYI9C}ISr`GP>R1lg+pjN^4d-(o#zjUK9NeqdywSLeT~BYfAZ=E3#eVkc>A5EsbkZ5%|5n8aAi z$pfY<34=*%B!p#$vLS&2Qb|G{1I^8(H~XP6F5XuWNGz2dukTj#;jl4WL4d6fLA7~ECJ>$_5Zju<^W(jG+>P^_vb7;sd1$q)eP;mgXPYr zGr6B}V%_f}5Rv8Pqi{0a=(UiZu{xu-w3U2Fe8IT7AMsQL^Iz2wSrvRalF@^IH^V{4 zJU`r~W4-eTj2;(Ki|=Qv3l9f(?;s@UCQ$jpot;hOr;MzaK;#JwPzEN!AR5Br=VLJ| zWivjWwz93K_Ekh1cgoRl_bYTT-xH|+s*XU9B`2=FsH23U(g-J*DI9)?FKGBeH|(xL zkqILmU`cT-uCy&tR9@w?oqk|wz}<5;x;H3oI-A-}zW%ILGkIeM*I||aLIn9eQTea> zxu{g$@cpeTl2vd+Ny{O#Oh#>lDnRJJ{v8$+{&p9xH`}Yh)AL|Z zc#MSuKePN-b%bzV4W-M)W-HeSWeN|OQs}309Rt0oCAX|r$c&m_q*LyiqZe7wJ(lwI%B7GzUJ+gcvss-KO z79p+uF=8HxY>@uq@xWnHjDfg8a0P!ribN6d$??CVqlKr{Uvb#8I}Ip#V~NyZ5AZsK zLee6{L}1Ha{*aF}F{2o}QT+$JeY{}ie)jis>rj-WtA~Aiw*j4vVm;&$#vu6c4j%`+-CS!}{>P(~Z5h zZrWzywm)v&*RO|PD2lls@l-qHzpAsXUEBB|92vr(@0nde{#K=@}|MPJT zE0328!${Oxf3qY-?OxXYg z1SS7NVKNPpA)}|Ak3eecLOVBqdTJERNv3PYuWpvPr@#f`zp5jU&$5unG1EF*Gtmf- z31lcWH-E(IvJTzS9OJGnnv=?YPW~gtF)K?`PRKEJg06{NLT-EG_f5E!73b}ilxIWn0S^H9O zEhe35=a9BSRfvad69|CO*+_Gjo|Kzrq0vlLUk1tUpmyErWCC}i{8x3P=@J;#xR*!OpQc?06g-BfS_CljvtITjiLI3EF>lLo-9_=x#%VxO0OY}{AXt)zNg0B zQopit&F4*fyQsvjBG=n~;7LUPRUPr=;HU0|+L@>Yw!%US2Y(AXl#`40(bQjYLJ_mp zJtI*(SB%>8?fRv;-qi0R@%`1+u=g1FIpx2qBZ~jSrApZEc)eN=&53nl=eHzgagbZ^YYP{u05kOql-8bW5qONwNtYeLh02u$KW zECTVk&C<3OzSR1yLbDP!vg6lj^lliq1@vFlk(*0wHinzHhBXqjf*-?}T>v+yc;QY$ za57^aU}RZOk9kS zqouK0qqq%Aij@$siW|gZ5C9~^fEY4@_IEa7Vq!E_pK=@78D`AzT_XI%wFD(Q0|`E{ z-)B{TdzmeoB`X_gZO!dXC;w7g7^Ozwahw0DpYI}xl-XX{)u#sb2kSCKjRQu3K6#=1 z?P^3x0JpQ!U$G-NFNUPT_+NZw2t*57Dgj{^V)!K*BrT9k%s~?!RzV03UUvLQ#fV$L zb2R@{AN)UH8&bnrK5brY>d!Irc9xyD^W8`~aH;yQ>PS^kTX?+^X6pjvW5XTP`T*%Xcam;y`{X6YgX&@BQsNr$ElP|p;2BN4VP(GeyHDj%SX z6iQQikb!xG>BB%Ie2Il{8^Wl1UokBhEED*eEoD0~3%LWME5O_Hi8r+VW29rw?_2B5 zFk7uOGqIXN(os{c}IwuZO6 z)nlgKyL`AV1s-hpull(hBy1-K4<^j8#~<+lIULxz4-0p%6NE0uR7C?59o!8v%}Fj3 zqT%HzpRj1)B=Z&YS(5##g2M56@MFZMoNAjPJx_YEtWyA==ThH)IpAIwh}m-h%8}aE zIF||Z6bf3u)L9-uDv0fT@NKw)JrYG`WPIHrftJmo3iM#o*@Kn}{SAlE2|EkVzE9Tu5`rG1TjurZcP&(A8KHO(Rh3Z2y zCzbn9@t&VFLfJ+xT~SxzU*%3HTRb1+*tEQRyiZKbdU=tU&-OPgIjKQ|0Tw zsw3YPqyzR}m|5v_E32syYGe)kR|b~I;E`MlDC#*n6B&}w7}{K+Qt#%}3ZbIp<&vYA z8jFnqUZ*05ig5=3E04Xv90ggvk*<<_JC29FvZo_X4dcg5WHBQ@!#&Z}vW0bq{dZY? zZ-8??TS1?s?yX5mYt|OKRyf<+G+XJ@$BBJ+EBLSKYz3F9qw@jDAEAX<8AFVThMP-Y z8FL{Gp>~>RbiBH4 zT~?FT{-%994Np%mBzqt6R4w*j)e+sz=It$1X7+B6MhFOsEYfUU6`T;M*8qXH%abtA zhlGOoG+ljf;c7K8!LvdThAOuAGd@NhQ($BBrA22 z#+bo$V{1{L4@?-x4|zUvAJj_g@N@pAQM)y!x4Yy-i<`#D`Hb(%-G5a_?mVEOWF`iA`Qk3?KUS)-$Lx>`evRdw6p2A3{RhGFud|eF&YRfFW5JBk%Qeu7`@z?`0uTQ<}4`*D4-ZdTC@nH`67`L|dnaJS5VRY&SY@S9SG zmeT|7_JG9gVj0#Rz{+0VHD|+q#DwA=vK4+R_v_v7ft7sU|nKPr=kP!svKP$hBSygU4^FS5Oab}l%Wg`O6G*vqj9(mxolxeZeC>`jli89|5Y979V?MgRO0nY^;*S_U8$o$i%{qkPCUN; zf(|cbhSC_(cs=lBp@j)733H_Jdcw{X4vQu-Mp5)H(xWEr|N1M2=pdVkL?z1waEIwL zBZTcu@LSy6Ljt1Oc4&X?-7z>T>-x6ey-q5R`$pbe-li^JZewqE4=1OazpJ_at9~wf z!Q)BJ7-(@gCQ^h(!dV#9AnujH^z8v+FDc@`{=f`Scs7R*WuRursq2Uan*{aYe6>@( z@ON3}u?sqf@Dy_#Azoy;&;|(ue>g<{`r~|*e0=|qy;<)g&8JOqlAI5$C(A4c?%DdU z`njO(ch8rM5q!%DJWxzER#~Y5Uw^L8_J~jh9 zSYhexV6+AN`fEN_$I3+m&Df#Cr&Yjj7Px+(0V zAQI5vr7a;cB+KJa>C5yJIE!zy+ z(!U2oDxGgOwnT85B+NP=O9wH0R zSH_IgLVr%at|;d{=I1b}1Kow#D5~9Djlaf@ zz_zqYv#xZP(u5-tw!@CiJ?0vnY`SwcyCB-pi~Z^4pstlNM))mZJSHw*0za1gS9Nwl z3$GuPkIJ|lhCkGdmFDD(NlYg*>sPQk45H}nA#r68q6jZTbt}5|#z#wZPRXoc?;%@g zr(Wxs{qyBpYf!$MNB4m{>i(;`McE-XqmP<^VJsT|>&Wmq)W-@JD>w}EhGylZD)MNtcDG95ZWtn$`ZOH*+0o7Gl9PX&WKJ6I$XM_<4k@k(!Gqw z5~*aMpt5baT`(TTv*xTiNw+fH#(w;~{6eJbe#BD?Wd5suF0li#giYl!p#O{MQB~Hv7?RSr?cWb3;oYw%kj!BGZJEC-4HJ#U ze*X|1uNKAfb?Xb(&;5v}O3;5*M}qJ%5S$YH;XbnPiovO_I*{JLnbthq)whMGn!gs2|U?BkQ^ZLQwVi^X7<ly-VDj@RFrG52` z6gKl_g6APif>{`#W{ zco4*zr&oy}w^&5*v4t7s2oe*ZeS!N!zyJ{mixKdhH~Lx&wSWvJ>gcc&R5}<}uVIyi zD@gSPz!d^#`3Dq(-IFS0M*x)}bdh;EfBi8;_kVBn8&6>~jRM$@K1g9iqR)#>1CW!t z3ZzCq;~TkU5r}nIJr1hn$>UvPSItje*AKV(ec~&rXZItXY90Jnb+!v5kS{ zCMn{6mEMY7Kg>ZoR&&lW0&t15e0lVG&hWF5ixyk<=Fx%Kcy8Bg^I9a zo?QG_b>!kwW1G84j$M1;6r@GeA4)p_^5Pr@J{xFmoWyA7MjN-{eDajKm5b#mbxTbZ z-W1bKaILRFBne3- z6l!YtA7Ctr(1Qj+b66H-?hdVP@Qr#vWrEzzoO`L}L=Dw!5Dq#}7(m=}hu&^T?H6i( z3J8Is0ZOYXdxwDtIyQ+@Q@73PfjO4;8H+A~?N!?dg6DV$vgLS{`iJ5lx5@;v9fpO$ z=B<`DTY2qie^Y8-52Ed2;D@vSs?K(BX*FH484@^CaByqn>&svyAp9n%u!J`h=`K_$ zr7l{Qec7KN$H(+#7AkNFCkV1jhpb2j+x`L4hSxnqElGj8J(d|pK`8V&aRjnvv#eUr zmb&Nii$k_TL4)n8BTNi@JZ@XiQz&TaaszyoI{ru2oN+X548uE|?)(s$j`P_-g}b-( z<=tDoz9~I*$Gx}6aQ|>RUxe4>oqAmRuj*_d+LM7XH35;DPT@SkA?G>v3)TqzaF# zw=rQ}FlhDy<_6hAY!e6`UZ3*GWq28R%{aOl^@wOHb;WYRNd%GSBSp>J7`fElYb%^c zWLn$h?6zE=1|E|6uj)wAWd_t}Z5rc4j|QSLg8o%&9fN0Jq%2G~qwsrd)gkK-VmhP^ zIo211nr9R|T|LcjhS5c%vDufb`ObV;J-#jj7mWX^p9@9`F;o$Nn6&Bs4JS6tEA5}q zu?okE8YgFu5Sf9iKn88&nh&Whd|MiC)U**^$|@gOWkvfKqNCw%srAvGN9TYBdWwNj z(mX9U6ka@W|9*00iPvBSawymI*h_xA&NLQgDtoii6Z!h zSRACwvE$(TVSgDIw1}P7A;<_>b^Q(59_Q4+C>Q~Ys@{pCsEzha?P6TD_?B6Qzr{t! z7OU~w+SN>pR?VhmX|db;&2!-5^)CBw-#$;GqMUd86~u^H|-iEIZ-6Hl4gIih4V)YcGYs9Sr|f-HlLQA>Xo4 zqXluU(~TG0faj<_b}=YpHkt|8%NQ>>Lmb`%bRXx98m_>E39e$9jSR}z9XNd&NbUkl z!pj%iDZ<0)8TpC5(cI`)o`+gVdm0oYy7gL^tOHNW`mgGWQ3Ed(XxDetv*UqXc)1GR;`*-YO6X7|0*M5w!-R`P{4KE_tYoqPLT5J-r{JrK#HJh zmx=~Mc#M$2lqsVyk*r!GeTqyw#4Gk&=x(6W2Sa=$#l~B=L4C$x;(cVE7+wc5c|Jxp znx4n*-|~feDO(9#${ZlO3W76iiba5fR30kxf2LJUvHZT#rj;F2y#a@}QX}hx-rfaW8VrRBz ziRsHr;|tD)_YqIk3;$IQ!~^Vx!hI-Z)iZ{8#<_#lO?c9$*Zi zF*;lT9Q}#{2~|{dZwWUYA}Ii(0BD?sG)`tR^*z)cqyr?e6HQcHO$f87G!2Y2UoA$` zLNom?!U*ph3PgK0>4)_0@?O&}jr+UK+hd}$Oc%c3n|mMeR3ZAW`neEQmNX2RH1NLD zNSx6ARlxTOSHKCQC?@nzfj0K-lUNLaGsl}CxB}Mzj=0qnN{1rLQcCWuun5iJ8A&g7 zy-OEwKseaFsqD(h{A6`qjR$V~{8x3QmqytNFi~(%c2Sb1nxKv;X%oN*K?Z=g4z96( zK?do_YO&&!Cuk`9T;S4ET+~j(o**@bMhn!&pvXV084xr0fK|}d1oRP$ACAhZ%ovt+ zPD=!Apzi@-0f`f}r6iZOPs>4<8PaWy1)vzl@|!|9ua*R&$X7;mGE6T!^=zdYPT%D_ zsTZpl_*U>=)!hnGjPdyOtf<0^0VKge4SFpzO{&VY?NgYNCDF#{Q=3>nLNPfig*h#> z7z5Bs>Fx_CXLEwSKbN{>MR@%JA}LgOtaO5&Ol0fOKuqqj3b z_dEM%s9Ojem`Ap0_5{lXHuv!u2y9qc)V>`k0?y7uHNJQc%hf6boQ8g=oBR+w68fxH zGXNFM1&W!-(%?f$qAU!j>FUS%gc_r6IorSL04AJRC$CDeyV>&gEBMl1(^vmh-5mhA zOhcp92!+0|DtkkYK&c$ci^dcvugkC_8hxUV0U=Zag^*^h03r&<2vD&;($oa)%i!Xr zHNsC7H!%5|+xiIN){W5!B(p!!M@(=(Hc!TeQ#M8?d1z>^!b6mAXk75cZle!!|uK5#NPr^1lB-j^SGCYG~f-(Z+Scu*=J4Ic|(kAA}me@IKC9y5QexeGYc9Fekxjg>Y#(O(?q6_ks0@(0jy zLsVn~f~JmtRXza{6@VCqR*2QOjkre?*c4~^e#$Nzg>W<0&wz8o%>ea=lfkWYK3nIZ z+Hc$WaIUdgm9M80?X^6PiV;|KpY)_X20T+Il6iE5C*##n)gp5dW+Xao9JJatiYL7VC(yTq%JQb z$86H1%XF&GduQsgev9#{k{F~?;mB09-;v9omzS3eqra{F!uxsx2~{#fZSi_NerR-> z<=!&<)(V^1WZ(+qzp5+2JIo^5XP?$!Ba*A=?zpkO*+MSB(s5J@$HptKw~3yqBY_{qoX|=*J>u^S;hKTL0IY0q!T!6`S_=>m zxQNxxfZOdXMV(eH^4MF1E1Zu)54u*l-JV zd0$5$5{o?UV(r=XwZ1hnx1C(Pcs1CK0zcjTS9K+JhbF1U&rsT)vTfRj2-%XmL3M4 z@D9?)GySmyStM3PmIZf$|50SVR`ufZ0dPyc7fcRA;hhH^{a~6SCzFV%5g$7gvwY!f zU0OJgfv4r*M&t&SeAHvX)s+kRs`+HR6W$Xc6zqC~gQQXtaK8AwEYSnAhEERO2FJD_ zNhB|wol5HS4-dRukFcuosq+G!y}haUa7M+=n(AR2iC|4Uy-sCxB|NYjUC?wB>4^2BHAv_W6?=f zOHJaX;!XY~JJ@M~JAeMGy4J!YS0S=d1DYi%c`PG}*vYMSE$Rtt*D?`=C5?Uf$DPa% z_IXff`skY)q<(|6p2L@w&2>|6%$wn4sk?oPrU$Qqdv*S+y3%Su`DHGP5)y46JC;BL z$UhnrG*ck{{x@eX2-H;#3Jw-f`m<0M31xhpmO~~$!JCp%Fz5n6meMwRD@0(l%imUt z`VDeyXz{yr_u;-VidxUz$G7&Xtn~vwqy1NP<>=8moRFOXVyH-D?_br;j&Q|kIAzgg z;iw#1GSunJGsihDm?se?n!bfQK!}k`F~o|JO3j7GemGL(3vkY036K!skd);^k*Kfh z{C||gJS^WXn!VXW-O?WNPs<9bz?73QhyewgqZe!LGwGv1E3sXm-); z_ZOjz#WKeOQ0S~XosY;b*QMce_bRPH!75hY9H#CYUxCtk4bG`ClK-l%$UWMu_`%kc zK3@Of%x9q(p=T%9Jf=TY^FGnr((5Pv^pv@1GlRFtNO{IOI-u} z3Q7rQ8gSRc3XXuJAcON!gJgAQy@j*Q`lVs#jK%Jyc$ZHFUKsFS)qVX<1W*i|=tp!d z7#sA_|K*7`_pCh=hHm6~VQvT%xJRvjJP+l7Q;pnCFo@fJ7rmL+8U&IeNb0%9<^A2H zQLFSa^gL*pA<_t)1SO&eQ9cWGpft0|UG-oUUewt&Q%OXgX*3RNyAeL z)h`P$IKJ_7QsPKT6R9-a?hDhLVvO`iPWVWew&0;ctwZRInT+UILxSMKqj|?V2F0Tn zc@S`e#?DzDXr-|^Bgp|nJYhKC&4mj^SQE}?2NX8fsbx00si(BXV%Ux^>}+lv_;KaG zs=EU`vK$#qPt8mlIWCp_VMx7Ln-gSu`T%iS!tEaF!D@=Ik?q1x=>fSk*q2wNy0Ra) zz;8(VHJFn^UELgi7hK3|nF2AMgMP*?HPV&(EW53}q0efvH7p+ijB-snDs-c zunNj1cc?8C>T!(OF(D0Dp+TsCD1C6Gf)Z^35Xu=(?21zOz=~rNMl&lT7hu{wf-34ksiTSKIeAPIj6n@f%4!XLCo z3FRI&!JgUs$p6j2MIHrAIYN)e{&1meL*#G)I=vC1P0ou&bSjzAzd|+iAt9goQ|4iU zu>tU=<@PW9?IC}$|1gxk&ta06`s^Q}TZ70*p;|J(i$do&?9O&%H3EudgrZVFsxGKu@2*Q%P_P8~@(S`M&?? zqv4|}TKO z{agZ`O1kI+IGxdb#XOuEHEP&@hJNHEEsl&gfZlsj#E(sQ=%3V}QaHP3gx_@W#U^V= zBIbjpfWL5ICVh7&u;0%v_!dbgE+VO`WGuCJi~~8+myu$v-pCc|m7B|LW%t~By}F;C ztZT=Qc&ab%zp5+gg0)YZAyq1AHbJMgtqo6kPJ|PnF8Ztn`s}C2#9~wiCrZM{A}JV} z@-Q0GTAzS4g6KP_^;~9#q*}uc>6fYScB5lSQ~Xl zRh&fHJvmD_&17!u{G#+s<;2k!UvmboykB<3~JIC;V6a{N01; zl~nY!dt-g=5^M4=60CkapAI6+@9+nXf7w9fVRVbdr|x)GyVYL8<<4p_X;s&O>w^EP zt~_o{aG(hY59M*B2YTN4-YLS%`1ooYZHJhsw;<>FzyHpW@Tg(uW54Qe4_0qh&eXML zI-PvY8j0I+^JHiIcw3#UL%yrJGD{Y$;4v=!l=a9LSN*cKYmz4Af!JAkB=R*1h%bFl0 z1dki~{H0BbS9;fE3F*Nwnn3gvfid|e2C(C|9EkERYfqb(nNeswMQcyf$|PFs+k?P2 zg8!=SMnEDJ4&hWVL~2+J@@hv&tYha71>sBZ(wbx7v%iOl?f1x`(s+8#r812xvz7(T zes{N+1b?V4eOGnm;BhGSV-~wc4=m(1fR0PBiWdp{0-@_xG!3D%kfTslrmJu2K=>_k z$hTLG&ie61GZR{G*}f_5TBZ2O$?xMwJk>Dzuj#!2s^#_@@)snN@<{IZ#6k^;0wOGx%ruxJ`%|nOI=|qDba5K?IZEJ=Fb9A-HGY6! zeALkMHw9D?4Dn~9Apdx*nGqhqleZ(H3J z{(>-zLnDrAdqegk9JwVbS9OpGIUi}IOXYjrPCeIm;pf*{UB54M)2qOPDgRYnX?gVP z;1r@x@VtWWkSEP9rVz2dC;$e;z*EWLD!-DmACOc(AA#KK=?(XoCIXh z(W3_+PDioSPm4jim?>s8vl+h6 zj3;_K6?+O?+x%B`g^O?sQerz7+=wX}rf`OdM1ZO!nU$c=2}L;+Q|+J!Bs1iB;bUW6)VSwd#Js=6N6S)Yt95 zs{6V#GV&SxsBjQ~!$%VZ5)2NbCxAQ>HlaoCC;HbMhy{h=c0;OOWV%5%|q!DJjh>32Dd-d7ul^p{rMPBwa4 z@B&FKOgo@zmlFN+Z`os zg~SNWqhyIaE67MvUFZ>LSe*ve^Z*CpcpPR`l=lGX-1i)Lzd^c@*JLLewW>7?>ga6l zH&yL+T>nDy%KM0?>bC!?u5{BJ73QQt7IY~+!a(H>{)s?t$;7sA{zcs%*?Kgl;(FmP zIEoN}*<-y2$(BBeF=&q++Q0&kn*RWAhCWeWgbCoMz7Tm9dvM2&Nz~pqK|2!{-nSZv zTBq&7rhL6C*HcEk(AO&um+5jdaKZbp>Ixo>*V4+Y>ZS{^J$i9ITIxajqANX6) zR4J>I2Z1~XRo(sNu_N3FPROcSsA1U29QXGh`3)vyAp4NDR=|g0pTHteWY}6vL7;~T zXxwp^=zJE4IWc*OqXzqlAs0OLKD%pBaKsix4Vjbd;Rou|k-eHNJ0zubH_zb{osT2F zj#P8AcB#||&zsBb{XC)D>EsuZNnSg5>gnOXsw?C)bhr)0$BbeyF0+i~Ncj`K=*H9k zkV$GNGdfvw91&d;T1&~3gp?)%jlU8iADt+K4`L*PbOVHL_3r|md0$Q-hrlNHI-fj` z`t@lxmMA=h+lzX89JrGDuj}FKQB7X#!1V$LL#gIRG ziez}O&53yBLv*5H}U79X>f^U=Nfa{l%hzIv=jqU*sb za%0~=<(q-)p8u+!%TB=q1-%J{qNk0nM7B&ve9y$Q@u3Hs=j-yTcGobnYu$?V>}IOp z4qS`;S9K*(x7ySWGU4!`1I%b?qD=;ekHoMrZijj%X+iO%opD~u4+D9eBGIJ|VZ;JF zC*dQ%^kqRb5%96~93bJh+f6^b7_3J<}T`yHxIq({Dt{JYHxQA`2bh z3}9{!x5AGP%E{g+)vLtsN@`!e91&tr#p!!Cf=q26s+pH;yiw5KE}L)mxI7zI0vDwJ zs;(dptbsWaX4V8XEOY#d z3XWkEdA9aA`^6TVHP&SDCmI^zA|aKG8zNRg*Bnk#W>9 zzm!||ff?wdaU7x18EN**+pE>QPmdbmm6e)-M9;7`mB8~{{;RqhqNF(3#EV@bpg`=% z0*r#>9PSn+YX^jkpafnl`pqbG`+Inoe@pNf@8s`qqn9@tX2ch@mqq#E=4BE1iR!?Ep2;2x*{s-H{6naD+&LZb^`=iM*a$AC0psG12g5VZ>Y zJ?I9e0qj^v7bA^?1ft!x)If+H(~yKl8fYlCY_p5@Vh*C^R9bu)SaGm6WBe1C9+?A1 zwgz0g2rdkLA_-;O1=)Z--Wyy3%B1rvGNkW({GWBQJk*+-d95%>wr9`gtyy^;1+JO? ztA4%*P^js!zZM|}<%a(`Ltl{o#VjZVG8TAbdW=NkGL$FG-+;4>CL3xk99(>FKmG$2 z7tQ9J{ef7tjT(;ETaxY@Oq9Y#qRM~Va7+~A-h335@jG4>mc+9`H1K2+by?Kc>~TMz zEz(&T{b+qT)ka#Y3}9QsY%ZcxCp@e^P{pQ7eu4*|@y*m+ZEhN)5HaWc_qoU4^aHAQQNU-Gp1& zig8`3cQRkW0D2$s)F9S>)z3GAg|KEyisF&#t%v&Ut#474a99vxsSi9KCcNF5f1hHGHi7s4g&H zfqv1c;UAr^aJ^x$$Ez+ye7M&6NVfXetR%_{TkGl3$awWuZr86Wfjig!tGbd^uk=5` zT@Fk%M#WG2|3s}6tVa4|25Sk%1eiyr7I{)~N*AkOjCMeM^q|Kca~6N3F`2zfsz zg>>*4Fp1;wKUFE-=wOZ)Tz2@yXh9+k017j56!ZQ+Lxzd_0Ma2wVP=9PfcFF~{_*{o z`S|DlRB*DH|A{C~4hUPGf3X66FKj*BfcFh0nalTIVgJk7CdPS#ya`SkrfLVq3b?OiWk8&bV)gm#&VF|H(z@2inq}O+WD~=k zS81&?D6p6)rIZhTHU-#99f^-PJuK?3_2lGJ9z6G5h>h~G$6x?{L zu9phF!UCd?#Iw ztiN}_(Yi~&2dps^l8J8)NPt34N9u1Nf962o{jdv;lKr*8+no_!}6=hzV}8htb_kg$@n| z9(7lACSZ~W95{#WZ$Q#7h|W6F9XR;vmIo=6y|tCJE84b%#1;zQw>Y*8YhqL=jPD-V ziPDCRu~zc;H;Z9o2Xow=iU!(_i0H-m4;47FT^Yr*$%?5!I;3z;@oS+e0^Se4Dp1q! zDsFg15{N>NcFXL;s5x#Fvc*=Zo_RC|Z(jj=cpvf9UE{y1yKCyeZG`?K@~3xez@v29 zScKRR2t2tg`X?y61RUtuNZ^BFFEiu~Vn;Qa3Stu+-_ceQE3hAlVXLLT>A3a2r9cE( zYH!`~odHO!-p`Kbm+^69FWHR zm@n22MfGI868I_Yzp5*76q9Ki5hdY$FTrSgC~m%O43Rn(5*?|-vsXGPsM3N~3#%hQ4Ly9OEib9mEFp5C2&qsBK_l<7kI+m>I+qdn*c0Spr=g}{u zWxRXsRD0{csw>D2T`5-hVM94ij3rFffsQNQ+%e$SA8qTM! z;>?cMv{`c&U(S<-TJ+fpT$=u?{!3|!HXV%El`vERbHpJ95Cqdv%6|uU; z_4rQQ1oUd5l5GPiR#n=TjUaah-~dJ#g=^`+o?+$+Qt02+Yxo7nN_^;|$!Rnt=si^Pp8}fY0V&x( zR5Yjm8*?qy$Pabl6oke2eBT&iF8?=XKrm%2Wy(^hNrL!FDO(9))NehM)-+!o{`#QZ z#KmtA^L_8y&ZomhWcYLViJI`cUN*pc8Jq))d5Q>E|GR# z(J)i%MB~UQgBl1FP*j)~8C$?jgfN$TLR9s@my(&ia;-C_REGP}Y9l!b_BGT}Rtu0m zS(7j+kKwNoFSPf>+D>JhjV{U@;MTqy;#AuA-?9zN_FZnBkJlTI*;#ShNNwlUn_l3) zmH(>lHu#ujBmzMuhN-So@n<1m1tw6Z^9;hGj1&W?WR5`Sv}RW_H-+OK!(GO-1_2qp zpX7AKVcWZ?F0r14y+Za4)Y#1ax1nf%gK9UEk5^BP`>+G-eeO2=b(rF!Qy^s}H05C{stACo|ogX8pujPb$%ruMue;DYIVq`~P}qVHWy+)?x>RINy!4^Rnpq84gO z9|XuUsF)4aXB2uo7ani6`N_JbSE6Yx-J8DUTlv7975`OT0eN&r!5JA8LI>c7NRnGP zM_9r9Hl+D)I7Ry7?&xw?j5OwRJrcezj*GX`Xy93H|5ZPK=kJ4h;F)o76g@ngf$OMq3y>co|IMkhDk{lnV4W(EBT7u@Rb2{hSmfp11&sUA!&9V?P({-yb_(~s~ zcN3kO7xQ1$l~57g`z+l7BZPCFYC*V=)$K^>QT_|S7?DaxKXsCy>Nd)_&sE$cgq5l3uo&#iCm|Q}$$p`T$tV9Fc2JesIP^kU= z$6sgTR3viK`sL*~r46g&_SLq1dz&980ymKUtGZhujo8R3Za6pq($v9kTS*iT*`l`< zl?(B><%gib1Mz=*1-^IW$@>W3_var@O^FXNd0=@)>G5ede3gGf`A$!yTFF^@{PJ+~9JuWLS9N9Y5sMgVOzala zxMWN{-sQhaf+MA>1_=@J6B@3-bBLA@kb*^qHcE+?%Qw4}j4mEFUl6hP5l^-B{;Rqo#;9ZI ziF6p8vVd}dvL3uY=sy)gL!%e{l=mr0iJS4 zgd6O9g`C&SyDNMFb3S`>!gvIEIRq!Hiwf@5Bl08t{-(5y_iYAJInm5{cG2m@>dEjd z(O*B+uL{p^UvR#>k9exU{Z~B@ILeBi_uQvMooE~o@U~lTT%xBP7*GjOq(t`jAGG|Q zFQaPRH?}1D8hr@yStXIyKvZA8=P>rZnLvd1@VYBjyLY;lN!+ZT`^K)OmA=wB>wUyi zh3CJjE4;&3|AVMl@s=eXlxT6UxsWD$Z4k&%UNdWKTA??ZZXiM=jV8^|Hj;7O?b!(C zHkrFErZ=g^M!&qtKQyP!X6Gy1vcD!6|5aVVjxYxcue^3KDRB%%d?S7?IDr7iS(BBTy}lG9(3B>#P;zEDY0LZi~p*wTn-fm z&c}oW07nC;8gMlz8@d!c&E8L(J^PB7FW??w2YDWfK4HN8`J6?w!S33~+0*)6xLJF> z>unMV{pAbUv0syp|EjKZTEN7xCy-fUkEAO1)utADGMUOZb)+OU1NpM0WRuzP1ksHx z3piy5Q8PhINe_k5h|wFP4S=zxy#gj(hqyuyh*8i2gCak!aH(ry5ivVwjA@J{{rHop z+4pS3LHQYbW}hKNRt}jVxeaV5U|i%D#J~w`3~V0wOak5&_Xv54G(fec9!g^tI_p~a zJpdko4d&;n2124d9J9p#2t3 zkTCC!pRgFL@>h`b;abq-_p?II?ejSi77x*z*4?;TuNdj)P4THwtKF>vm$v_^uCxzd zvNX67g2kG#^fWlBVH$C#XiUCQ><83~&qn~)Nu##R3@eS8@!YYWqw8k?>;gZM{a1Ab za74b_8*ix#N1J^gEs_=hQ3m1SE`uq9a^8z7-EQiTY>orr0u$c=C7)a2kLS66|{kIB0Ys zh(%_vpW~D@nX^S^!1*hy%HsJ57d3S_2Nr?+e8m9(fBykGAa&8%i0Gl}?hR ztc$`<_f=p1@n`6d=wIK}#zT?VpI6a8qlpWzp+7bA=D(^d3q+7;l1I3wM&H3x zH0&_i9}zl0We}wzhYCl8eK^v4BczYI4R|9yM@-@U0LG7P(`W~PGNE$9cto*k!RrKb zB4}73L9|1oHVRM<@5~StMrKe=~nZH z43%Mc#mXOUIZ#DxNXyMr+-dR#pz`<}aQ2{BcUB2NC$o~1fSqVkLk9O-XB)=Df7e(> zub=}7i7JJ`vX-1AwVP;klP|yAhqDzeaJ%5Ys=F7fBxcY-7cylHhE-DZZrWts!)`j1 zpjdBo@#4osREl`e4B^ly9OYd4Ac}!-S-|NNImyC_2)gZ)9)^BAavZwKno-}GxZ09!L;OC_f4~wI*a3C0ohVg` z82M_r>>%GzTM1gPBQi$g8go~e=3#CK-+`+Lusu<2Xgckq>&D@P06iET{oabyaIkb3 z{=moK7F(1EwyJ^yBCv zd?3$aAd7p#0RHgg_#q%*UScl)qSL{K z9pup14+pOVeH)6Ni9Up+(m1_RcRJ;Cw9b8^pVW4`3EyJ%lNVR1L^74yyN7{z0WUZ4 zt8y#Tt8c@*Rdo)!^YyTFvPXLSh^H!)|EjJyox~_fIu0eL&=yjLfV4~%$2;*p$F0d6 zKX{gEEGhI3M+4#eivOJQ#2r7oNN)TWt}K3V0#(!9K_qxSBCd|c<(Snl>Um>1dK%gG zXj`fVE@J;x-$l%l5!D9RW1%^Q+XMm@q4jKXoR;XWNBV7h1y392bK;4RM6^RY8sOl*#UaYm*7X+&;EvED>wi`i^O<0 zOf)St5Ie(gABz76G#RAyYXxQJt>F=Wc8;?xVhXlI&P3g7G*1CC!w`a?X6w=sr<4Bv zK*$%K&)E=unRc2FgF$0{GhAqQvxm&Ad3wP5t2@VkRd?q!ARK3GA?2iOHYBh>n-Pxz z3prin()LUPhf-D{ky7aQbDw+RyPC+3fA>I)>S(ckOWv3CMpiGC^7c5htLF5;k8b}} zUGW^gZ+OY7$v|N^7NKbT655U-6nNuIUcu&ik_(~p(UIw_GP-*hb{qH6mqe#nPCbJR zA#fr1uj&c`BY#290GnpuO~XD;b(AEa8S=8Z*FDD1xenBH$OocyfibYkJcY0>oON}4LHzy}}j*$>|mV#R6D?9MpySm=hvE^!D=hu_4GbNp%oF=*{X zzr9Pvd)l48i)W^9>+HDn7`XKOS9PVw^F}a<5E{8(*8^1-gq(nFg{A-pg@N5F09k^< z2#O|r{8wWOCC_lc=^=&OOZ;dmN#44@NYk@nk{;Rs%!lTsL z^gTRH%mkpkv(QX{8KmJvqGKfYj}G{OdC2rTdhN|jXcvVQOn znS4beU=_-4F;5H3_DGhWPY52>$`5fP^{koNYd$xBy{F!QplWzEg=BzrqaT<1?mJ^iXW`LF7VD$ikpJe5XMq{L|GROrR?syD`55TH)^ z<84T$#;aM(U9(FiBqb~8>M?=rIGy62Tk=i0HS|*c(nB4Xe_|MYz^uL>-0X^5oLXG> zJy7H0w-|`S^W1D~+l@P;UN?-qX0DUT`7roIx&NxJpwpNf(g$W=q)88zT~^4oSa3r~ z;@4!B^v}?b7R(|e41Pky{*u&gQv5(b&0*_mHQx<)n07s5crnRx2^j>|(X`=`F>_k9g_<=)bBfNRQe`nF4}w z($8xZX&^#Bh&7;6INy$>p}}{Kx_%ozP@hl@v zBF;R8*TA2VdpRGqd3i}^cVK+ihLv@umuvR3k=*GS{^Lz_s&VvR)s;{KX6!iG0{Fy0 zQGtWt>OGC(5vJ&mw?CLr8=|Nc!s%?>iiQ5zjJ(YHwZ4%wUUIEPJXb$`uEwv5$A48< zJi?u*PObqC4h91Ii3{}beugx?+eJTUaRrtcynWjcmN6Vu{%#+&ijop|=l&+RA$qbg zzZy%7zo)nJaQ>^h()GyG z9ixEJoxrn@!wWJ1_J0a`1$2^3`{Y^p8R|<5n#0~K@`q?KP15XO8Ylr#xCVtG)`n1g zFyUaDDBdx}EpqK!ibREVc=($_o+1Y-#CkSXH<`JPU)S&J^*f9Z@4e>ImU$mJIp6%N zI_tlxD^)5W#<%O7=*av(I4nStF2JTc3t`(d)YNToU>Kn&u3N0eoPp!n3g{weqtTZN z=Zu3>dLC9LT=BReSO=1UW_V9`0jpexB?p>`(ndeaWJbLIk+X`$&~u8BN!(uiIz3jw zSlI>^MiQ3m@&gpJ&PUM)jqxRyc|PtxX(O7bZI@Rj#5?598|C~&cL-8LB!Oo(@M!Cx+3j1h>Bnz7 zkaN919YiC&s@BLNq)A>zBAe7i58Ouhuj+1y^cX#fY@dOm;arB&slTc&a^zKEjcs6+ zdxD^Gh9&tsWw83V9nNaP7WFEV7)xJdcg1*LXv|oURc+u~&WecnQD1qFACeUQIDOoVgx0Op$AuBRuhc zfY-E5j9CDytHz8E?6uw_uz==36d8U26%1S=@ZAy*TnfQB>}5u;~|rq3sz0;&lymltYA~z46{!$?U>bxeK6iMh|opPol_`B{d>9`oX^g!X9tt( z?(n6)NmSqL%SAD!XN!Ck?hQTb0qNip_~# zYt3dDOpPPuXrpoGi-nR1@NC@1NTd~Cy-iY$`|V@#Wi;3(Uw3BUiDv&*-=$S#>CBnF z=GvLbtKY|Ng^s0;5e*$PuU!h;bcc_fK@y z;gDp0!};0-9x})w4rbm-dp`YRz}1n$hf6-@xY*KC1;+ctv7%XqHwF8Lqij#bOjpga z&d2@TKHfi+hSgcEa5FVq)LFq-WkETlzR?BVr;^4`p;PeuVBi zIcwEMdJ2aY{|pDH%l>wB8IT?e0^*laf5zgU&4FDTZ!xypbYqs^rj$t5w8*HYUr(78h0?cf^PXoNMosot|}l7AS{>x00H@{ zSPBoq4IpDov3-QTz|B=FZWbg%1@S;c6GL)3LQ`Vr-U81$`>*PX!O;ll3JL zvRhbZz-W%BpGeo6Y0hpsJ;3X5hNvzp5*gdt(jW6q-d7bTVUo&43sboece< z24t*~b1Sdxpvno5bAnTzoET2UZHW6Z%6V!oSFmWFAP%2&(Zis=D{huY<~UD@uKhsF zs+5nhp@8evV&|iam8}-JeT=sojj**F-=`Yj3>^n9cK=mfv3mp{t?n>=Z{q)~A#@w` z*Vq6k0^A^Xq?0lYrx(Ky$*o{(AehHxJm;K&ujqjOlyQ__-~ceBi6!GKyUD#PrHi&a z-YYEJLB<*3$Lib4U@*GPYR2R(I!aecQ*B!b+$Hi~)knfej?t(xizgJIFswALJ)prL z9Qe8u$H9S26mVB$1$RoQeCfxGxkXT{K`CHug5coTDm(Rg!6Jo90A@pJe>!^1wWdG^ zgRvq!X*>{^hFN7&envuk+qE zi>A52MdrV%E3 ji`CpN}CQvL-MR!mS60ZP)xE|M|8yZsLWOL@;Vv`G{V_je97%_wJs*Me8i|``{6VkX zgdZCHY4N)I)@*#iN&Gc|_^)~>5Nvsz06MafYm^e<>oGb&p&l%B5}I($&?DP1NklC z?O-9fgIc1oz%4Rp-K7h|r}^nw4BVD0n@jZ7>H39y=(J z=-~hVCo)g?_2p$sGMaH0ocRBR13& z==_@g_^;~f&yxhc#=;m&U$z=Y4XP$Kbbm;FsKh_>j_O1bT|&^sS_8L}BqG^d2d-cS zUOzEpY5I@%|6E+~DlWO;R7Oz;Zb7|^7IdfyU|VZ)qPpM0pPhcZsrnkIB3W8r>w>s+ z7~~hggJEMaIf>8c4q^i$CxB^6Ce~9Lj~&iW*y6qbxbtUdieaIW%M@~9sH4td6!OUO zA1-1byu7%;BdX<*O%RB|KDDlgWZa8-Egr)nMM!y=_nv5!Fu9%t9%th!RhIGEsJf}t z0sg(Yd7F0Iuc_=8%8|dedHq*)H*W#xJfSboVPelfPJ#DRxNTZ}Tc3gF0JdpQY0vt; z;KqP0gHUzsRLg{mlUZc+E zl!flo3>*JSCx>gTdNdhH(WR#ui! ziG&qqxQ^ombz|3UW`ysQy#zh8fU$&#M=M?gc}nI@@-*zl02&Jwa2d8pVJh|IzMyY{ z1@JEuLP+)!`VG%Yek5*`B1hYozEnbjm(Vf@T8mB>zjr>WK5t*`QthizJ!1|M-PLx| z$XA{M_t5=Ub+<-($`J_OcCsv$i?6#%J*Fq@OtN0pBS1p#a~%I}_{jBz_YqG`IQXyX3dm!N z+ltEvo{fSQ(34vjZSw7d+K^rEd!zwN9%4zm7Sit+8?h_R^Wb-|Eix$ zR8mN5+gcj%rvLt8`bbBg`p4VDb`=n2IHz8Wu!$D9iIX)<*TL*?AjuG>o-fuQCY?J*#|$ zmcqNOPPLl;tGY5PAijl??8(pIgwTzpGa_`Z!k`K)J0eJkZcMNaB?3<;r(Z6Lv+VQCqh+10J)UsAD8nr&36y;-DNtOaf-{a5{5APW1&sv`33ip3b(0lFWVK>$C4Lqi-d67>;y zjw(snKF90>M30-ZF8;NeP_LUeCh-q*!!>QO0$JN1R7!ZF$nS4 zm7x0E_JbKQCKN9o-8X3Gl*uwOHmHYID~J=l2uRO^XbsB6e~`A(IgiF;7nX=Mc!CyS z5nw#Pc#o47NcEKsn5>ihKd|!fgptExwTSN4k!PhcQTR6IPb>##qtC6(^;@d(m~C9G z#{I!{2LVjc4&3Pbuj=jqkFfSVA`I(M11DkLS|&ZpXaq5;7?IG~Pg`G@n4^bXKqv!^ zFX%`|fYk1j3PK4CnbRBQ$LNkkw7Nh$%49}^FFvp;IufsPkWM%o(VDSUruJOkXt(oC zH*)&xt7kep@$ zm$3h;pG)}AWg~or9nWr`CG`*4xn-#O*r0y|Q|~0=*(nWeJRgY^8`sfz$$Y4%=G(;E z+h&}89h^?a{j2e&|EjJ;)Q~)MLjcr&{MdWLipUi8 zOmrbg;hut8W3UsT%xYo`e{gUMmXh=cfjBkTbk+%Nka z<6&4O$1s?WyQsscS)4$#0|eo1686X{TRqH>u1Q#OHm) zQ}ayztGeQYqC;5B6*@RD_8p1TB;BX9nls(x80B@qwsXen2o+Qy)-F&nv)fyE&)N#{ zHX>(?Q${)}3eHu1MkpCP=rOXxxI+CQ^uQ+hi%`tV%8JkHF8Wu>aOWf8-Y7A13zM-FV>1S52&EUHiVhCEseU#Z zTdlTV$JKJAJ_|1rv&~&?bGiKr@aWg%>A$Kg&ouF-aD%3O4!ZfNn&g>AV%g;=h*h8h z3&b_B(#Sh9ZUt5qIs3L{4{%!JODgNna92)AFwgPml&Lv1!$Lql#k_ljO3wHr=BWPP z|MuTh+{_H9Vn)WzaRt6w)EOhAo({$`^L(_pwMg}zN=r@C^rx59)$%?+$n^rZ)BdZv zQupYmGZR21HYklD7<~4aq%Nq8sJn2Ypz%lAOJ&6%&a=_Pw6_LseU}s>!SD5p>k9evh>A&iy!uSzFm3VAn^tJ@@$6~?Z1w0QbCJ+!lbI2wn zo>vh*f;M9B&PPoio;RI*IoH%?+uLS57Ol3km-#Q`%70BV{;Rr@fr~H5RdL%2@P{z!JNw46{}uwJ#;{~ z&^G}909fLfrr{d$v8sD|H1%jZoR5_4yING=HR=s(yNOjYSA)2Idmp%z{a1CR?0LnK zmVq-yF@SJ?3Fw?76!kYw-v#U$y~ntKkvfv44hkAyL3GET>CRW>q9dUx|AGl}I{GlE z03jfKgAMe)z}Yw%#b&gSy-6gr3cC7RFZIZJIE{UwZux84>%XciSEq|vG3W>g1QJ4- zgDxMy%&RHcAicsTw%JAn3<+-80Ytxkm>LDwo|O`SC7t;T6y}kXrLcwzMVn!-zlmkb z`@RA>D)r3O!)iT`)U(>wUXE(_m~fH}JR6fq_xXJWi)s=(vk;7z397Sulp_N2ePRAMx zvx~|`d&G65AyU~rA938yikrDCuj-1!^Pc}j*$+)qJkC&q zH4P*sVVmv%4CcSHnTfwTQ!dcWhl&D&T`^sz4HxGYY``#>2+}NMCvd(A%`?wAbN~vo z7$a$Xh_g_-50U6ZlmMnN9+m`(OhVvkU7pRc7F$1U>!qAlZ`|Y_GRb^q*S)z7+y?ru z>LYBXuf)c+b>uBTi@WNhtixha&@sk<&AN3_R8sBSvypBkyL;8|V0IU3gmMtn(_cs`=bMarFABN?x~&2?1aXT$N!Bp$fG z@4u=mI**(_OKL$1A>sDm+lOTYI0+onp*(wvRc9fGnooc}g-Y>6Tj2ufZoNQ_MqGLo zObB9*gi~jub8qp?t=ZX?>Ti|8YL;sE!pY2Y;3t~@s-Fu^dY<5~gHM8xL%5Y~(EKwU z#)e@Mj1>_#H!v8+Tk{0B5n%p@dw_#Po-q9!S{8{xumB|s@sZ;EgGT~qMz{e$R@L!* zlNcu!>Hyz3p7<-^3sGNu70_qw3@|4kK?H^@q;oI;lRaCE>!llnj*-d`;THkIV*L(v zc78!zAc+8iItpRaUut`a1BF+kaJe zpEaQNB}eTgPvb_AII<6S4wE`Khyg-}QJ3ywl!n;Db!^)mI=eL>@B8i_eq(|Jo{LFm zC3k=$<$R1qsW}VZ_g-E#>qgTGxx}#f)T;$g;>G_Dx0H%;Q=wqm>uPC$RLW3 zjt*fKXu+1!W86dQFFAA$2XQ70Ap@6;U#X<6b0XlfsU+|em)#PxsbG%;*@|<4Nj?lY zSpua0)`5%Sg}_>MMFFfC=k72yKzIId0NdkTL2h> zwDICk7<8Bn%y1n8`3^sVm=6m#lEKO$8?Dnoe6a}-^J3(n<9&v7Cf^SU;_&G}x=(X} z_;bR(eI*D1KH?14<=B%wKBMZK)y%&YD!F9s%`B(e4ZAm}HRgfa8~;_`_vK;BlY3xr zqyn4?$W7WPAUKRQq>zP2j)}1z>O1n8Y(MOq<$lmoPe=0jIQ4vFuW%=)0ZKLn$di}g zx;-3a$E`?Xga#~b5Z&Qxka63ve{!6mOeLG`e6r80!s}Mon$?D0odYNv-i)8D>%g~y z|EiyF1qK+fBCO$c0nr*k0$V}?IO ziO8OxB9Q7pIF=ng%=-yVM^E=l=Cj&!hr9#~ zHVpAtCI{&|=F%|`#1D}-K@g7VzHt9BZF_-67Bny_N`JWtbr1hT0D%TcWJE2{8evqW z{j$p0zsdXazN0|IxJ%C8N{_2`%?_L8>r$o? z-_5_00`NZKsbchB)fJ;hWFOB$7*_P{^9z%v=^)&vrC6Sbw2l^lPu% ze^vK&H(-jyCAQjcCOzWSj5J&lIDwW}O>jkB50meKT=5eQ)dT-Zv`p<0dN4wuRdcpX zexx%bkY=8J?v;{6lM(AwV0jvSZAkJ}nmv&>L2(Ljv-6R8_AZis)Sv8nQEM!Bm3F#V znSF(>=GSEIzp5+qj~zk!f>VpE&<{YG(f0X6GT+LFk>nNR$!LYZOI9415OGB;L&Pw{ zn@JJ&mJk`pwlZ-^aW$-{LUjth35(!9PQY?tV9!Uii&uSgKiR(4!N>SI$-IomFIpmS zb@pG?6|F}>S(2hg6>#dI-qgg*D8vfF>eXjwZ-zxe8Q(0I^*L<;XITd4Bl^bF2V!PGj%~`66*Q zU`vrFYfD1boc6{mhSJ=OVir8V5GJo80(a?k@EeF#2&Dz2!>$`*4&a7!%GzX0Y(H%p zQaZAW-%k^jyR{8o&U1aS`Zk7jujU4Fepho()oH&RX|xlSb{Ov1CbP%}z61SNb$4K$ zWcC>K%QOko5DOHa7YtD)>h*{dJ89~&%7H(U^O{sBi#STAOaLWlEp>EGnkz7hs4u(8 z4p6}G=b)f;r^O@k7EYzHN(^Bp5GKN4zk-z%wuT$CxSG5fXLOLnZ@UF!oF8bdZ8kYd z^R;LcQWS^ZZqEfL1i44i3J%HVsL}{ zQT-+dbU%tIFb??AV#cY>V`&L+Sb*Q;n_#G>mH1d@g+?D|@ed9fe#dQR74{)oHEcz! zCB{x{6gK7t4Yd3X4u3Nw{y3#U#&76xmj8S9SNIM@&q~$nn7))B)TN{t0{* zf^{K;k4+AAW)Am=V3&B(k@g-O{G{)vV*7IN0mDxu}6yky$@WzpgH#ObKRT6Fu(?vA|g?M-|B3|))w6T@$+?o$fyHUut3LX8e-k;gKz>_il ztGbd+qpFJ8>d31x`$=Lh9dul1j}S~E!VMT{J=9+T>%?FJhqh2d<@P`mjl{Ih%_M%2(jh+P3Tj!kC1i2T z2}CkT1*s%{oUV8(IE0Pzb$)HnjmF<#eY_Zx_In3hy$jj7@~iVV$;p&?Wu+#b9>cA% z{ENR^5$-Gi59(LomR?BmAB%Zx9T%}>-h=aN(mr`F*}uIO%p4dUR2qy!A4)jNzyf=8 zIexbfCenFRl*OT;lpv4N+`}<&5aN~M8JFOOGWdIZPf^rshXQe{pN;E>?YLjB-%swY zmxIgu>t(I|g`%kU5l=Oh{;RqQm9@rG%=pmo!a*SWPP;Cl4%{7p4w>0T_;t8Beu(3t z45AuoaYhF2YIU=VcAC$%jDD5xhnF|Y=bL5V^6+2Pl}D99Y6%ApvdyqC4%k`zVd*FF zh(Q`n_>EB%!-!o26U1D$lgCj5s`=~DtL5OI34p`OR?8#Hdayj_qus4- z?(uPYKd$AQOKp}+Mn*#`68LWNU)9}BhdL{#h8&YHv>K)^!C)6?-yr}ng5Xqejup;P z09g-q(;hqw+pc3@G4Fv2v5QM^EV2YFGIbGP2X;Xn5gl|b9@X!$7z1r^;vU{pP6ixd z-mRuO7bRNz`;Qx7VLF2kX9~~?<1LU7oC+#Lfm6i$a_P6t0r1-2K#qt+x0s09w?<=_ zc#Y4d#mA>X{wwU9-bXz3i11(a^G$?m|1$KTcfzzPv`(x;tC}-hD`6DEPCAk{wi5f@ zU=C<$`U5~^P!JIQYy1Ef0=#dGhAg?J4e!MH0&~Co$^v*ACxzqL(n#>Bv9OT;eYH_6 z-QR??M*2Rdg|fxRY$bGGt=CK14=q%{-}q@W-GXBRrwhLZ8n#e4AO;k!j`|%OR;07> zEes>MUG%LUsIoWFmNtuC*5|{(t&jhz?#4-X!0M>H-Tg_l#jfd~_=8a$=m8>DiQ-ig zd!53LbPn;SlK;V;iC#vciU|~31-&OG3=Y1AkWQs(gjaoUs$@S238ZJE;9?LC0!|~1 zM=I`S#ss`$Aio)_RMFv>5phPbNB9tDvm5Smk9Ih6rPWhrRnM2U%jkV78F=XCzpA?% z4&{NmxF)R+c=ec|-N7)f$!cK&fsOHNbO|W$rmE*iMMw|b86>Wen@r#z{Qvx1Rgu)~ zz`a9`q!uK7K5mCr8_%+X+Z%0h)2_GC^q$c->A+z!{;Pf}YJ_zNAXpA5nlotF>?8CU zwpf6Y`wLWF=JRw5^jqaRssAca#-@>SFv0gS*we|ua9`1nRfw992T=o0rSWt=((Wwl z&$~LvuAZaM^S9wsIMvI11;6-f{(=9huCyC2D}j`38C-}X5JIB@UcZDeX@~;d6^kE; z1`uwlv!A|z4CBISk2J(V3_};u;|rdTs8+H5xE?W{>giSMwRa!4cejhLFjf7UsQg!T zMdh)&o10&$w-z0`QtNDZ~iNj{Ry?Y60oy$$@d^I!GTH!Ux@ zYa`1BC)dOzO5(y<&z{Jur;XabeTBh4gL8+$of$XWlI*PT zpfFtz{c7i+iwx^@xe0LPPn?SgNAFJ&MzK7P?_oPSabCIyA|fme zpevgH9TP82PWTJ3I|P0m1&Wft66gloXTD{hr7ohWL@b#K6ttY`Y#JpidfDh!&71KC zjKKFB`($tI_z_Qy-~Cs0_u0p47!y5`2}0ndWA~FX(BOi- zwI5qdQvl2bV9Yoxup5uWhkfMCq;hU@nA1NWX?Bx^!rQ#I(~RsOy?Y#AZ^AdRlW{P= zDoy`YU1^q}%Vg4ChU%DUYaUG{R-I%t?}9;>6a8CyGmd|&Ku+{j@*zozwk;^xX4{A9R46e+ zSMdlV7qtH>i%50`8hAuW{|dMAJ<0Inw-bl}*X`Ey3WVrdA)FspGOO#J^|A?EbNp9z z1z5sKWOPx@XPH&GIq9gQVlRo7$lL}Be z(^TI?xcFN(!S!{ecJp-Itv4sBS)?4#*@^qp2aF#-;;CBfzpA?l8jvtfJrdThkU)W3 zi)^q|+eAraGYBP-3?(|0n>y^m@AGM~N%oKc$riHSkFjCkPyddD;qiM2L|>onm!8&2 z54B=8IlZnAQxCi4Tj2WYzp6)6*!&po>^PN_9kdhvE?id(HGpqP2iT)spSUEHDQzrK zKjt@)6#W+IL}o*KJ-n@h+45D-4I6LyLg)19(8rH>sv`NX>PqLMYKUeC0vchdK4Vug zz_kq?clh@pLGOO5B2|*0z$VhNqROM7~N)#d91Y>!^(J^-HhzgRdO4+dGlZOQwjV)8Hzl3NAZ+ueu46MCN|IvX3Rd?EHJ+1 zY-ABhzP@E|Yb~v6j-Conjr?QurW|;P?7!-#vVb>W6Z}BCg);Fw6C3Q*h$Lz#dLw^v zB&zcfM0j{txSSM{_0B4>d^AfhSE<=3a6$O5`ne#MKq-nPBJIHpNljHP2HOQP67tt8 zNJxC0gNZ;;rN?e4*3xZ=ON#BeUjA8QGt&(sX=yIG@kXY~}A-33FoCx`|b3mx-@m ztXu2kg#ND{nEtD}J5zJezmhlm*mFeJc0KnQj|@?4J=%U7**RZH9qt@xy7_d1WKL*sr`p8l)4^31IS z=_dN`&$8R;dbz}t7AY1 z2;Op_c7w}N1_>aK0-2ABwPlpz`@_BeE@$Hn&aTX8v-UJ=B=sV?W%Hv&<{@}*(0^5T zcO1Opm zj+Ad}T6k64M$qT>`lj~YeEqlVs{J`^`?vY0J!PhBP#hEPD^ z=~^Tz9qJ3;i`;5LzG@4r)8R{ZT{)G%M(q5zr;^bf6oKarlYL&^9 zJDG7kTTM>-m6ym(G_?-gGW)OU%GF~F_oKt5A&xyRT;;UV6uWwP^asx_?)GOgep zEdNzMmn6?vzHE#iCS}ALlo2c>lfVvmeUe59v;0TW2w|7wWh}Aa1_;hUir7^WCxXU> zlCfint~H`KtVG;6vWd=0@Un$X!kF5qUAqM8sMhsh%Y_$${<~V9UEH_^n@lz%3gKj% zPyr!UCncAB>NEnQ9S><`PH{X43ERg664Fm4U>%jxM5OsnByn&~95F~thj3HBseAOd zxP4Y?6HVqH!;PJ3&njc=)KulF*C9u;WNRVqP z0e?Ut{t#L<$6o^l1mIALMbWW8z44Z(&i>R#cetc5&??0#>2NriQ&PmRG(L*_o10kT z3_X;?;7~Ni7~jSD`dcJEyMHXiCd-$`Wc#$RZf@V&%e&JjG#x+UscCNiRb7e0!~cnP zI<~36iDTA>mZ*<&1Q|RePaq)9grpDeIeB=yzthFC3{~`Q|}|5Dm4F9U7^8-;}}LZ1yWE{ z`ERC;l-m?dk-!{HyMu)>Vh@?)1Pb(#l90<#U;p5ED?&z!n`aQAWfxNJJ(T(R2ydis z?b|_OT)S;P8p-NwyPUgUe!+qJHR1WM>I(1hmEyGi(C{r_RYwwS1l)*!DG+tM?&nNW zOhSR^z)!z-kVWdk`vwBZf7}?8RP5f))a}Vb^|=*a<DeAA`S(>|PF722N2$-|3?Pfi$vWN8B|Yk)Q#?;V1_!Pf=vb zaR(cPu(3t2PkKMs=p*7!nLB0JhYXJTO~av5>3sBieOvD3AF88zb<$bXQ^|61UieDj z{cBste^qzud_NRSVOe=c9gHR?+c>@jD);7$2GV3ZYq zDmUQwgk;_q6NuWUhRL_*aV1lGyP3~#OPh4AuDyOCY2tmvQ`O#oRabT%+sycAtvu3C zYtL|3H3P1&bm&JG2!JA~tN4Dj5cHDOGFk@}bnS_)01}u%c`>g9ftAXXg~K?>kqAfP zjG@+FLJzWPi#v8cTB+xv)~=Xb)pym)=gF@1n$Xj&z)xNORX>;PNBb+B@l;PvZ9@YV z;2bDEIO>WX1E3VqOlJWf8S1Va2Gt(PQPHY3qd(?nw@;Xi}f zhUs&4G1fu5ErTH`jH!($`BUcQ&PJPG@LS$JUDaxr##J&rdQ3*aEf=^p`>*QCToO~dFaHP~ezY-gO0F=d@&9A*-P_Vg*7f24{S-Z}{I+JTVDK1q zt;uXWn|K5gV{|SDp#>t)ga!|pHQ)Wc@29G(tDB|;Bbj);+r8IBp}MNNp7XIFB^hdz zhtb(kOjyy5>$tk=L(6!#0o<0CVRVb3OSK4OyAF53H-{XSCUyWYLki#`$LB-a`|svY z7QbD6J3f4W{q=*p*I0VL?2p|XN?+B$Il{G5f>j{r_h@(u1VDd=YiCZp+Q?U6osItD zlkn<$>g8yfh-_%^|0WPX-4QrzJQrGXgOrAXPH3XMtPMc(9`fKG&lzVcSIq707Ehm# zbgnhqmB#Xy+2gI!+Ip>#IXbz#t&LqNPhT||&T@f_)|^3|AX70>c_LfQVs$V4;uQLKS0nnJ^ASQzYC$mxy-Q28m{L ztUfD}-tbqJH&@(B(LXtI=Txad;?=F3Izho`TAX_Fm^&pU)8|rg!&HM0nAmFFcEm5xGKmO8_52{f&UgIHqAgo?*x4f zym?wF$SUobb0Fx%#uVVal5p{SK(=>0x3T`UaewUA-T681X6wV%!tnR0#NA`V8lmZ{ z8jyka;S!ZLyVTh|n#8rk2pWuwI#ibWH_9(6lMNR^88jY)I{?psjN&3tT#9q^*;m=D z{7+r7hv(qNg6=}A2Uk^J;U6XS1VKcpX@RYZ!m6*8U}PUFf}!Hl9S^s*h{;q&4tyQ` z?RN#$&|Z}Nsqk1}-LRjX-m_>_{oTtxR+bbvpfd^QlvSBl=ZueFfvEln%wQv@?WR2^%m zOiRm#?a$6fCY^E!tL|Y<_cv#USqEH}TCbDe%xySoldODadtCR9eT5i)|LxhJN9`oP z_a)i|dvAu{){KS4~C_b?YrDTCrQU4Mrt3y0nqELaM`i#7svt6$BnJ zTT*}phzqjt9!lK#qdXW@cp=r@0Hl2))s^QxRYq2n$Bji5e!sQ0@cFJ=DlWitbL!vw z*ZHrFu|q9=RRgu6hl>m->ui3Es~FHDf@wIQLb!I}{DVG4YLcs%*dr7gaI1{a`n|Ix zUG$Li9C0S8Vvg`u)0kbWrbeP=4=!U&ta9_D`)D}xd^Q_o>j|evttf6k&Fp z%SM&Bw)RB*gW_81SP1hbyHi^GdR)zKey!hJuVjy|tM5OJ9X#o)8t|kavU5~8rTR+X z2%xr+xW@FSLihfOZan)TAlT}?@i%Vj-wK73uiM#PsrRPr4&P5LzQtix)bv#i2=YiI zg>-_+4@ULM`B?X0tf&uIrS?i11fcW`q~mmI_f32fftprm(Ioq+?(2-d@L0&={%Uh$ zxtVqI-u=zV%F#^Z(yf=xxX|2?YOwTbd1IVH~VXa=Hb|Njr3Iw z>~gr7f>t%}S}j#Qwn~A1UoACCcPO(cbzb3rye#k@{a=SlI#G$2@G1b7Y}P@e{`tV_ zV{zx;le=5ORV;09yWkysYOL>%-PlWC)xfGh5hSL;X+H`syVt)deWBTIcolF>gd^%* zW`8^%c&yzOOVz#WkH?$M+{&BW@z(o$g&};c)i2 zuse2$rLUR{F~&~W6<*qLxIUuZY~ZCKg&qUUDpcWeoiL+2ZZeP#=L5THQsu6=SM^JV zT}!GBC*uhT6@gFH+iiJqadB?EDdYLi7jM4QcANR5Ua8vc_y=p9tI7x8l!W_v;?F?Dh`euJtb2R&Tr4Zo_da0d!m*jhqMMG$S~}Zbl?U z)y&qE_ZL5^pkefq8s*t&N}}=Ai~sqBfc9(u1X3x55(t!j%jP8fU}zFp?@s>yYQn+K zq)zL&D0L@SoyocETsD)P&14sy+4?9hxx^?cZbK@h5du#X>l%Xin=u>&@JRRh>P%FezEm;o|X4!>SPAvRh?*Beb|i!Ds> zpxhmY06MuOlp)ARhWH?c(ZXCV;k+sVAFA-svwgxV2RX>dUd7<^$x<)V^)lj=`33%& z@DJ3Tzyr_&l>^3z?Mmr)rH<}`Xy=5j5JM1#;I25ku=@&b2tv{aD87VX1gic-lwa|M zVj^4xig{T$Jb3sTQ@rBM-Vhz?9R!)N1D2!U>hYMz0TB??qp9q7gr_>ZN(y(#^DX&q zQYEaeq34@&FbvMnilil@MQ+h*s&@~3SrA|Mbc;B9XhUH#yBXP( zS7FL7x|JfLDVD`H%C8|L*O2xNq4_MS=W2Otu5{O`9aj(6J}+FYZ5_2c*JG!i^i>V@ zY{8Sr+BV5KF!$d`0%t_LnS6#e+WF09v(7z`85j)(1tx|rSk+fH!th`bF_l)Gu>VRm zK_GyomD%j9x~v#?;E-xK5*$+cP-~%xPa=5WO518AQy|F~Pe5fw&l&$3m#q5=QPhNO zubILBeCIi`+0P%n(~X_e!{fd6i|e`8>1?67zBhJ6Nnh0GA9c82OWUWEBU2&aRs?csS|z4db`sfdKHtlW5)e(m;V z0SZFHpX-ia?@3?Pzzr%Un@1r{frW}k9q$XD8dgTVB zOrRD?jWUPR5*5+VarH=&tx<)L)}Zf*ryo3mE%{KTdXFRuq40Y)9%7!0q_l*+PM#$K zEUs*K+shj?BqXr@7>yZp>$I6=C%(@EA@+^8&vjfaahASebq#iloWGb@^j0MCw-j?#nmja zOBh}?#H^t#FpnCXNUrY<`IZba*X+UH;dMGS51wqaNrk!nfM^-j{n2+sV{w0caTj+w z^Np+H;{DC%&sR4U?^CZbY*I(x7Kepm`l<$shq_6O_@AW?2hKwVrg29>TQc83t~U1( zP9gnB!5u_+(CZ9czf%ol%M@)Ip?FD@Lu|E6L+*YGCRGXA1T@wAATc3SLIS@D=M2!q zILxHl7o1IJ+ml;C*MzG~@grP%;$m8GJMuF@F1$;+82UMpCDY3+(BTM?K23aC_plasD$N>FWv3o|_WIV6RA&iFZHK=fNm2SK7PUFA|d zA)|05Gg?~0z*LMUj<>Sr#*f~M^ zs>#5$vSoR7T9sWz;VvsZtln4Ln_(6EA9Lt#?WViv`|YnQ_uXda&DYsx`%8W7hn~J_ z@}Z+yFB`#=0Tw&R7Do*wm~WwkAQBVl!0?z9NnPu3diJGct?;_M4%=4np|E>Y??&h7KawFsjC_Y7XcWLbw5h0fvXut8lZ`QEw8qZuvD!@ zTX!?iTaCf{>*!-6MmHRg_yd*-B%W~)`n^lP4)usm!?@GY4+aN1x@5%&D~8;L&Q?!n zr9(!N`i^ld4D|h{%v@(_?;RRYe)#m}s^u;eHpj0@rLSrr9Ra1Z0S%R#pfS-U&Kw|u zU@PCV#Tb(WStN~eTTwY>1jOH>_T-n}&%LzA7<$ONci=sU{J_eCT@Q1q=TW z_JJ$>RK=?_yJ*%c6)I0GI24T2m#tE{dN#;(dUJZ4z5jZ8ytni&_wMGjck$`l=dttf z^i>Tq?d`tb1dJH`0W2eMQjNc2gieRXvpM;@-tK$!r?@Wc)(<{qmc7HRua&)F{a%kI zo52E z3fI@(ATnA(1EVjM7IN+J-!Em{n}B#^s*~WSlD7xfmxY75`QCB;Wc&Ez-S)!ArNh}_ zBTJ74SNf_UxRgU#GU<(9kCXw+0#Ku%1^dKB^9WV2`(}iuByH`A?X$bLa3vs2Oi6uo zc*49>xOpJhKH>&q_G3l5W4pufymnB6;FOr|M6a?{%Lz*;Wq!N{$=lD z@pG+l^m%3MLN$F=gE0{dfP0tW=Mn;n$k1WeKAn;*I+VgK>EtPL0M++RYHKBS5rab+ zy&KUsjH+e%6kP@4vMrZ8?Swf9_pluyU$30NblZs<0GY4fvmS)Fc{i^dsHg>AV zjlKxY0Y`7^G#POk{C|;2Y*7o5hkXNU`BpR}OAYwRNLrXkdXdUdxm70iX2IU{(NdXo z!650|Dd`)5@YW(=P3neBR*~cY(NnQ6AvsIO1gY{6phZ6)ohO&u-t=xi7E7gr#iQ&+ zX76Tg=pHkVW~Fzjs~W<RNi@G_Y0=4YH;9$>TU!i2~=0> zHLd{w-b)Pnv(q%z(3_1HIic+hc%*Pf@!-<82ND;a#h5*=#;Bn74R;KI#fTmav``rU zxXSR^fU>mssaQTPZRATQP!soVFLL$up&OJxnw-;DHK0W5q9+msJ+P6aM;aCTqlDf9 zh_QhM%iTUK2Vh1qWgppk1o#zC$-|ho^K1ZATv>iszFpYOuN6KlobK&rve~thu`43! zs~P~28la+5r{u5OonA$ykzPa40$M@+O#~t_NGMN_wgS=V*h9iSGVuR;<@~7=@u5Rj z(K6BXk%)ixQ`r@Z2hiF#H{KOGU;Wm4sgj-j(jNK>l}A%g`l<#vXp0GK?Bzs#5&0(c7Kn=>0^i^&D2Y%~ zA$>OB{QPPDb&Uv0Fu(td8=Wg z)b4ui83kTRIv_aJ0AiZAFLkpV_<%#sR1|PpznORw(o?Nam52>GC@hl8Wu^EtG zQb$%cdnKZbAGA!jJm;2apAF=X_OHvC`|IrS_WEf)pFOBuoE}_`-IJHTs)76toOlpp z)In7y)G&%!Q@t8|3N>tap~o=0n+yE zZu@w)dVid+d!-Nc&d2%8&eyT4o$0F@AQhN92=*zaXy1)B2zHcR7EAD7S~pzXxiK-Y{udiUC;S@m+g1&i(h+<-P7X5hvm+@@yo;XRSks5 zl|p5Oxtg@XR30Z381T^tbQa5EizqFG>9ZlC+kAe$d0DwHR1TMSJNtJF>n97#W0!I1 zs~QkVe2;vNlz}V%q{%fSge>_%vb@yyA_{EtugKUKXY^-g0Cce#0<8o-s%HbM&HUn8 zb7%cSu{w8CY<^f=T6S-nW0y+ls~T8|4}~`hfOeQ(P!qA+pOd|TWP+q< zl!u`P>nVD#{us9A9e>&1br-uu|8QrwSib+dws!Gl>~Kh5)xe=p>s9E(J*uJIE@`I= zmiCGvowzA1u6dC(7)E_fv_N=EnftChQ*0jyCD9Xw&RlyBZ*B+me}uHmaSM9%TE93~ zR1djispYlqn}@yU1JX+SUGvRJuU4$PA3Ck|)5>OhBR_VtI(=0G(p?yC`aW|Ctq8Y^ zaX4dQ*V)oMEU1i;nzGpF8H1jWY(#XE(f5W4D#!(HK58jJz_Ngh$J#1zjLR|^>0#gp z6$bv3G&A`zl)K+Mee-#v)5^~_kDE)?^3~qE?w7HvjOnWyFh}4@iN`xUB#x(QG?c|o z7JFGo1JB5CX2qaoFQGv?FQZEuZ#Y%HZW`*d|C;?Z@S~7I5yQtgryaxJ{GOEPnBaLP?k$t;`tif`SMFq#KL;6aljsH6n+FujI^{hUOIy zjbu7Be{shTjbTKh@Q>Vaj=~%lB|WZ>_ZL;CEC#ko?8eDpokku0%~A*Lbzze8SoA0* zL!qYD5np4l3DCjPw)48tt5@sM7ozi;)u>SP}>1rc2GsUW3=m;B)pn?AGw1 z(u&oRfV--Pf_M?{k?zfoX($UM3D(C|VLWtr7oLw^wQ-#9Zfw0T=GT{V{!*^}sr=z) z>^ksf>Z*xc;SXOdLvm#aw@YdK%nU^?Q<{h?h6Z_PKhe82Z};lZ%@&VKw+ENaz1HQs&bzUbclxRZmv+!wA0^!EfPr>n zty0CqZ*I3NBrehEK07JyfmNA%On$(%P*1~j7nZZxh1s!IWHyeLJ}$gpEEluu`^))H zJG1*=H%Cbvh;DJ%l)3a(4OAjjfl6;&nTOae)NnFhw0p>AGb{WLx|mx(BKj{qG(KwT zVh|9NTq}gIK@~3XApQkH!Z+e>XC+Vz3I^NW!>55X1Gh6BsyXBqPef_a0~?FKFMCm6_9U0X>EuyX2W?ZPFIAH)`rsy zAcvQn(H9&G45}+j_57#9rQ*>^u6lCaIk~zx&5s~Cqgxyn2I;FB7)V^I$KFxMz+tOk z8vr`x7*!li_k6O3qAd^kHY`QgDlY{Pzm%#0B=NL-xGF^V)y}1;N0tFD7&LOn$n)Wg zpYEEit+j8bg{@5KWaZ1n+WkhoJ$4#OU)8`b0xo5u>atU%l&J1{FpSt#Kq;TJHEI7A95Eb^V{XSt)ctf!zUF*w_&+q`l<$&5eRyhU8M=oLDK0#U#P$d zi|fi7a7+NQQ2ZI%uLGL&1fbUwYYqh+$QIddNbXbOJ!?otBMP8^xQ^y-!gTQ`8r8Vy zuf`4#7*NIiqB-y@RfuzMeEM^I(S);4A! zy~qxnQrJYDN#IT$*LWf4lKHUs3mz&CWmg{k7_Th86%55O;0ie9Xi`q7F4{%1!-ABi zuoW!Q@174%R!fkd}BEO$s> zH5n3`h8uM1f>zlI0v*Nx1oUWBaT~hvU9@#^B;i$jdnQ#M;usxB$O263DfEv}4n#VM zYN(%;CRTwdsp_WTq^yVczJ-gz@!MkjjtW-tr10vBek}}4*-y_%Xza{;wRf$0ulVsR z?(FLwexBXDamTKLrLStxLQ-6-BupKeVc|pY2fevqrS{hmAtMcy`#Czfw@TWIO!jPi z374NrH`kl><$UvG>$)_1vi&ZX`#ge&=W%qLzN!HjT!5%Fq4Z|N6b?1rJd7!>UR3Iq z#s4oBk52H?6`Sw=52PNuctIDH< z3@c&UB|EIb9)tA-D+ye++4Io{^!Ye3vNxIK zLbkb*UwD7|VdL9IzTE8GjorvdU)6wd3U`D{zht>{MUunNXH)KUM)U)z2uys45SUh0 z$siFBV}UDD8@epxbDLAo$Mk!5f9M_FemE_h&dptU*@J`muiIN=hf4aY1}exO2~-re zaDhRO5_0M2f=k_%nJ3wNHehCUpwBQVp~hqjQcVR0zV4t)&jnM_X!_d^!Lg1@oT&)G zSI|Rh1n>6{PX>$;Nv(k3quK;B!%-!?V!a?&69e&G8CP>$2hC;hjK&zWZH1ymuK^NI zFcM3nD2&(J-j>)hMwUc63e!1M-xn-`+y&;!NJkr~%dCpyp@+N9O49t*-Z@{FZ-psv zFBIc8vTb_^b8l`N_(qz;G7$o{mDg>p=G&eINtP4GvpA9X|e%bTZ3ZL@%`uqF}T8s2Tsa&enidPtKg zM*YmlQANgbm4z*~s^mHjZuEnDdc6`>ds+3}atUh{%4{9(vJXtjRk* zk*X2}-dL!8ZEbD)WUsY&{Pq3GVX1w8_igs_)7Ys!eN}^BO}Fd987=S!5WrNCKk6fI ziNX_HwOf;RHTa6ax~U`i6qjH~!s?}5bJNcpV&?R-;RAE`bDdAU`Bwg2rt|f1@w)iw z+y43pzON`M4a=3&S2b|r=~p{YaF75DpN2BjNHTFgfY>BRPx@o%R$+J&#LqgBSc@ZZ zkDX6asRZ2XUH0U_V7&s0g5=`I3SyrU`N!80$u49_{fr!+eO$vSL?+5i z1U!syo{x6Zy!o`Ud)P#4hr`l*ySeN8`Nr-DUe3pXGJRD8O1qVY=q!Y$v?u~(tL$ht zGb7fd+qyyij+Irayaf>enk+4P69(xtyr+^dY= zX^_6E0oAU$^aEBTb%1YR5q%%=c7b$Hjf+o(XJEfP-n|Jxd` z;shH-@CQNuHaf|7=z)GdQm)tDXmpoy8--TA@^#lOFRU!rK8{_rNMF?ePO>B-gi@g* zh{_4}HzdKq<6keo;wO<|a+{-k2e#Sg%!3RRVnusF)ZB6g5ritZu2w)th}8A~kLiFJ zWk+MtS<0u^r#tJV-TeOc{^xhK^_{Q#_0zF)%=A?aG;Ih?>6>TC_+n@d@HDUwJr78;lEnJQvLrBoXw6fhRS1i>`XZwh+G5%iOL6=1NXqyE?) z89{~M7Gg{d`(F0Y@Twrn#8J3K0{$qy8#s0E*kFPhPU!~aQkgihOU1P9x_>^b`MNe& z+1l88m#@vuHM-fOPan1#qZA1|4t>&BHRxl*2C|V?*m<}q7;zdp2yhh(GMtV!i#a$C z%cU!Lf;y;>C75`N0QB7%T#t)@6z_83odQyTLqQBQ0(+M5E_rk$W1WT8_zXOwa-V^A z1gQXVgaJ@D2Y&cBTp;s3UUbM{OI#@>f;ViNb9#K*e-| z(PUIWRH+ix-Ge_U8v`@FKaJbP0+9=rOGzG^b6sU`;K=-gmJ-KO70g=Uxq3&%!}x1{?{ z!>vL*5Js1-$SblR0VT>^%+)9Opo3a^I5*t}0?`;wWQ8UO{1Q(g`w~kVVIXt~&XZ0P zk%R~fjA8Z+?)kKPayMNB(`hAeE5Nvxli$p3=#7I19x+^v`@<2XXVc8zo(;;pJHGDS zd|G^8xV-VY9HRt*8JDZbw?> z$&1-6`hh59MQjVT63D@LDc6$mYa5fMq~bg$WplhOmRKYKw(w$Dl@Ti2Qg_ly9~rpt zfUk_zNwzrTFP!UejSC+;*!;MeH=czWlPS{grT?k;60%hmnm5bK`FBfxvAWywKkR?= z#?F`0S2akMQw*h2x|Pgc`WIp@a7vSXu%{x@b$NX?#EauL+ueKQ#6S{(vjB_`W0X0_ zOMo)2;$sX`pkTm*`v|%*&8P~j%k+g^g zEV62lZuiRR)YUb`yz7>3O)$eM%m-v*;9@)?15l*901Vbr#9$OAhnC89 zANP6^XfdXaV^oXjzDjhY&#o+I!M}?i86&@aK3e6Q>km2q`nX-pHS6p5dwZF=jW4aS zXZfVBYDj9AeX%5jDAr)00*aFV(QEXO#dfIT6z7v{v|99>yeXPdmp$&mmWc3Ga6-@k zE`I2^)fR7s2mi*k8CVCM07~T=lh=^(Q@VusRXnrW!PH1kW5@(pcZb+0FAJ{RS9_8d znLF5kdbhMZpQ*TX_%as`IxTd{F0PzhQ`!5ttOAM!bM~?E8E1B0;-N@cWuiacu7xQe zel9z_84Zt})b4+Cc4;Ev5&H0v-^%2LHp1hiOGpn}TG*Y6`m)bK-y-&CBq5W@LT9;r zSOp+Jr67LL9@3+NTSKH(6JEOtuA_Zr9!zegPw=H1U|I+#?Nf5=L zsR=8M16~;6lep&yOqGsxrqbP#I)KEg?H3vwLi2(gy6TiT0Qo!e3l(8eO?Z+rc*NV({aQ%^BvkOF3!db6VvI#*4%B|%xkpFtmU33$_0jJD7w@oL5VnL&i5{9ZMmF1U z;hi!I)7Vf91U;bfUI{Wq5nUrdVI%vkxR%LpE{&b6(pNQPMcD)L ziT1Yb564S|E|qdNyi<7A>LE-7j|FdKNB2Fi^_w&IY+%wYo))&RKknt-`mJ~W`EI?P z?~R|;rLSsW0{1n9Fmy4tUk{qEM`)DP68NmvANVX5u~}h$a#gT>#SGsZYQL z(vd0QNW_Qn4xx`}*fxlMDVa_@4v6hP8}MFkwKkhxZTGm|Jj~C3{`h`Ae^44b$)&Gq zz?<9O+Wy~P_J&i)4{$G_h1uD{>haMn(p(?e(fa6jkdc1|`n zbH_Wk^OxODw%S@*xUAOU2CgERs#C4^E?xXm?O+yXedojad*^gBCqGF1h9U+8h_&CB zgi=u1Wx* z1dbGmT%)^bzc9jwd zN)I3}bpxuV1~>rdUNIsj3XdR0R5fTaNp8l;!EBa3W9+lxm85Yg^L0%3KF*4qS-NP% zY^Rn3+Y%8LMpuA9I=6Dig=JB#Hx<`n2nAPQAr~^18{{{n$? z{YRkPD1r!6lf*Yd{ZMtPg#w0Xk_#&c)<%Sd%MPH0$t{Z3egz`X(|F^JoK-Lof>%19 zVoGrf*PEB{0HE~>bYZ#g(%L<2!YUOzqCz;gSc)upqo;x3W%-pV$wvP%w@iX29K}tM z+ubOJ(Wl8EDsY`Hjbw(n3w6Te?RR%f2 z{o^QAn;|O=o{gb(AO^ZE@Js|5;Sp?`#sP6okdPf?v^MTjm#3&p+B!XxxAF+;HduxQ zf`MWjJlk=bV$^C_sKjp@vo}2Yz(@i#*_*i6O{2fBqSf;9=ab4uqx0Ob3f`HNsjA!* z+NbKdqw~k5nc0*uagSz)K)fgrrRt0lH#Cfg-|b%%J-MNREIn z{Gd$)O6U(M*U_()Ast0<8!mkCux&t-+Tn;tY>$Vaxfol~LcXUJper-Wi;IhM^J6X0 zs}{diuX+ccj<+*kySEz~UvFJEz3Ag95F~w7gCG%@3WsAeYY^#`2ppLIEX@?$QFeXM zywULy#T7?4U>!pw5I3|YVeZ=XT5h1~KSjL+sgLw;^FS;?Csjl!RMuKV^^QjR~-QTTk%|?*##&V z%)aa40$$=mvt4RwXD4WsYAzXr;0LG{zIV7hkwXGN;vwbgk)W2SNP0M!KTK&sE!tb~ zvQSKcM`RH2AOle|nYMXAyj1gT1`Z}kiI;pR>e}Qvi1jmkLeYZl;UiWosrLXA5*a+* zYl$y6g7^^3WxWRs{{=rUpI8)SXOV6?Y6+~ue#2HvjJRL4g8IA?+N^Q1Rr!UrmT^n^i(rN+V?~h)tC=|&G0z| zJB0PYFTh2h*Y!;xVR_;KW>THhSeU5OL*V`t6x3yF!i2a=KO4gY50)N{u9vL9Zd=LD zj~5xXwzjL;FZpdW+lIGMjtuFm8e}K}#)whY(YLVStncPvCrbtpeK=4X z&L<<}3AZmUuc$bOP-EfE1$){<6oMD!uq@oUYCyY1R8zqbD*xgFS&@hiDAiDtp?A;D zEuoW73-!sEAIR3HY+!yqA+;V#gJH`>7*P5{Y)#!-K|AoS-c-e{vzS!n38#bulkGQ^{PFf&VRP>DZZX%W zqzbUb%-o!lU0Th~tuD;YyjhuBn41kWtYPi{^i>TW9l34l4bUefU=0{bY$1X@Vt?bJ z00t3D&IS@ZknIR+r_BO|7z!%!0gW#a+J==RcKM7G&I~CccB^+qNyqEbSU#!O!!Ni& znICXUW8%j0+kvsOb3{Kx45ND!e}4ks0e$E~=X<#&g($4p64N;kSY+0eOPgF+Q`4Qm9F7-&)?QP_ITz>+Ax(hNbc12FB< zT}Z`-{udRhRfG9gn@wM};+(F2j0Vu9nT3TnOK%nf8XOBiXXksJ-1=oFf4g+LR(`Y9 znXkOLP0jgv3V^1sY5=;%;z{^)z0RuhVs2$cF5lg+Ba{fm0qt^m9}&M=%<_&Q-psoV zTa{K%KWQqjA(FP_`v?wbdDPSslOv$ih|`FwDjPrrOKe@i4X8F92eDcPF!%uCtBkGU z`VpAS@TyP*mbM93A}YOO}Wv#gl*0)|KKaK+A5SP_pVH{2tv-Uci`NGMoa}8$O2;=1#_2TJBa994DvClmk6Db7|Pp5t&0CPF}@1P&7@0Fy%dpfE|{J0 z&H64{RAV#9pJXn#T-<_*;EB4GkRL*QqF%LOuwKE}Dd{-~-whyKn3VRp$D#%Ogih}; z&YCYNepUpIksahKa`=7XumAkkuC*s7km85S$lPh(_*d>;bnju!{yO{e-xCvT7^=Ac zJ7|^rj1Y9ri^u@<&v!L#!_9_)1d25z{B;X7?{)6~9Uq}5X`&MsTeQHz?X}KPx8tdi zM>|I!aNXSb7Be?)z0S3)x{jt@SnTyb|2g6O)A?UXcJ&Wb@*+NYJ%RT?lG7Ia<;Yw@ zQUo<}e*+At2*+`e@5OZy1Mi9f#XmUb#Gexme%d|sgDE3twWXo~U3|TZ0etaXE0|`t z+3a<3rFDy2mI<~>T{(3@Hvu4{JEb|;I1QxgWBsc6G_qA zuiv>9s)}hOA{r>UG$a`ml@e6J8*~pqt1^WBN}Z3TM$d)LQxcU^$pnlZrwZ(Y ztUuAdaiR}@rY> zo??5sHd`?IWT3Fn=?|gXNvkrs)^mo)!rTvp#MHtZg?+&O`eE>7ruBKAHED22KcPct z%k#wXGX#rJmgZWoIy<`*?qpaYPNY-p8*;kiBBdX%;=l{#y#3XAGqYg6i}{?$U$y-j zmmoB1h_7yE1J^R`qVA{D-9si)uMH6n2?Vd#I^9+7ASL?I-XazbN_Ob4&J-Q%nJ%a( zqot3M3EcM!YA#W;5>-ki5hWHU;luLTi(p>bj+}r$8nZABT~j=6Y6Rie@FU>_BK{;U zYf#c2Y}JD7*t7aRcs8?a>5|A=N9vvl)yF+=B`S6b94& zQh%R^zpk-ajN9oO!NY`~HRd9%wU@KvC_O>y01OH2p;zwaT9pm2e90WOQRf+nww6}D zleUuRr=Q}MXR?~&l2v2)`_(bSy9NKRc#jWTN;C)OK0r9XfG3UEjb7N4AsI>}* zF|ZG2tE<5J>6ZrGNfDX1459_QP|y}HXzZi-MqVaO1E8)EsJRwm{qmarKAL6WW&t|v zlb)c&tmvg6Kpz-Qb5R`pdGwoTAdKg#dYqzl1)W}I@bACd%tc$&Sk1QMi=Oac`bG+( zuLm|g-Fky4Ok3&p>^AG#mB3`#J-iaH8u&7yk(jL66;bn z5O*r5XW=jy@VN3Wm=ley8F$b

    ;714dMv=a`wCc+UdcU%rI4IXvxwd=EuP4lDQet zU-1dVniOB#hs&v6LC^|a2|bjy2p0H6rGj`ENaceVoMBhP1(^)JL`Atei9gM^L^9*K zSGvU6?+M;}<)Bw~cc>=(75>`q&5o=wC618|0-S_Jm~v(V$T{+q zI->ZKXP9jeH_%}`bE1jQp6Rn6G)ZI+myh0g|C46`-k?RJJ0I|@+IcvM4*1v(zKCrw zto|~qkl;bvUHthk1{1z8|IBte23!cYc8EN%^hMgbNK1rrmU4!XOVOmUAN!0wqth zrV~DOeuC6;=I*HP^Q@WdG3ZyZXpF4J zI1KC|iO*=J9E4&#l~(gY#-%cBS{jy}1b5`FpF<8%(bI+#y_52;@a%L^67a!y5hp>S zzgwZ!b^u%6tr%--w*|cvw%xQ^Iyr#TuP9AHwev+;v5X+(_@neksXda;=AnaM#6@$f zfUhmx2nqxnu++1*PHTcjs-Lhi>)f(plZ|AZ+@P|{_hGwEhj?hPH#DJ0vix~b(WY*Q zJ9_!>gYyJ)Sd?5tIg!w3!jze}HF4t@jZ2>m7=rcQ_)96#wkGz%N3x-Eb6GnwAPo%Y zwEbX)@7O>BV~a?jeyx};xkTWJIuUtT0l~2-_dM5yMT`tf*FOg?&_oU_$;2lk3kk#D zWd%B_OklylQR2Z#B_GG!7F;>%$cX9aHe^%=NsxG_=m9x%aBBy6$yb9%)of8qH?7yj zowR)%LO=PZc|JL~cMF>4O`hmCSW*<3eEN#tg|h|6%zuqFWua65nFsD=`$_(;--L(? z#v1?jugE8{1D)dTpL**yqfbDcCw>j>f&N+KbKvuhc@g`hWH2s3R?rosa^J9!VGi;Q zha(J2?VBahe++5p_W8EF{w>(l+&A-2s7-ut%qPjNOZL_n-}8EpjT|jss0e!Ka7+&7 zIWy^akdvn03mwCq)m2jI0l4Rl3uR$lg^F?&+%}gicSDrWNHf?uoghX-9%S)Oauwyy zR!W2QuGaX6{JwmTD8fI=9X{B794bQ*t`}xOw*ZvT41CxtqrJj`k}!Z~LLJ5|Yl~>= zB-7gKBNB?!82#i&ajp<6G=B9Fb0V7n#=TiMCn6#AzIoR*8QkCb__~L_ERtQXCK}Qi zo1ObkV__U2T?C#~JXdIwir_lxx$$<5``s3u==`X_i-ZyI&AYIrD*8ap1B1AO(mtVW z4(GxRr2h-tx~GplJSu$=VDt=YCMh%_jfG^z9R68!%F4{o!lgIG<~+&_ znVnsoo3}$T+~CMFpisdg+6dLE^GS*-hbLg`?lxU&pMarR?v09a!cj%W#K%ob{5s7W(x((Frxzhm_YdemNO)& z&yB+`kSxi+n7GR(T5fb2_fW_DqE~=*-*8o&MbsdWFN%@87EKG-`5jk2g#&;Y|4&WA z+9#n5%_Q@|m<=ij^WPvA6W6c<1L20rsG)`MSNLncgTbH-5!8;v4DfCy&>;^MM4(>d z0UFea|FT2#Oy;fp{ezKqcn{nlIU1tGA#fC1FNaGG}1O$5M88{dM+}tI)}pyD8O0!|(GH1o>2F5h@DBUgTpT zuzE%0QN?5)hw+M&P~7&Y(C%#j@8 zRZ>EbfH28T-4KRZ`#O32iilK4P(yP+SZWD2awyr1;`t8!EPF;*=tPutAA= zBmFhTLI;&q8_#!YV!a(mA8dpT=EA#ODrI6Y(F2W2n831+;lO$AjV z<`i`w8f{wnL57+NFDS-peH=1dRg7t6%*M;lMp3c&?BIfI*sIDXp|%Idj=VyUM;qr4 zDh*5*i^U#Mm77LI6D}5aty6}E)$>XPp@%G|{bqD%8Fx2fn?r~I+O@%}9}U|GX*~c} z(3PskNdjtE{qTdTYz0)|s+KAZY48DComLWrM>`G=)X>~5)dn1q{}_{OX#PXP9FEAL zEA{HF?ti7aO50ffWu?~em3v6-0q@EwL(=T_@2S~KH6)YYGhUYeh{Qh2g8Y${f7-*- zSNj*WD}`y<;_2@}4;2$Vym}UBa`w9-2>ctk9fT+z$OE+kl&S6qg)iEk(HLX<{l+I7 zHOidnMJ*00NaK$n>V(n{ukgH)mMm?~5hQ24xw7vcQ?yi)K^T|&ZFb*8~iaES%K0Y$N497r5DPA_)p-`YNDp8)eZev={TiEi)s4;=a+e_k`kt;PBYC+<-EAFT3_{N zdPh?)e<-SPFBY1qU8bX%pHN&*=mF^f*{~=9Z!q`TYRO z_0=^)M`U}Jpr-j*!tC!XX&wiZRGy9>WGx5{{alngsw!-+<3cW;KERqig9?gi`q*`T~Kc!K_gs!Gh&-WHDRumG#ec}ba@Vt zKX#5M4i%bcKzn4522_Jnn(X5j$9X?g;Q27>5midGT4d#QgshCr3*ECCO9n4JdNx%| zCR@2w@g3emf=5qcI(Ag?C;HzhqTJgk6?yX%i5%tbI=@?$=5OAW-L}Ld&dsl3UR0pC zCqJ@}W)XGyE}XOhfBpMURehrg4%|Q~isnUhiNQ2>}K!9>rV- z@WHXE5d(~Rg>;}YcywBL=Rrv%C_%i0tQ*$m*26^?;j}+S@!)Y!>&z2GDAbk>9}wO@ z3b+(o8PuKS?}3zYlso`0dR~TxmJI$|VI?~l0aBKIn=rgZA4QIXCKHMB71Du( z+@+gDv;n(~7E0|5YL6aBq!vzlHX;VZhMTSkzo$^}7)`;z-KGt}pfTHH-EyI7G04A{ z=xbBt$A**mUsx{Fw~LgA$%U+};lOW$f7Nxw-!WGnw+gab_=b)mk7Mp&&L?^KV8g+r zPk9KzoXVFq(y6MXy%?arcdu*}mpHN7T3Xz3R0Y;TFX;v*ovh)_RU*Lmu6ff(6FG|nI6PE{P!IvUHN8sBu>U7FxvWnor;V#@nG-8V~o8sl{}V)~)t z8q?h{%pf$+2HK&OlyBPcMFxf0>=C_P<%I)2wp@v;8w0WS0i7e>-Y^mK^&HR$)n2qF z$QQHqmmpJ%>Xm9sXzm12&#Bf9*eWv^M~n0gW3HtT0eM7#1%`PIQY){1NKetx0}aoT zG9=?l*`x;R!y1v15k1E2`(Qdex(_+iXh<(_YaS7N7Z0)Jo)MD&UgP)yRHqE|pkVYJ z&;OzP4-f|9MfrjH&7)EOp&1Q655@Q6Bp`o3t?%Fg>{so%`ZS^cBZ{Z%W<9!w6cR<6 ziWH6tn?Q%sf(nOKx;VP1C7|> zWlhZJ7`9ms^-QJGLpknq6g*{$$IqmBkqG$nkV(QQoYK2ySC-#oW_fXFadrV$hOW-f z{VO}Wn$23px&vq_JYs3j5wkjCDpY{)12N*eCDcPR8@d=EsVtH;u~%~gY~0F;-CFu1 zXlk?B?%t~s;{jbH|IaoFJc@(!zl>4+5Q+G5Q=?9@{4T)~^%Vw$5UAgw5AM4uVBnMw zqP|XeH9f5K%MYLw!NjoPRdjGdTkUv)`xDsf|3?R%r)sUn@K(=r5oE|fJRe3I8<85Hm~<>5GeAHFFQ;7I{c=ZB8#+J?qE2-i zw?2Qfe+1$cN0Z(W3OIU(Cn8xD-3j>_)i0Dgj9t}hhi!~iLh&$e-59PvOI2~${9r?X z{bW5Qxuz<=zzm}XX%RJ@u}WFI@_3)@l-I!}R{gzb!f}_S4pI{=%76M9BNYx-JC<~% zG!pPjlDFW6^>T2py+y1^4;s=kWHiRmX=uV|gJ`&5SR`R>xJTIXVz`ltMJfB|;Q&~2 z3UyyH*qa4pK!^);_y#4K(;yp&^^p%|@}@ahhv^q(dR=g};DT(j^B^Zh-O(o3c@5xx zPni^k_(>bL!?`+2hwwHUdgk?qksuw31EVb3h9Rgg+Oa+i3E6n%qs^qO0i~9!ZsUp& zBwx?IS=$ov3SCUnL$G;Ubo1%K%}v(59 zVV4{ekv$?~lP7%fg}08WdhGDQ=-Fa~3S41a=%BLY49_Zk4veto2+lT~BO#)8CVRta ze8F(0btIn3fTrltL`DS~BC^S<97ZPSrzA=D#Z{k5mL^gYcQJ^NxIi>hXm}b@r#3tV1^p~d z4quQcjP09X6h*d;ZZ;haxXE7aLv=7?-f`M=rVRsN38cko+bKy&8%jmtSQ#hcr#*HK za4Wi&6IwN!!QfAYV>yMx(jWdE<(^YR?g>y0 z5JFzNzq`KwUqlyFx~uOBFOH^+uyu>v*?0G|Sf&vG#rSGzr2pqAv9gO83ttbP~vq z(w;xb^}EyOdFb3o@HVfUU^}M}?t_@arN8Ic)%o_HyDa>(u)X1El1IUx@jxPeP{s~Z z+{MUfVOPog&rpCthC}oLKybcZA*%lrr>*22_?IPWAZaLQ)aedBU%rERv(eBz`Eb=< zjG!?`{I@!b!n|2{3Mh;9Kf^hGB9_^3kL=^d?}mTQ7L~(2U|V(%JC{b(wB((kTOD2z z+}h=iJJcVgYpDZ_PBa1)z)HgTYq_rGidYKj`^?)?rK0^@(>z7vwV2vMS!{+9jJ{dU z6|qzwe0;Y8L#cjMN1IbTk3Qj+*nPCJ5;%N%Ex%U3>M~f!o!L_>j-%h3Zxng!FMtca zvrM7zHJxAIS{@c`+Ij`~ZUIfrM^P#Jxu9Valxl;0QQC?P-93iP#R?`+2C5_a*#&yC z)LF%OlFm_bDjBM=z1m%8-erGn) znzM)^ZPX346&n>e{(h80D0Hb>h$yAwK#GSD_>2&+F=09+2ehtF_%?XGmk+yq{#GGL zY2cslMne=4jCgXvAWsaS{%zBB!+1C0^t8L zx?g1cjMox`zOtvRb|d$uugg1<=F{J)ky+TUE-Q`9I_M&&B%$~uSU-&Omug!KuVbh= zTs&QD>+5rA`$M$rM;pvK+oA650NV)5Dy@q!S^Q|xI^%kOk^io1vEz^1h{cgf{%sVjfcn>t*LkznnAu;@Z8($=#3-ymbCFdR2fLx=}fYIlumj zBnef8@SAg4^4+C{i;7!@lPI_~!&%i+g)Tcz^cUJib})Y&5uYil!@gCg0F_oBgNqKW zJcdXI`!b08$G9~5mD2=LAS7%pBB<_;cDm=AX+-=xG}*D}r-iPv%SM(Z&`GW9kZ6VW%U+A8lBZqtxN{|bLiNHz_hh}(5RPQfe)B1mtTd!%I- zykxp*OoteBJaJOJ`^e`~5Z*V-_UH32sFo5-=LRP_xXi5Dyqr#cVDtX=*@VBb# ziQ2X8nZxz&sz=w5in*jnCQjg#e23YtmBeqK-Yo{&(f)xFT$0_RPW=YLMRQJYpvSP| zz(FRqY2S>yE!;qeraM?o9C0!#P^L%ms~Z=>2pKgCxFB%JQG1bAYwW=gfdv)KoTHL5#xVO^+G`Z297)eq=LmEB8}Oii>>za0d+7@ zj}@{{#y8KyBL#Z*kQE=2-Ff)ypdyO!>GKWuvR6e%`r&wG#IyY{|KrAv{LcBFSLOe( z%r3H3JE-7gw|OOugAJqwrR`D%b(^bWy`^;+=5>@=rd7J643A)0Y|F0wFLgO zp2KUE$togNCu$1aZq2JqPgMxasra`v8mA*qaD}P$9&X5Jb#XrdcIA}1NW;ABbs=Qh zxX9G4I9=p_^{O=svz%tVQfaui5EoY6JSXFi-XY$)j(fdO9MZq0HLS!GvYnFu-o2lm zA|s!A8J1AWeEL6n+Q@jtw?}zGtFiasp0V@cGSL(3_bNaQ?)fzVe}FgB8bUAa(ftC6 zA*r|(Kz1MZg2U`w+Z4+FIWRtcwari0; z?z7bM4Z{~aTF$_qq;n)+un*7-PI%FuhkCcX4hXn&e*_)u|LFFWb5&~i2!mLlepX_E zS&uRCZN$PjjKTAqQRDj+wDnTC=AO&-GW@Mi>k9goYc~OPW#k(64SQ$O5T7KV9_~1@ zc`7d9N|xez9&;}A?JvjQxFwGZMWWnuwj8)cTkiiiv}`d$c$2c!8(o0*OpSedspNn>yfw@!T!JBvSa z*>|~NgcX=|2Swvi4-{rlqbQFl$&(+TE7BfgkzUXSAX=%{FI&O_oRowZTgr&@FOmUW zuUIUtZ)liVY6MuUaBm#Eqn}~O?LxTE=&p-|KQTc1h%H2nA$(1^Ow>hL9ORo{_gZ~( zB@%8#@mG(eMm!bCMpt?ox{c2HAW=q#huBTRjD9zWJ`MGKueB9h&Iah}YN7aHWAF50 zJ$F=?MoLKZ%XQ?p@8P?`CY(+d%0A$uP+D1{c1MC6(jj6rwtf;ElJIoEK2#bldV+4s zy|52^zYG4!=&PToGy@&=?p{q^LF>Oh;(0RRok)ect|@nkOd_;~FVsrye*Gcs$=%T( zktc#)CWE+3+L{Hl24k;8}nR`bc!3qkr}}B7Cq`2d)u-ZVewT;`fHzs>&ZrfBh9EEkgjBm29Og06h9F zDV}4hyG(+mENlr-`*AI$ux@lX)nsfb{i&t?r_|>4V*|p;N#sdAM8Yicl7E_4)ftUv z<^v-1lpzq2=29M|h*WbbDii7heHyVwc~d3LV#DVHt|Oe^nkMpjFq_$p_5*!ym}3nY ziM3{_gJ^^f9lV1(6_-ZyZFK|@?+kmsqP!9MGe|^~bRhZ#gi8DZ?U{P*#BbV2Dy=n8 z1ZCZV{SRli96XsA`OPQ~$h-FC0*T-D*kn+DtKHM#n|*XuYaC52#E zc1TFhCy50*^D}oZC;s7}suuA)*SYc9Pj?r%yhwoGjF>RX7|KTL*nt*}gIiW{T*051zJ#XyhFD{%JXX^FL z4F8`FQf+HrFsSNG!EaviI#T z{>NF&X0!bDU;hdMFX(1=9hlzSXdrq5cPLm@y)wBvJ3sqMbE?Uz+j2Xl#^kF>L8!^q z$sO<3sR#gpFx674{taPVN7yZ5xSj6(Zy0QF3=f=oJ*VA3U1E1eY+Pb?ziw@D%%JxP zcZ>7-KCSrDBCwI68^V7#5az>aQ@M8ie7)8yUmtj#P90h|vb|={3ob7gg#eX2(U9Up z*A_Rci61(Sx>h`46HXBMQ>j|PaVl~*4=NrJ9}2%Y64km`-C{8&(fr~9-{V2V2DSU- zPs8$bOx(!u;V_e{@JBzbmj|Abz%RgRxFUDt$LR%GlwdGr*MD8+QMTkLUtibD*E3%v zbg$l5%NkoJ%)2-K^lUb(6%rieE_5-K>ovU?eEK@^1O#FBOKm#?Ymlw1GAz`ASP^jx zm(Ahv2z~^8MbjDRWK)!GHWHQ4Pkm|;$I0W5Es88!+l^3<(Q_$*|KYqV93D6Y2&`ra z;-*89G%<1Z%b94GP62+Tp8xxFt=nz;tFK?foV-D9Ou0S-7WVo}&+pb-9W=7M^lo1h zwKBfUG~?e?f4fB0Rk`+Sv*ZJXUXDD+OYUM15iD3U*ao9uAC)I6oT}|Xn$5I()w}fl zyuNu2+Xhq2v|CkcD{W*ml&W>VE03$cKs5v3OZHTRbFG2)qPH!|9qVw0-c2QV_Pe(; zkt4vIXf?RNQKF$BT<8ve5XOJt5Ov~$@06-+K1yAsiW{3-&L0W^{+OAVD7db3W`R;2 zHb8HECa3jMmT7t&*Quz4EIj=W>O(kc6ry$EGvo*VaQ5mzh0guN#2U zgc8~8PJmbVq}IEfDSOSqhd+ZsoI*`XdLi_Ita?Q`iQwZ9N5CjCt%41aw&ImvXR{gT zh8=IFS$P?5D;VZzMZ+102f;R+4}J+<)c7aVkBR^M#{W*dpk)m{%@Ygihx&OoOKeJ- zA5()uIVVc#>MT#0V7U^113fB#|2s^jV05krd5H9c!{j<0d3IV>e`O-zXH%#SxDus( zikko=r=V9Mx2@4GA<=9~Q!F<-^^)z|C+b&Fh|CT$Z|lCS3C5x0;cmI+Ig`jlcKn{y z*;W)A(a%6p4G@e9ugas817J`t zlI&%BN(zejECD_iB3b?Em?{JO9teoG`^?Ebc|t&Dz-r zHTVpcFo8Q2bhIbCG}uQc2LkDCrz}{$dqur`3Z$U-PqGs%2$J)(;*Jnq1L=084d!{!sQGS|hvb!?Bn|(7m!8{-vJp+_c`HR6qAq6;U zA*GmO4i$#dD-b^>HTaRSKl$t1Aaz7N#qasUG2u1`4wIn-4n|CB=uH|8g5So>>PhiW*+`umIh!;Q_0^~25l`sPLP^k}m%@$%meSWj?> z{x6_^|AJd*dnAFGR279UuO1+jI1=b!4Yc3J8YgsDGwYDg)N31I-)0=ag=c z97FlMO4OwaVgp#{47G=PJ0MYCv<&bn>>PVU*#(>^U7E-CbHO_WEKxu93fXDY)QQOh zj|FoZVn^o_CJXb7fWi|KirPDxu`!=UdU=x^t#Kh)*Ge}o&3Q0BTB}WvKQrj=9pMI` z-%3w>5_-Sj4G)p<$3Q%!5^4CFsRU@l3^X?TCPrae1erBy{6^rT_wB|AP*Ad;n*KgI zjB5Bosv2Y&8^&ry`m99T#3A=S;nTMyN?^Ly?!7jO?!O zbw$eHjr1r>o^j`s@H5t%z2+n;)^$b-KDAzP(td@3ldD0YtkLfTRfymN9{>Z^P;J5( zWO|`0n1@p0Qd@JV>O-}`7f?eg5z_?rfrS=_L6?17ZMMEA*THJkI@O9=gOTa!@jz1u z3%g%Aw9ZIfaHa~lVYDf^0pdfNjq=GtVQjfBda%E8U?Xc-aAt+emRdcyu>BamLA zx1ux{>>W$_tK8x2OJ~2wA`R%Gd>8e!em#h&me*;5f5ZDnl`f=5XBuB>6}@?{o*Ia* zvfYVJjU5lNg) zZFV{^FoNAP6caxI4aOrCcxt%n!l$dgUW;k zBd5ls2_C8#B@beBz~C!t#iFOza1(JEPAtW^X6NSrqCcApZFqs|MU!Bfs=6_^L~7X9 z4L}IRr+lpuhuyGW#$MJo1bOuFJtafLND8P7SM_R7dHkHiwy;S!8I;b+%;Kv?sS2$P zlx>tY>RqJutE5{;-zE(x5eXI{xcy;Ut{@IvcKE?$qU^oc~VzHzPm#AN5BDA3J}9 z+E_&CJUGnn=l1@o#_g^N}24jS>u8dyG%4vdZ6LT+tu^J0q_C4dKWv3)AeB)|<|Owwf022lEx zA9H)V8@b}+C?G?qvvREoq@%j<1ZOgF1V;vlANwJlLNxV6 z^&LbOQOp9C4jLFkkcnHg!Y9?#ue4Ld>(r~PUK6BLE=u%`ZxO6~1^SnjDlD!^;{z1G zGc~CJKmTw#JzxkH>$RZcsA(ck^KK`IW?xn6N2gIw`)#+39>?Wy3RSoM+yg~e9etep%`d!i-_za=zh=t3M z)|7fWiW{Z8Pim!wsyThZ34Z2Er*zfDP0+6u^Z18WbS2NBvc zz5S`|3QlFcp|!D67wU!8620#@gQM*C?)`}U4SId^2C@l*Gx1|_jH|E@c|!O-bVkW& z7M#mjA1ofm*CzsAcsK!`4x**8oJ$~>2ct~jrwvI$z!e_7R5ck`CSqvCZ6hBAeie=Q zX0#3Y5s@=8hds|(Ki9!cI#F=NF-e|J#u0wSp8!_^me#j^NTnQZor63bp4UUD8u%s# zx*g&!ZfhyCsmW&PPCOjnHw$Vo8&E}V+veLz{n!)o{+~B=?Z>2)?6% zM3LxKia_VP*EX{y!apkel6i_@tOH+T2--%Rl+tG~0|`_BvtOYHt!zW`cHm^ZdqDOA zR(nAf>wtH8z|;4Az#4XO^NxuyaY4C*&q*mrF;G}YIve{c3gL){K5=!61DS0KC<5i> zVHK!b?=~dkIC+9Te`vU4^8oZ3;}IBq7DLTsP-p-~3^hrmj+7l5+H3cNx1%|3_&RcK zfQ@FcaXt_-GBYGq`flHy>8!rM@&>Ab=*2Z00mGzvB*#`!kuQXT3=fvC!}F3a zQ-pw_>L~gfe710W5-vsT>jtGg64x8NiHAk$F!OIH<2u{F4w#vWMMl)}NbE7bSFjuo z4(T`>vHtDX^y|F+rN|th{-w1D2CLKJHnc9mW6X;?lP%oPMYl!3`Vm2u5F9_#g2nPa zMAjFV$7A4Z0W-jdU@2>XhfpGo8QT;VFkACt^5q~m$5UEDX*k3Ak5q(Dt^8(EN#M zc;0x;eZJTD_9DQw#W>m#a%}K3^0wimF~|E@WEypX zWL%00jj_OqXE`||Dx0yX@ycQIa6`p;_27O()*`Ov*DI1jip>Sgx_vl1oi9}2pV9!=y+sGjIA~%FSVm6 zY;1z8>ITg6rZot+)|{UQokd?Tvs8A2kyHB0d88PjF*d4>4*Vm}#~0vY9q1?hli2lC zFIqvH5I)hn#6yt>vPd#ClOoSCpq$8N6P^nna{h%ZTI)f3?^q3IgSvQhR_FV@a?mSa zbG>+&KfNey9_8{m{E8izO}<3ATfz`Ey`tvuaAxET!UZk{&Tm@EaQ-RXet@saL&YZD zQWMiiS~7}c5M->l7gBL&7Bls9d`hcos=0v~5^VA>oi56HJJirH_ef_jF)0wmIw}KB z3M-i*ilz@z#)kr(gnkNsrz~wA3c`hOiI-;1NSBLlHP(j#&#`v!C|BGGj~XAa7CrKc zOru40`HNCVr;q|s#2dxrX?&XNAcxfYNWQz!m$D-X^ycNiU&Fh}v`Qq9v-t|!H0aVl zelLZ7_$Ao6ATs_w%l?jA+?=V*RPYVYHr&Si9D0(bsE7lAM$(Tc6!snVB~~eqE=V^iT|Pr@~xeguUeFtxlt&A zyv^{Z0Hg;cu~w|18>(<@riOj+c*Bu;YRQ)6Hxm;$O9emfews`Lcu8#O2P5+K|CBwv zAepkZ0}~4h2s&hS;~M!^Q4YSP6E#-WI?CgqoDZD_+a4TY%>b*;W?6KKjcU;&=fz}2 zfjUGD&Qen8R3;^wBtd&daRr&~AlYK12r~X}-vMVfStg5C75beeB^2$yNSCB%v83FJ z>T1Eyr>PBLTRd&a>c3Fgd>C&?o8N_mYNk9>H%9y}R7<|hJB3-P7rl~^VEF}{vsG@k zanm5iL4q+8|6((rKg^RA&(0cV#kKfj@8wKQDwNCT)owXT@p;|xLg5>3gvZ=$y%HSf zszde`nUE)b!E;q_ix%M+F^S?~1t4>(aX=D{w-r=ovz3oE zafsYSnMNw1of=*iWdwp5s%8%5(i8zsuZ^^LChDV64$|)j&x0s!alh^ErE$82x&}V1Yn+ zM_xj9Gi`6pMh9TIs9Dy|f$RSUw0H-p>Y{A{&VHfkDfKc^(jS>WzyyH>a04d=;zZ4O z!^72`m>pV?wO~NYC8>WiWNc3#k;^h+&{Z^~ak1t^E@8W5IAW7YLL+jFclG2!nY&RgmlWUaKIBUz>T}eN&uYkJe5=Z z!G*f#NEPoYPA&+<^`@AUEr=HTLVYQSKE>bp1D>8Rir-A-%Dm`c6}0ltgqw(_*1c8> zy~kMi?5sDSDNLCi@bTD9LsPIWp;<$(Wxq1n-J%(D zw)Mb9eI$5TIH^4Wjivw;8oHBwSd|fKq#?7GS{s;~ZnNFJpHY&6Zy^fEJf89{e#G9-{`zhQ>OaoB3B->k5+mnTeJb{`M zlTG|yqbw1GW{x!Gx=`FDg0c}7k~kWwKHFfto}I}`n>z!`kjErFC(49ca1Vve0c?2G z{87wDI$DzL2|EUN4cXyp$PW4ZD-=?ylTgot7s zw~a-CehTB^LIJM}xm!@D3nf{-gQ$+ub))2*>)i%T7HpPmPse79tW0HDs;CNzA{Bdw ztxfF#Wm!#H!k}q&j^r&rZ+xkYy z8SQ{dXe0HZQ$NT5^18*cIA)+sb?Ppxbuc|?fCrLMFT$Z}xE{gr;RQ+5K@1;&hhDs1 zoy=SPo3eS-05D^%uwVwEC53+do)gP0K^H@eE|e-1uB)uFkOJgb!&3!peO^mKYQS4 z0N@;hbH*$IlEYnL&1L|Qcdw?y?egGp=di%-RRlyTOauh!yzvwS%^E|mq4I^lkcBDRRvNUlzu z)~*8m8Gik6 zJVS~HAce!lb$0{lk(sXfgvDcyZ3vs1DF%65ZtUSz_vHZEF5+D06M6xFD(Ds!vjCy9 zYOjzt9*QJnQ!#VMA(J`aQ5X(JM}wK%vv7hG2#AzLEPgpmgsJa+vtI3PJ>2_tb!Q!k z*{kiHt*09g)*nD!PwkmdLO>L~B-oxtg`p()n zXnFOkjYk`Mf4Ozz;l|!3+eC(e3W-NoclI{co;+IJskWc&Y;WzZqx%PFc5`F%AvT1s z*B`HM?k%BLJge59;zzan&FZ5^?CQqq6F|R1_^P$7?Z517eErQ{_086!2kUtF)jA+! zG6U@jgIasEy73sMzSYO8UlY2WY74FG++Z<)faHowO7Y|0S5@RED=QzZ>c`_0z8qV8euo=PX0In^H*Zu+ZOgpyg6q-?Al)Tvei zm0Xs*>g(R+TcoL{zxXrZvgEWkxf@#v`K^`o#Q8!UU~Xbr_0Ewgl7RD6#5BOOq-*t_ zZFRFcXw9FhO+E+bT>wmgacq4BW9OjShGdFi?!Zu=Kr983y10MB_FuB(()rR5h3+5o zDKpB(19ak|(bCtSC8Ke*1BQ!~#;qOc1TIU5h6NFi+f$)gL zoAAis4BY$E=S!b1eX4M}FNam=9QNMim5wl{2$C8cq4qNV>l}6QxC^m`J80l`S`A&m!Dq~__?Kn=_Sw=Omp=VG z2N-J7VV+`9mtd2hL{VCtfP6Z+2-ddF_u=eDDQ7H=PfVSxuSroWi9xn9fltR5ahYFCwl-1=f>MdXbbBM%V0$@qc0 znf$5lL%*ANmC;KqdturxJI&h5=F1t7ghS~Lw@=~3VO6MZpv~FN!3n54Vqp%@;>hSW z&;TrwVd35|I*H)?3|Tzn@W#oAeh30;0Wsx%93lWi`Q8k9I;4q1!AUg^^zJ64+KX1z=n@c+49YdTzmg2ojP*7|AFe zv{cC|r$QW{KzztrCg)I?OPEFMO&`~Du->DMwe`*2b=vHuW63P`7OL5J#5~m5mIIqI zdUSLs5Wu;!X>C6bY6q+fbHTCett2THJKh1M@QRhq!T2E@!VW_faR?CKz-mLUq=$h5 zITb?zsQx50yxM^u87^lJFTgJX%lX$ss3A*f>oJqy(V$burWOcDn+cm!Cpoh6&~VDe z|AnVz7CLV&Gt=b!>yo-K5Exbh%{5SatxUkFEg1MFO3KvO$Zu?;?4x z#+{+vjN4tgSJCZFcexT#0fWzLZzM?PlsA@D0pb5@d{&Y6R1H&*X#yew-b%FnYs&?R zjXIzz;ge0Tf5W7RqKM9vS;MuLJ!2>o;vkiATxs#My4|Cy$ zaR5s9C}6{FWY|Nt@C$mX%28C#Dp7kh!Z}$kd}3RvIhLK{zNDU7oYg`60g@|!<8civ zpr1Lr$_ZV})2w6BY4C%@VFX67bKH*c3TK9wJ>-1u!9jrc0a%2Tx52+J;ogVqX46L{ z1iO38mi%~Q7a5q>rhsA_I8V{I4}gap9NLJh>vg@h2XAuNYj!3hfbLR5#0$~Zh^yhj z<9iGQxaH}%k#`!_`5}EPk-k_h_18qklf8$3oD9t4Fm9CX{4oNBOxsW_GHcmS2+!_c zV9WZ?$qzeZJ=@HcZTHa{}iGX4{?I#jdt4Xiu7rx;q@5u}9`9>z#(7y5UN| zA73~)hm#`dIrJ}k8gG?_qnOfGBrv$=ttEaFTY?${8cEULR8gf9nK`y){6ECo{&_IK zjS8Fn?_OPCC4KSTnST4@ooFx92wN42o}8(&iT=}UeS09M@~~5diE5jtR8DF-@k5zY z+=K^S2!$kUeK2->g}o&HuHCD(4qeUo@_7PSy@TQ6$czQtkiq!JDaPI;I5^v1(xL>VM!a@Dh2&WoDX|1)QytS-_0*z zTf%hkoGzSHHeS$|Fo4Hi%9lR2;@wE};aNDSwk?h!Rik7P_FxhJtk*Eg92gTUqKzdH z8OtgPqScU2Qjx>%)=fu>qS?r+FIU8KGKI^%(Kzn3iO`w0U_a9a^pV$h-&uyE^AiJ| z(%!<5tWdK#K*H7Hgw<}WHVttKZZ@}5U{S!Y28s_>;En=d10-6~w>>GJST5e(@1McJ zsy~Jsl5qm6b_rDkUX?1J`pjN@cPx zfr@%-aHwI&mmB>$?4$@GkxFqeQlv0|uAFedhf8iL8I7O;!gsuc%M+XS54w2EyEfPf zTZU{$-7|g8&=;N#d-Du;Lf4ma)`uL9K7n)b1Ev=mnuWoJx3(_fwp#$_SH6}V`8tM| z6`Y|UQ1dz&I6v9#GT;&9E4cbaeXQ}D7odjWrI-A`I*@##t*U_>>Ef!u(y(Q+5GyC1 z@4$lGtSX@>hHM#UYHUIkn_>-OvR<=T7PcFq$#;yE6{)v3*peiQJH3Mo7@pq*FV|Mk z;Fj~cJERRkX5i(8T)XABUR1xU?CWQ|G}BXY!l4gzhrkV(W85WI?HoaRXKOH<*q!Zw z9B3H9&v3Gdy2C4yo6XeAaA3q;JIi zmJ3K5dZlrUDNwROlt}+D4=5nA*^VI`*AO2{V2VX%d>75?5kFg zZ9yW$6wGO-cZ3)bpHE$lWl3Wa&+t})wDorzD-VkZr$C2-{*@S(Iz}KRfZb$H4j0(w zOUQECbKELZ%c$ea%9M8Yq`GY!L)mglEova|vYlLS5CP+B4NC*hNXEcjD*W}Um@ zHODb|r8DXb_)vcUry8zB-BbmYA3(U$;pvNrPIf0SQ~u({*SRNBnMwvB>>+KpKFDM^ zli`(RBycrA?5nK4QGiPA3`3%T!8$oSEX)M8x9zYOGZc{H<A*NleLD1YCi5luOo$hkQ886wuL2t9o^X?y&rh!6&d1OkItc7NGHVQ!j03q z=-dOcA6iX6W^io@nn6iub0Ji&p>+Ieh&(Q&>}dzy1&XMPG|ON<6x>5io;tRNE$JY$J+!b+jvs!cI9}$5R>bcQXAzDzF0C z3Ji>wo{R9TR1lyiN7z+AuE2m2y5(eS=5fMtxlMx9gKroDS+a4?NwR|k2%1AR!)s~^ z*;?5gN8L1xNTE7Fp;P^ecur}H$*5S}KT#|Ke71Lm{sp}HiX}_{Ef)I;;Cm*}F?EhZ z#=i<(;%MtHe+u$tTk~8&E7eDGLFW+#c}*;V3_~rH&B6_N5ZG9akmK@<8VnZnPp!fX zl+U^;_49XBKPPL!Sz(x_pOORC=&MO+x)#N&;9Kt4VGt6Rj9>FV)KgD?27TE(T}uml|S z;oWz3e|T|<-;6ZL%mB%7a2+ljKGk8Q70$Yw^?j@`O+`~Z?w->Lm1*gq=sz1VffbbB zxZ1CNxjT~7PxIw~6G_jB*qxw)(PGg00~^o)ii8Mf zUD}@MYnfaNO$#`0#M7*TP&4}(IH>w@1RuQZ9hx1+=#<`?>!INq<|LC)0~V5PP>L|R zj1rPr8bq}-d34l-zHg-9wpqSNNle`iCSmTqGVy0GtUdcv-KRE<>0FiUi{4aYU`MpI zE`-HEP7U)Ukpa+_`qX%EYBD)*g3C~xA(_$=EY)=AIS>KNHYYiFg>40=qW0Nb2yK)b zw4Dp5(}U*HbWqxah_5f;k^rVhT{gpR#R(y$Pb$dikpO2j=zm(g^czVbx6*_e%uq!s zDEZJTQ=)dLdG~nf!+Xuz%L=|i3Z%lycGMr9hE0YU7$U2N@Qa@{jG_{`K35YDYiSKR zttG3C2Q~!|Fxcrp%@au@H3|4ZF-@=XEaFRbfn;*+@2ej8$cXcF0Gv%2fLkHa` zT}ZEIF7qed!oI+3o)*HMv9h99i0?mMf3UH-&->}2^G&n$aMeQtT%H3a^d8StcDA3+ zmq0*~nu{|52ZL23dHH~MOpp_-X63tGf=2upMKCvJ#1LOJ%G2@4Vau&e4haY5c_ANV z&p2T~@hJ9I1OJ01XqAGEuYaKsMm#=d@sE3nEbw8k{vcGhT*qK1o*T0<{~( zU>6*_972PrUGJ=o;Za0HxDoI=Qe^_wo`+a~aDJktu8aqxU?oY4EVt2-Yf8+-2YSUS z7Ve3)0pkyLd&l&L%RF)~j|a;-6JkyT4}h-`H=C2e;5CzMlJi3P7{8hi36qjW_!c~k zVuV<^SX}#?9}niG$$5PfszXGoO}esOYeEjNCOL}tm3=pE;<8$)q{j*+{`pC30YwEp z-)%Z@VXuTaOX%_SSIi(*Su88YAn!+2(AANmIZrB!h3+ z5UhfyWD??ZQ+eb#(0m{h91LVsskjzgp2@C*oq}WJhwDO86EZ0i>pYuxGHS?SW9%&f zGq#kFz9?SMdB`=oY`Hzl_G9h0uW-zPbx)L21t*q=>ni!X)a2R0rF?A0hx9=h)A*Iu ztSxbtEt&?ukGbCeaR*Q%OD$%Cy?8TuXHy%w%|`w)y%A1?L(RQU$-Z+h>$_>o5eQ-p z&UyTm*RO-#stseSaeE?XY7B4FG@&e9e&!$gGPr4ZeoN{?KAriSqUsebS)SxGZ4Twg z$D|po^FX_4nS`YMaYB&(NRXW9kRqZQse{#iA|zmOjVs4QASOitwpM7hjluj3XzR{!4l$L25trNR9}@jKU`C=m0aR7ukXU_2F}GQG%9c(ZeVrB z;10F%xg%tler4Yy@3U_OFsa16yeu_EH{eN)K6F+Xf$9#oE!k#(uXE2hYXV6^jw*Rr zK0B#Ak;R%u&-%%V=F7Kbq{m48K7@6e$>XKB1e9b&K<=lseJQe^Pes&)fKmu|oTQTT zWWB41VV6aGYQrM2V9IjbHp4}jrsL_pdYbpzeC|R+ zf`rH=z=oKt>7WO-$@9_pa1E*8M>W*M^6I4$Heu3eoWx`{W?z60N#0RHJi=80f)h<0 z0CDG*SGlnKY}9 z6t#Xv4!XABOVLONQYo^AWJxLUXb&=`XMyxjZWF+y@ZRRrLqNfSHHp>iPt^zlgMP0K@x0PK26HWGAS7OzNe3(L#+&7U7H;@7jk$+v~) z{A$lWTv+0}_Y}X;I{uZm(glE3;R6H~RZW$UD_PCwSP^zVj8-ofLEeTnq9Z0{+Gk$4 zR8JD*^THEp>)BmPvg4)rcV5$>A;Lg!bw}xm1pAer~#HYcm;6vidl(KU`sC z&*uN@qBp#p7e_sX=nr-W4*Mxu{~dDx_`fwb?#n+;TN_n>b5I@ zf|*RyazaEvcOY5PhJcs4RoVPw5yiT-W0Sy)Tho#qn&c9YkW_ZS&)gaZ~DzRR4 zx{C8h^3v@j;lXj9MEOvXU?a6Okc+Xqat7h)xgfSZ@HSi|kr9ejX_wr>q!lbjj+bjG zC(nmvC{H+{)Yyhzhr{FRSo@i3JktfyQUZ0K#AE5o3J{A_YP}u18Hvq*iv+n}p?QAy z%br5tfG4auXKXqhflCxU+X(7=xCt^Ys{>Ij)I@8Qy=oRwJl%EEew@r!3+a^Oah+DA zxz-_2UL&{8jPtnL@Wj2ho8g5>wHJ-~I6dM_1fm-cYILut^>ZptyRhoxynynusf`D1 z3}LnDs4S4VRMZTbchxN1lm;s=t$@)RLtvBJ(J-1)D~c(`9EgPE7huM*0|9uS(0j5! z<0$Q2rEdJH_opkv5p=P*&H$8a<^#&wW`g&WU16SWm&)LPtQK7sD1EuZr{7NS(TI9g zIIW+Mn=BL;OD-)fFD=3N7X}eJ^F@NO`CR>rdM-VQd?z?1HM{w!&Mcg2z;c4Sj=Y-c zt+NXi0t_8%U>q>-d@+)r_rL4EM0CN@*-6b^M>|ZtbrN6$9Cb&X?ca_eJZE81i|m!E z6aMLrAtE#3pP&2`k~aL?A*9V2C5RXQ6o(K-4?*ye@PsI5gmXvhA!Ytcu_-lFi6U?` znEWIsmH7{AUHUSlA0!vRF;#g9v;r$Sy`UFF)WueTj6e@J9w8gS{!?Vof4~$v5DMwPomb73Lr?|1 z_ykAd_ZQUmcz>ZrDLxTaK*vFZj%$R%F?ds8%Pzfe3WMz8?-N;z)v_oEUb-F1m5^Mi z6Q28*8{<$5@o++`P+J$5uo|`^)yoJ1?h@INXj6#~=%~f7x_DM=FKJ==5rUobGyCbY ze#nTLlG>y?kf7)|;JD0Xp4R?1j*^-)0Nm)RXGletd;Q@&L|wmYH8T@pNqfa$)3Q9@ zHMf#tEzpQ#^_s`mJ*JH33FH{J_Tm)iDimQbaDl=bW)E<~Q*cU*emc2Y#_RLgtuVs7 zEH6SLO=$UwXc@yzu1;{$2cd@nbOuqH`|%;irJr*kKk7epp??)}M41`eSQp~jD*39X6bg6rqa zCvpWb*NAER#IVJvNZc3&GcY@nAW2*XlublRJIUOqJh=oCV^;m|i1)SV-o-ifLENft z->NzZl9G0vZI>E>FcHZ#%yX|!ry`w4BNIk_(0-||SS6&jtHeoUHnb%2Vbhm`8wAcV z8cdOK$qM&x4ST0ZYb2h0xHSYuPuSUEJ3ky?`64L`9|Ui{zyWfW!ba^?D3S39durMu z%Og-ShGOZm(b}39@C)tF{QHH4FTeQU`O>0bm}D;al?EcIw#*MCCsqjlZVfXbHMOBS zh70bB-L(Z1za9motBy<`LJRh;7^6L0Nfcq?`GzNL>EW?zlX$JDUV%jbYPN&%PH=`! z;+JTbcJFE25{B>v7-)~X#kF-WYbBMOG*RsN7;R)VGJuPkcQV{l!XU{ z=UaF1PH8OsP9Xr_v9)fthioLumYm|Cg5xyr!6>gc72q#eiNs@xi&G#)JpMm$MMB#e z2zV9`2|8i`MH(6a&AH&n2F1BpD=0aEun0+Oid+DZRu)m(F{hsjXbI;lZ)2P8Ica z^fgQ^8ca56v0B$n>$M1OD%S;X!JKeiPO&rrALA$^|9u{!St2`4i3iLQ!j6PSbZG&x zOb}+;hjX4zNFXu0THPp)OOaBC5h7$A`j>8pW>zIuNp-MXrQzdIi`|3M9s^Y^5OcJQ z99CGcQ0>rGGykqyT3V`pU@YS-l@VOk8VJI z7YDdgtZY)3s46f$Gmx9(%Cla=igN%8I!^OdYs(HAsrQKify z=Ffg6l9?9E`$@ZPlf8b1ZPAyz8r_sEi%d5oF$haZ{IS<0xLI2>#e3P@K4We3L;2@T$^4|0fD3M( z?0Ut;5jBftSXGhn2i1_%TDs>#eByqtPF@I8$MNle9t3t3s&URM$r#ES*Kmd3RDOt@ zK%Vf{lFENIIJ`72R^}H?c}vM4WTm*2>3OW?ku&mSA3mkydMZTd=GVGsBwXHa2f?I| z9O*B62VJ5*)ML~pw#O07iVP#xC}47?|TOve*!#-_^6B2urPM4Mtq#A49&vHFI2?OtqsUNvhdqBxNCSc*uQLHuNEL zdT=tJ%d(6=ya9v41>?T8WgLOKNuB%)ory!HER0h}RiB_;`|wj~nSgS_Af@8F03x`7 zJ5=8kmFV#K+2XsqKhRNnZuu0KDO0Z0KJm4t7FDDsL!%(7YSBAkpOfAaA@0h*<$@bzSzw3_3*mJST`4Hng zaOCcJz`R~a9iSWMzV1l1LoI~lxu$|l;z4odCE{B_T1>FwqC8~(km!^_@Kg>X@%yX6 zA)c!r&Ip;uqNGifqn}+%?GA?+T+Y38)*COMcF!)lC(FIFWx&}R;$Gt=Xl44mU}dyK zupE4aehKwNYkLY(N7qLK3m#<;__WGQO(UG)gdmp+RPVI$+5Vk!=wKr#qA6v8+irD} zOB*P;S@Cp-NR82e$mFS!R~l5E>Ztn~cOz)x6URqJ&W(F_&d8F*ab1bfbWb`Hqe?`< z9iy)58E)gF zg^>_*R}e}S;2_eMNDBxngizv)pE|Z8&HwW%wjh{cF6BljNQ|YJ*>DGxyVg_HxHf=t z5UdTD(=g(HwpZz4fp}zrdhdX+*ysb_)q}X8_OpakYE!>VN+G3^u6~IOX?- z1C$-yKOPK@kt(O#Kk-zW;Rdd+h8M^)vJLYad`NbB&<%a@l8=_omxlON+J{XK)-(#2 zQ{!mr27)FTwAok%ll#GI2y;Nk1+TKR1HQ_Kx6(ZM!6lHyhms6{;n$J_f$KlToj*sH z)oK51W86D6W(h*(vcYvF^pVqkI`_PcWC*rEUx8&2XTF9~aSd{1*oFWr&N@TgJ;saL zX6&1%7tqeh-h*EHrx&NpxG4fv**iTut3F}%eO|aMeKH(Cd^a6Vcp||;Wm7F0>I5s@ z@26wM$~0gF!ONk`Q0kgk>3-jg6>E1AR;);Z6@QXr#X)SAUn5p7&iV*(o{E^HnBXSh zB70GwL*Id1mCFA;uyK-*(xm52G}41moY7**v4!?RvqBe$lt0f7O-*%J&$vCrKj@mz z2SY3dEWAP&$%6d+fQ6Ex}8MiINU4 z&f%1X6gOa-n&PpxV6;=2$y7TiqY0Q#wzNnCvH(Mo24*1zYLdM%0idaW2*{-8g@U00 zjr7DK+sY_Wp^`omdE;r=8z}N8V8Im3PjF`ybju_AN4qUbg={rm(x|p5Miaax$Pw{H zK`siZc;gM>?_A$XwCdV&#Qc=3-qwyLmx(;Rd73cK-;p6Rq2-u4RmE|j&pld>Iz;u` zR|s=cKC7d$fkvrT7K4Omz9yr=Xqwj991SWI zn05Ij8BV%Or^B3x^Cq$-L^fc9g`NsYPx&Um;%TUh3RX$+cEA|@-%1WMgBHoF0k8~v z`F>@2*4|Jv@i8_;`2K<&bkB}Ys13k{3VNj&-L0V*fkP!TY2jAH3z&F%6|Uv06FqUk z&&SZ`;H&^ArOT>&aL_+QW$aX!P+GF>xi_M0z}1In$SgXn)|iVCgz-R^v+MyS*UEvo zDvKg5>296gp7grp8tn_p4(`*~&a=7KFQzOB)Ba==Mx^iq9IOULlx~IkI{eGwKttYg zpn8Qk4!*Fdz&eYX38!g@xk_94sTqg2-AF0^(*IiL0A6;SJTT7-rGHI25jPp` z7J5wSQv!b`CzjXz`hq?MR95=7L?3zX3G!RF(!&8{GnNtgtcv*4$>WhGK9ij#%JAij zOq4HPrste=B>bMQc7Hn+bD*_db*{#tO{A7^ry%q3pPr8|&AG6VRM}7atkcaf2x1FN zZ(sr;cVh=J{aYVI{v`kP>tSixV1Uv+L`#nKvRCAomUPvkRaW67AsxvMen!OOYSCLl zLttu#cVSgI$KyK9P8HR?>UPuK!B!ULAg}qBBVB;`<5`eOGFeI9eey|DV=~LQ*hv}l zhUJ9h;Z7MM9F$=ny6oIL;JABU;32dF^PyUKF!6bBA)ipsTPwNr3`{ngmPkAL?Kdr+ z9efhoFxc8Ug1VxbYl8l+X9=on8azmK(D~pVfl>cu{{$S8QAFa<>uzbkq&}}0&(EXD zGh74`H8tIJb$MH75T1k?V>RK*4`|V_@VV)9$8ei?dBLaO<2swj9ApFcDG^UK&Dt7H zN6DN*)56c~vmhBH%_jU(b|w$aP7<4C!3Y4^i6Eh1Nhpt@AN7wH)WWj%&HCDZ>_6Umur9Z7 z?60lv?&(2G;f9@7`0hLnxk<-(u4nFAu&DPOZaec4)9Bkc9%p?e68(8ZCZ80?Cmp0* zkb?Gebd-o=^|buNF@(ZSM$^D&g|;E^T|NwXB4TewtCAC~Y0_DqpSB+I*5j`PU8P9q z65j)t*X$w**&AJ{Mp&3pnmQ7Sfy@Q9&ue#>QZ^-5$TRaS9A!EAl?iY%Fr(6B!{Jq> zBLq5SF(7e;j-Hd)*LchTb5^^=qX8W7!s9gAP4!Nc6tv}k5+bc|8SK1O3 z-`UogWRO=e0!$(+fD?LMn_CDfpr+eoF1if+qt(%9fPlR*GOw;m0E#JHUC6b0Y#l^a zNuYTbU}_$NtZN^2nO&m=+7G6Jt1M_Tw0=tanr0Y5A!T7Zx|I{aao{TYiIN3}It!7aq-X0LHi|{Ihx5i7uob-#uaus^h zvj;Yv{5DSoDA|qcq?esqGSCwvfUrE5bui#J&?OyOlpBuWNIvf@BlmgLgbgTXtt#Ga?)_YDNBjw1gRR2dkgRaGYrU!PIc!e*%fvn4j#yLX@FP>cu%WM+ z$wuf{nZ|i$>wFsPV9qPIMj0O{)Px4sZACL>x;FMOnXz0~fQmuXKXy$(8YB3#k@@7p zK1t1_J6qk!v^ZNEty|x0)idfyqM-lDT<{aw9C*2+W0Z>9v55&v6Mi#bE7YFOXU)9jJc@E--hfR^g}$6BE!QOAHv0rcyTwd_VJa{M|Pf` ztovy`Ml>>JKRhE9bia3)V7Ua$7zG)lhV#fEAm-o#)I=l{C~Lzl0fO=zR3J_zqVRHE zgjIxX(h(JKTXbx2dn?-|f`dYeM=5gkDQU}n%mjT~fER0TLgsSLpI)Syie znrxye)*_|h;3T()CrGR4WEDIz13U%J*0o*=h=jb+L}4nB1bHclv2#*%5OJj=+ciUw zOBnft8A|+fbhhI1s85>o@-7+F@Djz95GBtOl957Z^9ldq4TbX`r8bF4v>Wx6wO++9 zhJkXu?-R{WNgH#Ay_5batc<*5sFu(Y)3^4D`W;w?tk_bu$;&iHU5tUY9P1Y`5Pdl8 z|82RtRSlpJ9=`3P*5%+rZZQ@IhA@7viwO7_4N<=udMH6;aZ)(Eo#YN+9TVm`sX=9( z`kWwe0Z@;+M{<2CHpHx3w#Cm&*n^q0zdB_fO6UKLkx?Q3d|P5OG$%g_6DDv&}g9u>J~^p`7=v8K_KjMN(aa0PeF zvrz~KO~@>%knr%6(4!w2jlOgY_C66WoL*_og=MD3b(MljN5<#7cA=hj3ygV9dthvs zl@g!qupdj(h&u0Dz`VoDM+J)LVp)gG4A3d~3?5$1QBp|76LWCR%9A&JkgsuDk7~Dz zEh(maj}il(@|XS@yxe-bSPG|I2UC=D;EOQxeUJ>PiJeVk_$vNfCf-9o%3~hh_tjdJ>L5d~uxgu6)z!F<5ml*d^akFpOa|nfD788>@@+$wgs26et z64LcKeUk}+-SaaUgknIpetsM@8Fkm^&?tZjTE!;sDQ#dagkMD$erAySvNjOREhWJv zY&6+&jO!H?<&BoKB(vx3$ZYG<$y%}v3d6UOjl2Kk<-+VdIuve}VX)$HC(d_q+>(A! zUN~S7(cok^8Zg8N@(L6EaGA6Xsz9zYCLRl#5EX|P1&JAbo04-GiHg`v^rAk>N$B#u zrN+cR2n_WSq7JONt)3l=)t6y2xvW-#K!N#6X+Y%F0^leN>9=V@PHfMoP~3bt_L`jI z7YFktKdGEEUB(GgpH|Md%Wdbr5gzl23C5sg|E)_P+h8qU>RR$#Gew3xpBC#0qhuNe z74gUo6o7Q=PCCps{MzOnT-@T09SL(rx=Z%fxRED7O_BW_ey)h$OZvLkoh61hef+562USsHGdI3{GAmtuI~s6Gbm(z%l4kA^D6- znC%oMK-;@g861>Kze{PYVWD!a0yxdVv_^t@Fn1J*sOf z&OIj|GgXE)fLQlwy)>L!tP>oxG|a@6e~%ewN&Ors5q#O{*rVU4^hDjGuSm!elxfjI z#7|Td=8r|IH>K@T_f>8%r2S-KZPERRiS2$L0iR`Jv+_T|#6r>8fRe12>rN~b7ZS*U zlZkqVPV1>@VpB+xiOn9jO>A0d+QcUQ68}=>`0ttT6YjguH_n6|t`3jk(t9=zX?bf| zcvUmBiy#(c&7Ax;IN8>UF)J|s+wnZ>O$EZs_GX@{@nbNAXfHbEkE@3oUn8%RUzfM)vf0%5$k+5@D|z1EPeqyQY_JaOGD|v+uA{@*f4%O zx0KDmRi~(}shN;?6dEFxl@j-fm6gPue{*Z+@#>?NhQp2!U8}IpeDPae*EEQ6-Qgs-fu@9b>t>_6CAd-8aFbI-2>+}PS| z8C5Fcmm)Fqs6%LHG9O&~9EPAkf#rLc1C#Lc$f~699B^5!5x&j*lG_|gWg^V{!i~J|&hSrmxt5Yr*z>yr;f$;wp%F5}`Dz9`p2tr;M%)rnBzRh)+grYzm0k{#qt91AG% zs*Cr5glJXBF%JG2quNZ^Mo~1+7_Qi*&l{0u#nSx+5HX2qKzn62S0IaMhKl@Yv+;fT7T&i3YTnUk3&8G$D1`JeKD{!&-z5SPwtiaImiT`h{{CtcDL?P=bhzDq2Q^ z^O%!}6`u<0djM-?+dzHLA2D5Mg8US(*M(J+Z(J4J-~Flj$254qZXlEi6y}t)rOS>= z2B^=VwL~@+WSOHk!^fwIrq{-6axxVvghq1ItjJ9vt#3 z*BBCN)a1-h1xs*LT*X=2D6D@!-pNQ>c%yQ9w8pc*8XH@fV|P#mO4B9%U~^tS8!_#V zhMqQrntvc~g6deCNjG@H6LVI#9mE&rpPaou8@!bxlL4rX6ok)qQ8pEIRwZx@3p=NZ z51F0E(F;+@)g8myWMeQR>ou%sC}ebO@$yPY9YoqAN`h@vwk8=lppZNWjRqsK=o4s!*VL;?2|{SuuOpAo={1(#jFcM) zSTHlH+U7kmzGY^1)3z$|wzKu2qXbpd0n83Q&x-NY0W>O{T#NfQvimesY!2oN@Sma z=fh{uSDB>t!6o*P{y{VZy|6qMO+f#%2b0NBAJUeJ;$)qY&b!S~2qityH@?!b!~G^a z`a;;iJ7osO^5NscRy{?D=JAP+FV=TWgi$u8E1fb$BH@Z~X8m@3 zNHUNGL{AX@gxhmNN=H$OiPBH!9=O-TIMf!Y8`7Vg4l23K7>VF1`Dx%>z=pwVyc0L{ zot`4eZzvbDJm_=)T6Zu7(4m#k6MR>;ju5ADcBy}O3vX{LxUK}ZHz2R*dFyC~UV*Qs zUR5gQv7)98^MUci0!cn6u6#7fj3y_KrxsqL;R;eecu;VIN_s7&ztpE*dsc)6Z@a93 zBDg4#5Q}2Ic&~diAqPVH_Oe-c%P|pilla8ex*}!T@+rwBcGtL?Krs8pfz4W`A&OpLd>{w7 z6T1v+@fnsh7rOMZ-iac<#S+k<>z%>4Z+j;v6Q@zcd7znlEoKRy~AQiiE zG01hkiQ=f?1QoWZP&`?oN*?^zKL(DvNR%BlLK9up3)m$@*~d|+`@OrAuES{}61UZ^ z3qoF>f1^H8eznC1P3futzP-!XUCv)tkzC=D>42kGw8d&_(;0DmV1jaTAXunjH{rII zc4~mQ2SZ~-kTz|=CKH>3W`3R)S#y|~D}gi4x%HLrwUmo&Kece%0bS)G7 zBg$*nc#^#TEn)EjTn0;j+xm6WVNRlnpx# zxQl9_BEBp?R=9t5h0|StqAsDN%}Zu=ABn2rg#H{Bim> zA>{ONTzUR9f0DY%XIrX6793a$_7>hZ%|sx(PgAmkKxN5$ozh5LE7iN3JaOU6O{GN8 zTS|kBpUi>gP-Fp?Yk+?JZ3`>zS&j+*4G#R3O`dK9$`# zTJ_Fw4~x&a)NGlUnTb>nNv$;8KxE#%fJDdY*$8b4ku{7XpOw~J`zj;wWNkbT=Pm?s zRu`U8U4oK$e}EI!t!nhTe~zEH*Y1p`HWA{YCctNaE%T043{WpgMHrK$R2q#SvkH?t z7~>MuTbgnnxfGq>YI1tp`_V&wIAZ%kU@c6#nU+djl0#XbDNJSKhQp;0N=)1;%7teX zC8*-zuVu%>#+PcR8i6>3--lndHSIP%FI(S=>69x9`L@eJbD{?jSh#zD01#su4ljmzG6BsPXWj+ani59PtRyhrr5Gwy$=LpxA4WM; zQG#iF!8m=_vmj2e69~6iC*cPt zTL<%j`PpT!AW<3hd5<&ZJUTr#4dQ7l#?s0Z~>rEMb z64n*DL7|DL>)S-eZ&)v~Or!NrM$)mm9+UBhIPuE%K2@9Oi1n(fU~zb-hW1Su`gHniFhWZMMiwfrw5kLQ2Cs>d4G{WaBqVdHvvY=?@}& zlyQ}dn4a3J`(HF;BEqcOT~jA>1;}Anti#?kM+An82lmM0Ghf%Kkl@hTU#0Po!=Mfk zMH$hc)|PMDQrmp&rgw7GMrMv_lRB*v1-oq(G##ev!P7wCariBeG}5Qh0a;j*-dB?~ z7Feh^8^sM7YUn@*-N2N1zhWCdN{!>S8Jv@vSi`#e7ScR>D)AW1^1dZ&-%XSl8V`qO zDVvYCbxerF-w4C9ldFijyn{Bh7)!kiXmSz={mbC?kC3&-&&S$OSXq)TL3#sw&H74; z=s*kTvrbFqF8wMqm&$E?{QLxZD4l|=y~xR}Ix>wK@eo*H+XvBG+cvMNc^* zi1T)4trL*m3Y!cADAwu7#_p5Y#F}$Reg?LjcTih34qL%G^IDN_G);;(p+kq)uJjy3;>V&kZBc7Ts8?WA-$xZJUJQMk;O07DE z#=g>rhw8MuDP-P*^&?Z8Z(E~_g6pQBOA6#k-e8mJYQA8EeHTg*>IsJ+WiXlHOeUg6 zjC1{wOchv1uDM_baT{?Wkw)Y!pv^V70$fdR%5F^L5gmAg?$jtqND(YQH4?BkKglS< zSFBgxv}?NCHl=n>{5gLjNe#eZf@Q+faf1}`zJVlA&66S-dqu;AC-JUGQ65P zG)(kl#kF|9PMXw2L!qbwvXH8BIN1Q=MFqFGME>|yOws~Mp>8clRRg8aFIOpr-x?7X z)%H=gfKI?o4|x}ag~{^sHQ*+EmbD$B1q9Kh{0beLL$lmwJs|8$w7!&Rx zr1>**55<&BMPgbr9!xrE^XdX@ z*;~JnFbYlX&#$5-LiIW&Jokv z1`L*GOek(Nife^n3rK%sjHfWBfj7aE4I1f4%;mE3UhBh*NA75O3oW$|At3xS^}41x z+7wqf>Q2PBx_Z8-gF+x1NYJiRYMXl2BEejFo*GGyt@&s6DYBU%(Oq#u*jFQA$& zQghEjLJqCt!CdK{Fl}bu-L#eJ3&h+e;gtIWK8-t?A*t=G7fETd5Rx|@f9W?90|DI_ z3KJ~pVD+@kxYy)Vk7rxH1}P|^Jfr5iAeaQ_fIEo*^N9R08Q5B(KI?6hiJ=LX)sQyG>+xpKg4xfxRyX4 zpy5M{6pCGw*mBU~2x*wpp*ScT5Nxb9LKT}ygmTqbq>XB^f7Ohr4Poh?TXYYKKMhZc z5$|af`7IYL>B)2kvXy+#?giHUwOmkI8-mBV#8K5#p#Cz~g0`)8@ITYb!A8Vn+F_ll zppj|Sdfy+MT#Wi}dXKeiZ8bL3v1V&Ux!z>C`4LS+8>obh&V*s>qGiGA+ibz=qh!I_139UMm97t)&hHHi77jpV#b01Z zHXlD?B!NPRZ5>ww+-=iPTd<0=mIWKo9u}-UxyFLE$;lS%^f_o7N48*X4AaQz+PH6A zu!sFO{ZSvOJiofcX+zKCZ$1sP)36qk8mUM25uA4G*DAs!9XnXW&4N`;G1-Qj4ZVXX z)URIJRf10M;mudLy9O}~VIYw#(}&q2OJ1Z4tr1117boNX`3X~-1PpyP2}7~MEC@Y3M~p!Z%RX z#zUdfj!MvXP))zxt(^ivViyqhaI8X}Mv=GgU`mDq#EZoTaMSeqNb(fE$Kwz@#d-%I zdMIl^j!U=wb0;|vlI}Z6LHI3s=iE{JJ06F|NwSMNItLunFM6RGm7=@2A@Hy}JZvk2`4^@0#}&_hqC5#2kgw_%v_;7c|2Ick?F?k_| z2iLJ5dp;(2;Lxnvuo;f~2i2UlfEA~QmB2sek$M$3j$5*O9Hjks456Oa^*mpZN6mNb zsGUSc&ohdp*FDpO`CSB&>d&MJRlj)??tPuMA#kC9c4E5Gw1A?-n=rj~T7a4>HW0wX z&jbWmU*#=dYj6zY<^-AK-cm+X;gW@j9wE#hgeUY*I_vcgp-hAE$x!YS6R>%k-OH!F zldhVkJD2Pn?dRPg!d5J3-Wk?S$i@MANqS05GgsFXXs01QNOyD4g`ykWh9k<@vS*NJC& zsokv3xj5iVjuzlS!)^^3IJ7dPr3v|NjfjqSlwkeerKiFQ_x%}{^nIH&UkIorRHo~$H zOLKTBJsBdg)$&uuNovdT%KiZg!1n+qUU4fc^NZ`)72333v8Q4L<~v})zeWGnjC8U` zEE-i-t8RG%)@*ti?C3*>B|wpGj}mZ-9xTq&(Gp>$0Ar5HK1j;Df{LOIaW%1Lt-)%J zC>h48aIxTdnSgf-cjeZG%ZCMHlkVPWrvN${5rrH$)8q4!BVe<{Q#gs7F*zUp)h%79 ztUsQI65gFO=(P#jAV%>_(v=HBqsAVg`Jr0VncCSmjsA|Ao^t`jq$rR4`7yX zvOVEmKIoFbOoO$mo_@Qwz}bd>=0+DUcd@9Zr%0&Rh?x?`=Q-C4Wo`Ng zLratp`F!Zt_AEG3(|*^|j>?PJI+6w_`Wq4g$0M-x!2&6M(XuhObW$V0CMG{`0%5`D z*y%XSg5a#Cg4El4RFmyRL%>g?axin6(bLX-?o)(=su;K zTz3*>1}FX3kSq1=!lJG%1g0_wvMa}R+$cT7HjO-rG@cz=iC2LUANG%qkVyjcFwqB*;umhNDuh`$(8vW;~DQ_x{SH4qB6>>oOo zpg$f}axS!Pg!$VLy~X=7D)(rK?MuDT8+Q#P1T88lE06GMXELy|X0>2(1p-6t#-a@4 zHfTBqJ-AqZtt{TgB0`6;bRR0#c7y?rNFs;?%(?_89Ym&1a*btN&a2+PXUw>m@VxnF zcj~$J4RoiW*gs(Lddd2VlsiY1ts5zTWynzWM<@LQ2xMOKR@J$a)Sf%)4@Xvq+NJLX z{WE%M7#+DgW37?f(oWit!F!lArU0n3o_t5n=cGF(g-$?5V>(e_F@^(y=4PY}_zumL z{TK|UUz#TEaf6e66KiMKM0VD?+~w`vw;rY`YOH)KDYx@v47}7T3R~4lO2ga~NBPm9w%5liE2e>5 zkA)sV4SF^{s=wgoGQT-+$xw7IA7PH(zupR$E zu>%j3^T80gQFUaL&=;e2!VB`RFFIZ4iW-Dqf}<{!_%N1ZwUd?5wq=N6pUGb&9gKTP zV8T=pAtKuW@|H8Kl7QM&2MSRRYv~xco1)&+DdK!ahJ_4Yitr{EMjmP;*>+(|37@T5 za`UTD=|YgEWqL{)U0yyNjOdZe&5n66gedxFCkRzDsaJdB?5S@ZDZQ|$8Eko&QKFJ& zP1Qj0Vlf5eI!(B)ZCWdK+JykP2WZ#Ya`{9tuLdg*B2fBGfwr}u)kGbW(QZH{?u6+L z4Z&_i`S&+Klvrls6u1 zs2oi8Pm=&k0@}8kV z7MwWdxRtiC+6DTU`@vf{Kh?W_kYgmRJ+#c05Ni5*&$-GSv|WgKl>17nz=YKd|52#8 zx~eVV24R%5RKe7V&9{q#4R+z1WTZEtj6mLRZfN+`A_v)Gr39oq7WGEjPtyE^t>nFI zc+)nN@t~kbsZdDd3IJzpo)ANq7z-qMl53 z%iI{?pCAg3nk&cy62*kdh=NjZF_SYPyTL=dwv)^RDw**Da01I;jt)Nk^wWQfHtnZD@1Lsq5lq9o&Tj@s_2P1@KVOW-5XE;OkG~wet-kn9 zelPLHO#Hro%pGM33=mg~LuQ8RebnoL_+E|2=PS$0W9)RJrG9UGv@{qVFTWa}o-At; zzQ13dcj$EAF>jvRpME%k*&a&j&gV;a;eZ4)vf8o1a{*u!vciP|@zJl%fthlID>>X- zN%1VVPnkU0AWG`-D!C2j!N%_DSC7{BA8zeDUfrvmKb4Cr`z%C`5fs{tUk>hp4nV#d z$6V9~s9SUq%fzR=1c;9^mO-|1>I9pcMK`=d^>UhLUY*W5K#rdO`a^ zc-}VtN;>>#l$>)F_UbSAbRIwMJa~YkDXC{48bTP#f?{V8+LU=Mj1sDC@!vGNm&izj zeg`sYlKhFqjc3?Vw2d+TR&sIifC$_Yh^`kAiVo*7m+S!xa8jScRvY*2`r6xi)6OvDEw;$$*R7nBUKcy&aal zHcxhN8#b-lShyCw>I}5u5LVfva^2G{U$7Jv}p?)+|31%UqCPcPKLds0xc@D z;8h3j)VNxdpu|I&@8?Gxj;#&&NAeCRQt0Uj?FbnnwIe$Z*E*m6+aG@qw88WX_Yb~* zh3~i;eb_sJdnv-_fN02zNb8YFX)eK`H=gp7^M+iLN-OLrX`had@UVnt;UzNWW2<`A zJ$T(i#v?$XalFvLyZp-*Pffqz{n%f0w~JE{&p@M=L(mYXGmI&mc|KdZD=PhXFClbS zx+UO9)Z7hc3hozB)rIAItAa`LE|Y6PGqb!*wG1@`XT34pj9z!>^#`2UaSd$acl~dxBJM$wk5<3lUw@2kdH>1g#@g0{_4d;WRv9n8h=%iu z7X((@-)vWi1pUL(oh2|!I@cec4VW_@9z{6h9SorUM>Ip*%~CQg>44tzb{;qvA(zxd zFh$9EpX!P=>taJXo&n{=#MSm>K@oUE0_e4c7@gK%RDS87cR=$MO~3y?hbHd-9bQ^f;7VzY zZyR1Zy?GWR7Yo0!;@O5@TjIh*^i18#+e62{5Y3oRVV!-0kFKAdk0q^Byh-Y1ud!sb zaYBCP2rD>M(Z`+6m@G%=#kDu)BiEFnR`RY5!C`FzD7JZkJa@P@ER_VkvcR0rG|J-Y&`rU_8 z0gjRK7cF>WrQ^&8XrvUF%#_@2Yv#TXT2$|c!*S=HcIKVd*p@ZhY6!<{>M4}IZ041P z+rJ=5z;X;T*6)!n{21%yw0|%hKqU)(r&u;bT@Q-Uu$C|nXil%Fd&R2c+Nz_`zs8$qiRT3zM|sGYzu?hC+tuR*JZ{BEjDYFmeW*GQUg7-m zeChe&Cx4xjb4-}?D^Eq80;UtLDQ`vjT2gA-o*a$tXF$twM76eXHCg6Jk(*Hk*y$ac z@>GVhTXGc`F4IWgu_eO=CCJs zM~?cq9B9Z2h`B+$Yc&rthBXmiE^&+d;4K97mKEE&v<&|l(*O41!n1DY=yvDdUcCGC zhxg(8?|)dFTkfMf!_lnMVA@^L&X&{QcgfICm7nCq{qN{$2y4_S46D=+W0?Pr5ysOC zvabtogoz%h=y=|dVF2^zp!dH$AAS6+)9w8I#V7c-g8!C2G4L%@9O~Svws+RQ-v4@M zeS3dn^XdA|UdjdyIX!O43q@};6QOB+MQdA*z7hM+KlyUu`NH!<;QsmId-=Oq$shjv z*$=vewY^!VAj(RVbxJViTmX`l3OoXP3#5U+uXg@QG9V53_xSaB=f%hI*NesHON$>b zJVO-})>`pVUD{D#-g;_&B?j`4ZO;PCvZdLBTQ z3D0UBSeXI3_FN9DxK0wA^2_cBc?jgBPUn>|FZDp)E=ddBp(YqfDslYhR(>w23+T-v zqkx}=1dDdx3=o+~FM4Kht&nqi*oAUf%A9rK=aM+Bd<7rvwHQJ8PS|nc*>*ow?KZ%cULJQxud&Pm3RhOv zcXqaR_BXdS*KIA7BY22B(SxDiEn3E7%$bKvLuGa2x9X4+n%dC>5+QTw{=QD$#ld)? ztO&40l_t1RWRq{_jy5Rd9aUc<4*()PtsT!H>YI1bb2y@rEVmIG#Mm;?qFTRL{+5tI zwjn5kl*GWZuwBTW&73iy!WK9^E>gF5r3DTEpLyFC=;sax7Ckfq6LeBd;Mq7E54P=E zz-_3CRmNaO&J~(SVu}eptuILRQz2? zEqF0T+LCnOMkt+o9yPkAWfl@R(#=vtf5ll^6}5QjCH~k{WuE)%|GBoly|=NoS-qlMtfBx~ADMPwEqjaKjAK~;HN%E@*hvBwWl9LG3 zb`603zSodnONr|fP(RBwHf>}jB}WpGszAlUX$fHzP49~BL&z-2{K#KdDDnTHuP*hAgm@Cvphes#i||AT2%kd_4Gd^1J6(L1#9zV z1gnsY0V{$_4#=%-1FMf7wa-6hITx22Xx;;fpu{j{KH&05|P*p{M^HlxMewC<-%T3B1}ynw4)M7iU;4 zBeszAg_3-%2UnrS#tk5AE)hD`5Wpi52!VT0OVBgIbynnJ1j!*SU<{|WE>y5m;t?>D zk$w$@C1p_=9a5%@UfV!?JogQIkVfp0iC+c$j#UCt8-}$}0;?;rj{cn<#7O2^hKd#1 zaa@=e*Z5aEqK!FgCqM)pJIAO#qgy)QF>BnC8*KmYSCyn>=wT(T7x1JT3$6S;t! z*ia{B&rTw}F`EtBnvcDb4%o8~%rnN%7ohB)j*gp+o}u?8biX35gbj65DplI!zy65= zPHPyJcQcV~Ea(I-Dy9#i{-m2W!3m4|w?nd=B;rYR59=MCCO zy%;nP20O{u{trsK$F}mSN4bl7A~xpO_A$Gj3jULwC`q= z7?7Q@kPNEkp8fPz%ANI7sel32C5@IN)o%YBPk`^mBA;eYYPuRo)|IaqYqP!FL707E z{_*GX@B;2`5;G6e!OP*`b?*%E5lhEQSm(${{-}3$Jbq=W_>cfgS&c7k{MAFKK9KXM zmN4HWNhbm%=p5MIGjUcOw+jhgW;q%EspVW;pA+4p$r!mC2BLuJMeT1mXj65Q(Lq47 z?IjG~oH&dipw#<^HW#>76OZ*y^BydNBos|EVr_?R;h_cvz=7|};klBK-rMQ1-d4W^*|Ho+3RdtHFpxy?7SwH#X$bT!5|d0>lF&c_$Ck(i z({R02coQ=`{`-yJHV5I_`Q|{aV#335A|;Q0>YNf*Xcd7q*Q@eT38MQ^8%TBE_MNYW z7iWWN8)gkK>75=J(HAfIXz6@uh+lay;PMS$2Dthd$z>9_Lj+&0C6&A*z0=+qd>rF8 z7->#7s%VRb?SuI*lw4i+Maj#eydYZ%nF|-KlAt=u-6)rSZh!Atpj9AisDl7JI>g3L zsDs4Od|Io+)DQb>tMFh|`dzwAF)f4KVO(cZ4q3U&V2 zQYY%T0&rgEjwP(FjVBLA%=)?8R%dGypzW;xzb6|z>klG~w5fT2e{8E8T=RD^d5>4w zq1Cx_8+8QfiQMwl#Y<$zfe-mx`eZf4X=O*pq)tcVqo>pvU$9+!uw@6JU=bdw2 z<>vclQ^&RyCHz_^hHZ96|tesgBxo-AMz~0UQ3< zwCTQ_3v(L(pXYXauz+8SF0t=5 zo06|cF+}M#>E)+ob8Aei#%xBoBt?TM+K#QizT@d+?(@V4^rI#k3yonR#xpSc8U`iY z==ytIKz1f*rCXGqlKF(0(n}tM4NT89yV%bVjk2)F`#$9k)ScduzVg%_%pmGJWImdo zlw|}$f^vfxuj;FW2NH>vWelfD3P2=l!lA< zsdzotx0jQ-!e*LT@PB1K6?ea``RoCx*=JMEPgAE!>9s&+t0N^1r!W ziOXNp?5dOfWR>*)HLm>70z!Oy{N=f_V)a)s&tID_fQacLH_)3ERu32=D84heNgv}f zxq1#t(|1rLmOcD=_!f1mvXPucYHlR3CPVzuXpm+e9UpID3YC-}Fz^Au^BJ zk`w=Lm&2RWZ_V92SjL{Wc}q;MqQZP=X+nja3tU%!8t*i$6@BU&u-t5;;qoVuK}AKcz=c|;J}Rash487G+qK7RCs_Ek{{Y?w?Q8B5H> zV&~DE?|1Gw(_Q}_H?h!XR1M%5qUz9^EOIp;SHRhvxxN)nZM+Q_Y>zWSQjWAh;0(S` z^DuzgG{{wMH2J_2zkh`2=wpPHAd`$KoH>}pEP_F+#~ju0)`a+5q?%_`;Y4FkFnflr z%`j;-TsBQ>ZdF}bk+vEfF7Z%JM4HaM{>U`owISD(2t7&4^^9PG03J$3ocL-S0!u}MS35*o~=tj@i&*JH#l zHmo@vi5w||SvBlIL7r(MKWuW6bvk;FA*`b57?kj-21=-5KDw(kE*#Q&tYFl z^}@V9Kw5@FN!>wV$@exIr6qYDpv@OHo6cEm{woeW_D6CRADK`b)UdTsaIq=tWNEBO6ggZDI#z()ls{*hJp6dDGwEMk!aR*u_Ybh=@4}~Q3(-s4! zBTF$!<}(surE@Q-kTZI#TVp(ralwORVM68_WM$BV)V0>+O6!AHxWw}SehZ`OWN>y& z{uH{y4?V+#(U4K`la$F)@`tLqX3JyCST*AwcI*ny@1dh6w7G};M6`X8pe`<8!doblh&QLVE;b3|FQ@*Lt|ybwXGH{gA0$aI5dVzF+cVSB?8A{+cI77$4VqeP2VN3lpDO>bjBgiZJ zxP0i4sWDF(ZUBpX{nTc<=F^wFBTZO@mb_Kr(IIZ%JwSLHZ_q$(=CffdEyDz#@_u;S z2N8_ms7(t5UC^0#tO5m$X*I!afvlR=h1na`R-A`gE=cp(DD-zptl9A(#v74dRr>GTwefEMpS(93O=byiz@#T}-w^wf8 zPFrP$GF{_n7h{)f%6w=80LR&b$22{s#fym7)5)DUm0b0*bg?Z~9eMP8FFZ>|%Ek;8 zVS1YqEzS9*+ldD92O22cI22i8H z1#j?V04gC^zHy_4Ux>0_V&??hgqcV+iO0cN70Kp@{hc0qqV6-AP<8nv76UJXW&dPn zqg=#lk=F$zJfNCGYJT~~z+gsqQu!BaI&a`)ytjIDv;za2vT>V4RTxU3v9|{XIA(-R z6T1l3OH`N9Ef6FSnDqjp7rVnhZFE*No832>ok9fSkT;nIqzL^l<4hXveL@>)VAZnR z^WGuP6<^eAB7|z|oEfbU63jVk>eEQWIt|@K=&~IoAqg4CzZyk6-+*k)n1YF<5lVqk zkS%$@+@A+LL2dTGdvyUu^u>2)`t6T*%1}8KRn(Z^J*MGsp@Uo1b5XqV9`JaSt?o0O zn638U#i63*oIW-V5B8*m!Oddmk(Fd(Gs%aB*sQX=9Oh~@u=8}m74)R%yGZDRaksT9 zrj6?V9ZcG`$=Fvx;Wi>0!bFypW(TwKrSxo)x-|-cz%fInYa&U)zOP{L)wr>mV~lke zM@$8^jsiW}LbO7}I4;Zvm+UJ^kzuoyo!9r~kUn$KQW zu13|x4BN010rp4C=xsuDsl1>mPWtch~ zSL(WBj65sxm9C$Zvg#wRwf-eN1dQ%@*%f@7v|HRN&o7Rnf7Y}V$X4ASUqU)zLc@4; zk7nEn4vua_YB)1J*LHuLSe$s~mLjj6Vv2o(x8C%4$d7`h3cXq!`7O%|zNWV6FLzUo04p_&Yc6&J{UMi&#&fc$i#1hW*Q6lcF4v*nZbv6!$a4_wjdT9Y@z)J%&AWT(_&1b+&#+IJj zmaaBtK^isoU9;5JKwOwdlpC$yfbi4}QU+pb{7zQ(+z7G1$p3bP=?nLxi5Wtg$!|w9 z0l?`*HYKZ$JJBLfB`ea61~RNCWV?fn#yhKx%~~!A%H?6`d$({`PU^*uO~=I&$~O$38M|3Sru0${tuxN26(Q zStf5ax_>0p=Q}EkTOw0?n=+4dgPJ@Knldn-hZ5;&Yq(IO2t`n7PY?yHT6=)5%-C$G z#P-+J8`04!zng%d_*JagsG5my@{o=60HRHm6o03c07j%^UU*4FyNP-JA9o~2v|NWc z|Bu`H;~%s{esuS9{q>P(xjCGMdC7Syn>JAGPY`i*sP;5x-(d+wR9|@g2BC>P zD+9VgMTAy|D>m<`mrhcn~k35;TW};t+Z(T zjwVHL_!t-7#p76#7Oyx`T`eVSFi>16qn}tdM!47-pPlv92ang6PI03M&QfZ=caA}>Sw1e{weZ?g5Rbo*%CvYF4MIGKfCnpwrLuY`Hq7_qE z@y>BT7K4Lc;wtsn4|l!62&PKJ3^m8)dBe`7HV5#P5_3PBIqDBV4qZFms{g@=Fr%Ar z$+`FAwDlwuQ73C+PwfAIP-QPG?@h>la;*Tg8$ zYA$hvwMdZ;;;`e23GO->_4B1o68ukkCr9nUT~=L*nUrUn2)_a(Zesy*MK4|izwKm9 zzBlO&JraciHpNh?P;U`Z%(R+ zzS|W)35&{6w-52upbZ>GZOP8aYv@2_baTX0XvB|5&%8w*WEw_q_}69RF*f4!NJ>Ta zwV(m8X@scLKjd-sU1)>owYTh?%5H%Vn(@PAE}Ej9vTE6=R#rAP_ttkdS0C+f?`%EY zcz{fr#$C`!(rf^uVbZb|nNA4!)Mq|av_;K^z>8UkjoB)ICqg)Rhbe4GmZmMZ3@8{0 zEqIQ<(73-w5~TcDK`J<()?c2e)4E_r_r~np`u>TpmSN5_f}8(V55vRb%um)@Dq97 zh1tW~$Dxuh3>Dr@~3hBN5F`>U2AtUR>MHlSOH0G8btm1gY)0g?RZDfiS})(!^;;P~Se z+2=+p%gaY6m!r!O3=2!x$*>i}#qIc_w}i=Cesg!Zs&1^|ZrS7B$pB8HNj2Oj`|9GQ z6ie&H=9XWc3|=nZUHX1`?VHujuh$=KeN7=vXYM8f{yL&<9Nk>0o`vo+t z`sL zve7J{ZNEClt-H9T@9Eug7*_?6{apvf&YMrmu4@>KVAjfB2TXK%RY*?}7Ks_1Hq{$v zj~feK6-w>yszCm|4>ixhE6BrB0sU+Le6_jgRY8rNUKQN#+firq=`8cV`gXMY>C+!Q z_o2fpLpr)VJLqWjsi<9LVS%_TdR5eRlWwmHvfgphfrjnku){bzJ@uR=MgBn!vc~P`ZcRbBLuK22gY$j$+eBy5179+F(|-+8$~>X{&VA;WUF%3`m&t z3v6v4R*z)Mdj8ONvKu#^eei5mZm4;&!1EmUx&G<#(&$yccXBvd>JOG*b`Otx%X*za z=l&6Hn0|fO`wp>Vz0OP6`j$p-ju&I)F%+;sj%;^n*+urWt8U$EIC;eyjoqmOc&BCi zY3MiZST*Lf*^_i`opm0=Ju1Gkc4dX~)}U%>f)7Z6Y(cdjCb2WIymnVabY zqrTt>N43$iHS^Kk+o2()9Rm6#?%h2*c=abpISH{$ZyqODOw{O0$nL|-KY3>#eY*P5 z-MiM|C!sq$lL74w#yB!Qz?}jNw;HvgSN+8ifUtZxURG%?N@WFlL)oRl@Oarg%}2Fb zi#I-aMlH=BmhOJi+OJM4iggeO34Eb&2RE}zk2h|7_+hpBa&R%Ol2sbMiWWjcD2$1Q zJB?wrt+v0}M!pt=b?KRVgjg>IW?;r82x2_Yd!>L?J!PDB&!FCsn}?w#qS;6#+|d%Q zNq`oMN*H>Vg#K^w(fqJ?gANFTGh}l?SBy!+`Ci;6p!+%mASZ)^*PTADJ7RH!jNq!} z0q+0deRHDR1JdE%K%+kbX~{_@zFu+qM;^ykH(fN!O+*e@tE2&IKS~i z!5cR|u0HMjXe+T~@N*h_ER*f`=VhPO%JEP6)kY>v<)LE;hs*3Z5hp!Y5MS-?U7^(dg22a=(s2-oa@ryg~O z!kep8jpM`3^F6TXBU~K_rhuaVpS^GIZ}Yg({okL0>-wyf)}(CNxm4SxRcyJ@*0%hU zl%zdQ*5&0TMTyl!|7@uuE|_<2!vdhK)i7cAyuu%lhr`(a4Ii%*L*Xz+juq{pgZoP z(fH<=OtCNbscQgbzrNl(KK}0T=-Do<46I3yb{;=L5m^pQhxS^gn!hFc3aX)m+iH;7 ziM1Ew>4$A!^BfjyL^?YFn~l~siJ)(pA9J;B9I*2m0`sK5yIn21=|>B!*0Qco-<~2| z>21~9`SjCAzkLgjH`_;jx~-LN(%HOj7do;fYdRVB-l9@#w(RU~pMvBd0nWEufMgq> z)!U(%`$!je2Y+^Vc4&EvYp}r*^spZx}da(sxtp2)SIGgB9C?+?e08s_A$`y4xYby*u;MyJw$>3 zx1DNFr#FC(%Ub-==uMf(>uXjkj`$?LZ?(YIzFU~*{zZHHa3 z-`ZY0Hhhz>4{7UotZ+k1?ln|d7`o@Z?HObtLbice!3dT%#>iv3hHcV+f4dv~+u#iB z3I|CKtOT!UPN0r9nxh7d&;w!7Ch?>3zi8Ojtk-EY_Z!W3jppkxed=#9T@4|pt}b;n z`(mD$$MtdoaTq3{#T0?_W>$96gVXMuRAW5dH$xi9ZP`J9y-E0QK**v0YrxFUN!+%l zvqfmKZN9eXg4WD^JY`IBAx&)vqa8egBBybc!)%xY;j zeu4i`@iBS6{RI;^vEL;I!0AW%YX*3H0}?15sZbw)H(ZLl z>vK{sW|wzRldg{tNN!baIt@YD)9#Q@UI_l|V9kCDM)7HE!En&Hdu&_WHMcdrsy%|z z#CPDXh;=8@(1=v#Lsn5A;E3*ymXwvl7mtSH;lhkSU9%oj-vQ*{_>|Ibc8R1ONaWF{ zzbl>=80TnMmCZS=Tm(fnh->e(H-;v!;=f%chH%WAEN*_7~i6ZZ=x>1 zlI2WD6j;tD7!nkYHa#Q(nevGAGB;tFAU9$GO%23qUaG>0cIN~|?GDoO@m!3W2E7mm zEDImJ01Sj#Ra;c!@neKKlU_;)BQb~*lKAOhc1xs3!NMa2VS|X4OaSRLA@7`gy^njl z=O^Fo9ql&`jvMZxwQ+av7{Bj6Xnc2Y^7Y|2Ck@m%+Iw~K*T&)V#@?&HHvW9@>e++F z{$E}bJ8v8w-8p#q`o+OMz8$=J`r?~s2e1Cr_zLY_9iAX{0Sqtu&l)F(4I0pPb+C_i z&l@lIkLc3oWbdnk7Y8SQeQ@Xb!O1J?^ZDTs+<;#19i1FJr8~vO>u-);A0F>x_-E+$ z)xoRhM;K+Fd{m&azrwf1{3knMf-V&4pfNj-hBckuE-re zY)4};qJS~7hPY;sK43iR$vd>WK`92UM89CnwLj?}wtM;~Ozx4L_ip`|E7E-$s^Ji# zzl}i41ptozW}~;^?LU|so4aNb1Wvdvy9(S#KIVeODat)hr*VPz;F!%IW_S7dkTo30Zx}h|Jw>vMq0OXyG2UcCaU`pa8n?R+Me*6;t8ULOHoBSGa())xA9PXkyFUQfJ9pr&2ZKnpWrU2kY^VMGBXV}3aZUCtyYakv z5QSv0O_NpQvvK(RW4pSpovPagP!Jc6D{}k?yFRF2lB|amW;8hn791S%$!=pkd`wtj4Xg(U47XRb+q!G| zC4mM)+jIn(g#{ZweF$Qd8`*-&g=C0=iyZy+35ldEodQ(E-MMKrws2qeN$alnA7KEm zL<8gcyLSC*x;Ux^WDAF4<1xXI9Q0t;81{$N{GSUc22ES{QXn~a5)vNJ>n0STknsFLP)B7{aW}DG*hge=`CIY<+oJZ- zawZ^OP25QX`Hs!~K;pbO(RI#)1_tI88k+dhmdzZ?7cg{r^8oACtzbok%1!wp;SEIW z#z1VQ3>GEHyoe<_J`Gd399#>D1t?snJ#tXM+F(hcz~$SE7j_iS(A}_{hmj9E(-DIK zmCNCa5?5G{PwR^v&O?tho>@2o@39X%4nV_$woC+AblhDKw#|((qN5xr5R^PNern-| zf#@f)dOU;+sRP843z7Z3s`;gBPEN({-~Z)li)#3p*&g$Ka}RVu{aKG$i$))cNnYE$ zNL$$L(PD-v+x?gB2u~QhyN9p$kM>Bnef!-JboaI68Gx@E%sOYA%4_>`XxXqwSKamb z^K45OnDj^IP|qPilrwzMcuj`UJ$mA1uZ#Pd`ecePSOk8!++aORc?<0tc{go6PP5{P zecJECQ~Qdw!@7p_!*3~A7XKS{IXYx(*=1E7scX0^6uyPSzGqxaJn^nIv848dHf;<^ z{@VVvd8C|a?H*h4Q}GdY1|7T`U{59_UD8&tp6WSLELJ{2-ZF!hd^=fQP$Jv+>cBKMs=zSL7~1+UL`uxeo~R5b|TBhuPNsu%Gx|nxtfyKXJb? zoZ-eB(wB?7$b$%^_$i3{qv!Mu49Q_hf6m$bOw3FQ72wG|k~Zi(*q?AFGg7CnDO`BP z!m6?{gV|K9kb;3f(Hx8a$POT2@yhu za5^wE$D*iUm=WsOLp%rrH>H)}%5{YDR0+0lB&b{(*#P{1^Pr|<{iDnZb3(c zUH_PL>^RP2jkH8*?BGO3&D%ou5X-5d)yojS9)Ka&@s2w{6 z!Qt^XK~%5^NrFdSLzmCso@{io6vpeK3BDKTDMb_=n43cJ%*89+4k*66kAvwc)_qa= zPHqa5@kR6937D=;;x<{>x5L_o4nol2P}`eA3Hcy&n!xDz-nk#O%vZ9l2wN|_dtX)y z9NCNZO~DKx2p9nmQSIIWqfugcWTD}a*3ds>;#-A`E}}@n{%3;=2BQVy-pQ_B{v-bnNinNvK-1GqAWuRPmSuFYcH5k*csw*e?Qz1#@Un~I6X6iHJt z_TF`-#_3#<97!1n&7FiPghpp>1e2pcF@+4M6HpR_GrRIenR9j)E3g$BzJ|2-ifj#| zVisn;vN2z`v=Y}+JU>e!n8u#ox!nLkVsb$1U=>Bi4TLWQ1LTB#v0wkzRNhWx- zI0u6@0N9bpoZykisKtM56+bB5`WYM|jRoT}HdY#Y3JJzy@B}gR6b<$B-6{4gU#Lp( zx1<#&MPMIfl&Awv*#jF;tVT}jG0@p5HouJev9pwbH@}>?^(OeXyzMoyily*LEx~~n zI0MjTHHCad?WxWy6{(5|Qcj8LaPM)<&04a|iH^^w)G7<#UpldVZ9Z$b5d<@G!P#Z&Xx zhz8%3oPN2*5bBg$1<;%kFL@4u>I&P2`?w~#ttS!cu|OfI?Q;!GZs9Z@^s!qx(W@ei zDaJ^P6Hgwt@vWlD^qFfi9|KwFJ!gpKW}HqH zRKu);u!nrenFg z5Kp~gHas*;@hobu-^`l}#UD!sJiK~D4LIhX|}i0~(#YE0fa+4v6OcVv#& z^^_x3EZ0Vt{s_PQ1tPAteCMC=^Ry4?g&Tv`?b06t<&&V)&|A!Rk z_UW+DtJ%Xea~mx2GdY8A;-+_$*u<}Sp?-VbdId8W@a`m2r*3=u87%~@1KHp|qB*wh zm41HW)HSdKpSWORF_MP^dHC$$Ifu1bZ@k>IPo5X4BXh*J|M{l)EyB`VVB1H|&&wtMe6xFg@M8b% z@xlK^0NzJV&Wkkve3N^5@N%E?G<@{rj0Wz7nV{Ud$={wMZ(r`8>^<8%*>hvx z=vM3d7nJG&#~hvN9xFtGcxn+L4%WzTUNOKgq$GHDaD=ek!=t~xJ>Ex*@*e&f7r!`s z`scU%e=(oDedd5JSaG*%K0inQ<_b-I|5G)ItEKU2cnX=Wy-Xijp&u(;-WF=o@EcV! zFz&glIKojjEM2O+MkFkSI~K+}z8rU^h!cD}hA*wN$1^xSaW07OpHrZx{Oq=kr9D}Q(1q{i7gzm=QbyH?%ks-D zcbhMFpWWXEH^;LPt^5JNF&{j8=$<0;MEY%1;T25;Z+7w2swEfSpf^M!etMo!aG7d8 zpUx3Qg@$iQB36q@HBt)ufXu$nmo!7j7KY0|Qj6s4_$;qEw+~4QNFf(M83#9h7D}iR>_T@Au)L(;8{kZ7UMDfR+6~`5{`0}>w@85S=VP46$b5q*NcfnH z^;x=6T-(XBgJWcfIQ%Z|Xs6Io%-K|hm?C{F-`fll=iI&;33x^ptKZy_>Pv!nFCgUMjt)4iiq`bh1jY>MOH|Ep{LQ@`VWX zvFeR`0k0^x2XRs*Mj$Gg8yra$p+$;-#=Ug177m_qY@u)_K1(1}4c9d>Ma8P9B2q-w z8{3zdTr|~4wl%jP$rSI!zq87L2moVb5_R4kYfb>?;6Wm*g%NpnkY~#CTNe!Em)F$` zqc*>^Z^S;I&Rshs=D~y78K?^G^YyS!De5WW04~VFj9{-7k%>3xKwv@E+r!9U?%q>3 zdc`YtG9}jN9&q#y2~gh9C!{$$&vh^ze~foGljM(P%Z3HwIbIK>n7>MA_rJUC>#$=+ zD;b>Qv0Y1p-lWQ4)_bg}7aN$7}#~!pqhtZ|)=M1|`$I|3l*se}F+R znv^Ad!Z%yv19KpjWOj*)w-{TAMcz&;xgIjqX16#33&ThP9D<~<9}`y+>af599M7XU z*xPA)7^t)<&n41l^n7k!ZL*lf^r1~6oD4Ctf@{mynHP$G^&sma*VWLRtW$1})fMzgn^W&Q= z0+IJSF>hwSu`obms!vicO=zZ@ZHzHH!9UK&y&>LGcI2AP=OgCw@dTgV#}?M z8x)QEAfWp$Au*An`C|>jmcYURDR9yzO+@}hw zyHn*gNp(BnWhSUp5ANVjBH7e!$iO+RyfxqGth@==)|ly=AMi4yHQ2^1HGIUGPEK@4 zgkzazaq|XdgXB0`<%k_c=TYF^9uPc;$4s8Mvc|!EA>LlBU(m6hkuVV}i&%=Hh|73> zU^AFm(m^b(Qyx?JH7;RIa$nrvfiJr+hNBh?!18pUy+U)liuH?8Q*TNyVi6V2Uh_|L zcwOD~z4%(1NKrua@&tAcr$M^u-5b`P-N_bQkX1+43!A5x-a(&s7f4gL#Ti@YTQzRr zCyV~p{r@w?b+;V+HQJF*{Gic%l5&tpiX{+Yh&*`)K^Me92Hd)e^liu^5nz^T-nwulIqFk=pp1QOw{8g3ul;SkLNlaE(|;GxDeY}8JW0gZ|k4|!3(|DF<~@Z;?) zqX(M~Ri!@?!R*+VoIzYGpg`#&22;SZsXDQ_o9$CJ7C3dNApaWY9Xb<;64q%Q){8c5 zVem5_>9$D+QT1rDcFgN&)=@_^Zn6fp!=FvD_N(SaM7Dq9fmIIYCx}3fDU2y+lyalH z4BFkLSAAYs8^y`=icZ5?tUYTt_cH$fB=fV_VltB96}bt)JhcI$KM%n`4b0+|jf}=K z`FJsm*(m;_SsGkfP(FX(Ft#bO4LBW5mwi}5aaA_8MnP!hR2343?sU1HmgZO3`FS{C z%ocTONb-;{;rTeX)TXgdULd@RMbC&E2Bxq%mf?3X37Ew(IPZ|T&Clvz1;4qPr=Kf^ zn8Bruv6fyFz+F%{xb?%5u;3I2+cJ}v*I0YB>>?=b5u;*zL09*miTovq5{`(ejLBZ23bq?4w66&?u+q9oWlNWUPF0lot&OSqc@}x zZ847z-Wsk8kN)d!4A;T!C@)tLsUcNMux{vtToX+vHhcZ!7cqv$v9IxhjI}Wvlxrm0 zd@Kixd-)|7OPWUwdn@cU;)Pn!GSP4_rY5Y!<1Orqwf8Z!*XfV8*96{k5xIdNKx3aL zDBbeal*-IQ0VRooFV#clN>0qD0rhQ3n&7m!qJLg>NO}BS^N4cGkurL5PvrNG=Oxjl zY`P}?9>};7K69BK!!4`tC6Z~ux2+d|Z%_9~_%Tk|5;HFPvk$wbj%7{q>bY0_kfeKax!nz{aAZs zM1Ws388+z}cJroJ>{PU2fR^dS&;xT3+gBQ(3f@2y_FRbCK~JG?84^-%D7u5*$3c>Q6yd3iuumu=k3Q02Lw{QY5d2Q2wO7rzL*Du76HT1B@L~)v zbEH%J3%&Ve?8}~v({6Oqy}d|opvN23VwYSB7ckt?9JPt}tqp*TTbIZox~%dv;aE@b zgvNP7uf}c=lM{>I1!8@kgRC?la}qk&m?#j)+^n zf_plcb^$Y2Y&ke$*2@{a5{zT6wo#f5az<;Eo-JS&O@pQ^+)drFajNrkv+}+0@{S2@ z`){zO<7$q#kB1+KZvy~WN~(Fkjdzu^+{T`6(q?$KH}q^{)hyS9{EHaikSpT#9-i(6 zGo-b^vsgq=g_JvJ&F}RYy zhoG9cLQ1;x+mse7Y*9I;uSDx~Wu<^Mka|42{LJ`mdi!rr$)W z3jqzD7yN6c#H<3<=Ji_TqnwME7j}#s2?)Q4b`W zZcX~_*%cEFD#e1IQze827LfMZ{qUvkKVuqLx^%}dUqrz`LG>0n1vC~8lIa?W|^Lm z>TWUKKzJS z`S&uRN0qmzMK9w1yhvJu6URE%W(~UmYW&{3U8e99Mj#|4^m>ik!YV&<;QxczLQu3x z-7tZEiTTrS_)sG?#t7v(d5f6NCw`PzQvgHVZ(buk7%PkBU+ZhLvc3No)WMELygmK>w7TbAhk39+N5?Mh0rd1Ti?UW!*3ZY^!NIjS*|r2Ec>{=kEe&P|H?SQ z-|K6Vq0Xn`@osuIriO*Worjz6r>5bZbqb(-Jph#mA#R zLc}C{1yGWWxVtNDBOlQ<*-O?o`#brMFzQ{rq)#UsWWYiX;2Ue2$3~Mv2W&;q2NxCx z+uU*(&#~jgMDBQ}2|sY=ocMwm2sW-VWW14aYQD(YYQ)$meDgyV3Se)2F&N72tDM5-L}g=|S$oPz+Zm(%M}vF-?F8pAv9*0k6Pw=G z2J}qmDu~JfVRR~5`7T5$< zi;Gg|E7vBd>Ce4j+kK+mb%PKH- zhsRcz;p7yTJ&R}4uBq(qz7v1NchRj7+riiDs5gFCLhRawFc&&sI!;Z@OvVVWZEY@& zd}}^&HXl1IWaIa~kHGA%0f$(~sI!<~U86g>lu>_zM}-c5aJ%rPR*Bf&kSDGC)3QD9 z$(y`%s}HEk-k?3i1)ud`I+!4nme*_pdcpaWm&4eBE>vQt#czF%#ogW4-+cAr;3;`L zM(225>*(NHs4uB^9vB-Q?4V0ku)erg{vH@0QLXVhvvUY_ohR1rF7e**UFLG34kGx% zN>Ks*xm%%iHHUG+gY=W19ISlFcQc*4g0v%(g!2l#>GBH`GVgC(D$WOV18fBKryS-a zNx)p@+AM7Gmb&T&bxql!?yM86~%KIYQUTt=viD zo^1dSio#~7;%d7M$SV{>C*G8?(E?@}e{KJ2{L!9pV`P8s*^l-))`SPcWzuh?*_;%z z#UD(k?MJ`Wjbw9@ z_)YY3x|}RtwkJsBheW&M*{B*Bg}vuu3eXg!!Rs7t%Ayl`=^j^!P#W7 z#nrpLf01?JIWY;WTahE@BfIH3xCUv`28Xp6{mm}{1O)jl;|2c_i*hWJGq^$0L+4*; zN$iaNl@~@$9p{$jL6klYtmk8%TfLpt1R*lFKIq}NBj33B4OpRJe4aBBLy1_e_)cZG ztwtJANFtoE*TtDZ?5Spkbg7d2)BJMWp5+2P6?=o{R;HK6#)nTDBua0k^GzA58<75X zoIF@CnqLO=j;M!-k}{#x^-af|mjaK!jeFlP_ST2qcdg`Lcm963Z0Y`l3xlhW=b|K+fQW7e_G zWMe?~t~~!%3lV0u;fnYMF(MP&oiwMJW%2E9cWp{}@*HJ8FgGYJKi$9ZIhfAWagnQ! z!NlWuvQ#08W~f zvaaP#afG9!AOe*pn3Nh!B_E?Eeri$bKZ19!JD=7Z=xFbWT()g2SJZsHNV0iu?f*}- zfi5J5|4~FsYj-gD7ok`JHl^5Pdl|0(CJyB;xml&mFWEhTTO|e2zKB-S?=TYl9fa-!pW&Bv%xGkl!k*$`4(gRhR626uze>Y7}Yz$BU^SgEgSU_)4Be`Nnc$I`{G7O`U zlfF|dQ3X)yH$>npUxbfho91-nNPUKb+fs@rD0>UUJNL(jyE%*x8jp5O2lfufxof6# zU*lU41Auw*U<|>J1`fN}s5YCzp@QH<0(@LN-T$QVyT+sS3wvaq?+lPL>BR(hT+x1l zTggHFk}^wA24)PgtR50?op4a|jt+N-F}Kj`63dNiy-}{txKpY~OIfXEBfOlp#Zw0J zG6>j-WkS0d7MOSD)d*yan!RyU4REhn%`5EOWN00omcZWR zU}b3e0l<5_xPJ%4d#6)gDi^Bax!ihDB9KSeeB~3^ExmRKyRzsUrgaRbw5wnm=ij4- zJQKU~BV|3mO3dW;=9et?#sYhG?8gg|`Qg~tOE%X!uXyeR>lIB5zk*j!%-xBxyF1^M zgRGaYl$6Q=x3{;vT2Il$LU9<}EqGMz7odn>rUVCxjFyy4ULluI-RW2aV?-jfGWRf* zsy(I-)6Kzlb@x~+Dh@#TpLg%Rb(eSlZ$#W?Inl*DBeXgN_E59%YXJLu-=4%Q|fY`asrrRJ?8on>~tfV`o>7^wtQ44 z!>Xh7XuAZ<{XYiPx8W6?W`;5;=T5Fj9O{u_e9-GG`|LVDYPkPXeg*i}8~HYt$gfKL zX(%Q4l>XyY4I{p5Tc_^FrfUiSGzS(7A3*}Qf|`}n92~?E-Fck^2Sg)o*lEPKxfl&s)aJ|wunapxnUfgN{#cp3;eN;BLg29-p5zUXPML$hlk1V&W>*G472<>Q7 z+{#renVv8Fw}+DpE}zCCTFvxP&>quvWtwOW)2~qmM z33*2s8XK0qCZS5u-U~gfA3k>eE_84u2+rHJ&^{P-o$1qA=wJ!r*En375|z=#0eRU; zMraQQl}X~_FpAwT6Cx;fqPz~!C6le>RopS^=AG5x8IxiZ%?_1p4usffZMiA$KL~4v zib#^9KapXSCJ8*WP`_&u1bb;bw-^KE`>0i z$-thbN{;V@1pY;{;mCtM@q7reU_W0X98U9heDHtwOFk8w0ui!C+_Wc=h~=i8`Q-dJ z?MUWx;ogd=c~X_*XU@B0!a@D(0O44t(<_T{+})Kal%mu$#NMyb+S5+dg*yPQ(M_P7 zsGq>ZuhEmBoT#&yb6=x7Pdiapj#po!8%a4)UxGh}4*jL9*SmTZ)Bu}Ww!7fxCF3mF&g2=QLvP3G6Ugns%rc~S8;fZES_D>eeAS>a} zemk#bBWR9W_rL!huIcx;$v>Ujnu944wC2@2B#n8#oSa=U?8l^WdiR3DS?7T}sz$K7 zomUKGJc5&0(koJZI47#w=_wvp(lKn^|JC=iAD{m8n_n&c%wlnImCIlthF^^KN9`e&uzdjp(=gV_TJ)(ZW>Y*#Zw_^Bgl@ z4c8C-ZPtV^pFQ#<5VTmTVw(EGb z0IJ;!RA@y;%3;I)GIqT|8@Fb|fF5999wIyk4)pPSCbCI=ByVIB#jhJDr^A{e-z|I; zj7E9S8WkSwyMz=C2^3ciphG;shBs&$?MaV3=4N0}cN)J&nsPetj0vpO*ux9c<7#m_ z?bWz-=boqoaPG!rI%(2{0_EZXb3!s6_wC33`vL}wAg_>NC8zT)OuPXT04JOIpeE8uoO7#hM8ir_in!FYSw7 zo+4)8NT3F6#a|vE+9o2u!#@%jC)lQ#F>C$HBPS>TC5Ub+9@B-znkRgz*vnaP6@Ysv zJrD>?7`eKbR?^>!mO9sOM*}({=N~Wz7?5AAMoK4Ils7vCD7uo9VUME#&y_g>|3aiA2R{)rw2G` zyA{sI9tvFxdf~%teE`NRqCr-HDZFxE1?uP>;rW zqgs)BGo_`2cCm~1TL`kB$X!Em3v*gpB2nC~Gez{ag%O@_eowa=)%}Andp`eo^EYc|E_Ve_OXGdcwu6?`_BfF+2tmoFINN+-<>O@*;20CHTeb@i;Ba%Inmv(An}3Cl6_LadIDo`KE5e{y=sKK zw;7dO6B4h!-VQjvyN`z}Nd$3IxYA4(ZtcRZvK|j0!6bLp)vM_ajhg~V$BD<7IgEo2 z5uKyg+wckLInUpl0!u!@HwN}beER!uCc{N=+Zx%QPv?$t469Av7%;s-SOr3jW09Ex)T)P{J$Vu?@hriO$63@#0kS|Qc%s5MdGb8s>zc?d$InO*2TADkC$8w>F*V(4n2Nq? zK1q6W)4UDg2%y*`3=!It#xXAo$Th|E;myxa4#)y0IWi_@iOLCOm5y!CY|g#W1*e?b zOF>@Gw<|xjvb(FK3NX*9MAj6#%5~Fs%261PbJd6i8Vgx6F@M5wd@HipD`>k8zguZA&9pY@-tdE{|BME1U;`b#P zmg%t!B#f9&UbbguW6Dd!%(RJX*S-0?ed!*H5k16$s>0y)gAX{%xpk19Xom&9ZgEK_ z=QWKI&piR-oBPC*@Bi?|#a*!Tm=qOgOo^MQmBI6U+bllywPskKY%C#AtZO8O5&{Od zQc20P*V{3;=khfO+}_UzHWZf2EY)>SZ^P`AR?n_H^z^2I&#gTnu4){HFEL5I2X$pE zceuH?L|6fuobgoff%9- z9ehXg*Z}_;*ATDgRUc1wY4)|N%;)g^LQ`;>5IVB5WkmeOM!!r>%*Gj3pf zNl)o3E>`UG(3>{gJrtf0z~p*}{NB>*ys^vXPaTONhHET*#ujVAJ3{hnww zp|DRPVs-;Fk*B2WD8@|AR8?tMt4Ohc$-s`9Z-Wc6P;`Kkkt7Tbp0eIcW+ws>WBu;L z`64CeCvq)&~xdaLKW!C|su1sZ3a`Z<)%r#wO-?G3TZNEf-9-cKk01_Rb+UmAP zBbpnVf$#yGCq)@U`lFYT?hV`;VJNT<_$qgUo5@xVu6>2b42b^y8b>lJ0SbM+YO@!v zn@YQG+(Uokl&GmTb9p-nQ%S2uH7|$NsAoC~lurfpCwP>~Uq5}~_?HDH-mrGBh{vE` zm}T7x=<&iNqb}va^te+%K7K*s{`rva`@bFJTa=n!w+#9vZUbI_c1+grY5MAt8SMrL zbhPDp>SAh?vv`4*)F<8!G;8`GBJa#S5f5HH$U{^b_c|##ItJS|PnvHbiy^)D+;Kkx z{(g!?PlN+ie)Tz$fmkwUrG$kYCTQ8c$E#lR-6_4({Cf)vp?lT8}<$J!~`^ zI}dlBG#@@{?tF3QPP6gNtcTODhwK^Cv*payeBx^EG#@=|KKh)#|H{=ZH+$@wJ#Iey zqWSPs(`>H?k2-3!2g#4^iFP!2jdua#upX1QdB37)is__k;1OvYFvit@OeQsPc{rU9 z;37A{WjdVA5!~xw-I0Sn-VoMDQL`tTPw}B^w$prwW{=Eh&-wjhnj+1$;qyZ@&L6=} z)tyedqh$@~8TckaU$amB7+&v<;ey=eaSyuW^Pb{O+VlnDEk9w4YzuHAp!Zf=cFw*`4xUZv5>K>op(tAgAn;x=X8ZGJS~^ zIKdoVwr789T$~QEY*?@9McufZE@>%ovr4ThI8lz4Rqeq3JOTiagZ_xB0(me1?Z)3a z%YMI_Bb7Ja7bZvHzXc3X?*!uCo)0H|4~PjTn$G{$F!I~tw7p0`s-dd`t;jaI>|%w0 zUh?K>)I5ltM0Z*vGzf}*4ayu(=a&xf&s4z8{;FeqTPX(v5S8*mH*ntFp=;pzaB#Y4 zY;`}u4t(^uiEa3}@qFH%oB`jB|DIy2-nsMIn+Y2T(7-F}Rp+uXKqYKZ@PT=S&CzdQ z)8J)uxS~!$M3)W70C*R*G3`(c2S;9Ddb7(rs7Y+LQBV7e3yQ{|C=NU#KkW{A%lD?; zB|YEF*_up5M`MeSd-vG3xCHQ2vHl1cvsXQhurCM0gRFwhVYK*C=Ug`OHpPY);QeArno@DZBMXxIe> z;@_CZHW&ipKSy`a1FkO#E7ZM%j_VNUY>`}86xHn#mIt81e=}v(% z9+3j_s0~%`Pl?27YM`CokY8rsy>sUTMePoGrqNu?8c(K>ZVkG50T>82{vsfTi|SKi za2@P@Mi}S?=*1^L9n6ljV=VlzJ!;G#STG+m<2T$*zdJbj`tX~R25KDby*l}8_KDyFRzdGkB=LN zM|TchzJ77Ak8cOBp1%0z*}R=!3o;P0ZA3gmV zJ@0*W@Z#X)uMh4#KR9_seLg=t0?&WFcXV>_^qUuZM~&Ct9KAj~-pBCI(Cw>(SI>_y z%Kpp!S0^ouif@hmZ}FqS@jf)voxN`W{Sm>}pj==_2Y>qdr1ACPi)Z`z_|-lj+xzOp zz8MOWdirAT;N^qHv%QyleUq}y@RJ>OUcFz!_AQ4+ht%2seBOFOHk1Fs(HV~i z({B@6WJS}XdcRh?#B!Zy-4f`23N*wQtxsED@F2f!J?6h3LB@zjv$LaCZkGS^u=QxC z_1PD3wf=la_ULIJ^{8&MTLVZKd3h#}TRRd+EcSFXZTAug>v{8u_{0lp9e2KWC%-vx zL5SafPrZAjQf0HM4!uUQ5k1}|g9{|OvG~g40Bq_HXa@=sItk9|*NA=00EW3GSoOV3 z^TJ5KhVW9Q+la=#t~Y+tz9dl&3Xjbcq}Xz-!b1nyWN?L!VFub8jr>?4?`t#|D+wQW zxuKzhY-22KHYh#-Jo)gg&j5f4h2qzHCtq_hBK!AW9fNJ!>jv5esA*&`RWOSUXcC6$ z9A}UdE#)$pOF0W0&ZI*+mW~g;-4E~`!R@i$Z zNJ-h(RkK}>q$?HN!1SkvqMe3m=LZKO zgFo5^QR*Qwk+kU=W#|x*>@;E?~B%c@GEvB=~s`30_`it~7KL=DcX-5k5 z$Nx+Cf>Oeajxy7{aD`*!6vq-gYo+^_$U{AFSO&$gX~xYM#6_woFcLi~W3{_l z+D!h?*!p9<9L+DyOr5D{(LSRW&!BW}dEa;>Q6StdM2@S7 zO?f>$RnkUT%t^$!z=Z)dA};4H`|_iNuKGNk$*K50!PlB!nnUuXUH7f94=izSL})ZC z;wpmRinFrdB*a4kpqY=Sk!#}hE4FiZ7(CT_c_N{99ggb|u>{Z_K*7ctHh^302qyC> z0V%pRPuT`vLGsRt1p1gzUEk}d*&^o?qYlr*#x!A+hSt-O*Hgmg;#@M@@e$y* zwq)cR_pyd;-kwfkREaCZnOLdtn@7mWCDkI8vSW$Xc^Em#)~RKeM*NW)Rpr|ul4BR!-wM`bodrDT)5pMc@9jY)#x{?@hFmg z??3M0H}}9A4K*E39`{=OJ;=zYSDR`>$d#n1(1*Buuw%+8=fQOQ@nAOFk>#_bJSk0! zXQF)EH?4UN+mG=x8vFAPrZCpCR?W{pH0j+Q?7X__$?8Kp*oF-r?L5v0AWV&>i)G!! ztx5B7JV3kM$?HQaWRntAS|H zxljS_3@@g0fxET?G}4X<6O-xLu-%$82Oy4CyPHy3yX!D$Cn)iS`Km+=+a<08V4}Z- z8FSdJ(X+%%x5^s=Gu^7N^zH64Z$R*)pgZkM#n!;LMF}vfK9@-EIifOC?9IAD!Eg5# zZdFVLpfaN2cIBEUm~B&ST-(e}MfJW)6MbAovC;OCtX$}O*crF5qq+(C3>2&~l28zX ze2TnK1$0tTi!&yQ7Q?*ytS9zzduVq$&l`LOAJPhLQ5cVEjVt?@=Ya4Gd(#f+cQ|iG zTc^nq*=SVFn@FR01`7Yp2XK%W6T^kxU+=tw-WH@}V(hSD2oyi#InK`VJ{j&wZ;sIEmc>o8J@204dRn%f z3`}EldbDTwE&85y;do`qjt?UK-5ldazYnv0QrRy^4iWGaO63sFoR>FRHOFmCt zGH0_@TC201^bn+waWa6kvSk7whwWs;n?nVS=2PHA3^I3=A2nGu=_(gUmo?wzaA2p* z--%ka(%)<_Yu3ZTq`g?q?Wn(vfLhEzFbIv?Q`2a ztP}rB_TkvO>jS^zF%&t3Ip2!JCQ7q zNqe$4y_nEloT%KL4VA68YIe9F?iQzU#=yX0NUrF}le*JW_7P32zMOQ&qgHSHn~P4O zZFJx#qV><;V=y4GXJAm@xHcJ`Pr9v+6zMysR{LOLv9~rzz3LJJSNsfqr#9tS(GEQ{AF^Vi;95>tKfp?XaT>7saKR zjjywCbA_Tib2t^?td2pgExwG3NvMFw8S>1UbRI3zCBajAkVzya7q)+cXV6%yvyfbk ze>1Yz)M5K=z9dB?6cH;X^+DMepv4sbc2lzCwQ34cqWh$<6}zM9Mwp$5%;?swS=1K8WnZTku>n+E#7Q}M7 zwC#e>ii37UsF1xYvXg~*b~bF`cqZ{GhNts+4iD(DBm3>NH>#z8s`RD6sMJ!HFt4?4 z7j@P1w>#}l+X4e!6`r1rsFhXeaLtyl+r{VfFzEI=-Em#oWH{XMx^;_d#H*pp0u%UF zOGyAfmD7Q~=5U-In|n-O6QK8LL{@|BkT zJ8dRj1$p*&hb40l+>htYiwe9O$Qt&^*QjbDufr1mg<~K5s$t*}vl%Me-SSfaHfWFL zatFLqkWOw!qEjrXI%8a$T*7ZXtz0X8mSmLf$nK{gQqiY)fktNqF%+(-T}T(O*+3F) zfg5zDZE1?`j?N0Fmux$0BhTIc)GHQ zGD*_&fEr1=MNws1kCE7z?3beBv19Ks@zTe5eH;f7b%d3?>-3CNcDn?-m?9G<;y0RI zNJ`Uj6A=Q!4uM>f(iDLn!h*;jj3=<{RACAw&6y-R zvp;l)zmj5|>ebzuvUl+@b>_?lKR>2@Z>)m?-v3wzZjbu#?C>A}cEZ z8eTq^>#ecKRde+z;()sCob%5WiYHEu%jl}8M z+KjvSENUrJ zC&w=_vO*%OrYb+y)|zGe5mqbho~*lU)>So@kVEc|_6N_AKE)tiDCq9uqo||sR8pn8 z7Z;-5YV+x>Ea7Q8sn@o&6`f3o$!Yi6>3a9P3YDmhr1C9syDl}V9!Ut>Tv#SuR zPGUV$3l;KcnSvOA-cCL%LK_6{R5;gK+ zthi$iC>j8wV^6w1^eWXfh|k0J#9bK*Y*%Z~lpdaWn<|2Mi6KBT&v94g$i05)62C`I z=_o}2u@EGC14WU-iVw`mlY3b7h880RZHeu%H(aAAgHvgf(HIy)`tqv0M0RVUJSMSW zJ)71XY}cgFIhMFd#OB>(AH3K`r+O{fld=bk%Y(>6#e7h#{w}*@=)F4^ViW&nr~_GM zbw&!;Esi->Oar*S1JkH*cGPD)jzH#hOt8I@h*&Z+^~TD|7J;7>G?*R=;#JeG9>#U* z;R3Fw$cJ|4Q{|S^3R)1o=F|NNWiNrl)lM>)BKJ@)c!pyF#hhZ6+KajgArD+WdxH_-CDGT<+fM5 zdhx+SUw=c4J02B&4%x|Gr22(^=q%JDd!d|`Ai`!31u+EDMTs$kPqN0T>nmVyQMd3l zt_I`rHRf_|=VES-d005kq$*0!T`og|A9i z&y(qSyEhz+TT~CCBo)S^EJu_t%G)S{4Otiv zrPofkZw2p4vj(2*uvAdFM@^(ckRo+8RahaR6w){OBIFkKYNm(`kmRuODX3kb4N-&2 zB=I%%h^y+yc|`)Fsz1O*YWg@sNUhK?HQ)n{(lA`&9WP0m&aEn?9?Xc`L!^gQwYV-s z?)0{5FrGz$(M6!+T!9%8ulO9(+PR{Upw{FZs!CjMrC4o>#cBn8`W&gX1EP$k2*`a<{wI{$n~u! zWjwoBVI+4PBy?orw6c8`UVu8%9b&aj7c zClVw5Zm)pvHoMr8_*)|d3#Kt@apj1H`dvFtx+R7+yacH6lCtCQ5!Ev{a7Texnun>(JS)4L4$ zn!19&_e=i8{n2u@K!7D(RLTv#P);`L8ECfGz6h1=)lK5#H8PYH?tJ^_mW>A0h(5*8 zmy`?3Xr*S+UuhRn44C1|N%fMiY=8OT!)3pf20ZBecOwI;W~tbJ3Q9=m4%q8P}TQUaUDdg>c!y zy(TiI#p^NXs^Szr7hD|%Ju4Rn9h5%Bu)+wGL&5W#P6sg2;he-xgkmWgI6vCJK;SS+ z8H^}OqlID^HpEa>Vb43VjAL3XrZUWHa9YsxEb*jHA_J!xTFRCF9)qDmR}m>9Iud!< z7MHjS=NFa*LY%wQds6*es!4&z zg=Px_*6DkU?~+;EZg^r4>h@gNBPn9k_!ReSm&9{hrr`782T{q{3*&_wNQ>b>yXWS` ztq|2C71e>Fs1A|8g1u@03q9-IHnwGu>(B_@+5A_;(B?$}QQ43UIZ6V<^&q2mtY5nL(4Un2zKeEklJu zPw#eQPw#ew7K>9)QAyd3PDR<8tfL)WN;pkLgi|&g;`^_2i+bTqnq;-|@Iky>L4ZF0ong-s$43 za7>(4l;pFG%^*9qM-_KU-mXchMWSAOUclOAd)z*4w@%M-Ei4(txw3eK=gT*n^|+wPH@aCuJbO^Ls9f}I$)q&2 zvK6T}_{BSW&Tt@<%b{bV=>d{pf=LQq-$*tq0MgtgN;Yo9H0zUvQW^z4Q?+=`ng;|= zs%{QZ7FV?z7_WPlkrJ-tX82OE;`jxFX09pl$9yJ*x(MXZ98f^^l-+7H;=d^+Jsfc4 zY^ET*>=dAx!_qu&SM8>=KDCBaHAch?DQfe!L;fu4DRZU~lGRtt@WXkDa*;{HyjwnUE9Wgyzhg#e`P+3oZ``Kp?K@S*DjI}6?l}wN}x+VvC z6KuRa@G*m{#Pf$^D2w#AE3ys^Q7J|~T$yw{h&ICC>77e6!Zge)wVbrx?ZEB^2$34u zoDx#kK_kn|xfTD6;CQELa?~{yhi<#a988!_XZB=ePJ0~S&E z83Vj>E@i%0oJ{Xluo1`9MZZP+q&O{=+kS;B4%ynC@ow~5+@QZ(IWKcxF8V+7W)r?q z8{>(VxO)_LG%GLh6~5mx%D_hCGSm6!8Lql#L*)4&zu|ZUjRpxp17o*>xqWfkQlzT0 zQgC?EP*{-8CM8XfjKu=3N#Q^^%WAG&Vsg1z%ARM+x#&s4n&_n1f2M^mUDd=zam1ns zwZYXHR(Upsh%P2vIstj9jpb3)UzDcNKAleCw;eCCbEPrc=nOw)sbKObmb9xmf%EK@ zku)DhkEzsS`Rt-_T=SgM+M{-@8iA>Ml+piEIgj47RQISUh>$Sq6zm3wt$~zES?nl{ z-v~*)n#f*4X>O69vOZf(g?KXR6bO7xH`U50Y8miOaZM@c^t5VG01jkSXib-rRzqYC zpA`Hvp65Uzo6%sN4SuRHk`gB*N0QGz(-{wPY%HqJJ|h=n)X9cHh=FOx&}K>?J?QrM zi=Bsh-+C56YSZo)*hi_!qPuAn<_JzRikJ-lz8dewERcFJ-dwl~T01|;g(^{xP>>-@ zO9)e3laj&*Ku0KxX~JF0rG(ap6@t7g=-w`_zmzin2)|{qdfSF-&CVs>?nwfX=09Xkz0XwmuM+O33 zkaz;Z6I>)jRrp+Fya3M`W(U!@T`6ugDl(Sk=R;g_0RDBtHNj<`9aT~VhXOs*s0uk-aCxQLN zsV2SBV&zuAu_D=*mQ{->C1l#j*)hsvIMftl<0PTjxU0|}cM4aQ_NbfMt;gMhKtcua z=%q;2F&D%&ZHK&`Dnd2whqfLi36ws|V`y5u=tiRCdDN7rTPR>-7rbDGlv!R7jvdG= zC&9`^#2cj+PA9@TKz{nl)~C-TX*|jHlr6|f)iqICXq&srt%>8(^#lrpbU5xS@-F*i z`5hOp7d&mVjYXJ-OMW#)4Bu?9gx`U)y$YhxuGXn3u8tNJg1^CH+8+?~B^vn)M^&3< z?b^UoC|5*ZP|q+KL@_cl`ABc1F?}J z-7}^O%%%-WtM|Bj2c4k3ZKU#WzY9MK*OTuz*I_g}u#`0czJT9;r zq(h!fmWYvqC8a$*tD00ZMzIU>iO*9SrXI`W0zMI>85^03^};iY z-7|8$6?mLNt}!6E*&vJ*0MO?cP0mnkQjBNv>Ff#tb@n(W)V#T6s0M~q5}ZkKGB4H; zB7-^5Mj#{WV<K2%mrXk95r&hGdquy4^~*C5Tqs{$q-9i36Qe)))Z;l=g^R-u9<_$sK?^3x z#gGi165EP*ZL~-c!;sAiM;??`99?O0x^c-aSE{bC1OkeU0=RFUwIySCU#RcoK$OS3 zQ%iCVJ}*q(<9SyxNKq}A0W#d%EyY|j7m;ctE6&%HX$`LW$X*3U4YX3arSvQ+F>v;l zahkpbACw$`yqr`L<3Mx1q>3gca4cg2i-{evelQ!+J5I85tIHQeLR=nXlL8x86HAY4 z?Z%zIis=kp0{pCJs+%XrAJ@u~7{ceQJ5(+PP2c}d} z0+fY?++r6$V?bSSlPTqX@F}jbR1N?$UOmKP>*CsBysQ-pBz+hK*)~|B1Jz1K-Or&F z&*5-HoXFJ6+Pf(Ii0i;Nih_MLlY$FeiEHyb+B5Q`JZIzxpiHO zLt8cT#Ih5O%Ofmu(LqUy=t+;wCD~?0$EGBnp1Tp`siOvd$HfCk7aQODn^a4jHSjoF!l?%@oC`-7Txsi2Rg)3&EDGK*K}cwZ3kGG1d^Nx|yil+Y z(p*myxMQtvhS;GbmE>enh}D|7p%8Z`@av*Df}%nI^`%$EL^&-d&G*YBL~Ei2{KXEO zV&u}vYE0jBfh;zomTYZ;puHii#Yx3YSAIF}P{>$@WOt8^NE@m^_t^HIVgetOoe2WQ z=ZL(fZF?7)vQZI(EEN4|+j4`oO$3v`qYC*nh{VJw0xs=-kj@aeO(#yG(++$#GbB;( zltBrvDVUc|QZ9hZ5T=zmVd-a#7tOVZ{Eb8%1;adUyB^j&x(l^KQolvJ12sgpFKAXk zSK2q;ajQe7AWTnamOzVu**i^iAG|k>Eg2jklHOTffg*s5O*BERZ2b$k>p{f=hTdb;Z zMy>8l;pfw;GlL3kAAutQFot>NPG>7rOzDHDpsBV*4MfHn&)G1L1c( zPU(!ZVHHFsHKhHD7=TQeKCSz+b7hGLNWC@8=+q=*!|o-p^fckY7kII30n0n{&#bA7 zhRK>1_@~amoFqmOi`z)EB`~xo%u(SEj=L2`QSQap>~G5VE&;hFn=C-_am=pJS>aGu za1(L8LSLJoM$E`HZ*-*e%6W!}%A*=F{hupaH)$ZrLCa8#6xkVNuC%b;DSeHHFU4*W z>6>(q)A^tUZjWu4_z~K5wEG(7K-_7@ea}8uaWOmV)}QOI_RT(5q?r|-m!TGskylJ% z_PHX$m?nIq6wP+_xpG#Qswz%XF(~uuJwkiMUEl0;g&NmQ_lulXsQMQIi;o`WwG1FA zi6@7op4o9_D+=KmM}k&y!uHnHB|ZI%mtNAxfo4$gl<7G|fQv~DF!f@%oZww1ly*TS zo3$_6S!%YKCYJNTG`*U^f z2cJ_}jEZhSB}S~m3}v!v$slAZqf}J4%*#)4C?9p11)qWRsG<@)o|L!}&73*I_lOVi zh`Q$ho*hFvJW(&c^at*J!dO{LL1OaS?hLu;6awdD{!2#GciS7vcJtAr2G z%!MSz=&?Bjl*%e7rJfa5VygCLeW3}=w6}@WJ?x?|{OUN8h6r$(()2*NnW1M5;Nj7n zp)g)9%>x0?tcp5#S|(qKl2v+ksvP);J6|kjy(SgLqo4Zw%E)P`T=_{3M!B-ey*wBQ z)mzSG$nT5;krk5jjRfp6a2~6cZb4O_=q_MPLbM>VnTy`e6k&^=xS%IYVvL>P3TvSV zcKjR${==oB0bkr@vmy>kqz~tkv-E0DOT&cuRr2kGnaccEMvYP_t2XXOA$Z3?<4Goz@ihMx%EZ zU7RY(%Nq1>GR6|JL1ZiH4<*7yjqjmub5LweU)=E8Ea0b7whMR zFtcnUTzj?rSP~5iEe50~Rd1IFXSYIxF-;0^-xmlmwUx}AQN`H7=x0nPrQAx!-cL`b za}Ua3Q6s?D=%K2G~|C{HleqV~(Tiv?{39SF}=&BtrGtRxWO-pnYRXe1lTiGf#b zqOnt#xni0YVD9hdlzwnbErD}^%Th+8cikD1uAC!<88S8@J>Q~<)bO%p>3p7>{crq& z&*dxObIr+U4rve05(D>QCKeAbL5rhe?ljE!U{9|4=6JL_+p-*iLM1UdQb-urWJ_)4 zd^(@~Ht&cQACJSRE zdAHgDko!;03+YW^;=(CZb7|hU!a(MAJ~ek+$z(E@x0Q3JXqm!c_muu2X1r9bkrdEa zSFrBH6r{S0n)6O^8g)r#gD;}pbNnIh*iMvT#FH0LprcXi$Aan5&$zVo#-_b;rZ^Z} zp(N4(Ue=Lg@`t$Fj%He_@ikp0&4Y|K33;^F70mb*O}n~RxTO;)!yDR(cN4^q9G;RMi7w2$?$I#;&3`5eQgy~Kn2 zNZo;?28W2WB>WW7MEET%PHBWWTwZmOToadoHU&Cf+eooHV9gdwys#<{$)UDQd{w!I zL&c7mW3+UroI#2gBvCp@@`}poL0crRs7za}I4V7wsN89o`wW<{m8Wg%k;_MrGK*{7 zKJk5qz|F`#ondwp{fwy=E|Ni$LhGbdAu}V@BG)^%OUB?w1-uypW!*-3JbFn0SX490 zI?#rcQ_V7W?z(uE#hi{3Xvo2w<{gU;c()~~A|FdeJ*Jlevh&I?V>dM= z5pM0HOIZ7d54=nVUQd)m+}X{>0Ls;}P9$)kHB?QFU z$Ltj5J1IHqH~9VK0_s8yGktQV_-kVZg8Cm$9z!^$?*bZSIaq>+&`%v_68x;BB5;FT zMR2h<#)OdgbJy<`q5{?6a}1=rbBj5^s(H~KLVM4AKI*x$)zIg%lbGA;xe^qGkJ;Xx zE60PiG5|%0q|OxVx^}ND#URtytaB{0x*yIECvsLuHe730X|%?co5*{#nw%Q4G3aX! zjDou2=1}VLMuw1&$HXB(!kuH@;=jdemK?5YMc-f?@IHKwk2tMg_fGR z`1oZ1wS-LJBGmr{6g6oisoiyByuL9gRv9cnqa>p{g*)3E;zMe7kO9864DhYB)Z6*A z+#WP{Z*+8IE5DentkphLqL+ixH)=6rRxhukXfuSI*?_bC%OHT-y>nASrIE}Fn7p*4 zZFnuhqY=swvkvnmI?3}Y?xNRo${t<=2fM(#S&2!-he6%cV7c3tQKLY>AY7#CJU9cNEXi2) zOsR6ADE9h;q_q~Z4eXpE>B~hMukYc3&g3k-P~;n0gf>E=7j4A;P(t6jRij=!v5R4E zp(S-gyxPsJ+qBz6QDC)akK>k_;c8WqKrMKg5V6osaqI9c(!3WiXo;OHOheg$fg;{}^sR(&cFh5%*hDOVtxX3dn;uFHd zLJV5OT-Dl&G=@1!V+ejKo1UxDEvi5os?sNIIc$-bl#91vy3KOmF8a#23yAZ}jAtyg z40H@)lZxU&o%4w$aJ=WxlpZGw7rkj}pcj0IdvGi`K4eiVp|{i0`;1W9O)L?m)RZ*u zuD}CqVqpJ3MWI{~g#cGVv14U**BUlJcb1~I~Uj7=RWje>BOA2#XQD6y@ z6>w?XKvTmAlK3${&C_*J%6f$0esC9*#-rG+R$z_ZdnMW_jE(uS!uradH0vA26pqXb zE$uK}Ea4(xjMVKy8*@2j%pDyPu}aW2k3dSDhLaZQt$LX)cu~iuT?F;OCFHq(qF38{VVC{U$RgzGhW&{*cj-z%%IC{3PJ5QvlSZfTI!xX= zUVbs|6-K~=Gt+v=Hx_V%9QKj(H+?h#t!pbn$)Us~9`EFP8Htu!EVS=DuPszZU(d$C3zVMQi?rYw z!T_8~7Ibcjz{ncwJG2T;(xDM317@M$ z<@xy%spFr>j)mdf&zxH&6`iVm<;q`k>94u=F7d-AYqjC(UuXHxH(!7E)InGRUaph? zHl%=$Ac2i(U~?i+lqgR$%Sk<}x;R9Ua8eNOdC9StSV!^(^iqpdxq66ejBu`|a2J^u zxJony`rU*#8(lHwXG_-9SB<;q!o4UuN6z`TsGuC&h}G>;it`ws=PvBr@@b`~g2~4! z8%l%tgu`?+qvW{@3r|mXDv0Odvc<>sB#LC>_;V-NhEuOb(iQp~cMF!C2@A4Y$<*P= zl{X+lGA>?i>E(IuZqUPK#U~*YpF8L0cw$@~u~`Dtaqmhhp(^q0rdAX(!;=oxJjXXt zrDRBfG~gZAa&y@^B5D-Gl||F@xf7u5g3#|65KUF{h?O-97bEBLrs>?dND9olrII}= zN_S!Gf?<)DU-aqpzHp*IfjmdnRK6pGiE2fcrLswEggjpeRrY*g<)}c<^eM(5IcjHX z!Vlok)d`hGwJ)6d6k|s>a$mS7NRz75sjv&7nl?TVPG)B+&0x?3PIfd?%$XPDR+~+a zzsA#Q+f&Ef@Y21ku*6)z;oWq?0tasi`WAQ5ao+u5=`O%JF6g_cS6~HQ_$)%@8!hm1 zc8zA)h3rK~T`KcA9--tli+#+u1Ogl_fd&z=UOBT3qZ&s_iax83kk6o7$t6cQOg!1D z0PR%=Aw)BJ5E$>B;UTJ22j#A~p~|MSDR;Y%MhB!oA@T*Do%l5F8CT%O&z&su96U|I`c3 zJ=Jz4WUdS6(PK6S{fyD!*bgI%0Onnju${4X-d)gF*;On%M1AGYucB?qh24&C+9U%A z;nYr6atddCjtjKA9S0=5O?ZqB{8`Z5?SbwHSPJL zOAr^144grY2kW<6R1goSy2D&3?l2dy8xW3Hq?a$F%eqPqum_7R+FVS371p9e5Kzg zm9pUyDP(nB3+L*sm@O?a+2;|9Ko=KtJT*8TE?UZ@-dbL5z%8^R&LuEL0khejTTv`+ zIuYD`<`v;p43Td>8V*kJOq;w6S!u!#!G!{0z*~8dCc0r+;j*>aUSt7XD;&rgAlRW? z6t7_^@mUDIq+Gwo9U;$Ayh^j6t@7+=fKma5K*#?wv1p|Q@HnM0L%0_I%UGcY=JVQ$ z>`2H)3?!bwX!WwVmldK_vIV6U?cTIgwNRXofzYSCO%Gr5ss%MdLA{{IN+UV$VhHq8)fAdVV+kaKnCXD=MAoNyO(1$>f7P*8ved$E);rtk>2iYRPc zt#SbcuJ+X#hgO;#M)d8vkkBbA_X;l==Nrv=s>diUcUzVxlu4J8!Z?Uq9ENI{|GKP1 ztC6Nk#!%X>)?{o#A5N2u*fRC8J`x~G8w?rF`3x`?Nqx=LZ zu?-_dWaLn5(G@Fv&1x={GlF;h^urMEzPDD({CszJMq+CD0k!Et<{U^omEoOWJfYiL zN~_oE(#rHOU*J*2_6W})(YKhwRIL~u-BBG*MZptT=TPyYkt0Q%`Y~t*;Y_bJLAKL_J(Ecv&9GRI{w3d-MQ1ipY31& zn*VP6y75OOWoxwONYDE_#785>B1{-<iFRB)$!ZshevN;9=zOtdxHNQH-6uEW13;``!T1%wC2?XBC^TIK%l?5Uwyd$Lxej~ zd*;qSt82WW&isp!>)MTmD{^(RV<3UTnla3Y!+o#T*0Znf8Mpz7dxo#rH+(gD&1?(& zEccH>ID945@nvlbxTRI_GE7?8uWMT(mLh3I(G}&H)ZJ$9A|438)>kL`jfS9~>l^q~ zGX`Dsv)lmb;mKogii8GDXIZgm2H!5uBWbo`e@X{Lj(=!th}FB?CpV zx_^Ds)a`P%$YSkY-@M^wE8}OmXFOg^_LBd{-n(wMaVzVh|Me8TJhhi3$E1AAWqKw~ z6j@HRV@qC=oXiZ_Tc${gqQzU-q(pfpW1Mjw=Df*yk@FG0P^bMqw%yrp&X(T4P z8z>YCK%r15RJCASOba$wWY}*lDdXL?WJT%+Mw``i&=t0*o^J3>eMd`v^8%5$#_9#iN|9)@IMql@3E{ zb525@)Wbc^+MH&|eY(*@sy3IC#E=cbe}aE;-@Y#QrH^2Fx}oXXoWbQ(r9nEYpAfKf z%27b{oT_I1R0NJ11SRHNJ#Q}Y-ke> z3C|9L037FA$;JqVXc#p0TpMLB^VP_Udc2$oCTd`^79l#1hI@V36n=nSs2M&UY6GXb%~Tvq0Bh#m?(jv$!hN2nn(Ob{!(Wj7$*sKPDD zT4aLI+LoRE6l=31gk*>|BTClhojg>%33?7G4hz1i&#rn7{bNB4`G0Z#h{J5SI zG3dI@H%Zo3k_BgX-Rq;Z*O&2D8mAlFX8@NDeVl;D!}_AWL4G}D6z@9dF8;5gg9yR( z8C{TG%UaJ?M!brlx!MtKpL4sR*}?3jdGuGCYz(G2^8(>@B}-xAik9O-yZe>(UxJAw z8|M>Psp7L}7P0Kn_6LvM$zY88Ie4*vStMT2yFcFxpXdy6Nf67ng6``RI*>2n248=0 zW&rSTdW8iMsfqY319F$ba0VaXX(+KZ5D9t`#7}1^4LP6a?-lGR_)&3hrveGyV;LU7<($UgX}<&_wvwYe?&sO5zQU&kzBf+F>h zjb)O$P)V@^Yhk$nfu|c16|gQ}(T%p&J*CU-+9DNa(OPT~k$f2LOLIx!FQ~8Tc^f^z z;beSzJAn?yl|q!NT8xnYs(Y))m(Vvw_Dy-`a*9yO8?QhpRxFFTVU55Ht3?NHfGw`y z>Ba=9SjNwB7u4^T8N!f58bJ@^Wq|Ss_a(g|j=>3IB~-%;Y`%zO>*F%xY-W+xw3!Gd zSPvHYB`BL_MRG}A1eCI@NJYWA$W}&ci*pq#!oXQRcRg?m4P`lTqpubw1k9Z9jp2%( zffFU^ph&@dz!j@Wg0s}th10V3jUMVz8B(uQ4bRmSGEUj*+u&lM7!npUr4EfOD1qkZ zb1iJ=+uyR%&;&dwqQ?n6-&-LVYt-UW;~m{f!j`7Kq?+^x&h4#Gq%k>%_?fGESFm1G zC^-qYBK6}VAJ4(EGx9@igU0h&w-LAw)G}#g@aBDJTOBd!P#nhhE-~g2A^`^@j+6G_ z$i5aYOj2)9ZgX#lnD5d2&RzZK22-_J&E>fxW`sEAz})4G(A{o;pk}1%YW6OsmzOZ-d9Fx3+L^z-TqW?d7p+7b?&T|q=t1cV+E78N7BHP02YU!} zdK}5_+{hVh^Lt!hpwct3D=hAeV`b}n6MF#kYFrDzoZ(t#_{*)$>3!RtZlt(T2EM0W zSZfQwU1mr&1hZfnI?=2x62>V|l%|m$*W97ML2CxQ6V_H??iJApq-t|bd!83yJ&5KD z+Sr@MlrzqcqC>L&h`@VAw5+rhuSK;m+UVJ^Hm`HjWpMFGcV2bbovR_ujVE?s=9;Ls zSmxTtO2Pq9ZRVmM6e|+h)8nMhNmP=o1x=SO29C+ve9pep^3vT&U0!ozp*itTpAp`p zFfy~46k5bWSk!_?se;cbL#lo)pdG@4`}gnDw@OM|1c@d@mt1C!s}LT*@o`U2Z;#K%ZeX|C_1uBIh3|9_=8%F5AWTiXL?T*?n2opk zQ{DrB=21?(X+8lJ-~hp<&ChUfqJ_LGKxDYnluq5ItwHmmjYB4-vLu%ybb(VYD}WSQ zf*193P}-lff7h}!mS0|%w;4a(kYuz3qWUUq#EFl?rf(j&5^f>bvX$VQco~@W^e0VT z(b5nn&DIB}EMO{%Sw&g5VzoZh%T+?VVe12|CA&P&b;y3G-+XBi+!AcV+U9oDg1ude z@uz0}&^jO$#dO&3wVEj9szNH7A0|CxT%)m}=zR(rRiU+umxf+k?tOBLu1=4-jeeTW z@h@EO^wkHF0&Dk|q2hpD%)wg`nGiR7pw%lwx`6N7I9hZ@)kB0WId6eF%RH=selUBE z7R5yE!q1{j(LmZ5#uQ=FYf=;%B8I^<^5bcR>fn~FhY&MXX834cuRqBu8qJ62*&fP0 zEpOWdlgo`=O|MW!!+C2zT5RuVsj^>FElUrl(Si*7(M8aa@x_c5V9ow`=9H_Fj25O5 zxw!6egC9PZV+9arBgIttrFlNg?K$`uF9@%2h}hK}!u2+yqnpzK9!A+!gM=YAL1|$$6gC6rVzTR%ekgz`XFna{Ix9)-cZ0 zV^9zd&WYUusoow_`g%MZg8IS2*~U3alp-`JYXg7hyN;cFE>H1d>2M5lI*2(o8QaSm zi6sxDhnNJX?XJw=D$cH9o0Ju5g4>>topT%-K3v6@uY73)+V0Lg=SJZrgvnLyZ^Gy} zL+N@Qm2^a|G!F{TTX4?fOUDHSAYS2ZLJPz9M7%?1ZJdL1->Ug1OL(1+MsL|8NAaZ$99wwt=BvqovNBVAw$_nv;H~#H*Y_ zru#Xt1vp5vU*Q>ejPudF^EC%bjvrArK9Zzt=rGF_$E9+?BtCuZe{Nv6{YfcaE|!j1ILk>isqk$Qb1=? zuZ-Y`g-v^FcmWUI&ly8d4qwPR1~^w<1@Q#S%ipr+*89nY0F`qD^1~0P~5j zC1M8N(hO`CU>9icnTo;hw#T^ZgS9`KOv8w7iWPK6bfW4Ez+%=}l6wLRu4dQnZNUgL za)gxSANu@EMH?XSgShHSCB|W2UQD7L8Ch`=Y=r_IFGfCz=1)K1)O7qPkZQW=BhINV zJjzE)ewgrVbZ|b`YbCr~@ovL!gMiE;oZ-X-XzXIE(Y@j9XnHKaIE2CiAv@I`ehiVWg-UsoI?Y`*G%Xq zBxJiDZR>R0!v?i^VOQ>97aTb-6oOibfj=Z-Dq2U{Zo-Jqn5hofi--Y%)G~h$i`02@ z+(Mvk8x%;#>j}#|^o8Q1kA4e$MUQ-;CBrW)1Y-+pQ?K4OwA3aXPg}9`%jFotT4cOv zb~?_&gQ+OVfuNOfjxemY1%j7;WJ%sj&+PISaJ~@-@ZrO)-VQgiEKx0$9B*r}860)T z>cQI3>z+?rq6@Re^$=Emr80DI=F7xcC+dMMBD`+HtbTx9o0AE9jFbS&aO~rjR5_w= z7Hw1ysU^7)3c;;Ty@&C>0&3wVsP|||cJm7bqjsdCXpF}Q_Cb9w4hJxRc=6A*fX0EV zmX#3Y*m;Q$aif4l5R6acUQm7Db--bugKGsGV3t0+Z03#V@w5v1uBhIjJl(h&#wAIJ zY8PD%=?3!tB64%@mnF@dj>ibJ17#>L*0|O!k=e{=DQ>bkw$qCoz>@7)iGBy2h+9|< zb28=XLqx_XDHX~7=smn|js4(9gz*(hahetDgX4!)OBS}HvnBd{YpA+&)zNm{j!Vs# zt?;-RPf^?=H)6HA54cMkYux2|+o`lA8O?jyZBp7m@L;fnThDj!E?&o^aXINZ?k34- zHOy|IYH@vq$)(xd%5@0~uO*q^4{qJae!oOUy__^Ah*zSNWNHa$WLX5+k&YIqilwY| zr9KLC3;?6b0_)>2b2=7ZfJ!F3;DXnOYtLwnh*rUn6V~QF zhGI1PaL5f}DnYW%LpW|OA+>rb^)Jg(aXlsuM8>cm?DyQ(gsEsXMK2*riN)lGlvqUW znUV3z?R9QpjeZZ~ya?In&0pYXPqQ<%1UF>2h(@OyOhvO#=A+4A-s^Qc&1s=$v*#!T z=f)w}^JWU&^ zuh6EYHJF^~na&j*2Z3ynTWOr2Qkx2xuC^upDkXxOGFNawz>02`P!2Ju1T;EN8o$gO#44gF!dyd%*AT#e$xRKk+$%t>)jfR?0)i7r2)woRAV z|CEC38Y~3kjrAF>ayIdQz&-G^?0^r)bI|QgTa!!L62OBSVhFXcSEA~=n_kV#)79z5 zV95qG0tl|#AmjDAA!g@G+A>BcrpAND!^R_{{ey>(;;okw7z;4#g>qR**20L5l1vI+ zOuJB2qsdkZ<9>xwJjr)V4z>s@lo(H;6zYHQ^9j!@l)@c=F0P_@W{gXPE0p4F$}W-) zZsH>rw@)YIDUNyhZ+2+to?;}#C0~ZExR!lPV@4;(O8eoGvx#Bbsa=?gR?&sDH)sb( zDZ}=IWhMIXc`Nh0+3wKNLXpyRv@+fmvlbwjYdovBDH}pn7|q&mL&1mL?4k)(rom@w z#X@~t@lvFiiWhR{Q^UyZ268rwves$20!&3gP+vRwyupdkUjy#8E|n z((o78Ureo1gSmC19y%@E}I5Y#$t8i`T|nRDjDB& zr{R(CgfUfd&(d!5>7DS&B)*G5r%pVe=-3COrSuIzg&O6W5eI}n2BPSrYe1!g&PRhn z1ofL5aG>GGfLk)NCgT;_IUQ4P>)Er&_`@aJB6J>wGOzisX$=knmbOOVENKVa46Fjj zVvC$^+~`PTun~;Q8z8|S+FCXevldDjo>>uilM6xC(uT`(I~Ej z7>%#`t>&oFBQ07v7lm>0CRZ@n1dMukSb}9xWqLbgG+SrC?XVVnR)8{X!GIW!^aA=&jpd?XpjhFDQ3J7^E+&JROjqIi# zK&dgE$gSiWP);Y~TN4*#Dv)syO4!Uk8kG2e_L#)2(XDjS6f+ zC}pHR8eI7(J?7b{rndtiWt8HaqN0Tow#LnZkDksfjUzGM!uLdubDkO$$}RbQxMXY0 zcow(%3f%Q;^A~Xq3%r}c{O4hyn8Z_@e@(ih^8u`ec!MY?H$GpYmthnL-O)hp*93`i z7d_KLkC$;>l*aX!E`0AG@*p`~Soae7Hy(f@oDPUU5k6Y?L-da?BOg_P>I#H)$lV3#nHJ(JgD-yR!>!zgv1a*wy zIXXlpJ&C~KRT^L&%kq!Y7G|bvN&mBWejFBA=qXqtUo25H2f;KI{hPP|G8yBV&ujo= zF}IbQ4C1>VQDvOZ`vX`=Xm|oBc9$GjVR~QpyEoc{X*2T`8FLjWoiWA95A@(TH*0-h z5C?745I${V(^eepr?9E-Hagt_uAY#cTiIWh?1CrP{pMuW?>MK3Ovfv$2z_Pjh2gSd zc>XePO|P2rZ_fYmFR&cNPV^V7RQ%B++Fx))D=)=0-!F@}x?t*0QkjY&fom6o>ruOT z?v>0;#Y^B8KJNVR;w97oJomJISz^M3?Q)@Du(Wzu(W?8srnrh52e*5J7xA*gW_#>T z!kCKY9>J3ZxCkAVTJx6ZQKvzP#x+-rDqcB=Ld#Xy~CE>Rng$+sE5Ll8Mj$^ewDatL&>xhiJaVjH&JM58UtVb}R zM=j_SC_~`zfj@zYqQB%=u%dKf&FjzN8q%fTBXVutKw47ZR|Lp!l8nr{m zCA}03=_S@Sh$RXe-)7pm3PXPIk*p8DOGXnU#S19qnjP<2gQ+OWu1I>}6h=%%i@;Y+ z2PQ$>Q{alFKi*82=won5o|WVEa5tfr7*yrT!J`Tf1bxvZ1PQC8PiI$d*#HR3NibkH z+EU!UKv!JDka}erDS!sdDq-*9Fj!($30ZGKr`fH7XqgUUj_fHjWF?sj?ZcMr-BKJS z-?TcRJvATW?L--@f4O0>h^ysTjVn^z>7+|kajtAQdY0TW35%4gTQYnM)xw~Q#Bq=g z$d@Wt8dpX+gu~&wh|5u~NPeU);(~j=P%}R|7jdz7a4l1Z%NErzG)Or5pHV$Y0dA8-;j=jEU&Ty9*ueF475%eN==nvF~H-Wpz#=rz8>x2Xu%{_Nv zg-tb#c_yD$uaqx2jm!O{G~)_WfaX+Es?Hb-VN$8nuIf0Hydm{I8PqZbGy zbGp@IE8^X74Q-3|08=seA{V&4@aG5E*XqIi8q2mk#kqqD77Pq;6)v&-y7qUXnTnxy z1AS&VJ2kzu#L!DPH%zXOUwtV%Us))%&2;h zaV+g9f4O9h$jaorUteCwIYw6OdJOkVHcl^>+<384RA8r219VjtY=y^5hHiD?CW=k2 zd%<+p7g3@bC~k)uExM{Q6w)OonPIsJoPGM!PllR}_6!^|jUk#Ka7m*LA4KCJZWNB3 zfdYM*$4WCQrj8Z{&IJFExR}ur`S6@p7{NSi3$YimXa{t><{Dm?|E2|DK*36~J|Cj9 z!G#`n>;dST$SxVKS$qD>|E5>J*1>7UrN2MQR4oqhA{$m7b1HiSAIc0&lgqEKYT+*$ zpMNNuX?`x3UOta)Rp4UcyicZNlx&^XFAK=qRv&sfV^F$XtZO%l&<`G%L3$M)DKnNw zq|EfaLkFoyzWMBOJf&wi23~SSV4I5Zxp*YOE9Uxh9SH^m95Xo3X?QsG(tfT;3K!2h z3|kS$3X8^hd*Wxgrt4d_YKTfe?ay$NY?@sxcTW-ExPI?!c+TNr7SzH4CtgL0WIln; z>t`^qLB5AZjdS=bA?R_eK-()QnL_sVxg3zR&qdALMs4!)^9XY7PT+0mI&!rDu_G?9 z=dqy8UeSz~G3b~6PzAgAdR_qFmr#i`COtP2nW`r#u8F}R0=yyQ&xP9&|JkTw+=dT( z9c{So9s>`ra&X3%-EqNk7t5ZFO&O*Uye&{MJgOm8pAS)cV0`7g+8WLl%4g2sNYS2# zM$568PA`VPGlFyV=pxl=%b4mcbZDsn+=d+|$CMsx+&mKD_@XC2=}rBR<* zoO)Rd8E5CCb{I+#PqFsSis3yYqNhLyWpK5x9oi${Rji6@chc8Es-E=S(KSLaX&bxO z^|q0VM)%qcM5gK?(kQ)g?j!LqwIs6yg~*A5y@*`45VLnW9Gfp16Tb^#YDqnlw$ns2 zwIp*oa+#T0l6i*sl>X%ILKxcQLKy8tJq)!X#{_5)&IzFwux?-~Qs0~*c~Wdb{Jg|N zq(HCTDziYmj1?Ko2X5oZR6RC5c%G%VVnf|OMoM4{HNl-`e|iTaHoS<{0j;ou&tyI9 zOF!zEisYNkCY{FQ(k=Z=fkWWuvHd>M-BU8M>5Zvn1bFm94%KJ1NT;hRXkX#)mZ(;3|5J5s|_WHkSc_dv|llB~|r&`reA(4v8> z8H;l->Ps>P7p{e})2?B}%$SgKUcSZ=n-pe-Z`4jOp4*WSk&-?0ZP$*D{9)P|Ll%`Q zs7_{KRK-{;JL8)XeU4bavWsB^LqDAcu~bPmp2_5q~YH z0wq3|h=CT4z#T_SK9>QRPGZf@N>97LP{?w~ejbxLVCht5^fB|N1x$Q8*jl>1l6fa` zLe4ZwM4&}k@e)$U#kgU%ZH6aKVItII@KYr|Q}tBOlr13GWw%42vhz`-N+tQ2huuxAJt>)njPF;5Jp=5i%G63laF5Gj6y1IYwT$70+!}$@O0`^PMzWGzxe)bQ zv@Ej^!T&oS6e5?{mwwGVJabD5b`e~{4csyK%0YP9r&Y{5T#D(TPU-_PaWFY4?jiYT*AA0R0y6M+Yo+CL}UJ3=(q)}?rS@cxkou% zBDZ)KPzHx+;ISTZ<`_I0sB1y@5g|}MvwQHN9{9(MILE zZ*604aZlYik|gUIecK-eRpF@?Vs=VYI&0X?12|sKPfD z`8pFgEO0ps9j1_mP9AL`Rfd3z!(LC>nsZF0#f$R-2mTG+N`xfy$s7E_IUpagxvKzg zR#pq_RuxNhQDMu&Mxoa^ql{s3o={UXe*^sKt zR*V~1oeNHBT5kW!R3#{6@;7ams>(Fci$>v;#nBBZhv~(Ct5^Y4GC?s6`FYP{|- zQgxYzUO(4nvNoGjo3*ig*JaA0bhV3trUSedw_fl@Dul(8*zNWh7h>dW%9=PU82d{u zTwt-!OqGDl{AZ?0pKoxl+KNlEGK16OF~`Fk3^@YZhFOv0#a*1=hcGO|#EUO2CM$AW zdpGedCM$EeN{}PZ@vW9?-_I>3%P`KpPe`UPfII!X5>o-Sy|-+p%3xqG36s33*D80I ztjLCySjT3k;5J*U$!@YSRW1)rmus;k%Q#n5VZ^+j^s4H45035tF{wHAr)q4xM~Eb=w-78z8;|dUI%8(lybN)Un&$|rY}H5-gg-Cv zUu_aIWd!;O!7+6M(n8sm|E& zzW8T_vmLFBqIF9`kWVhhvoTJS-JWuSiwbZm5(L}C2aRmebpb9648A-LX|SFI)j8D13( zaKXPqMyQVWV#`!@D=*;r=Nx|0FX3#)0A3WrhGqaS{M2Wv1|SUW6tN4WYV!EVTJUlP z&W||5j#)6ZVxg(O6v9+>AwY-tj61KAa;m@+B^|IZnz{86LKHZn{gdB8OMG z&~TvqebIR2`9N&;dkYgNuj2D@E`CID&5mzzaK4*D+Is$x}YZ zR8{rxwrx3>s>-p*HDgiJ3>>ut_$+GhSx^x+zTpK?t91dd3}LMnvuqppF(d{JqXofy zP>mxp=VY~?t6=4>EYH6vI$(BHYBqYp;T5D?9J{v=@xkz%e}V9#m6*C>afDHACtCgz zdbO^XCFfsUcJgbC!*Y7j{^Fq%)w-%nA0nz~C2qn6FIvqTFJdy4qY=yl2iuQ4M`Eh{ zy@$x3;rSq+YqIg8OLi%_Lzg$@jPKntjYRn?NaD5=L!>Z)2{DqU8moGH5f*6(xNAW*cKDmR;>q&;wXn5xMG%}lEky7}w03gb@5tfHTj zr#l6^8O4ctdT<({crjI7XAeFCEKk8(Kn7>%6$VUI!{K#G2J%!`2q>Cgx-(#t7FJSR zZ^Lc!DdOc0`!hyG%|`U%tZGEFITa--saTbZv#KF1}r>~cbZei16MRT4qsH;N$ zK5liCYk@|y+s$2IY0E2?81!fMP%h`S4DEuFK`}_(hP91UskEHDD_z|oJbqbaD$k_? z@3A5p2_#vO;kuP;#d~S<5I^O-@Z_PDzc2Xo5Zoo)w|*~0{+0}I^>ju1V*>&^Z|Mzt zS*ng+S^S6|7DloH^g8@uL5DA&M~|!~Budb65a$miW_nGGg@_W3X8GHJ;txLzK`Fmu zQ3Ie9ULv?9e}<3pGg0cLW(HT4x@mLP^1Jtf&>$IciRMx&RjN%3Y9-ABF~NP#3k>o( zg~Lw!E=k~o-*R)Y@pqjk$r3%_CerBzB}qVVY+24X@kCFVEN6i0eJ}IT55M`FL8_b? zdje>6$@XX9g5ZsFFV@VeCIAk}GA$E304^}`ue`-CrndBo26nF)!r1g?T9;Wtf)Rqw zr+wTr^U4i85+Z(NUd*QjWv`UUN703~f4QM#{cV)CzLI2#bS_h~6J*tNecoY^SJU-* z(;%;=EAw`iYpAr{Xw*e(*dN@geR2~4GkJ$V$15JH>2NV{w-1@B#NcAsM@X&i0xk@k z#^|DODa~Uby1VPXI}z(u@J$l7KYG+@KI-`CBFW0iB`5YyPVSIoWllP0djAjsGHC^f z$a-xYe`gqj<5ss$v??AEI4y~0%duyAIH|}zbGTk3RYLWq=ObxJvXlWwwr=Y9*=2^nP*EfN2)li} zB&)JeqEW2UO5p|;@Lg7GnYvZW9r9c_5s0a(dgf`jaqHC|OjYEX^V~7JxHqp@rxD+< z;2W)YJZwbD^Y@BXI1pf~CNuoGxW14iM)7SS-!)uY7j5S_+Dj&MSw^S9cvLu7)Et)& zKXbQ}B^i>)=WqfNa^yuMpX0H07IHk!ky&%#_A0_`^@1SV!^e64r1^5EoCOZ;a=3M) z?pRXu4gJ9_Q=rh0=d0z`!6MELw8DHrVG^ zt3|6}el6Pvl*u#vLK*n4QjF#>ZUeE9KR@dV`Ef|+@~hl*U2ybN$S;q+h)@t!)HWOP zNpN=%;z~tNvAq|FR;qX~RqjpZVK-)i*>EAJcf-edevzSDX~X9@*5tMhWwd6Fs@!y% z>mecE)}VFWzjo(INLFOR$%vaVk}S6lt0=~>wZC#S(|XOF5HnQ?W8h&RRh47tYhkJ~ zN71@X=g5`r_J@d0R$0m)cnk{%9@-teND0Bk?T?tk&_s0PYG`TWdhB%hOjTA%qc|fO z6177KFke;pj!=*WS7aCI^bDAL&KXv7V9$0 zgvM!XWjw{bVl2@=98a+VqN-!CdB~5RkN{;QC3;F046y=iK^_mmt?p-0oGNPPOR|oN zxUA;9W#q3z!COXts)l%Q$mCo`=T&(5to1=wRxm(bLN}n(Lc|yy(U9crJ5#wz#rPR^ zOZL5V8zx}2(t&x2r68(=4V9V^s?q>o7wl)m(i+?wS7VeMNK_%_wh66vewSd|BUMm* z@F$5(<-i2^w{a$`bum?!>-c2vm1X0BpsW#*kO_;%s1sbhw1+z2=Tiiu@TOPiQ@@{k z`?s~V1b^ZxqMcmKM`A;rF!Jzx@)BbC34A_nBJ2+0U?l6<$!fH(ttZLX`cjJjL;fY8 zX%_=>l+drslP53tU+$fq{QPR~`0V-N(b?YLPxcOu_YV(_Pcukwldr!{M)SeoZvx}D z7(RQhdXEs#u<4a*HGDDz1Rq5YI07FB=cJMe zeuUU>Deg0OlNa4qZ{B_5di)u*7BUi$35C-%*+W?1Ti=G0vCH|gHAgF^DqZzWf zF3ROt(?(U(#zFFA={gw8dNmw2e^zV3vl9q~=`4A*bMpQE!Slmx+-AgZ7&_dQUgK#< zisH9>8F607^fIc1BkQ^~&2r^Q$WBe}+8~3!TO1z*6Edxt$Y*EL82atntnQl-Nb;3T z#jV0XT%TRymiSZOFDde6GdNAYev*v3H_3O1+bgFU)fH`G#IX%EQ@kTX&JoQIh6#?u z?j`GJ1z684T{a{P)jY80a7p?4?BY#?t~@&g%QvHa*7?e2&Eb0d)Nq{z*U_N7+?-IGprCvTCm4 z$DprZxZ+w-qI)9#0bq7IzQ`u0O=0aZ{rBsnRMd4@hK*lobdtI9m_e(pfq!HrDWUf# zv@DNLZR`I0Wl17LU2yI4#LY9zKf31pEn7i9Vx2sM6(FKYKwPRuD_kL}bNmU*LVpBK zjFs7#N^ynJDOVI++?q1h7IfW`5|-w%^)L}(rFFUC46}jn@nbIk5M7lD9M>_ct`h)O-qU39sIg}m0 z@XKHYi~nuyFUhO#UnP6+Xqk;BQA=??PY|N3lU!iQOO7W4W?EZ2{g>14`m^un=gE%x z?|ggu-A=NPz>nRxl6-;acyF2Q1;h%-KF4CYocsveQkc)a-K26PeX_j`>so{zo6LKQ zCXV5@hqn+8&(m#)nGHDIA8uplNZ>A9_Sp(b!DCLV2MYr!WRcm@Qt2%sa59DlE_r4? z`_cf&lB%7XKU@*|-Ic#e5tA@EzU)rmHLvsb)TKPB{0k-6+Dll}KrU%vaY%4jn@~_n z;7sE^q~`?5({w(eWjA`{y5CApaO4FqA+xMih<_<>5Ib?W%{Z)bo(`ICPp*2~N-7Yp zVU(sfSE2OR^V#rB&v3u0&-Jg&#as9D;a7+W0nXGK$h$V2(YByIz}r@5*xhQbt^MUM z$xoNJU$3n_?@!YiCf=x%Aco;+aCEKE(X!Wvm!WzRxof|$rGDrc}U$6t)G-AZ1hckc9~%RdWkse$!53NYXUn7;rtFH z2jXcLiU05a`hT_pbcCFsIw?yapf*%vB7dtbQL;(Ls_c%b=6H8OFOBb*lc8cEMJN4P z2ojisP_zId{o(3Ypku11eOzBi99TrLOwPL?|JK^t3CB5ki*;8pEJht26w@y3%`hzr z{dq4rpQ9cODWsh}|o6GJ9SYg1yCoBfaDDCQy+*jwr!rj)^-o1ObMvW_30mNjS z9ZtJRkqJpI4(DgG@6C#GGtBYv@^<$HxYiruFaKbfltu2Y>o!t$jhihYoi)KmiFSat z-tB8`>6Ag6{J6jO6Bd{a@e`_x%Osa!@7ewdGhklMHYjDVSw#4Cit#M1B&s$XkyC4a z@`RANi(1>>PQYwr{IrtJEyNQnuu$ARsVKCL_bgOdM*6m@6xWZoHL?P5Kwg<)lSHMsUyzKt_%+0p9e}F8CJYnqWN2%JEKyIuO{!S_t8X%ZG3_SNlEf zAC9h7dT2J@p)QY2Qr_;#NX}a1s$8Q+Cgg6qj!3xQV9$essGZsoQ99dgC8Xn1W&XfkmeBh})cd6#wX z$U7OP_0`_P_o+%AJOjerbKvAh7LihW(2R!cJdp|YgKHES{a+|w2jei~Ib5m#>B|k5 zf*b->3xHc|%Bv8UFD@v;@N;mIOZaQT4nU@B$k~-QpOOz^5@;DvO2uGoD{gLXnppCh zxGcO4gJ!UV?e1tBr#QViR>bCbJo&UqCQmosn1{^!7hJZ2kj>bzgH)(VA$I@5)*mi3 z=VM43`_J}d$)VUV=(5{XROJ%Yg#ZR#<1v*npuqf+ML9}NGycp@(siSJqM&PP)$ZA_ z@{5voPog>wZgEX24OV77gJDK=7PIh3KspUe4w~iVWl$5x!^x&>UNGmfJqxDmtINqT z)~KNjD1qLLyBK`N>Kt|RF`K+rnC?88o_3o(!U7aN^E zcQahBgHL43$mX^W*Ai~w0p=4* zaw4n``Z%VW-eMC4E)9tsm;tX*e+VhtWL-)X(seMLm=8K4%pfb7we6my4-FFL!%vi} zt#PPRv;yyn0yE?VuF>5KS|BF|8j?AJ_+iB&Q^wahWzz%^>D&r3MUaRg5Tdw$(}L*P zKr8iF!mR`;-USkLm(QcITNX_x(&<7*+JzA_wsJDad|wdct{gt$S_%juJU2s6qrBLgV9Dj#HxLTysz9&>`>O={!2tEa6|T?3dih2*>uSW<2F`h zMf4i3yUj&PW(*b#AK8%T43YBEOW136(dpm;zb1!Z_cGYYUq1ft*V5+g<6-y`ze4cv z)7roN-!k#*+OLg2`1gkag!TWaz(THH8b8yR=MChyic z*LOLqi@W=Gk%Cp9BEUWtR2BIDOz%i~-K3H9!Yzf=t>hdEW+z}rF)mOmkd{6b=*6?0~vFLzmQrFlCNmIVeIGOyX4FB>Go3!p_<58(*sz1sCFjH zj`>jpmWQ?iHve_9grgq2`E60ltUlt|(2!a(>P>0!yNHknMr_{wE;#=M3OUk8&Ly%r z5Ozt{Hc-p4WML4ZD9b*7Tq*!Yq5BWP`na0^-E(K8hl>s>`@GJwn&QYc!Qy*;kUA0FLJeL}UH7o*K}cE=X&YbDiq%4u=WZKIx8XKj_=lsVrf#et(P zE@8_#;2wCS9SuHtB3q}eEt$f*PUlHw-=F%Ikv=?)^YmBEZuMw)cm$*e%ld=k6u^ED zvHxVMxTgJ6f0vLx6neZ)Ttv_etAO;uAwc&1qf$#rFB7Y3SbtPC{~0o8q%Sg@da4(g z&Oe9re~jV8XHHG`fuj@!vX$Wc4&JpzVNTASkGhNt+i_aTlxLQwUOyRVRWiGkI-Ms^ zrA~1G$|Fj%P+(U<;hB|1bc@URxmdhFL51VV);9FdQbKH78q`S%pyS&i{I=gFuV{7# zwu>VGT5>q+6DV0Lq3$gnU2oedKe>3mxIjkhj&Z2A6cleJub0epWc4ufc}q1JOAV1 z!`*%S^9gjwqxL1<4B@@1J4FrNW=ZY6vWil(bHbhK>up88WRnHQ`XD+FVH8~ttbp_? zu-ttFXp}eKpaaf++&kiRkhA?~$(ISjeB8gE{Oi9a|Kcq>&*TU^-Q3UQBaR`T%vgHK^fD279@aHj*`d^)_8`B&QUPv56P~8=pivY~JT++HICx^m>O87}|KA(#3~`9DhQrNq zyDu{t^C>eyfDRtssd&EAP3|09i8~O9P)P^TCol$(@~JJm0yO{Iq}a{o(7A1UZg&4o-ef4xcAG2R|o2>>oVCb(6opI@&uvP7aTf z{gp_hY2e*Q2To*_dI#IceMLGAn$y; z|6>2-=X=TX{gVU2#C@)02NxNRPWE?Szt}lSUcEkgb$Gmo>YpVChX=SgbA(#S+I%1bKdR2=F8)N|0s;EO)S{P)KTGz29AK^az6dVK1&}r6R$i%_iZx6;PF0MB1eCrN(Hg}#RcZ%!g zoqNKj?@%J(cRSg1ubuxXOdx)x$inqLJJA>J#cF4Ovi|%#8di;YKs; z2y)w4QYM!v*6jeKN8~q2xn|Q8k0uppL5AU-Njhyj&b<;moYkb7O}=5P5h`^1P6j(e z{ElpwA^0KJsm~x_5SADQ zRb`VYgxdr3{}|OxTgqsFvf!RUq~(SRBV?3LU>6B^oJswpJ-PV#w@ zZ^Vuhli>BJyO_w3{E?QRd)}%O+f#_{JaL=J{Rgp-fz;K5E!YSgBqS=#D2}J#bMx29ZQ+&97%oBnv7qUr7fm>zT}-1*z!!D0nV|4tvV z9cCbx-sT}8aQy+i2ZB5M%QdE~leobxnfYY1coj0BhVNjg;?4)-_SFdl=v|70FrbwU zy_hG{2o^h4UOldCjagZ^4L{d&qG>#xILdhD+S_<4J&D6*LUT$QX5pVFwLXeAMyIyN zbbqARJvirH86BiH^bD_@@ur$w8-m#y-Hw8)kO2gU9}fcE&l(T{CIqDDdFSvZT;TD;@Sk9XmJ*F1~cRp(KGe`^|0>BO<#n zBf<%`z3fQ}sq*7^c2%RQgqAY;Kk!~d6nUUihq_5%x!OxJ4a2bCA+Ps18*x@ZFjR?F zBWWHNwpO7u9j8Ez2hZ_jB_g~87QPg55#I(=T`&L0jW_lHxP4!=BJldl`-5W2DszVL zT#rCALT^OS0dnHA0`NQNS4A~SMG78O&Z7(hMJ2Xbw6IpO8EQ!K9iPWRbuRHoaHtqxaJeWw=qgi^&9vtB)iUqgGR97~O| ziwldh_VL6uUj8KU05YCoputwGC!FL*amKM2nGyI0T74S~+3bWJlB~*FJd|D(RV$04 zPB_qRVX-#=b0&`z3KT*ulW~K9<3>-=SHBx2NJMA0&Ml(`Pwh?0chbG**Wq@-y!hzU zFS2V)ZXDYS5lZBKqlbZ##gWCIH7})r>msjH&o&F308~=z8}28u`ATij*iR*A%e7y( zKFUPg<H}gmIL(%|a;QU>0|=+e*OIxZpl{;^|GUqe~}@PjqF^OYrtKJ!P)9K!64&3MLa~ z9V&sOp3N-=hp6N9Zd|k5yord?K=`3uD_pq`y|{!;0rp$R(p)DkRYNgE^WCnyTR&#P zJT+bJ_Tt*rAJyl+Go-$3zN{Ow$TJVyNR#9gT>k~^wmb73t2^#fE&A3UG`bE7#!7)y zFXayZE<1vvFxb7bAxd^$?c3EEUhBc-7cOWGT(!Z@Q%?cIvBs*_gVL^Q{OaI&lbI*& z@@5RopZF65Hj)k4oBrrb`IlyM>^0y=(3}CC+ErjjuwH>!(#8q_Qkz|FZY>F;+*+ai$ezPL zxQc7df0A5}`>IgPh@hK`Vv!>e?^H42iq{R7fB)9|mA^`;wwrRrp|DB|v4zWYpBahB z&{WQ)gtS@M)46S^OpmP+Zxf}MEKjw1vCTWuP05D#(+1^d%E#z^@f$+%N@n1lq?zZs z0e31-dg58vXEjqCC2Xqs8K*;#u(DS=jAiC4!DO*6eh+8&@0+(jV7tbeiz3^)Ojoc& z$JhK?6)Zzmr7lETLZyW*o;hXWo->7EMR12GplfHk&I{SJayue@UQMwI1w)ZQ^@<2% zpcNEUdjBfJ(cndSL4I^fiELmSiHsJxtRK$=l{C~_3RP6=#XIEKL~1`FeGAhTxX?+* zPhh}9dGyJX<3qTz{c-2T>%Gk_)da&d!@ZKNr0p7=EK^NyHxPqU4M^2OVjV5)THT+P zgm0sRV(ELysk6Urbuux;E3->j6nT5JTk^^r;w(eY@GFh?8j*{OJ^w<9OWXs)Q5zZq z*I5vdrR>|&byiXqy<$^If$P6P6>csmK(Q;Um`%P-@YqpeiiEjt5p*$)?;JpS(_2L`6C;_PM(1CKJBTiWpBefZuc^YM? zWsnUj%r#)msf%!Juhnt!W1O zQt{LbUvzow?Pp|(E$STm%PE9+s-vii{|U}{^v=6lJQP(ignn%23UE>)uuB}Vq*8G` z;Ew)lPTFaE`5NX2ScYiy6CT2wJ1o9FMo2Lnm9|FT!gLQ#IYw`G!6D#s2+KlHoBp*+2pF9C}`^Jnmami!a zrME&jr{#wIO^!fTWk8HgI`5^3AGkUQ8}A&3#Zk$q<(!HY6vI3nnar@`bH|qC#qAk< zrPK`%ml5np`7CriT+PS~H+8r=?txzeR>}-9#C@V*$S@ihv zS2=#NI_$g8W>eK~2?|>&f5xGLvyB~Jn}$e=YqoI z7tKfabe#}ebjt8*P%H4lLa3bfsl1v}gWlujLXmrXwg6@ZsN1Q>?S2`zPn!<|+*spt zIF-Zt2-i3E$KHU`N;;6Zux~u~r;k%P(Ut|y`2xaBf+0GVK8_Dh05yRZ0>Cl>eS*6X zye|N2b*_Ri{7P?OvAcji2v&HTJI5z_NO?EeA7R@ARhg7BNlJzTt<(uaw(~FyOHfGU zrn};;5Kpw2qT35}d>h?Hqh1&m==oM~*2T3tc{WFocQMNA5)g;j4T~(%o z?+qD1xM{>O%3U)|xi~g+Ba@9L&K-;lIYS4X<^yqWSurwDx%n4U8&=AruP!H2!Sv1E zbUL2?O=Q>XW*Y#C$spJ4P3XJ^kX`cNkRz#4b@-E=&M?{Pc4%j5~4I={uC$P*Re z{7X*NC&_*X$NBw>J|ubng`--(vYY*DmGflCQ!*`A$WOo&ByJ7!(D)^SDL?Zst3jWW z51eVJ26go8`??I_kIuE)+;H0&0ma!-IG$b1frH#%nF(DB@9EIaAiM1B{O9?^zx< z=Sw7DmaIX1a(__WRX4$9;4j9|&a_uwJM$?0OIs~|3jaifxl)IQrRqC3%vIe&mm@j~ zT_*m{NAyl#Hy&Ni>dMM*^KY^zO>M1haoJc~d(oY3V9j-FJWnRv`U5tH<#wp66j+qF zoEHJWB6~IyFl(5Ji=#{2Q-md=7)JQT;T$&_#p%4QQ2Diq%(H4~f`R>T_Qr9zv#Km7 zhHq&BBg`NBX&yfvKK4qv?SHsiYBaFldC*Kw_X9X@H&K53{#p1A zQDdi9j5UJ}eTe+xB9+#2(3T_8f$Wt=V3W}Qu<*k($#6ElIFk%?Vl=^F3Ni$c;5xwG zCOM2j8|(v5e?m;^U^}glJ)mv-dk0*9TFn5uz$bSXTWN;3kp;@W9LwE2*ax7qp%xdn z0WgKqVi2Lxe%TH(!U!S5=82}aI0}>oQ$E8xw+$~gn4izG&!q5R%EuTAL{z$%J0o%QpwM;m3P-6Oc6_lK`FiHQ7VF!ET4qRv zrKg3UFZ*5VU~jlEI%0x~P7E3sG9p|a#T73^wBRL4v>cNe^9+4Rp=Ac~ zk6j?XI=WudQ^eKfhG~Y&eU{}e;_fs?(x+O@Hq?G{-DexR7a#l}R`yB-X^MEo zN`g;C;LrLg)PDs0_fGeGZbSd5t7<8=#kbaf*P5O~Wr6O2afT|&z*L~zl&*SCH56Kj zo@}MO3xp?}R-yxo*gW6)w;~pC2DFxlj`|VQz?rX{z-YgyZQrJrb^B3sK`%yDm^$Q- zC=A_mP}sENA5mUQ2nbn3ahVAc{*sWtneI&ZIOGw?4iw;vzImXC7w0@qeAmr`%yzi4 zxW#en0AmqH2?%5L22kaTZ6H)Qhd6KotlecXk&IF)oEXa0djPEGU3>$x`uU^6=BonuSwR z!d>q}*rP1!YcpG<6IO%n!*Lx!^Fn!{c6Wu_U02|hX58mMnF2(I|APi(9rPENsh$sF z#*23&-=t&{o!xlA{o;IdHKI6Gi8Kq=RC2#qiCcDZ*sod<3S;!==p!1+FVQB9AzYw& znn>T_98J!M?W{&s-CSjG?Z}fojDwKue|Kfra5wt>@YUYI*~!j#`NF|{^57u5AP^Ab@Cd@J+Tc{*dkUj-*;JunVK&SWPm421D*6h; z)}B!x`m*uB@kREh+2r7e4SIYx<$@1v13zW6C-`U;NJTp8gO6Ikh62it(%CJ% z6S2;F^dc?B9GKP_H1r;7v1#rg=Ijprjt_@WGD0Y(Z)TxYZ7pFdMZrY08&5%F;dUYU znMD_yy6L+EdLMq{UtohF=6dK3VY6p!LuCnrXt`l?u<`ofhl9hP4mOgnwZTuI zph9V_q}(%V$PDcf$rz9ZbTLM+1Dy&<+P~qNHC2-~^(;&gv;-K2-JU?e{c-FT;2=Vz zCH8(uaLf`nfNc&-)*z40C2pqenh+5&@aeV={uDL=;u+4(Qk?V4LIdWmUOIfoDTSzW z#eE3$5q;NL%h(cevOxsZ$W<_RBf$YTb0OgHt5*N(W|rQ%tu5ySA3&2S5-Ebwb1lhu#N^cE7;{(YurcvW@e=B?QcmJ7jYe4j(97h zmXYwEhg>jd9M=5JthL_o@JhCs^=CL6IN{Mt#(#Ohs~8-U$q<`=^(rA@a^cR6&IgnO z0HjUWUok}QB^!xNj}Qk-gGo}W3d=6-_$G1-``8GWoGX{_gZz_qpjdciJ(%TL-sbvt zVtL^F&$sJW8QIc0-w35msSV3{D0ru^?c_#6VWGl^V0L5|!G%9@qY;W-CT_vf#R*gJ z6L=QNR+KJI&YU!*<~Kq%)jv?xfHetHF^9KfY;`^^t-Afc(?xOg3 z>gQ>_Uj=Qhviq25ALXXuMSpkaD3~3Fs$rAKGv%I>C7pJbTmf{UQ#WF|Wg&45ShyHT z=W;K_zq@XgkbR>a;-yI&Dsz}5QG@QRIc2NHp`q)e)TyRov>L;1$`o%f5Ej5(I$?L8 z?W3S)fpXdFNU)7j<;2O^w>!_y;0=?GB;j@v7ErpF18L~=urhWWvV`f!61J&0L*i!9 z9D-7f3O_O!El~7Rh*#cE zk(^ja2VI0h&}<^PJS@}VaRX{%<;S@vCE-w zgQk9CW@F94wO{Kjh-+$0q+?_A4g79yZrs^`(_zhlUk-izpwj}1hTx<>Klv(om?sXi zs2~w=qg*+mLt2T0(dc8*_~erc9CBS&ixGB#>~6v7^nRhEiMH$ovn&tX_B?D7dQFw> zs&9Y>47`)k7iY%KLgiF7vw`vo2Wn8D(&+J)Curp!`dA!~6~O%sm+UV)L=NvAy|b`eyVi|C?^DZ$H~$9|*8@+sWt= zsVmIixb9AktH;JKa)R(Zw2 z(uI8^4)X>y?Y)H_7#C;UsvWk#(pA_#AhRfSX|u9roE;TlJqgR)`166 zyxK#~=^6Kuf`!_2VvEg#`Z7t%)5<}t88^9Z;t0x*LcCczm{^14s$x{WdajS)r`d?h zS5(7>vkid*#9yk487;I-+(5tL3RJK!uSHa54IL{CweoAWJyR8m;_ual=p@RRRd7rd)KF1ySqAY>9KH;yhl_DN>&2j}<$azk&+omP@WYW^<`g`)D@||7>F8n{hW_sBSRy$^An6V`18lkWd zV!)Ww2^vY9!FNl#d72wLm>4RyWM{slw7kaj+l6cPle3*~kw?Op;NkiH!OjbL{px7{ z$DNZsOCO#fQVB!6AkVAU-@@;{B#-uXo*f>%__+jMBf)5COP?Jc?COg>xH_@o|Mq(S zNM9c9Njl5*;_$ou-JKU_hewjvJ^sD$jF2!DwI84Cpti&3QuJW&C;8odad==D{Cywc zTF{n#&9V35crQrGr@ez`?$z%1hw|!~{y;JIVy{#w^6Lk}MFblM#3k{&x3l|w@Y+8< z+e7#nqXWQ%k2}Xw;N<9M`Q6<)0f=HJORu39So6vEM~B*6#Ey|S`v=D->?dvNcP|dV zHS+(sqe#9!INmdI9J|!s%U6uZ1Aq)~vw!efVSRUaa#*hZ^?`)3aoLX**wNm}>!SmC ziNSQBFMrz3j8Y^KgY=OrhAdo?5i`Jzhy&a%?%J%l^Wg1AMZ)P02<`sw*Wsot0Q-hW&0$!4B8e!qQ| zIobFI8}p)R(KGn3-NT`haYVbiA=X04$aJ=Z z0wO(@a|48XEwBVZ#3MC0&6_H%j|WAgr!oZf>>U9D$slWu&TD$E<~=~}H6fPplq=G> zLK*Y91>BPQmQe2yJ`q!V658=KT_^lO)5QFx2ib|EUu;6aPbqKELtl^$2CUp7RPbcAiz}V#oS9(g zI38<1VsVK%w|I=k5mUru?^r^kTYi+A zT%!jdChrx7Iz|=%zl2L0x^K^Ho1lNfX)^Q?GU96>Y7P`G4_phQ6A}ghA&kM0*W?+0 z*k*&=wbBrEt&KN!<&l^pLe&U#$2U1T1w+j@R>rBA2EoL;y)RS(4S1NOLr{KX!0`EQ z@>5`tqvw*?6^Q9N58n`Ur`usTMVOW%SQ)M%1EPqknEU7e*xvM=rn5*g;R_(@boL55 zw__%J7aC=9ECkl5%(xd=u|)|;3xZd~BBhZ`f*WXBm06}KxZ2}oo4y1heY>Bv^xH1R zDr^fffE$||dBr?+&T4^G1z_g_3lnV<*dQGBZ#k=kY*XL}@O#M**C@~o)(qAhIsQqM z|5gzAJ(PFmWmS}`ApJiIr01}uKc;%}mw`ZLd3^-+0j(Fd{zy;$R^O9l`?hc*b^5$# zK?804y6qk;m+kOgSrHeQVwXNcyhJF2*;<^>cj4tCcZfwdCUOR*NA~GepMmI$K*E(8 zSRwkNP4ROX>Sol-2?!*I3p7w*ypaoX8!K47nn#9^%mK6&tGWa2(JV6s$JV*Z3-=T{nA>rV zII0Fh4IAaIO(>U1P23HD8yw9MGH)p-fP^cX+8iYc=QpCOl6)}e44j)~_!glOvJtYZ z^33!S%tqkm@2R&HRHRV5kKD5ZW|F@bBx)%Kt zWDgqoZ`lliO-Ngl<+B(aoBt=xkU;7&R$4OiB_H?G-wU_}Z-~tF zqI)sZMOb-Vt|0gvJN_TaL%|Gc*<6-`49#;vSHn-N8c@5)u`4(~F%tRkZ^ z?mwU3>YOSIWf* z&jr(C-S`XaJiX)K&5b==kc8S;qVLRotULwgBmtJrIHRrtw&ma_*H~Rv;sni@=$|=6 zj(FGWpF2jRivJ!YFq2$)kdS@)Syvt;5sGG`#AKu7NGyAC$$SdyYFL3b0ufQ=4@@H6 z)1^b0{b7lN_#)mZDXUrhD3@oM@F;w#ypyvwkl`G}P%xyc1-gp);g+t|nHi@Y|5laJ zs`<^IDk){W?&EsT^-0o$_J*R#f8u^C4%t80aWG8<>y3&O%upv*{0DXF3XGe+AeOG} z%v56BxstzgKKuz}H7O!on)8?y7ko}e$Ko)evqhgDvb8fyS>}cvGMDE}xN|IMt>7m@ zZp=GJoh$6Iv#o8WMN+j1x4C`}VhwE%Ungks!(xZ3Pha5 zxqCNxa5)d2RegK2_!OE8?btML$)j!$JqBB8yNB*Ns@TD% zC)}k6q!RgbKpEBQNEKyU7y&{l!dI3>>Y4g~HnxOfk9la=tgssv=8k_5!%ZCY!oq(e zTeNaKj5TKbYc{UqUCOuOS`IZ6)1188omEMMobA5*PD`eI4%v%mwsx?Hpnb{7+1|nK z&a30SXU;g7TqDcozrsW%xJ*^WOC3FEC0VY%)`*lQj)%_<6Y=E(b0_Q$^bSTaC$ys- z;qj}D(ee2uu1W=3j3AfqBA|r+rCXl?4n{U<;3XlrRE|4sFmaWp6^CC|hgf3TW3Z!V7swEn;+)OP^IbxI+o!dk@IWr?gv5qvd`KWC>eSt+Qp9rSGy;KiI`ue~Dv+5@ z9Q9t1n1I&IE~*k4u&D)aK(K#&k{s9-D~xxpk6dDLCj({{BRQLE(UTqT2k9|JrhT!M z-jULNBNWXubmq_IYyQb*DqjL!Mg_uk4_?t2b=4|}(W;=?Q7=#Chk{XoJYQHkh8=^@ z0f71Bc*LJ<#zNOanqB!8eIMtNlqn1p4Q(@cqN%WPgTx>(Fs99KJ+2)Eg%_sU-(RQycL@VV*>b#~PA()`erv zDV(JP!feb6uw(#ddcR3q7-nHBp`k+C*;HoyMrzEv|9VCG^X@;|w1ZyQWeYe4yaP41 z*ruj8Gh&7}JI;@yIK&6*<*jz_ToFn#y2&pbmzZr0bEzAB9mO6n2ZQ(mg@^oNS$@;I z(S<_d`uPn!T>L6{i6?pZoPR~(;}W)D-6_4bI1d;_unr}-N-w~rO`n3~IFZ4^VFbN5Z*=93#`;+>SYXWc})phZbF@qFGQz5$b|iw*7(Ax~I7bv(72N@Wis1Tt?EG zzNjkK}U zNUZ`ZiyNqZ?%1A6JQ%Fn6Eeq8zfD*)l3T^0mqA@|Kt!2?W^ zETlTt3)H9%>}6VTOui9*eHPFg@`re$^RqKb4wKD;XItJyDqTppa=eZW z2LKE!KZUU@J@7W~5YUdx0f)=*tPVd|5B~baXCT_cPaiZMe)gFclPF@z4*R4|YU0fX z$dpQFFTBu?v$#>hwUraVm16<7`r6KUy`Sze5Mg=gH9Ke$f#NDXg_AUTY#_(OeVB(& zyTA->vKdn}^Q}a|)tN}mArxD_mM=mME?B1GA1(&Qx$TSaRo6()sInSk*XuB(%Qs=w zj0kbwPk|A#o@nqM6YZGc zQWo$4mgy>cP0nxdEM&UQ>Lc4#I9K@6SVzpz^(%p-Df+MqIXLt4Pn4u60%ar$(Xt=D zBE_i$o_NjT`V`Niwu2R^JkY&Q$^1{DL8cdK_W#C?KYR-o-te`f|2G>tk-I~9MuMyYT*fW*DSeg z(ZthPVV0K%@n!(i>hCiOHp3IJ6NIg{6(>+edU03Kd8pUoDo}olJUGEgS4YSY<@!P6{jz4J* zuR~#b{R6AI5{EuYRT~wxb2lu-cIHcEhL(gQdH>EDF!ZIiVoUk*XJ%mH@0`?ad|GxJ zR~Wc(vI9)}`O1z4UvPe6J+r43_1*TLf`TUp!FuM|{N( zRAyGav(x81XwiaG^;ucs7+b#W=^$g zzStBo&iaFn_Ep+MT`1{7LBUhR=l^dGF{5!Gti{ z5ba6FQ7(h|7?SUwSAI8-Pm<${SPt>_B-#F2nT?*J`1!L+w=!quGfHyUq$pq-dX0-yOG&tO@@=pQ3M0_Q;-1&xrkt z?95H>%5po=jx6~~a%QqlR#&#$u{N?=t8Puk@4d61{e9{wkSvfOo2_O?vL-%06dMEz zg+ifFRR9WcnAFb^0?OtJll%G0eFG^>>!*9)nLJ@qV}~UoU72iQT0cjGr5y1vrDgMF zo+nK0!y}U=OmK9%$rGmbv2A>q*2e})5~lQv!@uM;C1E=69`5Wh6flkmJhx^Jw^RtG#jIqX! zzul7{S-o+%w*c<=`OZEffC;fO9LM2~L+)=701e^F{M_LlJl1xEJMNf$KMwba#E;Wx zdPKc~^as2A8m2lT+VN`zv9XmJvEFbCU8lbtCbW}xS*{8iGe&a`D@xo-0gL85Vh-Fl`xKFV7UFF$O(bA0{pW81ieFxD0E^?_u&z5bRJsM`6$nP zMKv%YGlYpL8TdI&Mg~#j_b>tX4_-chg8NPcy)gNnnjB%;xyalCB1}HbAi_t2{;{qw zC6QxKVh1uyn3%vO-R+MGdle)-kcfY$-<~{|LD%n9&^A3iAObT#)Xx%OVpkqKkV+~# z0I@3xF-(6P9+0wO(leYTzlRB*M!aN}FzFHWl3&C027oj}nA$F8rhw>&Nv$9xk|r~S zDeVGkGDn!Q0An+SX}NPu2w_TU+)8E$Q5+P>>;5nITL=%(u`ym?2ETG-fZegz3nJ@Ozk! zF1{~wgbDfL$VL5So-jEz7BDk}>6u0dW|lBPA$8?zg^kDQli$O{+>?;C{2rzy1KIL> zn3P`NRptxRlQCcUJxou=f#vrwH4y+;WPOg(>G$ z8=MBwD=#Exn6?K94S&4zY;qbZ5+=7q^<~{*YE$>(_X;XQ`%P!yI8104e3wANq;?^B znIlZ-G&(P{go&-Oe3>CkYnkHZbA=fvp?>)}Oj-=_qm$EbCr1-p1;~71dSYVoa)rtI z6sDF~SaKt?2IPB!klqu{S4jn>v$%b%JxuEtJ3G&JzTbO(dNBF(%cqAY^3LpG!e=p+ znI}woiFnM)8d42_4Hlhtlkn z{C;+9`ND3(6WO-taz?#jN@hRnPqW3$W*m;tTOkzAFR^9q{H>yZx}#AT;1nTDuk&2a z>E&1YcKYt@=3=o!Gy$vI@5Q5VQ}S>>Cvwo|=mzdmG#vRW@cjP!-pP}FnK*@_gMP}- zJ_gueb}+l#pPs$rnFL)qZXfTo9Q2&cKK>ZZw(F`V*0Bn7+~A7G>SALzmKljv>qldPZ8 z|B|~VZTi+%1%z|wq|J76YW$If52*{%PtLrKezJ8m`d>2NqMt0b8XYr!a_X+}Q!}Tb zpPc#$3#rcIy>fY`Zte)TVHxVCC0qE4t;p3f3Mj6X?mgixBkn6y7j-k zpSV*ZbK})I0(~6vLY2NhzW^Lyfv#{qx$u|FQ&)l{h*o^fTz9t6*1s0o9B|%w`M)mb zFS_q+eq7yA82QKE(A@g(9=xrt|ML(2&)@q$|LFhxZ~o7J@qU6VnFG)wxb^=^*>>%B zTyiieBtQqIBdm~3*D}Pn=YMd1oAQU;gXb48PCNfY=BM+MbJv_r-})bghG7hP-(MBJ z!#!ueqm6RWh@T`*I6r02n?2x?<{cz{9!V>t$gL!PlJlYYiOy~2Cn`ZhX{mF}|Caj0 z{M6h9=BMxFUN8ScMIa16Qb3lbMiqFYU zcOE1^G50L_={v{%Z}t87X>=L+NdOnhDUKmOqw@v%iFE(?NvX%jPZcMRpOX4@3aJPF zZ}y^}qz)TD4L%w_f%n?@NzN1FC&KySCuIH>KUr_N@zd0+;-{sK6hDToQ#8y;H|e z%pDJYdckqvf2?vZ__@TR;HOah`$<@)qu-#AD!2EX7A7I*9q@Ce4go(^eE@!%nEif= zSo(g7XWaXrj6Lsvs50UGTzRy8KRslq`#Cb(ypUX?4=nIfmh661|4V9T`>7$*I*=o? zrUTzn1KR(T*~~V1>rdWny!E616Ze7}8x0pmct8Ks|M?I9=YRM=fB4M*{rMJ-BH|ym zkcI6>&wMW%kWv;`M2bnh@{<(`fZG+Y56AghrSONRn#IL>(mwG0G4Dv;-Z&pt6(+Fxs6(n@n`fOKNZ za%@iD_Kx2#zZRe52-^-Vzb_#yxuvg7VBZZxY_J4KsL0Bg{05{M1%4xJnF8gMPnKiR z6cL^sit7%CXJ_Ea*p7_WPKVO9!>OS&rqrcqidZ~i@rcDEmB~X7NW_AXuv{l%@g9r! zSiHyLJr?h=c#oC#MjntJf%FKZM<9I`?5k8^!9Mf!nWxV@gKZDUfHe+SaKM5C)-_k@mRF=+Fp@lp3Hc`?|3uUlB2_KGOBM*3D(bU2I$`N7 zOa_a{U=bNC0)qiK`6>cmSs-Mvh+0ZSHjAjGL}a#z%odT^q9K7$cZ#4pSs+6ac1TQA zD^s0~{22`s=B-q5b;&8D+eW1(4#8Y#ifO3ozcKNOsnf+k$71J(TJnXi6&3yf8p;Mg zF)_|zx!?XDln0y1Gss<$@J|O%ixYl=R(OI-@c?1*0OR3Zm?36I#ORbDT3OqIU#k;i z1y}szg98JCF9nMPeB^+E;1qx{y0{v?6@}d)#%eIDP^vHjnHhC(H1;5&GL(>+96Vr= zn5tMzc^5<8fl?H6V+f8E)6M|n#{I~^WFNa2tJ#m9h*)%n)u&M1tf^fgWC_vE8rE1qg~Sl^X^~Sb)HFQX@B{Z#`8sEI*_nGM-dy#4<@@Nra2I>4`oS1MHmAm(|>ayNTl#+s0hovn`$TqNWCJA9pRvi$Om|@FiQNv zkb%jDLl-l&pC|h?rXU|vxH>&o!~+FJ1_*89jNa$0U#V_L)1~d&l|76XS4|EG>U;$% zK7QyXf{HnB#?)9v&&VMmgRrGhIDm6Mtx@Kw3h9Yy0v475B(g;lQL0AakjjK3u~CUn zADaq=BcWlED;y|ZkQWA%SO>6<1dhG1!T}%!d0~NYq$MJ$zkk+4y&XILP#8DmP| zA%|8Id4a9xmay2( zW-1&Bg+#)Mt;5kT-sBt#go#M9Av>c(yQsryDG?J6nl)HH>Irw_9Vy7lK@9H8fv8G> zPiU1>cgCW`!A9VSp}{~k$mNs~AOqCb5Hl-6B&*cYr}5Mmifh4&XAu*d4f?f^iTKEI zK!9Sm=@Yh;G+(rz9EfahW$j7d_GUNQWqvoYbZ}&{z!+){9z5E=rLh zhir!eqes^1savGr^)Ns>0rv;%l|kj2fK~yAo;pW}$-vj9hN_K`xB4Z(sB0?WfR-T+phV&`)RbA!)Q*IeTuQ$!nUKmo%rVt4*nhB<&^A2v-F6QWWsc~x zFZ)Dd;D`c*wA)>>f=#n`QS4+fk zHDq57bCVFn78ZlMMaEN)21QT!1?d(Feu_xxiP_Q}QWqVIt0ZfQbi3<4F&B}aT;nl5 za21TpgI-nQ0XtvK8H@6tGxD*vg}MX!&T{xM7ng%QwOD~E(hX-%~*O4%@KBE zH)s=3Ia9QO`E07tb11G1tAx!Wq|xfdmUHi&gw#}FnvgWxU}FOWOd^z3nhHYLJ}b12 zIGp>cc@d#lrxpPS#llmx37Lr)GAsf&lVl?s>xi=&hnf&VYlBIbeLTzrT2V9TQ;;N_ zP^fSiL70QlMDV^e1*RIG`i>4ligaJtRhR=o29bP4pP{4(klZ5#N3V*#Yn<8u z{2oKo@gNBud#pXeU`uPqT!InZ?bBVO7Ezb;QkO<<7t+Q;;j|!7vhrO{NgOquu{xP@ zb;1d6uggVN3J2rxHJ)86sa?(nU71O{BtHyw86I8HZuOmgn4{vlw99Ea7v4e^k@qXf z?yj!oP=BQ(+X2@Jx+ffj2>=}AWVg8BOPItQX0~H7u%w-19k043BcxU67ZkV-)c(E03EujNp{vXu7RL7_5IwOud(pp!PK^~r_i zT-P-~%rZx&Lz1yo{c=+vE25?VM~|?*FVNtf5qb!!_KAVOu}v>fM1VRYsF4vtXy%x7 z60RckSfjd7X@$TR5n}a80h|Gscg`5O1z>=v?51w-6d9!nMYi@Bii@=CQ26`$=)3k{F*d$T{GFVU7t#G*HEpBZOv?7@QWM(mI!ds=qiPv1z8*21Y@fx@27cC$$e$ELT5P4S@kPz}gqZSf5VLXNV2 zHc3Yd@voE)p2(RAgNyaL$)Bwyt;Iq>X$k?mVLGDpkljuONZqz40HGj*7gzx5ekK(` z{(dHe=V1n-O??6qlqtl@6(?5gU{zJbYicmTsck9ZwhU^Av52Nnu$E~O0YeMK6)%yl zL=Eb3X?4C)4LeaVQMH*ysQRg}s>5_`6fq=C+(a0riOJ@=l_|9QJ6vYO+$dmaXkudb znxjepcwI7(ybV_l4NX)+LEHgIX#)>Zq&eX&bQTCXmU|i?q6Cw$Urf@aIk`K`0^v}H zU}pvbp=Sybn*jOb;4f~Wvp{IZ>Anyy|2sv*?ko#$p|e2fu~)4{x6o-P7VAYr$i4X% zItxTyVPrX3BS0VNDTSpX!UCa*S!QfsM92WN`xNoZ@`<>m(%NOiqP&-efWwWTl*ky% z78Ckxmk0#i+o57X0Tu?J4tBGA=9bBHr06JS4;F=n!6YC(sB6+wm=T#miHaH>$dGuR zDA3F)WlGdgfK(PEwMRMAh{w@jqMstyN32ojlBFWT144#ZAgVO0EY*60)R0zs%?Zm2 z>1TF#jfgOqz`zpT2yV9pOVx-710*afgg*t7IuT)k(8X7j6)0XWBA{?sAVFCHAVx%p zZxu}@ujV4c0?`4^Z41TiwgAOh$%zP^`?8T`fS}n@3s=T+S%KnCL~zhK5uw9VvGOPM zk|L2JU*cY?KY*7ECXQFDn5t%8HbC+T8jW(cBIVmsmBRv|tbl?olqm}Yl^#wYsQ5~o zX@MwV3zP>yrh6h$r&kpS7;6SdDiX>3Rf+_82_AFyBlS0*u&9!s*qkbbCny{YCILml zNm175ghR0k+3aqCsO+LEPoxB>5mY3QUJwozNJB*e&8CHu3kL(FehZRwySko|M&-i6 z0-PfUOOZ zM{_#DdVEr8Sty5ihjT>E*BJ;#AUMj<$n`jc_~e4!(u6Jyc+^-6O*SQ+BF}d>9LPV) z0Kym+h#Jvq=~#iF&8g8AJRt01PMWHSx*?!yr{P;U$O4*hu9Tb>hzg?8kas<$eWAls zIX3Gf3xv&y$gvR}olfcHa*t=&vbgTS5$>`;C~7>tT6@81(Q4MIG-GpAba)$U(4S-^ zPE1ZYSHsqEDQ!R<>5g+$ce3tR3<3&gx;s*Qs8DHtX>nEjR7AKGUsIyc)4}C1Q58Z* zuJVbMY*g2Ua|}(?C7bdg$5EyqqC?pu@IR3i*%11aW#febqKCv%@2<*o>MEQ8JL=V< z2<@nGr$WQu{Gr>=uv2iah@Cu z0RzN!FOr?$Q$#KI?%`_F%s(?8Wq=SMSq7=)trZOfaGfh34ikq7g zjl7kV5)k#~xu#ip>)dzbWW_Ce8X#_tQ-wiY#?0pIW$h!wa=F~IK(a0a$7Z$U?-bzL z(GECuNR;w`P+`yvMo>FCtRkpg5jE2kpw0pYH(yYD9P4Ib&8$*Rork8lt3t(s3Mfpq zwmC{VH}8|NRqSYH?VU2qA>9BGFQSlU99A0NX~T^kH|~eF5MQB^vjADbFa{dS*q>V>`7_g_0_$;2DdF zsutv1Cm2=om&8;$)l$}>nHGqZSE_-i4<{QVXrK{O>fyoan+HUl3`mrwrR~j{sXU`Y zL-Xj+@PWAYD)YN+A6qGuy7z6j!9wYe=_1vNoby*?lR;lHjV2Dkw^}bQpR-@AXxHa=&Fo~F`bnIA!r?}h zBdtP+Eb5sBlIf-RL^)=`*1cOGiZJC#9>*cr9H)?{P4j@%QlKGCv=cS6^BPfkFmlXm zR3_3bCe3ML=Srv?76?~7^9T;0hH)u-IH+5O4hIpH28ioc&q$=5<+_#cIwZ5=LUs>` zV`j${I&mneIl5i#R^`wte67HE8daXViG%gJA?e;ZnlgNBb98KGpA^;XSss#EP6NcL zl-bzKif5U#6mLlSG%07cDXIf-;wZ-Bu$Yt<6VsVaS+3%V-n2lR?O&1EV&%R2KpcCs z<8;PxDYjd+yZxud#1-)~2r(r^=G^q%Pw^*o$4<&%t2{kSRw*c0rTHs>q{wr!a1EjA z<=$hKTe3Ce$=N&*4<3}^78&gI68f+=b$g$NqtMU>V?8s;fjpuxm+gcWTblL>m1I37 zH{$G|&zOE5eIMvnDBAn6zf-)!o^mG#IjKno7zBKmZO5`RD}Rn?+se~mk|$y-1oabr z>P|j=jwvB^1CSn*l+9K-5KMib#;u;e0V&h%H=6uL6Nni~4|n!cC5d=bp~*s&!3}Ta zFn(g9#}g6{86Y0<#K6ZB0s-j|=6JH8Sko}CMTAPE3d?L_5#y6)V_jl{prFXQL}Uv9 zG7ohdIk+PGW<5nHPt;G%pE)Lk*}S05*%*k%{p_(+ zTNw*}kX{(ktFOQEv6P*hE1#{0lb4*O4&EUPG3Yj-Gz(a7V1>=xV6;HY* z+}3KkZm?w=`Q@2o!k?OmNs1o+m?s;CbOjISwAa%)dRV#7<%7QO6_lUo5%uTuIiyje zPneFxQ=T?m-VG)LuEYhN#Am>Hc}U_9=<$$n5~vi$xB-&xd>{+aPSH( zHnWCUib+iORLh#WLAqcqcD;NxK!&tLWEVDY)F)Hi!E>f`+!_b_h0T``3XR%z!xb4!M#?;7HVq3hqMfcspxyaH_fy zuu2S&GNK@L*RaWP6P`sE3-; zXhEbN7t<4efuNkBK1HjOa6bkUi3cV`lP(@}&l}IEz-@^Xc=&{*8fk2-M`}1I#t`p0 z5M+~vj5*i4fQT&UP7HFUW~?Gmj8x)U)fn1r4g?!lIXRNOdEOCVi4{#6rP!#B)mxRuF*9&y(jb&UzF=I0+PRGDJ2ZH7h2q$h0U6}~|K>>0v*B!>x zPsWlH`IUxt03uP~Cme2Loq4$@WK6Y+5hwvraUfWV&@s5$Vj}VZptN>A>3~hdU610@ ztqFYy5`YrSKnx|WlLexygk0(Hf<5U#W8cZaG+{*r%cs{n*d4}1(G}sFC;g=>ktxi~P!jn!K-iG12uqA=Ywq#5W5Z zsHN}}iJozCaj)3jiBidvC#VGt!IVVC7EuWx(ibBoCNYdfo*e9#wMna zfEw|=&mralr@2u>UZOuI4NdB~gT^eVpd>0Pu#)~ly&~TdE)yr5i4r9>_Xj3utidGR zs34?U?fqT?8IUXLpVkYPznkVbr(6S2T2T;)C8lQ3lzQCctHES>W~ieG%T83ET@&hWO?Q?N!K83u{wjv zfNG3BZ8n=?^W^UpK=KUWPXgDzv%vFr10+xM+pa*=;MI5Qm@4d{)lX#{y0j+rsbAGq zmFF~=SonE{v^jMt21q%ZO({>TuHAa!@=8mX*xH-C7u-R%h$3%O z%6KYyrPmB5dO4FKX^Y!;1+D<~-FJ~W&xviddMB(~O#Mje6w*pZ(6J3B@)H`Yd0HIQ zS)?pid>SCdPtaYd440qU9IZmW8X%fz31~B0tcvd?AjJ&Jgrrnd0Yp7EO#xN_(c)v8 zY0E(wAWbPyZlDJQHV*6^u`jfC`(E~7WsysD71fT6neBeo=!7k4Xh)uLLLWa}ID>hK%m<+u>96<(%{M1Ar z$WYg7YMvPoTd?X~YcGFY2}rrPru+t^Oqu&Y6Xog}OduY(+aLZp$_jWtqzs?p=x|X` z;3Uj|pafhc<@Rby{kYD6R26TMehVNnRQ=I?3m|3OZVf~Rqj-}B{wn8yawByPs8|qh z;gCB7+${}syXieK{cPzW!vwvDbk@Dpm{(~9pi`s2LV2y>uCTdssYlY z(_Z7MYSeUl3D$s4V_mu(@O0IHUPn=H43Gg`j(s|c`}Dx~>Bb+>-8XP6(K1yHI92H- zM-tb`0-+CCBk1a~^?;id2jtQ|J-QmRUbk`$==~n}tDLd|Zo3aPvVjAvN@zM#pb^fk+3Z$x_ zrmLJO08w!#waeHU(2F~u4yK{e23$QEaI@cl>qmXNppZhA2x{rO?OeIkpbD!3CN`Vk zllGB}WzovynN~5NY9Z=J1_TYkLPh}ynv)ihujM@YH3MRcm)~Im(BJNA=V(ep4fvQ8 zKB3;46pLYoi53ar;CB9J&Cy2Lrv*}zO^T%B7qX6lmo);Q^q>JUL zDH)Ke3;+euRQ0tXkow{UAYgJb&w#^CjCaidYEY^uvkf?9=7*QnT)VNn`@dHTBquX%_YM8m_96S84#NYPT|=YVTfea??sFpVZ8 z6-kN#60wUlvpoHVSWxyo^1C=ME>ni6d3k0ZpnlaY5Q3G#M3KyK@JTI9WmD{X2E-=n zyU-_hqgf9) zrOI7fT2Y1xV1gShk|`##tuB2Z1x?)yNV$0Pl%+sK&Zig(1=4q0MF9wSLjxb_20ztQ zsl`dKK`{#GSa5rvgtz6sl?;gd6gK9SDR^?eqsAz=w@A9EzH(`c#X-`&-WfuM7cxjR zPiXS~%xLrIdxnYrRAE@oR-aM;Vlx8=!*UW1%YL=*H9$0*v^rEA=~++J0FkjQG?Boa zw%+o44Ulr?s+0l{i)2+1jBe~+(67J~`%Vi$stVSpuLJ}*K;Bw_zy#~~84#I9MQ`tM zw?>a)_GPz~En?qM91=!TG9Wg?s_z*P@G3V{q!G_J(717$SN(WjHIJstvjimn1cd2F zvcSXd28i6i0DNd;@`@m+Rh$#eMCNcvac1dC_ux;n#Vq6%j7V@kF}H)C-R`52(``hU zjJP{!q+8A?xBCzv2HRNeM9$iMx+~q#plUQ!Q|ejexWp^p-4Y@H$e1LkErV0E!X8Cn?CjAK8@}kH^t>&Ef8D8y~{{<*Nc)- z1MgVtu|Q~ziefAUsajBs_b7+8_8#qbu~0;;Npr+*H9&L^q1*QCypci~)h&4i6em_m z(Mc9S5JJG)6rn2-vTG5T&IlvXgGt0rjJToNIVd=-^thIx z%Pu|6O+C&OJ>nz5#0?O4PZc*-G5$EXS}2opxb#$y2Ns+WL7WS_VKo%8?gi>GB!U{+ zed6QvD`#dZNjdTPGDkx;tM=IAoal5;7IaD@x5W3 zJ5+bc_SmfvcP>Tr!xWUm9@TZ;%7^hTs77_1!_Ebj3Tmo`hS0sr++fy|onv4;1*oEf zo+v8tQXF3)QfzZ*llFMRE~1j$>yc99Y(#iD`RcrO$Zvp*D9vEQ2oT-5N4`zHPa;p$ z2c;)9MjRRv)jbCS_>>ajlhk)`f;0_nL-9T*TyAzv=SR+xQYr_6z`aseqNkIX0cwcQ zN2gSM>PAXEww9&mK>W;Eh60dMx<3~q@_}%yeQE;}PGkuU2lp;1uE~CLOrm7aY@!~+MU5i)4@v+&NdI%14~aM;r(vFr;bDh+P@Wz>icz8vuBJ=A>nM8%5@{D>pbkW3THeE>>N;X8= zV^>OMeTNP}DyfRj^XXctY+pCc;pY6b2$?P6cIzQ$B5((qpl1?6Gra3U($HUx(sgrp zRFLz_kfTG-waHz`z{)*^8hs8%@&6c1be%;{4Cw(+eOEWph?7WPly*c#@}CBXJ8+~D zLzH0*e>~k@dPpU_Cu%H+t%S||Ds3!HP(+A1qT;QGePn|-SWcBd&d7X+BT(q0Tj*uM z%U}|77Ixd?#R&i+OJ-d?J~wv?>yZDoIQ>uWX<3`wMLD>nU%6x5J&}?V4Bw=cE}Jc~^xXoXl)`BU0YwAIy?g00MW;SU;tc#P5Zj!U-hTt~ z8)3^7D5w0!C#%wg!rpBj;k?(;6}iIG5LS&IeQMZ6SDeNWc;*()(foP)Agv({FE~mGUCYsLmjr6NO08JBY zbMzhRpERxX6i@~em%;hG#cs%3jaN;lkIlVjIW3SZF)I>CAt#e2>UxKo>tW)$&t%ig zOP?Ml>|92dNqzI8zv;VPZf~E?{qI>1Q0F)z=s!zW37DekHBWl@tRcq9oC$>s*@1E`Bh5^WGrM=0O9*O_AhJo$s`WoBL?f zSRk%apV>5Uby|eXrn`h_j=<2Co-*$_K#PfyBrdZOS#h(CwK?IRFhDe(G!_D+Mjed$ z&ealk(~C~)g{J|c#r59a^ui*V0|Ww|lhH&6kNqm|28e!gnVtE?nU0pXHybKIIxJz` zTOjgNWEw>upRSKorfESsd(w&&PmfPrb6gSP;F^$T7U7`j`lMw9|FmfiR!;;IebTw& zu3^!41*rX{+c&tPEBP&uj02@jY+A!-83;L3w+A{M9ec-LAt`g*yn5 zH?^y=xD`~Fx}An_(RE?jydfNBWVGh-+#Sdvs8&AdtkbW0d5U|7Yca>f7024YfYMN+ zI<*rxJxE=L59y}c+GUl{0FiA)HJA`om+mQxt*C1Ti2bCyAX0>d4s;K8b%E99l=liC zE?bwX2612th+n3guQAZ8hLtDb6N>Dv=)2$<7L3#W9PFw*@KE^V@uI{o^P^w8} zU=1d!T9u1erfBc@8&|rN6)L`al(2gJlLtgCCB=a*HrbqDFwx9<@Wf60DZLHh^67DR3z#=BXzeD0Y_7;nvnMwvd zhL~{is?R+jBkokvx&(n?M~ zp*OLnZGgzZAd&PknT(Za1Un!}2X0A3zV@k>jF~QhrE?(Qev$W#T?8wKptyL*po3UE z6vo@uWgIS>4BgU%2SfvO^)wm~rM?Ra$cb(wi)k>jg>N+;5uYOa^=s`t-!Zk9TQWkKE!;hDpQWby#pA1!O`JE*g<;14u!Sutbu(70@uiX0Oht>ajrP|`T%3Q8lV zx>HcHpa%&9Hp7z|gujOi+jr%YE=K8^IoAM3QJ+;+ip=Yqi|NViV0L*jz5Z~1d3F)n zU71R6p)c6gJf#mH6UN{ zO?}QWVr$suh(w0HpieTG>O$O%2PWrN8EnoC?fl5TjBxf9QFTTvYj{W}2HR;_wu&j6Ky9H9ttmdUYoy|qfP%ST!6c}XQT!P)_OyscQf-=MgQ#4(l9EO}Q z(z^ov-l1Gj2M6T^L>KFIPf~;OoyLL)HmL#*aoZgAk8@H~2T*=M6>=Dj$>EZ;b#CZ;(SUj3g zS@fKP>T1!au4lU^flxz|`z0++vP2+EjmJG{ARv;gG{h~0kbl%R$I}8)M~{8F#Sij> zYJ~2|2CA2!=;2~!PKr>3rCxoif80IEw`#Vyr{5gvI(iWpwwMqIi*OT2dQ&h{tcMg@ zh}Rs=z)qy1z%8=SAcW!5rw9Q#<|$91j65w6^>Vr=M+&Vfs71((={>+|T>(|5a$QuKZb zD50S|4NcMuwuAz9Nd|k)B*i_6p}OWNlVyXG1wz4_-a#z%k$ck$Ps)5}399jkrvc)v z^Ql{dPi&qhC}PObo!$T|3@Pshh}*WJUPa1V>`-Jjat?PXWAmJ(xF?$ip>2UsEbGQL z-F=eY0LVsBwue(ZAnbSbL{m7clPA5qia4lo?LB==D9POwS3Jp^2Ie9)I8CHiE0P)% z?2#|+?Ly{~cReh?c|rVvwmCGF)0=`R3b+o3O>9C;YRvldb_jXq2WAkV_HCX9liL*6 zN`C`VCjLJYP4s&AJitEqmUBV+q@aLX+t4Jv<&C0PrH8V8>FF)fz>{KtlvnZ7dv7TO zbPm!dClPlWh(GV7$MiVdIQvBI$$`&#IlLdmU=q#%I=D?O#K*28>sA}TIqrOxE+XiY zQ)jgFX)$rLEyc21ZeT;WE7&_#=Z=7};ZV#h5b9~VP9bN+q#<=r_y|S*_`b8M4U6KQ z1;Fx?I$i|z&%=b16n8qNH^Nt?5JT!tg+ou}wR4xEOH+C{j+&&N=hDTX!bTQ%yo(x0 zqjxICg?j|@6?#yBN?oMBMdy>}q#1m-H1RU9`>29O>63YvI5qaCmp?7uhy5ACt-y~@ zPAtyBY|}&U2FJ8`C|eFZ^z}C&W%~R^lOj#LMTeBxXuvtXRn}7O)puGU&fk!J^$1%o zZuyfE&bjwQ(m>tf(-WL&qSmW5S|HT#od3_y<6+`|lDf(%wo&Q32SgLKV7a*B7E1Sk z*lhLmNpTQtJrNFTk%UsBDFrw?InSt85qbtNv5hJNq!H}E>U*Jgw7m+X{8T(`9>vNt z>{55H_I^3DrIP>dHOG>xj0uf$x8X-ArYSyQ9V6){i@beT;1*BM5=zI8#laS@dJh6o zaw#aKPx;-Z)Bv&kprG`roo=!6Z1>awZ=0h8v__7Kg|TDFm7*$x-KN|3G>_LDOAXCXZknY= zkg!@rpV~)dur?*lAHYOE*~}KJa(aO#THGS69HLM5g_C{?O4AFylM+gZnYLHnEyL@( zeHJiLAoWj+XWC4UCiTVbS8cea)L^2mPU$a=vLyBK@i5VB_G#N*#w5+T1W1}K$0U>z z0Aib9-$TU}cmPOs<|=%a0I`_ZcfX<~K>W-_Oq64TGS>EptzFY?O8V|$k|s)x_3tU0 zX-*G_e$wLQdhIl7-#u4Es-I9Naidi;D`gb8@~W+(Fp6zviO{}Tr=2|^1J3KXa$;BMt&JUuQ}z+ z+84G*Y)V?42gD+*04-Q8Zo6Ca2gReU%Yw4+X>lcc025ogX12{KV;f{PMcCG*Koq!T z{Aou&l7`&v4_o-dB3Z*SgAch4>^UZ1`B zdH(3}mz}@O&fj+aGsE`t#ryMl_v>pvBRn9lvMd}Wov*&`T;5ziok1Di9}J3ZVZ~ON9RIiBRsRv+L`#kB{o9K3Jo|%h^>< zrVnQyUr%?hr)P`l|C(OU)IoPJyGlD|G5dLXDLhsn0Q*iLHS8a9lJ*Zut=tDJUfTsj zp-6cIjl#)sI5`O?kHg8)c11deZ5fw{VHMSFV{?d?^xw^z~LUPXI*747X;w6|Z;-hM@U`xWi&SG2cZ(cXSV zd;1mb?N_w7U(wz{MSBMo?HyFKcTmyZK}CB97402Vw0BU^-a$os2NmrdRK9;Zss z^uzgLa(z9!esnqgrK4|KyJwe|vqk4-KGocvvw7zXI`7-*<>LI^`Sf~A^iQav-LHR| zE_N1+>+{z)i(Hwc+5jc(dQsBUh+I~h87G%-3)y~r{J35LiYs^|uHcclf=7}H9!V;A zB&pz$q=HA13LZ(wBW>}5^xVPh?evGetbEIiG-r~3wnlTB{AX)4b%1}iMpq~}>5-hNkn!-*;e!yg$GEsq_0k)_I}FYp4^= zD_LXCZd?gY!iZOKEh!Q->2^Ac>$CF6-EXoG*6;RZAuMk}%Kv#v81ND*uOaI5 znp0fLWAU5o*-f@G6=Jo4EE(RK)doVktn{r}ZH=j@OoVn=ZHoP8s%rMZKt15ha7?c=2KJ!?$M_i{06W ztMiL#rZ(#q0PoA~wdHn3jjmm`)t_1GvuzHib@O;%#RfYi6^g6QQ6@RkLZ7`Z7TXqa*gZTrKG``qS%Sl6)Ipk17(YfII4)YRu_w_(!zb>JjLZ+`SZ9F6 zx0<0#(x(**yCjgCkZ`nAg&B2+Lc$_*ygc~x!Qo#HZY{S*?NE;DU%*JwEp+RSj1tG) zrPD%p|E=4kluKH%*Q+)jBFar0GsC?iziyhmU*xZ{-F3s}y13pi^0zw8w8QMMmIO@Y4X_9sHW;u>de>hNhwZozjMxm&l&o09wCa&YU$byJf1jPy^!!Fm*+ zErF4{Yf5t;88#Dnpe}_>_v^*SD><`P6vFD&sJEQ-xWcc1I~O*qaj$7LS5B6+qH4ig zPgktlyi!Npr3$VGL)L9lIz6?bgy@-+wouAu%qBhvhIG3hSeU(bH&h@5dp|4vW8-Pu1m-93E%VsC$P^yqQt4Nm^eE-yZIUQgvj;M>l- z>)D6S;{CKU!=473IKzVEa+;*nd6YZ^c z#9!WH7hUam7%p8p9qJgkrL4H!)}^95SP%BMPM)W;TH3hLUn?K(e$iNi8?;WFXS3_m zN3XUdXw))MHdY?mdNaf3za?G>NY<9Igua4tJqI%pNuQQIv?F{4A&oyvPJO1T- z@#cLkuYMxqxYfnGY|ejza8N(jlIK1sJQ_Wu^??dQdvShwQ!nQ4Mf=xK`g0jvQuvOh zi<|4q```PUQT4yMn7ux`xc{wh-T$Y8k;f_Sed{%@PwOLp^5%WL0&^cmy~ZwT)b{MW zY|UujyTpOe>9;4(_v`Fif9t}kwv}JHiArBUxOgh!{n>nfdiEA4Sr4Ya2>$u8)pKpn z;={$a#Y||RzhweGtBgc}z?Qg>T$Hayq_*)f`Ce!NRx-2MRgQ5_=W~P*ts}XA>~U3+ z`=y(ZJV=0bymlHKDqYaE1bBIgLoT&K#@D`9ZG1a6k_Pu`z4u`UOwX1mpH24PV)N*$ zZCK^6wtk*|L{I=K|GIH$>-EQ@>APjt0IjiCkr?)k41!p^0C(+R(a36d(kad=%Ln#x zaSdQB6e@R0Z3*rHZq{K6zIlh;3k$B@kaw93Z8C~RYDP;LM$S<8w(E^mWy(kooTbjq z3W?f%#C)!a%F^v%WDb-f|wOZw27?tSo=X;8t|33PJ( zarX?Kh&nyMadC|haR&)%bJ)`wtFwMXk8CtDSU%EmtE?t_}aGR~Q9f9=!)IrFd57V>D`IiWDLp6T-0ntmB z1QLp>0(|1i#5T^#dlhoJrIgN7!hn}hu~iReD;w{UR@{yyV%+8C z+hjAoL~1s*R(`T{tu*n%JcPz$qHEKR&sLqgl2%r!T8?Teb62fjYTU{pz;uY_Hr4qh zLcx8k?K1yh{i@`?U95-V;`O*{WBj<)3Az<=F>Yl6^InOIcH?@!JHwp5gxy;`4!F3! zSyo@Gvrdx+wlb%rCkn{d|T%qt}f`BYEXh<@0tx=7o(@m zp?kYs(vG?47AD1wGm-<)i)J7cuXlCywp&%0R^WzAkT>CmRE{^~250N8zzwPBZ#3{z zsb3J}H3Oe=`t}3=c4B@tUXlJ-#w)EVyBV+SUE<)&J6xZ-M0zkZ;;ZHoVg2!4)1w@| zx9`#QM}J1OB@$q1ueKZgH|y0C1jw)7nc|k?8n5o^`hN34#|7QncTp?r!M$iR4yMWF z&4=3Il8M*(n=`B&H&bSH#5A8nAG*{OD%TFL20~M#TDN7iiaAZN1VHTONe=l-4`xrXZV+m@&wmu`vbwH$(UsZG)UwWMT|5l|&1+YPhW zij-_8dg5_WmA=CrPQ5{^+M#%h7(3MMZ(kNv*bk2uQvY29Tqk8$T_5$~-*$bpov4!O zdRond(O}KI-EfdKxNtjD{p8hd9LQQ+mKt~(bn#c1FL^3s30;1Dy|j3vo*hdW$* zgUzf??4B*TGswRuF(i`)-qy=iWl}3U{d(<(QaqL$@sv8WS?WA4_dzOa#KM4ir7`?M zAKGZ5=Y5kytLq#?y4~tiVe@EDgYLB@LYHmFs*2>-(@1`8q0x%oH*7_q zm!#`m>V3mjO@K`A<5<|awyP}RW@nf9gaqup5HGDyKU9n}0xgxX_hFW4H)vmthR2PJ z^;%WCaqDVuX<)Rr8ziogXS1EyYo)<>mm1!vl@kD|U6t)rm|)xdlF*!=#L?>BsMY1q zW?Z(0tFLBA-6@x~GI`&I%bJ`|Uq|h0yrU&m<=>tE{pM=t0^74L&lcx@o61NrYrJgZ zl09RicJ+p(uF6sC(=hEEX?d;6o-JPUxa+Dmp1(MLTfbAwvAmYjdWHB|D+P60M(bZm z-D`0av>X1anT_&AhsTMQjL*1L8+R#YZkWiqqh*M-I@vEp%$ARh1XbXe$=d0b>D_oNv#90$ra()7Fv-1u1SYFn{^es9;NP4_@33yNE+jTno~ z0?qv&K-Im+7G2eY54LI z(VdsI-;ZmsswDDD-`4w56-%e5v2;RA)2d>Wt*ITHeV9JNxn{WR-sI7|?}#X^YF|#y zzdyTtdog`-bAEx_C4@ERbz?&f+=?5!q@|gV9$U0f@4P!Uqp{d_;U{Pqv12{=yJ{=Re-*P;J)JyQGn8^Kz%0P%WTAfm*f?9j8 zA8|GeA=2)gvK*0Cg?Ej9Ne@vyQQD1pu)Gu64RW9p*AmmE*XrrD8geh+6WZ_nx;rmu zjV>cks}@EkqH(3xIj)#{^Wp+QzTVF+-cGMmhs~XMrTUwQvrxkf4Lnf&cH%JHD}|`n ziph~WS~70hxn8~>#%+hm{{#LD6Yy4?U13}U>;4$;I>RUGPpmt92LG7v63A!I*0v?H<^*DLXGq_)JUjbTG8U~SHHA6hqco$o0(2PcB~gdRZCT~ z(6DtYrR@83SJA3s)WLAVr&4?@QC0h!nN1o|!54rbI{ivJ)a!yT_ScDrvLp%*C)Lis z1TO|F4PQ>1o4fU@?)I@7ot#+V?y-6jwi>*(k%hWee3i@DRURDCT!;6+rq{Fm>E%z0 z_r;6xUd-l?|Kz&`*!KddVgGVGYyYB@+y+o9&MhQY;b5?FO64 zI*NhrcW1Zzj3XGT!0~p}H0&&CY5__~z_p?{hdb-}bn$-nwr=1=+j{R!vx_;98^M)u?aAwp zN7Hx9uJJ%_j>?8N@E|+xeFyO7SGJ(Ym_-_0-GJQDcIXzK8VN6D*11?*%V#3Ism5Dk zwNg)(1p}&D&TOrkG?`>zy#JTp`QXxAPakwfh|rk37m9Q129_QnMlg8^msB?tn@r`) zXE`g_Ru!!cXSrnptzGL(meJ%2>R-+;E;_HLo%zq_S69=wORk^pw;S`Sk@~Jdrl2&z zmhQZB7n*gn%Z)aL>zh5pgU6$D5tK^uJS9Ao>eXhAYtG~Sgt1TX_qwdbd`C08gaZ0{rgw;$-2)n8jUzPOj$mn+CrmaQ#)_Hm@2W3l~y;(KO z$c?3(y&`!%;)SKlJrEq5QPNT^_Me`-ttxO!*F73~)R$j{0V(%)sIvkK%zft)eo|)G79KWlPOw4AJ!if4>P_+zum}F zCdfjA_!j+k!%*4E8^yQiw;SBatABZXi+;NSoJ{SMKD3yj~3(IsUu6TtU0oPBY?Z#CS zE5H{O74TPdmSPjX+>^4gt5HB0>zXTbl9?f-BwBKV5W`v=IFXy_~wfGLodL zw9BpragE@JxMM=JtJI~u(UcGkb?IAkix2V?Zz}}EB*GPtuW%w&U}9U(`B8k^?5%$DXrrh@!{WgY_%VWB|x5A zgsNog@@eYclCO379Ux!0@pk1doZ}vFS1W5gcAhun!Ipx$@#ni{Lln9Pw;=S#ty)E* z34Q7ml0Ak0;`Ga__gCLdujg3t>VAz_F|%LhDt8a2zdVsGCDUszfjthbkvb6559f=? z_4Vxf5sAaMt=+TB%h{rHMj_sj53fIVu2Xoo4@cwkT(wLty83=syR0~-HWSc)G!#+j zL+c9)hS7^7Z*3Ri-Z2e91=YDVdu)Y6+^p1G=oad&o3VU znFj4fT`I_DA=Ax8-6Zx&@Y0~2C{NYA^z{614}eIUR29KV*!2A7tajJ)C&Emd)EQ;O z)$efqM2NIWwGl*ma=!TGd_LW|tlbU#iO{MQXHd0ta|#2v-(34?Nc8q2&CwXfS%PYUB4L(85{4HHvS%T{bp3&C+C-E*B`|^n9VMx zXO|B_<&8F@@)k+;AS@{jh1j|{&1khh`{^7p;U5HBZARrSlImfw)n-)QBCQ^T)!B03 z&2+smqtyd)X0#hKG;?MYN%bIxV7tLiA2_WxqgNOC>S2hh&1m5ntscsvN4rsG%j54s ztXU7*34B{}`()hoK-R3=52j16M^2`Pux8!cu!8;|)~wr)!&~5_hp-mgew1FHNDpWs zNW=7Q&Vlfd7J}M|TwFcbJ&1*%c4HxDdecksb1u`FT)6N%_3>-q<<FAw>%_jZP+b6 z`M)<0fvMJs9iDFjtJYJ%R1bwxt%eBCl$A_U9be(jr1|^vt5082trgmQ&YSJAv#^?} zjz8cyQGT`5r@ITW{dngE<5LNBc>Peu;D#O2-&{}677v24Hl$dmTSy$C9u8w|Mi1XZ zB>OXj`JBBweE?FuRaHG#9**VWfmi1K0S1q*-x@gBj4pgKy%yg=U0?YjIYU!Vlc1nO ziA;V=--D0AZ8ujAHlrUmprAWu>&0&g(eWM}@E)`qSh}qAJ)Et|?Z(5-D781APZzbq zbI@HUQbN-+-}U0C-2mKK<0l`k79a0_<2SRT0(-PCZr(OJuui2n&Hv?>C*QxAobDa$ z?!SCGxwVvSXA67#F~z;M)=gB-z3JumX>)pbuzTkO+Ki$)`P;E%-bN|JU##i6WIFR#M_kR>@#uZB*czL()EX;q6V+yvYX+k`zPY-(p3ZCIh}{bgr4n6^FgF-&MtMAbKfSn^{Js8ov41t-s#CbX zRpYkK&(S){V>JW6fc|p-r>=IdaL7!n@6V?fZ%-eoTi0{$uG+_~L@6J%ds#%WnYq?o zTE1{2e=QQU<9%xPzKRt{;Jfa_&i!@H*|+1hZTCVApFGd5XCInOWp`=Fw0oyV*8Y?C z*Rx;lz5d$njUrj&VZhCPdFHMIee`NeEd*Yk{O;^xK5crPa^mh@zB;=;`!HX2`Eug! zUT%Jwa?%~~a^&gXudbIvPeKf$wXxr&S&9oVLc4|)?#F=N(2`F`Py027dJ|5_26^-O8%4$( z>5V3E8Kj@8U}$yI*O@GP@`{(^#fQZYyBE0IC3Pjf+FE?Pnl86d=}*D}#bSE-wt)^l zU^ktAxVo5rm|iX#l;ECS81x^SWLAZ}U~bh6avH?9pVgb%)7gX&^2sG)uof1-9m>4T znB8KWTHJ5&Y8zN%uJTuTirWVCuD{loOAn^?jwXMtA=Ku3aGA?so%;?i&gVGf{6+>0 z`u5FYcD-}`(;TaH>F)ASqv@dzU6q=-K$NgWuo?HPs&uyF&Q4lg(o>nUjBi_YPt=Tm z?qXgthG;(rR`c}s#I^>P(xnE~2A4|?+PSx}w6wz2zq`2zc+mb`i@XTfslqSkjkaiI zYmX(;_(SY&2I#nTCGp_wLoHqWrNUKP?U%l-7kb>PDwK&}Swz^yIaf2`F6s12QGdsB zdqcM*J|F_Evy&(j38n3y4~Rgm&ivUB!+2VpFCAq5VsmJa`A3k#IcRUVS#?!8Dmf`kB6ty3YrWX*Xf19pAiS0Wl1+}-bRW;n^2ItU+R%h!P zLu>gt_~G_uCPuw-`IfU)V-`(a6jQm@S?1y?+!noBBY3FywuO47Le3Aj+g*&rkgvzE z-P^6!V~=+4k80vE8Mb?AQ&VR|=iLmUTi(3y80o9}@Yx(}h8xB^ax?ko^Uiq|lA}ZW z8)x07*H<$LuIXDnfb`<*dLacqpLf6h+u6m9a3!-IBaGbH^$+ft(wARib#XqO%-@_{ zO^>Jl_eL%=mo4G06n1+3M}8N%y$gMg?c=lS#r);v`J35W2Vwr`@#8;r{?Ylz67E{V z*bLC9WKnYP;%fCzjcBPXf%2W&K{Z2%tz1IrR?oLI8#?=V!RHh;;a2|NJs@HQkL?7PY=Xs@%$F=lNOC zJ8EUS^D)fOax0&nXKMJ}G_w7Re#(t>tE8LO(rO20`?vIz+j(+*hI3}Ah`OWxY~5fg zxAXaQ@jj2Je@E?HL%qo7+jIsNA5poT>F)Tu?$TB#_;6FjOE8zXo_F2WR!!E-e@Y3| zOpEZ(?S)*V_h2P{xS=a*R-ls~+$}_>q3&(GrP%l3-_n&l+|V60E6~aDQ^tyGc`O|3 zr8YzbRl1Lu@A2(DR{kKUsOCqp16}W~;u%@%N}M&1qc?0A+Qo`Y5R`P=FQQ(!ljO(W z9v+?ewpn;)F-245AT(amJwU9ve!ItTts8UJq+!EFo<=m>KRo!RMG~g#TOksx5BOg2<$O&(Z=@zO4OQ_%ORXjPJ$?3npJUp2^^+#S4uN!65oqF9qyOpal zou`b~%_zcU*J>U6t|F(~y*S883c7Rm4{koZu8)V}yRPRtdnA~ak)g`B+UE*d!0Fnr2%a)*_Z}9@d{1X@mWz2` za@A=(+0LNSRPn3WS{VzkIz(1e$G_;vd68w^->TDbz4clgY)~co}a<_i|(z|2=@>%ar34LgF z#&cX18m|rZXAG*Qok7*KGpL$&^vZ)!dnwxjAKDFGzaAkpJbVaAde%c9T6aa~4uhxX zAC|6r`u2FJ|5LO0b}@W>_!Z(*oI$nf-G%~;(~f^YRH_<=!_DlU(xsebyZ3z#Sk7VL z9CyC4csOi*V=+hS0p^DJ*}LgK88O@41h8~|)i~M#`KythLm#LCgg&&sNJ>60%HxEykQu<)M{U4L2<1h!GAluu0MlLFKYMeOYD%y zR$`#wq+3URIG>-+c^|-|&jIT(Vopn+a33yuY5)A^sa{r$lNZ?Qg)FxwqVLbG?j?k` zmU`;-@eM^5h6fKP)gG8^*FeMp*}kFBy${T&*-&)fheoB%xDg)OP;Av_md&0IR4Lt1 z?BItf zS5fab6q0Kn0jaXx&S8(`IzAZRXIibSXCz5&itg9AQ)ma_ug_oKET)h28n!R=!W!c2 zwjb{A9iJ48Psedrv-#rcdWJ)Ob17ilk zb6G~U8~w?hhn!x#6UwOF^-2o;n4WqxCnf2JBP&1dobigXtJ&461gKi^O4hLD|M>gP z+gaywws?=5<2v1L2lw*)4dMJcZ>R6hZY~y`vp0+L*=1+;uJiflUzMm9{rHE@@pRhx zd^n8$(E0rzYnNJ*R)lb=zvxxGo0wL^`xiNE*iPiIbev>916nnEi)rnp98TVH3hTIV zw2o(1-NVvYbl0-nhGLF2B8GGGDKRu8>n&-~)D2eeS=m5vF&w`Bp%E?aA7iwxt$t{IiZ@|f<*uATBED6MpQ3pT3=3SPNz?cp<1_Rn-j_t z$?J`-hBCR)may@93fwM_j&#m0JJc|t&ApxC@k?hh>s%u^v+T$2EZ$E$P{7YcoBKoO zFVn4yi;l$Xxb95P@$DKpuMks1pwI~V!sGVN>>8Tz<=?Q33`pk^1q8s)Ix@L+rWyhI z3+Rkj(0@gdgvR*GdmP7Q#gcuF%seMTW%3$Xu{d$_W^p4o77OSF0#6q-NImP6uY%|~ zlgWpx#m5P%%xsbD8cA9+*pKI#AGyw2qtj##H&XDC){H%vz9z#X6CUtRrxlx<31bBEViAA8I%OhlWvR43!V&NX#Q+&xbhx zE36Gf$Y{HD-IVSJtokn9nc>s)PHeVORouAIcIzq@=|Y|T!EDtWZ78DM!&89~ zu+`n_{J~6zrE%%}Ew1#cgz!z2Tk}HT=*o|3@c!d>|M=a%{u=@@z#Z`hkx3DE8Oxh* z7N>Gy*8D5Elj(P|zmgHCIxpT|LCc>{uYb@#_=ro;Ofr23e<~zCpS_jf*4Ojm2k}~k z(teP+A^1UpVFf?v;0%AlZCgMT%X}wv+rSTV**Uve%s$9|NSufN*!gC1Fge;m*oDqJ z#5Vi_j+=ADft|mf-CVqtmBG&IY3IY)C8BgA^YraG;=KOhcb(sN_7MDXdiIt{aQIAR zjZnNy?`Cq!9&Vj4B^Uln;!n7R`vbPLN)_pkKZ5dq_-HcCe}*e*0pF3Ii$wnemY%M} zVP*1TtrXc&mLi{{!km$v^%M{XCybrzIVC)mi6+oQw3@OvEmzIU*@ z|MKaCIg+{@r-ui-nr$4+Hu-L6U!aV(gP)Hk|Ne6ChyX@WU5>1tkqaJOXwd%QH+#D~ z`=^ITtgRn}m1g>@%QdLYwR7;4u!g~0FOK#OPWU}c;qUh*`&vFsVHZtg=g4)$C`@L8 zIem6?_?&fxiTq;!q<+44;N=RF`}xa#11U`Fr+eR-JYiDrf-iPXOtvts zpC3LodBT)NKbSmWY9Ah%EMbD9(@mZ*wU2G%!?Zp&P?9jEUmX4=uPF)BdG~N>N1WPr{T=GdZqKDro)u#pLK%D1LBwa{BCWfB*0=lc%Ro zzCZnL=Li+ZpPi#`h)lRAb}|U{rNf=HXZSb?_YtxPZW+5L;eJB4y{D6d6Ojsn?l|06 z4w|1e+-1ivc6KMn-|oF2xNvU)-0}0B{rw4vmEkxJcN}tmb2P!cR>&Rh!DDSlxZ{o~ z_r~Eq**iEs*@2usd`8qONPn=)uVJb`o#@vJVjrBG?(Q6mJnV0W3GL)vmaBrsClIUO zF?aPDXi2)R*F$O(bA13a>M8AfKyNg(E zG6(jz!{nX(b&sTt!ld1kZtX{5ica>ACoV&nn393z!(^NsJaxsx1l&J(`TWU5xUV0D z$@kRc2-EJEy-pBe@@WPUJ_kF`727Z+kz;QMQMw2#OiW;NnpfDXAnC#W-ofPb+mq)q z==!}1+G37-aSZt=0`o85?ww31BUmC#Y)p$X6d}ISq6U?U4%q$nkPyT4f2tqDqz6t) zi(Z)U=-fO@nDo!6EA@L}dILb3Axv$2o$Ty>D-Gy}Nv$BVOkqkx{Os>gPwe-@lm!@@ zDNM_qVSvX9_qsht3BLxtq z~y!xY?kf`PxY%bp&F>BxoGG?a!$25gs#4GqVhQo)Ar!y{{HdKv&m_wNSNHRIbNC&hpA27i{C4#jKP=Az;T$+ z?1)p2jyOzec7@9kCiL^k$+xf_6-b!aBF9{YFs)^ZmzGqRanIb`Sz*Cph##Gtemgmu zJUt{DNtmAKa4%PwtWRNTiG}rIa&Wr)@@W72()FNgv#aCt|8FYf&kQv`yPjk?k>C_A zXVlB&wx9K<*wxhswklDDDyP=0J)_u&*hw6ejaz?Vn+{LeAVgpdvPW$ z{j4{a)4yMl5+}2tr^TKbeVJ8aZ{x5wpr7`DZYQKg%}}entw|1m`F9lbmZbm`E?B z|3w_2ev0#X1`|sFw!YZ%Gp0Vw!=rFI++5)guu=RE^kDi)^fvlQ)=%kw$z78+ee0_N z!nt$OW;;1G{>Z|I)CK7$XI@7?**Y5iFPU%APZnE^ju}5W^$z-}nbXiuPW^<1ROcG> zQ!{U%pPc&j%D8O(n@7Q|FTJ0l>Zt3`hnM>Iirt^47rKAzzdWd0|J(a{a+>&slT%pKegbr0ddvJ& zvj==SbhY_;B(0Dl4mCf?`Oy4C=Qi^bm7t-t)H&vVOZ{PfYVHE_)Aw?(m;WL2 zR{4%DKU0-&%g;4|JIhabTKG+ml%EAUbRZSJrBb$1nsY#fGK$a1Pj?<9KQZ?#`RO~y z{%`gD_-S+*`AK2`($nN8i(|-7alRlwk?tQqDfRgHsp91EQ&PW9A@#uj&0h4A)M4YN z!AIjKV70GEP3MX6^TGMzCuIH>KlvNFSo}2gs`zQCBgIc;)qaw5mlPA7hoq29r-+}H z`a%3u3@|@|63I`ZgTqgvPs300+!+2R8q9tYEo46_^H2E6;*uz&s29Rd%pDJYdckqv zf2?vZ__@TR;HOah`$<@)qu-#ADn6Uj!X)Ip1AflbA>gN~55P|ov)@k;*Lu{}FNT|rlnEVE$83leLY?%V(luwpp(G(Gw9SZFZ zhi7Nt$=HsJR)|zSIW=^~@*Yt%MJyh%c*Nq7%H*L3Bx1oxSgsSXc#p+l(1&fJKJHZO9bN zIMR9_$cR8j1TrF!5o;e2)QGeivG|C^W9E;09wsph#w-}KV9bIs3&w0h%;E|0NeCqI zfg}Wy5J*BG34tU8k`PEjAY%d<6Uf*HGA58Qfs6@cOdw+d8577@fJEB@B-$1r(Y6O9 z+7=+uwg8E?1xU0lK%#8{5^W2RXq!ODIT1N00_WJVLl%n2LQzB@oZKVwPelHS$UhPJ zCnEnu;2#Twj1-ZPu)HGmf|2A&OvpbG`6r^b5UFYbUa~;QR8gPJ(FsduVKP`m28+mG z5f}`>$yX8h$^s#SMbuIvvROneB_gv$)R7{xTtt?Oh9oRBC<|mr!VZavYGtakkw2qh z!n~C#t_z-3S{wn&r6vx+T#`;|=}4mf8xyaXnq3TZEOu_FN%vy$=L=miYVrr_BC0T; z67&*_J1E6Jzzi%W&y3T+L`cEY;)I`|6`mj_9_SrBz<78UW{BAlF*?QJDqu6jGklsi zqz-2v9QY4xIZP|g>hDtk#?r+=GHsE(rwz&ANMf-?1InlYWRz&Z9N?7aV;S<`ap}$; zL{km~sWK7=9IY{Ru$Vw%0*MJ^KnXUWE4POq1S_WLGLQH zDI{YG$(TYi_A$ZwA~IvukWXQwm@+e_8XQw{#*|t^%DR}qV~8w+Nle)lQ+CCgjUutn zzV36-#T1M&1!D|RjEW$EEf9+0m_j(F5RNH?`y6fwg-=4^lTi316h4VBe1@zyrreGx zw}%wVL)Jbfl@c;=LMfV%r4w|t#e^a^rpOhVgP4?HLn1$5R$fW8mZ$O{?gPh5Nfg zvMgyp!6=d=!w3zcTpx=_hDeh7yfR}jZLkKHm_e$`RQC;SC5MRI$bgAd1VEO`4+A7DNHCOZfb&7mB1@`Iv|dQdJu z3?^YgB0@z92INPkavC5VkqRY2BE>llo%|5SiK*(wDw3fG86YtgqL>O%Y!srhGpp^!8=*EcK>3hh`VFz7?d zG>{j;NiL>>5pz7Kyhx}zCN%UCns^Dd!Gwlh0)5+H62Wrt`%in(b(?A)2@S%8#$m@< z;GROGp5>u>8E6!Bs4@3MFNu0GEkV2H+)Wly7q&RKb5xv4&;c)|2*EZG^<*qMo%=i# zhIQ{$X1jp?g3rSM=>(h~tWnf? z&`L%OjyU4kQ`ZQq82CEX5Q=cxF+hS^t0*TBZu%599!lGgBCwo#473a?eG0@xj1FXD zNL2f+9QvZ@kyBM~t6sR9BcLh_8D#N?RZr(m*8OKnVBehik#dby_xBe_KRHIjLe z&<&JC=&4n966u2MJwpWxV8YD<^{I)JV*7I-Mhv>@{Xa6YW$@tO3*f}Ma^_OJAq2k? z5THas89_kbRf*76C&%C;2jp^wqGYm7H)^p&4a_p@HJ$5`De! zegGDIBzOwkI%i=H1leR97rlm(B0zGV5L%)wr_k$yQ*$5&J)s>v798KS1obOKu>kB- z3m`9mFFXZ7SOZ;4Ziw}rli7$)!4d0C)G?_pOv)8;WM-J8bR=lUu|P~aX4*C=#)>4JRA~k{4Kh9wu2}3%8Ba$)0MKVi^)fT1DbYcX`T{;GeOep;0 z(hMNstrQW;?eqtx4QY=zsJhhcyQH%)pMlebU&pU81Jvn?cj!RljLn`iZ*g zgvyl%gM6Kc|j$HVL^~tN2f<-9K1%A zeeoJ$V2RY~sy|$Mx!b27smC=1#1X*PSR@;ATISP1xn z#es$58JiV58plj?Y_e_4`!PB{OHvk$snU-`9l#g_hd@Glx;N#$)`vqE2INRY7bXJs5LJ^NU5Yqp zl2(#qgW)JFVEIOhh zG6EABAa1y@mVtPbK^p-pU7ivrpcM>?sEFuO1K7nG*+Qc@g@ai5`Re;f={nS&vfK0OkMwx|^wj3(=)SZx<3u(j4g$-Yv{-}$l?*F)t1Si1(-n6EMIoUp$NPl2Wi5DPiQ=cwD_MsEzC-o}!6wv6X&G5x z>SRw_6gn-?FZfAO;>cftjXWBZIKN^SFDGd z^55(f=8NsDlAOC?<&kkgBw0I4!DYE(ftGf)&MRAiJbVZ+o5 zEi_5qVD*;{d_az*1C(?{fIPrUBH2e(2fu)N<1h45cChlZkfflHlCW+t4bt)+XgO^t z0NSI=Zx6B}00J7K3{HM34%p@#he$SQiK{XRVACGR$U$LzTA~)d$d5Aj8jg#xCxr!U{!0o(IWNVU zx&d8?GV!anxhe(f?cNEIP7&`QG?|z(=LH0u^vZ3c>!65AYurcy4n(F0@5Ba4Ijzp& zsHfO@GL40ViYk*_xS$!kej!VZLy$iEp4;JY?qk%JU|K*~9|dTY{ZyLZ6ZBz#cv+~k z!$FA$3o{j^Bgl|o`Q3@YbU4~=$|r7KqQ16EG*)aJ+McME04hgqZVA=hI5a?%H-XVf zhsk0qw*i1y>7h8nED%!ce2FVCe#1eNXfjgV)Lci80X_zzpH0)N4JY8CIw5T zC;F2OG=(6Q&O3FvoJAx+Nbst*DX&oXtG1gPj$@%<5e7($Uayu$B+wlN^5uOQt6}(&8m1 zi!Q&ixTYYN4G{GYL6H^$bG9No&)tYBHNyhY2tZ|$vBA#<=j$tx0+ zhHB5NAWNE1BM?l(0C8cB#K1LqT&5O zlavSVH9+(jg*pvXWbe?&fpSuvQ6Q?CDoa-)l&v`f#H|Q=Qk1tB+Y|tpVd(})s*qD? zRx$_eVMd@QQrHfGI<^~vE(!}gtK^UYl1u2(RHx>t=Y`slMyP0PN=tcuhMy=J%i>XV z&AKO1@f6EXYl@bqn#>Z)NY9^5E zVFe^WWbMGq!Y6UU4(kxO^X%8PDuF7Guv9G&HDh%x8;0PP1D&negE?pbveE*fZLSA% z5a=VbLuu&NtWts3UtVjp{&}Tr~*u_)v+KNwr>53zYMHN8I;FN$GR@+kJPIU%Y&<2Rco@uy|Iv;flLU$JuSBx%6ohiH< zAjx>ucVVnBw>*hnckE8h$rK2-X1MgYLRD~(vn8=Lq-2NE!k#FZxvr{~sDgtkAGZgb z>x^X-lswIF{FG5M0BgZr}C40QRF9N51+K)pT(>T$Z`8c7_|e!*hBYD=e1uuB*KJI zC*0n9KG`1?luB~iL;a%cLg&b_%7i_7zN);GJcR7Xn{^62M{)pbXGc8)w5{Cn16{== zIp@w*6-Y(A>ustGD;aZM@}2?jbK^?aK?RbtJ<)09?y{p0RcS2AsVvY1NGFwu4+F$0 zew+*Ed{F11?o4oRz@2;5FLaM&&3r0R34e2^8Vs9K?yBrd`43jQ>52Mav7Zq6TgFit zNKrLOC(a6{*iEQ9<#cFD52TsAo}YD0F#y2Lf|3*I);TJz-Jv}RYM~vDVnEeS)el{_ z)nTPfNk~q6>&yqxi~-`#7t@=k)a%?Yc{a60o~BO>(*g;^0|crVWif}P9L;DG*mp~S z=$5lG>M&lwa}%w@ArH}YO>QiMGCgq)c5U5ZgA}4wOt0L)!!QjHb+G%;HLAPXH#1C~ zVmE_qNL&yWh+QL2OQh_}56$(HL(6CdI!0H3Q>ksaFO)dC#?5!xGO#@fV-($tEXYx* z4vo)bXxh(&>~U;H2uWKpLvvrWKZQdxJyD;h?j0y+a|}~Co330lG#_o6^dx?i;gHnr zwg^=VUq*lB0O8FrJ#lsfm!Z{HldJ+x7AqU)@bSd}@fwK#3H?#d<^+WKu3y3yfB}+- zQPo=2iOMRfjHzwt`W)Do1(M@quCTW27*wu5_|*c@!g-wNcl%Tw(tSz9sB@y)!qxAE zI8idwiq54h)`aC_$pDwYiS3n&S6xR?IV?`N;~BFzpbv>lIge81x5)x@wtu2~sO77q z#dlqj&VU&i#r8zX*ghUys%;Jf8E_|*c*7q(wi2hb&%(IhR9+-73w&@6DwrUjy& z0b8KfdkVx&rJzfMqu_)bESXmQl0I!uT$Qwd2W7$fccr34jH;@z%rohUhb*lx@?HW& zJM6nHYsbIuv&NjDkgxi<3$-B8iL<}9NTr-d2KmA1B7N4J3_U$8$tBEaFnC)NMzKe^ z!=M>B9i?ykG&9|kArt!EVZ>gSdkvYxp<4u^LB9IbY!&+M^FqkX>U)>Uk~|H@;z#s> zoL`?3bSuh~JbRQE8uY`208rBH%Hp5mV+KwZe8!$ESkX505s1ZxzJJ8Yhm8|3L8|L+ zt5F0WPjf+s1-pO)-g0342_FKUP$y6Tj0jIGd^}MR-yt3FWJR%{VOR^ZlGEIlPQ-G@ zPg;y?SyXgX6kc}_k0s)ZaFsSqEqO*D=A$i8=l%Tx*`da=Yj?ffHk?H)WQHJWnWq`f zqSd=ZuRIM9_mRTA%jd2-0Vp7Pw3^$ZO<{IGIp!IGn2)wV^4{udRJ5uR&!9o>OpS$!a z>9a#6P@nd@`xTRJdcsrAaHtEB=byV=h8^z6bm;fsX=%vH1W3!pJjlAR?@~+zYwoFw z)E?R>EJkx?-{oEq9j`}iK{5!S9X{n(Gn_r;7+dTKpY97aJ)G^69@5RY#}LO|I`kx~ zh5@2lwC=WOfjt(J^Ui2jw`}wn38RYlcwSL*SVbUUJ~HYKHEN#-OR9HN;UUKK@Zf>; z2MT~vZ^BQQw+c*2e56e0fOi?YoQlMgDh(r;(Hyy4cqTnbe?nWKSm8T4TPJahxZyCk z6n!9HjZZ{)bFhWa*ptd)5*jYEqw%Yn<6uwMcp9Ce=`yrM6%(2$!*3)}aJWsS^xgEN ztgxm=(s%UvPHYKJ z7L(8b(XD~D`gX{>T=qFqsb-&Z*@CzYs;S!!AO#E%`4h`f3y`GUJ6%;hI-D&KEuR4* z+2qhYQl=aR0>LvRz@BE97i@p%~Z{&4C>?3e5Kdlr%szDV*l0 z(S#kE%PDqSG<+GdRFrki;ioQNpZ-Y*$>*7(@<88$UQsN>=+=v06WQc(~8nVJ$>Rza-UanSf4qN*yFLpQpq zG)Ym9qNE3D7>5J5r~v6P62m2d)GzE|&q*2bc|8+CIn_&J5qqk9a^jf50$@28JTT0} zK@bz@A)Ydi2V6~Z)Wr6LJX0~?CRYbYzh5#tVP1f0C;$-%M7EGq%q%AFq#TBM;1)Ul zDyy66DA7+Ykko;8z-}MVRoG+o13J)j(hsT%MUS_%M(YO?g68vY0#jyTbSr~t)D z6!wUB9W`5|8}>j~Gy|CRRF5R3v_LpzF4-Wl;W9Sqa-+g2N6XPq0fk;+_y|C-4te}Z zfiA?1Ua^=|$9KN#Fge{kyo(`o?$QOQ$NhU8wdNo>pc7`#ttpCl#$))TTb%UtsAQMR zTu&=)%Os)?#0HfsJ>%r^2~r9ika7+{3>GJPG)vTe?8fL2WG=eg$CSgbm^)br08X@% z!^kPG2n12;!b!TMhb|d%SM^5rkom!YOey1&fXTb$L^VKoklumPq^Squ6hgZ)_5%Vx zpfb#pU_id~^8j;XfcOvvq1(mYuO*NU*G~1*dg0=`8IFFe24a6L1Y(h?1@w!pSp05! zQd|I{bM7!d0?A|PBThczB#(jomr6Q`p0sL5nE_I_N*>@+KrH8xcLOB*Q+=NQzJScf zmFda+!g-YHm!^SqsGI52_R4;-W#YT(N&ETxn2ue6sKM)i)6=Cc zHF+8!?qjYGThtZxY0Kb*N>N~PuY(KS!ir7rj`(0}9u7I5XFVNf+xB}Go)J5hz zCw9E*$FR;Zbq%RgNE?+LyklGi@%aGbM9t>eto08yH(_2dj{6B(Sik7kN>?6yC} z@1`fk1&YvXOG-l}K-6Pn3s=3D0MRPy(Wlf3UD z_Rs){AH|BHY1Y~0?{jwc9}HgiFVAMhoBO+Wc8aRFofz_`xcK&y)&ZPR3RTb06We;(ySASHbs-@6 z>iXp)kUVCt15T8xD|!MpqWf8H&r#e>SP6WJ`@)@1gl{AOK@E63^5fMn)$2L{DXU)R z`w~E8siv!Y2_X5tEe%8#qxgY4@GAx&@~3_je^iGj4t9CGWsh1PuV(=AgTI3A+qa+-0_e4!55=bd`J6g}Nwrmn4^y1wy~2CQG<(&o_bUPT@}xODDNxV@HeFSg{plLCdsi3O3yx)_wUT z3yrN({~i5Fb>j|pWXh_8O1Uf1!G1)(%v{9gtK`1~An7cKD3{h{rF7`a?dV>W5*YVT zbeDV=DsBLx@KF&vGX6bkDe~QGFBLt>|0F%}bA)#WpUBfUp&=R4=g<=j2m6K=l(g>k zCH*yDM#~2vwtD_ucEibSsMz@Q0)jVr4?y(K`cG|0`<4Mx)CZj@4HhbXS|Hp@EiNW4 z`t=LGN1H;k{$~TvaqE`^>XD8o7`z7?mezflZ1=eK052S_cDeNO&nnCq zAbPA-lj@W`5h=ok{36x<1R%DvanbkC zld_7!=Y0=#b>~ZFfQXdGCMo`jGJ}nIp%!X!&}QTdxeEBEyi-k;YgPgfeAA#c*=fbQ ztX93cWsijC0(GD_+MYe!sx0YIXNh8 zf3@!wK(v^Qx~Mw72MwVDh^%Fq9ZA+{+s(gM0Ld3F`;q}-J6To*d=Ehg`YZYg1wI3$ ztYY=|g@B+B;I|eadXh$U3h$Dx3No2z7EjOZZAE=Yb?nIN`$9d*gUSE_tuh9{-3j6{ zqsj`>J6r9q`mW#Q8G7P@#GlHmX8{@@dfmegZOk@VqTVTK1)1xE?=x$cx(9z8&&EYw zL5*_c6S5ssfH(>fzFnu=2%qUPvZCu^FhqXsCJ{IY@uD$HsqGg9?IWs28jCB&3o6p% zp)9ToE^UU~r2*b`0T{x*x{NC6GUBC6PI$mrAeYRL!7cJ`fap(cc2#A!yONde^d0(U zcW89C859?PwLr9R@)Y9K>t9QsY4q9-tx-{orJ|s5hitq}KCG>`X}@a>v$L4cbJLSO zr%BSJaz05ic1i&kMoUxFT`VCY7}>3C%ot9b$&~HTOR%FyJ5`yd4`GK$-XW4*MjfJh z2hIx9lO6gic9_%2IVk9eXfue&T@S%tG1oIRE+Gj?AZ~!D8$=x-8V1jt<1iUyP)r?; zC;5OH5gJdG#7DURQKqZ*CoY)NMx2w;9RbCc*Q*E$jlxthM#%C8L#g^tfoM*R`p%^HM%k;Y?Lg4ks62 z;lMFH+0oah%|LLyA*kH)I$6)D-L0n(-3qEGd4@ft3q*A+>@2x@)L zJtL6ZPl&3P>i#L7f21;!;p~Y3g5{0*;+F^noQ+jtVXac*X@IzES2)oJVvpeV2tlUm zzMfK3M0n($#pvT$Kz}*9~Wew#$pgP@S#9EItbs%7YcH?7_KV@-g znCPDNN1dGX2ig-N2eOud6X`9E1lXSJ@#8jevMq#%-=(k~yi&oZ!*N67THXWl&2aP< z3tmxy2^HGtk|B3x6{DY^SmaLDr*IO*iTLge5dEmRr1ZXof+yKyn}VZD9b+%?l%g%6 zfdg6Q{+*ovfI7CuD)Z^(Bc-I&GCfhq8YRwyS6Ucilp<9HYvD5jN#OgFZZcm7JoE%@ zMUXrXh=^u*AaYL~<}O*Z>!C0N0Q3VlJz-(RhQ|pfu_pnv_PhI4H(PfhyCV>gnRH%H za^;^Lnsx4}5tw9{86fhf1Yyb?$q6Y?ukv=SPQJQFLDr+CuOYAEpf)|(*HuFUN&)J# z$1g-L`Y8={8Ih~K?WPORMZ>a{E=5C^qM=LC&?U9F2vri>K9`{!a)~_w_m-6+*KN6{ zYnQFN?+iS)W%zD@nCiJ=9_$`{-FzaSr3_8n(GdvDD9k$+ooFVeaEtm#kn{ zRue`k^R-Vt*5!MbWX8jlIH{NPq^sc>qF{h-g`ezFeE2|Ll09WjmwL;-a6)ivtK?{l z;27kq)SB#uMVE&cx~@N*XevS&y2XheMF&;{UCwtc`oDUxbx>UquSiuQYe(;kmF*0J z6S)u?v`P`#RbLYwBfI4AyhaSC+XSq-u-v8zwoVKX{m5d7Mv<9fVfXINNUDlX-ARJ3 z1#cFy_>&*CI%EEMVJOU7!IC}?RJ&GpG{x&)x*MhY=5D`<-akFJbwE{6*G^BQ53s@J zsQ5{oxfxEEtUwP7=((XT_ki@h&85dD@*#mB%`*bgk3gNMRXvJqJ($p;R?o8rI5;Ik z+o!UzPg~<4Rs49W0%DDcIktfu@@|0WPd(y1|FjhqlslP{D#NyzeeaQ7^9xwCV9fq1@1`e_0!1g0 z!gZfHAUq|69LZcY1f_l07BT~VD9Xu>x+a zyv@uKv5Wx{Kcd?d9I|~6?VTIJe24tykd;YNob>>_1jshE6n7S$3vHK2T6Aw$U9Vm0 za&qFh7)ZgOOh0qKegu*ygZGLP5I-5w&YS=+@$i)2_T!w#qGz zF_8aKO(zu5yjd5Ek&HsOe=|=5MEnZyLhsoxjs5`_deY zNoh2zM){BWQ~jsui9+^IRUgGFP~)4|X`2cRQTSPXPn^ovpjx>bv3u7_&h1qgJt5oX~9qNFw zqAg>A=>Bm2N#Ne)PpamIgELL$_C$kOXy+C5fm=h8Z{GGqKT@%kJBei=@##Vrl_AhG z?b1tUfY3m6KhdJq*0s7z#7-mC^@=V!$((9?q95IrIP8Oh)h|S^%jHi~z`dsiB2Ey? z5Egx=!*SV*-3AK*YESsoUw203Ve zV0$POfbpAo*Q-SmAi9>}elS3EQ%#d4-JPib~IJ3@0h3h3(T;wBPZb z2Vx8ByY|q%ljCK|SRjD{Wr|67HJ^DP+-t=G79=YWw(IB4BA=vKG{vqkegE#7AOh6f z_U?=Q74Nnu+M?}=!vlMz-%S|@7GEq7Q!Gv&2*>oqzQ-~ah_-86HxkfELvHFK^^IUG zJj;ND0--Q{X~O55ZkM{?;n8xu^BAAUz`MX&1NeDdFJHrl~adXy5ng*dm87U zBCSnbK^0kC`kgEZsg8g0+)_f+h(y^c+S0uwcP|e;KG=dnNeQ-z_}bE_3E#Tt*_yyv zg3!P*lzmf}IjvW16?}<6Tpv7;*eln!=;9XdD!}S@aX#mPaNkoWc!!%WTA0xna$&l! zzNH6tQ3y`BW1a)J7i&@_!^u-55vA}>f)c^W1otmrgqZ|f(LXLxUae$kKitNq3uaLrw9ZJlis5%uS;ZV0=zcqYfm@# zs1NVL05m{c%0u0j*HA$^3cBo1hwcka52=yJ9i1=q$^hA8u`b1zrY@7Cb(k-5lrEiD zUCPNW#hRSy#IGse?P&LCVD=Pg1lu7>_0U6)8t*Pwc8}jBS$^yZtX^5!UD9fY^0`L= z(iMsYn-jv@=IY;L)Pv@s>?AfL_LQXaZP^{g87+2ImmpaT?r5nJ)S@Wtek?v-vreq-a1f%Oix5e%9Kel#zNxBih5K< z`iVs>L(sUX&v0Nu$>k=Wocm^(ZPB#ll*khc6J+8J6AY-pO*?!1k}$>rJLcziS-9S<_tsChBodi8}(n(I=Y-&Jo)a zYuGQ8Ki>k$S5%*)J}K|P5~M$Bd2!j}6iR{P~e}wyyeW!IKjWwrG2zI|NHS*9ydL5vj6G zw=aZ@44D$nKU0d;9Y=lgFr(928Tpg!1yUbEmLCGNk{+D>S2Gq* zi<9sX9j3Brm^0Yu0 zwTO5`nK<2gQKyPpUg~7v6Y3AkkgH^ZyQo4T7E=o7rd0lE_M)KUuqVmd(SzIm$qth} zLS>f1?kVfqdD7LNo-ti@JIXwxn^G#uOr=kmDcM#uIPo`>2~O0>;GX2G2;GzK)ZN{a z3US6`qtS!@UUk8YO}X#hbwi8KxP@bS;y&g!m~s4r0NF#XZhs3Z2biuM=hmR}$GN%G z*`dDmSWGUxQtcJ_fLtG}U7zob1O zCwJHOQ9x*>0<|dolX&13j$ZhlNpTZn1u$xggVHCZlDp70v2{_A#6!^_t~MclqK;d< z$)2$dM@!5PNF1rM%+nxtnd;i;M<99R|DJHNqkb)F1#Z8evOwcz^o|UtZuhF1L4Ea4!bh0}a(?wKnjjJzX%XKokfboDkILtc zf3j?;A6T6lj|QV3XK#xA8A7e-ADryY*b`0zb<2H8faphUS6j3|sNXsNUs@&s zlKv!Z<-gcL`S%2fe$e{!W?+FlFtQtSQ57OI&g~M7Tq7-S00ZJ$58Pz6=o&`Oz zgUSO`$EtqU_e89DG%Aq%Q~RknvBOCWJMZqb6KxAyET!+saBP))PiXqP=rYBaen}DQ z2uXjkowx4_+zu+Sg#6mEeX!Nb-V1@~Bq}JyPyXG0sQ_Z>K|$$LC)f5WRXSX*8ao_C zpsk|6rcD&gj<#qk=37@X^JNks`qARV&Vu$qzi3I{s{$bTigtk72PFf2PhD1yd)O*< z-ZN{*qRV$x7Q6j!-+h^6I2IdPAU`yVjY7m~6@BU)<-yu7zI;JX^e0=`_A389gA=W8 zJFFC9Sdim>3QE6cX2&B+km<)O@0Q^8-99rtQ6SY%+fP5t1Si$i?XNm;{Zi2r9ks{5 z49cQ3?N8DZEoPr~?D?Mfl5>FgVzDPhUkZTOA=vk#>I%F7NO|G1{>%Yldt%?yhUNfC z3uk+x6kEt+?Tpyg^}GGz-;D@N^mV%T~8ggS{^ty)+y zqrjC`Z4;SQYzy07*`aB5OT8H&=}$6V`$e0uU-Uhr3~RA;aS5pWmlRY1V$%Y#KiY)S zhQ8}FLnpSn7O-FP?^-6K73jx&=jQ=ThLbO>b75!1e(}vEKx~H=!tDz3)|u3ds|3s+F{$40#V?W`2ElddSZdtb}cA7vi zFz?TJeK|Ur4acL_a5S7f9h_dC4DR>O&R+FTewuFHzT5hFJUngv8hU$c_GUQU`eKq6 zga_n#C?f4|w?6-(HM%@Iv(6u^L-{emME*$#{C(v?sv$ zkA=3rm=4ar@1I=`(4zbDrawA88yxk|2h)rG$zZDBSn`-I#ZSHLC-2MSL@IdAN zf2Lh*FW<%C>sD3c?XC9hA6kF>{Bt4(gY+Z7m~uUBOHZHw5QkY@2oV3$`lkVuK~8Zk zfc{G*5_XqILVlk5lS%*GW;ND3D>OJ7Uqm#W_usu5+@B2kv%!B4CS!Hb9gQ#i#LUJ& z4Msv^83b_d1X9iUAtmYjpw_~3!0MG#uqPPFub^)6=l$Z(2gRRz#h-V|RxOupzArmm zD+S+4J_X-7%LU&{#=287*qxHm?vxC7r)0eClJT}n#@j9#Z@Xl??UM1fOUBzS8E?B} zyzP?lwoAslTQc6=lJV}AjCZ$Wyt^gi-7OjKZpnCeOUAofGTz;i@peka+bJ1ur)0dH zlJRy*#@i_wZ>MCuos#i(O2*qM8Sh@nc=t-iyH_&ay^`_nm5g_IpHM@$zW8x4yEmInhOaJXQJJLL03~fQ%V}!t zT&T^0hojR>u^(>Vu2z8dOK4=jghuvDXyl-TMh;477I3&?O2^uXzPW7~J&o)pRzg!RK~vU#)`EYh1xO{N-Zu;`{z& z*nf5QAt7P~P3N;uS};T23`akSwM{vvCW`#7P*qSj^#zua9=X>H=De3KZ`9h$gv^K6NIGaO25 zqD#4^ck66~?QZSLMpztyr~mk+81Nh{ufXbK%f2u9wfOhR_%iHF6_Hv;whWghwT_@J z)Lxp@RuDybBs4>6D+sRGr5r^pvgaDX`00&biUC)Xn(n<#8`>Iw{==Ns%EVIXmflW@ zKM)CvWZ4&N>g_bjqGa(ro1M>IeA7Rh-5;M{49^BZZPpNgL*BLZUFDH+^&Cr{U-nIvFQ24(0CMe>^;T@bcN= zw-4_>e)RY#<0*GAPu>hpehQV$@YzzPP9~@W2aTH$PJXE`I30Tl7cb)Tds`jDsTZB9 zy`}j4DpU2<(|h+1A7pUe$UHSFY>MV7SrkQc(GguD5dNZbu^jifo^#QNl+CS~@1}z~ z%!@oi%HF+u{9jKFUmiVv`t7|(OV7)4>@3ShG-9N2u09VXDM=O+?bR!aWnnW&&9D~c zdw)Ed&gzhoTV0DT<%US6QF}hSD!%^i=>GA;$4Axbo(3W{MYh>K+<$!Z?D*c%@ti)a zM;)XIh4o|ffoECkbwA&t)v9NOtxef}ub5)q`)}Ej+ zOB~-F{p0BIe;h5%x4X??j_O~5k)k1VtFDY3#a*S-LZkmy9g?S#M(p*nz(ZuYX+knw zEA(s7;Ea5gxv5_~Q+O--JrIdk2(x8Rng z0gqm%(wdA$#DhEhp@%dwre#(VYJ~8rgzI^nn2B{!nkt1wngV^%%?rY`;R!SPSQgGwObzPLEg!DV1U_A=Z6vK$_nw;z-!3LHG?2^fBeKC7?A!pXI zOjx}d)s~YUS9lM7=f-Av-z!GVos&7EDBJMX(-o@@FEO?h2ch8`+widw={e4LuN$5cWiI5Si&QuSQla#NF@rFxcinSMZL)scF% z2^O77+j*E@#i@TY&#NQft4u?IkG1T0C=%Y5)mTC3&fZMMZ(G7=+|j?6FTc6>==kOR z$KO7A_~`KI=Iz!APX3KYXYX3C267_swDo#2K5xz53|eEH`J0@Nr?b}dWPI@+!bj&U z@W$tS#1*6E(EfhBpxa-mCEcd#Dp zZyY@j#+A5ntG|*zT>Yl8CO2ptH(!q@FE^iWNYbcztgNRrv~e;<@ZTJc+H)NBY&^c0 zUsl&~Emqyz>aDVld(AB4#?LiSragN*oSnR>q}2~(9XGmp7i9idNC)*(C3>!d!lT(k z8ega|v}eQ7Wi^|>7UN$*>5n`(r|>-;%q}OR>p%PJQT6|RHh$GVyZ)nZ-2bPHk;f^n z{pdBXPva~9@Z?Rk0&^W!z2+{eHTG~`wqmtE9N|Fd;G5%bA6416Y3RbDwpCiYj!K{D zaQ0NhoBs6Cpnr;!tVe^l(*JmDb*ST+ou7S^ErbE4ArtUf1r!w|w%pNlP_Z2fK|M9njFe+=voAPH^L#8N+y$PUyBaD z85>EHdo@1$umcADIm&09_*(>zKHr8_{(R%7!8;@cpz^PQOB=7=JsrHBXARIAd%h!v zeJz7vU%UWU?O@T&YF9ET&MJ!w`&o7mpeGp0PfBGC#sJrwFa=+K!mfn{*KEqWz(eb- zqOO|JQiqu{)V=LyV^N;c)dOeVxmm(dw>DW$b}4H*BczFVm!gjU(uI^6q{go`@W!91Nr^ z7#mH^IU9wVrm=BM|9w2W{;IvEqHKKZkNU3$XH_JYDvOJfM_RjtG0xqZ*L0hWjU9>f z|I$Lro%2C|G`)*7H_WFqI7jx-+g$rvx&hMAiq7+Te%=F39kFrIpY+e?#z-Ex0H6uC?T>M4Zl2@csZ8~}{s$7yhb@9W zZunr{3+>SJ6?~SBC|&JlvS)gxx!8R6R4uJJpFW(c-hB34aAy7a?71nbwTr_|f&6?{ z@Hj?tE$^XjBoM5<-Kb0svwi=pKb=-C-F;n*&o|^e>b#ZZf`~T;zsv@s)45C6ZS!pm z&o9pCnyOKQY47SSU6-S$$)&qol(Zu*x`l~xYH+sh0@UDHf31b@xqgO`S1f$;>E##xa%_GvT9NsfM=OmgyMb07j&ShhHLg#c z!#$W9@p*lYu=@J0m{Bg@E*hFLvEg8b^p6t^8$dv{m&_vwlHz+R^(ee4|9Q)YF=)R&<*oofn~E0&b0(cSeSxo{>{{Zs-b=jF z)I=rp+wmzcvNUVuS#~oq-P4UEWI1uqbDZf4BV5~^_3TdE@6Wk2D7`1Kh$nTD(91=6QX`Rm?dDS{K9d{q6g#w8 zsyr^&fh%jq!UFS3bNChg(5x%MAD;VG&M8$o@9P{|UF8_ka=TBN;L)}w-D`@4&I`vX z%jDPAOnyyuqY=GtuMvix3Xuwj z2%Ddin)8D=THWq8y8T&?%2sgoRV=A1rLsnZ_cByg=Y0AqYG3V$7O%>`9{zH9aqkS_ zS)=}J`13$kirM4k80W-{b(_^2=DI4ojf-L0IWqD}l|5`;^SJAxHeR|pzO3J=;apyG zalJtPtc8*~&BOJ3Qui8M1yo8h@Rg^V3XlAKySr?f8cbTpf_rk3W=Y#x|; z^E;2^8j&5j8M;cdz1ch{bE421NIb%rG9NQkMfR!0EOH72iF^&h$utqlw4qa!9zO^t zd-B~^j~?EyHiVl^wqhH9`uOaUet+-ya8B!ua%PZ>Qi)h= zf^MNFa-gwleJ~l?9la98D>6l^q>jzOu<#0NEzO#>sP0?SDyeh;*0~}aVWAoR?}kL4 zlSOD9+vcEgOR?VE9?ZQl-W@fqm@{`ipt8igd3WLe4#uMMUh_~><-EIdVU?p;!@M_Z z)A|?)B|&jZHIZYnUZS~=93p53`*M8#O@DNHHu&mtc!t|0gfymAYeNm>Y9+DPh#NbnrJ0l-8?;cbd^*;n zvDk6qxFK2Al@FCdx@grkV&(g}u24PZN9XM}o6Tpg6C@39EHVe^TCEm>yUnBox=wDA zUCk_%Czf4J0@Re@z9O+SDlXm^u{0t8t{1U1DlFdDJT$`juh%@R#|&d)h3VjA_F?Fq zyW5S*v-d=f%_N<;R^-@xrU%+T9~wDozJmf$+H7KiXzhGBCh~5>`4GI9;6pKycXy}^ z6wyYbB2^lwwD)#*C=H7`(yUCG-;qX{cZGgQ4^cHzn$3AIe-fHaa-f21j_J~F^z>Q< zy64A)?zZ1=!U!xHS85G$#oWo0GbH(XGd?>VOuWP9O1x6L>&UZEK@2rK zP`l0KVYpTbQM(b7!#i36HQk%ckB4#LFyTKpIafq&&B_!n_2=NhL|UzihBVeBTZ^yA!UF?czRC}>Q%`XcUQ@W zGA9cUg=*`Mg%^Y6mM_KT`fk0dx_zudCugs4_gFOw8%^F?%R*f#zshKQ5tAdD>+t@2 zFd07@jDDQG$zF{2WIVn7m((r5xfe(^=a=hQ=NGl)Hn@m(ue`@EIr3ojvsFf z%wfvSCYuQp#YFe_$G8WvdaCBdE2fjVsN8C1s;VcVaHPvkMI-yJe*G>u6=^_lk$_AC zb{CzBW zawS}Q^6K5w!RvX~c%U>_Wz8FSP#pKZ19<%_TTrFPDz&a|KIK0$ZCX!8ut^A9O%O(VDv!igV)zmL4HSGI>dt zRJ9cAi1PVT&N8+|S!+!xH;4N=tG=sP1k=Gi-;Vd16tPh)v@@>|Z`5%_ zwkV@$BrV;pX7y@{Mys%U?`+twj1wp4n}=8}GzYPZa`8n`-wcm#HgDQWsBfI6S8`A` zMA_?Avkc#uOW6yeH$h%8cew_PV?9cm*J6M7=xtPio4fB()1y8|>(uOX1shY%rh?Pa z%v~jPY|iU(qwz@6rD~N>lfo5Yh><@e5S7OA3E!YN4mFfPWp7X`%;>F#DWu z@k+T!qcUW!l~uS|<<$I5ww9)uKBt-sVYTZEx& za0|k2uTiT=G@%b2LlRT?N2gz2yt(*(FqvYSW4G zJBO)xg0LeD-GediH4W`X;dSHEZNV)zjgRZ*Bsv)~uI5 z8NdDT*IqLz;mTS1{c-mZOrnSpGDV1BV z9ZfLTWXQ0NelnOlcpiLmLhgzNzaB+ervAa;`cM6OG-L$c&mH_VnELgoyk8AR{mDBq z560uOL4R};RNkHSsJvNJ-3UucQz16aP6MtUjei^>C;W{dtM#b7SybH&vRaSIo5j_Q zusRz~yy^D~1Fmk6Go#s@p~0DvMb(X1g3Ts7z2Uf8k6xXntDC{D)}w_7T-}sSk7l#X z=GWhi*t705llV60_6gKKG551&)5l-hjCo9z)< zSWZ;W&T*V5UM=u9CDxw}wZps>5vqSptlRQQ-kCKnGpH}?-Pd31GXU}rtL@bO?GzJsc{N>g$ciJm%1 zLH8sx`I5eevGT(+4I_U3bnCu6M=RL;GbluvQ<^6}CAD@V|J6xG9@`)AjG;jByPTxsDv zJ^c6Y9zMNtx@c6{3>?)ni6s|~!_Bo=IP1}Xac{}&#lumx$h{6bCwr^tul?Cf8jemken=Ys`fS{v3FiNS->OLyXKOR*XQCmMbC_{5AB-zCENC0RVU$^=4~Dd*5e2!3hqrN{c4TxT3}#3 z$uNk4$FKfpaB}_GkLFij&pMFvS=WCRtj85g8u)HB&*-}rt6&w?^;$?Eov5PoTeCf6>+K6%N6)`mf>O?DXZPx^)xh?xJ(tNS5+WvzJ9=hZ(i* z-1dcA`75EI8ShiG_f;%_g4A_i?A%}FoP9H1+h#A+NYV54WPDynlwGAE)9jrdVf@E$ zCgZo)UVm-&Mv*Xh7;xjaU%Tr-H=l2)g}}>`U-!?ZgSyu#AGo`hFZz@I`E=gp%Lnf6 z<@%Q?A8d7bIr89_i^+WG2SpbtKmTF*JG4ri0g+Edumjj5U! zV)yiF?gj3{?ztPZ>r7$KU7anO^WP`q%L^r`Ri?1l%oMK2&x>5g)62==y)VGa>7d49 z)up${V%59SYh8SPuytKm>w1ii!l_>WI;}I)eudVb>7JXsS~Gop7xj9~tEOb@2f&ys z%nS0}C_5K5u9{)n&EJZ}ed>xCUSvh@Y&(6Zp7w;|i*jUCQ7&6Y_@eO6c98~EG0Rft z_6iD?)?Zn}YW}J(&T}EpUPwP)ZVg{wrd>e_*JHu2Y0IZbPkSFry$&UWMP6Tiqe_n} zy_Nu%Mf#yKhDL+F`m*iGD_)+>&Sx*~pW$v7?@D~WF?)A0m~W%fpM(vH*XjY>JV|HQCpVuj@3VX)fs#xSSh?ke@b?xaO5Q=D9CAL91%tUg znT;p+CO=NGTj!(8iv~>(bZ%=G$aVcIZx?1CM$xbu(Hs-cgxchfC7Xf#gziW{f0XtRryJ@Wut+4l) zLruEGu4aMu8dnmJ`sbB+Nw*3Y9d%lJSub?2QB^3gVA({tk8`d@;Le%!QdWP(e0xo| zB;FtdtrAHTSVAuR^9CWPQOO^c7}nElICqhyo6SXwEIoo$T!Qw7ld6mIsk8@6^QlI4 z8A0L)!JW&rrsl6u`~c9g*Zhr$AH=8|580Mczxev{?CjmYBM;2*^>A>yIlX*^h{`H? z?G%okcs2H-te_EwrE!x!FzgdThXkP@cF&%W;Y|T%lN7eC|>@|C7Q(b37>-89^TTb4z4EI%ixIYD%;fC>++)RFJ+8TzG94*@4IO{f; zT#UiE2B&%e=}CVwlM1({TVMR#Kf4sFWYK3xBiEn2aL1JH-o@_XbZ|I5>0b<<4gU91 zE;E;qa90bFUjKi*i`?FYK1KNWcru%QHyWOdPaTBm=Iz^mY5lYH&pFh!g0WeEqnt&_ z#fz)eKQyFyUIOLY+d&mehohW>=tj@C)LS|fECsx6O}88&{r+_J^-uBNNe%61wLkjjtp>tQ?#dPSpbRvyC) z&5!cIFsR{IGsxyI`pFN{?UJrrORHR%&EL|KALsF;k8@_8MP1Q+Hf}KG$NBAG_9kZ3 zzoK!jpk73I>m{)Gi1Op~(eYP3rHu;s;-QL{U@Cb%uX?PFnykTpN)A*{i%8Gy6}d>S z!A|_%ny#o>08eRhw<0|4X>8+?Y(Is+q$_!EO?T8RfG0;!ffQHrSUA%2Hbe zRlRahv|fA+5L>Pe_t;zM#+(&#SaXx777iahKKgruDD?YVMJRN0bHdEIr}rd~4;~Pd zgg3@a3sr(S*l+eKo=7ysCT&<`jdZ=y4F;z(1xM3s946I23`UDbwQfT_z^~`fsx%%} zx+7=B)wVpx%1#c`Up#pH-B*teU;g`dkB<)@q${tE*Nr^tO1*A>TFO=F<&^Qd8AUkn zTCF1AMfh~H7Y8{`L3i$>qs#MG)%j3Tm)4r>w8C|UXrS@i>BAAc(!!<7O!#j zB5Tylam3GrWf0ich%wDWLz!=Nmpf<$PS@R%U3Oq&RlTjMr5)@^Y&g+1}!}+u6Lg0msl@bn=A(# zsm81{d-=@5v+{8zA@Tl`@zfi(_2#TmO;`ACwfxe%WD5AR-knnPL!%PUQB~1;tr4Hm zDHA)LGO^Ps6FYk4LD6{0+X{YYHhKMOh|u)#MV+K)z37L=UD45D@L+g8ci%I$$BX9Q zo5joJ@JZp9uv2jcRjPMuN-$14{sv*GY#HvYCw@w|a^^+vrxY-s!iq~=d0_G0UgLqq zT&YKp4b%SX!S4*2%?1I?m9LsdyMX^{rstv`r~wrH(D)`P>EOv^d@-2J-p%FMb@aJa z?g~laFUzsllsVY1mYaqxDsx4|ww^7`@B5Qse@?#i>mc{L>k(XahW}p7)H!NTcReB} z48NIu#q>;OIm1}NCa;-B&s*(_Y$&djB>3n4r1}gxy{KDXj1VCac4DC5_|TCT!|BT@ z?*rJp1z5L{b6Vzvak!YJN5h{6dRZ|}ULe*BMV3Zl>d!5oC8W2OcB=L9HDwlt2M;IJ zZWwRZM8pNWeNCx*Zrqs1Ca%hS zzx$0k1y=Lq?w7fnH78_&IBzzI;A*`;D04R-tVd3)6qi_6GYty#BI^B`QgS^)LaGq$ zTa&Y!q zFr#+YbE))$KlNx%O41KUQoh~l^NO;I@x`JDDBJNmSizS6?332%xHTHj-r(lA*49=F z_wxLVbbhVV!R!9z*{sz+nGMII*7$Yn)~(NTSljvG)7G=Wpml3+Z|Bq2C!bYrwH!3U zgmd#nuj19@wA#CVnZx#)$sFd_N$?ras(CmYR9?#A_$@_P%cY}rG_z<7OKsL&Npfq- zIaUi9&dsOD(3Gr8;-an_tlG1(hU8*6eEp&pF0LP8G_I}CvsMckY4BK)h<6($tF54B zc3YayJysu4b#6hT|8}L-Ra+yf<}{6Or_{&Ohec40+q3l%m9XU1R##1)Tq`83x0(WX zpGQYp{ZWe=CbYTJ0UmE#vvF&Jg^j}dVp)tOFgX6et zSc*?knCC>OOioY~n-iBOvrDRG3_3!>*t4$m)U?+(#qutmZ(lC)+J zkC&JqQD?2tX@bLz7~IsB5rdg(GCVSo0B^OjnHGBMQF2Lc^ORhYcg}E&2rLpc1UyG^ zXe9PGr?+3>kh;xgaqBbtdL*>mP^tb@6Ha%#(YVmLT}t^^F=Zel{Jc)D60x%438b19 z0@ec?dcHB~zam&X?koPdj#Q80$`2XiFnk+J8CDF8dHHCRY@yK&u=?g#Ap&W+4S zae5^-TemE4Tz9*16^nSG&VFM;HM?udXm_*r>$;i-Z_22E)@yg&q)UD#fe<)-E0O(3 zW0vYcl4B_{daF^8mX2J=E`(-Ow&PJjTW`jXh2Fa3O2SjTAvzmm|K_5-{NX7iip%i zS(+9Kj;{Qm2Jb)r@XtT|^-CmTfIH#@nMsj%8QYsDvzKyV*7S3^lj#oTh~A8sjos$MDg_qOOSUsa;&YIvbuuO$E3Vx7X(FyR7<`21cTT%MXO#r>!U7Jb|AE zo+a=4k@wkTFvtxF3#EVF(%@5EsU+oOWYh8G1PJ5ba2}!5bP&*>b?ANhrawA88%%zq zZ|N4DQSOuTZ@tk1;@-k7bdtHYbvF2AF!_ui;n0$F$hghPZDCG*BPKs))hoc-e!Spy z?C?_M#%ZPwIc?8p&wtQ9Q?SX7si>EFIa+HIo#cQ<_G56~5I~l`G*OJTv!I^j4_q~{yh&R$c`osyl)B4il0Gr{0 zQ$G!#b0{FaFX?8$dJuf(Xdm7AX@C_V6D0k`9a}T)wC|1|re6ieQsMaz?sIWxLHR6( z%nf&SFMWC97xD?q`UU;S_s4Rh-7m-B0Dt*I!SABE75)&TsSAIWOm@XTz+{lgD{WCl zZ(&`bI$)oe{{)K+6a+ptoeJqA8|$?7W^jh1KaQ@3BThrOvJVl_y0b4l2Rv;0Y3spw zv@zqV8X^Q>I2oMG&fa0Rz|}r!{f%62)IY-?pZx(1^v_&#jtPF_TFddmqw(Y%DL4Kv zdIX;_7{c8avfha|c}j*S40QbJf6yBErGz8EJ)ENvWf3w-zq$5Wx1=PQ3tw2(wd80h zOJP#oRd5AQ*<2CH$?~;4cjQMQKsMR7W532qWR`69#)N;k{${O7$3O^a>x;nBRXE9# z`lqfec`bx19jO9Z2#MT>hXGzZ8Y6q};V&nH3n7Kg4G=fx04#_Dz_N9e;U;Ipc>`Uy z%!1ENuuNk=GQjL)$|^z_5E=zVOa`sDlm5j8+69UBTfD+DmSAVH0RGkpHAqWYY6whw zak>z2fi4JJSAxu+lIrIzQH$^1Eh42jS%q^g@D`ryLP&zz5=d0_(a?*Cem9`lJ42Lp zNGakI^fUgYj~Xho^{Zl8Z(ljfBTkGYSJjl$TH( zG#cP6#55v6U=)1<>xiFn3`9C@7)UHxGI0c1I7dPP_An6JE`cJ`ADeRhEQDHb=DE3t zY4;-$rAT}roTIZKA&@cm{xOvu%co0uKfqP3~KSA?!K@_dE!tNko1Xn98%+qDH z|0W$;Z5_L)J#6bmW{>lhJNM*>lKF9C(K8F3$QxxLpup)RJGw_gxGV4kW-rZryu! zED=yJN}wdtFwSb24@cs=fI)Z(PvIT)(}_hbu0kxDlQA$8)f%{;POzHbgGmYq{$TOo zWPvz?#Ox2=sf-yUJBi*cP$`3Ssp=Al?f+){7_D0zv`8Ah)X;vVpGJ#Lpk*YMfLuso z9ize~yJR^frH3J70h=RLDU{HV5al0rc%Dl+GUp1&{Spy`-)lfJSWHUWo=YF(-vaAM zif;%Wa%<_1ESN0M#bn$uv?WDM$2O9l323vj>blDo9b#WVmTmU?&*R}~_M3XV zvR?)J*>9YN?8o!rFM}M+5l-(+vLyxM<{NfD0?uy1cp6MdiopMDG8^-QTc2?PWafvX zm&ER7tb|YrI~}t{A=ScX>Z93zkv{@7nb-xAWuxJ@Vzgib5~Gc4$mmV*`$iq1%D z!=VvMTn2S+lSq0YqmLvEdJm{@Uh~^Z!$3#2;T%fJ*~Ih$O4sc5=ElFm`oPdyQ786G zQu3d2)WyU0Yugw1Nk5D%@thaAI0TT+@EmFSvs~h5#HoOXfRoiT=#TIwj^Q8SKz7US zlNMJDe$Yjt5|6awr0(p^U??HSQ}H+A!c&!SI`f~n|60b!M}O3B(jd23enW%5u??s7 z{YK!DUPP`N6bYqoHAI~#U0EL>E4ywayAY)=;qRqkNuz@Q;MpP2NXeuh?U5Bz;t8qJ z`B)>aLBj;O9H%d3B7CD+k!0)wY2$^tW+qu-Lf_szg5@FH=XO${nABVkWJ((Cft$iF zTN~tB$QiSt+;4$SfjVmR$%QmL9LaH8owzDoliYm43S=i4zJ2*Bz`90!$@!3<(Kf5q zXUDE}a9PN=Agj*F7!9WrYPcmEb^jQ=gK)(;*Mt^gE`FtEx#v>Au=E%D{yo<~hK~!} z&pzW;AcFm;gOf{H_7Y%!KERfH>!-mx>{@a6>BqqcG8A{&%D1F-0U~rKMB4fztp3nb zu;f4gIs7FK0pG3cs0D`n)6p}cp42aE@t(wS^NeGzS*_H{y6-vGO~TS)7gjVY$iw+( zk+AbW#(~gGNT(na;`B8>fK+qxjmiHRlgtbqv!AX`U#)2135Eq5BT%=B?N{NHW{juVL;e&|*33V=xu6YtO4E zv0@}`Go?}Mi+Rf^jrF;g5V(pHta~m{nz@N!)H+?(WwGh?aM+0 z7V7HZDmL$S&tHV!w0{{g>jw;Eb*Hpm8MTG_g`^JB|fN9nN@N(jr~`8ew!pxWXV&)nr+y@@V0Xe%r@I>?AmX{QpjZv7O5+l>L2>wCF9v7Dr!B4w$7&&qT7N@^SPkp^75vA0ko^DuguU}b z<{7SEtgutjk|bdf#?m@L9PN+zj%t(f>E(%rlZg(+kYle1Pli8>ap@dJ7Y-Qw$lfg) zdT|E9_19$BU-%S9@YGo-1BXX%O;c+5G7&d$x%DRq^NU}cC$^~Q8)VDM6*SV?Sr@U0 z3z)tLQ^AmJ!HtA@0#Vw_0irxLx0A+N4&LG@K3wk?a{NE4m5C$`2jpJ96zd(HnUmS( zm$B*AEz_!t4mRTRmZS{W`XW1cIhbzhefgzmK8}p;-j#4j_U)PP+NP1K4rGcX0L(!6 z21s-erM7Al(41~1GZsFJQYGGiJS*9}of^jU85FUOqJlviRPrBBiVEd8dr_gn1z%LK zkZTte^biYqkgedChu{dFocrUmGx%;DQ6b(Q)=D4gBM{6vK|+Y1`%s{K;I|wd@O1cg zupvb*MXNc$(auV%aO5fd8!#6{GU+=lCtVD zN?L!atgq45g|ZX4AlEP)vjW+rFoC+q=v3M4VU?ML^&|RwnIi_ur+*C%g{}y%<&Q64 zV?R)GnCqN)2{52l zNWiMN;RuXf3dZI`OcR*1TfD9F{yT|=~R3|9aul?4~T8p|;y)L$&MI3`|}z5s$|G)7IcEOJvD#4d^;y&mZXxRU!QgDxPdk6>45$4HzJs?SaAhckF^UuX z9}w*rB=$jDf5lHocQpL-pR=e|GT@k5{`sw;p(w$$bSV73^#%TlDCO@QD1T`E8MyQP zFD@m+V6iZsOu4f$Lb;w4;()CodRhhv3svH%wfitUW#&>y8f+XVy!C~4j=^l4dbA># zL5Ev^#zymCltqpXpHu?)kJ6Tvdh+c`B`Rityfl0rdHO&bxwttgF8^W`=@$35rDGxx zLQCucH^qzls*t!ip0YJ1!WNhr4tg3Q^9B9?s%1~b4Jd(|qy&)D5FvVZ;5Nx%*4L8% zZwo|OGsxjQZ(u)y6Ic+Q!9a{IGkq1&e9-BJUHM1u`qLbW`@IsSZDsjY6S zBHUl1umX*2MH;ch>5CjIZIt$^3VSKFZwZAOaw|q`)UlEQgay?Cm=|vBj_C%VcUpgX zG5S+MkBsT5g(W(T$1bp^QcAR#q=yLgK*~tC%vV@MlzL5dDsNtES+o5;*2yI+TnJUiefk7mLpKH46!C*PW3{MuCIy zAihn8j}^?OF$w%q0mbr?Ok!z-m8*JMt~c6O=n#MYbAA;@UM)%nH5@)`eS;ufIM8rL2Fm4Zi0CJY0T7>V|MY+4&<=!wW_HbWl{8C0lpL)W z@UOjmcy#>o+k5|+@4J+K1s(OL{7(hwYD8y}CjGxm8$nx8oxrl!*uTi|ybi1qN=xLm z-LJ*)Zc)<^m!roV)(5nubIpl>a~-r_%g+7L#)YrW8PSUL%mzcM3$w;_)9Jzr99Ck+ z{4log9P?WfNn&kk7w8%YZf3d%5=w}eOq5>1yWvf_-(r6fotIt#(o_)d`*jMW*Ppu;y*pVVWQj%&%j zh;T4`ua0uKq7W2tBk7Wv3aQ1@5ZG|x1tg*F5<+^8avA#y-C&8nO07lvnoLJ_*%!`s zmHFT*U_&twM~&j7rbjS2kPuenc+injiuA+>=rsy+X{UGPz`@53npyYm@)aT#(!hXR z+(Pu*l4Ir#xs@d@AbHFLS-25O}?J9&dcP^#!yh2_iOUoJv~s-bLFE zvJXhKu=kW;!1}jhM^-b~5PSe$P^%Z<3{D`47my8T2p@dx|0w5exyX$(K(e#zes)+W z02g#ONtz;!I}gEIvv-g;`Mql;XYnIqdYI**s`-grQ7M|Y_{jAJcApgbj%g0~+pTqn3@5$lQd&iHTW_u*4^jf5Yc#ebpPIyXNM17-aC5m@;|PSf}Io<6+y)uY3rYS^Ip@g;PplQ)|ipZ$L?Fp$mX z{jL9dZ|lEbzWC)}d+Wt7uV4S*zHD#x%*Rh|e`e4xjvAn!kOtGVhedR8%h^8?feo5{ z-;^Mekewx!ufOC_tQg6-m>ibi`G<8@LW61OgqGH)GldgRokt%!UVt56yL82hx6Ti| zu&)K!iZ+A?U(RvF|8B^x02&;vV&yx&Ys%LDz>v* z?N{paEMa(ea-2^M)?=M{Fd2b0L6iu?F}G@T?X zoeymx-3IjqEQWz+IJEM1>?1echg##$GnXhCP@r6wo>83<9m**jQKxXYMF@>X4sIx~ zmy<6uqNV)wvB4rYb847y zq(Ax{^&A*Sidb7xIm?#Zu#KiBYa^~&$WRw0*7{TEs>jjhp8^|jaQ?WNQB=@oP*p-< zzx=R+qNBrBk1J<2pUn-VSjtx_tQDnoBA^RuXH_X}xlLuNsCcG}ZHR6WrmCE6A}LMK zso&2+Ov9f^elSrOS_u*yOeA+C947r&AaPtV>GDXjTv(|}r=due!BtosF4C{GYAqAO z0m*NavX|ohQL<<~o(z9vGEDtjrzdWj`r{S-~^I_p@Yt8dn#HF^!RqE)%PS z@glp4Sb@V4&d7!k1jt@s!`kx>Mp#N-=#dt~S6yISloEBF{`fFyBB0yt^rvM*B#xWR z>{7L1!zDE>%Xd5MO8X4mG7Tu_=OW8CQ^67PLNC)uNziABWUa+OYP6Y$qfQJ@d4XP-GCtExBdEL*=H3~tGktpDhW`^OkVk46Z@;Y#t zi;hf7j@+Cp+cM(V3x+0@*IVA~IU0|iT_9e7NTQp}cl-%fgBV6h39mXjy;kQyIGCsY z61cF}ndCr{cNP|*XNG2d&VjZD-f` ze8EV8SL^ttI#k4mWr=1c09{xQHQcm+s(=Yh^N-FgcDlm$80IVwfuKB0ePQ{LyX6uG zE>)sw;y9Lk^mEScyErNLa~*Ql6Gy?k5n)$Ia*1v4PPTHZ1MBijrQ2TvilVz%?z}>% zhIl9>C=9!9+ke4@@Oc+;oT#aIhl7vs*mxbYlPkk7b902gILF2+_Dh@qGOFhv(Z{`#=17^UJ$0_3id2 zaU;Tj7AH!LeF(1ce+;pu7uW=nn~l$Y9z4|4XpbjfOA4$FmGz4%`> zRAb>lg2^!-jYYr}Witd!`Bg1l@W0O{A?kDEC3c?}&nW=o3?SLxIY5n1X1E!Opv;eM zC`eZ7a)P1oZKT=*0X}eae%BCv$e^pea!@opSHdpPXs=J0RD75y5ok?M%Sh@G%0sv_2ph0X$bo%(bw*eypG%rP&m4d zgV;J&2^8Qs1w8B=L^6JgTu%VuEoE%}qY#r~@F2IIzS3qa!kAe5dD!Q(kxr%(hyC9x;Ep?rk^J|9?Dxl6;H*d$!p9q8f~vE~Mq zEmOv`iqFy8S2{!ZlJoRn89jAJCI02PDgpocJd91yOc>k*#+@Urjem8U?|ugSt`g&A zSPT^5qCZ5-{FjZQvvY_PY3mdToTxc_7A_i`pThUUz>|%nTvn36t82^prnt3NdDX5aWm_QBIU(L}c`!??+nlEH-l=y^P;-9gqayl;;cbnP@3;4k?|zbZXRZrTNO=KFCXvZeCSjBDng_rH&{WY&2m_B1b|sjnUOOKRTtJLt@~mu!q)5u zE7sq^=`^owc6>WP-tXf>1pG#UgFHW#Q* zv*7JFh=nJ#YhO6B5dVz3jxzwzBX0gWWZ%r+yl|vVeGF%STtXpU0G}bYwJGZ9>$6L6 zBgPxaUEPl9`TfC+$%m7yLJZ>UNiW)T<0mapwx?ulF7q_?-NvcNblX|K%s3KIq92hW z4ws*LB5D07*?ueV7t=>Bm*bbCV)p1}a2Jd^lS{XNioyVO6;$K15axoIeVV(5-7gH@ zIg!J#n=P42ToyON?G)qD%YY~3G;`lr+f85b+5$@#LKhQN{x_zFYePcE({`|3%q>b; zW7&fZ8?W9y9lYKUifZXDDvK(tujIEh%zA^n<5R7`U00UZubH9>L{7GC@jj_S$#q1jlgLE9Wn88`h&0i$qd0po zfS|((A&K^yFU?>@xe(niV_(2YktU<>ul0$$q^aza-j&O%a80-uRYG?u021%qDtq|(4q#<8$*31d^l5r8#w}aW6@o9Ot z&iQ*eq;+ZtIHL@tc+r<*WL)Szf?O{rl?nIifz+*JUp8j10o4FmqQwV}^Xnu{^`E;A zcq#Zd+h=qAoTcY%6~{}-I4j44lWBT2i!d}u`LIF?q*VM7G*T+=bAT2UO%Km6&IWRH zX$oIHFPh}3|Ddmwoj#Xo^fyU-`st^)Vg)LIfc82nJ=_}zYq<)0LCCGBNQK5W)6Q8u zLpvMvu_=M%L=p`y+8H-T;-9v(tWYNz18_~1Svog@BLm#*-W55@AabfTGpwU(l~!2c z2c*)9tga$$DlV!C8=_{=3affO8r5w2S;XZ%urm zN$kCgCK@-_z#*rEvaG(XwJSB$hBa$&cjEHw*Vubi~=PKo?59Idq%k|}r`~8uGND7l`Io>Fdg3-u>E$W&sxo)iqMt1Kj zY>?i&e{5`12bKeZoTTGU@(B6fxZe7kQW20S`2d||I$ea@R_h36GF5S+HFwwe3p3P9T;Im2pcBmY+YluM4Pposghu>1IX#NOCTo z;ck#;Q0m>@+k&F~VthmqCxDE&6en?XO>6yt!!M+yi!yG;h$!?4|gTrk_g))*l4HQ#k`` zE-H1)8o$E+j^DEeX1e;bzsg(}eM?PJ@$9ns>Mb)pE%~Lud?8hA;6kuFg;v3qg1M=c zDr`+>znL(Nh>ceogOFPnx~UO5;ym~6wl=Arglzuz^O)%Os6USA4ok)YWn9CP|S*LC1P z3__D~<$KK04+@h&BGE)n#a6POHTg9KPl@a|I?CG-sl00!~W%+yX2#@rf@`b>GqM|psa z&M>u{68P#|St?q^>xLzeMKN5u&r}yn0Ef-^a_F_4l^=s(mN@WG7_eec?npOSeODK> zuhMC*vCL&+qhMmaN*&t7>emi~(YCxu9zlOBb34Z9`y!8{Q%-H@i~E#`dx?giEgQdP zici6g>xIdLbr|gY$gILA$6tP*aWc*^@Pr8mBgUhrGaO?2m2?LDxv+d|k!4MH^-dy% z%cOPdbnv==c_u-b1>yR19>(~7J@F$Ji@wSADM*JRQGI3cGXepUNTLC43$dTPulN?d z-zZ@+ZO0--o`(3V0ze+wVgGa}SB)ANsoBoa1lB{IQtk%G@E*Xmhw;2s8IR4;+d4o@ z@v?zB0YD|gXgF4f(ea)HkZu1G*S>7TgF|+^ zad=d%s`~E+7m1BofPrItB9!oUPkUAENF%60RtiMx|q|YnO#iTWo8zaTR=~Q z3y{QQJ-sLN%HoEs!LtChZe5o;H%w*aL86yZ+0>0;t&f}ravxnTOGZT`MT!a}XkuUm zuFY0Jv9SfC?!^#GslU}fIT>8c_))1FS&SwFUdDY=x*18*Ys$+c@gh8ES7e=e&N-XN zeLqSRKyqChJTq9&M&Ac<$*{h6Y`bV=zAs?COAbz>5H}$!&LI|0Z%3Zi`WTZaJiZt; zUWdpreoItM6896|Vi6fobp;J%nM}Q)&DA3mOK|itUXiS$5IY}=`)a;>b2ZP^$8##_ z{&mp3?OFW=h1S#DPIgdKE6=J>`KQ_tIG5bA>@}(p>=Y;TRyb838%ghVmlOB=O>C|g z6nd}DM6Kd!5i#L2=54CF23uJ4rSJzOfB4HwOZWofX?EwYchE8>P0$rwAn3BGavWpE zJSLmr+3oI>e`kO7OR@fzdeoP*u!w1~QVW039rvWG+_!&W6mE<~9XOCovKfq|m~pQy zI%?dIoZ~8*q^a#qJjWli)@ZM^pa&(akBX?Bj2K_?QTfc^<)gx> zwyIw^ACJf+1oBbmuJUC%qRBB8Du5qdnc|j1R&K@M_ykE`&v~_R@Mu=!FKR?k8l>Wj z2ji0vrFA+!ai5ViI>MI3>4TY*zV5&EL}{TJH0=7Yc`Np(z@r&-WGYJ9En)}9#T{03 zZ|ixg&zgv?lD2*bzz|9q-mObTy_Wf?XHHA9*y%Tw$&ozj`=56HTte91(=0nSQD6QI zsPOwXs>3<-yZ_Qza371UBB0jzc=J2B>fp`!Zo=ssQ+Yw8d^~;g{!ZV-&FmbVIr?R& zZ!ngQU1mfW*j`#MVqZsgB9@#XD%V)ZU*{W4jcsS`s^3r!AZ+7~jO63p{JHLQ5Bqso zpKk5*x^>!>zRicoG-(a^V2HczrZm&-4=MbtK|U?~Sr$*>4}nQ(Ttw*X)fn>G`vh$w zxf*73Fd0`fXo&>Ca_p+5{2`tn%u%k2{*=~u;^)dk$$W^Y+oXu8AK~(rg_a&y%#InC zXv~IS?{Vm5vDBNj27entQq16kD?}uXS~&Lm{&S>G{jJ{&F|pDcve4!A;!nKuPu^@9 zS;~IlWf19C`GUKJ6wFX3a{7`UVq-4Fxpe3BlAEA1J&!7qWU5cO=%V^k;A->KC6}M` z4}Z9Vql1gPEg6^ivd}XbHMGK?W$6dUB!j>RYcbbk*83=w-w+2*K=FK$jPWPhLuuXP%Tz z0s1R5MX7|yHo|Wb_{5(6hDrU6SAzL7p6(>6#w#$m#X%|7;;omHXLO*Idt*eVPm6sp(=gW>0i72DFYA2;xb7 z9~Dl<*kqxb(KlY~!c&&1Dx=sT_~%^^{>GK!iWwJQp&L;Ag8_8b_je`cuuyHG?HY-= z@aM#|l{CL{WRl~un3(m+iE?7du{lou`*U5A z>UG!N-Hn}>bM9fS#L!)(QmG`Bq*AH!FIvrkWWRS+0M<@>m#jmK_ot#`LmS$Z@a0%b z<%!i*9elsLdGvC7V-tSp<_2CTV}*CxScPV5&$rh0`5l`*Y;Cr?x4FK#vAMmziDq~p z*T6X&Lbey$T@HZzLX8C)>@e{7GF9F{cB*(c)qBl(vnMjb#ptwu)<+05wm5K>?w;Ig z07EI$9+hRmK9ROW43WZyjbnjgKC8l#BWD27ea%(o#@n4$FD%z_X9liEz(uEtq*2Ld zkYz8>cQEgM=8%md%M{N zN}#Xs0PYdziP#Cb;WknbWZI9~jRvlfYp!fTW;L)j*AAN_@Yaf(ib81y*~P?Amcf!M z=!TZKS5I_AT4+-SAh;FEe6sbEEnep!?eBU}-_wvFb za}}$8^kY4KJMK@X^-%YpwuG5{C#(3-oalGt#!$^qqy~V4=Ps1}qH54@-SX<4A``2f zTureod!(kk^%VCZ1=%m`VRBDRce1=88+Yin-En9*F!J{+vIpuM8L`P?%V9eU?;>X?t|X&ls6Zk+?)$nsNZUlwN#JE>iBhZH7V zM9E=Nl1CAUh#Y?9r z1?D4mjsuIrnd90_jlt+`jY1sJNHTpjqca(W{GSb%~YbD>qT-;HLv>Vz>^GM(^{fz$u~ihh-M}sPAasEK)%}ECngj zO8+k>^-)&{!nxtz9B8fae@IZ~Gu~->-|f)^cWc$z@#@zL4@W}i!}`^bfd_i!E6R8? zg8LqG?@J2+ZWZC3=4l`Io>%yVl!3pib(!z_bYy&B30k)$6_~=JQg)}Zyfz8ZB{a}d zU^{$v7>|S^bEetEL3P09aN&vMUA{dGQvs|QYXsA$GQSRgh*P&W2!irUw;}pz!V#q`kPr5=yb+_iOc}Chtm56 zKHvTC@iy*t?T4nLO;!?23xstXs=j!jU5ri}(H7f8Jg4~Ceb7#l>wmK8%By6X;NBpj zg6~@Id#J$qexdk+aH5;~M^%2g3QKLj{M%NgN1iV=PPO5ddno&+4-@#q);ZoB2nEyK zg9B-A;el`>KYwa5ce*xEFMh{G{1FRx^q-;AouG=I;Lj9W@o~=(~Pz8~f5oVm; zZdx_}U-*G};%K`ORr5)A&84Q!Av1!%rrl#vDs!SCgy+k zF`K{}DY9%be%Sjy;AMF{y7;!P>M;{Edf4@&>sEb4r+Be)bb3wE?!~Gh4!aXe{0L5~ zk2$^cWJtgEGtsUcg|;I)vunFs@b6OCu>8&j2=WA_ZP!5E!J9lyoG|p7%L9vRVnrl3 ze#?%DyOl)|W^`0_GuzB7pUyg4B0gJg&x%W8r~NxOqnnh)4r4lZnEOyzQnge3Zu7bi@B`-GtI2?beNBn@1J3xo z?GVmNr_#KMd8FgDXDw#8^~u8BCJ<%KTR&bt{3k()_>amal8i+2Rudp&!z?p;Qv)po z+I+L$XL{rUwiDuv?FSFuA|XI|Q54F^ITkJ>1!sBV-ZeD2rXv(yuuLqgaM;xWE1dE; zTT8ez3Mzzy2<3k8#*Ao{pMyJrh*BvSyqeI(1sKZ+oc}B!z=>7)!iVd<;b}7$?`N5J zi`5a3ZLyRZQ`SY&%n=Fio6y@ozf2q}npjhPD%Z#!*B(m2>NH6+k4q`WnKDRVsTN|j zaOqEm*5N_pw6b_T}8P$JmzhJP4fekw1DomU=PVmu`rzwA)AL?_I{%j1H-M67~sMR!ogwd z3)7qAckn)LQvNsf0M2Dgf$Y2p*R!kP2~+8x_wk^K1vsj>GS_=qH|)}uQ?Ab_>D=Y9 z5%6j0B_+{fyR4huv17;~XTDkJ6*uW0a+Pmfg+(!yL~Ofk;ExVRx(7$a=Z;ACp_luyf_R)yJ^U z$(Sp*ZcNRP>ldKK~vurtdq%S$1T6a|$E~H=x zdN{Hf_lK`@#g?nQg|6{`EJqsYo2rI{J==0+bh4&eTkXII#0dT9C3cD-Iq_FZ>^IHzpDHNv!sE`$7cgv zEn`zV;WP+)lESVKJ})%bKUh2PLwr$a;9ldFJ8pj|G?0QV92hwKsf2@j@P-Zk0vwuH ze!I25^>pj`*1`8jFV^<|fp!n8pQ_LBpKBg%!GD*i#;`XqQAu(Sc(#cb8~yH#H2nVA zwPbg^uzboD^oL<@xn0LCS;oEUk6~>dJ@Qoe;~%S~HWw*J00$Izm$D`^2@}|N z@r>_Ie)$~>m#N1B_4J$hiDsJVW60OPB|eq7CUgDL5|8VN7svU9NfrDLv`p5d{yw&? z2|Vq)FcNX?XM&tvn19ecgKN=A7rlSM454Ll(MR3;%9@7^Uo$lH2pwgKzEya(7hp40 z$C*2!`)X?g#|0ex=-bV`{jHttBYXmD=b|_D5n(kwWdH1++D0A&gZuuXKkQ#zT{x8V z_8O0SF$1|HGV#!od-qRYZaqKP+CGxI(1yW241rgEahD|wy-X^jirJqZJbdsVMDLeR zklED3185TK|MP>-lP?*FkdEy6*9Z8CdSW{IUFl0Hf$GN0d#Y8=Z%bg|FMEXknqezX z%5o;!Go8xl_+M}fJ=o6@Y?-yM=wi$-vZ+XL#bKL&DUU0+eL1YbL*dI5Aw~|OF+D=A zin1$>;H|Fs1m3tMR+Q#aA*Tr$pJXHwqPb=22>=Z9h=G+h)ft{&g{?k^6cDsK&`|cx zO+>kKf>eyr6TZ0_`3=s6NHzf00f3z(?_9 zs*y4KHST89$^e)eDf;vQoiIzYtPNyl&6GFk#Mz2p-TB)K} zr83HXaku)@OhTNGQZn4d)S-cZJINH&=WV@=J7yG0!K_QSaKg|%^YgLLh%(;#;@-nsb4`Vv_a#E$ zuT~h`<^o9^3wz4zBPjNh^OfcM|99o^^wZmi_vD}Z3^`e6{3dPcN#jOgaBU8sk6!mr zHsA36R}XPYn|<`z53QtL zKd(>TRBz9bj}M-oz8yLFQkRQNHNojqk zBhqlV8?B93A9tv_6iW)b;|%=z8ZHoa6H3CcV*G*VFrG&2d*jzvtupLqK>ae_8E>-Z zjpp(A!>2J~%9l=Je#E8IjWGW5W^^}Alk1^w2I)^SUDC-G#!kxYP^(Gbc{!Op63duv z7pf;;_kTp;f!OT2S4r?q?perb9JUGG%pLOvY4_wDWQOfv#YvFP<<(7jHLf8A-1?lP zxY7Vc1Mii@3xBAdXek@D1R{M91L944sdqzXOt0!f&5$p{Xlqoc7*v59wTYMOTc|8zaj2BLa~y$xfzM3<}S; zb^+IoxbvJSi}`vpl+OnByFTpl3hKAUyC(OCqqq2HKCGWv=Wn#{+}QrAxPrwv&TIkQ$d(=0WsJb){~CXWxv3(a99z zX7l67_v-;KjNqh#;RA*ecm^@Wp?$@alF^mCQ;tcTBe*bQ4i4(~1p1x! z21C2f^GpUxT72i5&E{&@Kf&QkRZmWOI4hfA`y`8sbm~4d=L}vdpiO}@*DBq>vn(JhP1i{ZD~8iwebx(gPBW6M|elBbJQSZK@=FA=eT z4^u9qD9;*6rAPy6Hj6=6g8U1O(_=Tk102^p3CDItccXT1p^;*fLc~T9fqfQoKxwR* zHRguGw_00*-`NhFU%Lc5)nm?FG6+!Y0>8!sikn(rTu!fDij<7qa72ySa0uOGHlHLc zU0zmCy;GENS2LlEury!@xm6ppmn~8RKuN|I*Q9Ntxbw9f)Zm_uwQRD7!Sr6U@cGf@ z=rUa%H|p;|>mG>XpgP>CDb3Cu@q~~MO!1h1Fn~6eOSYsilq^o8Cui5xvy&07&!3K~bNrx1{5* z+we+!AKmBr!cTezA<|tYisQR{KT}s{Y{T}*E0iV9872-7d;GHDW3ey>O7SCWrk^-= zkukFvtKg)2UA!pVBNRwXcFKXzz>$eaIV+9rV8Q4WjO*3WxO9chB0x=grTST8(OwTD z3LvDF(P&aBE#G?)NdrqUiHU8CmhIB+kE$p67>>?<{Y=m2NPMt%&lZkLsd}rlpq!s* zliqn9q@h?`jQ4tHBv+H^Scb!!W_qKGv9>NslxrD zrXp5!46-PMFjG?^`a&XOKs5bH69s=IrOtoUeagjHT%R3@&`+!?+a2gQPoiYb)r!@F z(qwHYqqSjm%Mp=exfSq-KM9|L4#DXuy@8P%4Pu6!L~)~}GB62`Mb4hy(wh*H3BnFh zViZq1Ai@(!;IZea%(XG4EQF>~UX|bORXfn?#o;Dp#iaEJPPZq`spRA;i86ZZ3ct6ntzH+V0&?{+n?y)Q6?dq=8biKBakqRhI@3L=CCVs z(GNXv8^{7J`OHX_v_-HkO@GT6WEeFeS06i2L5m1&)p_Bs{K-icy(fYN{^Jr3sr9aP z5hMR?7dF08gM6x;6%nW6Y&ML0=rw1vh|^h=NGFUQX$*tw0D~Jzov@h|0W0g3peXBe zkN^VH4kor6Pw&3+uUUM&<%rv0jeJ>L{O$L=CZ?Ka(|HzI_;Aoniu?~@)Q?6Kp1n;Q zR59@L3C%~t<(b_InSste&fj`C&NYpciT`hdx@gH4QpPgTJ}SIF{iIqp-WBPU9qCCsQ2qz_(CtFfKULmAL6Yhz z1v>QptXaWgn=~aP*Q6(GrPho5nlDI%QbChxm$vE5#E@oypqY>QKb!LIrMG-mA7g1n z{Px9LWenE~k_s&U-zv1)%Q5@28i|36bQe`2tF>@fWE~tWGSrs0`$M;!m}C(%0Z+(B zv5ul)leZT}R-;AR!^YHbWShY#%`z<=WOXKUGx4&qBjn;obs*CB$HtvXx1#bzL#N1U zaGp3!0gRiVDXc_|Oh(Gd6_J-V-U8H><~eZ{(_k~+ZIo|+_Huju02dN&Jd?nh`CN=m zZiv|W&NglVZ68F4&02dgPUdjPrZi&Q^7Ho`b75L()yV+THP^z4z~y`w)t(T~HT+#d zAyvnrExgw@tOfH%%dS~88b<_ovJi#z-ABTxp>NEnEu~-%cl{eXrO6U-AXk8l%wDJ^ zeeBTu4*RnW3L(K`be(dUh(y>oD$JQsg4*F<{7F9ve?=5(i^oWqTZ589AuwuqYC^S* zkIw6(nf?IFhcLDg_~08AEN(AxkLVGFyVVnlJ8s%blmKf^rx1~>?42J}EM7yz+**O; zNP!+*UGlPasK+Ho0c0C%_C(@gj~>DDIO*Y_Uq41P1-&e|Q$33Q3Q~dLXo&HWL3Auz zBh?9q8n}GH!`C1Cr%bx82Q`ze8PP1Vb^%KyO;i-u&iqAE& z{e^l5%86$`tB*YeJq&5dHb{8aL?@)d3pm6AHDGj`2?2oZrpYf{^MBUcrJQ*USv zuBDY}&>&hSI_c&f+tE5!V2mIR<1*I~dUK_ObdT zcKMRnz$tMfMMla*3lT_L9)Vh98_I!K=!j-MoGr+7)>5!RG%Q8RVM>fjYu%0z5(r0< z|6VkubqyJ*njj0rTIP7?oKF1QK3|xosDO@17N!>{JI`dB#0WaVG1Z=)d&yZI4tGvY zkomw9TO4dsJGpbQab<@q?i|DQw{tFX4fu@zcM6Ak6#AO6eB|lz8^AQ?%zC$NNIUxO zPvdLr?xEO31qqvwKBpsRwC;3MkzkH&I3hFN<5)&$BQ!7vBR!9u(kpwnyxzpv|RC?Nm;(tc{^Wp)?^R5^nElcwuoql}Lb z3AIIt03p^G9v4v=KJ~7dMv#*i7RNr4<|IcoVLcC#NG!RpxUSrAID;_0G~q}1>SVxI zQIZaYhB?h+_*~5R?`Sb2%Q0E+um=*0MHzB_W^_6#=Cv@p2s@DVYRD^YlHek;EZ#rz z^({?8xPb|LcDnCCLfWB-E-w3ndUe{r2=PmRgkh%1#F(UVsK1e1~Z(-Lvm!?j=1qyWN1>?gM9dZ)Az{@1TvJK z@2NZP{>)WM=;wRDr$B2pqxoCjMHC3X(1`?bHjKl1FNIc-USR*ADD}6W|M2nC=Xi?> zPFE>mt@K%zdX_gi7`>^7K7q|(uTdeugIh3>Ka|mU&KLG3HJ^JXe5MVJami+cTOUmK z%^W10^uli)v7Dt{@$ngEf*z6<e=KJw-?MY~9rd)0U9&{K8M675M`0+B4aj17wyJ{PEGT7PZ-fEUZ7 z!!B$Vj2U1rkk@ayqX@mtAO;RWN)1o!8cTgv0a0}02@z#AEI1KfAD7z%hX+UNJ1<^r zZXbvjB5>j_H+I%tgB%(m8kzF7)->6E*jCxLDcrJ5i>B=?@!G+<(gMr{rnjmMF5N#z zCekrNfV@AlKqN;ipC9PIJwlx@)`e)0o)faYNpD{7AMETN9qg^K+RWPXF!RWuSi<#l z#n{LOz6lM(XH=c|ivQ@w0OJ#fD&y$^mkto(Y^c(du>Lj_Z#QT2#Z7hq&nLU&rifA9 z%Z8jIf8OFU7#?n2T@|e4?!HVUhrzbWctl-yY-P+>>}gNnu$B8MGvo}OV`q=9a2k{O zj3W*=MknbT0&XnnX8g?<87x%$3pdwj%G+PS6o2slszu`d_Pc9}b=e%AK1cTz37x5A z>8HC~CSD0rU=b6>0O77;o4CsCaJC52;@X#qWzt((3wCTJ)c+eqVu}}3+;`t>9c=FJ zuB~sj(dihec5i|(I+~}ekp9K>_{46NIq7NKAdodsDNZj>xgPM8WD`2Vr7XEM=U1%h zMJ5b+Ix0HDxpJiR&!HKK=g&^kbCp3Vii(uVhfRHAzACgzpkS=`>Y>wnUY|j34(8Wp z3LsxQDCqq+{Y$;9ircB&--RvwWq6z^oU$k&{A&w9>ka1VEK%3!@7@Z4K#sJ9v(K!1q~Mz16swQ z3Zol@gkPt4%^StPU{Mm(eY+Ea6d)F2a=3zKt5>RF3hV%e_|kGm>L|r*dRp z=zh54gkS6ax3Y_tRy~m%ja|8{ju;Z}voFLwGH)FJ^ zMFO%be)A-^yUj_}ngDL>PesOtV*>bO>!|C3SDuru*{!*jInBEI>v`7gXF8?dOtuzM zwuxG_vImezQHyftmrC}mKZfH!gm#MWm44u5Ux57WZ~SuWlOxFJ(r<`kxKj{2J@gk+ z?T|Z{sMv%5)vx@QZxaTo1Um)!3ZG1Y$7xdY(IVUXpV3}Vg5IYhC+y7RN2#gMB=~-bd0zB z$M1!*(dLJY8JK}HB5=`+Q0LL=8F-UHE~=Usl-UqLcxx@uch}Q_vT(L3fe5+1`eO8> zn5lMA)W(J(z#kXj%(l$2^t#c2j$(Q!Bli&zw&P0kHYV*?3Nh+nqAC}wi#fXaQbLB9 z%abAD5V;UunN({DKx^uIMBKwbuB{zvM3j1!>1;8_tRjn*1^C;|V(eHIwY6YnO{Prj z*+i+%E6H2(1w8#FZd@|Anx3$DZpy`GlWI|GiPqqHu2h+>zPR^5y*lR~NC{LFMiM78 z_9x^6kC#XQE^{B6Gdj3NU4VgEWf-se8YOjC>USptEc1`>8UDK-k5-RSQq+F{Vj9Beb79D)xcj2O&F1HjyxwTU|+m zW<>=5^)6jYCIBHzd~G-y>Uk6du@#{3#QqeKp~j#T;KMZ>cJ+_1rnQ`?s!V?J1zv+sKN6qN?X*Ig~vaa2?sK_(vM4iy`{VD|XhxI902Q7tpyht<_9PmHNE z#i4w<6P7rA@uJ!V_fM~7f$Fga8jf6-iaR1cYxd5`uZEfdnoYsJ{aE1 z?X|t{0q-+`x5GO8H%4%M?fLT~P7%-Lgz2710UFst%JbUT+}nI+{XUQTp$JWVhW~~q z+|>jv9yxY^(x)qqVu*i^A;L-HBRY!%e!7Qv?Z(me+KWxr2>Xiw<%zqemP933rQBjn z6)Kt&?+$FgUE4c~0i%}S9B`N3|2zlm&F%HI-TloCAp3;?-9+y2CASLAx0M6G4&1gk zzeCsmRD9~U_nED2*V2tYtOAm+vZS2p_^U05*mIhOxO<-R1E-}h0nF2;oNM42IBqg&?oF;PDG^k*3=)BFt3nOYG;u^N49qCZm%+*!IW%6b16db?*-~Xvy<;K*AYyJQ4Ba z(Eu4k(AORh+KX6ymgOH+s}IdS1;tz<^pGj>YDbZf?guBhuT~#ExQoB#f2dOKM{`@k z;qK^dp)b2yuSQoH^=W^~awglOY2I79%BZV2wF17;sM7T%C$|ezDDTN5=T~4m>DAu# z1&+EJeY?7Hb34RFRwR-5Y zWfvP%sqf5DpW<1PQpY*w`f>;sE%xmiRaio5sO;kf354>~rJdPz%d5A1XzBV{2RCu9 zb#K_l!+$Dw^^$|PrwTkFqkhh=pOgJRe-N?1@4C_d@upqzSk_Iu7G+Mk>CZ&?&qVmo zMTCnoH(ytHb~rZ6aTYSo8g>7?e>QzypQXK}>tBfQUx@HuiU>>Bz5eU-r0;xPFK~oa zk28#=>t8vl{japH``XnWHEiV@lsNnjTmRY3hO-7Z+7qT%;)W6_d?SG}YLTn1X z1>sp;^->9}|77I3x?pP@%v zx=LWDy{qgw&92_$k~g7xgOWz13V%oy{;;gVt!qJr^VzxTGpca>R#M^CwZMpSh1(D+*CY!hU0aM=8C8lGwo>>rF=|r^yVv#@LYAuU zhyqmW`urKMDC1B~LiyEz54+uK1_jt2m(JPnIh*K_mj`DN55!s}YCM@<59)i>#t5$V z5T!8tN+y@O8;@8R%YY#*O`vrTrJ(7_TVC+Iz{^w68k!Oc)+(%sB2FdtkN5%Jo^i1q zIQYm9N3kM%9PbRd;dl{ALX9Y@s+hY2Dzg#ef3|Tz&huga#7%&WC<4GT#89Bk6Gt4h zSD$s$QtL7@Ng-HQ&~{Q^;28|0R_V1Sv9EZMi8V?kma)>mhxNi?_3Odt*cH2FGX_7{ z;&ziIwA3u1yqwhgZUBGFCcj&d-~;LbXf@#@NOrO{k!O%Br%%q>s>x-2!pm6XA%=%E zP+7NOBGAMc*C&-Sf*{`hEix_{(21YE0xHP0#!*cZY}8}v()Z3IZPBrTGS7~y7%T@d z`iLoKi@LtuiEvE}oAiQ8PdNq;z>;KOXa=0@=(>|ieW)l@__P(z#D>fcv`kPsmIeErh9UZBLxKD@$LruiTf0@`HG;~pbK?sp0K{NN}S z#`y5x1Od@Fc<@pRRYSs*J$h$UM!4XDGP^ujz>y176}JR=o@;V1LiE01_zO^xySu{+ zXMuW1q13vs2okjmDo~G~S4k~;z&D(exs+v8%IP3fSX$AMscdsWwJFF2I|y6s6&{L$ zNa=uciPUjDeapLzR{qAWz(HiVAyv>L)W(hxTIR>5TW+yrj=O+~?xPzMs`^Zmn$qf$BXD_W&O0KBDX z-LQ8LU)RND()*vZ24K+nD*&_*?05i%q3YDS(uYV}>VohPLSMMH2JzDbWy|dmj`q@L zpg}Y<{`|8A_=x7=U+;Z>+l~Sieo7=;lk^`P&rZi9JV}VlK9_K(j`55mE;-o2_nNj`)ircJIbL()7 z&tmxMKjmJ_qv|{N-mE%F$O5Enph6ru$t@DD{&Fhru?_injx|s(3rGJ}dxCcGsq@lp zIk2Sar@(=)&w8M~*iqm%j5yCi6S3egLBorr7Q8)24Treh^p?rIcOR1M0UAu#AlxW$ zuZ}i8b^11^r#)KXp#2Ot${w%S=u4p`IlzY_E_al8d&D+pD;DRRlq|b6&Pf-11KgGu zE5aO*OyQ8gQxe{>)aM_<>>fR$1G5fYg7gJ=4l94XTYZj#4sac+EnieTDbabMmM0#~;T#;wY|8Et78GL#pI<(6B7 znv9+=XZ4kzKCuXN%p2;|U4o@2GOE}pJ5Kf+FE9rhS+_=vB_CaJ3`-cGH(npE^p$E< z5nMjvjpzM?y{+x9k2beAj+U!?)y4FPDQoVkcgXm3jJt=sbEpXsZJK0NW?Qw|PTn@) zy*pkhpUTs`S-nJ?YZTi9eJ3nO)QS386WeeN3eh zb+nnf37azDcC#c=$w~r`)Yl>3Rm!tulIneAKYz@AD}*jr0?1|sl_E8C{Kj;LO_E?G znZ}FTy_YrWNG?~rRVCOrQhD7x5kkg^vc!k-FswDnEmJ=)B_VHg%wE$^zp6ej&EVcw z)iM`pS-)(q)kb||{P0vTr&K_Y(U`Hns2uYi>J3oI5heZ<)?>A0COLazEgDOq{2Pte zx-7eqq%m$367WUl;?f+!2SFSMZ!$41!gT)$a$}=(|Ip9Y)p5YzF%&Kh*%oH$v1-jr zG9lzvhD+HY+mKWj5&S zF5Hfy4^6%3z3!i=B5+?^GEvw;xoZ_T+?Dqx(>17HBePl`qi!)8crcpoKK8lqe~amCr0yIGWAi^-SklPA%SO(O#Y*5EJeg~Rud-S7Y&B+=YB^l8baGIe!ZHr z%3;lkX!f2Sd-11Gz$Ngq{?=riZ(w1Arqv3Mf%JYLDkH(lw-otR-tm(7SZlo1+g?p| zZQCpadtBNIgm$_xO}~O37>Sk>3Hj`M_DX0GO$}-w)^RS5tA%5zDO7JOv1p2nvFP}} z*AdD0Y-WnEiQ7HchICON9&$Wsk~l8w&zx-FqpwH!q#FQOp+&DDv!BC5e41s_L%>=Oy8X!uoZ z8t3x(-Px2T=1NA0=hb0C7L=HpX|e9oBPW;qVXC8*!4=<}jcw8NOXuTq>7(Uhby!CF z;E$Lu!UpqdCSOJg{lj@Bf+u1*$3qgT$Ra|6@@0-J8#rX(9XW;@1QEFOaQ(0m3$j0d zI+W$;vNR|=F@`)(g|LWl>^1{mvmlFNB4~Cln|I@i{oQu0%hxSwA$*McHT`#xAcn+w z{-y!pX-{epVJo$(N7!c&duG+}tKqao%8cjr{7RfJJ?>|?R0kOOsHFuJwz-ADFF%{g zZ#1K#Z(rri{^8D#5R1#9vVgy9n}O1?u3U2rU~^)nLc@B07u5|)AEO@psSOu(AGMC%zsS}@1ThY1tEwz;sg>3#eS3Xp5B2iwJRm){ELNns` zu4nS4nW<vL5(FJO>=o_fbT_ zY#3btu0TYRWtE?6+C_K`JXTNeP?M)N|AEPgBjUF7nZV$3=^#(fRo6|=@Q z;~Z`y)1uH_Vr16I_f4IbEo~{U2Ks;y0w*#dlvf8!Skj>J7YtHw&*~=Ipaq3O*yY|PH6fx=K9GONeK_Do32&-{GXv?s&L>gdc zSD5pjW<>|DLeg36r4doac6uL;)mpfQQ6OaB)ij=&*9R_XFwac35g_{xM#4QMR&g7@ zNx3nut_cd+^NeR+$}%_ZqPH6Gr<=>5iP9N)78i)eA%_vgQ{+MyHv^s`(!yb1CMD%D znFAchSRl_IIpXFAve($lqPDVzOa{_J8w{!OCk+LyOjz^>wv(P2&pL@zZ2eh{a5)ne zTNQ?eT9J;SQRqlXn zEtgL?HOYf(i?uqQ%m*b%{(Qh%%s$3Skj2zx*O5`rd+ zFAuwL4M<_PiY1anMUnIKbiKgOd~L;xUJxG# zM~+_Yk9^UV8t`Oeh5_VH^_W_TE!NJ+aD~bdNhBzm`2h%zmkR@HMeA&<>G$mjS_6aj z&Bki~yJX_F>i=9fO(!pHB|08=R=ymd`vZ=`k83P=eTHwR_fTOPH^D~OGH~4x*AB#5 zq}j;~b^dEObN^u$Ikq>e<#k8*2muYoTfqevY*c{E+;P4kF&JDocAqUIs*h3Kj#~_m z?n#{L0;$m>+!T&76M?ei(%=m*pyV=OCz!$nS6WZw+X~z>anKkZ{E__;XVH>Eg_mW* z!+?_g&q)pHcfi4ct%t01dFm+0>~#Xo9#e3w$5)sGv)+|PFsng9Oh>P8pau{QWO7hU z?L^TvyGRu#gp>!oZe8QTS9EWq)~Ad3B92kUh7+tEXp_?10g$wl3gsyD9Y%R5i%+Uz zvwkCM>rug1Eil+bPBN<KGNyknXY#WT+4I8gG2?=`8@48S|X? zaqXUMXTxW9%e1r69hMdIQjW;hYr`HShFa{g@yGlexR}mYa(Ta=Z z5~qWzbo*dn3?y&hO)6QXeJLP|@S^{=02j(3$rVBp1F|ENhO7yk=3(pRN|Q*}{8DUQ zOU#6(=ZMBS@}3oI2`)2Vj!uCLfL|oZBuvHoj$$n62#syW1`cLZn48`TX3F^OsyU0G9wNYl>!g`8 zXy(byE9RpHx-@q~BYHFK$40feSx4YE)zY&*Vd&CLEqZ$N#^E(*a49FeU%r&cu{V|N zp05TweSG>M`%e1ysU~Q|kiFD)AY2PzAi*udpnB<+E|Om#K@XgC}|)W`=V$4K#da0@XW`W40uzP_yZAJO|s^lxnoB_Xg5g>N*3Z4gH z9zw3-(-{U$W$eNDXSe>~P|=hu7YC2=p|Hx4oHjJv;6rx@M84M7Nu$zz;T5a-AIA9fgaCMO!ud2#z57F3&4VRrU3*u8j`0ZT(}OYr_O?nUZgHAhoR%W_Xz*g_y=~AZh05IH*g5KmUPiLBr8JsH3V=w39(%i z)GczEFiidY0Z-qi-PZ`7kqd756BvPut#7a`_p}-9&5rVoo$T=GY1mvSAIjef2H#TGSW0r6h zDTUEXFbM1RoBkA&RkC|w1m2~(~z7Fm?f~T0TK6an5br{IY*S>;h zdnY@2AJ0eZM84rw8S55lAFi;dJ@=gt*d_o7*H5!D#1TR^PYsPAD@n3|jF#~q$%DioKAl>?tBgvBn6Ds*`lV0J|Xu^$m z_&6YcfT^Bb00bAKwP= z-JEi~Y}yt38v}QElF4XQU`omesjEFG^KQc;GJ6zZ3yVlyD*3VirpyP~bVC&_j2PdN zAUElkGGO6bu4kg6y$UWJLSef5nWeq2N}=1>c3e$*!N7)XP0~b)P`bC6-mY^n!6PiZ z6&@g)A?~{I-_}G1nLfJ8uEuSoblJ*5f|xzUjVft_h?!lkg8n@nHH3?O%4^4Ovi0Lf z)c9(2(&;~DVJz&HxD3x2`iYZnX#exxkFLxXFGxg@YI?FI{qF=_%%2;}xnhGM#TNQq zh&Yw#N)R9HJM$Emi?Z*Vb83n|Swwag359x1(zdaX#bX&+NdAj#MDF;MH?^m?VW&qk zY~tF==Y)}C1_f1s5S(iE;g2VPm|4DHAB~zo7x`F}OdDaq;9E@SAWzeUvZEg;Mi?_A zyncnGC_LkS$?tIM2d86FXLc|e;dlqN;!vTlNS=IJO@b4wp!S^yE1KIaQ$g*fhv}q3 zs=DGuUd4-G31*per}Q&rQ=(Eq1?Xkek_ND%k-wh&+kn3x=_k3wVf4>0$}yl_3KL}* zl~SE*pitimgO^GBS@_LGj=9M8gB@SatWrlXCqTOB?8=ok+bDuy#Y@{QqWL(Om(dco zLSA$2%lW5Vn@UDM#0h!>KgMnc|yCRnsbqZ7c)~ z#iEK%pJFNlkKB2I5=eyDORcE=4ylb1@yam+M(T^XvlYq>1>;arkq}3d2xdTLrHTq> zC8n&(~}RDPfGq=UztA$dIxbh0;{5CC!G((xp-btJ)-l zQlp7G*Bj&j_Byx?9G~zmmZ2rFu8wnC=E_ieOe&lLh#ql83f!qEoiCSB!`~+%J4ZUI zfS|-XV$>+3r6;?XuY0FLwsx<8s+FtDQ^~u=>#oQtlvhk^6WA0;PAan}BmgbGRER5Q zI3UPeuS&;kd{?(vNG zN*pRLWSN}>?ZxGL?vtlhAM@MqkbGt}STy}uHh4o`IX+e$OBcP%e`vrh!xMLHIzw;R zv*|PKOQ{yqS@e9j)Ri)aT*3R;Y0xZ7{Rt0zh(0G2(Lygl;=pA(L7H!vySkXq`s2y; zA9a1XGj^qB^724S;#tvFu1`5}z{f$*BszdtI;{u2YuxQbhE95mMKX~2kawhN1HpB% z%_It#DJ7ssroh$^^+{iwn zW&jJ}G|s%49Z*Ln5=Vd>DFYz*or=bgjX-sORS(^{$<8Inom`dORGxl_T7WX=~v`HtNaTHPjx*L&30j-GOjJrMeFIH&WR_zWIIdlp_9g zc0?Ky4rh;|;&{;5mungPlk(W$Nq)hDQc9<5wECFA#1x4%UqzL&rL92OZ*e1vvQ~)p zlKVV?Jgnc&4VbKsjim@Y{w^5+$9<8yBO)ToVV)4p4Wq`RM+e{UZXW$(b8}ZNP;@og z+uVJ=w!WDYP-fbpQ%z+ycuSB;Y1m8e}V2a2%B-+Mi$MzsNzYUDbzuZqNpR+;4;jX>vBgafo;4YtrT9C`8 zr_hd3vIcF~XOugwkx(YJ;zfg-cHkkhyb&VtCYowo7(Jcf`bYK>H#f`Z3Q`Z zA1L3YJ#k!v(z?0tik)plzY4bQt`Dk^3-R6GEhY!5lqc-hB#h^dd_XfJ8p=f!OWqjw z;mIO}BS=yLg6Z(Yb2!(G^$$b$rhT~ZEo1emh|l5TiTvLt2f7x8#dcpg z!6?N*by!4x16o|$w!mvSNGsvk(w62hxWRfxvZKB?BOP?D)R?mm|ey95O7opTSt64`~?$Gyh1#0s}%~6mP_X9ySlX6 z-vN2io5DBj4c@{bq>C608ijtE%qI-x`9VXsxW9?WVv$PjeU1L)g`2kK`BCRX`lAp+ zwpZe-BE;rl2U%2ZtjL_)yW`EH(Kb#<Z@+yiY^~hxJ7oj^#<|rTkZwRBH5xXLaH)2acOQ9oJo7Mq%glk zH_{`7L(>GCdHZOi*%l3KZ|Z&P9+M|1%;^e8Y(2yNi}#lx2Qzmux1~s^V_sjIOCgxK zZMuzH*f2)yH`;GKJ(|m(?&5Q9PJ5d#cD^kJGD(#Wh^8fK-!hjZawZDD!IC8JqMK4f zDxwgos5&t&+Rj5{L8;V#rTAFMmWB#iN8Sp`XN=vRg8Uj>aC8UDBvx~WNCG&E28e{) zNhxP4wsCxsyslGA*r>#njkQ)yARF6*w!uM}E!uI*2vrOB@N8Y5bLWW;gQ9mU>SPJ> zOf}_CL+|nl2`6{=PEjWSpNtRz*Qb^H)8>{>UciVDF89hNLq`aeV_mR)!va9{c~@M8 zjiaBYQn-ON3|)OA3z&EmjMbKnvnz>57bQ94{9hDD>QpTxVyZm#lLq5*+oiZgTBDeL zS>D@QeX8go&CPcwwY;6Vatp6h;-zgyBF}rwa=Mj8gEBLL>nHAnC9gAWj-?V4vt z0TlNrwIQ41ES`y$QA99Hw8$3&T1vyH_WE^Dj&{o3+%by0pA9=l{E*nC_rZz}qrbBB zmvTyR5to9r(N9e8d-#M~@K;F0i*9&yW0SH$E-aQckrSJUnNzZ>lCS(9D|lWL*(=}i zD(7Y|uwPi9SZzLFFke)}bDX%@=$6hsT6vk@8MA*N+s!>A#?+HP1@-}PVc{nvr(*OH z-37N&z%WIC&G;j-qlB8_U9fdLGhNcQAZ@BJ*thvf6WYg!y*B5m#KKaQVo}Lv6=M{H zMJz6PdKqVcZrVKP3r)hH5u2FM8c=OwU&qO$yeTQ+9F3Al#-ckVyQApc(G12(CAkQa zvdJJFjjcGjM)0x9J?A(r0^@7G4LxzS%5b+^%RJ*dCaXL6Ol@#4SSHCfsK@l0Ii-{O z0(s~C6RD$zNDd-VQtkm6oEWxRsqekM$Bq~HRK5un4%`?(!l$S+)55{1{R^d{Me#rX#dm%B&1dzjf7z7t898jDG9Zza=u3mh zO|ppnet7k;aDYN!PSq%SP@{g4q9L#i2BFN%Edpt3=)zl(<;B?B`udx~YWyx}_Sx^0 zW-qtb_P%d&@b7|V@mo4%4fpdK^4a>@^XEr++^S45+m~5+_WAi_ul}#AK8&D9E~)>U zfp^Xe-dv#F?p`WLA;qnZfx#tKATA@#LnE+ zkN@W>wtuj8u(f_PAK|c#!w%Z`H~DZyP50yN&F?y;a#+9J;j>fl_>%m zZyar}z1U32)7V45UE4cqZB1n$Zkp}s5^jyk;Wd;HJ9H>DfB&GxSZTnUK}@?TDPB@+ zrDc;s0_F13GTbJ-|DDww;@O|`Raxi2>MgE-C+GmfOsmRUk^|jso&5d+j2v4`) z0;#!y9B#qe8DEYDygi2`90b>~MKtg3640->0>22&PV2KC4#t}lDu!K`*Y)0;#$4k% znvp{c<9yp{!b~pf6TC7{k1?tZ(`H_nvD$Q=^&YEMHNfcx7vydQQ~XLUA4WwoP#)tg zE5;01xtsN#%nLR<-}~8{?|OKRsD4!4s!z^Gx8x|~*3!FMu&~9Wf=?>n;3K_k6Sr$N ztKQvmBjC^+$0@j;6Yk%N18;!eGHT5;bpc4|nj`NEEc)v&-V=9_TV1#?l6$}GkGOR- z4%hx9Kz<63OdjET@5NHp4X@K7f#Fv3dKiGvU(xO%_CdDSB@CZM%P&y1PYd7~ot>E` zi->AkV{woaA`aGm@c0uE{>a4!wYJhen82$;{BKaRL>1ma=ZXIhKjfN@UrEYpKGWiv zglm1Py2aeFMjt`1$-^5pbjk(Z3c@9?b3BKDvoi*EVCvFahZ_r<*1uQqc1*Am8&Ss) zah`r7T4Z4ijd?K4kU~>Bd7l5fiJcT2PKzu{6iM#AxZsfWZRNSL1s*T~v&lGt*=+Pr zwAN$1yNSx>jge$wnV2JU;<0124<3Ho8~0i8Z@$(zwdq}N^e>*(2tCZ#<=NHnWF4z9 zU+Wk0w8i}Gw{f$G61!+WcqXt%=O0HVe$=W`XRxECb=@Bw{|jZ>?d@#lq`5aTN*wC5 z{sYf}dl6L(eBn4WxFtNfX03XO*eJ8WN(KTN)Y^t<*HH;P?DLJFl6tb(h z5#&RPm@pAI?9QSihNr)z4sQ)H1jL&9TMW`6&7%leFNKl;oPV20bZ#!1BFK&zgNIri zPar0;+&*w3OL-b{*(mCk-w)#(I-CdXkD3Evygsf>w^; z0YUUota+=EefdHk`5I4H^s-v=9l_%UvteJagjUrbJ(?57@V3{UGdhEm40z}t5;;^^5wz0GQ{Ck2x6?|M>!CAQhNsP5iKh5w| zk_y<0z8#|obnpZ`R{9PNWRqc{Tm|nNcuy5C)beVIyO1*TzDBU%)d7$voumfF?WhbE zRWjkWh)v?C`Wq?HsKV<3POOgiSQyt?}ul9m$cjZACq7?sdEFqzWl&1)|;%uGp?`pN8oHVYp9{!uv zBIzygu3#BREhMmngwUWbT`=%Y{bN18z9UzZ{M#g04hyl3ZnxpFx%eCM(iPqw8nz7)-?S>WDVrJ&$*>jklk_i_=7y9K zWM`8CkIFP)q-!ixW+LuB4?p$Y@NVtc9F-xmRW_r(JmktfW9I_eFER~NX~ zdY&3>`}2Y7`KT!DjRr|d=-fJd_t&#qL@1bF z%3~3yMf*yDo2Zy{Z{Z!$dhAwQ(biX5^EOWH%c+86u1fpYct1+2WXmzY^zF#5C*q`s zV0;L54vyMJ`{$7T4MA)Ln?)gfp70b$2t67koXu4!0MHd`rIN!am~4lJh_?ce_l;bi zTT_Quzb9tn&VjIeK?Ho*H_#1yJd0hJ!h9VA~a?NLJO`+hw*P3W|Yhk~zK zfC^mzrb%=cP>bicJjB6D13Q;xRl-Jn3m!BiaLQ!QQ))^8lc+}m6On}mYCb!s1Ztge zfOQ|#j)5iQkad|4<8*nXW07Q0;zrt~gy%M%E{u_DXWCNla5NOdXil(`d?}J2YhI1R ztKS=j%DqVhtsBLU%OzPhOu7iAwO#nLs%b>$`ob#3*V$u0Y z5PUR|C<%&JFo0l5KZqr|K0tvbXCmBHo7ol`%;pzE+CJ6QYkdBa8Yoc$(p)}%5o>`2 z-*uGcWP)QDTt3+tAtE2RKt9{o!%B~hd??nO@7x5vBN-#U0lYwr$0=kVy~M4Z2nj)b zb37i6d36`ra$dD1Lr62Rm!FMC7alYDSk70%DDv6X@MLgx8YtZawk8!bQ%L&RUX9de zQ?L5T&gEf3Z~tjKxkHmk@%s;B#qU2%RdwY*Z`%-jgQm6#ots)D?-mJgLM7j>xjm#` zrQ3u5F5U+Hhq>BGMwFEUpN-zqqhTp5zYg-%!8yM23+=l`k{DD)S79f5hK0s@DQh-4tF zsc`0vBLc=e6g?@N& z^xZdG2b=r5NWn)Du%Nh;Z=&^K@@D^%HV*fS7D$cu!r9Vc-Vs!t3J*8?ZS3G2bn|F! zZ*S+j##rkkYz--L%a4{D&BUM)<1Wux8556zjZS!4!y85_w zF{aiz34#_KT7BF*wrPYCX`BDBlANqt-(!bSKnBagMTJpQP$a!A&i zFQ6Pfg{}Q&^)b#1qUMEpO5=6b>60Xos4)eo1bN-ZXXe6P2Vfr!c`UHJp)1!H2Xv?E z(WNrI`OkyR?T!7+@m`kBo0$LV(z@#-DHTp5ZyT9+wZ2`mF`ql;_%oRVL~--bGhr>kLzK@lYM9jaQfgDNmbX zGA>5h-NS_;=He~aST)rm;;~obbOJ|X*%G%2h(?@1UFc4|OcM!8kuQY82jgCU`Vzk3 zY44Kh8KdFR+MwSKVk^xY-9sGRpbN!6%G!KSB)wsk)%2 z+qY~6w~~D#bfl=-ay_bE!nUq^C;^576WI+P?k>L9MhzpHx_croEIs1wAe``GSe*3I z0x1vHNg&w5a#D#2v_i8z(~PmpW*SX6J;rf`)?A&_j6ouyZ@$T4%*owW8IStJ#93@QUrSuEOZcd1q0cVnDU(qF1<0?O}lv@J9&^ zfz)O|ECM4p5MC`miN@#f%T;+EnX&K+=IQrao6k2q_DYrxN;FJ|CJYQ-CO~dXloz3a zdBL(sdjj3IAw|Vyb_OwiinO^Zr0 z^zjV30=NY%I_6<5YSl3pIqtKFW#{taG7t^B3QJ~};xpnZC+wfsgTdyz`egO-r9Y)y z2LBif;weT{d_!Ism;>vH0N+#&&UmW;hU5wC>@!$c*Ew)KDLrbQlxE{3{m2-HvJ1Ol zD=RmsR#9(z`KRSH4DfOYwxc&~5!;y^1fvP=n9k_;$7~?MZR;#WjGkxz%uvH-+MJD( z*91Mt8eUnCx+VQUc~(E~txjqziHIc`C4FO)Vtgp}ZiYZW~gPUc*kv zIBRZkg3qk+iV>h~_`M5_*i6fsHLi*;^}1NF$!I6EY1@_}bX4LdJv-Sl^vqU~)i&gH z=oVR!jx^C26`*RI1R7%I6O(xq6({864@#v)QCJK+Fy=v%?&MvTU(;f_9bP=@C z0rSz^M(ik=Hj))+bQp|Amz^V+!JOhXn@7GLjE;N$NO-1l5ahl_nfXgZ%o29&&|K0< z_LnmxXrvg%&RCNcqM2WCS4eyH#;poj26KjUf*}G=mz~S%johSLhpLpZoK2f_nlh-^ zIhgAf!j6Z#z7k~u3*jM_`yc6HNRvo{MRJOdWu$p93v(>t0;?#?ur_vQ{mLrjkT6V_dDf^ynY*u`cJR@CdWdu1wpW`|8!thp6CSEmK( z@Qjy!2iJ@C(&MAWdo9|dxQooB!@`8~0hR^vdpa1Myh$`kj$5utyb`KjbJt2$$-eki zO>w1q5~Zc8two(QWp@64R7J@==Ih!bvGa8i=v5H2( z%yH+_tr-}`s1nW-!=vi)*>|HXU8A4sZh*yQ%|GZI> znQ)@}P-)nrqvxC|(M6#?7*ZA`ups_&6+VZ$1-FzqWma^i1GzS9APg%G_`K){xTcNp zA<)`3)A`s~5Nfd?VmI7RFggrv5L|uiIbm<_!d48z52MLnLk`~G1MYH44!I&UKt$?FLq4G#S&K^b3ZSR;dmD(WQ^by z+xXC3$575*#krY8=Zb(_qY#!m3Sl{9B)eE#v9ko>Ixs-AtvpYET4!f^8T9+XSff2m z2Fp*u-RioW2b{iTK$L;pxf|AA58Luqlq*d|$81?yr`Uk@ZOiwP>w*Y@)aZ^6q6aN_KB zL2?N)8B+6U>n^}06q_z{7lannT6ZHxvim1$I4)nRn$l%#q5O<3vIAbehWGCa^_v>) zQ1Y9T)j+DVlN7=AflqYsLI|Przr$su24FQ6xR~{86xVWveXI@`av-?(IVqTg?GAlK z$JmWP)p#*vVto|$1@3i?uSJvQ-{3>dl=5Hv{D+_a@a2=s^Gg)JlH6x0%zrXHk`45$ zhbUk3hoMVvButNxAy)arTt4%$us&lf!X{ZF~bN!`G* zgAiI8CNNN^NTGs~&<;xj_WoN65o*S&zE!*5>{c#C5E=l^0g5-Of;mQguGRYNYy^J+ zdI#F4F-8Pv2|CVz`U$Ag6lVkhP(JcWOfTw-V;L0V zH?Py)v}dZDdWm!Nl!4~2_WS>h2k6gGB#%$qAB^^|FOEleKBITpM3?Q;b}+{XAfrzL z7u9WIR$1x>+LyQowuf z3hUE^EfNFLTn+1Yc!G$mrPO(gTi~b>IJ)A_f=|n%hHg?Um4g_22T2q3zW@HSgQw3~ z1Z%T^+_tV3sEK=jI0We7Jy>QK6l6-EVIJF~;d8X3!B(ScXM+(?Jr~?d)~5{XoVGUP zWh8)Ld9y(^k+m!g($m_vkXf0Q6PpZkY4s(b;qeNTZFt-|;3?eVCIM{_ekr3^?a^3# z!z38$OK^svM8oybql2S6w=qAl^O6>g6|(__7A;farSIYEFs!2xrSiP)k1H|8TIZt8 z4@PQZB+4ivmJaf`lD&;9#0&o5ms3!Bj%M6UKR?@o_oh|!YCo2a&X%qPad)EEUfF5wu9Mp1OJ17HSy z^TY3O*8WFExvyk_&ISRoPZ;1=_U}^|t*>yO6O8-=3Jou5>mQ^5Z>b3&!1@PB5xb@b*SM&WPL3cxMUitw;0R-5zeEUFhneMgHSD_H+Od22u;2Y7+TvKf~ z!7PTS*ke!e0jMW*1I?p(NzO0`KWoU2;c&H2hk#IzUXQLOsKgrvi3z!WUZ1>~LHOzu zRBhHpC{Y-M$94y1_?1X4C>JMh`YmuWumXq8+Ad5DByUSNz&5s|e-~QOy>rtaiQO5id^P zqz8~w4y0&15mFWbnu4n?jS87xpjJg0;om6&y4zt44jf}cH$w*-poqjO;-jaqXHRh- zP4s!AIY2Nhf$gY7c2``S8yCBlrsgNrPE%rw{XMLH7j2WN;c3Cw({tPIp{ArjOgt-n z-w~`JGxHW9!Z?x-kB{Np@pXCV_R+lJ*zXEuACNjSP&0|3Z(WMJ9{3r zP{`r_-?ISSLdtHCIMn~pIZ?Ha=XGJRcNG=~vsuQ~scdGBhT2KL3PGQnwS*9?i zX?~L@!H9ZD>g2JYBc3!6sFrL98MR@Ni{C@5QTa?QX_(npFtagL5vEoK6NV@_P1U;V z?idTzGo-PVxNj_;kX2g93lNSAoaArem<(_8GLo_+Vi$~?xLUeKn0&}9IKXF?vIn8_6$AfaMbJmwqMBkN;- z)PUlT_D=tGh3OpEe9i~3q-VZiMX>pnN;Mkr zITQ;#s{RF!;-ziW0+S5_M=sSlK9c8g@TLo5`YeGD>%bnSz#3da56(R{Hb@)Jv6lr* z_4z5!!be9EmF2?(D>2{PjrlC$5xmWS8-#HkL3aaK0=F<2qZlk%!M={z3~i#no;=~v ziv?33JwiYhcMQQFEQcv9w!%{*$5aNbD0-@z(=kOAx#$Q2&emVmn0yJtkt1XSgfI>| ziHmi_$n6n|)l61=V|HSCN?eQ&f9~vVZXX@2eQn3bFJ5eJqh5brzS!p84_cqV18;rnVV6b;!tV%#o$vt$Fb=~WQqvH(q8l1zi_a{JDa!hhWH{ZH z-0lY(jk}fvA)I!Sa5YT`R^9UQs3tStSmdUqnBJ-6^%`hWF)WY{#Epdx`|(vDZ+?ry zqr$D$_75C4x~`^=G=zlRh0~#BHW^)wPZ*%V-+&}LN7iSPDA=Z~TVb+KXFEKAm^G~m z@xFkBbQ20B-CTq@HJM`;;uhm^C>1(E;l@0*>YqFajJGf^5L=12Z|ufmKB#590@0_C z&9P=Axuc6mD*q)iWElp&8cJ{YYd^Adv9G947wtwfmt-RGLRn8 z7udK&ilV2rOcZ4WLhE!9pFEPMU}E^5#s#TOtP>86XJi^iOi7=JwZN*9hLq?q9F^0M zfuVrsg}{lZFr}p>W0YgnVMe}(ayk-GO$NkqJSvazlu4jWWRK|$uQPK@?MT=N*aKAm zAoeE55=*U3tex9qqmgHF}A#Z^w!<$ zKDT0BC!8N(I#Nu-9bJiOixCiEg?{#r*+5FMnY{~-ePKv)@MvnB1b)Ou%6fcwA4(~h zE)*-&QhUX_3Yj?c;`#1Pmq?fq^M%gTSLxc|M&{V6`r7q zc*+fsK5`cRib`*T?CVmOZgd3$jW4xf(v*F%HE7+Ki!vDnRyc=k0#k_Uap;5ds!=dB zK;ryz1gF-$DTisPE9sqM-`J=pGPCa;JIGZ0NLbv+Icnu5&f#qRR$O9yOa0Q=zf%Tt zjXbWxCnm0+d}TT+(oH1$64DlFM8R}ZO~SkoWcTQ2D_runvvSAgs#fy#41l3w4BiS{ zk;&Cy8ZCXaw6=R#8=b5x@0VG0?lnU2(IXS(_kP+AjtZe-mp~I|*;>WhRKv&e7Npm4 z1q~1O`A$Mp5>PqQL+|0Jf;;@CcaA&OtAc_@&%*Q|w?2v#C#rHOXuKhM z$aZoFLI=Yyxk6!U1_(lKsGcujeh(tTNE-}-xk2dc2r9CjG5viP_W1~*qMS&X!1}K- zY|(|MnMY(1(DQAH^vN4tI!rBmuInIMCT56tYh~*Gdpc?>fBRdm*zezW`UcPTvJkEG zT~X3N{pzt0WX=O3n}~AI0mJc_qo=&e_8=dK-If?11zt8}avT2qY@G@aHpixX znoi1f_!));?)X(J$y0&BuX^QR{XqSgEPw+6&S6+z{C)8*1!K6yw7dPzCKtTbUQ&{| z#||AB`&Y+vibMZ`0*2*Mo&Xo&lLUEqtp}X6^C#mebkKcDw@Yo&J!VC3zB{QU$g?tm z2{xRbwc8a$efa>AA_gf8b|y87rv)7X8TQ#PEB({2{sS(Y$n{tMF+qXQB1s)h9Pw$> zdVSj3Bj3RslwgOrPxx<8aS;_8*_D45lv`@N^minjf0-qOz z*q_Tcm!8YMf@etqfsX;p`;q+P%T%y^){-=cwS^t7p${HWfbcrZ%hbg?rlya=2vK%T zxfAD!HzF0wOyflP2TVUu%<>GIC^O-De2CzS5CCSS5i_c$JH^}|Bex$1r$N2+o(K;63JtEs_2G| z#ck(JF>@&EUW|R2i5#vuUmwvg_=`@Y1BCLpvp+I0LA}j{AWeaaok`_@5a_m$fSfD1 z8RY*u)kU@HT%4PNayCHI0%*~kL`GI$X%Y;kE*@Z~)m6hgbZMtoLFEz#e`412DkB%V zS;)A+>03)_LV~7Ya5SZ8r@uzPGe6F2;tttIcT$UUpH>fB2urxBOz;!_{EWNCC{$LhNX!or?>1&( zW6oyvp_+mSVj@5zTg>zRux>s#&kpg=5{sn7J>uPE0tY17lzv!!JOJ1(0+&544r#Dz z9CFIERxqumKsn^-)%S+WQwW2k%IhHl(W!XZOA-viA(879{c94OM(?8ULHZ(7L;k*I zs@ba9EjZY6DTi%}Wr;aA;<;fz4y+;DePM?#PujC@wF;XgFi=Ztpyl!n!-y)=QMy&9 z?4@1|6VN(R8NpMD1yx2%B&*%E;TR>yhMzawnrMby>>unnx|X%go0{nbVf%diql)25Zd^a{1tO}8Az^F>6*6g)tnY2 ze3P}6qFjDCD3-{}L~^}C#MGTN_|PswG_Zf~6-AiPW6cG++}z}DYUoZ5g8C2(w@p_} zq%@a5s0!9_7mu@c7aY6R$;yN;Ca;4gz%C$4_64s)yv6~eTKc+6PP-IuM7*G?!}-$^ zhG9@g_J!nN>Dg#3Ixsn$fG1NtZ{jHK2aF&unjkeslgD_Vgri4R=FcjwyDsiubVa=X z7>9r1{T}z7`&Wqfu$_4F{b%jp6OPR{tQIK!rw$j1eSq68F7oIhs`OmdOH<5{0DmLM zj7%?H1FN&b3G5yHSe)~d?l2xZSX{}Ay&C3G#75#Wx^_Aj4SLN8(L}f)D)fQTn&#-8 zY|XK69K%Wx|G;oo6Y<|M*={S*%&E*6!Ueu0dZ^RN17GCcZ5%UCaY>h{aeO4Q>K*gw zmmOviB=trG`cA6?Xt?>cSOPJa)Mr0h0-Ec#VtHJd$ZSNOd^I|ALe394GDM zZ3$+|!=PJ@5$NQvk7iUjG-H4TPa*8*Ew&lFlrHa*!^q~?u_Chl{i%EVQ)$+#%rose zH#d+UCo3oCI8NH!c_xSRR39eNTw=L+F`rb=Ezt`}%tjy2l#aU&f81pFZ#Z{qoR@Y> zm@Gl{S-DYD{S>C))G2I+g@c~P0P#%tdtnsVu7wkf1%jI5wvuU8A1iPiVrnu zLS011n#+!_DA!1{uv|;lm|8Z4YLE(9^}(p!WcOI8;3uT*eeWKCZW!{_JZjz)wrZk`GHLWdDkK+LXKyp2gKW$xQ#UTpO#$T0R1kK?OC;ex@Q>=9gk>R2V;fx|z1oh$8Bv`-@M|}OVx`lyF(T&q z8oS+~k4PDo1BV-|O#wc4ebx7s)PGH>6mc_OIIJ(k0@pRd8dSm-wxFJQ5-z~yn$4uJ z18-y_%WpJ7^5+oSF|&BZY1gbnMB}tSZfeZKDe1}u)C##|o>EwQX80+1s^MdL!q9T`QbdD?7|Oy(GGfb_zVK;#$V)AvQqW7kX@tELB|lrI zw&4SrR`nY|*D?Mte0u-kZeU@WIrTYpp{`oAN-yAV~ zYK37u6P@me!rT`bZ}cin%1unlr63G$QgK^i_@B4+U@z>@2PTURZP0PRZZaMx$`YFU ziFBO%i2r)TpcNnl6p$cVu3^}``APUIf@!0Ba9v6-iugfzk*X-SPNbR?o8%m+iiqkNvq1_bmm@#N*5mXFr@0p6FId@as>dB z?&@bWNsqf6<0WFTEI9CdN@^2Qt&R2gM30x!%rb2)BZKDJBSEy(oYnt*>lps!Xp*(Z zVg*!^i59Uz^8zk9`6lE9j|@0aq5Bp(8O6)iKtnKi%@*m8LJBeUym;tG05A8X-M(z> zRsH=J;6~VvLX?OrLHz>zsX8Z{;d{6;ho%BmFAL(hBMz$MO3>*LZJ3IJ@+|-|E^V;O z793nsT2>h?saPfqI1lTA($i>09jL@CiwcH}q+~8$7jQ+!3S0`X5u0;f1@TEZ%b;F1 znkLNMK6aU@n6e!n|e4QrI!RpO9w)Iu&1Wv)9!wrXy z)a!;@SEIspwfrAy3yT+^W>rFBJf(2AdhTu!NGo@Of<3yKELA~c04bvkk#11MmeM_H#aGx zXm1AsauS49q(^C|LUu|d7(qS2rC(swJhs(3v^9(;JI^B0+=H6`6RQp7?!tN)-gA9{LovIOqBmA~l?HK}lhFXt+R5~qwFzO3 zPA(z(90Fn9r6H0hC%E~l_umnAWYH;9{FLi08qz@8->K}0ZAKz*VA=IqdRqYIw3pj8 zqZam6Yh*+(_HBDSSJY)zxP`rO>AW}DWJn6s`l^x#>4UkAUYxbxhp+=W$l#fMe#t-x zFphRU?zVE#SJTAVDBoAHBl4WZQxhrv_#3qXQ1)kp>mG?(beph@6L1SgKL=bsrb5OB z#;j_=x-cdThX0?vZ*6ERInw@~U!n0bk?kLzTEaxk z33Oz=#WpF1EK{bG-HOC;IWo4~c{etE=*{S9Xz(JE1!_A=hQ9z?AO%pfPM_)qPw9*ny5|V-IxirIM88Pop;@hvjh)%8XuWcB(19R);kwy|6%JD~RXVbN zB58-HN~b3i=-tuJeQFR4iriDMge4kOj(z@hTs$ZOp(Z1RcGyNW^6qCHS28diFim1g zo#Avgcz<=_M{OiO5(2dot5>3He<`o+tyc~w0su}*9hqI$rfOr7mC8=L88*;>T#)C^|%yq(D3P2pp`=E7;c zl)2?N%t^LPkSKbX1?DT?IyQr7M@Mg=rI8*-)pTc>d5bs|b5Jv}s@uBu=w^AWqAdi$b61La`l5$XzYixOgn-vgA)7OD*7{?qQ3FBq z2cHFbA)7R65jx#-ojY$7L$SsD9K&ooaFJvI7%kdmA#(`PW2Sq~Qn)UQ=Y`F88zaXA zA;?mX4N*6n1>l!}T+q6lirRQ19y(mkg`eht(5D0E?`cPl7#YXZZZ?t~1rD9FiDTD@ zk_AwN87c*X8AReY`M~z#&u+O*JoPxhzaL>#;eseI2T_!!BdrCKhBKKq9y`C%V)-%J zFl>@h5hr0N`lP)NS}#`cqbFK)^kt>uk(_q?lzD`u7(~9b!090Y0;e=7P_fU#7>4+* zYvMGJF80=8IEYZ{i2w@Q9Y2EZw2(UsSFq>`Mh4nDWFLu^13}2hE_d=;U^jn4&-D^4uQah`&P>M8*I}Bg0(WwobnF#tqd6(hCSFJAgFoyk6 zr|pRkUkRMHC16Zh3;0@~>fnCb*CQ5zSzLgs!O#g-uq_(hNnh_TaQidV;h4W<^5*W2 z-49&Rk)fi4jwabB-I!_Z!s3U`a>sXj2iH`}TJ?^k9b)3F4i=#vcS|qPVAS}fdgcmP zbA5mGN)kxudOx+IxmMX3U#|1^kNzq30moCegbhlJdPQ>nEe&Lko6os)i|XQsvN;pR zbzV_4m&?7mA32lPoVNRw-9P z$Txq3H7e`2J-w23mlr|U$u_G~eaU+Aj4p|=h65jTQFk&KTwKo0vtWVvzT;do%Xlas zjwi(Vq``Om3rb9%@y0tJ9PwofJSKk~MV-}my%oPpbcMx(xQc#&j)=TPF?o6W4RS?a zjW|qam776K2jZ+LZU!Oih=`f&03j$0=J|n}OwNbtR2v3rP$RGa5io|dv9eP4iol4^ zf1S3922)kut86PDc8>Pv+4O_Ej-WU*c(1THVGg4aZtE1Q4koGOYCG;z)zms0oI+&t z{F|d_+y$ja70fmArA|N1^mWay3Kv&NV4KqGKwOgaM}Zza4(zwbNWTJBV+K)|rH*e5 zeo0Uzqxy_FYf6-XhUSSW2~(+8$6F&d|NP*^HVYzs)0-ni8J@iDv>$ZW|KW@Kce|6d z?x_3M2f+;{DO)Ob2079cQ)JMcd{C#bBoqQC!T96BDe}hxc@Y9X9i{^_!?ZkqrM}J} z!Dc(iT&SWRYzM!QO~v;qTzF^1Eo`Z&kK!9$$QkD`fK6ey}+$Xnzen!XzS z_Z0>vQwLWM)EbOzB8Z`fWI5aE+*>H?= z&hSg>m=9)I6mNrO^bE;9e;~D6xrRfixSWA2d^Sj~``VqHc*TWL&J~Vz&tX^7HxM!F)4l+7L>kP1u~sdKoB>R2 zW{#xAe3V%xu^s->SzCShX=Uy3(aOKRK75G(++ALBHpHZEdLjE93iLFlvX(GWv4>nN zA($Pa&BRUa8cj-zz%!U0fmevqxH`YZ4s%Ik^Ce*mB4*K^b9wC7`*ugD_mcs+!38fe z!#M#?Z{grBzraK!`uNvHZ1PT}(IwJ_;Iy0juCH)k`6R@C@zOvLu>X!0;JPOHF#X}* zV!kM-8KFN^iEI9&=Ladj&vqIchAvb5Bf-x>cGQS{`#;x>5g8b{$H)Wy^5QFE!=0ce*1w1%m5^W@pKMb-Al-` zM)t5H#`df|i0V2NWk^i=a=G7;C8P<=BQdbyf?fhs_|Egavm~~7A0doP&m2(}A{VhV zQFf7PXJhN0O@lfEiNOW1v< zbq9pL)4jX{#|$1SW6zqcD1Huq@in9rvhw`5?WQznVLuq)D7?h2Cz24)1@K^}fIDAU zM#)Ygmo8z7^s*W^Tv~4j_XKdJd(x3{nMdY4!MJR)tecKohrg-1M6I*W!uoi8`XNDm zhya2i1Feck3B@{k8h~0tX0Jdutqj*B-3fgfZ6fCZGm7;r564YtS^?Azm0U0%LNGJ3 zXQKI2I%u3a@$I|PK@aN}AAFC-L6c7%98a2j;)DsY<|Qp~g7U*l=$~aef4QcGHVuJW z&CI#1x3cnw?hwy=WpGC^no20JpRWnK#hGG+-SD(iJR7_sYr!;B0ab zJK@y`;d7_`O&oZ=(DN~v4@k^N|1A9gVWQS?IwOYePWz6YPZ8DP*+!XNGb_NE`Oi1^ zHgOXP^ogPkt5nSYo!vj`ji@yS%Nuks6$u{xQf`Vdw$*rK_wR{9qObUJdyf@v~;7zxDOy;VnD)wG5Cq>=* z`Z!YO_daIS#>5s?kL;ZQ0>jyoW^)VZI+MUnr#vq#e&#WW2m?AP!znO%fi>4lUcd(5 z3!DOW5gWD}fHXY{*o;3h3(&=yDArl}8Al5Z7)#IOI_*plqZ##Uzabb`ji~NktIc6G z1N~us;QwHKfL9StHN=Fq| zs~rT**bprsoHpyUQv)SJl$9bHNvGB{wSzi#h){WXV4Zqgy}c%@gNTlLmy`WB8ny}6 z8EC#)Q-aRc?X>@=ljzO=0fvI50iQS2gpvs)!Xuqt;4w<)1vg(5S!MtLVqZz-Go8rx z`~Q7~Yv~GU{dg=?I8R9>U693cVu8 zIHEWG$i_HHQj$LrTYmfu#t8Wa)9s$PS-BIB5nu=343;c@f_3bVf{d6V*~Yn!5-HWM z*C!QX`|56Eid6*(9a`1+>S7BS%dAnMt2S36yA{h&7sG9?&WgxY(|g!qvX1z#>kNs8 z{EXWP(}c%bx6{&bY|Uiw&e2#Apv{$*bwvuc-6@Nxp;^?Vtns?NGVE2NRNuryOe00v zb=qE9D^jXeRR(8Y7_uO6m{lUiX?t$07j`@JCMN9hF#i1+yx+2%>d1dF<8l)vJ{gTe zjac}&;*lCP3tuYm))5`12X>z#^QmcT?qhb}Vg#|nIlYfjnhOmigJn%F?{F}6v0TJ1 z5#iR`LqHh!M8{uvf?LNPfK*r_nuJ&_YzJ*>OI$YY*Db{|Nd1U9`O&%yS; z3zy27lY~533bpHr3W04&Gr&d@1_=H9Nq>j~oG7CYif6qW7lderysrLY~tN2MsFl|1E$H_w&M#+A!%D4JzoRv`&gHhqdp z77&_9KW4Dxy3rgr0_?_tvwCaBsS+U;zdCgi6pJYpM2gkP#0H~o7?$zZ{$#uYZy+y| zM*s^Ws$mV`nj73Yid1BMv5=hLU_7a0*!EDZUk6bi$9?VNKhOcJ9JG&klB#szWh5D} z^+Znvrk91x3r?g~gh9SOYzRim<#ex*hKz_fZ2&lpKsa2JVt#o=5tv}#@yW%27AmL?1-6~oN|@8C|Apbs3MUs60>7UG%}H>{D_qT2rK zI$8PPPXjUZh<||JD1l3L3jNsEx>}*9NNbodNR$UMP6oOLkfFIAP zpg!JUT3t(}T~&$&C~m0e$GTL-+?rJX;x(k2vdzC7Pt}eXS>BMt`tXvf*t#-(;~<|) z4vid&W6gN|p<7RV^b#sA82I=RV8O{pFV&JPhYBKBU%ZR;>}n$W(*lznMg}6Vhu*6@ zm_tR;&@y=@eo9Hi>A0*8G+SWAjc}$%7Qz_ZJ-P9##aqhUMX%Yxq_9=ts2pI7=ZUSI z?X8{7BMD4fi||krhB3d+6MBK<;XrQ}Sml@fF-S|&U z=6bD`)hSQFCG(I|V1#$Bs)cc6M&Wu1ZcY7oK#8pHon~3YVhXxJ;cG{>=*IT${w8k) zkKkY($F|~*pn_m#CKDQ@#vkj$?rl_e68l*zb9D&ua{>_AZ+~zgmNs4H*=TB2NFMo3 z+<+SmcmxwfHtoE-N)u)A%+lF-xtgmWnqqze6?r!3Hys{C8;CPIG z*nfj4CzeSrdk*S`o$${P_QsyR&I8nEVWLbZVPTES42j$io?Kz8&bs5jj#G8acGoSd zhak+zNefDB996;;q`!|p?Dfz5QzD26Hw~O;Ghtlu$w4pegmOQjEeZ{E12{g#n$PX` z(5?vr=r-ln_x9Gmm$dL&r`&(N*1i}|FWq(nUfZ z_F2oRjMA~y7d@UrkW}u-zug;4fW^^d@`10NWs2>isd$Y2k<}1B2aFg` zweOB0naQDSWej_KT3%S_OEYd%W8I_DNUUS6aqdffu9aAQ5d4DrJ~~k-eP*px+{!6O z2$nkvXzhg)r{%S@<8jC4d<xElrNyzvu2Npoh(#DWhsM ztu;1XUB$77!P$qjizPI_bR5yJS=4Nwv9yTe&(%zPEu9E zZyS-#kh}rKF!BG}6_OS}MKDMA)tk4-(T~FoZ;^c)X&|_nblgAbF#t~K=lhZr2fZOO z`it4Xqa^QG-mga*FvBIV$B<#UyBbU22 zpExV>B8DS{v1;M8zq9sbD&m=39`|Bso@AWq!BjizT@5ew7U)8#Sqe)<^Lj>8l4H}R zk<1=UK5WQQC;KsrVlMxIPA)hyf>ct7$~3x3ZYuqDHjrC}K8tSdq#{M0BFw{xyy-x? z<(XmE2g3%m)6B^FJi72`kpxnf&fsV2j>42nj!x8(lak!YjWj7FMjC(R)M5>hQ+`aQ zZG){o{gpZ>f^Q#=a*Uts=-iPbmj){c$J>4-2oIwHbul{0TpIC6#B6bW7HtURGyQM=+F zj;P4TDcn)5t7&wmI+kQYb#I#S>^l6K&8xYCDh95=D>sXH=#ydANnLm`pWG^5SgmST zs97E>t`pvop{eDZC0g$a(8g?-bhhl*LKsXW_!o=COhg>Dnqjetg=mNW`DMUA*A&=C7JxjMOQmoKBb&iG@y{0rmI8izUdC1W1KnG^ax1}DKdBjANWrww|6OU7Jf z(Uz^+tZrc!o}Y{Y<_TQ{0n9D^OUC~M>3#c)Kz@S_;~pyxh+h`_<7v|yMYBgA4mm&F z-P!&=A4}I6AAVdo#gGjN1W%kY(bn8S;reVm7&5zghHbFH0jtVOelAvbU59peB14(s z2vi8ZYULZK`9oOss!{GtlcB2cIJo30^o{!NmHP|Ld6D zhO{S`dD&hp&*qp(FDGNL{fFwa3j955w+m0H2KtG-@M`}qG3{%hcO*Tf8IKH zezdvqe3t=?2l|V-br7FyaUcBB{(U<~B8{#9+#-ulQsf-QwegM`W+9t4FA!t^w+Xfh zk@@PQC%lGA;3M`ulk57p#gCKlc>VDA@ZaDt_M?Xn@e|h$5AqQ%!+=G8^Uwd1f1?ax z?_nPs55xY-3D2(!Z{!{sIV&wZxcopyaeJZ~O5kC1`?E`fY+KGJxRc;kriVfJ_xA3N z25(oubs#YiHY$r@fm2CvN+IeLabRTE%k}ja>)&s^INI6#T0?A49E*YBM$F+_zN{8qaFi{FE9lJL8S8!I{>_N!-?TF@Syz8fICR?9B@Oy3av2! z<^qHqu^p7l)@UJpK>O9sA8}TBr|tGvupWf;im)9~;Xs-z9#=Au(u*AuX1`KTCu$iJ z)#ZZ|`m3vQYF`$aB@t&s5cAzAK9G~LBu9W;gBhm-#4TSAUHCf7M}N5x$)XxYsRERt z%z9w~l0HSgB7n0#oeth0EhRPORHAk?k_YLV6=Q}AT)-4QMoa;QpmmEdQA}nL>6UQ{ z6=nwA^h^RxRd^l-YJeUC@YxPyD2#x74ziOJ+}K^;-rV2VJlg!ztM%=)Qu?i?ft~di zn@6m>^=xbNY1%;gZB_%%UTtrGKeL&v#H_~lHn-tp`EIiSjD4!9{$l-L<9S+5Uey%e z0o42J&o+;CzxlV#4H@Wr>j%4gX$y6wY8qWXKt`r-UL9oM``2~VUcB7g+h0efu$^7- zdv|+#_s^S8kG}c-=)3j3quo9Jv%dFj3fg+JN^`rsc6YTEYP#A)s;U%pzNsl}%bv7? zy^Z|a7@Ua1ll@tpq+yd`0@S3OgwR0t-MFEFrC-RFEipz_Ty+rsk@U8$J33I>1?f z(#*kFUmxN+QCA`hl2s!jR7a$dYrx%0QSOmoLv0mK$fYVWLHW?5Lq-Ll16LzGYT5d&(GpBw}-6H47 zDF}evPK`y#)o}oiaBzM>rW`KsTBISSAzI&)6~qz!2$TGjts|^?c+8}d2?`Jr$nz=g zG#I1Zi;FQ1|JGt5cT+K(Rl-_aam>-jn4Ry+LZPFXbJ+$x4<9g8N2j>^fJh5?Vi^E; zE*1(9onPT#8xzbr%4&6%78J(J=f_wat}+GHDZJ;x9RRQn>MPf~FM4kVCmUpD_pTHc zF5(I|4GEPm&-#dya37HeefUA5Odd%1_X9?7OXTiML?{}eQEnbrT6W+al<}P+bYjR; z=@Y0TsY`j@R3U@#ZN5M0U&viXTv!lm*_L*G3lo?ip}0N6*QI2f_Ad~sN6Q@7Ax*9@ z-eKLHj7MjKH&_0Wq}JuTF)dwQ7C&8W$u(C)MC?k|OHi9gUW}olDC_PN2--lrlZ+1~ z)7cqn8>98K*?^y6IuDQv`VyMv&HdJX9~Dp8I9U3@5qLUg5525~?G0u-+}zvRkTj@6 zW--JjxSEzZsX&~MVhPJ8IwFT)MGld}W!V2D0U+7#`I3pAqx6`1f-14HX2wVY#Ompc z2A!kwcmkmK2N9HiWSwcFt|Z{#i5qel{{0cJ*rHn@8PUNjWempn-0!={vAfRs!2BjI zYE?|sb0()Aj36h-r~|_1khx@zDP5|Bpdw%y+V^w8a#*{C^wseY(OO>BMtfYHHS4xj z=&^dX&&^;JE^*eWzFb=iok~Qu+~r-#<*9>=0XMny!~?AwD0YWKQs)BEvQV(CkG$R+ z5svVsF|%@KnQ@Vp*3EP6j?za&0}(gTG-(r|6o`awANjIJSnb#_#&9nSAV%XDpJ?)M zz*kay9#ErCGUEZ5eDE??sOQ#hmVHe4ZvmSTF5t~kYm?1I*U9eRU+u)$>0qG z$`BHHH93)sB&gT>UTHzvdp{!ZTGhFWp9IZb;ye&uc1I@8%cC6PsZgf*rRr*!Pxj_?= z5414hGuiNAwl?#f|kxRSntU@)CIh)6w^gjt-UFp`vv&uooP5I`Xo%B_bt7NmBz1nWH)b8HOWyFp1xH|DtSF#XXr*+zGN5G~EmdFzwUJnd+Mg4Z z+{rmh40BWo6KX>ZUt2e_>YeqRhscC1sdr?sWg-~l3OCJ=i1BeRHkYnHlnqN!7LT7S zz%+8lvK~}426aDUd`wGWN7Xt0)OnapTLZ%?zc#VU5~Id78Y}D9;9(DU2b1Erm`WnVIcPL6h*B zE~&pn^Tis>t>m_lG2QD?j&o+Fp_VL^m3sghm)@8BV4--f7L5?>%q66X)O%3wMd&wC zNzYeSV!^H5RQ1bQ%&Ptm-N0YfH*?Wcot^|;uv6uD1J2iNJK zat5}HvG&i=I9awN5xG3EvB*gpxg_gpA?A{R*NhyY{49z%9PAd9%F1;)sq6r)+~R8Z zsfLIYi|WDB?zDJ0VbH}{0fU2DX)ed5#YbIt1UVd?VTqL|IL4h*hYEQ~daH6HR1$A- zKKS*sEM6lcjSYsqNq1)aYJ}{$Kh*aPOa%t@>mu_Dck5wV&g!z*XQm`0?5>M~AM3%K zHHjAJbSAm+L~6rPq`^HnafooBybBX$huN|HET^Nvl~YU0!wfxLZmq3Wsj1(2t}&uz zG};=p>#0Oauhn%iI7@^4o4|5o%6gqDq_w9qZ7X(2Qm4ByMo`4`#2N2I5q}JIQpyec zXUXX?sk|;pHJqyS8bBnOf*1B3kbgu`S?eY%}y2@Bo8o+_{Hoki)5+A|Q`?KL<6SpKBA#igdD<%`3 z(PPz;G^e-X(jb_?bHJ9y3{p@-aEi3o%w~lwnm-cIXuFyXAFpxjm)~9)GeQMs;U*@&-m*#E# zT9BNDBam#0qaZn>Evzn@wzalKBxke*v2WVe{dx4d-<)0#=C$>pd0St9JqJf@H#f!c z$vn88G>7ZSJh+}ThYOPi@HlwY_j~lo3L=?r0ww^#yG=*y(y#Q9@w&uyi0zveZD{OTRK$6}WNO#~k0RFn;oGBG;=h{^)V4QXjOn);U(*icFz0DW9-)$mN z_35TcgNlnpgvr*eKMBIs68>LZFi4?cyX=$x`50+5G*pv3lOj3lb&?drRHT7Gg=US0 z)*WTZIw{a6#_Q|WKh7skEYdY&?$sVf+`$nedw*%;&y8$Gv};%4wbPy%oWoN zbWrG@s}$NWtqNC#yQ$vm8{@Kpw5Pd{6?E?ta>)qpGOCf2EZqzEljCet9#8lHtuG$jHM^ny8+?CR(4Q}`EInf_`owl*}@QNi%XFjaMnKxBz1@V7&l5g?>@ZdP<~H=W-iEm?;F z1m0AxqyW!*_Vp@FXOis;Dw?!|g+$UpJ}Q0Ttkq1#I4j7P_DyflDgt>(2JMFKMUHSc zZWtP^AIh>%#&|Oz>$RZRst`PL${8VtRi4qi<&T9v8NXv^ZFba z$E^-+S9h#89!fSC%6cSBd;~yYnWI2x!u-7YBN5L3b7T1S8h! zXG&{I*_qMmXE_^MeO-6pvs%(0>dZcQydLFv@z`Tl7}zvC$2qHF?TO54B|AwOeL;kb zhg5-I(PMVFl^%Pt^#9-p8N=tX7s=&{9Fe!>%5Z=kSHz;}i7+NP?w?-`gnto$lVeV5qaD?W%~4TR7@haJh~|z<~#2UspvY8+$}qPxHu7) zf3)@%?-xg+cs)R56D`6<2EOwAe07$NpZ)ZEX3iJV{t8{%Z^N$OQ)S zO+g#6`gxA!OT;C+Gib8b#}Pvu*spKr`|*|SfnQD4m@!ch`8b}CyUJrH5;#E+iCqj8 ze=D8twYrcp9-|1@7lDYAomf*L!p7b#@sQYCfTw6<&pnm^L@E);t<%>GOsIO2*$Nqw zwZdH*7S1KYI{jR(OqqBAtO0`rKH<$wW_(x_Gg8byhY>Y&2S)_QbR+~uMlN{hCLYt) zA%~?8bdD$xRTOd(oXfQja5qpZm>%MZR_Z4llG0=jJQ6Mo)0Lp1(e^1$N#StRDaOGu zl2~(%C7s9#^0!zlGvdR}fXWb|S_~tEcX}SEIAN%-z>jS50OjUy;Eg84nVRK`CaT5V zx9F~MNGTkkDc@W`;3AM$Rsy^Rci@7(aX`7D$#X9r=P2^aN=IMw=0nr^%dxrE65%y@ zH@1J0EtTqC%C~*2py{Nb)-f;02x~dV+q=rhyFS9*9em|+zqq(7R$e7Ssj+;xJ+10u z@^HwBcWW7&DeC>24Gnx|J3J`QYQD-mi1x3JX|GE~pWCPgFrJJODv>huQn_=2@FPj$ zF7yi=_xXOChp6hn#k__a&3UFzTI8C02Z7+*lI9gxGQXl z@VFBWna{(QfDuo?a7`?8Z1$Mx2w`q2<&c@uZf7r%}Z8X1tEQ z#aVcWJdYXP61{4L&ogE={sLpdX&xFU__HZsx4^U(g8wEr014F`X{p5?4b11gr~olq z#%E`ALaCvOLuM0f80t(cR<85t>vueqbj1Of?V3Rexc7N2{Ci5CCKu7QoqCx-UkJi> z|9yY5x=KYM(^~aJY(eOxD3WI)U1cM|d%Cs1j_h7f*#gs9iHA3i4~0 zGc8Db+5D|auY>nSbQ9VAY_dTFeh#ADmZUWz7#swazygU%><}&|e7&Zc5plIz7OQo- z@HHGP2B_NaSiw6%*z!ru_6s(&&BNF8EDBc;=?h$D$QrwX0K{oJ+)ygb90r4I zYr6KkPjPaU|8qFB#>fAKBrB4`0SnQ2P@<-5h;Z7)?QFCP?!H;Wr*U_Bh`$7`?1jr_ zc^}vRKph|=pO;~B&J$N7eFI5ba0s1p+lm$v>EduA194cV!V;(zTn`u%VhPQ;=Y%L| z57YKcV&FTlHe%E?>O7e>wBc60pKB4d)GJD++s@X*uuJiVciBh*VC&YZB*6mJmh`qv zsay+_I?55g@m8I433%%3HIkNlh99WdGkWB0!&NF+kK~=k3_zOWZmmDZiB?JrXLh)c zzKohea5=tbk}Ce$5#lVF3=E_qyjYF8rm_4M_e?$LR5%3RGg8(~wQ9zOqzLF^UH;uu zP@go0b(W5BTag$7*91%lM+q(*#xr@c2#qrTW67J^O+lfq7rdJ;zu}fBWomOrqKgUJ zB&Kw0bTYg;?H|>bko$y-pQ97wbH4W{7h`&>PxTD=tkPPd49`Ap+v-CQ~i!rfh1V2EwD>< z?T1oUY|S}2u!nQ%Qf^om_65t|v~T+`GNoZPG~{yY+nwFL%_F~WvQG!R4j+v6_KBOv z+l*#m9BxRv9xt$~A7QF+aaUW4|I9apQ7$nx z%HLdB?rZ8jtO>`G?u}{fL>n?XL%1I^f3@{zr}vF~krSTa8uFBqG4%K{IcfLZxZl!r|7Gf|+DSQvIH|Crw>(e;dS=JyooZ?LbcXWX; z*=WX?_`==c=)gE^$KP=etqwX8I;!s(TGxOtP}f36;ktIRV!pL-mcWSm6lhV_X*EiM zry1s*5K01bqF^3hiIyUXU@bd#slL&)exj#fC8Dd7@q`Cnaax(Cr>lzbw7!4fLN|HE zOGyL=XVybSjO_)j27=4qu8LCvejs4Oc-5MUlD4aBWvv$3^U{TEF^+OQ0&goB$Q z;xsKO48-PJmxNfajJwxLG&{H~rqU`_$&#q)qf!7sIpLDwid~v84-jDYksi>mTkUp5 zBu6~?dZ#lFLcnUroh zc%+f$95aryb=;IoJZ1M!%ftgWA^|YH4^;UkLN@GgNDBgAl#^=*a$3_KNs0y~8ZOEz z80g5Jq*0oyD^G}95XK~<2CpP2s0bx`aZfoATwu6JdkshthO}%OndL(m0l$Y`FJdpK zr27rr-{cY}Cq%XJJFYL#8h>|M2*gA^{DXr#dACwqmnEKxES;jlQY50^Y1c(o2^1^Z zmJ8uv1~9KOyT<|HHuk^lez@?Zt`z}Ixn^7rJbcFM<~q7kj79?M#D6fQ3YnU%M9Lw1 zOGMk;+zKE{@_}3`&Emch{I0TWa{XLbcwJ?f#{Xg{sHDT`4ogmx;n4t>yiqys&Hyid zGrPVxWUR|{IJhScPPDujqEwk3^%|*I74201qiuB}km(a|j4(xoH!S^d!V26^=(XlnV|B?&{3|11RkC3*8;8tJDamv}LxtrKb`_m|lGuDDVl*=-!1`a3PdDMG z{o&c_YGtK!NQF_q56@QS4eX+<&muItEE1W$T|@U-@%9gx2ZIJF5tK#kPedvoWm`z$ zHm@QZNb!oK0uB5TV9eK(2F7f%TB+(#vM>C%h|0d^j4LV(K$-a!J_~8>>KB6dI<5H6 zW1=+i3qePGNT0JQk(Y2e>E#6LgsQLpn9uy}IIS#Gl!nyZwq~0iw1$gg&^ws51$G z+$zwhe`&dd2N$nuk&^(kDcEM=NW=m)Wck^+8O=YI@(2Jy6ht*vgzXZ()mwWyF#}P7v@X zi%p6eGBvOKQ_N+tOq?->%;=YT`$IS}0H}0v0|`K)ZLV{$&{pY-@Lj^2JSJP9lp5(p z+%IwMT=gPuX#s(7@JMKZn7rP8s%>*`_W&0`Z9c6?5dm|}TA6FMy!GAs!RE|%rNp&b zt-bIxfNMpr)o%Hc^N6-u;96~#uQd&T%J*xvXy+Ja5Y>t#?WSTt2=W%3?}=B>L#1@u zEiCh)V6`ZN;_(U&2$f1aFURf6{1*u|2c2usw4|#V>5q5-VZ*?DTQYthW6&TlUyMzh zf8`xj-p_@r77=Hd475!oqVLE!lLZS-h|*k>dZjVPvG9cpA4b!Mx^S;9R4OP)>p2P$ zvINvxqo2kRO{($Pi00Ks0hidLASls=QNkki7E%ie8J1Z7UbMwT_{_(F>m|Q`xp}m; zv$6dOi7ey~`$O&cZFX3pT=i&oXJeB~#H6acon3zqxAtxAxWfomq$=wab zL`veJzU0%*4Z>-S9e^UZ$`CGilIY(kiQQCqS&x;5Hpn}+oM*3P%MtoBc@Fn2!< zpeC;)ph>c{0e6FK-azttW&_VR_covIMg(;)W>&&2t4SSwj;b`F?mAWb?Gjg-G}_|+ z-){p+`4j<2N+zZEpYQHP0w|AB`6dYYmGrF%i>&V5NZQ`okKp4|1Rl|e3$O3(t$!bo zm&d4hhE24~|I}=7AEzr92wjYE_6P?7^4)&7leq&+Bi{JL63*QT=(aC?YihsL97)lw zPyqpZj_6YYK<-(XARSru5>9blC*n{Z)(l7rVn;7r4{me2Y|q<@Cmj%6+f%Y`hmqvCjXGd>q|u@U0?g|)^LCb7p_g3t93K&Z0BFxR-$rX3Ur zWn{ge%j*IP7CwUfy6}~kilGZ%$OA}uOZMt?eZ@^yUnVz99a7jFZ0lXhTIX`SF& zk8F*`He!c>AnqVYya9wk2yopNL8MZ9VR7l$bLY^3ydwR)c8(%vh~UWG#`t1@{cAal zCs!-!%~wJJiyiXjt;bW1Vcn6&;NqeZQVsdz&s6sKq4k93GcHrZF;0-CB1_R4drz-L zjMmm})mB8ExP418qqGOamxX?Lb%&@hmjB&0T0=AL?mdae@lwfF%wOEmg_#?WD z4<0&7lhI})YrhGM+U>1g#mW<9#V9y_=sv@+{qUzNxHHbc{$e@C(}iF-RNBycPaS_{ zmBhOpsR2H*(bmQlqCOx1BRuGJv3{LoE{QcMDETO*M2HV<{eg|~^Wkf(^j~0=1qG@K zvUMm2+_;Cw2|=HvB|O=^cYJ>RIxNksOSk-z79>`JC(cDwJPN+oeWJlVCo9cksJu0; zKap%P)|aNitYGK5VyShW$gAm2#@TcDhj1C1yPE2)d#W^HMC4iD$}vznxg?=dJWN5fS3+)ESZINFmc zNn&PeR(*%BL-c2eY2A7l~ ztzEkVlk_nONkY}!&?XyjMKQ-H@~~D5=Y+Y7{ZMM3U7Ub~TB>}``VvKuMX5V+=Jxiq z6*jpU9fu*tf3URxEalV&$N5ZQ!ubsWzayB4JeZFvLeb65>V&LsoUwNx^+tcyk)d2OUAo$&k2PqE!yd@-HtR55Bgy&l*%TddtEJQv}X(X0>c~ z)Q){1K&*>bp6GnFDG5)gdG(j4q1Bz43x&HTT=r1O!hIlMXUHTVXp*B};8oTX`~=?rUQkI9)pxuqq2YHVOZNEB|Wr z-?s9Y8N7BQmBUeKYUfV7+x-#;^J)C?_`hu5x~rWD3^(u5jS1gRq5LV z2A8bIb);5UCLp33bW5~8kJ6xzy6p(uoG zLpv1BI#JpXc0xbP!^fObZs_Dn-pN2&;GGPV>0)zA>m4(NLu%hm+}&!q zNUEjP>EC~IAGxt+ro%ubth=;bO~f_#aZM5q(6N5o5RH zX9@m=2{KY&R9$0Sih%SAsR(1FQiPcWi)NEh9w1EQ!a&J+NM4G%%|y^6O@FlP0}&<( zcB)gm1l3pb(}m1=qv>8BN0zY=W-DRV!_bvxIW5E`6nCgNr736-H_dv zmF%xTyfBD#6231t{4gqz%oop(Y_DkJ%k^exHp;5xrC_ee^56{XlpBy(-6RbtDyoOw z37vAz*kUW^1BoR1K|NHk>@iCCKO9lH7!D*q-AdI9ev%*bM82pCfNh%7A1ld>PNQrm1x1i)L0x z@<9nd8HAe971*-Rc%e7=`}pc7OEd@-2GrZtXk^-@{ap3@cGi@ta(Dm!M3w zJ+N97Yh0STe*^p2HEKb|i)-L9qE;O%6vVtI86sB1;h2y#Aj6{k%UUGKwYRirPzr@n z6ZfdqT%pRIe_{a$fNsi3{7va1FBT6;-T2Z%LBLu$hWv~P9hp(qGg=j?d>>5x&UDp( z0da94nO{OK8%q})NFeM?-`<-Z&z`!Kp-!H%<>xyVl1jRBM}Dx}8|fbUOi2;i;wC{p zjX4A3aLM;j-7gRb6f{3^$Rjo#8nl|c}v@Fy}j~eib=EId9>_b%=0p^2mXb_ z8zK?(1kUuhfOE3pKqJnfrxQ0PAU|W@gCZWCh-cIa&77eEVMX`MGbebly=Q7m&OqFp z*=p*{bO^0mZ(u-vQh2+`aBE+5K!*G$8#Y@6!yd`@EKg*PgJKe zYF9z=ycu>YZB3LY6d8*jJ#9GN8hh&u&~)J$hDoFkMeAJK1_h}Ou+B7T#&Qe?i5^I_ z&;x~X)Yj^@#UBL^~)z?I0*0Merr35t7j>V}*l!RdPa?(E=yvJ~j zHLbIk4QrlI;QAeU)k<+kfv;MRqVf)xSX@RpG^8See?ohT z=?w$vx)2}Sd+`$9OdKAEZNk-WxTA-Gw#7&}=E|%6&|Q}+4|b8rrP^Fq((HXR7~%Ss zStT}lQ^evG>XU}W51M{&#;5L!-kSl^aKbn$my+pYc+^uwT&?jr6Z!^bIZ zZ@>=0C3Xg;tzvO!8$$ZrwxJ%E)Oo0IcJTtXWA9v|oV)T9;=~xz!ss!PS5em&L#RtN|Sr}Wa`aCex%7}$&7^6 zTbwSY*sXBT<+Z6>6cF*}Ax~G(G}s44@7gC=V}~+X#r{r;`KE%6#d1;eVf6c!Ris!h z)N;zwpRxVK6ShK$`FzL`Rx!xm)^jCO)LZVHuM<-N;vSV@14x)Ujxp?R)NT3a`Mr<8 z%atcoHgks@2J`mdhkj_?kMZ>N+)mp|BK_Cs+J~EHm;P~XS3wR!Z?)4vZ}MhJ{ip}4 z-3-8_7(Ljd+@I|u;g7b%qN0+QokpHZJrA?Y#u*;+ZZ0zIe>jZQMh#>PtrgH-y943Q z+=a10Lup!XWbm^^Q*r#yur2~M=OWHlk5bo|bdnvvn2$YHLbOh<+qG>$YNz%zzdMcz zS*gwL7i1M9GOQ!&39R<$Q7}4>Bs8KEUUcQf{K>3+bhNR(zQ2ETlrp(wj8uDlI+(oe#RBGCEEml2D zJL#_C8MAijLAe^9ih)CzoCWaq;yYNjFl(_*ph?lE&v1Vlk5NBIbPAy49*#8<|GR`l zv1li5cFmf_r&a&E|Bk08%Z&)8I_YWJ5=N$A9Ubj2#eMR(GcE5te*CztIJW_c{`%<9 z0@x}(pp_(#|LIP-|HxYw_apP357WUQ1O{(f-H8V4V6SO>ehi${NsHa7Ar78M33_|s z3*OkZ8{!#v$G5PKrKSYgKc})bb%2&Q1(<5lH?- zU6!fCUTVlKt$YsM4Fmf(tXu5O1Ek_doX-!q0|X8>&>y7bT40P|T*O4VJ#H(_f5A2c zu}Y;xWb4Onq6(@*I9tZ-1Bzk)Pggj2>aMa##$Yy3>U(wBE2{n7TxBdFbAFF`%KgyR z7fz?fyha9pEbud6Nxr6P$8|Md<*0_ZhNhv1NQ+-jgLvexqdk<^pCiMGkdcD?iv~>S z!2x))&i;3XMv|SSDyk06_MK?eHbdl4PS$OA;zVAaeo=aWLS6ut!0aQ+{sKFNa1j>m0<7vU zu?MML7VQFvW6&2DO-zAn4p0JqGDgA&(~|;|k}cc|t>Z@j8xnj-(Zh$Y%g(rjvoC?E zm!;XQtvreCj7p`PU)ET0P>aEJEt8{QZj@S<9I8%jZVH!~HYcH>Q{oi_1mOFvJJ;7V zLCb_+r9qCoZHI_8cVwOV+*~OySoTLhxE-It3oTasmgEk~jELw&UoE3IFZavJ2 zza;d6HNO(6e2ORX)l8svd~YkUaS{yC^1*LwbWWQ!O?nNS;Crw22;1bpiP%I+#1>-I5%S74=x9biziZYHa?Lg9=lzV19{o$y zQ&1bTr*mY_JVsiS>rLm+hGQHlb8;;YbF>9AZXTTtMi|$oH+A8Yi)lraxdLU3XF zvtj+{{=?0$9zA^cFcZT-0+uc|y)v)umD8)9C$8ZCZu@-R`r{E0^1mQ#&<{zG@YrX4B%ot2TT3P)GLI!+=oN|$$u6+-j zYTqZjB6fmZzA_L(o)0~x1Ss8@1&~;gbM=iVV)Q4or!di1bixQZdUJ#f=_hYH?FWBZ zSv!2V@~^MIT6&OoNrN&1ft%O&A9C9%eyfv$V<{lhfEzs%BpsL50Svr3(vlqs!qML< zpzb&yrM(YPII;76!?#n!w77ROoSx=BLtzBE?Owz^-~cSo$%D4egbNC2B5NQFn=nxN z024)HNS0D4671(-iYSv96b7BhRJcfd(Mbc8f4wlAcQ1}!4zH#i67%3=|}8U}8^xEd}T>8s&(h~r_=Sfh*iD1W(7l)o8V zz8g&Y>$rHzV;a8&q0UXNreo%E|THaC-a=%yOa4u`1ErS;orwqD&XDE zBn;?jJ{|tDP&(|t9h_Zm_s=3V=wB_G3cjQHM0oso@l@Cwym_0GLEil=bda9r6XMB} zg%aZB_+8Kncvv**=wd$3cNc5csJpCSmyYbkrPXzZ<@`6O6d`wX^YL96FOaI6B$ zK}7uv*EHzwOmZ9q#dBCFMKsj$fdFhb3c#yI;gEn(@A) zTE_nz$R~VPkQUE(>!%L$pM~vQng)?qkZyfxT9tXyJFYyvxZnE9vm)oo!ZX$CxVv+ah;EN@Xuda0 zrt|P_!E6p4)v+0y!aoQ4v0isTEnKhre(G?CTrL|n}ruB0N={}X_4XX zUMv`I*GnDNKMT&glT6(?pxpbPhXSs%T0$&X@|jE2-m@uW2U%v#)L+GYo{S(TTE5e=ECYgk-nB`idu2 zN_;_9gfGL4SDqY%)Gq4E^IGvGbh-%svndz4ZO| zag_Y2HaKw(T|r5?M^woCY!bZy?v|yZ{@PIl`H|4u8OoSs0GK z{eWQyBwfBahP6jT1gEECTnf=wwDk99N@kNYtAeEV=5p|8c7gnW7|#UCG1b}%Sz?%_ z6R?NpX*#EZS8}da&dbTcvl;C^+umJ2s2n=;&FTrY=u}+x839aLjF=kPJb^HJJ&^o-dF%w7=BzVDR%s|P~4=0 z2(x2!xG=n4;lg#tHu?<_p@}hdnhmSy^@atxxsMB^scB-=7rhV1eVi=2Wack_f;>u$+RWtDJcR-B z@Z1>or#L!%hX3J=YJ>t4e$(V%c@nRAbkMz=jNvW0{9w+KpATK8iJtb(`TT25?2s9+{E@pP@N8_43EsNr7 zGmC3ta~O%0dQ#O)k+{cfG!dj0levG4r8B8OG=9qS|8f(V zgf_NcJ>3-HVkEFU_Bx41;Lwuj6l7VC~??VCE2_GKi6 zbR4_Pp)%*dk~rX;ZkbFF$|RgC>DVZFkOW0V2?5=0_i!NM5+9_hfuE$czJH)uSEL8M zYNkP!Kr-Y=Zt$QtMA&0b^`J#bY&bpT^K2bEm*!1_s-5Suu6(mVg(J07jR?8os*BHh zOm95G@CGM?3)~xlVSsc%mNW+mf~Mo)71Q*FR76+?J|DlsZFop^qY0PL zA$sY*Kj~kvD05}0%es$&>CQmvxc;I40cCkn`sl~;@W=jX$XSMF54F}(Pp?+=kM2q_znUhZvfY(CwD&4l=e ztW%dM30Bx#+f@|87A8b@@d!sIAL|EA1{sH$vm_vG*AWkndFhrN?4V{cobmTf6oQIUK7e++9UFPynQ~sK1GH)e> z!-~_(2&M4c7#{;b7LRk~MrgUgTwS3nrDpcBasQ2%@1Up+iy2OvW*EG5{+@_*$*acD z*GmHhps}l^8Pw(zNnS}PK2sH zJhMBjiMth^J3}<_J2JN;*LH?VVa>{GV0a~k_xHDIl&MpG&hR!kW1%hCEK_0`A}3>B7(?;^-~k&zBn*4YT)6a24FvC(bgmr}|N}1lt?C9^6rnmJ5E3vGRnNg6ba=Sa97UhQI)| zco*;q{_Q4N-?h^3TPT8Se_M}Hh7VtTl{Z9N!$3fSH5&mjnWu+KgV#c9WE@c)&073R zv+ow#iR?T9Ntz066#XXF3@BnZsnRtV)$*h;tJ2Xhu-@Q59-n@2tJ`_T5bU|}JKH+* zCSG`@EWGt#DUS>3X@+I!)piDxV#cNGs@y=I`5G5P>ul6q)1r8y)XF}tTUWH02)F>3 zn|qw54Jz)YY7n@HM>%t7>Y>;^R?8T2VO@rYYi5t#7|P80YU=KK4bSyz!b!T9>-=`( zpq2fafQt$pH1k9s;oi;;?7y3#mSd$v8y*W;%++wWV*$;H!reBQtC%IZ2-7cMiq~S6 z#Ue66nC8)2uw(0`mli}D*_9JAPaRp+5 zjc`#3^7C^yXB>{EJm77J5-DpBrfpj76L!9U9ft$v^`5xRKlkvNniYPdUh8-uew>rH zee6Ju-mEfD_a)Dsi4O?gDRIQe%@fCRH9Y)nt#`~4E(O+*#(P!on1DM=(tBq zr|CGOG6|U6{#?<67_BrnOIG0EOr~>u^DYDYfFg4$ZaD2{y02c{dB7U#n$7pPUr{jR zuNm5=Nt9z~$ATQUHX~=Yqi+-?SgEl2?^_3?6VlON3OP;({d|+WFv;{W3$R);=b5(Q zN3~6x-sVfNjt<_!08!G&&xMY6?ZKq0)z&?rNCrNCniHhNS*b{=-|{mDdo%}OC!7}| zz%^F#!7q(3py6CzdG1@fMZ163#Ge{XGiiHBI+@P;A`IeC)hnFkXKb^Uu96@!cGqO- zGAN<(T@{GL^v`W;LR34eD7Z4CRK$TR^&5K@h;G8uiwW+7JmF@O z_X%AH`)E=Nw?Hf& zGxV!q+mniYX|Mh|pa&Vb*a71VM$F|f{3?jGyNTy#4t_s1KoDq!JtFro7c-+T%2#+1 zA!Nvi(52#5n67)n0Zc!dL-^~gEXli4KxNUKx_KX*73t;|n{$Me_%LZKSRa3^KZ;QV6Pm-~Q}N8veXzRadj zxTZ5FY>VZT_z9F%^0PUwq&QJC4+B?Wky;U@G*_XBxafWJG8h})G=H;!c*%S1a~ShM z__L6m!vcqmoCdO|#`D7U^bgKw%~w6P?1jlHBLt4;!U)k-T~V<#p6!Ljm`GIW>}f9U z?JL7#ruGvaPb*5elWauwPJ0*JV8h&zm4uZAZCkK4sWIx+W!zvOn<>rtUV$(SK$vw8 z-BDP*rPK;Vx}nHi656OSyFq9r#x+9w3AP#p=Y1@;!VPe=Jn>QUWb}KdaCF9^QKQ{3 zD@$2tyI(^Qq!d`E)l!SRe4UGT#VsU=gVD1IQWW!qMnaa}G&NoDveF^kv&a-ZI2*th z#@U<%oZwjFIjkJG(^j5b*k?ZjM^%Ud%

    D>gPKRh|L8>_ZS7IgDulz`b-_Pe$*PfbN`q!f7-$z|K^8|+8bTBnk#~dJT!0_jM_O{J+ z5){d;iJW?yor&)r8bEX^PU=RXVXml-ghJ$5?zI(7CpJ;N6)$B9P7m%7Hc?*=(J-+` zFXm5)ItgKK0wUA?x}@J_10Y>YU_TbB@p3XAwvaRAUHx$=(F9v(Dj{2E4VXcnehCVQ zO-;oaUP=*7Xz8ggJK}O zFXc2H9MX447M#bq)50bdLJ|;WfRj4<_9M^f{B$P~7uy4nYO#8a@#$d}OUwzDIX;^W&fo~=ulc}Nh86+lq#hjI*?>@tpaY$wLr;WM z)0xZ|7tK&Pn0(lf5Pum6_B7Y_YhU72<@I%6E?Iu`5Coi^HBY0VmDx|Y=A6Z5+D}gF zoFQD0=WlriPb}-aY3te*yp|OeQA~c$mjG}Ypr_KCA;;A>QTtQ~WOGQ-lQDIv^jZ2*{9J= zjzY{hlj968dRx*jCcd9JoLz2et8R^$*zozmi*03Zc&;bu5_T?Gi}A}k=F_}OZ+p{i zY&GM+!;Th20JkP6TC=s5wZK)d4o)sPZQ;G9*$l0a-w)E*YK-W|YY0rn8e2FxFPQOp zZ+HoEUBJS3%m4UIJ(>p1(a~G9aCBl#fVR+Y4)aO>yoWXa=uI0tare>7td zn9V$E^TQt&;m%q@Kl+wJOegswz3Mc2tk_W_B+=o|3oG@Hg}9O`frIf(63vU zlELb9Fh;roSaq1tqV9^H;6e6CPnWp&D!PRL$8;`r+^d>&Oj0NPSyj{K@a(Ll5qhzEy9go_V zt#>^HpoM7gjLI7>o)~ zdvuD^kf-9&l@j+_IKMcG``|&OH*dK;0T872F_K^P-}HvzOe5I!rq4u??FZfVC-&7@ z`}(jey}tgmwEU^F_V{bQUgm!uL<7RKOSetcjm62Eqe=f_$Y6DC6fO4?b27Fd8y42~~$SL`p z;yXSmpN_MpX-R8SxcCC#?&}2$_Brc09DXZmJgZgDy%ET!9K1tIRwM^M?xg&TlpYAb zDf*bH+GTJ1FR?A zShJq|Fvfvo?v>w%iT$AW;L)SsKK$2zdi0wI|MR_`E;JJj;!YwLt=3`p{lkYV z_|Na~zfJsj^z3!(AN)>y04k~XiS;&EZ{rb*Z;dd$3{G2$$u}P^`{}rl^3VPm<)2CO z^UHVNZ$1=F^Zs}2=3k#7WywFZc7ZTX;=O_PJwXsEen2B4s~<)xp8KtfF~mHB6n(}m z{qE*15$E3kn5WNPL)P&mpnanarYP+r`!HbaBas4(lMEu%+$2()c{?9}^AoYWUQ^H5 z)U$ueK>GNP*KLZ59FU1L{Pr1|bnIG=5UmI9#o+WbOL+dNg(gWRBig43@%VSt0bd(J z@$Z@<(QDE!dW?m|n31u;A#ALOYggGTNse3p2!jBLDW{IR>G=7yiI{Ry`YQi98lOUVf1JmFRbn3{)ur0sB} z5ln$ZpbWFf6!X$su`v({g&&>q1ou=%RkFg~u;{+0Wr049E_$ees`pyI!R$kWqPu^v zcl2`o>CyJ)vpBExPnBt@-U~vN4IjmHb9Aasm|Ji?VLdzy)V`jRORTog`W5sNB!XYwx) zOXyo2(%wNv#OMMW;a_Ka*So;5&%p9bMS_*39Q*A!#VYkNtIJ&W(d&(%Nu>Z+kkVDI zkYsJgB2gSA+!4N)%DBHh4HnHoM9vdq#w>G@oq~yJVADAd*!fJMnAA1>Mj=-KQ8xux zBCxWiLV!&1ky5?=KBfjP{#BPvBLirb9yH~dwvi>ul)R`hPIUFUnxkQ)aE15IILc_- z-;I@*0Gk$E87X|w2yMQkCn=F+s!yJ?nOeGTUEN9tmPnu@UX6FjOe z1)mTK-NiKW1H{;Vs_=^YgA=UAkb&VPy1e`#QOEEM>QIgJf_~=W7)~6z5tZs#FLS2Sv;NLQP^U|# zj9P82i;q01=X8(zr}YPiyfcU6p5e3z-MRA4Gml$T;hyzN3fQKGj_D%l->)!$Je9>P z6d5m|F%UJFk%+3eB%_g*l`BuKg%TB9Q)Jks>|SJ>i*wOwoiVa9p?eD#+sa)7KBpZw zP+KZvm%TR(E{6{g8SN%&bDi3y1iv&EKLc)!*$gMwcyf-cfc&R-iF<2sUBu)^qOMY- zQchYy&T*ej&iw;8Otmg6ur6#h-kC8)l0R$~_0RD2^1gU{r(Qo08)2`3+O;il@4H>H6<8uj$~VkPRsoR zi6xpI4mvSi?K&+9b^c6-!An01l7V#3DSGKmAWzN1&J#|Cj1BC`UVlaerUG7Sy?`npK$aZqDUG`BQ z3YWSa3<=XEUx>6!`@IQ5bq6_rIl4J$T1&2PD7P4dRX@qaD=eIippEUg?M22-rA~yO zjjw>ILZAa)uoPXCb~00H&Ok3`O5PL7#Na{})HF~Nf^)35;-}(-IE2?Od}IL!V56FibbS7;jo`YUxL(aS*JHyuhifbR5BHM-eLiEx}&LCINIj znr0PJ^1$A8ti8yh4mDPuSY-n`YS^J{4XiwYZW8ve1L!9+`2>>4NXcYXHd}egki}*o z`z)rd)(I}0g|D$C!hhf4gVh}@HSC$f=X}6^xbEV=j@#}Z3zFcMTN7%=?yRUq_gMOd z*Gxy|h9rv)DF%XV;bRkf)6u6sP<#%aGo0#yT_C+iKATQ2fd<(7_` z#cH_QF&EX*(S?iSx4C^7KK%}}ug*C7?is=+#ynk?Pq7l6 z2zzSLCg73}|BvkQSoE#vq7U&@(*dp?)o{&Um8ULGk`5m ztT~tnFlgP96d%P0#FcNdzA7&mPJ}jCF?^>4=z!+#XKTrU3%#loj^;m6tnT~Dlfm@) zczS6~RD76Ax`tGPYn$sy(=SvCMVDo@N_X@83YHGI1uIQ~jjXh=nUz6y+CuW~-#x@% zZehBCLL(4J|E{B5Vry+y>uIIm)>R6AQIn6^Lg*yL^&CkI0t{u{KO7w6?#T}f^@5p4 z0UHmo_OaGoMZ_%fGD|G~RU9F5AP1HMFeu-`?!^~|G>&1Q4{^0Pq6)bNde@trPFEmm zxNLNA3~%-&Zad&$7=LHl4>cyIYE*-jS zdLxc(dI0(=xWUyihk(ggDvZ7BQ7viBQ|zXCS{3fUO~)f-e1RxNp5@jbaQ3Iw-RqwX zk*yobR2Bk{x$1ZVYhTtUk|_%M4*S2ZkgjN2xB)$E#0=nn0|7PoIuw=mHjt$N8`&b3 zvhCogaXxqtX|Gu)z`qVCe1PzO0sL4SEa~}|uUq_Z8>wt0J1>|LOi}lrVq&_NPFN?(6mLD$bec^O-LT9T8ds(U(sM9{ zgA7WYP#?BO;M4(*G`C+@3Ujtl^_~|MKSY}wTNtSA)~8R<;xo$}JsqF$ShFI@hNHg{ zd0pEM%!n;kFU&yprqm2aLAi~zeyOhPv{WmHidIQbPjn+ZuQH}G_Gyc5pvgZ4Z_kpl z`cw+jArrY`FcG;^4cZ9zeVNyZF*M5XjKoP}hb;S=+jF`SuaT)R`l_hLurj5u`jt?lWva zn(`El80eRMc!rQ|woaHL=mG}nxd4_~#g!+}UAFXK6aX$HL8KL+x}u3qHzNf zErh}l_CymN_(4Cj4)LE!LciS{b_;AnGp1oiM?MM#R-Qorgf=Wut%{aNeGQy}k`a5t zkPz9?PzX6ShcPj|IwnVQ#Uo11AFT^2P!w5sA5kf9fygkbj9CE!SbQ6S#z%+olD1kq z@(j?>R@9E^nGsOY0`6mtnlas(jXU=`(h$02-VtgQ#$Kl7*Ld!M3g2Bh1DCmb(S>$* zF9QN1dg)wqiPM7xA)P5~2DOYl?3F9De7&Y!rHH zEuWk+b(H8a^X*dhMA@!ZOwLH4VxH?9leI18q;4^=wW`e#*cSAx7{Qd%1TsHwM4}+{ zZqzYaSA#KC?w!zo)NFMgY}7|GR%7E?5HfE*71Wbj-js1KaK*j)=*1&o0$kf6e5K0{ zyImKneK`qJ6=JoI^te#0#>rEG;s^(Urp%k>VXDl$rm1|1pbnx@8X9OJst0|BQn%mP zEah_N)#!)O_#Kz%Smj^R2I=1Ma@D)&ne?Qb4! zJm1=Wy0^I_UT7pqC^{=JLt^P)Q}OF2&4-nz$~Cs&X2H0Bu=~?<{r0X)CkfQNc9hEOcx zxp30q5|rnvs3+kh=o|HKJLqg!SWV{);DB@(ws1G9?PBY0a_dJ| z*;OjLua1z&!z~dcj-k|CY_+;IpS8`|)qdymlmWYbdWu~Z1E&Eh)}nDwTL zwx^7PxeoLM4QmPuM+^spW|?*Y#E_H?hGi24W}}RkrM^A zt_dAuWOzVZ#PmpmRIr}W{$Na|&__lFr#{5ZvNqG0X<&1NH*Fi&=mkPGvBXT9;vp5* zzSn}yiWreFsjB(nCg4cj+gzb^vA9ysh0`eL3n#@fI(honsAh+d!}cN^vb}TB=OKV+ zJ!#O%l!?|KoTb2lfGP$F!iY+>%IvYhXYp17c*&unbV|lF7$gLCW1F-M3(1tOvZ8eS ziw6|zkZ0Vc6pmq8?-EfMyH}nZ_t~tW=eE)-W)qtdvxC~qH51s!ufYP1?I>jxswl)p z5TU&Fm10N{Lm!rKImL9jwbFX@d!BW|9?rwxw^mk`206xt8UamfA1)0dPZfclOC8BW zvmoM_DJnFo*9*>xi;NUTJ!m}EG1cHDHpsa0O8r=Hu3JT`VIJH{suL@?gXZJdvxR&XGX&XkGC`k23nPP~cHI3}SWR8lZDl^?wO2>9L?X;ArVjL{z*Rt4bJFE)BD~j;y@tss?mp z75j6nM4a%|q`#->L+BCOLv;06LX~moRV5YEks=jMMAl6Fua(avmXBJ$j5M1FazHY< zdAfF?BFRM@NZGU+!^7VtQE}5nUeunO!BRAyne=2~a1p+mK{W^Tbnzp;z{X(8&11=c zuN`a#g$K0tn`?7?Z}a8$`o`wbpSKR4AML!_-o6&Jk)8yUX=qvuo&7ey?|eY#h*{*C z*dD(boP=FVoph|j!oTgH9hTkpBl+EuyXv z^<6rV944)1rj-%Z@sqV(Ln}{k)aA#1PO+jy{e9+$*PN@Xe^+@XSJ}Ta#tBP?$uF`h zou;W1eCy$Jlwgo_oJT_DK*=np{e~l!P=7_?Hvsr=8zX_iNU-stSh*jJomZGRF3eOG zrP*B_6;0y5PuRT= z-cd74NXY-2PS`U9jLp{Q@1Jk3z8QRfpI?e2iX64S_W%9)C0_Rb^4Ghv`ln8dd?TX% zN<+KeaA;c^V%7~F3dZ1ST2#a{Vw>LWpikonKC(W{8qsV)sJ=i(gG=ZeXHHl4rrnK_ zjL^Z}v8)FqYy2{nB(e%Vy1-p9wbj|T7Mr@L1;Wp)XK0JTwJr&LHg^`mb<1>J)$97l zAyWy2p0z`@Ljo@0Jl{Rt!sRtU)i4v8wNWTvICq)EMbqga$~fCUleAztU+Z~V8LW43 zv7;Q6<&iBRGdPWKJnpfzIv)wN>;^M-wzG_s(#U&WZA7x+gydVS2o#fw_mM}e-}*4V zLWcUOIUu!(d2A8H z^mJEO*Lzo27qQfcLXOxi3R6@pfx`s%ISN}apbU4}WX|4O#2<0E+K%dxT({g;;pQ8m zT@+UScWk`w4<q{7K?tvIhevJA() zFS%b&Z?5+PDp_*HvbbTEABTZB#s(x5yVKPrfjMcYo<*41n{@#=K5KBP$>z)I>aGf6 zqA@BzG()WLQLSbfz?G(Y7=6Qiixbv%9o?$Y=GSL+xZ|EdN-Q|AA;I@{?76cbtHIq4 zic|?ymnArKuq@5F8QH0sR*ECm^r*HKYh$b(-)Wf>ed3OYV@GC2ej}9^^Rf=`qO18P ziHwp2NnSy`AJ0@$cry{?ClwLog!_S%yxXV|Vu949DbM&UxMWXu_qQHD+j+t(ix#1G z>0d<+uFXJMKUT-M?D`4iJBXL2e)pm~aCE7)briXA1F5Z?_F1G(OkoSbAeO{M zC@i9x0K6YZk7<=aUKUgr^2_|>xTb`!JcN2Dn5(427Ko(gIs5u3@`hrdVK`hVvE?Ep z@o*R>yQ{6mnnN~qPEYd(zte^>pEk*Fh8xJNkpisSigpbJ$?3|opLj(OWK^igE^kLpz$Ux9wKjV0p=_l+oU9F$= zpxY9&yVUX>?yyeUH@y+AfUI9%A`kO2pV=F>`tmI*8A?a$0O}tIw7{Moa2VX#z?zAZ z@dq`d2WOD}NUh}U2e35opBN{DlitOtWY%Ik6VLNP@+DC9d2W)J!hb-cB=jIc5!@=k!Id`@3S zm+cvck;^d|B`~(4SnD&CPT`kMtZ_A{TGFWMm zg6OFoqosM{U*@)G^(~7-dHPqiCJ)r?44Y@lK^)~1^_Pq%S53iu#+Rtecw(pS*#@gJ zK84!7opt?4z!YfoW&RxoF{6V?0eXmmn{-IdMKE>*REcv;3}SCaaiz~7;jIH@YR^M`%zqWzS1iQ@lr4p#X&h!cn>-7;n}|nIz*qLP649xmn750DtvL z=uHSSHVsV9BrR(Dh9m=PC~Jok^>JZBEXnQak$6P`PdJb--{Uqkeo$tJI?_XXh&#-8 zK49|gC+EQ%BSWwsF&2wDNw4dcA>Hg`t@(4Cn15UR4e97a@(G}*wJ11u?#&6H`aQZPt-Bs zs~~5=h;x2`8WLzTwJc19(rpLSx8-mz^w0qrN;*$bt$1~^k9?Z``&6H37SKr|QVozK_QRq7}yExit~_?1D7r zY>7OyqH zA{>i?T6*n(RU~suY4>{gLm_x^;{wo%NSjkt;udsvN5ANO@bxdBMv}#0Yq_&c4mDaS_)8 z+?hOkJw@>_O>1#<*+S3#SQ~o%SI3%#JhoR z;Jh(k2;*WQz>9o0cm!+_@3`=9{`gqD13IzKu-sl&SxX^UVWs(al4cOZWju+5Mz`Awq_smdYAMvndgQ~)#H#}AsL{E07J1)rw5U+f;TFL3Y& zA;TXAxZr#KqN=QTE(=_g6gJFqazgv7Nr`BwB0;f+4I7mC6P`l~<776LFDzKty`Htn z{`R+3JTgnrsU&gS{)}L?v3xVD2gVJb3M_p2U4Z78je8;rr`jDc3;vsf=g+*ozE2zN zC!q{)9h=6{$!12iJ##Tx_o9)OI*b-`;YEOwbuR<9_?}6hu;+RAjO#EiUz6n%bQl>= zAXtTyxuRHhS21i-!BL=&>vuDsUX0|*Hu{o2&gi}@g;1jXS=UVb(2SImy63*`kTRca z)Z;o1>^GteP)6rk_WbR~SA!FkIi5Sj_l*2g5mjkiGH(*?Z=~J4WSMB_BKbXlHQ3;9 zN(y1_#8Ums&Bl?ptbY?E{e+ymbDTHgCPwv2t1-{`IfYlRaJABTY+IT#X#}ADle^pE z6uO|YC#bo?Enla|oG(c_rDCLv@JER7k*3kv^*s7OsRB=g-i(%#7E0(`QM6i;UXqTe z3#V=*rG(^p2#B~wd341$|JmO{H4P^o>4ltNuU(U7#^(%r@_vGgw?yr9(;>;($o#!7 zh*{UKaN(O2q^)oXlfUPHhlZsBIr3^eqZhkURBB)7NM^xB~{HP6HqiOZr;)Ue6{3w=Q~FC?MZF&F?iB*O@YY{&=!n$xsEFQB1UCO>nRyXSuD|-uxAC!Td|qXGhfrrd9H6 zoZB>DG>sfPrb}e6h)zDDxziFUUtlmbK-kh_v#om zK%Da&p|IeopAo)q@oK`Fr!R-^QzwP%X-2**aQc?6c^3|mQU(Tt^$&Y-b2CY!CW&ai zYkG#@D#AJE*& zj(sV$86;NiEIp5)LT9-JC~Z}ZR4;Il;=^P(L(Ue9`VV2sq`r!oPdvSiyKKjZfeTAC zI4jx*kFZ$*2?4U_=QTI+mS9;55U)PO(RvCgC!Z~ZRo29nZRu8S*RuX%Jab$LX;Ug7 zAsbMTu)0kr50=dwN0xPa)!VBcR{u>9JrI4DsP7gDP+4~hQ2C%1Z1h+`!Sh&8=$Gy& zhfE;W6z(xjbm+%guYN`x*#Du;I&kDsl#^}xga(<4CQJMH4Dzh$9niH6$g*_oHa9_+jCtpZ-^J|diE!_M%GtGHqtKz z!0Kd70B^N|#-lPuRf5+{!pI9vat-Jfa2+1AcULT(G!HkzS0tWl@! zIf8BYyECe0XI&Ajkj(W^=hN{dgvLbqMJ|n3q4L0Jb9V#_m_ca`;x`)SLrak_cJgct zPYUVYdhV{F4?fRyc?^j3F&B_ij8y7`)4Y7lInA^{#xjR#^CX0%e{yU@Q+5bEy4aVZ z)ETq@Y_b4C+in;u^=(8 zM>OMhf$bj7GB-w?Qpvi%lt3d(`S)cQJ(1BsxVPm!PtP4B|S=*n1gYJ1dQ{~$<8O#d zR4@4J?%tE5{hjB#+b^EI*u#Q;sS9PXsHoB7SGd0Y30mOp_ku7G8%=`)05%&d_S{Dj zSK&%~NhI&ilVr-?VQj~G+nk3>e`V)_s5YS?3?ATZ+%gUA7L+g|GFKO!&9Ug&`;jv+ z$cy+E+o)DkKdOo&-^ZC?#;S=>h}zc}mbgVHQRX-ov9|XWgwp|$?mJ8qw0RO{^0)o2MD_IP~QFX_uPc}>Jffhk%WO9F6z&YxVt?4 z`b+G~{VGsrS{=(}&eV5WVq}Rx)a|#w~nw;X6C@iO_cZZ$0yE!jE>1q?7k~A!7<;}B~5$=cy;22vcXG^Z+fS!Y=4fM8zv3XLn}uIC~t|9qC5gBz4%l;*F(avv&DMXro{Qz)gKna{;QoWTyp>H?~4uK zTVsHK1^O3R-*0#KcOUOQ+dcUE(ethSzqSq(w{=7-FMVD8+n*|2Jn&`psro(s|CeZJ zTA4IEJX2&$ASTJlY44qBcyCY!XG{zl`3J_SrWdfd0PB}zoy885jm>c3R{* z{O$0AkI{tjmrX>`WpF@6IHLB)tZ{Z*1uiOEVWaSL*dOvPF;^?l9a>958QyyyPF=Zj z?opP{b#CzM+m+traqpoL-fx3i+uU^4Lz<914_FCP&jar%w^^n*Aiur>=VRHcXypEMN>PO6$5dMcUj`MVq(C{1|V( z)3Zlmdp)<>Ac9IR&7O_j`fJ>FY>c~r}&Bpa_s;&m_ybZ$@yZVL{2R=6N zVl+X3lXO?%{<{&WBi!ej0t#BB(}2Dkk5axQ%rDK2Pm~H)#*f}%DKTZ~yTho^P4Rh1 zQ!hT=6G2rEMdbBwRnNKbptJMUvnfe{OLR& z`F)CTq;Ybk4>@|0buG@EhO4ulg|WBX2`I5-AlpjDZ`P$j8;p@TvPn_R$+7;hmVX~L z2Ofhj8|;EiCS`b)(vY~pKt}+2v*rTuWj7eze#6{_h_)@F<;XxOBVG0n&6X@JfOS&V z=kcyZz@3+XLR9`QE}EWrgBat6XG9+*+35}3s~u7C9)^6VNlk%~a#cRm9=Gm)1Ttg? z;V)1{Tiha zzfj6D=lRp8Hp@H?Tp`GHTg*fA1KWLyc;5It!>wO~gVcF3$i8 zfS1%F%`PShs0|(5qO9$ewE27$nt|*!r$V)=EFtV-HDAl(hIYAJ6xSUnHjdf3L!s1s zJ)En4QvM1vOSS+TjAh=sq3x!y! znwC>-f|tn923rGVc1hUr7}t;@b*7D*f<(v|>GS294CH@crV*7#xukmU$dUPP766(pkn#u>eKMmv&Q)2jsMqQM0XkHv{pvQa{{*R9%81A02b_nxSd+B z0z#6s?wwpJaw@&a0CLodBQ1B6UR}LxxzN|uLY?)FxK^VrV*(LP3Ttv?!Lwov(^@ zI^S2+hM)-Znq@tvmOzBBBm5!O7QVOU3|2-`tN1($z=r4bpshf16|pxbLaQ^QVAM~w z7;Ol=mcp=P8p{)5+>}lD`?_MZ3UeldBiqp>Ku9~vnSY`HZ9M1CH8`8X__+mUW9UAc zM3lunNw3ORW>ZkI`*7zgDX_kPPZ?ynIEMVks%WR1r?F``K%+UPu({Er#SLM0dSjKi z^Vvak5;5NO%XG+9RDjGAl39^Rk=;R%k)36N_tM6%lFo|Bw2(TG8YP~RS!$DUnE58K zm^Q&8sraTv`>>s#d3Jf@=;UZUUZQ4Y=#S`LkW0A0X@}`NJ4*(zL?R7n<(b-gFgC+T zX4MHsb}%!Ytq^GRMwoNun3KSd4$cNUU&8WDRe}kyJ5g ztTu_;%FWm;9`c4a@654s8)mCH(eHZicsou*o*jicjbK(yoh~!n(#Go*RTm^!37OEY ziHZhiYEeZb8$w{QvamXjsRoO5>~p*ObO8nHO5Dybm)%g$z_KV;ThoBtJnVnlgMnMH zQONS%GSQ|%TJT{Wmh;^~&!bZ*p{REYYgMrf{l-~1{e=w0R*5kcI4iWYvW)ZMQ!ylI zO~n|VOz5mwFGtf|g{e(6G6&`#rzw0>H@KPb&^x8Hv^+R z@6;6xEo4itBq7KOpm@%2a3(iMrCr1tWDcSKvcnihFR$WxB7*Xdk^Lg1yi%@-u85tl z2mUgiMZ5PUEf6V8QLWs0?7bbFvX<_DU7Vfscgi5q8|Im|YJ+zGp=}r5yu!R!IaVzD zpcypRs|M18m@VFx`A|uV1*$^DCHd*4xYLpW9mQK)I#3oItt(|gGFvUtt94T_dtPg8 zA#eHM@1RLif_Iejdi4Eh`~lZxU<2ZQ^>{pc4{dNZJCs)+=x1?G@kP~xU~*6S_xs)t z_)>Q-a7BjZbKkATBdPg>%Wu!B4?~!-z0(i9kGPlGRe!3aI@IgEzwW*G+n(j7@Ty#l zj{W}kJ)EHTT~xF8lYx75KAuj8sBSIbPVY;#y3u%YhC6jH01u5V(_`#THdl~GgwJle zG4$BhxX{_(uXbna92BlyfCDfivM|2Dq)(8Qem49O$GG3&i*p$)I@VA=VT+QuYADW|#L@KuvZmNb0LMoe9Ds z&oQ`1Ahsb0Xah}e&)p0T!)h@u8{AQg#p)c_(h^+Luo5>^f{QTG zn&q;8j>A#N*kNFloEON$oTdSlq%sZDA1{k=_-0&U(MwB@6 zG#>ayC|c&V3MW%KCS4llI&w3mx2`CXgtCO`&=7y|5rmbMc=HCvUrxtwd#Az1Scta2 z^|6ptH$+i}pkEvjikfl>t?y*mC4wpmp-Z?S0O9V*a3ft$QIlx0tDtt76ZV!)SN7NF-?o>aA58KHYo6W)C=NmmeOC;TG)eE3=wz$%U>$$4SwtogkAL@fZXa(6o~W{a&bs74xP@| z#0mG8IQPEunuLsBlr4(jz)QJn;gIEoy|6GOwPWSPwvp=w<{IsW9LXD8TJy;jk@d3QZlfe0VDI``AyE5=9fN495pP2Lj_@WKf&U{H%k~@Va}=D z)lx>row^WEFIyI8;nX&hR?Y}%6+>5%KqKP&8tYHKFWi}!znG)_UOVGXKa(J*k(9IKn)rfF%u%uJ8mK&f|#RsHqPD_8S#_*lIm60%-LR~ zj&v)BZDbM9giDgxWun^LyNWyiyt~MTf+%4HIhs*bo24l$dB$@i?EG1m2_P~8Gw!6v z4IT8b2uT(@Q++-!ICAZqM5Lg*S~psG+>yui?HmaaLksY?@+`4$K?z;OG`?Uf+kB6P zEL{4IuBE&pYgrq}&6}^e&$ULfh-t^VuE{MM9mF|^3u+~sDn981@WBDsd05yK$jY?U zoZ38vy(pI{$!KxdlVTR89gniWPgM6j+#KTbEK9LwrZqn01tgiWXH4XE)THqg^~>I*$Gb`8_W%k!pOM*ja+hgtL`%*=Hk6)lrctY(;$rQ3 zf?d;eQ+P$6^IE~##bk7V{XAtIk3JbhMZIq3HJ)He?n5Z`vgJHU3yK#D>txGnNC?rx zVEt=8tTgb!WNNI3zKe-e?2ugLVc%_Eo%P-g`^1ujp;Y2iXGG=98B>SqKvlnisW)wa ztOcp`=VI=)2L0aYsXRpcVh?P<)ahYgwNtGJl+W-T6nmJ?YcQNfO-i%47|m%gJsk|r z9TcS=KJ>mHT(}mc2D7ooh@_KJ13+*jDdcQXYS2GLUV0l0!_g1p?_G;h566SI7w?9n zlX24!(*X_&o(}&WV0>qe~HJ8@IJXb}4Hl3ZnRW zSgzP&4zIrw$u6S5_`aG!+P*Y=koU#c!}`VhfMNK5y8S?0DBl^blF{35TcP!Xa3Nfic*6iSjl$o+GHMxFLZpRAgSSel1>+O{{Cn3q2x(d^t z*BzCIz-BgPQ;&kWd7V+ehy}X9Yy+7jy+(T9hZT_RY6}0KsE8kPe8a3i*D`)Nl%HE6 zzZ5=K+r%Y2l`~#$;MU8q&^K0Xa4zGib2Sfjv}vyGa+-iPaXsh3_MHA{vrHHFZbQ!= zt_5HAjmdf{mwOLq<7eX!gULR2Zb$DnZhx0vqI2mwc#=WzTc#orvZsuYmXoI0J%(=}Tq#rJw7i z>ujPh>>S~u-$f*O$1*M2y zy;Hp!@D!d@C+bP91RUb(Nmc3(li_SOz}d7>H633}uzTBw2t>^ZRI%t)r?_*ChrEt) z+^aW1z~)Z%_Cnqpjc0hS1uOh1()-l`?8fvZmcC}==?wd*$Jm0d;2+6t$Fz>9)}S~M zZM%c5?;fk$Pc_wfN|0PZjJU-86pjoJprK?1AeSDIlCPz~?u#^*SJhzfJ#YYAf${wX zF2UgY*gYIKb%M4JEL$Gi%iOGpguYWq(O2rVTt@rWy6gd7}3{(a(4ymO#H zgFZCez7gi5SHkWx({_rR6|Ixo%n9PLpiDZcSLu#vh`@-9xg>geL4YJ+a&{M*gDp0?ojL`NE7R%Y>r2}2OIHJS0R-cIFh;#@*#0d3&gds zWRl)GkWHSRx*^i~?qbO%+xdaoZ!5kBXswXMmSCu(Y2*Q%&+!(|ZEx?vYd%|y4m z)yE0Kd^b)Mxv1)NZ%w{hdpkbFC_K&FmBZj?%2S|uk|5ptKQP zZ&ccf&aAvAgOlFHXB>(np?j#!z6N{4n%(7%S(d9nWhw!>>@TueibOl(7Rz{fEQMZEm02M?-0 zAJd-2F<+Q}{qfm3fNjraZZ;71-Pp_uHN#rt;OJ^Y`aw za}GARncJToi5mU-OFaG+C#%)Q(xcjVRM%=wH{qd+0NUwCiD@`{GE-yoO9wXrA=ir* zAt~usYh4FhZk<9m%J#c*UsiuGj_wr}Etr{+@*V#v*8EVtIq+F!-um1FLO;pVZP{Vx z+%h|p_<;iBV?ad()nI1Qmx1w*L{uD>?7tuMzi$&$0i-DPHj^&_Ivu|XKxQphY=8z} z)fzB-EMW-*{aw=Lk=o}Xu?c^xkcb{CP0*gu<=~?ZTxgC(86v%QAVG+(qd>Wl5VM4d5Xi>@5iUd16Fy+M8r1oiX>aki3!drShLbV&tS zoRCx^HPEDL=XiopPjB*3NW>v1Uuewt&3DOq7M3wtLnBs-2%r-HZv5J?RYtRIX|TOP z*NEJoe|2qI(m54gA<7q7$T#IpjjIF~62`O!9}0?1@a)0Vy%`z8MGN70dL(vaU|kE^rIk`q}YLWqn}Id z#?HG^ZnAKz)oUc`x?XxLqTYmvmSeXCNBm6v;nQO`FP37-YJ8>W@aCz%7LI#zEHa$*nsHpDHvcl9&O~Vy zM*uh@H#`+nNVI4|9|&OQs&QAUW9#i}v`L^@@&6g3Eko>PRKDJ}bgL#-Z{$b2t0s)) z5*&{a0LE^Kql3|)4@U}yA}krxh5{-|d&6U62^aw#Qk;Kr=f*)d-`IL#^WEokY2Ikk z@}E|sRAC;YdLW}=Ek?5Wn$k3=R-w|L1S4?$aU@300AuF2z8{W`Z-qdBrHm_hZ8=``^5H#UkCm{}W$<>b2GigxfOl zQ$hpItYK$_fwF>%j%5%kZcA~+QM73{i?h9)yfrzqSpV>Ulj9tdBB#H|=Zeq~7IEbxHm!I8=TwdmJmE z7(D>T8@C&n9MAI2qY%lCw^qU7<@?;RN6(X5S3JtK=!s`)U+-gx0lwvweK&`=oG6OL z9BzU+dwUFb^kO92%5A2W$S#%o5Q6+sa=~E|l88S$!Y5Za6T@{wm+?9$T`Qkc44~DL zE1Gm98O-h^3t!uoaQjsF|n ztLc~vDJXqGXsW4spq})l@cja(Vj}32s+vX%#FLH|zF+Zq7h5LyQ?eX%tPG#{B#5G` z<&TH(xy`86Xwx_TF%P_mg4GFz^YAbvQe((#Lqw0M7()2FZf}~yEQoDIEBd1TxZ-h` zOIyUIPgiOayS*6Msi)gmnhMB;^r*&!fkM<2LN9E7vTL#Y$WDKuQqGkk>`Us z5mx2UzJz2>WEL$v6DBclvt8p=pUQws(oPD#Gs-NYvSP-IFnt%9=D^Y_7*J6Q4wMhd zf;7raQOK$_XAuR|6*Gsr*!18YDs2Hm(iKw+bqi$*Ppp))Q!VotuIHdP+Cx5jc|%?| z{mA)|#LpDIJT;Nos%7ZtVl)PX+g#<)Uo__R5_Hv?d1-DuT@B6q5;C#uTo@gaLCRD zH3p&q!M=k5v5Lf>Ow|u(ABNMxb*XwC?H5(Q3JOX|M_BjLk&VZmELJLEi;m$AkW+jR z?0D}tx}^5`UL$+;a;;(_s$A>$_P=oUZ$bGS#uwkQa)V#VYxHq3N$*@rI%l)Ugmu|( zR39w`J$rG*9-}M-oRu?JaM^rw21~|n8ZnV1 zmYx6HWkQPGSzk|bd9u5M$G;DO7 zjCZq9&uCIW3!z$tB}ANcZtk$tVCP&-S&FvKCp3I&x9n?jG9BiG<(GPK>>nKpXlHA+X&Q!*@(W#;)_Ucv> zo!{u>UXDMkZgS}SMklvD?%{|MDwwQ{MBNBCI!*IHUhs}tRBkz*R-FqSKg8!S(f@?K zwCb5+jL%`JTR0)H>ZxLk8=dO&3!c?m5#gfq8=c&f;SZ~u96GrO~Y=?&+5X$xMj{1Jd=meT&>i7NSyKk+4R_1`pGmZ4Nd4@dWf}&uf z{$wCA^%e)w_vj-|Hx^^DoJS_mbyQU@53Y2uf6kald&OvEdM$QJ;iVG8b&}s?@MLfe z)Q6J>$Ae#pFWr{;%!p4&;Tmc0@590A@zcpTR9|Woetck|G2FZMkuO#!e6zGUIY8qO zWplzyl2IlXeO#D{e2rV7k6UfgG8KmG@t5uLo7pb+RC0}!xq}i`4Y6UX#VB;ae~JOy zKsEE|aDb88!X^wCd$O>Kq)yb%OHi_Sk8?F z!nDL(rny~21vSyyP1A4!{91E+B1|~PEjbI)IAIjULYX%|?c&RtRdl!Nyz01@rM0vm ztv$Dz`dBNIN|AUItRj_^zdJiU2EhG!6Qqr@@2(hx7O<_Lyrs%TR}Gd|(a!f_an#j`vWBu5 zSgbjsVu8{)1PwzmPCX3+UN4iH=pzWL$TX6vY0`D4oYEOfHi~QxvM5_FH>${WrDV0QRh6p|3h5CMTBL=q=43=2 zQI#0QsvoavV%x=bnw2O$ORd5h zNV&jMw@WN4@qr!tkVktkKQcXPm#8@2k>9917Vqr&d(PT6_2OZ)2muFk-6j6!%3Q{k zl^ZZ!VYnh`cCgLNPP=l^93`xj_-@=3buqNyka`X9PaatEvFZh_QjrD}w%&2ff^He( z8h7XBxib3yPP5db;98ARqP#)PnUFagPLCAbt~kk~YBcx|-RtYV-;DjANMEkRAO+y7 zGDqud?ZudoVd2EgisDRMg5}(EQ^<9{J-tUr)am>)se9DV(zdDg5F3~p65POab*!4G z?Ed0ahs?Q5hIM^jkKUGP|MMzu!Tfa})kJ>m>BaG&7|l%1SswiT<<8OW-uAQCPj)C| zP%^c69y4xt^kQ$@4rcO&dVjBW{^RxTE8pKA)aGw&=lc7Xu)nfw#UaAs{k$P6V9=(o zP(>X1yF^507PE!ixEe-uJQ4F5FWu7DTS7ppX$JIS_)&dJ*PC&eA1{Y1Yp2nzm08dM z)Vr9OpRmp`+$%DzCvMt; z8a@5%;3EuVM{ya2+gai72e`~NVUFu6DCKXAX|>tH~9$Vt9%~F*;?T z_^1PZ!cb%<>Afp{66#(lH~BoJgZGp1hrmb@rr!ats__jb-li_Z5i2DKCq0W{$H7Vne=~*>wGNSS?~%JLSyitn1`mr)JMbM#=Cb zlG}Q}7Ur3?4{+vdLX*eXZ8S>%&gb z^}GwmwqCv3`a71d{lc*gKcP=#tJ_F=BHZG<%l%_Glc77V_0t)`DWIJBmytPuj|cFs zair~H!g_EmQlJ2qj?)6&_408%`Bkv&|AtG-NGYpjw}hd1+W1-y|MKYhFQCpu*({$2T&k-BDz*MkIE%MMAGPGMjx=VHv$!!3t@|UCpUk>lA$qU~@1zAD{MSgJT8c zWp6^&rMhYV{owR;=f^oUQZ{HtYF;QHk)(kqM8yg$S**) z@wV6hem3lX-&*)}9*k=;YBQ)e;tvQ+tMCVOvhcpTnjfU z@3i|(I|;e)pW+UKJY67^%NvMsM|z9X8hVQ2OxH_=0fbf1-~c$3fRKbaI-)>!+7$r` zF?2y291OBeY1`s=T|#+V1#cYMX1gqVB^S#D(JxQSEn zd4cFI(e~9>esUerS@+eZ-F%lJHr%=5mv1HX_UrEHEr!{z%8ij+TB_TvK^Lt0@S&ew zmo(RH-ETMHWr!}W`|aNE0%5=D8ed)35O)(@22pVharb@~h`Mv9YfN=nklf958B9GJ zzZ*hj##NnNH(emC7gciZh!+FIel2c7hS`0JQHk>|@%HJHpIk?1^YHqPZvtzsI{ivi z=A%b`ZXF@bf$RId37i?h$2I1=B()!-y7C>NEkJyui1Swjtc2RS=TN=2?L~KG{vDYt zqY(arkU9c_FD5(xeX$}}>S5=eR0{OxKy<6(*8l4#*AcH8lXQ8z#AV2C|Gd{9Oy3XB zSHi1becioF-~jduaud42R&Q12+i(5kx}~-*FZj3&wVAwF39WTbX$GucikqOb_(l|m z@Gks=&i$z_Z&z^>T}FNGpP_2vAlwGz`se~#-G|Z?*c+v+_&S;{k@djOsw2_W<<&NB zqRUVgvX|qlZCn>!5Z3*!aiy^OUT;ETnZLU-&DgzaL?+OnH@a!nXaa1N_WxI%+y5!h zH%fQu^-NuI={-NMjwD*AS3SiWOAGHkVMk(hZsxB$Co>1GUx=F!Y^y_9_d8Ak>y2W| zLQyLU)2=LZ)?E;&*~Gw;DE;`!@N9m~6G;d8cDXuz;dGT84MC}bEfebNO5PscJ#y-wzq06pvbY!`n81;4~Yg)NR$ns9LGnwEVB=ff_ zD7@q9SWh7#18&OGNFRo?_tik!Oa}e&4};0a`@gDC0q9P(g=4(o<+I+$>Md@rI7I~P zxWes~JziEgoDIjL>cjg1N@?T1E@m}Zx|v)|BQ>^RmjI-NdyW_!0@8WcJn|(hp z!J%zj3b_aeO*Cp`+%RqQ!yjJ}$#`+a%+(S5T%8d*I<+Dza4ke{>1YsoQA&5ZY?w@ypwvqnk+bC_shg*aOEEe_4U9nXEFc9>N_tm8y zD$sP6oBMJ?Qn*Ii6Ir`|aW0B@J_(XGuaqF}wEENy`Ae#JT!X9wY8-T!DxOfs5>(l6 zT?#VKrx%mK>*-)+_oWn11CeTr4_NoH_yD4ow?u_x%8=J-N9< zY`?WSKAV*Mn2REig1OXh?x!Zxb5a?KCgaCErz808d3F$#dE>#5g zSG~80VD$Pk977_n$>GehC)cG}k1JSkw*41Hwo*lQ#i(>K_E8l5sw^xR@bqHTzs$`; zd{1H>!sh95P!&IXphCeP!Berv$A`Q~M?OFf4134J{!0c@crD>z@-SS8m(`kbfdIMI ztyTE@ljKN~W)S6g&=9&1Aoc*OY95u{$?S@KgSm>|H=2nBCiM2;-XJRCNl{U{ zT{Pt)U(ME>XtScQpqwZ`cY`9LKDnB;SZyH0tQwk1L9}K3qi*luLzMp|Kkr`c&I8o#^+Lq*b208e3?-UJg@xd;9U#00lAA&P2$)>`i)SsEv`rV1@~{ zWqN0%%s1F6NMDu>Rp}x4+$u`;Xne?%?J-gGqtwk$`+vme)tVjy=kvUKu2NKQpn5w# z{+PiiO{~O0f+QJx%Q=RBnT#*ane5;{S|&I$}AYk^(?-uSk%|QepqRR)~ecUXQ5(Of_4L> z+*Of*ihb!yd9Z{(ur0J%$)XK#R%KdzFRb5s1sJ%3#K>m#YJhr?*yjZ87heqPB`-z; ze)AIBv)K2?rt6@3N9y)N$0WPD+yD~}j!1$Abx^6qxNS+HoUb#S;}&gq`zGv1>1r zInvjJUFxF*0!W*O?{yRhU0%D4~?GK-Vvh*!SOf6BAEpm)eEa;yGMT``Ksd!4;UZ}_jL_jDp!1r~aDL0dMn zvDA9}!D3n&q&pyvLvdzN!%@ObhqC_^bYi#%G@U))jJ9+=l!8@x_(T(Z&;jprN#Aw} zY1$+M3Yh@ai*sTe=SF`RPKR%Yr$g?Roc7>jr5&;DnmoulA@_=Yb;je%g3`@8Gp!gi zv+yJ)XFQr-ks6kkrc^^TuMx#^6Qhu;P=~A#R>6&AhCsmQnq^K^31Uml+lX53SJL~Y zBGS%!QJN7E?v1uG^%h@r#OB{^q1LPeS%S;jJ#H^65JfW`W#h7N`By2;JcKjvRX|lD zAM2wmxQ~udQ65_(s4Bjp4Z+NwYkZA;x2P^J)7&ab6&MX%ee(hEcDyWKs{w_?JvyhP zC5c(%9kI8=OA%2EKd5CFo=3>~y80q~AHApU6}mQE6>HaJ%|e@4bj=rqob{p<2kS4g z9-_z5B>jYy?bAlIw$QfrDB#-hQmu)~7`z|Jl&JHFAkZfKrTsJ;I{WI4(XVdR4&tAxr{)fcUpN0%s0JnT1jxIy;0T{&Y(JN|9u?U2pQ zm#9a)yM24!I1>QgZ-sq*x5eVc`|>r;SVUTaHVOz+WmIxU}xS)uLiy2@#qv6 z1vT0G^QVPM%THeHJ^Q;Kt3!j42Hrw;;g+)p7P1Y=s8x7{8#|e;AT4Zf$#IBoaH}er zyu*foAJf@px%uLRtOSi+H>xfCsRFU=!*Efr1S@MC2Dj*Z9fa(SWi&3$oDjKiF^e)g z$NDcoA0iDJFaKrh53#tPbV;CR%t>7Ll;frFm3T&7qg@tgo zbABVUC0T=+?=}!J^;97ai(|ZM3Bh6E*?<6tM9-XF$SAWkw%83*1tDv`3?cU%TP#k) z#;P*IK*hcvv5u~47|9Nj;gD8G2L^@o)`3ls6HhmUnR@?}bk1A%4*iz9*vOM>+^p!- ziE1F`wWG}9mZKH{K zpNlha{#FdP^PMaj8AZ2+yPdCP>tn62!t)Bq!WXzkj>sHO$%DA&h@>NN0*KY+088+L zcSv-c4g`(o_ejG03O9lL`FMalcvP-H{H%{%NrdDqF4Q|6_NE&CJCe`glCI57QGI%i z9WuPI6}Agbu&-f|e)Z`5{Wbi>^^B>nVC4dd)Twm)7M|NK5Pjo)7xN-sv_|wm7N;uap+CZtK&*=?OPcYqkoGqZ9?l z5i6UUkm6h&E~h2fx5iemO}KFMjN@cX7zM8WGMEYWr_6>BkT$00*jeCq43i`HmCE`l zA>{Q3bwOz!np%WD0uqOnBm^5-%b z-hMyme~loy}}{iOHV8PX1VV zINkDIZn{}#b0+OH7TDeApk(Fu%zFccKk{fXp3>Opw|d*thm#!Oh!$aXAFI zapuhYm4P#7wVUSrO0sO2d0=uJ>Rc;Y^YV zICeDM>-WbOK+VPgY<^cNjo|qF>BX^lFcs?B$tPaZHic+?FL~_Q!Yf|qXzprXZPyg| zR?N-D`c6^Anhsh(mn?%n*w`>nK8!C;k1MIk!n!JbdV+=^j~s`80 zBn5oVBQ>O~4kkG82hV?6S~i#6O8&VDv2{sb&*s29ht%Zt`KSasW@AB5Z1yx7iv_(i zJcgenIaiuaWFD70D?%N-p-fDp9ju9+U3H-vIV{n@^ZReb#BjQwxq!`LYlz&cnE<=F zS@#^@G~nvHMr|R`E!E+LU4~;e;v-O<&G&~z3a7M)@9_`VTEoy{uz+^RK3A`U4o3YN`n6>CVU(*^> z(i=l56+|D^#CU=W=;*ihM#mn96`MIkhOL|&f4iFVE-;a}2WRKAk5DSm{QOg=PowgH zRwBRER5dAbg+f~WF=}A-slnf4^ixQm;mD1OL0tB@gz&yca{$B2gwIf}RTLb=z15^sOxC-yKpk{uwKmpnt#_;e_!6-N=~h+>CBQbU zDA;K5PHYfoL`JDnpJeK52H7(O(5;8`)6|JWhBLiYE@*%IeDhf7#F~}8Vp*MyXg-M2 z%U=eM#_401kKUr2JI(JetKa^%a^Uj|&L@6>J_!QI`|rn-*}eX7(!YRGC6*9IK0|FZ zY8Im%HpR~s9a45-%tazsv}_dpQ|~@S{u5shK2+QpCZ@Vln0SLbv`eEz!%p> z7iTX;DB%UMw>Go`z!19Rjo3z7@X3wVzN)^c9{In17j?Diz6}7%LPg#1L=M43FUAIxW*M|~CR&Tjvc3*XhIvXXk;QGxWzZ;3|BPg9gss zq2R8(9QQUmF>Y z}+KDh@vO$`fHK3>6xw>C7gw$4(nr#EL-h zVLbVsbPCZd8G<>AOr@)5lWrlHY9=1O6e}e}Y#r!}z5RQ68@WGYm{II5dtDgdD+Qsv zy$}*z!md6(DTUAu0%=7Z`~HpDV$&dEisYTdK+qQ|zfWPLC^-KTi^8#fzsO!iD&rNE zFc^Z^m!5K|<77l8Lr5t6DRkP@Ly$5K<|wZqQA^r&sq^12*f|kXlS=HisFmCt1BAM2 z4i5Zo*s=NYc6GmEEFQlan*5$}GQg7bT${D&gecp8s3@DG35pi=m&csG1Josgx_Kzg(bLBiBALud$9d1qxd@E%O0uC zr$q1R#-}HE>vj(lvTd@03r9Mvm9xr;g^kv+6-pb2_{pDhy(8tnJAxZDJl?Y7M8V=( zCoE7SBP#$b{?vN3nCvK0@BGtfOvVl7ORxsq1Y~V(o;iGMBV#o@=Qt~dUwwPOFDF=R znvTrXD@15*a!5X>7%%r8vcI@H&n=5g%Qq$-)^|+H7+HI+IgzbF*a+F4^SXaMHDU_q z5D(y&w*^0iJ~~KRkm$G1rE%eEpZ<6F^8Gp77ZjU5WUhj=4rzdn{|cclVwsxybKX!= zDyYlDmg&^CPspa1+d=SM85R?b>?PB1y25>vEST@MMlLs>tg|_@O0D1KIHT|U^3#FCHqEuvbAdz4j)sv5FS)IE)W^+D9?!n-A zU$#vd^z{;Jfjm!rt9XE4Lj^o$D`z7_v&Iw`9r)3Zh!5JyMu%CaVw1{-lAQ`Na2N5( zY;3oYFMv4X&w?WJqZ-G@ay<(7mwbSu)k=udB@-MtLp$<$< zZw+-j3T+I_d}O9!PU%pL3uj46Z&{jTp})C`woG6VeJ`7~U+&Q7@b4pn*_#~hAf$SZ zT!28+D@*5ZdOA4r&I|tFd4oAj=gAhQx+}iFxq0ySmpeyysuv-4>O1!j z5z;`E48`m2SAXNZJUpk1+ptbhMXox*QR+%MdA;}7y%&GmlOW02@JEE{q~H{<8Y&)s z!=_4{8V{z{W39p0qAIu8sGY9xt^vGD2bBa@crwFhc*{|24Vy&q06#!<_&|blTZNY& zg+|~UHn1(L2HAt%ROw{{v%QU6n)X9bVT$U*`-wh~1avsRmyq z)5zXP);JupaCs~M7Q0ANm=KAvz-hK_veG^neLcc1!wrLbf?0Qt%99ObS~NYQzEwy^ z*%X0r9R`e3n(jRWP@3R;^*9yi zlT!H#n#y_zs)>b#@g@FSkur+RJE4j@)hm~GsVjc#{{8#67y`d_G9GW>kK4E0vdgZ~ zJ(1P23n<6KrXNSM-j5&z9N*DL-`4A%FQ~Y-u~&*phNWUuavPl%QHLz!!GSU$wWOKr z5o@}q5E)^YGuoQ1vbk1N0qdSHMQs#JvqeokU-s=v)dMb|j?$RxLKQdmXUI6}V|sIl zC|nESE0N&{GRhh85Mz3_48iSCt}LqY<8260#iFX%G_91C^_7<(6I@3EcRO}rY&Y@; z2i6FIXD355-Cl=LOrES&2B@n?ltP@nvtoBfM}yF=&j2}D0jVBVr~1o0B;CdOV0rIH zs%!%1L1kDUO@*AA*>F*gk&DGTEvDqzz;iXAT=G1#?;}+>`Pa~lmpv$YsLoX}vJjs2 z(z{-s_udWr!Y7`^wVT3rOw3JZd@nc(EzGoHk}p&4(nNc8vh#vkxF(W9H2cJsg$0+Q zttNiVhO(#xeHZHg^d*xhYWDfnENB?M9`^eF^sD&_q~ZRtvQK~2yT~jQ5D2i1a1WDa zYU@0;^RGvqazi7d-nm$b3}VCm`q9zT*L&LsyD#>Rjy%5$(hI%KH4Su@M**@U2e$8f z{<@HQG!Z@3;l|Y|a_XwS*i3QwTr;}e!SMj*l@R!R=ir+cPga9Ih4`~T9vMuQrE?10 z+j_pU|8i@4XEiwVfPWTfd^SXctYZp%w!60?+!5N(0&Uxf58w`*juE&0Y-@jiHB=`6 ze-@~FI)q!&G2))?K3fsR5!%lJZBK^559~-&JlTD<8e#*ip9RhiCcR;FNqR?UJ9xFV zd$1bB3BXIBu4FU9U_9!^JZ!TG@yrat({V4taqhopaN>lGs=bS|x7b?IUAZ(cp$*(V zU2eoDp#*J;VRU$9z{FoN6W(G$e$R_rZMqj}naVgZFq<@DXR~^$B=?hcj(|%v;G6YH@58s; zRL9jI*uOweQS?L6?+fWL337u?;Q0H_qENaHw1HaIAm1b%JB^{osK7qXV1fgeHgo&M zGB>R6+^e4Ky?*|9=N0zCzQ>lsDK6TQ(&%zVy@7-QAUFL9Xtm{b{uAnTqx{)`*Lm{f z3z$ImEQDRGS+Z%7uZFx3F9h~5w7Ur3galZeO^%S3z*{~y){nRcga31MB2pviGf`<0 z-DQc6wYW3W#N9h^HFjt8T&N)gOUxaU^)D<58w0=j;=4G^fEGNW_#ff#NzO-NeSw+{6N&NI1u1P#$-@u(dqv@r3M1F0@*|KiF9hC??p1ITU8W`{!>b z-^=u|x@=x69>ljWc~?6KuiQlyd=A~8o{!wCfBZjuvwwkO&=FwJ3H(bB$X#Dl_33k21j-KTfB|o@`}-Fd}ymxQ*HQ zGJityeMAF50lM>G+aMdlIkzJ*)Ew$sG@9|0!YHy4mW_qV`^bM013p&srQq9V)jt&skd z?UI1yQ1R-oyL(TL9`Ei!X#QT+k?F$d@r&&PJpNJZ+>#x85&CY-F`M;Vb zgGy4<3o^CM@Z#e|%r4C@6XCq5|e7IJIEPDYhJ9C|%nz`)p7osqs*Z9upU&w4m- z3c1N&P>htuP*J_f$4*meoF%S>g>mL~{J~CCz2MN{P8^&)<3lhZtll9D{P3{?KCL!* z;mrT%AXC8%mN3B#Y#qswPGLaaF@wa8XDSL&^3Rt{B6A1cwq9E8r{%0!R}#5CO;;Tm z86<=?GQL8>W6{|4I!Nrr1+6r(RbXC8J_>X<%qy`~B8w|GR1%|`coKt~z;14eyo1D2 z(iN?Ve+>7MAcSTctXiSEv1D6EOvH}@;nJquTp%Gf+kuQNz(v7a+UT1LCUi$Tn6a(6 zAeg^KLRQXPIM|ETkBvUH+yeP=EyAffQKuX0#-L=r0V+Vltr2lUcOXz}WJaZi6GhH> zHFh_a4XpB;F*MF`o(!31V?RO&v7($Sg+WQrY!9v}t)L7RD!P(hMOIrBD$>CGrl>m@Os(*fK>ig$N;U)=O*yJ0L7| z&NAQ_0A*J7AJZeksZUx^Jd0YG;NdISmns3wx-^lxxOKU#J?GOZiZ&f!$?Q`2;j>~> zHSv5{tNvz_F=%$y2D3gs)nDU)y!3+?%aDjbha?xc+3s7#UKwN85nT)&&drgrKd(BWy$op6Z%LhUh6K@lNY$EENa;3s(rKb zYUjxd`eT1+>I+8(w8g&!PF9D^1b|Mp7!0=-&YKY4^Zr~Kpw^}js~rTw&!KHlxna_S zF)JnIP(74E2{;AE**Na9HSjod46QN*D)vY)kC&ikh2nX>3kBb$thU$0>uabTk8dk{ zh)Tzg^xIp9qg&Cpybc|0ZyiqJZ&6`hzn#V3vL?N>J&C{l!F~Hf{O!Pf`{S37?fZGf z=ncQ~_YRVUNS#=HbiHCR0cRC*5vIir_^}J>lnmGE9zx_IX?!#!kt+|x{-HdT@cO@1 zhZogAn51}UCy#<(&WkHR^R-;8z@qKE(IA-7WiwC=JNjO%HF9hH77bhd4uNa;9c=WZ z-8$S2mW2a(xL4O7Biw4fubIt{Dz$KM$Vz0aIcbS-^qkFiHp?$0LegX#nYnbR1ETF5Bmr)Ow{8>z0`hjQ`7 zCyTva3m?Q=9rX>Hs4vsW>?`sOrQ1VSdIwW|<6fz4{saX1Eh$en?3F)npuV8Uu#>@G z>)!?Kq|dd5JTE>?oJR*qh1&ght9xIj+!lM5rGkbITu?DC^q>$^>9s%j?~4I$GMR=e zj~#67qhnIH=x)~+GeJWPmpoXSPgICPoEe~Skj+y-%nbnr=Qhl6JPZ4sfM=#5Nmh78 z=Ffj$@P^u^(<(;b61v(~IYED#RVn2~C%hepMMnp#HEB`(2M3Uff5sKA?W(vjg40w? zgdJIrV}oQqf96yW;R9y~++Q-$OR+CGDjYnMewrdB@#d}_@3(Ok(I7U!lMs|AwKe2- zO?nU`>*lhMh>FK5OIqcRyVm{17&{?U^v<#W z5z95Q&V9;B>;I23VB-z{T^mhiCqE3n`}F3=|NJf*=ch04{{H7r_~PHb!^c1T%qnd* zBUEj>{r@6km-F(83>#}_y;=YLpmvInt%RiEa$1u&Upgz558V$@lvLr4E%G<);=AGo zEZ6$a2`G}zhlNzc&s$JyLWK( zeCt245rE4BcrsiAp168-Fqt64hyC*py^kRz>AL6dWEp6dz8u5wI2ga4o%~Ts&Ec;N z!p*a?0{>=ph`ov<8?=O?k_K^OMo8EAq*z7sG5vF@{YYD$eGP`XZa@r*MF5${Vn#P| z3b5yN&N&j3bU9xiJiYhF3R+AYPf&1lyG4Ut#kW}*xZ3u;naH$Xe&fbOppKFD&FETy z#$Gg$+fXBr&ExfPaFi?`5nqJyE0{h%{@c@BZbb{hsYL4-_$=?EtrHaM!(a~|R{we% zHpUk}ZlkjAeK`1&4Sn)keD?=*z-NE_Vu9hF;->{@Ki-$9mdQ?c!hrr6V9Cb48cbgj zsKucAqeAtx02Lw5!1A>0_{724;Zz#8L6ka4T*?@k&9o_G?s#U5v*wd`16K#qnC=R3 z!+o)vqFCW&&$Pkws-I_RJx7gV#N*LDAH%n^@^XGt&T8lv5Fg0S@yrVutmXfCGD7yS zrw|kVRCPGd?j!IF`a3wxr}ptN6A;l`5a{-08g92Qt(1lkjPE6lve9z<-*M3*(lo+- zBrW>^@!aDQ1s+#k?!thDC!69!5#IyC>)p zpg(JWJ5|V9%O;wHyuB|-2CDG~2q`SG!l|GO97K z)vEMjX;azhC@4}*Dtw~%WV3k6Ldr~bw*&0FHa^=kjvj_<(7hUy_qj1`n-{49ln41P zlN0>$cC)+RyTa||Uq94cg7Y2@B+b<@pYjWDbN)iJ~Ak?P?M4()0uWf-$(D4&Ej!F@J~zM>r)48<_0^q#4>%Wz*r_7VFno46eH z;`gqlsGB{oUsvD8o@e(eFQdNuLOdKeRBxkrNrP&@En2Zkq&^ux9amy%@d*M*DW@i7 z+kzJNd>*kl3+m%+YSux*>U4?xs}dFU*S*@ysP~VotE>-=pT7P0YH*@-*x1L#=p2DJ z$?bQSixm6PcDBKT-W06m*+n=j%r|@UN}|gJuyab%B6|zblYvvVAmf^x+7JX1A<;#eW$7WfUPb`~+E!>pY_@wg|IT<~6Gh2(OJ9_NrxTc>H8@eD6 zmvbS!pv4CnpQ2X>>Ol5FOhq#H3ZVdB?L@_&?k0N)DCF|f0%cCPOr>%f^Mr0Tyo~2g zkyB+lTMI73mv`!raf3|T&-@o~;bx7o=OEalJDl}Xlkj}mwo>ZUI z-7IT&<>>`%4Is#_dt{C5L8gD&MzPe>!H=Y$d9b~bE6|nF>VPr3#T$KZ$H&fB%n?D` z|IK$|RL>ibO$8T^T9Cm5Lq4LZMV=Xm=8v~b-6CwcYUh8Mj4#gTuLj#o(|AQzr>Df0 zzJmi!depjCy~P!+cB>)lA+xY8)=JiT8lQLK%1YfxOW(lhr;E`L_ae&Qzy>gJr`nx` zGsWkV@ef060rE`o6xpZnWBgGF-Z?z@5roaF6;WH8L$jlM*d*`c>;ux^FHm702jkiE zgI{GjKBB0EJFlwhL2|0dB`?``efa7EH+i28{Doa61u(;zTs-Ku5!R62_Ixm%_TE`E z)obUX+HxA+cT-a;bso@yu-GUW!4S6_TdV2t-Dr67k$CITS;UgcesqmUMTU52VQ&%C zN@r_-d1lhKMZlBzz9V=nCCeut4<2adn_lIp`{Lt%{{mM&7t>ulN5|fV+lDZpmWZ{4 zC7?F7_iN!1&(2I|j;2#7i4O~R>B$Ks`my6qn)d0qA0csa8Ie#T$7^fkoK(@PKpoT~r9y!(ycX5*d-@41xD{e@;VlhOR zA!_5xd$eVbaT&=7@dlY2IZVxvjKF;PmteoAJSFL3`{RoVoI&|)j7lbL6*ExPLTHL9 zpHY!P4jqu7!S7>K+{Exdn3-J(S2ZYKL_c*Hy5DHs}Y^AKIQ&28| zY*)qUj~dTlw`trT$_3_f_T4k#U2*uZZPUNNC2I5{jlFbCm&1{ckugpvx`-ECw5_X@3U&Z;UZL$DyRzNtP`Bo2i~%_|5U=ZzNM#KJc7{UdWPJ z>{&{!ZxeJ9Pwb~(8-)rZ-frpul>AH#>-hCR-uklQ5xm~$zC`J}lyF#%69{pYq&=gA zWmjJ+ajn6LM>ogNGW@|IZs21BpNaiIlCIws=ByqA@&eaOU)x8X`V6aff>CP}6bK-} zxXDX8Y+ZxD7N^=AW*^0HvZ!~$J#dg6FPoRej4V&sJot+=@95Djs*A<=WzCGTCIjCM z3)@Z^FpOs57fzUXyZ5DD^`7#n@?Q;k+Q@Z&A17WA>O#!y`_cFV%RBmd)q>7aBENx? zcfnWD8BU&*;0Pl#^Zqv(0!VqecU3K2mF88KQtHXbvjz{|_=Yrx&|0A}h3e9>r zY=+Re0u-JJR|$6#am`Q7P;72+z&e>=gklRQ!N%@`f^2#%I{O!a&_45*4I4o82VWCdSDmo7QDZt=~7;{1UWeA{9GC`fpD*xVt zDi8b^(wmWr2srC2P)PP|(vNf#^Sv>oEH9;rr+%`yJ@k~1o^iCs0%J;uc{8_0u4Td! zdE*E)?bm%#>pM(%%|4czM1u!(lp4BmI3cuje`?dZ?DvsJM`=WpljWXVo$;l)&j%4< zF3&t=qJxEYfRPu7riOKFnT<$goXcVD=`tTR&5=YHGx7#h95f9S4lA?ve&`Klg&ZWMYR9QAVcliYqD(_@+j$am< zoohUIdQIdA2IZDp+p={*i#yIOX^-~<8jd!1HcfQ6z-+o8Ld<4C5(Ge3Ccp(I)d}@s zR*szJ(H=l@P3NxF4U6@qP7o|4*^%!m!4d`>+9r1kSsbq6Eu1{YNw%{=Z$vK#hlfAF zk(qp?XWBo-x7EeDsEH5nVee_y8yZ0lISnX6TDDXvoXF0&jQYT~?MDL?f|#PdDt6TS zJ?65Y`w6}j=Qk)z7f6xPgDjPRp~d2ihUFGM-q2Fp90v(cXej}kdUFRJ-jb3I7jL!R z1G*Lv?YV0f4u72@gP#5hlo}#Wa2ya1*naiwDQ^XqSBaYFPbZ-o)m?<`Mm;Vj80-?* zlJ4~X2I@?){uJs>@!!Z~iw?@J8BpHM7B8FBqVGjbGk-d~7#oJP)o{XmUkhDux{i`i zhig1qM}gh}sO#inf~AtGP+kJ?}*?-ff8R99?6k> z1+|fNg@hrK?hW^G9SI^>FnjxqS#;GMk6V?IoMhYLJUF~_c<0gK^v>ZZEK7wNPRSY` zjyBNb_TileVevq=R?uJ-%h<4r)x1@-2Cb`T885c};E4puAeej&&yYjZyo8LXIPn;Y z{DZlWvYK-bI=}OPFHml&u)>UJW=jt}6yX%c1O>-<<~#4|s$^?)(!MKu^JefCuCi zi)uc^54snTO_m8GB-3l4A%=2f$)$*jFBO71AUxK;uGDo|+S+*Z>%-}7PhYF090-6e zh(r;(i=Z*`F%evElp8pUz}wja#km}3?SYGuEI>Pb9S=`VELHmLVD@1k_r7Bf_5FAP z6%CCTR5g|hm4}U(@*z~4aR)^RYcP5@d+!A4EnoPACuWC8Q;?cqBtZt(IDqC}^u||+;Tewn zByyN!kXkG9w$ce0F@-1?4dIiKOno$cwNCGUcAPSq^gjN?EV2U_ahsSRBo7oDgzBbL zYq%@4>ps)dhSjTo+VCz-H9MLAU(qgrWcF!J)lV^V9}N2MQG*i-@uNnwB%jSZ4ERSq zM7dE)>2y5)9$?@P-ug_~cTV@7Sy=T^9uPagP1qw?kYy@bO5{GPTQtEY16wBtI#| zMw>hWA3Ri1;Bdy6#(oSXZzj%!fdt@5mD#?RLsq5Hp>S+=NU>@`)r$e-5LL%OoA~$1!$zsdu4EMdzT2nU)mK#Xw)R3ad9};lg zeNuhlItwD}CC;~@(2PGD!_=zt&w6(ooE2lrzeOjA^3L(O4>`)No3EA$WlU9$>8 zvKhvNsCkE5&tTh$xgjGdD6R{Ks8Xg27bBtx;@d5vd);l@NrKil;+szNtoPc0_2TR+ zOQ=@oRSI-7qyws9b{-8yX$*z_WN^}hla7$m*g-}KwZKmd!QsLC$@l~M4PcsN6w1Ms z1oGPjkIX#Cq`#YLlHrC*l<`2=4~l20$9Z8aU#N7nn*^KHb7N|-ms+$N<%^C0|wv;qrP3yxiZsik(TBRJ4 z%K?RwT*6nSDI!8MZ$Hjp+`&VT5SqI%vX4|yzlO3n(!ulTJAkwPdIZB%Pwx0WB0J&d zVm3z9K`|$cqr^RXL%X{5o9V4;V{3nVcenb@v6!ToHg3$C93yw<{iL}$X*+s2{x3zFv+{sn`HLUX$scQSAx9vPz>X=VQLNNvK5+%sgha)+7{G5&ul0( zMDfyg${bE#^KhnV88h_~!h~Fr6U9II`6QHo@8NKY;;sir+b^C!-`P93Tj4VwYM%ebX!V@B+Dd{muh_E>>QQEDqBzyb9(k z;WoEMnGp6T#k`kRmo_S0f9r*g5Q!1aJbtAiOV8VPk6L^Pe@smSRU2<{;gKh7%_)a_ z=@-Vi?5I;>29Ssyk0N01@$8Ay@=elSbGioFj;lnbVi8bKZ; zmh+TFr293|mq_3sz3a(aM> zR%Z&6SpfpM*LN@iRJ#gb8z6fM=)0_F9#<6QOUh=-zWh7VJv3o9)`sZni$7KP4R_hk zfM5LXclivIYVm@R@0+!u`3CHoKY|BY8L;%Rup&75@z#^0?QgK$+Xp+Z@=p1h1=1Qc zoQ_sk(0tSVMDyZTB{(S1*MD2S3Kvm1q<~>!Ll%Y)=yKg7T7-0o4XxbfXU~@q2Zn4( zzl!Jnw{Lb2cJ^OxZSRyO&i-ZW-~FyWXb3PkFxF1Sy!&l%{P-ivH@ukOAJ#L1!DPoe zD7~j|q(=eFldU+(Yj=RwBszD}|#gH#;%5v6(% z3yrK@d>Q4Ix3T{C|=KjLZ(T3ZNhD^zXaD2$#XqjX%DSt60?kyentQ>4<`or`*dOLyhp% z7+V)Y1ZK|2;AV1&vp5>mYYn^^9w(Z=mt&&$mv@te#<9=cG@!aO0E}iB~S3AT` z_7EsNgup8mZ9HTllEw#zkLAYO7w3n_5$^ZOcL|2l7{z{AE~EG$y`iVv1eGifVILj& z)a}O?!_(uzc}#&0}2VuW3JTb(I=$PWSYaLp*7- z0sBNul(i7HlWhJrKY3l+*(Jxk*Z}PAUq|kb5KSvD`qqY+&8pCSaS7_}tcyR%fF^Py z2^BD=g*gno25c#!3dAWd+nnr|KUL;n+J-Qmrf5mVY(w$eNk-a zrR!R&=#nV$I${o5c4-Vym!zoiuP;O~zI79dqETAW6xuC{Dx}@@u*GyqEXm7rFm%8H zQtTvSwi1rCY{H85+=>xxvnV#8>0wu178`tb4l;JoB*jHMU@I!vun7~|Z7U+A$)b2L zs-W_3rwmaVd*El2!qxrz_t#|6rj?*xW#=5MNJ}VZv4R-fmBbby%m{>5?4X_WvJn7? zM2sJx6-BO9+{d3})HcaG^KkZ#d*{3t6j@ZuVa+x@v?qZ=&}I{M28Q4|m`D!eDB>d< zV$by#h3kUo-U{$?x2BHx`h;57K;XwRhJF#KA$FKupwRhEj>oD<4`sH=J5kU^d^z_f zB05y}xf36H*0FTKXxs2dzk?aXSHq*od5J8bW|;DMEMUSI*zJVSsFC&UIqUdbaT>2( zI%?}`Y11Z&Vtu#ri?&%c1wI((-x${^VnFm#F_|6&L zkp6EoFo9i&o^wnMD>a`1ay><71XwF3(at6x+yv>Y6>)5#uifQV$kFEJ!QWr*VE5zI z^Q~vgP#T7J3x0Y0Icm5PvV13tFet!ww9_5-p1$7OKG=P+w*db7*pfo_*-UC7w{z

    gBpF2pNx@iPivrPYzu4P9*xEZ-1a0)Ju{CJOYe$>~ zJAxS)x$~Y4MS*ERhe5ed-1!w7^AkMHPjYLci<(&cNs?`o%R_u;S%^eDaY0sMt&?RI z$G3=)2;(pi1%e3k(KxM4AKJN9u&(|jGib5g&DrA);2dsW0O?KWqT9925n{Ew9J1*6 zv5OjU`o3EcQT2hNlL0Ugy8Z z>O9oLk>B=CFMubdrFk<&eea>v=irnZK6%I+Ep=tR;j z0elYS?1dwX*eY>BYtYWr9cc6MRu`|_!k#Iyj#P^OpS^c&i|ab_c;EM@*ugrXQ3MFd zw`gL;2qBvZ0u3O0{2)ajXi04Y&2)ogP3(NK^X`1H^ZQrTTKm$wp^+uqnHiqM>h8Vv zy40#w_o^j4tK3iGK@(6Czc00hfaVbCF@I(MK`tlkS=FSTs)MIlSr^%Q9sAfkyB24{ z6z^WR&vZHJR>p#M`L}YLujP>r>CUb3j+N3)S$ah6t1IOo*dK25rp9T<%loJw!&uXNh#n?|qVtL|ND&QR?%^ZC2NW=5Yl zYRSF)mZlOW>Z3k#1BMoPp;5|r%JzZ4jaR(o1&pAK=dr7DE++>YtnViskzl?_>T0vv zR4^ph&CiD<3DE77P{Q8|hr`cbt7FH`sfJg(aYAXaZ_M*aYH|g)&gM{^$Jwt3t^G3R zPS_|egSEpKB3-#C11nX$t^6mJjB{qJiq9Cgu5MM>HH4x0*t@t?-Kb~1~;tl$P`EIgY758=&XN`Hs-QzjoqmnArl4*ljGVB z(67Cnz8u@mYc{n@_j20+aLHbljp}3!1yIe3ymPRh78|3X0qVQX~uKqJ)UR_nojzksonjV22j!sO_B3U!#|0Jn!; zy68-8OAhgBaAXxc96uWr{z6LfC=GilywU_6WO))nCJ+M+iBf-;0kGCistb|tS3TNO zK-JHjZMBf%QrNyxN4TDta(6u?5=9VMl`8B}30L8rAC z!kDbWrY$fut7Y4k@2hE(9HPnBllrBcdVuy)B|uxvM-$?+LASF!nxt?4LSlA)0G+sW z7KC+I^|5gcr|fQ$c2mpA3kg_Dth0hnJO>(>}4u*@hMo&%eC+oDAz$R$u z`!l}*s(Z~Irl&e4DVx`xl*@mPIpK$d4uH3r5O=))<1^70B2}Lq^_!WN@FQs;%tbXY2giHU0dV+h>}8YsW0&3vjd{_ z54l&75$2cZzd4m=doB^$pSo@D^z2n?+>x!Odo73BDvMC?(!V({l60FdEJnAtoWc=b z+oG=*_gP_(SyFQkJ%LnpQnU*_C5u!$&q!Gr&Bilwv(cyR(s~Y?l#S(?qS)dY>B@;{=P|u)Av%!d4WCWFt#ZXZs`b-kuSPZ8^jK zur{C)n&$~SkLO%st0V^1b2vMD`$+ZTTV_Cki1O(Zw55|na-2a;g>YyIE$?X71d#Ys z<+PS<=kJov^G%;QL<(RDKfM)CEZ}piHyRw#hfpG)Z^xq6!)cE^$!&hNdM+*FmHpB# zJ|mR<*};INo^XTSEF|R4;^OEG;WQB%o#Yp9hFI9U+dKDHx3)+kB6AM&-?o}jm`sSE zR*`Ti%z|bCSf>dj2U6%Xw4*>-}qK;|NT_K-C3! z%ekp=y;_P0dtE<9)qDa1-LX%R0e4cdRZJLRcHeXaNEnzE_bas(n> z(X%3yG(f6`p{hNtPFIj5LdtKk05h!uqs{W6{}@TJkjuEyq)IvLAp4~g^SWs#-)E9G zr~&Id(t_0wtSq3EU<7Q-Di+Q!DQY zZb=plDv^%SoKarbZwNvyujPd3=Qt-N@hbVDp+){$U6(e(`IeE7lBHD}srSYvL!|DS zZ<#EZ}MqS_MKr-&~P{E_hF}H+rn~(E|dAn2ut|Js_oxH|r zo0oGD3W>mECQhx!h&X{I=Mj~N$zC)|)%Ka!!ro7{3n zwpMp`zT=-Y;tDPRBGT16&#n~vTELed#<^|XLcDWgr}MI-NI1Ci9tJ;-w2Kx#Q4-NC z8jyeW}2Yz1CCeVC^!n^oGzj z6dAQbMhG(eZEXN&2SKjJs9tLasiKF}mvWg|=5)pa-hWY|uQ zqiHnxYvEE1wWav5`Ir&{fBDN_X8G{w@y=}Lv940RBUNhNI9{=v&-Li3NlZ&pnu=X9 z_*?c7)5TM5-C#KJy&1pbT1RE3v!l{?N`J4Goq-MztA<-T)%qE|JvrOw2H#;1pMPf) ziPuybRm`gxSc7sIoI}=So$4LRFZ%<08cTA)1aq)E?(Q$<(1=oU6i| z5l;Qsb47gqRPR-(p1)e9V+I{!s`R@59x`;6k`2MtfR zH9wz7Mt-ZR|HA(e&2MPr+PSxW;vky^dK3$oBz*f44%AUo z>Y#F}svm|Ng8hg~1UzuSuvf*8C@NaN2w?tE?kOuGnv?ZZ{z6d&EzZcXo51EVzs3}j z0BCC=%qypPYJ!mxn%Y!B={ndK-%xykxH;b5!H>vwQLgdfDXUbED!PG4cO*%ooO_zw z{434k722W=p8tc6E*;woGM#dwI-S)Y_jUJ-mx3sd*Zg5Ie_G6M6nxN;(us0Z751sl zGK#W_*Vs)Oii}%53Nbuy>aw)!AfCZc4Tumm}ffuTy2 z?EGg<9Oc|axRTLV10_NaQy!yJ^opPkIor*EpKYRzDXmsDsC1QjqrCriUY&-H@M zAUI#h=n`^pDcz~L$#r~4&=ZP?qW_`RLG`IxI5b;gDD<#R?9SjF0bZ*x*%;GaRD9d4 zlfT)rCQ0SdVdG~#s_b{ohN5THzlvEa{cIt73|OU`jS-^BY2#=0Fg9?ln^JB_qg^n8 zOl=#(#OU8Qer_GT?Bhy9CyG7I5V`G@MyL_=#xSwK4QyTsOzGb-@Yeeof8hf7j-BaN z>^f+h#l?Coq@z4pY3BO(vdNURqjf5e8gNpV6^ganBtWW(@NN^y6smO|!>Q(x`*^2m zh&?ri3AA|CvLRU%4MHc#q`wP*-WWh{)F>SAGa5e?S|wgPhO?raP=Q<=ck%CtM8U_q zTn%t-5rebHH2;nA&)Ke<7Lop~ZFgc70&qL4c!77%9U5g_U22<;ugCQOliHaGjw(~F zX6I+6b38#Lv(mi&Xs)5vOGKnAG9Q!r5P|hC9+A%RfRgA`<5C9-H9Xehd*2m1U#}J` zn~%QRTKnqjo#N}wb({&?1$E!}bz^61?cU>^O@5eJ-sa7jjvg#;d{?agC-$W6?P7DQ zSbO+reT~lOeT$rxwbkt##oETo`s4d+8($HQ@_479+*7f>_K;Fq_bKLlLxXn4Un@2r z6c1OoC^fdRvwUxDeQoDEo5+K;oehokfWelFN6T9~Yb%e}m$!;XkGCFeZm$+Bt8;&C zdu4rj?cwVE1x9DYV)YwJ5fCo7M)R#iSx zaM*r)Z+mBL=kd;J@zv($eF3_&y}I?y+REzozZL770{w&H@iyhY?l12w+rV@IsCdl6 z?mgaKGoWGZ!#ni&k!4}Azuy9utpOKS7#Q$x6yJWm%I|FP zhC_-9a4Z|FSkZo_W*x=@Np>o0EH+lZT3`EWbz@~!v)NQH->z*_M2#wC%r)?Z#@ zm2vqPdh9GSjTX*-Mk_n9Su*_HFFsrNxH?_RmWUiX>& z9IK7-=MQ_Y$L4T;(m&G{>0fpF_s`xYM+Jy7aA%?`7Qbb0r zo0-$maQ@@kPu6oO#y#Po@NO~x)ZDZLv@}2q)TSClH>{MSEKV8*Ud@y$*sBN@_QQ{i zzx5PR>d`iIlM5qy9jx>I2agfERzXwqnZM=6kt0fwDXqX9_Ns9smiB_m<*H-e*`=5H zPoH*Qot??I{pQUZ*_h^E^j|IvhA$U^p8h}o=^_=!I~!t*Aq+7L|FhdWeHKNd&^l5J zoVVa2Xcz(4tiyDzhdwlIi?noX(*{ zsv~lV#w5v4jAlF-LVzF)KNM>k+C*iqnO}T09GqiRdnB>XIJKs#o9(aP5eld?s`BTd{Xe9&ywX=w#W|J@Th-JG3;pDT@gbL`|zMxrrSi0<@FH!UZT#O_&kK&fjNpF4Dl)N{k; zc?0Mn{&H&_Tcc&2sw&wCvt<@y`H>pIK^zf~U4R>L+B>YY&z9L*d)$fS5|Oph)Lo7a z5Lw37n^%NDYAUHMkjBd~JYh(e!w$IvXJ8{*U^>01c`50Z@+Z>v4v+R*;h&20ih_Zl>oY2w^!yEGRv8f<%Q=W8+5 zkjRXyi`o7SIY!b-65WyvR*~0Q#5H5grEn+i+mO<3bS@XskTfD;D7we#GDCo zT4(t&vq$7K@vJGBW*N<;K^A3FpQIp{vy!yYDdm%@7_*Gnu_9SW%P{HBWEvA+(yJ0w zZe&5_!Pe%(8!}bv4Vt(tw1HfxUIc0bP?oQ05|T`oe2V+4%j+x~5qbk@yxhKp&PUWS z-9LHRI~u&~n6?SJSRfrIo}UeW?MR~+7;e7diV2}n(s4jwJEss2slGap&|z5)(C@g5 z;DnGuay&sP#1qsMs0-AP7+5*5KKiIwf?Y0A1r_D@)A^g9&)@u1KYzsC6=SPEsALLme7H$vI`Py0Un244=JB)i=`%clA{M(rpV|k|B z+#?bqN_K)lyu0V0cAxIeu}UsC89HhBUg36oW^ms#2P7;iR`)s6`)auVYM%t_b;=S3il*SptM=Z4}7d)%7tpW1T$x$xgC0;YgY=3ZrMeGB3JeX zEAAabC9sium1n;;Ht0Cy0(di&{@6kLhk_SO5)!A&n#_2)fAnVmtyB!Zqi`}J+$i9F zA{+qAwmx-)-(ZA_VAOp%@`iI+hH}I;zfjdO{heQFFI^cr>b-%2X#gL;9HCRMB;|h(`&zUvSOl;X?5>S0}IlMBEqPyc$4a zN`a7mnVZ}(h2>t9^Qx{e;d-8n>S1tmd)nj+u{4+Lu(7{z+#!h~!ZIp&yE1?t>-rVu zT0%^|05o>)3nd>7{|{4kP#Vx;!fDBqOkW(L*gWHMm1s{>y$~Q zp3~$KFKC~z0I0W$H)tau1UA3X3z+I#D*ti$A->b%fz8|x1xHs6bzYT*kj83Xh4r8~ zRhvrXq;1)a%TfRVny8H&X7;Uh0ad;*fuF<0U2RM=%B#N$;s3p1Q-;sj=J?gpzhrYt zEqfA{rCmCP-t>_)1J$PAt5zOf=iO!kAU;8q4QVEp)x?K)+RWbr7oU9Q{Mf$1c3eMo z?{i~otgq!5K0>m92utWMSsM0;V*(Q}K^%=q_(AH&nFO~uag5V8xtLw)lG8atU>Q4` zA*EgnrE$sxr!#OtJ0 zwt%xlJ!EZsOx8gK3$y5xAapSo6C-4`^KW}+^O_O{R%46f=gXf03uvpDnf}8id)%e# zP@Hnz4n*;`D;i0%RHjwqSuvSMLK4(7nG~?6U~@JZ)lD7QI;r1AZxPujO#!mV z{POlxMruTbQ-%WOu4$+n!vr@Jt?`B|80ErCyNa6bAOkd-H=A-t!@>S3VlOAmg@zGH zzS!+-CLveLTK+;E8gP977YYN;#O_%{GE>>?_otkDf*tR>wP4hjbyb@ut`oLFCV$))WaHMlwi@%w5Weko@z>Lbh*7zc`0Hy{OeL(>vW1 zvp6KzE~F$EzZT-~%Lzh1V=NJTJj7|vg9e3Xr{O*_UD__~J~ zhaG=wQB{MJqqmxsF@BZ}a(V0&R7xn5icY=m@7oNM-635GzEFTURWl!RQGeTb($?j> z+L4`)url7p(*UB|oYJ)ipsP~w*IKM-ptm|Qrvf*o1KZdio0dsH`_LN&nYFzxNVOW_ z@&-;ez-cQuo`y{Nd~gnJ#mZQsb(6;c&!l;)6h%IWty8-}Z%QA$_POHMCjy;hQy6NpnR4tM{7i4ym{*R2ZWxP|=YSv|@Dp=0uQ+ zBHB4LngRhp_ijLI4NWn$YVRCRptLNH=1fLZJ60hhnW2+pvJ_RJ?+MC~A*u!SUSd2} zproTpm=^3RXiYJV7Y5omBOJX5Y)qZuGvh?#e0jQ-AG z*J(Uh2(L*t4JYh4HV>s^4*xAdTsK4-R9RJtB)&zuBHAwYaB~t>t<1_4Q=f=HZP?Rp z>@mbS8Vr7bX1k$9qJ&H>K9yJfu?n}^l7`7A*{EM3iSTN}N|QjULnS5<8yC?*)Or=(`8^cbb!e3iYtY=RNNs#hHdzLPhFb^-o@Nqb$<8)muz&wxhO4OD=tF-BfHW zd3Vf>?G`@hgG(tBNN}1;EcnToBRcLaD!WW?I2=yRA0~N11No)&;bjp85>-yZDOO7f zv+~%xpFMLF=mO-?=ncCTq9tu`0{733kX!d9I`7K}>Y$d1HRu>VBH5YY>bwegGLk4b zJ#9_N{DMlO!(n!XdNMRc3M60m=~`yqT!0wC%64(&@I>;i8BH z)xGMwpRh%jdJj9@=avB5Z4*!cYr3F{eJmHh0|R%X{ESTk*z&Ew-nw^@inR?U<=LAw^ku4!#rP9gJEYnMurFR$|kmJsqW>Q~n z2B?QyA`xy36DDMt)fVwWQh4u2g{a6w;WaItqU4h}DuWUx`b{;bsz5%;zsgwnB*3Q? zxt;UEk=CbE^Ya@GP(dfkWr(B6Aw&iU}@=|$na<*d@OoKiwCCWQD#od)(-fI&}7 zA-;CXq=G@usi`HJvtQirow7j~1m5C%S9G25B2QPLmf|#0LywNk@4QRg$`9BIn7)6o zC79&8n{mkIIC|RnAzGqPE4NBanfw9kgs%*h0dl8M^w8*npy;KgMVeP8P`={7sz-~W z_BJC6r-ruq9(USiHn9uOMH@Eyn6IzaAw@V9Au^U)S9JL@*OFj&dtQNt@-zBms0;z*;@~k95SG2tpb?JC$xrUPis6icitArg(?XhVV0n|)u~v|#;!YEht9?lnujNOv#+eip+KeX^ zN5Crc>iqcve9RJaEEKsM#6(O|ii`p)4E2M?x3+PpcMEVO?d&}SxF$GU5ac>h@JjEN zfv6jlhbC|Lt+}?$G6XdbAtG2;Q?9~z^FSt~EVq^TlO@44(0H4wSa{e&I34!vCdh-c zXF}i67b*}*Pj=Z*UpZH%04VK_sgz?QscHnbdlCaBKZiv$!BF^l%qSKHgfRMEBl>C0 zOs4i~^zM7b0%UKK(#^#6R~ii?bmM|e!XP@f=ThIVUzbR5{d#4_srTZ`=r+S;d}E7M z1-HmShCK&kO*L-Irky%V8se8>(Qy;es(_f9w3}{Z*(;&bqSS9iJg#bm7_gVRPP2bMm>00Em{{Al zQJ|`A<0LgP?Hs3GVRk!G0HvOkRN$T>pUcCat*L_kzPl-@B-YEiuv?{5zks2p;9i8> ziL&KM7#&lJC|AoR9dbJ5(XXHFjTQ;l6oDvpNzWF&?b)Ie_#nJ+Uj9PWeI6~66!d)2 zGk6zMR?4EXQf|+a4ux6Bxv)s%!tvonIi}uR`r-tYQwE77CkTzn303mAXO;Tfm*$b? zG*WVGT-%f?+L^EXbvk={d(ZbruaI}qVpY&OT*HNA9tKi_j+aXGH_6y}QM?_To0pA! z_sQI_pLFPjJasN{)F(Yk)Q&VqdLvUPWo@XfLdw?%FZF*Qm^lDw=eCpwgF$cuavEOC z<8#f2q=ksFWqBTy_oY2kiEA*Pau?l3pXp5s-^h6Db?wTO^|%AUd#6nvN5e!t+vaG8 zgKaW&Slr3WZnM8W6?|%aHml#%9?suYIpgl^eJs>ORgm3Vt;$_it6?rqN%+uGY*=un z!fiRNRh)KmFKH3_`x(+~Wz#ZKp*m${~HP}tv6V*_r&7~(l?f+`hi2=^TbCTs$e$O!BcjVqIR@a4LhASdlsPRsyugrzr- z6GKSg>>FJFl1Oq7byO{}IGqB46QiuzXCzT{$~X5WV6LU%aX?5cqoCnJ@yPNbIadfl zET^+u3t1@6Aa);)2B~^H<|@o0t@-4)ehYKR?>M2ncz+q?MK&S0sG8EmuWAwbUF4J( z9odJIiRWM0Ch~tt&YdUsUGxuV=V; zFPXXPNK}@W3zJ&p%ZJO&UAkg!E|V!$iXE|6{zq7!F;>a9at$o*zDWXEJeXtKct17QIk)SMO4g?TB3K+`)mq|^;OcN z;y6X~js`F1EyQd-vF&gKnq@An)2vh04l6i=rT z58%w?#Di4xy1=xeoa#5d=j5%)BJt*g3N%EnqGl1wc9O#x4Hp$_3gA89Bf$!5j-LYX zVf*1Wc-R}Fy2_ySMx`dCeVw2FmYZZVdS4r~yuP|c1-L70&I$zyEw~X}i^7#nXypA^ zK2=(g?mI79w zMMh#oo8G*|D4boL zEn(smERlw*l9{coP43GodrSRHBr#b5S7N|{M^USwnR5xt`Zx>lH?c8e_hV=ZTJfRE zAb{jRclptpis%o}`($3>A^#mixm#v1V^5_4Beh z_^){sC`+nRWbf-FP;iQBQPdB;!ZvLv<(cY83QF(4Jh1}1SP@_@gnay#u)&gzSMGg* zW@8f?L4~R-K*o%9L>)+`ZwE&ePYKl@P!p*SJKX+{b^G#LLeH#i!)BV+ZkFR#n5ZOrJz!@!ywLg5`M|Q<)WYYHp zu(&r1ORYq`#A!YZeagLubIxj^Fy)C6eer@zx%sZ2rU98V!A-oHeieZxV&lYYK4wy? zRd{Of#H@|Qx6uggYFV|Ov!NZx;+Lta3HE$~uCRkh%9N#}c_vj$bp)<<2t6(jV!^sK zfKYkv%tfwjX1C`R5!|ANOB=3C#}(JB%L%@sJWjIN*N3u_kEMrzsB3?1l7C>bTA_81 zIR++p)EJ}Okn7F30wX`ljah&wq39bFM+0P+eqk2Jh&fY#5?o}CT0t%YS_jQ2y} zx%4r@Fbnk1gPxZa7Zo;bQ)Gv#y)OoXpOrd=%)v+LoMmwpdo5*7T4yMCrqHMp<$=xc z&WzAVFKQK`0lJoE%66JVd8(xmS)v_=eFP25g7Xks2_x!BN;*R0G5KPOL(S_}#dB09 zlUZ=F&?*a38K!DrUS@TK$-wKME7b)@7|sOHU4`k1DC733_#)qq^>bblbO4I0Ax$(3z z;N|MqMN00I9cTrZcVXyQ@+c`q5)7&rk9d3fA8Wt{M6?N%J}v+S*N7@=BV| zMmJqVVxNR`F8Mk)olM?@qrO!`G^>RG*^tPSR+Lq7DKAoN!iT9>Jj_i-@vP#MR|9*t zxH(J&*H+uWoL=Tziy;JvqruCh0GonprR7;pP4C~KVfc#OW@gsM2n-ALS^6P~ z3V&JO{Hj>znxFN%#a|wB*AsX6+?6_4>o81|#r$0te`X0d1~FY5XGdtXd~*2EJ*dfb(C)+4{MmdG!b_)i#%=I{Q)jb=YL&6V9*4*$>s5ohlWp3ka`>e$N+H8!6d%{cyk*+KRb zCKq&mq%nL-3$qD}<$N*IUNO6npBbqLHTq7WDMkr^m}PF5Y(ZD;q`F{-q$A4ef1Ojn z#WMBH@YX;I(5#LUO{Bzz(uxUV=ov@aee^W|v7d$w6{mdh#oh4cw>-R2%#J}J#|OBn zI79Lu+P9x)=jzZbJ2fwJ+i3QnZ6wpCuQ*C_wYCkEp0$mYw9_jN$0ck8akYWay^$^8 z^SlvR*{23wc+J|z$qu#gkwV$I;)>i2)izXeP>qk|>col`KKo1%Hob) zK0H4@ep{l%*ej*Lvcq(q+*fmbDq&puH)@Q$_2%Dejp2}WG_Q9bB(pB>83ECvgkYhL z;sc~Em}YLKHP7F5aCK*^Q*Shpb0u}+%<`LkE?6M<^RNe&1NK9F({Jz zR~a7nswDwsHj&}zyCMyF&+kV#s2t3d{SzHgTu#(iv4b>zJ`aw_H97<}UT}HcNq3f< zAQF*}DY`v;D@wrGDJS~ET6eGcOSR<&3(H3;144T-tK>L4jY?6h%LTJa0J3NL(0Jy; zyq{xf1C7TxXYAR{#_unvZ5U4$K50Coj4Hu7_F9k+Bl50y`#gGYihKeZQp{|lT`qgo z7=;oLWrG^DFF?iFmErz>Q<2?iv$+S^$K)=m^)eYnTl%P= zL7ckxj<1Cnz@q3TmhJ_Os6*7Z^nmhHss zU~oFB5xuPXBw4XL`avh zMsDVjh2$zFl+bM4&0r1HJ+T#$L7XpSPqv^hokJ9&P6a{Rt7X8m_X|fMsJhW=Suw!f zYZtUw$x)*hG+LGTe_=P@rii->dfAA`vkRK6DVg!2>E7=>KSv8MyJ%Z=hRv2kUz}tD zY%Xk(U~^$3gUy940yY=6aoAkgM6kKAfx)KQqHWa~Hai4N1jj`-3A!>FP}4V0P@Db@ z1L5?|1D?~r;J}@}y&ye(YXkel=9lilL*>=>rrm<6T32^qsu%JGOx3yq|Eb!S;Ge2_ zg8o#EGw|D5Ukdw25(}mU{WOiMke{Y~2K+RQD{!Btc?tGuS|_Ma(>4RWrSW1U;7cPz zaFD3uUW-vP^~&|dsvSZhfF|cUug6~{fjq1WLGwpQ?YmFw7Vz}w-di&>R9jTL@1G!+ z_0OoA*4F=v^Ak@;kd?vBsTamp?ml%Lu2g$t8X7(eE2dGnsX`{5=(qkj$#m8rzLc`G z^$-$rNZT$hmrW8l)HLMXp>w`~$Zkw+ch;x!^eItU7+t(osWa7I9&a_ihm8Sp508zL4n|2D(PAYXd)1UM9`EQr) zdMlI7ec0T}8NTaAB}u5UQ_&q5MZuHio|S}R&S2Nrk#|{V=4YgD_I`Zdi?mLgC>2X2 zC+Ov~V@V}irVn06(YfMoar2jLW1JOLjke69Ym9oRggfGECm-oQOhZ8?EUURE8I{qv z?Ec4#36m;jU+Wu*1{lpTbi%ZjXL2V!69wqjR>Ui;t3O78Do3b(H1wb(I_0O>qsn3? z92yGRFdqr_y0@0WDN#IXBa@Zwo?YxNT%YS2d;duS!A~wj{1lSMPbRMXl!Tn0OuPIk zYZP;Odr=0QJgA{jZ)6D5gxNK_qNacF&~Mg-=tb+@rKiP0(Vg9L9yaUbC_TLWwD@Zg z&t{7|#Vl_3h4S6o6{;;DIx<1xIk{)tKhMQT0L5kQ-CK#@sHOh2k3RW^<+?uE)_pVx zJI^$pR2~rTI}^(~qC9iU-mY;JU{{06)3kB*&PseJKUr)N<&`kl+}l5Npss)d6~m3b z%Fv*cKHbqoLZ!og76@Yaer91GehviG**kaiB(_sObmx+ZbpqO{T6&9TrN;8bZ!5dh zDi2iJsJc((?5*n!Ow}~Sxx!vKzg>9j7c%BH(6GOwc##J%&lE} zoE+1IdN>F(Qmuvinbm{FkPWH!I5~*z@f$ZF)f#MAa$&rGV%DSDb92U~3HG5^wWsb! zjkgbFH{$VRR4UC~0@_Lk-6& z^O{!OV;S!l_USa;8F(%v;j+GnmDRmyJT)Q z^w|l9efxDfl3*xoJ6^All4AwEvcVZzixD+RezJLsRqUcPv+eJuP=%6p|{BxYc{|~oJb~Aa88#Gr>k0HEZYQd zBZ7Pif>*bzRIFl2n3ogwHz|tpq2Ze(llKMUB=%eh%Kw)Lc6LQfHreq?FwTn3|0R=2 zXsBDyvr#hS?DusVawKPxyQUyH|07b;reT<_zg!84|Ci*oO#{7Otvt$y=0K)2>C+1? zy7Tchy$bj^e%Cw?%(ZEG1QNHml0J z-nd0~vfJt+WzF^mmGHRFSpTZ*C578mtY-9zl9AlEM#2Ac`BAt5E9%&q$!QUc;HvT? z`bs64e^HHT`f0g$OQT+X@77&j-T@W&pAWc7SWBXKB@u~kTU+f)+%c5R1i*LMme zovr1Ko$rdx2gUNncg5ekl`r6KSH|Q$v;3^)FsI&ab?%<-g@)oY* z7u>={N9${8j_DpQ)(SY@=^ifn6JP;=-NePz-u)&n`r4^%W$RsBRf;ub0cu?c4mvrX z6S0P3q*o_ixb>-Br=^QF^`Sm$F_U^p#i@U-QqwJ$IKJBzS?{IN^tOR?ML@dXk}MB# zp{f#~IU1ug7k# zviX{buCL=Jzz5WcCYBFF`)j3Um;u#Tt~OmxCjH?+vVT&Qq-3~O87cjVE}ozCx$4~N zWF@v_w@e35sdbn7NmcFACDQk6mr27u!pMzXUs8aE%T6&%(;1szyx<*cTD~fq5d>J* zUcX59B-@ni9{X!)0!;Qm)r-Z1wf;h+d~A@aeZ2zr$r7jm={o;SMYya7WB^~+H7zV) z3O9#supO$+edN@XjeU;w54UlwJ#BJRxzC+e~e(aqg>WZU=29<22!GI z*n5FsLe7sBL)$m7TM`H9{K+Fkgj~ATx!BoRx7&r&G~1EIU{LvwE!t5>%dhSb8*kTv zrw$wFQt8A##@+SpyPf(%?l{MX2p1;Y!Ed9dJZy6W<;eWR;i=!iO@!Ln5kqZ;JIu?u zY1tL*V&jBfaqW3Lk!(iZo}_~WmFDbQziV3#xdjME+vxoCbfBu(24>w7qld}Qc8p^T z_ci#E_THv+rNP86C=kbgkLal~v}%Ea9Z2}LJNx5z%f)fC2>%`3ONN{}I`{MdxeP7n zLqEPC0pom_;hpC9tsOh9 zhAP`3*Z0_be_y-ha4_1J5_>A7?%O`sJ`xS#_v2CC+soA(RA)ybYU6}`41`mnb30+y z*uz}#=oQ z?H6;FDjvXfM+mxAe;gqaGAbE~!&Gh2P-%?LW`;6}F^hDRBSqEp3psP1b8V^$Qgd2* zy5Ap;7Q#T&-nA%|h?1^)17XQA^#n)Rl#N z+bt6j_Iw>6^N3?9tv(o@ccbN8o$Wsi{IMfIE%Xe4i3BV2f9ium>m5%Tz)x0y5DUgQ zKYVBmunl|^HkE(Qp9!X~B4=|@VbXp+5%V^?N%(m&m;M#mbd_0tcs^~4-Twqeoe<)e zA09jAFs!Q|9}uiOKHklA+BbQypq7!u&fA+XHB1RGF+cev>(-_cJ z?Rghw zxJBhnQEBF50dYs@4aI(W8w}$lO6tZTG{!~n9}}ypOEV9TsZHJUL&YMxU#NsMmdc2= zi1OJsk}t$KaG;_>!eMVR{!?ALPjI|yUcUgGnF*$Qs^rW#rQRHT(}htfA;x6P6f#Bgow8lyibT68T?$q@P8Xe@SbT!Pm%lGjSAf>p0aqvZ$|`n@h(q+%t%m6pl2q`Eb!fg!*057}O}O8T^cNo{*6 zsb5!hAH1rBp{Ym1vOEWVS*)0-E_Lm#$P|;;f(`2`FvzyA@`zbXxo(9QHsy)yED(T7 zEq0T@%N6JxhQ193)u!GuGYZNnJUclSI~|dC90hNB<}Mg>|8;g(pbmqRf5(#VuZ|X% z-Jd10<p|U?5?cYxj7$|9&Ew5zab<1s`TpU{-oohh%em=Z_PdbC&|qAP>?NdFy8a`(MHVwt*-iiW z<-+KdY7CAR`h&&nq+2{ZTeL}~8U6Kugooi5&oM>*ku;m$(HE)b|L4}t!3qD#y;o+L z`!fjnH*UhN^*o11*YbAQ^OXU|0fetz5pB0ccREW8#V$BA9B{Lp?kRcN{RqU(U*|fv zXg~+LJ_{&+1Yxv~mZ);Q*hN)BdF~zZ2$PI`OpjvMcoOiRUz+ROraNve;>Z2dernm$ ziQ1Y>T^Zxfo#?0wF!FHmTU&G0O*wi^F`r8F_^rLU{9=vP`YFvbR+P_Jxinzr1gGq` z+4#;K$oz@*9#hUQ>A^)Wl66I{msZhy)1F-PDz0hH|J&A=8!>$f`N3C!Bqw?i{ z{&RfA6x`|!-*EK0bN~Ej%k=Z}i@Wg<{Rw^eL+b!si8+*G&EHCo9z_1I&^VcsBjE~~ zy<0_=F(euGGHUq8a>9Vu;KRS=j}jv6SA8gdMich7CvVFikxia?r<}iMuMj7w31ZD! zpUibW<_tx7Q>~@<pQfBxq`e|B?@krEfnJJ9KT^wCH8j7W63em$L->$>fg%uA_0+8PywK1W0srlPiB ztu*0WhX6qeEk~{iX(>wd;fipbNL}0aws(gAEz2^~*AYoRqdB5p^m4WL zbVW~27V21&-jBTlf<~Cj=q-*_F7O+ikECq?<}@4+sTR%3xhD|jl2o=A=V#`Ou;m8A zbvoa^;uc$0mZ(8>z2HM_PT+a(=mi=S5Q+|J0Ah+gokuKm5;B`>k_YJ=i=Ach=JAm7 z=`i-#-$BOG0z3R%-f9$vARZi8$dZr4h9XC3FUPkr4^iDhdGo>ojL=Svhr$9idI4P~;X)D(0}aw}*t;kuB1MA9+v6@Z6H<`6NK~o{r0CXLcEzcqh1e)JZpv-!I=MI;#a@VX@lt*G*%ld|rU9ZB<^sm&oFf{JELPJw;g zWgOk-`;1+Gl@0)|#C&YyWPS0KusC})rm$z2w&%m8e(*RTTMj9BrH--+t1pdiXotB6 z8I!{k1MMZS&^10Zp43Zfqo0_7x6Y=Z9X;NTlGje@^;0xtW&n z=Rsqro6u&n2k@rs0Xlu`M`I}oIp8o&G@OVzu@=MP`eGaMbKeMJC=$#1s-nGHWgY%;oxF>ptdqvmPViqXhn}{>kxkI83_h}jMp1;du z1mZni+^yFv0I##>SiZ-4*Iv-ttd)C$2|#c@86AjtmgsAAlQ5JM?q?R226TFykP;H5 zL!NLQu~u3=KLr#qHyUmkht!L^;JSf{8Rkpol0fsiCyp|53djU_qqUlEI&iZiV?T*m$rY{ZcrV;VajmqAK9P$zkxjaA6WKN=LfS>0*cwzF zN)4du$AD?F3?MeSQstB=?Oj%zw3{x-X#Frj%mxk94?s$L-l^LnAl?^~67^{o%SaQi zzpjW7t95GT6K-z^HJtS>rx8J|Qi8x{q?=_GbBk!hWQqR_+tH{9pBmzq4v?%@h{5O%lI;EP*^Y}C zeS-FLnR5|4uyBG>7DTcU(=ExAe1Q7KiIE7<<*T{Wb+Y}oKSjerG18%VEh)={X5QkfNnvgmkX5J`rp+TT)X~lTU4Zfm-GAqB; z!Pw6fAkmeW39T!;*2$pMmRL6n$O6te_DwQ~_l#Q!#VYFz@ByP89_;Z{)G^G}JajTD z7wnrfC_Cn2iH?uP4D~VPZKp+bx^@x}XfS>!GM=KF=I*G{@bxAQPl70R(ZLTw6CsbL zoR%OdJdu2x#;I9L&2FQ1femJMC)7>?dxepw5!2S}xo_J7hbIr15mn3f@iZqJ)6rZS zibija*FmmJVo!Z5jD*^1V>!l%tP_7B5CXZyF(2|*LAX5~ApMe85+~dA8Gz*6&CaWh z;%jhjrecjSJ+c-ZJg+g5{>cN4Gq z#F(q(IPZ|nK_~?E66r|nq|=#Tv?=BbbaPZSJGY6wC#?0ioCO&-H^$R^M?W%+!1Uns zkH&~r80Jc<6)()+^(Sp4DAAs+e4g<+C3{3VzeXOSGt)>wBZ3%^6wlBC^^_e;LSG)# zHdEmO_;yQlOam?-rkWT>L{BCm)m&~k(>xR|^X+_4C9T&t479P;b&NZv{FZ#9eREp2 zjR_#h?pAc4M8<7)bg0Ie=`EEgV(KawM%sAA_$#TxMqFEi!I(Fe;rVXS(AwPVq4+M* zL>C86_g~7{hUh(@(2%RiFx4{KarLS`%@vtwV_0K-KBb=%@J&=4N1$w;Eq4>@ z9_?xjFSV?q)PqEQH;0M#r11a(eh%AZ_A87B#I`Fy?EG}bJ*{W^qaRd-r(}Lg#_4le zxrn90drn>gK(MWTjLYHnL_{FjiNsm>%n6A+$;o!3gG<>3jzCk%+;w?JyrmRD7@We) zLb`ZCf}+VqSP&BVXj%DQrtZ}s0Qq6}u9YwiE;B~xjVe0dhkuk~FTCqyoO1iZg8wrW zKjO7?pZ_@@$=8{;*TA13E!oO!H7wA;$=V=LkD5x5!Bx%EChJ zJq9W{$=UF2P_>YI4hP!^|BAJEDa+K)J`TjYLJoVWY+StKqQ|NiB=6Z`2uduwCOPDI^=5efab_%TFP=kCz7(!5e#v7mg{O;jnVr==w~aFo=rR;?a^!y zO%+x%^T`BSo_u9S$_uj!#>_Mf5)6K#s!cBamL+`b!cvl4xU-T{ki{^TCE{sIXFsvR zfEp)*4jF#>>UuBU36XQ{w+r9K{q!~4KEVsq0<*rOesDCM$pF*6h%jTU7MYh=1uFY` zkbO^Ntqrq^OuA72-isH=PmE-cy3{e)Avf&4RAmkblOSFfMdS5tl7enx>X5yU@yr9d zhr||RWh;O^BEAUwBF+H@-C?!V;yN3{^BH<8pZ=)(wD(@_Vv!_D{~W zHDacivsgE@K%9{pbx!%{7U5P6lv8tlN}{U_%AMyuq9NdcijQSL!hK<`^er7-*-`4H z#MQ+05^A;xaucCi`bnn%X+rP0HlW7CF|ei)GED2#>*{jGP8pD8w&Y(O$_Wfrjjoh$ z(t!o!$tne1Wxvf6lkwjD32tg+XTvD26BW@lN$$l0=@CU|1C+?nO@^|PC1F1OhVYkO z^2(*jwr@7cs&&IrIZvVbQ$V$W*m! zCtPRs)|d*Uc9)5Wp1)pVmT*A&b)MQxxiPV+PWJlrO`Ju ze!lV>pev<)$e5dTVx(?(toG2a9}WA*`v@4hV`F8b9;RUzP^6MMw=?)T(=J7291-Cq z3MPdSXK<1t6Dl^*6mc2A@GwXV@^dZ4=iT~tQZzCkeTfn`+?Z!G8}G{zIK73Va{)hM zKHuGIHT*{Yi>YC%*AaT5l_zUk@4wFbj3pDWNtz7p8hGW1Kra%Q{d713LR_6M9;AH> zAxRA!zzH60ak>MW$oCUs9D}!NBInAcv8CC__=n6*!{kcrf*xc%3d#VEW%E{x+Xf9X z5eb)-L(H)N#r$Hj?0Hl1ZeKT35b}>>cY)u!!G~1=0;fj9OVQ!}(52qeZWY zvEe0dSW%Rv85Gp2Tnhw3CITld*$0qlM8$oX*760Ew(3AnO~VZy%{KiCuS5XH*|Nkl z%|z=xlD{%5rtxZE@7T{Ko+Xlkn=m1gFCHT5flh8O2%0rUufl&>pDd0{iJx?IVhp`& z$x%^|Lv)7b?$g3ks#c{3fXm}}amX1hi6R~Gj_Y=Q%9Fp-7M_P;&@?|kuoIRXlLZ0F zMW+{a{Q9y*@AzR;I+oFbc!{Mc>P7mmPi1%SQNv=|CThBa3+ymEk{`H3XUqm0)?n9F z3%AC_WSDvWpX)}(nSX_TGLa$o?p zWqn3?s~UJv|BwU9V~|K{CJ`;?!Qa(6*ciZtg6>M?Do0?~UY(ttj>-ZR3y4gM$5;~g zj~06;i&nF0!2}-j5Tg4^a|rLPK3Vu1Xp3^H+EkxG9Hb5v9g{1FJR=)hvIxUw0dmS= zGkaLjuvo#=Pe&ce1Tk$VmH=GNTSdt=(ViKO7m9mt$*2W<7R*)!jShvwQ0%(nATRBy zlCmlJgdO#K|0P+u>Q3@`Qmav(;8k`>?JzF53HqLEGvR}A03w$7SRtV6^o80nRT=i&H_&qFe zd&Qr`aTT}ULX)D0DfXkfNN3K)$G6}p zosQte=$fGQnU`vvQ!H9L?L;W5uoGx`4qNwtvjbvTB`V%gM~^2XglkYu2i_gPQ$6J( z_7R&d(tKy>CRtD!ZGu}Z$97iGHVIo2zGc4V(M;gxOevVk-Ns2Mu>o9``_Si>-RI(D z#`<$0MT-eh4J;J52j57h#<2ahG-b z`k7m0CDNA?YRj@+>YqyiflS>N_eQj{b3Q_Vz%muAPUEEYqJSWRBDQjIt8@zw&Q*X| z^8efJ@9wqcNN7q4_nA~{n;gK$6s8fp)T~Tpj(Ltkkx*K#Sz(+)NW@Pov7L*=@Fw>L9do#VifZW&u1l8JzHH4eWNRtEhpk z+ln&d-f|KUli%T@nXwrzyjrr$6r!uzT@J!EV(S&>CLrQLJMEqET_E6fHXVJ3t&q!1 zaVpr}PI|*?kX3?v3a;Zk8Q4wu)SAs%X;*CU#iN9h|0BH{uawG89jr+oRAd|x@x&XG z5MjB$fv4BuATQ*2ZlcK^v6;33qvEFTdIBP1!c_Q z1>4XqVHp)Mb=<&kf!!Q0K`{XGb&vsQ#{p^sxvUQ$frJKC0P>!b2;nMx zJ|@N9R?YCRnh5C=|nX$7s zKE$0nB(LwJ$bQo3rKn8?jgj;Kjae?SAxv7&dhg`r*{jN8fMpB5iam&6jNxl5O|4*X zecblef0b3u{Tll8oJ?B8$^2`O)a_o_6J8z-o+DJ1PV01!$0g-XCp(ZM9YGU2ss=j_ zVPj&MTe|e`p|v%aHf|wH$SAg{IJwcTrG0uPSj zovI<43*Qu5{*J%o;J~LK~+tlD-k8l6{7Mivx_Y zBy;_@;iBC%meeXjv^90f$QiyYNjJlD@ZRMA^W*1oNg(g$y$$<DMd}GK6b7y z#`}-0mDp1{bR)M@nayl~wkjo?Wid4anhja5I<_CV(HdUn@k%+_4x@&lQcXfg{aWT; z*eq5(SChTkAiiqh`_VkkYqmNMna^NJgiiN$&D)9D1SIv6>sg!Ca?N|+&0W=v7_u+o z9EL*5bZrao=J_YzxMm3<=w36LQvFp=a&zU7iI}E#?(bKVpNpQVC^~rbgZ^sonZ#W& zp?i~bV`{dkWRr?$d7|M4f>44hod$*Xu(8hMP18_e?{NbQ-%DtPL%K0{=8^W1W8~@r zrP@7?f@6tXYA49w&fWeTReowCly-CNLo=dTv#XEha%t;m{(3o_eM*|9e2f=m?o0E3 zfdv5}MnxA>l>nUwNXr|uO$zGAxGnZcl{VEcaG#ni5~^yI02U;8vg^4c5gAE`D%?sr zf9TkOr7C)438b0nAAy1xzO%>M$)G^+gE?s3)3J4%zRmVtr>QVjeI{LQ(~9~E2L+h&o14qPKN#K19g&}#9H3^n~2 z@Cj-sl)O#|Ymf;|GI~&4FKm+o);p{u_u`AKSpp2H)SU|^kw3!_)wcs7Wz(QS%-{_| zz^XKKfkeBRNx7dHv4}CtQTwR=LZ>Dbu?;RpROBbvl6k95C65&rGpCds#njlFVL~Z- zDXsZ(QrQL`!|yn|dFQ*=eyoxx4$rk8OKGVAJHeyUa|WG5E}tYik(a0h*!2p;uA4r= zAb%>B@*9aB*{@CsbFu&%cv2zAZS&=>mEujT8hBSLh93Ncc3Q>rhH?N5IA z9;SFZclNuT;>RC&itfY>ir`+{AJcxzp`0+h%&=aX`!|tv;+y37o=LBMJmVHYGm&j& zpG8SlMR%O|CqhCwTnjf(E~FHtX9}BzsD(xvVd%rRi)M?yLoo-4qDO4VFkUqQd#aC> zF9SnN^^jtRb(OQiVfJJg&hT~$aaa0Ubmtf!U|>3TG9B082Wd1S^xYf>?F%YMq7@+>IR@+*=h2dt<_ z>A;3^iH5+i#q~3}a0f$4-^v%DYzVNAE=`WhG_|2k{c z#)?82`#&6<%$g9FNT6_4e~J0QqHQ1T#F_@6szjn)HrI@@dC7Iu)8W4g034Sc(=2@G zM?+rcc+(=Uzn+-S8gamgiAgO^#$yyr!n9POHLe<0gr|v<5=+u;3w-2ywc+6W}R)-LO+U^GQ57bVL|2nz#;oxBL=FNEv4bt^$ni=Ck=k4sJh_>DB z-tjlpQAfRFG=nsty<@U%xd3j95PzT$l1DkRNQD|HULfv5VI04m#seFuKm5u{W@stw zEdjV_HfSRUXQ@u(oxk5+xaI7;?tav*P+zUCZ+`W(n?L5;;^LyXNXbr<@Whaw`<5z8 z-tXfA6aza~zB35QRcNe)bAD{tdPWJQ@;;a}O*JD>i3k%io-Dn@8t3xdIp#eAuNIb! zw`xld&e2W?gHxQ-=YLut<&)s4>#wNWX)f6kN0^i>C^|u7pw-K7ro(feQ%< z7Rdzn+u7XIYcU7ot!?7h?ddCle@GTB9dc5zT zyK7H+j!6d~knj?WQy^0u6GYcU4Mh45dveMWbEC|_9i?FCRO$~&|H(kXHJGsDQGLw&kCXjWC_VF?y#{c_vc`u$E5Fa-Qd&i`r69s#`fwQJlD!b>K@J& zl&+T;dR{8LqJZ%%+$_4cZr=KM{^lq1w?2kdUPnfG;D?*4>&GG%JtyOkq zBF7r3x*2EBLkczM#V*-2)-4;0PN|b>D|>vZlINA9uj9l5T31=ldCB@giKR4)A_=7b z8T`0i&fs@@erbs-YnuzAlz_+je!g%!Q(H2u&!T`j@c87D<{UHh@5e2*=Kq&P&On>X zADGZ+N7Iu&Qbas1PV7%*1-!hBPi{Ad8V847#Yc$RP(Kj?BMZPUJ9M~E&mKMEm|I_E z#G?aN<-5H7AAcJpP?2#Ppt|`P(BkK1XwCOhP>}3`pRmJ*&5@gX{d#<-TWV4g5vB=T zzg`|Z?d<~L2G|NM#$yp=zP%W&*(pkm!W|%iDVb~j^=%y^p*iwHBm;m1z2j5dvF>g& zjs;~h8T3SQjLRKS$6E5+AqRk!KF70iL~tC;MFpsYci)1)1ZCH_99S?(9*G6|7BaAw ze^%W381MMW*{hLz0m3tE(OReo1n$mbRmK7S0-%7=5%)*B*F`!Y+c|Q!NQy&W~C~wUVP5X`3CE1m<6m_n4gBY6O?`FPk=CKF1$b*fm#Vu;~F{N|kEYaELQ9VR8n4A_Xl9pff)|Iy-8W)&b zDOy8(L`k*)=46XCvsjcEDA$)WGK)_I?ik}2Y|rk%FNyuG%XIG zL_>+qOkHp>DrLe`+>Ga;1v&(Z;Ra@jfqdq??|Z@x?9GpE-TXYWDEsBhI(~`1hC4_f zv88A^-CQghmEWs6Qe6SkMz{J$WCnsKImP%#50ijiSGN2R7j(h~6Tq1sc-KUqFdW7k z4*O>YXl@gU_iq%lLK_SDQ1|8rZ|QpyB4eISQ<^wH#tV&7{A|nk5aT$eO)v82PzUEq+ANwq4thd>^|4Pl57>;;v{4`>DrOUL{ydHyPPRVu}Uf< zbWmQ`a@4}~8Pvv)Hznb+T1f=0>`jm-tC}Vv<%*@Q=@P57pGC6v%tB37>YXCODd16! zOwYgU+zkrs=Id^rUyh1sdCAHE-X+LYXLHR&x{`cl?#|R=2GUD|O~{q*)>-$Qc4g>E zQEy%wM#dW6Gy`MXi%y3Ne>2aQwAOe%k;FgWzEQwjmz*9hee4>HD5QSB{kc8;b5P5V zKWp;fc(8OkwfHpCQ`oas-aEW`g8+)1YmN;&#zC8xH5@KfRK->xZ3u280Sd_+(g$K6~!8FN_ZlNtmrw%<= zZR)$6!x1w^=OsHWZ36R7B|~d04pRNc!E4=!**sjPZcL{scy8IPxu)7yL?0|9F2rLm zIwvJV785K`x^BxM92ixGjwpOfQf#nEH$+w5VAkvV|NXW(;{`vu-H&d&PWREDT_`KXw53l! z7XB?|{Bv!;VrMB8jEB1UTD&@-K`fJiX)Hi7UDAR~&yLdSrmXc($hGWaJxtr){pfQa zLzB2b(a4<5GLnK_Vd1sQec@Kd5{=Kq-jfd-1uT>r8_1Dy#x@rtqO4pe*wHL02q(en z_NN4u^$sYh2HS@bI&vcU!x+l9rQc*{N{U6#J7fV`ie!&G&JzN4QRph1T0F%#4rfBh zN#JJU6Sr=ab|a?(w@YC<0jU3Djrcv_dtR+EItyG!c_iXpI&x$fWn43xn+#7#_C8x; zB92c{&Gsh1SBGJGc(JQ)k}6TFx~^EpL(}HDUxR5<7XYeIHAac@DMQLGqSr>1hA-_I z61l10>3#@JFk3Fs(2kCtK^BJ3v}vLR`X#g_wB1kKz*SK~9M(&p`GdcmKOb-hlGN`B77*iQ}z(7pO{C=NfbjjV{y6GGG{J;A@><>pj zaIcqP+SuCeZ*12)xmD@pwu^w}W?pCRxr;{@>2InOb|Q|F>kek;b+3o}GTGX_+jt`L z(!;_ln(wQwAY+mvAzBc4BPu1hEBPt|lMT((XpgtSYSK z34H2EIy&a|(-<%*K2=%)dBCvp!oy!U+(k%VC6%@#@AU17iD^IdPmOLI4F*5p54Pn6 z_ZDe95ZY*hIOBxOb{VCiey`bip6qRx(8ghurd)MKhOrZ$++zrv4OMfC2Kp9zx|9k7 z^svuK>W!>kG9D9ip&a&J!)dv>%{NguO4y}Bfw(sVarY_tGkCcV$?j3u8)6gYy<6iG z*5mLX;Hy65{C>3b=`E3!+c#~F2&APPpr@aiF7w%E`uzDP-e&2~j?c&u!9yAu5Pz}N{lTQi4LhPO-8AMg5{}W$ zIBJ{_vHj4D=Cbs4OEUiFA%cDGhdAkhpN!G}0N1TV+p*JDR019O9nXWMAqxDn$J?u0 z&sMj#Hn*}4>Z|tHNVUq&x1a-|0yS5H(ZFm8>9N~n1Oh*47VshLYt^_iu?tdKl>|PH zMS+x!wP+Jel&iWJZL5=7Flm;dHDnv6$b>K|WQ>JyA7fAh0Ew1tV} zF0L>%FJ3ydjvPMaBAm}fmoJRGGC0Nj&yBoP5uGc5$F1VuL7Z(a*X3O7-@x5Gq@JzZ z^y~lM|9gO-v%)nJ^J??Ae(z0R7iU|O;vTt7C)`-51Vu`Ua$aBus<#5v{DJ@8qJ%Ayi3ltz1$)A?BtWJ1pN9K@Zp4~l9?quViimV-A=d>Mn==t+-<6C^;B2RoJzK6)lWat@X7P@?&f=e{4ESXa3d`By5tTe}qG>IT z43JSG4(#-}L$Tb|cr8G?D(ZlBoACX*d@gcx>Y?+*iov&Am?ac=} z-!5;h7HeGmytVnw+Wpo0#mw?H-)C+V->&VDP`gvmVrzM0=euI_L9x8?UGcZIjr%t` ztN;0EYju0O*xV}C9zI%MTfKjySld`xe|&#!`-nKy9hd~$u{|5L#tV@XIdj4-GBbCIdSKU#d%|b9Thwm52Oretk}JWj#8cx&aN`pQ zRH?@}SL%&jPQUuyc_V(^HECah(?9YjearK#(!6+G&-FLMY2&WPm$sf%=nfNx(MO8} zY`)Mt=2A7yMV!!@efd&9sqsu6zmgp|VNwm!+Z?8CUXtZ&u@udh^4z#1)akm}9INkK zX^IVI&>XI9j&GnbuiW2kg#w%J>oCU z91Z6`uKi@EVN1f#lYDpS6Lmcr9xS$Q$&9gNnv@67I?)SRdwUifL{-4bUY;5x6JXL5 zTOc#_H0yJ)c}Qg&aWBS?76{wi@Jf?%Ui#7JrcaeaJZY^yhG_^Ft?-B5TT-|V>(pu{ zH0#>dx)pikQ+i5Wx4--q$aOlRxg(-ddWG*%7=@o$m<1XY>1i^b*B?eBYa-S7NXnW>kEMA-332XWE-nGLPl3bSGq#>9dLJDXn#Z?=kJGY1{m)oCeBA0XGb{ z{ln!j$7heJQ}8s133XW)DV{x3kc62kqq@0rUF8Y0*Gf8IE`PHOBXa6Yw+Ag$D2HZk zb2HES#OZZs70!*bS*oz-)K6T7mC?1cYN$h+Mlt{IeZSJ~PBNgx0B&js0 zfAn`v(&PMHUndtd+J}F$$I+^~Atmvl?4s6!n1pGh_Kj~H~ zq{RoZg6OXN=^7*I`Z#+OHu>@eUK9 zU~bU5|Bu2J`K2m+G)_P%?tabW(j(0hidMG|yleugv2WwsF=3F1JIN=Z2D!@JBv%@7 zJgwf2YN`=ZLDLIIXppPsUbS|E+kb5IG;U0y#O}1o30f6`k{&4)uK9TaC_N-cMQTMy zDjO2*Grq$Xl9vGu+wLARDp>{yhTqvornxRA(v{SA?l@97{hve@a!^=pSCd2fYRHrF zdpS_K1Bb}et4b(_!({Tha-&#taNPz&jDW}LnaH&ALR6~khITV;xHFVAc9m#UdP~c_ zifm+i&Bj$knz~T3VzHvwfYDq3L$>0k$m^Wj6E?-%ITE37*tUDUC<4fAg@1U`A3bvz*58n( z^M@ymAWT2*CO+gy&nX)EYed4dQnwN;al8yd+|WY(MA+IBbF)7?Js-VFT+J3(-qB+# zj7?7K3J9kS_~RdorNa2R_uHIF+lHtsk1kEbFHkabtJuFW;-@#|bLn2|YXN8`wV4yO zih;LB)UBhJEob*y|0xfy_5Vbs;y*H`sH^HuiqALRD&eQb7DE zaU=sZo{tMO_ErTgs#o#pS^B%0Oi@7ub#PA9bQ`qF^QKmIVDkc+KvWAC{!6K(4msaz zwW|zY1vW4dG4U2xp^U#!YkX$DW4YpWkMMK~riRRTTGv=xEPw7HduZKP05}&DOW1j_(d_BBO-HXRUX3w53D4E)3yYk8X0_I<@BDBxY@lH z{Z<53f%1aojZ>~`X<@b9sr1-RvYH@$LS)6uXIyiA@Txnz`1kJa-|svbJ%xyO7q0(l z?%Lw$c=iTS{5Y{rUZOAKvb$!DD+6ijPl9d-W3VQ>OHWhl-CIvnY_D4DFTntOntf1~ zFjd%UTzO#tO+9fp&a6AJ%b?%Wh^H(!B4AQ^^Hvg{d{kz7={ArPa@HlOv$Dh*A2mXw z?htWGi$x+8jf2^)>Ngu@slQUL5uvBWl97f%zfK?Bj*-6Qu0vpMYMpY_&# z^Px;tT0KFw_eQNqmG>Yhfy`hTfF<nuonaJd1^t*cl`%aKEWB zCZ#z|^L-kQd@5OFtI)9|E+msqs|~2d!qI+UDo3)#jBt@DDNgLTRje_Pz#gz}J)O}{ zi4=O_eb}7TPatKJRM`;Oa*&VL|0a`EPMp2KB9+<%fZ7cVzi)$7_A;R!xG$`669X}Q zN}|R;)p&q4>Qbey+Pe|3>$rxH07pasTI_DtKT$TRWPp>yFIlmxEyPz;Q3un2g|(T{ zvWziQ%>8w#Tsx|`Q})Cc)VUYu7Jx;H$hle2Qc`}IX=gPkNn0C+8D3qPXDa6g=RWf# z>2&Pzp;2~N!B74^3rNLM2@j>KBrRGUm>grMK-|5^8L?c6v%!FjW6EY(u10z*mCe@@ z7h_{q#;*J*_a+0nX(KE-LyOJN^e35v@W&Vqvq#B{R(laL5$T+ic zG|VLWniP(pkA9B1h5!hJq?P<)73EjLHvb zN%Ja8G9yu1pcC3)X_@N+mmt#R9CyPnKLH|Cq|0&*xd3-av>NXFEo=YClWB6<<}5Bd zVytW2T#~V&<(e3`hiq9?Mab&eWB(+xxOj45<0K#Fw#g(yI)=yk6p=}K!tWgKhLCblKStN2Xc?da6bsUPW4rJsN7-6D| z$=BdA*88~$_c9Q~LTW(Bt5mvICW#eAQJ@IZ_#;1 zS?QN52A@hS+D*+J@!jloV4kC2W^{q5RuRqs^`eZA>ifnB?4>8&@(X8Nk#A{mqk zxgRt0+K3Ia|5%sVe%uiKY8~%3_JOIydtpSCP^Q0Rvc?mUBe6>sZ*b#r397ozQJHv?c#Q>*_??ssg8FlaTu~rN!cT4U28IiYQglCM39Bz0kl7)B_mwK(RqP02mswa0Y=IM3y7r6_%cx7QIoh;ZS3j3Y@dIdwm7b*1;wgh*j6)O!*>ddL|n-7 ztukb*%+DBzZB(E*LM<6C?Kdt0$Gvnw-qWRvbeYhEy>{75#eZ<7YPZ_BsD;fVB8=a= z*gn6!7p2Wd+ZSvnB~$-pY>UKy?q-6J*K6-i+E!ZtS<=ovEuV^hBU#;(7fW z#UEoD`jla=FA1LPR}444OR0bTTVGBJUmTl?no9DxX-@k2`EpQ+IDg2)R;3udQ~gU5 ziq+`K*y`i-xped9U&?ES(oZF5O6{m&hikyXgoak}AoZCS!M=twGCivP8`6RMKhgX5Dro%DyKJHHfz~+@|4P@{Ci_ikIZ50-u`FhJAkY1Qr`cKc~a#NH2h+hFp>rzn4n9Qn12xq zsgZz77(qIBM#GJ6&EHL~jgs&MHz>*6WI}%lWwWalswD2ilPHaLIrZ4G>%1=(ZOx`> z){~ZNoZE%RL_+fQ#H|(`T1l`jRVE3ENv>^^VN-%DhR6D4&X*CLce~NqNTDlW3s|I+ zS$SMl%QCoB8Up%VB~d%)VA+P_ozxfYE4B(Kp^8N=#okuUqE}h~8&>;0fenOeQ!;)} zL{ld6|D%~f1xzv!ZXq~S#P}*5X$b3qO202zJ!Ek$q#=Y|LV;`4S}-Zeu8YV?6pwzY zlJ{gXtd6Q6yjaLI<5ZIT>%yKoswC#=tNzMKP85o-neGsqm6Qj;C-a&sEG4=LRVd`) z2B3XrEy{yo*Hv@}ybB+lc@Ma|*FNicand zZ`=>dRNL&(l(7L&1z)e9XKrjFOm<|sC&*KGjUD0Pop#%}D8bXrAvZPjbVN}N~| zH-PIycppG7(&>kLn?TOzmNQ8$V4d? zWVhF1UIzoGXp*S7<|2pAn3qE13J%<8#v6yw76M_Ap$nPXj(f|ldCQM`i#g=4_0Imh z^tg13VVZ+&Rdv2}>p}d%uAq@U>v^U=JLCJ-T)8k9AXRQaK`qfqVtY09NYWnq4IG32 z<6Z+?OTh^zS_~VwNDO#*hm@+q5VW9_&|AB3T3g{-8C}6%E`}}SB1P^a`r`P>cf3vZ z4y5iugW^B~wQ$Fn4pNqAzPb|JD1;?-1owU8G?+ZZIJw(f0Wcdpc#SW-c)_Kt1>v2psp-H*$bem~5q>wk%5zAk>Sdq{MW+s_lM|j~V?R58ufaC2v zy{>1%>^*76kuG)yT-AYHL+>w?e1mHA4+4p9-f{_Sw~yUhF1^&t1bEFCQnLwpOiN|- zQ|ep>$?!Hmyy^a!zmfVATBO);CyfwSKB{*N77DZOEC(4A&@t|VgEuf*5t9v3@nh{7?DJKC| z5Y~eTJc0$E$nR)vOzQT>PjCkttnRbI^W8Z&22J{$OXh(s+b1J5dz`8{(q9$PbDZcv zz@>eFt;QIP;j3EpQCqBfGRKudoZDhnL=(r1CbZcfOL^a{tO`dSIo-;;h>PX# ziQ3Yx#fSWaDX*MOA=A=|UAc@I|(O*O4_S#!k z7)W~^CvbV~H5;1Qg!f=l{S`38Ju`*uf=o~|_n1oOp zfcwWKAv9wWj(97Vrz#^tAh>^SjS&KIVdPrQkZW+^$<1NG z`V%tJc<3XzxZ2nXWDU;=mYgZUueRwba~G4FSEx!zTF3PArf$0%huR{3pe+a?uyvVUH&nI*C>`WdY&cZ z!;Vl}GDOiQN&Ld&xqo~Zyq#U?7_UUJ<5{!W0k{{qMI*W@$A)1~a6x;}^o=f$v9z!$ z;j1C- zn%rIjg|=g-x?@3Pw4K*X%ur*4e+zM#=z^`t?I&S-M@P2X8Vj}=y~R_scbR!@G661I zGKTD#XAGY57Z~cUU|JfF(G|$n+5}<0o`&e-xQ`PD95^}_zY(cW2k|1nU?5_h{4UsJ zi-n&*2knHr2r@&2ZL7G|xD2Zn3ZRyDZQ2lI{qmo@Nl2e6xzvtCYy2IMoC7YKeGsE= zfaIHj_Roi7n~&F#HRGtq>z6^LYH!BT*Buka@6VC7eRw{EUCfoIVGI%jjtjW9oQn$n zxktF;&P&81roT1|3&kIa4A`4 zUwSDp*C93k(kX-n9Ijp>68g#9``8uw+d%ey2lO6m`g9;B0xwV2iE zNuUQ8RmTK7;yE5UCwnWccKoO*5SaibJ zC4$^QMv+hqV~(x*1N66i`Y27o9C)?C_`MrIsWzRu`KgKZHkfT=FJe(KbOY$}mdjh| z9!MW62*SEtHLAg-)RW-qNO!c6G}~a^&bHuYOeYfLZpvO874B-`Q|!DrZ_}RYZl=*= ztG^>ZXEYC(dmwKr74D1-vS{z>4AFsCW5}{xmov^ByCgYyzS!Tvo8_e}+u0oHr77 z18XTWibzoXpDohXWJ`A25XfEb=rw%*y>lgBLwSFwsQk}Ni^dddc%jqTSDo|z;at6j zfNTVF6G+IHnaG=dcNQReKe!7wL}UNboHh=H+l*&tb~4u?@l+1kgY7oq!^5W=JBNp@ znQ#*d?+2NQI-qT<;zke9b2-O|Y^)5A-ARL@Q8-s~i*h??nm+e(4!2`|PBPSx-_SPX z**$fbnfDLExn1A5f7PSLwt35{ty{~WHwtT8^JzcM_wy*Rg1-<%_u0Ja0Gq|P9-NAH z6e6Fe!8hj=F^OH@hxAenl0)xEpt~wU#SSk0fe^sz2qqA!^|j-GVBen&{`$1Ael-5e z4be`Y9HCn;>^m0l#WM-V6G~E;x{2#EP9tQ%2cVKWGJJzTApIorys|E*T3jpu;Sf#< z2qvtx-;iPAxPM7=BX)m15_$E7Q)p26C<=fvoZ%n}z>?2I>|TJ-rVM}3O`MBipYEPi zbDYyx$cu)MKSKN6p_t#GyL$(zMDe4oIRPt`Dt3&Z zG>$ZEwr<3^m=E)ZW+QT6CkhR?xG{585*;>Z$zd=8!&Z+->^y){ ze}Kjyyvy~xack_Eha2GP{V~>Y1cQn6Q1^0}6#s1?(aLde9i4?Gfj}vJ)qGUVx+5;) zs4yZ24kl`fD^H}65$lmxdFA+C5LphGB zyq+YYKrN0FfAi*}wK`le*VHP$t%#ww`o6BxlGm%)d;E>or#*GG9N!P~#rMJ6BIRI_ z#r}WIajQB5pq{qE<{5Flvf4w4^n)kWl$Q#ZCqrc3K=CdPbQr`o?m3e3K`ArlvKd*5 z;GFpgN5#P-T}wHy<-|q{EE9EWa!zD~;|YL`@dKml-zRymG#(Q8@~7c7%tZyzmQ1#0 z&$RUKqWuJA-8Xa6q5G2qH#rn5m&JW5K$kWHgfr(;=HW zq2eczEVI%$t!W{@51Qyuk;%_7_f->nJeT)vcroo-(GU{V`f!9B#2IfUa-8T@DMhH| z2&z+)olLU88(w)&fg)TvprxS{^gwVxviqr+sG_N;C)g2o*=#bas5l4(@YSllf<}*q zhCmGIhapZ05Qn@2nObi}x&bZ02a@kDhZjiK3q7a}P=rG$jgujuIfPn4AdnM?zbPDT zB}v|rI@6;eoCUp9es%tC)VYYHU%i$use*2HG!_mxBXrV)K?b?5GXUh>_dvb~&u{^Q z-6U_qFHc(_D3qZ&sUrK0LYs*{43!W`Ur30+P{fl91#4GbAY#r%w!26#bz)+(83~H4 zEQDjd%GJNQPM}U`s#qNd(syl|${-L$AQONve!m)XBK7N7&V;riW0n$#Q`Z`l?aqyt zE?XqgPIkcPoWS@|46pG2JJ>C)Q9p5l8?EJeKnbqweJnTXc->h2rjO13|E8?zCM*0; zzsOIh!W3X$_;gHS^o19ynjj^elw@Gvn^%2#mVW22?~msh^xB+oo8+fP|r>mucAjnswdf^{uj72id}REte%5?Gf9ar+1-qeXRF05<59oLVMH- zWr9jM2?z_l%)`&H1!`o5&>mD=Zat_@T17Wp!tDVgK~(S0G02%TR0DXOICJ}UG}972 zo5@TN1@?LOVc6Z(7%%RB98M%>78khHg2J{NSTYhXe>fd1riRQS>OM?~U5rM1O2$~D ziOb%gtlf=B%(=HVu|_UYed_%wVb6x{pry4RB}6)=CCo#`Vs^t%v_w>L`n#M`WYTrz znxxfb0vjXEh!8UREDc4GQguqHmAED>;$*f%uzbE?vEY>;>K3{?eB|}~zHz-a1ji!Y zG+=DFYS#*qvID#Bu;A@?IXuF+TxBy0DjkF^j&z%~UrFdr2ViBdVWB4EcqwL9F6Os{6Gq^TnPT-A$0hh4!@>xk&$G^m=EZ`ZWVj%a>2R{n#TEiR z1@pq2^C##Ejry%HK*MA9F|Of(_cMGt8S@38;M{Zs*RU?0F|3JQ0C{H#fGdOXka;`M zz?0xN&L6B?!kUZ|Xj1gRG;CUyUQ*N_6ehQ!8FiiwoP&v-}3)fHUoPK7ih?|2{ zksl&JlWo0b_3>DZIJ_mSxJjOfdg#{cl0yhgeuAe#1+ol$b*>tpL=yPOt+H6ssS z{=`T2E^VbM4Ks^C>8QAm6##ruD{*6G{76G3pkl@c&@R`okhZaB!&q*d#0E&)-Ga)n zp4=@!h26RjI(hQmWlwVFIRlhdSEL`qDi@Z8C^+><6bP(mkHn}!nl7UST4?qklbZal zMNZ?#W&zbz?Ts%HZwdyb0V2HALdVCYhWtaYqOwOV73{B7E&1*=yhB89$3_f1$Iesc zQPozu$VmdsVQa{%WD$W8MA+Ixj6bZ@sq-nDnl4V`xa}f;+xKW+gGL zqccV_Nr>c0uQw=(>3D8+T;t70{+uUk#qxAUClad>|Mg?fr2DuGzo+M3ds~t6ldnqXs5Sij zgHV&5eS@rF1Bw5BAxcUFlFdNCWcBs6CF$R&vtow)p@|x%D2M{Xv6F#!ovin46isas z2dk;27+Hd_3oPa0DS0;5Z#f2E47n9Dx1u3CI|RX5UVE9HTt|-PDgfGjRi0 zb$gCmq2>C4&}thZs>27v-&m$4d6{gQ;731ET zp1N!N>ulRp$;wSabi0b7?HbLSr=kSM6w4jj)Aizu$CzZAWfbS5P&&#lid(t#d4Ri^dT$s0Hb%rS>MvkF<`%o~Za8{-!sxaI z7Z8G&xh4wq5bD7at@mexg`-aQwAUK{dOG*VH$K;B>@$mHqsdRBfnX0fcZ=UPfqwa~ zfS4neFA#;t;>t{`9=^HL3Crj!inR@qI5a3s6cN~;`gKJ@!UCKQm(nVfDyG$k#cJ z;{5?!gQIDZw*5RYUa0Yli?J8SOP&LYj*r1FP6i#EwE*wyKsw9IvM{767g~turVf&+ zVs`DQjO^;Me zBMw7ZTPvHJTR$H@-QPwlD|>5f6m1T=f*%abuIvH)H$ zEFd=m-pD=2?$Iqs9YoI=V|yh=pYtV*vO7G!l8E0%W9_%j*~I`cv&LWQ7|355;au&x zfRY#T4fPH|;D_Xt>`V!69gh((7!y(zIe>q7$?>UCz>mH6f%$}p+v%<@GVabj(FOQb zr+Y!~_|34GLG5CuWrYuBKu$BSS~CoD>_l_|RUS%lu@O|fXS#GUl(;S*%pj@ZCnBiP zKuM=JYdVK^CHH8NPBW3cT&I>?kxNubI zwPrjJg99p3oyEKNPrCQNdC=yE#hjNdd2Tu5!=oS@WcSim3Y2CPsALh5y=k zK@fK)YFmgq)Q|SM3(`olb9Ff!3_A$2Z=H4L8sVo127wse$Vpk?gMm|hWX>nk%I3K#YW{nzJGZd~99Raj zSA2>zqL;;;*1g+Y2&VTUwFfm&F$>fq7vUuY4HpCqd2aXW=&XM!4uMBk*k=j-2|_R! z&O`EG3|9h1NkH*r_@t)3sD_xY_N@po#la8#%V$?d(WFd}eUVQWFaXe%D`Y$#IZzsn ze;tmx{o={+^c0!xhDEdZ_HV5t_Y0x7gKq1n_lS=vU_-vX1kFNmB?2~IL%@F2Xl(Y6 z5xV5$SxU5l>}BoCTkOQ=mg3?0#vWvPd5p%#J&J+70=xg(i`_MyXA+d#69Dz`+wsXJ zbMaoY-Np-gqa&#jW?$tclPE;Ai}nGrRsNmiiemQbhlE9e{Kmn!)LgvVTr?Orn7KeT zGLle8SA!&eI_dw0%(bre!&X~HxY%5L*lgcPMkuAltwA_-R7bIbI(M6Q7G0f&xN@ zjDkc=tv7YM$aQGxinQ<>aPb~*K2sM)(%#Y{65)eZm}(l4jc)W0T1y;#`*Kyd#sg4#nAR6V5xjr`T05P_K^L7Ti2F)J?FY@p`%Ucex=a*}ly%%pzFveF&Gjjh z7rND6#0nzAu^dl#k^NY>0#(qPERHo5{g$Hq5+&6<>0nspn)JzaxsjK1A$8y)Ewcq@8L z<`0N0b@7HkkKGHWhu0sbrk1CsKH=;J0|gQf9#JDhqYQuqRUCtpfZSeBP3b{|M)cQH zhmv*r5YOaT`v5?2%R2%$dQOh+8X|6YJ3IGt| zoAfBoGeD_zdB@SiJ(B&Rp+l!&+&ew#z{5t@tWgKD@4#X#JC?(JXiLchyzLus;ecUloIt1ffW`Tn)Is5{^2hAnp zhUK~Eier;C%QIj2VWa63&Hr3zHX%ykP$2Y;@sg^bPo!iIaqQ~y;);%TM(4@~^)cvy z-D0YC_nvO;?_vG6zt?d(Jqfl;J10Ed(_N;IWy#~kjEin1xS>E{}O@FpDc$<}jG zbez(*)&UHZSWJT=xd&~6vCRq(#^PUUwwDs-5x1>bS8pLzZq8TUX-jc9cM^qz}%~b zh((78-N;iO??Fx%URCSaNb)sMr6UlK9Y+Y8$wePoBAw0wWTxj3C|ZDOK~L2_$4uYkd9H!qs@Rzy^Bfzw*3o89Nqk!I-2ce>rGCas^2S3DWe?czXO6 z+FRI^rN->>T#<>X1}7XaPiV*}MPr0ueNdZ%#m(cQ zBTA8&eR!m>o|BOYsz5280`IW3bup!*{t+@cx*MP5+&xAN1vX%=3&Ok52=~bJ&yNRJ z-QLE@8Z#k5v%~i0q8nED+Y*=P%h=-QOckz`LJ9<}eS-$#uktQJT9a05;a70F;b_4Q zqLSZ4-D4(JLrwgb)-t%J&&H=vAk9z_ddA!G=wBMbpk!l1ga=vd`7z}6dEAIpbM_oB z&$J*W9jIP_w6b)6Tf5AcyL9DncWvjV zwVi_*Y>dY|yb!XdBkKQO{2I(R}+a1^#|pOlPI}`1WlpF9&zZRZ#WC1%I7+ z#rrUI+$hDys#)sGndS*EQv?`;Zy+*G#}(zy~6PbLV7L zTt?HsT*bl%p4~;Xm?`I&tONnJp$j{55ThxTGSYX_*g9HO&H&mI%tpf#^jUGtiR9QX z%|`@AI}Fl>MM#B`J-DRk*kOEOK^eajVq|R6v+1M(Du?J* z;uPB1u#%oxI$M7;IFksbu`n!e zYYE&rfzp8FNMYRZT)Ix9Z=P;~CT!HG=N0=&!=8XDhB}RkqKFT6zg96*%nI0ZHyS5f zB@ACV(uv4S)%ickQCej0a=U?81bvGRpN2k}29Bl%du7ti(I=omls!F^J1k~rKKxaf z`eP8zr#=jUKtyoK5kPQ{ z7Z!9^98$`#vYA>ytlpQx;=CkmJyotn1x-is_a#}O2~epURTTx77iSsOisl&8cE!`M5`|QCSWp19u`P9i402EW5}9BAa~>LR-CRjos~xKQO_xgL0n8fu+J*3_`V3ki z=)h0t!&(K%3|fA}mbuxo-J;l~4N0U|cfVy`kAe@m!KcQm7oaJHLz~vlMDa#rn-`(N zXPs=CuIZy5ykCJUC@JBJc`}0T8D}tR(@x>yDaUzuxg&=WDh!W!y5kWRX@k&J10|hU zeR7FoJC2u-+wJfV!Q0HQBD~8qKs!gVeQI~8HKt%UMJL@Ju0_OYhVSf^7@K(G1-4X( z@}lFweZ3;469$@#_~5{^{k*cXR&4AR+dEr7 zZ9H9jT1>6%;`h{i@$<$W?(W?yP-180#ojN))_Sq>;+NvbjTcYni?x5>-dWq-Ew*+V z8_(g=u!d(FFIG4ApKiSPp?HFNyuEjG14a-uy0=xZL)X;C8tSbV&)0TVpP}WICmWj^ zd%w&#);IQEu+8Mm7R@UB4mAM>-l_x=tK>)jz&=L1)NLR3Q;Wx@-u=WMA$wCZLkzi*H$*s7N+M# zGJP#~oSmY$M)x7wth{w+O4Ddfb)j9QX$bVkGTwOA8(9hHVQ3Z*U!y7VJP^SYRe&r~ zOi>EaZ=zoA!0&tNm1~@q47TdL39LnT*ykJ2fjz~s7S=iG#vcGa_-|y6ek7^N!8O1V z{7m)EVC`q)WpiF$6pOca0euEb+nJVVg5__@cddJvjma6jQ6m611%aDQ{FR0U9Mt|w zoiP7CY%OX#&IfzS)oylszm{5{VRZp5@vpRYxAm}f=bkiluk}Fw-uDgPYqjr0!yyP< z;B0_@rGa+qUfR8>4zj+-qvl;c0;}dhI-I0mvKjgq@VU4aY+||>rp$5K%`-GgD0nax ztEM~=D1C8WBZSeW%(k5(gcWV%A-|iAsa%jF1Vii$-jCfxQ8ISvXa6rzW(8MqnKUZg zIXQn3UrHQQ#4(HRk-RVGmN-AsZcBG9r;qbqQmV|GD4xn~;ws0%i-!t4h=`SLmUdma zs*2flcK#v{;dv%$QW#2|yI`%eVDPjPGlBOMj60QyI*elS8baCNMmdP z5OrWU=nSr0psNfsg;2WsAh+NhVjDvUDf)w4+#ikU^*6XWJ9m$;XfER-@;fT=sSM5_ zfHN4v{gWcAJff8rVN&51tM6mP>+p4;6o4;l&^~^Db~J=fo9Q)m7SZsG7$m6Tw!D0Md~#kO8Z^kPyHrS3(gUhF@AvbK|yaBba> zN@-hz!6u^4MxB8bM_Uh~QZM#5H|U~m*v)PWP;6wU4?lhi*PxZy}NqF94==Ua+M!pU^jc0+dX)#}f9i!M%JPXUo zTLVps#j`M9Uo4)5gZg6eEWD~Ome0c4K%BJVp>hcEEKI9&V%{c-#RHv&p(Zb)_;BOI z4tfJdA`DHri7}Gmd)aK1736yb7Tp;m%EpIf&a$NaPYHvGM9;hKxiX9B#eMfeSAO*3 zp?|Tt89i<<%7jmGMaGZY`dC(A{2UzvYg1Sx@zV$T^h5j%9kS%7=-HBMbvb^9A+p?j z{OpcCJBXjTo?p3VH=c`c+w)89M^Gnl6@HM(!9SmFG&N9jbrFF^MM1^nvTrkXJ zywHQyzl)Gjsu!UHY%>`^J3tBk9_UI8DS|J8QYX%AD zvbXW{yGJUY@SBF7Z9E-+v~P~}OlCw>?3Z~^G`>RS3j>MgW**KD^M%X^P!nT+9$uF7 zh2R_n6XSRO8@v#t-UY^@9@_KmMZ8J~Y98*WcqDX$$g8#h0diL=;4+d8eB-s1wa(R%wl3=>p-Xv^w0<`RJzl0+>-S2n^GOQ3JV{zlmuCb@)_TR% zvh`>YFU?oXHOnOZB{QvzMK|=Uzw%7WtVRGX&6npnndX>zC?Dm{6+r`zl6Qkg!aamU z+F)?H*|fhYq7@KthX1V$TKO_X17Rtj%b3%-q149dlBPg5@qiPi5?J!me8Q3A%^;gj z*_TqZ53eKvU`BN_a!`1Hk8N36E0ZPL_RC7oFTMt(0`HiA9ct=+Q}nf_OpX zC@Ak7aAya?6PngXDGHL!BQBoQ1t|HxgGb4(7H`c-U92Sv0qIi3qlgCLclpT5j7=qh zbYx}LhEj14@xG{}UAbO$GM17hxfD~V)ctRgnWXPKfcy6?$rv3IHrleB&@KxK`Y0u( zL{wOc7Quf%AGT&U=-doEk8KOn)Tfb6?C z?MSo&k5SQQT3zC((Q+mHfydRu87eAoUtQGAll~<&?>tS3>0*Hv)w*v?}@w z!TZuZ{&9J41anyfASf&4L-R|>2~qi0);TXt_oC{)A@`Cf)z=l7a}*P0V)-3(^2d{i z7+Q2Vm^_!lBFBn*?~DC0b6hn?Sd^tnc2i2@-qtw+T->x8f8ab>5l1JACa2hl-i!Uk zuX}T^10L{xCZ&;EVOn!jSHF`uztqx!Yux4t#$O3V6b(s_7!45vfPs!onPn`^caUy#%lKTIUo)qRo4 zZ>e3TWgj8qeM$C~l&4py3zX1?(;f9-T3~sVcvcfeeqik1gx^5sWRw}uq^C3Tk zWZKB;njDP2Tt>-QEaoh(jq1Nnl!zY5%yi)Fs3Ty^2O?qQ+7?B=WIUkN7zSI72#jju zt0xz)H&xT_M{#ksJbH1RfUN}Im(+?Hn(s-W%tQ_a^D}-JcYpZIDWibsqa`jXN zXx0`YDO{Q>GmKYs$ig8UL@7Bz93z>h!9H-Af@CEstySxee@lxZ*w7B9FI))G1%if_ z>IP=5dEkYOPR&fwQ{I8+?Q(1r&+#^$O>2aI%OtE%li9Qi)6Ub_Gb?)$|K%WG_RkMh zIG&nujsb80^gv6jR45}3r?|&c;g^l6`AA|7=3(fhWx|=OW~LBrfZ@zlvJC?wf^upj zNkcFJ4}_X%MCv?sfSm--wX4@4+6k|krB zQO4bX9i=97XF<&{fD@HVw=ik4E0N<45IMdWk)#sE45f3&o+WbvL`w;(ne}q!ZNw*n zMJ&HOuj$@e!~CX%!^n&6;aL39k;Vay)V4t?HA0!RcH+L=5~?PP+Rff@5w$dH0*>+f zIgQGE40izA0W8ts6t+MA6kn@*XD3kyedLd0qCyZK>CbmlUAbn`h$3WFjQI})yt9lc zVzF++zsxOCtkNcQAjOAD>d2s+LI$CYlo8qLgb&iFg99?;I35=ytyIm>YoK?OA;&Zk z(~-Mah|oB9Erc^X1Yy|NKP%Y(glfaLj3Pw6RO*Q~zY3A3{1y}LWTW5)VMJtqXLuy5 zfYHuslWGo+wW1t!CKNQP(bD#-xD+_HLuPoIdU@?aH zP923w*+{aMW90HOoNVf9um@2b$kh?K?!btqc#L2z_Y#>akpjMpdzn6KIbrOG;lT|c z$N=Qz@4;~RRx-;=cnm_Dj_@VDo1Ngtayl z05ww+xbh#p0t~SDuOp?4;l(cfs3ikJ{NBFnIUEALs{lkFzdf)mQ(3Y+Q=NcSv%eK= z2SJv-wM13p=J3trgQlh>zb`WZpOJ0xj4_E={j~4Q|0`=q5qvu>gj0f5A0dF>T^4BC4^}jmAdo;hSWfsrR(z$(l5)$dCH3! zK-TR{ONj^(wb+hlS}9}|e7n4Wq9Z*>@s3c6WVnJs4GR%B9yuR&a2~`ij^Ffg^DXme z@obI~5~c{zr6W^bW=9#Bl8rIlDn!_;LHB&-61xoZ(aqzaf(#&Iv?!_bP2HuzxxC--HbT~}zRJ506k#l}Z zW8%1Os_0?aWLfe)SK}j35DMRV7gd;6+ zadCySt{}e}Y?Gfdg|{`&za+G;GPa8Sg{_}61(Mx81dZ&1S?Ve~V`INZu5tA~Teh+O z%%b6NHSp#Ec~LzlR`)Yy999#K7s;@2m!Gs9OHZLVZy4vJs!y47v6P)gIUy>eg`??7Lxh&DtIFcjPRQS*C=rAi#|(@Y z>zdYwb2ttYNL{36*1+~MJd_Uz{B~ z!`3u7wkT21uWltA{UN~^BSN~oH(33d5RR4{PL+$LgH}T%2R$oOgA-PJ?$trugo|3X z*5ki362w+I1yAm%jpjqWNv+3GbYD0U4YZq?)SJNM%Efwz8;)jj57|a)NMw}b>@>tt zAy6Dgl$LiShtymkSV!|KVm(6kB|W-YCEdbMThE~SMOdhB5i1HHR1&Z5B5}u}c4qot zSPS=&>7~3S>&mZXLyO=7 z_>k#vw?1dmD-CWcaLqQEob#8lak#&(qgdv!Ij%;FtDvh2>hG8h?5okH3mIC%BRT|f4QS1HKMM?PD;U(r2uzELBXljQ0iyOu^B!{o34EBNII zoPte(<%q|M)c&Atp!EsIj<_;*58bIu6FCXtnqAYhEn<3p#Od^j6w8^)-*c77 z$FazX?}c+tDgpApG^e%Vdq;grCZ8LFj-);=&B9F)@zHZ+N8MTcWtd=%TAs88U68SwJRIi(}a7#(X`AU_X&2>n2NcW(F=?Gwx!68JaK4fS_zPS8=9TLoxqe-)YuRGUOzT|-q2-KU+ev6MtuX&R=u8nor4$>O9V^K?i@Rh2GDyvGu&e>5)`!2x@(_AC|HplsU} zhueP^_n63+WXj+6!AlLqLFxv}o5SKKi0{6cAA8{*L9?${@S}K}4_7r*`M*|E(!X~ zr;YwT39({C5W;H2^>l_kUMt&3%Vt=KbpMqnYaU#^3T@ViaFU`@V&&8yT?r&;TA?U` zKG;1qRcrrOMuK@goR&$nOK^Jbz;hzkuX&}Iyv0@(AKXO&FhhmbOgcGklz0`z3%b%% zHD#yDMUSeBzC3<2ntd4U;;!YB3B{53BTSJie_mZa^$mArM|EXKk@vAHds$cZvRrnd zrtCsg)Y)+>QT*oeY;cHMFmc>;KdTEv;fnYq@?U*KMY zG~$Q#dUK0QtT~Vi zowwwexwY-oCGRBK1{UHa=EOa>B_q5#mauA?&_kGO1Jwg*xc+@GY!v|dGOvC8a*d+s zJ_lQ+2w_>l(dfpkmh1Lys6zhGdL<=PFBcug}4D<50we^?3 zJ$Zuv*Fj~z9SV9zF9NEJ5FXWxGh*d<=}Uu(Y1li)J+<0QA&!}`^kUb+RRz3EbIc2q zaWOQr@A6Ka?hrl*aAw9&xvdP2aQ>P<44^3^XmSWs(YzQb{+SNjrNefqn<*oM-G?*? z(A^`)=D2w2AGw^)v4zoR!V?=JOk}ztI3uF}9ju6WgvAbv;_%oEYJW_I;b2Gfy~2=~ z?OtXmoOWp%9MQ%jQlpy=!v}h~W`Y}|mJ%`KpLFCnSoe^aVlX+6#3AxHBMfhZ#F;)= z37QhiVqwlXb2Z#Gl(Q;<0RlzXPL`Lex^U~UiqmO&{$?!R{F7ohr7gKIB?v|cT6(JZ zpUrXShUPX1heE~MpIQ2SmVU>Uyfh2u^C!zrS+>_9;K1pbG~6kaZ|4ksBKO8QGVpHi z?eWL6PjN^w=88@yGS&cx=SUORTotDQGeb8{$?KcRm!xs8gBcW_ky9ML+>Dn6c3IEW z+>+OUPaFgI#*e-CH{%%&T4Np3ZnBkC@luTI`kDTdnNi98+4twxUO8fyj7XG7a>vN; zy=g;Q3QM~99#U0rgv{i2R+4?aKv*Iqb!ROAZPb<9JKT8j6YfcRiqg&GUXH!P-5)o$ z4}X4!8>x1;S60_h!d)4vUAS;FJa%_=Ozh^#&f3b4hq#c5?c7n)omgRY>p3s1Vrkdy z#Nu1qYcCF?IyV{m>LzZ!R_X&$M)pqQQVNE9-R5`@`tI}$B(Fnxz^L@!ckA{P zGA;NKN!mIA`a|56r0J8#pW?@ogi#(J#E&JBp*(&SKbGu+d^{gNl>~l#x*R{%th#(m zZ<%!5niH4r#1|%e>CsCko$Q@r3>Bx7zQUjvUM?hW!nhY+-b&ttq2J2t_|dnl0=5{V z%;I~JqT5R|1&O9ki&htl@}d~y4i_U;stStn`V#B< zWA81)9JMZ7>Vilyb>CrRV9IGLL7D!S)@RpV+Qj~S6*GMp=!CtisKR`t-7R@Hpx`QS}GlO z!E!+s&eZ;V#81+r+vLg(B&Fj0uw0alQd{?xsYJ~YC0yjSyqw;vRcmi$TaF4qU#7^L zfuPcdC##DQ!zE9Y>Rmn-MZYakmzAYetPao4pgPb1R4Vu+Di-+=kZXmm3R*2q#S&@w z2#9^$3C4c9zt+Or{>45t-tZ;0fJ7)LZAMLqccd@?(w9;XEgoSt4gE3mzK@0IvXhA$ z+-J^rrFFxGZ%P-PXyw=TE}%xgRWK~&m~IQu-PJKo?;|fba1X0FDYipRVxtYzuuxTQ zLs2eY0;CSd+^``&X1==-b=AJq4H>VU9L?dodbR}dGCV2e-t@1Wx4Qc+CLz>JQhNHO ztvNDP+KnUc7=?zk&F)bYnug?OQ3#zC%LCY$oYXG`n_PCP2&1PYmzNhcx8pA=CPvzNN6z0T$AOcRyPI={_g3SQzlJi2G$ z5DI?PMBwC{M0V4{yu#a=n1QW@5~r7MiraYI`rEL7K0DQ!%S|1WUkYwEn*k?^SDDU=(E?|o72eNA-({Ieq#wY% z0};Gz+UMGnb?y-#S8k#*tgJ{;H_Q7cqE}|8{8Ch8D9_PB$tdsy8E_yUt^`jeEI9{H zZvdPTHX`-V2z;I@N1dz~7?l@6YiXm=o*EIpt!9Tw_90eA_TMVORh|VM#+Rb6B8lK< zqtMXehk)dCG?XImBYB6uhM7k4)oLNU(lRKTauEwsvem1UDijvsk(@*L7}l>EWwo4A zdfuk+88o6f8hLg1XkuEOz_3t z&dkXYhw0{}V$~^hav~McF9+^=SCDZK<~6)1Ux+5++f0%S;!~eHG1^gp+qCo4!Yb6* zF!5hdI;fK4t*YNS@-Aw{OUKQ49=>y<6Y(7sTq>Q5ol?gijJ5v^5s?5>H3(y@5^9C> zMnvg4DOf{M6OpLn=|5WGrPHEYM(i2PB#mE-*t_?UOXK5I0fdU#V~CIChdgLf)2d|? z;J^4~4~1tLGV z#Uu>4o}=eoH{)e0PI*Pbq=QcA@s{h6^b$08dDCIw<|+4l;IpE**zVjm9FTr z7l?ty`4PeXP;yft$p$fAQAl2x7q11-))rPgdExpt_Z&1V^~(VG>7uR+$kvmF$F4%D z|K`V!r0Nawc4WtrP#w^n4{t{o>{j#|op3@$fb9BpuWNF6XwPvI9wW%>N&(X^K0)h2 zz!+tB_*(jqIpDS2D>hxH3%D3TEO|8wAoC%pP*Xq|!l@y>rczsa-tEW&8UEEzg zIMs(_8-~NbV_l#x-@3tG(Qnu_=${4fIXIHBIAcHB3XtrVxvtn5= zvMaXajK%~*I?dustym6Q7TjRPoXy&|mPIgFu_)e7XETdTaOK*OYE8>!!3I{Y)L!*$ z<|t`r(`n7+gUy4`T{*9_R-1Z;?{@XPSf$vKkk_o9Dyx~;*Ym2?(`QwkS3;;%spJjE zj#2{8{qynF1v6!WfpLvP6C(mv#IQ{&|J2xiwz5;~!yqtjK-71ihCV)_M+js!Y!Ss3 ziXeMg54p}Ly}f$_F%L2C#l;)&UcK(%qSa_@z_Svjiw^H~X*8oxqwyN~#&NFgjj)vd z^QsT^7)IP(U;|CIK7QS3tZZ+vR-^It*IyT}ck%w^Hr@+-FZcS$6@S?|yI{#?@j9{6 zv6*$iJBN1#1cc2YZ)XwkkhBfsK!)M79yZDMfD)CjF1m>72u(t&wC0`sY%T3e$#K!^ zAU7tPni(T~X#cmuS72s;c+T{I5Fm4m{Hgvsa({L%;lwR49pi=sWHr_FRG1vp>Hrz~ zTXK1xbtM&@;c*{C-$fX~G4fR65hBoW6;1z!H$R( zHgC{L8G;Vnpnr!VED&7K@dhy*aap}Jgn(o$I=!&mf+_^vG64dF&Z>JgMxOft*PDyrP%aP+2cx5c7Zcxy z30V>z^8&7Hn4s~!XKTgo*81MhD?4k&#%{5_v-Q)))3v9?)XFY?!yxkW#@@57{k;Mu zc2-{O{Zha)Zso-<#g7{=o+5nd-?w+xc6W=doyNxV?ahrfJllA&y1D;!}{;> zZ-Oaq@9%8G;|$$DMYAt9Uaaq+mo>V%wa_b`6>C4y=M8*hbCX>)R`vn?4&f_Sx3+)T z+4$kvUh!;e^C_~d6i?Ow*~*j6HSG$6THRdPcs^e|U3tFp1EJd~w$RE>gT)lO;^${; ze8m1%@ZahllC^Lct6MMjcJOl^qukl^Re#>tU7Igfb~bj2koBFd=kpDs6E)B}8bQ4m zYuXA?EeP^6f+9rNJ_c>D6i?USZ}{Q|OwWsC`dZGbaS9f#PWP-gwOky4zv^ddk4sth zFq~rFDzESMkjA=;5GA(+Bt{4uiP3GRczZs4cMkg#7W`B=)=ur911vl8gd?s}-dTjS z*q4_V%L@xI6xk--!reCu;1dgr?dDNu+&^w!jXS5k)>-#!E7Bx5O{@_8LI~rY0@wim zdr93c%%^j8IfO((4~fD1DH*0y0ZcJt9mYP@yVp7CJy=?NaHspt(*64n+Dpd|d+l!b zxPAZb!+Y&JuA3*t2H0_iOyTGw366by5^6`u^F~SrbS)qIC0~ee;JO zi2RaQO>q;68-zyc1otJn^6ok{#q^YW2ettoiAthNwRez?C{*F`hcL<5?%4aI@31#1 zQa)wn{eTb@pcSX+e9KyyAZ6(3;xeXD|AI`Or9?UrI{FNm&f2EL<-h6Q}=rL#f zuYDNOS6`~5`d^BTm;!-uf?#Pt-s{eQt*EL2%i?zN0RKnYI-pr}AG36Xdb!iXk$a4j_y(9z2Z`(L zuf8Vh^G)&2RC4&7e1t>rMe|XA{FDnhFF}0av~}4(zlttd=hI+k;4ijh3SBmcoAT~D zUy>Fkw&ZfgIsy_!C(I>XG{Cp#^kER2(|jE^eCy^Jgldi5x132 zM(({o1EKqs4GL5w)gXZlR?jrwL}Ebj&;F@1xQfMrbsQ)llTpN?;0GN$sjW2wd5HI9 zafWI-FLzwIPZ1J+B52A&2|NUF*$e{)Ap1eOSJ_Y&DVA$4n6SCD_wXxP^^+&%d)%GX zKY#1_OEgMtt!xBclS_dico!xV5?8W$Dec{Ie=JT%xiZ)YHYWedEIKM_??Dn)VG0`W zP%KT_lncaF(iiIHCQ|I6|HccO$$MpoCFAVi5<18puwgaI?G#!MyXo^{5w2IPSOy z=};1OVSCb@&`HRMq4lJszIR4to)}HzOGSn|nu@yG)vFG1NX$@dDyJrAfHrWzPgyG4 z8lk5PeSG;82O-YD29KmC zSQ{S=sopwPunhM@vPmo)tHST89gXORalrLcjcqk$g-Nfl+e!To+6o{RZWf^773}UV z91negQ(|QQt199LSX#rOX*xlg5wZCQ0+$CfcDfASvpAP3TB1Re1fkHRZupllF`V%n zYdyvMSJHoTz&!I}g5qKm0S6qe;hFX~5AQbHOUa|mu+jHPu>fLsr8;=xY`NlFH8te zXW?n$iUPY>}rTT499;^h-M-V!@`!expb-uV85r-E1u7Kl&pOESEtFv`5BLU!d zwEz;3A;NNBIQwfc`^(nmRyeX+$ChG%T*RuWPI}Ne4R@wl@dQp$if(36DmNJ{P&pk{ zj>mq6WJPcS==|Ph)A~`%=2p##g>$Q$tJ3--%jX&FGx{g$JbpN|w2cUc7|AR&hCiF1 z_N19|CFQZfzkz(YgH7u<$h){D-U{0zKs zOwR(&5WF+~3o3=<(ea%ny)7G;NeT~pW~sXPWoYc6rGsJiZ(B6>KitoxB z-ZXtm_my{};rVIGq&cecd1Qjm%zQBvgBgvJ>Sa>rKZBNYk%(NIaEX|%bLCSHU?YJC zsQ17T-_$lS`w|y7!`dDV!ZwfJ2rNaFA%% z79l2h_cRLOYi%(g$co`>R4j(tiAmVHXLSGv>FktmmWU{}UN5k54i?$(;-+cbzDC5r z^6=(NeV0@>V2C6MAlB6ffIAPY-$4y!nkQyuR9yQqJ^ARO`2%kn^_nD2Q6T$y#q;p- zlJ3Dljl!jOH~FThG8n+I?&Nd7J=zZ5{O7DIhazGw~WQwE~)w zJ9>$yGP`_gJV4BkM_m8sa+p)sD?cmrD#RynMb|typL>&PXZ(0;nT%8mM>!CQlhS>k zUfT9lBkTIlL&hI)$go3Qa?rR-*+7>^My5P$_*wA6Ns!&V%s`&>SuOZh$t4(@@aJhG z!gP=$cOgNNCqyp!?ks{!iS48(x1=M!6G}=wpTyIQ@cX-^19W!Em^gjH0o*^H20r_w zq8^lXcJR~BcCFE+vecU+f?;&EbQS|@WEC3tGKu_78MaiK{(UG++lUsM;Ke5RpIjpM zlWBWTOnzW3VGe|vm3>gz{ihT4pH9?&I#K`WM18FjHFav@ehL511rZbn%{S1+4&XZJ zd}_^K!Fk5+_Rrv>sMZLrfb)!0fW!;;=rJ{Qmrw}sItlvcQ7fSZVbpXQiV$=KhZ#f* zjo(9;GaQeb$WbH?zmQ#j?G1((jJz;F68~9RL*TYQg?(ASXcv5hZ;+zhH=fA7pKXm} zZngXEKg6Fl^?I5@)J5+CUfP@z=VyM6=j~)C;Rmgy)?(@+?J77A>2O|vNAd-bdWj%2 z`AZP~`k-~Mg`7Ju`TX@EznV8WH_@q!@n~T%Je7iNDYGR1riC=gG+U)DNef3F$Ly9b ztUxpFzCEcR^+(5-O-XH_&B7Zz;Iq^)!T=DhEMYuJr3^pUxH6mj@-8(K1EjV!-(}}4 zU_Q&%Oa-3JE4r#FoLw)+3sYHR>QqP9?sUEkqu&E*P)7(NAr5v1@5f1a0b3=YR*v(W zQpN9dvF^)+E`5oEwXR!ZI{!N??@AmHI$@zLw#Oreo$~+F-e|*&zkiXJtMEHT$fN%F zxz~BS!$1jMr-RyJ)xK3|YtI~$rJ)SQV>lBcJ3fNV;dG4HCw1jcN|rskY24mLXwd$) zW5^8Z8iT{C(Zc-JBwn?T&_ZgXMhNJl{z5gI=m}NCyQzyF%u8fuD(NJ1|9Bk1^O6&UcVZDxebo6s&!4|au&Et$B z!jS3cMNA5M!HIhPUj?yYTrD8$&D8}_+@Zw-(mpY%*BgZ=z%aZ_tzWUh3Ntd5Qliub z)Uc$Gelx{h@bMqEW{q-!?jLxP=qL0gMjxVS6*k`H>U@DXM}*&sT_dIqgkyGl1L)qS zB<>UI12ACL5h#L1HN{&r#gXI4;|)-D4GP2M*131O5^@7vEXFxN{1}~_I^xc6e)$rH zceuK@vw67c+Nef8v8u?&w|eCN+dg7tzXk_LD5?X*UD7#R zNDksz_v#G6>2l&v^C^2u5-4>v{8~Sp4MZnS8jWK#2&!Xv0AU?smB443h(>JhV9-15 z44C?GKnQ8ix;mFwJy@Pb7!XzviXa|U!3F6+D8OAsSfG=KK*-#DY;M*M0FjP2V3hzB zks>`Yg%z^^4F2R7bH(tO&fm*|R~HJalhFY&9bIuVpe4XycN3=6CNZx%X0nd|@BjIK zC6hq!H&~A8xb0RNgOvKmR|9%rU7gFgxt1Ibfi3`3E{bIDeTHXP&j^%0M_{0ut0&`4 z5Tc0V*LuvYJV9{iq`AjbUm`M@F_rj=_{tFyH1=D)7Js_U<`TcimO?wm_&txXF}QFa z+hM?>5J942M-L321W#or0a3s!SIcSv^Z9wVGwLGZN#gaC$w)PE`Z6XMu`lcPWP~tj zI5CeIbU*0h7CP=BLzF~l@(q}>ph@w`uZB;F?LOv?qr7_q!NrbTw|t>8?|!ns8{x{p zMq&r&kZ$YkxC0i!J?7{N#4;KUM~Y|k=R&rXP!WnIypIESb8yrHGq%x74>;0knhQ^y zh}IsCu))ENN0LYson!HbhpF%MoCi9R<@xZui5(HUBYt1Jd5@@BY&o57msbACM95(( zHt?+uW$W8(t`NRip)$&TypBhK8UeH+J?CWOXt3XA z7!XcA?wv-7C^}bzOLyA6rHs>Bbrit`o>cj@KZJJW+PzVr*J1K&{V=yTu*L#!E@RvP ziuZSkI}w&&Fv7!UzzAFllyNTiddf}^#Cqkba5J1tFani=&#(31uWarh2Lcx4Pka0- zD-FMp8e;wWQIRFmJqb*onKKye)<5ZE^Oig{+;3!zwg#zr0Jne~+regihIzS^vw+{V z5txNAR-8!i2I4Pre9XZ=wS(i!xJ4KRLL+OzE9BY%IR#EH$8QxDt6;r`u_ZNExA(QY z$hO(eX>G7mLB)-$TCe0-u2DU_QC>glA(zJqWtnIf^&@mut7T^yx=tv+)=#ML+DY^X zX5^$SIl~w)=Ze79u(EvSfDlPQ`Exu_Iox1&nJFf)Z5zKGcJ!13qF{_~ zi~vAn{QI2AP$H0c_=I9K+HSEkN+1|H2ApL(a(sje2&@%${LTe>gGh{@LNPpYVD8R) zoe_2@$R~)s;T9YArOE3^u&HS0S3`R)n(XfVxV~x9iT*%QZasO))lJ?W#set6S##wb zdG#5}O`1iaew>Ei^byTto1r0&Ikzxsf9B*Cig^L*ki-XwJ3&DZV}#YHXse);84uo| zSV`ew1RLOy4NXrOGLty;QzL+t?T8%(WE;jFECs@>x#i}`CmVvo#>2G@hI$6e5G03; z3uvmHIO~`r6fk5zq9hS9ck-kPa@`~V&l6^0E7AkFQXR6Yq3{to&YFDfUdom5TqMW);!7 zg`5Mim@&uJz_B!sT14T0@hVE_HF<6jpI%4)RMon5RlS++akLIC_&NzKTl=4l78ULo z)cZdWF&M8QW^2D5G5b3|T#pyfGNdvDx=_h{g?w##=mln)!xQ9)!v4)@ilXx?jHH$- zgG4o%sM)u|h;Q{E{yQbSn~=0XM~>|FD%RtwgNDlV+@f5kdaH-K-m&ZUz>E9m#=EiF zy+0ya;Q^1Lt&B*bA5^gbUuVP_LR_WdADkct5TyPqq!Zm-!dcZec5d_xK?8TPPNBd& zev5TNH*JVQ_Rj&Xn`y>s@#8Pw+=pht%uK@k**~w;f2?qi?~fx9f%CuH$E3RxF`{DjR~*5(fP*p zRLvz_tBM%?QIDEG^uYLsA?EYWZn9ePLz_*;7o6P$3PmHo)*}%XmDOiASpYRwNz-9d z)FIW=nus)%NU9|KDi=vwu}LE2H>yA%?q#y z2aId{#&!YEWV{Np9034thSmIRxUuE9(8iV(DW43te@4P!FZb7|o5+CNafrbpqdwJV zWSAGoF95MA7n5tV9{mpynZD_RHB` z>$Jt+$YG}xg&76LL}A69A3x3}BZs3_Fp;p&LR>+ zGH^rJ?WG|AZP_nGBqnG~w^dnDgwffev!cA zpQJD$9t&%Ys9x{nHWIq^k#`TJv}*}D;M_(FF&1`mLs8zACP?%RhAZZInBdZ>Ze2ME zF2j`9d83)9(#Kh{2g>xbo*-`()0)+5R~Yg$NZZ&z5bp(0=9UZI$2Av^j@O`00tgN> z812?*6+Q9jTmzW|O@0e`UlIN>@tFFSoj)=ZILXf8lWJ0Adz^N<1qOZ`MDwGUr8{RV zf!prhFdktIs8BJs0oP8BW=&Ce1J;nl(xKkXizNv8BT=Bv_U$RNNe_ADF3rcZLk%Q^IJYN1vdv#PU+oyi64IEn&E8*!-uo=SLEB=4JL^JiMA9MSl_ zO914VjCJz@zT=ZA%P}#RI54i~c!X5{kPj&4eQrqX%kcybi&R%PG@G+BUFDQh(*hDL zA|vnY%#Qfzfdey1nXoxR;lfb~MaWK5(^64Kvvt7F;T}Za6ILIkz_>%fRC$Wlk&9fs z?I6kp&!q*+X#kD?FLXHiOo zy7?#oVpyo7ur=stRR3dIA62DN)eKileEsFKUx}A zr5~4)ST(w$9Pg@n0_o@d%4Tyq3Qa`Q6p8 zvs=Tld2Om0(_Hl$Rwdq#U z=MJ~jyk)2nGQrfIpN_Ku3O5=HDww1-S|(XR8KxDSI7*gu`3C(s`Al&scM@Qg0Ti2D zD_n#Lw^!fu&J{+JjFIm4-Me=!o_FNVf@2&vJ6F9CBYz-NwccEwnKihu$^;16L&9KQ@K;xX>PR(iwXj05E-l(($d?g@8RIkdqnXdIJw7{*zXI4K6= zAwYyL?Cgw03muYCAlohPZFOFgSpjUz7yWKI(e}kLBAX6%0chejn@o8MI%>)1(5v>Dwf7_ban1=g=#bgX;2J~{pNy4 zf9d`u@^g_b9>F?`G%;d#!;<7u^bK$pXWL5;8Go!JbOS1HH#a30>H@7CifM8m2X5hAoXNJF{zvQa^N`)gm3Tg5b7>*2A<7D zR!4kSxV%tJkH%ffBXzQm<9i>mM&=G)8Gf)m@TPm}&=g?>k3>+i$nq4cwTO#ce!DTF zTwVsL--3s*1Qk#U1~!}U3O=Dzm+1NqbTJ5V@lgIs=gDWt*-V2;KAQMl7VCJo%JIBBo#mn7!2)qTdjL#4Q4usd>~cD)4pdI0(KSs<0#J@u4JwyEj+`M7i`3RzbAO;P_f|7;@7n=Uad5OjT7vPBH7@D&i-qD*)pP z;S0|~A#Xdb5XGRe7QwOvimrs;_4wX>B2rpj#!TyiAi4R515B(FgzK+-QgH`@XgHD^{9=W&m*zcCC&W1;IaWK z1*Q0LBMc=!&BK&IK#+Fb!3e(WtD4Y6%0b3?!ezZOi%ovUi>q?tZg_=(lEc-x-s7x; zx1P~WqJ{C|q!ozMrdK9!zNU5GPK1akU%K;i zYsJ+t54ffpsod^Heau7By-;WE`K zCI_l-uC(48JK{7NsXoNNF_Py@5Fg zM?%ID`&+bxem>)0)Y=k7Vk<9sRif9%Qr9{0#qnuH+FwkgNHgX_WqvJX;}w=<-b2#`-v4Ya(z8Z<~DauO5l#|RuX^&0$cRmEax@_l^Wu>b#FU!6`d6KM5?sbJW&aLAl zvaHzJ{ddpgKy>u}0+Vz_J+w9yQqNbp;-IQ;R-pf6`TiWfi3pcJ`2nzRd%X+T(HXub zx=ASDQpgW3%+Oog1tE7w8zJ2I|5^9JJ#O7DCGw*#sjX^aoN8F5{?Ixnhd z;5X=r$I#ID%3x5VW4WH!=EV1haj2Vdr)V8|=HhDF9&*#I+i$y(sVLdG^P!U9eI@MF z>82hwIhNx`_F7k{_NcB!3wU@}Zim?Gt3-6xn#8QERsIcYmcIhjfgVir6-t-awbOxR z%9oPjrPAJRy9UHhRkbB@w;r%Y$w?`o z)Dxk>KVgUagLk(Z?`+kC60Ic8`*r()$6#_iQi>6lp1DZ)IoAb{oH}v7Mq+RAlB}L? z4z0$~YgOjhRn7!*WdtOKXEnlEpqrprs_Dr2i%}$3NI$DHmF=SL1V;|%lTj5BogzwQ zifT+v7;?3G%}rldT>4Ik0A6L;|ehx2xh|JMvk_Z&>G_#%&px1v?z9~Q+R|T zD~l``x6j*lU+X{M3QT4k`JBRJ1o6-$qv}(k4Zv;$O=Whg8>T2>*LJkX_kh4Yoz=?J z26f9K@~YbDU0#hOQ&A7DzyA$5_SQU7P3)I78Tl#VXj@8f|Cp`GEPl|r1XJ*AQR&mL zcH?8URj55x=kr2FeXf5xNh`mH1=?ST171h#6}tu22}W91f(fM0th60I*=Y;&BksG zFcvnEp-ns+n41#+H}5atIF*1k)(E$5m%NPN@$lBb!3=iM$a&sHy}~FDhKBX4u)uFv@fb-q=2I2h{;E(j)?6c`zTFb?gX z0`{vT_>7z_)Rdi@X}p#h+pye*uSLiFdarZ3@(!L#*~?a=0S^LAWzcBa2Wr1t#lh3z zv4lrR1VaGA^(;_yhsO&NUvqxB0H~Bi#ySA;V1d0KEv<4WeYihho^R4nD7_#WiIG9+2_1C>;)O;-oH2L> zsp0G8s!_{Jp~#osKNvb^CKq6)PJJW)`q$hg@a}#}$C|T~bu=Y%UCrpNUm)mEw|p=J z-UMlu%c`=@8`&GaG}R~k8lr2U;E71aI4+oFG=A>aeANi(zenDfjw{-nkxE`}Np$kY zAJ=o*$Df3GW5TTSaQ_?_B@}u{P*O0<^PU~%JZibPQ=j`!{ zO0utEuhHCy*srmD%Ju*k1QC-Zvog{-s^rWK{WSzPX;nqF*AO~Hz~BzQ((Q&`pTc~lJEnc+#Jw$ z$D>Wh=wevqYylyf3G8^jfD6P9@=}b8T^wV8P$uezb1zQ;Vnh#FCA1hFIfS^z7z4pZ z>)wxp1BUA+>LckWQf(l8HX_|2W$_3C{H|OaUwQ1vWN?CU0e}kGGRX?<|IgmL_qCNA z>%#y0Q>-B*5;K4=b7vge48~*5*q9gaWM_jT3nV}>AdUpSj5FW;eV(f7>*^&0w)aW) z&&tHWQm^jn>gu|8HB9n8P8LWZYnk{{Uag5Du+kaafjl-3nIy`y8cBAWDNAbsh&RI# zj+hI8(s*s_S@pwrw{B})Id(sS%`2I#S{e_9wKcmH%HIJ>+~MR9V7py_4K*wl1}yoF zMC2!%&+#vxxVHez8C1?=)W`#+VdgKFnH(ou1qU4jVIaAeD?`-N+k-;+^9Ad$IJATo zv~+;!>g7I7z=f_OX>^ICIaDr1HV%s763SZ%lq1wMeT^Z2B{6$%=XS54NESqe=}S!u zCU4~M?){gMsExt%-!Jb$&xI{!UoI^%P-KhVo|DP?wle=UU`=u>H>~0o?5{Cf-uPzm zn`92xq}hNye~SI(ENoZYcKcG-Lb2%8T&k|fiZW=yBEe6%IzsHuI&_m~4{jUjZoqV5 zW>@$ATHRUvK`aN>sTo$^{EWyjDFo;HtMe`@9{F{5o#IYI+=vuL zgDo_|^2VF+rNg)D!od~w{;-dmWzYL@=KzO01;JmIAhG3fn}@hFw%_@ArIHxJizYmQoiJF=7qNwrVy`2Swiyh{wJ{T_D89>+itQ@;PoSef}kTK_WUG2~_HZi$p?>s;II<0|7Lg2+o5 z<8Bdh0IQQali=T!dbXLA1e|1iYS-8c2*rJ=n$%>`tLSy|LPp4?GZcvPqhT+?wnFRq z=?2b(zvOKJ{_YegRxcloa3F%p)z7H=ciev|u1sUGGR_9jAeqMf(FgSKA+Lh#PCxdI zuZx<8N&q8BUGKnb5+=35;YgjHz0l*X;Rb9M{sIL|_E^~ZqS$JF7DNw=~=p_PhhG9T@VQ=sO>Z{S2MvdbUs;y~Nq3sb0uJXR|GkNCz><#U=OnVSg zS;1w?r}8}q;K8WSpYi$7qkj)QXNpt4(eqV2 zlll6#6?|+`#dgqm>FUITeKD__&>=vOG8(>pS9{N4H*V>kZJ0l18uFAGyBBrCeDpcrvRXQB@22y%9|wCDOmW%MY(fiVx1@LX$cIMXwL`al^v6`eoFAg&%j%9-u4- zr8(o4jEnh}o2Xa~S^wr3=S=Qkf7~6N96T70_7@>`TmbEXa2#C3g%@w$IH%l+2v9(` zE8YlwBrT+VxqJ^0nOWen&Sp=%RczlxIZ7_q!`Jm_sskdTv2duGRX_hK4xl)z6#fB7 zQdY6zp)4DgK!FA5`5QZqJw`s+zA;b7#dqbU1DcoQ5GhjI=eg!B9hM$x{QJwo>n z4#1pG+tLb0-bVG4VjPujpL(8ulo`QB?6f^A>Un>>e2&hUjyG2wK!Tx=&k;g#tWYHP zKfpN=TISHPvje$aj&Frb3_j;4AgBG{0v8aR;y|{}5{HAn;BPK4sE>7A#c0}F5~tJ7 z_1~u9i`gbFg(M!Ko)z>Sl!+5y15_i~w{Bd?7&W7?+&&4kHFIxkl9vogKren;1 z1cD+Q?lUDlamF7+PALsdNg%TWU<$10Vss2;8R7Hx2x9W29f&AA)o+MQ`lDr(r=4+ATFUd=K>E&=c*3sM>!Xqi!AMW%MTI6Xkcb z5epkl0ZulWQ(3$mF>L?Zf9H1*NxmtiR99^}y}))=E2=yc0qObRPdxXhK08lMv%0iB zfQ2;*O?`uy?fHi`V1emI{W+W=2j{ci-lVsi0=~`Tc)~%MyGX47Axd1rDe)nVj_!(; zX3>$%aX^<6lxrSn;8lfoQ|%b8I9^LDCG_a5WXDwE!QFbed9+6-l6G5Z2}qvC`;sm6 zL1ZD*Q_V0yldJug*#UfZh-?f;VBFB>Hh5hhZr;{3dpsK;m=1YvY4_7WB^@XI#=u2` z_})!G7~jp21?K-uq8DwcI-D;}5i|Ka4ilfb=}Hqfr5^!N6z~qF%JTMc-DbPb*PpDd z|7r=Zu7OLn*I z0~>V{KThU=EO)pc$Nk+^-mzPT*tgk2?XU~@qORwPn(nQp%*V;2KJ{Ls-C9t0>Ni6t z5gu{}+VTY~Ppr@Sp#KUI{cczPesC&(FCL#KPP9wiZFP~PUNl*-*n#GRjys5Cxk@WO zolLop_$WL-M$st5@LIGScphm!d;zs%ETtjN<=b1uuR16&S$LNw5Uz=mufC4ofqak!UvBf;Vw6x2@Di4}p4= z->HpBm7iy5d;J=M(q8{cc>~U%QS)9^)*;xu<4TLPYzRQXjF>^xnkbg?eoTd)^MpX_fsk zbH~i6Hqv}zS#Vbs*rrc7fEtp!D@_tNOE10@Y?L}}M-`d_{vKzMs@hL$j5 zqjGczh7vGdA^UU45-u{@y#5eG*za!2jN1!RA)AveG_Q*(XUVxfozBzM?Z?j^b~>o7 z2oGbgzjtxi(SrHX!Q6y}t7D;I;}WUbSc-HRt8dS-4mFKIWWfu{HhCOc&DmZc@KL|?P8LcN#w&S7G`?zFf9amUB%zYB}~*Fc3c@y3&m0pyjZL zIKW+InuSoiy+f18*bSDHKF5JJv~DJrKGF)j5zR9P0Er>9y)n)lW@zNe@myR|2H>3z zxc}%J-c+21ZR^V|C8&CwadwQ1KM96vli05)$LTKXbG&qUr{h|$SrBXr8QU_9+h*g2 zp&!iEkz|Gxj)h7h!Hi6HXZ&Jmrs*~kk(Rsu^g`!&2;Wz)Z8(t72CTjb5 z;jn{aw#Pi9Nr#OT&2IhaA3O^$tGw7+YTvv$cfWmq3IFZRWKNQ>;do)%KrV@iMVubyf&Y`8JM~lkM2ox#=n@CAHjg454uR~k1wEV5 zwbF>Lo$EENz2LqL;RZg5{Nw!7m`RH+*d<(w16XdqAp376H`hRDVcX>jr3g0#FW?;} zXTO7xWZTx_Ix1wHyc-w%|Kbt^dho@q=R(oSUogGdbNGHyC0K}v79UZm%O7O?ER3uz zxAEl-Odl_{5W#BUJM35AVYJ9P<(-y5fKpRAJ>Yv_0vyO;!Z!sr<)s*(T#Tr5`F^KG zVOQwdHU453W}dJ@^*nQ~+V#X&`Fhx#P0YJpUxlSg(JfOK&2feh&eUpeC(Fg*_(=(o zPeMqK-H7{N)=^@5evq0D$5;6wzK8*p42EWcHLfj&zM%i+3nOn}O`-tb0p|1K{g#Ao;A49>r|qc!otc{?P&Pgc5I}+vxD$*#Hb^_Agep}yIabc ztIToV$du~bh`UaUb0*wu@Akf$yFV*V1lPNEfHgj8 zBqI|MJ1q|h8JHJAw<1l6B4iKv8sHd9J2o!DB*(OnLpR60Ku_i=bu45eEb zZk!WPsBk7xC4@EQbRJiyAS~`P1x)qbn-N4_eKVjeLYHg^opX+xYc8y-fJ~$$OBao5 zkXBzgK}|mEjKQxiGX*CrBBJEr(ggGA>aLzfaTn)Qs^D)@>vl(*46MJHufo z{j_9ZgKE#?-=g`;bYh#}HI78{+ar{t$u>uX;ldUWH+g*@d#cgz!A773Lwf*&j&wHt za=zMqwDtrSuylS~ezNv(d3&|<^Rs79R+rZ!!VYxiyVfvf)tlkQnAILG6R6a1bCHG_NvgMJZX`U!eRweCG%Eu^lBT`E3DJa! zEs7nB)x02$Hk+vVTxNxuDNG!v%214)HFcnvgTzQ28h`tCb+_7;+qs>Hmi=)VI(?7J zOauu1=`d~!1)Z#z_gjZsCIVL?OtPZY9kB$m&;s?>7T%`Q>9%z^klThdGOw<|>TXP- zWBMA*fzSj-nt1@CyfpCykf1inay-vivQx_vB=CL>aS-&XnFL-XJAAbuvtTAJIfZx_ zcxXui1~P-#=}h>-hOIG>7&`)4ij_LSslPKOxhRf>-mASVI;~`m!KU2KkI(%!VnCZ8)MeSai$N`F6m~#4~j7U2`f0C zsSLyK*X(wVD9MxG@q;@^-Y0PBW6Xgs5=SzCT0GLv3#ZbO&`aN{s+VHK_iBbr@jV(y zvV970vIB64@pu{223WiB!6F_C*Ox8%vyJV}`g2?_|MdBj?X{nuKl!z@yd_Wc;+u>q z5PM0{X$PSUgtK;1Y`{eY(xr1vqaECcBs;}WUL4nv!!=zQaGt~O#s10|jL6@;&Yy%O zHyVV3VlAUYAg+@=L5NkZlPj^#aQ#NGRA z-RT;SoWJXkaIo z^a79H=$*vAUA}<_M7|2S2$#XbyoTb0l7xo|y|`=KV@$c zZl)!_^_m4j3vMGEkV;uC)0;$@Nb|ieCuJ`C9XK9rtjIZ$uhLH5nybkZx(&3P6@WHPlF ztlFgJTkC6`{wd#>2sOm|;NYDAJ*l^-S%-;44Q-p`NeD9t$Ax=cmsVC1XLOLa$joM} zwyujf*o#MsVzhHR?M9{FqYl70O3NKtRB_lsM`~gRZb&8B06VILMO-zz}G)j ze>5y~Gh5{7v&iaJTUO3~I}ArpT@nym$DcnK&TKh!DVjh) zM~|B@cV}CZ4m7VO?$iB_Q*{q7vU-4(R~4Z>+ajz-+uo? zV}B?CfGPw|c?q#CK94*-l8j&kNWH6dt5tC|AXElCmu<%GqVo+cvd#{0QpZIe709MI=`;2Zot?7+v+9W1&@4p(#d&z={!n00@55&WPmiFt(N{E>Mq$;~}hEKpN0JCxc$lC;A&=_!_MXrFYCJ7~S* zGec&h9Ui}99p$h3Egr{+Yp&tg)PhqlN7pU-={~BI@`Pu?dcFEmpx7!_xCFell9- zqw?0}H>K?>t{+=ZzrZ^!&ljR+xlgoBuRzh!+IkVaW~Q-O8E~XdVOKiEBJogpJCk#X zKbaaaC6i$fpO(>Zgu()SN`}KBKLyj#sqo+Us8jy6Kr0+2q!f z<=<92kCxY-Jo{~R6K){Un0yoWMF;x)v(33FQ~>B(aNgpqUjJi*@NjKwdlQk>?bT`E z7$2i#k!T|y6Ab|d#oSgiCry4bk&L4Asku<>J_qOy>PtR~VNmA*lYz+#GX`=qB3jvJrwL%F4#2lBFTs?smf0Wn4mbnk8K>yRNsI;n`ZN{a^{qrqLW8T(` z83$X$;&Qv$V<-?plD6oQ9p$V}Z4IZ;YrT_SauVUFW`<#xXAfi?-oiPvN!Qd2j>F3@ z;u!LOnPi`l!;NVQqZiE@_m=)*EbEjq;d>R3S7?svA^j+s5?Wn3IWpSf1@*?hJ-bfL zSYc$Sr&!A?v~ig0!VSVt1O=#gj5|rNpOR!4_LdxVkBdE&l^=S{lXq(L7Z-)FHS_Be z)#NM_Z~U?XP%BncqrF;f%(KB+AD;ex6!>#~g#zY?svuRGi|eu-Kko+p<6hN5gh7=T zmSqh{*EYEnh+~OGVyw-<&~w5-hOBqyFB3wD&M!*D8dQNGiIXGlkpx97Bb)OtN%8{u za3&E6@y`IIo-;v)A!<5EfloSXY`}nw==FeMZKW<;D?ge;By{;Ye<~0tAx~Qix0%TW zE+2L%w}=8iX^UP`(AK(hzKW!1om|g=bB(?p^Q3X)wi90`&li9xozuVK9?lVKSD8^a zNWcZ{naE;M5JaQD?{3(fIi%!1O)e)2wfZz9jz4EB}h zdpX7tgH`V4?q^|bhXc7$jn(J0qz|tF!od%p?*+)c<%THl>%nMv%1h@_yE6KCRA>^O zf-2=^9wGSd^rN|mWfga+phq?-f6L()?qf=xr%X8?metb`y*W*iTdl9V4a$FLyIc0?hwKFy4wOm<<@=$k4g*Frde zO(6}q-{>6SLJPSRnraeGw42--mACQ~UDc{2u*aIuz*Xe5VHQJ;t;N=tab*F%EeN+| z@!9XTk|Iz2n!#AXlKsF~d{g>6w&*hMTp#XVaF2oKAU$JK&e*tTntR!19t92v$N-Cj zA+Pk9B=#ka2w*f zzC#xMI~j$YUljlLKzUG7?OH@4DZZ zF!d2wD(>YQOC}s$Kq+4?o=uu1*bYV0t%PwKEtsq0VKY8m-d=gk>=;`WJX(47e0>{_ zZUcMNC5kVG_R=f`nd?Z_VDgHv%IW}7kpk@=ml&~9fhhK9PS`2_||W(qWuFpQsg+6m5e+Od4RTeo>3a75O65 zZfvO3M-_o0%XUR3MOhv*wu!pt|A>8UL3;SJGG4$Z-1Yo{Xlpz17bzEa2Y1QWRWJx& z#~W165{YP&o@~5>7V&P0kOSdQYr-q|_mEXQl?A_WZ`6N-l3TG&QMBb9zPun*`bZ`# zl%WkulbH}w_q}S-9P!UbB*x2N^gbmLa(%ak(DnAwX!wRl3?>|=3Bp`PD|DC4Dk6RE zecd*_omeA#^h3y6BJZM;eQ`^xvUDBR|!@M=b=_BiRrm3%cFH`1KrfWT-n z=A07&sw+8R4=7aF2H~QZ_sJTBeNb?;bdTwwPhTLSIpbS$2UAnGZaK{R1ryqPzW|I3 z6`7Q-b#Z^VFGE+WS|^zsF`C(=ev>IjBoZ@~fC+UPX@M-e@{pyskZoyWcQ4}q6m#42|!GIMO`;{;y0$ttmXpWFHcU=9{3>irPnB>5QB^hDSpw^F6-b8ExMRH? zO7P0-KSb(kCOZFOYlE$u2DG`!V6Qls zOmKF;oO9+dG5bnVbRuZE&O3OmX_`fi&Jo2_>l%>cS<%(F{}mXEU%2bD8D>*EV8{ws(didf}MbO*n%fq{Sbl*?Z5m#5E}jPpk_^ zTS??kWUNm?6!|0~hDAmZbyibZ!?ZXlj*W_CJ{c(MYQ&G||9c=#*Q8X`o;n46?K zXb3g6n>bpSQq(DAva~l=$lps7j3$?^eJqdpZo2qanNnAxs zhPn~8SDAS^4*YROgTUXjsPTPx5F)snaS|Mn&dQdxP#k`~hx8q9#lwYeF!pw(5+Qf= z;2d|h$)#-@6(h+D{(`pM0;HjE-9yPbN3>l5e-E z!p`LPpWwoh&Hf=zZM@4{o}%a!uKzJaC_w48e__gnwt~6IeR6&gKJvTbu6_I43eqVA zc7efeBBe-|Nyx*<-0ls3=_5ZA_Z-=EUEsg^I-a|ok;utecTdFM^afgOchc#5?HaR+jWOj! zY#8-g({zksWzB#x=gM1JVzs9gLqU5drd5A31qJhnY-Ij}>3L{~XF?PbymvPqZ*;bn zH`bWey?;DFoV5k7Rd4T*C+g@4tpUhR49EhK7%-lO&oZJY%VO9Kx=c26C8B81?0deL zKY}x|<^*9I4R*NJ^Hs9Z5c$Ktn@3^Z;W0cTW2h|ix-v@f;yjq$Xoa#z{qv{& z^Dfgda3NjB0O6w-j+l!@Cu1BShIlKcb~`?__8z?nAGy$`)?t9M;W(N7Aqv z8G4=f^c#?g`5fRT8(e3vInG;tM?uEvq{|)+{V^LQIs*N8lYsF)`Op~{(MmR zJJys!{Em@MlbrFeZ;Y7Y)sB`Xe$06$f5-b)u0KmQV~t9^d~?)jOMr%>bLR3F)*(kK z5i5oUsfu^GoefYF5DS9b5q5z!IT`FD`5eDXu%o!e*^AKS!aXQij>vaBfJ;lbqHYiz!UxXnxvh@G~_ z%L2=o8J=TGa3B?3AMQ(B10Yuy+2)vp0BEHX@ua{;jKGZ%w0J)GBRxFEy_i0U)=DDt zp7dgw;24WZr%1-*%!qJ1We}dJw0*aZMk9{tTm<%}<8YX9!YKn2!8e7(6vR6;Qt}2m zft>dsJBH7Jc^}-+>^Mz(CB<8UkDH3A8#^4K?BvwAWh_FPc(Gdo;n8@(!r>mJ?t6z$ z35ceY9r-NS+6j866)Bj61>mM{2C}U0-G~vf*Q+ZW5iA9Heu<>dh%}pGIg7y~-KDuW zDlt`H4mP?eNuZ8MG~zF%t43OM;xE(3odaq+2Co<3iVh4_;x2@fq1>B^E{naI!x4rhKJ;T;{{VZ#25#)m5#-ssoESBMR}wusp^Yn?Jd<_ah@ zwG4s+Z13RJ{14k>k&xD6yOLnUV^;1tX z1G@ogOhLgl6{`UUf`b2)nd^F$S83Y${%5ZFI0gH|*8KOhv;UOU&%mA<2Y=kSdmlc@ z8_;fUz+T_xxh3AW%i~d~8gb5pPdq1SdX>N97>(J!jiif5-MsIxSKAxZ%_MuqzoXs0B<2wvuY3L-n8!EcyM^y<%IwwGG}f&p?Mbu z`n`EL(cZ%Ocvmca{3%|LyMyuL!TCKEp5CT&=n~{b5k5D8GxE ze<*s^?*TN@9X!2vJ!RpUwfc*=2m8IX-uM!zPx{Ch`}y6I!9ky%LxbAQEu71Qcy$H4 z{g+mMFuWV1CA|8ZUR+e_!Ojw58f)WKy%+(_qC*MsSTb*X?Gl##cOhr5NEq-9{)?&s zcnptSza5-hoK!fPeu&$xKqY-{d+b>fy;+v&jeGB{+CF5`_Y{jDW|S4#6f)aK5s8 zhQr!@b5eOq00-LVan4zEzt+QnD)e0^fJc4QuI+<4@Wf^pY>2d?r#ovgFDabk^fykB zz}pKEkboZxw|}J01aL-vpjeyfCFJn0I8(z~C<%9M!tQkXd&EvR`zJU9JVwX``J51hHf6bvhO%(N zq|M+U!7d}F%S#{S1amY)k(_oc860{fg8>-`e|nUDoEht?O{U-tGAG`$Uf7h?0GaT; z0nT6?ziU`zo3BWVF}5CQ*Zv^2a)ZxJ(+e^h-m!zH4QN#^A(AfLdyLyd&Cx?nCQ)r* za7SEk0OCZ?8kWVN-~#-buECsg>0AZq$F11WOYNR!a9SJ3c(U51V{e%y01NTs`ZA# zyqFdlIiRo#dcBrc;|hlXSDdD@v;@Dlv+32vjeLPe{)#H)xtJXkq-y3p{{3Ty3Y1cU z-nSu%98X;}e5M_snH(k4I8&?tcE2yzJLyC03f#AZo)-{wK7)NPkAc@tua8SJI=s+D zK|&&Xgk$2_Fc4`8eCoVzvg#2t`zVwlhmJk(G#*Zks75C08F4EgX)A=06cU#n(8dKN zD0evWMO5>UgDqa3m|nF#6wZ#JjG*!cd1r(K%1$5X2RH_>N&6kuW|x-Mw>n$6>0xtu z``PAV-Z8SznX6eW<;32Dbg9GmI?ySb@)N=m^}j+_&GU@Phos}BLxrxa6;P%%{nYMT zNAc1z$~E-u>-NccX9NSWcDqA;Qxa}T)Ar~TCN>>5C2u)jH00^ring>MW~yzSB9nv@ zPCoYOVMhwB9Ahje?FyxXYbRPbM|U51^TuPSC}O{N>Gjf>V&&K3|e9HuqtC3+!rR>#S4t5P6 zx=&c(;^3kCNgGC4SQzUt`&oxHper3rzGqA2pCL_;Ma_|K9z zI5dy?8I8(FrUUrK@Oi2~Nc|{67627F`Mq|nuJpzN%3%HkDAMR(s8lQwR7C}(d?}Sa?ajZWTNQN}d+Emt$ zC5$F>DhJI+SAiYE_)}@7rT}~7I{q-UTgInj1m@Pv!k*lC|7J$fthi(ADvD1*QnK~v zs1tbD9&X#KvrDO1mD{GG8h-Q=3-DudnQR%_RyaCy5F;T9)QJF@_zM^)qmwz(`KH?p zlgTj>oZ=^pZMY`U38+4vhKMssX1zp|g@N2}D2*}6qY&6>gkIs!3UUn+1>lMv2T9hG!|~~6 z5fK@I@NxA#C09zg@dQHE^6=b9s8n3j{I90;x%K8xKW7(g;KLwyICap2IL=s-GA@@) zSYnrjW5#arrC^Kbb}Sjp`El?2s!r2UxsqUT^k3@RqJb82e0_GAPBh;HBq3B&RqX;E z0eIRGjrE)+Co7v_O&$?v{5Yf7LRVn2=vh2QzoNeWoNNs~iu^n&(o%x`gcy2gApYlJ zDhQ)GdNi^&zKKvZ6A{O*geU#9uDodO-)3RaxE=g`b^|R=l`xXPmuc{e6-IX;GIVeN zK_cobrq7BvqyGQB7$Dku3=ccoOWcOP2)l%X9C0Uli7mnXOX$0Z`=boIe1C%20b{w< zVRy7gkHh}(nD^zPZiS2@mqu43B>(gl5DMifv!Q^*gIEhJsfm!dgQ1sCa0U9Z&H=D% zh7!U%V>sg4o31cR=7h8V)4_!1)o*pFsxf1EpOIG=6uwkLqiugWt7=tl%~u z_koeNxZ8<9clJlT=zT88YYmtJI@{)D%}m$B91CbHwaIxNL=Hr$O_A^HS)?o|Inc#p z8#9dOqp*RkH@9I2I#{i>$5(KBxae`j5Q3=n64mYd0H*d`C+d=4w~VJtlRur+nDaH8 zddhtWe6r`>KEOA*0e*zs9&d+>buG*q@le zd(A~O!g9F;KKyM(OiWHgI*s(0A>|YVw#NPbB8tbv8fypGC1w3Tl6I2}6d6z~602|_ z=0Z-YBq)*ErY@3!PBzH{sWcs?Zu_fUkYEX>OtL`*V?+%E1jOj|>J)HY;n%zXMlMca zxxc~5*)fuz+AUu6g7c?}sp9!7zxg={e%O}G#ZMye7j59ZKE6d{Hn}EN7exBPF}Z`x z+@iqD-U{3LlbBwzl9%eTs#9tVSwJ464%0`{Y>n87q3KMQ1{~IHGj^%yt8?lHh-afP zch}`H7?-Z6oJ2l8p^5jNG9r&tL0B=W;i6+@ew=R?3_jD0~! zogM@;pa7(H!m$$BH=dKbh4T;mf^r#nm|ihD0a#$>IdYPpKKz!}=0W#0(wmUx$UG-V zCa8Ki%RD%TTUS#SVOz?5c&8*qY+jBq7-#{J5w!e-kqjAH)T=i9TCniLJ?TSc@t0+d~;MUiD zJ++3QkqDiUPuJ$XD!t?W^I%EPz@f?S^K&HIJGXp;zPtNyc!KoQ*d~&D0J%^H^d^Xo zrk&`{Hi(^(kV6E~4!w9iPak0#pE~zpAt-0c)EdJKzB@-|<^{8H8x~w{5o!I#&h9^vrI_}v)xb8lLl^;)s%D75dD#3>m7cIqL^zHRPOw zhc0OCz8iO#$cKrX;TF|Vdv0;};o9cv3Np$59wn8v?3B)eco3uefXZnt9smr%+l+9P z%uzcGjQg%|hS4`FNn}pP6atTi(rnlcPPxO57`yG(pLYJS@KtAVdEvji3%}o5`0>S` zxD9<5_+1*-utF9ZxX$HPwr3!`rb!d%b4k{U3^-y3C&7f2~{gJrJ61s#=E{oo7_z0G?xg| zvg0J-#|_dOKDUcq6lO$xzu<2jcd4j6);g>%orAqZojU!>ef_~}WhqeV>+KObJ~d$ud>vHjFi~Saj{Q2W#<-1y zrDsLY;s!%RoW%)U3%`@`9T`F{zCWgSWR^}2jKj_7ydY}WEuIiAPeGHS zrox0H)Tqf@Ly*onY}#nY&(c=nUT=N1u>AAN!_`N>JYM@hzdm`o{%qs_+uYiI{@dUF z>+k=43wIoS^X+%v|L|jc=P=YwtP!r)tZw~;{HW?~_4N-w@lugNz8lMMF6!V2zt$~f zGKZ-(O0wFY&JV|eG-ASr)Z1H&@sko--0K#` z|AcIb5fuQh!sNnfx zv_vvfKWE3mjNBD1&nrJ*L3)Y{j0GZJM-eRGFX<^!T;tgoqY>jkxsR)YkR^_P&QVc{ z;oj8zGH27_lsC#u_!`Bn4i3G7KO(`Uu1&hOp-p;H*ij`%5fxpuEw34HpLiR}Kdo_6 zXS0MBVK+Fs{#>vJe%bPM39>&zIlE;za>rnNqhYmjG&mn(Lv^dWxRU+V;QV~};1JP= z0;YLL5G0;pm}HY+Wyke8}=H-2}hf%yyB;rcLr($q#i`G?>5tLR*3PfBBwT}GB04oO~x%}pd zt-6P-CUtH{4Pf7&oT0J|66>WB;MzHARk5lT3ckJ5TVOP=p9cn5EIvxcx5`btLjuK! zk!pX8D}l!Bsd{7;G2~z^s(c|YM$=tj!myGY>foH<<|^3IG~kfsK^;yHFd)%~@uDt@ z+14XGj+2q_pt`$*YtyH$>4Wx=5becnNPF&K?C1{wNE3ziG zSux_`WDj_72T|zGqtKQ^BVsF$hR1dsqx&{$U0MZq*utfl>IK?vX0(=M=H6@4>ChbQ zl&!*+)gx>*eVvvqTtqd?mYrmQR{l}C-tHbs-9v-qqYj~Ucl>t!sC}R9UwjIXSx)Q| z^t*Bd{_-jMrCXbh%AYT=rCfQ-kBMlAW*uS0AC3A1^LRMiXQ|2lC+zy+UibJDbT7P4 za%w(l=bvz!KJA}KeoXHZOkf=f-Y4jG16eAt^!lT9=Ed=h(dc8+{6=s1DS$pYTmD4s zW#i~f=`3*Yzin$4DjImpe#40qT9<%{VID z3WiV{k#F7N}86}9w3Jts<+q+2oXR@7Q3LkZ^w#Fd8ZGwT>4f@XSxHn zP`YtQ5X1J|pfXm;iESFA&!Gg6vV~o}BY6=Ktl$NI?{!Ll2coQL12~hTR9_(QA z0(gGPkttyYho7GF&$-1BWGQxBII$cdQJb#c-iKpRk7V*U=6_%R=EwWN6^fO{vDq%O zZve8oK$>oVvy?~2Tot!Uih1iZ^rgv|@8?xIw$ z$8EGMLREmXK8h^}+wv2I@pvXByrMnauTU$xy+7Lj`i>T@2<00PO!#xPt0z)y7ySDs|5V7#3 z)&HvgWxuZfj1_&u^T$849Z*>7O6ZDTqB|j=sChP12fAJ1%IKK=x^R!zKZGOCPe_D+ zh7;%%C{~`sjmI;*zMvQ&vtd!p(u7j4#R`^k!X9}e!x5^&w{RjOs)x%i!tP;pTL)GA zv%Wd}`Jh6sm3z}y!18zP<-4Ldm|#%0O#{Bzzcvc&F=tZ_2KO_*8&aWYm?~e0HmQ5x z{gm4Q7w$;`8><`xCf#=DV9My@%h{!luD|$a!?2FE$Wfd606`48zOWU5o;SEez^W$0 zuf@ILs`ZgfgnZyibiZ?3aPPdqo$E}QkPY-^aEkgswMA;A*A`u_jvysTUG@QvpP^Td z$d1uJ#*tdxH6`uTtd{wm9(B{+ZcJwl(0agaE;d>n1=ylT zjEXR{SMSybJ2it=r!%z?c{_DwAIfb>jxEc{st@FP4r%Xo072p*J5Q z4IT1%9(PalrSKB-;10pG!7X{dnb#@ch2b6#W09G5p$VM5y8&}mA{67{!8xy8lAsP^ zFvES`712XDYG3X&*T9o1&~1i+X145&8K?vpq=$2CHzeMHGl;G;9zhwR4i=F+8i=~b z6tDf`iymQcU(0DE9f4iTbynjW=oHp6N^}8E++{TE4G#E|m;B&PD_T@c357X~ZM++xV)xheOpe7rm_u>;Pxi z1>Ld$0)(!reKkIUF-TFT2*Y9ky?ErOgW2(%EfyZ-j}QhN$$0rR7cu_h)oSb6qwT*f zZ?0BrTh+$qv)|Spu0E`0mbdUX%G&&GZTs=F=i3!pY%Z^F|Gj$ls9IkCd-dzu`osAO z*Qal;Zf#Z1HgBvw-FULLif3!FWCSB1XltYV|k#QEfe5e)5Dv-B^AO=r;*pweoD^@0)ACJl?JzKYQ|U z6%T)21!T)VKUvkGFey}sT6;QQJzRde{0pJmte&Bl%^Pf{&{cnXyvj!$ZyEpLzVm16 zoW{zt_3cgkIgeRxZu?jNwzjo8UoCI0Z4n`lHlID6zd>~34fKvq@ZLI3jj|V_S`g${ z1Wkyr=a{sErFyu!`~-brdDfHVTl{?0T$Z`^6v@%tDgBY923&puT8Mb`O_V}>-h3t5K+)Iy04)x)3ZS(%o*5o)ewAP^ky*j zG5#yW#5EcY{~}!?VV+Wus(%9MFs{N=?`_Q@=Cfd;YX-BQAhbv|y(ryWP#g(qFv6dm zx>mxGd3OqKnKN6pkQC>0@b2q*i-zIU{iIDMjN?r7Mg>If4JnP0+i*?u-bJlN+>r>@ z+&Lb0ajQ?e<(9N1XA|4I8;>_SzkzpPyLQ$d!pHOdt#59Lp9gg@yOqfst;P_GIV)K#o5T99#<zXwmcN7uLZxncj*Xs zTq5`;E(yxh#n2+ zbCyEsnz&lRYTgN7;Rg;EW1&4M{Rg(-s3hXM<~IpTqc3BnWtU|Zi2Jh8w;#>9VhUY) z%&?!US)rFxOcNf$CfxmvLP(B26pnH76fD2@xF-3u_Lgq_WEVyiDbLKY%(WZlBAu*H(?u|riILEQ z%erzjxbBT=wi6l`$fQaXoH8bE*-Q@OB@a-V!t=P22)bV)bwb7{giNx=t82D?3O){C zdJ1swuwi^U`3+UcZ868^P_( z_uPPu6pJmV4KmAy75M4o@)#mV@;Nh7?B7W{^IC$zNO60n=;$@h`}#Ir?l3s)I?u}A zNCmouT2ha9jfgT+R(tVzL%&WTx z-MvBo^nn#=i;pWlvREbeNaUO)BF&SGEvB>%hXKrdHD6y3U=|aMCu=LK>szY?RiM;d zFXS`@w{%apm^gXI!wX)|&bpU`_~wlpzVw=#(e5;iV;MzDo!6@x;x5_~x!M7MR+8-l zof;=_;kFqgok1^Ykt>^*EzLjAZ@c;iR@ap4CwQT*=$i`Dn8v{rhVi_D1?xN}%7r}4 z`byfxZ!utn<*d2c+~MT9{QVy@)V*mw3zvpxf?~Bh76;z*p_V)Ka#kD`=YdlY>50l8 z?zGOkhhu1MKE}sJ@>&O6(VYoz2{(e#V7j?s4YW3mshM0Jla>||yBIUiQ_mqs%p|7JKop21xqK{7b{5a4m> zHWnw+Pk9_ivkwM6=^omVqp%TW!AtKJNBSt8A#{6 z{=przvI+Yi6TJ#-HPIu(f$5My3ZasWBeW)1*yHSL*9vgC@-6%#{$zHG`zrEfIQP=b z?%N+9&ft>Ygt$oQNQ6uOH#4`WHEh>GZ?mgI_bzrJHfAKqROZwfQ;N>u{yK%5s=Op z4!F{peTX!OcJD;57gkR>f#?{bhl2$fHvnIfNU&QanAp0A*JM3@b-66Jzpmh|4>V1m zquhn8+avNXpnMcF6tOvG;-}x*Q&MmI{72mS@ZJx_^>GNUv#SVACP4yGMJq%sF}0ah zAYc-RQ6xl;d<3v{VdmuJ(nw2~Bdbkr;Syg1_ppZuMPwvP+SQw~j&9Faw^5-jZMO4+ z?$BG&{+z{-PjJl`^J|ScpmsZDAUmF~ewf>7@j=7{@*%Y$Jh?x_%-PVi<3S+qOu~vY zej@(z>3j{DYoN}}g#(__r^t5gQs;8NBuk>jsdbLoDjMLRWG$p@08UVD_xVVC?MVFYQ?CL;s#9;deh8e_2h0YZ0ylx7%;oTRWab}3JfH;j zb*%+x*z6%d`zeiuFiO!@$lYCJeqZdmtTV64`f1nw)4@TO#YbD)kft-g9}o8OfF_jC z#?Yjv^P2t!o)VcW%8Nck3VFey+OV=%WQR`|JT!h}vb1~FZUr21|6itjVjz>fE-d~b zbBVdpWpSh^kN}&Wl-T=?@(uWXaQM4Da^_DitrSaKisaoO86v@Sb;+&K9<=2h%0;!aW6V9b*q^Jb94a-{;P+&C@^ObSld+8u@N)w6)<1KeA2Z5BO!jp9BKCdm^1w=>m!XN7FWIx0V@4K(J8i$b>G%(e75puXap(X>>3+G-^^P z6`|t3n&j~#MOq&LoL@L%5`WmIWFqM)qw3Qo7MH@pzn`r-mOT% zkXo!be~HVmUgsMm9}vd{Xw}u{L4-pqfZCGGIWh_hqTiaj*(6jFG2H1L$^Yd>!o@>(+QQo7iU$EBq>bT=X7&)~o4e9Hqc;c~1=$|MR$ATqqW!4f9&JMhb0<#Te{j4kiZ0S;U~ozr%4Q#Nywh#eP7Xpo2-V#uL&O_A`0du&cyx0tc-OnAs;?Js zeMKFOhNp|@Bb+KR5E^SPU6>Jd3y|L2@9rP<7pp8+H~E%Y*LUoiA;;mHQ%&csjgD5g z7vHkcoyE5zuE8u#tKP=E;H9fJwl){O)7o*&XTW(Sd35_b>I1n_y*}6I# zA9v3l;1cII!_g}j)pa^F$oIC=Z>&A12%oPuMi-}2O~fz4e6@*#SLf%<D1!#S7j<%i4L%N?AVS;HM+&mKM6THOZ!yZ!B*@4vnE-4D0EH>u~|o81TF zJJ)T(&7>?ae9N_vO$IG^$m-Va{VcPf!)rcF=hSKDJ5vvi=AI8zbfk(P)EoY^5jZ>1 z_T(YfhG&iT`yiBjcjXdAd30drfsx}dcRn8==Pw3C{maltjwih4N?j~1;YdcW?UiH# zo-1M5mD#fraKi$l8TJHW3s*EW8u|XLEk+z&8=h8=vs9 zJ&|+La`;(w{`#w2g#fWdX0cc7&ecr!*WvttG;nY~gj#iTa=f!XLSrO}on7z#R|f`v z+DsJ`7Ud{FkSt&HlGh;Qm->qii{r;Q#AmA+QLqEU=?w$F$J{r6q<(5L?evM?PR5}< zq>&QnC^+5BgvZyp;Jl$mI)$l$0&_agsn5$5374wBt-f#aw*;TsSk8_6!E<6lzGgxy zbi@PhXr}BcZ0M-tjFFMRvq#yoxFyM2*;bWxs65$297eSg0vVt%h(aVkE>W&^cW&cLN-MHV5srh0z)>E%M7b2Q z4oOuuUcyCZ2n)u(Ecu6!7>~Re*_A0ws5)g0=jXU^dP*wu=$51TOww>zNm)^mBXItF z;~)`_`DSlAO>;ScH|*Jzg?P&SUqt(Qb;UW(Y`oXS=alg=0&`b_v782c8fZ6>Ok)NT zipSVH(|Lh%&UYzU_E6gc;XYyh@^Y9+oz=Ph6a%Uq{4Zv9p9t~$aE3YubHI5C!`4zs z=X%h90gPzsOyp2thfg8+2C(LZ9_V75EDS|q1y5rNoVOZwVH)#rD#xqs3u%nQNQ4JD z=AHAQ%SYrlsB6LN+u~i~559a6r75y)%?}mKGTu`f$zTzX2q zKo~pzu^s6CbURl2j+QUX^Qy2aUN{S{v`jUfM2&Iq@h4mc2&`RX7kdU>j%{p>a^#4P z6s;MXDtye_v7(cPNHP$67`#|~!F{HIgQvq_@w(o3BCE`MUAC8h*-GLH96*?ndul}3qVoMTwBhzd&-cs((3skVTn2_ix%9usWVV~wcR#>=c!jr|`naeX~v zo=R5w*u4R}^$W*6rj#*PmjgPa4-a2Q64+!?S-=(J$20zf`_%;m5kO-`Gb*pB1kWNU@l_5XnNxHuz{D2K;-UNVKUP z8>E}q7@0*ZOT#Z>P4%zPwFb{8qEB3nt!y@<$?5Qpx7WaZ zw1;T_{qL|bKPT4K5^G_ySpa^`-I}L0w|Y2XJsu$x&vZ@xh6ua_mh_?uIiLv51Oe|0 zsUX^xEsJCZ6uH9zb7-e38G8Db)EAcm1~*X`6mA_UQ&11MTWmcF+_>P(rA7xKL0ZJ; zQ{%No-hJ4|1$jNBp}ku>Wrb2K6Bd3_4vYC!cHJ3q`&(0TE={+I?i-r!jrgLn>E2j} z0dysx3YRxc9_c9$zMLNRN4u-t(eb<0w`T)5BZ0bygYj7xi6*QuS;k=j-@CXl`M3u~ zM{f8f{;%*Vj^Uu{0kX5~mkre9_51Z|J)N@TZ-4aj1)#aw1g;0W&qlg(GF1tQ$eBWg zW2Bt~zIBBn~fKCaV?3S4GE| zR0UMiOe`bDum%I5B@@Ax*C@pwo9UB996>`0Txgi$GW2(NJj88#9SMZ=NBIjJ zKHxXJMJN^<-bv88#^MSF`dF5tX{h8iATpYZz+QN-zA}8to-&zB7c81ovQz?@YXpQz z*-xxu)IMLnFc}c#G3zxr2G`LlQKMF#9Y(|E7Al}hYI+BC4G@(%9M_$=I5Khw#)%*Z zjt}k&(`>hrj6uNF`gZYa{s1u^3=S`N%0%NRNJDfl;(QF6_;PcR)f$N`Qs8 z{T7eFF4Ey_{b_C7Kyx-;@}SndK#lN#kH;wA6EPS9Hl3kV&ZfXYk$rU9_6*PD9ypTQ zEF~Hb-!9yPN#s?BwqsnVqcwQDIPUWfoZLBras^1phL^(+A+A5)$WTAm8iRXsVndZf<%61#g0{*Q0ac9#qC2_S9j&x78oL z#ytURJ=pjWTQVj$C(%t*k>nAVa}+(OQ6>U$XRy6UoM%99ok)X@2UlD#qX%(o@jZqc zoncUC{v;hje`zF9)iJV091B}q%hE(-crGl_Zm zb56VT9Etd^cN}pW!oyEGTZ3M(AP3YDkX{E`VR zk$s&kgny+zB}e}eQ-D}nJ|587XYUmkLna>v3xTYtC(J(UsSZFo;iA;ZhT_tu{iJ&*efwVNyy-5V(v3QvpcGI`%Bq08bnZ7BACl|&OuNn}kn zDtclMFIBRo#I3ISn^ZmE5k8n9>JEdKUMsvwQ{+buFW|OkRwC_Z2zLAvZA@p7sE%{R z?J~e7xz#|(M3{*}8_rfH+B#(p?N%ZMbJRaOhBoeb+U($~uTZA|&Z_OpSUto&m6GeUtSjmddq!?;d-lRoW+su?G)POOs?*>a_;Q&| zmF8VDj6QsM1Eht{uLQ7@K4ZP$BH97DG~B|4O`N2fpBuo#z~15Rx(U2 zrk6S}v)p93V%qHr{%jPM(il53X`HTLq$&hUnJHZ~oJ*9&rOs7 zEcdd(Z`TMCL6e-RM=16?9KCDrWV42A1di(h=3iXaX@W|aNX_lDf{YGbO_UmlBiaIq z3%0LA_|zghJSAB6yMTh{y!) z2-t@~U?Vgd$3&}d1vqN-f@B5mC*NigDYLVbZoJcXoi(D5QI~z>MLq6Pw`UJ8G_VZS zA?4!ike`BV;^PMSq)L*9xX@>vtz|;XSZ)eU`j$wD{>j-nOZuq#UBvQr)L%JHgHCDU zX1Z{9pZ7Ds!5+DM;jF7>%z?oA-A>~2cha@{DM}Cj$VrILCNVIp1uoJHZ8Pn&DHgl)r^KRdi3u4PcmRMn9y8FZssaX zm>ku&6I`|%$wG6T=h3EUj?s{;ZY}Pyes6^V#uXRB7p5iRDGd#VJ>#r;k7x-dnXj#> z+u9zQ1i&T!yv8vCjA2iU%9Vl|3CL`(_x^`N3J$9|*5>odGL>F%~ z7xVj-iPL{gn5FwFhJP}>wm<@iul898=maT@ivm}N*hCC(%z{eUq?(E5^1jLx;GpJ& z%FN~Za}av@Sd*~MQcc`%&`$xr=68QA_+4+)PJnc1l;@JSd|j3#7UVLM7{LnZN7xXu zi{AUaWGU=c0v&I4%xBPU-Gtn4E#RNM?zsQmHytFeQ6)h5<_NaiQTNWbyf7FZxew~THK+Bhv%vS?4c#cC3HxuZfvW5r4TdPYQ;DbX$3azQ2f}1g>Kd!2a-R%UA*!#i^#mBFiDi%F>c7)GS6T-z>wE z@0QVtKB;C!L%A4v>g0=90m0=b>P75_4XNg(Wf-Su?##F5zZ3rny%aA>=1Pos$g&688lcjO7{hz&NBA>o;6G)k6@X zwJNW&!eLs_$&h+t-$@XesXWMNs$r6yUB!zgooOmHRjis54JWcrVVbkVy?C-DL@Yy# zB07ab3i-eea^wQK+i1g)ly+UZ_&7smc5!mhd?nlsm%*S{bXQHIDa4vbX7x{^+oJ78 zMJ^X@Z4aiy&}U8L!!(i72_Nv4e}l75*qI;ioRRrot}n<_C(c!6b^3NHZvDBJ|2(l< zn^q8?!QtgB29Yq4_54YtXvT=@;)VX`VrGA2$zER+hS?_x;iYi9bK=!SQzqwv7#Dth zMh7fj$}a$ofL5QQ$VX=zxQs+Kz>%X4DU#du>|UG$&?fc7lQ_*|aQIf~wE$UT7=o{+ zQ{hX&?yUdiFjSNhHRr7M^jR!?m{?e$HQ;LY@4`e_#trm+bD~^&>@|CP1iutZ4BG2W z_G!ag+2BoY|N9EEuyL*edqMo^!EsdM@98a@$JAUAon?i79QNm(v0~M^aIKUHfQCuj zvk^2hUSlfvtZF&-F_NvNA^>dP%AMlf9_}Hjy;^?PUTNej7B6bB?T>^r_n$L0m)8?m6 z%jrz%g1ub;kz?S%sDh4CQGoqF>)dAp;$}*~3m4b7Orm!Dwr-h^o77#SVrbGzNgiLxG@XNw)X->K)!S9wSw9!$D^?*Wcn<5$qgL|y9nFvR4; zc@vfqNH8W7gvMkrCXi3G(Hw6$iRYm+M4iBR5|9_-$7mxGmPui+0yv)n z&S#(+ugdwXtu?{n4d0?M8UuY)xuC>g&=De88A$Tbng66O-C=R7!PufVa#QvfNe}pL zGbsJGD6jK$N0grN(9^p#kxW0H z07(oE0J3vOjy5tBIahu^UkI)$*}-MUR|$R%w~cwBNTpCTlwlOGT^O&%dkK<5LScew z%3*oA8}n7eM&&4hoMLxvywZs2$tKu|gMSH~qD2<|-Vi;>|P!bCQfwx=W{%cms9J-j=oB6pE z2pQQr#4A4~{@N7n{cJ+kOi1t`c(ZvC9j`g#|50JYi-IQWMzs0e>&N)=_tP8J@=;IE zA%<}Eo4&uk4w@UHAx%9~{T`HY;&v}rdm#{0b)h0CX zH)PeIp+@%@nKiX924gU-L$O6Ytg_>;FK@aATDJ=MXSfu8INl?&) zQytNOUeKXBvvejxN z2fkb*1R(|X3>KXD& zRHq?WI>DmF=z7iozvT0l@kpNP-I3w+ptlh1aF12A!c#S0QBx1O=6c!(S(qK%W3+`r zRi}r@e9i~pqyloMy_<*#b5|3Y-w6b$(4f2Sd8{pl@#$4bIVGo-OyYjE3q41RdD*;{ zx#$my4`o`2_N`CVLC% ztF*-le?B6SdG-YDC#ig#65XvXxi|VryJA$e0l?+;e7&&b6-C{)Pjd zR9JY8^*&>myg97Gfki}xSlkj(FuC0tw^;M@rTwTLoB`h_kYaDm_Nun+UAzIoES=`> z2%(M}@9V7ocGN%BtFG+2Z|TT-Nd!fHSip@)6G!g*YcO+a91*jv5$6>9DH9yTS<2CJ zRzhdfD2c^U2U_cFcda9z?rzAt`2Gek5|~>m%$S@cws~0 z<)%#`dJ(-C$8gwi7aaAEQKO)?2dGYsraaDquG;sZe#8!-YL){~A2TuNs)^dMTMfJP z-?H=&e3!Bj-s^V2UL>Jd2RV`0q}1ks>lqce`fw2W=2Wz_*{&sX>fF?G%=RCJvi#CW#<3MG3vCfm37=c-5Dy#Zv; z20VwS`vX)Py?Y=}9#{cr9?9f+2eyZ?DBT^vfq|&Y**g@DKEfWr@rYy8zrr1Vu(Pm7 z;AcSL{rL)aj^Y?y^?Cr$J;8Xgwz9guwaTspO3`@VU<>u2cWXu1UiD@G9gXHhH6C7! zP*sa3@Dxio7^9W40B%Nd7-e{h%2?*bUDgUs0rk#*`=kp6Y3m&Ib5Gw@cd;4A4=^VG zT0HHa>xquof$Q@CLoEpBv6Z-$oHGgmJ&+w+(?Wd^3_2P@YU^8_tPQ_X2(<{Gcu^ zM`~4k0S-7^0l&YD`-zn*2Z*U`P+)NvIDr2ps@FVMvF^Dz zlH#@t)tzs0!8C>C=gp~gk0fW7{#kt_;|jyfSNKbA{;t|&^K+5&GKT^xavf-x5do7m zotc!YuAo^v!!4VH&ei+(o4&#Qxhu!R@x`dWw6upR=WQV=cEwL_?~9QSD6qH}%!QNS zU5+rmD3>#WnkaHTyNrb@8}VaTL&7RV>kv%VFZEw*B4e`AYx#!|1R`+lt*r|+D}eQ8 zNcVWyXSBL{BX#h4^qt^_WT<{{gKFIcISU8HaWK;B$>5%WswtR-epxy3oZyRKpl_}?mp_lGG40BZs|iui@cK4due@* zs?Nb+G?sVdCA|b&S;Q+QW1;hz-CHy6$+!08?YEEovma|YU)hp|<;T6Tk#pWP<4+-t zi&MLOyMJ?iAAHU#ZOpzxjg0wf;dbtcb{!b$IM3b08@fq_JFPy9Sg$(@-Z3*&8Gd*Q5laK%qR)@2)a4WJ@pcBs!sV zr1AZxzNLS?Q=JFobF?8Tw)SX=g`4?a{s}1qU)YwJe(cM7yj9(!Pyd|d;M-78=5U~Y z@isPDGE%hwIXHY%Ga+M0qqWk4zCtniWu@^O{2f|TA(_*)N?l*>DOW=yQ*?FtWF&() zie$_c_qYVBCQilbExNuZ^wNOd;xd-RlrCgh&OtOG2s=q^&8yskrV|S(I9SGgMlEmx zXk3J3Hf&G??aq%;i!fR&@k6?~v%0=Ymqlap>)`MyrMR|vRB-jbHr6)({sP34g$wnI z&a+34wpO>{oAj%g_n_=}ZV?cORr0 zKff5AQq}1r6$UoS*>F7OEq)c^TXN-(C_#v{k1CWKp+5#PR4fx7!Q#haSI( zqY_*-b`eYH!=(#fMCUc) z9C&%q0S7_q_1XSn|CH`*eYm{6+WGm}vnQ*|>oo>E4WweU z+p0!5NLCa=tT%Wq>OgG1&R5@((-@US>eW<>%7vMFMQtWxiSZf=M|Y@GjBWsgErv_d zH)62*KDh;GmZh%_=69A<{Su3SJ<MZ!0vf=c z9fDw*?H{o?U;zNaz2d(A`2yzUxrbrmo+Lvz>@~e#TXbEp0v_2}#7#B`M(_^^KrUry3N0D *bnfg68Oe0w20hWF14;I=rgf1zsNM zd3EIBXpK>SsXYy}@e)o>&-Ud+)>F+1U|t=32ya=V9Gd|yRp^s&s_DI<3td&l<1LFId66<;+ppw*ZtBdL+>J6k-?s|ht6t?Ko;WwVY%TCJln4Q>$I2RLv&*%reOmJ1QrV*V!s) zYqYm~47}p~)`51%SW(GEn|Tj^#2+&f#ODBi9{(A)lj>;X81O!Vf#P~~9uf%aiaB_{ktJb3HlHQX2gr#xI0UEyRRmR}3Zy8C z_p@(fUqau(_rLFCU&(&oahRvIR#6NH^t+y+&$xY35^mQ*VDF2e}Sga1#61U_=sl5l*k=At;sap+s@cTAI8=5%X@Dp+j<8l% zu(rKX*`1Y3Yr)7w`$cV`Q;#xi%!tHWT1sOd80S!WHWDUpTL>m)&x|(F=w^j~A=8_Z zY0wNcL^AxGOg5odYb@R5`VkB7nmKq-t;acCm8m;qE1M!9N_j$QLTY0PM)ZjR;tw$4 z!%3r2)-=o~r*p)n&$oTB%oD^JB6uM5M1_B>mXJ}y$sXDPRPp<``tTGNTvU6JKjvX! z>rfa2D_vS@IFs~~##nGD^?|s5q1r%1@DfZlga7aU`F}4Y9;?=IE)I-;mceg%oY7C- zzIhKc!47pUxIw~LU#z`YSzh^eZ57PwUbQ#a8|_`}z1=%T1cM4~56mj+;lR$9sM2{l zJGb}Yr~5I|E96B;gM7ZKKK;V4#`OjhmY4U0)RKskz9=5@hJ_V-A?uUif_i2S;u^bv z5f98knI}ntUB+o<6#+7e4OOr;;?~G&{CaqK z+9gmB9DdS62-5KK1d-@N$UQg-VEOCw#0q=$rSNI{iUgqfN@Gign14ie!RiSM6zrV{ zPT*Q0(ws5v{2=RixF&#PO)G^B;G^T!rM`kw|Ir?X>O<(a0~U3`XH`w zEk$#%>>q*zneD{!cNS;GpY%P>My}%qyY*GZ8~pac!v_!GS?)ZpK3jaa_yq$QJ9z%- z;-`xbItbEJ{Qm1DJaOI3h!ItMjx%)@tX17{=Dl?HHF zMsM2NO7s^l9eYj-$AbHCooP@cdtn%4fW*>LQf&PjC9qJoaZmnwgdiDlBGH%G1YX0t zrRp9IhxUQ{IMxdLk<2I1>^(T|@DN7z{t4m@4@U2!NuAT-CxVr~Oi4?5=K^Aipo2Nc;i* zKa0zg%~1wl9`Me*oQO$A9KfhI3ly+NSy7ns=Qt=Gfx#glhE z9(eldv(Gv{@P%p@_bl-^7Yl&@K79D;Lj*Z~_Sug=S{X0;lp#3CsxTTIyx;xtAG(9H zKd>XpeFcmuUG^AMn04ih_Xvi4q^;QAm?zbS5LLX!GYjYm@gVNzikzk#hOp@|EXF(` z7`TX^YT|6Rm04o2?FnbduxTj;`OG#gAI@Z-U~0WN$tKEc0;BjJxz zs7Mfl&?H^#6&Q{ClI;^`eJbB^?1dBb+#>PO!UpMR8uh)y^e|85VSGeBuJ@-XbSej zPh9_2qU_k4M9=^>?V$#-+q&k%E+cjE7e6z?yBSU+S0CCb>V2^N(?bMg@)pF{=FJLje=_%U?g_6(Oz<5M$TV@z{)X2r3i2?#+E>2~>HD#4lOg16MRXpxn9DUX4uYr_30b}e0Sl8eJmKBFi^^)3i>Jy9#3?}!H^!+p$u)^MYBHExW+*+$1l+kl&Yz3gd-2UU=!i#}MF^RVna zI)~kk)I%6a8@>srVFo3iVyFUWNoBw*<2pXbq%$eE+Y#-ky(=H#M~Rg7*=Sc&HNj?X z4DO{$0V&`?I14sN9KyY@adOS8ab0}s_4V;LktOTQ$dLI>c(Q7iZ7bnTl*ovqiXbJd zkcOzSH7Mm1n5j3!ztTCv8d!^rLB9nJRztdHbYK%W0-I{wr13@hsrBh$1UhuRLVI+9 zxB=}xe=Wxlcs?_{pK^GONXoIbua=G!V9~G=4Jet_rwwevCu%1Ja;&d&mG-{5#MU>1 zY73Gjm_V`I(v`0e-~D<5F|$V-oM{AbzMI9LD&lU|jb*5>zi zErDZ(%3E{2yMm}7_hbjSrH4ygdGW5*NSh@0ln(ul!}19?y{(f~doPL+HO z3N#0n%w6SH%Nn?`0xP9b2M4U|S-nPsisRHtBE|~t2B;|jfG-YNffPe*{DET$=2u&t z$bH&Gk#~H3wvdxXF(+(nutP*10y+c#Kb12py(_E^RK3{woRT&?B_h4|DJ%KWLr zBP}U6XP4a38wyj0b8m3c+lT88JApC6Fs*->(N>nXkzeWM%eB&291P8v?q;*0xp21F z8H*e(rf6nkbN}n-n=9YlwEoV@%l(bb)wSo#KQuNW%y}Od?XwjTkU+iy#1|uImD99K-x}pDU@$k*SB}J*1vwW z1E)*!u4&BdL1zR+$60g$pagJL%i_hJK?OFiI9_Y8+_u;EjYD(C`hTaAb?r!0g;je(qC9Hw;|vxxxKzgI@i( z7-v5-Jne3)v7Dl&K`ut}NPIzB9dc%xKj#iY5y+~B8n{$2R2in&e!!SqT|6{{A z3ZWu{hk0+>!E5_4*G>GI{pYb4Y^s2{%bg|jFHHMN6X+P-CbdHcB^AzqT;j9{+R;3hf`gQ0^?HJHsT z7vI8ydeas{6$Gn~Pp91e1b`M(m<=w7&%ES zT+>go07iN?peE@YDEc}9N|dBRkUkb}IzzNQQZRk?05LJY{qpk%4@#trrLd9X8T8cW zoh;3aChO^bulaj&2@xfO@;l+JP?%-&Cy#2~X3bdw0DbnI=QwVX)yaq)CK}R;Sc#)I z$mE7>Rx3y)>8HkUSjT;Ja*+20-uH2YZ9sFjO$K0hxB>9kn<|vCt4t0J-5P(M^>8$6 z)({BiGRn~02IrNH5}8rG$;^IMa!kq5YfVBVq>7>oroPtvxXY#f5=gzjAdSUd^spcDq#a` zGr=DIbPUo7Bvcj8(b0R}a1t&WnQHFJ+Sx-pjVM?NlO{6qu5E2?ZUO7GC?m;vM$vvg zR}C#0jX?X>`1dW35Sn+I*Ps>L%3z^R5E14I-i(0o!;ZfOwBx;$mYkG)zYWH+j#`Zpp)9tsx$|uE)yArN=$f17R9eqJMRhBoET^h?^hQwa=8|`X z_tpp04WW=N7+lYpNLko`%*UsfcKsN-Q@6FvOn62A}M8@ zlU7Y!kkTNis&&mmsS+U^{yNf>kI108ppkvG#&CLYt4^hopbnlb6+^)3@Er{SEz}#% zUArN<4Y&z!!8Imf(_g?=6q~fGwh5Y#TAZsy zN~FQ(h+g|!|G1BRO=1@*qpxPPMMqH5L<0v)5vmDq6v+zgE+gckq;%nnY4BDt2^1@E z-DsCY2Kqulgn;Ll&V)k~wKqH#k&8^{X62BgGIb|IV#l@7gmH!;{gTFh1v~CEakU{h z^l2Cp|Ju$V+!OSA<^#d63&W%se>$(mbB*fBV1z-m#vKV!o;axG@Fye5HxVas)`uu$BNM8|3;Y)eKhtCWW7{E(>P| ztA)#)DHd^hh^GL+E|H0r=X2yVmzK3-U@>K9+%h_=k}KhquZBl&kb`mn09ssr8vE2* zX6FKdWLdAq1k04od0$=#2pNzaJ&&79L4V=Puis-|+FXM99<+W6t)N||M`#T*!t!g5 z!!a*_$ElwB+Y9u}mw+@)kBB_vb)eW-7tjJEPz2dMzbF-E6Y0FIgwjn8FR?|P3YXkU zuq&1bT|Ti4j52^)@#YaU4J=l*q)HY}&XX_XGe1{8?Xb2mO7idl`zp0cnLlAd0RJ4> zwP{F;0AP3gSY}Jh5DK7&0WLh&hplzEki2P`OO@2}$A#I3o%vRQ)6AQ_bv{fsZ;M(I zQ?jbHSJzBpoGc{g03(X%OuE(ojlh!R*SfX~kK?VH09&5-i&Nl-im|8QZB4|^g6-hs z+o);t7e8#+B3n3mjubh!d+*yLD5Fs!uORjTkf$148PPs$jQ-Ys1D1spt^tloZtdiD zMrL@*qT>7G_9eSZ z3P=S-g8kX!Yhr#7qK&vsPAy^yP%EvnoO;9~_}nE6cxJNasx`ICsv-rXZN*jM2Fouz z2A6zcd70aDCv*BuBa)`I9mmSXmg_h;VO0Yd@>+Mfv@YS3Wetz6xunf9-kydl^Ejub zwRtm!zZ^ChzHVUkam86eR=Yg`)?1e~Sb~=9%=VGT!lu8InwAgw(6Qf|l0z1LnOQjMQB?0%+0dKFGg{z~ZV&@w)-;s97%H z9?l8%uzY5JN!T%XpWHPH6;l>BHCeDrU9g4EAGn_hTTi=i%V|(b7_) zyT{@QY1v}oGHRkvH23r8!ecdDuY(Q1J+DqE4sJTAEBHR1K6mHqgE70(B=f}*h-nV7 zSZdkOBD8&*oK-kE(`%8oZrH4$Vge6U3bZ+DSPPG{QI!j9;41`E(q7P2$o0}@AtYq7 z4GV=EBw=G)FjFu|-d_y;j_*SeZ z+eg$py@SB2NvaIT7pf?dtKHI$JD1QWE;dhEv6TPvlZ@Dk#~InX8*va{Ls_o^VH-fB zbY#dW@E~}~N!bVm4wFbWYE5@Ag~0xRdAbp=?`~d0f2Q);sp_stj-S?4a07uzlI9HUP2)1M`$507Io$X z z*4!)V0l+b;p?n3GaM7Wmfa7hz6DkyI2qWHw)B$6K6tNpzA5>=!|y(J%3 zEIfvA#A?>uUOr5aw((x znPADi&}`7)3wv%8b5Pq-iu$2;30lLFni}aOUC^ECRpQ?M4*Q2WiKwGcNOZ;=@$&80 z&j_KgTMTpk?*ggos)W~v82?UzV$XRIyw5r?R}T8Dt|O_5HKsPnd+yhRaj zQb5xIDf`XM08*zMAqSN0S$!%Qn`0^eTrc`al>ly8^4UaLAUjw$j`?j4x*<`U8Lo2R z&{KV=Xw2kU1S>QS-^|3Wi%m}KH!+XQ9HV@*^CO|rWQnjx(y^yOl<2-@6S5&UEzB_# zhT5)QHj`#$;z=eLk&)SkF&CmJ`t(%28Z%x|fMm;-Oz8@4>>P$-0ZXgvQfD+zjW3Bb zG7`!%5e4(i{{Hy1*TYTX1--;blfADGy0A%2x&wT$T-3D((TiT>VjU=G9le@H8Gp_{T>oN zQtk^QJ67UGyhJ0_VNp2Tt{RwwqADcOy1K!J~$a z2)Uy3mUh*9Y=xc(>i*1xf~(epVrIO)S^u2Im+ z&5->TNbYP%G}ftH6ZvA~zY@kG3^tu|2@ca8Qr?tQ=bg5Ick4C80=#0uGT=D|Ov5mw zG2skNt`^ylVL@|B7MLHG7y`p3G_eW5wA5Fm)49wXF76sm8u$55Yyek?%e}yjogk2? zgfmwNhP_dbQDd++z3mS#$GmQoV@CuoX68vr$JOOI(=0P(H13|Qv5}eDe4D~CQc4X? zC_0q&%dv)iZY0VG^$a_D?{+8+a+?*;%G$c)O|+>K1PO8obAoPPiLAO4Nulj zh{qsO;(+h=+(REO?c<7}3$NCQ7_A8O%cT`pU0MsaD+|6lr`J7ezb*DTwDCXmevRe9 z1yWuQtN%45kg=ir`>qQ!2NoqHa>Zx}GL_-5x@5PrP30Z!NIDXtvG>ie39jQSo_j7BUAhElIL zp5*8@g{Z!lmjTG8I_UroLvNA0MY*vdrW42b{$&&KhXtWD|7`KW;sYeH_+0+V4HAtR z_JcSzew^lkkKWIGkrEBlYDJh)3dCPYNo1%3ZRYm}MYw_s!y=eo;hgNkt&@L3n)bxa zpJw#7MBb7{Q~~y}{Rz=4%HjSI5y=W<#w#^G#ALDcG}>}gv$Rt_ z1ghjEe!Tmqy`>*N!8_KpoYj2z^v4fh&i};R#+D0TRkmuegMvo6r+C^H!Cv*IY z<{ur()z}+Inawiy_nx4AzV!Fwqv3fkyynY#7uphLVS+vs*VZKe@}8z)-a{_tM@A@* z7eAhxdopvs?^gqfnhE7@yD`6!2Fs%t0xy6Ib#1Z;3onz7gtR8)a@K2^4!o1JAOmo~ zW_A3bCIe@k&@C&)tp(OtwhdS^sQ0C2%d({82eR>lw36G*wJfqkgjr3<8XJkcE$Cx5 zq~MN3Gcg5s?6xfhcQ#p00=vkQ{WD%;ESIqxT0<)MTp-W6xoiw_&6dT=<;#MDD~|MW zec3NRAwvyUC{#~Z2-W>(Q+2z@BCl=_xxlP$KZ|u{_gp_S8;8yfwwtO}P` zXA+p`rmD@ziLC(J?Zn0!dglltwpmeal)F{QD=GPsd3|RY^nz+p|GodD_9u`-z?);aq4p0FAd5l_VV%oNZMQ zfjGXxiyhoA(plt5KPIH<%riY=9RA#*4X0QOq*9X2kS!kui#nCyrRH2ZBCHurLY+V0FG;=+Id` zo6wSsE*6DwCA=)>FFK6p%y(=L0;Yv{W~4yck32|5nzoP+RIn)@tP}?1;~*mr#fOw& zwP_b<>V}3`D|UW2S+J(Lgh+K1A;1rT3~gu)R}lqPfAv*FNl}O!f;uKT*AKG_xvN#z2^C zf3BG(?OB=T>ROb zc|I&_CYgG|c77gQkd#vd_at7@uu8qZA)P1$7i#h#lKil7-x@zPnNYMhOdMMhXLsw4 zS9_<>g4}7yGct`(;prLKUzc3x)}#?p1gK!9vW3SZ+>42LMJ0+1zlgIGtn_tgwk}0D z3^YTK@T&6~DAOY3M%yHLd6Y;Fl_6V!@X{G4}R!NxJ6AUI1^e-d^Py}tri z2Rxq08FFkD@WUnQFNtqfCMLdt)aB->x3~KB^7Flwz?{@ulfT`@*8l8aPyc9vm=&iU zN*qhXd^jP_SYKZ4@M$xLOs@aJlDqascYQTF-C%8_uBV0p!K$0)Wp`*tD%#vKRg#sa z-cWGbcye6qZ~nI4ecl_KTrlUvr(b+w%)u3K6!6PZl@`JaN}%Eq>|5m%xOV6iBr%7Y zY6db#aPdxZ2w^0hBPI~pXVlTycI=^kzq_J_KECCRe?=R(NBSTw!QW*W=j>@Ye^!=d zO5L;^f0t!^gHGlgQXGU4`<}h|ZItC^8$dB<$)Sk>cAew%gCm@&%AwgkJUBI^uvdxZ z|HJSSEEMOoaPv0q$>KP8FR3VGOhr%79O6cdB+(if{>#M?jG(7<}6h^2u>laSVaO=q{^<@AC>@(fLA~IK(v8=7yH#yZ2?~{&j!p% zhgAJ=h3I|YY|jSWtzwgghDCFn_Vf+1blD`I6^%NIPSdcLEt~b{MbpIUX_{p@Y|GEi z%XayqXw#`ef$G0B)nA4x5tyA$(T3BGw&B07*G8nUeMg?`_TH|rsf95vg6$vok5X!| z^2ua(+b#^=1K9-cBD>ri!JcbK=D7A$Z1m%*O(N;_zWK$oq>;h!LdbG}WX3B&zT&ap zS9`qot(E4rPc6 zC)IM77nmV$T!c5-RYYi#xge{@jD%Yd%8-$OQDBP+pdw)#41B}jj9|Cpx}dt_(_*n5 zd+Ixhtg`BXS#2p-t4;k(_XSyfSNyUTtZc0fSH>FJ@mEyJvbOvM>eSk!64ua`D|cBt zR<_ng(9?jd#$E-g{yb~MAJ$q4np)9{KhIk6hqYFS1{xu{slIShP&%ksz*W1f;rQC> z*Lny{oGphRwPI1auw3#B27eJ_>fn44)QHU3f5U*e2^MS6;!mcSHEU5ID8{ZgW-3Ue zo|@?rv0P)&?pUam4Ds>WM+8|SXRNZ%KO2-*xPv)fozdowCk*Y4X91cSQ}dMbDz}+* zmZVBh;6o5McQwzfk7*XRp~7wE81p^+toU1YGtEq!>)g#`GemCMfcTMAIiqqzqKy;C zak9{i3p8%4b(@J_EC0@2Onv&?GS0A?YTRbZV1VHo6tIwa*pp7xsx`xJhX+S*utT*x z(1%FH328%vA|C2y_BS(0ZcV=VxzL0oC6~kACXQ@|L*j17l7vpn0jF;1Hn3F`O~Kpj zpS>$4Y5fsMQ^BEL{x-9{c8;36ARy^fPLxkI<680CPI%Q5l&*Mw@x+8fJM7Oz4V+2n z{CWUrtad9v^e!~L|E&H=KyW&w!3b#ocG&OUMmO*sW;E-_UfKGcv3{nvvp7G+p1jsZ zB6t$lMF?8DQq%Qx8Mm451SQv-pGG;z%id;@5vaj)mbaNx(;8Z{*I&3$v3a#tMm;3) z8z(N8;59Li2|anR+V_uMi$@Cf8HyEH9EXFW9>bPtuem%g-9JL;)%vO!xJZR!qC9|& zOguC&zruytKf64uPSuMEALe4EwYceq$y2rCkE^6M?py!5?8zxhoZ&e{9%Ur#&c{NwW22Lt+pI3g>YGCagRvpDfVtfJEn=wtYD2s=99 zT_KGr54$6l5AYwnJ3v^U+%{#AtK-J@7orJPjEew(mxsOa;$07TqRwqGt!wyn07f#< z1%#Nun@JC>_;l6!eo#MBk4d3Z%zFVYgWh1=zv#d1U%YQ_^YmbFa!Dru!q<;_<1w2* z?Z4?&|M?#XZmG=g>cha_89)-Nb8ls9ZFy%6cfWl7e9hNN?P|UtYAE}DdF$)-jpeN$ zWr*S=ZX zs$OkuuYa?#wi*h#MXM|jnwzUuHlIJ|1THU*e|vWL`94;EzQPgI^^G-5ZygDuR=>U% z*|$UB5Oi$GtNf9o7{CHuq5;RQ3$UHFKLSM4fN5#~wZg@_nY+$R&rh0(>ADjIW~_X> zymbw{`1*&PwdDYtFslZX2=7WvxY3Ma8$wneU5C=mv2t_(_225R<>W=VOrx2mg;%Uy)jb5x=Wcz}&Y(oqca)j{{*94>Zh z6)cM}N10nwc@k$Z#0B)Q%)4B{wJf)Zx#K7C@`}#~dXOns%{FMv>$rb%IqK;UXKkc7 zw!;v>`DA3(4B!_B`ZMid%JGDO6un1Tp*HsVN`&1>_bNO5`RHZ8iq(Jkc5N$&{gft=Q(R@aGu}sERZIL12@^V@F~yU* zYw6%aDfPExJd4mes%2bTY(1!c@qGQewQ4EUPXw7Q0L8TElR=(<|p_OI2oXb^XE`Uw8}^MX#=(?FdN0DF|6!BCd}1 zm&;qrFZQAIU=+6icHUC}ExHR1^5Q#| z&*K?Gg3b@RAfb7LSm12j09IF?EU6wnsvgck`+tboo+tBuK29h=tKQoNMX&5+Bm|ba zyuDU|q&NI|O3~}vs<3ZvHNCCT`(wny?<7sR!+Y&H`Vh^34J3R8M^VyV-@xXMqAeln zneoM$9HnX`Ll#cJ$g(Li&-4L3z(zAm)oI2l4q~MTTOl)LwjM{5fuxOp^2tmeO=qXf z%-c#1q=#sT6gnyjZo}}fzT}Gx<`^FS1(-K$b!yJlq%Ca~X~H1AVN2OS{-aUNZ=?n^6^I?CtNmy%?k6BBjRXEe#dDh zr;CQ~kio7jBYhef=rJNRgwUkeF-tUFLckZ6T~g~vVo#Mb(FdQMk|WSD=Hcb&2+W+d zIHD({wBEtlK5P&YgU6kJe2v2%RSDHu7PaH)=`oZ~$!1!bWaWrp&LD|lptu6P8#`*EPZo?cnp8`ulTZ1%fmYWfLF8~G zmYRD74qcEXQs;FANY2(DPRCfGk|DB|s+8MmZpH9L8JW8#lMX~uW27Anj=Dw0NgGO0 zYNA}b3Z&~s;t+0^tZC@n^p08P<-uk5T2N9-A|MLU{LV>ltvKlUQ(yO}Ff}bdg@m%J zcH^h1&~pAPwpP%A6at3OFr`P;wAp4;DZzCWA4wLO#asEWx3jbLYGb9@PFOY-)}*mf zZ*V#Wmuw9>F+S_pouto%H`mosp~Cv+TBkgPR-ZIpQ|@n#N~^UK#U&CcQ)rYYQ>uyA z0dtdRXaFf`s}-{s9*3<|uEP=J1^r4)!@iz0RlPUSRl-r?Nt>>pb$PZM4h8pd{6C(h zEtZQ^ij1$k7n+B^jr3DZ#lPc{HD*L!5@I38xK-jfB2n9pzw^W9ejAM`hNNOtF`TF z7LsAUTH=-hf4m01vLFRe;34iC;-0$H4pNtpaz&k3-SB5jC(d*6UbVSVt-gBsd|kL2 zoEO!rm#buO`LqCE9kUBq+XnIe44uD^9`maePTs`|28>!^2U5b@NHqMkIxA?c@iJ0ikCr|#w1*?Z)8hG#LrTlJ@M?Q~;~Q-mfOOy} zyZ)+rGFRO*bE7wCfA7iel*aoP%h;f-t?C}ra4u^nK-fSYekV{3&m4FG!=4~$O8>iJ zEZH~=2e#M3&f2%Vm{jO2830x>K94K==bAvv&d}0o)Oje0 zbRK`znX4l|FhExkC?H2k;$ccP`)>d5=an{Defr?RZ^eCih8$KrMuF|<8QiI~o*cf1 ze-la9ho{3q4PVg7`UTFQjE8V%+VPBUH=nOQ-(2|)M?8;)qpld$ht=zgi*qE_de=Kd z9LabQlgG)TGv=hd--QqJ{=w+zHO>v+$54KE|G~ripFO<)>LoeS!WIs|F2GFOg(Gx0 zSoi}DHZ91^77xbff2$42HH|hD{=+)5)Xw@K=PE_%Su?CWtd_Scp^!O#8;_32F){?@ z+FyZO|ML<3_t(VqsKQ>stUJaNV6NI)d-;5MWv#O~zC4671YN=9)qM43qBA(JX=Rt{ z@w^S8{VwLZs#98vm|5A}cm_GMlVi_Zg*cFe-#BVri`#uw&Elly^H-~DtBbkdf)BiS zk#Md0OXr`{t!Ar-Evg#vAiS>%|2j?PvR2iLMy6{zLZhrr6bE}B8L(&)G=)a*h6^X? z9#_vY)wA@v3AXLKNSTVm6Ko);giH~c&wPRcP0MGizC4xw%W;T7N>!2mc!$FL1%f@n zY+ER5GM&!gp@IKC(vO7(z-)_+=Y~UGu8Q7*bSe841f>YmHa| z;%}M3w-$?3y&FL|SMP=hdPKYjLt78)yZIbO@mGS7O$H}>oy6rog#nBy=Pg(jSBP*- z%$Qtw*s)7p@3tP_Gvz|l2bdX26c1+5bXBA0yYa@=YFmRr5W@ElE$n=Go zY7qpQ$qfYIfgk1$52)8^#Eu=pE;W??~pm+-`0o*C`Zz>@T`K zNweGYY?AN`F$vQ8;23!ypH#cldr&ZWFEj;eolApvt~Nj52oXbR^x-!NRs}txblNv?s&WEjyI;^#OXZ# zk5h!p?;tY0}^~F?bvfk<|-~R_{HBIb@9djw8vHc*N7OYS<7f3AD4f{Vt3n zD1-VHJjd(=NAxUnB;5iPF7rX)8LS>Wr-!3VgC1_6(7<-)Kjg_G)aVYyD+-rGcWCZw z*qHFcmK3aZcFw2q^xzVAwvVa}`V7$dH>2Jg{CRZ#6w$QrhNCxr5nbgamj~Su&MR&G z=l?l7!qKHi$Wb=xEslo#^@&BN=Xcm~CW%rCh4g?XVys%FSyO%W9oU{iHAL@^!#dcj zfL-(9O}?u0RTGWOR}BbiIahh;%m-q<7*3Hx@okA~rdRjh0-{v+;f>i@{$_js<<{D> z^*=&(LqR1nKuxu6c7qb0=F$UDBvL8Fn4pbG7vR<6nN*9(t1JJG&v5rj2f332Ls(kE z?zWHpZ120?dt7AdNzRZ#Ysr$R5&*8(=l8}@K`~zcypK>G?6IS054zn)Ox&zvOVimx zF708;P`A@=D_nh3FS}5E`gy4_#iJr^%qkuk+3;yq?lt?hraK(-cSTp^HsICaylI2Y{t?O&0DiUXO-rd z9sVdrOMCtXu~c9*a^HLjFjkbK@mMx)7{V}8n>h>dBLx>8>%NFvp}4SGAQYj3cyc0X zT$}C_W@)+}kEtkMB9koaxZNSbFL*#lvfzQ6F;#63W?dxsyl}Mwo8~hzL|BDqp)kqR zgj=%WLG`+Sp#JT9|7tw*Fk4)boxqqu;a8|LDA4QRoVM5ZOw89SM z%dSnY2;)u4dyYL+EDe$cyFbAI59eO*jzO+saKT^T& zSTyHw@8aS^5Lwm}j^A*}YUVu7(m%;s>EQ;!p3=JKrTs7TxrXb8{B51*^9^{~HuUgb z^*!BpBB~%6MRn)KU=jys^~ghUKbr9#ER#(b0{ewMoNMGr!muYpLU=0?)^Pjz)02|v-A`fsDNFD;-lZpyhJBX|qG~R>wuk*1f|PXQCi_AcYnO}wfCh8|MQ(6;c8IjwWD#Q?b36bZS?UrW zRPxsaJi!ae^A+}$BIGt8;c{XL3!uz8NOu=s3#NV+FHBxBAhN9ml}K&N*9_N0;{l#A zS;yd{2ZpYafBbrQd5RdenCn`UA5#brFyK4eAdC`_1f>TJFT{{cb^wnc-S4j>58{X%f2nr0j z$01BYKgWY|&N|^AGj@kEDk~RfLep(Tk;2u#H_pJIgt5yi`CN1cma+WCbFg)4okr4r z+eDf%C8`0tlrTT;szRY6A?m!%jT$?4bZBJI^_mm3vpAZ(+O2go>oai;z66WmO>ZE2 zI3f;CO(anQV4HPz*6a3R2RMCiQ8h4h@dN7(ITH3_aup*rYmLY;)Yx%T7F775HaQQw zSQjo;iAV)?_o3;_{sl%Z$kpS1FWgyTZ9~LMb0LyK8)w@dTj4i`NK0MYD9l5R0cut- zjd5z^sBi`MPr+9QxU&QnrryB-Pn)I!`XDU;L093f z$@vA#Bx0;a*kSXa7NCcHJB$qs&pMV>9~ju^5cnEUt^t>GR5Xs>x=*`0x!hhum?Rna>teZG2)>r$YpsGP!6i4Mko zDv}%95qB2bwNG=%mk-&UVhPxi8M28O@D==_2stPx!ICqwjD2fER7x+A^VpZz({Z6TR70PQt}v! zj5~=AFHiO_-k&3oi4dJDFM^LYjQA~*ZPZF-HxhKPK(n<)ZGpP!iUDPMYVyXqQGg_; zETbj{M9f5du{?zBOfNw~b$AA4BB+pPXX-|$Tk{Ah4uV)t5>^*mkMU;Qa?#t>h%L=F zrFxqQb3;35^`SKC*=H1@jh3FUet8q%g+1^;QIYl`qLEm`8j;0CpnE}}oE<+C@mmVe z$Zn18f^oKNe`kn?C|M%r+lHl;W^sj`T$hCeJcyzjTpZ6P^uj!`B4zJ=z+`^9CmREH zfJ{ka8u{59{y^D-Q}zId2%wh zI;akbWQLrO?7WAUr*9Ty)pf5jPuB+IkR%SGwhEASk$AN$w^W9f;taGn?e7^Q6J;b9 zO|cGMPN0rvZb$Hn-zkyhDKI8b$Q68&#HFC8rD$rl#sTqj=lqh5PRBE)WLOja;^(@& zlXaT;C*R~K%_kE%*LB#DlQy{5zW^)xAHs&>dL`5jBE1|9xN^5wzE!27@|9oN(x{9R z7eAttt)|o1ka9ge8M0zo{+indAWOR0;LcID%Y~X8nGHJ^Zi6o+Z)Jnw&UDjaTYXsO zc*)gst)0l)WD0dg7Dr{Rn8sY}0Q0OMsdT_>Ymg*OCJl@B4|a^A<#bt+9|xLlUGy%i zuI-AFUCW}haT7U%J%*-?jG94RZ)@Zu6TwGp0y_DULwzfD9y_V|!plLO!?qT^HG!iM z4GE)!j;@?dGU!aM+V10qlGUXo@K(fAU6-sQn5-_wM%N0=MJ6BX2e##x&Z+F8V5-d5FZdWG})9G;x3L5;lm&hRRnze`44?Bvbz zD;z|0hNztpEqZ6?7YI_6*CnCYsEW;ag7vJnUgOPyDe3O$a?t-Pj^1h)!qiZ!?8;hF z|C%yMWym#~igKrjO9bde!`V*Io28qxnwSOf8VGTtSqA6HE5<4rp$ZiC8Q&CSp; zfmeNf?PX%^w|F{OJSkv;8#oE2^UVx{$Y5(KLX_0cqdkp16pgnt4{^tD|DrUOYUpn` z-c^`343|~0PwodxmG^LISZ?sJy?Q|biP{h5ncGMTjU!;S&zE~2-$BrOSE6)LLF}oS zAKiS)P7=cGg`mooglWb(LVT0#S_E{mzN|OJC=^ie>vKkE`ig;MaJ|-8Oq0^(6ZumI zO0!C3m};PRW%j3EJ$iEf`utbFx({Cx4iM1Fd5pwjbS3(^02=DI_5N^)=|D(7a8An4 z9?ezH4i5W>QGSV|oP#6yP^(AB^5m(--FvV;+kXbf9Gg3ajD>(ae~-J$Un6c7R{zuf z5w0qsumZdhfeUZYd`2J_3VT57|)GkY$Wb$tcBD_zpnt!tJSdIP-FH9C086 ztTdl1I_k=Z@Bivo!N}n=+FL=eC(=6%F6=;th1tVd!|-~Wcdb;=&a_teIr)4@D0ah> zEH9ZAo{o+6cu-{0DCMlcc<&h&bo?F{v7ceGXG3Q5=wGyr^!tO++TY~Hq0wIQ9q_Od zDSqbSWq)`vLTuT=;LY&e_)Wihbke_giqPRV!|~$z>0>UEm!1A3$JX$$dWI9Pr%+-( z1zJ2BogF_#5~W21DU~Er{W?H_|fU<-z$mrniX; z-HR8&LgQPzP=y5Id%mnE@thy=v^x&|?1a-1UeRA`%OZh|k4r0wV6!NRnK-y=Tf?CL z%-!do=|(ugwN_l5(E+0>U2Mgd7zjMbl6QLS=-a+|ea;EB^0+I9b$R<1&uyxcsaR z#rHoX%in(8W1Qxa-Vw)-J2*C99?=Pc$cQue;bE~m1AjR6E@YBKT{+2t zdoWlw5H3wbR-gURPt+TbB6An&d2tulZ4T5xNUOIOL9oaPe*{p`*`+2|`s87G3)q1d zqHDIC!pRCI)gtzqgD>C)8mv8nJ9B1VkN56&w$}bPGBfV%GZq{I5bw%_N01|OqCN!z zPY{(cy@}kiomPL)N4#d>*{tFaXeyl2564|Qj$$VGv+)Um%B|`Bh{c4JYVM95d{&?H(cB@^`R)hJ?mq8I4RAU;zo~wr8#L4hn z2x31f(H+_NV{UMy!=y4oQu;xkSXpONCcuc5HJ0cH@VJSXC>!g@g4-en!KaCxB%{d|zb321elS*9x=5mY&rhN3^O0_OxzG&vR|$lHH$jcXtoQ3>)S z6ZO47+IO8)CPbCg^R`@lGfHAeh+?ROshxEx&UVb4X=b{*p`_7KXpNLKN+{(m(TJTx zo=<=)u1v8?1if!t3xoM#@1#G7c@G%38%W*^KVhXJy|N?S|CTTypeWtdX)kJ+pf7eb z3y+hXUkoeCF`<~J8iYz`XFMj;+4wzN!;BA*w#(5-YiX}d7Sh<7oOAT+OSHi$TGX!d zrAXS;*Qp)z`N7}cf8S&>Xc(^6E{~JO=4Fi%2*9rayKc(eWF8BT+gN9PQ%?P$T&{!^ zIY@pIY;0MjfH*8p#DEQ78g3^cmdqS3$>J4bh^U<~2kj+NT)BMCJha)kW=RuwA=xrA zQlXjwBT`Zvst^=n*m#t!F?^(5$O%i1WX7d7JfOC#Fi##*oX9$W*q@;+)6fIB*$BB1 z{1Bje4Arzcg`8|GcBS8TCj#s5MiJD6SH#rThU4D7f2N-)fOS<55jrABa2_!XsicLpXM;jQZI}&DvOk|nTIMA1&eM}V}~(zaxYMdX?)(-l_%HPRM6vUaGwE@DdjG+v$WNfJ!E6Glz8NW!f# z$?I@VM=1WiiuK==q2|0n2=yAwGqQynGtI^YE!WH;(Mp_GFv(a zr{e6UolV2+QYsFC4p%V_L*mkhdh>mdgJr7aXxWj}XpgHRC>3F;a4hy|Et`{M)m*_M z*H4Ad9WkA2Ur*B*Pb4Byg6>1`qFerW9zHyTCze(pm_9_(S6BlYZD*@vQg zW)n;Fsi^I#d{s@)!aL+qNk)xg5J3rL#5oe7Y>T1rdpRHPRvO0<{w1Ci8?v%D77KK6 zk6WsH5fAt>(iFKzzCohVE8!_Rou(cpsIO89IGDI>mX@$c!x1c~@)Ghtn`)EDjndpB z`l0+Zjf7K*R#FQKSRS3=`pE%yzel}uI`CquBT;rWJQ}Hts@K^04saERCnA$PJxp?> z?rpgOTLMU+UT22}3^riCMeVpNS%W&blX*h&)qlu~{@qtS$VK&cf_kvk z!pM}ZI)#4$s0bF>uES_}3LCGYNh4hT3zxca=mk$D7y|W834(mDHe;*!9a&0a#@%dT zMRMfSG-*ipjHT~>P?7uor}^rG4)~`Z%ZpIr;#^PqHg!_E9B_HV2loT`0DfP!jiF&m zBoHPI8ITxA2$4eMfU^^9?04^I5RAN=}!anQTC|LNTTjgm=lEiHIObAU>jEVUhqQ7%}hrsMm2T=F-E6dJ)frc zS&WZH{c|`f{eB91#zq(1{vl@-qcI?X=?xX%hMaZ7IpBk_ou4KI@lh?nhAGLzbvrv> z-IEX!oSy?s;D1Gi2vE^agq#CrZ*VVcHl^q$7#C2P;jn!sIGC|D9F9Z7a$=KOpi|2e01Qpc%?U_Z2QCG%9v?5xky zd7Xw@Ou`Lg=Y$hw5dZp;{1O?+z3KHM1BGStj89vDofL=%Kd%))_~KwRehs;Gsr6SW+sa{&jY!xMsY?a}i1_)#ae52~Y-Xu;&Pg;BQOxYDf zbD+x2b`H*u7NL_vgT`rr@x?y%Iq1a?5^fb6Z;Hx_k{a4{J>f!NZycByL?nr_!L}S$ zAcP{Bvlma;rK@}&VFs5WNWuy(cAg^ZK+xQ4telmNk6DmrT|HnK|41JQ1;>6@k)r5e zUUPLsk;)^=XD`h-IB;0+2%_2eeREKrNtfQfePo2`RQug#dWGzrXT)d3$?*A4$NM zG-T>kz0vfneBEBAdqmeY9VPhJTta%_=J>RKt~ZP4Xb_aZxCA<9OJG2y4Wz>ZbGXnE zK7B@bs6+Z~NgwP~_=$OQP?ui0M*L=3?EIMf9tjg9OO9`^5p@0f@^BG5n)`1Md;OPT z?>+~2AFYB3-2e3Re-C8KR{XtvjzibCwb`5e)xxH2pqO>?-{R1`CT=+Z7^c?>!? z=KxnYGY#BAIF{-hxMah)b>~xVIBgI{aY3da3Q-IZaCFpt#n+`Byj&vzaHNQmz2B3{(6bi zIEfgsu%;srbv}x6$W#~SX1x(|yqlJ97I`KY*Mrb=HR0e)Oy4JL zBko1(LXZPYg5Fpc_a9Iw3Wz0+H1Wz6)HF9v=`K3#F_Jwny%Ja7N!3td;<31*ziBu3ZJyD|^&2h( zDl6o-NGTlRp+L6-EHf+Jf*o@@B1@N}R>=v@Wn5E5E%gAmfWqXzfCEPG;GVu;02sT~ z?DMTxb6!OcZ6U3}asLFgZU-$7cvnsT?D7oTCZ-E#-YYrOSv}H^YWGV_%xVhG-a|L8Y?DNt@g*@uyU5pW-Etq>FgtJ zNCII+p(Es@y%Yz(-TB3)Sn=#qJRE*T{gCI=2h2A=1{~7kf4GFKH+t6}+a)P}9qfct zbFhonOcD@SIEmFf8;#?DzIHl9Heu|_15CA+wCC{Tqb5@i?t93pmRq>E5on|HsGoUo zMAl%q`00E&?(=RpT>A8kzBdq`1VJR@PQ^(gN+|w(oPr#8Hb`kLj1cEHZH!pci=L#5 z{B^e&s}3L);ZYB98_hK?>#`~(rozfnJc`OjP^Z%MPM5!_sLoW3H%?%rSANXt_doH9 zEa6>1eO1^ZTy)~Jh=A8DJT7mHs;NS*gR*$u%FmE3eu7!5;2v<-1h)}%vw1MG(^J(U z-LizEwZ>2xs+ZY@Tr#!hnQHV}rn2DUTu=v44Hh5KH3Jje6Qh z!Z%nsT5l3|mm-^_-@4HrwLlfyUAw0Y*kakN1&|*CIK6XoNz0zRT=MDmo7yB!nOl=r z9!EvQTaX+MHF5S;#5lN*6LMDxgnQ%11iumI5aE+_1&vHN*Xy8Y0fPVm~ z@IA(eVhbV}8gSX{>H9juG%l--f{pqoE||vG75pfS--`-ZOJs@y zN$k({fkd=QP|6nGGpQGf1v05?yMmYCsj2oEpDkO*52`16(0=4uVF>( z1BND6jj#$fnIHfMw3haWS5|tyWF{dFtep6DFk1V+2KOw&DKg}o zwSoL2Q<-jUZ!z&~<;z76el1yI53VnX)Mixza}t{W>=UHcF&mg}unnlDRZdemQ6K0D zr3!kJCgBdX%lR617g5-elZfU6B2pJ1u0&+Z5gLRg*(aaw;@ahp_a5NMy+n>hu9K7z z%Fjv(8kJ4yLzWBFXh%y5@tqXl{K*>C(WWhwlU5itza!>b+$$y~UJpCi5ogUZNeHuz z{Sn~6I}r=ED-9~G)Uhhei>3In^@up7k5g$J7l-p`VdhYM1PbxcJC{j^;oRN%FIKE( z@xBT#0+==HzNY^`r*gNY&-VBLm;bn(r-Vxca-g}ad=BoUG|vouf{7d09|ssDh6K8% zt$^G}q9aNR#P_kIWKHW8FuCM}jCD@;Zy1N*CJqMG>eis^brfTGn5b4K8CAsoWWn3C zj8=}FvSuO`RFQS@{CR>ZW~h66aC8YXr%VafPlSfi{Ke2YY|CUn#&nDs)<(Xna}cbu zoXT=cy)`PpCM})8iYQ)k7^Aqp0Jh({khVIGvSR&dQAhVVFYXPb2TML`RNP+Pk3}b zEKRNPI$>@}s(o-r<_4v&Dqg23XYJ&fY!0cQQi9iV_E|6DkTpVS-Ti(q_eIv|LU6!I zG~Wf5K(pSgumUzNOtJ*Z-{@d(DI1YiTbUF$#sMbk3o$M^Us#Tj>(`u#JgzFs$h3I~ z)s0AyOlaAu;qC6HuoCm+HBvk`u5t`^o6V*VJV6=B1IvHt{84$>5u zbxfJw2#l}>7%NLwW2>O7Dd)cKYfBCxq?=m7EV=s}Q5j}C23JC0ja_k8%^bsaxc5y@ zY7O;9(Fmou(A-PQGWSIhpq^PkQ!&x4FcaAl^)H*06QBuK(;2vwR-jb0YYJFgMIbCO zEg@sR<0qw(Hf>8w-q5bY${Dc)WkE;ejr-q-O?=X5<>s|4*gd690 z8rtuh%dcxJpv<0v{j2dxNFPUfi=0yDEpJl@6wER3qj-@+B4Pnc0MWne_0BcEBrYQo zM>FO~^cEAYDWTi`KK*_C~^Ok**$x zA3FDczq`4zHTrRB_u<0teq=Cif_IZhAt}~2{e+2UI+B)e<5j_1k#H%CnE8z{)drqb zl6#@Hsw68Z+eVd3=eT^$oGkHD3af8tB!zC&Lgvy4D4c|8hfQuv9=Grb40 z?J5!oDc}^;Gm&(+q$LtZ`U&#AuwAoEToeA{x+Jl{0>E-cX()b3E#xId^Ke(C7sNDR(a9A&ByAWO9_D;`n{m&6i8;g(|h)nGA;*ujo zNkH{FeFxQRVbDV;Pq)I|DTl+;v0irJCsIOtb{d6Rw4B%ZxC$ep{i{M`(K*B&QhFQ= z4v?-8SG=3M3tHZ>=RQHokI-Tntoz-6{>NLy9j#stP7t= zor9C*ckt;b#(9K!q&E+0$8|LzlNFrFCzXu&Yw<{am87EA)-b?DZt(FAY&d~jLIHn~ z1i%+{0?p6!;`)Z+`icD_@+VCW;T3D-JHtCzO1oL(nQzf<<`-wEHD~hf@ODhYHVIhPgHnzs; zAn0}A5>`gTJH0#|3rW8%2dxfm;W6&&L5npo0ECY3|?OI zLakdL%*hAiJZHN%dW-AN_N4h_hA!Q4jORc_I&3;P&TuqD3J{uX7(r}dz`<)Gan9pX zpfBUd+o0Np>M`OKZ3jpZaWL-ZOe$R0wF5o|ezx)c_3-qpdUPQ_7YFjQrOK5zeEI2~ zNer&!LN0Ti|ISzS1)HxL7R5PV$W0~eOqrA$^dy4WGXV&5nUqDR92#!@Xkd`GbKxs; z6#l(EXZ-mC+0)ILjNR2mD2urSEVqX71kB#o2VDfUzaDm1fQpSNKqYA)6uV07h}Ua<{6E;9IHM zWc?)*ywjz~l&gRaIsX6iR;rIp+jSO7aU$+JuiS!VvGI4ihK_A55RGhb;c+&KJ6_r8 zF#OtpE1l8*Ww0v;^4|k|*NT3=rLbs0MADYXjPH<4Xf8=*OVPaWxEAF`HhV|gCqb4g zca;)QI|1nnmmqwBkuWI83tb098Ie5pdAO2bgm6Zy7|HzY08ES!)@p4HB5Ro zfFkz}{B7EnKZ3t2f1n~Qe@4|3gSESzy{aAdm*>BDt5W&(~M?SGPCzH(%1j&CYiNjdyU_1=21c?+>rlK}w*`e0-Z5x(Iymf~_AlPc%EOwTR*rA;4*g77 z@ZufHy5>;JlCTRbN@0-3K?Z<^}2CZqc=yjLL1f>#B9y7=WH zkDGtC_yB+5U*nwseI#uxt{Mo4Vj_^Cnce5T!N~>hQ30pF=pQXD<=CA1pH#{zyima) zmy~D>83~D(VJ7M3`QVa$r431w*nh9N`Vq^PiAn9>6XwFRjWHy@a8Q`yw#J^kjrs=Y zsisJj*w26X`XiW_(O?R!JnTzB6g`HP)?_#sz(LO|5E$$%n8m)LzrzQEROhAL`uz0K5Jjv_f5ipW+OKOfL+r)>z`z-FbiBTjLF_4Verd zTJ}F)jtDm`oVhVuAPiIKHr&Xb$amKSBHaism0F2iUOIpP+Sl^#rdB-ybi2JU91b=6)XsokHs~pw4Zj z4~KgE*UkwaVOlt|EVc9)<<1e*i%H59TrSwHQ~ zda)frslR0!#gZhK7G(YqP}+vIC)cF$Qn7s=i~_7Fz%oU(VKMcRWglul;)uWr@;c&L1B$s?l2j*EsTLU zWdWqLrpMR@r8iy1GLcVYRg=f9Rcl5EkrSc!hSzAyY#=EH?SgE0qkwPo^JdC-liNtG z8BOiv@7vl+jURa{`J1--sg)$JpTB9VuX9#&N?t#I(^kL9?vl6DT%xVLXo?Ajn!LHj z0#~=zyyCI3_+Hy8Ik2N~MqgKi1DUS{${e=mIA<3aV|RGv4R%J(QGo`vrS=btoYjka z!(dw&Xyk^qX48ldm9&MzMh+)=CG`45CJ?}p6YfY$21-H$(p>Zhmx=p;Pb1^vFCS#& zb){jYxN%MU)X^o9IjZ)Pc;L;~sJvrrl7QAz%>tsvRWilE`0~xiw8Hzcf}bv!wwk?l zTskB>hwsHSrZkB_0HzNYaipchxqV4cUa*X2>-Exz@n!JT*?nMo?5 zeB)9$UQxQ_i!ee)dt`2v2KEJyphL5rbaFK!(Y#m|4W)!rqI^yqTE?h@*#=w_$PMp; zC0SV^X1%qq?13PkhNw(cH~Lo6GNfY@^##(zah}`J>fIHZZZlD?t(U^v?AYOAuR`-9 zAa8t6S%J~c4JKSu7A_czxH1@y&Tt_A@4Yoip*kCiq&PD3W{4W8=_q22&ND+AWm(1W z3{7Lty5#`RJBQ^4mmP=_scIe@%fs`$cx`Ke6`hSo^wlNXP~s&5wTn{mSag0~G9194 z?BA^iFikGM#W)*sAbtYD1hC%N2}=1rxeu%Iay0zg`^Msa7&C>RA3TJ>6$JrD zLauwWx^(Dn=WwiTT#N5453ybMtRw7Cu zUNN};+k^4z;&I{3Gd;y?nXRRMPZ`Hq7Lv#;BvB*|dpi>jvIoq}uo<>E4D|Yr+?Hq_ zHbx=AzdCb{+%y|LBuKn~eIK8n?rVlMxQn2?>ABHZ+cZMaKw33Izm(yM3kqWWM9)Zu z7~XS?;YS=x+!WZHLK$EH>g>U0blQVYGdxfFu_^@$u&3ft>`!gpB|cQx?zOzZ5G>E; z(h^cFbZ0X?xU}WD-0s7AEO|x*L&tz=84mcA$|n}$$Ih`qE8z6-r%=dQ zCWwC#%wY&k{j#`gNcBi~zD*=PfAV8v5PgQDc*}o6H@X*1R!1v^YMxaztzl;b;_{Sr z9E@2{t;HSEEbZSL;Dp3DtJq2$T~zNz2j{rR%5M*plkP~=2CF{J)^Kw5`XgEZ`=j^B z@Yb!w)eZw|MUw%2?HMv~@M!xPYKj5&=mPoL;e|&t;E1jn;ufuQTsebYk;VhBBy$&{ z?{Vj$>dKd6gd8+Ae1^n2M@Wy#J1^y~8rH@*&#K?8E-Ws_{~kPu-@kZPYl?V62fuU& z)4JTuRNQB)&un|(G{_6wZQD7ggXK-S;R;&VG@+#3+xy$^R_~c|$Ygf%>_K?)g+2M( z7tg}8-!zv%J6d$Cv9{KZqgfEi`ht={|`>TPwG}`Rv*D+D;u=WvnDR zT)S*nvNd*x%pxz=ytkv$VZ~Nrh(#o-^gu_LL>mh*==v}+DvP75Pa$&c2tOxP9Kb_J zG>t{+p2^F#Go4%C+{Z4AiKmi0;qBSu$&5W1XMEt$!;&~1#mj0ru0L{MAaD<1DRwo> z@2i6&WPBto`!#tWdAJY}Id{QJS}i;ZsUy2x79uh0l`Z$Gm*2jmZyO2ebKYLW(%#EF1@qI8&tc1`%^vHwm-O-LtMz>L*9cDfTe_0V}%Pwam5SceRI%$ z+FDTVHn)foh#)|y0MR8MVgskYn)Nia)2Nk1h9yhV8!s!{(yNM+!RU$sV7LQh6~sU< z0TO=TMw5%)v(fMj0w1vjvz=Fqmy|fzRtzqVXFI=M{PG!nh7B!2QZ7lJ^I~AP=7HC; zvKD(AIBJ7US*%Yy;Bcq6my%{YBPaE);H!7$P}71o`10P2eQUs1<5Una;!J;E*UU2Mjwobd70gQ@*LNb-06BWoJam zk!!ajilEW%!yXuW;}W?bihD@&2^0kqUUAI>Wr7rAVtnFE4N!4SSvKBW zXu7oP{r4beUE~N&Ctl?X)A7A)ueT&_Y23nqsg!WcSHC+HXQPR{hQypd3Q?l`9$yWPx!ghsIB<;HL z!JQjDuThMN-Jkx^q;yc_uvspB&*2?qe{-D(sl><>drX(;DlvpjFe~y%7;Kyj*E{R~ zU96|rEA@{0$1rNrkWjW0Gcroy{PGMmIv(;C%p zFcI28hjPVgLf0nbq>mW0<8x`(_XQ77Ilv=luqqI^n+NG88--k^)_6j$76ME-fQj2n zr85TbwBA}a!&FDjE}3MEQR(FhsMd=GXw6(SrSK*2s2_6(ZaP^={9A@+-1gvqtp9unCs_D7d2sQh{~naIQ!GJzGIh;Zr2tnONMeOO znA0Umeta~!TZ(Bz{VhP3*3e0{l?d7mQ}qhl!W8q9Ob^8lIhAhKO_rqkLv7TI9PZ)WW%RD z*oyULYwc3+CSeL@(HhKXJ{w9`OfT}Q>SKBi2Ez;SE8bYvpNZGk_VUP>K##dA^STnL;(!o@jXL8>gfHP!%qw7xlNp=|LrF_Qr;}~ zXP@`N$A6B!=z!;|&8_OsgQ0i+XMzNiK#nhttY_VzF=WBsSo?l$3u$-p_3|7O;apaG z;ZOMF}{R4)$xR()O}W5OxnqjQ2N7+3IN*-run=pdEh8^RIiK}-ai`OKOJ2z$h`i|!M7k#rGsvDcyxJ& z^L7Fg(NJ}2UQ!VTC1rjSyJ6D&1%hJyZ_vQnnzd}lw2NkNB{XB)z*Lh zpEIbx$X9~jy+t@G@avQD`?KTW;C*xI5}DwRF)fcElT&A1gpXO`lH$E3Frkpp>I{@K z9WAl$Z8`$!3h_orlEDGi^SH;TOp-8ofc)hdVJz;$2M+*__hZttZXodR>;Q8T#8!l~ z6(99f`}tTLr?Meu6QE*QFW{!!c|?2#lo6EyD#=$8H})YZyfcfgI5|h^njM1RC7A{B zf$PnWXJyFprmU_#TYmL?XMbgR<=eIWot@{@fyvXi2cE9rAF>(k zN>~cUT8<3R#RLXMT*@OFM}fFvu;n%5X)lGPsp{rxWQ?S07?8TSaVrEG`G@{l=4m_o zZZhc~d#aZ}q2bBaAQ%53^+W{e*Hnh_#0Mot{Ophi%QHQj>I-O&b~BE~@^|trPT!j2 zC~P}k1(mlLN*})NyZ@9?YQXY16eo*(l?#_$no~x>8?7v1F2KN_ErX1$X>xf(3u-V5 zNDIqm7Ga~Ftpo~!-4q5^ZwM1Giq$@vqF$yam-db+auo!p?W@7~^89=_;z=!S6yis; zcCrQ=^AboA5e<@Hqz_h-XBx@IVi!ZybB+k&*I+T1I_e5r&>pZ9X+3c2SIBH>37MJp zS2ka~+*;e-Mv5jq$2;4wBvPK2inhHI8lP0a)}?l86=&Da&Y?2$)G_cZS*cCQf-$Q+ zq&C*n&_Kcp8~G$IEopj=*Fz`2;XU6?fBz^4E{@8DXUkyoVGs$hkOFICO+EdM)mZg9 zc!QJH#>x_aoYCe42?VxBvj-GloZq(q4&n@hIS};2JT<27FjI|2^#sJJ?OYn}8sTX9 ziH^GbSAt1qHss-7Llqbz02gmAzreDv! z67ezL1jjr{O6bU_rCSTtWhL|q=P^&5VO1Yv$Mi9DC}(u8wficY=4a>`=W>tfmF|TR zetfUcQ>Y6w;>9PM;zfdjwB7n$xfT|yQVvK<=zWx2PE7Pst6M}jL?#;QSzZV%|BRmV zsxc@xX-zl=hT;6-HFluYdH=k}#7WQt2e=R@!p9XafLSt)Jo6m5E#C%!FdS?;U=C!Xp(z^#iZ zM{J*ocrFy|$Q|KQSeh|s+3WiTpVm{vxeQ0RSM#8{xIkzQ_tgRmRm`!;~3MgqP- zXzSV^sjhoWAfQo61OjS>IdZCjx2MaB=5Y3Ma{dpso_5gi+TY~j;@zy>0LOkeW*_v2 z{QH2pwgQwOLe!pISJ82DEx@w53kh_o_fo{CB{y1u& zv%9>6aJ>t*Dd%LBd$W>%N_mq3FU~FDwp{mr`rH8h+s`e`In`a_9G#dG#MVb8;7NLK zU^Vgz(0aF*S6A_xmd$7EkSUHf}`wk2>P#_+X@nSFBL+&2gk%A)u0Z4L!nYhXq z(LdeyFrM^bHo;bLM5|b~97Grd{p0umc<&KqKeD`aEiV@oc!t zKJAIBJXpK^NOXQRGZTmPn_kn_+58R)ZE{MwaiqrfHNjKgG6IK{3S&wLvq>P>>zgYi zs}ia5L%(-QbtA-okaU^vOub$*nnbxcy`)m|=+UFj+UE0D%XtF4(;-Zm6;IfRTDeHW z=4|JiwH?S;93mp-$`tBvRD8{egs0#H~JNI_fEERqHO-`FPV z*^&-XZ;+K^*>oVQYtPd*`Px6g(C9?uL-aul?OP({+a(_6nyVf$@2oyJe2-K852gPH z2u4mGeyI7Gx+A;F6mf4n@fIt zItLrvr(b-TJi=fa=-kC2s0x7BT%@+a6vp?f(S0~Y_I?5pGfA_K|yAJ!xsyX7ZK5E;koTguP40`wCrcNQygp(211Q- zl0#VcKESyB6RwBsEZWFqfBpj7+XF~LcqruN4S}@#g`s=IGm3?Kcn&piaQ~<$TVY)w zg-`9|J|Wu1bu&V&=b&U&#RDuE6{?TYep637yUm$ zZA4~8Y^>u#%`o3+Hq_d{(u@gw8MO!fc1LU&9C*vURi1tVDhD@#;Kt!%y*StjG~23( zdxOQCBOzFUnlkqs0=fxOs&~OV^tykHoq4~@f>6BB&U&|qGKi4vj9s^}8pT3|1tGbz z8b5K6y1L3?98)4(SQcV_FkDD>Ep<^Elfc}10WD)F9JR^9t+%Cm!PvwvFg`-a5B6&a z1(HpQ=tWSg)H8q`9S>WA)B#G#KFXAWbnrmRv1ot`+M}+nd1CbS|IgmrK*xPu_klx+ zie*@`bz0G}Yp3~h1R9`(ZxAF1eqjU*L|FJT08*j>YBazMfDwTics@wN6uZtU&PK~< zcTd)hj=Gy0#xmK<~C4kz|6P&KqV+u2)>R2kUG~napO(4k! zs)d`;f|L?8H#d^v*(M5WRVxJZ2;$#Un;O8@j59b0iZ6?uf(U)fA3!RHX$Sa)E3a$L z$S@f&(mceQzRdnEY-S7PO1lQv2d}(bDbffQRLw8p#A*g$l^*BoUcg)_U#Z#0&I7Bi zuFJ}k($r}_F~OEDkuRc}oXH~bFS;Z9mZN*NLCnotGfrX+nR z08HrWm7)_V>pli{=V{ozaZZ&6dZ)(tOp=Q25#+}j0D6`aT$>%{yP7)N02+Q>B&>Cx z+acHs85@5R+XW0i8NXt*@G!#5*u6w}48bTQ145(OpEDKVzkfz9?($4+#rq%S@ zDZT58=a6t$G6rLsvDYZG>W?!m3ZjEY3kE5DD}yjz_D9EIr6xzW!T7#zL;m!cKuK}4 zH1o}v5mTKEMX}K^VguC4;&L9UN!&6gn(H<$a|%U(FTl4%#hY-KI;!5=ztmB1xzr); z+*hklVC}yj$`2iAOTDi&=_q&Y4`}vQ&`S(%SRQIwKuO}Knvn(xJ|O0 z$cB~}J_gzb5Ytn!Zt8@^mu-VIUd#qIDJqj#A|zA=h#5*&z?*Ft=Z*`r{b5j!>oNk1 z*h5T#C=Ukg7c9$H>;MmOS-rX=Dbhwr1GzHo0_EAc&l&~(6m5cK8z?zFIq77{C zVb>3;yjkJU=^c+uw2-XZlqi)_g#IWNbh98Wej@G)kSnraV#*Xp-Nd|>9;V;i;%jv7) ziB?{8zK2`fTntGuheNh;pWlP8!j&wdhQTvk9B)-bnXE(|5*XhA8nY5GN_S2?5MHT)*h~LbX(bzy4#{b@+4_y_2izOI4)@9i6R@ z^i%<+FKkjgR?c6-$H~oM7_@OK)uk?o{?mYOZgZSj+f2~|)_6nzz{S(#ykCTYO5EcVBYov-7mn$@yKr_)Ruhbv8d-BykJr56o+3d}0`c z@+L%4n&aNu&;{EAkewAvR1IZO)k+kCoWl@vf$OrmoFhRS_`!xm z6&6;OVA!?Bz6RvTZ4cJvM@Uf1KqaXogi{acQe2SW`R;1ZU++rq=v(Vl37#d>mlT9y zqJ0_eMM3K?t>ZkJ^OALp0w6-vSsTV}dl^T9|S(uq}E~8E;gT7^kCI*YG zEi_!b{CXw7yMYlMSj5j(puR)~i*>eXG(-Y`f|y2VfT^fb_iiRfu<710u|q;Crwvyq z0|^36DUr8rL|HFNiaAWj(a3ndkxa7C<&2CTa>;3G5Ryi3#Xw}ejx-GL>^Ff^k<$i2{3@;_@}sLvKaz_&q}u-<1BSrw@taqbn9|phB|vZU)(|yGnUP`Z8Dm zT(gYy*SWV2*6l7HZ*{vXOvLX~j|GHgczJ}QeY`@AepSJJZM!&m+=yCdz5Q24%32Pl z&?Ohw>&);B!u$^H;-*hg20{~$6f?^{QdXT(!1z_nz~_AVQpW#w`{fNG2KqVNN~eW& zI2l18-R8(`52lpgq^JTB%+s8*y=$qptKgBhpS*f{jS~0p&Vc%-sT_&$(~`@lFT9hRg)Wr{2OIzcjbuFOTa)Wm*`n73oB5j!V#VB}WGi@>@m@m)YRX^3Wgl zYK^Y#)~X^|tr}wmvj>hnh(PkE%-vY(V#zOeq8eX58DqL#K8`V>$wvS^C?M4M43v$E zEOmGm+Y4&H3>M&J*}2er8Q7!Z3;R^^VNAR#vs&g=B-%%yRJf3Crs{1>9w~T+!;Z|# zuys|T2YZRpZg?3yw>;D)+>u8#9DRU3WH{u`-?>fWUavYT%--ypdOaSVHkcPu50?O~ z!>dV=Q&=OMk(AiI62F;?{L=XbUJ?;e6N%d z?FvB|-UOV9nnBc5(383GKEAmUxK$2H@PMlHB#uQe0jFD)VIk*`$QE=X2nb!G zE-hp}LuI#>w}<~MCJj2&=80lUocVH?kRnP(tlC6XS6HgFZ$dGTKqk?ymxem0ri z!~^#fl{`S2Iz&3w)^hR;0+Hb6NPRL!I1wvHP#GszaF1lE)2#d@RvX=#bQnW*lM(K7 z)cyxJ^r7X?!a_?6d}PNQ=JMABdP>o@7vB*!OnsRPxTYK$LJ@I9r8-38C?a<#>nVK5 z^`6FI6@HaB%G%YgB~+m@C*cuXLNO+ zqK-EqbE4y-t}2MDA>QH_sN3=F7#c$GJH#H+)rd{aX)Atf-U(U06}ruy$z$%_k7aa( ziXTFDV&Fy-ib8Dm62nHwAkr9_qY;lZl^|!(kbGPd)Wk*n@CwpjO@fC0aij*%KY{D~ zyyVmghSR|mvAkZAIB}RIDQV!yw!(NjIEuxnD-c3(-s4?=IfPHdR>;$V>WKo`Xosy7 zX5$OiPp7BAl`*SC=JS_${Kc1LLIi_@iWTU8k;V1cQl0a}juq~LS3n|r3xxj`c6F$a zV<)w}kRWCf2+}`}KP;WWN*Q`^;)3G#971ygI3i>b2;>aPGdX(U&k67^1px82Bpb)Jy-pFR z5pt0m=1rM>FvEoUOxhlpnz~MT$!qXdzfNIq+S&m+28rg(cov3-vM!g4m=GTC!c~xj z2CzX;4j47rvHHa#j;1dx78i@xG~(xF+Psbj7eRKQV#(K9-PjzXLUzil6$>9JAb7d2 zD{5`W$<7%wvstU+>>{?25$qA!6#(=N>EO_3czF$nH=PVUM~@!$KH&YG8k~DCwY%DY z-oZ37GtYwpA`gA27UN-@N>YlQt=PxdseachF5U3pKE18hEUNSrqk2=5-&w{^aIrzX zL6$C}hMU!niP%-R%ws0jU)`-wYP)9ZBws5l+)fL}Fjp(;aV@(;NuMkI38ks^il!EL z)bVGRK8viN$>557;o3aEtuhL1`5mxEyKoU7jtJvyu*0u7*oMe=jAOO{Mz>^i1_>$J zC#PG?$W~RVWxTd{swCXaYPhh%a3T>BE3Rum05*xQSix=<{w$Ar6fjkD;G~WMVP;0% z6yu?2naHTER3U>#?!8_jVCoInG(mUk*~kpOqAO%*u*JA5W3rF|bp@#65=?o;xNaQ= z-CgJ;Iw}M(7rorvKEO%B3O)nYeENe#jWE|N)5zb0C z9`SHFm5Af64}25e>{w;z%PY`%Z7k2QKP1d-(0CZ=TRGZWv~+}TM+wkvqF-wR6v-)J z6R0(2GO!7%axAElfVG+>fQjg>*gDqPz&?^yP6ebC;^9Q5gl@M7NL1(!Ri`!~N=98i z-c;%%GVcWSBASpL*R8DuO?+4dA~A+PM9~&At!rN46}xa2Hm4Wb5p{MfyM*xB-b@K( zUoPNi*~t}28P+k{%~1rx9|LC)+zNy@Rhc1bM0uVRAsj$Aun#Vx#i_IoZOVC0?tEA=j(hdk!ExH*na>)*2KPIx^e-2z#d4 zjN*z)bq1=2KUMHCUm=HnZ5UA_PvwxmX8l1~7Xup3wr{ zMB9ZOOU>CQVi&2-`d2MS?=0$eTGZ9kSSRgG2#fw#JBY$+tU2JVwC1<$$~W;L@n(7d zj?sAS0#M)dq|=+c;YlC=RiTaUTpnbPFJtBHsJXZ6E1W7wRu|zh%k&xdpm1a1Wi^Jz*{m7nKj}Cg zjU#Q)=Hbr|ChuGxS3@r6Arlen$e9t0>2G8$ivyL|!@}Wk#Cy*w%Nrg0V2Qgt{}K59IF%nY$;z>H;>3|>T(Jl7R9VOpH83@7h4i?fqJRBq{18z zpz{Q*Ocoi$3n?MUhrz`dSRQ}%7g32fS}U$HlE%rL`VtJdVGJwMP(7dQ#xpzKu&Srvx&|mg@91ia(1~|F}Isi<{GUGSEWc85wnRG_iO|gi6i7d;8952 z>V>+2YAimLt>Q8l&-$@rGS#!A9WjAX2HU=m7puh!9fZjDISGzp{5~!2;5G?qENl=k z!D^9jTu$pwK26OZ^fgts=go3yGs{biHOsA+5W2%>5twapn-EfP`HQ~cq=^_C+8@@m z3Q<^jiBpKuSjzTGQcR2GLU8VOPui z>8sracZtxYe}wS~V2d__SyU9rcxDI}XN65P$zEYc#!F}*23 zudVQ*VbdC8>;zi}n6}P6WWl{HwtcZs%t%+aFTzDRGnbkfXDEF{m}X2|I4tItR@<-_ zEt_THxotYcp;c;gxt7w>jdy6liVfT|a3>-BLI&8kw`Dh%yWl(lVUZzp7{wOH#wX^} zvzha$iSg0Yd^+>!^z=kJH5J+ICY5cdGlo5{@RAmIg2+BhYG$N{o)gL~Q)a99G7!-o z!v$d5g#MvWp;&h?RI)a*5I$eBH5b=D)ix{7;FUr?1B|BLqn74`4omgDl?yYY%XvVgT?vMmU`=*;8rY&(ON^s{Q$0VAiQo7 z(-N?Y1_C~Gh#UarW)60T!yu{=YKUof4E8Cmi_=7lrAGS6neo{RQTG=EO(Q4QQs*nF zYWw0SronmKSPTJ(xMtP-7~+&*e-2x3xNoPc2BBtU@u9AxWAy6V4Ia)gF*x{M8H}zT zX3;oN!IB}&c{u?b{esKJxXOIzIa9x}ez6(B4*jdXHpqNuWmI!*)OVB*uzs4)E( z8pPL~Y^~7Y#rFdsDBt{UZY>}Qw^tixXuU!=YsfTvJK>p7i#3Qq!;z-ucP^CbhTHjo z0Pg^?3jCue!*2#VemBE8LNPsUp{n4tgdjr&$6byM;WQj@*|Ia@Baa|+ta@NOf)$Vm zK20ob7&Qow7ssc@Q~(}HIHMAVTr#pqR97-eZB$J(d(Gii6OPX-x*2;6YE<_avz-#u zjIIM5>B=DAu-%ZMziN=CVRvmF-*b!u-_%*tQseJ zxM-Y%f)6-aJ_`0@uv5(LtmZ{$#1Q=^2A0V}hA}(n&27BJo9(oVR_yj{t04|35>l7^ zHnwh%@y+_z4r_l+6V%$&O$XvZsQWwIJ0h0Y2QKrCqYD&{A(Dv#%$}i&gwTHQlMZ>w zlCU~tJEpr+UT0@(AubQ|#SHY$)0BYimKIiQs&-Qrpz~vy!gbjubiP9RJCjV8vK2mE zV=`+}vr5t@nBM^$1$Y}cB(Up=>UX(&9^?Wz3yVx)x56i$-mq9*nTvBYw#FJ_XNKU0 zJepq?eOL$qYqKo(HPeh2bNQ>-ds}=A7wDF=IOQmudCl^t(2_>2&=I%*H?t4;YAs?f zBW0FUfb6iR)P(E&di}0*vomL??e1eKZ4X;GyzP%4b~8?^G8~Z%8~zUSFGs;a7p??+ zVa|rb!tCT(xPBYh?E1?-QVGPy0S>B z)*KK=c$YasGq_?Rzfh3ZT++IXYmkKm2(t(@D%(clwYv^wiRMHbbNZrk2U&ILR%O*r z9AleoHi0F&8J}idYBJMZY^JfIy@iv zbG^gWI``y=qkaDIz*D4BYP%$pVT@cq_o*0y^E!q2YktfpkV2 z`hg;z%qn(OZjH)H1&xr9xnrV&-5T#1pt0mrvz}6n7!FA?H)J^{$D1@pS;OdV!y_ro zZ#VNvV`UPr=5VJbwjKjLgh-Kr|&T8*On=CO0PMa5UAG}1yb_1GuZ zj zJC2WzQ$sn6h%DEv49t~A7>A8iGWH~$B>Id$1ohTTAm1G3a3@<-0F9N_;Znm*7&x-< zOda}4cZI!}Lkpy`iemt$0611*&onbOJu#Y|#kAapQWe}?D>yeg&Sef|_=o3sE~CDm zONV#H6tO|2P#=xsc;vISqtI2=(;+x0xhx(?X6H#WhIQY!RYiz^tFY}t z%4MhaR=5|Wsxq6uur7 zlMD*QO_n5?iCls#=xp_iYEGp_k8&Gzhirh&!9uZbEq}GW4C>&bkEJb~CT>4+7-r?p zLEKglA~xH|7t69MHSkzGeTu3w4Gg0eB;v}%H8~1OO889+?v>j5f~G_!Q`%rF0=V~_ zz&Z^3`2B+?JnlBuYbq(qP$g)w1h(r^{6P~&9dmi>c=2+d@nVKNWV*XzZTx zv3sT-b}SXdklg}Y9W-Nm$3B0iaWhy!0jlgMC zLvVZ;*KsVq2z6^KBzBjOHf5jNap+>n-LYzRbsROGhBU<8*CE35saDo3PT2ZJEh-gL7>heS zK|b^A0!SIsgOo~7dA@q~Q{Gov8(sd<^js48pLS!{~X~L*o z#DZf*F&X>;#T5USLlLmcIf*h2{b>W2e=5$2;g%rp{&iy*+Z{?%1M3@x=}@sHgMA$o z^Ra|C;z=>LDsampYE(8ZE)??X6hPKe&jCHeqXV+xFP-blnq~%R!|`Icjh{vZA=j#r zqC%auGP2_EN@+7+Gy|xu+!o9I@dMdmSyPYlUq7Foog1H?%8ZYCr%!pudir~MxOv~U zxTsWsI5kqoTsAYd46!)5vcj09XvbR20Bj0PacV-#;jX%l;4M19G8i0j0I|DPxkgh^IXJQVV&JZ2Q8soa`Ec%QG|%( zjdo0gHwuMYa@`|VWXg0_NaDrc)k5vhUbg*WWIR!>Uuk|APEp6t`&Z5Sikta zEK`M4!wl{##MOKhT{)Tp+IN7#Lr=qQ;nN?HnlT3;JhKu`h8^`rFfWR@GL_`8exWTUtmcFoKN~nSEfQoRN97l16^GQ9LsnByYli%V;bCjQ~ypEYZ zeGJvN+az@%aA%EO(Wr@F9%_N{K@5DstFwuQgzr`jn?N+Ea7Wy_CPt_Ylrc-X+db9! z8^X6taUEC;-u@1y$7PnY0a|>f2oM^%d^(4TYo;$*J)tL>QF-@1i8XJM3XGL_2|?7= zvPyJug*il=Srr=j=bL?O`x+X5jyEv=SO}1=rlQz&bez=Tg^hKDjDZEPyD{kGap?yZ z5{hqw_BGR$%4Wu$ZtCvg?l&?_D+a!Gz%PKswQTZA@o2LM!Kf9sP&8XeEV2~)FS2B= zhhV(&K`=3pZ^e#DkbGeX?b2MPO6=Bzr41LBv8;8fa50v#>~mPJqGTrKzO?5r^J-8} z44fzoUA~STqmK20mG5Z5U?#slr#tn6AtFW1wv6NE>#WPo1_mgK<@pef$CTlCD)Qu- zl`3W}5|a2*##!GW6k+FSh(>kmNs~tE*ltr@btlBlP9bg>4`NO>@x=6_c5&@?Q{(N? z-EODK27K@of8z@D{;OQd9@=`Huayx;A?wY|&35)4H5;!*oJ&_}M|m!MqVipA2#1ZLu;10u2K99?O*46Ma2kXmbI}EZJ`qk8&zfpr} ztSw_!c4oMW1AP;lmeTRI%MnpdE-*L4+U|z2js{zq;T^cRT||HH4QfMlH_=K9J;4$Y z&inlIMXyofH+D9$Y|4$`JWyp%$89WGt$53o#u#nGD1NkUgv6Pn?}^AFhT?TT zi3mLf#A2nPkM>i&UIMO4FEFvW<$P6m?&SpSlu*Z`VsnyVjH9=X_8mIv#~iMZSHGnh z4yWyM^Ytw4(}po%$qZ2?DC8AQ;Hs^Sp0@=9aTTyASl(;~6BRa5&%L+2K2UbB1}qXs z4CQJY;E~&f&yHIM&5#Jo1s^$KDDZHPG6R^M0GI+qiG-GFl5899xI;B|hZ-#{Q#r~n zjy{^2SWIy%XC_<5-5(J5^IMxZ#mmF8!CWJ_#i+1a!wD&P2-V3@guYbg=_tHf@|fZg zmndHzN5p7xm;%rp%S>jAh+kcftI{{)z)H`y*o20;7w35zY^qcpL%f|_!!kRPWe(Ah zHnNNG-(^rV^-E(s1_LJU%!@-smr@_G8H7&fVblaYF-Ko6z&K30)P*|w>BjECjB?3f1oDUECP^X=ZzE>68`QTmZ#(b1)>4WGRyHOU6jHo6U5 zlCF;DV254Bja{d_zJURw!D#m^$7f0D1XkUFT7&_@X~rhu(x)os>WwLkvCt!Q8b*Zf z>CiLLQK|1N^ODaDm)Ugx3V<%;MnpSl*nL{ za2`7!YMMDS{e@BuN-}Oh!%b-Lhueg#x<@7G=c)Lse}Ls zC6@I@=ce>J54#4~C%96;X>Q!?Xu?#nD`ZQdB)bX*IP`J89yWj^auG=kw>(G&hSbq_ zL(1KSjBQVs$SoCoXS0MOjmT!8c++gkl|lu3rIect&ZCNpoWWiN1nXKUXY!j`#X5;V zSJ}(h0+)JAn-rgwA(I1b%q?XEry+^UMZz*R7OPOGE@<_2NG&}Sk6a7_DCBUf)VhLz zFSQMcB2)&5k_ybGP!kEENJrDmD+0xx*lt76NM6tr@^3Zy2me4}m6!HUpOV z;3>DU8HURT2Bx8`39DxL@>!#glINz&kjOf#Ez#6f5q9XvHopYv)2_K5o%ArJU{25= z;~m&tcS)Ro(8%m1#HRM;&|C>QLa;zy z@Kom`U8&9wXFEUI(|P>jL)`eXCGcJHMJ&;~iBmR(K~%xc8n2lsR)xe8lni%KV6l!- z?h~3jiVFdJBy=HU0m9HBN}IulEpe=Ajx9^pQnnWW&kw?8Stq>y(rYi40@3|GRFa>P z%a6;$+dviPA-0R@>?#X*@e&1Kq3AJdwOji?r5rEY?)ZOZPssV;9G z*9F7Ry-2B^#L*UrO$hvQ{v$Qm)x4ZmLA!I9x|4x;chW$`;{1vi(GOy8^qoeSw*r|g z4#eY1Gp^39j?}&o0IsU=ytdp@AGY4G;aFJO$nZx;e7=oJy!H-J$a^1{Z zfy^87vmRhR)Ho1w!^|LObrm*NACb*fR#gYK$?js_xPU+tdJva}c~LK>3Lg{wyACSq zX@3*hF{nCE3ro4o?GFQXUH#Alw)+>_YGu`7{tyZ6o;xF!K$#D#9k32LXT)9l7~2lB z@fGFG`b&X^+^VWX5RrWBGD7iieb|9(ABkAFNy-F78G&YnhCjS~&`7-$Yu5t@!cF1i zO18M8(!PjTh&*v3~99q6A1quRIPjCy607}_v6BiXX zn-52)8nru6SSeb8(vmMynhKCoq66iPW)*;-^G0A8Z6^kfc|@%z0Lwf;nFu^;IWe$| z_7s4l^G0CUiJJ44{SnD#JT)*MAfNLKF_c79D>nBRjU04V7-L*V&V~4ufor1{U1vNv zYmpI&qK9)+R-3j8u`IZB2wDU(z-}uSExa=xb3a&^afxNC5TmuW8P@E@lI_7y3z&Lx z_?3zTE{0ahHxziRE(;sA4G)eyTwr2(*`+T+XLn-(qFVc~Tl&$7=|{sg4Qr(`VEj;* zj`^+1uG0-`3%*%cWEsfu%41;NA~;;LbZ@PQtwRe%WxH^tp&l9H5{%{1d`V}~<=igx z?bZrr=jm!`?j!5Q>dX-=X6#WAgR8+Ay?$oQCOTwd3TdD;b)L>&%`f9-u{qq=p5Fko zASe?`_8l^>o!x0Va(BaE(^qi2_jZ`1NOlaiFDY)R4%D&jb&gA7%L4|7dX$$W+ zQ9Wy$=zq0@RFH(pD7vYvY5{F~M3l<_bY-jeMSYk`${OqvA_z=X+Ibr0@_8;vO^=AI zjHs0jpzX{I@nf?29*_gS?ePvr5CM#90hR){CP&i~>G`xbHak6Oc0!cwf8uOd@pJ%FQdwgw-qUtkK2$k$i0hYdjXrPqMWr!PJk*-G z`PuQQ$NVDBBpdbJ(N(Fz9UY;z%Yc+p-OLxM-W|P=!dNVN?ZToFJ8sCQ&%sIWg+v?+ znv(!cZP3+qK5i|Ru7DX8yZ97qRqh;<8AMA$6JPvJt)a$z~3!T8gkCJ^Vea_LHVxKqA6 zo>HYNye>Otjc%AoosR$@*du%vBSq`3lJxGaDkEoNltA#6vVdzX%?-d=Vm-GLWx?nS z75990gTc_DbHZytF0eO`u|=o9hLExy>WopD)AXPSx77@a+a%DV;xod*!j1lPT1T@8 zvtv9DOR8>}&nirf@G}#e;c4dke)2WzbKTGOphv|?(eQr$kVGyP?zm=o#B{!vh`r6p zB+T2=%|?;AHA#6}gd0wJ*+!9|YD)0aBHR$-1SN|6{Dcw85)pubu4?)^t6`yq(hrWR74>w9<)gh2Ga~l)LN!bRvSEU&LDp-CC_t6vFvs$nFQ5Y= z`3I-RcI^wq;eAlW6zAGW4{lc#G2fk|!RlCHowX?z-?BI1D<00+Xmz*c{rV!p#4p^6 z{hNHbs@Ij{xY&Gl-h;56Hn^&FrI~EBx~|)yHEX-(a;74irVVR{J=_~}E^vqWP8!1ywHE;Yez|7q;7!U3S7E@E2taaN^l4deJ`&c@L z3(n19ZLA=JoTk-Ed_yfc>?O4|&j8e)NmT?5FHMZmZbiaRHdy1hz-LAx}#7(wnZ}K=M{AcJUg_Q>mjh3y=3gdXr zb*^a#m$miw!06F-`c&KD=s*A;sJ;Xvh&9gl%s>ol7<}hGG~p?bUSChopoGvecXwg6 zw}D6w3=_1pg%~^=1z3Aa+6ln451*)H9EZ}@Dzz|+L^$m3pic^Ox)amN&v z=(TEfbEv!fN`7g*v|8x`3949Qb)l8rxomN@J6m2}!xl+5P&wY+)7#zO+kI|^5~*_* zo79#I&4%p6G9o|vLj%K*B?x<6n zzPCQ;j&}{zA9Z!6pONXQG0Z>nK~6gCjZT}nh!V)K*{=B%qmYf-|vFIBs1S$E`7fHt#yz;_6d%Oq_;>Xqxra z_Heu~*v=T8yHeeV7!Tnrq=Y<%h{MbFYV*cSOq>-keVs{#VG>` z>fnTFak~n-eVg`+@Y?i<#pHr-oU5Svi*^=P&sewSy1;ImuVpfavaIkMU#+{Lgs&x< z<#L^=lffh6b)+!Pt%#XM6Llnz92Pm4@;Uk#k%1R15z}yS+l0>31azJYr1oAElqfXP zLg$ZwaC7!GowHvfgWFq!+b$C+=xCYgM?VN-y2CZ5)<~5{_WYBj{v3_3K0ag z#U_MX1jYbh&^R7$Uz5d;-3Al}n?^wyJII7$#6B3-#KUaz)^iydIYQe8yt7l6lOJ!j z%gHv)b$K1*5(Z>=G~FsrY*%BP0+XCsS~e2rR!0dB0sSDq7a1g zs|_=JUAeehK8yv#hQ$k5A0wAB>I>xf{1nT(MbsHEj^g0&hbh~cj@cpGQEG0v7VQHX z*fa(qmWgT-LLclwnR{ZjT#al(hXCzfsbEEKrD7os)jExMH;FoAEc$$EUO@$esobR7 zEr9~vVkLdV=E7CFKEG!wi5m;?9VfWCEVxs*v4HKmpl4M5a6ed=r|4s|Tr1PP%)3&? z0?fNoDt5q0s|r^zcz*?2E42hte3Cl6tv6c&c1Zo$aXZ-QsI@&445P+4B5L9MZulUj zD0_OvCR1&bTO%4lD%Fg(>{Q_EGfsP04R(8Fo0q=xf(tx05z9(+<(Ow}huTzZG}qC; zyPFr*N<+e|z(gpUBsmjHFm&e5!~$Xm-K*G78W)^~o}jRDw)j7~Bazb~3oRqEuYX@6yLatpRC^D}4} z6I<#YpbZ?0hsSYa21S%gpo2DDJB?+LJ)kisMwGo`p%-+wj>e4g)W4ks_CX#$ve))0 zQE}_dQzrAhV!`$2t>XaND!Xhv8hha#1F;Wb&*P!)%*fgj5NcmtJ5a+>u?WGOk*!4d z=WDs;s4D?aj5t{rGKDuQ>?*DWeFte5$Qvu}C`%nN=N^X&;Ac)e%jJ~5Sd8Y6IY}O# zO@dSn;20xx18BH-WZ zyZX7ylq;7uH}lE|m|P^sQhyt&H_W+K^_9eglxQ_ zT|1rb70Kg_KUJvnG+Km16gXmQ_}uOR6X^wA8l7omit<;v=;7!?o69(NY*n@6lt&j`j662g=w76gY+fLIehZSSwZvtGGi-Fr$4F z)fG!s8h9j0F0X6~U2Qx^`G)Z0VByfkOt}DGfUU>#TkVFZLTQuzPQ^kSu6$J8QOv^X_GD$1qndIN&~<%VSvphi+_~ z&Z%8i6}`e6=z;}x6 zdcn~^m)!kv>+o_8qIDI6E@Q}pEs6FvL}usZN!@Zh3FEO1G~$Pxm*d1@X{jiu(xLx@ zEb1iP$V6&xP7c!XxWA^0@qKoLpji&Or^%bUe8-T00@Qr>l>wV12OTN=>m%AKi z2DrK}w3$VHn+hm^%Lhn|Rskp(q{(<1Rt^c#_)yXce=8c^_aF`Y@z&Q8zT2NK!e z&xc5_$mjH#X@qasVv3^)^QS_nRmZiF40WP{HpQe3_}sxPu-w`EpbI;mOIQ0HUXRhC z0ZZJ7w;-aN@9|6d+E_F>;#{{RE&@k@z3qC!AJytyR%(4+3sm+nUv^dDXI)vZRn{b@ z8uzy>6r(=Bp&n|L`_=pdT|~^^O@IWd6aHJ3i_lNCRl1cXYvghSn7=|Wd|@8nayxhJ zDQhqYGXM`8`x4lM&a-=vdIa53j-$%)s9HU(OUPf094emm;;3o0X;EeJ}y_Y_ua%jchZEnLn)dY9VLqTaYP)_m6OAT8ivJT1Sq;+_E`nh_%S=QlR1+z(nn7(Cod zD`o~pqH4o5j36!kZym?OPY`z{#Fbk%g+OP{5PWH}234FG`nqgbPlAQ;XG|1Z3_kW?)bQ=gQB;MWF)W%#Gj^mj zi6W>MBrfUcm6o1?c(u6dDa9MsMA|4^HQNdGNv?Tb%3iZ_a7Qvrf12B-%plf5P|Z4- zogS4V@dShKjS)3F4DFac*T@7VtRzN8ykCtkNEd9g$(?*Tb4pL}NUc1jky_@HxQD{_ zb)Sj@iJDE~3ah0?{pV|iYW;^BT*$>fb|fVm0MX&aswJXyV&jR-rCEmg`SRyAA*|4v z-@+7TUR)y_p|hR96vs20dBtTG5?}NlfmgnugERKi~~+;50SY z2dTNC4$%7LG>6tH7c}}1ito=$Dvu+y(j7{ZF6Pw?#W-l2W6rp-qFIxJ#bH8*D^kp^ zI3YSRh+!N&#f%|v%@;R}=K!dOfx|n9E%j#ePEdq(o>n0aC{z$4MS`tJ%!6HzUL7j| z+wN^jJ`cfLNy*~9j3QcVn&yXiVO4(&I}}%Q&21pMnY3aW8)W|AFLC>bnI|+m$8|#; zZbk5!Y%U|05Fj8Sd;}T6zr7bXp+4M*!MkH0>gqeZKF6}mp;A{4H;Gm7V3R;SMuVk!%Ad<>7P>I{G1 zxu6BU6flOt@T+_%w81&v(;?tvpscaHE=`ivUyAk_MDuYBtwBq4kz1kFirl|aSkA+a zj15vJcMG{K7$H1RtML#pqeO|W6D{azu}<8A)5p2S9v+4yGkSNvftQEPVywD>CU}lj zH+rQ=qkGbfJEgt=Or&GjMCAHONVSnJfj0!>ElKHXR>IyMHxEN3-uUAC@`#6wd1Q!_ zGz1LzgJ1%*DCvoU*wS{zPcv>M&z{UtI$CF_^=1at+gPm880uhSiuRIh%K4cQ92^nm z#YaF%(Y@mrZ-!Jd*j}yXA{QJ%W?T>rz8o5g_DOdXU*!8jUgyJLbX;Ln12IwiX=Ybm zOV%B_Ky@X?q^56-d8ob%3eSv%x=HSVB`>(7*Gs_m;4uvpc6rHkZ~+1eArUKQ3m^o& zR#gIEh<~bh4eo}?!Y#CSAsb@`Hl=x)JWQ0NZiYRAQURUfx@8 zG>5Bf3HwLf;Il!e%z2nY&=EbiuZPIua{apjA7N$HRVr{{CAES;C+!xO08^_@0bSx~ z$+ZqP)`btmIfvH0TVw0y2stXDfMrj=i7xk-N^eQ8kI{o7;<*+_&plit7#=hduIyQ= zZu*Ii2_83e9#bZJn8D+T=qrGCoC~7P1@y^6q<7xW)|6v`_9t)@w4gc{&>ejhu-;Dn zXnqqmRh*>T8ZUAm0luWr02wxkrwJ$$1v9P5A?b2{iMt$pQ&}UbtYZn9pOk z9Kneg3Lh#god0>R6)ecI*{*_-dg*L=eJg!+v!HGZ)E;SJFI&n2CG$fH7DcN~qG5|p zj9Nj_dY7!_mVMc-JoK^s9BdRfor5VIvOlGEo(*UORAxiRfsdM)I=pZPXyt9lJ5$N8 zuY`s`)I-utn6l%iVEVH^o975ZjvQBv0znDwwrD;3VtggFMDRx)fjY}B(b_m;hubeZ z$UH$R%BZ9DaUNiFU$xVuO!1_9#AT8hS+BBV;=Zs(wHOjdpb+2KMuZx|pJLo3E~u() zxUCDbqEAiV%yp3Hi%e^Py$egbR3HSZL9;H{FjeHjC-0h)o5T?>3k7H{L}8;yha8-l0kX*CA=H2kJ z$|#xGe6?dVH2QQsS~vBDN_~hkz+k6+aYxlvOi>@)h?Y?GrbZ3QG`Jx+NYR|2x3eSz zNy1X94rO9x01vvs5@3!gX>mXfsnb%TW}Dg+dTcQzZ3rzRY1C;af2>lFDDB&jDk3#> zUxOX}T@(riFgq6&4I65Lp&8&EUN7Loi`67JgWry8;u=>QM_0Y!Ph{%JL__s3GAJYX zxHwoO42K61HQf~6ijTEKn0ZanJUR$NUE~ZVHpL%Q%#jvH7tb&;W5ajiV@5AnxHK1RXJp1Fdov z!CR`)bp=|YoWls~hvpcIW1!P2W4P+D3K<^oiVv;s2qVBUHSgRM&*L`qv~)*J6T&Ti zyoAw-69WoGGk8PZMwtvQ`z&3`x5sPHxGPH$G`t8i`lflVv^?muuGI+-t68qP&5)K{ z@Q{+kKu%fg)92EbS+Kk}G=$sOQiuke%A}v18K1o%XIFb15r74TSScD89+@AXOq;S+ z)=}W9>nyg!*e9^Uq810RE0+qJh&sBtj+=QArv;}C_00-~=PJG?B0@{^0+cUd2DEKK z*F$B57&~g1DnWCkkU*GNsHIc~zpau{g)7l2Jv0^`N_CB3%*1xtxi-j_3nD_{?kRgl zyaJ6Y0yV*funrS~kk#xEL`kz3AM?e^L*6vrX|zmr^B#ekX&|;SLSCWEY0MBRiy=Ms z#cULS&1CAk@ZrgR?ZI%F`8Jr<$eOT_R4lU>e(vx?GU$fD70joCvwBuFv7^j4eqIlH_Hld#Q!J(RK9?=+@}OTMxI08gzr`|` z17gGK^m@dEX9)*=t1CqSjF?466F_Kc1%TkGC>2(paE(4@S7glZBH^&KpU3iCsHyPA z3tM)@UgVp0@929w>3iJGohYsH4I81OXvJ%4!mW#X@n=4pEM+Bi z2^RzljVx@Y$xy39F3zC`^>k(SEDFoCNVq3Avh z)U@D%SM?P;wZ)ZEdz)I{@j3#jKY0xr-Ss5zM!=2%TpzpC^x$snino~9YNJTC!P?Rm zXh|CmpD(llD(pE>Q}|5O?8m7=Gn7jJQEdm2Zg3(T8Zww6aK>tvp(lrZTa!<9#ZN+f zBsx#%BZ(f%PS++yZs<`a1CSnP=SExv^0z z7OIA?CJjMSirpsT5sR4A_*FYFEL5a_wBI-}Y;11EH zpZDVVvrqNAAcANLN$HJf3UnPqk+}ROoDnav36|>XLN&2bFjxCb2Kh1BJXgsB!omSk*L>JoCWX10vz%G@@0X2r0dADPYsZKN740hJ<^%W zUq)7kiG=RmSO@1<)mC~ZtgVW0$lJMrsQ}RZwQMq1S_Zoo^NRI!n~p|$%x23iWo3Y& zOMCl;rq4cg#07}hT$s1I)rX-`1Rj~)}?2+5=j9GB1*d zN!M7DL~MZdS}xzYQZ8+D%HF|7mU3!A>a;?&p=LamC1+^^YHXU>>_B`_(ZfUIq6IlK_iW{l0DjJsP}sDMbk zHPa&Wf^iKW;X)c3H*F3xLHBa&iBi}3JhaO9%a0ea=qTh;dM2_n=~El|}aH=HUp9CiJg-o7wh(sb;>?iPyG@(M$a1uF}9j|U!UJbnU$EN7rm_)Z^>k$o9Kz=X>fcu|JL%mDV9i(X%r?e;rHY&A0-G$* zN86M=*Mv*1kA-Z%*y^e!#7KgwOOGvCl;YNeLJSz;l3B|9Sl z;A;4=rxc@tQaE{|;)fdLn-uBbc^tJfy>PJ^T;@}c%@GxHK`bVmuQ3#s*Ki9EoPf(3 z1Aj>hCeM)ySr6*4tf#Z94QifEOIX{{%*a_>`93nAo|XEqU2i|!y*NA+gF`CE*i+QR z*;4IFC;e}#(OvJ&3oC;(iUJzd6@;58sZn2HBoP@!%IH$E4!g# zJ!^;xD-UZ)2|f@)vJXP*8IyHU3&E^&C_}=}B-mTUt2e5>C&=lnj1rW~FTvY_*2QIn zTTx)dI6kGgfD*@nwaY-@VU!t zC!g?~SC9Aod=qh|{1(_K&gR!Qz0#(zOBYmXDoUKYmrJnPfw8V+waeOM~3 zSCq$u2?<`WZes!hcWZljsu)`TbF{0O)lPflI+0L07=EA=`i686^WhV4W27 zldx-rD-B`8D?KKGMIjntACwyHei{;313ruZ(VJ@8Q02&+xW>niWpy6GZ6gGkJ^0|S z4MJ$jnFq46dvS^}!-qY_RHGDggt_0iim91IH#yE;?-CgX_d3+wlPSK3TiCku)F%vW zFhqoH>_N*1-wpXx!Q>?DEw;AozOG@!1yvxO614~)SLyTm(^``xBQd!KQC~>-} z;PPDTqZVr$OZjq#cWA|1#qT1I%|W|Eq%1w?bhpEo&?t_J^@gcGBpXbj*SzZ|)Ih+5 z=-4>LIu0fkQ?+k=Bon%ux5lta>vPN=#^U(Ym~t&4LH&v>&$0$lQ=Nl&WF#vO1E;tA zc?Pz9hUv1Ht34DS8}2UHap5d#Ir|%jA5?9!EClLw=1j-u$T>AeD10eT9=2geK)(M` z*w9NrVs!Vh2SDZ3#Aax}3g_!d2Cu=s3Mvjc1|0SnwMI1ZZhECipaS9LhZ*Jxhm4B3 z(gxhVs=N?$apvqy26s7TCR0xy#wqQ|-A;hWQRnS2tK@kABxvLJ zu0fPlv)3zFhyZ1-g=oY!XGFLK5W$cb_`5@tw((g6vTPyQA%Cc=cLgv_U!fDwJ%^*^ z&3yr;vA*MoGxUPY5bg)FUl8=SAV5uFIqqimqJkSpA#zJaR5QbM2sEm|uDeC3a4hO( zUf__{+Z1Zhb6digHAM8oMy}PP7DT9td$qKrphL^5F1v&Y0ZS`bW@RfvmRZgr$#5!T^l$|3g+Gr?)B|7T`gD@PCb^Mn10NsTuaM58i55UPJLm}a5+R!a@IGxfg)1=I_*(Rcad4)IP7Nip zXmG_x%^G~o5r%b{7zTHtDT61p6>3Dgc-fgYsx<4>y;aq0)@K6^&@;H)Qbe?<=5QRr zS6i@GegNQQB~GE)E31LHSQtqd_o>`3yg7T{5yb(3%M9w9xfFbTE0Xq1P>W~1nx!Pu zbz2m)q!OK9->;<37wY|74n2~76DA}MY_v<4jn|y5FLjh!ias5pM{Ac7$kOXABi1BK z%PwyI8tlX>P4=wAX5N;TnS7bSXCMJNxEa5AY0JYl4f+!nwv{r(3>bqZs8u+ufJoWm zmIu>+1qDh=6a*aJuneKn7Ua|>+m$M98e-c-LvcMC+(@uUEG>)uR9S#zU&CuBHIj2B zRU!#j3RIHIXV+ob6iS&#VyK{KMq6Me7O71eAZ_c!ffi#vUN3AEsM!KRf)?X+r3FAC zaj~)jo*fW=xxxxR^U^HwajL9!I2LHA$FfM{#xN{<#auT!4yKp&7CR>t)|x^E=TeDTt^_N$)W~zKEJMtF=}Ge@^mxotLrNlN zm$25BwkX>>xDy+DLT>2*K|=MaepFebq{ghJ2u9X}-Oy4{OA zOCL=Gv(%##X;l>(g{x@BCp)~+)MV;0VmIqe1Ila*vnlMnC(fps#QIYB50!m-ip?0A zo|>l}7ICnrXXkCvC&uT}@C}CDOdOqe<#HYx-OXG?o3uDje{X^Bfm&Us?KHHKO<%S{)R zu^7ul%wn)1ac4jsaOW(-?`W7PwR-y0(;_RA=?3yzrdI=5ZCbiO#7qIeA=9319^@CL z6{OyB33nayiU64gl<+i|>HzM*Myy8QAcM(^*v1HuYp4 zR77*k6l8QG(70TH->uqfAgRe(W@EuGZl4{|J?2x?+5kPH8#&#kdBem}FnWyY zCScR;s4}K5u~vgy|1DsUv;w> zW`0A%NF9w5)Y{(f^Df-%4I4HoL-yyCG)A`IfxE)S2HZz@K+DO$r&`%_+O*-dW56j3 z9<>+ocjn*;F7!hFg_pS|BqWfEc{U>dez_N(1_?T4o zS##Tq9Kq;s3R#FkM4$jai1biHgOBp7&|@!~5gfljcoX&xwEfeu^v}wLun=Hsf#^#Z zE`bbR*!H`dw@PjqiA7ykjQTpSEusaDEZydDA19|DN-&Xa^bM)hmU#%4J|{HE$^Eog zpFl2~ypXNT$n{CST(+x1TgBdbMHi2!y=qI$w#J=(N=6TAyid8a;*_HE03@PvzQIs{ zoOFh51uHrxabFxfxObDqe0DX(<*EoGe>yZ9A;ILRTBRF;`N19`C)d7q;)xuTe+7>)e^KGP?pzYh^7XM_ZB456`+cC>czG}1cp;q zVOFUPB?4ksYd;ROnQj0gk?Gih=GbN%p=W9sjz|cQObZ2_$7XGAq?2s|0$7)iAL>40 z;Fe0eLR`6IaIjyK!qy>Nd(COrY0+ZDRajZ>n{<+YERTRzg=H^brN(x(!e8DUj;9Kt{FScy)bL zHRD61ma{-Z4Ht^UB#wy`m)AO>0cGh*?>~{J%0IkNB;JvGSCQBl9Ns#x1EIxQ9 z1r=Q32UulQ?9o`1tUwzCskl^8#~P?87+bK0Opn|S7;KA`+B&rdE-01I#QX?{9%Z`* zHM1}w<6a_G$(6n=)YstE3|$i;I>ed*bLj`?I=shd0nd4(`ODLrpgIdc@dSQ2)&uV+ zQVOz@TKmD47V(ra#3ohcBEu5=IaV(&^k2lB&C9NZ2t*YnX7kG3xnjDpvlGq;4|@xv zuIc<@yJ1s3+-2_%*7fe?8kB)z75jf?zmi*lIUOB0~T0N`B@W>CP4YQafl`UPE7hTEqt$WRZ*+hwocsc29f(33& zTHb>mL)Vv5d8-+u4r5Q3Cq$~2>@6)%+pg$Fbc^n_LJo&F3PtQbb>*+-pVn-@Rw(DN zms7^oe#nIbZ@yCwRV2X;{-?G(y1X%vQ2VrVvEuv8W6#v|szbiH{CX~%zohHO(Geoh z(t=?+WV5?WAj7y^X~AgqGr*?NS#<|<3%JjJ?3ULY+A{g!PbBV6Boh1a-ri0mUdAV1 z!}7QBpPP96&L90}?@av4+rND9<$V)hJ~&TDehgY{ENxI0aM25;6k)G1XuZ+tIqt~h zyY9cgrB#Fe&pzMru=%>uP?~nhFPYvOB-yeVGQ=Rhp`A;2}&)@mf8GOD!d;C*_ z_&o9RBcHlg(!Z$le^r0}o_x;2=0TXI1vBYHVq)JtiBC_KrcK&wiM#f_W8d2oi58^1 zTcr;EO?*Cpx5wYZ>ib=Z#6A3pm-$RQjUOP|nV(I7e#1W|8Ci~n<4YP2P!5=QWI~yHvKsC&)BCc!M^H_u%ckh7*Zby2_REGSZ~2NJ!j^ z_usRU+S7y#{A4nkKM*1tyz4n*=2_JI>WTXkJ;RCGU4QoK zH$Ht=BC+~B4S$J+yI`0*0IuC?+{JO6lma^U9(`Ew7x)Pr9i zf93kU&)j?S*TA9|UVY|)wR@8Q_M;ed{eSTM#W!*U&RozIJc_pN~CX`}#K@Si1=b+Xs%|(Kr83B)<48aw9{_Ge3HBk-)!sLXtlI zO0DDh0X|%N9eLNjjz2el9+Kk1g^#~d{oya9-}v74_V&w=u8D8_5&k?sa1vM=XzyEl zjfK9(LhDlK3-=J#UC4R-;@4~U&H=qaJU#v+KZWG#d)N4J^EnWQ;9KUNxod9w0MlM1 zQEuG-FOc{7ecJ>4wLL%@Z4Z!0Hy;2R&wcK`mj?0U_>XkpZ|&I3_JLQB|3>;-H}1Xh z_U9*GoB7bq|B7w9@am2H%^T_0BzONG==^U({x!jcO{o3Q_JNN2`M-3uj2dj_ii8fN%^%Yzh3+W{z$xZ6~Attzblcr`Dvj1 z+^GivF;Tm3?VtWI%YPb~F5Fy|Cl9c$+S^&tKVfqJE3e+Xh9}?nhyQVV`^NUU8{hh| zZ?%JHFP-g0b@z|*?}1_d{gIRWJ21$Ro+t5fBb|6@LO%DuG=t9<()Yf!$lo7-?Tzj2FWmDFfZIO&dyx-cn!v9w+%t^7 zZ{MGIPk8Pk;Tn?{3%b+peK|KZmpn-(1C@|F6lr&*k6H z*|)!neA@%$3zR{j*Ir1!HuFOI>oX{KV_;punz?xn#hy?9;dbro+h0`-RC{gvs}v|K zs`>jS=f)f9KfL)Kpz|s!doL?fO$WG}Q=sT~zV^OXzVo#UXD=f8{L60~98UZO|2%Qy zyC*(hdDo4%VZ`3G{gvmwu>ZvO%Ktv|l;qlvCjJKh)XlYh=!?MgOL!?dPu{Bs*gg&} z)Rj7U_h$jUw+?>>-XI_d*6xwP=5Q3C-1%c_fPy~x#iL4UTHt^)$+~$S29m6 z1i&eLp84L|S)jj`$H>XO2qGnBp8M9lkgLLWz3K1v|L>sr>$#Ws==uCj(39WRC=6~s z45~f%x&0u_Iq**>(`M9@8F_Lqo}9Qb-1?cDKl&X^L;G}R+?ael_x$|?a{)-*_Q#&n>Br~3^?*?Lx%_uAX}^(}d*U~z z{$%){|8oqM?Gs<9-v9Aet8f3#S652kyi7{@1q; zJfJ@xluxt;`QF2P>2LR^U+;hY#CK|M`;BQp{^mPA{%5tf-T3@xUVGpjuRlM)27KqM z&kwMIr!ot_g;85YvF$@w&zTW@koB#87wzt3WN6ZXO<)?+cIKcjJR!>i^=+PvG&5559qKKY?#AuP28S->4ursQcIN_3}fB#BbyMhj{u_C(@O@cv!Ae+BPPg1$^VQy#NPG_Oui||Z@9*LLw*jLa@1uDCkNABSpC87%iuX_8{kM_!PP`L% ze-iKi9Pf3!pTc_Uoj!XOv5_v8v_)&X zz;zjN7T-_l+RQBpcKIJhUxwCed_WDApI_0R{QWl2?0tCiWuAY@dCv49DC&Hf=U;Q4 z|I2p|C;k|3ByIl@78#uR*|uDA7=NQLK6@?cr+*84mGBaYR(|T&x4~1R9(ct``y1&0 zHKfJ8{;Kl#-`j_yecHx637bkH@vC>wg;Gx3g*{# zYz)@{f#HM9z4-g6Eus$Q)hiLIv~L(7hCiJ6nIAfXjjXD|px?sUsrugGR3h;~lr0p) zMHzsi5#}uVS<(ky7qq}PkFXFgK&74PvQ+X3yC*9B$lYho9BsC11kDen(&!*8KxU4z zTk%Ex9sV$gp2*yF=1i}Fw_A)1{NX17>DsBiA)AvP7^a6;VX%beVJwT_u)9{xQ`|pykc)XFg$N!$mCr$#IL=wWrHTLc~p{(Z<{}0OIU;?E* zBB{VLzYJ>~u*yACt5h>9xx(c{;$I@qCL?mTb7eDANhE&#E^*Ib9r+wWFUY~9#KHY@>-qd<;-9%sN3a8etr?ps z(Yb%#Gzl{!orw~OUleJn_DoFT>HX)53NzLKJTbTHZcQB64_R9G@$cL-CTLlA2!Oy z?!5l`PyluvyzVkvA0MNNI0!YEseGyDG&EsxUnhMnCLN|CABY2o>7T&wpBu&+;O<1? z>#Bmp7e^8a+T_gd_PdWD*ZIU;B7?u_#4NszC#Dlq_&tulWBAV3ukZhN-{Znry_v%A zi3HSLc@exy(FyqY3DmO>@T!S&qL3&iRspSm6+j-4i;0y)33+IF+J}vfBX}Q|&n4OR z`0d1pkZ$siqD&>REO0gfuYj^@p)iXl*+dRcJwPlYeFNVr$di*gy~GuKRGVJUmr@*8r2h@_@G?&$B4yp`Ie3dK%KEz+=5jc(M$L27;8+s#QF4zJ+C zZNw954qCq|hmwfVRVyQCoxs7qzjx9e&6q(X4@_V1WwH<5$LXsm%1L;Fo)X?V|DH-_ zE90Unl#^bqkP_eEQ%P|LPM$v5ZD9usTlh|nNbM)P1Gt{-wvARaFdq5KrY$E;N;Rcv z?blpGRZQYiNKB|SPPok~s?mdhpfLf82b=vO1N^GS~flj4ljDky=eOpeK(W(SmIs&mmyTz9^Sy)l z{w0znjE%FZO(;=j%P&J@@uL)Z5uR z-21`a>E8L?%e~inf4ukk-cR=aeD5#y{z~r`d%xWKd%b_q`+xQRY45jt|DyNqzGUCS zef@pM`%-rt`hKtP_xt|1?@#;wzrJtx{bk=f`u}GCd;1Ud z_w-No&-Z`0|LOjf{`LM!|3~|Otp6wbf4cvZ{r`Rc|Iq(S{r|N8GyT8a|F8T1ZT}zl z-|YXh{_Xz#M;<)#-XlMH&O26vHy7N zp27PE-#d6}Fg-Xkcz$qkaA|ODusB#9{OI7v27h+&{~o;SI0Uyx`3(DM&&{51^}N5= z>#g=)?R|fr*Eig^*!OhbT3?kD6=q7fN#OGb?e&my3twp_jOarx5A7m|D07d&36aM; z_7Fl8rHz}E>$enieset5xc2PUj>zJ;*3y!xtYofT!!g>)Nt_GLOr<8%-gN{))Xt|5 zdFODb1g`G1@X%czQRU$Wh)Cja>?7hOvHIddPy|xN=@T4=#9DJ5fokBnseI)zS9;#~ z*xaesw#8zb{E}6@hnkl+a;K85*HHUR=85Uq(K+0jcs&U(KfE52lZaWK%!WH`hXKRz`n+DWL$$V*XTXJ7*WKlb0(=Jt_(qj?yeFm?X)G&`DlWdE9!q zx0O{C1sZYCD7Lms22;*^78J;NooTp(cL$!FYHRO$_;6eIVsCd+Rfto1@l}$Wk_~E9 z=x>@j6||LtqD>6UgJ_1iXe!CbJ_o(dtEP0c9({zMSDI?Ts(yiT0{^u9W%_X<v`=hi*N{VTyiZAl)^7f?el%$swfM6I9BiY$mEWxc0 z76BEAhDjCJQP=ooxm7UX*Ew+Pc^pCKsqgF8HKpmydxad>dQH$<7`}M@1i}f}&b$Jq zQ1QdO&Q7oG&{7+shh5R7700Q=RNhBwIOnJ1RI(q;u@4JMGLUnx4D}54f@4{nFLn%| z%JU>yYq8A>GZph)k-~=-+nlm~`a^+q#X>=-;G7Vv`lSyoChI_T)6wTF!q-Dyeq$5* zm_FM=Ctmm@BPNc2gMzdR9Q9ElS#0Hc;Io4tK@WEp0<_iD89qRR+{y^{HP}3DCp*fDh$Uy*zA06ow?Nhx4ShccrmqI|boZ^iqr{JzG z+2m-CIhIOve0V(6!yq5Xf}qhA+}g3`wU2#hWJ--q!i#i&8@iu^5kiMNZ(0M^_&eU> zVsuy%h(dQ!iApAz;mPlj8tO3EL%~)J@wyD>7&fk;$Zn$9UVE+tPNxrQ77K^Xs@KLL zq&UHE7i)GXfu7-Lqn9})jA<1|8zct?@QT;kcIYGg2a)e{E=Yjkt49ZO7xR7{&9nJK zC-%{Rf03l`z4a;o)OrMr7^5&st#{h(axssFr{&s*z1 zf11yquKzsA=gH{v=1CerJxtz;K1Zg}euylgcs@eG0G!=-JUiXWS}+1xppwL}4Wi_T zAZh@!>6wWOr`lWFt+F7>#46$scRoP~{!mO(g4-JKJ$dLO~>qpD)YNT?qYVF7eYa?M{h-K2@rYG4iv0;KxH@#d2p8vCtYv zR^9y5Yv!ALIeembwuA!~-Uz}NK_fqj7y*T17xsVfYj_p=a_c+-!y5|B?aXMcgsCeB zn(K#GK!kpm4zjPrF#7r^C*;p%Mto@16Cf!?26obgij&#R=yCZ#Z~{OuIlYuQ@+#LG z=m%m3!dVa%3SG{G=p#*D0rWw-v#1C~**Ds+=U&Tan{FHBGy@Sf$_*sLpLfXuW%>p_+*f zz8jfqq-66Nu$U9k%My;j7m8LLjK;80Iyu9*iV%$iaM66LTd7uT5aE15jO&0a`e{VJ z()r>=VPxP(ZE#0H&=VSfY#i;2e5UM*2iU5-e-XsssVj8d)^F7DI{ zJqYiFeq!jS$Y2`ZaRg1*syN%es6H&KqL{u5<{VD2a|c~6(35?V$0Y7KjCkC6iG+Z< zHKjtqP6=ogiNT)E ziNS#&kLo2X6naD+P0x*_X40dX(bRkjQ`LgXiqX?{NbVeHJJdJOroyyvNF^8HS%KTE z+Ya@N29k>=Ii-`$bs5eQPr~VazX@=xbK>}sCJ2Cd#WQIH2u}0zv)e}o60L1Wld|6s zM^ZZsfk#3lQ$8Em1uY7n1s3t4ap1KoZmXjms)tlT3{$dZy{^>NKpjU!MZdN}#bxqz z@p7SDDl!fUuiLT`^qOT9En8L0J>Fan(GADu_O{0mg!tT}85P)guFYx{Qqo}y)g%}= zRDiz!pS^eMjqBRd#oqNRmeo{Pv_v zYt74;V~#oIm}8EMhi}6@u&-nWh7e~OsD&hfWR1b6OAB|tqlILB^^R{aU^$|l50GKD zd-M%MWsOd6_`1Wzou)awfy=U22s(OByC*K8(LB1F*QVyJ_+Q|_%%Cyz-Q#%)C^!$P zeuTW4IgJ&moTOwpkXsGp3-TknT&RcaP1vZBn1t8N`6K9V?Fpvh^`NhpQgJFw&}8bB zS?Q6=iO|^$JHZ1sj1M$6aY_(65%I`zH)0|6{_N*u-T_nsKB%x99F ze?3zpAWt`Sr?wg%$WSFL&feT1OU1zpOrj5hlau zsB_1j@ksD{X93_H0O@qt@dp4AStA!0Qy~C6A+UDUq>^ovhiG*D1eq~t1_ZXsU|fhT zX}b+Acx=dsXmr>+yjTn^a{DnZrKRWZp2PmLcX%ANt&59HT6S&3=}<&EymKjVY)bc@ zFGKT*;&qx{WB^}X8(k+$)0ycodEeSQD9s@wfl@zYqWM-(v}FbdO-`frxI^oxklN{(bKo z(St#zZ;Mr=c;)AVWyy@n~>VR)TIQh z#&rb^h58#Zq#!JmBqati2{D>Kj8b_a!SM2Ok1Q?-lKzMLHY5sZEAob186 zxy8&vw4Q9dru7XIkDY;M>{@{jjCfi`oGkBsn7Y8}hZn5$6~|hK3R3eiz_%VYF~vgu zw!4E1*~987q}IXV+3u@<{EyY01AVx_ND1=rqWNa^F)rMo6j)^+ak;tx^kLh@wXYcR z@Y>H}y8aBz{C&3FRvznrINWaKth8+h@% zPd^W&t_nd27#xrg90FmkM;JQaC3@bLWLAE>W$7vk=0Sx3mL?a8ddSDMVwy(=Mi=&% zbzVKfH6R0z!z`tL*d4l6s@l{QE#X+_jmRf7qX;VQe_<|V2^Ur4VNcUp&Cpq-KR6pn zZ3KJJA3YBk0c9PS18uUo)yBuLSd^&a)_n7oXlfk-4o$VJ<1Se5r859^&*pQc41qFP zhV&H`4PQr?k!{@}R6TQfi@-=3$ES;nY0t4sX%spdZzNUDnD(UrCz~VH+SF~_E_=bc zln`B;$yft8-u;IodczU@HKrX4_-D0k5OD#F20}yFKPK5j=+#jBCA*qe3=PnD@T`B5jGX7 zjl16RLf~(qpRwKGLNY*xi!<~j(7aV{ixJorrVYf~_clLph;|NPMi_A&!tDuS?=f;H z?ewtE>1s48qKk;GJKh#BZzI!aoQU(49zBJwsgkhei7ieRabsIF6+J)%E2R1w$i0Uw zX}F%)SqDx5#|QEnd#x-D*tj1^rfFuXLTZVZU8Kc?>rZcgA3+nmo(tM#R_yA|KC&P6 z5FJi!W}|CC11kW^c)Fd)2om{d17I2@%AhGG2!0?k7zW|{D~Ae!UQ&|azQ=QhAB&^} zj5`;q5EJ8=!{Q%2AoyWRP>nyCX*ZM3a8H6{V5e}$J)ZSc z5k)`6#k(c%wCNac!eHy)aGgRZ#tqI7Qapy+zuqxb{_ok1B7)OY7mL;q^KA%kEtV;# z0P7047YIE0;Q&}0p7%#o;qfn@{s4A4)^|dXBjy96#QYcLqQU_FHHcEq^>FLe$1RwA zd;VZzBb1uKX(T~4fI6iD$%_~fpJN;r7lQSjmu)w1* z-AL`JX5q4@nN*P>T|>EH8*n%yVev@{ZRz~2ZiQH=jfxH13!%}lb5#3TN4n#}PKKOY zRfZjwhYzBW%Q!+@z*8JRSbi*%;K4~6jV&51V+{i@0rt;%Gz(~-8FD_5EEW;Rah?|I zRzxplKEMn2-DZ^hb!Iq!7eHxDw?1U84kaP8U`z^p-#t9*6^#`KJF7Hi z!u%XN1?zPJryWmct3N`l+Tc(rV-Z(R9`QTyK}GzFn-z^@9VE_TQlk30_03|1Xdi;g z4+cPumI{CFN~>I(=6O?vz2dBM(mh4^#o?9|J(ZPd5}RJ3-r>jdTp8I&zQ~{Bn20d9j3VHPbatf>26NfGEcU8L`BFXVvnRgdHRmrvd^wHC` z!l`Em+3a75`_0Yh+cb+PU-Il$^6UVfBM9LGm#5pw(+il24$kHAr^(|Th#vCrv*h6s zd_xfRL7sn}Jm0|~+}*44vEEx-{r2Go6nga`Bgg86 zG?0!MMj!_-Pv@HkZm*ihZ!g=>pshAy!)mr6#a=h!#@^LX)QpOy@0V5|QKPy2^w|cY zv>QfR1?6Dxg|SNbfiw1Y#uQdunj zd0zhWv^*|j(Mj3Euk#wePHTX|cM$_pz>j_WCa>`ut5M=*Jud>WFSob%EQ!Af~b!Svw2 zB*;n&=m;*BV3y$8F3zv~GsGI2!bmaGEiHy3Q8?2GaMo~neTZ}=hZoW32DVH%uPJHC zbm?wDQ1bINmUw4wVTP%W@vp=Ql67B%T`0SgYAqei;3dy^zBJe=|40D{e3+d0BHfnM z654=KOE@6L;w4g=n~$VBRr9fUQ}dD56-$#Tz8Hg6P|gH~At=E=F|Hr+a}&Wq5gimc zn|N||MAjCB&Ef29+D>TF-j1*zBIaV}>ekIqKi#}GI=Y$=_LrdRq_!+NN7x zzxRa4R%FUQ{URNjBdbnAanfpYT(tOEV~g)Ftwp=WwKi?PoN{VoBfr$-rak1-Ysb@Y zib}Q$-;CglH5gtO7v~Bo%X|yOT9oU*Hr`_MLmI~65>1qoGM;dy`d?rN5A_lFxokok zCg(ic0k|FgeO)v{VF@@x_*B;u${qHOt!NG5EF49Un6`p54|HXEIEhQF?6Kbx%h9g@)~}!iu5N$+c|_gJL0;rH^%6TMVawGj2XcceZW{d{ zUeey6AqbT^d)?t4qJn^mM>oXy^awI6^oZC8kV1~0K;0eaI@Gj4%7M?EoD7C)C&h&= zT#BNwyjFn*HyaY?L2$gWvi5kk#$}wgmBr4vNVtb%2jasOYikC~cjf^9?<6ZY;V9Oa zZ}GFg`SSLc*Y@;3?(AiC-`Pvn-`u;*B$|*gk!qA>;<87G8A-)6# z- zhrL5wfUWn?ipajw1gl};RxdC`LEHO6+)B7oX^#OH1V&{cWS{1ceJcTw@*qV51+2Ll zm9d+|Q-Rl4*W;{cjW9sb;XW0&y~V}vmmYn$vi)S`Tf_;1QsqUpf7lhnJG-5JF^^a& zgBLgOiNpo`Y9~=dJXC~HDgMI7vbZ>7I<5OKwH@}QlNUI6-EU!w;`&V zjopi^F)wXgQ+TXutI!?Ut`~Um7n@5X!@+aRu#ZG)K(K(T0 z#Im?}-rqZY8HmK6Lf$)&$1J}=e9zB!A+{JT$<*j?Kgk^fIUeF4Lwmu?@)rxFsoM)T zNmY^Jp*nc64(NiF+Y*l7Gzr88BBZ-?b~>P)t&zN89)!;!z3z9z?CZ*TK_C%_AMK`i zJ32dLL@y{Q;JONR^GL&n{@ocH!cS3(oE^NZULb>}Jd(~Ido}baOY}#10U=2p z5e=5sdIunm;RVP8k)zSafV8;#3jQN}J%XjEoogMnd2z6hl+m7%MNlYYe)4Y#@qa~sA_7$~)R%PW#-$p-4 z*dfFE!>13J!+8>(1ysV7RqprpyCCG{yym!09wM;r?-|ql@E&s0^oH-(8DcIAS{sK1 z5`Nd-P&I-#wi8gt_t;6nS1v!Gdd0C_0jPS7X(npyXi{FL!U*Y18LKXpxD?D79(`VS z73GVYT(*I>Ucfwtx&55O!`O=uYJw6=LG?n;Hb2(g5v}f)ePYiB)gftn^&;$&ZV*or zdr@*CXFxryt-QzB*H|-#*g#}TWX=JOy-L!!XH>3*4FbnXMt&b#(TU!mukwj&1^7 zg~{JjM+Mz`vEAcB<;6F$El8ERjKG?Q-3u-(-K!v*85caf;E0pSdH*#SWc59jBQtV) zXPWfgT&{Duzg&(wjYrVlr$LAkk@(3|y$F7Rh+wY~<#pe<`{#FHn8?0#IuyOPaB-Q3-A=~ zE6Cc18+id1?)fp34(X1t(db>Gp^S)_Tn5Y4q_q#A3Hf3Ko`M80dj_QyFMOac;OP;|3vuI2e_MDWG=-BSgH8gyaIHrfv#r3qs|K2Z&lb80JYZbmpI} zug%|*oR_HHloLtCMI&=b(Qz@)v>q9YCc_=|kf?G*{83m63qy`c&@Uq;H5etX(1c+} zs7=}9z(JA$#{ zNc&`V;6<*m@XD5`M2s@mHL$O;H`hG^J*AskZkwxwR`=p9jiV;^N zX*@Ba#ux#SArW!(jXs6*JT7`LA^lVA$lR2GPszR+X#_+sT0M1KfO!V)rPZDLt-AZ$9>(G%qLDJX$t0M!dSX_ZW~J9;H-BuFQ!n6`;`mMSv6$^C%a;MHwV zNVkW@E4pdYFZO+-Ub<<^*#}R>N;lbMUZC;7nf1T`(uhw?NyTXr%1QQfWbz@4=PoF( z0;fuL^tK{#A|4HPU$F_%ymMhRZQwW@9gBKBjy?z-YW~i2lNI%1RJlWn0#iZ~BM><*hw)ll zO?6~E1%xKKd_)qJ32+uxwky0N$QFcHxFm^=V6a6@D-;CK^D<)=JN;FIsEjAb8h_;?Tq5)cMF) z4j`BFXhU&-g`;X5(XuiXgq#Eei;uhIq@}OUyB9<*NJU10{eZ%+MNmv4jI`A0hJ(AU zFbqm$YEc4`ciY;;qQ2cI8*~whT|fX`Kv9Z)4(E8V(7hnJq+NsGfW;tI!D&LvdpJ13 ze6OGvgtG1IL0~IXbg(;uITs_I+g{ zMg-(;qgS$VC5x5EB&hL~z4)C`Gt&CJ4`Ch$h^b0^a-#$)u?@QFXph<-}-2bTTP#Ll6825k@ zX0#$vG^eLS-aq2#AciLBLu(7RgQmd*qY<=Mx|d>!Tz4Qqr@B9)6e6fmY?@=|$w7~M zp%}bC*g=xP%I~@I!+1Id;Z5ia0xGyDZC}E!jFUWaku;s=(*}Hd=tFo7qMS)`Sfp$j zbT5+OJkyeJFPRU8aSsk*dG}>Af^nsbvk;shAORaC;2yvZ+_Y+>D5r6*ME`bz2swh@ z>M44rvKJ41m&Q^gRMhM%WZEY}L|2J> zX*RoH0w}g(_J-y%3R5w;h$|sQB6e=)h@aGZ10yE4a~HOi7`lmtotgndwCSiDYRza& z%@|JxCte_$Q$?eCEd*QWm;HTM)JspWk8`_L!ISu$t7-*6M7-M2fEA%e0F0?Hl*tol zY=Nu|;U%%{bdbrQIDKj5`Mb!^jltDHxgYp9cCI+6G}Ap`VeEhiPeS!{-H3xInl~U2 z6`%kINJ;enSrg7t)zgVI#XpFa=KPb?6I7}MmO(_;+Ts{wk4IwmKRZ7^yI@a}X^BXv z+XdETgR@ zrdyY<6FIit3MAUgkks%8-kdpir`1Z-a9&5Eat28Q$>Q+B!>h}U6mKZGLdgT21nu}> zxb!il4gSp}ZP|tgjb7fbSH;An*K9YTCP5#F2FN!Pk3W!r z@2|#qC?=g`BX8MnlE#6X6ji!f>-)}%1|`&eIH~R%j4~})bNT&{%W{@82`JHd4aqXCg%@rjjuaks9a3jg z_r1t4>U%${P=HXk6X*V$vkAq_);&+kj${?DMj{I?u4O}UYhn}0_QaorBLyG&)VE=z zEWp3CfOKmLWE{AWk8D?jHG7m69r<3Rtpflz<1EV*@d+Ek=m*F9{R7-; zuRdkC%X5S%zrK ziMQ~lV8#f14hKksP2 zf?U{u9-HE<$K7MIPq}rnpU^)j`F4LkU_S* ztlU<4h3OO0tDtAYyNr-$uudW1S>r#SA|Vs#432hTPECz)n*Jcx{XAkF1-~Ob>zZr^ z9=Md4uGy4CrKSjuCb#K!7IKIbLS5QSZQ`tIXyLu&OKm;ZAK3}sRR$VKqLeYk*)uoY zJBIm&oagAvspgH?h2)SIPlJ$m{_d;~$sug$6d2&>9PlJ)f?bE>Pntc43PUY3LOt$q zADNsf;^`(rH41-%gc(Y4V?wOM4*iKV`b8p6MH$O#iee&>f#mYS_cm=QJ!?tvRADrK z_homqWLoS_fG2`e3MQ%(0~|sD+v+?V2f}bqChesVs=5p*RZKY-cg;iuPNhV2K#kQn z$sN=19V7{y-TTMLjf{(m3w(q0Lt9Q5ON1*3OpQF(dlO24kPSt{-(VZknZxNH%3t19 zAgw9PV)Q;{=Mcsdydc0u%jy$jTR?CM^kv2IFz2L<%N;;!-CpkSkzhTgN?Yrjv*G;O zaQ2C3q@)z)OXS<}6Fc^7G5K5(C~CSh#Rti$U2=j%1TzYF;D&59@Rs}z*MM8Ws4Xdy ze4V7CTP`K8D`MGf-huWub@PQT4F?)n21bbN@*}x}c>7KN7$H9Ur+b546OdcN@}CZH z_{BP9&|nNu%p9;x--fkjWH!qqWbie%$T)Q+)R>Nk9?#Q{Xz<8pAkq;|&e%hS0AOb@ zfR#v7_lAhY#r5x&msi%;^;{_RbP2sDD3;YQ@ez(tjYSK0KU-%N&QN-wk4XJlfP;;L z+&6a*A87K$>A{?V=3cU%;C3NQDKQ)n`T)V}zFS-2Ml@>=!J1&ux`#j~%~e*Pz(;!( z`8$#-+`r+e$^5HnJ&)bSE}dZ+NQlA3X@Aae#v#&zL!f18rb*4QDov_uY#LIFP>W;s zL$FNXEDx5M-z3)=)sln|n8ca%a3}xDX1R|r0F&ydDoofPT;%oFly$W5WqShig6J|` zM|$i_cr(6=IGM6n9Q2APp-V@wumzv09(Ip@->vSvL_4>t)Y zf}zst4b^b;t*j!nT75&;s1)RoEXD5>2BJ$;+V;RODg&nR-ohJGZEKSwUi_ZWTJ4y2 z&Y6S}de7&x*1rgT+I^^kJ+D?Ssxj?kEJ))j|G4_rZwPP=MCUnM_*l%)KayX<@trBl zEG-%h6H_hJ;XL}bH>EL zefQ7Gqw~GS=(&}0rSyb2>B;sqc>(`o8a_ zY?4dUL^`K6hxby6CnREqd^bCbGc#{oWy+$|q4K?l3fq87x^Ko2i0f|Q#`~UB0PY}! zp=VyU{j|Q+)?LH{%K-DH7Lm6(B0JfKXU{gxx0cED=QttGb_TzvMK}0>@r5>@=Z00l+8^_Pi!sH9n7(R&$B4%+*CWN}YP3j|R0i>tsNPHvhicdD`^nR_$4ifLT^k#VEhY27mUyDf`o&aczh^}FRzmnWXd`V;rul(~*YJ%+`Id;( z@m*;`Rcj`ht5gb-X5zbv%_KyZH`5=*S8OFm62i;T=c-4WKVF0BB1#g*J>B_R`ebE9 zP^_96Y+?}qpSjmQ_JN{V8H~TD5jC6%hv~sZraEs%aNM4MuC0a`T<73oFHdNp9R<%2 zKm%%?Ht^-`G6NQR<^saNKOz7cI3Hlvf;L)10LwQaAZcbw1e7%z5pWqs=q5x$D9JYM zS|`XUgEM%=Dk1rmitR-dt`Ji+TyJEyg_#&s+mjTDKwb;5!%qU+PN+Eg2$*z5Hvsus zO2+#Vd<7{FWU@dMQfk5VC<#$#dJ|O!X{D5QT(Z$OF57(2#Md#tr)Xqo1Bqtnw1qlbi8gCYxx6?NT~=1W=9X*wSHn&n|A^(^9zQ2pD$ zL=|cfElP;tF~W0y_xQHB@mlfZ z(vqA>-%&11W9}#-`97m`IjNcP_47|1#X3#zfnyILR3cd$PO$uF^~uUO z9BYLskZc7TG17$P=7!%H%{DOL`SVshe*>CeY%3FYoZ+gQMagernX`@s5za_08Ro;# zNRc+>Tu3b#OG-3iigr@3`X?1`h!DjWjf>YUjt#wJD}Z{_d}8#hPWmGpAJy%ZWA(bt zvaOVM%MmM(zzo6>J@8xt7p0KXi|RJ6Zx=eVTU+W2xOIPZZDo1mDLnAkSDr1cE#WJY z#LhnX?vdnYxUtuJeS<3xa49BiT@)NE?0@CbD=3@eAKQ63Au|jpjq8PEEi64*UtNCs zB;`1c+Jx(PJ(!6>({QjYb_bo=8-LT;+WTbgjr`jI9d31!2U~M#3H?kwqXCA5iI_P7n`M=uII4vCwaxgY#% zc3pLP3kM6K(yyyeD&(h_-|3ECs>9Kz$QrDD4rh{M}If*3C*wv zHSQb{xFqnX1(UK>t))ZM5kQYCqo?0()FxYzlCO;K=txf_m9n)SNr`9K@MH&#QCL6& z+8VZBJ6k@6auauS#YSi&PU-SpC@uDk^gWRkI$jl)NNh$!Nv)DZ^(KA+JyGC z9(Q$wA+Xywof5>pJ40VhnH##Pr-aOy-zTul^@agMM6{iaw?^b*qv zaVfc9Ag~HTS0O$hZY-z6NGqK;Yy~)*oL;QUt$s?`To)QM3rEkAvbi)ej?QS23&O;| zghhscYd>%Ffsv#SD!HfU<6*r>ILen_23(wfd09qXGE=UfmbKHy+aq7d2LGiFb%8MY zcSFL@H2N>Amq`19)~j>Jz`w-s16OTb`Ebh;D|1}OGcpB&nf5Bk36#0S3?%q+B0(tj zEF9}Kn91=)c5m%eZp%Mp(8iXz`CRg6#|sVIK_Ge#E>O*!MfYh&mf-GXdoVT|VdVk` zP^dPC5#dMTvb zdTyIi{j`S5z>FM(o6UFMl^XIJi1HMI$;o&YCI@N~aMfaVGEu!YIS%5F6{2?GaG|`+ z<=hE^ciEcuA03n0K;q;#oJdYUG26UNXg!d$P9I{MYC0XncSD#*5aVVbH8Q?iv?1M` zJ?WqHbi+zg4)gu(G4CSLDKoq@PMO0lqe#@|3yAhV=vpHh8;k{d57(uad z3tz^g1?ZlzJUF?Kl;2fncdoj9^X6v=Y9)8aRhi8F%9UqSe}S<>8prt?_E$X^a3LKW zR0^2CeWY6_uiiz@l!G3QdGKBa`^UBG2o(l9r?B;>EW`k2Cl^CvpvGVh_;Z&AbB12tp_$Om>69_qc}G)P}#}Fbq(CjPlji?UWt9d=p}6h*))?` zanD1-@Lh!H!gq}02G2mu!Gjk1fZKL3hfc~6bl?X48;Znc?ffO884(mOOHA)W>h430 zu}8@E;PyR`9(k9-R#-gxenZk${T+Sw->wi*Cc(9O#o1wv=lUX5PD zsFQJ-6=9eRp5>C^V027oiiyWnJ7U}+=?ji?pRLh3;py6y z)yK~st*+qN>XYS1-@ygy+v*uJ8np#~!y$99fl{F@XL+Z2D zM+nS){mO&Y4e0yUs|V1=ELG6UY^*MS_h@OYdiLGgv#0AT=>9&MeX{!G!5Vs5dA#yu zV*$P5S+(*#ejpgY(xXT0>dMl0fPRheK^l7YyS3GCA8u3+pFTn$z4hwe3Ls;~HSG$6 zT7I;&`uKWvf9dhkw}fu3dWu%ouCSOwSN-sCg^$?Z68>A>ScQ~@VL;g0Si{fj80FeV zsQSa|`pWfcX>E0#2zjvf^zrp8L?>#Xbu@x{PoRWiD@3&*D9i|o5Mke8&<;y=e+8}x zPrk+UJjteS;X{DAnp?nvPZT!XqS~^Ba#bp>e{NYsOG6uh20xUW?mHlcwVSOa6|l zTkg7{A-ipZVU0wlV`#1TQq5v5AD7w0>f3b3l1+KWNA019#FPM^Vt*T3zdt8SXlX_N@jxGI2(Cd6} zgQA39&BD8m(xC)TkMV%_M+S94j;7(Q)j36?EJl7r zu>z29%x1f7^+flJ0|cl>(0d_h%I>s`Hmx%=y7A8`s@TANfpm&B2D3FWr@CH!Z77@3 z tLxXl}AHQf(46%>J|s%9NAa+;QlzPP)y%&ZPbUMqoy`i!YyZu{kt)niTQE~w)> zK~9?yJXO`cbJH7sUJr2=-C^3W-U(i=-yH`WJMOPu8(mfJ*0L+t;d5Y#W-M9RK$h94 zO#nLX`bq8iyJ0HB)P*VYk(zt(_p7(pLA zx-B;anq^KC~wbZyzRpev%l_LuYy4b@{ zdYSXr7oYCrm0Xn6gf+?)+$0CWCtR(AInVaS(`Vp*W^Og6(DuEj8yim_qwFnZgl%OX zGYmv^dwikL*r!e9?mb)T99)?48y;)g9q^l5keg?D6$B>t>6bfWmAx~#Vk%h-+HAVY z#`WqO3gErdm-JqTm6`9Y1(3b{eJ;q?J+1PC)<{JDWYAB}j&|U;MeVoU>1Qq5Ff?32 zKX?Qd9Ue;~PxrOIk=BpjjnXlmXn8yXZ#rxEZlv z$tNi+4H*4n(LiIK6JRNVq^HATLS5W%k-v0i(Y%S4Hcv!=DA>&ML7^)(YuQV*p}%QV zqSKbzOQn*r3hs1$G*LkX9dMQv6^JlROY;8W%M))e>Nnvtjxs01W~4!; zmAPp_+Mf(VM7>%?HsPx6_O+?3qLXx;P~v6Igo2NX$3Q=a3n5AvCes-Q8NOr=LcgbE z2TH@WNz$+sagKgWNmQbi3r$#-IRs!ymcinj7GF5Y@+$oBwX!#>m++2hPHIBPRIymb5KG`L{nQXN6%_}|W+&gavt2r*wsn@w zneG68u2ZM`yO1ZXaA-zC!#V~VdgHel%~Prcr6zPJNj2d@%B6pSc~(loVPEd<32Qms zs|@u|UeBmyqVi&*FUa&t2I`7^a5&h(b@8}mb!n;@hs$zZq%=N%cMLA!5o!b%>2f^P zVNt*_sDE^Jq%sX9LE1Sq;c9x-4VJl%PXw6;S`q3wr(jx+)!mgSP;jR+$|;jUvB z=>~MQ(LAib--jqF5aVC9={O%E+>)4dz;q;}qLiRXlADfc?)m51b=u63ti_3%nvw{jps`iNVhTEEtORj* zK+;Q_N}m)iNXi@odSFDwv?Tmhd+@HxB_L0jB;zc7y*j`>fvc=1LW@KbbR9-5#0T4B zj^AzGUAUIA86R_PdT-q~6nLMJhV4bj=#t#xQZ(^U6b@m{n+l=E+3Y!1y6R^UA`=1G zaD}hcO{OCW3ynxx^7xjHG#_ojG*Bvs=e+4JX~0_~Px0>wZ%G!u(P4zli%)~D@@xpM zzXp?VXMI$5)No*1Jzg2Z3mh-yLGyQU6)SDcNGokTY5H06_5^wG%x{1#vRu9uhKnyX z-0BFly$%~n<}JZ&I-H*ieC@7*pAd|cYp8gy35#$cQg{K`q;ry!su`6dC@q36?N zctW8GH4+bHKamx+-h<69(Tf1w9J)!|utO)R6C@H_K8i5DwpefFu<}Jl0Fy!12WW#! zv{p+r2SC5-sw;>SJ;hjJ{H4S@kPX_D&9zX^iC@3*%f!#wcm{q5}*W=?|g z88lT?3BJAdO=9=3*ByEt0JDok-KRa^aCv~3pSaa;6m_hT=JlHaK%G(}cY6Qjtelc2 zKt zgQ(BH44BC^z@G%nhq&(fJ&k`3Ef8m>@23yIc&vu%gf`Z_BxcuSS%F=Nb_g6z7gEWz zR^D`(KGls?bOn4&_FsMC{yz3u{`S`m&p%1q`4JY>_nt_T^3RWzl1zM}-+ru?&S367 zOrHOkwo~>~{+=G5FTVKV_O1EPe=~pU=KQa#ACX4=HC!7R8ojr75xU27x(rlHhy8<> zeFW97stleVt1rIzHJX{fc^mEAL_15+oS;J)tdabF*tmM8_&F*5+CL7De#ji zyo1(DcfOj=3&D3^_i>8=G8HQ@xs`A!BvsKT%s!HHjopLCxs({D0AHeP?)U@+MLBB&{zp2NHlsy8*W!cLZlIoazc!R z5PXZs^e0>`*8I*{|8P&HW(|ZM>iD>=ROkcKM2GGlr~r_{+FsU6f22|YI`Jrlaq&j# zndy%nz;=R1!3a)cL3qi#s9=Ff46H?E&!qcuR9CU9k6!C=}4(} z&~^x94O!-a;W4N?z$#(zrUNWMNfEQfi|{kY9R-7A{As~woA7b@hpBCtrXBYPqsKkRLTY%R$Dq+eve(knN%{#=0-LuFC$%z zN7A9`jak*?wyJ5%GhuNAm431+;Gdd%xujJEsCsp|<`AB&t3sCE1JUD&!z&wX9Av_! z(rzMzlSsOK6)J_Nt@3*t2}j2AVfxgF>3yazVsipd3Z&FJ&utTCyI?rJOgn9|1BIP3 z5-z0-EJ`1BO9>@6FVsN2joY{rVaf6w7H1`J8Mh)iTzRipppB&x=$in`)?Xrbgy$u6 zks+6?M=k9FijpI5coqkcoTC%GmAz8oa(s4@3i25|va!Y`U01022{cLr@V23?9vCO> z5@2C}>Crt$B7*v!q;iqlKR-Q_+~yeQnZD6(r9Ho}9!%_Kx3#flOBTRc|W*~?Os z!(I5MCM!d<4~?*@3#2fgD_4oCDx-jvthSjQoC)EkjxKBDc28dMpqWK#B^V!hJ)W6l zqqKH5Z`*GLEE34_a3FC}*c>!#g+h58gu7O=5yrIH8k8kPi-D;m&%upR2?EY=fz5!x z4}1HkgcV6lm{0(LF`15A|^D~bvA{$kRepbRN*0sL?tOYc; za^P;~KR=xs)?noO%Y*zy4&$wIL?L)fL~ucE?=jUyXTQ#2`Bnb&^9+5-aq9?flV^-F z638qr&V6XBT(64~H@|cvnd%O|VcmaOee#KEa!Vpc94cvf0Ziz0$Q(yKCTz$kTUTbI ziEmI47h6lxtaY5Sp?QQ}!JZZt2e&R;GjUi6&mjXL^V1Bw!VYWWkf)D&#|OAh{;E=+ zip52_hwb>UA@a_??paiBm{@jZfIGcZj_k~J{kSex=87w4NlW2n_e6|E1;5=^rLz{s zLRR?Fy8zOaVWb5@ds|>pPEqN=V1^-4I0&syoV7P!eO6*bI!!B+co@PXqL@YaXJ}}F zZ3^tcH4s+4$EW+a8==PDaRFcN5)Vm#u$I_h=~h&F&k{g`_bx1by}Ah`D;nkt(C4d9 z=N4uc7P9*~_LvZp03a=`pLU0gIu5{bsAgzNE`@+m?M{DQhaxG*8|Ox&d@@+o(GE-t zPGJJS-8)8-7pO|TISC62w!*-E&T8}+z+;h8A@ZCFh(ZMDa~3= zZdF|fL{0=r9qtxEH4$*E^ri}{DE`(3xZIh97c5P&w_Fn9A})oVLV^m|vb*EB%HR}j zR;zNp)_M^oDjekSCz6dm~7p?v5)2|?3$4U?FVDMUDcx|R}lK7L zf&@qiMy`ehV9-yh+9Nqtj@x8d!i7b6Eo7^A>L*TY*+p0~6WbNM#pOJsc&9kpXOK40 zs}(EA6>FJ4SOP&jKezC-gsQCCq=m+jiZx?(0s{hUEWYfcRGJAB39 zf(Wbz(@Pr6s)_6T&IK-LNt9?8fmFPx$wi#g zu~Jb)(H5XML?S7{H#s0>kJF(__3{w2;@xHIFuPmzU3bkhdkCm3}@jdrpOGgMA& zxjjcMMr~tG4q0U>>ItBdfJOwPk}G9t(&WFQF#pNOa8x&N#mfK&i+(W`dm z;asIaUhhL z&wV_1cj1#eTQ}k>yq4!*-<6pCO0AL4arR^&Wq&0=EGU(OWKtWQG93)rv72|}U5VAM zE@34KEnZWju{{4~7=rDq>gDO_$+q0%ZX-W zi~r{1nY}Z+z`hn{?_L|-xp6nyMZ8Kv=l+Pu!(i|q*Q*d0x@7hC0VRa0OYRUEiA)>U#ETz0!n$o-`!`aX1NWQif@1LxOc5S3XUgDFF4E)kC+b!&8$A$S;oCOl#U z9h>tFB&}9UaN!~-P~&l}I}_pOQmEVaBy+$*Cft~Lwr&g94$7g))p-OvX~bj|#c41d z!8qaZ!5I_*%xJ)>xhHtICMirvQamoI)ep88jRy8M?AMrD4Hhub6(nj>hCZn>bRd5^ zEnpn@%-ONn-H6KoCo`W*C}c5Bf7!dhD=K8|$DMGh!vh%9P%o>m%B_HplM^FC`W`-k zT)Bp)(li7!ubJ$t91Y~WHPLgzv>jg42y;e%rD_NC^$LWAz`;=Rk{QzFP^7+YC>3zZ zhH{eJwC>c_O{Y@~-nd{(=vkdpP5~PjkUgMAv&*PRHE`e?%fWDKkw@JO7`902H=8r1 zPlcl9hJ(y95DZ-AQDM=4)g_=X`M{`*1$JXDc(->D$&ZlvpAHlQ4vo&=)vrs(dn8ZY zP|?%)0l=Zm(U)*d?7o>OIW#28WnQ^s&uq z2u}?>orRF_V5P`p}@Pd08A=}3=s(%F0}AvqrS zvJ58uvs!m!h;TIE`S-fJuSPhwznq1{>|su|F`LQ;?1ecJ=o?R-NOH=Ef^KElagbqE zH)~Wa(cPpemB^fQL3>cA*$^8BFTR5qdJZkoYO4~R5gBbeG=-jpY>4$vKykL0Xm7Mw z<2PYPa)oeQyUf(NF*()7h;>jqYI`}ENj8eH6v*P!I;Ipsu3k)=;rBYh@hQpL)Kdn3 z6Qf~C{t3$rY$|FiupC*tjwe=XRgv>0|72;^Gcp@D#7a&#g1L(MDjG@~_(kymZ0izL z7%;Z9mr!lfr&atjoTZ#xV3(+G65dq#*^GLYn$+pED6TQ`yvz72ktR$m45TF+Uyu`E zJ;p${VUQ_ypvu|;gMhAoBwhz^v+m>CkPX(1Ielf|SrdhEvc=vL#4gCM?PWp!l6y@E zXu%kVJNGj9q;A`D5EC+Zi05QqO9v9Bxs^KNU>fUN*f?poq>K)j8S{=xBr+Q4Av>g_Cb@)i4Q~{s<}&1Q{^}_)AK7@Dmg# zK~O-=o+&h)EGPEj7YYd|;P5vu+nt(qMf0hq?rinua7#ghDLIaDfk<8_9K5=WcBRsV zJfirBO~_T=+7+aIaq}EiZ9bk>u0=zh$n9dv$ zU5Ll0LInuxJ~A#aN3=g;TM>B&h)aWAki?2 zW{E=tjijcFQ^}(y1|t(F5h*~}hPxC1HUkSEB31nC(mTfl0Xfi{MGMczkcIU9i_wJe zAg6N4XqVt48Cx4_I7HFfNzJZE@(nm>uZ64LwG<`1-+TnxTCrcQD{n~4xaNA+an z{y1#I0tZKbY_tPCuVv&+j76tHtm_vC0BNdw2lT6A zl}l>iC-iP>+*lhYLDmp=7hgR5-bNb0zT#51T|p;UMMe3^nm{^82_u;y*l9<3#OQ>1 zxbzTJ!!>w;H6<2dSVd^KnX!4RLWAQ>Jh;piP0SXC9kl5Hrz_*uw9H5GCfFXUjwEoT zua7Loji9#;zbwqtNXk1>VhqpUZE3Rk`V{2c7iciV1CA2!jceP5Zj?u;Rrb*$Y;)+6 zN5mtIWO8?+{BgN^j3B+twmNcjVgN`Yt!7Du&3FyOsq%85$G8emXPQ}@(RTEp$}!}~ z7k10XTpAKGvgRqwx4F8mO~n;}dv`MsUw~~i7T2&)WThLSoPfwWkST7=0#0$!v@J#g zQ99ti{7be1Cl{L?WT5BdWrS0^pYdg@(h1As9%ACDiSvt<&(bEU#hD9;=Icft_&q~b zl}Kc1Wl2~k)P9vn2-G0e8%d&UllZB%n+uXusW+&ArH`DjF1ungyeFsQZy69*Hx&kA zz~bb#!g#pAz=ZYLu#v@y!x0w~C#&&oSd)HD2ZXx7j&2fG+%R1NQHjgY5bc~4=*BsK zx(pJ(G?C+v){d4FmGi>C2HG`rj78odPQ5AWFa#WJdzB`inF@<*(O5G>p!{e@q4Ew| zt2fF9GQ`WQgc8Yt#+y-_8OJR9`KFEIfgK?tB2s<=Gj!~SlxEm9D$_}jf5Ys02!g%- zK1~0u{B`66QrkJOTkhs&JQse6DA6$837zSDdzY7=`EbYY(H}<;NB0oLe!`Lo8bshL zMkk2do1mt4sZWyf;bZCK9ypD2Kh7gZZMj5uP^b;!>Qgv`U&_~#G>EyPv=ruQZcz2G zxKI<`*N7=-GTUmhcKcl--zF2tpZ*siWWUtK_b1A5tUI3Y$AQV(Gt6qWtY$=*t@fK? zow@P0adG{!>GDsyQb&lSCo^A6z$hrcY(~b*;?`7y*0!v|-&l}hD`m6{2-JLXn}R>I z6$t>y-`nd$F_3g}Lk|G?I&IVRq}|6^E&AsKyHum|tnf{mFmGHp=RWOXy&1XqvTnvt z1slnwB5&3|+ut_7X(4KO=+PFlG^C-R{6mO!!qb&*oOP)4-ilsqD`~L^);5V0F}g8G zXi4l;?zC6*Y8gQKEYv&S;s*7+wteyX5??YV^G=&BVE-ys{ zcPN)*$bZ$XSf=4s371Kz$_UXrG~6l<gGP|%sUpHarmW+%LbcB)esL3A>efPapebdD5fFdH3XDW7H~k5 z-Bf$s)9xgR!6Ouua-hyg<3h!}rdLOX@Q436@;ly#-fel@GQ z0+!>Sl>OeE^sCEm75TG7+ zsBW@lq}f1PEoAu5fB&B+O$T5bhxN~Y|8JVgrZhO}%>MJ={|6ey|MTDfm-_L4>c@Yj zAOD+v{I~k?@Ac#F_2Yj?S}z89e}Hs0oYMCh>K_e;ON{uB|Fwd4nSuXNhx11r>L33b zY2lCmi+=o%`tk4dJ}+^BhX(w8wHLEwqU?4Jl2` zbXwMhpzLixoSZC}7pH#eqc=?{nFpOAYDCtb2oq5ZQvXS{(}x7XKI$PNt-YqQjm=-i zBteF&mIScpXPy;!V&E!qPZHfqE}$SKen?A-u(KzFW0+%jg3W2uk}l(Vc`%%mfitEa z%`-$ys;7p)4wL>`#TjL)eD!(dEKK>7{a&)ejouLAY8NtF%=F%?kX`fut8#R&JEXfM z!__us8pS&)7lR~!{9YMHmtPJ+_`k)hj;cF{z22){k?`}z6|4u?8fYf^1WZf(ZpjvK zyoLt#!PB+JOB>tYudLmBy1s&4X!dn)xHA~_%!R9^@b8Km7u%Do-Cw!)-M8#PvUQAU z{|RAw#FED}6+c8#;cR|3ZGwFJ$>x_i{5X;S?N&4phFoYgf8uMTbDH{gT620yZ&PI>5 z@L` zV859Fc$0y`+K^Klmg+UKWgPVsgpYp)L0h9lO53|Q&_b^C2+)d|`Mdp*Me^$H)#C%= zI%}`54ghhDNDdK0?A`z?O0w^rotz912Wsib`YNt5usP=!UOpemN=wrv>v+ZO4vG$1 zRP?%|!Lhg=D3YpuFuOBEDL{TJ&wzkf;|#$7!bFFAVKx%fjX`jN7pDbhH$dzuIAls% zRzz2|k%9_s9V5&j1`8a?nqAjytl};Ba&X9~nac1%S^S34>MbgzY1fnKU_M4(Pe>nX zdR%o6F>>hKaLaQsIHR78lQN`+0>+JEm`wd!(oxx(u@BgZvLFad4lTqN^Asc%HH#>c zr136OlzMoN)ai_T2B>$r)gAU<^{Q*mW-4nNcYlX6Z8PE9QuXZNGw1^Kg^kRtVVZNx zf(D+^xl+-kJ0SXn;=|JV(vh8D$pCQeQtK4@^4EjD(!|?98DvEt**Pi9LCsa5Rsi#@ z&)9ntU|9&vgs^HYB^i7jW?iXPDIpuNS>P3WIxPX{iG-6+wNCVVPx9DF!_`F-ZdxV{ z6ZEyCK<4LPZkF=%b3n15x9OW1d2@ZDY<+9JiSzOf3tC$qzm|O^bBYZTu5D){1vOZS zB`>P0Y08!PKm^j3X^m0Cw2x`m;rK;JDKxG?1z@T*7v>OKr2;f@xoNS9^H^Y17-=)| zCoLKsP76M{Op@6dw@7|I6gDl0fXNA~VQDlP?Dmn*i)lc35gxqbL5_PVGb;(2*pmv_ z@gQ}8?OmXPNE@eQgMP5bDU3-*^uh@xcFtg#guItd>!HT(UZ$J2{zZKs!VP0jHTBy0VXMJ9Q#6XxM~1|P=3Kip9gMw`yuC8=ij3M$($lt>9J|{`?O;CB^Elg5k07>bss`}-j239a%_5Rwc6wR9;~0&y(?qC@BdFcek!ESe9YxS8m? zs zm@3X_&A1fF)_T@XBA&^e4A-U=;S-y_#jiO7w?g6><0J$Qa z3`Ab}YBmM{NR_M;XJ+N->7@qa!jfQi z%E8n-nr<*@Uy}x-vTh(em9<+)&jj(*fQQV=7FDhu=Y(nb41(l1y-qC*<*ibkREnV{ z#i4x>R?sfB?3BHt2C9Dy%7)5ttR#cETMKG>(Oh-DMyuLj%b1hxM#rte`UM17aT)jE zPi`u;Q)#(#v}p%Brpq0v#vk+Cpe!*&x3xi(Tm1~@H5giM3oZpiOB-!4B=f%3J3Sl1 z*8>_dF+fLX3XlO5+2@Ry&^?3TPh&19kS?mT6PT*u5Q4dOqOQQ6^bDf4aq(@FZXYi7 zM|$B_@+8E>6FL!_INS{%BD%da&sJ4i--p>8crmbyuHie3jhxe}Va4!?M9%%=eW>|x z(%B#4lrkfLz=mZk@foyGzk?=38w!t~C*NMLkYk2rM+!%baSy zP5_5NtK8kin-kv??xdkbEK&>b;AO;O{S{-p!JS>)w@PKX#Wl&wBuyqvp}Y6Gdkkkx z+adTS5p#^7sY4vS^fLB7p%^&{D6a@qpz7{lc!$+`h$@>W?f5POZbVlr!A^)A*iKH$y`;FpA!|LPb<%e3)Z_B#i;Tci^2_#L11)(* z?w3Lgch6f0{ezR=&4lIP!oT+#XW#yS;rZ;)=*xhFhhtQ1G_8p1rD3h2pro~mpV4I5 z7Wl9}!QKrCFW->QZ*@;zYT;t?BV{ye?$?+o6jmKGXFO ziCYyk>F6MCxFg58cm&z0A`mp&0u6tb@u`HzJ`gzodg_#=Mzb-Zpk)Ve38GPKCK351 zyMXXEOedR+(?ez&2iQoa$wCl3S7CIUr;&;h-NW+YWjTZ=FMw1%nY(I zr0a0T(`dp4TQ{+%V*I1{CD9UwAW`XweEe1w7IrJ5wF_ZO`?xP&TvW@t)s5e6|J8S^ zD;t)rNBp!@h7G15~gC?tDV2>!|1*nr=K1266frgIzcCcY8mG+zx+XX zN;Elo33G>Rg|ce*0LnzK)hy@G2MMvvTS;f)%K6tx2}l-~F+4XdOK*b`qIAWW(Xq@| zWLRJxr^5?Q0|SL}7Sw7IVK#>SE|xRqzxx_tgn1MU%!KR2v1@E9oDlRD7n;Hc=WVMS zB*I=uY#ljooHJdD#cC-pgCZ|+lCW0VSCB#N-P*OCvRtoRNNi)))C|1a4roao+JQLW zrj;3OmE5o7zJX7RxTI8509jTcj#Y{Cn(9(ENNj;wImPP2EZ25LA3bZyZCi! zKiU+8mH`k1nUJJx@Y}apGPRioBeI*4aYK?}aZ^)-BB+X864v_&7hR2gG|v^A&%Mt1 zgn!LXGg_O!tNT@)@CL+;4YM6iQgkc~^gB4sv@1@wc(fH)F30y3Ti&Orfj5_O|L z4$(F;$PqAsp1;d1RV<-({K3)56J7KYiTL z#zc6FI%8qY=Rf|^`AqnZ2>A_hDSR=K3BZvAVOw>0`4~z!F?=-VLBo9S3WbzamuO-MfG$o;~jXlX^K7z$9)$IfC}o*Zm#( zF(;{_qtvq~_M{8Epl&GYYcT_w%w=KL*c?K@=w&k_q*)w>#K$#=_Z?0PQqfX1T#%)^ zP&Bb_@$BdI)IDU+BcDJ6vW)QC?QP-+orY)ZgpLZ38W}EE@}4Jk7tCKjYWxJiRpfU^!8XY&S zDyF~0AQVe#M)v1~!2s0190n8fx(OIOLQ=5d#bwafxE3BuGaYSh8%$;UjNXYI&2K+` zJ(_y%9bh0okxYQT_MB;DoNOJGY8(^MH!8%C*jnFM+kUomfBVtOgN;cDf)_Ba@*6g! zF`OdMa$KO}kzjXP@6eT<`AQVv+Ks-WP&$5$+r0ETPZnn6iOrECnzr``qT;&ThMoyk z?wNfT({RnE{o0LdU@q6H&1)FJwdd6}!^GmJqife@BbbD`p)vP@&YJYbP(70_viiYi zJ*zqnn(CTu9gDvjjRnn`9t&I9*jPY=C`wA45_ee#H?9S)v^YN*`q1CcGz67ue6zu%hQ ze*Vc^=j+9-#m?s6T*LRdudn@~e>E})aW&jQ8avbqJ<(nXM?>bxh>deqh?J=!34}Px zx;&mPE`kd;3FL`mj<>jZs~&`fElc1>HW*r0g zKikoKpfTS&)nn#C6j~8@MnQWjLFObiV?w0R)KSG%5@{hdoXZWj3xStaxDK(-jyf~e zm87~sKFb8ze~5`6O-aq+utYHykqdxfY(bW%MMsyFbe*XeHuaA`mSd#}7;)}oRkGKS zR+D59=4&rcS}-Iyj?E+zv~>$hg?nzPZ;!BZY9}}lCS5XjMb=|7e4CGVrYv1NA0i~Z zbA+TA`=~8n*`#Phv4#9(H>sX#QML+Y3TQ*_;o$ZMBjT6Pm;WWgfgD%&;BHvmdByKL z`1;KO&Sr-TP&?d37@`|j@+d*8a82B0wmgp&)DSpl9m{PqEJKgcV>>jghqZxg+>Yhe zFO{^cG;UP4yT_xxNXrn1l9I7u+$2gMqA@L3om8TmOQcN?W7O7Dy=K;N2m#~}HjOK9 z<9aH8l%Rz6rh})kEeJ9KqhFv~m@p?89@uqd=)px0LFJF#$YfLF!=4L1ZR+LPMYlbhymaOJP*RzjFm?xWO;gR=SO z#!^PZb|Q+h(D-mR(gZ}PINoePm5z^|nQDQErFH}h{=T^&7zl2SFI%noZ-f>Vzt&Mz zEgh>a1Z~d$Sg}y~o4#f;~v)7lw zzSSXPIJT>)aET@YrG^sRT%+ZZi93Z@Y!k)$Dn~Y6!zf`9hsjQxH(vlW0zOC@SJ4 ze-)>)Y$8ldtg4S{RRa41&`>Rgn_3%N!avsC|H||j36_j476vMX>n{yXb%X1Km1PxM z>`v`13EI9U#NafpaR&T?xdCjtg{!e#z;LrcO$je621mCRNJZ$?)n*L1od|QGr8Dcg zy9ANlLs)(6AwUxQW{A#I#7{)|?3|e4M@cFWl{Li49iAnzN)3B$v)@FPapz%&3IPb* zb~WxutH+NMh7Lts$R!srKP>@UtLO=iEP)G7JLj2mN$7h#dAd_bNsF9ew}tyTruZe& zKkx?O0#UMd5T$R@T&Ml(1~DPzmmYNDLQlDrEnQC5w3C>iUx+#jcuv;7#n8o8#~`CmRqBgp!e(& zziEf|iDJ}}a+bUoT+uHss^!GGhfW-Up|UlW@lZZ0{im> z?P-db#*l4=SSzecC86XHQ8I>F0W5lb_GcWdjZR^cBkMU|&_mcSVl|CcQc7ExOVnxXvos7dx&3DW-r9-_ zs;R?qMulPYW3c5{p}K$YM4Ffuh6a!d%ftF5#M}grnn)DmpSu6Y?`F)@X_h=iuen7@W7*^7-_y`7EqiSmvM1@np;jp%8y^hssdflIbQw4kDwKrad=4zlzPC1pP$dt=*`U}7 zjNiF~T4;XG&(R-<=mH6D{zU0_9>eGbZp*93CugVOT6xkvawxd9c6Llh{S=DmBQDO%)z*{Qzm`Nre}x+-dV_8)zZ~>; zd;W70ioD#Gf0}gw4ub0!NBe{0l|C`jTbl1qtjDF6-%xzd;>5U5Yck>`p2syA#M!2|GMGcdujBFzSVzcbL~FW zh8T(xK#qI_{mfDS4Q|qjd6t6H*yy}Bv_he*+%Ar)k`+{|;y{4?MqC9XcPjhj#SU(I zOpA<>(=-ih%-YLTbAdp*qgS1L0rGwwm0Mkdt_NbNW_-xyb|-p#Jz)VN;1Utn5XtA4 z&F3OYC_Oql4{Kf6kB!k-u$cA(e&9*7wr2O`5o9l26ddj;HV<=r5$1!ql%j`Fqs z?Rvnrg0Xi-!s)r`IjmFj`l)&Qu`1)(iBE<27sIF+yAMt(bTQr&Ca;+bu&{Q!$Gq@G z9MG5jy}jOX&hc%_3#(Drw$85*Cc`4dHSkxyjm1ST?L`J-)F`SWm>6I|HLdJ~!gVD? zR_3>{VRvSTBX|(qUwsk@ZiazZVHBwmQLzRb=fcgFl9$6}qgftw!m=Whj!P z#gEK7f4c;=xQP36(#etst*P@%n29rkTtX_gjCE&-fc8fZWkTvr$oj0YZEt2q=W$I^ zQ(%Hq4xlais|54Oevxo8ZiO4L?G{lRa6|-qXZ*AgB{@1M`+~(|#mY#jiaJgzZ6DZd~Q!Ip*oBCx@>kiw@wzLZI zKI`qewBIoC#Yowf(}Au~N|dVvyJ#>siOs9=y?;c%PRmIM;FfnwH;+f?}U)aLEOT!I!~yBIpnK4zXxE5F^*((u}nL# zUKpQ>H5*7G3w>i{tA2?1VRiZ;<8T~WSDQWt*+cwC91p7`D}X<}5OC`e z$7Zj?nA)Eg>mD~J79z~BrGeP#{xS2q#DKK_I-j*>Ap%vg++OF9rr>SPyn4=t!a!f^ z5Q{1aUyNd(BPk=a`ub7vSFLt^5*T_C!fbJ%KnP&W2sZX0K&OK5`-strC7gpGvh82l z`mC+8ccDvVuJd=@V$M7adqad0*vu$WW}pR-+-dwdC`Kg&y<1Zncd(t}1GF&KM}C3< zj5k1ES(knfoKp?fsvRp5dQ2!eaDKhK_C~C5eXgBXg7-r<+I(KH%i8>o8&p2j$Q@&v zwA1cEdBSxF$sL$kI^Y0SHE-0-Q2ixsa=Is-&F$^wM@#GL+uOk2IbAzvfpvY4EC&=b?Kf+(QI>-c0EP#ts|Ix)q`_ zLLY5%Rl9rd)vDUOGXrehy*Bcm?%a?E2w5;<7(_INf3YK+^_nTc7rS?$ETv8XzS@}s zmwBN*{N;2@T~bMRT37m3xTJwHh^?2?PgXA*WD;x=G_JaK7;Qp5#<=!D$CJF6zl+mo zXI3c^8Y`@!LaKDyA{{ihfUdF@=I?5Aa$xBw$ijCXoAU(1FwM$9GUtHCprnz7&EAnJ zcj2=wU-A|gX7Ajv_mS^-5&(sWjU@ z`_A=JR**~9Zi|_V!??>;ek4G=jVuAy=m?33>0~N#7;xZ6BEBawd%C)35NY{PS3YXa znhH%8AJ&LHihXF*#`t@%Pu4VlE6$DE`{8jW#g`)X48j*Z)*uQf>Q*LZ(3e3-P0M2> z;YP91%O2#k-kaWTXI2z2^9L!Z;V`|kekHDv3 zvN=K+399CLV6au^yf@1@)dTrSCJH4f^YkFdQ+H1}1gEEt3hQZ}%@8YLmH^Gt-X2tZ z2QLrtKSdJB89F+>NFpnT%@ND~fnN%D=3wT+1ePe-nSFT(k&o1+EG?9>*E_Hue?<>F zMC3m0iOFRO!y1R(t$fVkmB#Pxe6)|7o=jg*V_8-*Of#6@O_|$oY;H{moIg)r>(Z+Z7f*6Gc4kUZReskGa4J00z3G8L)fZw*VscBPOCVRuD7UDk7>~ zJ=anJEafn5(DRC7#P}Th!ymVpL`$_>L8S@jh@i9L2ID_>`6C|KGKufLUW4KM(S+$5 zv4YwAvQAc+g7hA`7FBa_OjoyV{rcBebr`zl*^dlGa=J-iBp%AO~QEwlfd!2;sa)lk@1lXCsg|8|NsRpYg4{tQ7 z49e152o1`cwtKx|(u;lrdXw$bn@on?I>MPcv-j%!oR;xtbtY^AX<2@6RAYIebi%SE zJYJw-+@OkQgA=(FVQ|{$PK!$-jkX7S0$v!wVj$giy-9wWhA5v0EY#)+NJ;eOr=KPy zTBAh(cfXG;)eHnk)`>Mg+U=fzVfC=~z@WaaRROO-;KwFrbGwO}(8Cf)=)03@3G(Op zLUj+n?hnq7^>?j#l8MFS+1*4m9x?=IK8;=Q5&6gLz2re7KOoxJR$dj2&EL``3sP%a zXo7Mj#Uzs$pZZ_JJo8mTzbL1QvsZq?FY<5(hP~SV;jR%{9W! z*055oYS;iMzB=!eHS3CA)w1is=x8uPx=n`gJG@w-r9y8HI>9p}D2&pxo|;pb)9*pJ zGR;E+APtP#TS&U$@@^VNoi0LU%IxVL56&^L)A`ZPHX||Yo^JcYbVv{yB&vi4jsyie zZW4H?kwYsGJ48Dk@qxX^+ic=I0Xic9z^FQk{r({k+-aRdR%|#}|iT<)r_1LK=NTXu>6L4&78YcdeE`H`OVF%6+?qj zUTmbl_T6<8jxfup4h1(-aO21Q^v8<+xGirU=#NjIZ=$*XjAilUc>~HC#x)J5MI0fQ z*sY^ES-8ST8j8R>y`P*NosbZ{?C4}oGy?3Pp@eJrMnvfcIS8$;Q0<#5_hI??dKp|!q9huTcSb*Gls1CA)p0KN}Ldv{2!D$aiPCb&0 z5CD&6V>IO1=^<+klUU*P+3_n1qS9d1=`9>ARGUk?N4@*K=SPEkXFR(`?SR9_PfkpY zS4lJARfgAADUA)dWDh6VptJep6S-)SX6jgGtvZj(pA<6@PDvr##nL`E0xXPdEee@M zIHr_8LhBmAgq1XXXTazmH49iwaT!1p_|=_4@Vft-eM z=y}<3`6rXbKpT-H4eq%)s$>@?pX?rzj!5%769?t6k}9NdURQ6r#@2q%Apt^zhquEP8)^j4i)BMF@DtmGZy9-` zYqpAE!Qr@z)a69wWmNcLLvJcSHYF|rItPe`faMLN>z%>iP*(8_$1a9&__?Z=ziN6f z=56xE>V_s-jqrbYLrrK63uC|5JE&BpjbyPLa57kRaA>1+p%esGlN00C{nfRV<&CFn zzuR74dA78+gs-I>1&d;8@wc~8c6)na_Qt}(4J>;>{piL{|M-U51d5t{0fliL5taof z0&7dB49pl80+!)X2>|g+u!UyD1wcMsR2YrXZErtVeYC<0QfSCNZ`}H3PLEDj1lZBV zNUjXHQEu<`u^|EOI+#Kx$v?Y;lMAfdH$CpL(pIv>yqw{~3dEJc_sQbr&zTXxp&~hD zdslg9_NKQmd$nZ9diROq$z*t>@kAvgj~YFG71wMQzZ7X@vt6r6H@>p;m2kskbeWA+Ax!C>U(ni^b%pC%H5F&k*%7EsY3&3UV^L2sGB%vM&Lue(THnWB)PR((VCY;3^B}xJD|2ImnPPr#^w zo>2RP6WBs$h{4%}Mn>5jBs_5qH(0pZMjitiQQ>$fIS%k-AF3i4RV2J@gxhQ|JzQO* z%e@xH34S7CV`i2!jZFVnH5+D9;Re{JuL5u}p7X$OdwVU+RF8r`>Xyd3ItCu{z}5C} zU(Z0-c&a{G`gV74c1VsW{#G2CHE#ZACG%s6x*RdB6K(3lX*xD$BdFU4&+MLvm?&xN zaROg`x(w0!gbAYxiB%Mf(+LH#I_PY9(F#X{_vG;Dhaa~Ee;JbgtwwgXk*&=nZtIEZaCD9aRt4bo(BxO$> zQq4}0Nij=gCOeaq%#sBhoTqu519W4684TtM9AKUr0}L=2oSB#T1J!?_e#v}aT-I&x zotdQMD)%``*kb11>k=zgM66h`Vnw`>=H6Z@N5t7^u)9Zj$^tSfF&ksQG)YX@N;GXk zZ88%Pu*uy!Y#QU?QLlP9@0J{`#Dlwjo*!quo6|g$JrmAu@$JrEKL@B`1RxK zt6#6&f4E{%D<|_+PKVgrqGhS^M(Y6=f?ziY!QHGsh8Ip}+&$^zq-U^?m@vD0C%b5< zZj4cODvM%zOKvKQptbq(8LM@Mz2n@KinHa+wRbXUs?3%>`&5iidVBqYKF!eq!&Kui zYlt0Vv8u&rB_gdhS86uNq$5-ah0|x=fRJfTjEC+lPxjK8$1uo3oQ;c!(+Govb z^01TV@ZEz0W~|3j$$~@tGYZvPDC5Gbws(EchUyJy`US4MvJ%MtLi7PWv*zd|z#z=X z*|MvpCzIObwMFViQ2}cN(fJtHHSgoLCS%HXtaxTGnOWPfPrw*yb zdNg-T25qRt=USsPdY-!T!nL)jeCF|*a6rCtqEyL6HY54IDIv}|!Q-Y<8;}6YoJrx=WZ0n0;Z{dbqj(wP5(AuAu`dpE83LGq^mIzWC}_$^LhFfQi2{gb zj@Et6Az6dO55W3Hs;J5#)7L>gU;;2;`Hy${gI)1Yz#W*7EMeQ`_YzhlQ50e6d@ZoffVBG`K>FZW|LTnnmK!15o#1-sFi;Mx_kjH zCB5!E`m$Sv;FT{QNWC5?Y(-W49i3%N5ERC$y;!(KP!B-oWXp9v6q^uZ4Bi+x!}dE` zHOhU^ecs19@B|bz*z1FaZy(5$dt(iDR%TKQT{hBdJ-V2d=Lx0XZlbCLRiulx2b$7w zP*aOcdV)`&N9Afs5d=raW*6Jde-b)_wi_=ITF>!;T=KvoWH%`bqW1n_EgPI3%y({o zGQP9@$@tmr>-d7pbXeV>m*DaT|9W5HiFIa6NL}@;BLp_$ZY9AcM8SjvsG%g=L&%y7 zeL*jnjm1u5Ke&{OIh4vC7I0T_#?z$uc_!_eyk_cqeIgNj&4tBQEm%fJ)3C$(s`|B>PdSaNZ{x zX>k^Tx}(q+YJzs2UCW$Pq#%5F1;VND2Z6BpjWpEOiVTVgKh^kXcR{^0vh*MmsNni; z^#$6yg{v^cL;_8UBdaHO>Al)Ecq_kw%KFdHSb;ZmrMKH)d6XR??PbW2+lOynMX$Iv z?CI@P!w8BmHuVVih-`?l@oX$Qi>iw1$S3#O)K%7CN*T2gI=*HaBt`~0@k_WODLxsC zoJfU4+N8^lW`IoeP#=Lt4Nvp|Z|-`1t5cULTR8MbTs7`!gP4URpa75)CCjH<6Duz1 zrb}9E0i=f@WDO=uuLtr$zTQMIoE;qWnNzy6xQNqPLHL`1_BncuL1Ef|q-lPkIA{YU zL5!st3_DcicBHI+C#NEVtR`7(u#U|r9};eHgh;-a-~y)Hu2)wS(5twrC9t`!BLH4X z;etJDVjwqN-8!KGk0RU5(A7%S780 z&j)!;9Xd=Ct`|dq@+fM2hTEp2Q<0ws!=s}iEDwGfa=_~?CE~h(8q`5=1 z&2bPCE5cW;M7nUuwvHP3FlbScgr$T=)Q^3{;c>7XVoMqT-DH(=37lcr9S&Fe^BFm2 zHcbRN6g#K}mZb`MCGYA=tA9;46=5EaB^-(!iP%7a8K1E>k+~s0sp?0#2ewha(05p~ zc3~CTl%=f}rP9}ego4|^`i3Vo@U4E1y%BI@yw?U6b_~j=?!Hm%SRn0JlzZD?LZ&L* zzsa$;-Eo#TwYIJT6kwX@cn2^UI?M7 z@QAkY2P1eNkFj~WePG`fNAjjzo{``YkqvZ_);7x(8rD4Mr%GO7iQboy7Z1h4Ye&PO zqEkE6j~;&W?bhz{#>VpRs~@ZK?aKP&$IFQecf^ga z@`f}C3<3c^96^1t)v+;;RDwKj!epKKBkQ0R?(pxtw`EfhM;hjYBMnRihn9sq@(PdU zp>K{Ph{EaNM(^NTu*wko0Hp0ON1hO`cgCkK1_Qva3a;t|$N&9V5T=JW`BcJQS9qy}jkQ#D-YYx;=k=Z>+^ z&pl38I&O>EH?<`tI5BqaDz!9I1>24%?(!>ktS?M0sY|^6;MMRYu7;BoTS7J2OggEX zWPrOR>u5(GQtqU=M=p4z5O%m1*!upy_nL>qzdMBHbv_usJnvVxU&bHh!dmQmMaT1{ zRrO#vdtk?LfAzug(?<}ukh*JFk~&8S00SzP^~6_EExNV*&F=b>t%vJtn<%&)R-Dek zi%zm5exCg@J<$q;9k4kQYQxg^?&IYrd9wlu_uB}dzOnmc`Tp((SB9i3URi@NCM)yx z`qsBekr4w*$jM0tDm7 z_oE>_dPx_y)rJN^Q;u5&g6U(j$s@o$wgZac!$G;mU{ATO z&2d*L?TN5>6GTSiUeXs9DV5l7Wjk%`#9%{%9{m4cimec0Q~vgT=+bEbUaC0%deOGe z)+N0Rl3KS3Y;|7*=$pY-3^fG;F=VC)i2O{%C#p5 zO`M|*MTjxnJ1^rk6ge+!eg-KU$YyT4ogeVCoF#FsPSUT!dpXyJCt%9HN? z*XPS5=r*fG!9Uv#xC`7i)rLXau8K-AWawNs&t79ciKq>IeK2KQ+LSSig41l)a7`+< z@M!p=zZZT&GqE!PMD*hUsCwJc46Birx@w$-6!zoRn7Dy4b2Y+uHaGrb*|?W(YPwcH=VN&|C8;J8nA3_tv@w@QEGf<>MOh?ifzx{| zQ*RBi%eN4b2N=uuMYd;46sJudmw2f2J%|no@^X!#C{%$WU|yh2ZIb13;%X0P6s-39 zIF}A$(ifB)M>3eVE=r5pTjeGoURhnruo$@t`-Tb0O<_#l4!^FRLk3L)94 z62#A+|LH$?Q-A)a|LKC```<5Eekw{X-QfQk2k{@OU;p~ow{9-{;>(4bHx_nUn+DswnCEw{)5}U-}9d}-Z&BhKqmFWE`S{2 zs$IWVK=^lk^4=xs%@%gKwAgFor%N~ZuSSmkkAMEhe^>wSR{fDY`A;p+ z8=9D{hSfMl*ksfBc37(#SG*dAax=88kdB(!O2=imMCHWB+Y1LvtBj@G zxVqgZi9B2GOjgzKZ^!DN7CV);b)#AQ-)iTn<_eR`U$VK+Q$d&SQQm27{jxI|-1O~@ z3zSXkHGaQTV_$SqH2i!wCST6B?AdyG<3gpU7QSS2Uu3BL*)FBOYNV#Nhreulak=N0 zZ0;A1+Lql^dUKFc8#@&da{8VBu9z`gWF7-b_Nu?R!40k*ajNl$mz^8hI#si-w+6c{ z?iw9v&KPU!<^|e<(bt=**w!(A(@11Z-MTT~AT4P_# z+Sv1GuqSY8v#z)Ii;J}v@Mi55c>CqWTBD&}FlVimGy1Dpn*$i3Ei_0d%eKCp+Lnej znKMc=kc2v=Q!bYj2kq-|cSkQfM8Qh7CY&H;iknEo-&I~iri{s6Cc7pSq`-HrC{ zl+$MGOi0YSi}YIW?u+*BFghjFyvH!g)WTp7o3%n%*Ig>mMiwn9GN5?P&*mh10HkHV z1)})GVT@07h($4dn6;&kNKdgYTGI!?!jqFp@R@c45MHCvua#z+-lo$qgPBMWVy6%^ z?aS|)Rme+WUI{L7%EAWgq~ZWJDUDx~3JdH>arxa^0gYu9j_r4A1;tucN9Sa6KUysr zh*p|37Oj$^O6%}RD|l!yt%2c8EN*k5T_s3kC4E@YPB%j{=(yHOcqWZZr3%4dt&!xZ z!(ymb?uAHASz0kuzZxWmFXl*CIVp<3l+&YlG$*&@r9ipqxks(w%{^SuehHgtAsnv0 z6^|%9m%vxC72cXd3?EqZ_aT9g&b`%Ep#%4dE@B+6B**i?n7aq2X|~v=I8X=tq(1!c zSrhlqF7>C?ElD=vb!7SwOPM>{nOipS$%k&9k$JEDoEi&3eJgscH4nQ zsY=-9KZUw+1MdYANja??SdB=SR!lf&YC$wMTR~;ki@p|y zvk!Ad`B1>r=H}QktTs6z3k0rizSsE({wdjHgr^f`B9!rI2oEkZ2cy}>HTwhvXlB5E zC_5YKaW#S7I$TZ>v+12#0=;McKjlnhFDFk(Ry3KH?D;!Q&)!U9ztA*gz|A&WS(S;C zb}Dfg%?$q@CQQxn>Vy?0N}Jb*EfbU$;l!lBFEb$*7}so*kqxXIM6SE#uv2en(PmR8 zGRYP9PQ3C&z1w*6UYxV&>Q(|O?qi9AJe;0b3_&l0N1WX8DIDYw7Q!zQ@sbd(aLCQa zcHgtspcNf^}vG~gePX+3c8KJXgBZODK!2|Z!uN=ldvFXPjc_m5S{31HbT;r zeZ34h%{)`H`S%m&Q#d&Qo6t|gZ4q_3Ok6mr&n6W8Cg`s@jp~}7)N7Lx7jtAOol}Dd zP|?!7^Racl1`_8?>&-G{4aj*=`nS%AoSI+kdqGYe8l5K}|y;l$VCj#{Bb>&=Y%M-Bac8EJPRZY_p)LYZHGke4Umpyw+69Pe8xG;e z4AdrzGjS0)W1vzy*AgnBJW%4dKVkqEZZ>e;8m)@OT z;v}F3^EUiw5l~$#n?c7b@o%Ct`s1lYHp5J|u=;$6w#JmNVZJ5U+IyYi_cVznxLVom z9WW6l$fxd^oDbN{Q-;ihkjsmTcY!^D(y1mPq*|^)p{R63b0@N>fKEF|bd7sYVXT>` z&csp1!X+OxbSZb6RfEn|3g_Cu%b-P*M)ia=5zP=C3M+UYG&N+J_Xe%v`6L1vU1ntcziu zNjADEi?TDpAly{2P%JG?%?oIC{LWlZUCK4NWnV}{biUWzM+laIWLlDdYJGF}!SdsW zkA7cb!S<1zu#~Nwj*dS2w{+amrH$8$5x&fSu2TJtZ|#O32cHbKxzYQzY9C_fOpKjl zdbldYVc)@gdzcfDxot!w)rxB2W4#3!Qb&|p`K*_}uYVLUK+u= zAql&$5CMZ{H7*PT-y@?Zl9P(yMD@LpkEQy>qPxV0vIZ|iwLQv&6hbE>R7DK511JFH zd~ixrFv}wa!2aSzZ?x-h!1#oOikfx>I)U&MHaZ=E!#_x;b~xOxu6%+$;}wp~>%sUh zxxtta8^N4Mz2hPBtzyyg1T)ny7jG<9Pr(mLC{T_1`=^KVSDAO#A1PY#43`v7VU1>d z>)qYQt6Sf$-{0N!B_OI^a(B{OLiQ6TYiZR|)A`f+x%Bi&x)YmYtaCWsJ!aGsdiRJs z6QU0c$GGPU{K?v_kZHPb$R($OiSwuEDW|U~E2a%xwqMp0_9f+}1a$Ud7v{yi!}-qj z>u21(8p2w1#CgW^%*5P$sIhQI!P5wyjT$gD(LG?d*aBv_Ks3+K znKOfG%w?!V+pcl>&xTA4K0|e}Z}|C;2*A87fiOb{wA2<^f|sYrzBzp%Fp5$bj&6@ehNPJ%qBWwu%*ImSy-A0CShwGy@6lW zZe?;iW-QlAwX$sWj}aag*|f&xDrx2CPEkTN$2?00>3aJH*2mk`O{__KooBhv+V)Mn zYkqSJZ`dW|@y)Wouvqkvn+IlL#eKO3Q8dU@ zRCmHT^7ajcsf?scr1Qg~p3)-e2Dy`@kI#Tti5aNP-NvCuoW-;dn-7p{)B5j^KL&VV zUP0R00n!pDja)^_pqsUtO`tlsw_vFWEg1sZ%CnBqz2R#6W`iA^#S)VYfBMI29~=#b zh^!6O?WMk)2PKh1)rz4w{Aecayd%>7O6XutYh zLpROs*O0ScC5W*)^^MiNM4fNjj!aZqAp`}FualHN%&B_+lQeF8OD zhhgVCgkRW**HdDGsW_ahtIqWu_Vw(`-)#TgZ=QXMfA#mL@@EI1>kwm;x^KmKI(;Cb zFlb*wbU3F|s=Xio_R$Gh!HrOAVX(m_?HGLcnL#Nfs`lIy?35nm4@RcOl zQE#7rUW|IZ0l%E%w!rW;zdgt4KmQ(gU%+15<=4G)B$mTpiFwH{b}ZX5{l*W)z(w5= znK|ZE4X;EU!;6KRb^GNet1%y?&X@@WqHPS!V&dEoqg)b?1e8haX|~{n^Em-2I7p`V zO+!{nlN>lbMZ{i7M7i;Ft)7TdeQ<1uP)PTg&U3q?e#jC4A4yKNkPh|}R~>ad(P_Av z>fOci4|CmZgcjut{06Z`1>GK16q$R41Mfhet5>@E8{em9;2d+KqFv{&WkZ z=W`{+pM(ip-Pov4m`yMmtr^+0yHb^-c9}&iPbYi31JQ!ydu1hR@17^Lf;$)Uutr;# z>-J{@7#}=eNmH|Vm0Xi2Tpv#W49J)Pu;5&xR0au9Co*8zNVrB+3C4|{d~AY&I(KY$ z1TLVTX2NoOVZoEyK2>yw({#hS)C-wA;K1wz(3$+Ug&$JTQA!Cf8AM~^qAA2M8_q9G z4BBjotQ6DJh+#G=b(|tSB}I;`0~aC(Wy}PL4x>#%1C9R#l+XhA1X?h-8_A%qg&AGy zeAM@0o2SDQu3PVU#TuS83e2!zsl*(g?NRYKI6I1BF^bEL)y=v@JRRYD3!;5>{ShW( zf<#dws$fx>P)KPNK9r<#CMz$GGLZM!K`fBB5>8tq!XR_ra*+|*@hwCX@wz@1^rI-}eQAXb(c;8Z zOj?JMfPdQ@FWkc;q{NsZiCAz-!0rhgi_Dy|AFuXM4nH>hupZ6GV}|>C)&J4CQ`VzpSf?=xWfKbQUdYtOB+^M(Gt)-O**Re z%+*50J);@hX)7xv|IpOO`uk+C2;)_i49>Sp4ZA(v9i#k3@eL0 zh-y)jMLUQzYTDll$s~p~?;{-48-VJxCir+0B&Y$Wb;jEUpg5VT(Ban4o<^XknF+uj z%5F1U@@)sE5J9*3DI?*MY&GU2BzX7%yBsw z$CDhVCQ;OwCE5k^y20i8cuH-1CY*y7Y)c4>L;m zG;-IbeMDkR=*RT|-5urgpcU%$GwFoEBQ!SC2Dr}_i21wr1(!s0$pF`gkEozGa>nc@ z24B$nG{L#4-4V&=BLdC0H{Z?<_i#<`(_cX~tJk-`Fh!d`@D>=|9_q4U?!YIbAtI8&@yo;}jifk0$j$?}3%|UJu;`$Y zW8kALZx*x3z$mU~V{+wO9w?b3&0&*x^x}+{E$uKZgnorby|~g^h)n)`-rajyEmu#zeS*B*_S5jmlbIew1Qit| zHh~Y`7+GCRHi(uo;h&*iFbdwgh;M=D758B=<{1pW!91LanNpHqM%(Wl6G6$LH@4ei zsOCb3$39Hp(TAjqoOyU*OwZ|Kio2C|FFCNr($aUU8(*()KHU2KF22b>__>Phx8YuZ zj_af-7P9&9w69ifX-S^eY|~N4*lEgBWwo8)y8}y8MFNNN&Y5;1fS_05z^P#|p_C)= z++wu_7Y}pq_LJ(oIP$_jOuL!kUX+c!= zRnC+Omh>1r(Tw8hEcN+dJywKJ$-XKL&EvoeM{kKW0n3IG6sS@lClfjIMBb^v$zs^j zk)#sepadeBV(x>4NfD3mcz@EYa+#E2=DH$hfm`$|fji02<_+#CdvRW=yE`(t>6OO* z*YxL${;S>~SE;T!MHtCltDuj-O_=C8WxN%IxY^3a!KKOTF*rDL@yK4Z!Wy=WW~en{ z9XC?c9#rFSnZQno*A%C6QOk8YkM%6sDMRSAm05N zN<+`#69EP`Ijpo`sJ>DSpZ@{=-#H1igdGqzh|=zM&Wqo<7{u+&0zH9c%+M$n6-a{b$BreL}N1)XO= z%?)rS0^a(4J?fsUnAmse1)z+0@Xf2FBoZZu7hJf*1t=6|J+OT#VlIVSvjJ1Q8B}x+ z+6;Di+~I(ej$x@9K_*0-{n0rCBe*>rCq>M(MzK=uBRDq~0WK6-`8ar$z(4e{S=q-O z-UI=hfPn3$Ip^`mgeeclAZ;T`J1b@xNgZ_^s$l`48lvq+*7(VEdNhb4_qLRmvjF`T zk5O~V)OK6o^PQDJ*tVzIpt8rM*~*nl-WIQP^1prXz1(Y5*2YZte%R}soT73UH$kbx z@+bXbP+WwRT#-oHcKxe|c^tdV71t#f{@5E0Q6IOac)6|w!3>d?&@;nkTVeM8twC}V zw~#+Cl`;S+C>;AbRqRNtR4B|K$>e%-Wo|LWa;?UMzjx)dRmF7vpukYsN+6A0RWRXS zp=16s*;mS{RyHenDlUyrlrIac1!11ZkA$UXWSQ?FrfF2PKC;aR62q$7(F?k~sP^de z+-%^=gubemL8W)W7SyC5b|-BWFdI(VLLa%tZ^%!zmVX6Wu}w`d%ER{s>LF;xyf1i+ z6EuE2Hffd+6~2b!yOM4utRH9yXE$RQs3)u;O=^Py7N%}#3EM^q)gYi#YAg4e20?`< zE*XIp3hhQ#JAYXsAy+D+)6d&X_}9*Cvqi;^ZSi;7xozTE)45Gc>dp@T(D~K)%XllX zEnMP6cJk?Q$7b3>RDAGloyE8Had-5R5{vN#zNCB zjIo>j7w}Zx=)FLO-_bc_k=P8)Oqsv*+495Wu~hvQn)?xq@U~GFSymdt(wQk|Pj>Gv z&)opkIoTVW9_@C==Yzdn?PrYOMuiY;C^Rp3hob^YID^CiJTI*(?o3) zO70KL#%3gJtswpKSL^e~%Hv|Dr1 zmxz(Y;$w}^nQkQ$2w{eYnLR%6Zs>p|%_YJig*y}V1wN0FqNxuuEYS*zLM#TJG?IKS zj^88b1LjGPAlajr`dQ?=p?N&7=Oa4!F?UyWbVn&ED8jfP4&`f20Gb$8`uZ-N$SD7k zRcclg2a=^FuL+xU4XTl8+WIVnr*dIFkrA+Uh^%PFi|H6O-czMTAHN5B3KA&ePmVZH zSZ(Nf3Z9IFzLE;jI}^^jpd?U^wc3oLNIF(bXh*+KCLZktW;vaJOOucL=VZ8;NDWYh zwDTw?rX}}kql7lG;XuV6w$=Y9ILQ{fP{1VI6f4XKlCWt~%OU!({j6_4<7ymrgN@8r z8zzamoWG2OnzEh!`9TLEP%sO3=YJ6Sox2I~W{P9jzd8wpaGtN};z7WG*5=170zHit65 z?4aiW^;{ILM!R8dMm<>R|7)CfN5Hg;G<0P7E*wKRyA*;_4_jlcWPGrpL?!!L>8a$$ z8lcez(~9XwWTB*yNUKRVsUJ>U{>oYnE6k*&QP^xOibZE(0U>g9Srh=)pb4a%a$~^l ze<;((rW6-FX#cDq`Lnc*&YK?$XXqidy08s?@*@izAA5*;-kyUIUPs|)!ymS^lee@# z7rusL^I!~0KGrk&H}`n1+sI*W&6x(9FC1=T`-@#NyyUw3B)#f6JaBNPKZcv>5f8y_ z=YGlMQ!GeKhLeDz;^QwRB0dB?o=m?}7o_0Iyo2+91~Cf{rY%LH%){yZ#Vh$XTX89R zpVxvU9O?xssj!Yp;j-IG#z;2T#|5W9!j!^oX&Y^CiNgwwMzk^wUyrLZWLO&XQ68D< zWQQZ6xe?oCq&69B?cjt2J1zX&;FdynmX`=32OmeCfko~SuQ$ticS%laHb@D!!YNrm zb-wKGN${1e-#=O1UEcWS>EqS4t=;dIA3a^gLfLVz>0J@~b{1;tW>Rte$=1X5wOCEj zF1H7N_<9u`vN*N=}*hc9~rXh2-Wf>F(^eGeJCuY4867u{1^ zUvg;%DtLt6T1IqT;>&?b%u7(c;1Vad#b8?0&`zfBi-=XQ%iX_H8$-N`e{wTvs;?7d zG-BsGezN=h`o{fDSg_=*!W+!Ybmhqg;|Q5vZy+JcAt)Tr%r88}U$c1tCqxzqco%$u zV8HWtZ-4c7KkkgL&TsE@t~|SYb$;6w&m zD)h=Wf!&fhhJS+mg}*CW$UxL7s-IS@U zv5wJ1((DRn-J6>_*;|S~GZ-q6Gtacn6?p;nSI&vgLvqrgWftz(_@Qg-H=P#_(@Uh& zhBmW-8*8(;?<<8a+h%um?+>^U@2hn%t|F3m$ySu+t%G|6NNpx4^3n;QbBM;=dxhL~ zf@6+I4XN0SZ=`QhHJ>VeXF(IK5K&A{6g@`r6bU^N>DgysbK55D|NCs zac#1nBGHw)iD!JaZMPu<0Ap!Ek!?J}4F`^2k#DonUaM|htv*APDSGQL+*a1EHI$)b zT^7s-&eFcok**VRB3ML{I506Cjkg6q*pCgt{qc%$#RCKhYuOv=OvDwJ0w3V0T#=>E zRxmC`kyP0`Kh{yK@A5v!LNRRCRO-!JOl;>Y5{4&djW#*V$fjQx?sO5HanL z*K=qHLT!Au<^>Qy!%aKX#<~GF3HelamvBH1*@TiuGLRCdKR zN9;w=<@Gir+~s+a=MX64;(XB`l#2*yIQK8|l5p7ZuWY66U_>NX%1p-x{}$pbG!o>1 z4#3+kyUC?d4P`EgygGm9RXC#LCYl$N?rV-O1i02mfHbQMQIwBmTePNKW&%y z!zMwydIkv#Bty zBUU(5xR=-;FY{jej4Rjl>7Ix??!Q>TKdsmY_rC6RUh)2C7a|zf)}UPD@^V(2tvF&Q z@Gv)}dAE%fZD@58X)NtDSsPJ+P-&sQ)7kKlDi{%c*?FZhYAzVCZYazBO_KpY;?R0s zxWf=huXwD(HiO#fY@m>RTBZ7w8WJjvXgjqfUGkgS5hDQ*)dbOi8}t;QhGxWYKt$_D zn!(L5iFq5ZCb~d3GJvZxKiK=(CdBs0>jUX8(H?2dkvplUW85>QDJ9V-fvJ6cC{Q4i zBMeBisGi3|5>TL-R$(q+;xU;rNkwKrWLrCT?&Gc2m5elJJo59Y7!IQCqfSa&m~Y1} z=U(<;uAt~nR#u_fw3yCP(pZj1y&k2g#bs@VP%5VvG^Ud&V9bsQ@)|K=QIw?O8?BBB zwb`t(Hft#(H={yH-{+3J6=n^mcG#5zB|YQ@KerRot3Li2=1%zi!jmVpGLXxoVBXBK zgDutSq{{dKQa2bio08AL17i)&txo(BH!me_vl4PwrfYlyHBv23da!#c;@g>())||1 zD9h=}n+?W=(M5)nD`Bl5l2f2=aX@J=t>v4B6w>7d4u)xA+!NJ2Oo*)09&lLR>(tS; zt6_fNW?%TR+l;x@BI!b{G1$Im%_`a{>)yg!9Vxx4`O=z?%XFnGi8YkAM#%*)H|-Ey zJV;QJ6*NyA9S?ECTf=66h0Nt$dW&`f=gAbVoEpr`8xRNbQMAOZPEOIf-+>SiGq{#5 zBtb@*)sb%8hO(!U+PZCv=n+*ZsZ^rGMv<@aiGs}fZtuyqzsSKNDFLd+P2v%KQ5CF2 z5E6svH_cU*;1uV#=_}8gj0MYU=xAbWVO9BXwW()f+hB@ z$&f*2wbo4GY!=?aR8$kVkf|9}Lf`Wz)p@npawi@Oh;@w@kwrK3%CZU;qP>AQ3!~pm zZZiTTc1SuuxnV2LTV^?hiGq%=S|fd9hKo8jzCT3PMT@YYh~PM{9Kd{b1%bsEdy8~> zZ5lL<6ni~Jd4RG4f6fye-Ij}7iHUp=jRI_LFj_wle&eN|#yv~Uf(@fZ+VrHEk}u=^ z-CBT|mEaD}3{pTue;`5%R`F9!hm2UBM8@Fk_&Kl!3Q{#l=SmE!&qRe2L^4t1R)PfJn@PpgTw1Gk(eVWXehjzFfV4= ze%TajcypZ}%Y9iC{8_mwDVKOxm)^7^$qsc+DdA!IP!Q6JQmQbxt4g zQrn<60zJ?>?a6pVF5>@4^%^`irk%yx#ztD4>Zc~9;Nm8Gp;ZP*k|)#p$g2_d3)R@t z^V!qh#Lnd9{XV20G^O5XM}BW2f#BY#4+)VVr1Yx$EfzYYK*5DCoRn6#|G=M%r;CUB z;NFYj5U#1m2objkJ&HF?!bRDQA&#CZL>a_VRox!(*CJ98;n%$vX$24ZD=71Mi`&d` z)dsBl1o&b4kxZ^hfO1ojUcbCskO2}zN>#`sszK%LOcNlXjFp}!`G$j(5a!b#G92ip zoa(YGN)6dnih$AuQu{4smCA&;#w6k*B>d1m#P}-6uAm5UF;s_GzQVOB&#bDw2=9G1;?N#ud*f>dzI3lIJR)Mt^2 zNKZoKN`N6=Q8GiM!5g|6WyBlCGb*WU!UVo=3YJi7^PR0opg2G7GwG6qL}xf2&?)~I zk@BmNqCx)-^k==V)G2H#6hf0t8ZEpNenDr+Ioa=n#&1K}Q34Z}<2 zTiUJ5Ych_x1O~Ee+6E9?=3KcIurBu4A+2n=m5w`x`y`Jxx*dYWL5MPY9!4 z{kULdMhv}Rl}Ft_o?o;I_6rxRvMKlc>0)jb6D@is>^~ZI_o0hhZT)qTHVmIWE4Z&I zGGm5Wsn<*{l1!^F>j65IeU1Sy&n{F^mVt{`Q>0(KURX0`tLoaPPtMx#^Z|lBOpk(X zXi1`I2j}vcr#93m3_nxx8=$5v7E9MVz+GC?r}Yj~=W+M+6a=l;A;Rxz6*VOAj)Vpc zmGt3^RWDcTLS1NK#4Vl?B#Vc4p+5fhOyfSxR!MmMqIVI*uVE%Bq0P&`esVQ!=xLSL zI5M7@;FF5c!}S8aU8W;FWti59lClds{dJi-Gec+{>YtfwsZ{g;Ry+C6Y4C2Io*(sg zEP{#rXsaPI+hSeqq(90E17yS7I~}W;sWdyq->u{G`kTGctNvaOi7Su=Bq{AiDp(qp zPvEMA4ne@b)JLy6$bdN4}Ca)G|j ztCL|L;a2FN;hU1G8$0rS9z8^}ull3mfB~bu z_EWKZ7!*{8=goQ!JpeCoqV95|~ZW+5@oxNyGy9B({P?t|rX`XY$V~8G2+&5@*ui=AEvB$#{NmHxJ zeRyy77aLXaa)8yYc!b+4Om18}H3(GGD&NsE8dhGy5d%pDFc1Q8xQeZQ^V{fNR5YNaM@#*3em3 zlqmGUd6fNsX^2X#t=Lr3x+rOsP^a^B?RRVI->-q7{f*65`m(e(n6Z&ljbhT40x1lj zmb}=^TsHqn5l1ZAAg`EKc$D66u%2>U6ExniNzQt>t=^F-M~Jn~=EH9uu5G~?9Ih6* z_+47cVzHIGZ|g3{zk!!GlmeLyNozJu&W-|w^-IJSo zYUgPQrVR1yw1G%{LLTvV5Zt)55-7f9f@1+rbNr=~-D37c??(5^+Aw;GNvzmX;l57# zyaj@+41vfVOoW4Gvy6}E9F;#2EWS}(ViMJaspP8@=`2{%NjwfN6>|`ubPBf>xal!= zyj`bb0+Gkvmkbbv7ZRGB%iP~foWZ}>JC>A^dV-8~g*ivW^H0iN(RhTPUa8!FCH8=c z;VLAD>gU6=QFU^7vIyz2)4{2{y^P`ft{|#CPT^0H^J2F1<{T9hagMpS;TPgb;`c2s zE?UUDl0jN#UwbYKlMI^QWUwVSC^1QFsr#RHrsK za&~aJ6Y5jluz62k%y%9=TwC4z3ehQ)kzB}&#r4}>|HUD)%@mf%P!~ycpFUn|tNnd{ zAD4d8%83b+(8j|$8FO9u6sZCl z*4aSS;rX2{o^p|u#aWJKD|k4`6qP-5v_5-DI-U%KKnG>zWW7>wLccg&B-#R{wd)D+FJx@ThN=Y^ z?D6B|CP?i3D(@{I*nfbA_q7tdr`xYaZ1;%AIFhK%a-{qyGG)v~*}PXtjvC0vTAVM* zs)hr0F;hcn=LLEi?~d49?+p>k;00E;hwJlx4&tPn95L2CP3Qcmky2eH#{LlUx}g=0 zfuG=Fnh4jrbE!p0!= zt100VUrcBvw(yp#CN!GT&loPCfR}nu;OpuT8+AmO#>GZv#6(8Am%ZKzeCaYYqarR} z^hU4yV@RyC0YV7S$7ocWqO6wEMC9To%&^Rif=18EOYu{SgAy%L#JLMTp|^hVi?RqiOQ{}3a(pB`vMgImI6Rh3%K3?^_pF7iz+Xj^ZPqeX zHj9Zks26s++#XC#c<@c&M534rpt6r>Y72MZYW@T%9&n=G8=24fHZF9V>45gOh3`5z z;AX|z>J~H>3H*kTVx!p`dyyM{9a_~BkbUDYcFA>mKI0b*J`!NEt@&V@S~CqhXTUEB`= zBXafEFIxnKAeoe!^A5llJ!KrclCe{TVgwO;z`IlI6YyRa?`5^&9%7?}kT~#fr)-rS z3Wc?8!nsv_Ie=eQ9796VZeogau@Zd~YQn|3B`XSy|vbm^}*@hA_4D0pLx-n4*)v?l8!_tiq)=Os}te*vj14=z7>y}NYau|CV+|aevYXgjA3xpPViruk$Wve1)f5q^8DwrWi&Kn+dVgMr z6{k1q)nPw~b*^0fgzm7MrQ088?DAZm_E%^jY0)*HviUGv_E?7ybk)1&mIP_q9rwzOhPTV%xYs6Y>$ctW|7Hw$ z)%x=1Z}>NnHR)qaCubsd#hq=ry=kdG+a@cSb#|5f978KD_giBgnA*Ig$EM|!6w^^t z86-ALHqZm}q1gZWXowIi*n4sA3-<%_gUr8jvAToWfL$NtXmc2t25{BOe_{c6q^HJ$`lLBqXs+$BeLQ~;GA z8-h;`|Ncv0qM&|9vJM=SPe}`9TLZ;5x?rI;Ih-Or_LfxU#D>a=*(q_YD*9>I1l-DG|;1YnIHU4HdpE3t^C+VRCFrv;l)U z*&EFs!ws8h<~)}k-pIe!T6uDcVmt`%jW$s}e5>ZDHp;`a4U&eTBD|*n3qRTb{|0gY zxSVT2nmG}YXFNnu(ctc$r~!Tqp!kWgCBAi->_zhi4x5QkFv9?$R{^545}>Y8R`H%g z)JM8e;h}iaMV#)0&U{LXrZNOI%tf*d66G)cPF1^>If=R-A&$SYP7`v%tmvUp*%cx{ z$;4obNBC3skhZxgnwU02aa?vNtnvBwBS zqy^!XqDHZwC>0*3nW9!~vz5L|0P3Ox8Ii^~n2oufFt=%pckx{k9<&2Qh*WdiwadI3 zP}BDKNo14qc5`tj*V^gvklY%SX$ev@K2My2GuUvd-4Lsu)23ubRO1sHk`9)Zn&S27 zO^fn8PR&ZrP)6@*RHZ4zUQSaZ*lMaAJ9+8~Xt7=A)tKN#W*7jc zsVvJZKXMx>%KlBj60}d~3BME_O+R`Dx!6w)}k+bwnJPTyxZvvs@W0KG`u}<5N zpzMh|#ybzGSp|cBS2}latjHLSe|z0Qi~dpo&-K+Rw2eauCz%?adEiz69CUdS$D@X- zdqBf(*F_^9+N{vQ1=Duv$wAaUbI)8Ih;z~ua`W?;wy~6R@(yEZofU_8ewOKQfM=Zt zY7dl^9t36v7o^#EnbL6za-)o{^RFP5z$E|)pg#32QUp{iJ-gc|`)HwDz9O0?ff0mU z3WlBjI3y<3f{WH{_z9;!6Gek{HIe*EEEV9j(v?HtsIq!3*s`}on0;*nY9k5MC=s5# zs#$^)RK6PuvxT5QBiGvCMXX9rSU`k8YWAZ^HNFc+bq#h{6Xs)hfDcX&<~yGtl0|=T zFue20`1W=ALK9Zed-^1{t|)c2C{Z2wC|@+N5b8K$ous^#?U?6PwFMb&e#v!SQ+HCP zChv+J*%rgL$$<*Pd!a`5&E(~d45Y{*iaQN2A=RrPP#ZchL4gKaNbb1w=1hRj|{Nlp-I;;{9>ZGiq~XgRiw|t}LN*(yt9RKZ{HF zJ?l0-*qUIA#WwVNQoSC3poNAR*&8CM^xi4-vgBHb%_8B#Ck_@ODH>WP*liO01SwWx zM}gwW2IBDa_kwmD4-U2x`VmtKw#2xbC5H!l-2r*|u!~5@kP#ZZlw`^y4)nPzfi!j* z>NGM+%Soxxgv}O$*oAouz%z@4KTfEo#=Ei!&bPI)-!BJW>rzVPy(sd-#*9B*o*IDD z*5@uNsCybPXLT3=PuQ8ZBJRJPV_l5i%h}Ezhqp3qV_J2%M6A_LUcaZe`3oF^2D68D zw?D*DDyK}uhc(wMJc0Fzt4bRWD~qUrgj8@=I%@inPmyaSIr)4r&2Z!k* z{}CN2+W{~v!u$P$gC2a;5M7j_6*n!k6yhc$KoVxl;u!j*9Z8UY3Taw;N1=HcZ+{Gh z*v$Y|93;$U>w)kuI(B6>ooZ~bh2*!vWuHsk+Al(y6!%OV#LSk})f-48{ z4hl~L_lJX>4(_PX)>UHTRiFDpoDPo8_TWIx9pM$%`mbJ@hID6Ba;(xqft7@Ri9stA zJYiZ`HM~c=b~iCh1X)u~Ta2P&*Cb{2^+_nCEH3MVRgJqLGgFZvdQ#4zicY(t(%;WT>s6dL?`-%Fw$XY;Sm z#pBOJLsEviLryMUoKvW0=DvK?^{Wlr5T)8GY#s0q?*9YuD;&U(qsY8R=7tEiSejUN z6UMOt)I{<_9N@e7G^9|Zyf_*@??R^~f3bB&DTB$nd-S?{KDJqGn>3w|>3P4`yzzSI zCqasITpG~hvS`|BFrM28OCA$Gw0EgVyDUdWXtq`-ni2~out{E7o7&zFawUEF=qMSN zvr1yXPW3%D7Y7u81X;|m&R-Z7)fOUWvw>*EPDW{TpqV}3IfXU z+%~*fc_S{+&G;%lZGz$fJhr%EC1e^ZYA{{?v}=gH+H?)dCO)puv20tqlvDpB2BrsW+<66TR%DpHV-J{O#dKvOI?>7yI&F2 za!Mr87s4Ecm0EFIENH^>i3du8Ue3~T>TDMWUK?DKh+xwG>l)NVHJP3RzQRoNszX|qmm zfSa$F?m8QD4sjwzSUPHjfv9WjH}Ac*x16*JT7)Mg$Y-ZN*cHl8=nX9d5`mUcxSw(E z+zm4pyNVkTH_fY)O_#Gi(-54NuYi`5RdWYayCa@*U6&z?#pD-r^vQUU7!Kg!dyosu zi3m(i&P^PfppI23dtEp*y^Ir=px0!-VHvUK10;wks6IyV(Riw8w>53*&Jd<55>QaI(jkLnCh(Q0T zHm44-baeS;BwIad3y0D}-OMEGJMff5%^(X#1w$(ujN%;N`bkOiv5u9V)%d^;$!4C0 zQufNKc$9sxC_lMs%uHyUoo0K5)=1SBK50~92!%D>zF~K24=iTtcq40Y>08kaYqFpi zf^27S*B4{CGLR1~(fZe@`qB+wmu_TF3&-s~Jy=VYCcTazz7NHqStoEt6K-Wc)$+CB`P-kMh|R zI@Bk%nDXK+h|`NL7tQ+6+*<)IRJdB*u5OlO&X#qztJx%n94i#n5fY#)wc#GvQa$zn z2Z>RIRG2tj@%@tRzr^K-TNXr>3bHZ|i4E{$L|CY&h|GQpZxpt9t-66#2H?1+uJy=Q z0l(5vgX(6pqS_e*9<6X@PYo(sN)&8II5SltfRF^px^@QW64t8`5!(c&M!jR46_kEa z*$7xNQ(n-sa-e(Xq+sz1nTIhDM3qy^=J+uw;xaGp>eKyZ3nJ$~JN?o} z?0;S1V^)p#q+S{!PEsy)rd<=5mS z+ZD!g3be;bb;UDC3#y$ZMY%j=l7h$;R;6)?G4eg?pZIE*l@5jntTw#$m8$?;Vv0vO znL0d_S=v*R1t65Fam@N?nTz>V+NP@cf8zx?JOJaUxK{leUG#e>`6gh^sfE}Jr#`Hz zCTMFri&?Rv(!Z${w&p!HG!jHm9epY#eJDAC*lI#C{K=1Z#C4wY=#AEZ5A&0q7-}OT ztLV^aHuo^#*dW_4_P(s^YK?WPP%tAM#l1BnSIm+9vIJ@oGStc2}Y-qvzTXj$yS)mYKcdePfoCX3%zmx6l*$CJeoW zalC+%Jeo%cgy`4XG+1H}v88C5_QoyA@3_|;?IA-sT1iQymXg5nZ)9jk8vfM(HnELP z0VWK}$?i#)jtJ71Vit-LQo$|apG5~P9TwKz?2>CcW9U_mat4_#D?u|-i+MTEzOLY@ zzLb_+s6Gc+Fno3>P_1g&?QK4F2T7%KUN>uM;?f^-d-!vR($6;^OgfPPApT^CflShV=c{5))Ra2IQVH53M zYZ8ZC04=C5~hds2*QlpW03etjXJorfGM&4TIu+}mvEsmqwPKS(ErW_AJ-=DWU zwW$fJIjEbdFg1$^=TvS*i&uOYd@1x;%yoAghN@a+L6V$LO0Gy1%pS>#Rh+E2ZcWs- z;ua9+^sop_@-Ee{_Y+e66};#SVwp3 z)n`!N%RV?l@8A6-h%_5*94re)JS9UHC>tif?5PD6@0(Hr%e)_a{S~N>nC2(JaWf6p zTi(04v+6ZkFFLL_`M`Z;@A`)^zQl+ z`%`U+RdV`IYS88@nh20Weqpt|a3iz$MB1pehRtJn(N<%2ZFwxpJS=5zfa^e!u&-Pam#srMiYK0*E^$fiojiNu>=p9q#7YuZ7e zB&TW4Y6pRTxG#6hDm;!R;7mzsl>ra~s(^6Z0C+we_fOB!MFA2qGpG3jzN)#dHbrxp zJMEuJ=nR@5#hl7J>+dKH^(;ExFPF{TaS<>SV zH*PF`dUt0LAqwa3F5URy?vG2`DE{oT&vxdn@>_S|V0qyIeqV=(Nz4StO%u(bnoN{w z^6-7CN#_K1oTnpGJ#N$b{bbR&##uJo)y?E&}E6K3@K>a(Lztg*u#$ z5;*?^WeVIVXEZ+HchwJOjJVoxwY#uASJ`1I~ z!=mK)B1l)b1Q6C}T0q~wv^C;U)C4Jdn|lB-lU(ca??G*7Uwk_c2h}HtRS3-DFa5Zl z!yrrr$(NT0$R10<59aL*u6IeEDvckZ4z9oZb1caDOyTv`Iy2@D$K1e7>9J}=$AUSroFL8b!F0YF&yJit5FXN|K1;~Ro4 zox-gtLmbP`NxxhQm5;XwM&t32pU905`v<(I!GcI_U2Bo8c3gXqP?J!sTS`HiXb4d4 zT%}78A}zH@-Dxcfjzsjd)Izk_vDAXsa1ENqLj`aacBp;eh8!xE8GQGXRT)3`s(tuj z=-b~^pM5shZ(=;bv?w#gv{c=m>pw#BK3s?-ppunYwoJl_T(EM+q?l;1I!L20QhzsOfOVZ8|p@A=- z&>bE7hOn_SFcQ-|yc#uwfCk-?C{JQMSMd{#<+7^7S4n*ba9EBDbfXstq!0C5D@fqh zU{truZS^fKwm2bYfy6`#vMNMhDuk&|b7@TCqAfRg(vUJR8aG9>?heNN)~LmSj9?wR z--BB{1C2@3$wCw(ywBR_V7PFJZsja8?Kdu57a1@*?+>sGVNBNH0BTTYVbG2MnRmH~ zC9`3HTql4sMml&25H-e?tfR2M2kmL91Z?1tuLfzEzFmFvXg64z>P}>PP!^E~eW}LZ z>7<1A=L^zkTHc)J{4XwLbYJF@M>>5UeVV-^nXYNQ-g*xsMX$d%oUUG=>(Adq*Y{Vy ze)`R9eZt9(K?xf=t zjm9C4!voJZNUhGot5>f8y4(?!pC(q-MSo_(jm`=rJEP7 z(p2FuPH^qwxQ@$&Jt=PzRVrU_7wGE>l`3cOl0O`+kRda!pk)6Y*FW75Iz7)@v7j>J zTLD?5kvOKg-PN`4wri`goMq+JW9_-!&D9NH^a9oD`Xyo$t7d6ee%&v%JbQeI@HGfz z!9dW=;9)6Y5#eHtoA$7CAgek8Qo=JHMnw8`Bte#JXZESqhB7Lyu4BmrqV4Qg`x*w1 zHIMoSy@kE=J?vF1V3Qqwmmu9UOEuJ}OQa-h)qf?I%ZfTI)dIFy76l=p172!Yx~lCt z+En6b*s(#$`Hq^1HsLR)hFhp?*xHvQEbEcJ3Ti(vBs%(Xmdm`XN&c~T%ceszYlnhf z=n9b}ixu6i&zi=w$YWV{h^@2uELqk|?s)7;3c0>z7(7FFL@Ty?DS|d}*8r&}p7-{x zMIefX^TKE(7%IAkg|K~_vO)inj7K^H9Bu9%^K063*3bK+Pz=^LI^Mk z@kFlRiMEVEeh3{;kEq+>jn1NuH_BZLlm8`wuzFi^>iqo*@Zjq?>28a zRA~dv{U|_k;({JvpVSL`stt@wfsMQ1Iu`d2?{xV0^l#)$f0{ojriWyFF~SeXoyh8P zRy7&TO-VsEh2SN1M{tsa#YQw={8benU##Vp`OhG8wrrX_U$>#bYl~e$Y%2XQZtDDv7TWcKImP-@ z{%wBK#0z=Jg6bm;7s~)oSdF%t92{m93L*Ly>@|prw13pw6vFP%*xWpx1j4|RqOfY8 zk-SP;bmye75W;_ELi(1Z9}pR{mVt1H4|A>^j1fk6(Hhg02SQG@wIkdr=?xfxQA3vP z!TVOugM~jWN89*%FerwhHl%S1;7UA?jn(Dg|J9xQ=YoNp9{vQ>s zqI^Xl174EJXp)92svb=dhsl7&YD{sS2*w87mn1b^Vy&z{e!RSPA6*65Nyem9&t_!v zv3WQ=JKBea)4Z(X3UMC+?$wzmOyOjbWlxQ!7rsavgcY3Bo1$%LX=8Qk>Bidb%KH7) z-TMzWm%o0rdOxSDC@KQMWbRre$2CpWDib-`MAcR+9y-`qlgSe3FFqBk8yo8zWixtO z5cBVNTB+J>d9tfy7KD0bgRyE)+olc*x)K*b_fLYoNE}TlG7a#wH-(;oEGLp=n3q^) zw^lbEKU`bhqH#4KA_!M;z^NUTtCF5(GER8ZMQsztl%%Y1ax(LcCqkhsMX^rmQk>x?;o&Ai}M}QA;v!Dw*$eD&O?bA z5+-h}!VPz0^*)yVE!ZiH@3~-Tc=%qYNQM|1*IWnlFy?am4oh5T;Sm4IDD)l9NtPcy zUEN(?PaA*?Wq%hE){NEWtoQDZm8a0QHVs3oXT)GF&SD|R3zm$F%3>{y^^ zAJhyZNiFvihcc8K{i@)@hIHD)zx+M=qEw@hXl^mUZE^j4f>ugYu{YdY-iQxJ)b52r= z89|pOrW2GLV1i;=`dR&Ed5a4pN<0{jV6U3T*g+tYjCWzdPC&0#%WIntZNzAaYr*uc z8&5DN%??uSF}Oo_{8H$k@5i4Axqvu?$O?>e(4<>esV9hD7dXa?v}D4iU@V%7M;c^6 zZMR6Y2_h4%<%Nn#BFL)X>|O-Qn;=$9>TZ+!zm4HA8LEYkc-_?M`Xl^gJ|S0c{PF#> zW5&|7R70VT`N+$6KEiUX1iZ#vvrWOb<0hABsswA&z`LAdZy#ZkGo z1oQ-4y9mGEdw%v}hH_6vL+)(a8~R(L!+ME!YTWQ!K7L^qR`BE+Dpo^xq=n$YNSp}W z0^NVb4S%p$V5ML7mcS9UtG9khW{eD1sz5XoAl&ZZv$fb19K-JHwyozrAPP|`H+tU_ z?%r}WiBI=*{~~XFI7Sh;`w3x&gyn}r#KYEbE?(8H)GR-FC}P$4lrjNKDzQiR`x@@M zY}9T2$$;DP-_$PSX&t>2bgjAzu|rRxV?_9BxeH2g=@MKIes~R@5UI{-yzV$g5FQnt zdLpHrz?7{GE>%0~ZZ|&a!yQkb+TA9C<6f0@&VGQ+JQj!;bC4^V+;OV9$H?T)O~}y^ z;-rIK!f6ZiVPN(U3MQvPgCc_z)1qQ^;xoJdG#TqP=~xgh!vkfJcXGt{>FmObZwUk- zVL?ej!BA3g(fV+Bw2xW1*-H+e%g{U75kS)L6Pv>3OKcHaV$B3(wc8M7Tkz~dDW1pW zR3UYhk;rd0cl-)w*Botm1u~SL^1ulZmrZdjppW7TlGQE&5s2dexEqjmgvQDZEnDKA z3mFjrx!veZ=m^*5@}^wMv7&#tvHIBRN-y+syec;_wdtl_Svi}mT2IwybVc-ujwtkQ z`IpyiT5`Wty`yoj8MHQdCbSl}k={LAo?iiHjA=d?AD;I5u)Wz_VILduPzRhqNo`!R z3YQ?mG+(bir?ZG(6tU;TCfFspUle*kZ(g}=U{erHe?z4K$fAj}k2}c%Id*{lCqvb%)0!*Sr(#rK6{y64Fk6PkRwjQ-mmmaj!AjUo}^rs{1)KT8!pO?gkfz;rFkt-pT2vtB^-2*CeB7N(0M2kA;|xmFqX7G zI6b6Ol68-)S-Jk*aKFxHTmK@r5LHOI&(os70NIog(v&N~lH2uWF^K&Tv zdxu>*0b|E62Z5#(^Qc)uMrs={GGSjJWtEE=dj&hOqjS^QFeT^|c>=`Xh7*i)4;Q4` z=2ZuyHy9!%Bt_+T2-P9~)wTvUmK@V@baiap56gWeV=<&!M;N!vS z4R?s@IZS~_DPV=9HAbzzp9R(BS+3DRN7sCh~-zzrK(}KoJ`uR z2js^}HeZdjId^t?@a3kou3bY@fC;9l?+%NCGv^#ElSRT3ynj&MC6r4EXf?axG&ejr z;I=#qD~3RT(2nP2)+Np;E{ra|xq0p84Se2SKVz>EQ2fBE!%HmMR_)@k_W?C4Xd!Y7 zH?f%$>Y%4aazn@3onGqY*(qnW6e+9?qC17@h9XGHaMGc+)97+?!q^1j5$4WiL{OM~ zR_BLAfa%7Z*%djKT9npcwi0|JEGm>3<+z69TehNjMl?vN7^j)<{4+@b^fLYz0|Q{7 z>1)-=+4#^?V(2|ekiM)`d8gipOOmKww=m-A^^2Eoz!$mD=#wHnw*ww zxRHcu?y#JQO#xYO^Q>Qd^KP5a#vB?z0;P(oXw6$rOg9`!LFw2rk09pk>WoND$UP-v z$(o(oKOn4O6d}~O-UBa4-RhyQKnAw=FSm`XV#Wj~IDyX4(i(qTb_Js6@>|J}}LO5X6B)HKSxAT{9Sinwl`qUjj0}qxBHq{MSY0wKIycr4AmS+voB`v)P z?Q!6yxFmVvO7tk9#_>dEs@H{RR#hhS5#*#5#(JD9g)jxn%$T-T_HNZAm5&!GVR`$} z+mCMFMJ$JpKDz$tM^LcEn8w>}Bt*`JbIj)X@d2Vv;Mv~G?h7)Fl%L!P7{E7>-bOFmkL%v@KOI zM)P>(RUhJx^&UN3SzX&)C8z?W*xz4+jc~>Qro-AV+QjK0`HCvX84n>Ost4*^|LCJI z?UjvaX9Xs2WHcC@;+vfM?|4YY;RsTPicx#fbve)3(LWD)z(6luR1;D3X%(BI5~pt+ zclVIH82nuQ76~;L9*nw!|L;Ez0rO@bCbkNfdl4mj@ATdu4&bAO^xOv{;_&)Mp_!!Z z(D6q~qGc$deZ*w`r;QKrHV>EQxQ@Z>G={ z`e8yr5-0yoD<0gEyuwX}V1gg|) z$;kkn@WI77QG%|azJ2p({p;mN*qlFJ-F&jVvPy+@S2K9|&3u={b5QIc8$=+e{0eUZ zGZ)XXOuqhB60n-ukSGTCplzr!rII!rDe1N>Sym?1y{$|9HP8GA-sGojY)_|e{2rQ; z6casfspRloDpP<7DFWw{S%6t5A`fQ~sbZq1EP5p2wuFc{Oo-n0l!2*O;RtkW&bFmiBvQOU~S^9nP+POyn|7UCzu6A(#r1sk3e%av7yV!d7QcOxdC#N&7--T(@M zPY%4SlPtV*Nw#d8A8L#(hgbFECfUJ+)=iEA7Lk!0Ox!;nbpq(_$1?XQkOzVpC!yVKv-&@iD0%n=5ThJVrij3?Qq zZtZ-Ps+o9GqE$nV5073IO^a4sDfd@Qi7>ilcl^w$y43cTjM8hXdr2yu!_f$*ra=bO zydY!%*AQ|zp9|7mav1~-BK!}%$;Q2-gQcZXFGLVPx$oXYjRgXxQQ{1ign+JXj`Z2o z7K3n1C`=eDpPCYQJFO}T<#?LQ=Wn|OJ)Diao!CqXRG{WC%of1v1^qB>b8F+_S{d#k z5>vgR7$}5lVw~$SPR+`mNzjHCXEc_IgJA)FO1#KK5erGRyjHZjBnWXEVvc34_`xW0 z{%%H*L}{M3aW(1X+tz8t#S?c&{&ffH3siymOssXo!38R*zjWL_|8{eI4X)-isGJ}j z`@0x(XvJ#UM*ns^9Qghj_92K?SWCx=y~lRc$*%Sd+CfU%{^|a3&j>#3MPZl2ao>JC zNON;ghR6Br7t}qoNH^PpnsrNwx^=&M+I7tidPUZ(zVoKxq3RYU<8q_X7B7ysT`?YAX`!J=)?}LnHgmG?Mp%(8xYY zEAe+Vw;x#Ry&yL>tq6|I*OC05XvQQ_Lj(p>*mMr{xV6Q(qG{@^T^)xlQgOnzJFs+& zPBoC88eHPb_sbNCRGwfWnq{yqKjKb~3$Wp5yA!kk9aVnO3zVXw6NW+5;xT3dm`gpp z#O5yAn1GXdr$+s8wGTP~8qORwqlS|7E;}%rooPoYHg9^YYJ3XWcHy~=uqL|5+&(0N zflSWjhf<^SbnSO*>))?gi01?y$>y-{>v<_K8yykX~9@ZwZK!I+#+O+I|+j-G{bLJT1gEZQ7H8S;+2KQAuV>USO9_|gmMRJ6{oGKvuBKVln+D}5wZrbcTv=(h~A{e z1Dq;7p(&h7F(CU9gGR&K6g2$f0-ev2$%%DnBc47Hp{`ERcip2iSXv9xZ=RV@wLg|> zlNdRhuB767qz}8X+uP@j+!8fX z4~wQ*5w&*C3sLSVE2apK?`mpTiu6QR=A>?S4#kxv+vlVQf(e#g17bbp{tw3NpRF-F zI&D4FFj2njgclbuQ+wSDREgwxfl4ZLr&XBd7WtF-pus_nNilG1h50ZNb9ogLgC$Q( zr^&=dDxLs^Pp8V@no->%2^tS3ZA`Gp7oIP=D7>q8roi_mtQ5A*9*Tde?9b&}A}c&% zznrfYGG5~0n=>dJS2aH}eCI{Ab5d&v`wwlweF2lLW&fnOF$YCC5aN<+yhE6C7XG#dRG*l^5>{pGh4Vv$bgQ zulb;C7RaLbcvt9ROBX-Vn+T~pZN3A5E~4yjQ1~x}w?x>y14v0L7d%4yaChQotA;=D za8GuNC;XnKyFb_l zX&p_!hlLSW(UcHdAuvPi}k!u zSz>8P9u?@~nP+y|IY-A^Twx9ECcP}gtK=C%LnGyWM>HH#Vbt%ckn+!iPD(DoPsYV* zNRBt{AzIwlE&{ zH|3=7%Ff`5pPfXQ66^s0TEsHUId{^-qC5+9S`0w^WX?8;I;4unEUHnV+h&ec*)b3K zHS+XOO!GN2)Hu4SP{z-V1^yD;+}yDm_edm{tsv;24JdSD7^8J?Y0R>@@%dnQGRA%}k>5-;S_+p0FYzps@e<(LFgQIxtlm!$ zk7e?yCy`OK>(v9^GY>J9&AA)*uNm_Pb>GKt=Iv|#W$VB8c;B}($!=x<|1d^%bMWa?H)&@b}rP&E`}HnMd4*X zqPCM;Us_ACmBYpS?8%dBWr}uhMc^^1nQCj1^+b5K!&C=DE~Q3Bi&POtl4lDyS}JX` zCLd!%)IAaq-wV>%h;_7Y0ShuyQB)+&1Yn1R4l^$jiNH5iRL=I|3Q)@;pY%6zV2w-5 zl$nsrd&NXWN-Gw*Y1mCv@TP9t+ht}SU%s$FWj?WuqmT4qjm|_Jt?UvY6ZedvddU}q zCmbAAh#95Dgcs74lDW;VR(Eirtf2uJOgdV<3aCv*U5Ul~GwHUZm+`;TCa5TvQLo~_ z6{GhB6ESh?`XTA#g z0$&hwZCWBnCiQ0G%34zmGP_m=LA;@3D*-FJ=G;@OfJXDBAQ4uz!f`O-urYNQfwE`t z36W#W(k~=9fE11)?k}Q#W8xoEij^AhGow!rjvu&LacK#QS(oQU+D}lp(?vFNbX&hc zIZJdB$n=7=T(wDqRZLtnB$0HnPzBwfz8`CY&LtrKTA54=-VaJws#7(hB59&^Sx$-U z5RN(}A_^~_NW+2)sR0{-q$sV#@Rw5jG?tu+5Q6&6{m@iGpJmLAWrSZ-|5*Zet-`-m zg}*Ywx;D?I_?b4F?^P6E{_vy}%T8H;<@-nJmX>s70hU$i7;kq*-PgOPFhwF)pQwY4 zFWv;cmI)DyDXBSlm8}eq&W;CS93|_7WknPuTi)RLmIA|;g6N!3M^pq`<4W--(6sH- zuY9ubMx#l-9mAMPLJLbJ4#|TNA$@p1f=B@t%WY3jIDqBrAARg1hK8@^mRYUhV2 z@}=cLxM@Y^DyxxT)f%6!o2+PSC%F#EphG#~=h$Ww^WXqL0<}sAY{t%!;6pxnFv3WB z$i1U8#`=_Co;E3r9NL9lu(#JgKq#otONIp*l+R*>>mgz%Vt`0yf!y9Pgh&&Ul>#Ci z9-G;Y5l=MLF#%~BsDR>=lDMarNM2F0Rj>*&XB&~D^;b4tU^AF?fY%=uHDq+mdlynJ zMGV6p-GV)pU9Dm^)ixIw7xkyw&gSi1_hdfAUP=({VeB0pP53e&U2RCBIgW8ZKWQYz zyzdtgLIdHBLbC<>-g+?uGM#xGIhJcf3sE-#Ta!O-aE_{cNWUF1589Gwo#IOs2)NLK z>eQQy4^n}D8f83R*5I22R{?;D&k~o>+Qtqdn}l(IcP-+R$c#p`g~I7%g5Y%4JtIP6 zsVp@DOUy!41l0)3)DWi?rW~1;1&atTM@xk}+{?zdrYrsELMn zKWYp0pg^j!C&)v*Cg@nXD#gzDsZmIS`mQA#%61rsRnOwFEiQUw7Q^s1Tlu^_|6Aw= zeB3}+DXs&Fy_aE;PSX>1)iM`KJG2m6zHs^oT=Y<87L+x)g6+UrkIn1tQfon!hc!Hv zn}9Y^&>vTHrLd}Un(v+J?Z1{T+tgKTk~AIVCu2Ki*AqGg38AO-{$V^rPw_>eWbhh5 z2oB3Fc9+u6}c32a?BRu{R;0!rb+>v z&-nTh8y}v00)~^_Q(PbC!X|KVcKv&P#?{n?deD;d?^YkX{;b<+F;HJMC9XYb_~ZsS=DUzgDVwWDRSr4rrYWbG;NOpdEs)T&PxsP zbll2M>Jj-+fSxFM}OFsQyydZw=ce`FuZtCi4UNID9+#}Xej zFILWITv)7xEF~U-O)yg>qBdGrV+5JakDgs$DEYpa_p%THGC?`}R?-u!lTlL?@TH&53dGMT%d{MM=0 zNKl01ZDZFTb&iv8c9UsR*0X5BF+poGgwY?d1&|irgn{e!L?aC)d>m)iYfm!Z2-jP| z;PQ-14mOOYnYDi9?2Oit-YB^6SwqQ+-Jnp`0L(>_Kr3>nsdEy*1OT+&R61(9usWq> z8(J}*NS}3z^!d5Vo#?#%x(a{4TUc)p>x3P)5|fx$)M5fe`?58ehQijj(Jv`qyPGL0 z9)p8f4Mc(&r_6RkGD-TqoF(kRuPj`_Fy#U=0yy9+On(dVjLKagV74sk-lN{&g*c1e zL|G!MAS>-i$RwWiLgT_AFTE!}D>c-lyy}g`tO?P3q0AMk983u!ZYBS6rv8|LNWH00 zyf$jxsAgbfu8ECch>Xlo)s7|~Ho^D`5J=q&@iMZsNes=%jJJlrVu+ylsotR zj$vwI5AR{Gjs;XZ|M>O*8JF&Kt}b5rdpWQQ_~5!x)^qxoD+^e!X1Er?{c9edES#Id zNV5nNAWoLV=QX-GOV^!GtA}G)QZ=d@AkBbDqq+f*&UsJWsRu(21x@DT(8fePtGBeQ z!QN(T=Du!jmWb7KKg2$<8^VqVS#5Ta4GxjD3andI#zqkW#D@OwI|0u3!vYy~scv!U zYaM1LYzs0L6^=~FnyBk(lStKwxMFQ_-(tH_iOG7vJ}yyF3j;ygLq0>(TcEX*D)-O&G9Wj)~eDn8HHK5*JT(Q>A=wC{u=KqkZtBD4YdXdW*Fv zZ8Nv(Zt*#U{qco36VOSxLB_Zh+QXGrl>pyR-*wWm zqv7=mrVDM1lzeJxpckx`(RQ}UaX#GtpgCKpHl(52NJO{HH8Q^K`jdG3SZ1`awNyJ2 z%bxFemC>OfrcItk$F+Jj8y_}np#r8*wuFk+?(XuAsFpB}_byO5H3K8~fwE|VLo~pB zI~IssAelY#<8B>!c?~)&(JP_Lu4ybqWl5WWrgA+RG?^hv`;5&JmX2UwCCI*+A{M8H z+oXhFfeO~k?z7WhH*KnaVTCe~3)#Q(FI{)z1WCcs<;(=X;NFuFdzJbRy%@~!-5VC|% zR96W*wty2B7us}*7W5HVA&nBt-b|3!Og%QV(~jX|o+PcxQqorSNMpT6?r|Yi&KMIi zCa=|dvtnhBp2waOs!0ZF=r=Y^ni*`k5qCHlL3HkoMyD1q^tt%(-)+@1Q5*iY z^~nC?$LGJY2kk%3PJP##j=WB=*PAN|#esxvx+Tx5bx z`c|j?&DuTg6F==eTm9#BKV0sO&TzFds_G1TPfiA>z0?>+)Imj&R}N9DV%pz2?F)ds z)5Fxib{6=b=!Ixq^z6=($&8M}JJK(O1wZLl;{%H%a?6%)HQu}wZzk(?qK>?1?;=DH zXR2928Osb>)z{OlGm%jAHt`+IYp51+lwjg zl|haGkZRA9y)scJ{3%8)TT}hINqZ~dpF%L0{2+Dx#Z2@KBgX(rP-Ze%GASUYm|2Xf zFU&wp)?K3i&cJr^R>lRXZYyZZ`=$s}`NSyx7o%REj`9%BshT?eFS*L;+PK)(GIg0C zlhd}4V<}3aEK0iyRu17uK~C9_f=o?Z#A_iN>x8WILVD2d5*lJxi5a~v9?_TfYGozZ zahTw*V(s}W;wO+fXXW^)qMk;e8AQp)88u38)~I(J!jl(zW(fZjMpPfdsSBr9;yNCXX-oy2m_Rb~3F1(KyroS?69lSh81M zVe{CGc91Z&*qr>B3TJ!U)_O`#z+DN>Wmv!l`QGMA$Z9OMMy zm1FI)jn=fWV2Mu$hutXzUj61oa#&#Wc+RUaW;6luUT^cHKr7*h{pFOI$hc(F3X?=P zQExSJowaBAD>=5)-G#KW@MW>VS`sdz3KB=QkMO+Q37j!?AILR`(1>^nUlNW@m?%i< zbPBStPgJvUwb&+Jfnz4)6FR^U#EkVBc+h8ocXXqy2a>2ray=_B)URfk`KU)wn!LVV=!A*=re(6e<1CD)u@|V#0F{Yk zQ&69pp673u7&oIXlRBU><>EFLE*U3I7ZT4EsdUOgHbz%s`gn1SU{Gi_xLMmwf~`Xu z=MbOHTwx98#@#`^{+yIxfQfDb*t7}qc-&gnF8DW68N;veZ6UO`-+LvI@MSD^+(h#C zaQG&0>`aSRgs{k%I#}D3)(JW{XH3ni$hM2LxJ1p4-Z#fjQr&l#zITWO^^e=dzbb-kIySY6wqCJ#8 z@1_W(ck35><7Z}%V*4n&6OAXcq-jriU&?e(+?pO7>oYK>dV`pBbEG8?1ao=cHHNQ1 z2zKZXqpQO=u4`Duf)lYFF{yl(+U>8DplU- z&pKjo(CSZSP1ft3>k-Y34eGzt&rtza??EPN29k-sgI2ZU{Qdyq7a%_NF~gvJnV_afFx)E5jh_h zynVD`^t-KlP&U|o0`_b{=iSrG-(J0HPDwIMZRxCLtoyha*7U^+CIy~`he&})5gZSC z%_C|`$bsZ|q@$LpB3IfZq_=GIQQ8X`&^wmmHFwX*cSMLkPa8>LO_N4u!I`m3zJoOJ zO!8LFILU(rWsai&Zq%n~m@=s{@U_^-{LO3)D!k!hG~ZXet&EcHDs>O?J*DmqZb;dV zQumT6ow}dYy&$_u-Gl00Qu1Z7W-_CN_uzn5_A2(a{@MBTGE|6xM5wXTUTr&L*Zj~E z;0i*$>Tr#1O}mbrFGy-N+ne_kWdeVR-%QWuj~NZlPVKv$U5JA=OQ^UL4Mz~gspzXH z!?Sxzq-!Q8XSXUOB>lu};Gbr|A+0Kc@Jg){SvRX)!6HGkok?%utxT+OQmM^+F?wrD zs$E};POjFj(OP?{r2-%uFQK{`rR#H{37C_LLKC~w%Tt`7znEP^;hC4eFK^Wh*RIbi zJ@JE7Alirf^%(VRCy%@1c`fvek6INHh^XHd9?lw9T74lFi#xbDUK8>sc5^e$J>6c9 z)h{LNaYD4TjxPo<;?M;Rml~`Ycko}!Z@d4u{(F>=dpsKUTKC`a@3;8#(eYV#aJmL7 z-9x;){zbU?SZ}dccm(I^HTDIVcU$sCnCurHMMC&-!3rVRE?-6g9UO2Du#2DyZP71; zq7+)FSXR_3tPiQV=wB+Au4E)FN>aeZ_k1wycTg0I&V~#8^8nR=WHve{5fJI{eyufT zz`zpbb?v|U;nl&`OZv#94_CXZkUcV{PpC{~D^`LdmAKMimgH@P6vb@-=e-h6>zsbe zw22v=6lZ`Dtxcp?0i5CFC{QQHvCc9)Xp`=7AD7AToDR=e|HCOT3h?BlbC>nT;5y`0 z=QuOvKzk3Ib^^(u9H!G0L+7(-qu7;hv`&q0p`5J+kzFR19-^ajwS;rbpqvS z|9$^-4id9g%i7}RyaR~)m>Vj+{+Oq?}^25^J&Ck10< zwPy+->d}(5xD~8~?a(A__`Z$8r{g1B5ZhXY)(=B9zLslOuplrMns<^`HwP5t5PL46 zs7F=am7yx5=TG8EgZil&<81t)v!Ia8009@5T%h>Rgf+A#a8}`hj`6JlVO=i-$FS9> z(D^mMkd7Aw;zM^lWTo|A0UOr!LVzG5VcN%W^=vd8kUVZ}N!agV5FBCAwk=Akna||3?&Mt% zB;H#RJ8gzloZU2X`a9GHJ|(bg&=0uKUaP`2JgEVi{zk|*uPc?0q4Xw_kBpf@_z=b%#`X$BR*Y-MJF&Sb?W zP|phu2AL{$cBkF(6c;9dn4koT$<8cgvj^~(rG0KqsSdK)d*2;md#M|y^&dcb|D0Ag zei{@3AI^Hx0oe}d`lg0so*|iXa#BCyVk2n}ta|!cpKR7AXIqoEemU$*3=T4u;n5iM zHZ3A4JeX%24lnNSz^FJl>xUoawG1cX(vm%|p&79Cp9NojwYat0y5H3_m4CO5=SrjP zapPDJGI{q&|Mc`K@9*|04Y4K7Ya{_HnvNbUBJ* z?pK#{?L1(8efFQo_TgU_Z(BMQ?Bsh1uTfE_#cSh_!cUM0wa+^i3u9D=enm8#4#V9qTF-#RuHOL zBq^>S_<1lyX?0x0bcS0o$KCTui>Q_8<;e)gaa25_iUDJRP^w)6IpBG-dwA0C-Q``H zctfZYS8Vc{&7;xj>F5KGVTUK(F&ucf7joohV=SZI-~lvr1P|6VAd?B{)w>8o!Szhy zE-47Eg55|9=n_!c4I!;nToF8+t{{kV7FJQGxpo-WO@!>M9(qbQxd|<}*9UEIV%1roGE0zq}!Q_nYaL{8zx~Tc8 z?7ZWL3N<+r5P^Sn>ik3Ji@$V=?)^-FaIL_3)?3y}bm~m5F!$GCDF}A; z)=^&N_Yh00ay5vPjSZdi-WX1GEc)Z_;k(IccXAR|2$vKu*fnU%9m?%$)i&KAHa5on zv(fv$dA)G*_f^XsBUlWh5af?15HKf@6XeI1`xe)x$uRl9+v-%yxc+xoohAeC+|^+L zgG_9=Z5YB#rBYG$&Ym~8O#*WvR7I%M0-exokXR1MuS(Y3nj$|hjIPLN zF06sCBq72Xv`MySq8*Z5m=^zoDoou2nGB&{)@2OceGG5bU@RhEQSYr11UBVQ#T^{M zLuXw?74ctGsdBr7j*IxC%p_&@A{)rwsW<*ue_>(`+Gf6W-!;pm?$_=6N5>D$X!*Oh z;m?P>Zb~J%>4@^rE$l}XCxOf`u7OF}66W^Hf5UFl2C#2Yz40AEg$=7e#PIUwm%>2K-&ZSTOo< z%P{5+hXnzA@p5m=pi6-IvgN4?)fElAHG~FxG;+Q6);NouUX`tQ{pd@Z#;-w}6*tO) z*nP73)86*W7Y12{K7r<2V;^zexJR_sGgA+<)u0l;jtVg{GCz{m^Mm?$Iw%S)&YqfA zc5o=|pneLRKQe^2W_zUm!a-zl4g9&P^Uqc30=c!2u{8KIZbPO6m*6_Z)eGqOwwULB z1$Y`yKbXrdS$ zZTRCmt@frm|LwM*t98!Ie`IQ=@BxWdT2M8Ia zF9!I|r%<-x)Sa>9YFX_%>Q8)uAHp^B1=#x#5s{{Evsug_;Wt7^olXq`9h=5nn8M=G z!fmbYV!01Trzl7>lqLT*J*;soege=`cdBz*6yz@xJybDY2lDiUOGj9n+#sFy?|Hu` zuV}qE?UAfO+@kSGacZ21@6!B*AASAEF!=(m`L?JtEHRv|CD_4noKHUB zj+z&gH1wp#=~GKjx3K8fjxQ)?L;)-j4_`iDgl3 z-M+GEC*791N(Gb>ivP=?=;0FQdLVuifT$592}mk%s;mBJ((kAFUK<;**dPkRGYjU0 zCT-i>(n=!x{4Y4g;6a3GQPRywd8q2)4-1mN9Q2_89*t3UzEN&~5v4U_IK3NsDnyzD zEHrRL&BU(~BN#Ln|0Bi;mgg8bb*M}e$2N;Nh$kGBGkDKpL?u1WcQ++V%kIClNxFie z{)2{o^OwMY+^cKja8kjNjJVt#PCmdz9YlKGBg7+uKn)`E|I0V5jlT)86c*^Z_;DGR zh`40?$b$qt^N%IFllPNJ`BtlQYhsSYRrTOgaI5;2Qx|1naTava4hFYs)djcKQzgmV zw?qg($wcE}*&&l+LvFb*XwijpIUTHJk}s))1RtQhtl>ogXf>i$n>D!yu88R{&aGvR z{{5jp%n?`w@iS1Piccb{2qJ~d#fw1N%HRipyVA~_5xiNaNG$I%>C#`HpAMKF@9i&WGRAqLkG2o%SlelIg| zC8FKtTOB&v&OCxJ%&i*Nve9}!8uW^3;egBVGo;;Xu`pvqxh*c1EHIu_YAHGRs6Rc# zaRotQt2~*6g)&)-CE+m|qrAR{0(r$&WYcn~q1w3ABSO;01W~%U8+L-gtzbSBY-y5+ z@;)WzS{#+4Qc)I(HkxCh>RX_b$PKoYuu*ZA4-w1v{Fw#hb@nhmd~8r1uu6zQ>ki*Z z++XVhOwq<;Z~NSMqxYql&9{iJQ@o;_1wy z*r>w+)(R0xQ<*#Ha@d}>P^-cm55TCbC251vuLn%gL6$eyozaatn|TWx=px&ZDs-Ff zZ)z|PVGABSXT*}|UJ#8nw2g`W+{ZctJBa;zH-w!U^I)iEm@76A1Y=rhjsT%8V~I%t zt=O-5AkX(}m*l0eNkisb`wLV1YsMC8RKtdvxk_<>P*+&SHEb9(g`j0J6h9Ws7an;y z(}zJ1)ZpJ14n5P*K(}DY0OUqdcGD0=QeL#(iF#V0G%FkeS{hD|I_=kAP2SMKTdT|# z6Wj-lo%R_a7Yl{RbU9-Jv@Hmc1XfDPB>ql@NV_wJX7faTg9;fm4F5(?it~Vab)pa* zEs;AGpcF9Opv=RsK`);l3ra~!M0s>&fgwWV%`geo19Y#&x!&Uw17#=kDCQy^S>Qe5 z3L9v_hgyO7bGo=DmG}Xs0Le!n_XQv%tXa1xBG`UkEeIFi(=}^-O=GPT_6QRq(Wy-)0*z|gp(>EL6^dahgutc{Suv7}Ka_+Z zi$u^T>bXpYjoe(buq2>;+o!AzYL7l_ebf5Ke{3z2`tG-?&sUM6R!43TfVSPd$szfP zyK%xL%Sfi2OgSAgoK!A~zzS)5$TWe`<;hB-lt5HF{3dotFx1L_F`S$Xj<7Qeya=pH zbyU8l4+N9xL=w>BDoG!*JOgs-KT6vYu=xTl3=7JtOoJYb0m1=AV9_rR4F=je|4l@d zKFBAWfSiq>lDMvg_P$mXd$7j&>4pObR=Xj$voGqAat%}vhXhtAKu!`RI@76yz{UGt zP2}{zXzUP-F1?p1VRL>G&X!G_yX55^c%Ax z>rfN&Rj-@^Ti4r8ADN55{gn{02eqx2wDcswo&GV7k0_E5iXk2<#Z@XGen0+S|L^f= zz+(XDq8YM?t z#Ou0#&*k|9mh+vQktaYhpc*tumvIDNX$p92T9&N z;J|RkdGt=WfeB;Qyq>(5f^BaqbFK|X2iS(#aq@aTmArvHYuEW@?om;pA>?3qafURh zV_a-jZX2jJb9~$%AN2YdSMRtBCaZOuFhFVlcI`L(2P=LwIKE(sn%2@+lO@`2yeUmL zcUuPsPo8h??j9T@I$W};n99BfJ6n)1`l9U6Cc3#f>YVFdt9y5 zk1!AmiY#Ub%VT0IMIQ;(2sE)J0~3f1M?kueWh<3XIWlSFWcd$x&Bu??4XmW7{4+Xz z-T%Ql872JKNgR5ph)1BW#Z>P8*< zE2490xJ4x65zKnR{yIFgO)O=xDjYtZdH9VVn;8AZyBBW-_?Jh1`xfFRxC*y28(N(+ z=&^j@ES<^O1&n@-$fTW8#-z)H5{@zrlfnP0eD_4xJwTbSC1+Qi?{cIDGopx%x&0Nz z>sS20qEMU(;0;!d*GlFLsHz;x64A=>lHUC+j%zj0r;l3Khf5(21OC(lp&bXUT^$!J z`z_gM)7Frbw5M8DFix305+~xHVt%9+v4SxGX5MH@TB!sXOkPQPKW>&lFb$*AOe~T7 zUa6?Bd3MsBB!Va35*lgKq1&cSy3`%kbn`e6^sb?9{lIh{pSS;uUTp6Wr_Lrt3C!n8 zc-tgPFq#J7=*)_+Oz(&P;#C#DBCTA@O5dm<*SH<16@`F?9l_fY$hzq7>_wnE)RiY3 zL3}2^#~a{^QDC2-|HRr9l4UvB(y-yZcKndc-f*ZAyJ-XNfv@ofU!==2*Q61ALnNyh zDqxEHp>r4aLHWCu_)93|&06>hs*eM4{$g0cA9Z7p&0W_8-V801(AA<5j8BE15yMmFxZzVy6Xm1`T1Gr@CDO< zucATyz33bX3xUlR);pd?fz7*^=Bpn{ z-BR&?$}05pJf4VLTdVZM-gJ|-0%ns=CL*F1g})N8xCc*^`;cGFaKl;y8BFUDh_LCb z)K9AJRokD?RLw)>EQ?Js?&XPejM&Pi&!dpqiTreB8b)ypzsnGs8arYwPAghTG31Qn zT=6DkwwoETCWhYJ)W>2UK7*h#VPy(L!l<791Z5$^e?*T0@8`u%MSmOgc>7y&ST^i` zwvg9Z$nBs6_MK}LKR@lWNGlEF_UATBpEj9tL5~dSN?uR?+`YgFPinq4nu5K(i=EMU ze>2`v?7sq_c>t)(XWv_l#`?p&W->V~uID6vg(e|}?FwyPO0mXy4b(SoWfhZQ+^)>z zR$J9pZ!kGO?Otm2FG*6x*%``K3^ep|;1jVSF!BV~Qu$TTNdCQp|H4%~&$@31xU%^b z$`=n02MEQ!eGv37cPz{en$#2661 zg`GnV>TROH46=N}kBAeT=IyxId7ZW88{9aA7@Q0`?IDgY$Z$R6Rh!u(TnqDxY5kkH zMMt9P!kaDr)lP~Sv1@)p_qzO@_PERP4?Ig-=lWn{Vio@51Z5Co4olp9oyil#?c-Gj9K z7hn8gbRkLgDE>Ec#+6Vo??*TkX0Y@A;oxX+C5-Q*u3hNLDKv zf44^XZOj2dB$L+LON1&D@qF_>;Q_`UuCD6y`|w8SFLqVj9C*Cl1CUREYkS%z)-ZKk z_&OOdfd>(Bunf0I-Xv?9{Q@dF*sXv=K}rAYZC`8E+2hvuVhDfg%3L_mwF7`P&KN&Z zj~=y6Q@gIb>i^Qmt+)M-2#X-Jp`LOF^?Gc{@47M-r^JcW5jAzQ+|bgr86<)8GPTu* z#x+P)(k`JHskIcSO}5hx)URCfwRLeNhhM=IqqYkvds>JZ%B}+znrdo>=Ov>i!c^Q8 zf)W|4PTrOSsuU?2I*|G>X_Bdw7DZtJgtow?>j)%8Wv5TOcdGS-rHj8OIt|p%sNmFx zeyUM{%fI@NHg0R}a~99XqbJ-71p*r<{^oS9~lt&0t@ z+xm9uHGV9k$l8WH4ffFqb!91y$Z?{cYE4+F3P<(8YQ;j}@qzGpRLsR@Dd&QN{x8_i zC!HLxZmB4_JX-Z~x7A+SCaZ||yu^8P`)I025Qn|vB?65y;%n~tlz@DFvn1fS|6G8MKNYjL1 z-ZIq)YW>$)+sG4HyJ*-m%|UQyWuHk&#-FT8z*H0Xyfl%3&pOLOFQ@_?)edeKnRFG( zNIFM6!Qp>hAl|97?4(ukTxmCTW5KUDewMj=5Tu>ef zMHo9ucqP+2tsToEB?bB^NCAOS2QVQgj;G?10*g}lP-_svp>OtfWq2q!mS9ueANDX9 zqH*AvLmC?-C&Djy1rb6rP$phWlP6Xp@_>SbI5UI0J~{OSb48^$8Q<=Zk-tqt{(RTV zP4p|!(%;BJn~eNYZim>1W^@vN)gPM_t%M^Te(R;|A+X83u7Yk!#wUZl7(uN^98`F) zcn_h;!lTO>|BAP=ByIHgGY>#Rk^Yl_=HhGz_DP63F{I%9#M`Cb4|;CHdCzipB0xkb zg0Vo%Rfhjk#Qi*i>0%56T4mNVEs;H?uJEHRYZOf*RYH6%OR-wo4!Apoe1Z1e1x)x#p$S8(6zTn{w_XMhs z0&4`b)$~#U~; zg^7OcC8Ry01C1F}yG@9b%t?A>Wv#umQZa#px*R02$q}T%Y>--?>Hyx}J=omY+57|A zZ(3bV8gr#nFy^~H64*Qawd1wclb1ifI{5kJ&eL6~w>dt3KNBpgl1ac0X9I>esMIj8 z@)wRxv9}}uEGdTYOLruI2VAb_Tl9Aw zJl%Ty)Aum#w)UTGKS$lO130U;pKk7L9Xx*d^7+>0i@98LO%pjvc@4Gh@5jJW)A41I z@CjjrYzuW$s1l1ydoGT7>kZcW@srkDoX+315Kam~1r-;4jz_(VLu^f;g1Sx8mS_?N zB_Cs$WnWYVH>!CTXmdt#5-AL?XeVbuZ;K34`%^YRQ~*F}QzaG<*Dq@foM}INP&Ejn zBYZrM7jiI$jK>W^iOWYIrAv_yH!(nrFn{D2MZ$)VArBv5yd|83P{ zqx*>#2?3U+i}y-A@kQtnV*i%11-!b)USDfNj6fwYqm7;7(ml?m&^_*Ac{2CZQskl~ zwxIeaww4+I%mnbwxBrwMs)5BMGDk3~Qnr3gsZW$ixoXppR^_pt{Y9fz4#vD3QqDpeyWyRRt|FC+t+H3u=G1!3Td#x>( zf>gUwud_^H1FuBiZD;8dGQ@_x0TRo25Wse5`ySk{qEoIkbO`|0>^|LL8cw zMBs&tNFeH_mvtJ}Tgq1)>~8J+erxA-8=n66$m3}o;zzxZeNr<<=Jq3wx%`ADE;|k{ zNSc%%C5S&=eaJhNRK@y}&nhVob=;n;ce~YkF><*CQxguQI1L!J;cylG?1?8&j|){P zCR0(K#vYS2U<#FWik-u|9}RVpGFMnJCp8muW)*5G`z-`jlraA}3A%7_d+K)eQ=GV)&XTE9D9iopzyvQ%`{dwP#V z?K8LUS$}-ok1@B&qP=OtqIiORIR0DffZ&6;3NlPW#z|OKL8jg=Wz*G%2oCCn6dVCE z?V*&y?1O|JsY?ar#@-)ZZ5?PF*TIX;AGf5YZwlh4#7_@0K660eIy}& zwzk|FDTxzdzmGu<#8?pKg$0Ldq<2Up!P6|bk&-h8A@_l;;CrzLx>30Fsh1}LZekG$ z)S)VDOmV8P zEJQZ4e~aH?@s{dEYufn<6?eT9M*ll(TS4B!3dEfdRFd;kM&TxU>m;G~T#&imVWFm+ zjg+coBn+z1H-K4aY+($e?a1`>$eO|Fx{zp-6^eNmP;{Zy0!V;Qy>kMLHVY7 zn4nmHpQRdFjmboj6xF6c7guvx#fT)SXRM0_REA7Csh3ju(ygv0hNKq0xg80C5S?Ii zz__3Wt7QlsDcKf&*W%rW23EsXAdrI!Xo&{(m4FMqT@mgSYB{D#@1-niltVcZ0xv>g zOMpYAN7ymVnB1d6TdYVyxRo{cqR{D#>r~9Y!0Cqig(!Ko#~W-U&|$e!ODlo7DmUBr zLBymd&KNZ6&^HOgL_IOjeyZ`7&>cB<3#xjIZ)-ZpK!_D;T%aZAkgAgo7q6x}RWfxW zsuBt%Kzq;KKS9)`$HM|qsZbYOHiz?Ww7x@Qs$~V))gVdm%T2y%XMVc(_;zGMK1^`Nua38-Wg?1J&k)G8To@==LO6DSQ&j%|i~=(*!atCv z(3xCL4ye>mQ9>B90aqZdwbv&{2dFfVjKKWJ(J{6#H-^MAjCv%4?Zu3xla;mjkk z_RiNvc@3-K=EDfC9^I*qqrXtYLFXiW4TOe#H%D{<3@7+j=bxK^ks zu!QpdnuBEO%p8rtU7`33s95Cmc>#?`&@{JuM$u#S5U$FEORGIP@HH^>}L4k-B!2ytWIRblf zeBmLn4geBa0r2Ev?!*aHLB+7 z0Zo*0geKi|VgjObn8a?pufH?iMTbWC*j zutQBcVT)=CyLWXj3<1Sv^&yNH;+ci{kv@hyZtGlbooGATSHVbgCVs(|r_x2#VDsNdkL8>Ai9o790y?oOG# z%T}N_{h`8`}g|J+?QThtt&V?|g1b4&AVT&F4;i3ung!mQ$KY4%71QM{CrtsvX&zw)> z?*P;4X7-(oo0z0g_81GvP(TZLG>bEyz8{Q7Ll%7~=k^kTfa3u&0|WsGL_ll;(_zt( zL{@6FxuILMcWxJ4Y#&`K)%rrCasyo}(8DQSV1zeN&6NmQrV;NI$@Iv^2#KfRU{|C< z4JKPU*(RJ;gi0bPVZTsW8bYQ}4n9;7apZU&?X19Xnea#XzcF7j%$8P*m^p}JY>$*@ z$y)e}%ZD>KvWE{DbAQ-nStq8#0?(A!x=^CSdJl+sWh(Fxew3*h5Y`ZXX>Y=)z-z2f zslE&PIO0hfr$p#iSVZr^Lw8pUkh?M>_}EsO^nqMmofX41O-J+g-IiThz}H9|X!?Xf z?B1bc)*JY0Ble|rj}+Ah9bSS40oMnv2w()*phC==mI%zR=ir7;W@>uCWx!*OUYcb4 zWQM+)@#FURh-Q%hyN%OG4URR@>w?)R6qZnPPxAXnoNlGajjp3yV?~IdCqR!PllFZT z0%`-Z2Lez#cM@|(6`)F_0vV_bLIszt$+CgI#^q8K^l6jsrTHL*VoL=BZeeO7F`=+! z{qV9o3)RPK_>bf=qB0^`)f8}+Ws(ROUvZENu9TMRkI?|v1&g3E7c^-53MuJ=1OyMzR^CONP@L?|XO@n;Xww591DF&~RFA4u?O2wQ*4ctY_8Ch0cv zPC!8oZvB~{7%0uPJ4yNMBJDY^z~dQRNUN0wF3`O*U5LpDCp6(ph$g${4%wtJTLFXs z2?NQZQT93?gnDXGCz*;x5%?1L0K#lSI)O(vHY5T}S%h`V$dBbKPFg1a!#)uVfZ^a4 zp}f^q#kHFz*>yR~iS5bmn9EG8N*`Q?RTudSgu!)$)H#r`bD!fS$RFPoAO#_EO$eCe zu809|jjdlQt*^=!QG%ArT?JEoVsk}o@EC-p(gU?FHy4d?9pUoZ$y)32CASAsjZ~gu z<}sgse1w1AwVI9&f2qJ)CybROT=F`h)E`oyi`-z{DKrtqi6kmv)I>##QY9sCT>vyP z&3<+)WOy4x5PgX-kemn@*eM=d28NnpfwR_)t3pRjF6fGPKD9uk$KHi~@x%;|OMZKN z{fd?cD7MnQt{PFoXZ%#pJP8YHC`TG-6Xs56qOF94xB4)(p_j1meYw7c#%Zr+(mp&L z9Dw<7O^jII52iG~S5tHds7(J+Z38dWl#O2kz&`k4KkcX8@rS_>S&guhinaLVZqxg0 zQ^~rC$pw&1qS`IhLWWE^=tR&Whcwi~vCTUgxaC(fh#<{>>>j?{U5mBh;L9#F8ssx> z?L2KU5idVB&BWncODg3{Y3$&Uwf=O7i`9o zr*A9(R2*zUtZ9(4>WE@Y_?o-o;_%`EY0Q z@R<9%#KY0$)DjG&%U-NzL~_Ec#HmMG4fMJ()zYe+R8%&vtZVHdfPHw$=aw#|60d!w(62&P60ARrFX$uMRr?{I1yPBZL6c30D z@-6O*?hSgp#+Y}(BfzjwTT}RO0TiN5rZF-P{X5-bqx@ z5<|0quifw{R{?-_(hG!LKy896%m$P@a@%M2fH*ljA(L)L3cpw$JkBP_$;36dRz`AVDa86& zGPC4=V^kz;GI>+2A$sqZn~+7LyUUuIxKj+tuLo?CL%9gEnxO@g#NB26@!&A)0%-^q z5Ey3<7f&9-nV32@d$`Rijjn}+Ndsfex&~Dyn1DQF#tuK4qOIzTWsS?>VZ{}~dhHHm z&(NFOE$mo5CGWa%leCyxK}5UBqZcn8`qM2p^dhrs>kF@^xzU zVLJA(euW{7C=WV52?lCHa!8xV@*-Gdx^B<~N9~(Esv>4;+}h8OSWZ2V2|DOL*Dct4 zl&NrHgZr%SJuGTqO|6SC2# zW@lvq+9Y(Xl+xx<8wE$q63J)i&*R1(exVf(1XSkY`*Un+EErczwPsd%*YR7j!zTit zJ_o{@Y#u53DfCrF{gEkd%1FunY35F@Z#ZZ>qbAQve&X6D3`?Ud{MceZF(1q3t8F>` zA-#`E0^fjQMa~W<`?6DGQmwhD$3t8k$%8aDeVBtr7!h-DBR(~O&BVo}hFh75>lT>q zh;iR^oF}u12h@`JMD4#_0)Uf*uLCiZ zsA(8HQPUP5-W9vNGA^09VH8X;wy}2#gvIA6%4$z~4TIE8WwAj7g;hDQ%MBZ+T&;D4 zy}+3zG1fryfOZ4@yXuD0a209%si3g*R=d{bq9ce(lQO4|UGiosVq>5V=s$a@o{6|rrj6zyj&5wwJ4y5+j0VB;#hI~hz8Z(T8kb=EaO|887_HHJI1Rd z5-5G32N;D=xJcaN5SLo$jm3kq^Jpgbqb(pO@hAzJ$XAY$BDK|XRIaP(PS9U8CVcq} z8Y1_uJ=#mmz|rE58%iR+Gi_{mxit!6;oIv9+zycZnzbTi}h1~mP+<=OBL0Syt}RMfK%im z5uIKYT%)8pdo9yM<(U!UIA%B!X2x5^<(9g5j&BKY&QPYYcj%VGOYdR8I95twfny}N zPdO%+pC#8cs2wRj80LI4u#%lCUEq1dt~QSbQnyfb)kH*_Mv*6!5N9b761{&x95zEk zAVT>P^1Ln9mNGrO1O4N40P`rw8Upr{=p=~(6W$B7sA^DPH!_2K0^bP?X0%bZdkIIf z>?7u~Rb|?X9^Qcr5~XWu71!Y1)jiEucWCbOG3G=~t^U$rb-u97K`VdBe zR2>Y3>4-@fa$$?YP715~JSJ2)3l@wE>m2y&Go=9%Xy3j|oGy6JDdKO$o3{_$6aAS*&Y$NdQwQp5Ig$&(yELXU$ZXEnxlP5NX71aIN_899{k zT&Iw_osE)=$s{n32q2{5N^Jh@cItNH19MZn>12wVZwl1^9sG z9oL{GP)RJmqDWIqWn>Nh@e!<3bM@Rosb4sUx~*Qfe>NJHlvB4j_4_xF`YK5Z3j##k zbq&}xkoM@tCIaQ%D`IdbDPM0>6P9S2iS1ex&NGQb&NjS8Lf(ohak{E$dQ$bAZ@Y(D zq%6bDO=%Fy)Oty|4s={ddzaM_GE zt=%&O*gvhh#SYKJ(rP|I@8Y*>-`Mj;ny{pc3<>LZu-F35o%IsE#!`j?(1iYVMWXPT z$gtoB;5m;-j>uMPDNYyo=>uG}vM@7eOOJyM;i6#AYb@7_7f2 zoC_@lvjl=XWbX~gmw`$0c;yD@mTnd#rN!|411C@doeM&Rxt`WjS}>6hHNOtb7OXP3 zx`?|L`QR&)czO>e^%ECI;R(-Hdd+1E3NC_H5&0O*GAOiqs{ZXst9Oa*8O2E9Eo$Pc z#gJjUT)$U~6;C5eR0AbAq6T+`?_zG@RumI8EnD2?R|etT%SFDTXvOlT={GvMVaO+ z4o|C$9S^Oa#%*L%!R_E=K32!Q0b7cLWzkYJ9bP*H0boLXn6R0+X4A&t`gemFBv-hl zRbqe_qT)cnBm|{Aj`W$FplqpqR5+y(O(K?x017f2<7$8c+3gLat`AkLVUw&8SY{$0 zWV&g{FL9j`0%V82)kLwW^bKVT=0T~357pYB7{RgZnk%fY)RaU%>l5UDq<0L2F*+iL zM^b;3d;;OrTgeqHLqO0x7n8udR(zq8!sj;wN|zr41upYG5|E05`W>#k;B49uIc=Vb z{5BR67EO0wB0r;#z$%p#K9$$(nY0XJ=1;7O5wsuypd@Qq0E%N$w)3N4kzWOJK+w z6O}IV_cbL#mp57r#W#kK3#kV(+eG7v??Q6nC+TsHMyA6y(Zl!Rgcc=?;nn7Cre$Z= zN{c1bR@(k)DrZ2B(hrt(IBIdrmD(rVe1z^pa$D%4DME{^NqvwiV+;n*JE`BnY_IP# zz=<~@sgb6R@WfgxajDAtIu;HE%=C9NDNL=Hz|oEgA{aQr??`PHkK-KZy{xii$ic4m94VMXr}ti zBiAn>s*ewFjr8G3r@j84um5v@)dn{^+f=3B;h8Gi`&-|^Owt1 zgoLB=*s!>|#DDqX{&(jm=e+*%3uMaeF@S-^3W*P5-i@4YOgiu4BI09iGV*@saHX|q z5i$1v%xot-#K5L@ehG*F2{M%tcXm2B#05|^eu15UGI$H`BAJsHrncS>;9KKTJ>Pz^ z^Zrg7lomXit8Ad%R^BQQ53a}xUs}>n63pQS`l^yW+?O$jB z5>0-m_4MNG+ykLQh`8Mo6clO;BA1(GoR%MTFL2fAxb-uVXRv?4k-hLWha3|uXw=}$ z=&7;xebLJf4?{;+yzG!rn8uGQb!f6SfczRUQ|zzJXU{0jeYe^+>P#`T{Bo zrJ=qDP8lWS)v=@u*yqKwg;eg7v@c3xUn8Vrd=VJu!GLIj&_QsDjsSbNagkYBLgpB}FB zN56g)@U8XMKc=hw7Xj`iz~wJ_?R+gCWeFXM%){257Xk@Va3vY3j0Zph^ie!kDgOZU#|Q`7-hJW zhw>l#JTwTsCN2y?QZS2<<-qZm{PW$3t>5glJrns`ck(QOqY zLAnb>^g5Uwt!{TtwlU&Bkgo^}77oyLy$)F_2<*VH%|W#r!JVX0zLa%HF~kNjbBNz$ ze8Iqs&h4%a+)WvxWbI0gr^p@DtE*-Gc=p1L%O?Za(~aQ*a%i{lbCe92%942Xp>qDj zZ$N~2;So_9#5(YPtuHjB^K;lr`#nW{W{s4|)?RlIuw!7vpL>v24D7l zgJmKy!z;-CCgfhZesPF(ZzPQT7}wO_43bZR=A+{lmMDMJinJ@_6iY5IkY?4MH<;))x(!qPiYiTHS z%Tf2*+?oL)LhVpxnX*tKmX*iq zuU0@P0`?9QJy*KnV3za=omK?TbaVmBN*py&u_Kc&W6zPOEks4ajPOdobzZkQc~Zpc z5g9Cug0e$@!%l`Xw0aArtn*VT zKQtO&ZqxOMJkCzTj)S@a^eU2TN;yjjOwP?53Vcy`?y*xiG#?fzaD7+{6-bA4yOZeZ z(`aoT>MjV~ZvBE<56a9D$&@#daFX5GP;6akgU=Ug+~h)yCt)T3+Qu^vAsCJK6AACX zLcGs2RPmJEAMbmM(O7?&*DSH7xng&PCP4yUq0Npi1~twOtEC2m!304pmug>w z!lNNrT|HD#ow2}XF%G*yZBYa9`WKpUln&TrL(_fJcWzTD6QTI=(O?MY&0yLa9U4am ziFg$wkm~yNrK$4Z9=;ibBn3$lR!vMLC!+B5Y0PDOowel~A*SA`CDdpUa|QM+p(uY^ zIY8QKhr~bP=4f>GbEAx zX+k4DEC^@46@q{#xGJo9rVhcl`(f7begGZ$$avq0Pu!2?AaBa^I9z4UzSQU1PnE7? zxEmwqg_!G>jRZrBf2P*ceoG|x>)dySRb0LQw)8%zb<`#@dZ=v zg5%HdPrHEhjrd{7jkFb!@_Eq%7;G)8tGZ&bIG4HD<^baD9$<}O5=x-j8~H57NWo{c zQFPx!(~`I(Ln@Muu#MBR<0dMdcG8)nZ4I`SXBoxBwe)>h9+y^aEb$XvLf-5v(#yp~ z=~=eJssYD?r2UxSLHWl_c_`*7s7eWKfp+RCPM~di6+yaB;t@tuQ!P z*D7fmyuwz}8~CCKaengcFg`~FI{KxN!E-nTe zGm<4iczXRj_=xkL?aaRaXAm8VIJdk~qJS1Kbb+mx#;HnS)>?ahF3%rHei0dwnMv5PgG zdenSX=qEM|B%w)l-V4^$gF@FZERdWq{rt;XYQd3BBGZym=K>;|P>`asF=X%Sf+kUS z*|jbazsb&|-EM3YGpK3UJoO+$I^nP6?v#47>n%+-4A`-a4U#OiKt{WKGSL~08YUSi zk(aHJ{R&EQTbr&%css9XlM|BZxusQcBTE7w81(kub9sa#CU#Pind0eMQ_Z(nKp!BMzmW#|6QBFRFBD+nMu} z9@HWb0F|#RHOKm390;%aFLiIL>B50>YXK&siUzTUj{uO_3qt4VuNlH{X~fTr57qo4 zppSl|Kn}ACJ%*tp1}oZHc*m(GqnFPy6Lm2YYCFc^1sa8j8cCFb--CH5a;iD%B8>?K zZLE`|*0|$S@}EN39SnBJej0br&yhq~rnT(Az=x3SXJcHQhnTU}{UiHpZ7fe79pk>Y z(`fIDAq8IVt{tr^N5h6j9?mE;L!AfrM@I$)Xe3`c1AuH6J=Z7LsS>-G5gbk zxg}5;`}pN)AO1q07Q@f~xcp(zo1Xl!)wze}yb2Kcnf}6@`yPNqAa--uClfl)#9Kj6vtxTlhrYoA`)X(QpG?c`d>kwg}n z!=GY9Pzg-(gJ>N2C$Dp26>#G`q)eu+P4Xiv2%_8;%-*wliIYxxNq(&KQm-?mcK^Ve z2{7So=!eH-2!AFHN0{)eqy>we=%)EmCje9g<%CmHKj0Hi)3@7f#O350YSBpjTHR%{ z!IzV7`D+mp2dYuoo)NZG*s*ZddKM@!$}z>WqT*(=)}Hd2#3=^Hy-n_RX7o6)&TY>q zz#FGPCADsnwKFQUZ60;Op7E$NKE*-j{b-=YuPUTQF6V$3V+0eB8LM{IE3N%Yq3$re z!rZXnHX#jw)h`MI;aHp%YET${vLSAP3UDcE$iQ(XZe?HAj7 z+kguRUt3QA*B{yq1RGG7oR~#Eq3c=LsbUiA0+cQ7-}}vP-u(0Le&>xL>-f|D{xVn2 zpXyIbwLIj9Mcr40BDLJ!B^Z&b??UslMt&2GJlwyG+7ZYg9R#mLcwkC>NEfMU_q$?P z-G5tmR#nv-`ciRDy^%)W@*tI~o?vSa0_hoG?!mS^2lVCC8xh>$wH2@Y)J7 z=1-93e)!Jx_fnC7#)}eX)e6SOOVYEnNAL2cvuJ!0If|O9R`OFuGPsy{BNf&VL@9~G zRZf=rmioHZQH#S#i#Ucx(^u7(t;u2c9A$o%?&E@B7#fxyF16&oY3ApjbW!mV=Qlmm zlcOs~6B7Z6-M(<)mPvAmlEHv8Hwlp)n2D6(@$!@H^$yDK;Pd9wf39?1-+%aKg++MU z%ir+FdWRgnSCZ{#W&(zvMY%a|~iI`v- z9NP8Rr~>6Wl)%>DDd2{H_YP>ov3hQN9XQ$FuU=fedo$H9Ghu$v%*R!><`^5;FTp@^I|>363cZ6RQ-7GTwDY+<)S{|Zo*oYTW~ zVRQqRsco)8!?3z{&q^!UE=>=?v;Zv}7sAq})!H17yQr9fJ6(CYW~?$!blS7DA$ee# zdB2zvVnf(PdT3VvP>@qtCsB4o+?)+P<4~NoMf6z^c!3vOGNJGa=h11)9hJ=2fC5=( zR_U~n4?XRZ$Hx602r3dmr7xy8%3@h9QLJFB4`rCj@#gpCZ-cutH%!+!Z(Vhm5}G|c&XC- zl}?~foiwb#XCReQQ@1q^&q0$ZU6HeI0?J?#At{Frj4s<-fS`%zuQY!peuyEOtZkj@ zs6TMN@qG!Svw+Bi*XVDGGuVgV^OF*~vbZ;g8uxuyp)TPuoaH4}n}9Qtyvh3E3^X4o z?ojTz46{(DXvsoXDVz7xP)yG#r79TKk_!#>@&a4uL?sO;HS2cs<Y{_q&L^ki_wx{n8_SJ_$mhx;AcrXo}@0<_jq zHYOc!<-3)K|1kIk+D}}zW#|LAT@ntk{Z~6%-yghu_H1`+@8HSitG%CgwvrtoZZ_5e zHEty1ejrIu@?*&=G-?5E9pm*kNfCKLICa4I_+DDoozJ9ggFwaboO>NeDeNpy8nrOvik6Rgo`YSAqDVUjELyvq|IuC zv+uMoi~J0i^6bjajKc?@sRL&bT9Na~b?88^E)Hv0JAQIR_jzCN6e-iHoqi!NiNOZ! z)prtbpK#eCXqYsx%)%@Z1~w5-Ee9;9PD|u`@&rdQMF}DY#ru-F*}kve9_qJ;!Jt{) z#5_p7P6HF{DhLfHDAz$uKbChtmOxiftrS{?We)|V!G%X-7wM@iM%lo}y-{IfR?>;Sy?ZvtRrxn{B_qvxmPq%g|ENmcYcCO2k1ORl2BNL=U(^)8$ zFqO?ycFx*8)7(ubgCj(Y=^GIN!jbYLcV9751a01b24@G#;`_u@`{>wqPVV-sPFKh3 zG9!ujdKNvuWFYMGOg zUCZA<4g@Wwn4I7|qDH*3bh8$(MTy)tH`M~rl>`jBy-UIcIJM~DR-s`B#pnWL^ps^p z)Z8MHr8lJoLI19!kOCDi)ko|Nax&$+vDA@#YtjvBSuJm$FrLc_S&}9Zxyigb2uahY zOgx%Ygh55LJZN}`$2tmi;i=0F`r+Qp27y_l@rjUB^(iKd+R$mlm;U{aHCo;b!)e>- zNDQn6+Zry?vq^#}k&zZ_R^QOJoXo_*3vsHd19mXea+yOTI55jB?`Ao6vkQL=8rZ38SVOFEydeG-ZP@yMSkG&=b~x4W z5b+o~>pK)iu;w0j$SLsSjWatsXS=dyn~$jaq10d4Sd_FXsH$04{=^<-u^nC3@NR4M zo65%PFtHJ4(?nTPzmBKN{x9dJObX=thA5yXKpJHnoGFk9lyLm3LT}Z{e4RKUq)AQ# z#DQ{G>plpm(!Lx)5MFr;Gf3+J1;78r&9Nq=;H zpmK+D$IQoPE%f$Jd(T$?8CIA;JO=(-6LqT(rz0kyz8V37U6J~oFcQQfTtCqh8bzJzm)m+Aw7|1(nOr0)J73k6SnkB zaj9~JOtLHX6k!Ss$G2D7c$URE1jM?Bv^w^alRlzsco?*)W7%O= zV4?%ufyShA9ioXmxb!%n!&oxvTwDYvqjM^It67!r<4&S-64z((MtBt)SAeJ>Ho;v$ zjDa6!VON_qM)C0;(4oOFm<-#~;x51XC37oiwq!MP*45*MZsy3Fox9bv28vn9La~X} zgQZJdb%TBun+xU=di>*dXz_6&z2+)jwdo#ka^dnI+_Q3mQ-qN94Z#4j znSL5MAk+W;I$+f6gn!MkD|*{sVelC$>cXRc*6n8NcC&LxLtuL2URRb)93sH>a5~xF z?T_E%O38g(deff$4* zhqa@zRza+dDVNP!e21w}%m=P2jgNR!(@e?PaF>I+wkD<}xn*Wqu1pnB{7Ip3rg5UP z{e`WhGgzHyhbg0u%n}s`rFAO#hTBIL@w{0#xU7wp8r;?*f-@1^f=a4+bPaR{{k4|f z4?D1mUz!9qnUnf$gGlGPCy9M6F{$}w7i#7!p?C%NJS~*2Sm|xO0+j1G^%~4M{rWRk z+BM%t4zM^d#DVHb?} zNBHm<_aotEKp1zCIAL8i;0bXb^9WPs-$0YJ_zGdb9+)IFR7}`GSCE$?(JES##pj>w zlnkK0Oc}m3>RNy5)no8VK74Jr&}ubRLtBlR%|1b8(G+mEebOe5O5KcQLk5Qs9PWGK z>8gZ8Y~BK+JArTokV6hCux81_vIkB%0|L0-H-9Cs=q(`>2MuBKg91D7k0Uw-Ibwrv z)mo(&2;ppRS4hj)l7UP|Ov_&@E=>I^|(eM!|;uB*cDJ!_9~1sle$wE zoxJ!_Uk4U`6~cAorxf*i{}8ANwQht`kO0dVJzbZow(5dHh+^ghA;P!L&Zn0`ne*gb zFEVj9kc+wfp1AnIYojEP6TQaQ@+7yP>hjCU8&u8^-w)$6SW4CrjO*OG%?c?^Q z92hhxVF#nHL|QC@t5a{&n^l8Y za;I*-GMQoZuP`12akFK4;e+e-DG}rA9*`PO7qtB@4BltKS{1BPbr%Bcw$Ie%}wWg8Ov8AlDZfnA4Ax`1I>>IpD6eyz1V4KaJ5 z#2zlHLU0%MxJ!qo^>hT~o0uH-c{OKuJivZqn+k`vVaTt6yk2Go5)=W-1mL)&o)+Obv1eJoV)6wXi zfMXq()WJKsfKmKkdQxqXq@kmTn@_sM|CV`a?klDYqjDbpM4CLjT$nR5<|Eb-vG{I) zw3icPCShczt-`d-5$v{e_d9h~S65mST)7Y`pob|MW*6~#2|Ofqv-oPk0OTJD=qbpS zT0Dzpv66y1xdco&Nr9coMW0D@5fXJGO8>RBlArb*_Z^(?z}q(@Tw@Os!6%4`Pe-St z?(~z;xYdzEXit~CiVw&3ue$yKz-SO6481mGCmz znc#x*WNaQCoVh4ad3<{F!VGp9S|J;$ zsbnfjpexo!cBtr(DcSxlawtG5tqr!n(qwTCs+}ytpaq&)%WLW$<}XUD_tP4^{S);w z!L(fLNo4SfRV1$p7gqS|3Y))=GH+>iOmEKF#}$#kDf6h>GM9Bs4^fgz8OI*fl9*xg z`fOvJUxR6MTJzS$Stgs^6&WUNdo6ak<|M%^HIuvst7tFvjB*p^sDZAAfw#HUL9fxX ztX8L%11Y@8gZF()^2W)QpXi30tC|lc+jMqnFLfJ(tUY%H9XXCUn1*v#{k{&&r+uq# z65BKE?X$7v@4?ved~`fGtTDCh^pTc?n(o{$dGwWw9hk%sGz8H7HH|46@R036UKLNn z3s@X$+VUI0VaEMN4W?G;P9MK~wTIG|o6qt1+nUGQy9b*)JDY#Nre8P44iLi9-LB+-tjBC&m5jMuF>P7jeAxOwSUy(2+;4qT_P2oR zd;-=QPLDcm*Y;Y1x}~osC^(nkPwF5E%-8^&bj&}@ujaiG{S&c2kx!F{(lZ|N-`I(@ zOo$J({i?1)70ns$FB0HeG5Jrd`Z7wDlg+x;7H zFaxT@kQ*ck@ILPU*Tn$!@tS~?ZJD`nq$&|Mw9@I?p}7)JloVRy8gZ!o@rS|0#Z>*| z29q5dylH-U?-EebDSivJgN0;tv9E{)8c(O)cl0q@qL1k3jpywQB|>Te5iSq!YW>63 zqKMdJO~%<+@UBxVgx?m!LeSMRyFz8S%sYr z_>;rQOkSwrMS5>*f&?l5jM-BfW6rUNMM*F>95hR^d;*>JlkSj09$;X%%rJ;!@nQd5 z{RNrIvau2NOwvgR4WfieL|O)~kwOVqF4G%;7s=(I#j?QsnV%@tzuX^84#aL0Tbjb;vTFdxj5Y%qIbW7%3_J*32fmNYx zJ4??a?wN!Lq5RY~h1qi1Kv@jxTmza7_tStdegLT277rJ{n~q|kV8kMy<<4hu0dK#(VI{9oiiJxGOpC)h;0Y!_bI1 zWgsz=;k}s%#QCjE_FVhK*=2n`*f|WFGGH3bB|nJ4f+0zFTbND1d&c|8@+W>w9gn84 zm;#%Lt3p`}ll4a!5}j0jR$EpY7M`?m?XBT)VnM<7NX^ZUwzJ~$We$*P=2J<5p0UZs zLk8%@-7#f}6%7Q9FR(v^ToogFq?K$6wKY<-AMpkyC`}Ft$<`q!F*ty-UPWqFb;HFY zx#oJJWQ30@o#Q@Mw_pjZ)x}O8W@t;MT|KHmYeOJ+s(N6C zNOvJ$Hw+~6OuSo*BQh>eiLrdXCFv-m2zo?cgh-OG8M1ZZ)1NZd4;imA${h)4Wb#_)Ee$KY4r>r=`rUYjAo3{M70B|CCb!v@Bl9v0RKAAi=J4$j%yt8CNG-OI|Fm z_oWkuNLx||KT0_&75F`|-qiz`VewWrJDtoGiKRpYNkobWCd_gZ#R^MNv!3NTI)_%5 zA+}ex6315UYsHE;3247!tBZiwcL)rpvdqXqI5l}S*$M9a!G=%&30$nOyf9FH(n67k z?h!08yrb*});=9%j{^sBDqu7qB&{U+@jqYhe^`C<^)kyHFKa8|U75y4F#)gzf4_wd z09wbc7(Q5ao(7N-RwE&ONHtjhYFdCRDU~*IIb=>R`FNi#qJIw-(cA-p)2!J;o5N64 ze1W-c9)zM2r<%(1RI2W<5)~al1IZ*}v;m#KCOtd-wd1wc>MHO4T3LhX6!uR1$2YJI zO7QyIJ`!36XolDeZ52d9<~r4=mfvqa|7q*s#mg64U=4)5$gYvtVKyx=*PSotUD$mP zRm`N71TMfJX)+EU?n=WYlhCUs4}QzY&eg$hL#k0D6z=&2B#5vnA>paXuyDpZ=ioQS zKlGwW0*@sNp?X5Zkc=$2dT=_rh{;Zk5Cjif4B|;}kwBnpgfyhw%Ns`T4aN`Fk47Ub zmHhd(JDxxP;DLS6`scaxmr3^#+zki1#?2y&2}n`J0Dr5p>gebWCj&*taJ0%V^TBzs z_5J4F=Hur=8UJJe&5CJ~^rpiLE7Kj`jDZv3C!z}i6V1%HO3?fQ5} zzW!S>l4#1t1&9rJfvw;k4m zjrjnm9#8$oP(6UOS66YVVsSna^$vo`%Zux)-itqiq2W{+Euc-^ zr5%SN^-|Qq{Vg45zVBjWujcRcN}ZI2cX*FQ`kRK=WItDC9p2Y9NDdGxpE+^PHiklY zi?S=el>`ce*UIu{DfD~Hdv{%Inc1FyrC@wk>%pmq33Gk z<5QeTLWCe9u^_1EnWNAuAxU-VPhheF+D=t>8e_vwp?U zz<}C>v*NVv;6a>$25t~PNY=5=2Czd*bQj}~+)}N|$nU$S7x3AY%d-fvY$G`yPA$l4 zrdg^w6~vFguL~6v6hOo+%ha)8y*AC&^R`o#h{To6Moz`_dv{hiBb()4Z9-AS$!F9( zouFE_=;4eZkUg|XrG)rhi_ z6c#Wbxf9I>aOPeQ*j}KAIdE~1xiBRGs0LfPS_X;z6Kcg}@s_F^34!APqXBsgR*ypL zYO$9Y-O9)xb$m$I+$J!X2)o9Z)x>aQ&t6K*fA_T64IfshiVcgzjl_F(bfgm6Pi9v` zM`e=rD5)DL4NTS5a1dHSO2}q(4N75nE)e4a4wVX&zi);jKRR9uMRBd?qsRxUq9{DM zF^X<6iaFmou8JMo?dD@8Y)#Z>GwmWgnSm8c^a-bufg0#_W13a%D5c%FnN(nik7fXo zSQ@T+TXJj8W+Y~z5}{%&%IERxMMI0B>4E__8sw#% zl8R{2@0vE}OxZAEDm5g&6IEQ_yNmN5732hauWK)*Wlz6yG_>t@ew=svL^glI8uhJ2 znYW$aO#@I$)m4%0TiH&O>SqWm@Rl2zk}y~JmUf8Q%0qKf)=c__TH*9v5_G=l8uW`n z9ZXTJ8{U>8;Dz4iC_h;Ok*=f6J&_G|j|3P4D!3YlH5uDT18Fc&U!k8vr5Ozy^))I& zGtsL3h&%`vHcEr4PNO4>uT>R1H8v=5Hii>C2`0;{dd=3)Jd*5UWY z#+jr~TW1euH23qE*im%G;gB|?S*iYI&5MWgx_KEi#e4$NO?()-aR&J8ifVR63B%pd zJ!kU+BHAVXP6|lksCID*6EU*b^7?Nc|2{pzbxyrLE)z%98^m{lPZ@vy1cu!aj@S~c zTso3|9-)};xb?5C`yaZey}@YhL;o#=0ZL(&7h6aap8z5q<-k>)O1msU!ozwwJUOYM zfD1GR>02x1#F-<45arZhw)#vtb16q%!_|;}ch|*bEU2hbMUb>3B;|$~Sp_;U;O#Ey zXlI1L^461+?kTb#?vMFx4PgQJ)=Wo@pdx!(Xjq6LkiiTZOCh5v2@v))pF{LGnKNTp zq0NQ5MDQDi8|zd=-3flpv+jUJ?@7%%)M1k5=NDtxtg5@4<{P4v!02L(!cyk! zPjXBYZ8lJ&!mKC>Aq7=$TsV7!v(i~NX*dqiVip_?X!y)%!@BE%gc`9T43*!#JUbfI zz7=Xr%(!*Kz5ZBjkfihrl8uEZhPJdwT+n2uB%{a~@25%kxF1rRAX8OH@`Q!Nl%!|e zkS_jUxPl)n;ZOX#Bo3-m_?37L1E=7=Nz0@=zZKmL;b7qQgD9``$<;BA=$H~T1fSGl8tumY3_x|e)1fVXvBwa>)ZH?ZP?+Oeu)z%u$ z*ZT6;U;FEN&2s}d zitNqK>o!0Gs@wbRCH+UgE-kg+;8*3W=TKi^zh9#*3rN&l=TL5ZARK`NY`U2k3kdyXPtt1@waRt`W z+S*#{t4Rz0EHQh>7u=aoIS$KyZ>0<}C>Ys=QF<}FFGoTxNvmMKY-ZV6teW%`tYr+% z#ob&)&|f~E_4b?3dW)){Wuhar6EiRbU9DE}L=YAAkyHVR8S#s0pkV;~8J+erxA-8?oi@+i(7;doquzm?2JZ*d6(zkh6Nr7*i^p?a|I?v2`OT z1LHxj2ekne8~eW?>gI63i?bLt>WWp`33`-{CFX5>aX1}~8&&BzkrG_;g}}0X)Vds9 z$Y>0Y$KOa}K0UgNqyv_A#WY}y#DFl*a5`Epzpo|yJq*vZkvo1)r#sr8jW32nPJ>r^ z4h|*0)zKijl222t@>cN`iWA35W{5iExRd)r%FhE50E)vQE7l|8k0*UR%Pew;m8qn5H2X7D8QP&UV>GhN8 z+3CR$kumF7R!O^F-MvII!!K)mQrF!G8YVBfKbKBXYz?&maTuAb-@ErO|MV}v{msAp z%R1{-33Y zW3n&=s){Duvm-|7J4|)@?}VCK%LJRIH<@D3&?gCo==BamRF@Gw1bNK!msNS@anV(20A+6}&eNQX7K|FAOd z$xfpw^R7^qXQc`l>5|y)l^pYCfKlJSe=MX9EeyK@+Zaj__RgIU2e*9VWT;Xij(3-BszJXRXHBKUTWlyP3)dm{+LlxC@Ka`czQ5P#V0VGC_|L4-%XcQr6w z{EU|qZhOT-A!1@+G?@hiVi)1ZoeQNQpfZn)^eXHx8*mJ~w&nRIl~g3cee?qJfJI!R z?nI@oq>!pEV3bm;50SzrNJR#KHpZHy!HDU*P#+Zc&qm{FBV0)-A%o&~t43lHClJda z@JLPIA#X(t;<#60a*ji#*;3fVKDLbAUN0j7Vg~@nBL{!LL8Efas4IiRu2b?zdWPG` zP#HxUUr*u+>Ux|3eRS8~8Q!JI|bYg;1p*wSe3}j=PjZ^ds~2sBax?jfHx2E z4m7^0L!K0Z`$;i>Q3p1HeZc44`dT?Q=wAOnd+*lX)^Vhb-s@K^^P@w^7D-7yC5$YI zrYMPDBvM0CcCsaf1__YFhy)k_l*GuMU$dWQKe^u5`zn8Izi%D7d-Yli0CjLO^9eJt zh=pF=)phEs>gsAGMN#Zy2km7UR*k-7N}la!28%#s2uQ?QV3;74Cs_9`q39D7xfF>C zuZR(G0j_nHFg?!`HUTRnlk$};me>H~3uEpCI%_X{Up>3S*Zf??D`v?j!x#nFmC&FD zuWGR2h_#x@i3!jFiKW9vY&O!xr>W!f24aA~;x~DJwdAfRwf2=!cbb-EsXMj8E~j3{ z*vx`6hg98Kq@aTrHBv1rHp}P6-3s^0>Tl9JV5Pb$S4ftVK1EWSthxn9tijWLbTa#IT>-9Pgq z-Ihk+koOpDs%E2LmM22yvyD8*90$Xg&*o9c4S%cdVNo{;R>4V!>Xs5uBIe>dAV|nj z%&ib1@ZJ*M%JENF>*1_$>4J|C1};y7T|qt4Vsy~+1=iLRw&aHscd_P->VOl;tRk|m zDZ89U=}>OP18E^*zgyK&2$D(ZEt}Fc(-jFrjHH3o;Hr+ERGgbD<`C%*1i}g=Gs%_$ zf>z5}{DGg@;GPI)I9_-OkOJEihC~5Wr(B2dI-oakV#*a;#463-GQy8=jFnFsF|0~1 z!($^3X9ne3Q5so|kTN4@TspxL_E8fkn-<#D4zd7o-aK)T8xEYH`#{>XJ}JzHX)L0s!k`dGHcebdS4(w zpJ>T|4rPq08En){jNspxn8{3?mS)4MWh*S3o-uSo%ZFRz~E-QJ8FGarN@Qus%WT%=PWfMsw6agcFFXi|| zt=zInVAINp)Vle+8@pCc+=Ag6#5;iR1d4JL+@-R3RgMJL!5!#O-melegdsCYNifso zr>P7mn|qB}b+82Ak>0hm&eazcUS7a2LRejICv4|sCFr5PvYY5-(r?4m=X+M`FX~N> z%nz*8Zu{UEoT9T8;}F6;k`Uf)^Sg7T3u~!w%}p=amZD~*w=E(S$JSv~9I6+&xXzYO% z3X2vHXXBTwVkoI=a*Z1Gpti>WHc2j#E0uh!M0QGKn*@3jyGc~AH5(=b4y4ZLasy6m zHOPqAibv#(AdB2#N+uecgqWMayFMop=Hq_MMKd$R+7ojoG zse{zR}}YQjwR|2XyjQU$!)`4zq0Z73k5Xae)p&+iC)be zrFyH}(_l&$$YF2W1|1iIQtE-gZ>a~|ER*j`SQ;4ml`oO+e2PL3p_EFcG~-Hw9S_+h z@$o>Y%7CWp9HvI4WaMj-T!)4KMtW8yBO(9$hz3^rM$rgI)J-Hlh_Lwlbg`CPsC0c! zq{*^=u49`w_z;rgR6(uw1<_PX*e!W&Tqg5-iJT*(++{)=PVRDISIcsB^2x4^b*9gf zjU)5$8$X{!T#d$$AkCS<6A~CqVdP;KQlm_t_$^^4qj#C@s?xq~)up@;XYa6w7<@Q| zCAqbpc8jnwZuQc_vmu>U_B<+EmNvRZ##DWK8dByi?Cp&QJCgHO&Hod%NHJHgJ#C-0 zLdu{gdu8Dv%0zl(+)^wwAuU8jE7XE0lcxib5cM9eJAZ&+{j$XVSvl z;YdnmpC&Y5SBa3Ca}pEG8k`d!y=F``1t#i{@HSOgZ22oDoGME|9hOylCG20w9X^VD zo7|`42OswY?5qbEtWK#~Tj6LeNEwbX;0&MSHAfkiV3_X7mk!X{<$93aFPP{(`2ej% zC8T4Vv+{k&;``eLPt&g83@ySe{1dyMcxK-h7x{;`;@`3#DZ^bhwLRvGhZ!O`6_3T| z3FGuf#b|dUds2S5=oiV}wRhevJ6z=}jttGkwAnHoR0?=lId|Havi(kO%hV`LG&L$v z)7BTTNx6EfU$mOGfmUNZSylCtgN)k$bXkMLFYOw1-KAW<%=At)t!c3T-Y%cuNsl^{ z1TPi+xj{$NOK~eyacIrItX;q6dCFlvPgsizKP*g54&e zR;MDRmGV@$-5koKmXrBPoG4n!&Oxm%^WJr#8|g-hK(oXg)z6?lUorGUh-t5m}ziG@A9iS!A7BlSncFCmBSEBJN(~LPSKX zqH96`TaeK!(LoGs!N|H!&8tIxQJRus6$Iqfn|1lj94%_orZKBY+uldx_$bF)C3(56gY)zO#E_p0};{#$2#)lcbC=SThru{)5}=J4QGo`auBt)2bk#$@1o>ELZJU8o@%b~a58 zE!!azu?g>8Dv_)n4LM8wd!&<@O3^)~e|gT<$H|SkJUu>ChRl!Tbmci#$FE(RR2uT5 z+p_iqj!s;RoM04$JWHiX)5ile4Vj>7<7%AZ7dSAQ7F0-0LeH2^j^&4YrA~WqAlLHI zrAXe;nZaa`Bnf}tq}~3>b%!r(A#kTU$X~wv8A+%Q@6!)n*=i{e%%nBS9aP8|v#^ZQ zynUENCi^^%7-m#Gk66jYs*>N|_ADpHG6daf0(^=^|9ixuo9=F0)ylf}LInyej_ z4-j)h2?XtRknth=M+K{h1g>Ggx?`zLp}tKuJRMVKz#uI0DBV2qkn(s$Gy1mh;mHA}dD$7?<(v$0zSdn|I}+op}>ZEVr~dB9uTUnU>=&0{Cxr4Kwkf^*E0k8BYU_ofwMxyggs@aW%HWmzBF* zBAeq8VJ3~Q2H>iz2gu~C%Clg86eD_DH>yhi3;^A%%Ln?ZWPI37%8a=^mDz^qD~=D`<9MWT5lEQ z($p}qVrnQh$=<_OU{x#pi-=O1MN)7|PPeM?uD#w%|a9S$J{Vfm)>TXXz8%lk;srRD8cO;V$n z)S;`CQ|l9gq3C}mXUM8~+R>IR&m>x~BA0p~SyLHlBj~}&_6e(~vz%UU1d->lf|^0o zY@I|ml_{;XsmMo8$LZj%>20LIC347JdLtp^z^5jS<2;Ni3WqtK{q!dZ>M*wk7?Va5 zrkY@;H`=z)h+Zui`8|%HYPfx}YAo=P5uwT+adl?3ha<4l(2xW94wzVNID#KBAuSvY z(3b&`QDif&3N3iXKcYHEANa(hO zI1uES1a`dML>21~+!xYi$lZrkU-g@;wmPAE_QJ%j-aJmE1SLT-#8`hhk4& z=|0Y1<)By1e;WfFJ}aD}jhkStTQbWF#hv2$lZQ|CHa2(n9wa4y_+%alFEh>_l34o?Q{@h|e5T>Nr-R=U6e=MBPD zHqwA(vrnC=u!;7%^;K`grYoeF90rnKN2?aR&If-xd#fsKB6r!H)wSK!UX{8Umk|}I zE$PY*H0)D#WXqjR#B<_+t5OKPPKd(zz~%H7W0eqI0@l*(7yCIxrRsl%8LiOI5D-|E zY9ek_yGkfezG0d82$)PDp8=E6pLAq0?4y6@cBAV_M~#O{l5onqc#S%kZFrPCtBD*F z=BX~Dq1!>1SKkIvpe2%C)974k zqXfvZzeTy{r!vdHii&0D_Cn+Q>`dTqh1D~>jJ!+J<7Ji}EoggNCmptt9 zpU<)uQQjE#qW?J~AEFMK0|`1mPb_-HYv!zb~ZEu4Hf zow>R6D6(}O;ag<4CJIE+W6KXqJ%iTgoZ>u!nFvdSn6T6$pfr`zHKRHEprFQ4d))N` zatr;z;=)pjg-u9ux*&7RieM@#>7B&h>iOj|yfRsdBtzwF5^+Lk4Zn%1tP1qioyLWX;3c5~IOAs>Qina8JofZG4RM}1PVJ$Eaf|C>)h==RZWTlvKkoEuE=gCPwoior0U(^oM^jnFbbTr zIUZm$x6Ru6|6*zfDzT0A+_F!5Y#qq7&W-NCDc|; z?WzP!cXhSPs)tg`5vms7pA}pWzYhU+Y=N67Z*?T_!JWSwiLh<@XJ!Uh#Vqk2pILo~ z0iwUj#)vnT!LPlXp>7hXrlpWJPC_`zV^qdJh)FpT98Q-Y7lEo4t)EE{tNTeQeHRKJ zWO5KCbm5UZf6WV-_;+7|s{H3re<1f=(e$3q`@me>3C@vv*>#3?W|Vvgr#)~pG-EC%iF2 zg{@HSM^auhy(^1sN$Yw?sohuc7cRfvPF`+(P-k1(NyfVT)1-QWWja;cPNJkMh<^`C zIy4z2{V}c&osp9MhTFl=pj9LI@|2urIhnGaiIjC9Hjy%{^P`LY;B3@uT+3gOlj5T;ZBjWZC}~&<75~P2l6;$mXQugH zBqy=rQIXHI>%5QP?wLHK<4N>WJI!CCAZh#)(_BaftO$gXmW{82>SNrMcGex1yk>Qvm|@uPnLO+Z z9k%xEBrxZFCpya?g@{MCPVKl&#*<%;zXb@_q{s_Vpz`6}^IvsyA>Qc_B{w@A;+Mrm zc-16@#~c!8UJtm{3{m3S0PeHTNA#rle=pdd>+!m-@k|zR{Oe+$VKDm12_DInzQ^J~ zq;=ZB{l3J`Aa9F{B~gp#wC7Qrkah1<{MHCsGSuXa1_PBn-a-VUZJTcis+SgSXS5Un zj4eZD%sTONmBc%j7jOw{)>VQ)atM3=ECFIt{(^8+0{%0AZ(nQpLeNGSQoOQ@3oJj zgK9Pq$7{tIDhuJ+s~&Qu3C5$1we`)Nb#^6CO4-TRFnc?&`-Z*!bA-M$8;a3|Vub5F z59pkC1mfi@SLh0B9Y~u|%~h@cagHi)7(Ui2*-o>0(R8y37DKF+7STYtryTE05hVVyw^paP6 z62%ODsJaf>p|Zk5O?GsPQM<5S{8?L|VJFIdS~R%;y~QHPdUUw5c@(R78}nf|QqV{s znghmhP(uc=e(D{>^d3zg!Ds1J-5g#$=z~kp>>yhX2_$m)uNTX`h1`~bR8$M1#8Dhc zP|ab{GdrU?#C-NB>IXN~yW>qt!%6S&T$eRu290e_TJoEli>3z>R!E&OpS@A5ANqFF z-4L4}{;MBy1#z^KllK0Jrm??`6ZUZsmd{~MgU|Cy?a-=%j?km&w4|n%PT{H)i)}g9 zu{KJVxyF}85ScvWWMo06Dr#_dkM@Ll zTM7$cvH{E85hjrht%zYL%OU4TWuU}T)*f~2a<>_j_O4%MrSGx$MhX1b#jpD3r;|%{ zCzt*st_+OxHZLI|Sn<3miqWvR92^g@4hG%)-iwQL=U`7=R&@0IB+Mz&N>G>igqhRf z{s8i2IJkpiU8iUKaRIkznk5x}#0B4j;p1@C&ccs!>{t?hu|)SY%7d3g))T#Dr)*q7 zyNbQ!+NDVb#k@^Tm%bBN3rvn`zk(@5{e}2H@s8`X`3Vc3ou_o|qA$B{Gf@gFp1u1n zOOs_n7!XhxK8BuG$d@3sMy++OFk(RBd6qi9uvTWS;`AJ7IBvhfdA2cb72r)@Hw+UI zHA`vXkVLt>`#NZVgI$~|QT@bq4{Xwtix8^IUi`^dJyI>cx_UkyU_%DRBLaWIZb*}H zbh&=Z*=^f*0CS%3r7`e^sZ=4_M51HWRFqHK@-Wz%K$9G(R0=i7kOL+c%BRg}0rU2H z7kALp@QE|UFpr~_u#iv!O3uMXtE2_FA^G}V z9HF3sB~tjCkn41ReT=O^sbnAV!|MqXpqlW*g?}P?dZWh)c5-B-P%hq1#%lukfhVY% z-i5>DBy9pwwdh13!L3h3k2fWE8qsvnCfI~m=|{{CoAf&oG_aR}=Bt7Bo@25EAvwxn zy%a};Dagu&En~eUj##$UN{{VV0;u$=%I{$FjTd>Tk8yT_YnqP-C%iAA_4(+k6cQ(@ zO1(Bwa3(CRCu?ok?MoNn28^Xmh`03nM;1l56M|_UeT_uVH@h0iYND=2Ntw#Rkj{p) z({}08WR8ja#kR@Aq$vVSqtSpDj#`)YAYE*7&I{8-+*?elZpVEX102hL3L3s9qvM+m zlCS$T3euMO@5BU3W3Ne~19=&IsaIhjWFqMc#?=90zQK=}8;M&3$N1S_uf6!Pb!X+8 z{BiY*`DH{ejp1-*fX|Gux5vn>s4u6;&ZD`~WGRQtlN>ERN@@hKOMVhVMIXRE@b+tJ z>w#<`Tkl#e_<4A>?%)x7ujv_ydPZH#X>lkrz=Uebk3Be&J=7S0Ia=NK;OiioT{+`@ z`%Jj++fatl#|`k#i1SJ{;Lc8n_Pw-SG(9OuxK6Po$bWXNC9A*f?l z_|GG(o4#wrp3+b3^}r}9c;GFlsC}l->bhkgf_H6_T!PTlnr}ETde9r?zM>-F&;BW6 zi%&C(^ASh)n7qyLDm*9Lll!)WUAE=t5<;@TMF`8@D_qNiqm~+#gCW>H-R~Wp56(wR zg;>PQ$~ZsiFb9ff3*ij;@xoBc4p+6~3LkDuIE=GOnzjdfiH*EB>b8dm$5K;|W@uuH zS7s}^rb)#qG8BCpIgtY8I$9I%_>xV4irQG^nLWy+(?^JVh_<&MUK3`mZUg&^O{3{+ zGqa3n8sZ`e5E)WYuK1ELC9@YWs!%krXl3vw9AAPzb0sbi&B#|+zV373;-cHb4gnlj zql?`{HA2*Ud~)G-KW!@rDmR+c1gqZjQlr0Azxmlw6wsRxr}M}dqEGK1(3`b~a#*Gz5a^J>9gv;2 zcimp{e)1h852q=kxe-3!9;5il**FgY9``z(F1N=;C1mgDkN2?^u#eqAF)GfxS(|nm zl3BB+SsSPVjre5GEf|(Pje8f_4>W1SimHc1ghh%th1tj|)EIe8RlENkH`KV?IxZP$ znY@#xYUmdR43g7+a%wWf{3O8X0l+-SNYjC8jk|OOgugo+G4YLe?&(_U62B0`ZKPOhZ`0AXui(a6=;^duwzj|(-)SLnE(E&X>byXAU&567LAaW5E3uVkIL#=vYmb|uHMAC&k5I}~I1h8H z`JE|&-IGJbc#NuI$t1@+}7f&ybmor%b_1uFAs+Db7_Q((zv zP9B}>j69a2F9^PY6Bz3n&#(Y6q~Q#>nCp^_%(woazi0rsew;$tnR(GIgPC~J8_&j@ z)8}C8Wg|jn;oB*^<{;a)hhsJ8x)PQB9a7t0xTH>zT>x>PMj?`1V&|r*p}yUaQ6{M` zFj1Varmm)j+mDRYR5!EcnFeCEpUpCV(?yHf9~G_+ujBRr{~K2uFqe|1(L`2w7X-|% zlO|#Z%BBuGcO1W#uQ|#Yf$FDxc>$1G$wskK3uF*gRUx>nQ)b$$hF4Cz!=tWV*SZIH z7ki!7;#yX$#vT)|`ldbz?Gw^)VGFbX45(H)?i~~{dhJ1L2j*>{DqrQt*F|liMATmp z6N_JCsKsaOwJ{NsdcHfv_VjQ>cFnc2HebUf+|0g-jN)Tl0{m;m?~>l~fhv>HG4J?w zs}6$D9T!XEn!r85uOs%FWyQxyv&#w&vfy6|e|dIEq`{G_ERu6%kh;*91qP}{uV@pl zST2B()?9TbYnXZk*{lOriaQ*JR28;~%u}9ENuBv*6pPgvh}H70GcZ9H-z#7MW{2M) z3B-s+-D5FS29!L_SaMg*Y&GC<0xqZk@URpeq#Z7I_>Rtxjx@bAnBG42rHt8<=5f@t z0$NMLOYW(+aT80(7Jq~n*<9;9Iwo?7_>ByrTJlpNI$VjuN*QM&hsc%i8fOSh?G{hd zikU7L^}G(r`_aP}DHWjnY^;f{b=r)Y$m1YEsm?OJAi|-8nI}ku&TJC==sQ)H98dD?|L4#6wV`zO6q$XaKHH|wM;NS-+)O#T$*iQY<+KkXG<8C}^jilW&xnbrb; zXh657gfS(^iWDNm4l?3msfH{tvrPhc5KjO5lEN9d_qSvQR@@?zCz1{8SW32>P^oC* z+*c`p+OSHs;cj_WcaTwcQF4~wg@7c@;n8u^t}P2SWwvN}h6ye*!sC;{=p1=VvcrFX z%B|o{rox>fTF7bzdnjl43K#C?!_>(~BO7l9@LR4ra4IQ0%u!@q5*tv7$8Yb-DY1ul zLSp;lA<>aC6LW0_yiHN4alR#uirwBZa&u{)WGE>wkfJm~MYfcp7TT5HF z?P&E2aJB|MV#%e@E^v)NxIh&bZk55vLe8aph8bdqA#PvlH3=ABibG>Ag+_ux@AZa| zacF2o1`S`P@aLy9RBK4KMHWGSjMG&8(clETKU4P8@Wv@leev`a|NY~X=2Aoex%4o; zH@N9>h)lX^?`)lq(fqmolf2~@Q2UPBgW*5_aWueg4^fCtrHwed-LY5{E@p{w|?5pGv#UTuD|Iq zk)8>=DhFX}Zg}4BQ-L>cTcs<}#1)O!szMWz1P!{0(h+AcZ+}ja3;`mQ;KN?5!(b3z zE{0FHhbXdGn`3Mu*xraT?SIb#czz8x2++Dy=0RlRi9@KyJ+9);xD6+Sg$pq>%?yAE zi$f;m4+jnr<9Qy^GLg0ylvqMp{E;?M&D#Y z%=+lzNT9gjID5)mC4TYw;OHkZYcH_;NijNNDvr6m^V^u@%9uh z!1-8+8ggMGqX_{N8F6d`pGT%?_0nsR!LX^zovMZDYtfS)Qh&Qe z=e&4wg0yq^mAB41Fy2RZk4|w^X$d^9OOa3)wm!}Kwe#U$ww_~G z91C`*wXm~$Z(|eN1*k18eq7@;bdG7g}8~e{b@2t)NOVSZd>Yyi5cwG48$9D$$ z-r#lr!-4(7Zw2-?iv%d#2ZNLIQv`qB58-Qs+`9V6D1X#F{Gg!U`|UvA9jpnqQ_Q~y zmp_P*e`K8R4xZQz8!715XnP@bbMX2-Ch^D5I}bSz^iq6T+z4#+5oa{Q4p^AaB|sPL z^4;9W(Jlc!iL=p$yjR6>nW>bRmFF1esl5>fxv`|>mceq1HPWQqa>hc~^b&N&_!)~{Fxln3OOtk7` z@>}A!UVi4+|M$BRlvHAj8usr8nZb^r;qo)MdHES^d-YbjrN(IZ7Zi(hg2(;l+6BDU z!LS3@Y}^g|zx6DLT?ZKUOz=;Yzl33hdeN`5+zgzW*&Sc(poH6Ch+uGHNHW48TS;=S zcexoil%9Lscu(qQj$k(r2M2pJpx53EW=pbYCrVXjtFR zo-MFu6YX$$JRV<&O}_8~zt#Tqdg4!bZT_rxhSV7~jx+a_lm0BjNj?`7iDy{HZzLyy z5+`_m1TY_?eiSUu5#kCbKvDOgwZO;4;!(OQR{a@)L8R3ci^K+72Fw2Lp*jNQ{fK{Z zt(bd${j0B@ecLYy5X@8=oWbbUA@B9`2!p+KNCDvdCMc|Pj;v5dC{AR~uq(b`!8VV#|LLFqc!mA+d*=wFLn+?s=pW?>hrBTAA|HA@J{!S@fBpLP z61@4v!`{)-V0g5AHX8DOi(f%|hS0q2J}5dvJid%&kCW(b6+s;r8=LpHAm9rO^?Oi0 z{e69Vduy8wh|Ww=7V=0eRB)YuTObhvAAA`JSF`^;PLif_9k?3Z~cd-(ex+w*In9?q#{FJ7F##7oQ)YO(lZyk)0Y?IqLc_z0C6v&(9xEA@vPCbYhtwoA&otVQk5kn2R-4)_C-Px{61dug_KO<-ncV3uygRx{QN-so4xRA(3^aO1B*s${)B59tO~2W z63_{CJw|Ozs?rJ`#o#NIVy|HAnRZ+~zCAvoKOPYguv+%Z%fygSx)DeN^&wBJRsvQZm5MJ$~f%9w@0hzpek zlicr_&wwgUi?_?93>e9*e0ETd%_mvew#;tHvKOp~+_>h%># z%HcMA+gYvU3-7`*XytP?kTCImH&dodLsza&G`O(c1ls*X;|7kN`~GSsnE86B~{t|EPO-*gNQT`v(^Vq#*3ECiR1$ z=OqUV`#Qt!iJV|Z52!+d%C|Vp9{U&cE4c+@Kf0E|&D6I8DVzB_qh>(9xE&|B2n4H7 ze|*?lxb^vs`O)oXpWmDxy(m8aYJPNUS)RZ%o5(Nt*=1DON|1Fnz@)l3kgg?@(8vV# zDpJ#|zhfgXOAY%MUZ82DrR??*`%udhf`J<$L~;by;BeuN|j*dMB_viw8qgbhp`Blp(L|n$k^A**0ojM#12Q+DYTL zC1vv&e%a%U+RzgT11!9)Mi3ljHqn&qp-)s;kohxfF|Ypu4Q6$49EETr=2_^0bzgwa zToX~6V*CRQSpSqKaNzZxv{6@A-oZ0DmZR7E+CxM~^vWm?jj$~u7<)M6u_MU9{POY0 zyrl^|n|u3~0RH;xoLo?bKH{u})kDD#_77e_Os9X)X;+BLyr*{=&DDM@ zbhomyeSht%ufF<2vP6|3A%ap|Ty|Vs&anTVtQoqn^c=ygJ=v^Qv@TVvoj2B2N*N); zBQ715zXw$1wH(A9Vc9M@j-Y}^Tt5sedL{ud#H*o>p5bBW6A9G z6c_Fd>vBW}7knsy3B20_lHni-TvJa zhS2w~(T!*r#-bm^8s>f8hyKgQnKEAz6e5ix@`$v@{2?_-9A|dLGoX!7%povA@Na+r z-O|maZ<1jHuXI>JUh@POWf(+#h`YJJ-dwuz%U{2$dj|`}1tO*=i>C||LGQBtf8AKR zKCv-i`R*&}`Nq;8rnUV2b!&O!+q$MGGVuy!aWjZ-5aOE+Ku1Xb`VHHC3vh*oM!z{j z;36W!7&}2?B320U2wYz;efRVc``V7Ia^Bx!(j!@*7#L>xY#*A#mYUoJ%e6wJ){w7P{u5VWYsVHnqbvlSqx_Y zMCY&vFw!qKbL!afv~nL#nL2FOv5jM??zaRl>Cef`?!&G*A2HLF){v<+izSvPjNcBS zoW^Bnldf)mUn^Km^uGmuOM&uvcaUG-C%4Ys0#DbqsKZQCZ;qX&-xCZ;lall>e-$^x zcPdj}{F;x7Ia7kqlY1>Z>ihgTr!ZF}nsl!FMsB%Wau4+?}~KbMF}b_D?CuN$Yo0`PYy%@$Kv_vevvFU-m(B~E5PZ6MXQ`b{~U5af3Z8X7sB^o z2~LaKKSUlZUe|x7HQqJr0C0)N6$AD&CMAXd|AY4au!qpd7S;kJ5FNby=l@sSI?{(r z1All?4)}X^{hAt8JF1m6NDw0VJ7d^Pr~1(2_~y{4r-{vnSbZ`?SS7U%KV1K#aBX-# z(n0cKS8gX+JSOo!tt7qYNs9Fn|AW0kf~S%bYRK132qorFk5ks2$#u2UNThY|v9RBT z9xSmbIM(s16C6F}Wzg4bU!lrD9-zdObH~=R&1*r3aYy*|oo*P%0*LHRaZT*#nWFRl z=(vYmxCCr*nv;g+L_20cu{g=towaf*p%t^!ca42Lpj3@cS}F|euvb0Q!Sra_A(k74 zFp!la1gWIKXl^Y0WKZ_oJU`t>0Tr0-%2@E*C1ql%*g#|so83tHW^97XmnAf4C`S`C z;!r#{DsN7yY9npzxTy0o$H_@XKbO_pE=uB6C*QQSm0l##Q?T893@(1#mhZ!*pa>lj!iImEjs zQTb+pBz#2d_q*fQjO^Hy!t$i$BNB^;92c^3jaLMMI4fzQVJqt{(Hi_QnRePkv53%{ z^%VecIq3`}V(SPv8=R@Og8Y*PPm$SjVhJ5P%4vofgvKNZKRBGyb)t2)AlVYQQ@=51 zU^(@G6Q#hHd9n>GEOhz>N{Y6Xd%dQu>T^(#=d2?KCpl+1LyvN3Rg^v6=%bbAnD4tV zN-$j#6R^qXo+AH&f?f%4e~NSP9;UI7C23MoFp02*e4eos#9E5vUOWP9(k;sQgxAW zOou>>9@zv(6UZF(R75i=vx;Pf{&9h#cAadw5Kj}-AL`a3a^uVaePKAAMb5#Kfr0I{ zgwGP$2(6ky=MG3BXO)H}FsEsj)iI(<*epTF5vKbQQhzLK4GR-u=emGNULi;X)5g}! zC6q})3k{5-c*9FXwCu%$Vf*z-aenr?jkpx*GeGHad*rw`c0(s5$oYE9nk%fBf>6E0 z#!Qg;M0$hr=l0zB(eYBTC2=&KYl6`e-T)HhIv>Emd^umqv8W7O6*>?0USXAq=cH$$ zo~-;@^kM7p5!W&##xvvfK76LKMh9D5Z;F!7*L6WYs(W7TI*ML}6Q5z1J8(`=OvY%z zn4&teFS#m`rQLqhYUor$c`FLYKDgjz1ci^1wUS?Jr&B<``QVGUDb!|j^9_E=b5aFm z0EupMot$ufGOoa1hep&?zn)J61_;mZIK!Tw71%B!L;-~aD3>eWFe@F|sT(p|&Dj?} z7**JthK{A`YLe^3QFSz=)RqOA9VXMSSrgSHgQbg8zOczkO2Id!tq1ppJO{L>EIzKD zxmyM9hCB$+Zv*HCfclv$E3aiC@^8Z~(QP&-0&U3}ci%nS7O;j<_ALJ1ntMLRlovQp zeq@p7;1TpsafNEYK>cFqg2}0X0qc2OVOoTs@x=}9JL-{qj~)ELLY{g&5gN&TEqNe` z&yo=c#m{YW{O^#p+;x+dPEv4XQLtTFB7sDUU!Wr3pwR2Dyf#-$f3Y!OEquXz6YZkA zQY^kITBoqqs=r^PjnL{C$IN6q9`-t24t3hR!%lbq{D|GXLQ|fnkOx_#zn%BGV>J33 zHXH$`BuKCW0_FLS`EE#YtGex>hdkSs9%_hG`o?N5qdZ+O4~Yacs>XInk50O+8>y8H z#fNnsGOmX}RRFX9M(lyk|^(qM{~e~QRMg1O}N1(bQpr<7ez!YnWv#9<8O2C9=v;yP$u7b`IHARRs-E6&%} z0~6PN>mZ^DOMLu-4(O0(NcZ3jX_>z-Lu8I;{O%qX?9XzbK5xjhCTU>Jx-hWgnU0{(rE2rTy)X9O!NB@|_Dg~(O zEsZKTrI$VkZhj0YS5SuVBc%T&tr1o2L(mvk3)s^OppU(8QR4y2&aZoJ~T8Jmxm}Mj(;q$?$Ion6-AmS z{ZSB*9TY-DkGF4PH}-1 z(ZAFbBszu6DX#z*`UI! z2;uyLV{;3K7@TZ9& zfg9`Ld6&+FkL$a0&@nv*EY9{2&_pJxt^~nYtIjkDDfu+{Zw+(_P1(Y__8@i`AExgD zBNj2n%+~xg1hmW2F zKLWZ$ynruqFPGcB^og;kXt*T0^4#FWDFZ|mRI=6MkCBqg#}48knXd34L3+M1szbBr ziW}dm2CywU#N=^IGBz`H{(bS)&57;w4IIxazWsVy!>H_0+~?-+CpNbOU&YOD0H>IT zB|uBs5QE!xSX~<~mfsh3v#?G?<)8`Rmw^%wZ#KD=w_BsG^qF62Vd*f4HafTqB zn?-53M{!0N1Fyuu4}!ecCFKFkggnKeZ0ukXJcNV!*4Q02_JVSrL0lhXc}L^!IuxVy zJ2QnPSsR$7>NZp++h(q}GwgnJ`u~q0AI>QGf?D+?>L|6-MP!lMHJWbVQ9h_!Mf1!9 z#6o_o^Y^P9@xaIN&BiI?1?rp64(d!~-m;ll9e>+OjrcWAad@mQ5`HdPi+{UXVLlt4 z%3boDO@i0%pyg7*T!-1_R^fzLy% zt~fktA3442HR8ljUv-SYi~Ofl-}{UplTMZ+ai z1-~Yc@5st0(lqQufq}pVK*_eBZ0iqTTW=z}F{8$Z+?|Zw7bDb5LOw4KWzqaro&kf% zmL07iKNYNLrtwYL%aB%=HO|9M;O=0*2g7IQ;20T^fA1EzcnAx%PR4jX=r47;Y1#2O za&#M}?f?eAw<_ebZ%;sbL=MlWQY)GwFK<<9fI;Lw;E;5BOYKM7ERo<%=JMx36k7@N z$bkAAq`122{0opXF_ndFF0{II*?)VD)4JzyjI7IczTXwF6L8TmIQ$E4mqi*!ghQn$ zQ1VZr?k+{ZsDL#V5Hx!pg8i_>Ds9Wi1R`4)Dv|=!@52^N7F;&yhn-&8Sj&d8`Q_Ub z;$go(O@p0QKWZ$L@IFZGjedpM8c59jTZV3T8b8?9t7$9F$Cu%MKBN#*E8I)^gR0*!N` zIcU5G$CJq_^FtLKZzq~+@pfsV=He)p5?mz;Y7H!*d!+P}pv`#=ubmL^a86U~OOAE& zM42hml18kzH91IKYu`@>+7f76L#39&MoPJZD%!H@W8QrxNXX`WK-r=+XMb^KJPG~tE!oKoZmQT??Uh6yoZ zb4x~S&<~QE+0giXAO_EiB2@f0rJR)z_(2#q9aP6o)-{+tgUZqM5)4$X(y9rVZ7<%= zqH@rB9zI6NkKS<5X9Y5e5~8a52*xjt%i;K}3A<~e@jy5Z)`eQsu9E!eT?+;h z4lH&%Vz62%_a;n>rn7J`HYkxc`T|Kqd0a~3a?E3!}@O246qJs#lRzJ*v=iG4uMft1$5*3Rx< zo~$oiE&nPak+BlXGjYkF%xSrYK8OKe`IEqLJq`Y3~;I!(XVo?ga8=53%f=_eZv7@PH9X7}jQZCgC-z{(K4m3#b*#la1p-Dr zUepZw^YA_uirm1$p2>qar;1awsAS3e5pb|X3&x=cS%BPNDP4I6$35J6MkjuyXx(jg zdzsl;`n5EbMib-m6cBao#?e#)q*DK(2>`XE{=r8g0QwIE;8=A8!2FC`W+cF;xY;|$ z&DP%>bkA7J4HpF?UexQX4v)^ce1{)C1m5z?n!4>-PW{7maiC8$<>dQ zQsNJ*h9krr^zuv9x#1`xP4nhYjDvg%iLqeqrH)7jOiT53*j^1%%Wz*G{5r%=EAH$S zk!Gly1=ri4n^do$h*^jAaez`}%jH5GFIaC{C?BpuzFVj1hB#^Y5n^s)ju#O}Ju+b6O~9N5Liwt@d~_AT-Sv%^51$FYF>KZYPP_TcE$+?Mf=64$PEHRPD&{ zzU0OlWg;2hf&CZBA~*~TDXb37^h5~E_U)o>H#Ao>TjmY2KAB|-<0XN29d54>%bo0E7Vi-OA9X_L!W!g2}l zcRvjv5WQ8nj7**}ob#4vWEM-`7j-3pLMPe%R*FGj-Os!vY;kyaay~+VBMpaX%SLN- zJ9E{!-s&sSL&tSggJJLQQsy+LhH#PnMh$|(v8=P)A#+ljFd0ZLPh&QI?A#8V1m|{_ zlAXS8Digq0{JCewI$LmPLlwYxUBgEx4VbPtA-+GuoDF( z5g32|XGuwXh>Idl@a>7#rCnLExvFFtTZY?~j(X$c^L-Y9Mp0z#XZelvvv{l>*&F_% z`w5~ZnS4N$MhrS;S@k}W$Lxjz+l8nz)*IRN^M2WMZD^#d2xR!kyl}qm4^B>SH>;Pk z?hjDB7$eG^Q3|Xvx!n{JZiC<4+FRRtw6(qPLey{cVcj1N4Jrru+*544N*!?BgIA4O z=%?TZAa@x=KYFeCZ4(ikXT^g1PYg`GN$#p5NQp zUSHeY!a>2E^(U*_tN4>p-W|2idV3H+3gzCb@r~=(_l)1OIW>$Q(`UGJCF`6F{}2oC zP$6*U*j?X#y!T{#>%sOaW*v~qw^4hs%1pv)d})@(tD8F;Yg@SCJnwe_4+Rkp2KFr0 zPtVytY5Y!eL^*T4Se;G6dT*I!@ncD}yx`|jcOo1Ojro4?;byn(CUJKZ-+ z|2g_!k8XVPT|k#{6@o8Ed)RwCIBqR0{}o&-H-!EIKVx|Mi*O14d-LY?U$D6}zW8PM z=GFL@HqNU2av<9L7nF%Qe{*%|i>tr1mcCfT*`t=|maBJKi~G2j;m+0hW$?J*D=cB3 z{CQc3`f$TT9cp!&VFYlcY%YKt-1gtZpI8l! zI;;&k+37uPztMt_Dp(=aV_zVLj4p(`39||)sZlIWPv{E1&CFg<)d>cZCSKH;3WF^b4`B3t-rUj3O*Gz@Im#e|P%-jv*(ANoHl(^Ms_&Q4aa$mxz&6~eev8khmeFzqs z%}qkL%yfxXmFN~$#w3TZQ&B-w+C-x&sjO{aD*#csmma5F$f=s{^evznKi9|{ByL@rjC;nUhNVNnQc zhb2Jz;fw#>ZTA;(6;}VB|IYws^iJ;-ZrLr$1oq_a{^#L{50(yxsRI6?tner6USpd? z$0q41pG5P#FKIS#PJUuF12Yzbh(Uk46E>mrE~)FY^l}BAg|_;(W>iAD-J*Ln7V}JQkQ^1hdf_ z2CFyp*}9j#F>(Ec7bm-?`VJE~qy-41 z)iYlA;6c`sAH+o%S6>|ribvg7yntkY+h2O)yN5_{8=Mc9`rWZE!iT(!&h{QmLIspj zRRDLPcGk8YKVIFuR|rT14zV5C*yL8L1m{u5c?1&}HIETMgJ|j=D7-Gx0|8qTJ~#)= z{z0VGqPz#H?r?txHk7zSTJHQ5$vlVZ|5;zGZN>ytb~}();)vm$jR%{n zk7^N&fEP74g3>J3Au1%Gvwev5Kvo9p-VjVB|C+l97C6K$rJ879CYwZECSmB0 zvW>G(1<+@-Uo_8l_lW9h_{f#kllCa!v$Th;;=KB3V|8bJ2mbXlMHWU|Q_YoXgq0ON zXN0?Obu-)aX3W^Lmm)GMuLuSzFC@}ec|%36@=BR^D{lpc)fbUU`0Evm2O^4waILN| zoaUIhm7^=DHQM~Sa%B}e5YYcT_Tdf*buG&hA0Ax145@#h*)OZ01Qi+V^4@{dw$eZx}IFS!uJfG zG91{MgT#|XRpf~_B={Vm6^&eOT>@i0EbG`($6k}1@dG|_%bzTR0Hl*9(<&;Ht2XT3 zPoQ#)I^m3?eigDgM%ZCplsOTddQBDTM3|Y z2jHba=bUsPHfrAXB3$-%)jjrT zBZA9o*ug1WU9r?)PFJq1ziFf50FuOh{`qI5>t3m2u7#1^LX7>9gO|uX?)AC9_WPwj z@Smr0elVZ6$-|zB9Rrr4h=0Y`K z`IS2Ta@$%;MmDA}2aX0GonRvsufYs}St!ziY!KZ2O_;#)>i}^ZL!}i>!D8eOTmI5nQ?Q zgw_Jml_5KTnD;ZlMm~Z?FV_ej4zY0usbH!*ZwsR3jVwbLhd8cR4EE_a2u7iD&MvNq z{GglB;Bbr!foP7S>fC5FIOu_opausAlFX&?046^p>7Lv*w_|V2VgDF|(0I6F668OL zF#+Qnte_!&z)ZWG_n8s~+8X@%q<7jI>j>;xFfqDSGm8WNc4b=PaF33! zQQv_Ra3M5WB7VyY?jX;&fwA9NhEl}(dU6FlFeq=j!l9Ek1Rc1+_=X~=E+lo}8fuXt zZ%a%co)7!I5z>nY8LFj>1~Q`DpN=PGkpsy)IEI3?e?{30p%mU|69}yWAn0byTY*rj z+D{{FwVHyG3t&Y-;Zc|lX2*av2+!N0m=(kE@@aCte7IihY~A1eX?1(O*w`ts3I5~8 zz4d#=-0BX#;~tlvHn6dR1a-97UftaNOR;soSl#?f@u!W=d)JEfKR?-C-`Od)wy$hF ze)4Ez9nUs4*B(8+hpd6(2fVkrwOc&ez}4gEba$)ZfY#Lp%pr94czv53zq|Uw#-okh zzg)X=e`9x(ecp#7&){;>pwPCtEw~82%o*-Q3u`zl~AWAFprj!u#9A zvts>6d?|Jwu0DFip{}ex1@zm54-VCnzie+jc(_|U+ws+ahezu=6ehKX zO3RP0757#juRb7j+r<`o*}lSN3SIHjL+muIZ*#m={QuhS#?~gMfi3>sZG63kS#Ix! zSAW{rS-)1SZg1=mA@{ep9$&jcbm9&4j!y92CbA&d3sEfy3KT&TBJ3$9?XVR0)?rI- zJ^*<(OXOSnKkTwzZuWfUI)AVG2GTxiE!60K~)$AY~>WJpr4 zKuOKJWx~bcy=@=yKl~0AAHhu_j^KZrvhu;zu9{#L)pqQr3_JF}t>co#RC@We_Xdi; zSXx?|#}YCser%s06Nze3EhVn6RCeB>+DUFErB)KVjoy}rhc|mj$$)+Q05M_wbL;Fb zwltY1Wt;Evk~&vTcsD0Yw!34`Py}Uc1Tz%I2L|c2Fee-|el_TI#7B#}sCS*M#GY@p z0_BkK`Ia_?Z}6C*18>ObK=Z8@rSb*ZI@yHmXKJ#XK}#Ktvo$}?U52+Qa5^*spx z_TIg9=-D+yIqoI7n%KSPb4)*Gag)1c!LicF2i;iI`B~c z;CNBuB&Ant|O z(2leBg6_XwxliNu0v^?=x~Hm0q%G++x z-J0_q)~i{1GcHAIOU8>`ZFgx$!rW!{Y3!>8*RF`P=~Y^?WVC1SS~|rOmJ-=URUjDt zvvqTZH%1aEx8>y-nJRc+xOQ+b>OrtBW&!Hz|6x`VMQDU|ur5_E@^RxHS#0t=CiL;) z<^W|SQ9&v^ZQ3lW?V;(g(B(SWN(T4+uO}Y!OT`e|KXOL52UZF(5KIE$4hlW2yz(Ac zdmpv3iYK_Dp?}ar`?FlD#=$bm9dZI5kH#am3 ze@uTJr;Z6R{K3HqQWBw35c!~9!Fh=zhy#D+wYm$4(Ve_*U!WZf6IMLHEWBghanE&Bk*DU&AWD1jIUG} zNDqqXY}i0D<#|?LO#8fxjYxc71@Nz&HKQkur0w2`?{SsF@xBs@!yOV`;;_*+R3s4; z&wr_#xLxO0$-C1YH%5;J2XMjVFg+3?kek1UkY5{@g~uV~$ij6=1*f43b(a2$fZ!ou zKxNtV^p>Q$mB(O$Ke}h*^!?!dIG$ocCg)b6L(47Gh5NuE?0pbZP%42(Kij}jghCSB z6B02IGo2Okpyy%9cycf0 z{@_h(K}raesRZsCMhDpk1^XOQq0zw+pUWF>)}5fOdE8_HRiN;q8hJJm)DinFVGsp`ev z-+e+ik_RNchT>v8f`&M&)orXHg-)b_6mgay#cLqJlCpKIJp*-5L2W%-I2@nhWXEkB z%n8~^zEcujyuc;P8G~}>AApoLhl!-L@;bi(Dd+buP)|(O&Q8>=)KYun!JeWHhinn* zKY;Q!PBPD#2;t}O-~=b^yj8=GI_>PobA*w{{$kpFmG-l!5CZe=6w0)207sPOyNF43 zWvOE+2-Bn9%Wm=W!P(E(;QU}qVu&cVCg<>2W*WA}wo$Bx!s+sp=%s^WWDQXMQ(+*h zG5*eLz~VB1OJ!QgFR7;eU2*-!jT@zfLPrwOuY=azGTlP3jHrS-yhOyrlYRbW+z}!c@zn7PiIx?`+%kd89j7NK^~;lBbU7yn+jb9EAZs(Ku%^h_iN@_cc`sVgN36MI^zXa>vO<#rjNxx5*Vwcv-J+ioLK_hO$7&2)Qe0MxBGi@Z4ge4K#lkU9>b} zXkvbz58Y(0H$c_cndk7_`a=CsNC7W)y#C#H-{tlsq6l^mA@_t9Z;uBX*wd$=wWJ4l z*|?SvedSz2c7qneFVe7feIO^`bX+&uBuapi6o^@o2(5rmF+kV&FJZT1p>ou8+L*I* ztx#E5R96;Ga-u=N2KiLVJXSrPv!+$XC>>(VGS!1pAd<+$DRe3J(32l6Z`k^>Ytyi?mm39zKN6$+^ZHiU=sgn|H6R$vyKCwV@*c-OiN(7%6mCW z!{@J%T2mNgE!dNKwjS)s!IgU92sQ;72`l|0{KK?0*2wrADMeoGZ6sQ)3`?r7WIj1B z1*8y65eqi+EhwF0-HeQG+2LAtlIpt9yETt4PL*qSnA+YxU}lBv7fbS8x{f)c{gx~% z@@hQm`&m$LrP|Q*Tx1KJEkG=S%c(57Z)@1dhv~k5Y3Ee-_ zzv^$-R)*^glypI0M9td3raAq{wZ&yaC@{RMi?f5S2c}V&)osf9&EWv0yp2jvT*+aU z2@54NkHVM{wRs#Pht* zF=)am7}(5~;v95HYKwEALGt?W6gE+KTOwxcXZkuwc&4oGG4!Y$%fv(io0x$Db439p z`1X0n#g$JY|G9-K9p#+Orh>5fl>Ql|*odF`@#)zn3_MyFQiP&;qVhAFS-V|GA zD5^n^K*W;5*v=`Qa~5hIiK7VJtel8IclD>0m9?ka+en?;Tiw~C1F*UJcpagZ+NL{y z+IX^eZ)WPy+s}FP_Pmc5S1-2b$a`N&Jv?Gqb>>8*`GQ|gzoV1-Qoy&!ya)o2&*wY@+6W0C)tQCiP+$Vp&cX-?`_;G zZWX`h_>>fy*6Pg2x`%n%Sp51Cx{JB{Cre-#&AKNWnRCP z;C?_Z<{YMSG3hjgdr49XSXqE5Q_tN?_Jw!h?)+Y^!d7hXA*4A81{6ko3^$Q`m zgpL6OA4JD+*eJyEO#&1(CVM_NMZepy+Kt6e7bcJ)(z8T4ke6~B9V_=C;xw}1O#a>f1=={Q_ELRtUNfJ-W zD3%>r8!mMa>`@GkBq6YTY1RQL#YzwS(J%qiA)vRXZPv>A#Ay51*Z=Tc@w6w`d z#Q(Z+{Z*ijt1{1c?Xe(>j~(Fj#97Vq8={JZB>6=$AxhHe@?3oO{6!Y0;BYpS z@BJuB>Y{GC;~X)}m&+>mQuG$$T2@h-6c}bXIgO)+;0lo7GRXtl#Yt|ddjrOz^ot(Q zNU;#0Bi|*GZAlRD zOPqvi1SN0OSg~lU_swG4Xn%m?g(xI|%_Asw=7_%20^u7_(<4RJGE?XGm?h;bpsX#A zbd!-_ZT0OUiYCRbeiceEpeV_GtB|v9=bmj)9uWwthP*Mc+J3IhOD=FA|qBiLN1&s91y%Bq46ZEp+5Fgr_4OLQ%zD(cq;(l?vFi z7rx%#XBbri&x$2k8(MmrFg<{7%K)2K4#cDflbB?IHe3;;(h8~oXpG9Bv&Ep+J|yY% zBWXaKt!8X6hU|q;KrQ*9Y!j8&m@LhYSmHaG!r@%PN-KEC^F1c%6LwfpCVu^wS8ytOX{mLWbk)qoSOpHzn={`#4IEB4ZN+nQn*R)%(q=a{i^ii4Qw!Ck z2);5LU$!`Ye2`0+DHWYt(kyRB?qORt?Dd&6VCq>w6y1{iG^HbUR-gFGU&>}5pVVp{ z891Uw->fM4RQ(8J1>M8c-bs>q9D0^phNrcyR1#U$UH;+$?6A3ZEdhgPW)D zJPuQEn3dxB!YY>Yznvom8y9Q=ncy1iU7ElicX6=Hi@_pA6vccOmWq1=DKC4BylUAh z4DYXYSm*##Wxm=Xl)&+LbcfO&(3|Qd6{5`GiNX>8nlkH{&{UbV+$LQ0l^mQPD?v^! z;Wky*Tvi@9VTL37XL(m~aVk0OKcN5@?s{(b2Yqrm&Z4+gTD0t>TiE#(sam9FLgf>@ zRt_{!CW30^px4YagSth+i?5h@CwQf87J*tsumKP^==0oOM{@B!hJXz<{=%+9-7qM& z5u9dmxcH;2Sf10*2TE5P++nDlG{cbIAP2HM)7d7bi)U=hYZ}}8APNeVp^_LC3Qkjz zMkwAWMV6UQh(jeAuy@ThQtcs0&eozS$YkcIs~ghFgGzOTu2VCgm01EhgGY{ude+1l zA6L}30a;FMN{nynrBa`DiYvD}YDXe%YDeP_$%yl>B(ZP=gk{r4E( zO@0A!;=*XK;uXsi%w9=Aes^%MSHQi*u(7H6F$siK#qvO|OUBl=FgPO}Y|bKmDBsG$ zAyO8gtr3-B7ljz`g4*?d({dYi>g>IWnQy=-^G;;+)Aq~m6AZm=V+6YxVL>10b@-RdvptePwV4VU4@Rd5$NNP1Fyi28ReX~Rh%G#M>&Q^p!D z9yz2o--=9L7EYFJIm6t`W^xK;7^xOU1Wz|vAXQe85eh=d(u?f+aP_9ra~8qOaXxQD zYrq0QqO%heI}uaI0v6sPTf-wAC%hW5Upuk+5$foV@4+DHKI)>*2E!)4T@JNIoaOKu z8^@TPHo9Hhqye_Df^aU6gYxOK8!zP9a{BD1JUgHXx(CH^+}2^9UB}VyfJLe#e(s>= zj$K^D4zCqAk<HMFNHKtA+Ne`p*lQ9}T zLvN+=f)~|&b9O?nMj}RtmY(Y5gplB3CPR(7N4yk1M=NJ5T5@U0ur;9}8*8rq*#LX0 z3RuP-Y!g$(7tpIDep;_Wm-3@Jh}emBkB|h&YOhCTVhetv9jV_+_%WWbp5n{DCU|`2 zYz`|CB9ZW<4xBM+%bO?DeilUnoe1ks?t5Poc(q|R)j`~m8H+?grqrLT{BI7X+I zF%Lr1$Yqsfz%LM@B>7o9gg-A=ZGtq{BNfmCB3noS(&`4j%mKt_+8lT50@3z+oIvT< z66yUH)oFEaybU}< z-`wl&{_;L*S0OSp2Nc}I0a2V6_n;u)AdB4)pr4~`3DYP8n*$qyg#}kLDVm^3vw$wH zEk6_OnBckgOh9N@KO*j#6N)uq2F2O5l*!!E((;@zgd7)_nZaq|xk>UYE*R;ihF5f-hR#h#J6n{7x>GCwgDmWsK2}mz?dZp{BTVl%5oVU^7A2J1#cNtWjA1{# z0$t!QN$J6%6|2_BQuqy})cb}nurF(i`CAuD1uil$2S2|#9Y?~0ZLb3&dO#7&I|&8! zJy!uG$gbht0|*0!3-9O!J4gir*C2SMF`A#*o}1l2TRpKDVpx>8yTmJMN0dYdl-_0p zSAb+>gDtHFQJA2@#%4&)&@J>%0)als$5%3k9QX7{q@FIG_meKTg-B0AVsNBh08RML z&1q`qdMbeu+yv8;&hY<1`H)l=4puURqLCv{CGiu^B4f7Z=s)uVTs6vi-^FTj=71ZG zxMtBX8!}l+Z`OZ7ncp6+O0rH-3f>u`zIpj6G?%@ZK4^rCB zSk_R6^79EVDZPla77SYBR@oy;5@K*9VTMl%9y{C{^!@7bg%{z-fsrWipj^Jd+(-?g zMMp*<^Bv$137lnnlwi_l29@v|>-3Yio0#8YcU5Es78mcZT<1jgt4Ik6eUlZ>`!D-Q z!L^s_15T%!+T!6RCFs3|ZSXs(OksI&De|-K%H_^VSZJQT$es4M9gLrGzLM^Pa+eIc zuw34`jyv12c>-f|^G8^1kd}dYA&sA%xf zS@)oK$btwGJK$AaB>W+ZawesE2v-`<4l_&)|FVXGSZK(a;%$RJPy2FINiQg)J7 z1ka}9!U*0niI^qau_0C)1@u>$gq!wgQ3(nf|qm%fV=Qq{aR2(-bTG;f? zF3~)q=o1h*vnMXKj^c0SBw+jb!;?0unuE6YxtvOEP;bAo5{^BV2ay-ceWM4-aozTF z}I)Cb_@zyct%NZ1r!-dTTizrxBXJyf??`K&s|)sxU`vc1@m zD~QynrdyE3pCW%dVJ4orlb$o~Rqr;y!Q*$a**3!aWc1e6nr7xolQl=R&}!Wa883E( zNMGhJ2~$0qg0j;41f7OM;zG#>s4 z>!5o-Fg#t2)Q(w0{V5hi+;cxd-Sv^041`$>Ix!an6{)2l56X){svb#3RVw9r7H*_0m7mYrkSBtQ3alFAT$nVTmDr&@jaHrO}NS zb!}>)xp}R~pegqc*g{nT?5lWPV-Ay4G~QWzh+C54o5odD@~IMH>;YxbQSKi%gedvs z?#~f+4R{3rbf({N2%wXSxRoq|yJ>PBb~T3GLlpPg1yk6cws-Hh(;-S#8kgpQ;_3^< zW#zw{DAK-Cc;YNh7cydtEp%nPAucL}Xdt|RbKbmzlD;^`)X}}?49d~@p+jkZ&JJbh z(s<6;k~5}BSe;$b64X*Wuq*@=;OBs&Mf!geP#T-@r^883fP z#78zcT$Q>2Aye*%LNgzJmJ^_RINyt6O-CavWZbNRnS%`EJ(zKPih4B?rjF_Yn+Z69 zB9+08Q9{2xJUG6Pod{jL@!pR7zS{3R^xw5WWwKNtB)GxqZ-w?n^w?j}By(i)IX;^^ zLL9gCU@+hnpKB+B^UhVzEh0{ogW=9d;dS+v#kN;sfu*<{C7yzf0ojtu>mKP9c)7YS z9F0oP$^l{Fo_tNwnHYtHnsD3zdYqdvj4MoXejyRR*F9YN2=bw1widrr@B;7@2~L28 zXzo*`drcE5`E5foejDh3zm*+o4GH!Ybc#_?bQou?n_z;8e2OlbHW7Q1`yJTuaNr_? zc=OCc;bZT?CRBbWYhSwkprin>JghVbRfxE?JJ15$YwQ@e<$bby}z6Jyw{abtDHXmrTGDabsr~@hSLCD#arN z5CUBkHah`M16ghoSLKiU`E=bY`ZpgLtN#F@5)g)9P z8Cr~DD}|&Xuj2xucemDdx1JWS&QDN80T*;&B4cB_$Io%7Q(1fy9)A7vqACt;SR7c{%@+>n#;dPo_tE?uD@bdq5K_X*_U7Y|Byo*4*lc|k_>qj+ z#vNIpP;$mCC04a?A5kEC9ui$hl?(Ot+4)#6kih+5)H6Z<1!U*MBi}^stIaS!>s-(4gWyAjO^WE~2C2WT$S~FRo#N2#SN2b|)j4F7<6kIk!j%?K97t z%=tGqi=dO^op;3uH#svyA1T^s0(B=6W0!?c_xEP0*tLtGi=OJI=IYx%YS zzdN`OJWSB^;u+~#OqqzCt*>#6Na_E1Yru!lqsjtUal|#u97aSzGLJD)^p{g(F5z*} zU{TABN9%j5PoAvfa%co>6cz-}A8oDuX>a|{a8IvSD^UN7RGkX7DLXGp91=&#42di9GA3TGo?Nx<9!M4W;^yM`{0zDr(GK%~Tc^0H z0CG!rP_A(-+=ry;4(kQMAhcHNk1Diib(fBoMCZWmTZT$27I9S(0f8nxJ$rH0Rgnp6 zelV&&E@0MB(8@rF7(*iX5gS<5>^4qr;)P^VI-tqAz%1B=^$dkKOX*&*BO>xy(lH`@ z!gf9ol5}4X#Y9p0hwCpaYc``Z-6I@G59F>r&mCrrAWMDKX^PBemEv6U?6$JzOkwjF z9mXOG=k!zvXr>H&7^G`64CPn9(c(69HB90duFrlK8{?gxTwD$B{g-K%eg(4+pQsB76IZp3m1V zO;5c})(9t7vM#N#?O{RlE>tYWn&FdC@&1fg)&{b#9S`Xsz*Bhe&;NTkW?|A>2mb7+ zjRRYFw1kEG^zM-a*30}5FTTYFO!*>U@Sw6o;ywDkxY-`w9=%hj3}pPa?gZ6=@ENX* z#|o}%s%RIUImQ#z) zjbwYKX4`e%-Uet3_hIBHp~N`}lv;>O1Kp$A>~H>%^c89pNS~75Rf=E7BrgFh8$cIF z4i)2xFx3#OTUkjl?gNV1!pplDF&1?4Pi{zk(#<;;r-y_7#mutoT6OpMpZ^%(a7G6k zsJCD+4IoPRJ6EeJM%&z0IPC__8YJj>Q2 z@-TV_2R*q3S5zhq2|f?=bBE1L?qG+jx}JXQ93I^h=#mzc$tUKVl{o_yizbtx;+Q3EC~X}MaZz7!haL5@^b5QSeQj96Ulyix7SDPwKwhz4lHuqkUkZ}Qo48>YzFr_b-PEQ zq;>MiLA$&W5H})+q*A;(3{^}zrNJ(jwy#p_eT@VxB=4Gb?(MxfX8!gr(+ili5eiJTuKw!t3&!TFHsV^$d$^?>?%9hV4nMxQ**1a&Dd%l+NveM` z`@8HD*7OWL>}c7mnrWf1b%0w7Q)vwwicCIB#1QtOSOKP+H{@sbrQ5 zL~Cw&F6^8X_s@s0(1)i8@@hA=5(2cbQy$fVxI$+TlcVBnFdFreLdX!WM68gjCVa5p zMGG{EEgd=qq*sR81a~`h#f(dEg-!7J|`7(Z74$W+ose|DFJKtN1Z&n7dCVAHdrjw1b zdkkf&T8<|nFQrT!SrbF+B}BPlO2)!QkbV`2qRqxwl^;Bpc3Gs#RPjO*iAq94KyWrC zRy73EAaV?o1()!U+k##%EhjiFF7mA?f)&6tyEJz7Gv|SYa2smWlW%s0_z7AbN@A`s~+#G zSs0<-1U5I3K&0pNjEn}+!hcydFmcZl02%tl)`x;rIAC}`L}&NBuNJELm1^|daNbAv z32^0JT$vzKNGNWK7q4KqayS@_EriF4b_if>;|a5`6$GhTRDCg)VSB=rIyA?k)(QGf zenQQh+93dWO2E~QCM>gYL|)N8!r~v=)lmmSr@%-74H&! zAFmaQy1BRsB0C#3jO6?Jp7zO!HSc(COtS#P}DS`E9Ax;Hc{zG)x0;iw&Hfo+|@8Fp3XtK!IAuZuHn7(g{A53 zFV);^tJ-(!;JF&-9~1{IWfD)3XOr-`r0k2MRXC%Crf{<%N5e64ZQymmkfKZ3<>3j| zriGyp(CyuX<1kh6@PWl5i{?iyFWrsoOaFN{wO5j5itg%Ck+N%f9doG2=E(;(ir}HV z=0OK&u6OK_Nt!qoa*^6}@Hn#%x??$*wANVY3j@JkhxeyZ0-hx@PrLy(pG-D1?W)S7 z0I>Bn(PV{Db1xV)vuF@na_?@kmTjSw2dh>MEYioYH;5ujYtsn<&jdn~r;}q%J6@mi z$zarzyeGK|1AbE|M#zM+N{*GEltSy0IfpH4`>ERVm&I3!(L&0HnU(sOv4h&J&nKq z$@2VDt-VtRgh#ssm_!8|gJ@zP4=GfD;HkLM5n!%d;sB&ae&ykfidT?9Tw$7&Gioe0 z&CtwT2l84SpvGj)i*XPkQJB6EPx5`Rxx~*G#f}~dhW%qvDyUR7Xht&xM&D_O?AOKkVK9C|oT*HI*Z+r|D4TQB89&SBeuWB#jMs*tk zH(*h3W$!hK7015)y&uH>y_2F5gnQc?KLQSlP&&es)!m2h3Y~SiRMTHA)Iv=;mYox{ zHMgc0*U|Nr<-F|wi0LxelXTK){JDCw0 zW!z||VAXWt6b%snL%7RsPq14kt+aI<{Anz|4eKf7?ut9n!1Y|b-rbJ)WE<$2c9sCB z6%l0Iql5x31=iXLjLX;>R}QC$*3ktN)ki_?x#u{M?<=bWRW%Eb+#)pdqSn~}JYA16 z9J=tAe|yIze;#K#k0gQ=Dz*tjl_%h!atTsVn*1k69Pbs2!=d!i2{ z%R0>=>W1MEdcr*@!qd%HGKWh#69CK;)&(;yDzkKU5gE3i*l`fzkn1VLUF9BHqU$Y= zf6Q?$%<^j0tS|t{J6x>7Zm=!_G>dDnYKnW?Ah#06c!ba66vMF>n%O7@f9fQ;N{s*3 z^X3tjMp7pj4veKhi4F^W!!M{3k~o|I$d5jtCN3*SGGL~EQ|uhYB(`HcW!t1RXA{Cfis~YdR@~qyYD*R*`?|xGL69# zDAyO;CI9jV8S*To$?F@U4C;8t?^P#W8`iHqo%SemF-n-#Wq@2Lxw2u*jutAUp2L{7 zPn$o%5dCm*L=)i_#L+70GtNoq`Z^ulF@wgY&)9XLP%-_S@W*Zl(@9(IL1CY?cpGCN z5_5QuxQ5t$*$_dMR4St5 z>BPKYah5o$1B>TcG$#qHZ#yIkT9`UW2}lvo4jRwYXZ-`i;Toj^Y0)ZTjDV7P$cfUi zof$}WY0jW=zK;trVHVE_Y5|Yli~9+SJ`cjP)!q<P|N$UHvEJ08V9P(4+CBBT4 zYb7CZQ&Hx)Q9F@Gl>ZL&GbG2U$c4?w)VetQ;$dLINm0H;Y%Ni>f~H`MRZokrI=8=D zrSh-H;v=FbRC|i?yPEF@8 zDDUSTaY1`SqRn`oe^F5~2PdrEObG{h!+FbaT=E>wNcLKpV_k%TobP9gbSR;J?Z{GXeZ9OzCm?DteAiyO zmQ-BH7TBR{1UKR~Z$P$?XFAYEQmC=clXF&uKS;0jEE%CgE!|zMp#e5JprG$VD=pl| z-ncPH^5PZ{TX^diz?Fsa%dV*IITip3t?0GSsJB0b|^9m2U5}+o2CF(^ErH zFXR8?Z9|?f>EnQ%p-s=i+J$K^x{Px`nphG#teA5*?sENX``9|Abxv0w+nn1Iy8dKu zkpIm-hUkC+S-~oHO_QF^*nb`lw;yz_p#mX(8s8&ptFMd=`UnLVIx@NgEw)_8jHNbf z&J=air)GWfph4J!S|p?)_B_PbNSJWD)Jl%q{GYYI>=6;OiaRIq8Mo!$BNW3j>x9sT zQH0Cd4d-sRAbuN$hSaR}4wGLNBM4>FU6z4Yn?t@k)NpX3whi;h|JUf1^z?3QkHh!w zGxEtP_f7a!Od#Gr$dZjA;~;bkX~xAEUsrRFYHN4h(J1d^l!$Q?v3rO1tu;1_%j!&0u)OCrIt zSsp>SAx^@9FaDW^#zuKFJAx&k9z&r@h~@TEpK~{SIP2`mrZPybxrHTlwh}8zD8WVw z3#j`QosHv*?6y*c%qz!sjl2s;KP>)*!r^4}Y8li9^hqHP^^_}NW2rJZMeMx(x33kk z45O?FQV`1p2DdbgopC9Si5HyKpj{GYKj0Og!r|?G)*jR4W|H8Qqj;ZngIOR`QG!!3 zshlnPhKoRd^u!qe8x`f6Z2!(xje6e;mG$+#&)S{p$ejI6e@0V|oa*5ho3p%sc7s+u} z#F<^C1sSOTmmA#v_QT_b&rf`uHY^0&G$BRBdD>$wJ1@slybI*0QiFiE>r7`JRuMpN z77Ex#k(mruQiuVf#7E$ceP?O18O0yMtp~b__fE#lTGxam(w)du)ZpB>4si}p=f}71 zLNVP^0}_?7&8kL*F}#Fb(|Gs%#4S8`EVRtn$?_?UGqK{C{L*8;`KM*E{4cWq&v2JP&`z^ZHHMDaY*sjUW|rWYrj_!A&P67v`xVS?rfBizs|0VMIiUL zV5f*W^eMFovyGiTUEsz3OKlDjIru$}5NE>u%BTkbWMb}iEBkUCq!UQXvViWi(&OdBD1Ezl2 z0G@dMGLW`RBsxla+zhgXOLuZR9I3sWg5x_?`rjoc?=fM}`K+dU8M=z1hLTdbWHofkv8eIBQXBowAsAi2hx>jE$6*Km0x_S^5R zizG$}8(eaLkS_9PXA@b0DYg6Uyz5h2bz8*I&f3%7+Yb678#Rob0{W!;_8Lqza6$DOvfN>fjvF$P z)6;N3P_*9(Cy_)R{Z0sEt7xO);eOkLCC_n-hJBwD&Wb=ex$wd6DQ>_-fkTd1$;3|L z*5Q>SG_1YU_1;e2isiTyvS*$>Wyf3D+nh&k8`JK9V}pT3P8TU{SIiz#Z%{AC%YIkG zlg`^A!-NZ()+8?3i^8+zfoOhhOIb3J)<{{*yDp~``f=k%E!~DB9zx7kA!H+X7UH5y znzj+)&vGGPlTenzy9#*c7@qe@<6wNOVk@~&{6vQH%#!IK_1E?Rou#jiFeqH#W5 zfVi|%r-{xE7y*)}RAm!fa{>VmM7%>G;Ih*3f-ofKqeQL0m||I47Beh9o_t;Sz@qQBTYJLEu}V zXeGv4E>;B63u{adn|SKs||M(gfT$uocU58n0#y`}U1G@9+Jsv9Z2lI$&Lu0jS(|Yr}YO6oWh!ltB{HzAXn!q6*z!tqJ%-sG|@k@UE2c2^&=9hpS#e% zg^)M$hHjb`-6G2*S3?w7wu`KnXN>bv+*#X_pLewin3}jrLweH5@F+2Vk>ooe=Lm*U zN(QiOtXLoDyvVtgqO;<9z7TrXTEm<}2e|tk0^MGaGs)n*WTGvZwEG~S*x?Hud>z|F zfS+ISH>SF|w7!F&1hUSGYLWxQZ3HDoh=R2XLCIW9x}mr=;8Td%+9`T*2u!885!pd+ z_W-1~PpFn8hi=q*Ci5>}`6#PE)xtm)&e)O_U9Pr(=ICcI`yrRuS?0mZG z?b-E27T#VNR%j6dx;MBe5wz_m2qmAkH-fj0hQW2WQ|J;>Tj4ULyWqO!xCzqmGUcA^ z)BZ9(FoSs<4M>BQG_*vToFOS2{l(&Zh!jZ)m6ucn>eAvQp(9+IDz7V(GAMjY<()FC zC)MJp;i8qJzLmpCOOXMwys3eWk8sGWAT#$|+ zVWLLX64G+kN$ps-Q8Wq)A%yu6sQavciPZ?!OoWy~)JvcNW|$Nd&keDNGE=&`%1)&? zIKTs(td(9thVXa}na3;vl5_zJXAIIB42$Mmb(O%FGGW~EDsxnLSr)`-TP@;|-n<#6 zCj`Ew)^ro?6ObpW-Hd*AYPFsO(c50YrxT?{bY~55f=__C+ z3P+g+F^e^7(jwA{&d@{^;IhP(3&mOqb!jLgI_`9iJ5G=7gCe1V{;B8|ZLpB_-B6Is zl*1_qYAkNmwh}{mTg!(0*)szLowHTG8`;Kc&*fH(iezpf#F`Y}YaaSIauBB23Nd1h zEJuAi%Kx<$D57hab!z9gkSiQ~cuZnYan_m)L4&M6hP8^Sk{uS$I1`XJc!KjPL9Wo9 z3E6X9s3(KuGK;n_Ayb>g$Rf*gRp#}5w+en%+yC413y)CWwvq* zT3)|UzNkfUnfVJfoo!gT5b!tz>j+^rss;$2q%H&4Al`$cqna+&^Wg2Z@%cPiaI9XC ztWj|CwTbjBrL+)r)q7^Iz47iWU6w;}N$IJ*zTXvdp;QWYgd(=C(G8c?vp#2>xB4P5ut*nTpeRSDDy5FOLDno#<$xD!J z7F&g=L{;YD!gq7iwFNgKOb}>*E^`!RTx%|Al*7@OLMnMjD+Nq8Nqetc8opq$L&TG`QX6oCz{i? zXie~WL%AJ#32}qbPhX1f5I=5re?=A0k?YHr>xqX4+5lxsX!Ku@8vR9P8J<(Fop<0X zn<)Q5^7d-5advST`OlV6nbkZ*ke_h1k-W-r6gI>OU!(DMO%iW}ANJY4tb`}?cPk$< z&#^C~{I;FCW1#&KeR|R83|WC^{PnS!6O+@kCwgGZ)SsT7SB78i85$bGnLZFO<@Vci z*u1y3-iLc8^|0RtAGNw83G*ORz0LG7YK0vgRr$u0NgsHdy&fDs$bL=Fk=D!bUFFxg z0dxuB>FwC(NMa*GlV-=2dkUBN=0$2ZdwO0TemT;$NmnOA6FvG-^4nM6d3%^pztkCOUcAud#unFKuD!sSx-jWO#5bVpVKA@gM%(3j8#ecIuVW$C zD|OUBaG4$>+Z5%K6BDNsIyb0b7z{2r{U@bVv>6CX`%)JOv5%3uS_7gY0Eq4_w5kx! z6IhLXHF^Mw7|=(^R*S?%oE5JIc6K;|D5f*|8nWhzoEhR8Dh+HyzT5z34$Os`mI@A2 zSOO!lJ=D{iNI{P-Gxn%&0~L6cJTnsLt3>vKYq;c#fZBGzpRawWqfUJ$;iI3e7k$9uZ+S$1Q zvm5;UPy~v@FIUdK^zn~?ML9km9LI{C!>=3XAQ9msN6ATAjIXli&Q5<3IFDdWZOK04 z%Ew1~X%Lx?BR>nO{~(1q=pT=tjU?dQp)=BI&OPI`t&1oav6t^-82B_X6&lV4)1afq$7;O{Tt+sal{&0-fC1qa^;Lvh z65CP!1DRJF_@H){DU_8oFJaIgv;?(m1dZCtwqOfsu2)VHCFta;(c7=-p?6quHkx35IY!K@doW?ru@aeKhvi;;jZP_~hz7)S)ats}5&S&2puI)!&2 zeR#JJ0SuI?uJGTAOiMBmG{C$=4TrAbo{yGbZPu$x$i*XJrpqHh1gJOHd(cA_Dgl`* z%7PidDey|{FxCd+nV@qcg!0tsn@viV|7NglriWi<*r1X)q*Q07AY3omA}t zrv}optX@B(Jv~LdDxW2L&bjDDLthV26$Ea80HM2TUNzR}H3vWY8RX}Kxx(xl`H9Jipm%H@e?#y2X1@6P?5Sda z7KO2y;^|;^Dj1tN9egrBGcg!UergWYsOE#&LQnqW+;n~t&+;?l)2Al#Gbe)M_-toZ?9I9vR6re8TI z?sOr4;`L&{;#re;czhC&jUAt!)S)n`@#(Sr$-!V^?Bv)9LRSc8(MzF+%@n%e&DSUS zh~tgnzwsi{m~k58vopm4{v5c0=XSQ6E4^(OxnT{OiYeVqc3dFOl13pO);`w=BDX|q+laL(#TYyI~(MR~k#moUdf#8BKN!2bK%9`f>xGFPt%h z;lLo}`l<}Lw!OX8fZf%A#`^PiaC1C4Fp$MQ)gt!NpJTj3fq)W;n{J#Onl9LeKfUxZ zU1#?zLN|~3Fu17Dp=Vy zt0RFr6nKC(grXNNSp@&JS3io&?iFuXx6@m-^^4e)^&yd&+4!@EhCkM}Qu4U0|~zgO!(~ z-)}YQLof3YE*4W$%q!PjnsP!;sl>i}18)y|aWB*CJVd@}Nb2@&l(~uvZpQ^TMvAzG z8eV#ORms`8p@2noV`pOs6!olBYUDtiC`7g?a(8v2gSoM-;Aa0-B5#_xiye&1CM!J> zdLi{z+sXrWzFNjJYINZ+MTTqzJOV1(;Q>l%p?(!8ccIcidTOkwVZ5vyw=m(~%V%;a zM{WdH_lU8w104S0$bA9 zsWigAR&meooFyHwG{OC=O_7IVQ~bvl!1F8zb94+Tu#OM*tE+BcTU~F6oNZW;1^SxX z3ZURW#OVp;pt|X8py$X@dPeq)9N+>;-4kvh*)3mRX^8~tk)8wTgStlAlZA_uso+SG z9I!EaG6-Z&47mi3P{c4b2VwOj>v_J4Twr86rt{;-vpLDG1WJiSg|m;x z8X4aa!|4&BFi@98Rf#QOwNxk_#kLq0)%*wWw?k84KmX_FH7wA4m7di{K8>dHu{(!xGgKV^GfvfO& zG4gSHvOyy|ZPnQ3GNhbFFjt4Dxh{Cl_}e;=z3ZB&+r%S*#$DVu7`7f)Ct(@br9 z3Wmb8Ey@hIeZED}iqqU8oFRri*?TUrgM5G#)?gh<6Y%*C|IDsPEIS`IEY0lD&JsT8 z@TEIarR>e_&_y1XmVi9I(}4Jn3mXsY!*0LjbPLS0xX;f~#cS;;zQ;0;U_t~=`uKE=At0Nf?GmeEvkTJ}c33^&K)q5Sq!1 zq_ao%HqA>7Khf!KLK{TQ9n%7n4neqwZVRHXvFTtE2n#WIsG4)svo^Qv7%o>Gmg(9> zsy<&khYxHg^k$E=j@7{CRcoCV&9rJ~t?(}sq|QZ@D~LOho1I)Io&3l;z8dI92-^nD z-G8%rG^WZW3OWDk^Z6AXHm~^;~aPy5|YEnev0KgWXKQS{~m|T2gd|q<0 z&tnx1VMh2#Yc?@kbj^%!ds;L0rX5eX<}Vv#sI|k0Mirx>=(CJw+?@Kj&`hjMXQJqf z+V)J=yNZ&9w9l}Ez_-*Mp&q3tb;?)`AZqFhRUb`LTa53-2o?jA4s`WKg$IsWru0S) z^5E&OOw#J)!ay)d1!)e)M@1WhH#F6!S3xG1;nFfiEePq!=05rEa10BKiFO7~S4$|fL zD|dJlW0HP=<3e_5vS1QnJ>AB_3<|>^@bu2y$zjdYw!WyAm`U49`USc&{ct3mLN01A z_52ed;)-q<_W>xZM8y)dsbe*ar|52xO*{))S+q1@-I9Af<$P-_XKj{TOct*OmQ0Gq zp$H9H^b#H&ot>FJP1+1?-fRKNO|!}D$xK>0%-V(Q*~(=g1xfZlPwC^C%#bBC_BuD1 zt+9!e*`4yxF8oEBb(5ayry7u(<58NjDSB%Ty(XXK`jI;pWyatxK^!qRlURmPGXC)jV|X81OZb!AnOP#l;NsGD0!JL&zTK z_rqDlPa*UhnlwKr&=0uTLR{5P;%*)0+{zpq;)zLW6N)?u8ORLX*3YBu*^S{h4_l!3 zV-D`*#2A>Upu!liSYX#mb_^G(%bL}Iwj7k6WR8hZvC-Qw2Z0A1ppJ<*80jAn0>!0F zC$=vli{UAO&SWI};c5Ye&P5!&N`1L}(Yk^Ir&1bgbmU?S~$g%g4fQ-r2On-C?h6T&PhEFRn z1Tyh>Mbs&nAefd{*K21%eqrkrNyKb!B9}r0(^Z@rDN&y4gHxm3l9Wb9=Hk^N+4-=f zVyQ)P6JwlSM)Z_SsZB4u^i+7uZnV&^tuFEga36HI20}b{D>Y^pEyyut<0{BMEZMS7 zh?)b=nO>#}&oDATX9eGA+|_SvG*~hr(aS(b-UL zHX@fU1b;t zO=}A&J2OZ^*mlHgJc6h_dsx!DUg%$jNmB&C5$PYFJk`Ngtm6UJ1O80UvRU;#9A~#K z;X#xI3FSR=Zf(Q#Q*GbAKj@Tsz@HkWJPk%SSQTmB6=L~cEc64jDjU2sV9~|z|BvC8 zKi5v^<+V-6Ft5S0LbBNHp_f)Rz1jQk&VzL%PAwvQ7h8x*@Zcx2v<%t=I)y`@ z^m8sGyLs8ly$AR%)T~GcP*VhlFbLHXP;GoNi9AtZAx&u~(}9O8|4q|R;2X$r^|-JW zHs7BT66ut9s&O&E*5+((kR z9?IJ|ZcTV*29wK}S^yh8WUHIF&=uqB4a*OMm7u7$It!|U--hiL;W27E9v0s&lc}Pu zBG0q<4!vgVjk*5%&RI{JX9-pm=R|CS8i*DzXu+(n4h5yPI8xcSSOn9V>$8(OxV>wH z=_XwnV5cK6X6OP;n{=+uy!7Y|XN!ZY!vZUO=(8*@W(JL*cdd%Rpv_*lSXAiK+m7T1 zIftD_UldV@E>=J<+{VwCE8dK!uge@{=a3u9ik8X~bG(Y@m@L9D8I-_PNDP|PuEH=_330B)n7D16py>;9(4_viz-sql4(>?i(ivz2`7Ic0N8j9{L*i*%+i zwmvrJ&;E8Xt)qSIqOtB_2Ww}M7kn5Nbpt)msQFcoDpUVRMpPBjn4kfFgACVQp|ewg#=9yd*1m0jDW{S9nAPFl_EVIv z=+5cv;^$4QC~onL*}AjE2R9p4nt|VSc;M5nA|*IsNMCt*86QJVVLwhs8sDF!Nz#r? zyUSMmq-i28-><}^hw*kKT)<>&clROQ1fK7?WDCQpCS5z|4wMyTfGdesFywMa-1ZJy z?QBXMUVJlXqfEBK&AL>PT%ks$sL z0dd*tu+FiMj)qPMI@%-G3E{I7VbFgA@SU)!M6{)=b3l?=!W zaz2uut&qql&v;KjiNtw>*&`ZcC+LTf zdf>q4lWy@net`{(f01|v47Q1MG6=efxPK5V#;?Q11sa*!=il!k)|j2ja#7q?gqU7Z zk_r|wN*KG?*s<|(1Orb_EEe-8_qxLc+zxP*(cK{~!LKI1*lD*zIx`pbu+2i*Xe-dI zSnZN-1X7ZoHn%phOOUF%$!rRyeBvI_Q@{1X$3k4S-bz6(3_WkagW$qur4F|Xc-U_d zfiKrg<1((Ze>SH@6A10=uyl)b4m&dU!jMBjQ8to&EX$^bhJBNAL8&CfGR0`y zdHj_Ao%1y(jsM@X+2oV66Zt8mTG$UsoHAhvq#;!ZISkBFzp7^<3zVah09kj@k{YTf zJe*;#DI92uAmwu6Tb@Rk?WZCiriGK42I&MGxP}>b&Ae-Kb(7mC2k)z&TmleaK4Rh} z^G`Q(&X|jICjlW@H&HZZWFOa15gAf=4M~(zs5jej!4$q&7N5#-r|<;%2X&UzGU=aM zq5wKkuU(+VHAs#7jSrEAA?d57s)T41NJJN7?&%EiBJFd0(WlS%%63*5E&`^6q)*k$ zKI4!2BTH*40y`UmD6tZ=k9dWL-e~CTJ=6D_4Vtj3=$S;^FVx4(Qf#QZKe6Q+W(y0U zW-xAhP+{{(HwnO-y|xaC9{|t<8A<${RLaOoP$Pq1;yM|sxvPyuypf?2*)6H=MCr_M zI8oUw81_|DGQx@lK=gYrvnf9flRfs)O%<^6A886>MadY4a{VW!XOAx)N8Xr8IA0tM zO5xuSMGp=Hm(3%_mLRmm{XH{F@ii4{^0_$~)fzAfkoieY$vF3ww{ki;STz0F^`Ak$ zT*4mfEL9cELBg_{SQ{~{T})s}u7PO0&Fz(3e-YP^RC2^dXk!>vd_0lDj(F+UyyP&c zi73tPpm~OYnr{XJ)=KfWcCYrLf+>avI%NeI7uFJs1BGp2rMe0&29xTf$&v!Z)KInUh?auB}#=U|~W82Kj3o3*ii4som%4B;*r$kvo?G9 zwuHQK)1)e6+DpsBpvqQEpB*A%Y?8TtdbtQ&!s%FgMf0qfMG;55x$Nf8h#pbJ=tzvr zU~YdnQ>!^5EC7K;@odnX%^^wi`b=iiXD7;gN7tnx7fF6|!X6##Bh3Y4l3ed%;)W3- z`ziG*$Y5{&jLNL>h2*#X@TgvP!69fuO_p;_K{yPc7|s0=8w)Yb5u6BB;vCjnPyT5z z-Hi}7_8PjkSSdnU8j}qT(JuVTT^R;YE}S?h;FtI+xNe7D(;Shq4DQgm?m46%XrFVq z50rv_5_^!+yFa_k-Q{;7@ciUmsV&Ff_~R`?d}bDVbb8f93j5^j@WdO;>w3RvmWdsLT6lYJCd7Mh{2pE0)KWR*Bz32cBPxojk;Ax~8LA;E z^)1ds{%{muLN=hlf{BKyM491_F%R)!(wJZ;CRr+MvPpE!MbDD1~ZD6@ZN(h!dgvu#ty-P>^C z84UXeFDWBnu|f)%xRY=O9980G=8XhyW1#gM2jnI+<}o}p1Ot+;yot3%Nmg~Q_Kf*vnE(O zS5}k(xr1^R#wXzn4aO#X&vJ}7vYHuj0fhLHlse4OZ2A#OIp zD`vk%QF0wxl@3YL62fRiI;O+TS3S;=TBaC)QM40aX zQ0}eEBLk)3;TLlwm-_}j^W4dAHo$^6_R4w;{H z!(+ldHE$f3`?P;}Xto_-YIb^h_RYol(&mMqL>e=rM`eRBL8JWZnRwrgp>c$ zbg3XjZcLe(p=F8rWC1bRHa%O&kO2zYbyu?tm(6a6{nzg^yA?KXa(W8%y)a))Ow!Rc z7E_}z?vUz8;8V1&S3$^OihsWkt0P5N3Oio*Jz%aJSmhFYXULhx5Ml~!Ayq;67ra8+ zdilMkZi9#2cG3|X8Ofok8>bV1Hgq)#(QBwqPx+x-%g{isPVJw z@zX4fk;9}@x7~Ic9!{d*4|&opAJjD@WGy@5h4c@kaJ^>&6yxv6gGM}iQ~A7PtB(9$ z7QKFBsgYNY=r)szs=K_q$VzUucb%qb;OTN^m>GGU!AVBFVRbj^M+eO=g*p@ul5{(f z`hm$U((%4g7+-R&F9uA+FJd{eC4j5~s$ua2U5Z}P!s;6?gZ3wL*BCZErkS9tBc~0o9qA3 zTRG0QG(2#$aa32}Lx_MA;VBN13>hyDm$HWri5}Joz9H(*-%m-D(rQRRPr%nzEG1qS!H^#B7x}^dlZXbAZ;S zfK;-Y7yQ^Ev%lRJb%^x}330Mki9(B^@x5hbuy`RX?aMY+{tdLi9AHQ;p=*Fbl^%Qn z1!fqr!BNsG_QU|Tg?li99p4Am*6+bWQ8$r3A#2Byq;M=Cjcq3fn^+v4Sr^*}Xl;BD zii)9%9JHZgwI!{977q$ih?9zlvQuWoEtpX=2Lt~w2lG&Xa=qCFKB zU8sj40qE`otkI*R+qD8S96^7USv|{}os@piLQ&BQSza5sF>YbGsQc%kL-j5kA@4&L zmt(oSAs$SfxL?4{Gu;Duh>v>To4`>Ig=uNbs(e+38zwYuE=VoIVkQb44m_D&2Z%}0twJYy{$cTfyJc3K&vWZ$Wg?2?NOWeVD)lhfA}8S|T{dAiz-ZY%tUWMqEocmt5gB zuNQx#KnRwX$|wT}ztcM061f;T@zMZf_-hlwMamA6Jfv)5v~XDTJSeS-`a=)8N$cB) z`==D1;y`v`v`yT7(5{Wkup9ywE}TDQY?>$q>6e2W*BP*2RFGG$Xrw>3k(8;SwgajH zm1y8-yc)n@b}-V56fd#hTS-N?+wUAZZbg>J06SY!Cj|Q{IQzn@?w+-K5?vY z3X@}>JVSpf>>lvYCcVVA;{Ma{Al^(8Jt25!UQ-Xe@w`#R>A*)=8qKf- zHW78oBKYCVW{99d2PnUWC?I?Ttm!|{Pp+{4X#ew4A+h=sQ1X}pAtzkmrf`;EWXh|| z`i#H{l=gsC^baft*+So!H#d2M5PxEe`h?%*&P%01bkV10ZH7GTTimuFm? zS)K`n`yi}aPq#1@)ew=mZD>l$v^XLq4nd=VtLP7F#L<{80C16d4IBbmh)(3^L=H5?2~MExdsMQ{sQaHg&u z1Tqn>P=RP2C7p8ppUoXT@YZCK#cJmAWdStQWqAM=*|)>AJDC zUfo8=rFv=e=;hKTy9=B8$lxhp=^BR)6anC+TqzoC>USwsKq-NY#zO5t)1hgn=2r=U zkPj_jDRW*3O50~%>~k}gK0L56rg$**zo5mlZLw;$lS1u>QVlZ#3#Y?+i15|a=7&6$ zCp+d(U$r4P$$DEhYDeGb|5J_C$qzj%tNq#&d-;gk&HnyCiq^|4W752B;{)^#?v%c& zMYEI-_>tMU{@l?QkhEUReeB=vpKi-=f8RjA_&W z=ka^~gjSH~U)~BC`qTf}w{l0_Km(s`nBFXn$vC+Fd=n>knrPWh#bU~`M=&~$#}>Z6 zmHtmKU7F#Ky~qZcC%Fmv>1!YkW^Jw}XKK5SYGZKDwf7$(5?zdkk3l3eNN9OZII)k1?!8Q_1{w(Bx zf&Ar#fujRCkmQBZnKK6l_@s1(bjs=TG#f1qD!AKVo3J<*JEs%}ABgi7@^|kQU$e9Cs{`RN6bU5C zV9sO)Y|9%`rgDO7=LH4GTD&xX4Bi(Z$ja2Yn4-in9;PDeLPH@h34kwDA?_S%7wVXy z+X+@G%7lwVjFn ztRT>Jsm{sFo!70=E=dh7775YJ|->}*dV9$MNf?D0MFg}7e~CkwFtolPaP<&J6R}p z$%Q?d(pzj%*?dU)gIN6|U?dShchT zj_tRdf?IQUEIZ5rQw|yD5ng1a68|A!-ubcfin92z>B$x3=f@J%#iOY+r;XebUwIjr^uPFpiBL%420aP*j*q_nc#;KGcF?R?FjRDoY#VHEHCX!L?@5hFBw zOxsO$b0;2pl9tkt&BK}S^hf6rC2Br2vDtWF7&a_qe}*Bo8^IE~HT>!bp$;aFEw!zS z_3G-{cEA$wU`}5iqLGUBgE+t3(*r(x1C(FFaT@_sR>DtdwO)qWei=%KItuT=j7P?J z70M$p{0vTkEflHmkQkHYGs#-fw`J>Mj|AewYSE~zY+sD7jcEulE?UsD0%sAz?1UPy*&bSix8;nK0NwNm9Q_M_|{o z5{({o3Xuire*ov8mPq5j3|kn~DzJ^UL6|GqHB4}L2qmtmdoPC45lClHbFTNG2Xc%u zS5(h7fJ+;KjS8l<>kD1RjE7+tRSJvQyuzHrC*H!|B$rWHO>HBTlQX5L$9hd z0a_HsW{RhS*{NV`=5+AM{LI8)F!`yu0+MV6vxT1g$+>BymKhB4Gvm{zCh{{Ug5&sZ zX0{ki=TGK~=(IQ+a6r=)3SF|ZlamGJ9x9F<&rj!zrw4nc^2HhUIW=2A_Gx&R74ze# zrpF4w+^NFc?EEB#pFp=W`I)H#MwvW0Ia3_QsCX7kzJWi2`Pav$r#V#5*eO6?Abi32 z?A+->{>1CW;Pu(*iAg*>J_*Rij!#eOP?*&C^jQAnU@$Rua_j`5D+IIXrO?A>3SIE# z>yv!M@y77qcriaa!)c7q&J>Z2p*VVop33rCUf_>p}m z&PZK+NbrKhhoUDkU#Dl-@kDXhX zO+0}=03~?;@9^GFX)JS&eW2UKWi)rcw^;?_8?YT;-?+`cD1;yL4U?LXdtod$zjYfL z|E{yH$C)1Bjau;boxU{qxukoA-z>YLp6baZ*~9FzlaKPe@kZ3r-S5%VxFdU*USb2| zVe42qTEN-vO)cms^o4v^&RK9`t0|brFNj~dq+U0S;*Kvomxf6eHN={q4kEZ`toS*WMhKkX5_^3LxZ$f zsn=`uMfDi0d)Y4f=*>)vRb$m8zW8vTw1vz8&Yxd#74iBL$YT*6(Czv~4}Xcxh_I8H zQ_8@c7XcAsfORo!MiV@<)D^CeVQ=r^lT9#H@jl71!i6CQz5k)xNeWDAkX7}7jvSYq zys-87@*)VAvyF7_dbbDEOh_T8%y8r=YLwDtiVAL_BtkF9O0uxEWp?%Q!n37wsF-ap zJ&GCKUU=+(3Y#J4b_XnJs0}CgYB+AN_0XllwjezI)_Mh|0r>jCk(%F4=f@{!<|o;e zKq+KVrv|L`4(c*spk;x0q^E}`qk&0)CD$31;&vr@0EbO%8;+UrB(t`I zZs%(C^_~-<(n@z%tB1dCgL`Ow{egk~uf7UtShg=tQT#jVsJ-?~!~lZiu(aX57wa)j zwuy86KqYzYBY|-cG*BOC(Yi2`aP=Ez29>UuwU27OSB78aKRCkx36Tye97@tHE1%iu zhTc9Msh8rA?Y6Sa99)Zw;Hu~67Z=m9*bqZES<_K?4o!pQ+I(f(MPl^XRWO|<>EDS8 z=p7Nv^bDuFo$iQUCNV3TfNR-8-Fy<6*op&7hhEb`pK{$ne7NM11&4@EnXdX7zVW7) zvg{`zsLW1et-GZjdKW3Yy6DNZJQnUK<5~Q1=}k^BK!g-YKo01S3Hy)|s;H&OaUbZ$ zEN2wm|OBG#;0BF-Cz>2NjvN=-Q7D<5;UK%0 zv^*M-PGG1`5_N^cLUJT6F-EkLE+BcKV=oB8$biKVO@b8}m)7GX^rp4ts@yFSJzELF zFdCe%RrMZbKS zriHr-UEobyP6`D+~cu13NAvPK16`k`a`AF}e~uO9KLQ^dy*!3Syj!6|!bfwuo3B zT&V4=BSRMCp$df8tr~J*0T^VO1xfW`tw0=F-t6B-SRR;jYW5{`bfdfqesE`5g3gV& z7v*^2({)jjM}|!)0G_MD!2%vO2y{9(h`$B~Ik^o)R+y(7u&3ZDBa&9D?&&IuI8+CQ z14xw!Tf$op=ftAsC$0NI6y@n&pfa}8t4uoN`P-3AnO0B*u@ptke+Ow1V zKpNVa6-`;2V@NoCeXI$%J4VVKNMYNYCwobZ55`6%hs7Ex7S79rJgCp?Dc&>1QY#AAy%v(kwf4f2|Yn5T}iC@g07%+zY_ zMUr$OyfeGQk>IcLg7}t;3nddClo|(eufBTug;y^x9C_``t49Zp^2x%%p^w95>%{^2 z9(L}{EP69ucF9afP*O0>jg&*vOr1is3l)pQdmElYm zA~=B3(FYHDndtbb{b`#!?Oe5+t`EN)u7>TF|F-RVqnn-q^}gWV=n`&_qeBPx1^#N+ z;O}n+t9zTlUMCVFt;Z1ano3x%6o*3EAaNh?=K*u-bYRb!Kwdw7NI|OVm&u_lH^7TW z_&?@>@_4_eHUfu(?C*Zmy8wcF;%fXGU5Qq@;#HBR0O)Z4T`sR6#{RO@^SZ2w@h{Vu zw5}K9@QX)zC%(_uplo{N63n>zQcO$otw|Km&6WyH?xKK8bd(r-mnXj*dQEL2x&Bl3 z{E}3^i>pMEh?bm*4HmDbVgsyBl$?-ACRG$g1q5=9+WQgUdhmL*$O)SMtZ+H7}DEPy((2S_?8(kvP%3=+YV6^QsNHG z00=i;fl&jlfOw!KK5U=oDi<$6z-pkwg)?S&c&=5pVCmx^HhX~Q!D2r(Ry($W*Oq-+ z-q~KO)ulhjEa{{|Z`;~+jO|R?wT?LvSWej7ieE}%>27-LH z?RvU#I?Q*3c2n^W?fRbIC#|dSP89_^-YCQDmZe#haencWW!q}BwrcAaVF6tqLiZm#D2)#dANq(wW|pHD+W?ldyc`3lQ6GAl zkKlW0Y@nVI)I`^nO6;>Y@K(0hBx)IA7}t;_EZQh@ZVPTXxSG8qMbP}lNVrI6yO3^Jrhg_D6c*DrDOb3)TXXdkoI`p@*vM?F=hPaeafu>@3;vAHhoOtWU$?;QmMamu)<|6G7Nbqg z>R<p?odu?~S72h{Hv}YA$FjHM$W1nwswdMR zoPST59@k-|Ft=m+9p&g><{8Z(hjP`*GJ6C+inkj5?598dz=lw=s6;-3h{2$e}2ga+a0Brm4Xnl6Y! ztQRgsazJl6xOxQZpk&Cwrbq^!ST8_PrMUK%e+AP_I`Ohm@t_ZUDd-V&*MB}2hR!qIe^68BEC2^Wx6?akvj9(h)i zgqLt{5$toRS1DAOV7b(5vmmpIGSok?GfS!uQ;|s}67m2v*OuhA+FpAXpAkH3J+p8P z_Zkf1x$ssmO#L*4ug2BK8EYU58g;l9Oz=)vx4VYk79!NbU9({}-&8PY*7kmqpPi(( z4X%{&oPwQtGl*oCA>o%2<)&i?LH`uMLPAc&K)|f(u2R#h$0)K{J9HKX<7*ZxiN!Zd zZ71*TmtAzWP#k^kGk&qHoG!HTKmd&_qEjguD^Cq{hoopzW)t7>Ct@s+^A(q!&6I0h zKKANwE+%?wRgdN4cG9;W&&CKe`N+%tldLb3`Kh(+cbH`cM1I1dG$*JbG5#HgYrDJ=mT3#6eD*`~>GlxoRhRPJ(kw?6(t_ zZF=LtH7L1#UN0aTKyrir3b(mDa;?Ifh)F zDbs*?fkcpU6Eguz?I^#O_(jUT$PCClgv$~EM3VxBPyqy_CW?ZPnUcVOWzlegWt79N zD2yeO6!>BZVd4+x=wOQj9vj5qI{HRAyrZKmh$s1Bc>EC^lS8HluuyiQ$oa?DZK~xd zV;hT?w1||+JSq`X4#GB8_qWVCk4|r8wSs#p^l0^8DfedzazHB-QQJg!NI7@#D42zW z^PxVeWHNF+VJDMi`^*g*6E(dnR<=<)w*#8pO6)22$J4@9sj)%Ia}-?F&z%O(DC0t@ zT;#3+`i*yL87~nloG{R)1M8q@}*2OGbcoxh%pHQ1NPlqHZ zCov9Tb{T#YiO56C|0wv?@XiUC6UICRai9u#=(R{sN)57sX6D=owcitF0}nHS?gN)9 z)4{&61PMoSS~&-7qzCvj`!;CT!_aFMCrPHzpP94&G$eZ|pM``c_N94|!r)uz?E*e` zRH6S##8D-0b`h)B-Yx{kU9>SgsU=)WhHW2?7hM5elVVjMGjiVrxiZc&G=^KqaU!J& z#KjlR&k}h*@JzVXlPGpvg)8;kQoRxdtRwfCF(1oyX7`*lbLq%``5}yu*f(9`hZjIHu{4!33l^P`G`MO z%d7ce-4X0oTJ`#iA5ly7!V$@WcprG|!{4_^B4!rmJ_va%$Ig3`6uFjY@3hbSgWn0y z4@xSTe{dnhg$G0JvgHtgfaih`M0!0b-ijWV9!l`$R`T|TMq=HdgeRg3<>n>A-r*;t zCT5PB0GODS4m98R0c**qkip(J+Q-1!x_iRU!*307A6ZFG^Ym8{_7Z zKsyI$D#u(1oO_LZT&jQ~GnmBJLZaz%u(1Qe>~A#nlESESxT^r*)Kr;=t03OlsBdsDiX;A!R<)YZE(%!wnj6K$#VU74TY z;?EPXzn?xg9gc-Rn4@WX&0PvAUOeRx<#%+&WQg)Rks-P;er2v@xKhjzyp8BsZ*S}) zJ2;$@K;9SgGsVS|W1os&K!%We9k|XyLgO}O=rv?1I%#^&`TZ&}+pvQk4TcU;6K@}Y zuXeY{-}k*>NU>Qr=$G>>H*T>!Hy|R4Y&)zLuQ^?^UEt?>m8aILOxoheB`OXZjfu)8 zv>op0C)#U^y;QWoNh2Ffnw+%T^!jnf4%PrQo7&wa$KG9n+&54W20Fgul{#E^w^3tN z{yx^&*+KT~cy`=213KEA-6pB$m7s)#xyZQ&s8iIbP3y))qelusXJkXCPNrCwrck+n z04-b#Dw68WFhUP1M030Zmjp(KZPO8RyL^t7yu*x(ctNeIR-Hz?*GBa-Cbc>8j4)FT zWTs`L0MW#54LDXJKS=!?-KQZ3pmsd(3%L9$Pw!?}uhk@jr5-l-7@10_JBU4X7y3M6 z!SwnOXUvo(v64dE-OSt?ok_Z?b;Sk^Z$2U2E9>P|WH;eTgRHN@PpT5#8Z4}^i*d>= zCRO=5_;8TZ5|!hp3I(M5UL2cWoI_qzrb7+j3?Stzy?67I(^CmP(-Rot^UL)YnVQ92 z&$UhD01XeqHj}+$kBlydUJl@DMPU;WCOi%`^$vh)o<5E;Cr=S$NNvX2q^_BFbtzkJ zF@kCz4ih%uGP2+cONgdo|?&jN>+G2v5W@VRIEztKZHbC`J{ED zASseH%8{vHkk=DVDIOhDlZ4$594MR`HH*{QA=$ghBsn|CF>{A`T|_W=Pc~Yoz>_X6 zX-60h4$h>e>$O$X(PH5RJh_w4af!LFUE}a;T;lUe z8hpoqP_hyfF-54n9@~zFs!5rc5Z`icP6X8OV}Le=qol449uMVXt%OsNu!S?S=$-(P zKH1VV93qLSK74K$49?Kh?%|EbaJB9%@-37RF9;8dh?i`I@NwevE6&mLBE6+|9Frkh zP(*DaR~KJEj36_m)5pbv$ij2gEyOvgPlv-g55j~}UjR)CqGm#E*f{MyB!}i&Pvs^} zTfN%%gkX_Hmu@b(X(hMHd6js`73m?iZN#eZ8|Ifa&WgOC;uyr0!tN+KAg37u*J;OQ zdTO#!q|Q0Y6Bjnfg&^EhJtP|TN_ibvF?g+E=cOO zd2s_QjGHNk=8uDQ=(RMQ4@p{J$;VYvdAAkvyV_k{Hz7YN0T zp?iebMP&wasvW*qlBNCV!lhgkW`&;)*18BT321>@4J3x315l;B(LmC6NG(&vIq?Kx z(1?CVD+G9W!FxGEQdQEt3?#ir0Cyiv^6ut`&cPnz76k__Z(*mONXVJXHAqVw$_9Yq zgkjVgavi#!gaYU-t3Y@Q8z%sJ*nkj!J*-VCZ|vIH9eS=`?n1wu?W`3uMD8GMj91+` zr@lfU!E|s!K!wd#@RZ&iX*%ZjK>u7u;jKFIeVBX=ZC1glJHYfpwzqm0r;4^7P?}Uo ze3>NPnDL!NT<98%k5u1gO(L11ZKP3(*4hpfDpuJWe~P#p-CJ-hYOc{k7^@m2fe?~D z2>dXhM@&Evu|jUy$KuRmkG6b~-JzL>>(Y;|Nbitz!|$}STB2Q;MPx#7k*wE|KGm+S zg(^<)L#tTibBTX2KxdFBX>T@7LJFQy%!*S!wMtfZQk)sH+_p$BG z<$DA<#km1Dd6SK=RhG_ykAjv^D~ij#!_yBgxojLG0~4MoWWbV&xX&SYZ+2m#6meb9 zrVsL>buI-w|c5$|VyTo#JWd)Gq-Py`o`Fyoza~y;`y1DQZ zGGBP&ol91=K{iPoN_8q)S9)_bj-|Zl*CgF=c^j^v^qq5OCxADJ_2vygBKQnRiV1;hRuD;c=fSQ<4+qrsL+|u@C;4i^C9} zD4nX`HhZFkZy%H8XJ*1td6X~s6V6%xa zdp*i}AnmEresO`Ae!Ii#f;jJbNFB%MzVdlw5+i4NvW7!dRqves>PF+8ow12iw%86= zi`ydxyf;wz5w#W<^Aj{zee59eCdZK=ty`7_-%QUH7u)&%k+*WgmtGot_vpX^O1dUN z9PU4Jpig3SF*O{Ajigc);w`KOVa}2bB>Nl;4kEddcM)(}eW+@fXg8FaxCF;eI%Pfu zd=;NGdo#NeN#r=PaNy{|Xn7s^cSp|ztmu2jz>eNx(0Itl?%ZKoSm?jR4Epc(V-^dj z`;6ZQ^!Ek+enx-Sy!-uU&d5n~wQw70pmNdu8HKGE4xXVBTUUmY^`bDD#is%3G87}J@m-se8DUIYT z7Q|ZJj6gk4HTuX3xPo%=p`oF(lVJX_Qn6lUvJnzsX&)Y~i`5D^C1w>2b4Nu78nDKP z=g9}UNhpwmXtun{ORI|oQ)Rksc7 z5qa}}KVMt^46N6c`e%X@_ z)f_HQ`qkC@+sA{6BYxDN=d6kuQNEr=m>1uk@`U)q;a*5h7D5anMBaU#yxXi+EtEH0 z*V*!3^vc8HXWe++Myr{-5ad}E_R!>$2Ei+0)V|{N+`kUlY-6Ol)!5k>Sw_m#Iy0-h zW?z)_O-WzbR8&s>ItB4htp1|DbS6XCaUk}J%U%u@-QI+Kr*;8y>w2TMr5J zD?YnWe1g(cipce>6vtkfic#k(6{snA;Go~Mm<4Yk3Bx^GdrB8uOBZ7SXB|mw2E-ZN zS;j?!!^D;r%+5@omZHS-;3^I&x)}b!YcP>7pw|6tAwS7xhb@a^6VIYFPj-d#6t!J< z`bs(;=}#XAkY9_Ce&rA2O5}l0b+fn-$ukdPWvZ;5D9#-Dd|3*p)=w1xWH4s}4mdJz z5eVx36m5!nACSu~GX_p~MWyrfH5W%)e~-NVfPa#qXk0SQ+rfjSp>x#+k-F>T9YJNi zQQ_t4!7-JeCZ0lwOg`-}_QbyOh9soW=ge_e%<+7!j@0Ap6-R2RYNZP%@*3b3C@+&8 zNc^yE@>G!wZN<8d#5MtK+wRhc?fh(^xOn{Z;>_&KBv-CghfT)(M~lde}N5DZjRKCN096{ui zzQZG!`UTWE9}v`!T}OYbJ&vp=R>zWrF-@)z4B4}99_;;$NAJ=P+C0bO^E40kKF=5< z@IjlX$(9jrsClsWi7Lm|-TdM-AUylguy`T+@rx^ZDaP;IeP5F1iV5iy9{}%p%?*44 z<)aXhT#4|D4?2K zt<_PId4ncJ6wb2ly|F+YlDnk6&Z^-$bBPg_YflcO5tE8^b1A|H9nwfsWw1D<_&!@2 z6lKA@LQyKw`;Ztdh~O62h?|{4UWKq7+2xJvVn0UXhwIJi(dZp4ofOd z?36h_;1YeVfKT2qsnantXNX2=jNe$%&U9hMdoDt^7opoG8>F(+B=wq+ioxLnAcqMj zov(i8sndEj(1)h=dMd#@Lt&XN+j%CYtSMylXJv9LWG=a7dRFOS3`McIr{jws&j;h@ z&oZBOA^+I}6N+oj+fw}D_Y0SQN9fS*2Z_|!}n#(a@6=NJX@hBC02`FhUK76!)#$~t*E zV8EhjbfMG`2X5<{Kn3I`vfClPtbQ@!!m8?D^NpC!p~S->-L!QtdHB@AZ*F4qkMn-j zZ_QJ4O}j`A=hvO)%O~H20z!Q5Ph-}%)pX}f7204V7^k+n2P}W;Pft&gUiG|dBo!f} zQO;LU%Q$#@i61T=c-tvq#qR@*CPOIKu*^G~0gBuP#&H7=A)+z)D}9pXV=ZP%ua4oK zo|AO5=iQ3b8BBj+J@Z!>AZ9%Mdlpbscr$R&7beFhPEMZ5**eFl2(`9zmcDx<4Xuzn zV(aaWoJEw;2tOauuZB04;m*-BU0tedHrxW3`I_3zj8{O~0eI0P*Z^QavrXU^P%#-1 zbn@Yu+;o0?a%O%KogF!f`I2F#Pn4`1j|DpcI>A0Ae%iJcES@c$LujMrgmX&+LA<7N z7SU$^Q$Rohvw|X2*q^P7_3G*xWMM3p0nJ~{!2p@M8Siku3Q3CJ8L-)vKq>J%7a%|{ zqqLnAOvaogYL-L>g7!`wNg9@5gC)cx(fs9hM@oWCWKXt0i{#8(RJVCg`xS4**ElTI zXx*dGEiZhZqxV+uV;QB$ggRj=hTWgtv%iFySt{-$eI1(>Z z>Y0Pf+r12~A9Oo7()Da+FT1?m%i#J!*MlP&e4D}fc29%L2i*?d0GX>~F1x(l%i#J! zw}bC&A)Y>SaCy6z!S#b~2Y;viS<}~h8Qy&1kN^C}N!~cA0YC@C03dUL)GPnAgBbN- zaS_f&i;Hl7M7+{AuDM-E5zk50i`0VeSP6IykJEp^c&;DNNFyMP}mvk61<^C9Vas$PW z!v_z2YzWTb4Mr`;Ws#nqxk`NlW!5O0K_FmQHdIwWekcK!2N4ETksNNQJ5ygp5)s4z zAa4#6+BEP%?JUdoQ2;NCu+k&KkjND)+bCJj@=uuga5(;8n zD7W;^*Yt~CB!R&o%M}D>nLu#+%88no3uKuk%9C`>Wo1voU?ovWfvh92YmuNDJ?Iot z?4ZCosFg=xsoJQ>w8X=$fs}rsn1m!k;!Q_65~}shr*UhjceM*l=B_!+>Z4ME4+ zAakZ!B9WdUH*bh^=4OH=T45@}##&{WkS!xyXH7=@G%{GR7ZCz$Of1H!LBq0KmGqIL zlx4B5XPJyY6c7;&4#`!PTLe1+LU+}?YOFDV67wI)f?+eTym;iM1J~&tq`$z%Bitz1 zf;|uGo0ukq>*DK^aD1C8zByKy4D$2ATw(T&{KVu$&^tDdzk3IRH}l2UXHOLav?z?t z6i)}UQ^DBG>EM(3nTf$*@>6pKcq9h1g`WJ$xoP+i4hH#|@##|&`I!^JaeOy3TZAMF zc^sVnGBba}EY&!V(jGD2|`y0X3P1HoQXJr*G!x;Y~PJ$j@^@rV6ts2Ya}j_yWD76MQ!VUwrn$ zrIrP9JAx)$uv3_{g(aAn9Gga8*q)il_6-}IYcCz%dPjraxPoO!1o2)i#oSBX5L+2V zihT^l(NevNq^Pw`zP0KotE8dL!>ER=LZD$kMd5IyNnLK>yM>%6Kv(@$L z_C-D*LegPCUJ4**3{*H>i0xSw$gIxD%!5iJJCxC%5JF&GDt5y$+*-%SI zEv;Ld6UYq0h7Jb$S~5PAb|oqFY-z~hCW*KzaY z<$HrOGCd1rV`p_0S3`8n2$WQ>okbHrBU==3WWTO%>}(8y5E|SAILnpu7GKa^y&N3@ zIyR(!j69Ql$~seV%-N|6-dNOaqwb9F=5rg}#Sni)Nf~-J$e&?pYs(MRYdfoJs^hmh z+GAcMI2EThRyKOxgCl7NTgw(8Zw;A;&~=2GRq7Y22x!;i4b?P%0D1%L znnfg>km1eB_K1-1ArV~T&D9{{X=LLKj98sa`k|2qabGkU%IJBOZ`Ea_M05IvZOT9 zdAV%*M;6{18~Vrc&}R+~eOwb_sDfEQHRh@P?VR1Rr`sop^6_nWul6a_8hnuV=~-`* zT#!g&9-cnQc0iWfCI(-xAwUFt|NhULXh`0lee{(vAIyC$y>sy3Q0bjRE2Vcny7G*+ z6T7A7-Vsiu=R&T84Upoerk2vd`?Gt#X6u8wd(WIsisnhYe?>pAw7mmC)MgoNz?#{p zifi!B_7*J5xy>3(&xjEVM4tl%!TwLBX!YKoef1THAIyDyVd%5Z=qwt}1@|BAagu^h znU_5wD_xK-h! zcx^)6N52sWnEw4Kd0yRZ%E)!3DTGdoISP>_k$S0%c0B3=%=cCs5TG>(z#ec#2*~?` zE54TegNZA_vp&X-JR^`4^mo$;BzmH$BZY`csYLMQX{hlQ4Fd1eHhQ*)59T($FjN{T zjSd|vEeyR~y7Wx$29m3YJF7YYFB=QR0mK^ev1mu3KcoE?E}*;+#^%TK z`QSWjyz(YNrWU{mpIC=y1}z}EF0t+7;al^sNf?^u>5Xl*GmQJ%^@zpeG zM^smesH;uOxY#%^Ge)1~YU4-4=qsfI^UgYuYZB3fGPS*S6c8ZN(vB97^a57oUZ8Fi z&2oe`D-wY3KB4g7?)AL$*#ln&M-*oeWFUXOhW&db!`DBji!dN9GkZ<-1-S)Nz4!fx*`EAmaZiUSe=tB&4<12=UAuHeY7bE# zhMomGVCeN9y5Czf0$^Vs7NrIt8_=5s2d`&=FsC;kh{OU61q*N6@8LHNJKECr+sO~( zO|aD<0c=b{1OL8?sVit3V%6aS(!hqptAc53%POy)-C?f&K{C3i3$TF}bbr9t@OBr{ zbE-Hs^s$}@SVWYqTB99UrU}5BVlh#)7SD_z2kf#SA*`Uf-QbzT3Tw5U+LG#)wI(9` zW#G4uSa*2k@Ox~J;%E{aJnsY!ngARtwc`#J27j%55hP{lob4IGhg=;J@HCJT0P$7< zQ8&&g%vO%c*iI90A`58;Fwp`~of*C-v7{s32-|3MByMD?F+ZMHz71q*3%EQ6n!+orphu>K(7e`Y^xGbTf zzE{27&e730;JJ|148g(`j3g@tF7pQg8|3B8HwpvTW)9yrq|A*+&_GYyEtF}Jx=?oQ zl%yrs0+R=5UCrDMlR9%92UD~IMP}UnRMAhTsiH}DQ>E7katleVr5R-=Y!<>jZ8_)0 zLA#tdhs8qp<90oNup}L(j~3zV2^p$2d3$(S>OXq{jVUOMuh>gC9n(#_5Jw*$JEJ37 zgg}Pp!<}S{Bzlg+lj+Z-!#M=Z93`AYI86A=jGt(K-&o*Ihf{_Y-EHbKq%j<`%MIQ?i4kVB?c}9JIC($?5)-{R>|aKJ z+RrsAzW)Av?KqL6ikni$Fa-4fR%9X_c*Xc*qx(Z=)4b1Y!s)bRxySj_C#Pm-PA@t} z2yqSbMd+9cpMt_Ems^2XG&qqGYi2B(f@aXL9Xg0&4(Tsh>TLL>!^qB;`To$s;g>#+ z9JWD!=~Mk^7~VN4V1PZe*}vwXDPXV%I1v1A1IYw75G16kAxPz0(2`MW1XZXcKgin_ zm1Pv{IDnLj?p8ADoB+?-D{G!gRTCYP7z>)oF*|Bv_O6FXj)n0!RyVS3rewQEB})Pb zoJQyvhq}_DBtDkKdb-t8DiPa!Jk*`&awGPn|47V&w^P@9o;p<4BxHl1c8B!}&eEF2 zW+Sv-HdL`HshlvSm^4f!n5iz+FeM!D$~pXVWb4@W(i#G2&N0Zu)osFY4lA4azUh`O z*i1_!L2kS-J#{&^@Q-iK{KL>czWEPlE*D?CJbfTH{l?KZ@XH(cuQ*UVaC!R0%L{M8 zZbiSJGXo1aCfpF28Qs+Tq|)e}4uu`0LdxLx26^Kc6|k)=wT>dGg@)lLwEU{PO0LUp{#9 ztLsmGb??cquRi(pohQG3{N&-SCl4P!`OS?dzq$Y9x7VKh_U@D4U3v1m+fRP?=*gp- zPaZvZ^84#get+-DAFe+6!<{F8c>Ls#x1Rj*;giQVo;<$)b2(8yUj0NX@2o` z^NWv~U%J`+(u3xguQ$JZuX*ii^V*%}wa3k`+-iR1Ve_junqR%&{MxnV*X}m2Uuj;y z-Ms#&`SqL4uRmyh<9hQO_nP0l+Wh97<~JWVZ`^9$c-Z{bjpn!RH@|(Y`R%*S?_6nq z=XUcukD51cHg7&?e)oFwyZ4&kyW0HTo#yu*H@|+y4n2EgXZn)&D-~yKfc=h@tx+6A2)w;tND|M&40ep{O9}4JJ*_b?lymV zrTNp_&7VGM{>#ngzdUIE?0WNO_nLRFHt*hP-hJHs*IUhhec1fB8_j>a-~9Qt=Fjgo z?_Fu$yWPC^sQHVV&0jod{`>Xjzu#;A$JOS4+-d&Dr!Gq>6uQz{rulcL1&0pPV{_1h_*SDI#e%O3?qxtZD^EcO; zzq#A|?Um+lZ#RGYsQJ5_&EGv}KDyp~bg%jQtIglvY5x9k^AES0e|XsZ8S` zYd*f){L_`@pKdq*^r-pgo6SEzX#VAT^Dp;WSFX0M+-Y5T-1^+D*5@9!K7XV2`TMOe zTx)&dZtLom*45jstB+b=yxIEVgVvX>x4v|*_2sLrFW+f>`El#ot=6@Nt*_i@edT`Z ztJhjzz1#ZQmDbm8x4!nMb^T`R`h(WjueZK_ul0?qt#90EedBTKo3~oueAv2iqjlqc z>s!}a-@4oS_LbJRZ@0evsP&zjt?xW&-Mrqqd9U@|tF7wC9a-+S2l{*Bi6 z@3(GUYu&or`oWdf4{o=9@Tm2}o2?%{X#MDV>qqxmx39Kt-)Y@`-1_mY){h^yesZJr zll!fIzSjEZyRAD{T6b=@?mTM!^k(a)4_g0nz4b5mT0gtm`q`b<&mOn#-fG=_*!tHS zt$)4W`nPMXf4kfI`IXksZ?}H_sCDmV>)wObFRr(Kaj*67S6lynr}giTTmNyZ^&byg z_iwcB-*5frwbp;$ZT;7k)_>h@{nw+`f8T8V_k-4h>#Ya(TED#7`sJP0FCVvlb*uHO zhpk`VX#M(r>*2N5!@I5DTxtF0cI!8fTED&7`t5_(@2XV)*tV-9$#razTJBKsP(6ttv@|z{rP(9&-Yq?x!U^6oz`C-?_RmJ zd*$Ko=WgtN?*8uQukC*R?(P?^?0(_)?iU{IUcI?{^}+5JukU{G-tL#K?tbac?w20# ze)-n!mmlt4yRm!i{_a<-O%q9_@bn=I*y2?0)C^?sx9(-n_bd z^Um(g$GhLXwfo(NyWhL9`@Q?S-@mr|{kyxjuI%2ry?g7??hkJ6{@}sx53le3@ZRo^ zuI~Qm&hC#M@7}((d;8(;k8kY$`2OxsuAMo$@YgTi8T#v&{)Kc5q-$vRCqDxrw!{sT z*b+BV>eAMw@uhe9{}ulKAJ^soTkqlv{CRSdf1a$6N*?_9@k#x6;-m8K@t5@PO30Xb(%nTatoXv|bf z%2W<(A!J*WDh11{+7f)x$wO-Jm*YR-?l|##o*gN`;O?rm?&@1C55$viyz#~x`}yr1 zaboyVvxDMa*8XEW98gGKUj2_nQYi-h@x#}5f#Vj%=7%@q7ybAx-#@$msjuIB|5G=7F`gg2=4>0vH|~GxE7uiIl*V6+ ze{Ze)d(l$*m-63lsHV+w0OL-aJH+uu%)uFI8#|TyS1{gSj+?e#4a_5^p*Rcy0I93v2_Oa zU*gQ5Xhq(=`hJ9~i~abBZ=4^N7lHqr>%aFqP3I-{q7ffOu3q}R?&EG*xNg;7)B5T= z4BW^4QKl7_&;C3O4{QAE6BlkeWCGE{?i<=7~aISh!VKEVL zy}G>j;0NWGxsuudW=F=KAe}2hES09aH+c(7fii!Zg>i(Cjn-)WTy!p83$Hipj){>%OW#5>(&-t#1cnxH6iu|$eT`6ilnx8xR$e+p|p(0o@lw|3oX}N`vtuZ`DU{NU?1-W8w9S{t)yQ>~o4_!j!rLG$qe zQ{Bl8;VC}uSj=dAR-*U;u9y;UB_7%M2QL(jip^f-hvu)Qd`zGjLMzuO*82SCn;uSM z7GjBokLgeW^@sZ`sqp!)u1fs>?VoS>FO^8kja;=8#UH$SoIr2-$q$@DiasI-Htz)b z!WVA4<&Hb=UVF{eo#q4;T@|}fb{ALXK5{!)b7RHSUK>c+Ty%fcG?Lqlk(@A%dOr2KwK3O8FPa!d;UO9`_!T-Vy3y7?DlGMep1!d^lMxK)}`tn z+;($Zt!^f=s|i#@J`wmarBr3&nif&2=KF_*wsK7DczCQi^sBeVmaa;rtBQ-|%`6+& z!iy{6SB<1Hig3xsILPJn$Jd^k1FEpF*z@MZ#^JeoMHhe zKPdg|Ac~8-(NV0epE9{;BM#L^P8b+a`7Q}pJkdk*hRl!cro54-n2^stq~b@0kL~PV zZA`6y^fWbpqWw3Wr{XrEKW?7NpUD4B2esyp9#r$jk(Fbr-WU>xu!)GPGasR~@rOmJ z@F{($eo)=;*&{3ZzACW(=&}9bEUwE>(JVL*px#AV=n#Fq#W%J5WeEg<9dWC>M_(&enR*F3mqW=1$ z7MUJ|Pj#=yF ze0Z(qN%|i#Sgq)!#qL~HPpO$k<*y#=55@my_HQnE8k#wnsrcmGDFf{zF;aB(DTg2~ zNinXpf6B%NZA{ zczW!I@usSH?^L;RKJC$b@8`A6uMd3W7wXOH*FFBgL+dxM=(%VWkMKUSaxBfq3V3j; zn7yLaZIwqHqPQp`Ha`Bo@;^cn9T*t}|Eai4f0Josq5ytDZ65x5uGUC)yhTa16A!+QdZ4;R1U-c!7z za_!1KLtgijM`Oz4fwxURE;=o?9hFt_I79hN4O7h1CqDM{zOngLhq%V~XAaw3bh%DIV?Ki__Q`%Q7BfD7M0D2I7XaTCb>AM=MOg)M*U z&hMesGfNI2Rb(`A?MkMi%an`)h5VNYYiUlMzn%l}Nm*u_`qxjkY=!5 zsB0yU`I(iEdC1`tx>mPM1O6L4$WYy^NshP6Yo32_^hKg=0x0iL1{5*ivYXF*Lw<4Y zm0s}AZ$1dcw&K4l4uXgLv1e1CGWDOi!_T}6Q5Ss59z=`c+2D8`)29VSjIPr7U-yB5 z|MjE(uXWIy;qxhT_NgHjiS$!_7Ss8u{e0%*T;%Le8}z5l&}SX4U-LJ@mjQC`7H!4+Niv1pU153EeQCFi~s)Fg@6C-!oPoZ z;om>I@W+34p*RKjyowyXd%mbD<2CdDGoN2*o>FYi=QZNx zhGGLnBafMT%Kq$AzE+@p`(OS#!^&IZuYSkAzs|7Yj`_;_^z-W0KdiV!;jcgFWi9_- z`Ygl$%vTm}ivxAP&pG~0KDW?}g^1H{6z_=q-|K4&ih_^4vgeNG+qvRCrpG`1r9EH$ z>K}S-PyE#I$PbIxwp{f*FSn2by2DiZ`Ien|(bRm;Q1RlW8(4`~ewCk3DDPg5{J1s>e=d5jc<3cQXLS1yio2Sx zFE1~C^pD>x{(8eF{q^hd$5!4;^)c%fe_r!(+r8r(pS00CzVV4$yyF|6xVczM+xka+ zP?-x=%{vHIwZ!yXbK{vU*R1;LU$466WZc$V3R@B4Zst;GLx?-LOQ9VhZksNJ?Fbzb zx)C}{;p=B!Mc7sfYrWa+613SJ613TF3EIleQn<~1?2@29c1utn&qz=o&z8a+XS6Rp zrEsS^?UkTT`y{B-ehKPhK!Ub1SPJ*K(-8^kbdLmex>thw7%heGozW^|rLfMO{#=4u zydXiH{z8IA`l1AF=3JB|DJi?DpuGd3wfogR^(`G}kK%T=_MqoweqJB{ZBiWX10 z)421$6x8Vn3F;%BHYi#=?N#O^s6{*_QM9=6Oh;*tw=v;53pQaFEimD_GZJjV*JyzW z*PW4I6Eewf$KwpeW*^YN-o}+*Kf}JfjVm9pfGfX#W*b|bv4!VL;T8`JBmdX}M!rQRd>bSG*aAkr)tkl04_Uy-x5+PW zR#51#J2)A6snth=uubD|e{VQ+RHZ1w40$Iz5HwHd(-P zcc{}-cy5ygJa?yN{S*dz)B*;&Q-|Rc271&22D?xz;;-1jWtxu-4Qx$m7Ji=B!`<%)Fj zeIHv)_%jQb@cZ)qDNOh?3z+cxo^?$4GYgpT&NF+<(EcR{`%w!V?E5S*V^3OO#%@%n zzrs=LEa0fyEa0dO7I4&^7I4&~7D!t6Ss-aWX#vlj994k)3e%mOwSw!S4QcyV*e=>g z!FSPyr28w37j2~Ayl6wE|0}E)ZKUA6lO5hVUOV}c70mYQSFCUVe*LNyj=;$-EBNhX zu7%-l@c>^b!{^5qs5HN60mD6P0mI#?xc(J}d(;Ak`_&sB36A^Kn^v&gFORujJoiqo z6+-CmED%Ds_!!`zA6vjdcX)R3$0iH-<7B7T!5}AJwt_=qDs`~2NKB;^JaTf_3MM&u z+=@%gXG`1sdP_Oo>&{5nS_(Iw>7j*7ObMjBwO)mEx84HjZms(u-L1Dky1UJ*knT2E zpv1h*t59NYut14Fp(Onaj^`)ka$&H`pztAzM# z%(mVFW;;13BGI|nV}z(6bfzLg-GxAsh@Wt(7Ro315e)F<2H=& z-C_642;Y5CRo1(VFxqh9@-8lW_qY}4{O*+cd5_~23L|_EM!Y+zt-r^fzBlMLIQ-oi zw;|2Own)71QRBYXuC2d^h2J|Omb^y+_TH2gDzJA4wbpMmV@It3@pqrIqP;j|MSJm_ z#{3&l_wFGp>{lEeX6!ehEM`Lrd-|JUuLY`p;|Tu^tco!+hriKm9JRu1ygOut*?9Mu z6^Ir`kZUHtp~Q$;l|qRTZL}?l`e-ACs{Y+^E1>b+c`LB-H?LX2r@wjK3O;>zzZHD? z-fk=SG~!Sr#HVrGrQp+OqY>iMXd?yoMH^1=MM&?d;kGH*lLC7{h-$h zad_dS*Dky?TlRh7B~sIcmkw1#X6eF9lNFIkxbW(>3$M(x`m0c`5MLdV2u3dK-*#dD zAmVie~N(Ne4L*Xjp)FC3J30O(yf*mdE6RzC=JFC5%f5!Gk3^y&xI=i#mk zhc%?b8q&nVg-Is+!Xz_!VX~_tg36|-)hD%j(UPlv7bZ2N$?nSP8q!qPg(DjLlv+-0 ztB94BQ`+|_4gT23g=3uCUN{CHE)*iQ+l6BQA^xS(5+*cTKF{Ge1{P{tUaoC9P>QuJ z#8quyXKmjU;yx06ZQr(v$iCP1?Wl#j?M6>m~yRXdKMewYgV+;rwe z^+Q$v!&E4oZaQ;VZJ5s=rb2X`+@>^FJI?%`d^IJCshe~A%=d$-5I#5O_L=?%Qz50_ zoZIJUJeUdv*UhS6YsX1_52ixuyZOw1?HLE~!Bjxb+r3KHwc{B1?Y@*K^`jMqQSCSx zGFn+8MXt@>srT2XLMgKL%pr{lo2*ZTH2Uk;lzeN)vCXevPYKg}Bj*;!{3sO?=`G4Y zwc|h6i8wi_cKn4>xi!}!2|SbvN#NEzMkIlUQXvW4s_arbj#(c{g=Bkc9;4UFtv{3s zyubB~On>|hwXyPMsoa)xwy#t+q(VYI`D`8_GV;lTDUp)DnF=ZS;Z#UA-^_g_B|n@B zDfycjp=6_nQz0dPE7zjzdn6UgzS?o0ch!!QxNFCc<#8l+e=B>RDQDo3R3Ov0GWurK z#*P3~x98r@mu)tt!sUhA9S_scXk#kS=yvbPG&I_n3N*SS*MdfyQh`QyoMgjN=w21ap4YY7@fD@wH5G&qV@mf+E;U53UqKsvQM zC5RNQ+&xH&R+eDWU8#Vi$5Mevcje3hq{mW$M|YI=_c;Eh z0a9&xZ)yG4z`(mgo>h_pEsh;&bm03vNp1tOi=ldFNGQ+rc_NvD3E5>Ptz zLP}7nHvNm#;8Jb+#nd3vy{SN^CsKh-_vT0;(-Wycrh9W%0Miqxz@>XLTH(?YslcWC z&b&k}nTAVGrUIAlGZ&}f(vzvcrTemHxb$QyaOspUxYVY>(kWjBsZB$rQ*Wd(z|tw7 zht#Iw(zo^7N^Kf0{UjB*^zEEAxb%}$;L>;OuNk=X(^TNnckG-Qxb)Lh;L>+I=oz^5 z(^TNncYLI0;L=Z1flJ@<2xs8ZPg8+Q-_5n)(o?CxrSIm}!O~NyK&9{HT0rUPRAAEg z^{Y;81|Ew#t%2%ZqM-pj%ekr(+ACw)D(HUmFSzL9eUK%$i<<^%+ZR+d0Ww9>?!fFaS!5)g@2nwS$%BwASlBej|1 zKCUMKNo{62HBfR}_76%nqykEA^X#1fB^y!!C3mI*N*+xGl-!v;gOW#60VOB951zXX|65NVbF9NO;zi?lcAlH4_ z2yi`_3f#IcM*y~-Oa*HFGS7cbK&@XM%2|L~(aO6FwW5_Js1>ce%RnnyS%O*7%DW7+ zqLn3>6|KC>Fe_SFf?40oF@UV6Q-N6D%e4U3)2YC#@8u|=)zhiKs_*3(Vb#;Az^eH5 zhO4KwS?CcGmrrZ6&?EllQO>rNhdBP28vH2Q=|o@_fE4Yli6FCE{+Ua9wOJ8lc57-7 zBz_O`=s-wF9vuv+&2G<;K#|()j?~~t(as}*Bt<)Guq4{$NT5lyOAVgH?_3@oJPFC8 zgD17w=W-+fr8e7>8bm4Dc_bjEXlD(k#4m#0DzFI2TZI+1S^vmXn*|oN*^%5Tv?$tn z3py=|cGloU{DSALLV}RIRY*{qP58`$g4%4-XBHL|?YsqOP_(lK529VpIz)(eslkN! zP1K`<2_boOFrha4TJAqksLj5fnrfM7=aHzEiFVfDLiCp-0SwV!YLFp*$MonRLr5MS zWT?$1pJri0ZT4`E4muR=JQDa&w6ms)X7*5yL>0~K;nbi+{Ko6ifr*ejIyh0A^-qGe zS*n`a>~xNfx~6F7kx-1Pij;ti!bL;1ev)6%A9}_ znl}MFYI7sm9i>J5DDRyGC?R=g1(dl2%A9~Qmq3{lP@nM?^6s@3XI_rn8dB zZXV09YQEP~69i`8NX?bTo2dy5v-?tWrLjLX!D9A6YMh$XW)G$YKx$!Sj}L;>!phc+ zkjnfSA(i>dn_=d7G}0)h*aj!5UI?cAySz?L!>f) zhDc@p43WzGB}8;_V_pzB?91Wvs!HY#<%k8A!zodeELO%Q)?}$MukvI5Xs)U9qsP}+ z=HXA2`1*Zse!2|2ki?&PkhIv7eSxI65}ymA&)g9=TYx@`$5H}5i#cZtuqRsS6lFn} zSxEFOfSIVhHL?Yj3PULYl*OUkq}VZ^ zxS!8M100K4VJ+bOv)$RfQvFDFkMpA>boUrPBzG_0FU+SVKZoXhlAjmmbE7H_H1Wv5!asGnUeDU%Q*<;{g-nPST;%_4+6(7 zzK~nQoN;@nTiKhl83(xOY^J0I+;lcG$O3MPR*puwX(8RTAU8dq+mxHK9$Aoel0pku zXQ}JCGsnwpzSPChT*y^`{11mbT@(+lb_)ZP{)ck-W4m``bn&FKuskf7@~1 z()R7Ck)@Zm?@SE`Ep2}>HIDq!_Lo!RI4^CVwYCE;EbYkc?$CC3bY?s3y|g38vV*aF zHCqv=OFLdjjj&wWu{$-6|6irT-2HVbaCvFROQ`|or5(9fJ0SDYj)`nXlq~I-OpWuv zr5#68BPN!197_$vF724H)=fRPwBtl-nz`<_)HHM5Ih)h4KR$E-UebSHJeQg_btPTaoK zo%6ht{JhkCB>VGzOr^$t)VJ=ew~drmt8XQg>sxnMMEp|U`fNpn^YyJg6%nl0xAs*; ziog2Sfr<$2>syB^B5<#79jS=8zrJ;EMWkS>Zyl?M(7e9&`HIMt*SEe<5t-lm)|V4pidZ**R9%nDtDABox zF_wr@^f~QUulING`0slL4@w_oazcy#E4urCY3lbqFS-AhifNCRE&tWm9((AqKlzi7 zzT)JqpO;;)D#QJ)*I10351P-dzV${atYeXptct?4{QE@t_th*;mWyjxJfiN%;PC;> z<_lGdk4+Yj#lA)1w<>O9EQRT^K`V>Q;G-;Zb9?L3){g6un6pCCAUI5GvenxR^R~Y! z*Ls_AZumQv7s}0k>n(!!6!r5X7WirIo!L$0D)AN1=B{im7k|Y$%FV@7y3Jkr6{p)b z7mw+d3TI9arotN|zQwqH#eH$#VqCvstB+`zo5b%>d!B5#Lx1PN)=gUG-sGFV&j^@@ zn}5bK^Y9?c?+`f;m4AMR)lXB-zQgMD{tjzDPHT?#X>9!t2m3U^`OeXD#@-B=T-5fYblJX4^FoKX-onJ z{wL!9G$q$Ry-+rIgbsdDE^?6niQiP8;;%22e|?ARTmMY7u8K3Q=Jpo}idAtMS_;I( zsx!rP`KEOCxw4Z*GUHjEtSmmVT3F<4FMp?IIoqdY_rM8foEzfWvpn-qe4Dk|2TwMf zCDonfFc)8FZT_9(TzsUpxy*4czDwI&=EyD%vn(4^=%2;4i_GHxAgur8<^Mqs=UF2j zej#U^CmP}b87aiW2ivR=67hfxZ7v)q<}OU{zHpo=yD%g1#O@0-5>IgOFU-7oVTR;) z;RFHD6kjO!=E5wlxiCvqT$p1h7v?7}%pJaUiS9eJ%s$_#Wk~$%Ur2z%cWD`7-p%q9jJ;ROT&uZH%UpK&j+VLa zVV#z7*JTKzQ{eR{S_OmEj)11x6z&qsYE$FoRu?C= z4v#4<;^*2F02ZohQxNzpl&?*};0@{m2tTf6DC|9Xx!k6Q`3hqI47DlBz8n-)kMLKU zdc9mF2Spi_gTgHDayC^v%H*8xWmrdkc+?*bez}%cXB!RhcBpqdLexwFW&1wA( zag?b!4asUpnVZu(B1f5=(`3ZjQD)~fC$_btOwZ{zv=yeOHbvg99c6yrQD_`xeok{? zp>~w{sU7W9FK?Dp_>RX45KnWSTssO8Pka9%;%ObIqg0!x6+K5`tb`(zj@=f&tDBs~Eu67hszC)c+JIc|o9g*pe0?T(~;-k>= z9csVY(G%r_P-)eUg3otEucPqu9ntG3{CvkD1wd6A)Ml{gx_3BVsLc?D#Zv*z)LomW z+f{L?8ij6BS%Ac=;!1DXCVs?dQY{LV)Bszo7ngcz_l(*V&vT&xyl9u}68)>r6!$pN z4g(aL*Tn;&<+=n)Q8am7Vx>|@)fT*`?u{9Y-pXw*ZPA`;S^KGFa?UC(lXJYRicWu5 zL8oOhj@y%OyiC6FGWo{Klv1qd_+x3yRQyMc@kl9Fbi({k|5OcqOhCobR_5qyU!%!ZCh2QhXDhSx zr*6R{cxXAgt%@LZ1~abHGRPpEENx{kuh-wf!56j6-hN5T?C6)Z3=3}1G9>tlmI1+E zXc-PHZO7J2TbZJ-ss(Y}qGe|6b6Uo~n^OvV7j*t=sYKY?zcYh zknXn>AWI#f?zg?#1g!gQp9EmHLCe7H8#jJe3UJeD6Dl7goP%QbrOh$)_R>* zCK?NIjWh_ex~dVSMLV&zlSnPvSpzo3^-F62=lZHfP#67)&7B1H7poe zEk_rM8{w+k6o8$tmu)=)|;t=o;zk&D!&B-O!+M$Ocs)enm$W`XC`$AYf;Z^z#Gi=KL-?5%J;YzDM@am&dWcL; ztH;R1w0e*PV5>*T6t#MoOi!!FNes4npu}LSM@k5;7T0!j?5w zh{BfZtq_DQU$jCLwtUG7aoF-@D+FT84OR%mmakYL6kA%avqUtuwC1P@$d*ejSS_s{c`r3qORI<8OZnW=>aq8do?2Qx_+BzpORGoUOOk3??a}v= zr&_ON#(Oc(Y75k2Yb;QVU2kDm3A`^_*j)-=vOqodWed-iEpD(tKKzOWCBy5iC>7>d zl?QXMWWm-Pt#V)vmkijN<0b#K=77n5tvO=lz8o@{uQkU^-dmkxChN7VQ@He!^ICpr zg^btofEDsx%Y#;cOv`#JV5a3qRsc=QkF9{3mWQkWo0bh$z)j2FSphgL4_g5_Est0M zIxQQmfSs02R^U#{qgDV<%VSm`Ps`t10X;2`TY)_-o2>w!mM5%0pOz=BfS;D1Sb;w+ zKeYmYTAs2Z0zGX-1p1j32y~+y1AkOT_d*|)(Y>%o$y-0ttBj7H>YG=-R7S^7^v&g4 z)IZG8$xZxJ-~9V+`a87YXO^WtQ1eax-Unw?T=W4M6%Tz7<_@(7FL!Dgw&+x*53u}a z{T-_4RHYB3+@rrklzX)dQ0~(*Jo&bk!O3^D3{AePWnl6>EyEI>*7SiAovZgjk{_x) z98o#Z2Srp)^uZ97@_i75i{eXt@Ixo3eb7TEn|-ijgSH1bRQmV94V~)uK@F8VeK14i zOdrJ9r2gQAPOJK$#bf$AtoVB^LyE_>3@0{g8A|BVKp%{FQh$dKDh&JJ!%y{h=%5O( z4>mllze5JDLofBg1!eu$INq+pvJiV6JO1Tg>O#%y*zv0taN}349L7JI@5A^<@ihfK zmg0w>@`}U^GkEdfZj=*{;mSO}CM?Ah!%f$Hs298~#RJ1Aud!A{ab7>auE$^IG8{D_N zYd{MATi&%t3JzS}bzBM_T;9D^3NBpU%`YZPv-og%_v>nd6PKUyzT?H^XM6;4j=#S+7r8n#HHf({=&KSe~{EK*sWk zBN`9PSU%yN$>GboA!BKlEWR8eT2f+`Jia{VS>+sJc}^smC6_PH`B*@s<%M?j1CK6l zcSMoVFK&0#k<%~k*vVS)L~wK8FZLgl0)H;{Yro=g;Ihr&Hno927Y7xY@hC8DUQ!$Q zb8%1}oP$3Xhve=#_;Ybc$7>G$T- z!Jmu!Js$XT@qlJ^4*py`==p&^7Z3JpJn-k@K}B6WLR@a$5grc^qj)X&bMcU875-e> zD(A+d!_BoWZGS`Cfo ze=hYq65!9JK_4CXb7`i!Y2$M1@zP>u4E|h-N(BY}Tzb>{4u3Aa z>3D`emkxXD@aNK`w*`ML&3b;|&m}z_zcdGbF3l@n%)y^a@gqFrfj^hGC^OE%pUYcR zUChCs%UgVO;LqhP8e!a#*4+2YTQ&3Z@aJ;;{8nyj9{yb3rp!1Ge=cv6Q|95%_Pm*c(` zjxzkYJmdL+KbQ4htEDKL%bAZ3SquJL)&sap^YG{Lyeh_d_;aPLM{B{KEAjgY{lK3q z+r01a=gKx83;1(ooBM%3R|Y(X@aM{)=NbN785SYu;m?&l^58uDxw1!Io`*kI_KJt| z@aM{yw+?@&Hy zOmErGFFZo{bLB-J9r$zQMY{?9TzO?s+k!t=UQup}$CJyRU)iTN@aM`K-WL41^5(GG zz@IB`dRy@4%05*W^YG`&K2Jc=qc|A&Rb2nN-j5$aASo zE9w^D&lOjU@eFj?X2xs5pDQyb*o$}ox@>bob=?B|xpG1zS%5!RPAC!<;Lnv4ik}7e zbLE7H9S=yCJx62?b?KUe12R{g4bn(AAKr@Hb-eGAd!^RfCCqGx$GHA;O8(X+g}v)od>4f?Dq z9^+|lyxs zs(0X^T1T7O;GkL;abE9Wk852xv96!4YaPTxy@NTZb!d+}n1fn}_PB#NsCB{HdIt`w zbsg5$aZs&`$gk@c?OGR1uInf5S{HRlJuU(?XoG`laVG}~4ytwN0O<$vTHMP)8yr;YfZKKbNM7q88ta`n zsMdiO>YX^K7WZ_}4-TqzJSPPQ)jIH9y%Pu3I>@v2P8?K=UykVq2h}=Za$P^j*E-4R zb^RP)>m*~=J8@7=*I4SEIH=Z1U0v_QLA6fK+3WfhzSapR>z!oqTKs&>c*x+jPDN%X z8N8;eH+B8`Uh7n3cH*I0{Dw?FSg01iBBPMOYn{-w-bn_p#V^UU!DY2h#bGBIyw<5W z)Q|49PQ_tNT^V(qio=*X6vrVMycQj@Ei!nmqhAUcycRdw(1r|N+vdn5gV(k>GRfdI zRRZ;xx^nA!F25dAhtj8>$>6nZoFmuu^LuTZFr**gYaLLr9#cm@R8w{R2w&SqUaQB{ zm2EoQ#{8iYsK?aN#T0U6=T?P21`cf5I~K zBmQ(!W7NCEpRf#V$l$eD9Yy@<5{-4^K&?v=)g}IPi6mX(PnSs2CH{0Ndb`A*E*<4A z@uy3)iPf8X>g&n%E=c05zV+ykHsWd*Bw5}|V~y;YeA z4LL?~z%xjgh8*L5z4^zNYh7>p?*y&?9)0G@xq zK5U6gpw{-|*o&jDSv!Chr`guXiY@WOhc(V@TjJueH8Nw%#h<@njocXH%lRWawp@B? z-tEYbEz8gCwnm0*xwK>28acA%@WXp1Q?k}0L<--#%x<7Jd%W}`G zHL_*P^8Qz>kuO^=?ag(`m@Oa9=J6nBwp^Y}LXkD&xH&d$kVbN zz#;goT>=e(I4LTSeS)<^1+q`4cBnx1>C_Gt$UdFgp#s^bQ#-&xo=(Lz*JgN>nM(su zjoi#z62U>4wIsSyE^?McfKX;Ei4dX8R}w)&nXM$kgfdr21PW!Qk_Z*bJS7nbji z>)jMg{&}t5O}XTs;OgBJOObulGo_L*@z%SklKhi3z5;nkI&>jbD9UPV^X2;tRooH3NAP2KS7;(ncs zcEhU=kLwhq8(!rpNH@I7Q;=?WwR}vMNxI?H^0T^}&<(GacX3g(-VLvo59s8t8(u{Q z)(GKMcon%<3b2aID+N+5zoe7?ZZNe*xu_dNtx+!O22X30i{e-}58oQ) zqHeHsy>d}ENV;CRs2dzzuUym(imq2K>IOsCU$3EppzD>3y1~!&9x3R#-Xn!J*L$Qe z=6a8mV&sb&=}v&tn(o~RaaLC(kh7*D!JO+W643c#MS?nCsz_kx%M}Uk+)$AK&sQoE ziD5gYjp?U&#gaZc6WlG^^aQtKkL7(CeY_w_uec8`qbNW8D}T-skiCk z;ZEoi@3_)h(5K!em+pi<^)`8XC-kYe>B7!V=o9ZqQ$NrrUXUgQ`qbMFOMyOd&0Grf zskco@fj;#%@n|RXi8rFD4fLtE$)!7?PrYqUZJJE2d#T^9y-LZ5oOa?DQfQ*U>S z!Jm4&V+;V*+Z|&NsNU`v13~q6Wt5#TsNU|V148w7M;#QZx9f7^PB2t&cO1f@db{Hg z5Y^k2nRY^=db=YN6xG`&G>5S0!xJwp_v#?-f=6Mo=6mn<)Z1q>Fm{2a=3n2815|I* zyzK%}%|FEtM)B6VJ?Yb3(5m^@=urE+3uJ|VBed%6@j}7oTj>!E*5V)7LJjRy2tHigzN$OMloFbPFalhao5Kf^bbeMy|-& z1?7rPioxrc?t*m9&SPxtmDz)N%|GprRVrHte$C!S;#gO93JmH`F%OFHUFKo&9>=nQ zcE@0B{;8N-@2LqHTX}iqFpSD_t=P5VC5x4HP0m{J$^9V-RSLP~N z+T67lqQjV$N*EZe%^u=Sge&IFm@Q&sWzXhq{;AosL&ErtK4W)^w@WsUmj`beM}ydU z3{3diWh@^qbi;X<;T*>zLP(I@WkiP_{WRaaNOYOi@pjC3iD@wy9VtP(ZK?>oc!6cH zuER_Kk2h!*0dti>1oPOh=DO-rNJrl;U0~N?t?ZNuU%VGHbJMO@IJnJMV^)T3+Q)J9 zY#aF9$^2br{xd5NtI7Xt^N1)z?K1yEZ}R8ry>L2E1828g&I|FUB5nhul`%U<#Ctjm zIu(>y5r?{YpGj(+Mn z&(2ECu8OcUFrA*tKZS9cFMq`dPF3;O<^gi`vdcNEFitZh!VaDj=dbu{G0&Ahk;n?i zITUv*k%d@9QPEXSe%#Z}F2^dBDcY?pR&*7*CU&>-SNpj9D}cn!7j)J9lV>|_!LVM? zOa;&Gu8JN+QWD>-^rN8AHY=4y|ZC6}b~pOm@cPfkO-mA0B`J_Q;0KKV_dvVf;w}xm)?GJ>Ewf^@jII z$*Uk<(=|D4C9mR7s;qV^Z52_`w5O9@oO!Z4@uwJ7X($gsnX90Lkh@#isu0VtDc*Nm z8J@D$Re5SRdFr}LHp6c6Q)@*cBdxATgs-w7FJjHgJiI}x*za=b#*@g|LW>~0R4yVS_jQ{gZl?9fcG2kQwyN} z!*!2Kf#Q$qjCVKqe(V9YfY=XilmMz9+_+i_gnn@28Y!^(Hg6dsFHcWi-2R+e0pg3p z`?LDr4T9rIn7kIX8}eQpe&*tYPDgjc+_>zwJp1g2vwQN|-ZPN*u^ZXcGr)F}1t_~X zYX!b;v;b8fwg67Qd6RmDqqkcCpto3nnGdXcMC*Xchbt1GeC!))0~j}1fQXB;R-oYG ztS(+W1N=5x0C^8vfOWV2Oxpo+52pg#ZchcU-I5ACyEhdWwm9p(1YjF20IUZsK&po= zz^NZ8(4K)(n=HVn#aSyLYNG`J^?(KN^soisw9(=F3~YKJ70{FdV0t(eu(Z)J{|r!i zAQh050z7&+6=<|^Y5Txt9TjNQ)a0>ez>(el3@my$6-ab@DsbqQRG`q~>mJnBU{EO4 zF+d?yj{*=q=CMMdO%{OA;;a=Yw9x_-dQ8lD1_*7k0E8B2tw5oT7NF3>7J$(07GTh0 z-_f4JpiLIw&*H2V;Iq*J;Ca{r(79d0v!LeTMU?{2!kXJt0XFNd-FPj7c^2B-^!E~= z%>x4Ov(V-N9jRxb&DY~N+0)NLoUcFXon`sAxVh_Ytp#p2KP~~<-18F&(B?ZH9kls&93t;Fz`3!i zft=R-5$jo)v$`Tdoi!B+>|9@w;LaB-65#n#MFKrvu1K)whKdAwzEY7?2VGauR0mbZ zuR5r@1MsJ{x(5)bwYm#1sI|He5U91f6X2({x)%_rwYnQXsI|HuU}$x9KOoWS>V5#D z)z$rgN2{y*0g+Z$_X8-cuI>k1T3y`_(6qX`AJA!abw2>q>gs-gs5RC7fKqF!`vIta ztjgnedkEk6xLEYNJ%sOjyUKX}-5B%xyD`oPfA>6l^!6(>d7j-l)rYX3UVk_Gsua5Y z-M(W|u*GRkdVaSbPyB9wubL2M@9Zvx#y+_EqaR5Ct3TQx0jmB8-#7Nb)E{LNp!%b1 z164PJsm4C2ngR^^mm~jjR9k{VA-yaK4u!-{HTD6bf0@q}AyKs2uNATWZ+{^HJ$KV3Q+oeSkTxHqEmn$DFEjb zAoKfNX>IHW%PGL*6aaDx(D?m!9T!lX0@O+YYNY^y-|tc%;5P->n*!iX0qVZLO?`k| z3-MZp=D|(@hNS?*-WT=`z_1iR*!w`baR7p)0KwjWhH)IACQN~n@O`diHV*7yU=}C| z-{;rO#sNyg6etPb@6lE$2~(gXe4j$N5%(09yKe!0WDEF_0{nQN1k^YHKT?1nDZq~u z;K%!u8Y%op0e++aKT;4sM7jgwhXwJ&g7{$pe!MS!9DpAwz>oJu%LDKu1^AHy{73EQqbsY)>9gRPnq7?J`ENdbnWAcly`2gDEyVu%GX!~zWYfV|&007FuMAs_VS z{y>q6bWmZTv>NY+C}Yin!oq^W!UAFOf&6=rutwA<#s@n&7zYWA6bOtDxP_~6kibZR!1!Q?`XDe;P+)Mmt#MFcVL?G*K|x_biN#w{ zVzEF_#HV%o&rtz34iXqEMS`OcKj5~C#z6vPrAUwz;(1RjfwEF0SemQ*FcK~+MG{X_ z^x-7=tQ1K=P0?E?39S@KL`~6CMlxC{l8{!4B&9+;@A)J#trSU4D@7922TBYFNl+<} zpi&?~SvW+3Dmp&5k4QR1l4^=F%OMg~a|nvcLnNye<2ppbYKoj{G!Bup&b^kKA#H`^ zjgYuPI-tRjy3W0J-diPkg``Z>NoA$cYs*|`I`A}l*MnJYrGkh~%^3&~Rm&(2L|Ul8rwRIUiq&P`=2sCMpXZV|49 zMda%N60+lv2!>{w5xkdODk^=KE{0d2dc^H13@60X2uaLBlhv8R9 z+Q-B2>wH&k5q^c_EyAymyhZqRzALu~ze4gB;a5oBBK$hPEw>22&Tq@U;8#fQ3x0*< zzTnsS?(7SGh2+u0uaG=?_!Zehygv-TLh=^jS4iHX_;u*~A#%rI@#}C(@az1Jl;GE@ z^SjRXXiWgN>iq81AlRz&&!h&zR-Jz~H5j(){Bx-Ru~p}La=TD0_M!ir&KVBFv8Fho z(Ll07%vphDO;H8SVbyEZlH#yxwnFrDiD<9ownenp&UwosT4vwF5G_)zw+hiJ3HdNY zt0d&Z5G_)z_ZFgs@7mHki12RR>{$a zAzDb@B1EgC?ZXhQlD74d(({REy{9xJk4r>L_#PI~62226TEcfiL`#NFh-k^s2@x$B zIw7JZLnlPEMB#*pmMEMM(GrCdCYqDNL=sJ=oeiJ^|Uz7yi{r&V<;O1$Ddttn^71)Dx=BvY?(&ZI+gvP;K^FcCXqjtLF*T zW?4N?s5Z;$c|x^W`gcOL*&ErtYO}11Csdnd#XF(eEGym#)n-}oPKab#@lJ?jS@BMY zWLe%$h-6vbPKab#-cE>QS>8^FWLe%$h-6vbPKabvd3Z&#tav9xvaEO~M6#@SCq%NW zcqc@%tav9xvaEO~M6xVzCq%L=Z{wDlGIFxKouD?Wl(!SqW|i`GLL|%bc0we}@^(@r z%kp+oB+K%4QY6d5by6hD!gbOlb73(ll4bolDUxOV8Bc^!xVrwF6v>jElOkDGmXjh` zR+f_@Syq;lB3a^eQY7ne+)s*RSw>EZWLZW|ieydEUUpuaV)FBNl|Q@>zYY3ERT>0X8cXUuS)4RsoE?#JPE%7eFEPk z{A$ur*=7=gtw7|Y7?z})6vL8qlV+Gx&}1^qTNT3+Sd+;xw-Un=4DncIX|2iJ12ODK zZcz+7lC5A^oc8E^X%dE2&X*=(*!fD>!LUmGKMBJ^@=#$|%$O$;hE*pUhMnJ1DS9WN zScqBmPQtMev+SJ|$&NW^PKsp5oHHjyvgvFkl1*nTk!&VgiDWa`N+g@iRwCJCwi3yX zWGhH^?nt(RWN|4)WycXn7Lv-2BakdE%eWOJ3(2h@SzKLlD@YcSTS2n8BH~t%EF`yr zWO1#-tsq%QZUxEC9kC6MK(df@26hCJg`_jEBakd+LXmLO(nla!T=lU8$>I`^ zB}f)mYAivrxCZ0VL$Z)OdPo)*T-*whh2&O{EHaW?L9&qC3X;XuD7S)SA-NSKi`{lB zNLGo7Bao~b6RN~2F`-JV5)-P#Dlwr-tP&Hd#40f%idAAl6syF9C{~FHQLGXZqF5y+ zM6pUth+>tP5XCAnVT$FU6~!tsp-QY06RN~2F`-JVGA>nOm2s&OtBgyPSY=$Q#1gni zREZ^B_0jvvmB1sa#IhVbB7S8#ctrfla`1@wRT;hbRT;hbRT;hbm6s!rh+kQ+9TC4? zJ+I%3j)-3=P049du-ms&@>-Parhq;RA1B=vQGN?CSC`|WyiZY{ivmCUll%tVy-S9M%K=ja^eb6 zUMxiYT%zyF7Zqk(#6MYxXI}7NR&lCC|p` zO}3P4;{+!~`F4dU=N6(8!IZok7xr^?xwjC#b@{gty*ds)ALl>0Iv!prQiYt46P}z9 z>X1V8>PM+W;u3fU!%=FHrl=tu)p=FXQbRgQJyKjjcO)OBB3UU?lZ2RqKT1`yQlu^^ zYEcjVD3!@dk=mqams_VgDa71O>XWAEJ)%MhF|B=+8l@0(b*hvQ^HRW3>Xbsvmee54 zJ_W0zP_elDo#TXxg_x^D#p2R@icqmBdgh^Gh?Q|d#g!sdY>HkTDi+nfqwXkGNmF!7 zs903^IV7mKQWO>ADpB?+Di#UFGcPI@qBkTe7HPsQRihN5TZ)R25wfMIScq;ZD#jdT zOHnb7dbSi5iDz8wrRYhgP zS0lvoLeeqi!&lF@$K4V-xjLp}-(=`H-9&dxIWaa@`3d`&j{o7PUAFr&!?DbZan;{f z42~%Vwnyu{+;B{}G5WUEjwv@b#Z~7R{HoY^v&&WIuj)i;bKm)nRWVN;%{6qb;uw)~ z?(he@ia+qP*l|kU|5M9UyLEjNrEwgn*SEB(4MhJ-Ed%raOUrQlPqhrfzoupAUEeY& z1$5W93`v38*Is+A6b^R^9O|Vlx@Ye=$9ZWBH`X_fbBKSSPB^w+=AgFd?;Op~X_>?L z4_fB<{iBvSaP=GmN3Fg^w`U#axYW1k_NL<;i~5!x^@C;WTNK^L@oRmHPFUhQdCkzS zZ_y1^(>S%hMa-VYrgeS5rZJ62>sxlSt!WHe-|~zU+*#l9tP~9Qw_2tG`7c_g_*ivD z4xgs-s3?>j6@{9kqEK+?cuZ4kc$qT8%U6Z#^hd&Vns8OvOkWk8(*&o2clxT}oF+IG zywikcMp?WCx_KNFGt*QPikWE&3B}AbHH2a&UIEB)RNPKeJ7mmEQ#kww%{Mi}f7CMN z!hg~-m4co-n5Ibhy#7vo@K;)uH`D@~r-08>!00L9^K);i4~(7yPEP@=r-0Xe;xmKQQ^4sd zVD%L6x@*Q6%$@>nPXW89pi_YZ+83P$SkNhe1(p96RQjtTno-$rK_$O#9-5)tKWBkb z-^JDpWqt~j_~&$c!we)z0g#;2qX{!$Bn1_AZUI)Z1$qD65zPmfNdd~F0Ao@BG3Tb# z2Y^WdzN7$MQUEUJ^pxBTXh{LGSU4fBXq6M<3Qr0)PKYWN#1so6iUpP8$Jv(?D#I;^ zB^E>y3vlF|9t-qs+Hn&O!@T$ENQm1sFI~DAS5>$iELWKLTQHKygh4CyvP+>d^ z4^*_q2Zft_P|>RIZR=cAU)xp@8y|gZw!c=}0|j5uG9EEo1wyYZ=$ytYu8UR?B$)8(PNlw`dv1->PK{f18%^``>68yMI&5 zxcysN#_YFi8L!`=WvqUumT~%BTE^)AS{&eQldf5+1D$oxQXKqObwF*PvtxY-`@iw`IVyv7TBb1g zp_U=Q16qav4{8|#tk*IG_>q<&z>l>I03OmZ0N9{q0PuHO1^^FhnR4I}EmI9_)G`3r zq-6l`sFnf1V_F6Pf3IZ#@VJ%%z-BE2fG4yJ0G`w`0QiZP0l-hS3;>?eG5~m5%K+eK zS_S~RQlJl7|9AZz0O-oW902%#^mhQT^h&1`5U})0mlPn7m+$7lKwcx70|a@ENT0IK z%Ybvhpx%B$J%aeahPJB5&wZ z*75pL^#fo0rsl>xgz>w`8}l%xuJ=wh^eJnx^!y3PfyfF`L z{4VmwJiPH6GaLGpwO<(8n1?xjU2J0>>eTfv@`gTT?N>iH^eJnL!Ywtmwy`ilyyxXnr+O(AAe}JF;6MtuLCva;g3Hw+n9$x z{?Ke=9{%_XLXCO&;}6X?=HZXODb&!Xto@Efq%{CUODr)-BY-52Fi(2QDwvJEV`h^6_gtwGm z7pM~6+NTznbk&&-DVX%FS0v!kx0I3>u;`K#`2vPq>TlCZ7;>pgp|e0iu%s`GHWnxd zmh@%O#sUSwQhXY;`9|u-0tLa+;LoLC$fcp3rSki+=eCrmkem{QK#9ybQ3%w?U-v2$ z$($8M3##O`Zb54Mh6OSkCq}Uf;mDa$2vo|P8ihcq%(+nr)XJP3g+Nl{>?j1PWloPm zpj_tsC9PGz$Bd8 zgn&mlxd{P_aCQ>{4&n4B1PsFYO$a0`PH;k?UgiuZ1j=PjaY7(lagGxL$%>Pl5U7>Y zbCk;IIWkpxjzpE7BTuF0NK@&#nbO(mIg(U*jvSSqBSod>$WZAy3S@h(2Y%RdJ@CVx z>wzEkTo3%P=X&6WJ=X(2?71HJVbArz4|}c$e%Nz8@WY<#fgko<5B#v_dfbF?>j4+GSP!_c#d^SnE!G1r zY_T42VT<*E3tOxQT-ahg;KCN`0T;Gd54fsL<0~cvAaFG@R7ilqYkro3NX)$n-76TWySTDG+ z#d^VoE!GPzY_VQ&VT<*G3tOxgT-aj0;KCN`1sAqhFSxM9dclR$S}(Y;=X$|~Jr|#r zYF>S}=X$|~J=Y5^?73cWVbAq~3wy2?T-bBH;KH8k1sC>QFSxMhdMP*TxnB5T&-KC& zd#)FL*mJ$`!=CGfANE`?{IKVG;fFof3odN2UT|TH^#TJMs28i-9=%xI_UOgP4*p(@ z?BMUk$PWHqjO^g=#kY?2UVQ6V@5Q%{^GuH8K#yY;uSjV>+ z>-aWf9p7fGW77<6T$z!KD>IUDr6aiyS2~jWaHS);4_7*p`*5WrxepUMaQiT!1Gf(o zI&k|ip#!%M6FPAFFrfpt4--0Y`!Jycw+|CKaQiT!1Gf(oI&k|ip#!%M6FOP+VM0f8 zA0~7p_hCXOi#|-~WYLES9qWCV(8;0?6FOP+VM4p14-?uAeVEY6q7M@~S@e;_?Uz1W zX}|R0O8cdcByPX-k;I)W`tYp{)JGDxf%-_|Hc%hVwt@O^whh!r61Rc+Na8k7AKtft z`tZID)Q9(Npgz2B1ND)_ZJ<72;AGJU4D6^rVBloY2MlbnK44&r^#Oyl7%)hS0fV#{ zFi495gR~ehaI)wF2I)DHczO;xq~}QD={azbo&y)@IdEam^@9t0t{+_3b8#)BnHuf6 zesE#W^^?TyxqkRz&-H@~TdW^k*kb+Q!WQcX7q(bGFtCC8fq@Ow4-9Oeeqdk&^#cPN zs2>>EK>fhL2I>a}Hc&s_w_p14zWvgV_wAQ{yl=ns<9++3AMe{Q{dnJg>Bs7}M?Y4# zJ^Hb_?a`0bZI6DeZhQ1&b=#vKtJ@y^Sl#yM$Lh96KUTLr`mwt0(T~+_kAAFfd-P*< z+oK<=+aCQ`-S+6m>b6HeR<}L+vAXTikJW9DeynbL^ken32UbseVD+>IR!@6i^|S|8 zPkUhXvkd*JM}2hL7=;B4Dt03$o$3}9sYWdI}FF9R6aei^{X_R9cy-}V^5l@9&^ zlDLC^fF$nVAHcT`{sDaJ;2*%Z4*mgr>);>2rVjoAZ0g`2z@`rV0dls3e*oV)_y_Q< zgMR?uI`{|ht%H96-#YjQ@U4S?0N*s zbTWXmolXXDw(GG0oShaUXWL?fSlt#I#Ok)#AXc}<2C=#=Hi*@2u|aaS>#;$+Z_f>q z#O=93lDIuLND{Z_2Em0rHwZ55xj}GY&kceLdu|Y1*mHy6!k!xh7xvsBY2Kb2gdg_Y zApEfB2H}T2HwZuMxk310&ke#4du|YZ*mHyM!=4+2ANJfJ{IKT+;fFmp2tVw(LHJ?M z4Z;t5E`B3wR&4g%ApEfB2H}T2HwZuMxk310&ke#4du|YZ*mHyM!=4+2ANJfJ{IKT+ z;fFmp2tVw(LHJ?M4Z;t5ZV-OhbA#~1o*RT8_S_)+u;&Khhdnn4KhksXBRvN{(sS@5 zJqJJ1bMPZQ2S3tt@FP73KhksXBRvN{(sS@5JqJJRxgq#r&key3du|AR*mFbh!=4+0 zANJf3{IKVS;D4Z#n4ZU}zZbMa$mGqmlwA^2g>4Z#n4ZU}zZb3^dM zo*RN6_S_Ksu;+&0hdnn0KkT_7_+ift!4G?G2!7aeL-50%8-gG9+z|Y*=Z4^iJvRhD z?71QMVb2Z04|{G1e%NzE@WY-Pf*4Z#n4ZU}zZb3^dMo*RN6_S_Ksu;+&0hdnn0 zKhksXBRvN{(sS@5JqJJ1bMPZQ2S3tt@FP73KhksXBRvN{(sS@5JqJJRxncNW&ke&5 zdu|wh*mJ}1!=4+4ANJfZ{IKVS;fFmp3_t9-VfbOs4Z{z6ZWw;pbHnh%o*RZA_S`W1 zu;+&1hdnn8KkT_-_+ift!w-9I7=GAu!|=nN8-^eD+%WvG=Z4{jJvR(L?73n1Vb2Z2 z4|{GHe%N!v@WY-Ph9CCaF#NFRhT(@jHw-`QxncNW&ke&5du|wh*mJ}1!=4+4ANJfZ z{IKVS;fFmp3_t9-VfbOs4Z{z6ZWw;pbHnh%o*RZA_S`W1u;+&1hdnn8KkT_-_+ift z!w-9I7=GAu!|)?L2S3tt@FP73KhksXBRvN{(sS@5JqJJ1bMPZQ2S3tt@FP73KhksX z!=4*~ANJe`{IKUn;Do*RK5_S^{ku;)hLhdnm} zKkT^?_+ihDzz=(F1b*0aBk;qX8-XA8+z9-z=SJX%JvRbB?70#6Vb6`g4|{F|e%Ny( z@WY-PfgkqV2>h_;M&O4%Hv&KGxe@qb&yBzjdu{}N*mEQB!=4*~ANJe`{IKUn;Do*RK5_S^{ku;)hLhdnm}KkT^?_+ihDzz=(F1b*0a zBk;qX8-XA8+z9-z=SJX%JvRbB(sS@5JqJJ1bMPZQ2S3tt@FP73KhksXBRvN{(sS@5 zJqJJ1bMPZQ2S4n&J@CVx+XFxBxjpd1p4$UI?72Pg!=Bp%KkT_Z@WY^Xgc)}GTRXzjT@@WYMbwE`g)`>cS7#eOR= zVsXFwlYZnXkS z&bC)ayE|+L^-?NZ9vM|9adn<()Jt>RY~PwP?l6C z8m?5P6|htW1X(IO4_Yb{1Y42{dx1+*VJ~z^D(r=l7bg}ow>sjycBG8OiUK&HZ85h%wj0+|YX zMIcjQuLxu+>=l7bg}ow>sjycBN-BszuRDMsP?ZWoP*On%N-79JNd+OuR2UV4OodSp zlvEfMflP%_5y(^+6@g5JQ4z>g7!`p`g;5d6R2UV3OodSq$W#~=flP%_2$VrT3W3rX zqYx;mFbaW^3ZoDxsW1wGk_w|Dkf|^#0+|Y?P*P!31TqyyMIbwD zR0J{=Mnxb~VN?V%6-GrMQ(;sDG8INeAX8yf1TqyyMIcjQR0J{=Mn#|;vj}7=jEX>} z!l(#jDvXLiroyNQWGak`K&HZ|2xKaZLZAv2Mui|#VN?h*6-I?1Q(;sHN-79JNd*-_ zt`$Z_prnEblvEIbk_sY_sW2u2nF?bfkf|^x0+|Y9B9N&tCIXoXV-P5VehdO76~-V? zQeg}NB^AaXP*PzG0wop3L?D}ROaw9&#zY`fVN3)v6~-V?g$iRTf_yN>Ku}U)3xvyG8M)|AX8yX z1Tq!IL?BaPOaw9&#zY`fVN3)v6~-V?g$iRrkf|^x1epqBLXfF2CIp!ZV?s~{qKY6> zVN3)v6~;s$Q(;U5G8M)|prnEblvEIbk_sYFQb7btDu_Ty1qhT>7>7Vfg>eX!R2YXq zNriC;lvEgpKuLvh5y&PS7lBNLaS_N=7#D#|g>eW}p~AR|ARmlz5R_CH2SG`NaUm!N zBm|iX<0^tog>ezcR2Ub5Ooed~$W$1IKuLvh2$WP9hd@b%aS_N=7#D%;uyGN{R2Ub5 zOoed~$W#~?flP&Q5y(^+7lBNLaS_N=7#D#|g>ezcR2Ub5a?B!-sW2`AnF`|~kf|^( z0+|ZqB9N&tE&`bf<06o$Fb;t#R2Ub6OoeeF$W#~?f=q>RA;?r17lJYnRRoy|<06o$ zFfIa_3gaS>sW2`AnF`|~(ErQcn>I&vWb4A;`4!b1ZkOn0k^tLncef7)Ve6XdGT7|~ zU%f&UAX`Yh8jR^a9f1%CiNPRjFr%g_&B8JUtbr-wxP7|g24H*~!Eou0t}3Yp@kR9$ z-jzF_wbssElI_#y-1pvya}~zYe)h`Dm6>ZjYwf)=_ZC)YV+ImdXk!KvR%l}e5>{wq z1`<|i0|WV30Sx401u&406~I6~RsaL}SOE;=V+Cd)al&?HAYp}eW*}jOc4i=9g?2EI zj}_WE36jZZ2L&lBw1a|_7227CR3WAyVTE>1f`k>?ISCSfYUdX+d(dc z0)ShJ1OT-x6#&e#OaKteasj|AF9-lyc~Jnc%1Z)(RDK}<{O+hBADY!&61(m3#U=r07M53C4M^sbLh-wNJQB6T2swp@`H3fyJrXUd2 z6#Su@f<9DJu!m|2@=#5|9jYm)Lp23+sHPwe)fBv;nu0b|Q?Q0=3er$b!5OM4C_^;` zW2mMe4Am5Tp_+m&R8z2pY6`MYO~DncY1=5Mf?qtDYa0bsJYoKC8wFMHON~heRPkgO z_TDxMUf@@Gk_>o(U;Rr6c!6JRObB@4$%xbgUf`E?k_>o(U#m(8c!6J%N(eF&e&s14 z$V~VJri6ey_%*_WfIRpGwuFE^_*JrmfIj%8zl4B4_*JolfI#>)$b^7F_;tgCfI^-O zNKe5b{JLq90f{{MOk}_!{0e500gdn*g$V(VJQ=-NiXBu}+wP|5#P8F0z} zxbeX|S#@Xaz9 zz&FdF0N*Tw1AMa#67bD3Sim>S@Os~z!tH%?3cvTwDIDK7r*L%N48pN>zQ*!AZY^%mtejLX0igq7WRs z;4OvV;RSCi1Q##(jY9D8f_D^xlNbC}Aw*;PLf0nwzEZCJ5S)Ldm;hq*MgidZD_04E z5dHRV1wlYwAprcGmmRhrLO9lT;N@B?oV-}-fRC>h051Nz0PyfP1b~B=2mt@)WryvD z;NHCKu>BCcdyN!9pyp+V?T2tFxK1PxxOv%O`ypHkZeWSSAc+4a0Qf;h^)TpRlSqIa zHVXi9*dhS9;Vl6`4Q~qoX84T&Acl7Y058bQ9R@ADp|v8QuT=yAeUr@9VFdI|sy+hx zh7DQ_5&dnM^TV*gwTi&})@s$TzqK+{^gc|FTUW^>He+}v8g5QB9OJ$P zi$nsGyi@>8G2ftUAI1dp4a)XmOz#U)1e5!s0GL|7LD@cxi8VJU=f5)Nm#^;Ky?4%> znn+!JO;xC@rlxFvs9;Vg6uxKYv1sWMuao!e?8%{>GdZ*~C5Lu?-SoceruX5dTo!K1hj3Fqblvnm+!XwGA8rbtzVEu} zeYh!C1vllgaMPtrJp;NAH(k2S9>Pue5N^uCa8o`DH|0aPDGS3*xm~y^AHq%f5N^tc za8o{noAM#tln>#idp=poBUTdl01TK zU{W5rw(-cN@JB9%KVk~E#{bB*jYqC+JYw5`Fl+-odc?M2ne`EDgSBGYKv}j89I|cT zkZl8pY#TUa+rS}ggBx-w{EZhBN3Lx=VhYFL zFonP5xyB>cHXd0DFGT+=gBMzcePju|5cOF8F0>B!2=s0J?GgBUxorXjZUgEgF!+o1 z94H*hSPn1zg*|5}oR7fZ&=) z+Y^@+pSY~}#I^h*E&qvY`A=Z^Fy<$&{W`P61UQ#}+sUUc^*?pp`>ET>r>=WH zb=~_Z+?(}vssAb58?*M*b?>LHdq0JHv#>SyrPdstxfAis)$y6D<1<&sXReOVTpgde z6!gp`nP)D^Jab9r83!P1`OjREdFBS7XKsjj=F-SBmp7idyz$KCjc3dow%xzL608^h z#SR?jM1QeF!THo*EK|r?OBHfxxk7|3S;$$-7IJ9mLWC_}$e|?+Ikb!+WkDI3?7x6B z_zjv1rBEa%lH^BbYP5StNmlfJ*X^Z7S-KL6(C2!C^Pgul6Q;BW5y{tfescK?R?h0cF-=l5^S#&+o99j;r& zJ6yktcesuf?{GaU-r@REyu)>-c!%rp@ebGJ;~lQI#XDSgi+8yG7VmH!F5Ur;L+9fi z2;_3?W_j@r*9YSrZt#wGxS3tN!=1KxhdXca4tL_>ofsdCe!LUZBgYsoK8}K?<=7?a zc+?F?@n~SaqJjB}2Ieaon6Icyh4E-${-S~Tiw5Q|8koOmVE&?k`HKeTFX}R6JnB+p zJQ|q4sGEt!qk;L0x+EHpVm@U&1M?XT%x5$(pHY`s<5AAY;4e|QqSOyxv~fKig)iE` z9*@EoZDfx}U0;kxLAGqHQI~DwQP8b42EG+}5Uw1%j2n-Fa-}>tSL8vua_q8hJPO*C z^DghkW41i{-hIM*rhvY7+mOU`AMdv52}gr?Hw>Ta?hY7!k5hNAQ+IDbuRce%-;o_~ z&J8-}hMaR(oO8p@(N*`zI^|0?ZH-^GKKToq_rAWIby>H z&W+lcE?i{|Z)Y}f!1mqNl{ny^m&8G9Pg3%POXZ0ZE|n)vxKy6N7GTtk{hT;zx8BT0fttIR zge?swVwfS!cp?T~!U!c|;3dp(qR$O#i9Xjt68$#Fp!I&2H52_{O|HG)Wz9st%bJOP zXeaUk?fPBTO!QlO;2BHwgB4l(0XIEM47mAOVgNyb+Z%ABLSn#;3W)*N{u2XkR7ecC z{*V|z|3n`ieH+3O1L&We5A+X=Dg7HjR1o<c$O|UUnSKRQMxPtJ@ zWv^WEm`K{b;wHk0D{dy7xDpuaD}k}T5*X_%fwBI~rU%gOGpikrhHdJBe&BHxpR@Jg z=yS&>ubp!HaLtW`iED_2Jpb2h`vLr^_OO^yJlrU>+bbQ=Pmc)p)W<8H+DgCjWq~`;iIpSWjBt`<9ITGN^ zkpO3o1UPdfz?mZf&KwDF=19QbMgsA7gyXNx2NNS4pO6iVaD3w9Kzter#G?_8w>I}p zj0ED*hCIh~k4ESy`;Je9y?Ot`FZdl`ttm|o2NWK?~dj3^X^zaKkts^^YhG$T)#V(&+(o|jw8?UnnyXtyTy^&~ zHvymXO+b-%z4CeBCgAhHO~B`T6Hv;#5%oFW1eEhGhdt-JfP6m2R*IR5xt#hu##V~+ zxHpEe?y>RLUWYvIwb?7q1+F!p2d*uj2d*uj^R*=+!E?TLWKH?nQI1`Id_I8K%I62& z-1+&SwRvbaZ2M)8riYN1*@slqqiz~DJ?aLy=~35crbpd0Y2nJSKPQ7)As& zcdGA%qbC6;oqUymV5NPwQkxObc~mKS_W5IU?$n?= z69ix?q`-A|?sBKD2a8;HXOARYpU<7b1}&y90+{=)7v)afwgkpAPQZ~s*KfO*VkFTL z7>nCSgTS$19mj(b!2!PgQLqR`T*l)zQd9<78?5Tqb8@W>&H%R_wDZAd58C;#1d(gS zJ}eoSR&2xa0l3127gG^SFPhju3A(9WYATAlfD zC}0?8hXRIib|_#NXNLlYaTd2uWv0&#xjAL->`)*ioV{zCwLvv^_O5LdhZn!FF&8>s zJ`9@0qmta^!*C)6tP@EA>q2s99Y_v2!v;c@rBvra#J9_Ty6@) zm&;9vFWO2VzFck!aMb0d07qSJ3UJirCd`ZI(Gnp1%PsCb&D`Y{>owAswgVU-uA}XM zo9gA-4g@M~I}oU}?Lc0ofgx-=5E#O?1A!51I}jMLwgVV3RSYAhKp-Nw9Y91@2}EQC z0y$9Ifm1eSt3+!MI2{B&4g#M90r&0^4dL0Kgrz6nG}s$RKHy@ohW5d}!wW*bvg(J6rCF;! z0o<%rp8#&watHz3isg`SiPT{^gaEF?atHxjhvg6gxDGqv;dRm%JK^E=QmLJA0=QB; z;RJA{cESnZ@vsw40Jmb3qwp4~^n&Nz1aPI6G6>*GEoBhEby&&>zavE~A%x4MQcDN~ zaHUK>#;vqagv@7aI);;8v{f zhAX5F>$?PS9oBaV;5w}D62Ns>mI+r$Uu;qmu9iw|>P7%pYFUN=uGF#&0X!a-WeDI_ zY&spTmr89yO#oMFQy&7jQk(h^z;)QvC%j*Z*i452Nc>Tp@R0SWKf(#i?lB-vi1#V} z5l&ckj{$MQKGXpxEW5{mB^7c)sQyQIWw`+G%9Y%gKf)`^1%OwsyoVjbe}q?-3jnWN zc@I0a{|K)v7XV(lN&tA}4guhV#nOE^VMG8pVX<@{P8bmYPFO68*|<$s$g118O@zV& z1UHQc05>fb#o(q90pO;u%K*VmcL`u4d-!!x%trR`E&<@kuZv=E6oO@@@g(w60T(6 zYxvwcuJmj8T$KRuxpiFW*YLS20pN4%q*C}?l>l&{^*rid!-1*=fCH`PY4{orR4sr_ zY$yWZMG;>k&Q%Kl2ihpA!+~l9fCFt5)!{%j0>FVbit2En8Uf%yo1{`WP^|!PpiMm4 zU&DcF1%Lx>l4jvRwF1C_Hc7K^pjrXoK%1oq9H>qJIM8M(0tc!S01mW;{pD*oP`vFW`aO(6m9H?FZIM5cEN<_kX0T2nduoHfbNLVibeC}-- zWcb`Z0pN4*2mqhkFMz!TO$kY}4LD!J34bed3n%=Y0C2+JvhRNlC;XiNaKhipsKW_= z$H2c}ve)0kTe$xPlU*$UMr?}!7_oW={sfO&!Il0A9#tj)JgP(hcvOV|@Tm0yAZS$! zfS|QS0Qg+J0Ps0V^4LQD1h1p)K_K{@kwWDD6FkpIF$CW;Qi!~Ng7+CIhTwlj3JL$8 z;DJVpA-EhR^r8fujxt4oFcT~89T5m~QRai-dS5k(5Pa{e9zpDNDaA-u6Itgj0pNUZ z3IOMOUjR7YdbaUD!TG8Mfb)@rGz|A68G+z{|1u&q!=C=fX+dC6?+E~ZdR=A%{f*q^=1L!({%#Cecxd7{4<<)w*YWBa$U?V9F80p035EE1LU9Ka1jB- z;e-+XEH0;zI9(%q*q_De6oS*Om*(Mf)dIlfNJ8pC+#?x*5c%E_0FiG$19c-Il$I1wh=gLmDBum2Cc@##Li?G;<$1Ngu{_i=#-aDoS|g1`&@ zc?4zP1P{)L1iawEr-Hx@9-J2hX8)jF5SaOcZb4w@5Bddxp+6YYEL&P zl0n_yp#R^r2m&Ad=CmMiQbJJkLr~$vGi($O!G(md47l&%$6U`t%;Cc(k%5K}FNh2@ ze0WZ3hK3KLobWw_f0GQZp&lYKJRD`@Tg=(R8(hz~U?)PL;kW4N!)x67x8Rm<&x#B} z{ljsQLAFh8!6Ci{d3@U_ts@ou_Bzwpx5x#*y}`(LJYr|L)OQFU55E+IdvQt-?#1VV zfMg$@Vx7O^etj+oNR(y=BlaD7N~6IDNb5ZC5M($sgScDs9WopmRYq`mK{A-H?{IxVGK_$fAGQesR(^O#5P0f$eS*MKzv~wS zp8D{LAn??0PY41}B|Bsd;i)w5jKEV#hBXA^k_;mtT#~_+=67IRl3@gd`LI_?Av^l^ zh#*Lh9u5iuFZlKtBTq2SPkQOi2_AVr!8j9wckMmFI6rL`1mjFHc+=h!jPui@Eb|Nu z@a&8ru-<14g1`=+on|B+Lr9Fr`piB{Po;PaV-$~l?gKFd@z^y5yAkT+u`@mpbP$i7 z^?|VFc3oefL9*OthdpGf3 zkeva0@s_!GFSp*)8K=#mc0hW$^`0&t$PM)jE7%9qiT8aGr~RU~cpum&-Z!dXKaW!1 zSs%!w)c2_mKK@g5#ITF8e7Oh|5z7sgaeZRteH?&Nyva zwaQ=Nz7KUN_!%Nl{Ik>XVJ<$55EvhBihsrp4Rhc+PLfjmDl31r$?SEttzUy# z$G^B6r#(vm5x3&kntUJ^H=q<}l?;fR+wp6xk_T!HH(2;aQ~WyXe}jc@9PxpyKS|!; z?vL=?jhv6uwpyzyc9DeR21F(wAK@YOK%X$rslo9U&-iVG?fC73@jD}^_BNt&{PuAl zh`sH!7K2Q#Lyidh(S&a-SvU6rNotk3i79O zR@}q))e`*aoH9iaOJ3t^nFN12XS*V}lz#1A6l297)7h>FhV-?2S6K$Wyj>BDFg{BY47FNE7*TMiA{}6kxCm)k0;{gW zZ)hpxLAw<}9`uIJ6!M_miXabqgA=R-f23!(B7Ih$H*}`Jbh{N9U>SD)(Lsysz9$IS zq(nyzIcbF=$Vutpyv`A_QhMyG81m9L6+zDRz9Ps=-_+iMjNexTN!gofso>`K6#+4? z(NehfsZ<0!O)@%1AWD)_Y}}5@8m%2PRjJ4=mJvSyYgMXE-mx-kwYPUIvPY0H(ArwD zh%s>59!0=QYo#Y+ptwDXfS1;3Dcs+vQUtuTPD_E8suTe)t&^Ver;Dl-0Vl1Kp7O_x zsuTey(OL`bD_Du1;wuJTGIF?7N$^LGjGSQLCVJQ={K20-qUUXjfuD>V^T!yXu8|WA z9JN6a+ymUJ2>5A(jv(@ky^4UFHYx&cs!;^ov{6SH+*G3oxQS%M4#&VvB&8U*X`{{t zxT!`FaMLE$pwrr2ts=-THmL^Srdmb7P4rMu%YmKfxu9a;Cwi=>7*Z8_vZok0irQ2R zEJdv<2A0-kzXwB!#*?NbCi^|olpACB6m2zcsknQi`X z)ILSPQ*Wz=$e#8o0-pMfmO}3Ip(5a^-)QS#sSgzaN4=w^kUQ;H1pM?{e(IXwPf7hw z5pdIQRYNe-?-T(q{Z=fLKPB}$MZinD6#*~Rsm|b~ef%^!!Jm@auLxM^>$}#K?)xNP3K%V4xJ!58P2r@K>o!KLi7<6zeR4R3eIiQi@dz5K2T5&`Ggs z06K{%0y?1up*lVw6k2L1*iEE9MvlklCXyc`Cm3kO$np5xL;_^w1Ov4gIUb*zNP>)< zV4xQo3z_GeNQ7uK6a&SSXbYg23PnIMB{GUPK`|AINGcRX__!&FkRXxhO6s^u3gjC@Nr8MAsD{?ZY8yy`OnssW=*Gy&7=mz&oM51w_5LwLGF0uy zkPgwp5Y-t}L~BD7LrP@i#1@be89Bj_5*azs8A*|m6AavD?-<}J{Rky8--;z{y##4QkvCn+Ep#z@k4 z66`&-Tc8*tsUSFp9yyDSAQ^&0N3e{MQguKyMovL+jVCGUfNnfV0l_#%Qq=+J7)b@e zJM{QibOh}XBszk1jFhSa+A(qpf_FSgQ3u51NeT!?p~vmgG6;nrX&HQCq_hzbijh+g zjN(a3BcK#dQb2G8Js_8sK@|i^%U}v4rHz0pjGTht3QtlR0bO{K0)jD&q)q`y!$>L! z-k_xiq9bU7Akh)5VWdL2w5xD-az)9R!Jv zU=Aat>VQ0qoPyvFPg2wYg?N$zf<=s^sskc1k_v)LXiRsDm`glN1n{l95z(kSZBT0dF&x-4z{gGnd^J9d9$2k(8*zk5(R#oPx|{Mv~RJ z&0J zs>94fatbo@7)eowna4;9$jn2Mstz*`Nh-+9b5)yR=8=_A3B1oXOks!9r`yasvRW#E zx7>z_enpBoM^;cJZY$%6l=6-AfZ67**2QciE2a{7k8YTZP3i*I5F~YhX=rjp3Oqv) zOW~cmVJ{mwjBJD-PkPyifXpA1x7<5GA8oRk3tqZwDxf)2m^s8qHz>?3Vx)brlM|`5 zlNBk@cUo4tFZ-u&2Tfe=4jD%D0j3D1-7t&O4mD z5zlH-=FqDOapp$ks~}V6RpD(~{oy?Xe?XARF=@8S9j!Y|nyvC|oN z5_j*Y7`Vq^q8o^ZFx7)u=dkL*oO4+9V8$_vrltSPH@=nBiMz};4U$9MWu|G69O^E! z%wbi88HQ?8kol!swPSYaR_&Nux>Yyk6wgs_-oC{=39z!yDi#o3n($!a#-b9mloBf1+Mrjm4e$P zTRIhk%_dt;D2CDdr6RD|Un_#Jmu!hChPan(@%0K;n{4?)<#1JyY`LZw3^dvDrDCwq zWXp(PM-SM*muwkV3~?yga#JxLxuXXaL(ZK%s-t-nu_Sr4N#%Gnj~-DB?w&l_r5KOh z(LTl4@{aZ^hS5tN9TW_2UJNH&bheLyDU&U?RgUNEXscpi%H&bC&|~nO^ zf)fpJvx$ZiJ`kaDqT!?uL}Z+3X!U_e?I#*O_JN3u6Afp4Aj058!>2wFq%qNO-UmYW ziH3_l5K(TT;j#~eA5Ap0`#?;~L_?zcl5g#TRZule-Av{nd;cOEPqdrLl1P>HR@c%@^O`jwpfCsYV zL7BKFl|0CUe9$+@2jN~52M2wU@TG}^S9~Ck(m~%S9YhSBIC#}3$pdomnh)dwIp`aZ zgCL)YgCjmk?mK<&UM%?__x+%+?+1|>PaM3hl8qp$iGz22;6ck?6O9c%5VSPWc*qBW zSP6W92;uXVQMMxQY>@@zKx zT&9sHu2Cm$I);hM(k29tzNTY{FX@X&Z>D3I$Lvik?w^j~8Yg>AN+ANJZ(@_~bPN+c zIf~Wu(=lA}q)v8oTbTE$JC_(igz_OUgA{%73>qG_b~SZG5M1h{&SD4bbPUX#qIYef z6f&apkuMnmQD@F0C!3BT8_L|lEsp6J>@7?0^+Y|m!pXLcGXfgVMvVucvhEuns9`H}*Dz}dJ@`bYv*wHkN7xRTPEnQp> z_$L!(X2Yxb!dc!lHQf#VnYzfcjF(Z`R6*%MK|~-Gb*ivf2Pi3i{>;w{TNOiJIytNf3gQf2KcBs#V{EHE;GYz|BHY?o5BMiVg8+p2=jIS2$bZtGa-Pt``OjS*u^!|<845S32l>y` zS&p7Pod5KT4Cg=NY?(dGKQ}oN^&tOA9p$*(1O7>0xugAoJ&WE*&vdzgQ2^{@>1C;KtmSP$nv^io~a1OAyhA#HK~(=6i*{z)B`QsAG| zY0kBJz(1Kr_LLs*Pc|y{1O8DT>;eCz=*z9phxzBO*dh2QeS-O?hx4D$q+j5l%;#cb z;Gc|SaXsLl$(x)<^?-j;7nwzSz(2~OJ(iZ1G7nqHEz&~mF0vJkxe3taC5; zCv}u9vlsl6zRY&m3;s#BGar(}da*KngZY`?GLRl;YvET6WKK!V;GfJH9*th`Po|Tv z3wkC0VgBg_|4d07>;?a%4l|4PGXFG7zra6J^bIJCD(64+MJphj|6CV+z&~mF${1vr ze{Kl^{z-||^@4xWhdCGR1^=Wwm|J?mKbn*9+ZLuSu#NGn7E;aZO})%Nr#OD~a{hCb zBP_o25Kf=tJhK=4lfEn#1^!8Q^>M$zKj~{y59dFpL?7@^=2MOrz05zinMr!VKiQ~g z2>!{^H>xm(;GZeUGkd{5Qx~OX=AYy2JH5<5=7Af@K0t?WWYa}A;p_-Ts1wh0;dY3i_80{k>3 z_lWSJ8@d+e{HG6onmWOE3;C@ysk6)^eelzi+)KeXy27dR(l7XFs#EL-ewq?q?c+S* zsY_>W81E&#<-hv!4oM_rp)q7r5{J z@Y8e``)NP>=?$KXe)iK*_6vM3D4f2J7U%qb}aKh1QB zKJe2Fea;B=aGpRnUVw0(Aop_nIZvS5BaneFXXqvd5abCNy0HKR-kqUKAs~F6LYG27 z_&S9K90(X7Gr-wSKQq9v$S?!Ql}kVJgbcmF1NATi&}M!h%mDm;ndyEoK=y#l4j3SN zgtMJ~FhI72qi{bMz=t4D$hLB{>Ss=%8`@|cc|w*hyMQoD42g!w6S70n7V?DbHD=m= zFiG}$GuHzq$=>0((~mqs*`^FaUB%U%JQ|f?U!P&Idp)=_~AD10a{Q+^`z} zx#;EA0LUeMQ)&jeq-m=uMiu0uls&-d#Q_e(10WYA@c~XR+BoPAaC$)>9z@L`m&{R4 z3kE;zc7Z?K|m&_;Z-UA?)%sHm)0gy}P94F!fAQw%x20$*E zi!vG@myA5Z900jwE^~@TcSt=8&s=8D9RRsxqMUjTfLt;I(hG1)MyP*)FG8+LFZd$l zhUf$S$w+vh3T^ARIPBrevSFoud|Ni0Jt1}o{>h${kq7@|FN^(vf3ox(1@i^|$@a*| zgMXCz2f#mB`T#9Tfqyh*9031h3GbrAeB)xasyAoyphi5Y1S{4>?Up=c2NGew_wwmlsL|7a*01pjE- zJqZ4pYUeo}1piD)xT0Y}xMCk11pjCN8wCGM4e^`~f`9aZ_aOKu*VQS*0Rke3d20|1 zl#8C^kU=-TJq0E{WA~v)j2<$1fXQ|c6f}8&4Q3D&l&p{YB}WSC2aSz@Fz2EnBFUJsK)~e!J}vh*;@Jaoiszt zR9E0rG!g>AsYq2oxmH?mV~x7?;CVViE=GSL2-05{9UK-&ShpWP1mmKw`d+1fh?Dde zER6p8!jGRoC+Iu1M{=#l!S{3oabp#D#z!BI}rFLM|s+YJK&3xqu{CBa0f!) zBwsla1ozB!974)Y82oecHZo#@5dP$@3PEt$N!kYEu{J?)*%U8dCkQT^YGC^t?tsgt z_#Pxl!DZzZ4MDK>RO3mh9)><~8hIy4!DVwD=d^zKtlZrpF+{@DVO*&Ygh-g8X=n8j z2~&p=Pe=-pFxTA{r8FR3Qg4DoRCCNfGY2o_2;;aM_47r7uZY=W4R`j51W{s^V1BPs^hOf@3{Q%QK` z#K&3?4w-7!8HXRHT96V_LAYP4g}rCE174SE(Se1tO?-l+g9;)=mkVBkkfY0OIf9U+ z%Y8Y5kfo>ix|krO>8azmz$OT}LF%}w3TBqo8zhC?Aaw#c3_-{Y;*q2zf!SgKm_vy&^HlG%&vncOWrHokYe* zS|Dproz#hBhVHn6nixSK>$V6oI0>0>8Y zEOi#iFG+#L{1CGk-!LI5X0fv}IGxO5XJx)A%eLBoiu{oZGK*cp1wTPxF}X!d5Lhh5 zm;3}ViJiv{PJ)=k_*MZyOk(`dg&-!eC6qf7!SZIyzHrWA-YGuq}QK5=Xa9E0#{c@8` zVKMPPdaP^fimB;&1l<4J?ybe~%OdiA`M8Ndk#YTtpsA1)0Q##AiC0#P~JzB*i4=gFs@rPI?N@x-yFm z3&nRbiw&!;%woJQj_PL?8&*RHi{(0pv?SBmurOOE)7a-aaiFo(ZS_;ISn6|~C9v2; z8?NF=3uZB1mPrs;EX7Ym2x1bWm)>)~nZ&+Ov*u*3b3{#%S?q=m59e^5BRX+RV>fi- zn8t1hH*_(L-H^GY6=>ExM><)vE~c>&>3A1tY@$OlyDp}&5eXvn#KqP%DmL83G^Y7q z7t`1n?xE&}yFgd$o@7hdV&bj*)|%CgO3EL}`x{FI3rWh(PQpt6bR z5m5tFmWv*h$khcd%k>-)vgrburFaP(HNaeUTg?DmHW8Hw)WuxJ>zb$_bJ<-n&@Se( zyOI=kF_+zyq_YcLmOiK*2bE34BpdDmlTE}Vf$aj5$%8{u0!)_cx+ocP7pN@VsN(}F zOCJ_q=>nCd4TNZ zEX_|@bHh;(S^A`;(NPdt`XiwgTCwPP>O`NAViZJ{<`sQZ7ldO)(_D2OcmsrV$_rT6MjUlgB@g2>Y6 z!#D5(12JLe?bLLs76;`jP~*C|E3g zL7X`X7Rw&IB6@+vCQquWATimyLaKtpB|zsqu?;Q zhb&eX1&K{u(J=&xrQ5~jqfBCLYGEL;H07;4-yktrY(Tn##B$MA?KoI0O;LwSGKulV z9xBNsMq8;^it{nP;Z0IZVzg<5rI^He)OMJ}Xek;?F^LU`PewT(i}F%2s-IbGP|``t z*sY;|E?E^Vn6b7wq%#5*%SDNLxlN|AE7~Q{*u+&G3#PFv!lhBBvCrhK>&kade zrm@fD!k^M}PqAE-o`kX%%wwI`<$56s9?L}sb4~ zYuYH7EPYi+gNf|ATy*j7#58}EC^szI6M4A`K_D`DKuQo3*$tt)7!%nI;S1iPnEq0% znD;2=qP%R4Dg%?HuV3dei!qapO5}<$lZ^?T#yBIpF1c2WiHslAQuRz^^ul3GNeo1m zi}H3#5(AT^MALEoP%Fkt}HgH+`t|a-qX)(i(hDZurmf=Un z1cA#k2gCt*-{QoVI&t8#OoLE(3|y9JkkA+dmt`6xYS5LTXFVC^Mc%wfH}kq>fIwy$ zUWq}9F`30$#Ls01W0MeX3}lvzeIywlZ(__ei|@z4W*L6$O$~s}GA)t<#F))u=OnX= zfz2}X@&=wxuvzA)L7!#Xgs7k{IYL^ND04F{ZN^FPaY2f!rZ2i{vbGN&H{-JzkRDcZ1S0J_wX1OC(4)P?|g}CJ2<4(R)kX zptMQe;z3fNw8?|Q2)z9<*Ujs;6o8 zz@#=Taey~RW`-pLm&IBoK{Twr%Ir;P}w@m9&qsE!YF+L)RFIBoK{g#K=D zTCPW<1@D*4_0ao@c%Hy&lPA<)nbmrZDaNcuulMAV%xXRIw0M~JO=j*$24|nACbcR)a^1mh1UMM-8NwZP1AVr{#Li>P&&uvik6Xw@~JyCxl;k6Xhf? zPRR}TfYh?|`Vy$ygDfq3s8JwL+T{ngpd0 zrgGr4T=XNk4&n`!gh_zoEtS6eQ@p1#OE1Xc9w1T6-VwItU6qrq;$*z7GJCXD3WC(K zN41|Iwd_&3tmd7SsiVU0ytOi`w<~yWW!5JJO3NOVWQ%uKW{(L!_JGlHJ^ayA8Z)G6 zS>EVN5GXBsTonVQWlx9!^?=f{AIXJX4=62rT&0kuWj|8IKxo;MLN2_|Qr0h%61d{b zp3rFnpJnx_8E>`Bo|IcMbk*nCO7^7AEmE{xk7gIV-7?psH-vk@XSp8!0xRi(ByI8& zon8=H_G7sz!<#O%AM3<{(6XOMOyq5sxn5rnKxo-Bk__?A%UsVbN$+^?<>VQi6J%+V zXC!;+0i)%5=q;UWvY@nFZ=)b|jCKlnTK2r;M?GLPdA|gW1{f`SUgr*kmgTpq zkQ4|ldqJ+odXS}Md3Pd7fzPs+Bpc{qKI5HYBn3W`6^{gg&a#(;rh1soE^CLtX4y80 zbi5sN@>98C%lk32?J|hGAu~%$Gcbm{BXjaoxfbhXF6$Kj>;;!)JH`BYQ)aGL2aLC6 zW}~VF(z7hxjo~K2Ws~QG%6MmHHYx#tw`NYzDk3h3^eop)w_6!QewOQ{kj)sVZ1RH8 zEN{@9yeLtPcW7p5%`X>ZD&rNNxnbU;DGNFY!UbpcssylJq-VL_FJ$6+k)LJ1kcsPM zF1x1Ve-=K?@6Mt6!DU&!FF?=oY#OVTsmt(ohfCNtj2N3}7TeJQyZ@7T@lgI$*f09g3PAQ%H0Bb!I7QeKHsb}m(g}ro?vj<)J4fN zct2n{7jkkDCMdcAA z@9~@*k`Tt5Jg4Xu1XqU3%_)kD3?Vt2B9>$bd^SZ&GsJv0ENss^J#+oEG?&G2y(tT( zbHlvZbL#2=kpiDhU6ZVWw|h=r)B16_IeAU|tM8;Wps5?GKIkkrz^{IyCXt#=UK2Or zt)jVsLvpo1@A|RkIMA$(@&)IBCVzckw5f4n={_*p(y2ZJ9;o)q8#o`PJ1mUUfU`D=S0g)qD5XRP5Sa7b>gT5vr^x zk5tuC!&N)0Yxb1YRa93k2<@$mlo9qpMP#2>ZcWL`;&q#fP1By1b-T;zLi@^ULpv&J z>uM^t*VjdMg!Wa`?IvmJL2Y$?O?iYG+Tm%uc+Q-9sttYFwxPOmKh;vXt)!~1a@#u7 zYGuXmr~_2r-dE<#sn{7R_{q-ts&b=CY2-s{qP8GhC32+|wWV^jBRqe8==XC%^ut9$ za%%6xdqlYxMgP;-MXpx-z1$9Uhg0%C=Y6*M+#fDtNEgRxK;~k7f0B zyQ$EBBF+sF{Md=>qBjs7-r^!JNYzUakmA1+xz z$MpL}l6~PN`uzgoRL=|a`vt0}i14K(vy{pdnR3+DQuB|>FQdAa8W}qOBI)rWl`o>- zMf7`_DMx=VBiZF7S48?OH*J#qGNTifSw{6OGy0QWOHEzW?ov9pob+8v<(HY?rawlG z%DrghOx>j0i=^{%!j{tCOU>U@ZW;YvX6hihWkx6Zx7_rH>Rx8b86Au){Vp;%>9)+& zX>dBfoQ{i3`=rxyYJZ9OO?4EJ%!^d-a{5<9`YbbJPyb$|a!cs<5-PWZbXh{}ETQvD zsE#F6{}O6z3DvuV$}chXQ9qVY9ZRTOA(bnna)nf`kjfQOxk4&eNaYHtTp^V!r1lG` z{X!~VNaYKud?A%DTs@a<+L8xMTG9z8$VM`y0huTQxPRSWO2l>7Cf0LJZ`OLP8 zs?xHWnzH=`UOKQKwAB_Nhh7lkKi~BIz0wD-d{>ejQ=$1mI^soeYu*O^gWG6DZEd8k zU|#K3(zgL7uSau zP#QEpL??dYoZ0%{X~vc;-1gz`i&n4x!@DfVIh^T)`9b%BYDo8R-m1dECE|6^rdy;N zDOYRz@CR_#%=4?o|K7=UdiVof%9}CiQ!ORX<-0@HK!O8OZt`&%`Im`siMhPt3C(+x z{&a(Q-x|d~KOef5b z@uO{YwxTMsqaduI|K*q0tzTCh_KeMm^ad6i4GyTSQ!I^5g<X5)v94lgaCpU|&E z+bDx8eXDrmrjqsRN=sJ#Km&n!=SpX2qi%Oi^}bLQU3zVMtE{pj?^(J!+{X>!1&YpTof3`;`%Pg}Qpj;E#WY1iYgy|x51}#hv!*sFjxlgc9aJz7L z)}mxlsO>t3fkH}unxy@;gvQBg`mR1n^? z-O|(|6QD|~KZw*+R+o8~!LNq)Y%k?3xs>h-cnuWH554S7NN_S|6b`?%y`pZGF3hWu zzVE=afO6j?TM}b37Bp{Vur-4QCn-0Ok zff)++WX5sx&8Snkj0#+5UX2@)+?-T$4xh5M^SwHLFE!cNEmL6+)gk8@hgn;;R|Sw% zn?9P8+dVVY)0}jB=Y5$rES?eH49}~H)DlHg74ys`AN@9rpbA!)Gqqcnyc_zZ$*y0b zJp9#AA(`Pku57D4{Zn(A(sX3#o(7caQ}JzNb04l?UIi&Xk5mXwzh~aHTjy11 z?}8$xABz`<>;*>o?y{O%9UODc{CL%v(VMBT5fD8?i!jbQ$L2i$_@{s|{vGfJ1AFbh zM*~BH$2p-jAv1`fpN9(ba!szy(Wq93e_jO@ea|=kT)_M`b&~$?jjT60+;QtX#dKNo5?#(1C;F#my0qwmm2GO3@|J zibAIzLS9?$)nnA0u@0+GC1vx!&pS_6zPW5W`AcPW_51aEy*tXr)x2;R@=Tv@#z+9q zcLUPUn>ZT<)= zr#Uvd&(uV|?ffAWp_{3`3AEkvnwnwYOjoSu8e2DGKUPrwcM^pA5{Bkj2DEIoD%%ns=c{U@t?qpWIIJw3~qnOx_sAqU-7U9+P=8r@n% ze7`WXgd8b}Hbn2MierQ}IVd*7wGiGK< zOL`=-H2?ezhT)C>k`Gs`qzk2=Q!HIW_mYbW%~-rO-~9QK`EzrARWe(qA2gZ;OFk@K z5+d(i6Z-Y9Lxn~27Xf`q(HDq#m(X3OymNrvRszZ*IvFljIiHMVZC=8&Nc3Ce`K~Pj z@x8O8a)DI2JTIM-WXesV`1T~yFz--xoM)?b@;uyZ^(;a19b=H*&8c}mI?po|m>-W~ z=t<-69k28_v8>K%neXSCQohlfS5B>O^+jhIZqIj&ocS^Nm6_@plfC~x6S2HrTKz(y z_iO1XN5Q=E*|Hl<9?`3LghP*3=;E2Op;_gFBf{eW=IXvu7Cy7A7%vdS^5*QO%?L@4emuuwT zWB^8Jw(&7yMo%w>ReYa{Msl9H6eK??rN@?$GP;WrA}?J?7mbT%y76a9@Q+7PMv;nq zXJZ-jJ4kK*bLQ_E9Gpd%=-ykn@Q3?B7oH|~zW1(7IbyTHW>@ihnzu=Y<}Job7KF?- zH7-$DPycUy(!gjwVx~t^b$ikW;R7uOAk850?!MlYPx>Q>LMxa7$bBE+z7x zai?Z*uzO^ZPk_EwktLrp(L~YtFcB{5$esGndqt`YN-4s35%ZXC^oq za0W8*7^k4X@<`#klq?q&Et?Pz5NqZd6NoxK-y&q?zB7p2$>TrA&@ z0~X<^Se|F^!PCKB>wXB;O8`kon?#bf`u)>!>pmkb6T$Ay0VtC07kjy*gu z_&SZWz^{%{gR;FZE%B!96&mUvUa0qXFG7^Xhu^#IaJE%>&SC_&s{dt64BckP1!i0+ zIh)4%u+psu>aLX4sAf@X(UQXD3+Zust$CmsT;V!r&W1?M9*XnyDA25-+a0Ni&_cLf zHD$CiYzO5DHMCrf7S5U+bXR0SsIHpsN7CBaNKGvjsNPO@%gj?cdM0X?z|QfO*m|o~ zch>DIBY!l@Vd(*0b$NxiU~Wfsx%Xfdk4%XQYC{EPQSRJL)waak`CcPCBD5%tQeJPt zE>3x?Va*CS>I*G8_13bQB_rjP_1;rIvsl)guB_Nofkl6&xVJ91b`EJy=D)zxb3tei zJ;&R*pMFQYZh4E=YIiU2Exx5?9p2govyyj#>BnMPRY#Zom2;@46{I&WCx&*Oj2Ryq z8)_dzRBMoZyQ}xOJ)t4mNlRZVYIjF=7|nK6(*j?w#rGoRl=@eD;ybG=E35Z;mjKmO zJG{rWwJ*<^vza)r{yS+b6n;}rj9!^YxGn?mb1&M8^DVNFRf zVI}KUuGzB6JfMAz%B@?!Ikcu^ZOLY;bo2UgWZi1>7`S+C@w&~6 zs8zy3#c$C;Xww@j)~qp2%~`R9wBKm-3$0wg;hl{oufMT5^v3!%t7u(9=(S?fY{hG9 zifvQWsg-M1l&oD4TD4;Bir0;H8$;`8l+O@WxQj$IXUjFh1iU-zRkBbU8iJ2SOL)ZGI za%Y+DT&e00R$C)KOZ`05bfve4Ql~ne5^3TGI=a|gIeFU-s%vU}4SOo^U?IyQMOBNr zl$IIIfBmZ$7Zuuq&~`2jPqkS{5sYtkrqgphtJ+g$l-nAbtBGZ89nl<#dOc%RYwLIIqNw6(N~^#<`!^b_ zCidS>5{B2!QlBzf)a~|m4@JT~^?Mc)h1zvCrr3_i2W%`{NP?`=BRTTR@i^^!J`nmSph zq?7O)5iW*Osg;rcBe5*jW*&+#xl1dga&PE$lK2hL(4E z=eW_D$WBU)%}x$V&SX}kLMR@r5Q>YuDg3>)ONGX;%v5?yP0cu(pM{|fmVN9BRLT#% z#FsL0G8u1hq&)2$p-j@X1h0n%)((U`#m!wnogsnbLb_9>>^TuVI!(xFJ)QIgChwr+n!8jh<3j0+ zjtBpxRhdf_-rA$C?NzJ_YGvNolv4cIQEC0m(`zMfe&Phm+z>T(RI7D}YQ_~Yh}-LT zl6gz*l*H9(N4pKCJ1`Frp%5Ny8A*MrZe7#MejPIqKhkjX8tbWqp+@Ry zo`=w>{Ca1o)~xpk)XH_45#+!9>Xz2-rG>VBjg?AS-cUgq%*S8Wq)hu{N=+RLLuc+7dj3vMwoz3(mNop+0w>pgFtC?av3QU8!>H1`HXKpXW|tNA1zCwx7%8U zwFFUA-b~sNr+s)>kUZN=O81S4nQ^Dnljz!?>@mDbgeo14j4 z{;no!@`5=xVLW<9whx>3eI#&ONDnM{iA+sVaD zNl(L*QrWzC<@)t+mK2A~U3yO$$_hfeDyz3s-ptvd z*68I=HIW@&c35hXaYJl|EWA|CxP&QhO-G7Rhaw+J{6)`rA}OYMOkbxF&7_9fEw8lM z0zYG|)Ldz`cdG))E@u~JsgsCBopj4q_XAYCC+H(~K4=$FRk?Q;2F=@; zZm&qFBVH+L+O+=f*lkREj>u5#tslMsn`y@}?crFtVpDPHYPtbO_sP9S5+&<4m#$s$ z8$5^PM^TjOP^8}ET?05}w#t2!t>J&ZL62+0U(?%u%>uxcw5;W&<>Xi4Z|LZ<)`)HOyS|u1Fn^fUBRsI(^VTPsdM`bE?qu{`CRoiEsEd z^4}MhVFR3hDDuX@EGaT~Q(jm`-8NT2cC!kPk@+3$jZd*x#Ls=tu=6$WX&SikhUb~k zz_Xu#2EmHW#r#5gd{DBPo=l*JTEDTAuo1~S6YROC9lMcyY<=>(*~9CWi2~ADJfk z$2X=1!X$VbfN5!&x#Fa|Aoismv=4f#S(Zqfoma1Z_veeLx~-+9^aN(prqWVsYj@qA zN=X-_RQTOMtG*V0)W8RO>@9smTjti08ta14HnN7&mFw4TSV50UgS{8nKzYN5*o<{chbo*oRMu)`lz!7`ukMy?GyoTS@;X-1Tm z3DnY!BMu}qU?!B(8CtkXH%uv86ojb9EI^n!*wT#wdj3*V8nOGbX$tdIm~Yl6Y&Xwo zb}R~Quy4~cmgBjG9Ryp5cIVRVfI7OrO!Tm=xRjoRZY-te$Mo>`^&dL|m;~p3E(U=( zj-Dz}AHCL0WZ`QAOIbLGWBq$zpZ5;4~P<-7h$c?ii7Eb%yrA)ob=rPmtr3y;1-<03NQ#il5qhTJX^NO1AK!cX5rZ1~G9T{64^`_QymF5echY9h znu2ZKy(iil!``ttM5~2=7FvdD9;1%A6Jd5zn@vAvg*@%Oq$<2WX)hUxYm_kJwD_A| z1Xf9IUtNPVrPO3DjQWrXwR7rgqD zpU!{fRg)TOnqeQ(%-e%p!;BaaxD2y9WZu$TEPdbO?OUV;$rMWG(=*EtiCGKgS(NtP z@7Y=y==Q&Hdd#>QE2cJSaV2Zy?Swa52+O^#i_WMO(w<9KUsH$qftSjKBi%GM^)B>R zOH)CcHeD|=W!1>-k&uTuM8(wGCBEMNfkx1IlYr@m$4lSq(OencBNS*3X9G?uEbw=x zxt?D}T!Q?8XilA@xJ(mH#^}YEUCTTHk7Y=A%xhgEWmW&{vdI6NzWkq-zVQ8Ev#ssl z^)^WfI3_k5&i$c;$OI1a6Wk=|Z7vM#f3}h&OF52x$&RxxoHq;3_Iet-8<4`Y`-+;G zUcmGBzqEvPM4wEyl)stNOHCxedoN?a&NCT5Q{E;aW^=8{5zTHZk1OO}UV*=f~dOFyqgw%WNV<8zN|%gCtrs zeI_gglb-)e!2hQau(7sn{EUyk(O4xA|wf zUUvp;%Z3fKEn~I;Gb-|++0|A5A9wHe9Y=Paci+!nfn@OuII*Nb^8`|H?BEzH(J7j- z9Y^vvi<$v7j5*|lOzGc2e4@v!n9EX!cC~9Y<@qkG%3hmz{n{t&Fo;F!50RS=XQTb04HPt%iB$ z^st`rd0IDuZF?QoCuyf6ZT0pGsqM#u`X?P=e;?(CO|uD_-DFw2_Ol##8{AWd? zcq{L)%kC6FUiYwzJ>nzn5kL+Pd~5;ayX_G`>#=S76?}4Iw7g^YtUHrq>BY`HW3P@5 zecnhbKS*k4lJ+k&+KMBk_vS=@{7wMo)k(8q^0_9^g6IuJApS8?}K0N%+zDxD#@`GIY z>Zd=QH?p-lhJe(ChYZ`&UfkNQYQL%>7&Ix3~*-JWs&JRk&lX_1liBsfS+eUv6> z(%e=$!Qq^y^Q3?IT|r_u?>%-qn324CNa6XF_dA_Vq*eO4M~MF?C(8W5uy}@k^m!w~ zPREx|8E6`2uPhnLhQ~YNvkdWWPm71PPC8P2toNqtB~#AV-TL^?7Y;a>-pz>T$7uqO zVch{ImA3ZptSOGJ{c8~%a(T&@?LS1@lzvhiJ=FOOy{$V^KOgd(?2yhr{K?qCt6>*+ zR;|^qOETaVrL7gP^9(4(TbFvr?f=mSb$(LV+T%sxKm% z^gwYH>%zBq`Fxx@4He=I{AkU-d9pMT>FU-emffApsR!_bh(pgks+Ih@ z^7n{Dz3XCR?+GlATnzcZyshqD*#+@>n0fj@MZ{Ci{dy=a;@zv~PWyeyw%%#uzs-`L zdy#LvHS)&qw7GA+t|O_X(YPF$uNP$RWhWogxd6Xrj(U5JX~jv+1GT*jse|sbi~Wzw z_cY~2o=?PcI(w4+?{0JqRp`Oa8`wQAvvnKdYu`&>X8=oAcEE^)Q?(J1=t=)t0X~)5 zd-#xOaG*a*jc9*8;-C(u4RKgK_22hisCLr5anS_Lv>h1Y+!1Yh&}KU0flbp~;>g)N zhlZ-8m+6n_Tl|zNNV_PL!rtD>ucT<>9tosf+fKVrL#Yd2w5y+eqP%UN#Hrf!M9U&X zznCN2$B{frTdR0`8tc?=TGT|gnak`T!+!b#Mg8&y) ztS6k_h4RtcdWmW=!H~YG+;>ecdRL@<^N)$%I{Tg`rQb+z%U{$h))&%qyGwrPn%0;t zF6Cgi(f<4Y;m&&gB^=y|T&UP>y}TON-s2Bj z7()C1gVLUN4F^jtiNxllrMlzAPk_CGa=nfP_}j9U6ju4nqqLv#m%DoQo+Jq(RmoT7 z=7^ff4$IYjpj`@@KWO)Kh$D6zg^Nu4@?^xn#TwOdlKsL-hw;BwL@;t-XQUqw{3tQ~ z@PbX^!1}PIbfWjf>EowP^d8=}R=e6v=7{{JE?e)^tSsa^br zx-b6%{dL76t+b-9DYf;eis?r4(9veR@R}cJ-|Lof{DZ!1$?NAo?ESojCVkv*Tv}K4 zA~Q=JAGSnWKH0BZN-6Qno?gZ5+tIz|`3uFQ?$^>1Bf+6Q3d!ebu8e#mPhIJW*>7l+ zn7;H$Yt422=aI{oKH*q(@WX`e)H^jSNIlAXnGoF8*I(hQ=$@Ko+vow%g#StAx zFS>Pq<~#W=-`#V#yh{5qQX+@EW@`YH>a^TnzDIFTy%pEK_h-7l`|>OAUeQSk&y(uo zee#?9y!uf!D>(~H^wV+^U(@2P|N8Y;wQlQcuMZAsl~yga@a5Nj{VPMtDb)Vk7r*rS z&=Qg%sGnqzwceX;&rgkf9W@e zzS4F;+WcY-;<3jk+MxV(tDmPqX_&HSp{n$D>A@Y;={NRG-qC;E%1}GfW@RnQiNRKS z%qV8k4Rbz;^oFL8@?G{#9dW?Dk8YDerGFp8!*irPHwc|AOOIjX|V^*-A!#vOP)lNw6>8RAdoyc zE$)ynUTNq5d{wr+#iRS*%jpZQ!e1mqX%p5V%4j#OXF2(nPfg@~BGUxLeXEDu$*{PL zR*>U*ltZ-`>S_?_@Y!nCo+udyQkdCy^T01krIp-7aj(#B)p@p&yd|yUTepWFIMpZ) z-gcv!@Rnfrv~%x;?iFW?&(`&~8r61VML!*M!G$EAbH&utt3Zcc`{5@^7il-r=0Xm= zcIp-yplOE+x=qO+!)K?p^^O+zR60i7=V+t24}F2zp|9>gLJE&^g~dBqVLE#kTGGdX zUU*>NPbK~I)xyQ3emW$4wQi3Nk7BL0u%B@tU;B$3CVdcDG!Cwc_UXc()2}}#TRQN; zY~`yb@)WS`*oXPFxVLR@@1a6yr~lAv*39Xv?|wZs;%K_pR14C!{v3yzPkTsI;K) zX@|6i)-KIxScEiBQc%jfrj>qCdaa%vmmxxShzCv^=qGQE>d~B)gI;qY@3Bq=!!dU3|vEZaDMy$ko$vNZ~MEx^Kd5MSqCe6vTz-#dB1QV zDUQ}A@iqhd#g8A?cBm8(({qU1Z;HOQY1NLe{nEGJzVPzi!=-gDUROS#%PHALeuSPq zC+w*4`USlK6erSC^JSs+F=tecHyIDA7HjzzQ*Ke6RsRmE|Mg36zV|}4 zwb1y;H_pmRQp+LsmaDqmw34XPzjO#b zVM)UOYHl0*zhS}N^TSZ5{b)st_WOnBnq@0DK+7=qS>?}r+_1XVn=>-(XUw1F_oDfu z3{$GdEMcvCCWQ4_ac;!X3D3Pox$u06+)wz$g`(SYA+UB*NBj56A^&_PA2GK2M3Y$g zu7@pn#MLFW?E4%u7GL~MsnpZ+T`j<skDcLfU;cOKbW}Lrb9^WP$9ql$ z(05`W-y9M#o#4_kn+sQ7}m zk>41kslT?-(IFR@WZt8tKGS2hJRgQ~%l3R*@1pD9flB{caq#wWMgDrLk5wG(@B{RG zd!R>8GUAlK@+)1ZUT({&Yy6+7CC7&kIgQLiFU-^GXPs!M<3vgbe88Df3$$QDe!2sG zKBOUg-eAuyIq#mHZx45#^zDt?Q zjybutHV@}O#}{_bHQIc=jrOV2XGqu27CSujCwY;apv{ol_1M|tr97gwy{WdhJL!q9 z#T6cWpfHKFtVep6q9gsaNBHU+4ed{)#jW+q!WAu!rrGPZ$>Fd=N${8To?tTSL)xLV z*tyB4+}Fdh_LMJMX{Gag*;lk8o4)%@t|5MKBJC?*C0jN>L>lcYUp?XK?Sq)4g!C_3 zBuo4lEgIT);?5TN#6@!sKe2qx$2jpooY==N&f0$bVwhlYr;dC<@0@PU-#Pmx)6{8V zJYE*j{g9tQXofcj)1=^=>2X4=f2yw`QzlkbOE9-wUwienue|={zQNb?44SPyZL78( zy(N<$CvW<9iVH~8=$n{}UV+_5)=cu=BNye*4-IS8<)YZHOq`l|PEY3cJ+(XJIal1= z=iTt~XS-T&F`SU@-GbJWE?;4s*Cno3PrHnyh8*IA(q*=ui@0z08b&eWTDTB3bl-jI z(St4b>gD(LMuhxhy`k3H`v0n!m)!HoPChm&TGggBeNAvReHQe!-$t}6>iGZWOG@G?n3EOdqtTXSwg-pgXyiXy_LX|)V0yX_qvbe85cb+KgR^=a z{o zZ31qE$l_C5c@BiY5^R(EA`750^JvY-kSm8gS86sv+PblqmJ}cJQ zKkWqS4W7I|T9=R*>}*=@c@AwG2l&iCUK=~xcIbx_;{4pzFUO^R-mf6Wif?=SrR$Zh zV{Kk7U2^(&B+u%-_YnJb*3;d6r)tws9IJSi`@;RQ@0hT+4?l>%7w`W4*T{MH|ImJ- z776hn-s9TK=f9~p0TpaDN%lr-aomsfWaEGs{f|6(Ts*(oHy_L_@?n==`1C_8vv`c4 z186e(Q+q#>Ms?5Wy@NAO9E}f|wczlc4$D_7EVUStYtxHODV=Ce-fY(s>Kf>(-=oh4&4FVh9{J+HdDI_5_LC-hArxl49Ixr@FuNO9w3` zoMsQsUwoHgr;V)jR!BnPtlSD5e%kbom+l5QS3d6FdqdFv+unPE1AdFqbLS7Oeoswn zy=T(%ZSD+G^#hkY%wIy=)4;v=2c752Z(3fo5eG4GK$mpf7<8U)&!x4bk*>6*zVzy8 ztex1oYGT{)$$`{Lh$BD8JX))>*(45|N-CUh=X1t%6WR92k~auF+t%`>d-polz84QV zz1Iu1Ty8O6!|q7RHon)4lX??gD|jpiTa9`3P~yQ zUePPKsn%z@Q>ya)i^tHtq*(9D>$b?-&qLeexaV-7D;Z*>-!`h=9(}6u1@**o@Qun}P6$3$awFX01FYR5Mqs{f@=RMv3xz~7L;+uo~9m)RBeX;K= zzqRL=Lq?9g{&!%5d~v5=@K7=Hb>N{|=A}D!4UwZ#%G3VpdvBk+bn(5eFJHRwo)mOJ zL!u&Ko_h4Ke=oiC+FQz)qHOT*=ygopo4<4U(l<4^o$`yPH+q!cTrp2$fp3naWah1$ zmH9KY{60yU5MTPL&-L3!)6<(PpMB*O>Gv}im5SM^pVRjjnl4V6B|r1hOJC4}5t<9o zo7wv8U66*T7t;zc=afhD&6M#pKdK%tDu=qSNLjiEzcAD~!!t73zw&jZn0zJe{z~li znYZ86YS=G*KIQRNPF%W!tG{sm>zB{!_E#Noc_hyn^QOXTN==@!Jbv{HpL?xKPgv8A zzkT%cpBotZ;;TbC*f0O8E>X$gUx`ed19}Je_0Odg2`M#tx&-%xY&*@beCE>SZ@lv5 zJR#jHzy8I~4feg(_sXC$i+^+E%>nhsmoHyZYTgv(KXdilS6_Mws`b&pum18s(V76? z>FGJvn;uW-Z~nlfr{{S7B&Db4B;|O-(bLm+I_mZ1k26%xpM~`F^q&a4pX2mLy<`3H z0Ho*GKq;?qY~Wb_L`1+zfKvd2)EIP)!8rCY9;>Kragt+0C)s7FKaMdpz~5-qv7u=7 zv7uoq#zUQ+<2;Y)IUdh&dXD$TA&>V)YmWEEbss-{BKACfnjcQbh3WIJ_~AqWoHmd@ zC+azQlD}t4@x#gfXw}L7xSo^hiuCxZ=cM`~{&KRD^vTJAIN8bJXx%9{`&3V~<`fU7 zdQO$1y{Agi1E=($D;@IGiT*gpsdz-zbE=mg2I=logX}RFtvjXO&RcbgUOwesJ{3>1 zdQJ`Xx<-(DYN*dZ9HX}<)!L!6H1asr~l=@N%JeJl=j`dIYd>0`*{G$KEJEZTosj}7y4ojw-r z*WwHSCqr1L2Vwj4P+ZaJp`h&a5I>yh3E&I{bLMz->zNafeC9-)?97Qc$C;D<;bf3} z<`jBAb1K?>rZ>)Y<}`o%Iiz)SW*{!?%m9Z}qw?!GqgJI}Ju@8o@9W`QeYCQV*7dn{ zeJ7&%eJ9|ykLLDSKz+2kPwh^}?vs%6ll9TeK1`=i&5a*Ub4=RZ=XUoY?>@;pY7Ru- z^l>45zK}jHq)+5WO$@kSSCm@O&xQ0K55@KSg8ENH-}KY${*(Em*q(m(azDM?Pb>Qe zLW%vfAw3yRXBg;-0}bdAa^8diOl#l-0vw>L1|)831Rnz@5!?VLAMnWsIQan74$wsd zxQ2m&Xzjqj0Ecv|+%p68%%EMuAU!g89QhB@HG}SwLAqp+E*W%d25HUUKv>YAJ@4RP zT>GG$Me2*8OVVX4@%_{ZCHKc==6g$$f^f!!68~LvK8@p;F??(MCcFEgQ>Ny!#qK&-8`Wu=m z^+Z@L^>7K=$Xi_M33cjkNJ$%cPwQ{4u~N?&{toBPp>+HtCp{hxztmfzoxP zK~%rSX?ZjI>Bas&A0tL?rT&QO`sCW8sua1IOb62Hfxg zOktpxV-57iF$M9bw2^n;@gDic)Lw1mfQCc)G5b!SDQ)CumDT5m=sOkd z?@OcQw5K+5-Rf`XRvYXQSJ-z-Cy$!pkOhQq*G7J+eW%oWQ6oA@11NxA4Q10wdT~?Q zh+TSdd40Xda&G#1WAxtFdpei8{)W5NM&22Hy}qK}kb2+g81d zOyzn)aR!?)uJXkG$rY;HvKoQNJ&ZY16^a;Fq)!-FBuw_Y{3+`n_um z0|Z2epW%JHGtydqgz!pzeGJXD5!Cgei@v^a_WB#1SsQU7eGy3d^p0PCs5DSbhs06$ zCC8kX`$Ojfa-HjML`0>}+`0xw1T}3jEb`q*si%(!s0|Nq`a-Aax9F*~m7i7{#|Z)2^08vv zuitP|X)EvYQqQ2=Y9b?TMNIA)X3Spd89o_tM=#0c{i>Hqee_aKjAjMNxbq`uxaC?> zGLW>Kj$Z1KmJLO-1V!*F^~4~y)b_5bIw$rkdHhl;9gF_c2C<`5Vo*>j5$j7DF>#ub z8>10{AqE$vk_TYg%Jr{fN)OS#V=;agWq_sV&j(rDNio1L#gazh+OM zsGaV=V4RrEx;*}uAPo?9yRzZw)OD75jPC#qvgoZwG>JxGIQW8YJpJ1$3 zI#F5ClyVB z7~qypX;c)@DO4(mBb?H8@teEmlm=vZm!4ukRyyU8qqcI(EolRCdP^1vF+%##a5#?H zs|k+$P`!n+dabO}g$PcY=+ho1mrlE(g=v=hdg#Eu;&PJt<%jPpnC`Py(!4?Z#Ts0Tx*}gRkXS9jBB02xJ!MC@cFR@m^PA>!?&jm*BWr24p=J#XWS73jKNC- zeLl}XczqqApn4#JQiAY4+M+dsgqc!l(5D`BC#4(fX#AktFj(+9cmfUv-6Mkx#dIjm z1m+huc*d3DwzE_kB5vXQ!>u!JzJzyd&zD(}qQD#bpon`HpFj7+=zc5APeYLFS+ITioqyqqq_1 znoEp}J}@tEjCQi=_>&T3gXlZQzi#74|c9+P6O1 z;_zp5VR?5Aor(F-((rNLk!UL?C^ajmMH>WmZN*?yjiJrj($M?2Uq1S^cRrv0_s@Sx z%jxLxJr53;;E$I8j_OHU_gOt4`W3A!nSYVg{q-pIN9m0y4MZtE;OZWX(n$O^6s2=f z8jez0_Cv?~*HL;aO1~DR^HKU-l>TFs{!NsACrbY|O6h|l9p&>;dOJ#Ah!S5?eKAUx z;76KjIZFR2O8+iOm!tHRDDhF-t5M=(ve%;YZq)qsD19?ZzY(QxMd>%A^zA79 z`zXB^rQeFue~!|Bh|>T5Q4}}sMtSAWqP+5Zl>eOa?^C`<`5NW>lt(E~QvM$0A5gwd z`7bE{0p-7>{9h>l73Dvq{MVHKi1Oc1{;!n(mhvA{{vqZ6M)^a^e?obR@(s#=M|q6$ zH0AG8o}oNWxkCAU%CnSjQhq@Bzf-1vSN;d(zvuT`l;Y|DsHPJ({3Q|2+DDGX3!g zeLwm$`U5>bxZ{XP02W%TxFiZc4b`8+~Sk1G6( zd>%cZ{0}t$?$|By1~ zx(eN^(7g)XtI)j)-K)^O3f-&Fy$ao{(7g)XtI)j)-K)^O3f-&Fy$ao{(7g)XtI)j) z-K)^O3f-&Fy$ao{(7g)XtI)j)-K)^O3f-&Fy$ao{(7g)XtI)j)-K)^O3f-&I^gn#B z!uKkCufq2#e6PayDtxcP_bPm^!uKkCubOYnop|yX`kz4WW32r#*8Ui4e~h(1hVIAE z{rJBH{g3gskKd<^cYF+eYc%&UbUlWy$9JOsI?a1rrVJgAq35y7(DN929z)M#=y^=E zc>I^qosa4M$8`T=y!qq5<9EFC<5|jhtx^wLxqP#|bty zFsC)lX$?Nt;ByUgTEm>yh{kI(To2|{lrg6@%xMjN*Wh=JXu7t*{_wp9-)rW3IeuUN z{pg?d-=mEEtYbgx=wTf_tP?HQiI(f|zfQDVhyQi>U&no}<387MpX>DhI_`5F_qmSy zT*rN`V}I+o&vo4AI_`5FdtApJ*KwcgxX*R?UdMf|!}mITufy*;{I0|AI{dD~?>hXh z!|yu$uEXy-{I0|AI{dD~?>hXh<1W{6m+SDmj=NmP{jKBv*5Ru$17S~ac#RnX-V*}e z69V2771LEi`6) z2#o(RL)|AB`{NI|OpLiPgE~J#43AOgM`)q>0i&CbFz3gA9Y^>GaWu>Lmya9|X~IWV z3-u_nq}`mfNYi#%TMqy8+h!W&?`Uj?^wuB zIKWRBK>UP={1ZIhCK322SkNX0^AkF46MNZ!mJP(XfyHiM9~<0HZ6MAKSld9H8?iZTQ6 z4K%xHzJEY{Mi?7tcoT_kFap{{p&NMIO%%F;q&HFM28O$dLO1XYn<#Vx|F((0+rYnV zG9uZ)*=*wP%;zTV&i%hhL@L^gGb{QBXSV6%;mkJSZxd&>316F7$R=K4lL)m5ADj5H zP4_>pY!f%Li7VT5{}Qn_-JdwFP4^#uYSaCN{x@-zo9KNLkFd#z)B4)9{>?x7-( zX?w-qHuva#6FqO@AvSHlj99if-xkh(i}P(^Z(E#i3wzt*d|TMt7WTG}`woZNb+T_O^w8+QQzp;BSleZ((m+*xMF-Zeed**xMHNwgtai*xMHN zwvD}Q!S^=ywncw$V{cpVzm2_ZVSn4$+ZKA*#@@EDw{7fg3w>;3Z(G>gHukoKUbeBf zE$nR@d)q=k+t}L{_O^|^ZK0=a>}`uExQ)GSp|5Sm8(R!7wz0o0Mx@)=-xh<3Z6eIp zweTO?HzPuAaR<1~U}K92wvD}R5uvuR*Dd`2Huk#39nCg(6kEiDZR~f8c(BbK#uo8l z8++d34sx5p$rk=*8~fg3q_Ir^+`|8CWA9t|i*4+E+x%ni+vXd4-!{M4`?mSS-nY#k z_P%Ytu=j2AgS~H?5A1E5_`8jLZ4-aDv8U|^^gs5qO+4PlUbg4>9sAhEzPGW5?JB>c z|83%R4ZYXkzlOeQ^mh$C)#%?E`l->MHS|)$f7H-N4S!KX4>kNl4gPERgBpC-u>TtT z*0A>)eAck<8vNC;=NkOg;I9UMHTbK+Uk(0h@K=Ms8vNDZuLgfL_^ZKR4gPBISA)MA z{MF#E27fj9tHECl{%Y`7gTEU5)!?rNe>M24!CwvjYVcQszdHV@j=k3LM|JG8j{m7+ zk9GV_9s8@}U+UOf9e+~CzUugoI`&kD|2lf9!+#zA>+oNP|2q8F;lB?5b@;Ete;xko z@Lz}jI{eq+zYhO(_^-o%9scX^Ux)uX{MX^X4*zxdufu;G{_F5xhyObK*Wteo|8@AU z!+#zA>+oNP|2q8F;lB?5b@;Ete;xko@Lz}jI{eq+zYhO(_}{^Pci>}(__Tw+-XR|C z;GcJhKRfv29pcRn{&xra-@*QOu>T$Ge+T||u>T$S-+})f_}_v59r)jY{~h?>f&U%& z-+})f_}_v59r)jY{~h?>f&U%&-+})f_}_v59r)jY{~h?>f&U%&-+})f_}_v59r)jY z{~h?>f&X2fpF6hQdl4UZ;D6WcnGOHDJIU|pVb|?r262}=;~n&|>-I8!+x;u{M=!f> zKjXpOzu|ZEv+L_&hGUoeu^sfZ>+9owZkPM99rU&9>t%eo%Xo1Yz3rm^UHs235Q|Fp|^aTk5=VlTV+t6j#6yXbWn``N{R?J{26MZde)(=PsO zm+|5*dfvspcJXh!j2Cy&_b&Ff%Xs0Zj2Cy&`%kgIUB=5l#UJmY|DR%yyNs8Aihth4 z9)5~_?lNBfDgJsF`^ZKapk)=#n2lm`S%q_EqYTor3TMqmF~h9Fd9zUlYFULdXQP;A zR^i;)D1)`EQk)%g%_@x7vrz_YSp|#DMls>6!k9f9Wzd#Yu;OeKv(74v+p|#yZdnD( z&PFlytisqm8)fj8Rj~GK6!Xt2jNh}-KMTQU6+A#Tib-Y_#_-uFMwwOc3fU-TnN=9a zXQLQqR>4zbqnKt^VJx4GVw_n8?~#pSo>_(Qd^U=KW)(b2Hj0U66~^@0C`Ou9@G{vb zW|~zP*Jq;`YF5GXWTTjBR$*+Pjbf}>1#gs%Vy;<*@qIRm!DbaAR5psqW)*x^Hj2?^ z6}(n9irHor{8l!K;bs*)S2l|2W)*x_Hj43P6}(qAiuq<0{8u)L0cRCFST>3YXBB){ zHi{8v6}(tBikW5={8ToIp=K34RW^#LW)*x@Hs*7U`P#>Pt}$Qxn9nulYahd9WMjVe zF`Py==4&5wd&Ye272inO1S@z3-x+5WT!U{#vkJb!_nKJ+=ir;otb%uF0k{X>4rUeN zx$jr93In|6Z9HK1Bd)nQ;lBG3t#8a&{eRCeulWIfH=CpR*&Loeo1?ke9KJo9qj}jJ z-aMP5IoVus90nNK93DHHV~CN>xrK8KGO{_mayG{>Bb&nyXLI&?bM}LC_HlFW@;Q67 zIs3Rd`>#2Bv^jgLIs30U`=&X2t2uk3Is2wL`<*#^qB(n+Is2VC`;<9*nK^rqIs243 z`-?eykU4vYIs1z_`+_-phdEpRoPEKZ?R?IbKWD3+v)1Qq!*f>loGo_FI-awA&e>w; zY$0>D&pF$}oUL)r>Yrm2knyf2vd1@pdO-WSaKf_Yys z?+fOA!Mrb+_XYF5VBQzZ`+|92Fz*ZIeZjmhnD+(qzF^)L&HJKxUo`KF=6%t;FPis7 z^S)@_7tQ;kd0#Z|i{^dNyf2#fMf1LB-WSdLqIq95?~CSr(Y!C3_eJ}SMf;6K`;A5W zjYVr?(SBpmeq+&oW6^$N(SBpm`dPGo7OkH}>u1sWS+sr@t)E5fXVLmuw0;(?pGE6u z(fV1meip5tMeAqL`dPGo7OkH}>u1sWS+sr@t)E5fXVLmuw0;(?pGE6u(fV1meip5t zMeC=^I4rB0_o@|DRMqz$Ro@F$t%RyIR`tC{)%PA%b6T}psvhfCeeY2<%T?>A z%A7@3^}R>cyjQKLs>ifd-+NRGC0Jus-w!NV8%x&4lC`m9Z7f+EOV-AcwXtMvELj^% z*2a>xv1Dy5ndK$3ykt(7%;}ODTrz`8_8UvSzg;q?OXhURoGzKuC3CuDPM6H-k~v*6 zr%UE^$($~k(5@5JGN;StYss80o3ABv`mpF{bNaC8XLI_n=x1~Ku;^!V z`p|ZZ+TeskMHpw7T0BO^U&9|Z2eUK(C-6e z%T`eJk6M^DRQ<0l%qpt>aSOAKs{gHpSxMDDX<;ot)52PwriB&0=C4|qby)rD7FPJ1 zziDAsXZ3GeSmASi*ut#Y>W3}N^G4OF7G@<^|E`6#wA{j4YHndIJ-4uyqFY!?(=Du} z>K4}0bqi}LyM-0nww9I)ZCgvrD0ySNwHs3r1@I8AH~zE*nVN?V0}oBiLpz9v?w*G> z^@r}9hc@+xzPyJvsW2$I$o`D9eNtq@oJ6hj2ar(@oJ4fz!DpO zz&v&1CWJNKXN1zY31N-*nagV2#Eu&8qnE}_tf=umdTHFmh8pkVR~k35pvL?7mBvl% zr|~}Vt#K3UX}nK-Yux;wG0)j}pZM0e$%wM?KJl$_^A2@xGInm z6*q1Y2O2lA;l@qkK;tG7Z`>pfG;U(Qjhn>V#!alZag%u4xXHY0<0fOV#!W`Jjhl?c z8q>CdY4^{xtzg>yGi@uFcK=M<3Z~sZ)3$hKSaf=2=5y zhPlkfG)}WI!(Clt8mHNq;Q@AInlVCShWot6G-HIu3=g#%(~O-PGu-(#rWtuPX6!Sk zxzlRQa4*=HW-Qj2u}_$`7oD+Bn6?+4u}_$`7oD+Bn6?+4u}_$`7oD+Bn6?+4u}_$` z7oD+Bn6?+4u}_$`7oD+Bn6?+4u}_$`7oD+Bn6?+4u}_$`7oD+Bn6?+4u}_$`7oD-a z&lJ6Z<*wV+&0x6e_E|Hw(wX8Kcox!_DO${vkH$>VK3m|7NvjY5fO-$IcrZhYyHgHugzLNv)0e7^)qYz%vwLQ*3YcSWi7UPUe0HJ)NN9uRf1Yqq8b=qI~oFZzI}lU=iYJwQ>}HII595OuO^wzvmqEW74W z?*pPvcFm#S0jkTcdDQ!WsFPi@RX#w6*)@-P9}so2Yqrw|C^Ng}QSSraHjUbHAE4E2 z)T6owzM~wqEk8iL*{DZ#4;YDNqqgn`_`__}qq+z9!)(-JxCi*UY?P5!^ET>j-ljdx z+i10Uo3l4>qs-=Q&egn)4x6{}B+c8Xu6Y|z(!7nvif6mc+bF7e8&A@_jeeT9@g&XL zsHJ%uPtv@NHk!BbB+c6>p?Mom(!34t&D(gA=51JR-o}$OZ^LQxHlCz;8wQ)V@g&XL z@YTGHCu!b>o#t)qy?Glhnzym;=52buc^g}9-lpf9x3S#jZ6ZwdoLe!lB|zUzLz>wdoL ze!lB|zUzLz>wdoLe!lB|zWa9(VVigHY|XoP{^nhLRP*kSTnCTTy!#JE@ITGF^G5JC z&AW?6@GZ@|#P{Z1JW2B|@x6H$ztNm9?-S;I!n{wI_X+bpVcsXq`-FL)Fz*xQeZss? znD+_uK4IP`%=?6SpD^ze=6%AvPnh=!^FCqTC(QeVd7m)v6Xt!wyib_-30viat#ZOv zIbo}uuvJdjDkrR#39DtoYMHQFCajhTt7XD!nXpRW@H` z^HnxqWg=|zgW|~Mt8Bi?=BsSJ%I2$VzRKpSY`)6ot8Bi?=BsSJ%I2$VzRKpSY`)6o zt8Bi?=BsSJ%C^d~t+H&ZEZZu}w#u@tvTUm?+bYYp%CfDpY`)6o>jSg%f!X&b4o4?m=TvKx#ln;+7i?1p>wLwYQ`!KkwNA#*+14fpeh^kH^`QDyT( zG@sqDrF=-QW;YmBHb2A)vKzLY59#OZ2BXU6hs^b4H*8HG((~C3MwQJekGgM6qwpzg zC%eI@vN`2Z_YHgODfr56xSyvy>b_yMOkrQy4YM=lQTGk&X9|nUZZN8BPI=UQ!-|^1 z(`Gm90j50azG00`;d`?i_6buSb>Fb+rtrqu4MvsCDUZ5uScg;i=j;Zf%I1_u-DCD7 zQ+R-Ej8SEC%A@Wvt9J?=W@C&hn^PWjkJ%?o;nlM-MwQJekGjX~f2Qyo*_f?h%A@Wv z$DJuWNj7G?nDVH5%#mmc-;#~lk4<^hJ?7Xng}2GZJc6C_sC&%OY6}08jWJi)obsr9 z%>Hl+kCcruSJ<5LsC&#Fata@njWJi)obsr9%rR~Xua%Ac4=a;tq-@MybP7L~jWJi) zoML7v8?#@X!n0*#%oR4Lm}|<$>}jWnP1zW8h0Q7MVY4y&-YKG0HpX0GbBep#Y|P$x ziujd{F<01}vi}*g|CzG?8MFVHvi}*g|CzG?8MFVHvi}*g|CzG?8MFVHvi}*g|CzG? z8MFVHvi}*g|CzG?8MFVHvi}*g|CzG?8MFVHvi}*g|CzG?8MFVHvi}*g|CzG?8N>fP z^^^CfdPO0hXM5@=?@z1r##29ee_EwCp8CoA(<;63)KA`@R_TqWOL&{7dPRXF<87Ym z6$KEy%~QWA@l-DWlt03h_nQ@sEHLT^0P3jiSW#?vLd%~QWA z@pK7q^VDxjJYB-uJk=``v=DFeRIf~c;BB7jl?f2M%~QQH0fM)As#hjJ@HS8N$^;1B z=BZwp0KwZlt>TTJF5zvS`pu1}dX0hW!W%zb!rMIcn;Sp-{`WCLZQ(Vwg&ArKzo{(@ zQCoOUZDESq!gp#5W7HPjQ(Ks$w(y_Y!XUMU2h|oPsV#h{wlGR<;YGEDS!xSEsx1st zTX<4!VVc^)mud^+)E3@UTbQS|@Tc0sK(&QO)fOhIEqtoBFj8&dRkekgY74)rEeus# zcvfv;s@lT0Y71l47T#4`n5(w%uiC<3wS|Y(7AC7LeC*G@KhB^*7+zKw!vUo!tgi3FmPdb9ATKaFno?Mj9eIA=V#ydL)@Qz|9$LS7=|SbOBaS|3B%Tf z5z2*O?ZOD=!mxK?gmYn7yf6Z~Fl=5JAzc_&FN~lrj8T{{!n!alUl@U17$Y%Zgmz(! z#e@;ug)tfvMtB#-cuW`pUKk@XVT5>LjLC!*{>4wYg%$qA&$xvZ{>4wZg%$qA&$)#a z{>4wag%$qA&$@*b{>4wbg%$qA&%1>c{>4wcg%$qA&%A{d{>4wdg%$qA&%K2e{>4we zg%$qA&%T8f{>4wfg%$qA&%cEg{zb1hL+7S}8My&uJ>Ug7Wc z494{efA0r0s#o}XJ(+R6!r%L`jp`NtUe9Y>ukiPNn4@}yzt>Y7*DL(JAMvPO;qUcq z$Mp(6{NP9R3O@A2$Mp(6{5VMUT6_@xg%$qZ4~c{o{$5Xqe7wTn`_Yl=75-k&j9jnq z_kN(HdWFB&lO)$G{JkGDsb1ml^?b?o3V-j1PpVh=dp&h>y~5x7k(BBc{$9_bT(9u= zeo&=)g}>JmD%UIgy&qqxUg7U&3x8E9{QYd56Q`al}RfSQv z?4$5kdX(yVg}OU1U+Dp>>lOa0!gy2l3V)@?uC7=3s|q7<)hqm!9>%&};jb!1 zJen>1Ri%hWdRFKDb37WqZ`&Wg=e{4m@3Fx6J@@_iecS%{J@@_ieUAmk@44^C@7wmr z@44^C?|UpTe$RbBe&4n~e$RbBe&1t(@q6z3@%y&@@q6z3@%tVNjNfzLkKecLkKc3O zkKgxLVEmr@e*C^|fBc^Ne*C`20^|4G_v80%`{VcA_v80H78t+hz8}AD+aJH@z8}BO zp#Nv%_uTj6_ig**_ga0=z+d$|78t*8+aJH@vB3C!2LGz(vB3C!+y3}Hj|Il>a|57y z9t(`$x9yML^H^Z~zQ-!#_dFIDzi-Q_6)>V1Z z_qydtkAcgR)?azjx++gvf8|NXl=7tYSDv)4%9GY#dD1bZJZb%vC#|dUr1e*xbWABv zT7Tt9>#96y{go#jQ_7RpUwP8HDoBv2#96y{go#@1};xpf8|N*syu1^l_xz0E>Bv2iNzqdocdiq0Rm>^=w(;pJTc5k$HB!a0Hkz|!v|55de(WDIm?#AsO|KX1@&ke-7 z@q-q&2KH}$jLx$K&i89SCMstOobI(BV_Vq*;qo_sj1^@I1k2xQA%x1lkBDrU=lyhk zgq$rA?-TT6JWIAjzvLio&z5Lb0)K*U$(AvLjqw6{2o)QD+JbzN)E7RA9!!RnVwtbVsFe+>RCWm2E*8WWn&LC_5CWmm6Ew#0e zaFQ(*-;`v_gp+Kkt$l=(Y^m*=A;L+v)Yd-2Nw(DX%@E-vTWb4eh;WiEwS6;$du{vP z<{=cde_rESZ4D;AWXlUJGKeJ`e^5XV@pjq6mM$LR-ZuWIRn13x*gD!nAFYjT0#35N z*1ovDWPdHtH6`U7e0gt1o3H9EX1&M!2zPY;#}V2E{cpnGMhv8dtP)7BCWl)W zlC{2#|8uuGTP8?q+1+%Ds%j2kSBgt(IrfXLWS6bK>{dAY7+dH-g{v>>I3(@QKT~iSV(uQ|+BuF8lzz75>A`}>m zq<~?f=K zc{@t5&8qj>QKD^Dz2A z2u2<4Ey7Vpdy9b7(cU5?b+oq#N*(Rx?mk=U=wF^iWJ?|W%g`fR>S!-xk8G)FZG%h|(KT8jRAL zQ5uTUNR)=76g{b2f%!brH{!Qni_%+B`dpNvgS-Dtl>TG<_HU!~J5l<4l%n6ezYwLj zIRtWJcOxv#z z+*g=rSs|>iFsY$bfVuFM8ZhsVNARiCfKi4&r3Q>Ld?__xl;KCI0iz5bN(~rg`d_I5 zqfCD*HDHwKU!?|&GX1I4fKjIZlo~L~^p{ctMw$LnYQQMdKS~W4W%@&@0i(?ID>Y!0 z8M-JnV3hCCALv)90Hc45zC_}iC14en8{>FhQ8DR83d@C7Xl;K;+0HX}w%H^4tR~~Xa_*b&PI6nL%n7bT^NGUEy*t%@@G zQMSS;qn9V}qXbiNejK_IOhp+!l&vtXAN?p>VU&G-^rP&BaeVZnd{j~XOX|Bl+;u1& zRs4>Al-)4O=ttS8qRbtFvK>ZwCXT0UR8dAxA7PKmei-c|04e)nlnFS>MwOR8a{r>Q z$MYPoN__%|vK{92mHjY3Uy&8jW%Qx!hw(cBq9~&eWj~DH(MM4xK(F24cl4obh*2Ls zC>vsw(Sx!fMwtMsY=}{Ye`Q0AG68k%4rKzUvLVLr_zPt}j52&H`(c#fTiFkz4ByIr z7-jfY_QNRSFO>Z-%J>UqKa4VbEBj%T;ak}cqYS@m_=h43qRaS;HT0=$oWU>tQ`sw{ zjK5Ge#NZEpl?^e<3?P&ZG0Nt9nKJt;8)E*uvLoj0Q#QmXqhDo1j57X1*$|`5fI-<1 zql`Y34Kd2-RoM`uO#Dzb#3&O#lnpV;#1Cadj57XA*$|`5^(z}iqRa?E+3%u^#Vh+=lo5!s-$fY@pzL>1W(1+^cTvV8Y+w;QW9Z)a z^Z1?T3Edm_DdQoO?JnPclM&{|4=Cd?lsztfC!#3ZU6j$2vfV|Qh^TCLQAS_Nb{AzL zqO#pZ8NDg{T$J$$oAlo%9zogX;&(j4CjFyqbU8oDJ{P~^5tMx{%0vidpNldcLD}b` zj6o{%MH!Ev>~m2@ugX3bW%Rj81Tg=~9v8oJ3%SV%aTEP*;vtk> zF0KcMplp#*#vv$MWR$TdWsA(qTSNe5Ba1TrLfOcoOhiyNvMA#}l#MLP_zz_xi!%O0 z*~p@dy($}7lo?TM!`Bw}t88TPJNBz=WKqU`m5nUQj4+gqEXvrkvXMoZ5r?voMH%~6 zHnJ$A7iA-hG7)Ht5ty>?<^8>dy>DUfTlBZG@5S%f`xf@Tg}rZK?_1dW7WTe{y({}( z?2o-G`(BjcSK0TXjJ+%SUX-zSW#5Z3{3`oil;Ky|_o8fm(f1biuIzj9JNCYX-nWSd zTiE+HBZ4jTzfJtu!v43h|1Ioc8~fkF{}4DK-@^X4vHvaX zXB+$9!v43h|1Iok8-Kp_VO-xf{(KAj+Qy$N`(A$i+r*=7UqAM)Y!2}|_O9%6QO4f4 zeLdLww%d=rEBjp3$KI8FF3Q-uvd={sdsp_kD5JM+;-Rw9<@(&lA8eziZQ|oL`cd|| z*dM(p`&^XKhqBK_89gZbT$JIzhW*#zTiNIG-)r=54g0FmpEc~MM*r2YpBnz6hP~AA z4>jzghCfjDxi~)duk3SC#@>~EF3Q-qvd={sdsgM24!CwvjYVcQszZ(42;I9UMHTbK+Uk(0h@K=Ms z8vNDZuLgg0_^ZQ59sga&UhDYlI`&z|Ki9FxI{vth{nhcmb?mK+oNP|2q8F;a}P3 za{bidzYhO(_*eG1_#OW1@Lz}jI{eq+zYhO(_^-o%9scX^Ux$BXpNr$ezp~Fo8UB@h zF3Rw)>~m3ue`TMGGW;w1TwYc-y4+tV`&^Xq&&oa*W&E+S&qW#ktL$@8#@{OYT$HhY zWuJ>O_OI-7QATgdJ{M*9SN6Fm!~YKaD;r(35B`;nF3Rw)Y;;kEe`TYKGW;tWU6kQp z+32DS|H?)eW%yS%x+ufHve88u{*{d`%J8pjbWw(XWuuES{3{z>l;L05=%UOWy|U3o z8UB@xF3QZvdr(Sx$lMVT2K9qB44Mi=`tUQ{-^ysYeVQJ?XWvd={s{VV%ilo>B6 z`&^W<2W6j&GUFv>pNlf~q1Q^I%y>!J=c0_gDEnNL880dOT$HgNWuJ>O<0WOEi!%14 z>~m3Oyrk@NQO3TMeJ;w3my~@j%GjH-&*f!hql^Avyr^t+QAYo~*VL`-b5S3ARQ9&wrOmgWQDoY^%*-_T-x)M1#`&|-Zc7(zpf^?@){ zYiO}P5R9Xt#ri-Pt~In+9|#81&|-Zc4A~l5tPcbuYG|=O5Qc3HE!GEuVKuZ^9|%LY zh8F7s!PpvFtPh0YTSJTWf#84}TC5KQlWb_QJ`jvDE!GEuSvDTvr_$1V^eT5UX=y$X zd{jS}9 z8(ORn1oLWWvA#fVpy#wq5D0p1YMCGq^qiIn0zuEs5Ah>uQK0-v(=tKSLC;Ms69j^u z(=tII=((w7fO5gS|$jD;MCMIK_G;urj`i;AwZ>NfG1i~~&Q_BQ_Fc3`31c5Ns(bO_QAPf%EGC?3rcQmz35QzPcmI(r}|Iso* zAof36CJ4m-N6Q3(*#BsmAQ1Z>EfWM{|D$DsKR8St0~nk2wF|4c0tf;O0^4uR#U275VV?7 z?Si1yY}B@_#JaS{w(K>)Q>tC|LaQm&E(lspsdhooYD%>Wf>u+iT@bXIQtg7E)s$)% z1g&ODwF`n)Q>tAMw3<@wf}quuY8M2prc}EiXf>tU1wpGR)h-BHO{sQ4&}vGx3xZZt zs$CGYno{k8pw*OW7X+9t zR+VZO#9CFVT@Y(ksdhn#l_}LO2(dDy+65t2rc}Ei#LARv7lc@uQtg5e2UDtD5aM7; zwF^QVOsRGQQF7SOs?x=R5cN{JSP)`dN*4=4L`&&nL5N@3oTIst!*XQDZY75Waimsq zSP;i$C5HvE*EP6|Us4Al9>z!-817N)8KRttvSzh?S}2uprin zbxIBkVvQ*|EQl4QnKS~Y@V*MyNEQs}^=LF z4hv%aC^;;M_2WejGOcV7mg40MGOb|%V*O~f0ubv*>k@!iKU#qR#QM=%10dFqRuurT zezbl7i1nkD0zj-EtqA~P{pjm|5bH=LF7YkzjC|xXw^`msLAl8r4#e!HrN*4=a{U}{5i1nj%u^`ru(#3*U zKS~!10`L0P4ZvH`zrd_#VK}@@H!-AN0<%R_@?aB=cV%n7(7R0nG zH!O&0S8iAk)2`gGAf{cpVL?p0a>Ig{cIAczG409?3u4-p8y3X0D>rN)$`%{_quj6{ zrd_#VK}@@H!-AN0<%R_@?aB=cV%n7(7R0nGH!O&0S8iAk)2`gGAf{cpVL?p0a>Ihy zZ74S^h~0*A!-CjtC^syK-G*|*f>=Mw4GUuZC^syK^`qRdAl8p^!-7~p$_)!*{U|pq zi1nk~uprita>IgHKgtaYV*MyLEQs}^+^`_lk8;C;SU<`Q3u65!H!O(tquj6{){k<- zf>=Mw4I7BE#fE;A8y3WhQf^ofPj4tUEQmFx+^`^?-cW8>5UWnPVL?2-q1><_)}eC4 zg7_9hxnV)9DCLF)@hymQ!-802$_)$RTM*@j1+nV1;wgxS^IGu~#A>OUWiQ35FVJ1b z`l*_CFU6{_&t1og(u$`X*~59QcnV^TX@yY`51*?Zu6pUyOe>61$HQmkh6S;Hlp7Yr z!)N7&1+k)(8y3XFXXSDE;L41p*Y_TBbRM}!d%&D@)f|yffiv=;K$`%V^PL(Yd#GEQy zEQmQ(wpb8zs%)`=6pJ$GGh`6km-3~8xDS`zhs*B6W%uE-`*7KPxa>Y$b{{U=zLsrY z%eJp&+t;$~YuWa-?4DnC&oA4)mTh0l=3?1gEZe@8ZC}e~XW8s5+Z!+Y7Ju1%Et{`p z^R;Zgmd)3)`6?D%ST+uGf6X^o=OTF{cmB zsS>HiUP`S>9do*5dsp6Ij%<5ZvQ_pn7fQAYVlI?7n7w?vth~V>jyp=o%3khyWhADK zZ^V_67{u{Q*@i(pL8WZNAdX-DZZlJ=*ZjH~-y>3QGHhvlj|TpZE6_ZD6PGf<=0{Dr zVdEIe1PcP6DHALRe5OpWAh4G*!GgFg$^;7ndnpqv2<)Xyupsb|GQontL&^jTLT{x^ zupsnS$^;7n4=EEY2t1@rupsnk$^;8SkETqpAWUtfOt2t~5mF}DK$IIcdQ5BQ267X{ zrA)9OC@y7!1;LA?Ot2s~eH=JXxnVgnoTuEdAXrk$4GTgvOSxe|h-N7_EC|so<%SJJ z>*R8FCJIv~SP({(DHALR6NM=gEC^%FlnEAuiNcf#7KBk}$^;97C8bQTAXrk$1Pg*! zOPOFn@M1+f(<6D)|WK$&1cYz4{$3t}sncK=M<3X}f^JVL`YbO1WV{m>h4+5Xn;}SdPqtz?2CV#LiHeU_p2gm@>hFa95Wy z!GiE0FlB-T;XbdSOt2vKnaTtU!ku4Z+Fo?VK4IEkbjChm+Fn$-VYx1QQRRjOu@_Zt zSP*+r<%R{Z7oD+Bn6?*HZdmHriz+uPh`p$C!-Ck0DmN^My{K}-g4l~HH!O&~sB*)C z*o!JRY#=j5Z`j^vxb`R9E;eSk^z28L;S87lqyUPmvfU~-Ed9=Oe##9C!sLBphW0&i zx6jbLC${4meEbtrHN$P`6Z10TC^=)ho?!~Up^UR!BVKpiCNhK5ePRpITG-JxFMypg z(1O?=lz|q+>Q@F@5Nll-XhE!OWuOJIjw`lvFFxI<*s8tEbjm=>UhbNTE!Im%H?&?f zb*#3Etc z$Ja{BAolNCQyIkGT&pL8SZ-P;8HCx1hE_xdVRoXSwU0rpl!|pwu?{NCPBbd^<`s_y zD)!wK$Nq{vb;XgsV!vE*T(4N|6-V)k1vP8^%-X}wT0gVa&#d(`YyHexKeN`)to1W% z{mfcFv)0e7^)qX)H*5XO+Q-dWKU$hRY{2W0H?#;ji1jmT{mfcFv-VB1_T97gL|!+% zp~b>Ej`gEu!9lDaEdUN;{b;Fg5bH;adV|!?AoP67*a!?AoP67*aPL z34-OOjGZ7@ZpzpRg5{=+ogi3lQyDu0Q4Y^wM;SXo%#Jd4f|wm;>;y48%Ge2Fc9gLb z#Ox?zCy3cm#!e8kql}#(W=9!2LClUac7m84W$XkoJIdGzVs@0V6U6M?bwA&AKi_pf z-*rDLV`uE89G=lXciqo--OtL{NgemIGIoNvpYP%!n|JY$DPt#fY$)vc!J;$Qw~oM{9(%B8Hh4=#@Us_6U4kvnD+_uK4IRKv6H>b`-FL) zFz?FPNgea9jGZ9neZss?nD+_ut{k4U$Gj_tCy04h4o?vCt{k2q=3O~FLCm{yc!Jm} zmBSOnR;e7GAht^7@C311l*1FmYEceP5UWKwJVC4$mP9s+x!3>Wq;4zU&=@t6eve22j<>9;Iemf96Zpv>5!u@i}ZwG=2r~Gyx+%G@%)2Ed2jus-il<_V{ zl+p{=q%H1IwZ+7dwlF_!p*(G2J=$XONLzSSZJ|ePVRqU=k=nx7Y70?ni&3n$kfpZp zz}h0zX^VL+Z6Q`|%@o%`02IdDmbP%0+L|ru5f+6pzojjlsJ1X+Z4oTBh5oh0q>{EU zY;EChwZ%M_wwPGb7Ur%kys);2CE8+gNn1DpZ4qv@MTF576HMB|HE0VTt}W)gw8bQo zws08Q!m}%l8+Y}>m}nA)B@4sf3&WO$G1(*xYZgWn5QaSqW5P)o7A=g}APk!p#-x)l ztXdcmLl|}~3`Zjj%NB;K5r%CG!`TSKx`p9xgkj&pa5%!SaACL{Vc57ZoQ^Q8Tq)Zy zbEOxK~|75>GO_rePQ;^})~g@5q`zOcf-cnV)w;a@z7FRbt{p2ine_!m#) z3oHDKr}Bjr{>78|!V3T5>3m^@fANIAu)@E1N?%yvUp%QVtne>-LX*37VTFIWS@;*F zymOxx{^e%jUv3uu>lUvJdIL`75-jRHk_kU_J|Q8lT@x(_5sb-lu0d3sg#3V&58{Jm1%`PvG9 zKU?^#O5yL7^3L@bX6kr_zp60M6jt~vPtXc0{8fd)rm(_adD>Q3;jbzTIE5Ad%9FXm z3V&5$&?&6&SCt|j%@+QuQp6*ryz_Mw@ko<{fu;0z(SIrBoiX=)N_l6@u{Nc=Gv>Ze zDesIq)~1wq#@zQQ<()D2eM)&}%zZzuly}D5_bKI_G538+d1s7!!Jnm+cgEcJDdn9p zhWe^!+fV83+y@>Dr1W;iZ2Kv_oiUFEQhGaMw*8de&KNh`Ni^3IrJPfB@b%&{k>yffz5lTzLpbL>ee?~FP2q?C8Y9D7pAJ7bPL zDdn9p$DWk(&X{9QN_l6@u_vXxGv?TnQr;PJ>`5u_j5+qCly}A)ds50fV~#y3<()Cd zo|N*=m}5^$d1uVAC#AeI=Gc=`-WhZ3Nh$A)IrgNKcg7rhQp!7Hjy);moiX2Qq?C8Y z9D7pAyTDRFQvRQX8omo29eGiLpzly}Cgzm)RMnDv)Z-Wjw0Qp!7H)?Z3_XUzIbDesI~ ze<|giG3zg-yfbF~rIdHZtiP1<&Y1O=Qr;P}{!+?2V~)RNrMxrd_?uGRed?uF?xa`# z`Ac2@yz8~M&R^*|cmBdim;SzU_VU%POXs?-zBSVI>U(dWyL9nAVQ>7-*>8+|MwL_j zqi?+2HGKB#=SMDfefiSWk&ADfAGzH1%ja_BUtNiPKJ&(sCjS-#b z&Ai30y!6t$IvUsVwJ%?~@Scux;cH*`dfNHoH@bA7cmBmoFP%Tvb@ZQ{d-viSsS&S_ zd|Su9aPq*aST?f=Un&(US-8jeZUQCyM zBnqGE`c=++cw(jkePjwxkk=okVs&*C79zkk`R1xiXK>=KR_wA9($)c~Gzxv)YHPBIWf7eE? zkt1)PeW$IfY=12~cuv0{md&^7sKj`;A;yHp?YtzH3!4eErfTd62h8 zzOBp8P5y;-(b3YQ&%J(8pUx%jb+YGmhJE83a@YrVLVJz<7awAOTi)XrA-dxn`!5hF z$5~#OXX$_B^2M_k3gbQa`u0_8U8EJYSFpdEb9tDH+ke0pZt{h*7r*hY0`we^j+M&9_HqQ4IAuFg6K4K}`c_QJaSwudy(Rj zue3a5oa=dfa_mc&pD{AZdnvDR5SPB#mZ8RA@tM@MpY~|c`sX!PdUfat{5eB8HS)s9#e>@!zwK{iG2-0c zrED;*( zaQ3uSaZ6evQQharo-?1PO|7YLOfaVZu zIiMyd{@o-ZZeI_m)e>7YFR%Vgw{+!zqZ~bQ5c*t`N=JIu6h?H@Ohbt~`&jD(~a5(FcIN`@Lp!3gi9_h!{rT%~Hz3p0CN3u5j-$${`CJ|2f zFt(HNki;>@IN^y6Jb;tQ29GR|0BwWBNWzZC$^YlX-t&6zyQ=zgttAQD$?Tb+D>2eq z{ZUwq{eo5EA`{>8<&;K>-lYmT#i4WwS zC!JA~E{AHF;@$>|7`?sVR=UwTJ8L)#fHUn=KN`Qc^zDVgvB62|&FN@#(d=K2E-pva za7G0JsO4P%&MFYNn{In_S`8h#mA3&j1!SzG%g9y^){k}0Wv>QO4uG*97SJF8Rq(=uVC4yCFp zLS-FY4nguZ$hx`7S}V^`P=VRrgpIvWW4AY+@a27g+m`6nJ!GM?x!Gu0)_c30wfS{x z&}|)_)!7nD#Ufa*;`W;_&bzhZgR+UM+r8JX1~z)ps#y{C(z**V0@0Y}9rv9@ zD>ThAY603v0sp-e<74B0yL&s$?bXN4osI9l-y4evYiArL&@L=9W{C@CivR_t*Y#bV zX+cQm7X*k58BuZ8M`S>o5f$2EpkpPiuMlCNIBa*0;SxvDXOEg|tGnyX=iA%sJE6S3 z&tK2ORn9gfj-%AX)2*MzHKDKPi{&v*>}~8lU9X2iU(XkJq=~P;y*RzNapO9`CJnGT z*#3UI`Q!S|?#9+;bK`OG;G5$9ZG2orjd7Vl=O35dL8oXoA8+h5n~RMlDEuSPP3z+R z?L}a=5vaul;e3RUoj~j3M52Y^)at2D)H+Q(T0&!*oum_$B3}X}It-9^mx{UGfnmqP zvk;;BDihQ+8Q}Yb(gZx`p)=*+6w{``Udo{|ag0-XU;Q248tTz#%27zv#@Hc9i7PD3-#K!_v$iy112_w@ z8orDLbpRK?Q;0_B$xZ7-^279C7gj+KlV%JR$GJi11(*${J}3YhbdkhcOutIBw{b0A zVacGeX@e-<52G$vqFj3ltd9EA#YmJJpJuYH_4k=@T3O#e1fnu5VKT%OodWiXrxP(N zM&fGTqK4`SCuw*ApuDqu?=Sc6-~IC5Um`l24*EfDyHQgUp$8Wox7@_(_;J_Uq$aNj zJr-RJ@-Z~LtX|uRPapWU0D~(rjwxHe+IS{M3{=j>#~6=90ZeZFisPBW*+03@_naYU z2(ac(ZvLu68nwUV$uP_+r zbgt%K?yb7KumaSzU8^>yST$Pccykce(CFphT`u z?S`%-@9DMWsIzK*<(irVcIxG=p4zlbsz%WDTT5b-Do)t`1~+asT;aW^dGQt3!jo4p zV?8f?N zXR92k69Ey?T~%`uEE8R@<>5uZ=^D9UUaLVZ% zu%VaO=bDeLex>`4B3iiis$P3l3w(0lZt7KC^T`94gW%5XF0DfY)S1;b*FITU7g`&wh> zmUPnYw9amHdzxRtUPqMNADvyc2?KK*@by{uylXwMX-T6nyaC9O z;9y?hM0^l(6db?B-;NCH;_?u-?bG=vR|3Kb_)ror;Ama1y@dP>!_L{+4diC%0&bW6 z!Jv~e#1C+T{tZP#K6!K6KTk&j6dfZC0lMt830b?3d<@d#|KJ=T>k#te{u#~#acB@- z?JmbVT)A;$53gE>{nt$1;Ic&Y`XhiU=$7mb0))=0y&9e(EVDRd5(y#PY-))^07yW_smk)Ch{eQn+>~1~T`)PG&z1Y|-ws*FE+<3hHxR_bp#cv$W|7m0I z`>p4D1xoC!ZtneDY&|JfH-9dE*w}nLU#$OaduM%jx7gabvGHvC>Bc&qZEUVReg1f3 z^Sj~^>TPcA6;C&wZS0}Zy{&>BT2mYAsQ09Jw!X9WJz8FUwDELf@8|g&Pd4^8+2)h2 zonp1vUftQ-SbP3-b*I>VzO%ixyN>Q3quI@k%_lqPW&PRu=H4QD#j|4lNBk&uzh8a& zlwI9eeGce%2w$IVbA!bcy5gtr*ZGM3t>VA6J^1xGjJ2)Jy&e3V$0&F9eAS;ecGu^N)t!x9BIL== z*0cE=L?>#Xbu@x{o9o&NQ7s7aGlC*S*mDfp!BRY4Uww+UFg=^e^ex`d6dg0Y)_G@U zrI@k2Buf{T|6{?$q0BHzN>R)(fQALnx`%_-;H`Vy?m*;sFGwr_h$;f?eR-2hH&?T@A zFiT{A;edSA-{hM^mIaak&;Z2@;ztPigKz$_xU3Zo+L?<%|8=)b)JDZIp@CRX@3XWH zP>REit#(@JVmMg1$48!I4npb~pQ7d9fPl;t5w>PTcHr@TG2???81gbxypW+eScjJ< zClD8Dw>hj#y>p0CWZIHpr+3sz!9RzXJHI?%0Dm+B1Vru5Yez9?anMRTLH?cIE7DLv zl1y0LQp;)Qav+rBi1!52?edW1=gB36nl;%|`cGg!PKU)t-8Z*61 zhiCo6C01Y3T8roHTad#~RXK4pY7=OTnabRtBPpWV1;9Y=DXJ9v;BqdV)QdSw8HL9F zT!DBDe#~R+zApZ9`)&xaI|8*0i)5w?ky-6w;b}uSjV^Dlxjz>YE7OGukBM`IAs@1JvAEy{E&kCDW{MsTlqAfMv3fJ*(e*LwuaE@+|y6#a2YWy0{xsW>)m9KX? znk(%QmQh`q-R?Q^vHk7*Z2hdm4bC_-obskH7L&fsKA?$WIR%v##Yw?&aUf4tR$y4b zx$ISDkkDZ3^X}0A`u}-nZZx>Wfhi$NhsZ*^o11M7n+R7s1S4=sKVnOnwOuMa*3y%4 z^e`mfc~(NRb`-PnnDYdl*=Ze}765NBXuT!n%tD4RH>A!}G?{z>ypBn-7J8$s7z+*y zl%TQL4fLb0nnUV`2HSkGfS7swCrCEDl(yRUueaLQTkY$u_Vre~yw(15sR!KV43QGG zBB!Xx8srjP`b-j~KGf}Y@m=e1(CwTRYpucMuwQ(AB!5rz>D_w|Pq>+O8B+^aYXkcB zqt-v6aeocfd-0H8)1u6X`p`x3;>Xer9GroPOI17p#>^mM20X$!BG?&@7~kmR?D7|P z@80|J&X>3E0&EIn0i9paG{ON}=bFa}LU!}=TuLwrtQ9b^BGT#CW9))Q%>QDqm*j8S zvlpL19HUt;x1~ndRnGPp;TeqsG;br^h%4?+1HzM3KGqJ^jq-x?l7CEVEDYwm9R_qzCY z?iJrk)fJadlijffKREBCUwi}mvrH}q6bfK3v?vvD1;*QE%--Yo$qN_U0lO{xds?y% zk#S0lqcF=3VPtZ9;m?cX4o(5XHq8yPQ}_W0bM^&eu0x_{f5ElS3yF@`9& zz!E#u{l(j{9cmZW&K`tDrLBj4BYk-b1{<8;J%)f1JJfNz`?|u^!^dhA`jLqu*9U|C zprV-Md+hM#Efp)$=JTHB7HB_f!TMWQ_tKR@VsD%nNE>Zsj0ygZT9trgIv1#~!|*}eX&POqXkxa5eh;-SEQc+%vasVM+9 z&xa>fHOr;6H~O+^h=vVoSWz#29V&?U9X9FKtEm%}2-P~h_Sj1Py;dP|z_cYBdb8WE z=qW34ZSec|OKo3m@Jr6rdUj9*4w5NaUg@Jg0>#ht8D%P7Nuh%26c$tKygt`#j{4d> zk_AYqKcC(3zxG#0>XGWq`EM&Ld#gL&t?xDAP2JtS^&(NxeW_GU7baN5^`Pf2D_RZl zNs%YdH`Ql~nE(1x&)}-vdW@Ft)t7JUXerDZa!$gfx~6b7Qx;v%bB)3a>ca(*0U zS?k2<_GM}n{0%OTM%1tL7%M7N}yck(a6nq>^a!UJg=#a$zB&i=n_;&vprzG-QRgu}=5n)cg;4+0&zki!{VksBR$~D@VN8#%ASls3xjsgj^mzZA;bWpmB>_Wo(i4)y?1=aiN5j zZOs=4RnO6Yq;IK-^5&)~bl{aAK30Pgj6Ij<@T7=!Nq*cx@-+Pw<=+rQt*l5rtHD1= z9W%xURIyX3fTf}oFH=xeF7u1szrC_jS$-TCXvyz*D*BIKhg41BP;Hh!51=uZV+CMI zL;eJWPe^9zd*vFVv1nsE(RQi^y@|m;rNvDlFCof+WtGy9CpkFim@F8*t_Te>Xcl(QjOLwni>iW!fk`lJW zfTdw^ueJ zI7n?ZCfYW-IPIeF!h8YXENP@&JIK%%q-J{#4(Sul_#e*L+h_GG0 z(!uL1|I&Jz)nR5Y(Jd>w-nC`(jOIgw7?$n-COq&|YE73EV1kW?W{Jl0%^xXfVOtQ>qNsjDR@t{~{DBXb^WQ<>Y4ciuc zy>d|sPV0qN0aaypufUazI3`T>zGH4&rg04Jw_gkc!%3l~I|xzCAQGb%I4EFgt1G-O}DdBU>N z;_^>WloLgFxN*|!59k*oO>j4njo6wx2!l|7xiIz*_L@I^kMlUY+pB9hn}VNfThDli zM!rAZT1$SzI=b21Tm8_Gp>mGg$-?Y;J&7>@XOzbda@pW=)vU)$0g>oXUNcn>4Ke>pHZO|}B;}l~LQp)Vm zd@w`^kC~!{zXUF03dO^@SyvHf>f}4?IDsLRYC5N+4}m(lSug8uh`1LXjF8g?nV!hx zysAWt-YyF1iqjk$)UJ{F+X-U+l?n$q4MV*zbZkRv@M&EQ-4m7T=<~W-q9TX{@ z(BaE9@UX7D%v!mIJg%$LKjZ=XQ0WlIPhM5vs(eW3pxLAwY@^2$l4rQDx48yV9R{>l zzs~@Hx21*4UssaZ;S6#AAlo9DQM;z#VPa9`LkD@4D#vErj9&I$_4;pmS???nsXYA2 zk8TC6hHeGfS6v@+{|of8#?e`S*lADKhXICgOf@1Sf>`>P3CNEin^iLf6gOf(ez=j_ ze%`^YcS;dyAV{cuP@_35^F`xfuxZOE@s9zaMJhYC5_9YpJ4+ZwT<_BCt>W92g2#j8 zS2I{otXrtqC;-F&gvPDK#=}+*R+{tv<fX`gVN)_30VTp zTgCY$PEX^=t0l$Y)B@W&)$_$C!{Vg-8kZ2y7pxldK!IqiMs9)LD5x_w9)*>Tx|(gJ zW3gGCxe|($eIjeccTL2tukUQGK5ee=>}>6n*RflG8+JQPA@P#g8j0F_gj-0S?>)Ic zsl8{dGoCL7{!x12z9eLkt7<{&Ap2qW@a!!J1qZSRU~u>@*~&_*v#RH6NRJSTk7M^ouQcTg;toz*pu=&4-dSIJuGeZz)x%Eb=u*P>r|;qaY~WzS z9>y?L2Pn39op<&nJG`xW@0@;I+#s_~Gn72hxqRHOT`9)>IKyP%gK~JS4 z62{hdhRBmx;6A1y%+=JM1&AJ;U{~9WsZ&RC&=E;>+{-auidlrc-K4O>P z)Ts#p-prfE!j$XUJ{23#;MhV;=1OrBb%#f-vlh~!s|&FT-pburW3APr!i^1B_oP=e z7O{)s7RxoX*x;E{Pv9v9(-O?6!#I2N%8k*%m2gWkZ1Q{WcYGO zqBQ=fkDj!_Ss&srw&U(p=n^^GmE4@cbsICXs#$bfm_OSj)g@`VzdSJjJ(@?y9I=`> z>pr+V(=B(OuKtLtKPi}R)|D~+Gl*y{h-*qK^;B4lzPyL^Y(3v}(HlNJRH7ho?-8?V zd33Ud%?QGEw*@x-+l^9~?ecY)?RA*#b(rmSm~A=CRy8UgJW-V~<^J;T6Wy}>9~j+o z9ehGv4xgFvnSB{nuzVeSa&{I)Hi?G&=R2p%eOG;+u=|Lo%!5zTMfP4%BFp2WL{bG% zez}~Lm7%j#iuVz!NJE5{W+GAj#)sOTY=+^WmS5gPrR&A}rfV(luvq^x`hlr25qKUM zFhY2!_9q!MHGgJqUm%#Xuf$&R`RA^^yb$5B{cdK#=NsKe={Ik3vf=@BQt|enf7C$= zT_i5ogwkabIy3zsf0h*tnWsCy!0k3dA}u^R$IS~vI5wHU3~H>j*%>1H@h)0L;LVK% z{nWJu^b{@^_7{uymcB%`AQ*)AnZ~QrezCv&qQHF@`@4w9?e?Fx4u>!H@4P_st4QMo z;ErHtL*{fEPpp;sB9sMC7t95wX|r2BUJG$K<#I0*94;x3BLFSJi~c}c~vGkA^6qwwv*zbQ9t*!2>fqf>-X;cg5z0AChU#=`Ui z=#hC$ARb;G3Elzmo6cboS@Uox_;u&3f5GD(G!`)uhM4@mb9UhX7G%(+3)BL@7yEZ# z6kUujs(SOrjUDss4;}Uw7LaM;vts{oe7{FXZf$A>d<*AGxB_GeMp}keAUD0y#&F4| zcJXv{eufP^+FEmo>j{TXCSKo^rMX9GI2RB)95uDm;Vfa^hnJmUXsaUUwl%+`MQ`y! z4U+jjE>CF}+X$>Gb~^t+Bcth>xj+rLGth$FWujTYjXJQ-BuKeGcsmVHaA1I3R|=O` zJw}C)^I&)b#2Xb5qCNvr6Z1DPm(jbo=f?<5ktwnH{*&deE(@MDM~(-^lfY(U14`-r zfzJefu!9uRuz&jpL2RKd#u*}ee(?qwjaesJ8-i+84 zED}sphtL46{5V)MYomcY_pKXQF`JG;O_0G{ZIH5riub1 zkQibIqk-xYk-|wU$F$vfD9olM9c7s3uLpaB7IRXD3BgGVQXOTn?+aps91qHbx-2a6 z`!m7H2mGUsD<2wGK(xjHjm5f*9Y;V2ZH{27Ha_yrid4D_6yY2}P-R3fvcpcpH3@1g z$AAULOup1Zu-wci$k!N_CXAOFf4s6HE9h3@m~dD$+K^#UiF7OfIoADfWkq7Buqrn= z?73!Bt>(=pJZ*}JIueqBs1{R2HA&uCZ!Q(4GM8i5k*}_~NG&WA?jCN)8ghkUed(1G zapwU!oO!sk91T}P)Ah3`sIK6r|Gei zC0sCQDPY5uE}>Iww?zaW>@h%^;u3nzpUr=G)fpVGE(f*R&J%fcS*G|H`Q4$OU4&hJ zs@q<1c2#S&KA%Y2p+7gfxiEKzA*Y=hFvj?D2@t!Tts@*rRrqruD$LT}Ej;KBcXgwF ze0erb+1Tib0^q{%{Q%|~>o6A}7zj!l0%T*v!L0~&j{2qEj)lA#gb+RPm$wc?p8QwC=hw1p&WZ-XHym0!z_<2Xkb2eP?{KL zuh7*z|5oYi!RQXRE=SPD9(P5H#`%X_QWz2!0~Q5UT5aW^2cux}Ip}>d6kIaEr|;(j-AstmW(ony5n8%Yt)PgMxuYiZkidoX^2-&@)`gNSTu zdukAAc|masL2=lDjfByLEr{e?&Dw>b24Sx~n!;g`#$763!{(sRI+rCiD~|25g}!So zdwJ&LY;*GY{RDE#R1#+88DbUNO9Z21btRn1b<~DI5u1xJ2RL>pB5w~DMJpa4K+H5? z9CsXtTyX{h0rH&(bu6otQWdSb{;LidrVYkSx&;0;M>doGzh=SG@{9|~FKJFmtid0m zG4G+#HZ+9km#A7vCC^P0wQu#!U)7X20nof4?{I@i)!;)$cgfqPuepg zMoV+<DX+$olX*g6#SA zegNSdJXA$FzI5ZpRjqF}qjff;-)C-Xd-JngTjF}YuRPyiu{O&hHE~U)MoZB?%|kTp z&LCF;pR^9U*vxJBVb4D5!m$4Ju{?Pg1(49s?_&twOKV)0pe=&&M4-s`Z9{n3yT3q9 zg)_gg2%xbY;!(np{5?8v>)-x)1Fn8iDrB5w<)0zw=Hd)DwJ{D!^5?*gX{|ve3JAc+ zrF^wF5vR*`t(rRs;+m<^1Kn$Cc<#H~>f|7kbRdizMuYkpjkOxttTX>|r|K{OQ|3{dld*2tIpNO;KELeu6mu zd6#S#hi;8hHLL~Udvd?|YygZwE%|iP(2NAET{)T9pkuhn!?plC94pchVk0u_v<63~ z+bskbI+yKvXK>P)Lm=T9P2>mLt9#!!ch`Bh)ZW$(Qnl7K4ax5SUj(jW|ZZ91A`~YA6_0GN9ig?!>{t`D2 zafTM~%xNc8y|4n3vJHm16bOtigs7!@4>Jp~A0nOeX&oW5*9aeeW5N)qaRMl8(AiO{ zVPT07io##~q))=HO5eDQH=}_P`f7;+JC#oF^<0C*g2Q{rU*(?wd7!&=n@Q*bu_WC@ zloNRlJm(b7Pwvhp_#vhn2M3y|8!nO?+19{jV?0mb|h8$-Z^L^a#Vb zTQ4ba@t|<8U&52wIqDumRqAV@(1boHUP_pErwQ>bX&U;-H^OERKZw+5ElBc1XPm)P z7feGsrkJ|y6|G|g5{S%`J<;%J(7hOe!Vubt^pb~tuxM5(aK7< zhj^{-XubEki`^VULw{@yx>VI^oifeUYXN5!AO|d4FAYfH=&jALw>TqS0X_%5D6d+{c1!1oY?;H?6(NNu)1jNl6 zc0oU;`U&D?k%;j2-M_@>^b|tYSPCPSqv71mBo~2}sVAmF(J*Awy5iGT-?X};=Zuaf zX=qulM?UsDUAJr{Ef5v(7FTUx2!eK;vS388Th{^@a^;^xWmG{A&ce0z7IC#jbfAJ0 zRJC?fFuTLO(c4`;DAGZ!K!BA|$--hHt&}kC;bu`gS;DcOw~#sSC6?K`*MW75^%B?2 z_jO;PT_Qi}qm9kgou6Mia?~ZG8XBjL<&cJ{IFuDzjoFfK4);wnp(T+Ee1dWiwvOe2 z?6gC3<9XY)1do8JVL>HJ3ai8Mm1vc`L8>UXOt6OiN(pd*WX0NDymb0AmKl}Nmsnz! znG#^h@Ii! z3g*x_XVimEow6s3`RyR+`l91vej<|bUPfcagiz{(-&C>g4aa*FEnqf5PU?xGmx=5o zl(y<>a8jHidR)E35e!DHvg{lmdC9fc2sei`9>ik4ywD7!VZj?qT<=JEEu(In2>dC^jA)?AHyrB}p+Q zGXs~}n>+-H>xZz3gN%uwu+)_}ikJ27!<1mS`9;{YFfqqcFcPGg9dvHoxLYsC*s(Qb zsMSTy0YpN82O0>xTM3YtZmqbTJy3?zE7-zWde8DW4?9$Cf&6wc_qy9Eh~;vm6=-4* z;{wN+wtb!Ui7}E`B!EsU^Q65rY6fu`j!YDI|3{!FU6P9gO zlbM{1)e(=CtTC$sk~!|4T*?8$%5^oSd`Fi-+i9E>?_niOQxRPL2odY;tmch7i_j}e zYI)2Hwjs&RVTxccL4;#8NCpg>B&?q%w`Yt?<2-brM~Gb?>>!HU?x@`bH{l|PXckB7 zj$5yFF&T+VX+1Fk6H8r-qFGPfB1%te5rl4Kgo@Gy7Xwwa`@$_+IIM}C0a|+~MAd?OX(%krnb6IF5GcUh7=cB;4b8Z*d4@ss zS80XuNIBn!XZ<6Ik-bpa59>B;iK4>HixP_%PEa~j7baBZkKw3)flwj#J$X?p!8qtv zC=V@kR-r49xtj$CfG(<)!fwk3P{N4`n(K3= zA8@X;&UY64KsLp)tjQTk>OJV@P%SR8IU=ht9mY9^_HgXTRC?}tXo$NCaA9fh&);s)6@>5iY`=mwO7;``RH|Ns5J;_Gwyxd^4N->dcv$IzS0 zDDwM6klI$C!m|tmNYtI+aYbcaemPLr5r=J=cl zrFo8UwV)K81g=qnGq`}Nj3_5UEdfC8NS*<N#gOufTY@*vx*@*M+9b}d10Y# z3@A&Ho|n3aoWy3R9?m)nTSxf~zf9}`klVe-$Ts=~0; zC19ab`ALsD9hjofT-n-7q-F#*$Wbx2sovL2HN;V05 zm#CLsuY`@GJ;&T7RFsa+F59$>%l)~yBRSUS*$uVDS$a6W31JN0Em97mVR0sA52Kgb zm5y&*(5r`Fk&=I0)B;k%H{dWEbQ%aCXt+uXuZx9+iqs4dz`zJ@pGEji=ZLofOJ_*! zj%YdY2Y5pa$A_?tLb7kKZ#}Jq)*)ls(Xl)~Hak(04}Bi~O_f7FuZ&7@6~;H1HWr1A zusU(`(1-kR&=v6r_3dY^SwUhi=-N>kB<2&cvIRl1i;PR5iZ2&aBlAm0eM~-PjFGJj z!NPZ_etf}b5~k+xDj(vZc%h&=>>S$3dR#({Ve6tB@gQH3Sdpo>s^}VlU3T-hyx3jc z-oT~ZxQDLGs7m}AX{dzc`%$}&F~kW2O+gF#%<6Gd0VL!|6G zzmU1ESL2W0=d z;?Zn#QcJ(#SiIWc(G<*tNK4lrAj%5rD`K*knT-xseD%8Nu+yoIr~P92{%yq5!n9ah z@Q<96wyHz+^lKEtX6=tB25VaA~ECGS_5vSRu~X z*>NS@@p~PrM1CmU`q%WLjCl=1O#9JW+H}#hUwLLZTUpuNd%X30kLhx6hcMUpEo@`a zTU(>Pa|T1~pod-c#ZRGqtF6o3{E*epm08n7vQiic?zF4w*y&8w^>W?;1>^}Fe%$d; zW2e*azl2nHr*W%I-?U`uG8|oCO_1iGBhkGNZ6XR|q^d?1>U?Dk7J{>&dt$tkkl}+a z83@oCFn-_mTJSJj4EhK(JTLGS)@?4GoZKzUgH8>?AwE5$u>wa!Mu6x%@5;}%^;}Q= zwm<|#{byEtiD|~Yjj6+E$3MdFKt@#+jGTN0{7x%GQh@bmN9Pxhy8}%5@a>SN0-D5( z#K30;&RK+LjU=lJ3ODTjXHFzsFOfuGqwtV6#kJW~7BZOgdo8_{86xw1cydc-V(!z> zGAO7BzetBD_Eqs)1_~((W@fy<{nb|mQcZVr(jyckq84vBH(Z0G$v4SeO~*-9C029+ z&^`|Xa_1ZjkDH*Pqvj{K@BD4?lOeTkMIF9$@xL?}Y2R$feMB*xDE5 zyc}!BP2)a^sU$E#J+PjVzax7b4Y=uG#IYX!tSDM>JSir+e<7j> z#$^v2&n2>)8pW*nespEiK%QWliBXeH16$5NQJrB_nr)Q%LV5NN!AoDI1=B(k8AY@K ztx8*=dW%t`l`UHthi9D*LR3~XOi#$|ohQ1$dJZ17+RxChIh$|6^DJd9W`fU&Q?$+=}ilwmWFsVuMKjCgn%Vg zSpD?@$vHz&`*hYgj*7;){MSqPmzqE6#`ae10w46U z3lYjFDwrjZ9MRQfd@Vv}!~&?cUk!MLqRa?md4UOotAbZUP!2~D*kiqNmd4D`euHD= z(r<37e-6r0XYup_Zakix0uY)|{yPkWNAL?bTlUCuZL_=Yk8!bDJ|+xLg>m zvtg%Zwb>fK>`7(k93gPCZ^-R+9cs4VNR-dAd%mY;Kg-j6OmOcfk!yI?fs?OVdHE)P z$}S)3T5cj!4CrcZb^yKi4gSZm4n>efL9G4l8_s_u?fUCIu2B)sGyf;7gAhyB=p#%We;;f{E!OlIh5afXA z&9~S*36qok6Gb|lgt&(%3agBPA1tO6&$s*pB=MI_l2B_te!e}1bn5XmTRP&~6&*W8FJPvs5H+Yu zZHf~Dw}L9~m0GXsKrx-DVp6%HyF_^lfI&&J?hMfr8w)s#1d8J=ob(T8Dw({ch^F6C zX#1U~aM!0IA*=J@K;S6QmK?g7qI0!!(05f@Vjm8ODL&cgopPC|MM9_E9#DcMUG8eM z$VojSb1eX-mywgBK5IZn$gcUR-=mBtYuD%$BpoQQjBc*;QWGW@2;Q}wew>|N^y$xv zZJGu{26rTsZk@nZ2o2q7%@WzGR8K1vH7J@JX;yTn)x16ZgUsM!6F)}InhYps_KtHU zu6_S}^M~f{#(%G4!k53id;gy40?{^MM{cEHWU}t92y#5GF{2^*Ty0A+UH4?hG^_D6 zRvV5uclsLU%0UMR47dWvG`GfZci0zrdWX}2a?`4aK;iM35jaj#roD0Ys$B15(LAZD^{Y|n~NIf&2PSlBNK zYILXOrn$PCOeQ-yUhZyY~&rRqMs{JTz5Sc=>`*yd6My2&Ia9*spg{EZ;knY1XT$L-qR1__If@(bU&5Hb2NJU3^78ghIp4EE+4CSno*=tV%Y$P z-3_<`tx?}9%d$?~p4M8&W=GB(xW`%ZHI^)EOH`E@N^)ycUaWls2QXfnBGpn*p8fwYQ{)m%T}!l4{_izN%GO);c3U0!zQknpz6x*Bw0(kIO~#4p zwI}be(lZ4a#rm$Suu)1G*jJ?oPCWm=)Yd(K~_O3>9CuA4ni%pK{;>tVlQv3tCWh zK;kDF?9f%=l7JsZX&Ydr);yAQrNZ)R4$GbO=(1V`SdYI6_33BxCd=wq}vDtTT8c zw^3uyDd8eT|43q!k;-712nq=99?~naI1*y&lRfj#YybksS?xy zp&dB-=PQ09>m7gE@)r^d(-urEwP^GZ2Rk#eJ6RA)&f0)yXlNEGg?q%sa-e%II%hy` z*k2^{z+fh%GCRPP_*Fg1?b>@5lrmHWDMAo+V!?BwGX` zth{Hz%)#YJ@IfRQfr?gR7&eBLlben#TE8KdIIOv;D@7Y+O>BqvG# zg$&Ovrfig3$e9xeNxWQ|R)`Q}zqynwpTXHyo?;6GS}DE_XUE=o`jm+_^)=!}RqAU* z%JHoGRi`lfg(*LyHOHQmMPqc6rG-+UG_vqO()`ry++4T1#2qyJn@SWXI2{m90xdkS z!>_y%F_RW-rILQ6)0A@39&rRZ3ILYkDyXV3%c?To$&!yn`3c3b{~n+EM=QKX{u!Y< z?j)7a=>BC~g4`?#D?aF4GSp}iLAr^(^VQ)R4-q(NS?G|t3l=b*Cuw&Otk`5*E~ZBi zgyZG;TYVlUuyLc|-@p>$r$%JoFtr_>mDS0Ps_R#(2f1S5I*SW0Jm|pz69?n@QZfcF zgWO~3zvxihgw^O?`XN*hwO_h1t4d<}d@BqGRBO}11Ksc4e&JMD7WyE=7AY{;r5^fa zQWXbSWoe?j*5tASI2ut9AxMS~0}1S<-Cn*t3Bpy^*(~`XqVa&5V`Yunwl`ixYc<;! z6U=zdz2=Er{TO~i%lZzDT6Yyqy$|#R!T4~+#PV(YN!Le&T^3^ZN@qD*`SuNxui|PQ zG2v7YD2q6IjhSl%Z%7!~IXhli8Eda$W%llPBqImv*dojFQ*qcpU(|Ae`gvx574yON z+?d>qvgp`JWTj{#rx{8m37O5xFK)IQf2N;w)=DS7`U#;{dy+BPnrRj~iS(tZq<0K@ zJl=XXDL~foL)To~R3%4s1t%dOypL7|*dcCxQg-b_H+ooay5pwElZ`$$05}jiLPA#i z#Kat7DhPa<8E+>1p%RNQ+s7mHdJk;%@$-_J62GiOi`y1v8eUN2IFJhSp!h-DD1$n6 zlWvJrYE7ok2+<`?(%!|^4%z$20dMwSW4nkvC=3DzmY`EGX{}_fmII|SNdZ#L$U2bK;LIVxU)>l#H>=Gskw&aEh})1e7~4E?)PWDD!zRnyJ}Zw;Q_i6 zZBC!SdPnlQkhGRtlAL+&*5b@TZw8bjeK|Abv}w9r)`9>Q^6qHP0(0G2*k-&aG_23a zTZd=3@JX=jH~AMX37UiM03}sqK zHU@a)k_d5%7}|=NkYyDT%*qZ_d&ChDT&v-_tV~GHw3d0dLj->&>FY5-cnzoMn-l0h z?(S?EuDkA+&Rf0adK}b9ks_^Zw{XD{@WIX{m4V!D!Y9O#-Z<2QX{hb50`yr>toiB~ zz1SS<_?XUVbkQGY%U$xP+j>Q(d#1cluU|&NFL4yd6(jswERVRN6ccoR!>i{|F6Z&M zf~|9OISTh}hLyFRy~#I1Y!0PMEm-ax*+*n5nNk1EtW%^PRX$q(-$ zxm+3fh9=P&D318;z4kEUi>(|3qAbKGo-@tUIagjRR~-?C7=*~;G(-ET zT!fbMf`F%7c+WMS_XG~GLWw7E95Qf^#dv*G(4UUTk3$L1Q`vR!aw&NE3OZW7!}a&p z@=UFH(gJI0dk^sRTB6n8wfn!`zXe`-*M<`J9xdd=J_-751{7&%`35-ufTwe&tK$Q^ zrz;*Ozlzjn%awv1YYUnRG#tB!4|Z8eheS24`I*0DMRFk_eNR_!8&#|q-l&ffZC z78Q(l+G7eMgZ?wzw`b)+Qt&$R+*1uCk2f~a?rjzK8I+oatXQsosVG2(AQ>QRBV0BN zbr@Y$A$US?*8;N)!QT7?~o{e*fyv&+VvU=PdQhDO` zt_pP;HlEeQLollBq4k$N1&$OxHPgqODk~XXJ*CLoIzDFPZD1yD!lRNB%RHet4jt4C z4kpzM2zP@cD4;K9C41?6?l!G9VVaCEPUYpF2mFp8@DMPq0eA zhfa%h9w`hkvJ?+-m2MUX=IxGdtcFz)>yGuicRYSN9I1MejpIm;Rl3WtvWlD&T!S== z$Pu~n&T-t&U{~VjGbBW}Yp@`n2d&-^J(2y&PCO4W0HYWz=p}7-nHXY%aUH3cCH#F_ z3{())#h3RMmY44qX!WGyno0~44mws{1L3DhEpKxc8e2a!LYkdrdGs9;w+(oiEhj5_ zdq>_r>kg@H!lA6U1M{LZWTZn1J(V^b_VS%Cr7RTI{wpj9;~L=bvfI+#1kO|_lBB|4 zq=M~RBwx=lwVb5Peb*>2UV_ODn01DkxOcEzjpPZD{L6R#Ds@3XCznX|8#=zLXb=sL zQRc}z#mE1>WJmCjw=d5xFcxHLj~h_5Y+(0z0;DlMf(Pm_$w{fZ(myVMIqEElL+qkY zOAlxw1?QfW+cxC~;r9b72yuU3NQp;aRWd;<#SHJ6(ff9RF}dRpr;|~Ugob%iiDehg z%p`5;G(F+on!;IO>ioh>22mMJvx^?MECe-tuctUPA@`y)wgm;!#&imQ;3d6tUb#V_ zCNy?l{&n{DR?@f5WJq9>zy-R?j4(X7i6nn%Qb(s%SpwD=PBzGabw+HQCk1V0O`9Xm=LVgBT!Np7jnQd&@!&zB z%lGafDxJ0mo3TKW_jHEW!Fr>Uw`je_K341;m@J&8 zc!d)}(F*%Qr+#hwxm=N1oORE^0JthT?Q|`Ep>t2s1Wf$1Gp?vE>=HduiQz0VyC!gt zYp+L_U?Y5t#<(Kra3H z8BMGRZbGnRhkg|-Yk)iGc5ijNre<8`z>r*edP_Jrk7S<`kVw<5)lM`ZZ)lBOGiFjXD*JtH(zMUsJaAyRl)nvf zb-C-joGLh2XVc-&H8_7xG0+SG$eRM1XI^dJAkKuHc9AC8u#>R5w>W(u4ll!*$nZLY zu6f%HOWg25?RLvlb!1YQD<)not}j!8`3_72pqY6KMgYzE%{Ax_UGlo`qf;a{`$%O%*nFMmP$Iuw*Ue1|IO7Z#9w2D`I` zbKGCbJ4~T!|5KO>j)k5L`$Y@!A&hcYGSVg=G6DX|*ev-RCq5YJ*uuBJxO309TxGN; zR(PQ8z|?`c#(%GGK5p)PPg7KLclF77L(=Jvy-KJqx`d6(1xNT2yZ2H*nm7<8&>cJX z+-YF*jBVsPu5BSpi~LuSA0U+5kb6BXOszyPXvlWyh^^6$eAJ+|f{jMH?HfD#QXklq zrd!3bt7Z+VpWNW;SC*^|UNsIX197S&WkKj43=4P3QY2vq2G>0Itj;RyHeim2twj|n zx{$}HH835LB(0U9oy(%!+AZdm4!gajAui(W6*M5D%U6hpIXZ9iPL^mPE&5=9JsOoD zZ2ND9=CbN6o-A6<64ed82V3`C&`uY5b*q@8cyl)RzS!gyL|)`9s?@0qO-~0YqL@q< zm=L%PJ^rwQ8$G({4`A6~!EWz=u&|2uTXOZBA5PRIN28klRl^%RnUUtUcHIb* zR@r@P4I9=l|D#@a}37N+m%@%L4x+&aRlWK@^} zIJeK}5ePPQHRE5=aq+i8tk|-~xe;BnvSeblMzINMFdVxsRkoDn$3rV8I;BlTod#;z z&ZX2l-%-%_{v2t}sr;CDHxn@~o)anD#H2FHX4prD=@-Sf-&!i=EL_zp+f<4<7xT$9 z0Euc-6_0FHX$hGtpHH*dHLs4Rdu$!fU?i%`*ABaOXSA*2;xViX4u~?XzyYlRZw7j< zGVFmxbMGwf7s$U(_cfGzGHyA#16@J=46ys~{0{5^gTXC|WTQJtYJxM3)MwPNf~r;p z3JY+2w!k$34FL8`RU06mC4s~-Y#Z#?HRbEa9%O?Xc2J4Y4Jw7za+Ns{b8m6)j<57c zQ3p~@+nZln$1rQj2wl^V=LkIMLTvd_agRVGAgpD}qBlhk!S8iisQp7`bm_OfcHp2f zSx3xL{M#PYBYIV~3jQY$LIsauKyqghdIsD8iy32FlN7;YK8EvT?`8PFtSLG&lsP^^ zn=sKQ#%(e| zMNbeEo_S&Ci@YKRv`Rf}owR>|;3OAy{DlW^T3vs%?R{7haKiuE*co)uClz`Q=9bt) zFR&9hMOYp){y3)riwkvPm!unhTiXs@ByHQ2%c0nXe|83aC3sSL&K2Ftkl|Y!uBnXf zvhbv=e@tJS>%d#makx<&C&y68?LbISyC=^nJ#$z%SDaTmZw34?v6P6n^@O?384;XM zaK0Z8YJ)AhZ15^$qb;>fK8ZA@kUGU?mywByxRNEIRk2$X&Q069*qp(!)UpWj0Ds%q z%x6({YRaHB-~&5WP}CXakk+t7yEN(gO{fb+2SH)^bv?syP-u_?g@e%;Y18{hDbLge zQHBOGHFDTMw8o9_&JJ+P7S|3~fdqu>I;v{Otwf-8dXb&WYDduo!`MzNvbmFmk0Hi4 zghQ|08ZdF09b1ov;NTo1>4S>!J|h0#L#WnC$q$r{Np-Nh*4bF8SQ0@WE_$lB7$Auc zk0v%T(;b4hQO1{#?g!R`B8mEe>zvJQQpU;zJ9C{HO@0+iKK6(GpFK+BgYX;{CZth7 z89n~0+%0OuFIL}#7>U>+$%wd5KJMZkL7HZflGf#Q~L`qjTKt98M;pL;yaL6XLjf z|BhwA5&*aklQ9hZY!4wn)j(vWGwd+Cf{YI{ly2QsWJV9mM)2q*NF=#yU2%5ax|q{5 z*#J+hh#hzEggHOsE-RDB$;{Alet@gC*Vp#8c7AT|u5YjItm11fxk-(17jXAPU5Rn} zOce5#s#P0%G?h1yf^CXcn3=^u%eN7O_oTzt_=#b}ARE#=?pKV)9_E-8g6&@qhvvKN zsA5=egO1o?wm={E?NTEqdqVW#%nGhIQeDU?CcZ<7Uf4WfI zeX!*6F&CdAp9>z|{>p-*2`xYIj4}HoZiZ`rGkfzZJ>H4jZSCU0r+2@C#}5G*^7Bq; z^()yJe>3~7E6&}6mY3Z#8gF-8XtnkyI4a#J+~HlubQVCz+}_*u5%q{Ng98Z@tDeKQ zDOJ|g1drdBf4z6_PKv&Z(J<=U-JsWOKG}G>&a*|h4=<8B(aIs;+-~7gdJ+IaD%@Z~ zq74*~R2#1t8#Y^V-jVF}FrK*gUenX4zjuo- zAIT0Su|&Qi2$P3X&#}E)Y|v3F(Q(h z<#ma$0_IhM)EZ91ugTxqF#aL~5G)|Kiesn+$gGx(IYucPuADu>Vbu^{mQ$;4AS)|c zrOOLQ<<72*TGvk0kClNb?dTPaUEus<%)W>O%=gl6f2K?Mv*Ho%oM;6f}SRu zhOn8r@>XmGhL1|qkP+J-w;>B0PY6#rKv*lzCARQD2bo){B4%Lo>}qHm#$uz8z@H%A zVfTk^JSKc9ye{Z9Cv!4+x9@siyNjDo@9OxEu)9dQy~L%FuP>XF*wY}IQ)&duYuT#Y z*8M%1-v4?Fe{QCs_WrabWknF~kKALKv#4p+TjJ8=?iTwo23(mXMt8xX4NeG7<3~c6UHwk0^F*)B!0m!u&DSzdmKGGQI*m}?RZ`zt*r3CzHYx( zRuHKKdyIm>OPs{Bmtu>ZLEVj8dBgm_g{e#W$W3-UhbTT9|hFGFetrq?b^vh@I zFA=9QhAMQK)FOqZLo7EEw1&)4z&@=VF)8K^B@QL_C#Rtk4bJP)i=0H_oa zXr0-NMw(K{4r+ZTN{yPlR-%l`)u4NgjJ@oHPUZ-3h zQydFOKL;vrZ4&Y(b}|REZ=&Qkp`EOSW7o`Yq0w6u!>$(}0rv`r1^m{}i}c!VuqQso zSy3DnFvzN-9tS)-4=w z%Ys6s>^rRiViV4%>Ugveb1oQkl6-7)4MlT=-g3ARpd8rF4_~P`;v$e?my9Uhss?sS zsKRF6zzZ2m>cLAF(_BMGjh%zbU+01oP3@@0X9kr=mT@d4BO@;!8B@vNi^U{TN1W<2 z{dc3y>UFJ-zu%3(1XUl0zWfx`&7{d@Uv8SI+;Q?(ZVs||SuS;@6S7=Kb+|B6uHW(E zvyQ#+nrQ{1MznT^if>1S6NGF^vUNo1M*`qos#_aGYW6JVG*J6i9sGI_%SK>-yc|gv zDI_n}rzC&!D65Mlu4`h9$ehNE2|Y!zS;C^x2~|Vc8$9uW^mWEcvM!xuNiqup0)qfL za9NQgQe`Fzgl>9oo#s25FBX=0*-FmYjQ)7NB$YpYA{(5&h4yXfoytOR#}Q{lk3AeD zkz^qV=*=gPnCzcJCF%|lp&>DyBxR2wmk|_99>=F!XE+xK<}RIxTjC84A380-767C- z4p?T8yi70>Q^}5kEpfoBvwTM4kM=AA!QbIBdU~RA#eqW zd4$I7z3gqVqecwiu$bFckB#hdm$17nbGB%kz?^$S>=F(UZ-edC84PL1;RLMY*h9ui z7RouGt&{^z9))m4wO2r_{n`XQyJHcd6;2O^tFUgaJFbro(sWzUc#FNUl`5^#iFG5e_F3u59BT}e>R@?Lzq^Puu zMsX$F-^x%=_mY3d4+*HLW|MIf?t3K8-6Q@L^hbs_2CM-WK@D()!={N(vev>(V*aae zGYbNkIFl%&`bl}%Xx3>&UY2+wb|6O6iKc#!>5Rbmh;tgX>Qh7J6N>>wti_GEVk+FL zcw)KwIk9NuJtp?%tY>6g+3A9j#cq$#d>ztbXe1#kavesxX2m#+2C9O(+z_qEM5gZH zk1(j@T-IaP$nMjFR#*-=(o?4>3J@lKtGBHQBao8sJn0@|OW!+!mX)eH>3xXE7TS3= zu0VOcYzfSsnvk{FcWJ7D)S0C9P*rvtG|Vny1r!Cjz;FIF zdo^JD58129tSYr&gZy3_wg^`fc5SvyU=zdUEisLb*}DmZj_%SOoNMntbt4yH_9IZ? zw7WSV{3>ENeJ)-LpZ*i*N`AYW#91N;A(Elf(g!w#H}Z-z$)f)Cd})7LzrQEiA`rDMnUc#!G5%X3V`A(NrulJ(auco-SIE5_fVe<9g{;c3!) z&&vrp5*e*-*;VejXbK-U;P;+e2mV9n>4c+mbk@FD><>O^K^_`uXB;&Wi;HJt4?!i6WfYWvt2e?S0tECphCkC4nn{m`9q z41*C`9?HDuLh;+R(abg{)_`&DB+xxx!v)bJuT2GJCa{s=7oZMmER#6IvfEjPR z$a&m2hrI|nCVurxm>wS_&afOFrJ#|;f(UTYG{KjS8Amed*Sz&U*}?0ifU8a>bw7ZQ zz=&MNBXS`FHs>V&Uc5*1*MCHkn>-(e!{3whu!|35Iu0=($a6Ag@!>)PtYR0ieRNha z-Mk4Ss9Q&Cm3jzxyP1)gOIAa4@-^dlcO-qQm9{8;NI1Yd&j-lrTyUve9Omu=iw+&A z)|&G%8@Xr*IJjkH+`n3hC-?4|5<1`*=E!}DByg|xRZ_$XR9$ddqCEC!})N#cEMEs83_ zy|M@g9_`ky=Ut9_&cyDzm%f!ZT}xG0b+ z=dH6lxNDARkdQ6G3=!V+v^&G&gh~}IhFLR@OBOpZ00EQ!70w@HQ;blGjvPbe#zJl@ zXYx!JZ`*N9<-T72-$SZy`4C>_NZAh*wJf9XHchK+&m5jMWal-EScz$fn9>+=8H4j!h_zRt|RgscSm+{BMBu9DW1*|nH|&7fnHPuu6if7 z+S!GD@;P$B@87Nzf32Ra;A)QC%+q0!rN*8Bk>LJP_!~h*s=^L3dFqTq5r}Rfv@{s` z#IjbZGRe}#LbWkQyA_rVjJSYU|}gPU{) zlX9iD+B{hf2dGaj&JJ?Tzy>op0h}kq+|CWhBD|jS#li0S`VUQ9whWGpfG3Zo%S zz^Ye_B>WOHE~zphf+?#_+&e0*mW@zko+g)&&fz$w-bOE!_0H2*x-e71tkX_Ce3n{E z_#%~SFj_TTRit=vO0gKswfmY_Y5>0$B}mKHkTn$L)>Bj)FhcD(x%3_h^UCc+=?0_b zC*sAaQDrTym^*L%vPf~ncjc%?8(g@TY7(aQR5L3ntm(WOAX5XL9%}JKXV9}Xh&%=f zM-=)I2D1^)luQ^<>Au`DZ`#eb7lwpv3M$r=;k?-MSAB^*xBA$0Ac&l_V!9a!pUw-n zB3*5_?-15%5B)o{ljEvUo@{ez8$(8P2xzJh4rKJzXTf6IN2(1AHMUZ^hMl)w_8{THw;FNBH9LAc zM|%?{30dESpx!B2f%Z6~V~YvbxU7ugc95_R?b32Wl~hM z`PemC0@HKi$Z5#*pjjpY+KX@?npYgcT#XDH~cv#CFpg}ean77thNo2TAKNXdne?(xidsVTOHT zQs{}3vO^W@g%)L;{p*T|MTl&ezY*R!CFh%%tMF!=kXj@O2LE#(| zxsFISB*i}J{A$eMz@4R*&cZjY=T*xDBy0tja#H2j^9aYWd`R zmy;-vD@V6*l$fE;y$zQ}eBF+cUH|H_5#P70(QtZ&on7uIr)sAl0Z$&bBTDs7A9lil zxLq|yZ0206TuVlZe7nq53WtTG%8P_xMRx0)I|qFw1q=$YTwqeC37285Q=*KRWp+W% zMv~8wRBO1h;#6TBNVEBDeee6N$4t9zgSsN+Z+8Y%=$Mj4PK>}}GkU{IqKIF&7ZfiA zuE@cGV|7&MD=Fi~Wq!AubeuMfYgRc&=q4m;_wzUBkA6xk7T}4TIIJ~1?O&d`=vHKM z=$@R&Wowvp9|(GKi95exY=>6Z=?!@!YD^wBjGXq2z6`&6P~y{6pbqpH6TGt-vJ-Wr;)<)SBN zi0>25M4)EFFWW0!oOO~>iVj)?hxdFGyX(X6?ipu`_`RGL`aCJ*C^O~DLT3zGUM9x7 zun{D8dFYUX0Z^*rR(NOdXm|J53kUxUVcug& z11j>?1sVR(XldFqWcYZY_oa6>kfElgiV$~)Z}$+7twR5yy3>zNCHE&Qdqz! z;zq{|fk>O3(wDi>DB4HX#gd=aZE-V-x3U(E0hi)<2b;ynen(gAD( z-6uYI)50utqc{Oz-AUCQvqs>e6fDF+L5mJZEUaF;`Nr)$^MfF6StpVo3<-At_&Zn7 zAWS|mLL~ORy29g#rEHWrCkK?Q8 zR`l+;Y>tRSC!%DF)|F(CM;+MD{MJ3kV_ae3!JzX7w@b#E3j#;F@)TLqCQBr16_8J> ziCqRJj}nmQk?mZ4(W$p4O1O?l*ENg1iPznj>%%Jm;PJ1tcd{|L^G>_(4zV2K-$dy9 zLl@SIBS!5e22Bn`CDUBTD;`~T&k)ITc_HNGQ?bYy8&HJDMRhS8t#@aWdOx3lQ4jz z1%FR`nkjnvyCb4ymJ(^cv*D_6U8v((r`VJBc=W`b9VEBx!zFZN zmqxm&w96uKxgU=;`q&rkV)ycJh%062_uxC9j}YhQupgo>U}K_c2hThMW)Uz3HizGI z{Map%M>M=?g=6*<4+9YDSvNfdZgBB9H>0Dm$7AoRY01sn%#fg58u!_qcM+N_ghNyS z5ioyEE%A^0 zS%Y~Fn279lhK-0C_Hhxa-o;TqO2|cP)1Gz%5*kAep}~x!1nOYR97_@yoc2*Ul*qsN z-a{E*F$^sQCm#w&z)#HIbwB@>Ej3q>KYE2Y$>{JZS9_y$g0-t%m-D?jCamMER6RxyoLbWqo5paiflTz> z-f_QCve{HOjR~&bvh@#}U~IS?J!1aW{@lUF=98_+eC~%^+YkJCv|5c|H5|^NX>6yO z%(>O0f?qL5)@gZHw}Z80g4-KKkHKrftVfoBs5GOoOA%gmhy}3YLLJC0L;;#|U@jgx z8^cW^k`b_BYt^gWc3-3jaBxGnigOLYKUXoN#HNV)%>LA6Fm`r!)olZHTOb(}`9Unj zYHjfO9@g`rCoWH)4{ukb%!}nH8j}%7m3m?{tTX%VmgM(@}L2zz|Au+WU=Qtq65dW54#{siEyu`10Dq+;2 zmlkV6&*Lc$>*&Zhlmk$?>sU5}ASK*8e@RmkR|z-TrKwjAlj`(WVF)ms%Ecqvg2+Nj zzi88;&uBaaKj`;bZItU-pCYNR0L_cJs?s2&RkYbxAf}m=4-Du^uu=0Ig z6KZ=nK|%}58L%D^(IyBue=@+WQRkg=!~jFJ>?4Z~h-YEYfpxdT^GuF67U}{PA4Os! z_3fgu$9)DB5Bof@qFLmqUn4;pPYS>4zzGVc2Zjaf2?Paf(nvya*gBz21^O=ok*Rwi zZ~?|;UIGZF6_zsblif)wBR41Eyr+bkf^h`D_pLA zXkyOI_^#wP32V?muQ^YQrjdA4W+zNgR5r3<$C)}=p-hw?cE_AMgYJO&@XO{>MN(Al za9k)-CshgW{Nhp=xGkqLMVJMc0!)!KX}3ByubSDrtR=tU-KjgtRI=8{2I&vGq%Pkv z`=k|Ag8T(^s->sMt&X~&L>Kdqm?@Fh0K{k12@8nahnPz(QvwG4H-6&sA|#ivi^`+m z*7SZeNv~ql$zWQr>YfW-cA`JoB(c>F`lXh|E!Kcd%)d9Z1m+0CO&o4uFa5%foEe4@;AHkS=m)Jf*X4QF8SanK7 zvuHqePPkz#&wFyn1^yu!5yg_@cXOW%Z!tQ_$08LRoerxMf5iT>Y2c&ksnEjwm!C=p z9f#>W`qL^+{a2vVhXg;QhsiWk3_yu1n~b2SRhTESXaA*1^pq`>gn!oh^~L5$0+V~v zdIGKpJWpRT6APfIPuj$|0*o(8So?Pv8ppgL7ZQ<#P@@o4Qnlu^A6X5OjPV$27xe`S_*2Qbe$Ete;tkKrZ1|FcWg?W+72?SlhfP=e` zdTm70#t9_!APcO{=OAP~RrD!O4MAS$E1{Bio>pcrMMzxsy8pm!xebsldynP`p@)OD zKICVn$M7+ImUx^fkLVbW0N_azK%TXZI!&jM&-q?C%Z;U(xo=m}XMDc@_nA*_{{6*g zpC_gH2E|Ly?0IqX>64qquLYYt`1?K^xb^MlGliO(SSbF~cX8|Uv|C(bM1TNIacgGj zm&SYofOCjo8-0FD{Pc5z?D^tTK^yVoz7vID1weP*l61D7^Zn%)mG&GC!ANBG9Ji_j z+IE8rpdHD@8wHxxY(czN;O)?~%~P>u#>GGMOMEdsUzgVgeijRzzsS0hD#q=Pw( z0Z2uQy^Flk>v9yV6kuZ8A6j52bu{lK?@@tzPsdNHyHh2N^+r0!sJAl}q8zbt<_yL6 zXMQ_1xfwPBV60-TIpiOgI8nZ>29XVa1P7Bw9b(q8*G-~VntJDFK2tNVe0ay}Y}UJX z_}I|l`yoY$@rl6Lc>pe+1gwY~)!E5w=IXsC$ZWywF2gh#`U4Mgub2t#&Ai{diFs{Q zyk){4Pdrzf!98EkdwLUWjh)1(a!Evl9Z^bqVLz15V;I86oJz!RiIvinDa+M?2t8bA z&&7kd0BkQ?gOf`hg?IB%L;r~HMr$q~(%iR>?p^gdosG2LXlQ)`Rm&idNk*3Qq(-SzF&omG6TX>X=6lXBXIoPI$|{4(pISwz9W z=+l15seQzTuTrBi`1fG`DT@!vg73Ai$D1N7&s(FTQ;5p_gQdA!&>LsIe(>q92g4T> znZBD6JvtWcI;rZz*9MSPa{2RHvtBMIokar9Pgp9-_95$?b|88JH3ljVP!#YkRV}=# zp{j?dB2*|G>=1;G9P0KPri^V6z|yt4uK#G1Q3zot|g@A zVhuns#T^D%KS5zs%_eytM2}N{0#B+9EbvmswrH9>5RCR5a8RsBcmb|CfvmwH&H)4+ z_?8?mTM<1afN*Ou9$_SQ2u`Ft@Ta3r)nqa@QyyDHydaARkJd{aRX{1iS=1I>_v=j7 zQGG;(-C+TsEWX6SUG`$UJrB7JWfR+kK@>y>&r$OdXX55q8L)yg?I30qO95PfXN8Z> zFB;5am{%&-!IDNc7q(MgZnMZW`Xl^?Q^H0`oPvewWtiBP$LMc2l%Qs)JI<^WGsCy% z$Nk>hC7PAs*qTudc!q%qe0|nE9KhM-9=iiZ@PhK~x{nyqT#^z7j1#sC)>_B62Sgz1 zxIILz{TJ59Y5yGNgcIrKbTqo)kzfO75!B%NJnJ5HkPnyrJ=@rGPg|Fx)BZr(^U7Je zR{Rj3wElng-nKig<46Pa+GF*&cW2!@JG0x{yR*C9J<~noS&p^BlO!0 zc;2PK;&zq>k!n_ilL?JE_%#lcX;KU7IibBnGz~SY*oUTer4{ox<(UZ#1GOm?-H2Bt z^3T3JK3E(ab()vNbaf43@8(4bZKp*J?WI7eVMAEf z8QL-X2x)@2!8&62zRmt5D;mj5c^Nos;OA&{1IH6?1FB(ndH)c3GjQD*#m^ZL#Wph( zDs(4?#~EaHt3Wd(x2iaXM(-`m&&)2a%o3?gB?n+q_6x)WO25OJGpCu*0*PutMVv$r zdF{Gr$hOdkN}?SxLlRToJZP=0RGPOiPM}kGwe}+Agt%43aD}SJ#Z!E+opymiZqnFz zlMWleg^%Rspcw&X; zQ6i9=K}wpyw<_2O-r`Z-8ce3~6p9F!&K*z&FCz`6^&Yu|P$?$FoZ+1rLM_|H!54&K zBY_w4FrvTspadp6T#i7s!wOfCTEz~(GH8=>tPnehN(w8Wxwdkrya&0!(wOec*gQn5 zO?S|m8kYc29D*_Hi6|UW1++-=(=pv*3tQUHr+$Zz^|nIv(ZI*owMjI`h0z%WV=%^89F28Ou~ zU?b$vutw~=u-_Q|*VTo410n9{bll*_gM?Bqpab|jMjG~|R3sEXCLK|0I4sqL{Y96@ z9H2s(A6l3$(B@6kVI(g3_leiIB#L^7E)N?Z0q&9xu8H7qTKtXj!2zZGL~jAuGL#hv z(XfI*8l4$;aL%#4K@+1+k}_e?@E<~S;s$~qs`Vj?5x6ot2*(u38)9%Mbku64!LFIh z(~Fm87nUxiyzA;(rNIO#+NsnUJET4d6$P<_Dndi!EN!G=ej?Hc0LraFLU3()VXEsn z>9zEL0?XPE&VvARR&z%N z93}aKGHBt2#s;;H)eWoiE>;de(`sxVK+9l6K;vM>YHU_H0%xnS$xCbQ8rI*fq>uW( zd&RubjXhk9#jQ%Y22tmMr;k{xlf0oV(Dc~mr}+V~7?>W322%R;xP~)Rl=J`u5^A1b zT3w=I5Z(yp;9OM$W*>c4xLG`ETD!P3#7-j66+D#4Xu`^EKNWiAq;xt#SDG{^s z1_p*ReL@XE!7;mO*&swx;381C@U%tb))aK znHWy1muHierMcBtr}x~ErAhR@*DdF1}OwweH9d3q6v5tinX z>BZNQSLPQlo=IlEb#-}mWhGf!?wY@Hbzy!Mzs)bsEL^)dzj!IRfcF-cRx!`ROa;=_ zrGzRpsOD$!-du8Jc9|r8b^5~m!u;xMXS(L*R~HHA+|n{#9y7hXIzMx5VR|{adTkk3 z$;_hqi$J@GqbSR$W%kPK;wrAkSj2D1>^D(JRxVHDh8R@UHGK`#FB5&q%+l4@mgg^B zUQI49E#N-%mE^)KD4V{pFe_D|Q8NqE^HNzM*u<$yM{(9Ey=~%=>_0I_bhtdH~5w9r<0)CerwYQ#*9p@z-cxH;OyQ? zZ6iv|ni|ZQfq2b9!)vR$NfCx(6_nL>I!ws*LWZPSe0aDxW|~8BSWg;z3)xgL`QRvV z16RJPVMs;;^g#<|DHGIYdyn*mq>sSxW!|j2y~=rt=PPgEs;jLES@1($|K0VJLw)I2BuSfIzBIdP^8R7tHSi3Y;_B@3 z>TCTsx{w45HWpKoEW^?w=E8*eYB6H1vYgWa%g4;JMc<%P&6^O%N^`YYu2S+B zvzobvw|QxF_dF#KGlpOW{2onNd*$X$h^ojQZVfU%De`BK{E4?*tATKem7A5RS1PwK z$y~tXmArJ5zHi{``5kf;kOlTU0+kUNOY@d#gfV}eO*V5#hD?R}j>%I2{|S#Y`a~;< zn`D^L;4w{*MfHp7ZODDjZ?mKR48PkwL(6g6;F_8eR?&B}1drrUU*~*W9BQ3LPZ+D+ z?jaC;68FmVsN??LSK}iu^$>6B$E&R-KO=M7`DWKg-(VCr*TtHs zSg6+A7_t?L{@)^(Fq|)#4_dkLLT5%Bdo-Yol6Qs~R^A48Ql)8wjOkk#I2<>K@fVT3 z&ol(Fn1jWdYYJTzeFS*NJ0Ivpj(s5M8u_&Yn3DSB#s zeeT*K8&>P<_>ufycwuTPLIYgYUi6f;0+6$Bz77(2Pr~qk_&}Q&*;EZ@Uq-G5{L?{B zaP$v~NmBInQ3j^9<;pf4#DGoCO2;F=pHmTCVM9TK9HjMGq=cA=kb_9vc**Y|;3lOJ zekY|V6#+T9%tDw58+A41e*A`LPWs9G%WP}Vue^!VW7z}_^*9w<%d6Fw>+z{6Cbl1e zQ^~n=tb@NWiYyI?cxB;3oCr3QoS&zS^CS1*QU%(k3|DjR2@en0IGG2Kq(wfqyR@xl z&sE(yLf6IGl*N>4sH3x7 z^#OJDnD>$Cgpxzy@D7FpB!RYaI6^trNm$78IXCVx?DJ?BvlwOezDO#ff+Fg06-Gx! zQkFUE3qAO9SSC#-X9Ah)bUS@QrVlNdQ)W_VY@7vNt38fnb4W&5&|_5DJRbvaSm9=g zOSJ-79$U<+a|w>*63tZN5lzn^hf^5$Yz^VaXbRz|C!&P@(J*x&2F}7yfDoibxa{Nn z_UJ{#-(dQ~sdR&ax2~rO0;;ESdmjGMGEThpK@*W-gyHYV*I@4yPA7TX=72WKy?o^< ze$~@y%&stiWHS9`zh=}IznvYiU#i-+&HTgFRL?yhIDPp$pNd>5@2Fx<7;{-6P}zBI zW_Y8n+PZ+mftX$6gYLO2IIZ=eEr7nDwDve23Kuf`8n8e5dRu0<+l(>Xm26g`6xM>h zQ~J2Z5fVHTiPr444%#+9qD2=!PR#+#MdV#J(-z#AS}SsHk+PLlrq#K!yfv1Ar()xZ z`E=7ys*4=yjA$BCb)FoZAS*B{ys;$rpxTTgblFXTMnl6p3Qi0NLPAY9t1me>9dz8idneeNQa&m(}UQ zTZiki$#n=5UiZ`}r;VHwf-k}}*l+-*k~BHXDB4t2cF;3TC+;$a^@G+sE8FeZdlJ2& zze9su@5NRp<_E;Ho=tkm2ZQAa{g2;lm*J?@9+G!Smzlr;Lj?K5m26rbY#~;PU+xz7 ziQUX?v4bao+#_bY(GW_`d3D;B@rE+m4rh$aB?(oEkflZg`6RdL#&F4_3qnYaJmec? z)68=h%FVS4<+o0%BW+qY-sK7iX<}Y?b*xsT8d>c0>o?e2X**1bW)VM=*dEs3sWF;) z%tS3`!T~VZm=UFp)6|thF#=zO0_8QAah_Y1l-eJNgAiRr5kPL#48oPl;#C%B*4^_6 z0lGsx?kst<69GnOV*&=5Os5ZmXWva`dYMnO9F-jE>`E}{d7WQ$Mt}W1B@2cEZ zl9V?oB9q+xd_5tmb)s^xIi93L9_%8j#17Hw<_{<^0zEAia=TZumT1ah-kU>^LvnRx zd7w}j*eKKSf*hF+V~JB7^2EP!;E%l~5qpV{Allfca4u>ySgV3ywl3iC$)ZOvLXCnU zc6ON@-fd_gQyhhmDH1da7CoXYDb|aw3gz8Qo#IZM4Bbei96RQ9;_Ez#VQUdvoY{%1 zgY^@O(sTch}JEL_^ ztzjv&ba{e;HBk0G5E}iS0PBr#Fri=yB1SXoc{0u#+D~Pw`+8E)be0V*#+`E_G}98> z{knOt-0>u-Gl(0J4az>iNV|;jm!+@ASh3`6lG9)LHeMID@Pv;v9J=C7Pu5{P!m#5# zt6o~Ne#1RYLa*_!G)>0dc`N@;7<8+>w|D3RQ(hZOp=ku16*xSwip(T^+QNaeIIiBu z)VteZC%!-pioP&cu2Ei3!$ebs(5UYi4_~N5E>-duqAIRGtPY9ucm*1ukNX$fu9goF zq7zuH@4W>td*(ftJWo7j(?AEauhz=*Q>#2f^ZZ5qqM%Za6B5zAo zry;6J{~-ZJ)e%Si*&7{JSm~*A?&`~9ax>3l8pSH2M29yHxO0l=n5x+m=+F(ToGW6f zehq6nx@UBYwJ8?xMqA~2MYc4pvY9o@T$@cUzx8BjlLc`Kx8_eX5QI4-&B4tgCTXBm z>!}SvE!BTvtXC*W=nh1B)p1XVw@%Vsq?RxpD&e$s1IX|sm#RSP(6OI{y>AF=rNDR< zI*x(3S?9zW8?@2SD>e25n%BH^cj@+v4v){N5{%dyavYtl_<7@A#&W->!hOLE4Du7F z9u<Ce@ws2gsh1?80Q=D}CSR4Gg zk6Zf=IOjAnb$oi*+S{Z`5C1w7Svmvro3yy5p3sA6Gk-wmtoK_@K8?p4VMHVyuXdVl z4`S>35(47L8of{)EF8UF@=s(#0=Cf~2f&yz1Lvv_22deY^Af5#I{R|bf34NVE>1>X z(hQDA(x!itN`pA=iju#bZ+HKF%^Zjm80r$5Ry^+ndkBpGLsNpL{s%GI?C->7n(5N? zoc59K2Cq__gIV3UzBdli<>T_?k;fKtT8WHCKiuA$4(`De2`NZl%&p~Q!C<{7WLVjP zG{r1Z9LhqG|ArzPiA2e=J5ot*1KAwMdT1+4ms#0)*8*C)uHywVaagUL>RdvWy1nWh zo98^bzutj7UTk$DF1v`8uy12B%RLXd!O=&2kXAV@qpwt*SDTS4VMMkrprKO}l6!|! zZ6aH-^s{--sfEy+7uMvB7Fj%*7feQ}^%jy+AWauupjGTv%U$X!CI~8osEVA4!gcx` z{{kG)C4ybHSjFPh5M+qo9A<-7Dz%|LY(C%hC@?Z*-u0zP+UxM;9uBqhc6kN~0!!e8 z3Dobt`y7%PmA+_n2P02gMzWD+oRe<$G)qoA0x)16oqzGzW#gZ-45LGXJ!E}K;!XC^ z9%gHyZs1Wum-@R%_XzniCs@(X(HPWP@Tm_Vy1B2L}foDG5qP4{QR8 zTor}4-`MZ-h;W87F^k05f1c3^1msX+v(1HFQ^>`R9cIMG(HC6+d-nv;8kSs(E@S9M z1fn`aTd;Z0PmdvkbHs;gu@dFT5VOUfRx*4E@x=505eJ^f{RjAr_wSEdU=%i{G8&n< z#dDOA4~J_(j)f>SMxXRk9pOdWf}j0eq@BV(C?bp~d>U(@GU8t;m>PMy%1Cd~g#=T4Ct#~tA& z5qxveP2+Q;PuKHi{m;pjaJqNMh&x<5nheQDLB$fLHk|jTX3#YV!CCM{OeR`_VI@7HG_$? zk8qvbDVnDN63W+)BCPQ=*!p8JxTNtmD#)KkE~SATIe3b`GC_+gCU0U^&^W;XJ33*P z(#Ex}e-V$tQh{YWJX}Zt(^3v29ywK~ zr95C^vgBYaOd3M+fW_fq2hf&6fG)=3uqovM$BUy5#_?jb>hX~Y7jR@!N_mVpJ?;Qb z6b!QhfTM2J6Iu!Yj(dPw3II+Rs;I9gC$tm*oOByAF&S;lWWk65W1K9Q*YX%Aiz7~} zCzY!Kz>){3r2ycF%g0GA1pvofF`Lv<0C3#HI3Dep$#GYDY$=4%<>TadoIMlnn3>d4 z0Hb!AFkDLkz)6pflSV{xfCY>~2hu5qK*t;o0aS}YP>1UTYKlQnM~DbCCT@79okGob ziUF*JlG90r;X*0Sfr7R}u-ak>tBx)Ms>M8LVOVQqP!wajqfi*0aOA`(hOoN25TIHN zfKCp(9b1?zM)?W_>&RaLIS8Ym(3Nh-7KR!23{n;n>?)0z?x6&Ij!2TWQF65vV}Kw~P1 zh|BObE(0ZZ4l5LGF+f1cwFU?@-diQt9w5-D%D^*saHqu}0bXyFbWj9Az1}Jf$9taC=U5YsFzhMMJC-56?G z41)S&D{7$w&8Xi6S`1+w^+v%+DXw2fl#$Y`5#?O~>xeQ^LE{5vMCV@xjq}wm?i4hx zvqqGW3fiez9$!a0aA35Q0gbD-QMKoVfYA=j8ugiFivhllYNs2l9ZZK&-yRs#)o%dn zm~Xp`seKXxo%AGYOe+b3dIM%$XS@LDxXx+Ptnm(dU|a{j0abfCgmuCb?QtyzL48`) zk_do$%iltALbY88)VDMzbo_)sRX(Iy6CIj0G2wNAErzh_I?Q10V7*QF*4tz;KDH){ z-V8IT>NY^Yqz)z_U~)V@xF^Rwtv%U6v?tXJW~{JsqH`>sxzk3e6gM64%$*A+C*$%u zIXUKVU}Si5G^Pje%w3wHsGXN%7Cm$3Sf>~Sb!Z(a7IX!i2gNg&)?#5IW)Y2)N*=AH zlB$I~))8+JH98u1K#i5g-HCH-1S`IXX9>^L2&9gsVr=H7XATF(z=D{((ldtxC`QF) zY;@Sw+Ek3mD?M}M)hXtfMbBIU(qa(QnPKS7D6>X~-Nh+DwHU(c`g;g8HXYM5$9|<^ z2M)L+mO!IjfM-4jv>2q-=fHRe4(MQFaTy)fVhF1{wm_>EgP^Wt0W>yX2#qttIK?1V zXNDor4qY(ecYzjzSRM67SUdEVIxm!29ePU#zJi+03liY>R@8I=ajxm$6hl~5`5OYX z7zFiuOQ(h)sNY-a1qp)sT@al(sU3b7XfcS@QyFmo#Wdk4{C%mrc??BEdH`#|HJ%7G zE(7q>d06B6b=23dX)#2AuAHT}3R(<;dZVBaT}Y!Hx^h;mu}Pjly)LlDAOU_C#HS5l z%`huI3JSW&Hni$uIYdCwlUI1H;xbV5)E0wS{bqHrUrWCIYKuXvzG!zabzz9R z6X$5uu|76Bs`IZf%N7F!z%2H$#s>^cJ0CPY8Nnj)Ky^)(BVcl*piL%PsTd=Go;d_K z#UNIP00K3|5U85$h5#*wKvne_(5QNw94WfYf|V5?G4#-lAA#9r=kgp4^iW;oLO#6Hi=`VGB8i-4uipL%R$T;nkPqNJ_f?}r9!~bH6b33xGOy>$7Q29?kPb4kH%#K z54~Z9va&Kn^Qh}jBh2v#3Osa;LIRGD!Q!~*d;;*e4zmy$fup*vNOzUEWK47j!~yV_H&W7afDAlz=6@`UiYl@pVCyv$K2LPof}Mab*`v9n z`#8N- z4#GcSCrLx|xLPwI%;WCDADC@92&@fK%+aMcVbTCU3mlzc0qjlmRF3&72(xNU#jF!j zkY;cD0xzq4hk*TU5iCHXP9v=3hdmp~DF-kk@XECcu(FJM$yZ;K zqa9c`Ii{>Kn8!NIDU)N$Dg}-%ML_eI8lDE&c7KQ)1`F*Bbq=~Sj<#FaVL*V=jph6NEHgY?ktZdede&r^XOx+-@Zb7pj;&_j1lL0Qe9 zJnQJ8hk2r?>MQ_^hprYKM>$Rg9=c>qlqTc$1|E8IH_CCE>7h&WWMM=HaGqv*=$dLM zM;F!wdgyk_WU)iwBt7)V7#WSvDU%@4l{y#{>U$2*jE5c>9X!(o!sL;G@fsC=j90f) z5WzVbHGBA>!#XOf9?8+n4;`8zMdMKq3O{scE{+uojuQumPa_%2{{T))lumJ4!YUL} z0~67OIehP~g;t15j}0|uy;2y9ngQ5$b*!9`_<*y6fHB%qu3s@A9Jd%srrSb*u4)*G z>!%TAh^aa{Z~2Rx(RgV1nA$~*aZJs^JdOU;W=nZMtil{VVx<(DO~$p;xatmu!}ypp zl;9DHPC4VAA{?|z>FuJYAtPY8w z0z0EHEd{F9d4PK+t{*YIx>eg!9^;rhec-jIm{}dmRa+Nq0Hf*#0~j5Jh&6K9V@m;y zu7y?{i;tNxor0ulEd?-o3ScbioFhk`L!&L_F^;?8z8JgFR(sP&(Jo8^7{}Z(Gp?lo zpgJPC)#GusH=#Qg3^<{20C|iPx_fT`qm9A3*D{*m*KXQ$5?dNa3xy`0Xh>B0An*(sp!#YO9719Y20eK*dx;i&WyNXW>0J7 zF_zpAl~Vky3EWVoGOjuvuZrz`x7Aqh$7u9irtoAL-Ik|uM5iFGdPL360H7xncFCUy z^rqpGErkGGKH7r@0YFc}<3|umW3H8wmhu?KbU1OV5lb86Blf{ljawR1+b@rC+%*+S zwiE(%*5#$~xJnsUWy~~UHzh_Re9aDx6VaKgG~r2)E#+yP&^SS^+Ll6quHa5Y_nAs? zh&nXFNfK*}T@!KDlX3P;>O$E7MkU+}M=!m;W2^1RD&d&p4g_rg<1@%Yz zdZg&;p0pIes1bWyHCAU)jP3$*q^P9;Mvsq0E#(0xJwC=yNFW-)=|YrZ499sUM|x0- z*=D1j!xp93>^kPd)WfMa&f=c;mldt)PN(uDwB8b{Qh z6aaJ`8e=0`3IRF_0D#fH9@EtUx7zL?F0(9m=V2tTUJaX9+cPnCz>zJ-%oE-g>TnW3^@9WeU7KP&uJ*?55goy(i|7DGS19mW%t{$AxML6Z%$OVQfo+SJYM!v<6CZKxHa2GP z$T3|}ifIZwax_I+$~6X$94n2l%wZ~u>L3h(YG)g)%H(IRcH%y7bIZN=`9^RaF}|3+ZBFLJc%(5ExJ`2C!m_ES=aO ztx+MwGk2awQT1sEtNNdWfVevfJ16Q970`HU8GyR3eH4`;0RpT>G+0#&20*=>7BESp zK?L;7(P&hRX(~KZo(lmZ(OCqb-a0!i25231y(&nN81);_Gf%Qcqm~FjbxT8NMI1#$ zQv=lX%sIsnt?G?4ShW}c9aAT*fZAdRRM8kvEe1hd?Sg|a(Pc88IrGH`ig6B%`+8tp zBLM;gjJvZCuxc>`svG{&ENhL2K(*5is21~}m@b_;9g8R}20>kB0n`*jpxO>5U<4WL zBH{u+qPHAQi#e<~Z|laJp&0c8;F-%T6m>YSD!Kc% zw1SIGMo2oNn*&&F-dEwkMAUY{ zxfs`Wred6c36&3nRf{14+~Wzrs$SLrs7+=gSZ%Jz5UAf<@vN+vB~(BOt5eKj#WP)4 z7*J(M2vp}^0~%l2LG?Pr5S7FicX;L~cmjMl!0LI-2{ewi5>^Ms!QjfJWz7xE|frF%_ep zv4VFdWgN#c;sjXdg%AK2VU*TMohJkodCxk48Z-(T#flhI$0Qq1i+R2x_};}@EX2D2 z&)kkhG0K6W7qkxVY+My%5O}mAzBtAKB$D<)mGnTfirNll7J_YKw)QxNosU(EA*`;c zi#Ox*7E(~VQyhw>k^ojOo$EL(R{$FI}uDPictlRyw? z>YHSx4kj5g`nny9VzgtCPr@~GIs|e-NxR`xPBB2MO-n1yvc){;gtu9VGwo{31wmcD zBC;vgELw6q9H3%MUh&M`okCFuMUDV0uUv6)iXl*UG6JZsC<34bch?IUNVJ#(g#|RB zI|Rg7F2@uc5`rOFRH_Q79F+rp=m-LpqZA|ONWq;wxEvb|^iXF3p&6H$n4uhKARd}d zwZO5_3(Q5=Ysux9MBt%4#9=VU&uSEKC`DZq3`~bqVk#fN_C$pNwqEjl0|Bfilmcrx z2<*xx)uiPhur5;#X1fy?0=D~d3LITE!9uo^hybG;8%_-DN*&DWsN0!rZ+Bab%2Br~ zKQvNi$cT?>2F{S7OTPd&{3(O(5YQEA760W(!<(TkexOxT;%9AREAR~SP6&Fk5D&~U( zS9H>yV0u5-etGj|dB@(u)wkK7%#}BAqg!&daZssmR&lHLOWXX*dFMj4v$%ANuI8F+ zG#TAC-BPyM*gtGmcXki>PB*%M7uU?7(=cR1d|{qYg9Hlk#0#K^jUyY)_@DTR4nf?8REoJ+LNn`_s+79XW`F^{ODXfRs- zwqgyL-T=RG6>qRH%17MG3@EyeoH^=TaBGOcweUOZkT~4&+&eVXrrQ+dg?`*!OSe^e z)G9mZCR%!!5^taA)sy#P$GiW*4z4wOXC@6ZTm#v}HMf<-{%UX1Oz*K=-EB5*(>=<# zeEutjX0?^a&`sQ8+e&g5f1c_}(0mts#qauIZgvRpJ9=fU<$Dx@ZgIsmrgW|8SNuQi z?2Jo5)g0;2J!wZ-o$`&YQ@$GOuTvw)4nZh8o&;aS&8(Pha8WB=WNWUzB@?S`CNiCB zlFi*RO>DT_G<)IcR%N?d$DQG&gsw<$(c9fAba&FXAvfoqcxP@uVNO=bP7=j|FJxm` zTKKAV+|Wy0gNaq<3I}$fwv*etu=ohL*4U|TCWnnStT6n3&>);vtZ|#IwrHSyyWFfK z8|{N+t5Ipydk>OL`k}nhz)vo*w_5r8eU%C4aeM48Y{*4i{t9K6TxwQs;^U?L^O(JF zH<~x;_FgqM&mYj#5gb}%V%T;{>(!RE7V_<{=4HV^c0b-mFMlo7G#mSJyOFFuj~~uiYsQuiY6N z#s8D|zp!>^yoAqLe2(D%BEHYz{~3HI82mPR5&vJncY?$BalBs~U%N9rjWRyR0XsH< z&oTTCJY)DA1D+y&F9D{6cZ&2L>MGIycz*=AN(6)FEX$ zDE=>ko)O|b{vXGC!}uJ=d&8h*81)R}`7m${1OG7U8V25Bygy9%(2il?7{+@AyjQ?` z1-w_ldj-5#zue`qx`DjGF7czxG{P%z5zx?iR{u6&^497qHKTrUQ zS#aP2T6AHS(0urR6Uaw@N`HUFFMYx&KjH8H^`Fr1$3JD9$3OjZDgAHq@fY&(zstw} z#UJnS%g68i&r8ck=Q7 z$j3YK@$cp1Kgh@bD<6L+AOBfC9>~W-`S^SJ_&I-kAiVxSc>RI!`U7F|2g2kJgpnTz zmp%}Nd>{<@K$`M_wBZ9G{sSTY10muAA>soe;sYV#10muACgRyU-2Knq;qHI-4wLlk z9VY47J518EcewkXy~C6}dxyK~**n}-&)(s#diD-e_UxTM?}bB$md^X0w&oGEy2RtB z`fG05CtQ7t81czZ=>S$eEtXXf(}m8m7kdB$Im@J-}|{>{LP=5 z&mU?HW{et=^!fHS$>w&I|JL}gDQt78b-=RAe}DVnw~Pdztk>|#TI;v(+u#2^4O2DD z{Ashjzn`5FW!A(Tnl$QUe{EHg{RSD~FwOVM^+V^UR$%a7yLxqYIh{XcYI|&%z@HniPWsV8!=Z9fMDZDb8a%F`&b#9LT&hy^| z`9%tITv}PB-{kLqdH1(W*Kfc7Th^Vw{r-PpU5U@15!7#gXn%i?%1?g2NFSg4#jk(x zYf-I#qu>7c*Z-6rUH&y2E33ce+5XjE^ECgOd`yeR{N!(b&0L_*UyHJ)Z;J1q|9`A{ zKlx|o^UuvE)hWFx4-WQQQ$s^L@Xoh4Xq`6H zu45UuRT*eBcZN1=Tg{=3T4Q5quiV1=WC#FzjrtJ$yY&|B2(*S4uqjX<;HAgloxNJt znp~WF3zr(;fFjk{gUB- z$#&B(8RnNf+5eJz=$8!nOEO4%KVpu3#69p4b6*C%x!G1>R z>hS|+>+u7Y%Hs!2((wc4?C}F;?ePOyfjnU0JAS})9Y0{gjvp{J#}Am1#}Am3$L|Ue z?=sJh-({v9zsoXr{H~b$@A5c3ewSH!{4VqI_+4h^@w?2;<9At2??bNnvL z&hfj<-s5+fzsC=ywGXAW51G-&52eu$rO^+i(GR8352eu$xigL*a&H_z6c#*`wm+1% zKV-Q&ekd$>$o+HtkO%4ULzc7Shb&^p54qQlf6Bx1_@~02pK`|?|CGn)@z10UKa)26 zj0NTRXVR3PNmG8tW8fD*qF(<6bL{E&n8i=O$Gm;|J?{9Y-{X<@^m{C>Prt{ApMH-A z+0*ZH3!Z+TEB*9`4D#s@8QG_Q#tiuM&v-z5`ey?2XDnF1V0wPR?xPv2%4dHOap;pyAVgr{$FWl!Jc%09i% zUGVh2ynbI^zb~)fm)Gyh>-XjL`||pIe*NivmYApaSz`!NgVvmbLc&wgU4l$L*&Me6ByS)`tRmpS_M zyDTW5-e(#7^gherr}tUFKE2NZ_UU~Vuut#v82eP}`&8=tRQT|z@ZnS8!>7WBXFq0g zpZ%E0efDE+(X$_Oi=O?MyX)DHxxb$Mn5F00Pk1~$`-!~w6XxHupD_QPy~q4}_8tq> zv-f!1K6{U)=|k?(5C5J!`v=0DA4s47KwAC-5xyU=+Ijk?tZ|;GX0fhWVu4$x9CrU{v7PmUxwu$8I*sk(u42Np9T6;^S`b2 z*6D{u`orIrxY7orU!`9U=+6fIxnTcrafXVU^oOfW|1bfJW{#e2)1OQ9XZIHUowt8p zp>H?o4^!n3!7vRb{VF}*r$0$U*k8JO#Z`Eb4RAV$=qS8(?5HJo*Th`n3vL*Tygq`iDAmQwQYKj`-N%a)}&41 z+F6#EEN(i>lCV_%9x%3={N;C!zJ1lK%+D@iRMhUZz0l9(EtD5n; zT1X08`F5q*@SU>W<5#O&6?F!^h!{Eg_hO=PQUYpzm8dAQmuQgK7^&@MV{ZnF>8s=# zYW0zSXmD__ht}6EM547SwQWXoSCF9=jf$dJHA4Yaj z1<4KHnHWya%JbxpUQULw8%Y1MumrEw4PujYbGIqzO?VqUr+@d7O088<%og=&&<)?2 z8BUH2DQC|nWBr3%4U?$9e+?9t<~mf0V{*gKS?#P>ZJ`*dm*`1M<6A=;$#SS!lCK9bIAv#gXGeLC}8YeQE3yWh=Cn)ezrCw=bWL;aG8<-%krtB`e z5=$Ig__x{kpsAgB3nhFP@{TC0nykRI4ePm?xXZq z0C}UFYhG{HTf5cmgFa~^bYgvbOG8c>Ikyu`z}q$UzA@ddx}d?jrp?k&*VpNVQZi)xe=Wz*P-x?9@>akwO0)33I{g+c&oyDEHCzsX78P5bH~!pL^xz&8Zs@ zh`q+GicA0PU5X>_TLbfIl{#d#KN(00q|~ZtHGXaF)30Y(gHBDcXyzKg8Y_7z85roP zW*bMuyZw_u0n#@40aPH+4kOyMn$bw|3RR!N<$xT95Im9a0yiJ;N$xgeuV(t0SC^b|7SrfnKM70V;%uDh<#2W(AQXnc)>? z5UA!C2hMuJLLHI{0oQ2fh2Jl9yjLl!|y9G&qVuhER~pM0DLo z1+7$bGzNY>)qMZ_CV$$+*H%@jBT>vP5D3@F90NJ$N~=+tDr@;r0_xFca52Ia}* zvaaK3?Pg`ahQMLOYp?C!y;8sT^{;c>HkrjafyuDO)nliu5@U5;Ya~NzYRY;cC@w{H zgZ*)J>0~mn?IF7Klr(tF?jGv9K7DQJM*mv-?r>>%;$Gjmm%)gI+P(gvHU+Ts6liS~ zWCgK<8R@p_dUsh-;q~r@TWGt5X}7TC7OvUCjWdYT5#NirNMt!GOI=xRUz_a(RFJ;Z z2K>C!3bmB}(b%oiffF9Ou6lu;042*knlbX9hY0z?@z6%m*BQfCYU}IYA{T zWxf84cd|HeoA5`}A7*BYz?ldY$ohD?8ic5A@eIY;WuuEINl{eeyy^u=2{yHKHhX*Ju z@rJ17b0K9U13hC3TAb%yg}09A)Y=A)o;QqiY}*YDsTwDmH?I%hK<|63A`ce0nhKc=-YuTAKjDpQ)txoVzelM%@ccBB@|ILndp1_h1QSd({v} zFw!XVqH(q8>IRXjdzD%r)@WEiB7~pcziYA3>kzNVD$QGpxl?a19A*$5oOPsQXvWNN z1%7Q~u?u1-@5(Gy%rn0}yWDE-z6*%G#L|12sX<-B7bpc}Hd`Ty!H1!8NkEi>L zJi2e8dfP;Q4Vq$xYz4UJw8@cX6%i2DQ8wO$`&!*%fWh03(n&#$v@B&J)yTqg{tn%+yb_RFA?8ifd)RvF|*`?Btl<88*^kD2(Jj z)f?O>=^|=f{~#0OjBb`^9@)7w$vU!geumUwh#J1V=818$O5+CIN%b>ym-s%Oryq3Y z&TuI%>*mCV#I3t;d4g@V!D$6ecq?3hnP1td+}S@vKCh%_yH>_o73^l1vdjwfLu_VX zWB};v6K#8SdUbVnd2xMd`Qq#{b|s7so?Vq+`r(I{T1d8f)4pDZnM+f!^ONhVB*`#h zRNcYwtju8g%_(td3%MD4tBzPYy^A?+9j-k%W_Qc=ty-lClbH9mtfhl$AfhlS?mD(; zRI~v2jpUv?1CphA*Y*kZInlmd#_o=>IrzA};rn1OnKan}!c47T_?r$}E`e$d?9k9vF7wde+4<{U3 zeLPQH@7>2DzxM{uqc@Y6;V!-vs+{m~uThc6oVeS*$R1_1?s+J(e5a zgh&6SV?BG!w6FIHv6XE1Z74ZSh0#0Mb91oQ8|sRSK2v*He|1Dfe|qjp+h%#qa>gO* zIRes(?;)E<9kQPl8Z2$F#ahV-Yv&oph>bVP1k6K`coETveP|~@F%BUYdk`U+dvUZA z%7DHzid5EFd#_dN>pW5P_0U`JhuODuu7%2AZI$2 za$fh5K<|0XclwtUDjF4Bv?!KJGv~B+jR0;U6dAd$)8B#AdEb7`noC5RI|xs!zW2*p z7a9k<(lgk&**Vw+3wdr$dhl?Cn}xMiY;K}{G7ENvCj&9n#nz%0Y@ex5o@dG>Dq=lB z&vfnwj3L;u8I*0bH#l$>(0x716at2&wz9gses%id`h}&{%Vq!>F~}~906$yb`iirn z`cBW;<@rmOS5IW^$^o(}eZ}18W$wc4+zGrjo)ew{D=p*XgYAGl`ekF?^&B)hse_YE zs}xx$^NLi<8n*e&41h{$?TO08`DQjnBYTx*{%ElWhctUPEBPP)!&`$wGk_^fwN_pf~m?g;{Ql?s<$fj6Fq;< zY(iwgrsKUi=qWK{vo0;iCS`cgg;_OgfHL#g1f}#7%mmE0qTtinmJrZCVlMg78{`Lb z^rAeqzFKxE0u&3qz89#A1R-N*|3Eo zv;i3=)6Z5jneZ|TDy9z=)4eqHr%K~P(_BExPSd=Tr?{Z2AtEG>Y&b3ceXUp0O+zDi z5HUkI3_Gh>botWAtYLy;^VM?XAI5T|lVP2)lc|U`o1?aLXybvmj>(#8%?iBm@W97r zwdWv0-Bh#_AwDie&N@+@%zbO$k_`yA4S7fN#o2}VE7%RVx_WJSHg$mbPUus4_OnfH z)yp?eY_OTh&3;X)4_%@$U-(WZZl@0K>%BvL6j9N>_w|1B#Rgb_LwI^!%Cvc*5X2eU zD_JY7uTgBcTixgLRvlCiUEU|_b(x!;o4eN?<2_k%C%$ZUIJquZB%w)}3CYbP&p$6So{SGb z?S&p~EqCvC+Q{RIEgz!FdhRgAD_%HpVP+&nw&ka$Xe?*Y zr*nW~SB7NTYDgNwhB$BCw%RPyq)Y3h?6N??UrzLN$ofG;mx0pGGe&1S^w`K7eccJ2 zl@`V8F|Vj^$ibTK&MI0^WwxUD=!;D9NGsAO%QPPN7>%;~)(bd2$6oGdA?_nn*4 zm+n>5(JekH8Jw<0d7j}dUX!l|`1+Tsp1)X?ywcw00p8-zFMNP!(1%4oFlqS%T!=gM z05{;l0WQxv4)A5*@p2e^fPz5y<;xzUZCrve(^=AE7|a)5Krqc36&qxQTY zbQ|NwKzITW2^Ps|TnLi(0W2JpG*YWic6QP%OS+Szxr8#yfS{b7Ru$f^Zeh9FIF}iIEzTZt2T@V8`<2>ySBAG{4yYhQxXDk;1s$^A>jC=jEeL*-c5@dGSp(K zoaRc|+$9eixU=7AVW)>)Z+7R**HEp^wK~_`%#QNQ4J)7>A{ew|;S2DCICsk!&@bhBlc`^YmemA+P2I zeAu2NQ2n=dJ-LoNp%h(Pn!EAh*Qr#bQc+7I9C$wLu=OALoa`UEL!0FDE^1>R76%6(&#Y|%zf(Eb}o zl3))`)B$hVnQ#(Hs~npRds+)ftZca=dw5=yf^Y*sF9C|6vwSeE2`0>^LC={vN7 zqFQm+hHIS?2YmWy3+g2DU^D;T=%bz8JblWEWa#Cj=yVLVkN)-W4J_z1^yFrxTC=Rn zjA4c~9d2K7dYq9tf6Us-4DZu+n_~Wa{bp$0K9FW@*BT8RwlpHqpNI@I25DW1Vi zJ+N)gPG|M2oh;A^)E1I8d_t*qHhXMm+F2bPxU;UlZT4XrTzQxFsbi-xkYI@B1E+26 zBu1phhb0uwMorTZT#9G&00|ho$HU0!Ju(+~VP@&dh55z##Y@Sh<>{-JXRpjAf4nrm zIJ+Fef`ko7&~Sn0j( zG(Z|LxiY={N~kVES)2$^ya4KwmD#J)%hRh%K{EN($-t}h4mY#&``papbhw$t*+4U? zCDbBrS~7d(!tBM1#M4}Bmk?OKJbw{4P-Xt1kGR^g;c&HMr9ic>B0$u17gaUC_|5s1 z`3nm%_GITzA_0zbWW{VFhlop%Gttw}Bv=@geDsaa2a$VMu9xs$BdIJEHKPZg1fX}3 zS%a!+B3?i8B2^+B7#^PsF<^Mwrqy7yEL<~%0A9Wf4EskOVWE~AO+0`N3#wlKWtvV+ zvirEQRztuwoOhI$C4@E$gW+tBStaZ17w4DP*9UutmMe0#SZipjd{Bns66XwN`nIz)RCb#D2wDSa2mudaqL+I15YK?EDV}s;a|!ORCk6vLJ}G7mEv<}=TdRN| zhuL;qC+x9yC>E^~q!KM(r!6gg=6bjk#(Z^gDSu3zNFmXw&JKulJd?5J zR-oV06-@Y-fRF{n|5fB23N^^(IKg}d@rN-``Mly!Ri8%u87^ghK>P{fzXkD^mi}(V z->LI=B>u)r_4V*#MMeG#9waytd7Io3>4fgXtF5&{|g+ky3%J}kzf9VlL4w`TirJLHhC&YR;F-}b}xBAdP z9QMN@q2%h)%KWzm3j;7e3-p$d^~OT^t-}>I-rvBTQdM{g_M44c7_lvIX0K6wi_Ckm z?%8f>Y`h8Tk%ERUuA*f4=I&0tREE<0P;*cE26qqMRJ_Ol$tksHroepP|xCwG4k#Z8E=?NSM#@=Wjh9EQtF$Oa-#nY z2W1wDMok%;i_`T(1?0Y=_)wzQy^w4ZA)!cam704@P}=ONDUN@`@u9{ZA%hqVN5m-Y zBy@}0DPP@=sp6YnJdt86FT)EXJ%+Z{hO+ z$*BjZV=Q>Vj|J~@V!uU<)w@3>t{%P;@sRuduN@TOliCM zD8EkO&J2r?Se*r6Z90hq9ao(LGjLXh18p>APA%FL2+Ha+$=7;pw^D&$g`>zQWD#Pe z$*vVSPTam1GLt(ALkOO#u>D7iI`Xs_=|hoR{7QxUnZgwOS5TzejMvwz^;?abl+n(8 zjlSm>3etGD<~~Xhnzl2K#MY0uWMzQPh4pf9aJYzx%IVv{yB0C^DvoRWAdUbKxoT!f z-h$_=QyqvFcliXYw+cDk974BT!Tkgl$H;UX#e!c(QY`7N&58*(JiUY>`P@W za!ODbT5aXu$x6@{F}zz4w{nxL7oF#2u(L(=Ji}RrkQ+AObR~@oI#?lwn(`pq9@B?1 ze#MlSQKfuc_=c^-bwp1IZ+a;SkBEZjMsc(P$yl0l)B$&3Qq5sv1rg=Mt@%viwOXmw zT67aC8;WG>8QXQs%-5SR9{E%aPS?Pk6FKx<+kEUbF)_|rbrzD0sf47Ld2!cr#IVyn z&?240=Z^TRJHL?Jv9~VYQP>_6GgvcuhB||G%eXF{o(_{nM)mL^{&~AoDLN*FM9U3OjY$^;o0;Mt7c;)?dp)N8GU6|lF z%OB@gE$m>&2=r@nC$)R9^LQh8ZB_4cPkM3=D5l+Zm&r86`v7ZXRIs($N3X#$T3?@= zUzlBAmu-T|z*#`d;m~_uF5ZN=&HK-wP{TMVQ~|qj^4gV3t5x2iH`CUuw$T^O`Fx3* zn+=@mUw3L#+j%=s_$J zT8p4aBqaZ48Adq_ax7)9_bQORhD)2lJm9=3RJ~@Xwy4Bob!;52$l7oE{2qD|ML2bhZ)UODp#(alm3Na`~ZPBe}U ziyAp9(4)Kp=b?XD5?weR0|X}Q(nZsomF+gJJ~pj$ zB#LJcYoc1KK0{_!A*w9q^n|uY0n$NeD5FLxHtqq({>`e^9$8vr@#a`VikVk{=b{TG zevEVq4tPon5z%9ORqi69U@jq`=kCsi3bqqft_#c@%^mfVQUjUxMgwsK@HsSCF2ax~k2;e2VS5l+y2$4U4VDeN#3FZMxKJoic#bGHvj(04`IW61dJXyr zJn^2cY&P~Q=3%xm#0TwBLy*rzr&9^m(k5S|3H}=n+jAI&<(Z8gi<4%r;F362L1<;? z5UdSjeh&6dP2o_b$b=vy5A{puum#!GH3V-7c}rpAY*VUpe8MNgcXX4@YJ80NZSy8H zruvZjkeqR@yirA5&{Z4=s&7`|lYD8Le>o3-^LC?tNOw4%1#-eahjj&^gD%A;aby3G zBYD``qd==VoLJR5CHvqwRpbGzRS;K_+^S+aqW2c&XJ!{yu&w^0P{}ui--g3*3+eQm z)eUxfvC1ZkBaz)#RD_)-yff6*MFL03-ffHWUQ^>shxpQw@)Mn_p4%5M8Q0tlC-vcT(its>+(D5WW%3!df=r`s zvs}l$X}0Z)Gf9Z)83#UE4mZWZ(#$j#RjW(ungw~5qqHcGCX$fadB3;3hqPs9ku!M@ zkwn!^xfi9Ex4>vJMN;yn0cc{*2t9wxJV&t1M!EWCxn9j9*{BH6g$i6(NJ?C;2Viy# zOuM#2OQ8@*UD4E`Z3FdenR<|vpOZkl4XM=Rp!^(~|@ z;Bl^%xfTX42CMMSwv#lU?m(mc^BPYBYA1-Qz)fbi;B?O1kdV#GY!--_H2AbmuxXDS zBF@W}A}_$~MNLN>3u8{*y zdxEt3GfTzviEJ0Tm`|}db0)=r`(`?l?#bKYquZv=B)Yo@dyL5LcLiH(`lef6IoodooVXyh$hMe`tuV2h8hC0HS3Ztz{byC?U!kv^FX+3hl62N$~31dJ+?Y- zgv`jtyKYi+8eobQW2�r)x^1D!oFk1&O7{%7afH%J1+$Y*p6biOsqO;32$bjK>z% zWCsYn;XC6lRj@wA;e~qQ*}zj%d{Ynn51<72TU9s&>A+))0(EFZqux;Sk5jJE0SMek zXKsKaX~(}n8$q72H-f&K{6!pk$%9-ynY~tx1BIpO*%s$3x5xZN-sH*}R_KE7(x6-XUJ5?g%rF&!z)qRDYDL5 zd?!;L69Q$rlcrliB&MS-W9}P-w0KC~qrPlD%!u??&~ByO%lOTq!MYT)m5_DBQPHi7Jn@C;0fS zzTs0tnVOX{r$c+%b=(B9RaxP%AB@31+N$tI0+8~<{{DfpGA1&D<@yFmK%D6>%c0z; z>>)7-MG6oi6GD?ka^18rpE8#kXfWnF$G(;Ffxv?Wupgj+#);w>?6`YoYX{P+*Q#AJcpSv5iL*|SkxCq@tF)8Q1?COKBiN{XEnJNV}y22;I%Zr4N|J!(>KBqTNQmzdaZmDUAAJ)4N8{?;X0M_z+2|(5k3H} zUMgR0(_Kn*L5+1{rH_SNLyDT+_7HGTqss8HBY7%0mobf*@Vl0L9z$$DuHUR2st?5o zJ?)EDAyg27|+0DA3tE@c0;o2yJO{OrL=!rNsbEe}dm5x`z*eNQ6rV zr-H4Vj0AQ9W<2PpBOPiZ!$-K3%q48qEu7c6aA^@+5U8UAm?M5Z17wu*exPl>PWv+a zIO&HC&$jomc^r8G=Z<-rI!TLUhu5iDK>SOGklzOKSz)$RpP3;=CKPDb${>8dhe`KV zrJJWfd|97f?Z!PZ=w9jQ4W!%FY0+!gsk_>!s#sTNrjjqQPfyL!@c6oJdNOczo3<^e z8bTYI?lfXoqGq0lb`X8R?Dmzy3p%xj$4gceNDb0I(kGIr14kD4+$`9PN}7Blx6}*8 zOh$7CF%$u;Tu*MS6cA>^(`>~S#yr<+4zwyadV-7#4V&O27IqtncB6{Jg~Vp4m57R5{TEJK&qY<&u*xtu>3DTd_*>AGtD4u->8{;BBVu19EHgFu)dMW0ST?wi2u}Ik~dzlF+tVE9nzobVJ_gMq~&o*{YOl z*u!Bfb;UeNXdA16B?sMZ0N*JYo|L#?v)1O5+4`7M8A=U=nm5#1T{4KFeL*LJq#Ik+ zZThTmvv^ykg-rPAt{JS$_J-Ml!vXF3)(|XQ=;c}$FjPUe3Exoa7=}m(Zzw~gu!sY+ z5R1O&w*)NOM$|~PwOiRD%C->2g)F$Jk&bB)7NT5^fDn7(WZtT>p*_{rwMw(c2Cidv z_6y zan5#WZuQma<=JF@CAqr1^i7=Xy_j@Qub_-{G_TGhr1{!v0*K}5#nso6rMYB!@wMcY z`9)mbF#9dsthKU|;0*Kp6=XJ@#c%VAGYi-F_$74DqSt+cUu|}0HV9AJ1O$I#b|6= z)5~N=3dbxeNk8xJR`#F)YFLs(87GJ|z!H>CaPeU&+TEw1fN8{Z9gw?4lnEf9-m&+# zA$r?6r_@*8M7#lAT7I}+rI?k&elltHu$hf}=Co#bqL74$50bIJAxjBDtkT0z9NNj&$Is>ho zZiRAopz3Oqd>+`dVP0T|6G!GKqX!mVGMVxe1DF4c3FoaMJzW{xfk6nek;MW$r^fQ( zJY_9Si8Taf01bx-*jDUlvr-$xZq^W}fQD{i6Sgo4U%eM9 zu?Tkr0)G$L3+EZtpab%jG?^_@!NZ-=(kT>y`HQ;C53( zRL-*py@mA*^#mqeEAXgSk3t#wSP>rxdKS?gtt1$ipc|+>y{66^cW=S;jq#em)IyS> zj4`Lq38@h74~mh&8LQx>JLns}jn3ema-r>u)=A?ySTlB?ECdBh*3e7$8Dhh`ulMAn z|J+Jl8fQ3^CIcc_qa!FLtKgJnwD3R6Di91F!jp$vX_;^7YKK_tB60-qtErZk>LZ6EqCq+6{o`0G?;qrsLWP3h4Y8fbPII~3v=KE;P$hV?N&z-)}Wxc%7QF=+Mzlvp; zY5)js;9L!fj8PGo18GgMS%LMUv%v~8CEq628R!7>s*c>WU1@l(;~!VGgw3o#o#eNQ zrJXkImbLlRRIY8=iZd&Ft6aHwYT&QXHdAqUsz4shOUkkRi9yw;Vr|Z z6gxu4GLq#$RwfJ<*`$;#wN=`vRI3w?UHEVj4)4udI7_5YPokwd zjb*X2o?|SlS!Qsbb}Spsz+*XA=ktu^Y}*_e4Bo3GEWq$gPdLg?&WpdNvCMqXk*U{3 zk_G4)z3y1{-pG$-iMJ8x1=RSL?5Ukvw!i;a{1yVO0gyV`a8fj@acQwN#aNjx2D^8EWry<8l zzez{;<#ccUJgJ#?qwRBNcd=!vXbM|4IBHZq&EQ)=6wp7U0qD2)t3mkX4?;7Sq~lH} zbZe56M(6aJI<)TEN3=x3)*X4x%1zD@sa`nbXK7KEzQKCsU}$`#I5y(Fl);%GBbz&1 z*(xw_QFs5N@4<-ltRN!Oo2Hm}(K`@E*w?^>0{0)>bfxc@xCN~M4yu)B!c3INla^>mxH9K9|o+!;YgYUb*BT1xa{ zso?!czd7VnZN>+$tzhc>RfKU*t`?IHc-Krt}W| zLp&?D8lL_hMuCBnxu2WC4Er=3N|2^b2&%jvnXBzDLa5JS#|z0geU)Y?LH%f||6*K# z92B2>kP=NKS+0*YRk|UjpJuK&aqE$)O)W@=N2gW5X6S0Lu#Q>kf#u2$5(uH|Pd$Lu z9?KwQ!E>>t9rU~DoYOLcWmwE17*L2%fEf-Wl^soDvf&q6Fn<<>W;F^MNx2L^6T|pN zhgx`TBh{mnj>wQ1hz+;_%yu9(D`E00H6UenDk#|*Qo6n0sZGZ}hg{2JNCH=dPs0ps zBNq!J<0BKLv5|4;2iwF`GaO+d&b(pdhK>~(_uhZ=-5^qCdJ9`gU^T5a({2xT1Sw?c zcG|>ux>$P#3R(N;v^YC=E~ldrl&L`B71yp5{ci6H^o%AD?DcNv+R`e1HwxnPn)?gU z+MhvB%e6f+5EC3T<#^dj(`qMk!8s`>{cXEe-l4s3qp6cj97 z+1o!j>{Ky3M0sO{8JMlss5YJIq+ikw8SJHt0p(_PdK$Kgd2Z?NuBCt&#-pLP1#HM z1_nfA(_bA)%`_!rW5>v~qgjoCQ$(upoMvKGtREm2t0Dl;v8!iZfSk!Ub%{8Qwhk93 zR>crP5fpm6xU;AJ9J_jf)@7^Cj7_c2-QgB;oEKBG>vtKgB4m(?v(YN@Q&da&Z#dQ> zX)0Cs28X|&CqG6s@$WlY#Sj;bR-q6SZ90bgsX|Z;7oIBwA1xpT6U{aYizXWSON|->;T&kjGH}Va%@(HYLx*(TdmXvaIMim zy|LFCC=?5{^=h!297QGzk|bigx^Qh7XPv%1yS_Yo2`9}kY_AJA$ijy1T(yY?z$?%^ zoWfBKa!a|7S8ydfPMX-~?2INSLOL@7$*at8@D&I6Xs?0uYj(HjBKAAobW=e0TS%9O zvmVttvN%bWX}6XIux+n_(<+Rjh5n-bM|7TIXfp;di4M%dl%`UfD4A5T| z57CJiQY!D9j?9i!A{9BELjmR8HJl0ptgR1S6Qi3@TC#H#C#`aOJC6_azuqU6q-|(v zo-Yz~YT;*SV5L(xI1Sv#Q5=#9yOwO>VgJGfSm zy%B#=6Mure{JBlJl;{Cc^(rJ{oGG9B8LW{hRdg-EJ!`kB_!VD~P#8%jDs5517=2J) z$p9+$+gzqybAdOD?$34DTts@{9^BS5g^W)JTYN@21nC&JrS0lSHW+fjPj>sMD zmHYczRdD@i3;C0ew&>11IvkD)Dlpyf0H{ebBf0WgF{?6O??bM~qbsMyfom2V9D($L zv1yrZr)whvC=6qrm_u_W9W$oG(qHnd`FoN4zP{&>{C*4@D`XJEtWf+xO{yuSrz4Xz zB-tc^sh{;E-7vU`Y1ImQcs6CddTM3cSKfo#L5|uz++c?c6u3ib6C=Ei|M#m0^cVUF z>2PixZQ=~>!O_l#KdOKDqvp{rax5Gi?SA-xKB`+E{)n_dvwno5zsQGuge(|Gdq;av z<!20@4T}*ZTfZv%FQ^Jd$a^@6J>9<{yylL6*hy_A*WUkzRHt)TH}_xj)|bUyxZ!GmU>4zt>Esy-`Scs@69k?ubE?_1r%)f;jGwhGG8{Y4b}4rn z?d%AT&rXj(lmub&VbBerC4`UC5WB$vpSuR$# z%M|%S>q^@xU=*t0RSt21i0?Q9^6YPp-6Kh5yGB_idDF>e|vAU-PVz;3!Zg{ zn%(IgZS(LHKwJEg%CcQ7TQ((8Ht*G6leB&6k}?GnnTlS`1VFBAqvm<=R-Dm^xyxt1DGOyMmTW% z1J73o;QvO%amI!y;y?e$=ZFFM^Ghg?Y!_fqyk8#SAEf&kLoJdv@WJmBw1dz8{@);+ z@mWsr58FXL;qlMXbHF}Dc0D}9EQ92hPemRNuRb3W>~-Z|{&NQ0 zDf%Zki{rQ9fvYnb9tmkq&kz;j=Tm?|Jasmt&5W?m2P}RNCj10h0{F57lsRaS^2w)& zG{g_=^oIvZ4;(+EW1}+;7uFA@m-0st>>orRh}Htbb!? zAu7AngWB`1Vs4*wXEX@*B}Sn*LTj*4z-Uw=3?6RVA*bHzYK;cUyU!E^IrtqM{yS$P z=LI0)#8@;s2cVeH6KUF1A-RwCz>f#Gx9n>-pwF7t1*zv+iE6qhG{#F87otA0dT@@3 zY^Vk^C5tO?rNPw3q1*eRG^urk!Sq#gdV9RBMAX@+d)a_i%y7T@a2k4*bA(F`sD~2u z^5P-2T1zeL^wP7DJcm~=n?>e^!DS1>R&zk<2H=+5vx+!bXHK*Nfgc5mA@Dx?%l$04 z69O+e(>p{(Y!+X~iVRz>e|=fI_+v!ibuiriiZR@bEf84k5Ps-oHASaI_gP(D#`;VY z7JovJ7BPsAPhn4hyk6FMK3+PWoH)~}UBjrceB);Obep$Ab12<}sN<@W?)p+AxO4u3 z%|EH?6*O!WaDXxLMswr}MFb?xYUS>~pLCGt2}>bv+tSfv_&Tx?qxwTEc(6e`qx*&R zY3LsgV9kk9c-T7(ATq+=>9-et;a`{SKm3>z5c%Nl3R125+?h zL?>7OaoqU|&W?zk=)T1upojEc!J8U@KFa{P(mA*jdTh5(V9RG-PVwJvLkYpJsEdFK zh<}!dtz$-lRNPoBhj&yW*ksW@8X{g+0s`y~7#~+)pj-|E;ed~N@PWn$^d1CP?4O+s z@IXH0$@sjFM22{zU*s8;J3QeBen;37_iTV#XJVG~g}@USV$h+(A%D&BF539OPhV!I zH7HM%4BCH31r*9V08P5z#W_jQmTxJHQMcbaJ^-M6grsZ^YWRj=hHp|BZ-xmi}7M_yNxGi#2(w6pmr&Yee<5o}qJ-`@djLwjB zU{Zdh@DK+SHSgq%z=C<_xy&)#rf7=23{DT?oQ(dd@uM3Lt(1fMiDB;uO24Ei_4ZGO zKh=QJvN@=eAu{j*l6+=>UJc12pJXUW$sCL%--8^04LJouh7tm4hiq_JFo!{LNXs22 zqR`rY$%qc4SJ)l7Uuj$8vk4B=&|J=p3N>%LL=p%<&~KdOU5Fp|OuypcOGeU1 zDSoEyj5&||@EOD5X*Q?fdFEJ6zhzL)@Va*Ck!m@x&Y;sjSG46@kD{Jx@rZ}Ko( z54=Q%)aGdmRuCCUev|T0LF5rX73#?;tSKyoO*g*rVGL!cFYzJ8X^v)Le#!%wlH`GW z0?U0Z&yN&PX9BAStIC&*JUW>16xqR^0YVfjAph-w-WkC)fxCEpwEcIEZy%b<06{3> z1dV0U|H#G_M|yw^Q5!efVy%2Ix=<&Hw|u5}!}`z#6!5ZR3^z5UXbz{ZVEVm7suQpE z*K7Xr^hT#)sshA{E`VY=JV;KW#g7bv2->`BESG~g9x4oc9s;K>VpD5Z@r4gcWTHnC zSZeSC8CK;NKKb)NfAIsq!1VGGpNEGTI_M8(YE0*y7KLI92;twu!^+rpuqnXcy%7$x zA85tCW*vS*?J$tcjRn+CS%FcB%@A6pAzAv_mgxYnhK#r+p}xa!X;%o(cg18uMX|uS z?oU4v1iz#Je&SMEktRRoX;f2vng11j|h|>Y4sz{3g1ne6h{>RPCoGiSi!!EjKKh?U+@IR zUS!ys@R@y0h01G8a3QsPK@IG%=qlFcCw{_=3_(Xaj*s!PgShnk$U_$ zw-~^i**WL593r7Ic6HbTr#rf`e>xPUDDR0DB|@|d!P+CAkpVBZ1^A69K!(W`ON8@X*?2G5%ta-dU;1=tJki>eydWkb)^%7IPUl-iCoUrwz`4ytjt z*kCB&-ZF>b>=BelYSD_Ub&ve&{n3WK;4(koUlf$HDN_eRI&(XF$3oOP3|+ z0N7*>fZAXVpxIRLJWESm$kX3C@03)!)RFA!xfKVzha$5?Kw;#-U7 zcqhBSNG8C$;2sh!hm;>rQ_oXw1%ahJw;P=k#Y&wKSf;~uhR9&}Dlaj56N=SZENbdZwm zv`3D=g%#P+$;jpF^>XM0?2wdiDU!94uMWw}n?t}tY7fC$px@Z_Okwz?=Q?((lPyG8 zeDtg+r$%OB|D`9c$1-Q+5Xw(E09U zrzLf8FvXrZ6LO_<`#_npB0ZnZy64mn7Olan6bQ4JrfHb=O1JCpPV2y-D9|(7*B*Aq zooCO(IGCPPW36a9qdQle95x1^+R;XH`A@yGe*+A^-Li3X6>@@Qw&18QG`f50I7DDI zCV&QGWw<#sgWq(p4oz-og*q($fNEISK_}(9a7Xfkp2W z+IesUYE9suaSC!mg-T#y=69jwy$tYP9(4A*a%i0vgb!9IbUf}sjwA(+k(qQ77lAHB zWh*U&yDY=ec>r`i!gXJ+P)RX(q$4ez`)dskISVTV;JL)4YoQ!8`$^|yR8t%`)5^F} zdM#xTPw12rV3p%xrHGzThca;Wm!s?iGi)%+aB~`qN_h+^kru&9gNc~{f}=rR47U&A z9d{6l9rR#27-2`6K!f%4043wGMky$1P*A0AjVbiKs&H^0!5t9(4M@)o*zmw>XOQCPOwe`jAD0I&>F^At zSMEPDtP-=mY5GC@;2j9CTVJktaUxG}ovJ81BZe9{#AQ=Yf4WUav5V6lSmfeplIw|Q z#qHMn4Xf!r@~4fwhJpGvvn8IvSdJXo!&BsNEJrxe0rv1qlzOSGhdmiIJ^hHmx!l8XYjo*k%mrSr0wzd|$(!@UsR|dZ zAh}Kq@CX*>fnlGuSL-}2XE$`4KIxq1PT3*#6yGB1a9}xMJB9C=NDAG`3;hW8LcBkZ zBx{nFTo63CzokQ*wDOwt}}ee}`%k6Gs(uq}G3j>m_He`1L2_=CM;=n z${udD!DGEp9(#DGxK3WT^cUI1@RpaT2ta zAOy!h+}Y~9OsAf{(0?OA7eD6r(2+k&M?Sc&o^aPF&e6X@Z}Lv?cS9f1o!9r^2F1nE zg&kGi(exED9~FxTKq?OMj<4zoN{CyQ!%kS>V_WfayePzEK}3#SP6wI0hZ6WD%!!Qs z1#<0R0~*%PGx*Go;G2QlgT=;SabAvZhGz{8G=Y;z=x$;ePr^U3w)ni@{ViJuEf0{J zx!e<6BJ}}+5k$Q8JXQ)~nvmI|AatIPl{GuAG;h+$f+g0X#~Ob1iiU{mmTzaB((t0` z8QPO*g~mWj?U({z7H0=S5M~Z??BJjy?@;!ro{xxe1Jm-AQ(FQy^-vlhc%=uZko_;l zUV`Cz#PgeE4akBe-BbW)BC9XrpMnLk?r;-V87B_Ett0WoYZ{RTsTOXvDOUWKe-SBw z*BY*DA}=|xLF^Cpc%i0X%*3hG>tcCiR&9@|C!5xAii!gqxz^0C&nuuy+>P@C?$vbB z=nd~!Lzg9M%gtY3+-vn#CDZHeu~*7c%|3z`Ph&62Fo+Zz9N=r#?W2~jpxs-yBIPn= zh;3kf8U5Y>7T2WVdw9CWc%GwJmpt!*H>Jhv(DIww^pcWZBH`BSA5YWw9Z-_|QeEE@ zo$_L;vcDCk)!(nW@8q5`oGJSz3~?Dhm}p23{>36%t4-Ij!Mwk=s&6bX9T6grb@wvL zem=zS)%`3|FKHV8VXz%5RW~kwTy@|0M-_hi(2$kRA@{gtP8^25!7qS`)W>U7`zv!FK&OKdb&aYgLzQZEbV} zW5{6QA)#^M#t)0l5=ME1ib4=*n|qvx-wxo!*u{ww|B>Siq?tkFuP!5Jj5Rw7=IDp` zfAJOKhaDr>^b=IU$wcw>sC0n+}eNi_eeo{g_|B zf*;-C(&30DrLY9v9~T~J-+jDYzM*l%?*pS}JZ;$$v4Plo6ND5P`&7HGANtk_qiUW2 zYOiopIGBV8MhcF(57pB}2?X}8>) z+0xL&@%CYyWo{FQP}Lut5hU-kdZSo(mzI{C=^HcldUBK^eG>^_gtC&Pyrjvhq-1Uh zorP0q*ODgT!YpU?mYeDbheB8&X#yP-KjC_2QyL@3&{5I{$GF*k&=Fv#-o!RPdIR1= zG|4Dgs57yAa_7#U???`!+Fr6I*rm1fRtmn00C2up*0;qk3VE-@=bK;&4j@`fuKZH# z-NG__;UX^L(DCpBmg-UyGX+>_LMC1C(S)~@$@F%au|{ujU>Hxjo5dpBopzrg)c@Yr zvqu}-dk@whZ9Lw)zxHhV+s*aj=j7d!r+e#mc-RgkY!KkLiIM}l?sv;uU!4#>hGHTwph#O>vR2bC|cACjTs?20^ z%`vJZHgtH>7ej}%IdPF=tT0TjyIcVM!;~*P4?rTZCHjse%*OE-Fk)sj5fybeOfT2G zE3a-facf$sfm_5k`RO5#oy%??;m@G@7AAh-Mg{I+Zr>U;!_|mK@&YlZO;DlKZ!>a_ z7G4nUaUdd&y@Z&n^wsqpOHBNlgt`&+L7kmcNnF*Q~#gn3C#p0gcR zu_@f5ErD%xeGSVR);+CO$77APs_UxyI*C%(11gf&3%&`xS=j3l{LB75u~^#Qzf(4= zmr9KscB84m(^29&-&YQPNcN4%d}kSW4&~(UwA~R^ti?RMf6nc8iy> zD?|&`R8qSz)JE$0!_n}B0jg+(z-m0a3dOzrjioaIb6Ke)4Bu5KQt81I1p-dh4Q3ql zAlFT=o7C*(g?bA)GvdA;V@h?YhYlGt6OqMrd)mshWT6ap!*we1g-dDLBz}cd=sL{O zdcwsq%v!ByDl?5`=O|hYwqv6SrWrDfQm65T0H6N*y5=z@O>ItkP#h>=kyddPiyqIQ z6&`EQ+&DPc6Wg?KlZIAVr^NlT?luXGsGVP(i!TtJI+{vTNJ&$*8>!Dk(ry4up{5-H zR|PnY`Ddmfy6CI%YX-0evofe+q)<3f6WI(9J_(Z`U6~Nn-zRDe$a~y?+_P_*LC~iH_wy#_(;60y zS@xEi@jmOl8#0;#29woQmA&)6iKUiaD`3yT3JM~yRb-K9nz#NwW;0PMMpMjNa?R2UBghTp!Kx9kN%FpNZu^r4Oc|_J8J^NGm_wGMffB5w`|M|Z>di>J&-dxNdZ){8Ujsdf8T!_;NjE&`J`O(Jx z^(R~F3%Tdl{o(2PsCRUXSpNqL==;jYizL9!;vqcFaHRM0Cfv>rmO?|XU%y_WHyYmw z35-h1s&Bi&$8w9yKf#TQqp&GG&d=@#BATkEnlxt^9qF!Bh{x(>HnNY z`D~?`L2({~>VwH)yR{}0`e1@9z+P*1dmSpVE>|j2bN@?su8=#19i(>R1?|Sy*n-O!=-?L}qfON4{64bYp$tj7P#l!KJ`%bdwG$ACda|@)OBGjs zuH;&g#FKLb0du#w^T`!R*`kMpBbl3EhG`*N5_kP(=k^ac#J~N+oll+@VEv=AX>)*G z9>>2G`6<|464%V#>X^@;>2!Le`_zOax8X!({DN=N+2!IhP$f{Egqdfk611$4_C&t7 zQ^0wRv%x8ZN!fj%HKV<=0JPWlbeOW&P?<3jJlt6MD^3pR!IAcYr){Cjf8|~FUOqx> z2VU&o3L?d4NQycMp*Z-GfAfZj!xO!V5&!)2;xim56}#dMKq~Ca_jt`zYlnY*HR;et zUlgB3I{+&NY`#ZQ99&{6i(^F5hhy9D?C4l9qX@$+pfKx17uQ8ZQ#2drAcI95cO(MM zmE;UwsYfEpb*KuWTtQaI3&L7g1!owPl>u_vrp4e4BgN{dO=RZf@QgFh*AvqIsc2)X z4|=-VxUL&dJ?n>nFubJVT|=x&bQYEoMu#S6$OKXL;d&cW3qGe}I?*2^p`gD|qlkt2C9=u`7801l zR#6K}M3#~qq%|g?fNUBdVjzM9o=?64xO&hn-$V{pEEfMQF1iUMh?p^ObF@>q>~>{ zF7W)B;@YUj8fomUZ<5*@CQ7|m7~Xl4`}Mjsx}LIi9m@tvBRF8$=Rw)b$cLVxiY&io zFliOg4WNjhw9gKBgLmA<&hf}wGh53$KXevzz;_jQn!{;A;w2W#} zH_?0-@E6!{UK-<(7d<~|H}i^ty; zRd?c)a0QKajxK*Z_r{9n+-1B1!HY2U<^nx9*ST*dF9OH@U3&utiL8EB>idX^?5B4u z*%y8t7dm9hkRuJpX_0T&RN0BZd{_6aYZ`7fWcXeGtivtU)GG=zhnmIJyrL?7%K0qY zY&zovRY7g{*Yv6LW=iU6VyV) zpoN#X>dVl6;k4dEg^mJKN4S9|tL|8~8dhdWaN9c_;!KTVU~q)@tBGkZTOESe6>hWG zs)6OrYQv)s2vr3D3rt1yvlW}($J<81zZUOe-Gl)@!`z{cL)@eFN6GK$o~T%CnFM82LG@YjB>eWt zg5_Tie=u^6jHXDB!JsjWR zUVm4Qx`E;`t z-RWu1;}mJ}lZvAa;n-gojQmix-Fi%#QKdh`+=l^D0`lS};>)F0a)@BC_!&%b_B3J> zdvxhWVZ|5>UnB6VP@ad16$C=V?+Q?v896eB!G&-{4KFiBb&_6j_wv^aERJoa3Zv6b z_a4$@$7Yt`CybX{BIjXfx{S5UNR`QHh?hNpthh?3m<8`@d$_f^wY|CbZ0*6`y{FsX z#EfY@yGU>Y&^jE=MP3c!}aUY`opVr3m%$H*8*l% zJ{nl=I<5nNaZIVWf)3%_PrZ||x@a3SiYNZeo%A!Dg4E(25MVBFvx!$R(O{hg278Fz zFTSyeqY5CHfOK0=79Y34^5*E~f+}SiBoP{$Duo;#BD2eJLaR-ui|D0=T2jrX2(XI^ zY??AaSW!IOntKK;@d1kQRssK&CoDiJv1BY@O%j_TukSdmbR-X zB$v4uR4chJK{szHpXpjq<(|Y9=sg~EUS3FTw_3Ur;jjp1qmDs01Ga3uOsMQ2ILi(W zcb|W>pr1Q9?0vo?iHRs$C>Z$t-ambJXi%x(@QAvy>c+ClFaK7zwGwY zFC9}Cy}^i)XddXGd#?Af&|Rp$c&d8uwG1#X!gysPy13x3wz-=(Tom5l-0}X-?N-e_ zmS6ei4u}2XTRT&wi9b27D8qi@P-0)=a!e(x+DC;(VCfGz}BgsvQ5UG4@6ggsfc!M;D~O|U27p#q)Q`tZ|3>^+xf=NgPS z0VWe}sK-*W6hXuHi8$gV>Iy5=WSGPXZ2MCR?&a1Q`j7@be^QYY781SnbKCI&4Yx@# z8_CI#Uh`4dLe=-Jkp<(!3us?~askR&qZ!ikXY3qM&Wa_*THUb@_GCwxVtupN(Z#EE zhO;I*jNx-pz93+iec}Q13Nhx=7AyLRm=5a?mnu{C%xD8-lO;SFaq_F_C1 zfDOLGzMdy0?WQAzV!qaARV@(~^mea&gUpi1pT$(?uUZvJ$d>r0R*CsC#er{XwqEn` z;0oZB!^BxM>!G_C4qC)QFxF7n82@TGf{(+d@H(vFLZx&}a~2MUnx+v5W*dvv0ZYvs zjcAZSa=T;txW^`$h|CFj!CV|UL`rVtu0Yxgnv14hM&zbdgC3~b9fmRNAPwRd#ayvF z*&XbTc2{=atlYzY_vfx*1p&=YOQKQtqsP#2j#&Ki9;C}{0o)8bs>(Z z#Hc!P(FzD%FA;6fc%+K$W8t&C`{uJ1cxpd<_*}N~Uvj_RBn=&_x9b*qhtvY}5AEB0 zUAMea^3L7boEyMHeQvdw8*3=*W$oLXX2YFhrZ~Rs>orDu+%3n*nR`k?@$IwG@D=iL z@xn$il*@#RLu6Y;c!+MX_H0A0Rc`{#$fet%K!6R`0Acxwqm z<-1oci4)rXq8~r4v2t+@#3wz0^93R(yH=*xIoWsIGfM;L=VvPp?5#UWA~!B`jxdYe z@)b%%#IboMXZ(xKkAy&ezy;x-f4H->^79X$EY)I3Zd^R*b7IX_0ogJJ*U|Eq=^L#hl~j-CeNrDI!1*CcC>^B2#vE*`v84nh|s0tx_goF}I22jO#vvOLA_MG>XGkfwyba%q@p709&y!Bz-eB+K z>|_z9gZ&;1hUY|#3~=Lp0);SaI%-fmXN;oY&50Y9mgE`|D9qS)?kohX>moR)%#aKy zlpmO7;r6MI;oyu32pmA~sB!V!LH|!%sMURzmsWU9;zi-Hjj`dwBlE#<|{Tjn@NQ4JZY#{Qa@D7Q6`4@2x@BIBP%T}sd3(}S<>|wRtYv}dtzP=L zsdB~T&$nB7ba}s4F&crCcbY$!|2=NCJgI>?OPvf-c1LS5+%bVeQDht zArAQgb=08HTUdb8@Gi34I@_qL?|IFU#nzYNqJSi>ew0z@+rew-y3}v6cHj!LNQI1f z>2DEf(s`tfJnPZV!Qqw(SGayTJkdlFJL60mH%D)nw9d*gHfy2&TfYi=H&0qgP;8nj zr&#k}`7Ys7HUm`T1{LDvfbGn`PDXIEEUC*g5A3kF%69)rjrV`c{>gjR5`qk;WihPBPzjMqfrq^=8w>}RG7dGio+ z0C%3xKE&j%nFiR!i|`$u$IgoO9U6xn+j1l>%Lg1Q?K7NpWw7kLz(e z#!aq{9_!SOnnO;JgauVtc8^cnju|rUA?{L|5h%!OKjtItd(NV2Fb}BD!aOnBud?Q^ z%DggsS7hC!Lk#f|dR*mZ@oJK}BcwHoV%v)#Rd8S9Q`je*jDR)6eQjd@uW*{yIdSa% zvvL690l3R$S5zpyjcM*QSLK#mlx={8PeE(hE!x>4`-e-FQQIDRVYS=U;~@UH2}@ zn2bPE;gGWi+4Ou!eZey;H-#+KLKT&ykK1*wkS)-Z7G*8LA_9D%vEI@uBJS*PgXjq8t( zbJeigBuiRGwPv8x!aCI~X-Ol=x|v&Okm|M%drOH(f{3zpLe1s3(Giz)aYChxCNX~M)l@u7=SwQFVb%7cUC+m zLi+9T+Th$4aoB>I0}ljIqMCQuxX3o_(h9g{-J3divxk8aw@;Z4NkYI6Eb5clUSOM= zmf0*g{nXvgdaPN^;pNkg?q3bzoiplnyD+owpF8`!I0C^QPh+_re-DO(MR4GVHfP56 zhe?etLVJ4;zkPCld*kVoy*=Ks<$k#4##XfK2ZM|fPz-Z0G`&?ya-!pp%7NQpdLoAH z=(yI%;wBZH(ZVK#Rr;VCbh_^P2zBZM8f+*s3!y2jVrbE4H6`ZqpH-NyD)P=^+!e7AqYKfhWJOlP# zDIse-7qlTa7o7d~A7?JekssrXDr8oi1xif!<~AD}2CE~Kd-=c*i@6V5sca3heWlp7Q0AU1XuVWVoSN$A-ESS(T%-d!f>*M*HWE`B zaWnAJA>*!RJQ2!i=HONJLvFOY%&E*Jf=gX%qq=dEg+=E^W1y~UY}W10+;mu4TC#nb zYK4~?$6SICcE?4t5-!Dk{Bl&UZ*q^hQXsfoR4}uH1cT1Sx40g2Qb=YXtd=|>5aN-GNw7WUY10r+^~Jl?PnpO?X*B|BfPjLXt2X1MD0kPSz3f_RGdnlC@YRw)r(Fjyb(-l-r-^oUzBH62ITBey(fWEn1h~`We7+jTQ@RUo5Omu!*=@b#l}V?r(Ga*QkD75UD289&+B9 z4Db2;wIM3ZWEchQ;93l2F_aV91q#mZV@B{?E0jpWsz9lYpzZd2fR*qZ;Z+&}tN3^- zILAYz6+~E}S9Pcv>G&MQpo)Ydl4CRashUa}_eK`bnEBV-MX4mjO+&_jee*D3^!wBd<=FKL!@2yt z`yHJEBp&RwhISE&fTWJ@z7ZWDLQDBj5>@+~Ve33!F5ZQ)>M`>~9>LxReNCS*Hj)0! z=wQIZqGwO|sZGurh9({*4MP(`p@d12sgxN$0gvklE0Zy}WA3V;s)TM@&7(PGg2@4< zXv*s*6VCOnvEePTEy(fRl?=1ht|U^0fRhK!-AIa=vxDjiX(u9E>{SeN=;kajYJ{Vo?K`&)W zbSckN5oDopYDpq)wns?bI~vpTDVH}vxm6hT&P)^y^GxOJc%5TvXpX@x+EbQtf2sx9 zTBbM7;(cX~hSjtAI|&Pvy$XVYPoiauKV7}rgYT&5h5MHp>X8j|bgfwA)uJ;epsn}M zGV?{Kmn(!(#XwC`(Jt?~;lbTYAFVJYC=Sp38{-Eb8qvjc#pNusS zISenoBhyEP9O%3sYZz3|sPN>C z1Uo6~^Usw1e(!V)YcYID;T5d6Tn`X}!^b8g4`kXDmlIe5;Y)ag_*#B-v@`N(U6l1O zDg8N$Yr&j~v#w=^vTxp&3VVSaq=YZiW7PJ%J!jl9!x1}R1f1~ex8SMoc)itXXcIZ2 z*=rEM#jc>Jh-5l}elQPW<^cF2?6O_6o{Z++z9TOCbGsu(5ZjeFV!IQB5QBfUtMcV4 z?rju{_$P0Hm`tN*hADpt+6VSz_Hc3_|Bzj7OoSLD#XsbHxh3v%y9dLw z0nV!h1CjCOqa;sY3b)lLpAp7$RxUId&DgLj&@NITz@>H^^z(NPQiMkRePhwGV0y+} z5;BC=w42t^CG_;4qpUN08{xyBDNc)b#RT47kPQo)$+2P`C9Ss4GDehXXyAsBSoPxa zw8i0nNP75X1xdEUzX)BoF1X>-*Fc8;a*>1-Tc>z@F5U_V*}!|Al?M*{d_^3uqg0@9l0#JZ`?1-Q<`+di7b;o z4$MwV8*RBUXapu5XloXPw_c>Ubt`P{(ADaVqAF@3W)Su!q6O8XXX~OAvF^SP(HBDW zeb*VSyAY7O8;rV#1r#&8K4@NC*vIPIy^r(v@sr`?A=ZShf7}$guO0@fZ-{|<(&M@= znbF=HloECp=*YSYOP0o5Ez)?Z#pkDAAyPUd)=Nfhy^FARjBNK6R$J)~ek|Y6AaU>+ zLOAr%xr>PF_(~O2x+@;`5hV;UP{D<^8fIk}Eo`XK{2I#~B4Qqc;!Xi0vq3bNMks2q zS9*Mp0J;dscc0PeMrVZXFchwLD9%eCeXH>+A5ABYSEjC^R;yuV2AEdRW>E~^QP4L- zQK%vIVC>N_!3-v3583f?rNOAueR#i05VS8~MCk2Nl((YSJ}KQETa;Ur_aCioZSCzX zwN_VgAR#QdX~Rjs8o`!=zIx&lR`vwHX#vj&$ol1CnMLR!B2{IvVGaH@oifbS&H1Pi zBT>{+v}%};ceI~n%#c}I20I@Ys^c|8b)_|TfzM#z$?Oo&%CI}ytl7~4{1he6;I(Eb(De`_gd&n?#-q)OltE-G7%dsF&w|4?+(0FiKqeAVV ztWMyTDJ1ENnbV-c%%1KDih#m{DFQ(sX4JF$PfnmHFd2ERY%) z^I&Y(O?ddT3$#$#*U_!QRJ!FTD(|9+(B9(RsUw?&tr8QQ5ZKd~rzD9RTt9)QQGQjyqybjHDKE zc9YmMYBbZTuLv^J_+6ptGolLgqVmlxRRvn0S^UmH@C?Y#rqaa|9s3Fy7TK-(rxEAZ zS#zta8C&>eJWB}tyI8=~xC&X;nrJe5l@PY5oadw+Ay_uUyrb+`v{H&3of(nkaClNCDa9DLycBe-O`8@pFJ0)=gBA7OZ1E z#Sxlwbp{hU|NM|p0Ea=GLVqzcAdDxa4w%@I9ZZVR{#se5}K3(~EWrfz0DFAGffW%aF z1Z`$~)6}uOkRH@f@pAlosWEHdpma>auShTV1EuC9Q_S+tvzY5ya*DcXTN*iLt&W|0 z4-M$+a)4Mf+$gG3282N!B$VV{yP?nq zHK0Q8?Y&06-LunQ!exqDAAzOS!9KBATk>E66(cH0)ub)m+c&$jfSU4wszj$6;DhTiV2*^Tn{Az?_3gy z8L?&nly!G9UTSNq?ycEsWqO-I6*ttxT&z;ho@(&6^ce&m#RhD?>2oQYKGFpZ<>IEi zp3co4^rM?GLdF^mz0Z*uC)~42YPc^2=>VV&IzFSwt2NCg6w^q#Dz8)6Uee-kEvL1xRJUJQ-M}O#!&E6ke?|mw{Jh!mf!$qDeb?f(^Ae4S{ zyDM|*t3e*m@?i$lR$bG@ckAas2 zTfM=n;mdMubTpRDWFm3d)b*{-^lO2R5d0{b=4asNt1sAI9*I@m zQ~$J%VmlPavRK0jaz=F}9v$yI!X#dlgOQ3%%zUixrI5yv`vIWLrIsRP*)!7%6 zw7u}l3F7y5)ANh%rq|`>Dm*<-4W8a`CySx8vv>nqY<6^hp~}y>h0GZZ9kXZl!1sgv z8xAs-4}@w(Y}jm^dtFr?5_5I>NN(>y=GoP|Y21MA5IljpW;;c#Iu}Co7q`LrezV@5dU9`*_@57VtQ6q5`W= z5gixVB|TNmKP(>NHLR&9b;7LJ@aVy1SoJ(9@Xc{3lPlw-90`^~g8Oj}%H=y$1jvK- z_a`ROH#dKIgZ#7Mu%8vKgE}e?$2CPcbJD***>ZZH*XJ_Ga_cWCZ}_f_N>yiF z4PQ~5R>sA&aWB3UndQ~)M{wVbuJ>Ddd69Tm;K_AhbKmR(Ja#}Pu63wE-4>v<%oH-&*V>=P9peh z!0QMZMx*X6L1}X!u5LV2p_0oKPn7V&NfZTR(;~y3?W9wWPmbvRc8t}dU+zht(?JW# z+9jr>&MNDxIK4@w#DNa+t0wD%vy-~cUesKArj+)lp7%)H-dLtwH0N>jN(uP9R@HlwN z<9Iz30NDFH-UZKVbvq2sz(=+My?mF5B4J~X!Q$P-G0(4>a3riT2(WIG&p58r+LEh2 z4f0l zgCcdb%}C;pVBH||;$H$pLvA~Rl~x*fhGuoN=)Oc5M-LLm11__RFeK^;5jj7n?=4m#XtBC||yRLn`_`?*9Ya&!QA zDEF}uwZ1br!Y+@QXnfRr?DY7%-C?&D0C+4>%ITCw7jm~rvth>P&b$=;jw=|}_%QCl zG!2;*VgAf>h9jrenhYV3>aaZ>o+3RDlKw_(gpOb`T$-M>BOW5AMpnRGyvp2+Te;|B znal{NcL6NUSe$dX`Hp2`Hs~mB-8Ni#siU%k#ax~Sn{$0OUb=T)_^ViqI=|&48E=r> zEGq3v9E)*ErS>8Pj3 zOy`Mcq$&f#OCeRAc5jbs!^Xh&eS4x$)m6?HkBd=!^|+NbAJc z#ae5P{!5y}>WB~92lu@K7Rm*Z02NTHoAz@^pLS{(22j zi5~wPf7Y$TT0sB3U<|Bib1#R7=F8PCZz-4XoMru-YG3 zwG2|S^`VR7G}yV-+!IpCV#p3|7Jsf`1>fT-y0FuGs}yEsp|Uv1T4bpv!uqCKe#=vH zftjVEetMtQ*`a41yY*;SXOTAA#1shH=EH!2lw_rw#qDVXjR=1W`dv@LD%K+->>QUz zY%#Q1h?Z!pOJPKJ%$-ChiA_Y(ML4JXJVCkX;p+FUxc9LP>GrHFDX{h)6R(3XveM zRG_?BSrK;I#TU6(7rE?)5_Wa2u2j=(i4?I5wvTDY(qHVNTLx;lB1mN++$@{#bh-70 z9KS9y$Qo=ob8fL^0#4d?PWHZeC?0chba-r=bqCcj7v}~n(oGqov<~+TeQD=<=kC?uJt010oMsycm{}GLwjhZ}k6*+RTnp0VM0jqzD?2OV?$mg~Wp^b)sj+GKGwZCfGATRuAM51D~f$6?j9 zeh423_ymWVd&dHo+iOP76bK$bYv*~Uu1Mi1oJLk&-qclLyR|LwMO_71;OkK0i@FM? z_NExkwOVswG|3dw1MR2Z@X!ilM?#_VySuHWK7{{CyNQtS{Y0TiX^GfHCXOHzH{&;@ zId8N0O2NS1Qm5&_(=lOdez=2BFuv$gD<7!py5J@kG+X*FdPU z%DhpRSut(Q5%&woHIHB>nXDT)E%p6K`w&1P=KcPLO&Qldj_&aXHtc%n8H z@?OF{y-R;lTg2yD|1xettL=2V2V)qzkIS*E3Vj!2JIC`9-v-+>2w3%wnE97!cYQ>| z_S|y2{pIS;?(WL&?r3*+@cd^ag}J?Qd+nY3a?idzurKTG%O{`Mmrw1>XIAFEJ^9PK zg^xa3XfG`+18ML7*Ph2gruy7^TID?#+)uD`ihADygHv%?+GVg=P|iBkPP)vh{1X!x z_W^M*b=N%!uP)#3y$jzTMBmrLcXZX4`Q+2+`)A?%?fc>TCx7Ah*6sk4?Rk9+hn?2$ z3i{C69m&4~`PbnVzTbNnzCVb*uZQoz&6fdg;rnOdJ8%on|DxXq2+hO*^GktUm-wU+ z<9QB7h0YazBjL&0b1kQ4pX}Uj-2K`Fb~#kog5+gctlPCkvWkuHj}5iZ2k?UkYuleG zpv8|HcR@+Ro{OZ58h1Y?3r;sdCiVl_9A?DKH6ReRZYtH^Q3u1^21M>WRm5dem%YzGHkC<(=XOLMaOju(x)ra}Q8nRB9WS%OLMi!<#~77>1;&Vhf{-)w8dSK7 zTgDDu~LH{TTAJf{(fY#!?JwVnpBb)xT?=sQNPN&fk}oq4DN*^ zWVhF6XxfTizUj!BJOs8{SkH`F-jh${V(^~yzl3LGKggreA^U728F3jngT_3I3i zCpn97%C`{KlA9do2SfD?UQyiQ)GtA1a}sKp-=IJb7%Cl_OpK}26S*GxiphY{Zj4Io z54USpM?#|deYP*?>-#vSKy(4Cy@WBv_a%+XHuu+##4@EK4IQ&)cq$aDH=n1x z?N{??okRv4F=eaLLJub_W}&6ak>ID0aSWLCroYH z^`rrqY$|(&WW_)qomCNR5wT$HbhojjoHh7youHRF?H{I6Ds@^|dpVPW>(zDp^6MzL z740#cAc+Dgt4HQ{RzC>I7Ty_18KNo>Z3{G-e9UYQ;QHMJL{QM}2uNG7*OwsS&Zc&C4R{qWm>fi_hnb zJGt4Y-lE?6%3Ah1v8O?2vxcd7qq%C!Lv z3Cr|Yaw)W1K;mJ)gJ4W_=aw6p%cP3WrjntDYV2{(;oI0tXRGZ{l}^bWT8^hc zXn#V{1De0MWd|AaL7_)aX;{ zX1aA920~6)+am=*^q{C23DBGlY3Nn`Y8O$(y6PI5hHii=D0Dc(zoRX&!cw7R&}OFe zF5+AeEhp)Y_~l}?Penkd_N1Ah7}& zve6@EF=hP1e355(v{X8w-+XyOad{tGp&_;ctZtVHso>2U8%!n$4H`!<7uT1%e;G$T>F&=895*!#;%nh;zGuow=w`@~XCrU3|0(LX!N=_c3xdx zQIur|AtVl&T2yoe7{v?wB2S@yND~UVgX?VY#6U~Lh%rR^h?~xB&_3EI;IGQyBn}UE zPYL|MKQ!v%X;de@M$xG0$yEbtD0%%k&X+>joUnTJ!NRy_RNyMtcnp#bkXf^|pXe%= zzq*_5I12qBi671dUmTs4SLCZyw5S)R7>d8I8(cX6&}2jA5tT33ZWU8jE=Q}Y2|XhH zCtCT;S&{eBv64#Oj{Kfg9DSTCt$1)|3W32AiTHMeGz;=CReAUX1w~iI=dG+lC>)Khpp}v*)0nTsGa^r`r+zYU zIX#g+TW*V{`eUGQx1&HD|(AjencmT zBsob4|37OgpK~%Q+Qpq1n_l2S7Eyg!VZkXv%@NaJEk?lLmhHsV9&X<{;V`CGF+s}nLJpdn|1Gs_@n0vX#) zg$idkncNM@+AFAWcRihmRd8Un)~olg+;7jbcf zcV%JWMX@g`ggR!4tI;7vDuyVXbyYa>5!yBt+j|ka7%al0A15XZy%gj zmDO}x0DbL7x+_?M(uKs4PT3w0Zx*;6?luEtAjUue3XOY#8~Ro+w!;4e+UQBi&;`Bm z39qVBM{d8c1amKL7Wgg~diZrKQmtRyyunxQNvS0xb^is_{TmzX_IPNTF11W&7(;?) zrs2cJ!Ba*qGALoXg$q-_pKf8e!L1C^y~EMG-*-C=1ZKdAweF$-ZGitepsFa&E>0c- z;mM%jmc$sHg#ye?rzpW;Y(9K7{;+uAJJVixQ4B{nc6vw1meCoVKW`sTCa2@o<>e#b zaJIjMn#=ame_4=_d?8xjDtkA0$*tXuWGe+V@vJX#Ah>5_t#R*Y&^zowZ=T>9vD;Kp zBR?5Jb;p&b;pn_54^g5AR>By9j%Q;M;YCDpMZ0)mm?bG}7G8i5-|F7)MZBrR$O$!G z4@bZiBq9Zk6zN{Kc0`Lq%x4(Sv6(4PfE{392U(}P~iaPg)Fdcw^9 zkl@UwY@aV=r-xDv*(qNbY1ojX&H#JYgHpqsyk_J?rGzmFhN6wZ#AHlp11=cLZWr6k z5i%JJ2ocQnx^oWawGtPZ+@ylP+<58q_;hJdPL@CY}1)`^6_$D`*O5&JUQu$L1pJYuI-O{xH*X7 zodsSfy-Z$w6M@<+Y1#rmkFlHwSdrLpXfE5Q7G2<|kUl$O1PLsjVIeFw%YOrq$!uT{ z)TKX`TTgE1zjH!k(v}hh>~}gG_aJfWWtk!4J{N9${w2nP7BI5ZHZ2B+Ty^k?vnqrm zQ3HlSKkXd6M1mZ%@3apViie$jh^pclVrC5>v_{3}hw|hr*93>@E`SsML(EkQgG2WE zV0e0tFbv077C;EZ0xJiQ*S!IBr4t$Pn+2jTGIQ0d9t02TJwnKYCtK?TC0NR$@)}B5 zm)YSsuufQ@G=;4M!1VUI6g2Hz^I0n zuX@8X?xDnSl+!cXeKYjyV8ZxnUImGqg}IvO54?YWeMqj%3v=UeuY7Ur;fA5zR_(e1s~DS0ZrbECI6u zcVfGoHM*67Y}Fm^jT;{?-L7ewBHAy)H|~4+&Sm2E%B{~9MS;N%DPJ>g+(39FQP^lR z9~ZEOm;2|%(FkgCiP-ChBPbDAim-hd9r2iANcDmNv#IG1_a|5ZiDyR^l^e2XiTppD zyvF2}1tvNwfzlB43Ry|UqSq92TSKiehmk-d-Llh%{Fk-IUU_8{$~|Pt0e4o|n+*>7 zXF@B}Rr|e@o@y>qT~@mB4FJWifSxi-SI zH0Um435B;!{|1&%Mpv{2+957wh&pJ4_8p1j(CPKD3r6gF0umjbjj$m+F1y66JH(PH zE&hlL5`-d)^^oUUBrn8Yx5xgDq1SI?u;nJY^hFnPFgBKPA-62Rf&|oX43c{_KIX<1 z>b(*SECur7k?#(A$J=4zLf^;c5J_dxUfxY;joaU>7h6vsZhybFxn68+6>wAdZsWoF zgJN!N3%_yQ@%xSKZ=Qa;U7*C~+LP_S6;B@)Yft`G{FjX<4{jFg|N3lmeQT?Dx_M*c z@v}!8>v*>DDD@$e*mygHl94(L@Vo$*Pm=J zp;bI9*1yA#V(Xi=M~~RljkRxq{U-4%?mvC@x6O^Ozu7LndHU$VIv(Cz2WD&c9<6Ir z=+ym3Ya5Sm77x}QuYFDIHjAf#vU!8W6uaX4Z`S#U?XBVe_qR8mK4CZRKYg;jiJv#o z%gt?H_4|#j^_#`o=EfEY@^JI%k5UW76SPZK@k!Rv93J8;=%gb zBf!G&JV}Oc>Ak*Gr!PTEy7<`KYe-@3^xEkxhvA|AlPN3hERg)EzgY<{RVf_c+iCn- zfqh!PH$k*D(Xk+oGy;Zgx4k58v=iAr<%;LfUh%+os(KK8U&3*SrAzn!BKP2KHHM`Q z+o#~6W=n$M$=6<$ggkGsW>E{}zDYi0?^M3&Fe1H+FXCUZ00M_7bp)aE

    x>>j9ZvH)d@dAqp9Y87s)- z{0Y1a$;62L!A})IT_QqVgB_Ixstu`L2LH4!w5b zYV0`RIok5PfE^Sx@c5bQYF#&-@1G7_wbMG32dWE1HYLdJ*e_MMGdDxQ#45%%WgW|f zQ9$=nqa)XUiJ_N_o18|m|F))I)#&S=#KOl7wHN|z`@i8u~9=4xADRDZ!aw^J+D%mO{Q}# zBDoo}fv~9100g6_6o^@&dGbZD>aY#qYA|!o#mPpO*!n+eY${5f(x}s(*=9_%8kP=L zhYXY)Lm4o_iXpFLBPk}(I_pC4ezA^m+CZVD9-Gdbsaa&SHqS#!7lqQBBb3l4-ZW}DkInt_ zoMO)XMHe3F!dvYK2*IFH_2FbU92u0#S!N9~fmn-oab9V7R)MzTWBh=W zKctSZtM(_yM9u9yADyOkxsz2}hcUFF-575lp?d69zjn=);dV7@@uw>vBWf{1V9k1+ zIPXZ^_(o>~NY*gpE#E42BMTg7_k}IZdY?FH=|;lY(FCk?)UDM)Y8jV-rCk)v#v+;t zASi?g)Y(`Tr{fVCIO%bJ(SdgGCa6HkJQBc()Sw_x^8Role-Jg4zh|q^QEL*S2af`l ziE**EGVccUq6_kg)%b^HGzz_c-lCy~XUN#}bP2bZ3!Eee0@%~*m7d|KHpV*5HM;Ps z+@uofjmTo*J0Z55yIU9$R!E7_wyh6DqsP?q2`;RL z_qb$YKWv&W$ema>UUY;=MQ1Dq0^2(0hP<%%t)s13Nk2!GZ4S5A?F)N zXmhkevP{3XKf-yqJ?@s{gHcb;1^ISOJ)JM>;ehiT9#xrlt^vm~jU(yq7?5}76efdP z`9nwk@B)8Q@~0A4zWR+6pUcuR=OSFq!Qh3wZAa1}JA#Z(rL28-^u&(A*keySXK+Fo z2~vIzrabHk`lNR-#4e%udQ`sbj2!@Dr#U!l_xc2W`qkv%n1}B?5(^0?-i5n84e;&s z?f&rO5~7jzUSqwXY=9rC?V-Zf&4a0uBOkyZhVIh+j=^SfVs3WM*RsAryu zPKW(-oW=DQQS`GF7XIPZ(ydRl71y;n2YazwzDnW8tk^v}0q+ZhkC#4P`peHh+*w-T z$0tiGDL4$xkf!Mr*6Db(_%R>BjH`#CyV2=hauBu4R_2O`^58ofaLYxeY+Drl@T9}O z?|5>N+H=d>Jg8j`M0_sqt)nNfL!X?TEW&`fFSZLd#9m_-{?GsG!vFn0eYO6-|EI10 f>;L;dcm9w62y3zhMa literal 0 HcmV?d00001 diff --git a/ubl/Builders/Builder.php b/ubl/Builders/Builder.php index db4c74808..fc17ec379 100644 --- a/ubl/Builders/Builder.php +++ b/ubl/Builders/Builder.php @@ -1,8 +1,8 @@ order_tax_data = $this->get_tax_rates(); } - public function set_order_document( Order_Document $order_document ) { + public function set_order_document( OrderDocument $order_document ) { $this->order_document = $order_document; } diff --git a/ubl/Documents/UblDocument.php b/ubl/Documents/UblDocument.php index 8e7164a14..e8f624f0c 100644 --- a/ubl/Documents/UblDocument.php +++ b/ubl/Documents/UblDocument.php @@ -1,8 +1,8 @@ array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\UblVersionIdHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\UblVersionIdHandler::class, ), 'id' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\IdHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\IdHandler::class, ), 'issuedate' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\IssueDateHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\IssueDateHandler::class, ), 'invoicetype' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\InvoiceTypeCodeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\InvoiceTypeCodeHandler::class, ), 'documentcurrencycode' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\DocumentCurrencyCodeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\DocumentCurrencyCodeHandler::class, ), 'orderreference' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\OrderReferenceHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\OrderReferenceHandler::class, ), 'additionaldocumentreference' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\AdditionalDocumentReferenceHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AdditionalDocumentReferenceHandler::class, ), 'accountsupplierparty' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\AddressHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AddressHandler::class, 'options' => array( 'root' => 'AccountingSupplierParty', ), ), 'accountingcustomerparty' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\AddressHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AddressHandler::class, 'options' => array( 'root' => 'AccountingCustomerParty', ), ), 'delivery' => array( 'enabled' => false, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\DeliveryHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\DeliveryHandler::class, ), 'paymentmeans' => array( 'enabled' => false, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\PaymentMeansHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\PaymentMeansHandler::class, ), 'paymentterms' => array( 'enabled' => false, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\PaymentTermsHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\PaymentTermsHandler::class, ), 'allowancecharge' => array( 'enabled' => false, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\AllowanceChargeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AllowanceChargeHandler::class, ), 'taxtotal' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\TaxTotalHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\TaxTotalHandler::class, ), 'legalmonetarytotal' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\LegalMonetaryTotalHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\LegalMonetaryTotalHandler::class, ), 'invoicelines' => array( 'enabled' => true, - 'handler' => \WPO\WC\UBL\Handlers\Ubl\InvoiceLineHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Ubl\InvoiceLineHandler::class, ), ) ); diff --git a/ubl/Exceptions/FileWriteException.php b/ubl/Exceptions/FileWriteException.php index 6c0a255db..c2227c90d 100644 --- a/ubl/Exceptions/FileWriteException.php +++ b/ubl/Exceptions/FileWriteException.php @@ -1,6 +1,6 @@ $vendorDir . '/composer/autoload_real.php', + 'Composer\\Autoload\\ClassLoader' => $vendorDir . '/composer/ClassLoader.php', + 'Composer\\Autoload\\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd' => $vendorDir . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', - 'Dompdf\\Cpdf' => $vendorDir . '/dompdf/dompdf/lib/Cpdf.php', - 'WPO\\WC\\PDF_Invoices\\Admin' => $baseDir . '/includes/class-wcpdf-admin.php', - 'WPO\\WC\\PDF_Invoices\\Assets' => $baseDir . '/includes/class-wcpdf-assets.php', - 'WPO\\WC\\PDF_Invoices\\Compatibility\\Order_Util' => $baseDir . '/includes/compatibility/class-wcpdf-order-util.php', - 'WPO\\WC\\PDF_Invoices\\Compatibility\\Third_Party_Plugins' => $baseDir . '/includes/compatibility/class-wcpdf-compatibility-third-party-plugins.php', - 'WPO\\WC\\PDF_Invoices\\Documents' => $baseDir . '/includes/class-wcpdf-documents.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Bulk_Document' => $baseDir . '/includes/documents/class-wcpdf-bulk-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Document_Number' => $baseDir . '/includes/documents/class-wcpdf-document-number.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Invoice' => $baseDir . '/includes/documents/class-wcpdf-invoice.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => $baseDir . '/includes/documents/abstract-wcpdf-order-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/includes/documents/abstract-wcpdf-order-document-methods.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Packing_Slip' => $baseDir . '/includes/documents/class-wcpdf-packing-slip.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Sequential_Number_Store' => $baseDir . '/includes/documents/class-wcpdf-sequential-number-store.php', - 'WPO\\WC\\PDF_Invoices\\Endpoint' => $baseDir . '/includes/class-wcpdf-endpoint.php', - 'WPO\\WC\\PDF_Invoices\\Font_Synchronizer' => $baseDir . '/includes/class-wcpdf-font-synchronizer.php', - 'WPO\\WC\\PDF_Invoices\\Frontend' => $baseDir . '/includes/class-wcpdf-frontend.php', - 'WPO\\WC\\PDF_Invoices\\Install' => $baseDir . '/includes/class-wcpdf-install.php', - 'WPO\\WC\\PDF_Invoices\\Main' => $baseDir . '/includes/class-wcpdf-main.php', - 'WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker' => $baseDir . '/includes/makers/class-pdf-maker.php', - 'WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker' => $baseDir . '/includes/makers/class-ubl-maker.php', - 'WPO\\WC\\PDF_Invoices\\Settings' => $baseDir . '/includes/class-wcpdf-settings.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Callbacks' => $baseDir . '/includes/settings/class-wcpdf-settings-callbacks.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Debug' => $baseDir . '/includes/settings/class-wcpdf-settings-debug.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Documents' => $baseDir . '/includes/settings/class-wcpdf-settings-documents.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_General' => $baseDir . '/includes/settings/class-wcpdf-settings-general.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_UBL' => $baseDir . '/includes/settings/class-wcpdf-settings-ubl.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Upgrade' => $baseDir . '/includes/settings/class-wcpdf-settings-upgrade.php', - 'WPO\\WC\\PDF_Invoices\\Setup_Wizard' => $baseDir . '/includes/class-wcpdf-setup-wizard.php', - 'WPO\\WC\\PDF_Invoices\\Tables\\Number_Store_List_Table' => $baseDir . '/includes/tables/class-wcpdf-number-store-list-table.php', - 'WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0' => $baseDir . '/includes/class-wcpdf-updraft-semaphore.php', + 'Symfony\\Polyfill\\Iconv\\Iconv' => $vendorDir . '/symfony/polyfill-iconv/Iconv.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => $vendorDir . '/dompdf/dompdf/src/Adapter/CPDF.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\GD' => $vendorDir . '/dompdf/dompdf/src/Adapter/GD.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\PDFLib' => $vendorDir . '/dompdf/dompdf/src/Adapter/PDFLib.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Canvas' => $vendorDir . '/dompdf/dompdf/src/Canvas.php', + 'WPO\\IPS\\Vendor\\Dompdf\\CanvasFactory' => $vendorDir . '/dompdf/dompdf/src/CanvasFactory.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Cellmap' => $vendorDir . '/dompdf/dompdf/src/Cellmap.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Cpdf' => $vendorDir . '/dompdf/dompdf/lib/Cpdf.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\AttributeTranslator' => $vendorDir . '/dompdf/dompdf/src/Css/AttributeTranslator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Color' => $vendorDir . '/dompdf/dompdf/src/Css/Color.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Attr' => $vendorDir . '/dompdf/dompdf/src/Css/Content/Attr.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\CloseQuote' => $vendorDir . '/dompdf/dompdf/src/Css/Content/CloseQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\ContentPart' => $vendorDir . '/dompdf/dompdf/src/Css/Content/ContentPart.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Counter' => $vendorDir . '/dompdf/dompdf/src/Css/Content/Counter.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Counters' => $vendorDir . '/dompdf/dompdf/src/Css/Content/Counters.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\NoCloseQuote' => $vendorDir . '/dompdf/dompdf/src/Css/Content/NoCloseQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\NoOpenQuote' => $vendorDir . '/dompdf/dompdf/src/Css/Content/NoOpenQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\OpenQuote' => $vendorDir . '/dompdf/dompdf/src/Css/Content/OpenQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\StringPart' => $vendorDir . '/dompdf/dompdf/src/Css/Content/StringPart.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Url' => $vendorDir . '/dompdf/dompdf/src/Css/Content/Url.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Style' => $vendorDir . '/dompdf/dompdf/src/Css/Style.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Stylesheet' => $vendorDir . '/dompdf/dompdf/src/Css/Stylesheet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Dompdf' => $vendorDir . '/dompdf/dompdf/src/Dompdf.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Exception' => $vendorDir . '/dompdf/dompdf/src/Exception.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Exception\\ImageException' => $vendorDir . '/dompdf/dompdf/src/Exception/ImageException.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FontMetrics' => $vendorDir . '/dompdf/dompdf/src/FontMetrics.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame' => $vendorDir . '/dompdf/dompdf/src/Frame.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\AbstractFrameDecorator' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Block' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Image' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Inline' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\ListBullet' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\ListBulletImage' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\NullFrameDecorator' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Page' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Page.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Table' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Table.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableCell' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableRow' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableRowGroup' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Text' => $vendorDir . '/dompdf/dompdf/src/FrameDecorator/Text.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\AbstractFrameReflower' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Block' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Image' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Inline' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\ListBullet' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\NullFrameReflower' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Page' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Page.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Table' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Table.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableCell' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableRow' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableRowGroup' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Text' => $vendorDir . '/dompdf/dompdf/src/FrameReflower/Text.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\Factory' => $vendorDir . '/dompdf/dompdf/src/Frame/Factory.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameListIterator' => $vendorDir . '/dompdf/dompdf/src/Frame/FrameListIterator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameTree' => $vendorDir . '/dompdf/dompdf/src/Frame/FrameTree.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameTreeIterator' => $vendorDir . '/dompdf/dompdf/src/Frame/FrameTreeIterator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Helpers' => $vendorDir . '/dompdf/dompdf/src/Helpers.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Image\\Cache' => $vendorDir . '/dompdf/dompdf/src/Image/Cache.php', + 'WPO\\IPS\\Vendor\\Dompdf\\JavascriptEmbedder' => $vendorDir . '/dompdf/dompdf/src/JavascriptEmbedder.php', + 'WPO\\IPS\\Vendor\\Dompdf\\LineBox' => $vendorDir . '/dompdf/dompdf/src/LineBox.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Options' => $vendorDir . '/dompdf/dompdf/src/Options.php', + 'WPO\\IPS\\Vendor\\Dompdf\\PhpEvaluator' => $vendorDir . '/dompdf/dompdf/src/PhpEvaluator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Absolute' => $vendorDir . '/dompdf/dompdf/src/Positioner/Absolute.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\AbstractPositioner' => $vendorDir . '/dompdf/dompdf/src/Positioner/AbstractPositioner.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Block' => $vendorDir . '/dompdf/dompdf/src/Positioner/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Fixed' => $vendorDir . '/dompdf/dompdf/src/Positioner/Fixed.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Inline' => $vendorDir . '/dompdf/dompdf/src/Positioner/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\ListBullet' => $vendorDir . '/dompdf/dompdf/src/Positioner/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\NullPositioner' => $vendorDir . '/dompdf/dompdf/src/Positioner/NullPositioner.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\TableCell' => $vendorDir . '/dompdf/dompdf/src/Positioner/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\TableRow' => $vendorDir . '/dompdf/dompdf/src/Positioner/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer' => $vendorDir . '/dompdf/dompdf/src/Renderer.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\AbstractRenderer' => $vendorDir . '/dompdf/dompdf/src/Renderer/AbstractRenderer.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Block' => $vendorDir . '/dompdf/dompdf/src/Renderer/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Image' => $vendorDir . '/dompdf/dompdf/src/Renderer/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Inline' => $vendorDir . '/dompdf/dompdf/src/Renderer/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\ListBullet' => $vendorDir . '/dompdf/dompdf/src/Renderer/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableCell' => $vendorDir . '/dompdf/dompdf/src/Renderer/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableRow' => $vendorDir . '/dompdf/dompdf/src/Renderer/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableRowGroup' => $vendorDir . '/dompdf/dompdf/src/Renderer/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Text' => $vendorDir . '/dompdf/dompdf/src/Renderer/Text.php', + 'WPO\\IPS\\Vendor\\FontLib\\AdobeFontMetrics' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php', + 'WPO\\IPS\\Vendor\\FontLib\\BinaryStream' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/BinaryStream.php', + 'WPO\\IPS\\Vendor\\FontLib\\EOT\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/EOT/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\EOT\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/EOT/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\EncodingMap' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/EncodingMap.php', + 'WPO\\IPS\\Vendor\\FontLib\\Exception\\FontNotFoundException' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php', + 'WPO\\IPS\\Vendor\\FontLib\\Font' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Font.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\Outline' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineComponent' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineComposite' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineSimple' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php', + 'WPO\\IPS\\Vendor\\FontLib\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\OpenType\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/OpenType/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\OpenType\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\DirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Table' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Table.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\cmap' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\cvt' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\fpgm' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\glyf' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\head' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/head.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\hhea' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\hmtx' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\kern' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\loca' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\maxp' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\name' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/name.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\nameRecord' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\os2' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\post' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/post.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\prep' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\Collection' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/TrueType/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/TrueType/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\Document' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/Document.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\KeyFrame' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/KeyFrame.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Comment\\Comment' => $vendorDir . '/sabberworm/php-css-parser/src/Comment/Comment.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Comment\\Commentable' => $vendorDir . '/sabberworm/php-css-parser/src/Comment/Commentable.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\OutputFormat' => $vendorDir . '/sabberworm/php-css-parser/src/OutputFormat.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\OutputFormatter' => $vendorDir . '/sabberworm/php-css-parser/src/OutputFormatter.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parser' => $vendorDir . '/sabberworm/php-css-parser/src/Parser.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\Anchor' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/Anchor.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\OutputException' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/OutputException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\ParserState' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/ParserState.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\SourceException' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/SourceException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\UnexpectedEOFException' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\UnexpectedTokenException' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\AtRule' => $vendorDir . '/sabberworm/php-css-parser/src/Property/AtRule.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\CSSNamespace' => $vendorDir . '/sabberworm/php-css-parser/src/Property/CSSNamespace.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Charset' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Charset.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Import' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Import.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\KeyframeSelector' => $vendorDir . '/sabberworm/php-css-parser/src/Property/KeyframeSelector.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Selector' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Selector.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Renderable' => $vendorDir . '/sabberworm/php-css-parser/src/Renderable.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\AtRuleSet' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\DeclarationBlock' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\RuleSet' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/RuleSet.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Rule\\Rule' => $vendorDir . '/sabberworm/php-css-parser/src/Rule/Rule.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Settings' => $vendorDir . '/sabberworm/php-css-parser/src/Settings.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CSSFunction' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CSSFunction.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CSSString' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CSSString.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CalcFunction' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CalcFunction.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CalcRuleValueList' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Color' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Color.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\LineName' => $vendorDir . '/sabberworm/php-css-parser/src/Value/LineName.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\PrimitiveValue' => $vendorDir . '/sabberworm/php-css-parser/src/Value/PrimitiveValue.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\RuleValueList' => $vendorDir . '/sabberworm/php-css-parser/src/Value/RuleValueList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Size' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Size.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\URL' => $vendorDir . '/sabberworm/php-css-parser/src/Value/URL.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Value' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Value.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\ValueList' => $vendorDir . '/sabberworm/php-css-parser/src/Value/ValueList.php', + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\InvalidUriException' => $vendorDir . '/sabre/uri/lib/InvalidUriException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\Version' => $vendorDir . '/sabre/uri/lib/Version.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\ContextStackTrait' => $vendorDir . '/sabre/xml/lib/ContextStackTrait.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element' => $vendorDir . '/sabre/xml/lib/Element.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Base' => $vendorDir . '/sabre/xml/lib/Element/Base.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Cdata' => $vendorDir . '/sabre/xml/lib/Element/Cdata.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Elements' => $vendorDir . '/sabre/xml/lib/Element/Elements.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\KeyValue' => $vendorDir . '/sabre/xml/lib/Element/KeyValue.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Uri' => $vendorDir . '/sabre/xml/lib/Element/Uri.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\XmlFragment' => $vendorDir . '/sabre/xml/lib/Element/XmlFragment.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\LibXMLException' => $vendorDir . '/sabre/xml/lib/LibXMLException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\ParseException' => $vendorDir . '/sabre/xml/lib/ParseException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Reader' => $vendorDir . '/sabre/xml/lib/Reader.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Service' => $vendorDir . '/sabre/xml/lib/Service.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Version' => $vendorDir . '/sabre/xml/lib/Version.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Writer' => $vendorDir . '/sabre/xml/lib/Writer.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\XmlDeserializable' => $vendorDir . '/sabre/xml/lib/XmlDeserializable.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\XmlSerializable' => $vendorDir . '/sabre/xml/lib/XmlSerializable.php', + 'WPO\\IPS\\Vendor\\Svg\\CssLength' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/CssLength.php', + 'WPO\\IPS\\Vendor\\Svg\\DefaultStyle' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/DefaultStyle.php', + 'WPO\\IPS\\Vendor\\Svg\\Document' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Document.php', + 'WPO\\IPS\\Vendor\\Svg\\Gradient\\Stop' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php', + 'WPO\\IPS\\Vendor\\Svg\\Style' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Style.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\CPdf' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfaceCpdf' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfaceInterface' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfacePDFLib' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\AbstractTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Anchor' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Circle' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Circle.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\ClipPath' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Ellipse' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Group' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Group.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Image' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Image.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Line' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Line.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\LinearGradient' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Path' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Path.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Polygon' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Polyline' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\RadialGradient' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Rect' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Rect.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Shape' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Shape.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Stop' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Stop.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\StyleTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 6b1bdc365..3e1034ea0 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,7 +6,8 @@ $baseDir = dirname($vendorDir); return array( - 'WPO\\WC\\UBL\\' => array($baseDir . '/ubl'), + 'WPO\\IPS\\UBL\\' => array($baseDir . '/ubl'), + 'WPO\\IPS\\' => array($baseDir . '/includes'), 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), 'Symfony\\Polyfill\\Iconv\\' => array($vendorDir . '/symfony/polyfill-iconv'), 'Svg\\' => array($vendorDir . '/dompdf/php-svg-lib/src/Svg'), diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 8c9fc774d..7c0bb8be7 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit1066d81cd8f355258ef5165247019e8a +class ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd { private static $loader; @@ -22,16 +22,16 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit1066d81cd8f355258ef5165247019e8a', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit1066d81cd8f355258ef5165247019e8a', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit1066d81cd8f355258ef5165247019e8a::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit1066d81cd8f355258ef5165247019e8a::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 5c318c377..e92c90797 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit1066d81cd8f355258ef5165247019e8a +class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', @@ -17,7 +17,8 @@ class ComposerStaticInit1066d81cd8f355258ef5165247019e8a public static $prefixLengthsPsr4 = array ( 'W' => array ( - 'WPO\\WC\\UBL\\' => 11, + 'WPO\\IPS\\UBL\\' => 12, + 'WPO\\IPS\\' => 8, ), 'S' => array ( @@ -43,10 +44,14 @@ class ComposerStaticInit1066d81cd8f355258ef5165247019e8a ); public static $prefixDirsPsr4 = array ( - 'WPO\\WC\\UBL\\' => + 'WPO\\IPS\\UBL\\' => array ( 0 => __DIR__ . '/../..' . '/ubl', ), + 'WPO\\IPS\\' => + array ( + 0 => __DIR__ . '/../..' . '/includes', + ), 'Symfony\\Polyfill\\Mbstring\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', @@ -86,45 +91,245 @@ class ComposerStaticInit1066d81cd8f355258ef5165247019e8a ); public static $classMap = array ( + 'ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd' => __DIR__ . '/..' . '/composer/autoload_real.php', + 'Composer\\Autoload\\ClassLoader' => __DIR__ . '/..' . '/composer/ClassLoader.php', + 'Composer\\Autoload\\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd' => __DIR__ . '/..' . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', - 'Dompdf\\Cpdf' => __DIR__ . '/..' . '/dompdf/dompdf/lib/Cpdf.php', - 'WPO\\WC\\PDF_Invoices\\Admin' => __DIR__ . '/../..' . '/includes/class-wcpdf-admin.php', - 'WPO\\WC\\PDF_Invoices\\Assets' => __DIR__ . '/../..' . '/includes/class-wcpdf-assets.php', - 'WPO\\WC\\PDF_Invoices\\Compatibility\\Order_Util' => __DIR__ . '/../..' . '/includes/compatibility/class-wcpdf-order-util.php', - 'WPO\\WC\\PDF_Invoices\\Compatibility\\Third_Party_Plugins' => __DIR__ . '/../..' . '/includes/compatibility/class-wcpdf-compatibility-third-party-plugins.php', - 'WPO\\WC\\PDF_Invoices\\Documents' => __DIR__ . '/../..' . '/includes/class-wcpdf-documents.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Bulk_Document' => __DIR__ . '/../..' . '/includes/documents/class-wcpdf-bulk-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Document_Number' => __DIR__ . '/../..' . '/includes/documents/class-wcpdf-document-number.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Invoice' => __DIR__ . '/../..' . '/includes/documents/class-wcpdf-invoice.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => __DIR__ . '/../..' . '/includes/documents/abstract-wcpdf-order-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/includes/documents/abstract-wcpdf-order-document-methods.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Packing_Slip' => __DIR__ . '/../..' . '/includes/documents/class-wcpdf-packing-slip.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Sequential_Number_Store' => __DIR__ . '/../..' . '/includes/documents/class-wcpdf-sequential-number-store.php', - 'WPO\\WC\\PDF_Invoices\\Endpoint' => __DIR__ . '/../..' . '/includes/class-wcpdf-endpoint.php', - 'WPO\\WC\\PDF_Invoices\\Font_Synchronizer' => __DIR__ . '/../..' . '/includes/class-wcpdf-font-synchronizer.php', - 'WPO\\WC\\PDF_Invoices\\Frontend' => __DIR__ . '/../..' . '/includes/class-wcpdf-frontend.php', - 'WPO\\WC\\PDF_Invoices\\Install' => __DIR__ . '/../..' . '/includes/class-wcpdf-install.php', - 'WPO\\WC\\PDF_Invoices\\Main' => __DIR__ . '/../..' . '/includes/class-wcpdf-main.php', - 'WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker' => __DIR__ . '/../..' . '/includes/makers/class-pdf-maker.php', - 'WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker' => __DIR__ . '/../..' . '/includes/makers/class-ubl-maker.php', - 'WPO\\WC\\PDF_Invoices\\Settings' => __DIR__ . '/../..' . '/includes/class-wcpdf-settings.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Callbacks' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-callbacks.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Debug' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-debug.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Documents' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-documents.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_General' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-general.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_UBL' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-ubl.php', - 'WPO\\WC\\PDF_Invoices\\Settings\\Settings_Upgrade' => __DIR__ . '/../..' . '/includes/settings/class-wcpdf-settings-upgrade.php', - 'WPO\\WC\\PDF_Invoices\\Setup_Wizard' => __DIR__ . '/../..' . '/includes/class-wcpdf-setup-wizard.php', - 'WPO\\WC\\PDF_Invoices\\Tables\\Number_Store_List_Table' => __DIR__ . '/../..' . '/includes/tables/class-wcpdf-number-store-list-table.php', - 'WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0' => __DIR__ . '/../..' . '/includes/class-wcpdf-updraft-semaphore.php', + 'Symfony\\Polyfill\\Iconv\\Iconv' => __DIR__ . '/..' . '/symfony/polyfill-iconv/Iconv.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/CPDF.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\GD' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/GD.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\PDFLib' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/PDFLib.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Canvas' => __DIR__ . '/..' . '/dompdf/dompdf/src/Canvas.php', + 'WPO\\IPS\\Vendor\\Dompdf\\CanvasFactory' => __DIR__ . '/..' . '/dompdf/dompdf/src/CanvasFactory.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Cellmap' => __DIR__ . '/..' . '/dompdf/dompdf/src/Cellmap.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Cpdf' => __DIR__ . '/..' . '/dompdf/dompdf/lib/Cpdf.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\AttributeTranslator' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/AttributeTranslator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Color' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Color.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Attr' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/Attr.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\CloseQuote' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/CloseQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\ContentPart' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/ContentPart.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Counter' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/Counter.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Counters' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/Counters.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\NoCloseQuote' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/NoCloseQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\NoOpenQuote' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/NoOpenQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\OpenQuote' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/OpenQuote.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\StringPart' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/StringPart.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Content\\Url' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Content/Url.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Style' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Style.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Css\\Stylesheet' => __DIR__ . '/..' . '/dompdf/dompdf/src/Css/Stylesheet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Dompdf' => __DIR__ . '/..' . '/dompdf/dompdf/src/Dompdf.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Exception' => __DIR__ . '/..' . '/dompdf/dompdf/src/Exception.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Exception\\ImageException' => __DIR__ . '/..' . '/dompdf/dompdf/src/Exception/ImageException.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FontMetrics' => __DIR__ . '/..' . '/dompdf/dompdf/src/FontMetrics.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame' => __DIR__ . '/..' . '/dompdf/dompdf/src/Frame.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\AbstractFrameDecorator' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Block' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Image' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Inline' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\ListBullet' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\ListBulletImage' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\NullFrameDecorator' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Page' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Page.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Table' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Table.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableCell' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableRow' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\TableRowGroup' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameDecorator\\Text' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameDecorator/Text.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\AbstractFrameReflower' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Block' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Image' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Inline' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\ListBullet' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\NullFrameReflower' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Page' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Page.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Table' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Table.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableCell' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableRow' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\TableRowGroup' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\FrameReflower\\Text' => __DIR__ . '/..' . '/dompdf/dompdf/src/FrameReflower/Text.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\Factory' => __DIR__ . '/..' . '/dompdf/dompdf/src/Frame/Factory.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameListIterator' => __DIR__ . '/..' . '/dompdf/dompdf/src/Frame/FrameListIterator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameTree' => __DIR__ . '/..' . '/dompdf/dompdf/src/Frame/FrameTree.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Frame\\FrameTreeIterator' => __DIR__ . '/..' . '/dompdf/dompdf/src/Frame/FrameTreeIterator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Helpers' => __DIR__ . '/..' . '/dompdf/dompdf/src/Helpers.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Image\\Cache' => __DIR__ . '/..' . '/dompdf/dompdf/src/Image/Cache.php', + 'WPO\\IPS\\Vendor\\Dompdf\\JavascriptEmbedder' => __DIR__ . '/..' . '/dompdf/dompdf/src/JavascriptEmbedder.php', + 'WPO\\IPS\\Vendor\\Dompdf\\LineBox' => __DIR__ . '/..' . '/dompdf/dompdf/src/LineBox.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Options' => __DIR__ . '/..' . '/dompdf/dompdf/src/Options.php', + 'WPO\\IPS\\Vendor\\Dompdf\\PhpEvaluator' => __DIR__ . '/..' . '/dompdf/dompdf/src/PhpEvaluator.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Absolute' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/Absolute.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\AbstractPositioner' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/AbstractPositioner.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Block' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Fixed' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/Fixed.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\Inline' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\ListBullet' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\NullPositioner' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/NullPositioner.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\TableCell' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Positioner\\TableRow' => __DIR__ . '/..' . '/dompdf/dompdf/src/Positioner/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\AbstractRenderer' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/AbstractRenderer.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Block' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/Block.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Image' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/Image.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Inline' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/Inline.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\ListBullet' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/ListBullet.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableCell' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/TableCell.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableRow' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/TableRow.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\TableRowGroup' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/TableRowGroup.php', + 'WPO\\IPS\\Vendor\\Dompdf\\Renderer\\Text' => __DIR__ . '/..' . '/dompdf/dompdf/src/Renderer/Text.php', + 'WPO\\IPS\\Vendor\\FontLib\\AdobeFontMetrics' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php', + 'WPO\\IPS\\Vendor\\FontLib\\BinaryStream' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/BinaryStream.php', + 'WPO\\IPS\\Vendor\\FontLib\\EOT\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/EOT/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\EOT\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/EOT/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\EncodingMap' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/EncodingMap.php', + 'WPO\\IPS\\Vendor\\FontLib\\Exception\\FontNotFoundException' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php', + 'WPO\\IPS\\Vendor\\FontLib\\Font' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Font.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\Outline' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineComponent' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineComposite' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php', + 'WPO\\IPS\\Vendor\\FontLib\\Glyph\\OutlineSimple' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php', + 'WPO\\IPS\\Vendor\\FontLib\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\OpenType\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/OpenType/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\OpenType\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\DirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Table' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Table.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\cmap' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\cvt' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\fpgm' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\glyf' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\head' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/head.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\hhea' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\hmtx' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\kern' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\loca' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\maxp' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\name' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/name.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\nameRecord' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\os2' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\post' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/post.php', + 'WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\prep' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\Collection' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/TrueType/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/TrueType/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\TrueType\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', + 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\Document' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/Document.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\KeyFrame' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/KeyFrame.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Comment\\Comment' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Comment/Comment.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Comment\\Commentable' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Comment/Commentable.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\OutputFormat' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/OutputFormat.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\OutputFormatter' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/OutputFormatter.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parser' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parser.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\Anchor' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/Anchor.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\OutputException' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/OutputException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\ParserState' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/ParserState.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\SourceException' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/SourceException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\UnexpectedEOFException' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Parsing\\UnexpectedTokenException' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\AtRule' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/AtRule.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\CSSNamespace' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/CSSNamespace.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Charset' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/Charset.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Import' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/Import.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\KeyframeSelector' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/KeyframeSelector.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Property\\Selector' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Property/Selector.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Renderable' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Renderable.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\AtRuleSet' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\DeclarationBlock' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\RuleSet\\RuleSet' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/RuleSet/RuleSet.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Rule\\Rule' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Rule/Rule.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Settings' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Settings.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CSSFunction' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/CSSFunction.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CSSString' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/CSSString.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CalcFunction' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/CalcFunction.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\CalcRuleValueList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Color' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/Color.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\LineName' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/LineName.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\PrimitiveValue' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/PrimitiveValue.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\RuleValueList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/RuleValueList.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Size' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/Size.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\URL' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/URL.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\Value' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/Value.php', + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\Value\\ValueList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/Value/ValueList.php', + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\InvalidUriException' => __DIR__ . '/..' . '/sabre/uri/lib/InvalidUriException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\Version' => __DIR__ . '/..' . '/sabre/uri/lib/Version.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\ContextStackTrait' => __DIR__ . '/..' . '/sabre/xml/lib/ContextStackTrait.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element' => __DIR__ . '/..' . '/sabre/xml/lib/Element.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Base' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Base.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Cdata' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Cdata.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Elements' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Elements.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\KeyValue' => __DIR__ . '/..' . '/sabre/xml/lib/Element/KeyValue.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Uri' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Uri.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\XmlFragment' => __DIR__ . '/..' . '/sabre/xml/lib/Element/XmlFragment.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\LibXMLException' => __DIR__ . '/..' . '/sabre/xml/lib/LibXMLException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\ParseException' => __DIR__ . '/..' . '/sabre/xml/lib/ParseException.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Reader' => __DIR__ . '/..' . '/sabre/xml/lib/Reader.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Service' => __DIR__ . '/..' . '/sabre/xml/lib/Service.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Version' => __DIR__ . '/..' . '/sabre/xml/lib/Version.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\Writer' => __DIR__ . '/..' . '/sabre/xml/lib/Writer.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\XmlDeserializable' => __DIR__ . '/..' . '/sabre/xml/lib/XmlDeserializable.php', + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\XmlSerializable' => __DIR__ . '/..' . '/sabre/xml/lib/XmlSerializable.php', + 'WPO\\IPS\\Vendor\\Svg\\CssLength' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/CssLength.php', + 'WPO\\IPS\\Vendor\\Svg\\DefaultStyle' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/DefaultStyle.php', + 'WPO\\IPS\\Vendor\\Svg\\Document' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Document.php', + 'WPO\\IPS\\Vendor\\Svg\\Gradient\\Stop' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php', + 'WPO\\IPS\\Vendor\\Svg\\Style' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Style.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\CPdf' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfaceCpdf' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfaceInterface' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php', + 'WPO\\IPS\\Vendor\\Svg\\Surface\\SurfacePDFLib' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\AbstractTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Anchor' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Circle' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Circle.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\ClipPath' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Ellipse' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Group' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Group.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Image' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Image.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Line' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Line.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\LinearGradient' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Path' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Path.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Polygon' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Polyline' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\RadialGradient' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Rect' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Rect.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Shape' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Shape.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Stop' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Stop.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\StyleTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', + 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', ); public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit1066d81cd8f355258ef5165247019e8a::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit1066d81cd8f355258ef5165247019e8a::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit1066d81cd8f355258ef5165247019e8a::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 311ad1fea..874be7064 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -236,17 +236,17 @@ }, { "name": "sabberworm/php-css-parser", - "version": "v8.5.1", - "version_normalized": "8.5.1.0", + "version": "v8.6.0", + "version_normalized": "8.6.0.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152" + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/4a3d572b0f8b28bb6fd016ae8bbfc445facef152", - "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70", + "reference": "d2fb94a9641be84d79c7548c6d39bbebba6e9a70", "shasum": "" }, "require": { @@ -259,7 +259,7 @@ "suggest": { "ext-mbstring": "for parsing UTF-8 CSS" }, - "time": "2024-02-15T16:41:13+00:00", + "time": "2024-07-01T07:33:21+00:00", "type": "library", "extra": { "branch-alias": { @@ -298,7 +298,7 @@ ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.5.1" + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.6.0" }, "install-path": "../sabberworm/php-css-parser" }, @@ -439,17 +439,17 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.29.0", - "version_normalized": "1.29.0.0", + "version": "v1.30.0", + "version_normalized": "1.30.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f" + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", - "reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c027e6a3c6aee334663ec21f5852e89738abc805", + "reference": "c027e6a3c6aee334663ec21f5852e89738abc805", "shasum": "" }, "require": { @@ -461,7 +461,7 @@ "suggest": { "ext-iconv": "For best performance" }, - "time": "2024-01-29T20:11:03+00:00", + "time": "2024-05-31T15:07:36+00:00", "type": "library", "extra": { "thanks": { @@ -502,7 +502,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.30.0" }, "funding": [ { @@ -522,17 +522,17 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", - "version_normalized": "1.29.0.0", + "version": "v1.30.0", + "version_normalized": "1.30.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { @@ -544,7 +544,7 @@ "suggest": { "ext-mbstring": "For best performance" }, - "time": "2024-01-29T20:11:03+00:00", + "time": "2024-06-19T12:30:46+00:00", "type": "library", "extra": { "thanks": { @@ -585,7 +585,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 2db2ce5fd..86ec71f6f 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'wpovernight/woocommerce-pdf-invoices-packing-slips', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'b4624cb8fd152e38325d4a4e5a268d40bd7fff95', + 'reference' => '635e581d03cf2acc46ae5cf690ca221ac88d2f99', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -47,9 +47,9 @@ 'dev_requirement' => false, ), 'sabberworm/php-css-parser' => array( - 'pretty_version' => 'v8.5.1', - 'version' => '8.5.1.0', - 'reference' => '4a3d572b0f8b28bb6fd016ae8bbfc445facef152', + 'pretty_version' => 'v8.6.0', + 'version' => '8.6.0.0', + 'reference' => 'd2fb94a9641be84d79c7548c6d39bbebba6e9a70', 'type' => 'library', 'install_path' => __DIR__ . '/../sabberworm/php-css-parser', 'aliases' => array(), @@ -74,18 +74,18 @@ 'dev_requirement' => false, ), 'symfony/polyfill-iconv' => array( - 'pretty_version' => 'v1.29.0', - 'version' => '1.29.0.0', - 'reference' => 'cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f', + 'pretty_version' => 'v1.30.0', + 'version' => '1.30.0.0', + 'reference' => 'c027e6a3c6aee334663ec21f5852e89738abc805', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-iconv', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( - 'pretty_version' => 'v1.29.0', - 'version' => '1.29.0.0', - 'reference' => '9773676c8a1bb1f8d4340a62efe641cf76eda7ec', + 'pretty_version' => 'v1.30.0', + 'version' => '1.30.0.0', + 'reference' => 'fd22ab50000ef01661e2a31d850ebaa297f8e03c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), @@ -94,7 +94,7 @@ 'wpovernight/woocommerce-pdf-invoices-packing-slips' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'b4624cb8fd152e38325d4a4e5a268d40bd7fff95', + 'reference' => '635e581d03cf2acc46ae5cf690ca221ac88d2f99', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/dompdf/dompdf/lib/Cpdf.php b/vendor/dompdf/dompdf/lib/Cpdf.php index 1ff5ab4a0..868bb25fa 100644 --- a/vendor/dompdf/dompdf/lib/Cpdf.php +++ b/vendor/dompdf/dompdf/lib/Cpdf.php @@ -6,12 +6,14 @@ * @author Wayne Munro * @license http://creativecommons.org/licenses/publicdomain/ Public Domain * @package Cpdf + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; -use FontLib\Exception\FontNotFoundException; -use FontLib\Font; -use FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\Exception\FontNotFoundException; +use WPO\IPS\Vendor\FontLib\Font; +use WPO\IPS\Vendor\FontLib\BinaryStream; class Cpdf { @@ -5919,7 +5921,7 @@ function addPngFromFile($file, $x, $y, $w = 0, $h = 0) */ function addSvgFromFile($file, $x, $y, $w = 0, $h = 0) { - $doc = new \Svg\Document(); + $doc = new \WPO\IPS\Vendor\Svg\Document(); $doc->loadFile($file); $dimensions = $doc->getDimensions(); @@ -5927,7 +5929,7 @@ function addSvgFromFile($file, $x, $y, $w = 0, $h = 0) $this->transform([$w / $dimensions["width"], 0, 0, $h / $dimensions["height"], $x, $y]); - $surface = new \Svg\Surface\SurfaceCpdf($doc, $this); + $surface = new \WPO\IPS\Vendor\Svg\Surface\SurfaceCpdf($doc, $this); $doc->render($surface); $this->restore(); diff --git a/vendor/dompdf/dompdf/src/Adapter/CPDF.php b/vendor/dompdf/dompdf/src/Adapter/CPDF.php index 5b3f0ce80..c74336d59 100644 --- a/vendor/dompdf/dompdf/src/Adapter/CPDF.php +++ b/vendor/dompdf/dompdf/src/Adapter/CPDF.php @@ -3,18 +3,20 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ // FIXME: Need to sanity check inputs to this class -namespace Dompdf\Adapter; +namespace WPO\IPS\Vendor\Dompdf\Adapter; -use Dompdf\Canvas; -use Dompdf\Dompdf; -use Dompdf\Exception; -use Dompdf\FontMetrics; -use Dompdf\Helpers; -use Dompdf\Image\Cache; -use FontLib\Exception\FontNotFoundException; +use WPO\IPS\Vendor\Dompdf\Canvas; +use WPO\IPS\Vendor\Dompdf\Dompdf; +use WPO\IPS\Vendor\Dompdf\Exception; +use WPO\IPS\Vendor\Dompdf\FontMetrics; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Image\Cache; +use WPO\IPS\Vendor\FontLib\Exception\FontNotFoundException; /** * PDF rendering interface @@ -109,7 +111,7 @@ class CPDF implements Canvas /** * Instance of Cpdf class * - * @var \Dompdf\Cpdf + * @var \WPO\IPS\Vendor\Dompdf\Cpdf */ protected $_pdf; @@ -174,7 +176,7 @@ public function __construct($paper = "letter", string $orientation = "portrait", $this->_dompdf = $dompdf; } - $this->_pdf = new \Dompdf\Cpdf( + $this->_pdf = new \WPO\IPS\Vendor\Dompdf\Cpdf( $size, true, $this->_dompdf->getOptions()->getFontCache(), @@ -202,7 +204,7 @@ public function get_dompdf() /** * Returns the Cpdf instance * - * @return \Dompdf\Cpdf + * @return \WPO\IPS\Vendor\Dompdf\Cpdf */ public function get_cpdf() { @@ -689,8 +691,8 @@ public function select($x, $y, $w, $h, $font, $size, $color = [0, 0, 0], $opts = $pdf->addForm(); } - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_CHOICE; - $ff = \Dompdf\Cpdf::ACROFORM_FIELD_CHOICE_COMBO; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_CHOICE; + $ff = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_CHOICE_COMBO; $id = $pdf->addFormField($ft, rand(), $x, $this->y($y) - $h, $x + $w, $this->y($y), $ff, $size, $color); $pdf->setFormFieldOpt($id, $opts); @@ -706,8 +708,8 @@ public function textarea($x, $y, $w, $h, $font, $size, $color = [0, 0, 0]) $pdf->addForm(); } - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT; - $ff = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT_MULTILINE; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT; + $ff = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT_MULTILINE; $pdf->addFormField($ft, rand(), $x, $this->y($y) - $h, $x + $w, $this->y($y), $ff, $size, $color); } @@ -722,19 +724,19 @@ public function input($x, $y, $w, $h, $type, $font, $size, $color = [0, 0, 0]) $pdf->addForm(); } - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT; $ff = 0; switch ($type) { case 'text': - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT; break; case 'password': - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT; - $ff = \Dompdf\Cpdf::ACROFORM_FIELD_TEXT_PASSWORD; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT; + $ff = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_TEXT_PASSWORD; break; case 'submit': - $ft = \Dompdf\Cpdf::ACROFORM_FIELD_BUTTON; + $ft = \WPO\IPS\Vendor\Dompdf\Cpdf::ACROFORM_FIELD_BUTTON; break; } diff --git a/vendor/dompdf/dompdf/src/Adapter/GD.php b/vendor/dompdf/dompdf/src/Adapter/GD.php index 54e9dde5d..2f65d8469 100644 --- a/vendor/dompdf/dompdf/src/Adapter/GD.php +++ b/vendor/dompdf/dompdf/src/Adapter/GD.php @@ -3,13 +3,15 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Adapter; +namespace WPO\IPS\Vendor\Dompdf\Adapter; -use Dompdf\Canvas; -use Dompdf\Dompdf; -use Dompdf\Helpers; -use Dompdf\Image\Cache; +use WPO\IPS\Vendor\Dompdf\Canvas; +use WPO\IPS\Vendor\Dompdf\Dompdf; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Image\Cache; /** * Image rendering interface diff --git a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php b/vendor/dompdf/dompdf/src/Adapter/PDFLib.php index 1964d60ef..050d09d91 100644 --- a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php +++ b/vendor/dompdf/dompdf/src/Adapter/PDFLib.php @@ -3,15 +3,17 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Adapter; +namespace WPO\IPS\Vendor\Dompdf\Adapter; -use Dompdf\Canvas; -use Dompdf\Dompdf; -use Dompdf\Exception; -use Dompdf\FontMetrics; -use Dompdf\Helpers; -use Dompdf\Image\Cache; +use WPO\IPS\Vendor\Dompdf\Canvas; +use WPO\IPS\Vendor\Dompdf\Dompdf; +use WPO\IPS\Vendor\Dompdf\Exception; +use WPO\IPS\Vendor\Dompdf\FontMetrics; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Image\Cache; /** * PDF rendering interface @@ -78,7 +80,7 @@ class PDFLib implements Canvas ]; /** - * @var \Dompdf\Dompdf + * @var \WPO\IPS\Vendor\Dompdf\Dompdf */ protected $_dompdf; diff --git a/vendor/dompdf/dompdf/src/Canvas.php b/vendor/dompdf/dompdf/src/Canvas.php index 7199456d3..730e6757d 100644 --- a/vendor/dompdf/dompdf/src/Canvas.php +++ b/vendor/dompdf/dompdf/src/Canvas.php @@ -3,8 +3,10 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; /** * Main rendering interface diff --git a/vendor/dompdf/dompdf/src/CanvasFactory.php b/vendor/dompdf/dompdf/src/CanvasFactory.php index d89320c14..02429de62 100644 --- a/vendor/dompdf/dompdf/src/CanvasFactory.php +++ b/vendor/dompdf/dompdf/src/CanvasFactory.php @@ -3,8 +3,10 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; /** * Create canvas instances @@ -41,14 +43,14 @@ static function get_instance(Dompdf $dompdf, $paper, string $orientation, ?strin if (($backend === "auto" || $backend === "pdflib") && class_exists("PDFLib", false) ) { - $class = "Dompdf\\Adapter\\PDFLib"; + $class = "WPO\\IPS\\Vendor\\Dompdf\\Adapter\\PDFLib"; } else { if ($backend === "gd" && extension_loaded('gd')) { - $class = "Dompdf\\Adapter\\GD"; + $class = "WPO\\IPS\\Vendor\\Dompdf\\Adapter\\GD"; } else { - $class = "Dompdf\\Adapter\\CPDF"; + $class = "WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF"; } } } diff --git a/vendor/dompdf/dompdf/src/Cellmap.php b/vendor/dompdf/dompdf/src/Cellmap.php index 81b3985a3..826746856 100644 --- a/vendor/dompdf/dompdf/src/Cellmap.php +++ b/vendor/dompdf/dompdf/src/Cellmap.php @@ -3,12 +3,14 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Table as TableFrameDecorator; -use Dompdf\FrameDecorator\TableCell as TableCellFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Table as TableFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\TableCell as TableCellFrameDecorator; /** * Maps table cells to the table grid. diff --git a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php b/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php index 9845710aa..97687e393 100644 --- a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php +++ b/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Css; +namespace WPO\IPS\Vendor\Dompdf\Css; -use Dompdf\Frame; -use Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Helpers; /** * Translates HTML 4.0 attributes into CSS rules diff --git a/vendor/dompdf/dompdf/src/Css/Color.php b/vendor/dompdf/dompdf/src/Css/Color.php index 28a9f562c..fcb9ec486 100644 --- a/vendor/dompdf/dompdf/src/Css/Color.php +++ b/vendor/dompdf/dompdf/src/Css/Color.php @@ -4,10 +4,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Css; +namespace WPO\IPS\Vendor\Dompdf\Css; -use Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Helpers; class Color { diff --git a/vendor/dompdf/dompdf/src/Css/Content/Attr.php b/vendor/dompdf/dompdf/src/Css/Content/Attr.php index 6a227ddd9..f4a984fc2 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/Attr.php +++ b/vendor/dompdf/dompdf/src/Css/Content/Attr.php @@ -1,5 +1,10 @@ loadFile($filename); [$width, $height] = $doc->getDimensions(); diff --git a/vendor/dompdf/dompdf/src/Image/Cache.php b/vendor/dompdf/dompdf/src/Image/Cache.php index b3e1d0e9e..61a373e40 100644 --- a/vendor/dompdf/dompdf/src/Image/Cache.php +++ b/vendor/dompdf/dompdf/src/Image/Cache.php @@ -3,12 +3,14 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Image; +namespace WPO\IPS\Vendor\Dompdf\Image; -use Dompdf\Options; -use Dompdf\Helpers; -use Dompdf\Exception\ImageException; +use WPO\IPS\Vendor\Dompdf\Options; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Exception\ImageException; /** * Static class that resolves image urls and downloads and caches diff --git a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php b/vendor/dompdf/dompdf/src/JavascriptEmbedder.php index f4b9bc25a..ecf7c3d30 100644 --- a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php +++ b/vendor/dompdf/dompdf/src/JavascriptEmbedder.php @@ -3,8 +3,10 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; /** * Embeds Javascript into the PDF document diff --git a/vendor/dompdf/dompdf/src/LineBox.php b/vendor/dompdf/dompdf/src/LineBox.php index 85ea8cc17..492d37652 100644 --- a/vendor/dompdf/dompdf/src/LineBox.php +++ b/vendor/dompdf/dompdf/src/LineBox.php @@ -3,15 +3,17 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; - -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Block; -use Dompdf\FrameDecorator\ListBullet; -use Dompdf\FrameDecorator\Page; -use Dompdf\FrameReflower\Text as TextFrameReflower; -use Dompdf\Positioner\Inline as InlinePositioner; +namespace WPO\IPS\Vendor\Dompdf; + +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Block; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\ListBullet; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Page; +use WPO\IPS\Vendor\Dompdf\FrameReflower\Text as TextFrameReflower; +use WPO\IPS\Vendor\Dompdf\Positioner\Inline as InlinePositioner; use Iterator; /** diff --git a/vendor/dompdf/dompdf/src/Options.php b/vendor/dompdf/dompdf/src/Options.php index 4d5e16115..cb696caec 100644 --- a/vendor/dompdf/dompdf/src/Options.php +++ b/vendor/dompdf/dompdf/src/Options.php @@ -3,8 +3,10 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; class Options { @@ -108,7 +110,7 @@ class Options * The default paper size. * * North America standard is "letter"; other countries generally "a4" - * @see \Dompdf\Adapter\CPDF::PAPER_SIZES for valid sizes + * @see \WPO\IPS\Vendor\Dompdf\Adapter\CPDF::PAPER_SIZES for valid sizes * * @var string|float[] */ diff --git a/vendor/dompdf/dompdf/src/PhpEvaluator.php b/vendor/dompdf/dompdf/src/PhpEvaluator.php index 4a46555ca..9c6975715 100644 --- a/vendor/dompdf/dompdf/src/PhpEvaluator.php +++ b/vendor/dompdf/dompdf/src/PhpEvaluator.php @@ -3,8 +3,10 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; +namespace WPO\IPS\Vendor\Dompdf; /** * Executes inline PHP code during the rendering process diff --git a/vendor/dompdf/dompdf/src/Positioner/Absolute.php b/vendor/dompdf/dompdf/src/Positioner/Absolute.php index 2df9a742b..136453d21 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Absolute.php +++ b/vendor/dompdf/dompdf/src/Positioner/Absolute.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameReflower\Block; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameReflower\Block; /** * Positions absolutely positioned frames diff --git a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php b/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php index a75c09fb9..bf66ef62e 100644 --- a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php +++ b/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; /** * Base AbstractPositioner class diff --git a/vendor/dompdf/dompdf/src/Positioner/Block.php b/vendor/dompdf/dompdf/src/Positioner/Block.php index e6f65eab9..23e8a0877 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Block.php +++ b/vendor/dompdf/dompdf/src/Positioner/Block.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; /** * Positions block frames diff --git a/vendor/dompdf/dompdf/src/Positioner/Fixed.php b/vendor/dompdf/dompdf/src/Positioner/Fixed.php index 13eb9e9c0..cf0ceaeb1 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Fixed.php +++ b/vendor/dompdf/dompdf/src/Positioner/Fixed.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameReflower\Block; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameReflower\Block; /** * Positions fixely positioned frames diff --git a/vendor/dompdf/dompdf/src/Positioner/Inline.php b/vendor/dompdf/dompdf/src/Positioner/Inline.php index f1036e97b..9a923f697 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Inline.php +++ b/vendor/dompdf/dompdf/src/Positioner/Inline.php @@ -3,13 +3,15 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Inline as InlineFrameDecorator; -use Dompdf\Exception; -use Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Inline as InlineFrameDecorator; +use WPO\IPS\Vendor\Dompdf\Exception; +use WPO\IPS\Vendor\Dompdf\Helpers; /** * Positions inline frames diff --git a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php b/vendor/dompdf/dompdf/src/Positioner/ListBullet.php index 081d59419..feed4f744 100644 --- a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php +++ b/vendor/dompdf/dompdf/src/Positioner/ListBullet.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\ListBullet as ListBulletFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\ListBullet as ListBulletFrameDecorator; /** * Positions list bullets diff --git a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php b/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php index 6ad425c34..7adee5137 100644 --- a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php +++ b/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; /** * Dummy positioner diff --git a/vendor/dompdf/dompdf/src/Positioner/TableCell.php b/vendor/dompdf/dompdf/src/Positioner/TableCell.php index e012aaa3a..94cd7a573 100644 --- a/vendor/dompdf/dompdf/src/Positioner/TableCell.php +++ b/vendor/dompdf/dompdf/src/Positioner/TableCell.php @@ -3,12 +3,14 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\Exception; -use Dompdf\FrameDecorator\AbstractFrameDecorator; -use Dompdf\FrameDecorator\Table; +use WPO\IPS\Vendor\Dompdf\Exception; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Table; /** * Positions table cells diff --git a/vendor/dompdf/dompdf/src/Positioner/TableRow.php b/vendor/dompdf/dompdf/src/Positioner/TableRow.php index 79c0fcf25..ac1338c11 100644 --- a/vendor/dompdf/dompdf/src/Positioner/TableRow.php +++ b/vendor/dompdf/dompdf/src/Positioner/TableRow.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Positioner; +namespace WPO\IPS\Vendor\Dompdf\Positioner; -use Dompdf\FrameDecorator\AbstractFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\AbstractFrameDecorator; /** * Positions table rows diff --git a/vendor/dompdf/dompdf/src/Renderer.php b/vendor/dompdf/dompdf/src/Renderer.php index 15391fb63..9c8d53762 100644 --- a/vendor/dompdf/dompdf/src/Renderer.php +++ b/vendor/dompdf/dompdf/src/Renderer.php @@ -3,18 +3,20 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf; - -use Dompdf\Renderer\AbstractRenderer; -use Dompdf\Renderer\Block; -use Dompdf\Renderer\Image; -use Dompdf\Renderer\Inline; -use Dompdf\Renderer\ListBullet; -use Dompdf\Renderer\TableCell; -use Dompdf\Renderer\TableRow; -use Dompdf\Renderer\TableRowGroup; -use Dompdf\Renderer\Text; +namespace WPO\IPS\Vendor\Dompdf; + +use WPO\IPS\Vendor\Dompdf\Renderer\AbstractRenderer; +use WPO\IPS\Vendor\Dompdf\Renderer\Block; +use WPO\IPS\Vendor\Dompdf\Renderer\Image; +use WPO\IPS\Vendor\Dompdf\Renderer\Inline; +use WPO\IPS\Vendor\Dompdf\Renderer\ListBullet; +use WPO\IPS\Vendor\Dompdf\Renderer\TableCell; +use WPO\IPS\Vendor\Dompdf\Renderer\TableRow; +use WPO\IPS\Vendor\Dompdf\Renderer\TableRowGroup; +use WPO\IPS\Vendor\Dompdf\Renderer\Text; /** * Concrete renderer diff --git a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php b/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php index 0725ec4f2..95bb337cd 100644 --- a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php +++ b/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php @@ -3,17 +3,19 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; use DOMElement; -use Dompdf\Adapter\CPDF; -use Dompdf\Css\Color; -use Dompdf\Css\Style; -use Dompdf\Dompdf; -use Dompdf\Frame; -use Dompdf\Helpers; -use Dompdf\Image\Cache; +use WPO\IPS\Vendor\Dompdf\Adapter\CPDF; +use WPO\IPS\Vendor\Dompdf\Css\Color; +use WPO\IPS\Vendor\Dompdf\Css\Style; +use WPO\IPS\Vendor\Dompdf\Dompdf; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Image\Cache; /** * Base renderer class @@ -26,7 +28,7 @@ abstract class AbstractRenderer /** * Rendering backend * - * @var \Dompdf\Canvas + * @var \WPO\IPS\Vendor\Dompdf\Canvas */ protected $_canvas; diff --git a/vendor/dompdf/dompdf/src/Renderer/Block.php b/vendor/dompdf/dompdf/src/Renderer/Block.php index ab2768dc9..4f5551c07 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Block.php +++ b/vendor/dompdf/dompdf/src/Renderer/Block.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Block as BlockFrameDecorator; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Block as BlockFrameDecorator; /** * Renders block frames diff --git a/vendor/dompdf/dompdf/src/Renderer/Image.php b/vendor/dompdf/dompdf/src/Renderer/Image.php index 1373bb079..ec82dce75 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Image.php +++ b/vendor/dompdf/dompdf/src/Renderer/Image.php @@ -3,12 +3,14 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Image as ImageFrameDecorator; -use Dompdf\Image\Cache; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Image as ImageFrameDecorator; +use WPO\IPS\Vendor\Dompdf\Image\Cache; /** * Image renderer diff --git a/vendor/dompdf/dompdf/src/Renderer/Inline.php b/vendor/dompdf/dompdf/src/Renderer/Inline.php index 5d9e284ea..0c08b36c5 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Inline.php +++ b/vendor/dompdf/dompdf/src/Renderer/Inline.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Frame; /** * Renders inline frames diff --git a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php b/vendor/dompdf/dompdf/src/Renderer/ListBullet.php index 78051a84d..7a859701d 100644 --- a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php +++ b/vendor/dompdf/dompdf/src/Renderer/ListBullet.php @@ -3,14 +3,16 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Helpers; -use Dompdf\Frame; -use Dompdf\FrameDecorator\ListBullet as ListBulletFrameDecorator; -use Dompdf\FrameDecorator\ListBulletImage; -use Dompdf\Image\Cache; +use WPO\IPS\Vendor\Dompdf\Helpers; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\ListBullet as ListBulletFrameDecorator; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\ListBulletImage; +use WPO\IPS\Vendor\Dompdf\Image\Cache; /** * Renders list bullets diff --git a/vendor/dompdf/dompdf/src/Renderer/TableCell.php b/vendor/dompdf/dompdf/src/Renderer/TableCell.php index fbf9178e2..7897ccc28 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableCell.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableCell.php @@ -3,12 +3,14 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Exception; -use Dompdf\Frame; -use Dompdf\FrameDecorator\Table; +use WPO\IPS\Vendor\Dompdf\Exception; +use WPO\IPS\Vendor\Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\FrameDecorator\Table; /** * Renders table cells diff --git a/vendor/dompdf/dompdf/src/Renderer/TableRow.php b/vendor/dompdf/dompdf/src/Renderer/TableRow.php index b1608e828..7be8d25b1 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableRow.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableRow.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Frame; /** * @package dompdf diff --git a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php b/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php index eb5d23be8..f504b8c5e 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php @@ -3,10 +3,12 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Frame; /** * @package dompdf diff --git a/vendor/dompdf/dompdf/src/Renderer/Text.php b/vendor/dompdf/dompdf/src/Renderer/Text.php index 656f3c943..0b31084fe 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Text.php +++ b/vendor/dompdf/dompdf/src/Renderer/Text.php @@ -3,11 +3,13 @@ * @package dompdf * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Dompdf\Renderer; +namespace WPO\IPS\Vendor\Dompdf\Renderer; -use Dompdf\Adapter\CPDF; -use Dompdf\Frame; +use WPO\IPS\Vendor\Dompdf\Adapter\CPDF; +use WPO\IPS\Vendor\Dompdf\Frame; /** * Renders text frames @@ -38,7 +40,7 @@ class Text extends AbstractRenderer const DECO_EXTENSION = 0.0; /** - * @param \Dompdf\FrameDecorator\Text $frame + * @param \WPO\IPS\Vendor\Dompdf\FrameDecorator\Text $frame */ function render(Frame $frame) { diff --git a/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php b/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php index eeaeb89d4..ad7c9dcff 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib; +namespace WPO\IPS\Vendor\FontLib; -use FontLib\Table\Type\name; -use FontLib\TrueType\File; +use WPO\IPS\Vendor\FontLib\Table\Type\name; +use WPO\IPS\Vendor\FontLib\TrueType\File; /** * Adobe Font Metrics file creation utility class. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php b/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php index cc5e72ced..8c9054134 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php @@ -3,9 +3,11 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib; +namespace WPO\IPS\Vendor\FontLib; /** * Generic font file binary stream. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php b/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php index fb07cddfb..273382849 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php @@ -3,16 +3,18 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\EOT; +namespace WPO\IPS\Vendor\FontLib\EOT; /** * EOT font file. * * @package php-font-lib */ -class File extends \FontLib\TrueType\File { +class File extends \WPO\IPS\Vendor\FontLib\TrueType\File { const TTEMBED_SUBSET = 0x00000001; const TTEMBED_TTCOMPRESSED = 0x00000004; const TTEMBED_FAILIFVARIATIONSIMULATED = 0x00000010; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php index 492da8a6c..86234969a 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\EOT; +namespace WPO\IPS\Vendor\FontLib\EOT; use Exception; -use FontLib\Font; +use WPO\IPS\Vendor\FontLib\Font; /** * TrueType font file header. @@ -17,7 +19,7 @@ * * @property File $font */ -class Header extends \FontLib\Header { +class Header extends \WPO\IPS\Vendor\FontLib\Header { protected $def = array( "format" => self::uint32, "numTables" => self::uint16, diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php b/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php index a5942ef96..4bbbee066 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php @@ -3,9 +3,11 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib; +namespace WPO\IPS\Vendor\FontLib; /** * Encoding map used to map a code point to a Unicode char. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php b/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php index d97f25236..5b63083c8 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php @@ -1,6 +1,11 @@ getFont()->getTableObject("glyf"); /** @var Outline[] $glyphs */ diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php index 4b2d4ca76..a39fb70d0 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php @@ -4,9 +4,11 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $ + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Glyph; +namespace WPO\IPS\Vendor\FontLib\Glyph; /** * `glyf` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/Header.php index 32b80c691..f28030ddc 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Header.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib; +namespace WPO\IPS\Vendor\FontLib; -use FontLib\TrueType\File; +use WPO\IPS\Vendor\FontLib\TrueType\File; /** * Font header container. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php index 8bfed0bc5..3fea2a26f 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php @@ -3,15 +3,17 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\OpenType; +namespace WPO\IPS\Vendor\FontLib\OpenType; /** * Open Type font, the same as a TrueType one. * * @package php-font-lib */ -class File extends \FontLib\TrueType\File { +class File extends \WPO\IPS\Vendor\FontLib\TrueType\File { // } diff --git a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php index b32008c50..82ba333be 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php @@ -3,15 +3,17 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\OpenType; +namespace WPO\IPS\Vendor\FontLib\OpenType; /** * Open Type Table directory entry, the same as a TrueType one. * * @package php-font-lib */ -class TableDirectoryEntry extends \FontLib\TrueType\TableDirectoryEntry { +class TableDirectoryEntry extends \WPO\IPS\Vendor\FontLib\TrueType\TableDirectoryEntry { } diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php index 14f16ed48..966375614 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table; +namespace WPO\IPS\Vendor\FontLib\Table; -use FontLib\TrueType\File; -use FontLib\Font; -use FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\TrueType\File; +use WPO\IPS\Vendor\FontLib\Font; +use WPO\IPS\Vendor\FontLib\BinaryStream; /** * Generic Font table directory entry. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php index 6b3a5656e..1c4c5e2ef 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table; +namespace WPO\IPS\Vendor\FontLib\Table; -use FontLib\TrueType\File; -use FontLib\Font; -use FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\TrueType\File; +use WPO\IPS\Vendor\FontLib\Font; +use WPO\IPS\Vendor\FontLib\BinaryStream; /** * Generic font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php index c7abca7cd..65de3da6d 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `cmap` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php index 82a9514dc..339c12e58 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `cvt ` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php index e97d9ed88..2ccc3872f 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `fpgm` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php index 94ee2d343..e8c9ab2ec 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php @@ -3,13 +3,15 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; +namespace WPO\IPS\Vendor\FontLib\Table\Type; -use FontLib\Table\Table; -use FontLib\Glyph\Outline; -use FontLib\Glyph\OutlineSimple; +use WPO\IPS\Vendor\FontLib\Table\Table; +use WPO\IPS\Vendor\FontLib\Glyph\Outline; +use WPO\IPS\Vendor\FontLib\Glyph\OutlineSimple; /** * `glyf` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php index ce5a3a497..781448830 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; use Exception; /** diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php index becb9a46e..63d7345ca 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `hhea` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php index ccd37d7f3..ad83e24ba 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `hmtx` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php index 75f2c6fd3..02d274db5 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `kern` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php index bbd87d1f2..97c4d00fb 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `loca` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php index 867125a8b..7550c208e 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `maxp` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php index 003a1e80f..43c24d8f1 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; +namespace WPO\IPS\Vendor\FontLib\Table\Type; -use FontLib\Table\Table; -use FontLib\Font; +use WPO\IPS\Vendor\FontLib\Table\Table; +use WPO\IPS\Vendor\FontLib\Font; /** * `name` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php index 162629df7..5b33fbceb 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php @@ -3,11 +3,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; +namespace WPO\IPS\Vendor\FontLib\Table\Type; -use FontLib\Font; -use FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\Font; +use WPO\IPS\Vendor\FontLib\BinaryStream; /** * Font table name record. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php index b1a201669..7e32a3d84 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php @@ -3,10 +3,12 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `OS/2` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php index 3b29c086c..d03f6e221 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php @@ -3,11 +3,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; -use FontLib\Table\Table; -use FontLib\TrueType\File; +namespace WPO\IPS\Vendor\FontLib\Table\Type; +use WPO\IPS\Vendor\FontLib\Table\Table; +use WPO\IPS\Vendor\FontLib\TrueType\File; /** * `post` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php index a8442cfa0..0f4b8b6c8 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php @@ -4,11 +4,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\Table\Type; +namespace WPO\IPS\Vendor\FontLib\Table\Type; -use FontLib\Table\Table; +use WPO\IPS\Vendor\FontLib\Table\Table; /** * `prep` font table. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php index 2c970304c..31fd31dec 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php @@ -3,12 +3,14 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\TrueType; +namespace WPO\IPS\Vendor\FontLib\TrueType; use Countable; -use FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\BinaryStream; use Iterator; use OutOfBoundsException; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php index ee3c84e8b..a7351f6f1 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php @@ -3,18 +3,20 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\TrueType; +namespace WPO\IPS\Vendor\FontLib\TrueType; -use FontLib\AdobeFontMetrics; -use FontLib\Font; -use FontLib\BinaryStream; -use FontLib\Table\Table; -use FontLib\Table\DirectoryEntry; -use FontLib\Table\Type\glyf; -use FontLib\Table\Type\name; -use FontLib\Table\Type\nameRecord; +use WPO\IPS\Vendor\FontLib\AdobeFontMetrics; +use WPO\IPS\Vendor\FontLib\Font; +use WPO\IPS\Vendor\FontLib\BinaryStream; +use WPO\IPS\Vendor\FontLib\Table\Table; +use WPO\IPS\Vendor\FontLib\Table\DirectoryEntry; +use WPO\IPS\Vendor\FontLib\Table\Type\glyf; +use WPO\IPS\Vendor\FontLib\Table\Type\name; +use WPO\IPS\Vendor\FontLib\Table\Type\nameRecord; /** * TrueType font file. @@ -419,14 +421,14 @@ protected function readTable($tag) { if (!self::$raw) { $name_canon = preg_replace("/[^a-z0-9]/", "", strtolower($tag)); - $class = "FontLib\\Table\\Type\\$name_canon"; + $class = "WPO\\IPS\\Vendor\\FontLib\\Table\\Type\\$name_canon"; if (!isset($this->directory[$tag]) || !@class_exists($class)) { return; } } else { - $class = "FontLib\\Table\\Table"; + $class = "WPO\\IPS\\Vendor\\FontLib\\Table\\Table"; } /** @var Table $table */ diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php index 7c04728f4..655a2ec95 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php @@ -3,16 +3,18 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\TrueType; +namespace WPO\IPS\Vendor\FontLib\TrueType; /** * TrueType font file header. * * @package php-font-lib */ -class Header extends \FontLib\Header { +class Header extends \WPO\IPS\Vendor\FontLib\Header { protected $def = array( "format" => self::uint32, "numTables" => self::uint16, diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php index 3ddd6d0f8..10e478f39 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php @@ -3,11 +3,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\TrueType; +namespace WPO\IPS\Vendor\FontLib\TrueType; -use FontLib\Table\DirectoryEntry; +use WPO\IPS\Vendor\FontLib\Table\DirectoryEntry; /** * TrueType table directory entry. diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php index bbc40fb3c..d2bbe80e2 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php @@ -3,11 +3,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\WOFF; +namespace WPO\IPS\Vendor\FontLib\WOFF; -use FontLib\Table\DirectoryEntry; +use WPO\IPS\Vendor\FontLib\Table\DirectoryEntry; /** * WOFF font file. @@ -16,7 +18,7 @@ * * @property TableDirectoryEntry[] $directory */ -class File extends \FontLib\TrueType\File { +class File extends \WPO\IPS\Vendor\FontLib\TrueType\File { function parseHeader() { if (!empty($this->header)) { return; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php index e87a8d302..dc2d7b01a 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php @@ -3,16 +3,18 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\WOFF; +namespace WPO\IPS\Vendor\FontLib\WOFF; /** * WOFF font file header. * * @package php-font-lib */ -class Header extends \FontLib\TrueType\Header { +class Header extends \WPO\IPS\Vendor\FontLib\TrueType\Header { protected $def = array( "format" => self::uint32, "flavor" => self::uint32, diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php index b57a650bf..f162e6565 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php @@ -3,11 +3,13 @@ * @package php-font-lib * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace FontLib\WOFF; +namespace WPO\IPS\Vendor\FontLib\WOFF; -use FontLib\Table\DirectoryEntry; +use WPO\IPS\Vendor\FontLib\Table\DirectoryEntry; /** * WOFF font file table directory entry. diff --git a/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php b/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php index 88eda8c6f..a10a61364 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php @@ -1,6 +1,11 @@ styleSheets[] = $stylesheet; @@ -219,7 +221,7 @@ public function appendStyleSheet($stylesheet) { /** * Get the document style sheets * - * @return \Sabberworm\CSS\CSSList\Document[] + * @return \WPO\IPS\Vendor\Sabberworm\CSS\CSSList\Document[] */ public function getStyleSheets() { return $this->styleSheets; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php b/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php index 186cc570e..5fcc061a1 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Gradient; +namespace WPO\IPS\Vendor\Svg\Gradient; class Stop { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Style.php b/vendor/dompdf/php-svg-lib/src/Svg/Style.php index c5f3e087c..270a6bcee 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Style.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Style.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg; +namespace WPO\IPS\Vendor\Svg; -use Svg\Tag\AbstractTag; +use WPO\IPS\Vendor\Svg\Tag\AbstractTag; class Style { @@ -114,10 +116,10 @@ public function fromStyleSheets(AbstractTag $tag, $attributes) { foreach ($stylesheets as $_sc) { - /** @var \Sabberworm\CSS\RuleSet\DeclarationBlock $_decl */ + /** @var \WPO\IPS\Vendor\Sabberworm\CSS\RuleSet\DeclarationBlock $_decl */ foreach ($_sc->getAllDeclarationBlocks() as $_decl) { - /** @var \Sabberworm\CSS\Property\Selector $_selector */ + /** @var \WPO\IPS\Vendor\Sabberworm\CSS\Property\Selector $_selector */ foreach ($_decl->getSelectors() as $_selector) { $_selector = $_selector->getSelector(); @@ -125,7 +127,7 @@ public function fromStyleSheets(AbstractTag $tag, $attributes) { if ($class !== null) { foreach ($class as $_class) { if ($_selector === ".$_class") { - /** @var \Sabberworm\CSS\Rule\Rule $_rule */ + /** @var \WPO\IPS\Vendor\Sabberworm\CSS\Rule\Rule $_rule */ foreach ($_decl->getRules() as $_rule) { $styles[$_rule->getRule()] = $_rule->getValue() . ""; } @@ -137,7 +139,7 @@ public function fromStyleSheets(AbstractTag $tag, $attributes) { // Match tag name if ($_selector === $tag->tagName) { - /** @var \Sabberworm\CSS\Rule\Rule $_rule */ + /** @var \WPO\IPS\Vendor\Sabberworm\CSS\Rule\Rule $_rule */ foreach ($_decl->getRules() as $_rule) { $styles[$_rule->getRule()] = $_rule->getValue() . ""; } diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php index ce807a2bf..f5c5c46c9 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php @@ -6,9 +6,11 @@ * @author Wayne Munro * @license Public Domain http://creativecommons.org/licenses/publicdomain/ * @package Cpdf + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Surface; +namespace WPO\IPS\Vendor\Svg\Surface; class CPdf { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php index 7169e0ee5..ef0821400 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php @@ -3,18 +3,20 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Surface; +namespace WPO\IPS\Vendor\Svg\Surface; -use Svg\Document; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Document; +use WPO\IPS\Vendor\Svg\Style; class SurfaceCpdf implements SurfaceInterface { const DEBUG = false; - /** @var \Svg\Surface\CPdf */ + /** @var \WPO\IPS\Vendor\Svg\Surface\CPdf */ private $canvas; private $width; @@ -32,7 +34,7 @@ public function __construct(Document $doc, $canvas = null) $h = $dimensions["height"]; if (!$canvas) { - $canvas = new \Svg\Surface\CPdf(array(0, 0, $w, $h)); + $canvas = new \WPO\IPS\Vendor\Svg\Surface\CPdf(array(0, 0, $w, $h)); $refl = new \ReflectionClass($canvas); $canvas->fontcache = realpath(dirname($refl->getFileName()) . "/../../fonts/")."/"; } diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php index ed2807e7d..12cece6c2 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Surface; +namespace WPO\IPS\Vendor\Svg\Surface; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; /** * Interface Surface, like CanvasRenderingContext2D diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php index 2fca455f2..baa7dc4c2 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php @@ -3,12 +3,14 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Surface; +namespace WPO\IPS\Vendor\Svg\Surface; -use Svg\Style; -use Svg\Document; +use WPO\IPS\Vendor\Svg\Style; +use WPO\IPS\Vendor\Svg\Document; class SurfacePDFLib implements SurfaceInterface { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php index 872d97126..ff6d788c2 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php @@ -3,13 +3,15 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\CssLength; -use Svg\Document; -use Svg\Style; +use WPO\IPS\Vendor\Svg\CssLength; +use WPO\IPS\Vendor\Svg\Document; +use WPO\IPS\Vendor\Svg\Style; abstract class AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php index 349bfa88f..c376333e5 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class Anchor extends Group { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php index c560077ab..a073899e8 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Circle extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php index 991a4db7d..e17760e01 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class ClipPath extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php index f61dfd2dc..d2b87399f 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Ellipse extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php index 73d7a45c0..c79e9b3a0 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Group extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php index 45d51e562..c10ef14ad 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Image extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php index 4f6a2761d..a84810d23 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Line extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php index 2a426861c..468cf6c88 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php @@ -3,13 +3,15 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Gradient; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Gradient; +use WPO\IPS\Vendor\Svg\Style; class LinearGradient extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php index b792b3ad0..ae71fd1c1 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Surface\SurfaceInterface; +use WPO\IPS\Vendor\Svg\Surface\SurfaceInterface; class Path extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php index 72437af98..f0daab247 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class Polygon extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php index fce3458d3..52f29a167 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class Polyline extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php index 80c9879ec..eaebed80c 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class RadialGradient extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php index da398100d..e9645c483 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Rect extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php index e9342a282..f5aba1763 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Shape extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php index b7414f951..8847cf1b1 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class Stop extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php index 22b82761e..d05e6c374 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Sabberworm\CSS; +use WPO\IPS\Vendor\Sabberworm\CSS; class StyleTag extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php index 3668a44d6..403901017 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Symbol extends AbstractTag { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php index 0433658dd..c1705c950 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php @@ -3,11 +3,13 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; -use Svg\Style; +use WPO\IPS\Vendor\Svg\Style; class Text extends Shape { diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php index 66c460be9..c74349159 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php @@ -3,9 +3,11 @@ * @package php-svg-lib * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html + * + * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ -namespace Svg\Tag; +namespace WPO\IPS\Vendor\Svg\Tag; class UseTag extends AbstractTag { diff --git a/vendor/masterminds/html5/src/HTML5.php b/vendor/masterminds/html5/src/HTML5.php index c857145fb..5f4d6d009 100644 --- a/vendor/masterminds/html5/src/HTML5.php +++ b/vendor/masterminds/html5/src/HTML5.php @@ -1,12 +1,17 @@ aContents, $iOffset, $iLength, $mReplacement); } + /** + * Inserts an item in the CSS list before its sibling. If the desired sibling cannot be found, + * the item is appended at the end. + * + * @param RuleSet|CSSList|Import|Charset $item + * @param RuleSet|CSSList|Import|Charset $sibling + */ + public function insertBefore($item, $sibling) + { + if (in_array($sibling, $this->aContents, true)) { + $this->replace($sibling, [$item, $sibling]); + } else { + $this->append($item); + } + } + /** * Removes an item from the CSS list. * diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/Document.php b/vendor/sabberworm/php-css-parser/src/CSSList/Document.php index bad998318..eb5f405bf 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/Document.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/Document.php @@ -1,14 +1,19 @@ \~]+)[\w]+ # elements @@ -49,6 +58,8 @@ class Selector * regexp for specificity calculations * * @var string + * + * @internal */ const SELECTOR_VALIDATION_RX = '/ ^( diff --git a/vendor/sabberworm/php-css-parser/src/Renderable.php b/vendor/sabberworm/php-css-parser/src/Renderable.php index dc1bff3c1..ed8b037b5 100644 --- a/vendor/sabberworm/php-css-parser/src/Renderable.php +++ b/vendor/sabberworm/php-css-parser/src/Renderable.php @@ -1,6 +1,11 @@ peek() ), '', 'custom', diff --git a/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php b/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php index 7dbd26a1b..22f75dbeb 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php +++ b/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php @@ -1,8 +1,13 @@ currentLine() ), ]; - } else { + } elseif ($oParserState->strlen($sValue) === 6) { $aColor = [ 'r' => new Size(intval($sValue[0] . $sValue[1], 16), null, true, $oParserState->currentLine()), 'g' => new Size(intval($sValue[2] . $sValue[3], 16), null, true, $oParserState->currentLine()), 'b' => new Size(intval($sValue[4] . $sValue[5], 16), null, true, $oParserState->currentLine()), ]; + } else { + throw new UnexpectedTokenException( + 'Invalid hex color value', + $sValue, + 'custom', + $oParserState->currentLine() + ); } } else { $sColorMode = $oParserState->parseIdentifier(true); diff --git a/vendor/sabberworm/php-css-parser/src/Value/LineName.php b/vendor/sabberworm/php-css-parser/src/Value/LineName.php index e231ce38f..be5c53bfb 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/LineName.php +++ b/vendor/sabberworm/php-css-parser/src/Value/LineName.php @@ -1,11 +1,16 @@ + * + * @internal */ - const ABSOLUTE_SIZE_UNITS = ['px', 'cm', 'mm', 'mozmm', 'in', 'pt', 'pc', 'vh', 'vw', 'vmin', 'vmax', 'rem']; + const ABSOLUTE_SIZE_UNITS = [ + 'px', 'pt', 'pc', + 'cm', 'mm', 'mozmm', 'in', + 'vh', 'dvh', 'svh', 'lvh', + 'vw', 'vmin', 'vmax', 'rem', + ]; /** * @var array + * + * @internal */ const RELATIVE_SIZE_UNITS = ['%', 'em', 'ex', 'ch', 'fr']; /** * @var array + * + * @internal */ const NON_SIZE_UNITS = ['deg', 'grad', 'rad', 's', 'ms', 'turn', 'Hz', 'kHz']; diff --git a/vendor/sabberworm/php-css-parser/src/Value/URL.php b/vendor/sabberworm/php-css-parser/src/Value/URL.php index cdb911c38..b8cf894e6 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/URL.php +++ b/vendor/sabberworm/php-css-parser/src/Value/URL.php @@ -1,12 +1,17 @@ currentLine()); - for ($i = $iStartPosition - 1; $i - $iStartPosition + 1 < $iLength * 2; $i += 2) { + for ($i = $iStartPosition; $i - $iStartPosition < $iLength * 2; $i += 2) { $oList->addListComponent($aStack[$i]); } - array_splice($aStack, $iStartPosition - 1, $iLength * 2 - 1, [$oList]); + $aNewStack[] = $oList; + $iStartPosition += $iLength * 2 - 2; } + $aStack = $aNewStack; } if (!isset($aStack[0])) { throw new UnexpectedTokenException( @@ -156,7 +168,16 @@ public static function parsePrimitiveValue(ParserState $oParserState) } elseif ($oParserState->comes("U+")) { $oValue = self::parseUnicodeRangeValue($oParserState); } else { - $oValue = self::parseIdentifierOrFunction($oParserState); + $sNextChar = $oParserState->peek(1); + try { + $oValue = self::parseIdentifierOrFunction($oParserState); + } catch (UnexpectedTokenException $e) { + if (\in_array($sNextChar, ['+', '-', '*', '/'], true)) { + $oValue = $oParserState->consume(1); + } else { + throw $e; + } + } } $oParserState->consumeWhiteSpace(); return $oValue; diff --git a/vendor/sabberworm/php-css-parser/src/Value/ValueList.php b/vendor/sabberworm/php-css-parser/src/Value/ValueList.php index a93acc7b6..d0c37d952 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/ValueList.php +++ b/vendor/sabberworm/php-css-parser/src/Value/ValueList.php @@ -1,8 +1,13 @@ text( - \Sabre\Uri\resolve( + \WPO\IPS\Vendor\Sabre\Uri\resolve( $writer->contextUri, $this->value ) @@ -90,7 +95,7 @@ public function xmlSerialize(Xml\Writer $writer) public static function xmlDeserialize(Xml\Reader $reader) { return new self( - \Sabre\Uri\resolve( + \WPO\IPS\Vendor\Sabre\Uri\resolve( (string) $reader->contextUri, $reader->readText() ) diff --git a/vendor/sabre/xml/lib/Element/XmlFragment.php b/vendor/sabre/xml/lib/Element/XmlFragment.php index bf110eaee..0dc86c93e 100644 --- a/vendor/sabre/xml/lib/Element/XmlFragment.php +++ b/vendor/sabre/xml/lib/Element/XmlFragment.php @@ -1,12 +1,17 @@ elementMap)) { $name = substr($name, 2); } else { - return ['Sabre\\Xml\\Element\\Base', 'xmlDeserialize']; + return ['WPO\\IPS\\Vendor\\Sabre\\Xml\\Element\\Base', 'xmlDeserialize']; } } $deserializer = $this->elementMap[$name]; - if (is_subclass_of($deserializer, 'Sabre\\Xml\\XmlDeserializable')) { + if (is_subclass_of($deserializer, 'WPO\\IPS\\Vendor\\Sabre\\Xml\\XmlDeserializable')) { return [$deserializer, 'xmlDeserialize']; } diff --git a/vendor/sabre/xml/lib/Serializer/functions.php b/vendor/sabre/xml/lib/Serializer/functions.php index 8d0330558..416543648 100644 --- a/vendor/sabre/xml/lib/Serializer/functions.php +++ b/vendor/sabre/xml/lib/Serializer/functions.php @@ -1,12 +1,17 @@ elementMap[$elementName] = function (Reader $reader) use ($className, $namespace) { - return \Sabre\Xml\Deserializer\valueObject($reader, $className, $namespace); + return \WPO\IPS\Vendor\Sabre\Xml\Deserializer\valueObject($reader, $className, $namespace); }; $this->classMap[$className] = function (Writer $writer, $valueObject) use ($namespace) { - return \Sabre\Xml\Serializer\valueObject($writer, $valueObject, $namespace); + return \WPO\IPS\Vendor\Sabre\Xml\Serializer\valueObject($writer, $valueObject, $namespace); }; $this->valueObjectMap[$className] = $elementName; } diff --git a/vendor/sabre/xml/lib/Version.php b/vendor/sabre/xml/lib/Version.php index 860beaa7c..8a7a42b97 100644 --- a/vendor/sabre/xml/lib/Version.php +++ b/vendor/sabre/xml/lib/Version.php @@ -1,8 +1,13 @@ autoloaders(); } return self::$_instance; } @@ -59,6 +58,8 @@ public static function instance() { * Constructor */ public function __construct() { + require $this->plugin_path() . '/vendor/autoload.php'; + $this->plugin_basename = plugin_basename(__FILE__); $this->legacy_addons = apply_filters( 'wpo_wcpdf_legacy_addons', array( 'ubl-woocommerce-pdf-invoices.php' => 'UBL Invoices for WooCommerce', @@ -67,8 +68,6 @@ public function __construct() { $this->define( 'WPO_WCPDF_VERSION', $this->version ); - require $this->plugin_path() . '/vendor/autoload.php'; - // load the localisation & classes add_action( 'plugins_loaded', array( $this, 'translations' ) ); add_action( 'plugins_loaded', array( $this, 'load_classes' ), 9 ); @@ -97,11 +96,6 @@ public function is_dependency_version_supported( $dependency ) { return false; } - private function autoloaders() { - // main plugin autoloader - require plugin_dir_path( __FILE__ ) . 'vendor/autoload.php'; - } - /** * Define constant if not already set * @param string $name @@ -145,22 +139,22 @@ public function translations() { */ public function includes() { // plugin functions - include_once( $this->plugin_path() . '/includes/wcpdf-functions.php' ); + include_once( $this->plugin_path() . '/wpo-ips-functions.php' ); // Third party compatibility - $this->third_party_plugins = \WPO\WC\PDF_Invoices\Compatibility\Third_Party_Plugins::instance(); + $this->third_party_plugins = \WPO\IPS\Compatibility\ThirdPartyPlugins::instance(); // WC OrderUtil compatibility - $this->order_util = \WPO\WC\PDF_Invoices\Compatibility\Order_Util::instance(); + $this->order_util = \WPO\IPS\Compatibility\OrderUtil::instance(); // Plugin classes - $this->settings = \WPO\WC\PDF_Invoices\Settings::instance(); - $this->documents = \WPO\WC\PDF_Invoices\Documents::instance(); - $this->main = \WPO\WC\PDF_Invoices\Main::instance(); - $this->endpoint = \WPO\WC\PDF_Invoices\Endpoint::instance(); - $this->assets = \WPO\WC\PDF_Invoices\Assets::instance(); - $this->admin = \WPO\WC\PDF_Invoices\Admin::instance(); - $this->frontend = \WPO\WC\PDF_Invoices\Frontend::instance(); - $this->install = \WPO\WC\PDF_Invoices\Install::instance(); - $this->font_synchronizer = \WPO\WC\PDF_Invoices\Font_Synchronizer::instance(); + $this->settings = \WPO\IPS\Settings::instance(); + $this->documents = \WPO\IPS\Documents::instance(); + $this->main = \WPO\IPS\Main::instance(); + $this->endpoint = \WPO\IPS\Endpoint::instance(); + $this->assets = \WPO\IPS\Assets::instance(); + $this->admin = \WPO\IPS\Admin::instance(); + $this->frontend = \WPO\IPS\Frontend::instance(); + $this->install = \WPO\IPS\Install::instance(); + $this->font_synchronizer = \WPO\IPS\FontSynchronizer::instance(); } /** diff --git a/includes/wcpdf-functions.php b/wpo-ips-functions.php similarity index 97% rename from includes/wcpdf-functions.php rename to wpo-ips-functions.php index 6ae301d86..8b320a6a6 100644 --- a/includes/wcpdf-functions.php +++ b/wpo-ips-functions.php @@ -30,7 +30,7 @@ function wcpdf_filter_order_ids( $order_ids, $document_type ) { * @param string $document_type * @param mixed $order * Passing an order object will return the document object for that order. - * Passing an array of order ids will return a Bulk_Document object. + * Passing an array of order ids will return a BulkDocument object. * Passing a single order ID within an array retrieves the document object for that order and refreshes the order object to ensure the data is up-to-date. * Passing null will return a document object without an order. * @@ -110,7 +110,7 @@ function wcpdf_get_document( string $document_type, $order, bool $init = false ) } function wcpdf_get_bulk_document( $document_type, $order_ids ) { - return new \WPO\WC\PDF_Invoices\Documents\Bulk_Document( $document_type, $order_ids ); + return new \WPO\IPS\Documents\BulkDocument( $document_type, $order_ids ); } function wcpdf_get_invoice( $order, $init = false ) { @@ -148,13 +148,13 @@ function wcpdf_get_bulk_actions() { * @param string $html * @param array $settings * @param null|object $document - * @return WPO\WC\PDF_Invoices\Makers\PDF_Maker + * @return WPO\IPS\Makers\PdfMaker */ function wcpdf_get_pdf_maker( $html, $settings = array(), $document = null ) { - $class = ( defined( 'WPO_WCPDF_VERSION' ) && version_compare( WPO_WCPDF_VERSION, '3.7.0-beta-1', '<' ) ) ? '\\WPO\\WC\\PDF_Invoices\\PDF_Maker' : '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker'; + $class = '\\WPO\\IPS\\Makers\\PdfMaker'; if ( ! class_exists( $class ) ) { - include_once( WPO_WCPDF()->plugin_path() . '/includes/makers/class-pdf-maker.php' ); + include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/PdfMaker.php' ); } $class = apply_filters( 'wpo_wcpdf_pdf_maker', $class ); @@ -166,13 +166,13 @@ function wcpdf_get_pdf_maker( $html, $settings = array(), $document = null ) { * Get UBL Maker * Use wpo_wcpdf_ubl_maker filter to change the UBL class (which can wrap another UBL library). * - * @return WPO\WC\PDF_Invoices\Makers\UBL_Maker + * @return WPO\IPS\Makers\UblMaker */ function wcpdf_get_ubl_maker() { - $class = '\\WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker'; - + $class = '\\WPO\\IPS\\Makers\\UblMaker'; + if ( ! class_exists( $class ) ) { - include_once( WPO_WCPDF()->plugin_path() . '/includes/makers/class-ubl-maker.php' ); + include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/UblMaker.php' ); } $class = apply_filters( 'wpo_wcpdf_ubl_maker', $class ); @@ -186,7 +186,8 @@ function wcpdf_get_ubl_maker() { * @return bool whether the PDF maker is the default or not */ function wcpdf_pdf_maker_is_default() { - $default_pdf_maker = ( defined( 'WPO_WCPDF_VERSION' ) && version_compare( WPO_WCPDF_VERSION, '3.7.0-beta-1', '<' ) ) ? '\\WPO\\WC\\PDF_Invoices\\PDF_Maker' : '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker'; + $default_pdf_maker = '\\WPO\\IPS\\Makers\\PdfMaker'; + return $default_pdf_maker == apply_filters( 'wpo_wcpdf_pdf_maker', $default_pdf_maker ); } From 35def360a806df587825e7b1e77d84cd9ed14f83 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 16:22:09 +0100 Subject: [PATCH 02/36] Delete abstract-wcpdf-order-document-methods.php --- .../abstract-wcpdf-order-document-methods.php | 1319 ----------------- 1 file changed, 1319 deletions(-) delete mode 100644 includes/Documents/abstract-wcpdf-order-document-methods.php diff --git a/includes/Documents/abstract-wcpdf-order-document-methods.php b/includes/Documents/abstract-wcpdf-order-document-methods.php deleted file mode 100644 index 5910af0ff..000000000 --- a/includes/Documents/abstract-wcpdf-order-document-methods.php +++ /dev/null @@ -1,1319 +0,0 @@ -get_type(); - } - - public function get_refund_parent_id( $order ) { - return $order->get_parent_id(); - } - - - public function get_refund_parent( $order ) { - // only try if this is actually a refund - if ( ! $this->is_refund( $order ) ) { - return $order; - } - - $parent_order_id = $this->get_refund_parent_id( $order ); - $order = wc_get_order( $parent_order_id ); - return $order; - } - - /** - * Check if billing address and shipping address are equal - */ - public function ships_to_different_address() { - // always prefer parent address for refunds - if ( $this->is_refund( $this->order ) ) { - $order = $this->get_refund_parent( $this->order ); - } else { - $order = $this->order; - } - - // only check if there is a shipping address at all - if ( $formatted_shipping_address = $order->get_formatted_shipping_address() ) { - $address_comparison_fields = apply_filters( 'wpo_wcpdf_address_comparison_fields', array( - 'first_name', - 'last_name', - 'company', - 'address_1', - 'address_2', - 'city', - 'state', - 'postcode', - 'country' - ), $this ); - - foreach ( $address_comparison_fields as $address_field ) { - $billing_field = call_user_func( array( $order, "get_billing_{$address_field}" ) ); - $shipping_field = call_user_func( array( $order, "get_shipping_{$address_field}" ) ); - if ( $shipping_field != $billing_field ) { - // this address field is different -> ships to different address! - return true; - } - } - } - - //if we got here, it means the addresses are equal -> doesn't ship to different address! - return apply_filters( 'wpo_wcpdf_ships_to_different_address', false, $order, $this ); - } - - /** - * Get the billing address - * - * @return string - */ - public function get_billing_address(): string { - $original_order = $this->order; - $address = ''; - - if ( $this->is_refund( $original_order ) ) { - $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; - } - - if ( is_callable( array( $this->order, 'get_formatted_billing_address' ) ) ) { - $address = $this->order->get_formatted_billing_address(); - } - - if ( empty( $address ) ) { - $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); - } - - $address = apply_filters( 'wpo_wcpdf_billing_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); - - if ( is_null( $address ) ) { - $address = ''; - } - - // Restore the original order if modified. - $this->order = $original_order; - - return $address; - } - public function billing_address() { - echo $this->get_billing_address(); - } - - /** - * Check whether the billing address should be shown - */ - public function show_billing_address() { - if ( 'packing-slip' !== $this->get_type() ) { - return true; - } else { - return ! empty( $this->settings['display_billing_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_billing_address'] ); - } - } - - /** - * Return/Show billing email - */ - public function get_billing_email() { - // normal order - if ( ! $this->is_refund( $this->order ) && is_callable( array( $this->order, 'get_billing_email' ) ) ) { - $billing_email = $this->order->get_billing_email(); - // refund order - } else { - // try parent - $parent_order = $this->get_refund_parent( $this->order ); - $billing_email = $parent_order->get_billing_email(); - } - - return apply_filters( 'wpo_wcpdf_billing_email', sanitize_email( $billing_email ), $this ); - } - public function billing_email() { - echo $this->get_billing_email(); - } - - /** - * Return/Show phone by type - */ - public function get_phone( $phone_type = 'billing' ) { - $phone = ''; - if ( ! empty( $order = $this->is_refund( $this->order ) ? $this->get_refund_parent( $this->order ) : $this->order ) ) { - $getter = "get_{$phone_type}_phone"; - $phone = is_callable( array( $order, $getter ) ) ? call_user_func( array( $order, $getter ) ) : $phone; - } - - return wpo_wcpdf_sanitize_phone_number( $phone ); - } - - public function get_billing_phone() { - $phone = $this->get_phone( 'billing' ); - - return apply_filters( "wpo_wcpdf_billing_phone", $phone, $this ); - } - - public function get_shipping_phone( $fallback_to_billing = false ) { - $phone = $this->get_phone( 'shipping' ); - - if( $fallback_to_billing && empty( $phone ) ) { - $phone = $this->get_billing_phone(); - } - - return apply_filters( "wpo_wcpdf_shipping_phone", $phone, $this ); - } - - public function billing_phone() { - echo $this->get_billing_phone(); - } - - public function shipping_phone( $fallback_to_billing = false ) { - echo $this->get_shipping_phone( $fallback_to_billing ); - } - - /** - * Return/Show shipping address - * - * @return string - */ - public function get_shipping_address(): string { - $original_order = $this->order; - $address = ''; - - if ( $this->is_refund( $original_order ) ) { - $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; - } - - if ( is_callable( array( $this->order, 'get_formatted_shipping_address' ) ) ) { - $address = $this->order->get_formatted_shipping_address(); - } - - if ( empty( $address ) ) { - if ( - apply_filters( 'wpo_wcpdf_shipping_address_fallback', ( 'packing-slip' === $this->get_type() ), $this ) && - is_callable( array( $this->order, 'get_formatted_billing_address' ) ) - ) { - $address = $this->order->get_formatted_billing_address(); - } else { - $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); - } - } - - $address = apply_filters( 'wpo_wcpdf_shipping_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); - - if ( is_null( $address ) ) { - $address = ''; - } - - // Restore the original order if modified. - $this->order = $original_order; - - return $address; - } - public function shipping_address() { - echo $this->get_shipping_address(); - } - - /** - * Check whether the shipping address should be shown - */ - public function show_shipping_address() { - if ( 'packing-slip' !== $this->get_type() ) { - return ! empty( $this->settings['display_shipping_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_shipping_address'] ); - } else { - return true; - } - } - - /** - * Return/Show a custom field - */ - public function get_custom_field( $field_name ) { - if ( !$this->is_order_prop( $field_name ) ) { - $custom_field = $this->order->get_meta( $field_name ); - } - // if not found, try prefixed with underscore (not when ACF is active!) - if ( empty( $custom_field ) && substr( $field_name, 0, 1 ) !== '_' && !$this->is_order_prop( "_{$field_name}" ) && !class_exists('ACF') ) { - $custom_field = $this->order->get_meta( "_{$field_name}" ); - } - - // WC3.0 fallback to properties - $property = str_replace( '-', '_', sanitize_title( ltrim( $field_name, '_' ) ) ); - if ( empty( $custom_field ) && is_callable( array( $this->order, "get_{$property}" ) ) ) { - $custom_field = $this->order->{"get_{$property}"}( 'view' ); - } - - // fallback to parent for refunds - if ( empty( $custom_field ) && $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - if ( !$this->is_order_prop( $field_name ) ) { - $custom_field = $parent_order->get_meta( $field_name ); - } - - // WC3.0 fallback to properties - if ( empty( $custom_field ) && is_callable( array( $parent_order, "get_{$property}" ) ) ) { - $custom_field = $parent_order->{"get_{$property}"}( 'view' ); - } - } - - return apply_filters( 'wpo_wcpdf_billing_custom_field', $custom_field, $this ); - } - public function custom_field( $field_name, $field_label = '', $display_empty = false ) { - $custom_field = $this->get_custom_field( $field_name ); - - if ( ! empty( $field_label ) ) { - // add a trailing space to the label - $field_label .= ' '; - } - - if ( ! empty( $custom_field ) || $display_empty ) { - $allow_tags = array( - 'p' => array(), - 'span' => array(), - 'ul' => array(), - 'ol' => array(), - 'li' => array(), - ); - - if ( is_array( $custom_field ) ) { - $custom_field = array_map( function( $field ) use ( $allow_tags ) { - return wpo_wcpdf_sanitize_html_content( $field, 'custom_field', $allow_tags ); - }, $custom_field ); - echo $field_label . implode( '
    ', $custom_field ); - } else { - $custom_field = wpo_wcpdf_sanitize_html_content( $custom_field, 'custom_field', $allow_tags ); - echo $field_label . nl2br( $custom_field ); - } - } - } - - public function is_order_prop( $key ) { - // Taken from WC class - $order_props = array( - // Abstract order props - 'parent_id', - 'status', - 'currency', - 'version', - 'prices_include_tax', - 'date_created', - 'date_modified', - 'discount_total', - 'discount_tax', - 'shipping_total', - 'shipping_tax', - 'cart_tax', - 'total', - 'total_tax', - // Order props - 'customer_id', - 'order_key', - 'billing_first_name', - 'billing_last_name', - 'billing_company', - 'billing_address_1', - 'billing_address_2', - 'billing_city', - 'billing_state', - 'billing_postcode', - 'billing_country', - 'billing_email', - 'billing_phone', - 'shipping_first_name', - 'shipping_last_name', - 'shipping_company', - 'shipping_address_1', - 'shipping_address_2', - 'shipping_city', - 'shipping_state', - 'shipping_postcode', - 'shipping_country', - 'payment_method', - 'payment_method_title', - 'transaction_id', - 'customer_ip_address', - 'customer_user_agent', - 'created_via', - 'customer_note', - 'date_completed', - 'date_paid', - 'cart_hash', - ); - - if ( version_compare( WOOCOMMERCE_VERSION, '5.6', '>=' ) ) { - $order_props[] = 'shipping_phone'; - } - - return in_array($key, $order_props); - } - - /** - * Return/show product attribute - */ - public function get_product_attribute( $attribute_name, $product ) { - // first, check the text attributes - $attributes = $product->get_attributes(); - $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); - if (array_key_exists( sanitize_title( $attribute_name ), $attributes) ) { - $attribute = $product->get_attribute ( $attribute_name ); - } elseif (array_key_exists( sanitize_title( $attribute_key ), $attributes) ) { - $attribute = $product->get_attribute ( $attribute_key ); - } - - if (empty($attribute)) { - // not a text attribute, try attribute taxonomy - $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); - $product_id = $product->get_id(); - $product_terms = @wc_get_product_terms( $product_id, $attribute_key, array( 'fields' => 'names' ) ); - // check if not empty, then display - if ( !empty($product_terms) ) { - $attribute = array_shift( $product_terms ); - } - } - - // WC3.0+ fallback parent product for variations - if ( empty( $attribute ) && $product->is_type( 'variation' ) ) { - $product = wc_get_product( $product->get_parent_id() ); - $attribute = $this->get_product_attribute( $attribute_name, $product ); - } - - return isset($attribute) ? $attribute : false; - } - public function product_attribute( $attribute_name, $product ) { - echo $this->get_product_attribute( $attribute_name, $product ); - } - - /** - * Get order notes - * could use $order->get_customer_order_notes(), but that filters out private notes already - * - * @param string $filter 'customer' or 'private' - * @param bool $include_system_notes include system notes - * - * @return array $notes - */ - public function get_order_notes( string $filter = 'customer', bool $include_system_notes = true ): array { - if ( $this->is_refund( $this->order ) ) { - $order_id = $this->get_refund_parent_id( $this->order ); - } else { - $order_id = $this->order_id; - } - - if ( empty( $order_id ) ) { - return array(); // prevent order notes from all orders showing when document is not loaded properly - } - - $type = ( 'private' === $filter ) ? 'internal' : $filter; - $notes = wc_get_order_notes( array( - 'order_id' => $order_id, - 'type' => $type, // use 'internal' for admin and system notes, empty for all - ) ); - - if ( ! $include_system_notes ) { - foreach ( $notes as $key => $note ) { - if ( $note->added_by == 'system' ) { - unset( $notes[ $key ] ); - } - } - } - - return $notes; - - } - - /** - * Show order notes - * - * @param string $filter 'customer' or 'private' - * @param bool $include_system_notes include system notes - * - * @return void - */ - public function order_notes( string $filter = 'customer', bool $include_system_notes = true ): void { - $notes = $this->get_order_notes( $filter, $include_system_notes ); - - if ( ! empty( $notes ) ) { - foreach ( $notes as $note ) { - $css_class = array( 'note', 'note_content' ); - $css_class[] = $note->customer_note ? 'customer-note' : ''; - $css_class[] = 'system' === $note->added_by ? 'system-note' : ''; - $css_class = apply_filters( 'woocommerce_order_note_class', array_filter( $css_class ), $note ); - $content = isset( $note->content ) ? $note->content : $note->comment_content; - $content = apply_filters( 'wpo_wcpdf_order_note', $content, $note ); - ?> -

    - get_current_date(); - } - - /** - * Return/Show payment method - */ - public function get_payment_method() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $payment_method_title = $parent_order->get_payment_method_title(); - } else { - $payment_method_title = $this->order->get_payment_method_title(); - } - - $payment_method = __( $payment_method_title, 'woocommerce' ); - - return apply_filters( 'wpo_wcpdf_payment_method', $payment_method, $this ); - } - public function payment_method() { - echo $this->get_payment_method(); - } - - /** - * Return/Show payment date - */ - public function get_payment_date() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $payment_date = $parent_order->get_date_paid(); - } else { - $payment_date = $this->order->get_date_paid(); - } - - $payment_date = empty( $payment_date ) ? null : apply_filters( 'wpo_wcpdf_date', date_i18n( wcpdf_date_format( $this, 'order_date_paid' ), $payment_date->getTimestamp() ) ); - - return apply_filters( 'wpo_wcpdf_payment_date', $payment_date, $this ); - } - public function payment_date() { - echo $this->get_payment_date(); - } - - /** - * Return/Show shipping method - */ - public function get_shipping_method() { - $shipping_method = __( $this->order->get_shipping_method(), 'woocommerce' ); - return apply_filters( 'wpo_wcpdf_shipping_method', $shipping_method, $this ); - } - public function shipping_method() { - echo $this->get_shipping_method(); - } - - /** - * Return/Show order number - */ - public function get_order_number() { - // try parent first - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $order_number = $parent_order->get_order_number(); - } else { - $order_number = $this->order->get_order_number(); - } - - // Trim the hash to have a clean number but still - // support any filters that were applied before. - $order_number = ltrim($order_number, '#'); - return apply_filters( 'wpo_wcpdf_order_number', $order_number, $this ); - } - public function order_number() { - echo $this->get_order_number(); - } - - /** - * Return/Show the order date - */ - public function get_order_date() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $order_date = $parent_order->get_date_created(); - } else { - $order_date = $this->order->get_date_created(); - } - - $date = $order_date->date_i18n( wcpdf_date_format( $this, 'order_date' ) ); - $mysql_date = $order_date->date( "Y-m-d H:i:s" ); - return apply_filters( 'wpo_wcpdf_order_date', $date, $mysql_date, $this ); - } - public function order_date() { - echo $this->get_order_date(); - } - - /** - * Return the order items - * - * @return array $data_list - */ - public function get_order_items(): array { - $items = $this->order->get_items(); - $data_list = array(); - - if ( sizeof( $items ) > 0 ) { - foreach ( $items as $item_id => $item ) { - // Array with data for the pdf template - $data = array(); - - // Set the item_id - $data['item_id'] = $item_id; - - // Set the id - $data['product_id'] = $item['product_id']; - $data['variation_id'] = $item['variation_id']; - - // Compatibility: WooCommerce Composite Products uses a workaround for - // setting the order before the item name filter, so we run this first - if ( class_exists( 'WC_Composite_Products' ) ) { - $order_item_class = apply_filters( 'woocommerce_order_item_class', '', $item, $this->order ); - } - - // Set item name - $data['name'] = apply_filters( 'woocommerce_order_item_name', $item['name'], $item, false ); - - // Set item quantity - $data['quantity'] = $item['qty']; - - // Set the line total (=after discount) - $data['line_total'] = $this->format_price( $item['line_total'] ); - $data['single_line_total'] = $this->format_price( $item['line_total'] / max( 1, abs( $item['qty'] ) ) ); - $data['line_tax'] = $this->format_price( $item['line_tax'] ); - $data['single_line_tax'] = $this->format_price( $item['line_tax'] / max( 1, abs( $item['qty'] ) ) ); - - $data['tax_rates'] = $this->get_tax_rate( $item, $this->order, false ); - $data['calculated_tax_rates'] = $this->get_tax_rate( $item, $this->order, true ); - - // Set the line subtotal (=before discount) - $data['line_subtotal'] = $this->format_price( $item['line_subtotal'] ); - $data['line_subtotal_tax'] = $this->format_price( $item['line_subtotal_tax'] ); - $data['ex_price'] = $this->get_formatted_item_price( $item, 'total', 'excl' ); - $data['price'] = $this->get_formatted_item_price( $item, 'total' ); - $data['order_price'] = $this->order->get_formatted_line_subtotal( $item ); // formatted according to WC settings - - // Calculate the single price with the same rules as the formatted line subtotal (!) - // = before discount - $data['ex_single_price'] = $this->get_formatted_item_price( $item, 'single', 'excl' ); - $data['single_price'] = $this->get_formatted_item_price( $item, 'single' ); - - // Pass complete item array - $data['item'] = $item; - - // Get the product to add more info - if ( is_callable( array( $item, 'get_product' ) ) ) { // WC4.4+ - $product = $item->get_product(); - } elseif ( defined( 'WOOCOMMERCE_VERSION' ) && version_compare( WOOCOMMERCE_VERSION, '4.4', '<' ) ) { - $product = $this->order->get_product_from_item( $item ); - } else { - $product = null; - } - - // Checking for existence, thanks to MDesigner0 - if ( ! empty( $product ) ) { - // Thumbnail (full img tag) - $data['thumbnail'] = $this->get_thumbnail( $product ); - - // Set item SKU - $data['sku'] = is_callable( array( $product, 'get_sku' ) ) ? $product->get_sku() : ''; - - // Set item weight - $data['weight'] = is_callable( array( $product, 'get_weight' ) ) ? $product->get_weight() : ''; - - // Set item dimensions - if ( function_exists( 'wc_format_dimensions' ) && is_callable( array( $product, 'get_dimensions' ) ) ) { - $data['dimensions'] = wc_format_dimensions( $product->get_dimensions( false ) ); - } else { - $data['dimensions'] = ''; - } - - // Pass complete product object - $data['product'] = $product; - - } else { - $data['product'] = null; - } - - // Set item meta - $data['meta'] = wc_display_item_meta( $item, apply_filters( 'wpo_wcpdf_display_item_meta_args', array( 'echo' => false ), $this ) ); - - $data_list[ $item_id ] = apply_filters( 'wpo_wcpdf_order_item_data', $data, $this->order, $this->get_type() ); - } - } - - return apply_filters( 'wpo_wcpdf_order_items_data', $data_list, $this->order, $this->get_type() ); - } - - /** - * Get the tax rates/percentages for an item - * @param object $item order item - * @param object $order WC_Order - * @param bool $force_calculation force calculation of rates rather than retrieving from db - * @return string $tax_rates imploded list of tax rates - */ - public function get_tax_rate( $item, $order, $force_calculation = false ) { - $tax_data_container = ( $item['type'] == 'line_item' ) ? 'line_tax_data' : 'taxes'; - $tax_data_key = ( $item['type'] == 'line_item' ) ? 'subtotal' : 'total'; - $line_total_key = ( $item['type'] == 'line_item' ) ? 'line_total' : 'total'; - $line_tax_key = ( $item['type'] == 'shipping' ) ? 'total_tax' : 'line_tax'; - - $tax_class = isset($item['tax_class']) ? $item['tax_class'] : ''; - $line_tax = $item[$line_tax_key]; - $line_total = $item[$line_total_key]; - $line_tax_data = $item[$tax_data_container]; - - // first try the easy wc2.2+ way, using line_tax_data - if ( !empty( $line_tax_data ) && isset($line_tax_data[$tax_data_key]) ) { - $tax_rates = array(); - - $line_taxes = $line_tax_data[$tax_data_key]; - foreach ( $line_taxes as $tax_id => $tax ) { - if ( isset($tax) && $tax !== '' ) { - $tax_rate = $this->get_tax_rate_by_id( $tax_id, $order ); - if ( $tax_rate !== false && $force_calculation === false ) { - $tax_rates[] = $tax_rate . ' %'; - } else { - $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); - } - } - } - - // apply decimal setting - if ( function_exists( 'wc_get_price_decimal_separator' ) ) { - foreach ( $tax_rates as &$tax_rate ) { - $tax_rate = ! empty( $tax_rate ) ? str_replace( '.', wc_get_price_decimal_separator(), strval( $tax_rate ) ) : $tax_rate; - } - } - - $tax_rates = implode(', ', $tax_rates ); - return $tax_rates; - } - - if ( $line_tax == 0 ) { - return '-'; // no need to determine tax rate... - } - - if ( ! apply_filters( 'wpo_wcpdf_calculate_tax_rate', false ) ) { - $tax = new \WC_Tax(); - $taxes = $tax->get_rates( $tax_class ); - - $tax_rates = array(); - - foreach ($taxes as $tax) { - $tax_rates[$tax['label']] = round( $tax['rate'], 2 ).' %'; - } - - if (empty($tax_rates)) { - // one last try: manually calculate - $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); - } - - $tax_rates = implode(' ,', $tax_rates ); - } - - return $tax_rates; - } - - public function calculate_tax_rate( $price_ex_tax, $tax ) { - $precision = apply_filters( 'wpo_wcpdf_calculate_tax_rate_precision', 1 ); - if ( $price_ex_tax != 0) { - $tax_rate = round( ($tax / $price_ex_tax)*100, $precision ).' %'; - } else { - $tax_rate = '-'; - } - return $tax_rate; - } - - /** - * Returns the percentage rate (float) for a given tax rate ID. - * @param int $rate_id woocommerce tax rate id - * @return float|bool $rate percentage rate - */ - public function get_tax_rate_by_id( $rate_id, $order = null ) { - global $wpdb; - // WC 3.7+ stores rate in tax items! - if ( $order_rates = $this->get_tax_rates_from_order( $order ) ) { - if ( isset( $order_rates[ $rate_id ] ) ) { - return (float) $order_rates[ $rate_id ]; - } - } - - $rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %d;", $rate_id ) ); - if ($rate === NULL) { - return false; - } else { - return (float) $rate; - } - } - - public function get_tax_rates_from_order( $order ) { - if ( !empty( $order ) && is_callable( array( $order, 'get_version' ) ) && version_compare( $order->get_version(), '3.7', '>=' ) && version_compare( WC_VERSION, '3.7', '>=' ) ) { - $tax_rates = array(); - $tax_items = $order->get_items( array('tax') ); - - if ( empty( $tax_items ) ) { - return $tax_rates; - } - - foreach( $tax_items as $tax_item_key => $tax_item ) { - if ( is_callable( array( $order, 'get_created_via' ) ) && $order->get_created_via() == 'subscription' ) { - // subscription renewals didn't properly record the rate_percent property between WC3.7 and WCS3.0.1 - // so we use a fallback if the rate_percent = 0 and the amount != 0 - $rate_percent = $tax_item->get_rate_percent(); - $tax_amount = $tax_item->get_tax_total() + $tax_item->get_shipping_tax_total(); - if ( $tax_amount > 0 && $rate_percent > 0 ) { - $tax_rates[ $tax_item->get_rate_id() ] = $rate_percent; - } else { - continue; // not setting the rate will let the plugin fall back to the rate from the settings - } - } else { - $tax_rates[ $tax_item->get_rate_id() ] = $tax_item->get_rate_percent(); - } - - } - return $tax_rates; - } else { - return false; - } - } - - /** - * Returns a an array with rate_id => tax rate data (array) of all tax rates in woocommerce - * @return array $tax_rate_ids keyed by id - */ - public function get_tax_rate_ids() { - global $wpdb; - $rates = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates" ); - - $tax_rate_ids = array(); - foreach ($rates as $rate) { - $rate_id = $rate->tax_rate_id; - unset($rate->tax_rate_id); - $tax_rate_ids[$rate_id] = (array) $rate; - } - - return $tax_rate_ids; - } - - /** - * Returns the main product image ID - * Adapted from the WC_Product class - * (does not support thumbnail sizes) - * - * @access public - * @return string - */ - public function get_thumbnail_id ( $product ) { - $product_id = $product->get_id(); - - if ( has_post_thumbnail( $product_id ) ) { - $thumbnail_id = get_post_thumbnail_id ( $product_id ); - } elseif ( ( $parent_id = wp_get_post_parent_id( $product_id ) ) && has_post_thumbnail( $parent_id ) ) { - $thumbnail_id = get_post_thumbnail_id ( $parent_id ); - } else { - $thumbnail_id = false; - } - - return $thumbnail_id; - } - - /** - * Returns the thumbnail image tag - * - * uses the internal WooCommerce/WP functions and extracts the image url or path - * rather than the thumbnail ID, to simplify the code and make it possible to - * filter for different thumbnail sizes - * - * @access public - * @return string - */ - public function get_thumbnail ( $product ) { - // Get default WooCommerce img tag (url/http) - $thumbnail_size = 'woocommerce_thumbnail'; - $size = apply_filters( 'wpo_wcpdf_thumbnail_size', $thumbnail_size ); - $thumbnail_img_tag_url = $product->get_image( $size, array( 'title' => '' ) ); - - // Extract the url from img - preg_match( '/get_thumbnail_id( $product ) ) { - $thumbnail_path = get_attached_file( $thumbnail_id ); - } - } - - // Thumbnail (full img tag) - if ( apply_filters( 'wpo_wcpdf_use_path', true ) && file_exists( $thumbnail_path ) ) { - // load img with server path by default - $thumbnail = sprintf( '', $thumbnail_path ); - - } elseif ( apply_filters( 'wpo_wcpdf_use_path', true ) && ! file_exists( $thumbnail_path ) ) { - // should use paths but file not found, replace // with http(s):// for dompdf compatibility - if ( substr( $thumbnail_url, 0, 2 ) === "//" ) { - $prefix = is_ssl() ? 'https://' : 'http://'; - $https_thumbnail_url = $prefix . ltrim( $thumbnail_url, '/' ); - $thumbnail_img_tag_url = ! empty( $thumbnail_img_tag_url ) ? str_replace( $thumbnail_url, $https_thumbnail_url, $thumbnail_img_tag_url ) : $thumbnail_img_tag_url; - } - $thumbnail = $thumbnail_img_tag_url; - } else { - // load img with http url when filtered - $thumbnail = $thumbnail_img_tag_url; - } - - /** - * PHP GD library can be installed but 'webp' support could be disabled, - * which turns the function 'imagecreatefromwebp()' inexistent, - * leading to display an error in DOMPDF. - * - * Check 'System configuration' in the Advanced tab for 'webp' support. - */ - if ( 'webp' === wp_check_filetype( $thumbnail_path )['ext'] && ! function_exists( 'imagecreatefromwebp' ) ) { - $thumbnail = ''; - } - - // die($thumbnail); - return $thumbnail; - } - - /** - * Return the order totals listing - */ - public function get_woocommerce_totals() { - // get totals and remove the semicolon - $totals = apply_filters( 'wpo_wcpdf_raw_order_totals', $this->order->get_order_item_totals(), $this->order ); - - // remove the colon for every label - foreach ( $totals as $key => $total ) { - $label = $total['label']; - $colon = strrpos( $label, ':' ); - - if ( false !== $colon ) { - $label = substr_replace( $label, '', $colon, 1 ); - } - - $textdomain = 'woocommerce-pdf-invoices-packing-slips'; - - if ( ! empty( $label ) ) { - if ( function_exists( 'WPO_WCPDF_Pro' ) && isset( \WPO_WCPDF_Pro()->multilingual_full ) && is_callable( array( \WPO_WCPDF_Pro()->multilingual_full, 'maybe_get_string_translation' ) ) ) { - $totals[ $key ]['label'] = \WPO_WCPDF_Pro()->multilingual_full->maybe_get_string_translation( $label, $textdomain ); - } else { - $totals[ $key ]['label'] = __( $label, $textdomain ); - } - } - } - - // Fix order_total for refunded orders - // not if this is the actual refund! - if ( ! $this->is_refund( $this->order ) && apply_filters( 'wpo_wcpdf_remove_refund_totals', true, $this ) ) { - $total_refunded = is_callable( array( $this->order, 'get_total_refunded' ) ) ? $this->order->get_total_refunded() : 0; - if ( isset($totals['order_total']) && $total_refunded ) { - $tax_display = get_option( 'woocommerce_tax_display_cart' ); - $totals['order_total']['value'] = wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_currency() ) ); - $tax_string = ''; - - // Tax for inclusive prices - if ( wc_tax_enabled() && 'incl' == $tax_display ) { - $tax_string_array = array(); - if ( 'itemized' == get_option( 'woocommerce_tax_total_display' ) ) { - foreach ( $this->order->get_tax_totals() as $code => $tax ) { - $tax_amount = $tax->formatted_amount; - $tax_string_array[] = sprintf( '%s %s', $tax_amount, $tax->label ); - } - } else { - $tax_string_array[] = sprintf( '%s %s', wc_price( $this->order->get_total_tax(), array( 'currency' => $this->order->get_currency() ) ), WC()->countries->tax_or_vat() ); - } - if ( ! empty( $tax_string_array ) ) { - $tax_string = ' ' . sprintf( __( '(includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ); - } - } - - $totals['order_total']['value'] .= $tax_string; - } - - // remove refund lines (shouldn't be in invoice) - foreach ( $totals as $key => $total ) { - if ( ! empty( $key ) && false !== strpos( $key, 'refund_' ) ) { - unset( $totals[$key] ); - } - } - - } - - return apply_filters( 'wpo_wcpdf_woocommerce_totals', $totals, $this->order, $this->get_type() ); - } - - /** - * Return/show the order subtotal - */ - public function get_order_subtotal( $tax = 'excl', $discount = 'incl' ) { // set $tax to 'incl' to include tax, same for $discount - //$compound = ($discount == 'incl')?true:false; - $subtotal = $this->order->get_subtotal_to_display( false, $tax ); - - $subtotal = ! empty( $subtotal ) && ( $pos = strpos( $subtotal, ' __('Subtotal', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $subtotal, - ); - - return apply_filters( 'wpo_wcpdf_order_subtotal', $subtotal, $tax, $discount, $this ); - } - public function order_subtotal( $tax = 'excl', $discount = 'incl' ) { - $subtotal = $this->get_order_subtotal( $tax, $discount ); - echo $subtotal['value']; - } - - /** - * Return/show the order shipping costs - */ - public function get_order_shipping( $tax = 'excl' ) { // set $tax to 'incl' to include tax - $shipping_cost = $this->order->get_shipping_total(); - $shipping_tax = $this->order->get_shipping_tax(); - - if ($tax == 'excl' ) { - $formatted_shipping_cost = $this->format_price( $shipping_cost ); - } else { - $formatted_shipping_cost = $this->format_price( $shipping_cost + $shipping_tax ); - } - - $shipping = array ( - 'label' => __('Shipping', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $formatted_shipping_cost, - 'tax' => $this->format_price( $shipping_tax ), - ); - return apply_filters( 'wpo_wcpdf_order_shipping', $shipping, $tax, $this ); - } - public function order_shipping( $tax = 'excl' ) { - $shipping = $this->get_order_shipping( $tax ); - echo $shipping['value']; - } - - /** - * Return/show the total discount - */ - public function get_order_discount( $type = 'total', $tax = 'incl' ) { - if ( 'incl' === $tax ) { - switch ( $type ) { - case 'total': - // Total Discount - $discount_value = $this->order->get_total_discount( false ); // $ex_tax = false - break; - default: - // Total Discount - Cart & Order Discounts combined - $discount_value = $this->order->get_total_discount(); - break; - } - } else { // calculate discount excluding tax - $discount_value = $this->order->get_total_discount( true ); // $ex_tax = true - } - - $discount = array ( - 'label' => __( 'Discount', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $this->format_price( $discount_value ), - 'raw_value' => $discount_value, - ); - - if ( round( $discount_value, 3 ) != 0 ) { - return apply_filters( 'wpo_wcpdf_order_discount', $discount, $type, $tax, $this ); - } - } - public function order_discount( $type = 'total', $tax = 'incl' ) { - $discount = $this->get_order_discount( $type, $tax ); - echo $discount['value']; - } - - /** - * Return the order fees - */ - public function get_order_fees( $tax = 'excl' ) { - if ( $_fees = $this->order->get_fees() ) { - foreach( $_fees as $id => $fee ) { - if ($tax == 'excl' ) { - $fee_price = $this->format_price( $fee['line_total'] ); - } else { - $fee_price = $this->format_price( $fee['line_total'] + $fee['line_tax'] ); - } - - $fees[ $id ] = array( - 'label' => $fee['name'], - 'value' => $fee_price, - 'line_total' => $this->format_price( $fee['line_total'] ), - 'line_tax' => $this->format_price( $fee['line_tax'] ) - ); - } - return $fees; - } - } - - /** - * Return the order taxes - */ - public function get_order_taxes() { - $tax_rate_ids = $this->get_tax_rate_ids(); - if ( $order_taxes = $this->order->get_taxes() ) { - foreach ( $order_taxes as $key => $tax ) { - $taxes[$key] = array( - 'label' => $tax->get_label(), - 'value' => $this->format_price( $tax->get_tax_total() + $tax->get_shipping_tax_total() ), - 'rate_id' => $tax->get_rate_id(), - 'tax_amount' => $tax->get_tax_total(), - 'shipping_tax_amount' => $tax->get_shipping_tax_total(), - 'rate' => isset( $tax_rate_ids[ $tax->get_rate_id() ] ) ? ( (float) $tax_rate_ids[$tax->get_rate_id()]['tax_rate'] ) . ' %': '', - ); - - } - - return apply_filters( 'wpo_wcpdf_order_taxes', $taxes, $this ); - } - } - - /** - * Return/show the order grand total - */ - public function get_order_grand_total( $tax = 'incl' ) { - $total_unformatted = $this->order->get_total(); - - if ($tax == 'excl' ) { - $total = $this->format_price( $total_unformatted - $this->order->get_total_tax() ); - $label = __( 'Total ex. VAT', 'woocommerce-pdf-invoices-packing-slips' ); - } else { - $total = $this->format_price( ( $total_unformatted ) ); - $label = __( 'Total', 'woocommerce-pdf-invoices-packing-slips' ); - } - - $grand_total = array( - 'label' => $label, - 'value' => $total, - ); - - return apply_filters( 'wpo_wcpdf_order_grand_total', $grand_total, $tax, $this ); - } - public function order_grand_total( $tax = 'incl' ) { - $grand_total = $this->get_order_grand_total( $tax ); - echo $grand_total['value']; - } - - - /** - * Get shipping notes - * - * @return string - */ - public function get_shipping_notes(): string { - if ( $this->is_refund( $this->order ) ) { - $shipping_notes = $this->order->get_reason(); - } else { - $shipping_notes = wpautop( wptexturize( $this->order->get_customer_note() ) ); - } - - // check document specific setting - if ( isset( $this->settings['display_customer_notes'] ) && $this->settings['display_customer_notes'] == 0 ) { - $shipping_notes = ''; - } - - if ( apply_filters( 'wpo_wcpdf_shipping_notes_strip_all_tags', false ) ) { - $shipping_notes = wp_strip_all_tags( $shipping_notes ); - } - - return apply_filters( 'wpo_wcpdf_shipping_notes', $shipping_notes, $this ); - } - - /** - * Display shipping notes - * - * @return void - */ - public function shipping_notes(): void { - $shipping_notes = $this->get_shipping_notes(); - - if ( ! empty( $shipping_notes ) ) { - echo wpo_wcpdf_sanitize_html_content( $shipping_notes, 'notes' ); - } - } - - /** - * wrapper for wc_price, ensuring currency is always passed - */ - public function format_price( $price, $args = array() ) { - $args['currency'] = $this->order->get_currency(); - $formatted_price = wc_price( $price, $args ); - - return $formatted_price; - } - public function wc_price( $price, $args = array() ) { - return $this->format_price( $price, $args ); - } - - /** - * Gets price - formatted for display. - * - * @access public - * @param mixed $item - * @return string - */ - public function get_formatted_item_price ( $item, $type, $tax_display = '' ) { - if ( ! isset( $item['line_subtotal'] ) || ! isset( $item['line_subtotal_tax'] ) ) { - return ''; - } - - $divide_by = ($type == 'single' && $item['qty'] != 0 )?abs($item['qty']):1; //divide by 1 if $type is not 'single' (thus 'total') - if ( $tax_display == 'excl' ) { - $item_price = $this->format_price( ($this->order->get_line_subtotal( $item )) / $divide_by ); - } else { - $item_price = $this->format_price( ($this->order->get_line_subtotal( $item, true )) / $divide_by ); - } - - return $item_price; - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->get_number() instead. - */ - public function get_invoice_number() { - wcpdf_log_error( 'The method get_invoice_number() is deprecated since version 3.7.3, please use the method get_number() instead.' ); - - if ( is_callable( array( $this, 'get_number' ) ) ) { - return $this->get_number( 'invoice', null, 'view', true ); - } else { - return ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->number( 'invoice' ) instead. - */ - public function invoice_number() { - wcpdf_log_error( 'The method invoice_number() is deprecated since version 3.7.3, please use the method number() instead.' ); - - if ( is_callable( array( $this, 'number' ) ) ) { - $this->number( 'invoice' ); - } else { - echo ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->get_date() instead. - */ - public function get_invoice_date() { - wcpdf_log_error( 'The method get_invoice_date() is deprecated since version 3.7.3, please use the method get_date() instead.' ); - - if ( is_callable( array( $this, 'get_date' ) ) ) { - return $this->get_date( 'invoice', null, 'view', true ); - } else { - return ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->date( 'invoice' ) instead. - */ - public function invoice_date() { - wcpdf_log_error( 'The method invoice_date() is deprecated since version 3.7.3, please use the method date() instead.' ); - - if ( is_callable( array( $this, 'date' ) ) ) { - $this->date( 'invoice' ); - } else { - echo ''; - } - } - - /** - * Get document notes - * - * @return string - */ - public function get_document_notes(): string { - $document_notes = $this->get_notes( $this->get_type() ); - - return apply_filters( 'wpo_wcpdf_document_notes', $document_notes ?? '', $this ); - } - - /** - * Display document notes - * - * @return void - */ - public function document_notes(): void { - $document_notes = $this->get_document_notes(); - - if ( empty( $document_notes ) ) { - return; - } - - if ( $document_notes === strip_tags( $document_notes ) ) { - echo nl2br( $document_notes ); - } else { - echo $document_notes; - } - } - - public function document_display_date() { - $document_display_date = $this->get_display_date( $this->get_type() ); - - //If display date data is not available in order meta (for older orders), get the display date information from document settings order meta. - if ( empty( $document_display_date ) ) { - $document_settings = $this->settings; - if( isset( $document_settings['display_date'] ) ) { - $document_display_date = $document_settings['display_date']; - } - else { - $document_display_date = 'invoice_date'; - } - } - - $formatted_value = $this->get_display_date_label( $document_display_date ); - return $formatted_value; - } - - public function get_display_date_label( $date_string ) { - - $date_labels = array( - 'invoice_date' => __( 'Invoice Date' , 'woocommerce-pdf-invoices-packing-slips' ), - 'order_date' => __( 'Order Date' , 'woocommerce-pdf-invoices-packing-slips' ), - ); - if( isset( $date_labels[$date_string] ) ) { - return $date_labels[ $date_string ]; - } else { - return ''; - } - - } - -} - -endif; // class_exists From 98e385242289fd612195bbc137de637ec6b2d245 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 16:22:27 +0100 Subject: [PATCH 03/36] Revert "Delete abstract-wcpdf-order-document-methods.php" This reverts commit 35def360a806df587825e7b1e77d84cd9ed14f83. --- .../abstract-wcpdf-order-document-methods.php | 1319 +++++++++++++++++ 1 file changed, 1319 insertions(+) create mode 100644 includes/Documents/abstract-wcpdf-order-document-methods.php diff --git a/includes/Documents/abstract-wcpdf-order-document-methods.php b/includes/Documents/abstract-wcpdf-order-document-methods.php new file mode 100644 index 000000000..5910af0ff --- /dev/null +++ b/includes/Documents/abstract-wcpdf-order-document-methods.php @@ -0,0 +1,1319 @@ +get_type(); + } + + public function get_refund_parent_id( $order ) { + return $order->get_parent_id(); + } + + + public function get_refund_parent( $order ) { + // only try if this is actually a refund + if ( ! $this->is_refund( $order ) ) { + return $order; + } + + $parent_order_id = $this->get_refund_parent_id( $order ); + $order = wc_get_order( $parent_order_id ); + return $order; + } + + /** + * Check if billing address and shipping address are equal + */ + public function ships_to_different_address() { + // always prefer parent address for refunds + if ( $this->is_refund( $this->order ) ) { + $order = $this->get_refund_parent( $this->order ); + } else { + $order = $this->order; + } + + // only check if there is a shipping address at all + if ( $formatted_shipping_address = $order->get_formatted_shipping_address() ) { + $address_comparison_fields = apply_filters( 'wpo_wcpdf_address_comparison_fields', array( + 'first_name', + 'last_name', + 'company', + 'address_1', + 'address_2', + 'city', + 'state', + 'postcode', + 'country' + ), $this ); + + foreach ( $address_comparison_fields as $address_field ) { + $billing_field = call_user_func( array( $order, "get_billing_{$address_field}" ) ); + $shipping_field = call_user_func( array( $order, "get_shipping_{$address_field}" ) ); + if ( $shipping_field != $billing_field ) { + // this address field is different -> ships to different address! + return true; + } + } + } + + //if we got here, it means the addresses are equal -> doesn't ship to different address! + return apply_filters( 'wpo_wcpdf_ships_to_different_address', false, $order, $this ); + } + + /** + * Get the billing address + * + * @return string + */ + public function get_billing_address(): string { + $original_order = $this->order; + $address = ''; + + if ( $this->is_refund( $original_order ) ) { + $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; + } + + if ( is_callable( array( $this->order, 'get_formatted_billing_address' ) ) ) { + $address = $this->order->get_formatted_billing_address(); + } + + if ( empty( $address ) ) { + $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); + } + + $address = apply_filters( 'wpo_wcpdf_billing_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); + + if ( is_null( $address ) ) { + $address = ''; + } + + // Restore the original order if modified. + $this->order = $original_order; + + return $address; + } + public function billing_address() { + echo $this->get_billing_address(); + } + + /** + * Check whether the billing address should be shown + */ + public function show_billing_address() { + if ( 'packing-slip' !== $this->get_type() ) { + return true; + } else { + return ! empty( $this->settings['display_billing_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_billing_address'] ); + } + } + + /** + * Return/Show billing email + */ + public function get_billing_email() { + // normal order + if ( ! $this->is_refund( $this->order ) && is_callable( array( $this->order, 'get_billing_email' ) ) ) { + $billing_email = $this->order->get_billing_email(); + // refund order + } else { + // try parent + $parent_order = $this->get_refund_parent( $this->order ); + $billing_email = $parent_order->get_billing_email(); + } + + return apply_filters( 'wpo_wcpdf_billing_email', sanitize_email( $billing_email ), $this ); + } + public function billing_email() { + echo $this->get_billing_email(); + } + + /** + * Return/Show phone by type + */ + public function get_phone( $phone_type = 'billing' ) { + $phone = ''; + if ( ! empty( $order = $this->is_refund( $this->order ) ? $this->get_refund_parent( $this->order ) : $this->order ) ) { + $getter = "get_{$phone_type}_phone"; + $phone = is_callable( array( $order, $getter ) ) ? call_user_func( array( $order, $getter ) ) : $phone; + } + + return wpo_wcpdf_sanitize_phone_number( $phone ); + } + + public function get_billing_phone() { + $phone = $this->get_phone( 'billing' ); + + return apply_filters( "wpo_wcpdf_billing_phone", $phone, $this ); + } + + public function get_shipping_phone( $fallback_to_billing = false ) { + $phone = $this->get_phone( 'shipping' ); + + if( $fallback_to_billing && empty( $phone ) ) { + $phone = $this->get_billing_phone(); + } + + return apply_filters( "wpo_wcpdf_shipping_phone", $phone, $this ); + } + + public function billing_phone() { + echo $this->get_billing_phone(); + } + + public function shipping_phone( $fallback_to_billing = false ) { + echo $this->get_shipping_phone( $fallback_to_billing ); + } + + /** + * Return/Show shipping address + * + * @return string + */ + public function get_shipping_address(): string { + $original_order = $this->order; + $address = ''; + + if ( $this->is_refund( $original_order ) ) { + $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; + } + + if ( is_callable( array( $this->order, 'get_formatted_shipping_address' ) ) ) { + $address = $this->order->get_formatted_shipping_address(); + } + + if ( empty( $address ) ) { + if ( + apply_filters( 'wpo_wcpdf_shipping_address_fallback', ( 'packing-slip' === $this->get_type() ), $this ) && + is_callable( array( $this->order, 'get_formatted_billing_address' ) ) + ) { + $address = $this->order->get_formatted_billing_address(); + } else { + $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); + } + } + + $address = apply_filters( 'wpo_wcpdf_shipping_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); + + if ( is_null( $address ) ) { + $address = ''; + } + + // Restore the original order if modified. + $this->order = $original_order; + + return $address; + } + public function shipping_address() { + echo $this->get_shipping_address(); + } + + /** + * Check whether the shipping address should be shown + */ + public function show_shipping_address() { + if ( 'packing-slip' !== $this->get_type() ) { + return ! empty( $this->settings['display_shipping_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_shipping_address'] ); + } else { + return true; + } + } + + /** + * Return/Show a custom field + */ + public function get_custom_field( $field_name ) { + if ( !$this->is_order_prop( $field_name ) ) { + $custom_field = $this->order->get_meta( $field_name ); + } + // if not found, try prefixed with underscore (not when ACF is active!) + if ( empty( $custom_field ) && substr( $field_name, 0, 1 ) !== '_' && !$this->is_order_prop( "_{$field_name}" ) && !class_exists('ACF') ) { + $custom_field = $this->order->get_meta( "_{$field_name}" ); + } + + // WC3.0 fallback to properties + $property = str_replace( '-', '_', sanitize_title( ltrim( $field_name, '_' ) ) ); + if ( empty( $custom_field ) && is_callable( array( $this->order, "get_{$property}" ) ) ) { + $custom_field = $this->order->{"get_{$property}"}( 'view' ); + } + + // fallback to parent for refunds + if ( empty( $custom_field ) && $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + if ( !$this->is_order_prop( $field_name ) ) { + $custom_field = $parent_order->get_meta( $field_name ); + } + + // WC3.0 fallback to properties + if ( empty( $custom_field ) && is_callable( array( $parent_order, "get_{$property}" ) ) ) { + $custom_field = $parent_order->{"get_{$property}"}( 'view' ); + } + } + + return apply_filters( 'wpo_wcpdf_billing_custom_field', $custom_field, $this ); + } + public function custom_field( $field_name, $field_label = '', $display_empty = false ) { + $custom_field = $this->get_custom_field( $field_name ); + + if ( ! empty( $field_label ) ) { + // add a trailing space to the label + $field_label .= ' '; + } + + if ( ! empty( $custom_field ) || $display_empty ) { + $allow_tags = array( + 'p' => array(), + 'span' => array(), + 'ul' => array(), + 'ol' => array(), + 'li' => array(), + ); + + if ( is_array( $custom_field ) ) { + $custom_field = array_map( function( $field ) use ( $allow_tags ) { + return wpo_wcpdf_sanitize_html_content( $field, 'custom_field', $allow_tags ); + }, $custom_field ); + echo $field_label . implode( '
    ', $custom_field ); + } else { + $custom_field = wpo_wcpdf_sanitize_html_content( $custom_field, 'custom_field', $allow_tags ); + echo $field_label . nl2br( $custom_field ); + } + } + } + + public function is_order_prop( $key ) { + // Taken from WC class + $order_props = array( + // Abstract order props + 'parent_id', + 'status', + 'currency', + 'version', + 'prices_include_tax', + 'date_created', + 'date_modified', + 'discount_total', + 'discount_tax', + 'shipping_total', + 'shipping_tax', + 'cart_tax', + 'total', + 'total_tax', + // Order props + 'customer_id', + 'order_key', + 'billing_first_name', + 'billing_last_name', + 'billing_company', + 'billing_address_1', + 'billing_address_2', + 'billing_city', + 'billing_state', + 'billing_postcode', + 'billing_country', + 'billing_email', + 'billing_phone', + 'shipping_first_name', + 'shipping_last_name', + 'shipping_company', + 'shipping_address_1', + 'shipping_address_2', + 'shipping_city', + 'shipping_state', + 'shipping_postcode', + 'shipping_country', + 'payment_method', + 'payment_method_title', + 'transaction_id', + 'customer_ip_address', + 'customer_user_agent', + 'created_via', + 'customer_note', + 'date_completed', + 'date_paid', + 'cart_hash', + ); + + if ( version_compare( WOOCOMMERCE_VERSION, '5.6', '>=' ) ) { + $order_props[] = 'shipping_phone'; + } + + return in_array($key, $order_props); + } + + /** + * Return/show product attribute + */ + public function get_product_attribute( $attribute_name, $product ) { + // first, check the text attributes + $attributes = $product->get_attributes(); + $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); + if (array_key_exists( sanitize_title( $attribute_name ), $attributes) ) { + $attribute = $product->get_attribute ( $attribute_name ); + } elseif (array_key_exists( sanitize_title( $attribute_key ), $attributes) ) { + $attribute = $product->get_attribute ( $attribute_key ); + } + + if (empty($attribute)) { + // not a text attribute, try attribute taxonomy + $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); + $product_id = $product->get_id(); + $product_terms = @wc_get_product_terms( $product_id, $attribute_key, array( 'fields' => 'names' ) ); + // check if not empty, then display + if ( !empty($product_terms) ) { + $attribute = array_shift( $product_terms ); + } + } + + // WC3.0+ fallback parent product for variations + if ( empty( $attribute ) && $product->is_type( 'variation' ) ) { + $product = wc_get_product( $product->get_parent_id() ); + $attribute = $this->get_product_attribute( $attribute_name, $product ); + } + + return isset($attribute) ? $attribute : false; + } + public function product_attribute( $attribute_name, $product ) { + echo $this->get_product_attribute( $attribute_name, $product ); + } + + /** + * Get order notes + * could use $order->get_customer_order_notes(), but that filters out private notes already + * + * @param string $filter 'customer' or 'private' + * @param bool $include_system_notes include system notes + * + * @return array $notes + */ + public function get_order_notes( string $filter = 'customer', bool $include_system_notes = true ): array { + if ( $this->is_refund( $this->order ) ) { + $order_id = $this->get_refund_parent_id( $this->order ); + } else { + $order_id = $this->order_id; + } + + if ( empty( $order_id ) ) { + return array(); // prevent order notes from all orders showing when document is not loaded properly + } + + $type = ( 'private' === $filter ) ? 'internal' : $filter; + $notes = wc_get_order_notes( array( + 'order_id' => $order_id, + 'type' => $type, // use 'internal' for admin and system notes, empty for all + ) ); + + if ( ! $include_system_notes ) { + foreach ( $notes as $key => $note ) { + if ( $note->added_by == 'system' ) { + unset( $notes[ $key ] ); + } + } + } + + return $notes; + + } + + /** + * Show order notes + * + * @param string $filter 'customer' or 'private' + * @param bool $include_system_notes include system notes + * + * @return void + */ + public function order_notes( string $filter = 'customer', bool $include_system_notes = true ): void { + $notes = $this->get_order_notes( $filter, $include_system_notes ); + + if ( ! empty( $notes ) ) { + foreach ( $notes as $note ) { + $css_class = array( 'note', 'note_content' ); + $css_class[] = $note->customer_note ? 'customer-note' : ''; + $css_class[] = 'system' === $note->added_by ? 'system-note' : ''; + $css_class = apply_filters( 'woocommerce_order_note_class', array_filter( $css_class ), $note ); + $content = isset( $note->content ) ? $note->content : $note->comment_content; + $content = apply_filters( 'wpo_wcpdf_order_note', $content, $note ); + ?> +
    + +
    + get_current_date(); + } + + /** + * Return/Show payment method + */ + public function get_payment_method() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $payment_method_title = $parent_order->get_payment_method_title(); + } else { + $payment_method_title = $this->order->get_payment_method_title(); + } + + $payment_method = __( $payment_method_title, 'woocommerce' ); + + return apply_filters( 'wpo_wcpdf_payment_method', $payment_method, $this ); + } + public function payment_method() { + echo $this->get_payment_method(); + } + + /** + * Return/Show payment date + */ + public function get_payment_date() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $payment_date = $parent_order->get_date_paid(); + } else { + $payment_date = $this->order->get_date_paid(); + } + + $payment_date = empty( $payment_date ) ? null : apply_filters( 'wpo_wcpdf_date', date_i18n( wcpdf_date_format( $this, 'order_date_paid' ), $payment_date->getTimestamp() ) ); + + return apply_filters( 'wpo_wcpdf_payment_date', $payment_date, $this ); + } + public function payment_date() { + echo $this->get_payment_date(); + } + + /** + * Return/Show shipping method + */ + public function get_shipping_method() { + $shipping_method = __( $this->order->get_shipping_method(), 'woocommerce' ); + return apply_filters( 'wpo_wcpdf_shipping_method', $shipping_method, $this ); + } + public function shipping_method() { + echo $this->get_shipping_method(); + } + + /** + * Return/Show order number + */ + public function get_order_number() { + // try parent first + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $order_number = $parent_order->get_order_number(); + } else { + $order_number = $this->order->get_order_number(); + } + + // Trim the hash to have a clean number but still + // support any filters that were applied before. + $order_number = ltrim($order_number, '#'); + return apply_filters( 'wpo_wcpdf_order_number', $order_number, $this ); + } + public function order_number() { + echo $this->get_order_number(); + } + + /** + * Return/Show the order date + */ + public function get_order_date() { + if ( $this->is_refund( $this->order ) ) { + $parent_order = $this->get_refund_parent( $this->order ); + $order_date = $parent_order->get_date_created(); + } else { + $order_date = $this->order->get_date_created(); + } + + $date = $order_date->date_i18n( wcpdf_date_format( $this, 'order_date' ) ); + $mysql_date = $order_date->date( "Y-m-d H:i:s" ); + return apply_filters( 'wpo_wcpdf_order_date', $date, $mysql_date, $this ); + } + public function order_date() { + echo $this->get_order_date(); + } + + /** + * Return the order items + * + * @return array $data_list + */ + public function get_order_items(): array { + $items = $this->order->get_items(); + $data_list = array(); + + if ( sizeof( $items ) > 0 ) { + foreach ( $items as $item_id => $item ) { + // Array with data for the pdf template + $data = array(); + + // Set the item_id + $data['item_id'] = $item_id; + + // Set the id + $data['product_id'] = $item['product_id']; + $data['variation_id'] = $item['variation_id']; + + // Compatibility: WooCommerce Composite Products uses a workaround for + // setting the order before the item name filter, so we run this first + if ( class_exists( 'WC_Composite_Products' ) ) { + $order_item_class = apply_filters( 'woocommerce_order_item_class', '', $item, $this->order ); + } + + // Set item name + $data['name'] = apply_filters( 'woocommerce_order_item_name', $item['name'], $item, false ); + + // Set item quantity + $data['quantity'] = $item['qty']; + + // Set the line total (=after discount) + $data['line_total'] = $this->format_price( $item['line_total'] ); + $data['single_line_total'] = $this->format_price( $item['line_total'] / max( 1, abs( $item['qty'] ) ) ); + $data['line_tax'] = $this->format_price( $item['line_tax'] ); + $data['single_line_tax'] = $this->format_price( $item['line_tax'] / max( 1, abs( $item['qty'] ) ) ); + + $data['tax_rates'] = $this->get_tax_rate( $item, $this->order, false ); + $data['calculated_tax_rates'] = $this->get_tax_rate( $item, $this->order, true ); + + // Set the line subtotal (=before discount) + $data['line_subtotal'] = $this->format_price( $item['line_subtotal'] ); + $data['line_subtotal_tax'] = $this->format_price( $item['line_subtotal_tax'] ); + $data['ex_price'] = $this->get_formatted_item_price( $item, 'total', 'excl' ); + $data['price'] = $this->get_formatted_item_price( $item, 'total' ); + $data['order_price'] = $this->order->get_formatted_line_subtotal( $item ); // formatted according to WC settings + + // Calculate the single price with the same rules as the formatted line subtotal (!) + // = before discount + $data['ex_single_price'] = $this->get_formatted_item_price( $item, 'single', 'excl' ); + $data['single_price'] = $this->get_formatted_item_price( $item, 'single' ); + + // Pass complete item array + $data['item'] = $item; + + // Get the product to add more info + if ( is_callable( array( $item, 'get_product' ) ) ) { // WC4.4+ + $product = $item->get_product(); + } elseif ( defined( 'WOOCOMMERCE_VERSION' ) && version_compare( WOOCOMMERCE_VERSION, '4.4', '<' ) ) { + $product = $this->order->get_product_from_item( $item ); + } else { + $product = null; + } + + // Checking for existence, thanks to MDesigner0 + if ( ! empty( $product ) ) { + // Thumbnail (full img tag) + $data['thumbnail'] = $this->get_thumbnail( $product ); + + // Set item SKU + $data['sku'] = is_callable( array( $product, 'get_sku' ) ) ? $product->get_sku() : ''; + + // Set item weight + $data['weight'] = is_callable( array( $product, 'get_weight' ) ) ? $product->get_weight() : ''; + + // Set item dimensions + if ( function_exists( 'wc_format_dimensions' ) && is_callable( array( $product, 'get_dimensions' ) ) ) { + $data['dimensions'] = wc_format_dimensions( $product->get_dimensions( false ) ); + } else { + $data['dimensions'] = ''; + } + + // Pass complete product object + $data['product'] = $product; + + } else { + $data['product'] = null; + } + + // Set item meta + $data['meta'] = wc_display_item_meta( $item, apply_filters( 'wpo_wcpdf_display_item_meta_args', array( 'echo' => false ), $this ) ); + + $data_list[ $item_id ] = apply_filters( 'wpo_wcpdf_order_item_data', $data, $this->order, $this->get_type() ); + } + } + + return apply_filters( 'wpo_wcpdf_order_items_data', $data_list, $this->order, $this->get_type() ); + } + + /** + * Get the tax rates/percentages for an item + * @param object $item order item + * @param object $order WC_Order + * @param bool $force_calculation force calculation of rates rather than retrieving from db + * @return string $tax_rates imploded list of tax rates + */ + public function get_tax_rate( $item, $order, $force_calculation = false ) { + $tax_data_container = ( $item['type'] == 'line_item' ) ? 'line_tax_data' : 'taxes'; + $tax_data_key = ( $item['type'] == 'line_item' ) ? 'subtotal' : 'total'; + $line_total_key = ( $item['type'] == 'line_item' ) ? 'line_total' : 'total'; + $line_tax_key = ( $item['type'] == 'shipping' ) ? 'total_tax' : 'line_tax'; + + $tax_class = isset($item['tax_class']) ? $item['tax_class'] : ''; + $line_tax = $item[$line_tax_key]; + $line_total = $item[$line_total_key]; + $line_tax_data = $item[$tax_data_container]; + + // first try the easy wc2.2+ way, using line_tax_data + if ( !empty( $line_tax_data ) && isset($line_tax_data[$tax_data_key]) ) { + $tax_rates = array(); + + $line_taxes = $line_tax_data[$tax_data_key]; + foreach ( $line_taxes as $tax_id => $tax ) { + if ( isset($tax) && $tax !== '' ) { + $tax_rate = $this->get_tax_rate_by_id( $tax_id, $order ); + if ( $tax_rate !== false && $force_calculation === false ) { + $tax_rates[] = $tax_rate . ' %'; + } else { + $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); + } + } + } + + // apply decimal setting + if ( function_exists( 'wc_get_price_decimal_separator' ) ) { + foreach ( $tax_rates as &$tax_rate ) { + $tax_rate = ! empty( $tax_rate ) ? str_replace( '.', wc_get_price_decimal_separator(), strval( $tax_rate ) ) : $tax_rate; + } + } + + $tax_rates = implode(', ', $tax_rates ); + return $tax_rates; + } + + if ( $line_tax == 0 ) { + return '-'; // no need to determine tax rate... + } + + if ( ! apply_filters( 'wpo_wcpdf_calculate_tax_rate', false ) ) { + $tax = new \WC_Tax(); + $taxes = $tax->get_rates( $tax_class ); + + $tax_rates = array(); + + foreach ($taxes as $tax) { + $tax_rates[$tax['label']] = round( $tax['rate'], 2 ).' %'; + } + + if (empty($tax_rates)) { + // one last try: manually calculate + $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); + } + + $tax_rates = implode(' ,', $tax_rates ); + } + + return $tax_rates; + } + + public function calculate_tax_rate( $price_ex_tax, $tax ) { + $precision = apply_filters( 'wpo_wcpdf_calculate_tax_rate_precision', 1 ); + if ( $price_ex_tax != 0) { + $tax_rate = round( ($tax / $price_ex_tax)*100, $precision ).' %'; + } else { + $tax_rate = '-'; + } + return $tax_rate; + } + + /** + * Returns the percentage rate (float) for a given tax rate ID. + * @param int $rate_id woocommerce tax rate id + * @return float|bool $rate percentage rate + */ + public function get_tax_rate_by_id( $rate_id, $order = null ) { + global $wpdb; + // WC 3.7+ stores rate in tax items! + if ( $order_rates = $this->get_tax_rates_from_order( $order ) ) { + if ( isset( $order_rates[ $rate_id ] ) ) { + return (float) $order_rates[ $rate_id ]; + } + } + + $rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %d;", $rate_id ) ); + if ($rate === NULL) { + return false; + } else { + return (float) $rate; + } + } + + public function get_tax_rates_from_order( $order ) { + if ( !empty( $order ) && is_callable( array( $order, 'get_version' ) ) && version_compare( $order->get_version(), '3.7', '>=' ) && version_compare( WC_VERSION, '3.7', '>=' ) ) { + $tax_rates = array(); + $tax_items = $order->get_items( array('tax') ); + + if ( empty( $tax_items ) ) { + return $tax_rates; + } + + foreach( $tax_items as $tax_item_key => $tax_item ) { + if ( is_callable( array( $order, 'get_created_via' ) ) && $order->get_created_via() == 'subscription' ) { + // subscription renewals didn't properly record the rate_percent property between WC3.7 and WCS3.0.1 + // so we use a fallback if the rate_percent = 0 and the amount != 0 + $rate_percent = $tax_item->get_rate_percent(); + $tax_amount = $tax_item->get_tax_total() + $tax_item->get_shipping_tax_total(); + if ( $tax_amount > 0 && $rate_percent > 0 ) { + $tax_rates[ $tax_item->get_rate_id() ] = $rate_percent; + } else { + continue; // not setting the rate will let the plugin fall back to the rate from the settings + } + } else { + $tax_rates[ $tax_item->get_rate_id() ] = $tax_item->get_rate_percent(); + } + + } + return $tax_rates; + } else { + return false; + } + } + + /** + * Returns a an array with rate_id => tax rate data (array) of all tax rates in woocommerce + * @return array $tax_rate_ids keyed by id + */ + public function get_tax_rate_ids() { + global $wpdb; + $rates = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates" ); + + $tax_rate_ids = array(); + foreach ($rates as $rate) { + $rate_id = $rate->tax_rate_id; + unset($rate->tax_rate_id); + $tax_rate_ids[$rate_id] = (array) $rate; + } + + return $tax_rate_ids; + } + + /** + * Returns the main product image ID + * Adapted from the WC_Product class + * (does not support thumbnail sizes) + * + * @access public + * @return string + */ + public function get_thumbnail_id ( $product ) { + $product_id = $product->get_id(); + + if ( has_post_thumbnail( $product_id ) ) { + $thumbnail_id = get_post_thumbnail_id ( $product_id ); + } elseif ( ( $parent_id = wp_get_post_parent_id( $product_id ) ) && has_post_thumbnail( $parent_id ) ) { + $thumbnail_id = get_post_thumbnail_id ( $parent_id ); + } else { + $thumbnail_id = false; + } + + return $thumbnail_id; + } + + /** + * Returns the thumbnail image tag + * + * uses the internal WooCommerce/WP functions and extracts the image url or path + * rather than the thumbnail ID, to simplify the code and make it possible to + * filter for different thumbnail sizes + * + * @access public + * @return string + */ + public function get_thumbnail ( $product ) { + // Get default WooCommerce img tag (url/http) + $thumbnail_size = 'woocommerce_thumbnail'; + $size = apply_filters( 'wpo_wcpdf_thumbnail_size', $thumbnail_size ); + $thumbnail_img_tag_url = $product->get_image( $size, array( 'title' => '' ) ); + + // Extract the url from img + preg_match( '/get_thumbnail_id( $product ) ) { + $thumbnail_path = get_attached_file( $thumbnail_id ); + } + } + + // Thumbnail (full img tag) + if ( apply_filters( 'wpo_wcpdf_use_path', true ) && file_exists( $thumbnail_path ) ) { + // load img with server path by default + $thumbnail = sprintf( '', $thumbnail_path ); + + } elseif ( apply_filters( 'wpo_wcpdf_use_path', true ) && ! file_exists( $thumbnail_path ) ) { + // should use paths but file not found, replace // with http(s):// for dompdf compatibility + if ( substr( $thumbnail_url, 0, 2 ) === "//" ) { + $prefix = is_ssl() ? 'https://' : 'http://'; + $https_thumbnail_url = $prefix . ltrim( $thumbnail_url, '/' ); + $thumbnail_img_tag_url = ! empty( $thumbnail_img_tag_url ) ? str_replace( $thumbnail_url, $https_thumbnail_url, $thumbnail_img_tag_url ) : $thumbnail_img_tag_url; + } + $thumbnail = $thumbnail_img_tag_url; + } else { + // load img with http url when filtered + $thumbnail = $thumbnail_img_tag_url; + } + + /** + * PHP GD library can be installed but 'webp' support could be disabled, + * which turns the function 'imagecreatefromwebp()' inexistent, + * leading to display an error in DOMPDF. + * + * Check 'System configuration' in the Advanced tab for 'webp' support. + */ + if ( 'webp' === wp_check_filetype( $thumbnail_path )['ext'] && ! function_exists( 'imagecreatefromwebp' ) ) { + $thumbnail = ''; + } + + // die($thumbnail); + return $thumbnail; + } + + /** + * Return the order totals listing + */ + public function get_woocommerce_totals() { + // get totals and remove the semicolon + $totals = apply_filters( 'wpo_wcpdf_raw_order_totals', $this->order->get_order_item_totals(), $this->order ); + + // remove the colon for every label + foreach ( $totals as $key => $total ) { + $label = $total['label']; + $colon = strrpos( $label, ':' ); + + if ( false !== $colon ) { + $label = substr_replace( $label, '', $colon, 1 ); + } + + $textdomain = 'woocommerce-pdf-invoices-packing-slips'; + + if ( ! empty( $label ) ) { + if ( function_exists( 'WPO_WCPDF_Pro' ) && isset( \WPO_WCPDF_Pro()->multilingual_full ) && is_callable( array( \WPO_WCPDF_Pro()->multilingual_full, 'maybe_get_string_translation' ) ) ) { + $totals[ $key ]['label'] = \WPO_WCPDF_Pro()->multilingual_full->maybe_get_string_translation( $label, $textdomain ); + } else { + $totals[ $key ]['label'] = __( $label, $textdomain ); + } + } + } + + // Fix order_total for refunded orders + // not if this is the actual refund! + if ( ! $this->is_refund( $this->order ) && apply_filters( 'wpo_wcpdf_remove_refund_totals', true, $this ) ) { + $total_refunded = is_callable( array( $this->order, 'get_total_refunded' ) ) ? $this->order->get_total_refunded() : 0; + if ( isset($totals['order_total']) && $total_refunded ) { + $tax_display = get_option( 'woocommerce_tax_display_cart' ); + $totals['order_total']['value'] = wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_currency() ) ); + $tax_string = ''; + + // Tax for inclusive prices + if ( wc_tax_enabled() && 'incl' == $tax_display ) { + $tax_string_array = array(); + if ( 'itemized' == get_option( 'woocommerce_tax_total_display' ) ) { + foreach ( $this->order->get_tax_totals() as $code => $tax ) { + $tax_amount = $tax->formatted_amount; + $tax_string_array[] = sprintf( '%s %s', $tax_amount, $tax->label ); + } + } else { + $tax_string_array[] = sprintf( '%s %s', wc_price( $this->order->get_total_tax(), array( 'currency' => $this->order->get_currency() ) ), WC()->countries->tax_or_vat() ); + } + if ( ! empty( $tax_string_array ) ) { + $tax_string = ' ' . sprintf( __( '(includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ); + } + } + + $totals['order_total']['value'] .= $tax_string; + } + + // remove refund lines (shouldn't be in invoice) + foreach ( $totals as $key => $total ) { + if ( ! empty( $key ) && false !== strpos( $key, 'refund_' ) ) { + unset( $totals[$key] ); + } + } + + } + + return apply_filters( 'wpo_wcpdf_woocommerce_totals', $totals, $this->order, $this->get_type() ); + } + + /** + * Return/show the order subtotal + */ + public function get_order_subtotal( $tax = 'excl', $discount = 'incl' ) { // set $tax to 'incl' to include tax, same for $discount + //$compound = ($discount == 'incl')?true:false; + $subtotal = $this->order->get_subtotal_to_display( false, $tax ); + + $subtotal = ! empty( $subtotal ) && ( $pos = strpos( $subtotal, ' __('Subtotal', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $subtotal, + ); + + return apply_filters( 'wpo_wcpdf_order_subtotal', $subtotal, $tax, $discount, $this ); + } + public function order_subtotal( $tax = 'excl', $discount = 'incl' ) { + $subtotal = $this->get_order_subtotal( $tax, $discount ); + echo $subtotal['value']; + } + + /** + * Return/show the order shipping costs + */ + public function get_order_shipping( $tax = 'excl' ) { // set $tax to 'incl' to include tax + $shipping_cost = $this->order->get_shipping_total(); + $shipping_tax = $this->order->get_shipping_tax(); + + if ($tax == 'excl' ) { + $formatted_shipping_cost = $this->format_price( $shipping_cost ); + } else { + $formatted_shipping_cost = $this->format_price( $shipping_cost + $shipping_tax ); + } + + $shipping = array ( + 'label' => __('Shipping', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $formatted_shipping_cost, + 'tax' => $this->format_price( $shipping_tax ), + ); + return apply_filters( 'wpo_wcpdf_order_shipping', $shipping, $tax, $this ); + } + public function order_shipping( $tax = 'excl' ) { + $shipping = $this->get_order_shipping( $tax ); + echo $shipping['value']; + } + + /** + * Return/show the total discount + */ + public function get_order_discount( $type = 'total', $tax = 'incl' ) { + if ( 'incl' === $tax ) { + switch ( $type ) { + case 'total': + // Total Discount + $discount_value = $this->order->get_total_discount( false ); // $ex_tax = false + break; + default: + // Total Discount - Cart & Order Discounts combined + $discount_value = $this->order->get_total_discount(); + break; + } + } else { // calculate discount excluding tax + $discount_value = $this->order->get_total_discount( true ); // $ex_tax = true + } + + $discount = array ( + 'label' => __( 'Discount', 'woocommerce-pdf-invoices-packing-slips' ), + 'value' => $this->format_price( $discount_value ), + 'raw_value' => $discount_value, + ); + + if ( round( $discount_value, 3 ) != 0 ) { + return apply_filters( 'wpo_wcpdf_order_discount', $discount, $type, $tax, $this ); + } + } + public function order_discount( $type = 'total', $tax = 'incl' ) { + $discount = $this->get_order_discount( $type, $tax ); + echo $discount['value']; + } + + /** + * Return the order fees + */ + public function get_order_fees( $tax = 'excl' ) { + if ( $_fees = $this->order->get_fees() ) { + foreach( $_fees as $id => $fee ) { + if ($tax == 'excl' ) { + $fee_price = $this->format_price( $fee['line_total'] ); + } else { + $fee_price = $this->format_price( $fee['line_total'] + $fee['line_tax'] ); + } + + $fees[ $id ] = array( + 'label' => $fee['name'], + 'value' => $fee_price, + 'line_total' => $this->format_price( $fee['line_total'] ), + 'line_tax' => $this->format_price( $fee['line_tax'] ) + ); + } + return $fees; + } + } + + /** + * Return the order taxes + */ + public function get_order_taxes() { + $tax_rate_ids = $this->get_tax_rate_ids(); + if ( $order_taxes = $this->order->get_taxes() ) { + foreach ( $order_taxes as $key => $tax ) { + $taxes[$key] = array( + 'label' => $tax->get_label(), + 'value' => $this->format_price( $tax->get_tax_total() + $tax->get_shipping_tax_total() ), + 'rate_id' => $tax->get_rate_id(), + 'tax_amount' => $tax->get_tax_total(), + 'shipping_tax_amount' => $tax->get_shipping_tax_total(), + 'rate' => isset( $tax_rate_ids[ $tax->get_rate_id() ] ) ? ( (float) $tax_rate_ids[$tax->get_rate_id()]['tax_rate'] ) . ' %': '', + ); + + } + + return apply_filters( 'wpo_wcpdf_order_taxes', $taxes, $this ); + } + } + + /** + * Return/show the order grand total + */ + public function get_order_grand_total( $tax = 'incl' ) { + $total_unformatted = $this->order->get_total(); + + if ($tax == 'excl' ) { + $total = $this->format_price( $total_unformatted - $this->order->get_total_tax() ); + $label = __( 'Total ex. VAT', 'woocommerce-pdf-invoices-packing-slips' ); + } else { + $total = $this->format_price( ( $total_unformatted ) ); + $label = __( 'Total', 'woocommerce-pdf-invoices-packing-slips' ); + } + + $grand_total = array( + 'label' => $label, + 'value' => $total, + ); + + return apply_filters( 'wpo_wcpdf_order_grand_total', $grand_total, $tax, $this ); + } + public function order_grand_total( $tax = 'incl' ) { + $grand_total = $this->get_order_grand_total( $tax ); + echo $grand_total['value']; + } + + + /** + * Get shipping notes + * + * @return string + */ + public function get_shipping_notes(): string { + if ( $this->is_refund( $this->order ) ) { + $shipping_notes = $this->order->get_reason(); + } else { + $shipping_notes = wpautop( wptexturize( $this->order->get_customer_note() ) ); + } + + // check document specific setting + if ( isset( $this->settings['display_customer_notes'] ) && $this->settings['display_customer_notes'] == 0 ) { + $shipping_notes = ''; + } + + if ( apply_filters( 'wpo_wcpdf_shipping_notes_strip_all_tags', false ) ) { + $shipping_notes = wp_strip_all_tags( $shipping_notes ); + } + + return apply_filters( 'wpo_wcpdf_shipping_notes', $shipping_notes, $this ); + } + + /** + * Display shipping notes + * + * @return void + */ + public function shipping_notes(): void { + $shipping_notes = $this->get_shipping_notes(); + + if ( ! empty( $shipping_notes ) ) { + echo wpo_wcpdf_sanitize_html_content( $shipping_notes, 'notes' ); + } + } + + /** + * wrapper for wc_price, ensuring currency is always passed + */ + public function format_price( $price, $args = array() ) { + $args['currency'] = $this->order->get_currency(); + $formatted_price = wc_price( $price, $args ); + + return $formatted_price; + } + public function wc_price( $price, $args = array() ) { + return $this->format_price( $price, $args ); + } + + /** + * Gets price - formatted for display. + * + * @access public + * @param mixed $item + * @return string + */ + public function get_formatted_item_price ( $item, $type, $tax_display = '' ) { + if ( ! isset( $item['line_subtotal'] ) || ! isset( $item['line_subtotal_tax'] ) ) { + return ''; + } + + $divide_by = ($type == 'single' && $item['qty'] != 0 )?abs($item['qty']):1; //divide by 1 if $type is not 'single' (thus 'total') + if ( $tax_display == 'excl' ) { + $item_price = $this->format_price( ($this->order->get_line_subtotal( $item )) / $divide_by ); + } else { + $item_price = $this->format_price( ($this->order->get_line_subtotal( $item, true )) / $divide_by ); + } + + return $item_price; + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->get_number() instead. + */ + public function get_invoice_number() { + wcpdf_log_error( 'The method get_invoice_number() is deprecated since version 3.7.3, please use the method get_number() instead.' ); + + if ( is_callable( array( $this, 'get_number' ) ) ) { + return $this->get_number( 'invoice', null, 'view', true ); + } else { + return ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->number( 'invoice' ) instead. + */ + public function invoice_number() { + wcpdf_log_error( 'The method invoice_number() is deprecated since version 3.7.3, please use the method number() instead.' ); + + if ( is_callable( array( $this, 'number' ) ) ) { + $this->number( 'invoice' ); + } else { + echo ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->get_date() instead. + */ + public function get_invoice_date() { + wcpdf_log_error( 'The method get_invoice_date() is deprecated since version 3.7.3, please use the method get_date() instead.' ); + + if ( is_callable( array( $this, 'get_date' ) ) ) { + return $this->get_date( 'invoice', null, 'view', true ); + } else { + return ''; + } + } + + /** + * Legacy function (v3.7.2 or inferior) + * Use $this->date( 'invoice' ) instead. + */ + public function invoice_date() { + wcpdf_log_error( 'The method invoice_date() is deprecated since version 3.7.3, please use the method date() instead.' ); + + if ( is_callable( array( $this, 'date' ) ) ) { + $this->date( 'invoice' ); + } else { + echo ''; + } + } + + /** + * Get document notes + * + * @return string + */ + public function get_document_notes(): string { + $document_notes = $this->get_notes( $this->get_type() ); + + return apply_filters( 'wpo_wcpdf_document_notes', $document_notes ?? '', $this ); + } + + /** + * Display document notes + * + * @return void + */ + public function document_notes(): void { + $document_notes = $this->get_document_notes(); + + if ( empty( $document_notes ) ) { + return; + } + + if ( $document_notes === strip_tags( $document_notes ) ) { + echo nl2br( $document_notes ); + } else { + echo $document_notes; + } + } + + public function document_display_date() { + $document_display_date = $this->get_display_date( $this->get_type() ); + + //If display date data is not available in order meta (for older orders), get the display date information from document settings order meta. + if ( empty( $document_display_date ) ) { + $document_settings = $this->settings; + if( isset( $document_settings['display_date'] ) ) { + $document_display_date = $document_settings['display_date']; + } + else { + $document_display_date = 'invoice_date'; + } + } + + $formatted_value = $this->get_display_date_label( $document_display_date ); + return $formatted_value; + } + + public function get_display_date_label( $date_string ) { + + $date_labels = array( + 'invoice_date' => __( 'Invoice Date' , 'woocommerce-pdf-invoices-packing-slips' ), + 'order_date' => __( 'Order Date' , 'woocommerce-pdf-invoices-packing-slips' ), + ); + if( isset( $date_labels[$date_string] ) ) { + return $date_labels[ $date_string ]; + } else { + return ''; + } + + } + +} + +endif; // class_exists From bf6a1c6586d63645754793f1718d53583aec76c8 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 16:46:41 +0100 Subject: [PATCH 04/36] Wip --- composer.json | 8 +++++--- .../legacy-order-document-methods.php | 4 +++- vendor/composer/autoload_classmap.php | 1 + vendor/composer/autoload_psr4.php | 1 + vendor/composer/autoload_static.php | 6 ++++++ 5 files changed, 16 insertions(+), 4 deletions(-) rename includes/Documents/abstract-wcpdf-order-document-methods.php => legacy/legacy-order-document-methods.php (99%) diff --git a/composer.json b/composer.json index de68de70f..2f77d7208 100644 --- a/composer.json +++ b/composer.json @@ -4,10 +4,12 @@ "autoload": { "psr-4": { "WPO\\IPS\\": "includes/", - "WPO\\IPS\\UBL\\": "ubl/" + "WPO\\IPS\\UBL\\": "ubl/", + "WPO\\WC\\PDF_Invoices\\Documents\\": "legacy/" }, "classmap": [ - "vendor/" + "vendor/", + "legacy/" ] }, "require": { @@ -42,7 +44,7 @@ ], "namespaces": [ ], - "patterns": [ + "file_patterns": [ ] }, "namespace_replacement_patterns" : { diff --git a/includes/Documents/abstract-wcpdf-order-document-methods.php b/legacy/legacy-order-document-methods.php similarity index 99% rename from includes/Documents/abstract-wcpdf-order-document-methods.php rename to legacy/legacy-order-document-methods.php index 5910af0ff..b7fa646d9 100644 --- a/includes/Documents/abstract-wcpdf-order-document-methods.php +++ b/legacy/legacy-order-document-methods.php @@ -1,6 +1,8 @@ get_type(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index afd6673d5..841e835f3 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -237,4 +237,5 @@ 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/legacy/legacy-order-document-methods.php', ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 3e1034ea0..8e8683958 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,6 +6,7 @@ $baseDir = dirname($vendorDir); return array( + 'WPO\\WC\\PDF_Invoices\\Documents\\' => array($baseDir . '/legacy'), 'WPO\\IPS\\UBL\\' => array($baseDir . '/ubl'), 'WPO\\IPS\\' => array($baseDir . '/includes'), 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index e92c90797..6862a6d56 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -17,6 +17,7 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd public static $prefixLengthsPsr4 = array ( 'W' => array ( + 'WPO\\WC\\PDF_Invoices\\Documents\\' => 30, 'WPO\\IPS\\UBL\\' => 12, 'WPO\\IPS\\' => 8, ), @@ -44,6 +45,10 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd ); public static $prefixDirsPsr4 = array ( + 'WPO\\WC\\PDF_Invoices\\Documents\\' => + array ( + 0 => __DIR__ . '/../..' . '/legacy', + ), 'WPO\\IPS\\UBL\\' => array ( 0 => __DIR__ . '/../..' . '/ubl', @@ -322,6 +327,7 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/legacy/legacy-order-document-methods.php', ); public static function getInitializer(ClassLoader $loader) From 6f80cfcda7586597b9134c171deb3bc141ae51d8 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 17:02:12 +0100 Subject: [PATCH 05/36] Fix --- composer.json | 3 +- composer.lock | 2 +- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 44 ++++++++-------- vendor/composer/autoload_real.php | 10 ++-- vendor/composer/autoload_static.php | 52 +++++++++---------- vendor/composer/installed.php | 4 +- vendor/dompdf/dompdf/src/Dompdf.php | 2 +- vendor/masterminds/html5/src/HTML5.php | 17 +++--- .../masterminds/html5/src/HTML5/Elements.php | 5 +- .../masterminds/html5/src/HTML5/Entities.php | 7 +-- .../masterminds/html5/src/HTML5/Exception.php | 7 +-- .../html5/src/HTML5/InstructionProcessor.php | 5 +- .../src/HTML5/Parser/CharacterReference.php | 9 +--- .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 11 ++-- .../html5/src/HTML5/Parser/EventHandler.php | 7 +-- .../src/HTML5/Parser/FileInputStream.php | 7 +-- .../html5/src/HTML5/Parser/InputStream.php | 7 +-- .../html5/src/HTML5/Parser/ParseError.php | 7 +-- .../html5/src/HTML5/Parser/Scanner.php | 9 +--- .../src/HTML5/Parser/StringInputStream.php | 5 +- .../html5/src/HTML5/Parser/Tokenizer.php | 9 +--- .../src/HTML5/Parser/TreeBuildingRules.php | 7 +-- .../html5/src/HTML5/Parser/UTF8Utils.php | 9 +--- .../src/HTML5/Serializer/HTML5Entities.php | 5 +- .../src/HTML5/Serializer/OutputRules.php | 7 +-- .../src/HTML5/Serializer/RulesInterface.php | 5 +- .../html5/src/HTML5/Serializer/Traverser.php | 7 +-- 28 files changed, 92 insertions(+), 179 deletions(-) diff --git a/composer.json b/composer.json index 2f77d7208..354031b9a 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,8 @@ "exclude_from_prefix": { "packages": [ "symfony/polyfill-mbstring", - "symfony/polyfill-iconv" + "symfony/polyfill-iconv", + "masterminds/html5" ], "namespaces": [ ], diff --git a/composer.lock b/composer.lock index b6c1a95a2..20198d262 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f670b3a0a0b2f54159956635dc70c230", + "content-hash": "8ed0ac5b8bba35eff219b588ed19479b", "packages": [ { "name": "dompdf/dompdf", diff --git a/vendor/autoload.php b/vendor/autoload.php index 0ac0f8f62..7ddfef69e 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd::getLoader(); +return ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b::getLoader(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 841e835f3..c347caef4 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,10 +6,30 @@ $baseDir = dirname($vendorDir); return array( - 'ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd' => $vendorDir . '/composer/autoload_real.php', + 'ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b' => $vendorDir . '/composer/autoload_real.php', 'Composer\\Autoload\\ClassLoader' => $vendorDir . '/composer/ClassLoader.php', - 'Composer\\Autoload\\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd' => $vendorDir . '/composer/autoload_static.php', + 'Composer\\Autoload\\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b' => $vendorDir . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', + 'Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', + 'Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', + 'Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', + 'Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', + 'Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'Symfony\\Polyfill\\Iconv\\Iconv' => $vendorDir . '/symfony/polyfill-iconv/Iconv.php', 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => $vendorDir . '/dompdf/dompdf/src/Adapter/CPDF.php', @@ -130,26 +150,6 @@ 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 7c0bb8be7..a0576af13 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd +class ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b { private static $loader; @@ -22,16 +22,16 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 6862a6d56..c60ed1fed 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd +class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', @@ -96,10 +96,30 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd ); public static $classMap = array ( - 'ComposerAutoloaderInit76ee76e4d000c4c6a2005913129fc5bd' => __DIR__ . '/..' . '/composer/autoload_real.php', + 'ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b' => __DIR__ . '/..' . '/composer/autoload_real.php', 'Composer\\Autoload\\ClassLoader' => __DIR__ . '/..' . '/composer/ClassLoader.php', - 'Composer\\Autoload\\ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd' => __DIR__ . '/..' . '/composer/autoload_static.php', + 'Composer\\Autoload\\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b' => __DIR__ . '/..' . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + 'Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', + 'Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', + 'Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', + 'Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', + 'Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'Symfony\\Polyfill\\Iconv\\Iconv' => __DIR__ . '/..' . '/symfony/polyfill-iconv/Iconv.php', 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/CPDF.php', @@ -220,26 +240,6 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', @@ -333,9 +333,9 @@ class ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit76ee76e4d000c4c6a2005913129fc5bd::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 86ec71f6f..9199c46b3 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'wpovernight/woocommerce-pdf-invoices-packing-slips', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '635e581d03cf2acc46ae5cf690ca221ac88d2f99', + 'reference' => 'bf6a1c6586d63645754793f1718d53583aec76c8', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -94,7 +94,7 @@ 'wpovernight/woocommerce-pdf-invoices-packing-slips' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '635e581d03cf2acc46ae5cf690ca221ac88d2f99', + 'reference' => 'bf6a1c6586d63645754793f1718d53583aec76c8', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/dompdf/dompdf/src/Dompdf.php b/vendor/dompdf/dompdf/src/Dompdf.php index 2ae1e0461..8c2be6e42 100644 --- a/vendor/dompdf/dompdf/src/Dompdf.php +++ b/vendor/dompdf/dompdf/src/Dompdf.php @@ -17,7 +17,7 @@ use WPO\IPS\Vendor\Dompdf\Image\Cache; use WPO\IPS\Vendor\Dompdf\Css\Stylesheet; use WPO\IPS\Vendor\Dompdf\Helpers; -use WPO\IPS\Vendor\Masterminds\HTML5; +use Masterminds\HTML5; /** * Dompdf - PHP5 HTML to PDF renderer diff --git a/vendor/masterminds/html5/src/HTML5.php b/vendor/masterminds/html5/src/HTML5.php index 5f4d6d009..c857145fb 100644 --- a/vendor/masterminds/html5/src/HTML5.php +++ b/vendor/masterminds/html5/src/HTML5.php @@ -1,17 +1,12 @@ Date: Mon, 15 Jul 2024 17:07:02 +0100 Subject: [PATCH 06/36] Update woocommerce-pdf-invoices-packingslips.php --- woocommerce-pdf-invoices-packingslips.php | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 02cfe93d3..117f0a473 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -582,15 +582,3 @@ function WPO_WCPDF() { } WPO_WCPDF(); // load plugin - -// legacy class for plugin detecting -if ( ! class_exists( 'WooCommerce_PDF_Invoices' ) ) { - class WooCommerce_PDF_Invoices{ - public static $version; - - public function __construct() { - self::$version = WPO_WCPDF()->version; - } - } - new WooCommerce_PDF_Invoices(); -} From 75e9772c836ad356a10c24dd86d7aad313dc3b6b Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 15 Jul 2024 17:14:56 +0100 Subject: [PATCH 07/36] Improvement --- ...legacy-abstract-order-document-methods.php | 18 + legacy/legacy-order-document-methods.php | 1321 ----------------- vendor/composer/autoload_classmap.php | 2 +- vendor/composer/autoload_static.php | 2 +- 4 files changed, 20 insertions(+), 1323 deletions(-) create mode 100644 legacy/legacy-abstract-order-document-methods.php delete mode 100644 legacy/legacy-order-document-methods.php diff --git a/legacy/legacy-abstract-order-document-methods.php b/legacy/legacy-abstract-order-document-methods.php new file mode 100644 index 000000000..7f899de80 --- /dev/null +++ b/legacy/legacy-abstract-order-document-methods.php @@ -0,0 +1,18 @@ +get_type(); - } - - public function get_refund_parent_id( $order ) { - return $order->get_parent_id(); - } - - - public function get_refund_parent( $order ) { - // only try if this is actually a refund - if ( ! $this->is_refund( $order ) ) { - return $order; - } - - $parent_order_id = $this->get_refund_parent_id( $order ); - $order = wc_get_order( $parent_order_id ); - return $order; - } - - /** - * Check if billing address and shipping address are equal - */ - public function ships_to_different_address() { - // always prefer parent address for refunds - if ( $this->is_refund( $this->order ) ) { - $order = $this->get_refund_parent( $this->order ); - } else { - $order = $this->order; - } - - // only check if there is a shipping address at all - if ( $formatted_shipping_address = $order->get_formatted_shipping_address() ) { - $address_comparison_fields = apply_filters( 'wpo_wcpdf_address_comparison_fields', array( - 'first_name', - 'last_name', - 'company', - 'address_1', - 'address_2', - 'city', - 'state', - 'postcode', - 'country' - ), $this ); - - foreach ( $address_comparison_fields as $address_field ) { - $billing_field = call_user_func( array( $order, "get_billing_{$address_field}" ) ); - $shipping_field = call_user_func( array( $order, "get_shipping_{$address_field}" ) ); - if ( $shipping_field != $billing_field ) { - // this address field is different -> ships to different address! - return true; - } - } - } - - //if we got here, it means the addresses are equal -> doesn't ship to different address! - return apply_filters( 'wpo_wcpdf_ships_to_different_address', false, $order, $this ); - } - - /** - * Get the billing address - * - * @return string - */ - public function get_billing_address(): string { - $original_order = $this->order; - $address = ''; - - if ( $this->is_refund( $original_order ) ) { - $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; - } - - if ( is_callable( array( $this->order, 'get_formatted_billing_address' ) ) ) { - $address = $this->order->get_formatted_billing_address(); - } - - if ( empty( $address ) ) { - $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); - } - - $address = apply_filters( 'wpo_wcpdf_billing_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); - - if ( is_null( $address ) ) { - $address = ''; - } - - // Restore the original order if modified. - $this->order = $original_order; - - return $address; - } - public function billing_address() { - echo $this->get_billing_address(); - } - - /** - * Check whether the billing address should be shown - */ - public function show_billing_address() { - if ( 'packing-slip' !== $this->get_type() ) { - return true; - } else { - return ! empty( $this->settings['display_billing_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_billing_address'] ); - } - } - - /** - * Return/Show billing email - */ - public function get_billing_email() { - // normal order - if ( ! $this->is_refund( $this->order ) && is_callable( array( $this->order, 'get_billing_email' ) ) ) { - $billing_email = $this->order->get_billing_email(); - // refund order - } else { - // try parent - $parent_order = $this->get_refund_parent( $this->order ); - $billing_email = $parent_order->get_billing_email(); - } - - return apply_filters( 'wpo_wcpdf_billing_email', sanitize_email( $billing_email ), $this ); - } - public function billing_email() { - echo $this->get_billing_email(); - } - - /** - * Return/Show phone by type - */ - public function get_phone( $phone_type = 'billing' ) { - $phone = ''; - if ( ! empty( $order = $this->is_refund( $this->order ) ? $this->get_refund_parent( $this->order ) : $this->order ) ) { - $getter = "get_{$phone_type}_phone"; - $phone = is_callable( array( $order, $getter ) ) ? call_user_func( array( $order, $getter ) ) : $phone; - } - - return wpo_wcpdf_sanitize_phone_number( $phone ); - } - - public function get_billing_phone() { - $phone = $this->get_phone( 'billing' ); - - return apply_filters( "wpo_wcpdf_billing_phone", $phone, $this ); - } - - public function get_shipping_phone( $fallback_to_billing = false ) { - $phone = $this->get_phone( 'shipping' ); - - if( $fallback_to_billing && empty( $phone ) ) { - $phone = $this->get_billing_phone(); - } - - return apply_filters( "wpo_wcpdf_shipping_phone", $phone, $this ); - } - - public function billing_phone() { - echo $this->get_billing_phone(); - } - - public function shipping_phone( $fallback_to_billing = false ) { - echo $this->get_shipping_phone( $fallback_to_billing ); - } - - /** - * Return/Show shipping address - * - * @return string - */ - public function get_shipping_address(): string { - $original_order = $this->order; - $address = ''; - - if ( $this->is_refund( $original_order ) ) { - $this->order = $this->get_refund_parent( $original_order ) ?: $original_order; - } - - if ( is_callable( array( $this->order, 'get_formatted_shipping_address' ) ) ) { - $address = $this->order->get_formatted_shipping_address(); - } - - if ( empty( $address ) ) { - if ( - apply_filters( 'wpo_wcpdf_shipping_address_fallback', ( 'packing-slip' === $this->get_type() ), $this ) && - is_callable( array( $this->order, 'get_formatted_billing_address' ) ) - ) { - $address = $this->order->get_formatted_billing_address(); - } else { - $address = __( 'N/A', 'woocommerce-pdf-invoices-packing-slips' ); - } - } - - $address = apply_filters( 'wpo_wcpdf_shipping_address', wpo_wcpdf_sanitize_html_content( $address, 'address' ), $this ); - - if ( is_null( $address ) ) { - $address = ''; - } - - // Restore the original order if modified. - $this->order = $original_order; - - return $address; - } - public function shipping_address() { - echo $this->get_shipping_address(); - } - - /** - * Check whether the shipping address should be shown - */ - public function show_shipping_address() { - if ( 'packing-slip' !== $this->get_type() ) { - return ! empty( $this->settings['display_shipping_address'] ) && ( $this->ships_to_different_address() || 'always' === $this->settings['display_shipping_address'] ); - } else { - return true; - } - } - - /** - * Return/Show a custom field - */ - public function get_custom_field( $field_name ) { - if ( !$this->is_order_prop( $field_name ) ) { - $custom_field = $this->order->get_meta( $field_name ); - } - // if not found, try prefixed with underscore (not when ACF is active!) - if ( empty( $custom_field ) && substr( $field_name, 0, 1 ) !== '_' && !$this->is_order_prop( "_{$field_name}" ) && !class_exists('ACF') ) { - $custom_field = $this->order->get_meta( "_{$field_name}" ); - } - - // WC3.0 fallback to properties - $property = str_replace( '-', '_', sanitize_title( ltrim( $field_name, '_' ) ) ); - if ( empty( $custom_field ) && is_callable( array( $this->order, "get_{$property}" ) ) ) { - $custom_field = $this->order->{"get_{$property}"}( 'view' ); - } - - // fallback to parent for refunds - if ( empty( $custom_field ) && $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - if ( !$this->is_order_prop( $field_name ) ) { - $custom_field = $parent_order->get_meta( $field_name ); - } - - // WC3.0 fallback to properties - if ( empty( $custom_field ) && is_callable( array( $parent_order, "get_{$property}" ) ) ) { - $custom_field = $parent_order->{"get_{$property}"}( 'view' ); - } - } - - return apply_filters( 'wpo_wcpdf_billing_custom_field', $custom_field, $this ); - } - public function custom_field( $field_name, $field_label = '', $display_empty = false ) { - $custom_field = $this->get_custom_field( $field_name ); - - if ( ! empty( $field_label ) ) { - // add a trailing space to the label - $field_label .= ' '; - } - - if ( ! empty( $custom_field ) || $display_empty ) { - $allow_tags = array( - 'p' => array(), - 'span' => array(), - 'ul' => array(), - 'ol' => array(), - 'li' => array(), - ); - - if ( is_array( $custom_field ) ) { - $custom_field = array_map( function( $field ) use ( $allow_tags ) { - return wpo_wcpdf_sanitize_html_content( $field, 'custom_field', $allow_tags ); - }, $custom_field ); - echo $field_label . implode( '
    ', $custom_field ); - } else { - $custom_field = wpo_wcpdf_sanitize_html_content( $custom_field, 'custom_field', $allow_tags ); - echo $field_label . nl2br( $custom_field ); - } - } - } - - public function is_order_prop( $key ) { - // Taken from WC class - $order_props = array( - // Abstract order props - 'parent_id', - 'status', - 'currency', - 'version', - 'prices_include_tax', - 'date_created', - 'date_modified', - 'discount_total', - 'discount_tax', - 'shipping_total', - 'shipping_tax', - 'cart_tax', - 'total', - 'total_tax', - // Order props - 'customer_id', - 'order_key', - 'billing_first_name', - 'billing_last_name', - 'billing_company', - 'billing_address_1', - 'billing_address_2', - 'billing_city', - 'billing_state', - 'billing_postcode', - 'billing_country', - 'billing_email', - 'billing_phone', - 'shipping_first_name', - 'shipping_last_name', - 'shipping_company', - 'shipping_address_1', - 'shipping_address_2', - 'shipping_city', - 'shipping_state', - 'shipping_postcode', - 'shipping_country', - 'payment_method', - 'payment_method_title', - 'transaction_id', - 'customer_ip_address', - 'customer_user_agent', - 'created_via', - 'customer_note', - 'date_completed', - 'date_paid', - 'cart_hash', - ); - - if ( version_compare( WOOCOMMERCE_VERSION, '5.6', '>=' ) ) { - $order_props[] = 'shipping_phone'; - } - - return in_array($key, $order_props); - } - - /** - * Return/show product attribute - */ - public function get_product_attribute( $attribute_name, $product ) { - // first, check the text attributes - $attributes = $product->get_attributes(); - $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); - if (array_key_exists( sanitize_title( $attribute_name ), $attributes) ) { - $attribute = $product->get_attribute ( $attribute_name ); - } elseif (array_key_exists( sanitize_title( $attribute_key ), $attributes) ) { - $attribute = $product->get_attribute ( $attribute_key ); - } - - if (empty($attribute)) { - // not a text attribute, try attribute taxonomy - $attribute_key = @wc_attribute_taxonomy_name( $attribute_name ); - $product_id = $product->get_id(); - $product_terms = @wc_get_product_terms( $product_id, $attribute_key, array( 'fields' => 'names' ) ); - // check if not empty, then display - if ( !empty($product_terms) ) { - $attribute = array_shift( $product_terms ); - } - } - - // WC3.0+ fallback parent product for variations - if ( empty( $attribute ) && $product->is_type( 'variation' ) ) { - $product = wc_get_product( $product->get_parent_id() ); - $attribute = $this->get_product_attribute( $attribute_name, $product ); - } - - return isset($attribute) ? $attribute : false; - } - public function product_attribute( $attribute_name, $product ) { - echo $this->get_product_attribute( $attribute_name, $product ); - } - - /** - * Get order notes - * could use $order->get_customer_order_notes(), but that filters out private notes already - * - * @param string $filter 'customer' or 'private' - * @param bool $include_system_notes include system notes - * - * @return array $notes - */ - public function get_order_notes( string $filter = 'customer', bool $include_system_notes = true ): array { - if ( $this->is_refund( $this->order ) ) { - $order_id = $this->get_refund_parent_id( $this->order ); - } else { - $order_id = $this->order_id; - } - - if ( empty( $order_id ) ) { - return array(); // prevent order notes from all orders showing when document is not loaded properly - } - - $type = ( 'private' === $filter ) ? 'internal' : $filter; - $notes = wc_get_order_notes( array( - 'order_id' => $order_id, - 'type' => $type, // use 'internal' for admin and system notes, empty for all - ) ); - - if ( ! $include_system_notes ) { - foreach ( $notes as $key => $note ) { - if ( $note->added_by == 'system' ) { - unset( $notes[ $key ] ); - } - } - } - - return $notes; - - } - - /** - * Show order notes - * - * @param string $filter 'customer' or 'private' - * @param bool $include_system_notes include system notes - * - * @return void - */ - public function order_notes( string $filter = 'customer', bool $include_system_notes = true ): void { - $notes = $this->get_order_notes( $filter, $include_system_notes ); - - if ( ! empty( $notes ) ) { - foreach ( $notes as $note ) { - $css_class = array( 'note', 'note_content' ); - $css_class[] = $note->customer_note ? 'customer-note' : ''; - $css_class[] = 'system' === $note->added_by ? 'system-note' : ''; - $css_class = apply_filters( 'woocommerce_order_note_class', array_filter( $css_class ), $note ); - $content = isset( $note->content ) ? $note->content : $note->comment_content; - $content = apply_filters( 'wpo_wcpdf_order_note', $content, $note ); - ?> -
    - -
    - get_current_date(); - } - - /** - * Return/Show payment method - */ - public function get_payment_method() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $payment_method_title = $parent_order->get_payment_method_title(); - } else { - $payment_method_title = $this->order->get_payment_method_title(); - } - - $payment_method = __( $payment_method_title, 'woocommerce' ); - - return apply_filters( 'wpo_wcpdf_payment_method', $payment_method, $this ); - } - public function payment_method() { - echo $this->get_payment_method(); - } - - /** - * Return/Show payment date - */ - public function get_payment_date() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $payment_date = $parent_order->get_date_paid(); - } else { - $payment_date = $this->order->get_date_paid(); - } - - $payment_date = empty( $payment_date ) ? null : apply_filters( 'wpo_wcpdf_date', date_i18n( wcpdf_date_format( $this, 'order_date_paid' ), $payment_date->getTimestamp() ) ); - - return apply_filters( 'wpo_wcpdf_payment_date', $payment_date, $this ); - } - public function payment_date() { - echo $this->get_payment_date(); - } - - /** - * Return/Show shipping method - */ - public function get_shipping_method() { - $shipping_method = __( $this->order->get_shipping_method(), 'woocommerce' ); - return apply_filters( 'wpo_wcpdf_shipping_method', $shipping_method, $this ); - } - public function shipping_method() { - echo $this->get_shipping_method(); - } - - /** - * Return/Show order number - */ - public function get_order_number() { - // try parent first - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $order_number = $parent_order->get_order_number(); - } else { - $order_number = $this->order->get_order_number(); - } - - // Trim the hash to have a clean number but still - // support any filters that were applied before. - $order_number = ltrim($order_number, '#'); - return apply_filters( 'wpo_wcpdf_order_number', $order_number, $this ); - } - public function order_number() { - echo $this->get_order_number(); - } - - /** - * Return/Show the order date - */ - public function get_order_date() { - if ( $this->is_refund( $this->order ) ) { - $parent_order = $this->get_refund_parent( $this->order ); - $order_date = $parent_order->get_date_created(); - } else { - $order_date = $this->order->get_date_created(); - } - - $date = $order_date->date_i18n( wcpdf_date_format( $this, 'order_date' ) ); - $mysql_date = $order_date->date( "Y-m-d H:i:s" ); - return apply_filters( 'wpo_wcpdf_order_date', $date, $mysql_date, $this ); - } - public function order_date() { - echo $this->get_order_date(); - } - - /** - * Return the order items - * - * @return array $data_list - */ - public function get_order_items(): array { - $items = $this->order->get_items(); - $data_list = array(); - - if ( sizeof( $items ) > 0 ) { - foreach ( $items as $item_id => $item ) { - // Array with data for the pdf template - $data = array(); - - // Set the item_id - $data['item_id'] = $item_id; - - // Set the id - $data['product_id'] = $item['product_id']; - $data['variation_id'] = $item['variation_id']; - - // Compatibility: WooCommerce Composite Products uses a workaround for - // setting the order before the item name filter, so we run this first - if ( class_exists( 'WC_Composite_Products' ) ) { - $order_item_class = apply_filters( 'woocommerce_order_item_class', '', $item, $this->order ); - } - - // Set item name - $data['name'] = apply_filters( 'woocommerce_order_item_name', $item['name'], $item, false ); - - // Set item quantity - $data['quantity'] = $item['qty']; - - // Set the line total (=after discount) - $data['line_total'] = $this->format_price( $item['line_total'] ); - $data['single_line_total'] = $this->format_price( $item['line_total'] / max( 1, abs( $item['qty'] ) ) ); - $data['line_tax'] = $this->format_price( $item['line_tax'] ); - $data['single_line_tax'] = $this->format_price( $item['line_tax'] / max( 1, abs( $item['qty'] ) ) ); - - $data['tax_rates'] = $this->get_tax_rate( $item, $this->order, false ); - $data['calculated_tax_rates'] = $this->get_tax_rate( $item, $this->order, true ); - - // Set the line subtotal (=before discount) - $data['line_subtotal'] = $this->format_price( $item['line_subtotal'] ); - $data['line_subtotal_tax'] = $this->format_price( $item['line_subtotal_tax'] ); - $data['ex_price'] = $this->get_formatted_item_price( $item, 'total', 'excl' ); - $data['price'] = $this->get_formatted_item_price( $item, 'total' ); - $data['order_price'] = $this->order->get_formatted_line_subtotal( $item ); // formatted according to WC settings - - // Calculate the single price with the same rules as the formatted line subtotal (!) - // = before discount - $data['ex_single_price'] = $this->get_formatted_item_price( $item, 'single', 'excl' ); - $data['single_price'] = $this->get_formatted_item_price( $item, 'single' ); - - // Pass complete item array - $data['item'] = $item; - - // Get the product to add more info - if ( is_callable( array( $item, 'get_product' ) ) ) { // WC4.4+ - $product = $item->get_product(); - } elseif ( defined( 'WOOCOMMERCE_VERSION' ) && version_compare( WOOCOMMERCE_VERSION, '4.4', '<' ) ) { - $product = $this->order->get_product_from_item( $item ); - } else { - $product = null; - } - - // Checking for existence, thanks to MDesigner0 - if ( ! empty( $product ) ) { - // Thumbnail (full img tag) - $data['thumbnail'] = $this->get_thumbnail( $product ); - - // Set item SKU - $data['sku'] = is_callable( array( $product, 'get_sku' ) ) ? $product->get_sku() : ''; - - // Set item weight - $data['weight'] = is_callable( array( $product, 'get_weight' ) ) ? $product->get_weight() : ''; - - // Set item dimensions - if ( function_exists( 'wc_format_dimensions' ) && is_callable( array( $product, 'get_dimensions' ) ) ) { - $data['dimensions'] = wc_format_dimensions( $product->get_dimensions( false ) ); - } else { - $data['dimensions'] = ''; - } - - // Pass complete product object - $data['product'] = $product; - - } else { - $data['product'] = null; - } - - // Set item meta - $data['meta'] = wc_display_item_meta( $item, apply_filters( 'wpo_wcpdf_display_item_meta_args', array( 'echo' => false ), $this ) ); - - $data_list[ $item_id ] = apply_filters( 'wpo_wcpdf_order_item_data', $data, $this->order, $this->get_type() ); - } - } - - return apply_filters( 'wpo_wcpdf_order_items_data', $data_list, $this->order, $this->get_type() ); - } - - /** - * Get the tax rates/percentages for an item - * @param object $item order item - * @param object $order WC_Order - * @param bool $force_calculation force calculation of rates rather than retrieving from db - * @return string $tax_rates imploded list of tax rates - */ - public function get_tax_rate( $item, $order, $force_calculation = false ) { - $tax_data_container = ( $item['type'] == 'line_item' ) ? 'line_tax_data' : 'taxes'; - $tax_data_key = ( $item['type'] == 'line_item' ) ? 'subtotal' : 'total'; - $line_total_key = ( $item['type'] == 'line_item' ) ? 'line_total' : 'total'; - $line_tax_key = ( $item['type'] == 'shipping' ) ? 'total_tax' : 'line_tax'; - - $tax_class = isset($item['tax_class']) ? $item['tax_class'] : ''; - $line_tax = $item[$line_tax_key]; - $line_total = $item[$line_total_key]; - $line_tax_data = $item[$tax_data_container]; - - // first try the easy wc2.2+ way, using line_tax_data - if ( !empty( $line_tax_data ) && isset($line_tax_data[$tax_data_key]) ) { - $tax_rates = array(); - - $line_taxes = $line_tax_data[$tax_data_key]; - foreach ( $line_taxes as $tax_id => $tax ) { - if ( isset($tax) && $tax !== '' ) { - $tax_rate = $this->get_tax_rate_by_id( $tax_id, $order ); - if ( $tax_rate !== false && $force_calculation === false ) { - $tax_rates[] = $tax_rate . ' %'; - } else { - $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); - } - } - } - - // apply decimal setting - if ( function_exists( 'wc_get_price_decimal_separator' ) ) { - foreach ( $tax_rates as &$tax_rate ) { - $tax_rate = ! empty( $tax_rate ) ? str_replace( '.', wc_get_price_decimal_separator(), strval( $tax_rate ) ) : $tax_rate; - } - } - - $tax_rates = implode(', ', $tax_rates ); - return $tax_rates; - } - - if ( $line_tax == 0 ) { - return '-'; // no need to determine tax rate... - } - - if ( ! apply_filters( 'wpo_wcpdf_calculate_tax_rate', false ) ) { - $tax = new \WC_Tax(); - $taxes = $tax->get_rates( $tax_class ); - - $tax_rates = array(); - - foreach ($taxes as $tax) { - $tax_rates[$tax['label']] = round( $tax['rate'], 2 ).' %'; - } - - if (empty($tax_rates)) { - // one last try: manually calculate - $tax_rates[] = $this->calculate_tax_rate( $line_total, $line_tax ); - } - - $tax_rates = implode(' ,', $tax_rates ); - } - - return $tax_rates; - } - - public function calculate_tax_rate( $price_ex_tax, $tax ) { - $precision = apply_filters( 'wpo_wcpdf_calculate_tax_rate_precision', 1 ); - if ( $price_ex_tax != 0) { - $tax_rate = round( ($tax / $price_ex_tax)*100, $precision ).' %'; - } else { - $tax_rate = '-'; - } - return $tax_rate; - } - - /** - * Returns the percentage rate (float) for a given tax rate ID. - * @param int $rate_id woocommerce tax rate id - * @return float|bool $rate percentage rate - */ - public function get_tax_rate_by_id( $rate_id, $order = null ) { - global $wpdb; - // WC 3.7+ stores rate in tax items! - if ( $order_rates = $this->get_tax_rates_from_order( $order ) ) { - if ( isset( $order_rates[ $rate_id ] ) ) { - return (float) $order_rates[ $rate_id ]; - } - } - - $rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %d;", $rate_id ) ); - if ($rate === NULL) { - return false; - } else { - return (float) $rate; - } - } - - public function get_tax_rates_from_order( $order ) { - if ( !empty( $order ) && is_callable( array( $order, 'get_version' ) ) && version_compare( $order->get_version(), '3.7', '>=' ) && version_compare( WC_VERSION, '3.7', '>=' ) ) { - $tax_rates = array(); - $tax_items = $order->get_items( array('tax') ); - - if ( empty( $tax_items ) ) { - return $tax_rates; - } - - foreach( $tax_items as $tax_item_key => $tax_item ) { - if ( is_callable( array( $order, 'get_created_via' ) ) && $order->get_created_via() == 'subscription' ) { - // subscription renewals didn't properly record the rate_percent property between WC3.7 and WCS3.0.1 - // so we use a fallback if the rate_percent = 0 and the amount != 0 - $rate_percent = $tax_item->get_rate_percent(); - $tax_amount = $tax_item->get_tax_total() + $tax_item->get_shipping_tax_total(); - if ( $tax_amount > 0 && $rate_percent > 0 ) { - $tax_rates[ $tax_item->get_rate_id() ] = $rate_percent; - } else { - continue; // not setting the rate will let the plugin fall back to the rate from the settings - } - } else { - $tax_rates[ $tax_item->get_rate_id() ] = $tax_item->get_rate_percent(); - } - - } - return $tax_rates; - } else { - return false; - } - } - - /** - * Returns a an array with rate_id => tax rate data (array) of all tax rates in woocommerce - * @return array $tax_rate_ids keyed by id - */ - public function get_tax_rate_ids() { - global $wpdb; - $rates = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates" ); - - $tax_rate_ids = array(); - foreach ($rates as $rate) { - $rate_id = $rate->tax_rate_id; - unset($rate->tax_rate_id); - $tax_rate_ids[$rate_id] = (array) $rate; - } - - return $tax_rate_ids; - } - - /** - * Returns the main product image ID - * Adapted from the WC_Product class - * (does not support thumbnail sizes) - * - * @access public - * @return string - */ - public function get_thumbnail_id ( $product ) { - $product_id = $product->get_id(); - - if ( has_post_thumbnail( $product_id ) ) { - $thumbnail_id = get_post_thumbnail_id ( $product_id ); - } elseif ( ( $parent_id = wp_get_post_parent_id( $product_id ) ) && has_post_thumbnail( $parent_id ) ) { - $thumbnail_id = get_post_thumbnail_id ( $parent_id ); - } else { - $thumbnail_id = false; - } - - return $thumbnail_id; - } - - /** - * Returns the thumbnail image tag - * - * uses the internal WooCommerce/WP functions and extracts the image url or path - * rather than the thumbnail ID, to simplify the code and make it possible to - * filter for different thumbnail sizes - * - * @access public - * @return string - */ - public function get_thumbnail ( $product ) { - // Get default WooCommerce img tag (url/http) - $thumbnail_size = 'woocommerce_thumbnail'; - $size = apply_filters( 'wpo_wcpdf_thumbnail_size', $thumbnail_size ); - $thumbnail_img_tag_url = $product->get_image( $size, array( 'title' => '' ) ); - - // Extract the url from img - preg_match( '/get_thumbnail_id( $product ) ) { - $thumbnail_path = get_attached_file( $thumbnail_id ); - } - } - - // Thumbnail (full img tag) - if ( apply_filters( 'wpo_wcpdf_use_path', true ) && file_exists( $thumbnail_path ) ) { - // load img with server path by default - $thumbnail = sprintf( '', $thumbnail_path ); - - } elseif ( apply_filters( 'wpo_wcpdf_use_path', true ) && ! file_exists( $thumbnail_path ) ) { - // should use paths but file not found, replace // with http(s):// for dompdf compatibility - if ( substr( $thumbnail_url, 0, 2 ) === "//" ) { - $prefix = is_ssl() ? 'https://' : 'http://'; - $https_thumbnail_url = $prefix . ltrim( $thumbnail_url, '/' ); - $thumbnail_img_tag_url = ! empty( $thumbnail_img_tag_url ) ? str_replace( $thumbnail_url, $https_thumbnail_url, $thumbnail_img_tag_url ) : $thumbnail_img_tag_url; - } - $thumbnail = $thumbnail_img_tag_url; - } else { - // load img with http url when filtered - $thumbnail = $thumbnail_img_tag_url; - } - - /** - * PHP GD library can be installed but 'webp' support could be disabled, - * which turns the function 'imagecreatefromwebp()' inexistent, - * leading to display an error in DOMPDF. - * - * Check 'System configuration' in the Advanced tab for 'webp' support. - */ - if ( 'webp' === wp_check_filetype( $thumbnail_path )['ext'] && ! function_exists( 'imagecreatefromwebp' ) ) { - $thumbnail = ''; - } - - // die($thumbnail); - return $thumbnail; - } - - /** - * Return the order totals listing - */ - public function get_woocommerce_totals() { - // get totals and remove the semicolon - $totals = apply_filters( 'wpo_wcpdf_raw_order_totals', $this->order->get_order_item_totals(), $this->order ); - - // remove the colon for every label - foreach ( $totals as $key => $total ) { - $label = $total['label']; - $colon = strrpos( $label, ':' ); - - if ( false !== $colon ) { - $label = substr_replace( $label, '', $colon, 1 ); - } - - $textdomain = 'woocommerce-pdf-invoices-packing-slips'; - - if ( ! empty( $label ) ) { - if ( function_exists( 'WPO_WCPDF_Pro' ) && isset( \WPO_WCPDF_Pro()->multilingual_full ) && is_callable( array( \WPO_WCPDF_Pro()->multilingual_full, 'maybe_get_string_translation' ) ) ) { - $totals[ $key ]['label'] = \WPO_WCPDF_Pro()->multilingual_full->maybe_get_string_translation( $label, $textdomain ); - } else { - $totals[ $key ]['label'] = __( $label, $textdomain ); - } - } - } - - // Fix order_total for refunded orders - // not if this is the actual refund! - if ( ! $this->is_refund( $this->order ) && apply_filters( 'wpo_wcpdf_remove_refund_totals', true, $this ) ) { - $total_refunded = is_callable( array( $this->order, 'get_total_refunded' ) ) ? $this->order->get_total_refunded() : 0; - if ( isset($totals['order_total']) && $total_refunded ) { - $tax_display = get_option( 'woocommerce_tax_display_cart' ); - $totals['order_total']['value'] = wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_currency() ) ); - $tax_string = ''; - - // Tax for inclusive prices - if ( wc_tax_enabled() && 'incl' == $tax_display ) { - $tax_string_array = array(); - if ( 'itemized' == get_option( 'woocommerce_tax_total_display' ) ) { - foreach ( $this->order->get_tax_totals() as $code => $tax ) { - $tax_amount = $tax->formatted_amount; - $tax_string_array[] = sprintf( '%s %s', $tax_amount, $tax->label ); - } - } else { - $tax_string_array[] = sprintf( '%s %s', wc_price( $this->order->get_total_tax(), array( 'currency' => $this->order->get_currency() ) ), WC()->countries->tax_or_vat() ); - } - if ( ! empty( $tax_string_array ) ) { - $tax_string = ' ' . sprintf( __( '(includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ); - } - } - - $totals['order_total']['value'] .= $tax_string; - } - - // remove refund lines (shouldn't be in invoice) - foreach ( $totals as $key => $total ) { - if ( ! empty( $key ) && false !== strpos( $key, 'refund_' ) ) { - unset( $totals[$key] ); - } - } - - } - - return apply_filters( 'wpo_wcpdf_woocommerce_totals', $totals, $this->order, $this->get_type() ); - } - - /** - * Return/show the order subtotal - */ - public function get_order_subtotal( $tax = 'excl', $discount = 'incl' ) { // set $tax to 'incl' to include tax, same for $discount - //$compound = ($discount == 'incl')?true:false; - $subtotal = $this->order->get_subtotal_to_display( false, $tax ); - - $subtotal = ! empty( $subtotal ) && ( $pos = strpos( $subtotal, ' __('Subtotal', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $subtotal, - ); - - return apply_filters( 'wpo_wcpdf_order_subtotal', $subtotal, $tax, $discount, $this ); - } - public function order_subtotal( $tax = 'excl', $discount = 'incl' ) { - $subtotal = $this->get_order_subtotal( $tax, $discount ); - echo $subtotal['value']; - } - - /** - * Return/show the order shipping costs - */ - public function get_order_shipping( $tax = 'excl' ) { // set $tax to 'incl' to include tax - $shipping_cost = $this->order->get_shipping_total(); - $shipping_tax = $this->order->get_shipping_tax(); - - if ($tax == 'excl' ) { - $formatted_shipping_cost = $this->format_price( $shipping_cost ); - } else { - $formatted_shipping_cost = $this->format_price( $shipping_cost + $shipping_tax ); - } - - $shipping = array ( - 'label' => __('Shipping', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $formatted_shipping_cost, - 'tax' => $this->format_price( $shipping_tax ), - ); - return apply_filters( 'wpo_wcpdf_order_shipping', $shipping, $tax, $this ); - } - public function order_shipping( $tax = 'excl' ) { - $shipping = $this->get_order_shipping( $tax ); - echo $shipping['value']; - } - - /** - * Return/show the total discount - */ - public function get_order_discount( $type = 'total', $tax = 'incl' ) { - if ( 'incl' === $tax ) { - switch ( $type ) { - case 'total': - // Total Discount - $discount_value = $this->order->get_total_discount( false ); // $ex_tax = false - break; - default: - // Total Discount - Cart & Order Discounts combined - $discount_value = $this->order->get_total_discount(); - break; - } - } else { // calculate discount excluding tax - $discount_value = $this->order->get_total_discount( true ); // $ex_tax = true - } - - $discount = array ( - 'label' => __( 'Discount', 'woocommerce-pdf-invoices-packing-slips' ), - 'value' => $this->format_price( $discount_value ), - 'raw_value' => $discount_value, - ); - - if ( round( $discount_value, 3 ) != 0 ) { - return apply_filters( 'wpo_wcpdf_order_discount', $discount, $type, $tax, $this ); - } - } - public function order_discount( $type = 'total', $tax = 'incl' ) { - $discount = $this->get_order_discount( $type, $tax ); - echo $discount['value']; - } - - /** - * Return the order fees - */ - public function get_order_fees( $tax = 'excl' ) { - if ( $_fees = $this->order->get_fees() ) { - foreach( $_fees as $id => $fee ) { - if ($tax == 'excl' ) { - $fee_price = $this->format_price( $fee['line_total'] ); - } else { - $fee_price = $this->format_price( $fee['line_total'] + $fee['line_tax'] ); - } - - $fees[ $id ] = array( - 'label' => $fee['name'], - 'value' => $fee_price, - 'line_total' => $this->format_price( $fee['line_total'] ), - 'line_tax' => $this->format_price( $fee['line_tax'] ) - ); - } - return $fees; - } - } - - /** - * Return the order taxes - */ - public function get_order_taxes() { - $tax_rate_ids = $this->get_tax_rate_ids(); - if ( $order_taxes = $this->order->get_taxes() ) { - foreach ( $order_taxes as $key => $tax ) { - $taxes[$key] = array( - 'label' => $tax->get_label(), - 'value' => $this->format_price( $tax->get_tax_total() + $tax->get_shipping_tax_total() ), - 'rate_id' => $tax->get_rate_id(), - 'tax_amount' => $tax->get_tax_total(), - 'shipping_tax_amount' => $tax->get_shipping_tax_total(), - 'rate' => isset( $tax_rate_ids[ $tax->get_rate_id() ] ) ? ( (float) $tax_rate_ids[$tax->get_rate_id()]['tax_rate'] ) . ' %': '', - ); - - } - - return apply_filters( 'wpo_wcpdf_order_taxes', $taxes, $this ); - } - } - - /** - * Return/show the order grand total - */ - public function get_order_grand_total( $tax = 'incl' ) { - $total_unformatted = $this->order->get_total(); - - if ($tax == 'excl' ) { - $total = $this->format_price( $total_unformatted - $this->order->get_total_tax() ); - $label = __( 'Total ex. VAT', 'woocommerce-pdf-invoices-packing-slips' ); - } else { - $total = $this->format_price( ( $total_unformatted ) ); - $label = __( 'Total', 'woocommerce-pdf-invoices-packing-slips' ); - } - - $grand_total = array( - 'label' => $label, - 'value' => $total, - ); - - return apply_filters( 'wpo_wcpdf_order_grand_total', $grand_total, $tax, $this ); - } - public function order_grand_total( $tax = 'incl' ) { - $grand_total = $this->get_order_grand_total( $tax ); - echo $grand_total['value']; - } - - - /** - * Get shipping notes - * - * @return string - */ - public function get_shipping_notes(): string { - if ( $this->is_refund( $this->order ) ) { - $shipping_notes = $this->order->get_reason(); - } else { - $shipping_notes = wpautop( wptexturize( $this->order->get_customer_note() ) ); - } - - // check document specific setting - if ( isset( $this->settings['display_customer_notes'] ) && $this->settings['display_customer_notes'] == 0 ) { - $shipping_notes = ''; - } - - if ( apply_filters( 'wpo_wcpdf_shipping_notes_strip_all_tags', false ) ) { - $shipping_notes = wp_strip_all_tags( $shipping_notes ); - } - - return apply_filters( 'wpo_wcpdf_shipping_notes', $shipping_notes, $this ); - } - - /** - * Display shipping notes - * - * @return void - */ - public function shipping_notes(): void { - $shipping_notes = $this->get_shipping_notes(); - - if ( ! empty( $shipping_notes ) ) { - echo wpo_wcpdf_sanitize_html_content( $shipping_notes, 'notes' ); - } - } - - /** - * wrapper for wc_price, ensuring currency is always passed - */ - public function format_price( $price, $args = array() ) { - $args['currency'] = $this->order->get_currency(); - $formatted_price = wc_price( $price, $args ); - - return $formatted_price; - } - public function wc_price( $price, $args = array() ) { - return $this->format_price( $price, $args ); - } - - /** - * Gets price - formatted for display. - * - * @access public - * @param mixed $item - * @return string - */ - public function get_formatted_item_price ( $item, $type, $tax_display = '' ) { - if ( ! isset( $item['line_subtotal'] ) || ! isset( $item['line_subtotal_tax'] ) ) { - return ''; - } - - $divide_by = ($type == 'single' && $item['qty'] != 0 )?abs($item['qty']):1; //divide by 1 if $type is not 'single' (thus 'total') - if ( $tax_display == 'excl' ) { - $item_price = $this->format_price( ($this->order->get_line_subtotal( $item )) / $divide_by ); - } else { - $item_price = $this->format_price( ($this->order->get_line_subtotal( $item, true )) / $divide_by ); - } - - return $item_price; - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->get_number() instead. - */ - public function get_invoice_number() { - wcpdf_log_error( 'The method get_invoice_number() is deprecated since version 3.7.3, please use the method get_number() instead.' ); - - if ( is_callable( array( $this, 'get_number' ) ) ) { - return $this->get_number( 'invoice', null, 'view', true ); - } else { - return ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->number( 'invoice' ) instead. - */ - public function invoice_number() { - wcpdf_log_error( 'The method invoice_number() is deprecated since version 3.7.3, please use the method number() instead.' ); - - if ( is_callable( array( $this, 'number' ) ) ) { - $this->number( 'invoice' ); - } else { - echo ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->get_date() instead. - */ - public function get_invoice_date() { - wcpdf_log_error( 'The method get_invoice_date() is deprecated since version 3.7.3, please use the method get_date() instead.' ); - - if ( is_callable( array( $this, 'get_date' ) ) ) { - return $this->get_date( 'invoice', null, 'view', true ); - } else { - return ''; - } - } - - /** - * Legacy function (v3.7.2 or inferior) - * Use $this->date( 'invoice' ) instead. - */ - public function invoice_date() { - wcpdf_log_error( 'The method invoice_date() is deprecated since version 3.7.3, please use the method date() instead.' ); - - if ( is_callable( array( $this, 'date' ) ) ) { - $this->date( 'invoice' ); - } else { - echo ''; - } - } - - /** - * Get document notes - * - * @return string - */ - public function get_document_notes(): string { - $document_notes = $this->get_notes( $this->get_type() ); - - return apply_filters( 'wpo_wcpdf_document_notes', $document_notes ?? '', $this ); - } - - /** - * Display document notes - * - * @return void - */ - public function document_notes(): void { - $document_notes = $this->get_document_notes(); - - if ( empty( $document_notes ) ) { - return; - } - - if ( $document_notes === strip_tags( $document_notes ) ) { - echo nl2br( $document_notes ); - } else { - echo $document_notes; - } - } - - public function document_display_date() { - $document_display_date = $this->get_display_date( $this->get_type() ); - - //If display date data is not available in order meta (for older orders), get the display date information from document settings order meta. - if ( empty( $document_display_date ) ) { - $document_settings = $this->settings; - if( isset( $document_settings['display_date'] ) ) { - $document_display_date = $document_settings['display_date']; - } - else { - $document_display_date = 'invoice_date'; - } - } - - $formatted_value = $this->get_display_date_label( $document_display_date ); - return $formatted_value; - } - - public function get_display_date_label( $date_string ) { - - $date_labels = array( - 'invoice_date' => __( 'Invoice Date' , 'woocommerce-pdf-invoices-packing-slips' ), - 'order_date' => __( 'Order Date' , 'woocommerce-pdf-invoices-packing-slips' ), - ); - if( isset( $date_labels[$date_string] ) ) { - return $date_labels[ $date_string ]; - } else { - return ''; - } - - } - -} - -endif; // class_exists diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index c347caef4..594569ab3 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -237,5 +237,5 @@ 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/legacy/legacy-order-document-methods.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/legacy/legacy-abstract-order-document-methods.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index c60ed1fed..e572c5c3b 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -327,7 +327,7 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/legacy/legacy-order-document-methods.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/legacy/legacy-abstract-order-document-methods.php', ); public static function getInitializer(ClassLoader $loader) From 23bfcc843dc7be9eb6564003fb1ff3b30204decc Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 16 Jul 2024 15:51:47 +0100 Subject: [PATCH 08/36] Update legacy-abstract-order-document-methods.php --- legacy/legacy-abstract-order-document-methods.php | 1 + 1 file changed, 1 insertion(+) diff --git a/legacy/legacy-abstract-order-document-methods.php b/legacy/legacy-abstract-order-document-methods.php index 7f899de80..ab079e69d 100644 --- a/legacy/legacy-abstract-order-document-methods.php +++ b/legacy/legacy-abstract-order-document-methods.php @@ -12,6 +12,7 @@ abstract class Order_Document_Methods extends OrderDocumentMethods { // This is a legacy class, do not use it directly! + // Required by the Professional extension for backwards compatibility, version 2.15.10 and older } From 9b6ab6053cbdb783897b3f7b78dae55ac242c1e6 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 16 Jul 2024 16:01:49 +0100 Subject: [PATCH 09/36] Tweaks --- includes/Main.php | 2 +- wpo-ips-functions.php | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/includes/Main.php b/includes/Main.php index 60fa46c3e..e858d37a4 100644 --- a/includes/Main.php +++ b/includes/Main.php @@ -3,7 +3,7 @@ use WPO\IPS\UBL\Builders\SabreBuilder; use WPO\IPS\UBL\Documents\UblDocument; -use WPO\WC\UBL\Exceptions\FileWriteException; +use WPO\IPS\UBL\Exceptions\FileWriteException; use WPO\IPS\Vendor\Dompdf\Exception as DompdfException; if ( ! defined( 'ABSPATH' ) ) { diff --git a/wpo-ips-functions.php b/wpo-ips-functions.php index 8b320a6a6..8f1df5db1 100644 --- a/wpo-ips-functions.php +++ b/wpo-ips-functions.php @@ -668,10 +668,6 @@ function wcpdf_safe_redirect_or_die( $url = '', $message = '' ) { } } -function WPO_WCPDF_Legacy() { - return \WPO\WC\PDF_Invoices\Legacy\WPO_WCPDF_Legacy::instance(); -} - /** * Parse document date for WP_Query. * From 1409bd079ccdd8d9da005f092c8b0c452e378622 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 25 Jul 2024 09:54:32 +0100 Subject: [PATCH 10/36] New abstract legacy --- legacy/legacy-abstract-order-document.php | 18 ++++++++++++++++++ vendor/composer/autoload_classmap.php | 1 + vendor/composer/autoload_static.php | 1 + 3 files changed, 20 insertions(+) create mode 100644 legacy/legacy-abstract-order-document.php diff --git a/legacy/legacy-abstract-order-document.php b/legacy/legacy-abstract-order-document.php new file mode 100644 index 000000000..e2a5d157d --- /dev/null +++ b/legacy/legacy-abstract-order-document.php @@ -0,0 +1,18 @@ + $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => $baseDir . '/legacy/legacy-abstract-order-document.php', 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/legacy/legacy-abstract-order-document-methods.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index e572c5c3b..15e6ceeb3 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -327,6 +327,7 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => __DIR__ . '/../..' . '/legacy/legacy-abstract-order-document.php', 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/legacy/legacy-abstract-order-document-methods.php', ); From 9413482f8d29d27a62633b364ae14b8504933f00 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 25 Jul 2024 15:08:33 +0100 Subject: [PATCH 11/36] Implements new file for legacy class alias --- composer.json | 8 +-- includes/Documents/OrderDocument.php | 4 +- ...legacy-abstract-order-document-methods.php | 19 ------ legacy/legacy-abstract-order-document.php | 18 ------ vendor/composer/autoload_classmap.php | 2 - vendor/composer/autoload_psr4.php | 1 - vendor/composer/autoload_static.php | 7 --- woocommerce-pdf-invoices-packingslips.php | 7 ++- wpo-ips-legacy-class-alias-mapping.php | 59 +++++++++++++++++++ 9 files changed, 69 insertions(+), 56 deletions(-) delete mode 100644 legacy/legacy-abstract-order-document-methods.php delete mode 100644 legacy/legacy-abstract-order-document.php create mode 100644 wpo-ips-legacy-class-alias-mapping.php diff --git a/composer.json b/composer.json index 354031b9a..2c356b619 100644 --- a/composer.json +++ b/composer.json @@ -4,12 +4,10 @@ "autoload": { "psr-4": { "WPO\\IPS\\": "includes/", - "WPO\\IPS\\UBL\\": "ubl/", - "WPO\\WC\\PDF_Invoices\\Documents\\": "legacy/" + "WPO\\IPS\\UBL\\": "ubl/" }, "classmap": [ - "vendor/", - "legacy/" + "vendor/" ] }, "require": { @@ -57,4 +55,4 @@ "config": { "platform-check": false } -} \ No newline at end of file +} diff --git a/includes/Documents/OrderDocument.php b/includes/Documents/OrderDocument.php index ec535ef21..90589af16 100644 --- a/includes/Documents/OrderDocument.php +++ b/includes/Documents/OrderDocument.php @@ -820,7 +820,7 @@ public function has_header_logo() { * @return int */ public function get_header_logo_id(): int { - $header_logo_id = ! empty( $this->settings['header_logo'] ) ? $this->get_settings_text( 'header_logo', 0, false ) : 0; + $header_logo_id = ! empty( $this->settings['header_logo'] ) ? $this->get_settings_text( 'header_logo', 0, false ) : 0; $header_logo_id = apply_filters( 'wpo_wcpdf_header_logo_id', $header_logo_id, $this ); return $header_logo_id && is_numeric( $header_logo_id ) ? absint( $header_logo_id ) : 0; @@ -854,7 +854,7 @@ public function header_logo(): void { } $src = apply_filters( 'wpo_wcpdf_use_path', true ) ? $attachment_path : $attachment_src; - + // fix URLs using path if ( ! apply_filters( 'wpo_wcpdf_use_path', true ) && false !== strpos( $src, 'http' ) && false !== strpos( $src, WP_CONTENT_DIR ) ) { $path = preg_replace( '/^https?:\/\//', '', $src ); // removes http(s):// diff --git a/legacy/legacy-abstract-order-document-methods.php b/legacy/legacy-abstract-order-document-methods.php deleted file mode 100644 index ab079e69d..000000000 --- a/legacy/legacy-abstract-order-document-methods.php +++ /dev/null @@ -1,19 +0,0 @@ - $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => $baseDir . '/legacy/legacy-abstract-order-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => $baseDir . '/legacy/legacy-abstract-order-document-methods.php', ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 8e8683958..3e1034ea0 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,7 +6,6 @@ $baseDir = dirname($vendorDir); return array( - 'WPO\\WC\\PDF_Invoices\\Documents\\' => array($baseDir . '/legacy'), 'WPO\\IPS\\UBL\\' => array($baseDir . '/ubl'), 'WPO\\IPS\\' => array($baseDir . '/includes'), 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 15e6ceeb3..f9053d7f1 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -17,7 +17,6 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b public static $prefixLengthsPsr4 = array ( 'W' => array ( - 'WPO\\WC\\PDF_Invoices\\Documents\\' => 30, 'WPO\\IPS\\UBL\\' => 12, 'WPO\\IPS\\' => 8, ), @@ -45,10 +44,6 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b ); public static $prefixDirsPsr4 = array ( - 'WPO\\WC\\PDF_Invoices\\Documents\\' => - array ( - 0 => __DIR__ . '/../..' . '/legacy', - ), 'WPO\\IPS\\UBL\\' => array ( 0 => __DIR__ . '/../..' . '/ubl', @@ -327,8 +322,6 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => __DIR__ . '/../..' . '/legacy/legacy-abstract-order-document.php', - 'WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => __DIR__ . '/../..' . '/legacy/legacy-abstract-order-document-methods.php', ); public static function getInitializer(ClassLoader $loader) diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 117f0a473..0cff83e60 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -59,7 +59,7 @@ public static function instance() { */ public function __construct() { require $this->plugin_path() . '/vendor/autoload.php'; - + $this->plugin_basename = plugin_basename(__FILE__); $this->legacy_addons = apply_filters( 'wpo_wcpdf_legacy_addons', array( 'ubl-woocommerce-pdf-invoices.php' => 'UBL Invoices for WooCommerce', @@ -138,8 +138,11 @@ public function translations() { * Load the main plugin classes and functions */ public function includes() { + // plugin legacy class mapping + include_once $this->plugin_path() . '/wpo-ips-legacy-class-alias-mapping.php'; + // plugin functions - include_once( $this->plugin_path() . '/wpo-ips-functions.php' ); + include_once $this->plugin_path() . '/wpo-ips-functions.php'; // Third party compatibility $this->third_party_plugins = \WPO\IPS\Compatibility\ThirdPartyPlugins::instance(); diff --git a/wpo-ips-legacy-class-alias-mapping.php b/wpo-ips-legacy-class-alias-mapping.php new file mode 100644 index 000000000..7debef153 --- /dev/null +++ b/wpo-ips-legacy-class-alias-mapping.php @@ -0,0 +1,59 @@ + '\\WPO\\IPS\\Compatibility\\ThirdPartyPlugins', + '\\WPO\\WC\\PDF_Invoices\\Compatibility\\Order_Util' => '\\WPO\\IPS\\Compatibility\\OrderUtil', + + // includes/Documents + '\\WPO\\WC\\PDF_Invoices\\Documents\\Order_Document_Methods' => '\\WPO\\IPS\\Documents\\OrderDocumentMethods', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Order_Document' => '\\WPO\\IPS\\Documents\\OrderDocument', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Bulk_Document' => '\\WPO\\IPS\\Documents\\BulkDocument', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Document_Number' => '\\WPO\\IPS\\Documents\\DocumentNumber', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Invoice' => '\\WPO\\IPS\\Documents\\Invoice', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Packing_Slip' => '\\WPO\\IPS\\Documents\\PackingSlip', + '\\WPO\\WC\\PDF_Invoices\\Documents\\Sequential_Number_Store' => '\\WPO\\IPS\\Documents\\SequentialNumberStore', + + // includes/Makers + '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker' => '\\WPO\\IPS\\Makers\\PdfMaker', + '\\WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker' => '\\WPO\\IPS\\Makers\\UblMaker', + + // includes/Settings + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_Callbacks' => '\\WPO\\IPS\\Settings\\SettingsCallbacks', + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_Debug' => '\\WPO\\IPS\\Settings\\SettingsDebug', + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_Documents' => '\\WPO\\IPS\\Settings\\SettingsDocuments', + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_General' => '\\WPO\\IPS\\Settings\\SettingsGeneral', + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_UBL' => '\\WPO\\IPS\\Settings\\SettingsUbl', + '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_Upgrade' => '\\WPO\\IPS\\Settings\\SettingsUpgrade', + + // includes/Tables + '\\WPO\\WC\\PDF_Invoices\\Tables\\Number_Store_List_Table' => '\\WPO\\IPS\\Tables\\NumberStoreListTable', + + // includes + '\\WPO\\WC\\PDF_Invoices\\Admin' => '\\WPO\\IPS\\Admin', + '\\WPO\\WC\\PDF_Invoices\\Assets' => '\\WPO\\IPS\\Assets', + '\\WPO\\WC\\PDF_Invoices\\Documents' => '\\WPO\\IPS\\Documents', + '\\WPO\\WC\\PDF_Invoices\\Endpoint' => '\\WPO\\IPS\\Endpoint', + '\\WPO\\WC\\PDF_Invoices\\Font_Synchronizer' => '\\WPO\\IPS\\FontSynchronizer', + '\\WPO\\WC\\PDF_Invoices\\Frontend' => '\\WPO\\IPS\\Frontend', + '\\WPO\\WC\\PDF_Invoices\\Install' => '\\WPO\\IPS\\Install', + '\\WPO\\WC\\PDF_Invoices\\Main' => '\\WPO\\IPS\\Main', + '\\WPO\\WC\\PDF_Invoices\\Settings' => '\\WPO\\IPS\\Settings', + '\\WPO\\WC\\PDF_Invoices\\Setup_Wizard' => '\\WPO\\IPS\\SetupWizard', + '\\WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0' => '\\WPO\\IPS\\Semaphore', +); + +foreach ( $wcpdf_legacy_class_alias_mapping as $old_class => $new_class ) { + if ( ! class_exists( $old_class ) && class_exists( $new_class ) ) { + class_alias( $new_class, $old_class ); + } +} From 8362de232e9f38d37c3d143461081dc1cf44a989 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 25 Jul 2024 15:15:26 +0100 Subject: [PATCH 12/36] Update wpo-ips-legacy-class-alias-mapping.php --- wpo-ips-legacy-class-alias-mapping.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wpo-ips-legacy-class-alias-mapping.php b/wpo-ips-legacy-class-alias-mapping.php index 7debef153..1d3564d66 100644 --- a/wpo-ips-legacy-class-alias-mapping.php +++ b/wpo-ips-legacy-class-alias-mapping.php @@ -50,6 +50,9 @@ '\\WPO\\WC\\PDF_Invoices\\Settings' => '\\WPO\\IPS\\Settings', '\\WPO\\WC\\PDF_Invoices\\Setup_Wizard' => '\\WPO\\IPS\\SetupWizard', '\\WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0' => '\\WPO\\IPS\\Semaphore', + + // ubl + '\\WPO\\WC\\UBL\\Handlers\\UblHandler' => '\\WPO\\IPS\\UBL\\Handlers\\UblHandler', // used by `woocommerce-pdf-ips-ubl-extender` ); foreach ( $wcpdf_legacy_class_alias_mapping as $old_class => $new_class ) { From e93a7cc130da6e98af1914e2267e73ef98544ba0 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 25 Jul 2024 15:26:21 +0100 Subject: [PATCH 13/36] Update wpo-ips-legacy-class-alias-mapping.php --- wpo-ips-legacy-class-alias-mapping.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wpo-ips-legacy-class-alias-mapping.php b/wpo-ips-legacy-class-alias-mapping.php index 1d3564d66..c9acacc65 100644 --- a/wpo-ips-legacy-class-alias-mapping.php +++ b/wpo-ips-legacy-class-alias-mapping.php @@ -9,7 +9,7 @@ exit; // Exit if accessed directly } -$wcpdf_legacy_class_alias_mapping = array( +$wcpdf_legacy_class_alias_mapping = apply_filters( 'wpo_wcpdf_legacy_class_alias_mapping', array( // includes/Compatibility '\\WPO\\WC\\PDF_Invoices\\Compatibility\\Third_Party_Plugins' => '\\WPO\\IPS\\Compatibility\\ThirdPartyPlugins', '\\WPO\\WC\\PDF_Invoices\\Compatibility\\Order_Util' => '\\WPO\\IPS\\Compatibility\\OrderUtil', @@ -53,7 +53,7 @@ // ubl '\\WPO\\WC\\UBL\\Handlers\\UblHandler' => '\\WPO\\IPS\\UBL\\Handlers\\UblHandler', // used by `woocommerce-pdf-ips-ubl-extender` -); +) ); foreach ( $wcpdf_legacy_class_alias_mapping as $old_class => $new_class ) { if ( ! class_exists( $old_class ) && class_exists( $new_class ) ) { From 5b5cd4741f471ad60c62887d32b92ccfa71e5747 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 25 Jul 2024 15:26:52 +0100 Subject: [PATCH 14/36] Update wpo-ips-legacy-class-alias-mapping.php --- wpo-ips-legacy-class-alias-mapping.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpo-ips-legacy-class-alias-mapping.php b/wpo-ips-legacy-class-alias-mapping.php index c9acacc65..9b5ee4e17 100644 --- a/wpo-ips-legacy-class-alias-mapping.php +++ b/wpo-ips-legacy-class-alias-mapping.php @@ -10,6 +10,7 @@ } $wcpdf_legacy_class_alias_mapping = apply_filters( 'wpo_wcpdf_legacy_class_alias_mapping', array( + // includes/Compatibility '\\WPO\\WC\\PDF_Invoices\\Compatibility\\Third_Party_Plugins' => '\\WPO\\IPS\\Compatibility\\ThirdPartyPlugins', '\\WPO\\WC\\PDF_Invoices\\Compatibility\\Order_Util' => '\\WPO\\IPS\\Compatibility\\OrderUtil', @@ -53,6 +54,7 @@ // ubl '\\WPO\\WC\\UBL\\Handlers\\UblHandler' => '\\WPO\\IPS\\UBL\\Handlers\\UblHandler', // used by `woocommerce-pdf-ips-ubl-extender` + ) ); foreach ( $wcpdf_legacy_class_alias_mapping as $old_class => $new_class ) { From cd96c7104bcda64ba1d768548228b15bef5f1ef7 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 29 Jul 2024 16:18:55 +0100 Subject: [PATCH 15/36] Rename maker classes --- includes/Main.php | 2 +- includes/Makers/{PdfMaker.php => PDFMaker.php} | 4 ++-- includes/Makers/{UblMaker.php => UBLMaker.php} | 4 ++-- wpo-ips-functions.php | 14 +++++++------- wpo-ips-legacy-class-alias-mapping.php | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) rename includes/Makers/{PdfMaker.php => PDFMaker.php} (96%) rename includes/Makers/{UblMaker.php => UBLMaker.php} (91%) diff --git a/includes/Main.php b/includes/Main.php index e858d37a4..4e86127c5 100644 --- a/includes/Main.php +++ b/includes/Main.php @@ -992,7 +992,7 @@ private function tmp_folders_exist_and_writable() */ public function copy_fonts( $path = '', $merge_with_local = true ) { // only copy fonts if the bundled dompdf library is used! - $default_pdf_maker = '\\WPO\\IPS\\Makers\\PdfMaker'; + $default_pdf_maker = '\\WPO\\IPS\\Makers\\PDFMaker'; if ( $default_pdf_maker !== apply_filters( 'wpo_wcpdf_pdf_maker', $default_pdf_maker ) ) { return; diff --git a/includes/Makers/PdfMaker.php b/includes/Makers/PDFMaker.php similarity index 96% rename from includes/Makers/PdfMaker.php rename to includes/Makers/PDFMaker.php index 372fbf608..0a79cc790 100644 --- a/includes/Makers/PdfMaker.php +++ b/includes/Makers/PDFMaker.php @@ -8,9 +8,9 @@ exit; // Exit if accessed directly } -if ( ! class_exists( '\\WPO\\IPS\\Makers\\PdfMaker' ) ) : +if ( ! class_exists( '\\WPO\\IPS\\Makers\\PDFMaker' ) ) : -class PdfMaker { +class PDFMaker { public $html; public $settings; diff --git a/includes/Makers/UblMaker.php b/includes/Makers/UBLMaker.php similarity index 91% rename from includes/Makers/UblMaker.php rename to includes/Makers/UBLMaker.php index e982d2aa1..ced993853 100644 --- a/includes/Makers/UblMaker.php +++ b/includes/Makers/UBLMaker.php @@ -8,9 +8,9 @@ exit; // Exit if accessed directly } -if ( ! class_exists( '\\WPO\\IPS\\Makers\\UblMaker' ) ) : +if ( ! class_exists( '\\WPO\\IPS\\Makers\\UBLMaker' ) ) : -class UblMaker { +class UBLMaker { protected $tmp_base; diff --git a/wpo-ips-functions.php b/wpo-ips-functions.php index 8f1df5db1..52ce7c1e3 100644 --- a/wpo-ips-functions.php +++ b/wpo-ips-functions.php @@ -148,13 +148,13 @@ function wcpdf_get_bulk_actions() { * @param string $html * @param array $settings * @param null|object $document - * @return WPO\IPS\Makers\PdfMaker + * @return WPO\IPS\Makers\PDFMaker */ function wcpdf_get_pdf_maker( $html, $settings = array(), $document = null ) { - $class = '\\WPO\\IPS\\Makers\\PdfMaker'; + $class = '\\WPO\\IPS\\Makers\\PDFMaker'; if ( ! class_exists( $class ) ) { - include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/PdfMaker.php' ); + include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/PDFMaker.php' ); } $class = apply_filters( 'wpo_wcpdf_pdf_maker', $class ); @@ -166,13 +166,13 @@ function wcpdf_get_pdf_maker( $html, $settings = array(), $document = null ) { * Get UBL Maker * Use wpo_wcpdf_ubl_maker filter to change the UBL class (which can wrap another UBL library). * - * @return WPO\IPS\Makers\UblMaker + * @return WPO\IPS\Makers\UBLMaker */ function wcpdf_get_ubl_maker() { - $class = '\\WPO\\IPS\\Makers\\UblMaker'; + $class = '\\WPO\\IPS\\Makers\\UBLMaker'; if ( ! class_exists( $class ) ) { - include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/UblMaker.php' ); + include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/UBLMaker.php' ); } $class = apply_filters( 'wpo_wcpdf_ubl_maker', $class ); @@ -186,7 +186,7 @@ function wcpdf_get_ubl_maker() { * @return bool whether the PDF maker is the default or not */ function wcpdf_pdf_maker_is_default() { - $default_pdf_maker = '\\WPO\\IPS\\Makers\\PdfMaker'; + $default_pdf_maker = '\\WPO\\IPS\\Makers\\PDFMaker'; return $default_pdf_maker == apply_filters( 'wpo_wcpdf_pdf_maker', $default_pdf_maker ); } diff --git a/wpo-ips-legacy-class-alias-mapping.php b/wpo-ips-legacy-class-alias-mapping.php index 9b5ee4e17..f4f77d8dd 100644 --- a/wpo-ips-legacy-class-alias-mapping.php +++ b/wpo-ips-legacy-class-alias-mapping.php @@ -25,8 +25,8 @@ '\\WPO\\WC\\PDF_Invoices\\Documents\\Sequential_Number_Store' => '\\WPO\\IPS\\Documents\\SequentialNumberStore', // includes/Makers - '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker' => '\\WPO\\IPS\\Makers\\PdfMaker', - '\\WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker' => '\\WPO\\IPS\\Makers\\UblMaker', + '\\WPO\\WC\\PDF_Invoices\\Makers\\PDF_Maker' => '\\WPO\\IPS\\Makers\\PDFMaker', + '\\WPO\\WC\\PDF_Invoices\\Makers\\UBL_Maker' => '\\WPO\\IPS\\Makers\\UBLMaker', // includes/Settings '\\WPO\\WC\\PDF_Invoices\\Settings\\Settings_Callbacks' => '\\WPO\\IPS\\Settings\\SettingsCallbacks', From 6adc64e3d4b42c04e8e79beea160967af17c02ff Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 29 Jul 2024 16:39:21 +0100 Subject: [PATCH 16/36] Tweaks --- includes/FontSynchronizer.php | 1 - ubl/Documents/UblDocument.php | 32 +++++++++---------- .../AdditionalDocumentReferenceHandler.php | 3 +- .../{Ubl => Common}/AddressHandler.php | 2 +- .../AllowanceChargeHandler.php | 2 +- .../{Ubl => Common}/DeliveryHandler.php | 2 +- .../DocumentCurrencyCodeHandler.php | 2 +- ubl/Handlers/{Ubl => Common}/IdHandler.php | 2 +- .../{Ubl => Common}/IssueDateHandler.php | 2 +- .../LegalMonetaryTotalHandler.php | 2 +- .../{Ubl => Common}/OrderReferenceHandler.php | 3 +- .../{Ubl => Common}/PaymentMeansHandler.php | 2 +- .../{Ubl => Common}/PaymentTermsHandler.php | 2 +- .../{Ubl => Common}/TaxTotalHandler.php | 2 +- .../{Ubl => Common}/UblVersionIdHandler.php | 2 +- ubl/Handlers/Handler.php | 1 - .../{Ubl => Invoice}/InvoiceLineHandler.php | 2 +- .../InvoiceTypeCodeHandler.php | 2 +- ubl/Handlers/UblHandler.php | 3 -- ubl/Transformers/OrderTransformer.php | 1 - 20 files changed, 31 insertions(+), 39 deletions(-) rename ubl/Handlers/{Ubl => Common}/AdditionalDocumentReferenceHandler.php (96%) rename ubl/Handlers/{Ubl => Common}/AddressHandler.php (99%) rename ubl/Handlers/{Ubl => Common}/AllowanceChargeHandler.php (91%) rename ubl/Handlers/{Ubl => Common}/DeliveryHandler.php (89%) rename ubl/Handlers/{Ubl => Common}/DocumentCurrencyCodeHandler.php (93%) rename ubl/Handlers/{Ubl => Common}/IdHandler.php (92%) rename ubl/Handlers/{Ubl => Common}/IssueDateHandler.php (92%) rename ubl/Handlers/{Ubl => Common}/LegalMonetaryTotalHandler.php (97%) rename ubl/Handlers/{Ubl => Common}/OrderReferenceHandler.php (88%) rename ubl/Handlers/{Ubl => Common}/PaymentMeansHandler.php (91%) rename ubl/Handlers/{Ubl => Common}/PaymentTermsHandler.php (92%) rename ubl/Handlers/{Ubl => Common}/TaxTotalHandler.php (97%) rename ubl/Handlers/{Ubl => Common}/UblVersionIdHandler.php (91%) rename ubl/Handlers/{Ubl => Invoice}/InvoiceLineHandler.php (98%) rename ubl/Handlers/{Ubl => Invoice}/InvoiceTypeCodeHandler.php (93%) diff --git a/includes/FontSynchronizer.php b/includes/FontSynchronizer.php index 90611fdc2..b10e003d2 100644 --- a/includes/FontSynchronizer.php +++ b/includes/FontSynchronizer.php @@ -2,7 +2,6 @@ namespace WPO\IPS; use WPO\IPS\Vendor\Dompdf\Dompdf; -use WPO\IPS\Vendor\Dompdf\Options; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly diff --git a/ubl/Documents/UblDocument.php b/ubl/Documents/UblDocument.php index e8f624f0c..cfa85f15d 100644 --- a/ubl/Documents/UblDocument.php +++ b/ubl/Documents/UblDocument.php @@ -14,73 +14,73 @@ public function get_format() { $format = apply_filters( 'wpo_wc_ubl_document_format' , array( 'ublversion' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\UblVersionIdHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\UblVersionIdHandler::class, ), 'id' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\IdHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\IdHandler::class, ), 'issuedate' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\IssueDateHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\IssueDateHandler::class, ), 'invoicetype' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\InvoiceTypeCodeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Invoice\InvoiceTypeCodeHandler::class, ), 'documentcurrencycode' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\DocumentCurrencyCodeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\DocumentCurrencyCodeHandler::class, ), 'orderreference' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\OrderReferenceHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\OrderReferenceHandler::class, ), 'additionaldocumentreference' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AdditionalDocumentReferenceHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\AdditionalDocumentReferenceHandler::class, ), 'accountsupplierparty' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AddressHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\AddressHandler::class, 'options' => array( 'root' => 'AccountingSupplierParty', ), ), 'accountingcustomerparty' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AddressHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\AddressHandler::class, 'options' => array( 'root' => 'AccountingCustomerParty', ), ), 'delivery' => array( 'enabled' => false, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\DeliveryHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\DeliveryHandler::class, ), 'paymentmeans' => array( 'enabled' => false, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\PaymentMeansHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\PaymentMeansHandler::class, ), 'paymentterms' => array( 'enabled' => false, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\PaymentTermsHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\PaymentTermsHandler::class, ), 'allowancecharge' => array( 'enabled' => false, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\AllowanceChargeHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\AllowanceChargeHandler::class, ), 'taxtotal' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\TaxTotalHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\TaxTotalHandler::class, ), 'legalmonetarytotal' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\LegalMonetaryTotalHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Common\LegalMonetaryTotalHandler::class, ), 'invoicelines' => array( 'enabled' => true, - 'handler' => \WPO\IPS\UBL\Handlers\Ubl\InvoiceLineHandler::class, + 'handler' => \WPO\IPS\UBL\Handlers\Invoice\InvoiceLineHandler::class, ), ) ); diff --git a/ubl/Handlers/Ubl/AdditionalDocumentReferenceHandler.php b/ubl/Handlers/Common/AdditionalDocumentReferenceHandler.php similarity index 96% rename from ubl/Handlers/Ubl/AdditionalDocumentReferenceHandler.php rename to ubl/Handlers/Common/AdditionalDocumentReferenceHandler.php index 3fafb8ebb..ab381cf60 100644 --- a/ubl/Handlers/Ubl/AdditionalDocumentReferenceHandler.php +++ b/ubl/Handlers/Common/AdditionalDocumentReferenceHandler.php @@ -1,9 +1,8 @@ Date: Mon, 29 Jul 2024 16:42:28 +0100 Subject: [PATCH 17/36] Update Settings.php --- includes/Settings.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/includes/Settings.php b/includes/Settings.php index 4e97e23e1..3ce5b474b 100644 --- a/includes/Settings.php +++ b/includes/Settings.php @@ -2,6 +2,12 @@ namespace WPO\IPS; use WPO\IPS\Documents\SequentialNumberStore; +use WPO\IPS\Settings\SettingsCallbacks; +use WPO\IPS\Settings\SettingsGeneral; +use WPO\IPS\Settings\SettingsDocuments; +use WPO\IPS\Settings\SettingsDebug; +use WPO\IPS\Settings\SettingsUbl; +use WPO\IPS\Settings\SettingsUpgrade; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly @@ -41,12 +47,12 @@ public static function instance() { } public function __construct() { - $this->callbacks = \WPO\IPS\Settings\SettingsCallbacks::instance(); - $this->general = \WPO\IPS\Settings\SettingsGeneral::instance(); - $this->documents = \WPO\IPS\Settings\SettingsDocuments::instance(); - $this->debug = \WPO\IPS\Settings\SettingsDebug::instance(); - $this->ubl = \WPO\IPS\Settings\SettingsUbl::instance(); - $this->upgrade = \WPO\IPS\Settings\SettingsUpgrade::instance(); + $this->callbacks = SettingsCallbacks::instance(); + $this->general = SettingsGeneral::instance(); + $this->documents = SettingsDocuments::instance(); + $this->debug = SettingsDebug::instance(); + $this->ubl = SettingsUbl::instance(); + $this->upgrade = SettingsUpgrade::instance(); $this->general_settings = get_option( 'wpo_wcpdf_settings_general' ); $this->debug_settings = get_option( 'wpo_wcpdf_settings_debug' ); From 3cf8bf5224fb8bba50589d25c81849be65284297 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 29 Jul 2024 16:44:44 +0100 Subject: [PATCH 18/36] Update DeliveryHandler.php --- ubl/Handlers/Common/DeliveryHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl/Handlers/Common/DeliveryHandler.php b/ubl/Handlers/Common/DeliveryHandler.php index f5e0fae37..dc5bbbcaa 100644 --- a/ubl/Handlers/Common/DeliveryHandler.php +++ b/ubl/Handlers/Common/DeliveryHandler.php @@ -1,6 +1,6 @@ Date: Tue, 30 Jul 2024 10:38:41 +0100 Subject: [PATCH 19/36] Tweaks --- composer.json | 42 ++++------ composer.lock | 12 +-- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 47 ++++++----- vendor/composer/autoload_psr4.php | 12 +-- vendor/composer/autoload_real.php | 10 +-- vendor/composer/autoload_static.php | 79 +++++++++---------- vendor/composer/installed.json | 14 ++-- vendor/composer/installed.php | 10 +-- vendor/dompdf/dompdf/lib/Cpdf.php | 2 +- vendor/dompdf/dompdf/src/Adapter/CPDF.php | 2 +- vendor/dompdf/dompdf/src/Adapter/GD.php | 2 +- vendor/dompdf/dompdf/src/Adapter/PDFLib.php | 2 +- vendor/dompdf/dompdf/src/Canvas.php | 2 +- vendor/dompdf/dompdf/src/CanvasFactory.php | 2 +- vendor/dompdf/dompdf/src/Cellmap.php | 2 +- .../dompdf/src/Css/AttributeTranslator.php | 2 +- vendor/dompdf/dompdf/src/Css/Color.php | 2 +- vendor/dompdf/dompdf/src/Css/Content/Attr.php | 2 +- .../dompdf/src/Css/Content/CloseQuote.php | 2 +- .../dompdf/src/Css/Content/ContentPart.php | 2 +- .../dompdf/dompdf/src/Css/Content/Counter.php | 2 +- .../dompdf/src/Css/Content/Counters.php | 2 +- .../dompdf/src/Css/Content/NoCloseQuote.php | 2 +- .../dompdf/src/Css/Content/NoOpenQuote.php | 2 +- .../dompdf/src/Css/Content/OpenQuote.php | 2 +- .../dompdf/src/Css/Content/StringPart.php | 2 +- vendor/dompdf/dompdf/src/Css/Content/Url.php | 2 +- vendor/dompdf/dompdf/src/Css/Style.php | 2 +- vendor/dompdf/dompdf/src/Css/Stylesheet.php | 2 +- vendor/dompdf/dompdf/src/Dompdf.php | 2 +- vendor/dompdf/dompdf/src/Exception.php | 2 +- .../dompdf/src/Exception/ImageException.php | 2 +- vendor/dompdf/dompdf/src/FontMetrics.php | 2 +- vendor/dompdf/dompdf/src/Frame.php | 2 +- vendor/dompdf/dompdf/src/Frame/Factory.php | 2 +- .../dompdf/src/Frame/FrameListIterator.php | 2 +- vendor/dompdf/dompdf/src/Frame/FrameTree.php | 2 +- .../dompdf/src/Frame/FrameTreeIterator.php | 2 +- .../FrameDecorator/AbstractFrameDecorator.php | 2 +- .../dompdf/src/FrameDecorator/Block.php | 2 +- .../dompdf/src/FrameDecorator/Image.php | 2 +- .../dompdf/src/FrameDecorator/Inline.php | 2 +- .../dompdf/src/FrameDecorator/ListBullet.php | 2 +- .../src/FrameDecorator/ListBulletImage.php | 2 +- .../src/FrameDecorator/NullFrameDecorator.php | 2 +- .../dompdf/dompdf/src/FrameDecorator/Page.php | 2 +- .../dompdf/src/FrameDecorator/Table.php | 2 +- .../dompdf/src/FrameDecorator/TableCell.php | 2 +- .../dompdf/src/FrameDecorator/TableRow.php | 2 +- .../src/FrameDecorator/TableRowGroup.php | 2 +- .../dompdf/dompdf/src/FrameDecorator/Text.php | 2 +- .../FrameReflower/AbstractFrameReflower.php | 2 +- .../dompdf/dompdf/src/FrameReflower/Block.php | 2 +- .../dompdf/dompdf/src/FrameReflower/Image.php | 2 +- .../dompdf/src/FrameReflower/Inline.php | 2 +- .../dompdf/src/FrameReflower/ListBullet.php | 2 +- .../src/FrameReflower/NullFrameReflower.php | 2 +- .../dompdf/dompdf/src/FrameReflower/Page.php | 2 +- .../dompdf/dompdf/src/FrameReflower/Table.php | 2 +- .../dompdf/src/FrameReflower/TableCell.php | 2 +- .../dompdf/src/FrameReflower/TableRow.php | 2 +- .../src/FrameReflower/TableRowGroup.php | 2 +- .../dompdf/dompdf/src/FrameReflower/Text.php | 2 +- vendor/dompdf/dompdf/src/Helpers.php | 2 +- vendor/dompdf/dompdf/src/Image/Cache.php | 2 +- .../dompdf/dompdf/src/JavascriptEmbedder.php | 2 +- vendor/dompdf/dompdf/src/LineBox.php | 2 +- vendor/dompdf/dompdf/src/Options.php | 2 +- vendor/dompdf/dompdf/src/PhpEvaluator.php | 2 +- .../dompdf/dompdf/src/Positioner/Absolute.php | 2 +- .../src/Positioner/AbstractPositioner.php | 2 +- vendor/dompdf/dompdf/src/Positioner/Block.php | 2 +- vendor/dompdf/dompdf/src/Positioner/Fixed.php | 2 +- .../dompdf/dompdf/src/Positioner/Inline.php | 2 +- .../dompdf/src/Positioner/ListBullet.php | 2 +- .../dompdf/src/Positioner/NullPositioner.php | 2 +- .../dompdf/src/Positioner/TableCell.php | 2 +- .../dompdf/dompdf/src/Positioner/TableRow.php | 2 +- vendor/dompdf/dompdf/src/Renderer.php | 2 +- .../dompdf/src/Renderer/AbstractRenderer.php | 2 +- vendor/dompdf/dompdf/src/Renderer/Block.php | 2 +- vendor/dompdf/dompdf/src/Renderer/Image.php | 2 +- vendor/dompdf/dompdf/src/Renderer/Inline.php | 2 +- .../dompdf/dompdf/src/Renderer/ListBullet.php | 2 +- .../dompdf/dompdf/src/Renderer/TableCell.php | 2 +- .../dompdf/dompdf/src/Renderer/TableRow.php | 2 +- .../dompdf/src/Renderer/TableRowGroup.php | 2 +- vendor/dompdf/dompdf/src/Renderer/Text.php | 2 +- .../src/FontLib/AdobeFontMetrics.php | 2 +- .../php-font-lib/src/FontLib/BinaryStream.php | 2 +- .../php-font-lib/src/FontLib/EOT/File.php | 2 +- .../php-font-lib/src/FontLib/EOT/Header.php | 2 +- .../php-font-lib/src/FontLib/EncodingMap.php | 2 +- .../Exception/FontNotFoundException.php | 2 +- .../dompdf/php-font-lib/src/FontLib/Font.php | 2 +- .../src/FontLib/Glyph/Outline.php | 2 +- .../src/FontLib/Glyph/OutlineComponent.php | 2 +- .../src/FontLib/Glyph/OutlineComposite.php | 2 +- .../src/FontLib/Glyph/OutlineSimple.php | 2 +- .../php-font-lib/src/FontLib/Header.php | 2 +- .../src/FontLib/OpenType/File.php | 2 +- .../FontLib/OpenType/TableDirectoryEntry.php | 2 +- .../src/FontLib/Table/DirectoryEntry.php | 2 +- .../php-font-lib/src/FontLib/Table/Table.php | 2 +- .../src/FontLib/Table/Type/cmap.php | 2 +- .../src/FontLib/Table/Type/cvt.php | 2 +- .../src/FontLib/Table/Type/fpgm.php | 2 +- .../src/FontLib/Table/Type/glyf.php | 2 +- .../src/FontLib/Table/Type/head.php | 2 +- .../src/FontLib/Table/Type/hhea.php | 2 +- .../src/FontLib/Table/Type/hmtx.php | 2 +- .../src/FontLib/Table/Type/kern.php | 2 +- .../src/FontLib/Table/Type/loca.php | 2 +- .../src/FontLib/Table/Type/maxp.php | 2 +- .../src/FontLib/Table/Type/name.php | 2 +- .../src/FontLib/Table/Type/nameRecord.php | 2 +- .../src/FontLib/Table/Type/os2.php | 2 +- .../src/FontLib/Table/Type/post.php | 2 +- .../src/FontLib/Table/Type/prep.php | 2 +- .../src/FontLib/TrueType/Collection.php | 2 +- .../src/FontLib/TrueType/File.php | 2 +- .../src/FontLib/TrueType/Header.php | 2 +- .../FontLib/TrueType/TableDirectoryEntry.php | 2 +- .../php-font-lib/src/FontLib/WOFF/File.php | 2 +- .../php-font-lib/src/FontLib/WOFF/Header.php | 2 +- .../src/FontLib/WOFF/TableDirectoryEntry.php | 2 +- .../dompdf/php-svg-lib/src/Svg/CssLength.php | 2 +- .../php-svg-lib/src/Svg/DefaultStyle.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Document.php | 2 +- .../php-svg-lib/src/Svg/Gradient/Stop.php | 2 +- vendor/dompdf/php-svg-lib/src/Svg/Style.php | 2 +- .../php-svg-lib/src/Svg/Surface/CPdf.php | 2 +- .../src/Svg/Surface/SurfaceCpdf.php | 2 +- .../src/Svg/Surface/SurfaceInterface.php | 2 +- .../src/Svg/Surface/SurfacePDFLib.php | 2 +- .../php-svg-lib/src/Svg/Tag/AbstractTag.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Anchor.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Circle.php | 2 +- .../php-svg-lib/src/Svg/Tag/ClipPath.php | 2 +- .../php-svg-lib/src/Svg/Tag/Ellipse.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Group.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Image.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Line.php | 2 +- .../src/Svg/Tag/LinearGradient.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Path.php | 2 +- .../php-svg-lib/src/Svg/Tag/Polygon.php | 2 +- .../php-svg-lib/src/Svg/Tag/Polyline.php | 2 +- .../src/Svg/Tag/RadialGradient.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Rect.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Shape.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Stop.php | 2 +- .../php-svg-lib/src/Svg/Tag/StyleTag.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Symbol.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/Text.php | 2 +- .../dompdf/php-svg-lib/src/Svg/Tag/UseTag.php | 2 +- .../src/CSSList/AtRuleBlockList.php | 2 +- .../src/CSSList/CSSBlockList.php | 2 +- .../php-css-parser/src/CSSList/CSSList.php | 2 +- .../php-css-parser/src/CSSList/Document.php | 2 +- .../php-css-parser/src/CSSList/KeyFrame.php | 2 +- .../php-css-parser/src/Comment/Comment.php | 2 +- .../src/Comment/Commentable.php | 2 +- .../php-css-parser/src/OutputFormat.php | 2 +- .../php-css-parser/src/OutputFormatter.php | 2 +- .../sabberworm/php-css-parser/src/Parser.php | 2 +- .../php-css-parser/src/Parsing/Anchor.php | 2 +- .../src/Parsing/OutputException.php | 2 +- .../src/Parsing/ParserState.php | 2 +- .../src/Parsing/SourceException.php | 2 +- .../src/Parsing/UnexpectedEOFException.php | 2 +- .../src/Parsing/UnexpectedTokenException.php | 2 +- .../php-css-parser/src/Property/AtRule.php | 2 +- .../src/Property/CSSNamespace.php | 2 +- .../php-css-parser/src/Property/Charset.php | 2 +- .../php-css-parser/src/Property/Import.php | 2 +- .../src/Property/KeyframeSelector.php | 2 +- .../php-css-parser/src/Property/Selector.php | 2 +- .../php-css-parser/src/Renderable.php | 2 +- .../php-css-parser/src/Rule/Rule.php | 2 +- .../php-css-parser/src/RuleSet/AtRuleSet.php | 2 +- .../src/RuleSet/DeclarationBlock.php | 2 +- .../php-css-parser/src/RuleSet/RuleSet.php | 2 +- .../php-css-parser/src/Settings.php | 2 +- .../php-css-parser/src/Value/CSSFunction.php | 2 +- .../php-css-parser/src/Value/CSSString.php | 2 +- .../php-css-parser/src/Value/CalcFunction.php | 2 +- .../src/Value/CalcRuleValueList.php | 2 +- .../php-css-parser/src/Value/Color.php | 2 +- .../php-css-parser/src/Value/LineName.php | 2 +- .../src/Value/PrimitiveValue.php | 2 +- .../src/Value/RuleValueList.php | 2 +- .../php-css-parser/src/Value/Size.php | 2 +- .../php-css-parser/src/Value/URL.php | 2 +- .../php-css-parser/src/Value/Value.php | 2 +- .../php-css-parser/src/Value/ValueList.php | 2 +- vendor/sabre/uri/lib/InvalidUriException.php | 2 +- vendor/sabre/uri/lib/Version.php | 2 +- vendor/sabre/uri/lib/functions.php | 2 +- vendor/sabre/xml/.github/workflows/ci.yml | 12 ++- vendor/sabre/xml/composer.json | 2 +- vendor/sabre/xml/lib/ContextStackTrait.php | 2 +- .../sabre/xml/lib/Deserializer/functions.php | 6 +- vendor/sabre/xml/lib/Element.php | 2 +- vendor/sabre/xml/lib/Element/Base.php | 2 +- vendor/sabre/xml/lib/Element/Cdata.php | 2 +- vendor/sabre/xml/lib/Element/Elements.php | 2 +- vendor/sabre/xml/lib/Element/KeyValue.php | 2 +- vendor/sabre/xml/lib/Element/Uri.php | 2 +- vendor/sabre/xml/lib/Element/XmlFragment.php | 2 +- vendor/sabre/xml/lib/LibXMLException.php | 4 +- vendor/sabre/xml/lib/ParseException.php | 2 +- vendor/sabre/xml/lib/Reader.php | 6 +- vendor/sabre/xml/lib/Serializer/functions.php | 2 +- vendor/sabre/xml/lib/Service.php | 10 +-- vendor/sabre/xml/lib/Version.php | 4 +- vendor/sabre/xml/lib/Writer.php | 2 +- vendor/sabre/xml/lib/XmlDeserializable.php | 2 +- vendor/sabre/xml/lib/XmlSerializable.php | 2 +- 219 files changed, 335 insertions(+), 343 deletions(-) diff --git a/composer.json b/composer.json index 2c356b619..fc200ac87 100644 --- a/composer.json +++ b/composer.json @@ -1,14 +1,14 @@ { "name": "wpovernight/woocommerce-pdf-invoices-packing-slips", - "description": "PDF Invoices & Packing Slips for WooCommerce", - "autoload": { - "psr-4": { - "WPO\\IPS\\": "includes/", - "WPO\\IPS\\UBL\\": "ubl/" - }, - "classmap": [ - "vendor/" - ] + "description": "PDF Invoices & Packing Slips for WooCommerce", + "autoload": { + "psr-4": { + "WPO\\IPS\\": "includes/", + "WPO\\IPS\\UBL\\": "ubl/" + }, + "classmap": [ + "vendor/" + ] }, "require": { "dompdf/dompdf": "^3.0", @@ -22,18 +22,13 @@ "namespace_prefix": "WPO\\IPS\\Vendor\\", "classmap_prefix": "WPO_IPS_Vendor_", "constant_prefix": "WPO_IPS_VENDOR_", - "packages": [ - ], + "packages": [], "update_call_sites": false, - "override_autoload": { - }, + "override_autoload": {}, "exclude_from_copy": { - "packages": [ - ], - "namespaces": [ - ], - "file_patterns": [ - ] + "packages": [], + "namespaces": [], + "file_patterns": [] }, "exclude_from_prefix": { "packages": [ @@ -41,13 +36,10 @@ "symfony/polyfill-iconv", "masterminds/html5" ], - "namespaces": [ - ], - "file_patterns": [ - ] - }, - "namespace_replacement_patterns" : { + "namespaces": [], + "file_patterns": [] }, + "namespace_replacement_patterns": {}, "delete_vendor_packages": false, "delete_vendor_files": false } diff --git a/composer.lock b/composer.lock index 20198d262..ef5e4e24e 100644 --- a/composer.lock +++ b/composer.lock @@ -355,16 +355,16 @@ }, { "name": "sabre/xml", - "version": "2.2.7", + "version": "2.2.9", "source": { "type": "git", "url": "https://github.com/sabre-io/xml.git", - "reference": "f1d53d55976bbd4cf3e640dda6ebc31120c71a4e" + "reference": "88288712d45f694be3679a0db7dfb3770f08d4f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/xml/zipball/f1d53d55976bbd4cf3e640dda6ebc31120c71a4e", - "reference": "f1d53d55976bbd4cf3e640dda6ebc31120c71a4e", + "url": "https://api.github.com/repos/sabre-io/xml/zipball/88288712d45f694be3679a0db7dfb3770f08d4f0", + "reference": "88288712d45f694be3679a0db7dfb3770f08d4f0", "shasum": "" }, "require": { @@ -378,7 +378,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "~2.17.1", "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.0" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, "type": "library", "autoload": { @@ -420,7 +420,7 @@ "issues": "https://github.com/sabre-io/xml/issues", "source": "https://github.com/fruux/sabre-xml" }, - "time": "2024-04-18T10:15:43+00:00" + "time": "2024-07-26T12:32:40+00:00" }, { "name": "symfony/polyfill-iconv", diff --git a/vendor/autoload.php b/vendor/autoload.php index 7ddfef69e..7d08002fd 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b::getLoader(); +return ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5::getLoader(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 016aa40c9..275958f41 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,32 +6,7 @@ $baseDir = dirname($vendorDir); return array( - 'ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b' => $vendorDir . '/composer/autoload_real.php', - 'Composer\\Autoload\\ClassLoader' => $vendorDir . '/composer/ClassLoader.php', - 'Composer\\Autoload\\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b' => $vendorDir . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', - 'Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', - 'Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', - 'Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', - 'Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', - 'Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', - 'Symfony\\Polyfill\\Iconv\\Iconv' => $vendorDir . '/symfony/polyfill-iconv/Iconv.php', - 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => $vendorDir . '/dompdf/dompdf/src/Adapter/CPDF.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\GD' => $vendorDir . '/dompdf/dompdf/src/Adapter/GD.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\PDFLib' => $vendorDir . '/dompdf/dompdf/src/Adapter/PDFLib.php', @@ -150,6 +125,26 @@ 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', + 'Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', + 'Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', + 'Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', + 'Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', + 'Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', @@ -237,4 +232,6 @@ 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => $vendorDir . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'Symfony\\Polyfill\\Iconv\\Iconv' => $vendorDir . '/symfony/polyfill-iconv/Iconv.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 3e1034ea0..7cba7ed42 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -10,11 +10,11 @@ 'WPO\\IPS\\' => array($baseDir . '/includes'), 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), 'Symfony\\Polyfill\\Iconv\\' => array($vendorDir . '/symfony/polyfill-iconv'), - 'Svg\\' => array($vendorDir . '/dompdf/php-svg-lib/src/Svg'), - 'Sabre\\Xml\\' => array($vendorDir . '/sabre/xml/lib'), - 'Sabre\\Uri\\' => array($vendorDir . '/sabre/uri/lib'), - 'Sabberworm\\CSS\\' => array($vendorDir . '/sabberworm/php-css-parser/src'), + 'WPO\\IPS\\Vendor\\Svg\\' => array($vendorDir . '/dompdf/php-svg-lib/src/Svg'), + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\' => array($vendorDir . '/sabre/xml/lib'), + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\' => array($vendorDir . '/sabre/uri/lib'), + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\' => array($vendorDir . '/sabberworm/php-css-parser/src'), 'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'), - 'FontLib\\' => array($vendorDir . '/dompdf/php-font-lib/src/FontLib'), - 'Dompdf\\' => array($vendorDir . '/dompdf/dompdf/src'), + 'WPO\\IPS\\Vendor\\FontLib\\' => array($vendorDir . '/dompdf/php-font-lib/src/FontLib'), + 'WPO\\IPS\\Vendor\\Dompdf\\' => array($vendorDir . '/dompdf/dompdf/src'), ); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index a0576af13..92cd426cc 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b +class ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5 { private static $loader; @@ -22,16 +22,16 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index f9053d7f1..216a50890 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b +class ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5 { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', @@ -24,10 +24,10 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b array ( 'Symfony\\Polyfill\\Mbstring\\' => 26, 'Symfony\\Polyfill\\Iconv\\' => 23, - 'Svg\\' => 4, - 'Sabre\\Xml\\' => 10, - 'Sabre\\Uri\\' => 10, - 'Sabberworm\\CSS\\' => 15, + 'WPO\\IPS\\Vendor\\Svg\\' => 4, + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\' => 10, + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\' => 10, + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\' => 15, ), 'M' => array ( @@ -35,11 +35,11 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b ), 'F' => array ( - 'FontLib\\' => 8, + 'WPO\\IPS\\Vendor\\FontLib\\' => 8, ), 'D' => array ( - 'Dompdf\\' => 7, + 'WPO\\IPS\\Vendor\\Dompdf\\' => 7, ), ); @@ -60,19 +60,19 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-iconv', ), - 'Svg\\' => + 'WPO\\IPS\\Vendor\\Svg\\' => array ( 0 => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg', ), - 'Sabre\\Xml\\' => + 'WPO\\IPS\\Vendor\\Sabre\\Xml\\' => array ( 0 => __DIR__ . '/..' . '/sabre/xml/lib', ), - 'Sabre\\Uri\\' => + 'WPO\\IPS\\Vendor\\Sabre\\Uri\\' => array ( 0 => __DIR__ . '/..' . '/sabre/uri/lib', ), - 'Sabberworm\\CSS\\' => + 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\' => array ( 0 => __DIR__ . '/..' . '/sabberworm/php-css-parser/src', ), @@ -80,43 +80,18 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b array ( 0 => __DIR__ . '/..' . '/masterminds/html5/src', ), - 'FontLib\\' => + 'WPO\\IPS\\Vendor\\FontLib\\' => array ( 0 => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib', ), - 'Dompdf\\' => + 'WPO\\IPS\\Vendor\\Dompdf\\' => array ( 0 => __DIR__ . '/..' . '/dompdf/dompdf/src', ), ); public static $classMap = array ( - 'ComposerAutoloaderInit1162ee2ebe23625d660e1450eec5007b' => __DIR__ . '/..' . '/composer/autoload_real.php', - 'Composer\\Autoload\\ClassLoader' => __DIR__ . '/..' . '/composer/ClassLoader.php', - 'Composer\\Autoload\\ComposerStaticInit1162ee2ebe23625d660e1450eec5007b' => __DIR__ . '/..' . '/composer/autoload_static.php', 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', - 'Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', - 'Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', - 'Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', - 'Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', - 'Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', - 'Symfony\\Polyfill\\Iconv\\Iconv' => __DIR__ . '/..' . '/symfony/polyfill-iconv/Iconv.php', - 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\CPDF' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/CPDF.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\GD' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/GD.php', 'WPO\\IPS\\Vendor\\Dompdf\\Adapter\\PDFLib' => __DIR__ . '/..' . '/dompdf/dompdf/src/Adapter/PDFLib.php', @@ -235,6 +210,26 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', + 'Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', + 'Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', + 'Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', + 'Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', + 'Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', @@ -322,14 +317,16 @@ class ComposerStaticInit1162ee2ebe23625d660e1450eec5007b 'WPO\\IPS\\Vendor\\Svg\\Tag\\Symbol' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\Text' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/Text.php', 'WPO\\IPS\\Vendor\\Svg\\Tag\\UseTag' => __DIR__ . '/..' . '/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php', + 'Symfony\\Polyfill\\Iconv\\Iconv' => __DIR__ . '/..' . '/symfony/polyfill-iconv/Iconv.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', ); public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit1162ee2ebe23625d660e1450eec5007b::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 874be7064..5348787a0 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -367,17 +367,17 @@ }, { "name": "sabre/xml", - "version": "2.2.7", - "version_normalized": "2.2.7.0", + "version": "2.2.9", + "version_normalized": "2.2.9.0", "source": { "type": "git", "url": "https://github.com/sabre-io/xml.git", - "reference": "f1d53d55976bbd4cf3e640dda6ebc31120c71a4e" + "reference": "88288712d45f694be3679a0db7dfb3770f08d4f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/xml/zipball/f1d53d55976bbd4cf3e640dda6ebc31120c71a4e", - "reference": "f1d53d55976bbd4cf3e640dda6ebc31120c71a4e", + "url": "https://api.github.com/repos/sabre-io/xml/zipball/88288712d45f694be3679a0db7dfb3770f08d4f0", + "reference": "88288712d45f694be3679a0db7dfb3770f08d4f0", "shasum": "" }, "require": { @@ -391,9 +391,9 @@ "require-dev": { "friendsofphp/php-cs-fixer": "~2.17.1", "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.0" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, - "time": "2024-04-18T10:15:43+00:00", + "time": "2024-07-26T12:32:40+00:00", "type": "library", "installation-source": "dist", "autoload": { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 9199c46b3..255ef3bf4 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'wpovernight/woocommerce-pdf-invoices-packing-slips', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'bf6a1c6586d63645754793f1718d53583aec76c8', + 'reference' => '3cf8bf5224fb8bba50589d25c81849be65284297', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -65,9 +65,9 @@ 'dev_requirement' => false, ), 'sabre/xml' => array( - 'pretty_version' => '2.2.7', - 'version' => '2.2.7.0', - 'reference' => 'f1d53d55976bbd4cf3e640dda6ebc31120c71a4e', + 'pretty_version' => '2.2.9', + 'version' => '2.2.9.0', + 'reference' => '88288712d45f694be3679a0db7dfb3770f08d4f0', 'type' => 'library', 'install_path' => __DIR__ . '/../sabre/xml', 'aliases' => array(), @@ -94,7 +94,7 @@ 'wpovernight/woocommerce-pdf-invoices-packing-slips' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'bf6a1c6586d63645754793f1718d53583aec76c8', + 'reference' => '3cf8bf5224fb8bba50589d25c81849be65284297', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/dompdf/dompdf/lib/Cpdf.php b/vendor/dompdf/dompdf/lib/Cpdf.php index 868bb25fa..98f610e9f 100644 --- a/vendor/dompdf/dompdf/lib/Cpdf.php +++ b/vendor/dompdf/dompdf/lib/Cpdf.php @@ -7,7 +7,7 @@ * @license http://creativecommons.org/licenses/publicdomain/ Public Domain * @package Cpdf * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Adapter/CPDF.php b/vendor/dompdf/dompdf/src/Adapter/CPDF.php index c74336d59..e44b46cc9 100644 --- a/vendor/dompdf/dompdf/src/Adapter/CPDF.php +++ b/vendor/dompdf/dompdf/src/Adapter/CPDF.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ // FIXME: Need to sanity check inputs to this class diff --git a/vendor/dompdf/dompdf/src/Adapter/GD.php b/vendor/dompdf/dompdf/src/Adapter/GD.php index 2f65d8469..99462e020 100644 --- a/vendor/dompdf/dompdf/src/Adapter/GD.php +++ b/vendor/dompdf/dompdf/src/Adapter/GD.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Adapter; diff --git a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php b/vendor/dompdf/dompdf/src/Adapter/PDFLib.php index 050d09d91..ac1360fc9 100644 --- a/vendor/dompdf/dompdf/src/Adapter/PDFLib.php +++ b/vendor/dompdf/dompdf/src/Adapter/PDFLib.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Adapter; diff --git a/vendor/dompdf/dompdf/src/Canvas.php b/vendor/dompdf/dompdf/src/Canvas.php index 730e6757d..0278ab910 100644 --- a/vendor/dompdf/dompdf/src/Canvas.php +++ b/vendor/dompdf/dompdf/src/Canvas.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/CanvasFactory.php b/vendor/dompdf/dompdf/src/CanvasFactory.php index 02429de62..f61f62f54 100644 --- a/vendor/dompdf/dompdf/src/CanvasFactory.php +++ b/vendor/dompdf/dompdf/src/CanvasFactory.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Cellmap.php b/vendor/dompdf/dompdf/src/Cellmap.php index 826746856..3f46abfdd 100644 --- a/vendor/dompdf/dompdf/src/Cellmap.php +++ b/vendor/dompdf/dompdf/src/Cellmap.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php b/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php index 97687e393..865be2303 100644 --- a/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php +++ b/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css; diff --git a/vendor/dompdf/dompdf/src/Css/Color.php b/vendor/dompdf/dompdf/src/Css/Color.php index fcb9ec486..b0b8d23ac 100644 --- a/vendor/dompdf/dompdf/src/Css/Color.php +++ b/vendor/dompdf/dompdf/src/Css/Color.php @@ -5,7 +5,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css; diff --git a/vendor/dompdf/dompdf/src/Css/Content/Attr.php b/vendor/dompdf/dompdf/src/Css/Content/Attr.php index f4a984fc2..c3c701f44 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/Attr.php +++ b/vendor/dompdf/dompdf/src/Css/Content/Attr.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php b/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php index 5437244a9..3a7a3760b 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php +++ b/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php b/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php index 07c282076..1ec66f26d 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php +++ b/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/Counter.php b/vendor/dompdf/dompdf/src/Css/Content/Counter.php index 001a4b188..5791ec699 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/Counter.php +++ b/vendor/dompdf/dompdf/src/Css/Content/Counter.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/Counters.php b/vendor/dompdf/dompdf/src/Css/Content/Counters.php index b2bbd3e4f..1992c20bf 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/Counters.php +++ b/vendor/dompdf/dompdf/src/Css/Content/Counters.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php b/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php index f2185a3fc..95df8233b 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php +++ b/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php b/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php index b16909d00..cb6e1d5e0 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php +++ b/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php b/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php index ec643bb30..02fb257b5 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php +++ b/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/StringPart.php b/vendor/dompdf/dompdf/src/Css/Content/StringPart.php index c7ef5216d..b7e8def4b 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/StringPart.php +++ b/vendor/dompdf/dompdf/src/Css/Content/StringPart.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Content/Url.php b/vendor/dompdf/dompdf/src/Css/Content/Url.php index b938f119a..d82838721 100644 --- a/vendor/dompdf/dompdf/src/Css/Content/Url.php +++ b/vendor/dompdf/dompdf/src/Css/Content/Url.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1 * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css\Content; diff --git a/vendor/dompdf/dompdf/src/Css/Style.php b/vendor/dompdf/dompdf/src/Css/Style.php index 01dbf5c28..b81c36bbc 100644 --- a/vendor/dompdf/dompdf/src/Css/Style.php +++ b/vendor/dompdf/dompdf/src/Css/Style.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css; diff --git a/vendor/dompdf/dompdf/src/Css/Stylesheet.php b/vendor/dompdf/dompdf/src/Css/Stylesheet.php index 4124a4e2c..a50543aa9 100644 --- a/vendor/dompdf/dompdf/src/Css/Stylesheet.php +++ b/vendor/dompdf/dompdf/src/Css/Stylesheet.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Css; diff --git a/vendor/dompdf/dompdf/src/Dompdf.php b/vendor/dompdf/dompdf/src/Dompdf.php index 8c2be6e42..c9b26cd45 100644 --- a/vendor/dompdf/dompdf/src/Dompdf.php +++ b/vendor/dompdf/dompdf/src/Dompdf.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Exception.php b/vendor/dompdf/dompdf/src/Exception.php index 0bc11f2e0..f62258972 100644 --- a/vendor/dompdf/dompdf/src/Exception.php +++ b/vendor/dompdf/dompdf/src/Exception.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Exception/ImageException.php b/vendor/dompdf/dompdf/src/Exception/ImageException.php index b1d879f07..b1a60aae1 100644 --- a/vendor/dompdf/dompdf/src/Exception/ImageException.php +++ b/vendor/dompdf/dompdf/src/Exception/ImageException.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Exception; diff --git a/vendor/dompdf/dompdf/src/FontMetrics.php b/vendor/dompdf/dompdf/src/FontMetrics.php index a83d097a0..1f5fcc169 100644 --- a/vendor/dompdf/dompdf/src/FontMetrics.php +++ b/vendor/dompdf/dompdf/src/FontMetrics.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Frame.php b/vendor/dompdf/dompdf/src/Frame.php index f730a7c2b..e53409e1f 100644 --- a/vendor/dompdf/dompdf/src/Frame.php +++ b/vendor/dompdf/dompdf/src/Frame.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Frame/Factory.php b/vendor/dompdf/dompdf/src/Frame/Factory.php index 1d08339fd..6e5f45166 100644 --- a/vendor/dompdf/dompdf/src/Frame/Factory.php +++ b/vendor/dompdf/dompdf/src/Frame/Factory.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Frame; diff --git a/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php b/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php index b8813bd45..cc5c0ec0f 100644 --- a/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php +++ b/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Frame; diff --git a/vendor/dompdf/dompdf/src/Frame/FrameTree.php b/vendor/dompdf/dompdf/src/Frame/FrameTree.php index fa1b5212b..41d40edd6 100644 --- a/vendor/dompdf/dompdf/src/Frame/FrameTree.php +++ b/vendor/dompdf/dompdf/src/Frame/FrameTree.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Frame; diff --git a/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php b/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php index ec1141c2d..a66113add 100644 --- a/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php +++ b/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Frame; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php b/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php index ddf738fad..da3a716f1 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Block.php b/vendor/dompdf/dompdf/src/FrameDecorator/Block.php index 41af52940..8b0bb5723 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Block.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Block.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Image.php b/vendor/dompdf/dompdf/src/FrameDecorator/Image.php index 926bf1e13..701567f8f 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Image.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Image.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php b/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php index af4e0a1ab..fe276155f 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php b/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php index 7f0b212d6..81dc68686 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php b/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php index 0e8081c26..11214e0eb 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php b/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php index d4b6f0739..8b4c8d6e6 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Page.php b/vendor/dompdf/dompdf/src/FrameDecorator/Page.php index d877ae21e..c0977042a 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Page.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Page.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Table.php b/vendor/dompdf/dompdf/src/FrameDecorator/Table.php index 91e1abfc2..188f53897 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Table.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Table.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php index dcec75971..303a922d2 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php index 27d2220e6..39170ad15 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php b/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php index 13b0f4ff6..ca83e574f 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameDecorator/Text.php b/vendor/dompdf/dompdf/src/FrameDecorator/Text.php index 6aa816d12..b1991976d 100644 --- a/vendor/dompdf/dompdf/src/FrameDecorator/Text.php +++ b/vendor/dompdf/dompdf/src/FrameDecorator/Text.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameDecorator; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php b/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php index 23edeaf96..a69ede375 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Block.php b/vendor/dompdf/dompdf/src/FrameReflower/Block.php index 66b539631..2a27ca08b 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Block.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Block.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Image.php b/vendor/dompdf/dompdf/src/FrameReflower/Image.php index f486012a1..25dea8cc9 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Image.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Image.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Inline.php b/vendor/dompdf/dompdf/src/FrameReflower/Inline.php index c6745a42d..5dde35d2d 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Inline.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Inline.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php b/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php index 9b1f24c8c..a3d587c76 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php b/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php index 206b0590a..77dae8835 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Page.php b/vendor/dompdf/dompdf/src/FrameReflower/Page.php index 1c41b5b91..e0c482d9b 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Page.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Page.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Table.php b/vendor/dompdf/dompdf/src/FrameReflower/Table.php index 793826bff..55221d32d 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Table.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Table.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php b/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php index a47362dff..476de787d 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php b/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php index d810b8bea..d5615023f 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php b/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php index 1c0cd2c44..796aa3bf9 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/FrameReflower/Text.php b/vendor/dompdf/dompdf/src/FrameReflower/Text.php index 06fafff35..6c1ba5449 100644 --- a/vendor/dompdf/dompdf/src/FrameReflower/Text.php +++ b/vendor/dompdf/dompdf/src/FrameReflower/Text.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\FrameReflower; diff --git a/vendor/dompdf/dompdf/src/Helpers.php b/vendor/dompdf/dompdf/src/Helpers.php index 0b63aebc9..1c643c66e 100644 --- a/vendor/dompdf/dompdf/src/Helpers.php +++ b/vendor/dompdf/dompdf/src/Helpers.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Image/Cache.php b/vendor/dompdf/dompdf/src/Image/Cache.php index 61a373e40..e139ff8f7 100644 --- a/vendor/dompdf/dompdf/src/Image/Cache.php +++ b/vendor/dompdf/dompdf/src/Image/Cache.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Image; diff --git a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php b/vendor/dompdf/dompdf/src/JavascriptEmbedder.php index ecf7c3d30..e93b45e80 100644 --- a/vendor/dompdf/dompdf/src/JavascriptEmbedder.php +++ b/vendor/dompdf/dompdf/src/JavascriptEmbedder.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/LineBox.php b/vendor/dompdf/dompdf/src/LineBox.php index 492d37652..6c483ca5c 100644 --- a/vendor/dompdf/dompdf/src/LineBox.php +++ b/vendor/dompdf/dompdf/src/LineBox.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Options.php b/vendor/dompdf/dompdf/src/Options.php index cb696caec..f9c834223 100644 --- a/vendor/dompdf/dompdf/src/Options.php +++ b/vendor/dompdf/dompdf/src/Options.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/PhpEvaluator.php b/vendor/dompdf/dompdf/src/PhpEvaluator.php index 9c6975715..e63320902 100644 --- a/vendor/dompdf/dompdf/src/PhpEvaluator.php +++ b/vendor/dompdf/dompdf/src/PhpEvaluator.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Positioner/Absolute.php b/vendor/dompdf/dompdf/src/Positioner/Absolute.php index 136453d21..4c016e243 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Absolute.php +++ b/vendor/dompdf/dompdf/src/Positioner/Absolute.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php b/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php index bf66ef62e..a25cc31b4 100644 --- a/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php +++ b/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/Block.php b/vendor/dompdf/dompdf/src/Positioner/Block.php index 23e8a0877..5bffc4f7e 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Block.php +++ b/vendor/dompdf/dompdf/src/Positioner/Block.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/Fixed.php b/vendor/dompdf/dompdf/src/Positioner/Fixed.php index cf0ceaeb1..df24c3e93 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Fixed.php +++ b/vendor/dompdf/dompdf/src/Positioner/Fixed.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/Inline.php b/vendor/dompdf/dompdf/src/Positioner/Inline.php index 9a923f697..654ccfe32 100644 --- a/vendor/dompdf/dompdf/src/Positioner/Inline.php +++ b/vendor/dompdf/dompdf/src/Positioner/Inline.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php b/vendor/dompdf/dompdf/src/Positioner/ListBullet.php index feed4f744..30475dc2f 100644 --- a/vendor/dompdf/dompdf/src/Positioner/ListBullet.php +++ b/vendor/dompdf/dompdf/src/Positioner/ListBullet.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php b/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php index 7adee5137..6ea05baea 100644 --- a/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php +++ b/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/TableCell.php b/vendor/dompdf/dompdf/src/Positioner/TableCell.php index 94cd7a573..c37e60c3f 100644 --- a/vendor/dompdf/dompdf/src/Positioner/TableCell.php +++ b/vendor/dompdf/dompdf/src/Positioner/TableCell.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Positioner/TableRow.php b/vendor/dompdf/dompdf/src/Positioner/TableRow.php index ac1338c11..2ffa204ec 100644 --- a/vendor/dompdf/dompdf/src/Positioner/TableRow.php +++ b/vendor/dompdf/dompdf/src/Positioner/TableRow.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Positioner; diff --git a/vendor/dompdf/dompdf/src/Renderer.php b/vendor/dompdf/dompdf/src/Renderer.php index 9c8d53762..867acd3e4 100644 --- a/vendor/dompdf/dompdf/src/Renderer.php +++ b/vendor/dompdf/dompdf/src/Renderer.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf; diff --git a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php b/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php index 95bb337cd..79b247a9f 100644 --- a/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php +++ b/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/Block.php b/vendor/dompdf/dompdf/src/Renderer/Block.php index 4f5551c07..b355c95c1 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Block.php +++ b/vendor/dompdf/dompdf/src/Renderer/Block.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/Image.php b/vendor/dompdf/dompdf/src/Renderer/Image.php index ec82dce75..2004ee758 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Image.php +++ b/vendor/dompdf/dompdf/src/Renderer/Image.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/Inline.php b/vendor/dompdf/dompdf/src/Renderer/Inline.php index 0c08b36c5..2c1f18954 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Inline.php +++ b/vendor/dompdf/dompdf/src/Renderer/Inline.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php b/vendor/dompdf/dompdf/src/Renderer/ListBullet.php index 7a859701d..f3922f249 100644 --- a/vendor/dompdf/dompdf/src/Renderer/ListBullet.php +++ b/vendor/dompdf/dompdf/src/Renderer/ListBullet.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/TableCell.php b/vendor/dompdf/dompdf/src/Renderer/TableCell.php index 7897ccc28..fda977272 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableCell.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableCell.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/TableRow.php b/vendor/dompdf/dompdf/src/Renderer/TableRow.php index 7be8d25b1..45ae71a6f 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableRow.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableRow.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php b/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php index f504b8c5e..95a0d54fc 100644 --- a/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php +++ b/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/dompdf/src/Renderer/Text.php b/vendor/dompdf/dompdf/src/Renderer/Text.php index 0b31084fe..c28847649 100644 --- a/vendor/dompdf/dompdf/src/Renderer/Text.php +++ b/vendor/dompdf/dompdf/src/Renderer/Text.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/dompdf * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Dompdf\Renderer; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php b/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php index ad7c9dcff..c503a1c71 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php b/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php index 8c9054134..fe294961d 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php b/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php index 273382849..f8728cf36 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\EOT; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php index 86234969a..b13ac87e2 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\EOT; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php b/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php index 4bbbee066..b195a92d2 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php b/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php index 5b63083c8..ae5c9fb6d 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php @@ -2,7 +2,7 @@ /** * @license LGPL-2.1-or-later * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Exception; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Font.php b/vendor/dompdf/php-font-lib/src/FontLib/Font.php index 3b4f8d2e3..938369c7a 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Font.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Font.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php index b9b99fd5c..c7b962aa6 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php @@ -5,7 +5,7 @@ * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $ * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Glyph; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php index 49c9b0b71..e7e793bb1 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php @@ -5,7 +5,7 @@ * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $ * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Glyph; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php index 2cbda4e5b..7871e7be9 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php @@ -5,7 +5,7 @@ * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $ * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Glyph; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php index a39fb70d0..9b4f80338 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php @@ -5,7 +5,7 @@ * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $ * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Glyph; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/Header.php index f28030ddc..ca4e742e1 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Header.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php index 3fea2a26f..e75e44d01 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\OpenType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php index 82ba333be..d41eada14 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\OpenType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php index 966375614..86e53f500 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php index 1c4c5e2ef..55407f3ba 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php index 65de3da6d..c371bf646 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php index 339c12e58..59e495aa8 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php index 2ccc3872f..f3de50926 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php index e8c9ab2ec..64fd0f1d4 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php index 781448830..9c2093eb0 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php index 63d7345ca..8dae24849 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php index ad83e24ba..85d563894 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php index 02d274db5..7a6b667f6 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php index 97c4d00fb..1d376a7bb 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php index 7550c208e..7cde6d414 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php index 43c24d8f1..35aaa2213 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php index 5b33fbceb..3cbb5fcf3 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php index 7e32a3d84..2641ef743 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php index d03f6e221..77a5b89b8 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php index 0f4b8b6c8..ed999153c 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php @@ -5,7 +5,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\Table\Type; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php index 31fd31dec..11cd76f46 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\TrueType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php index a7351f6f1..7f277e201 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\TrueType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php index 655a2ec95..46510c945 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\TrueType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php index 10e478f39..7f9868725 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\TrueType; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php index d2bbe80e2..cc84625e3 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\WOFF; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php index dc2d7b01a..e2b8b31f9 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\WOFF; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php index f162e6565..9ea895797 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php @@ -4,7 +4,7 @@ * @link https://github.com/dompdf/php-font-lib * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\FontLib\WOFF; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php b/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php index a10a61364..01ece6973 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php @@ -2,7 +2,7 @@ /** * @license LGPL-3.0-or-later * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php b/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php index 8aa89f836..b5bb219af 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Document.php b/vendor/dompdf/php-svg-lib/src/Svg/Document.php index 1c929c22f..7c9e94218 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Document.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Document.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php b/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php index 5fcc061a1..c7fe6611e 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Gradient; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Style.php b/vendor/dompdf/php-svg-lib/src/Svg/Style.php index 270a6bcee..d142786ba 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Style.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Style.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php index f5c5c46c9..8fb4e4ce0 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php @@ -7,7 +7,7 @@ * @license Public Domain http://creativecommons.org/licenses/publicdomain/ * @package Cpdf * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Surface; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php index ef0821400..9bfd314a8 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Surface; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php index 12cece6c2..d8da97eb5 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Surface; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php index baa7dc4c2..cfbdf0615 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Surface; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php index ff6d788c2..af44657c3 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php index c376333e5..e3f2455e9 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php index a073899e8..bc73ce5fd 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php index e17760e01..2d8861a89 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php index d2b87399f..00bcb3e16 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php index c79e9b3a0..08be38d9d 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php index c10ef14ad..debb76f3a 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php index a84810d23..c2d174f5e 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php index 468cf6c88..689dc9d92 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php index ae71fd1c1..3e269ced4 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php index f0daab247..ab9813f8b 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php index 52f29a167..d811aa107 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php index eaebed80c..987d9162b 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php index e9645c483..7dd562086 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php index f5aba1763..968d964d1 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php index 8847cf1b1..df6ed4a28 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php index d05e6c374..f12dc4af9 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php index 403901017..1f4dbbfc0 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php index c1705c950..673a48d5b 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php b/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php index c74349159..1dbe97aad 100644 --- a/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php +++ b/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php @@ -4,7 +4,7 @@ * @link http://github.com/dompdf/php-svg-lib * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Svg\Tag; diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php b/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php index 00bdc0428..4078ee663 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\CSSList; diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php b/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php index be62a7c8f..b92d4949c 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\CSSList; diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php b/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php index 2b87e7101..616f628a0 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\CSSList; diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/Document.php b/vendor/sabberworm/php-css-parser/src/CSSList/Document.php index eb5f405bf..c901c5e94 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/Document.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/Document.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\CSSList; diff --git a/vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php b/vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php index 21bd88434..a5e21a02d 100644 --- a/vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php +++ b/vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\CSSList; diff --git a/vendor/sabberworm/php-css-parser/src/Comment/Comment.php b/vendor/sabberworm/php-css-parser/src/Comment/Comment.php index a11468805..238b5c6c5 100644 --- a/vendor/sabberworm/php-css-parser/src/Comment/Comment.php +++ b/vendor/sabberworm/php-css-parser/src/Comment/Comment.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Comment; diff --git a/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php b/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php index f241eb1f7..5e052aa05 100644 --- a/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php +++ b/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Comment; diff --git a/vendor/sabberworm/php-css-parser/src/OutputFormat.php b/vendor/sabberworm/php-css-parser/src/OutputFormat.php index 2ed8351da..52980f0d1 100644 --- a/vendor/sabberworm/php-css-parser/src/OutputFormat.php +++ b/vendor/sabberworm/php-css-parser/src/OutputFormat.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS; diff --git a/vendor/sabberworm/php-css-parser/src/OutputFormatter.php b/vendor/sabberworm/php-css-parser/src/OutputFormatter.php index 34b7486d2..5dce340e4 100644 --- a/vendor/sabberworm/php-css-parser/src/OutputFormatter.php +++ b/vendor/sabberworm/php-css-parser/src/OutputFormatter.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS; diff --git a/vendor/sabberworm/php-css-parser/src/Parser.php b/vendor/sabberworm/php-css-parser/src/Parser.php index 80d148010..0d4bcbf33 100644 --- a/vendor/sabberworm/php-css-parser/src/Parser.php +++ b/vendor/sabberworm/php-css-parser/src/Parser.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php b/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php index 2088b6201..566d2bf88 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php b/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php index 9ffadf9c1..1ce9d6574 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php b/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php index ed4576548..d9d692346 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php b/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php index d111aa02a..e2a5eaf38 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php b/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php index 8a667376c..502003670 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php b/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php index d67dbe472..bf5937137 100644 --- a/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php +++ b/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Parsing; diff --git a/vendor/sabberworm/php-css-parser/src/Property/AtRule.php b/vendor/sabberworm/php-css-parser/src/Property/AtRule.php index 2412a923d..30095a4d9 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/AtRule.php +++ b/vendor/sabberworm/php-css-parser/src/Property/AtRule.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php b/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php index 96e65688c..145c63538 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php +++ b/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Property/Charset.php b/vendor/sabberworm/php-css-parser/src/Property/Charset.php index c73471960..e397dcaa1 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/Charset.php +++ b/vendor/sabberworm/php-css-parser/src/Property/Charset.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Property/Import.php b/vendor/sabberworm/php-css-parser/src/Property/Import.php index e5cd227e5..f9c8e840b 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/Import.php +++ b/vendor/sabberworm/php-css-parser/src/Property/Import.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php b/vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php index b6bed9e51..6692ab61a 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php +++ b/vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Property/Selector.php b/vendor/sabberworm/php-css-parser/src/Property/Selector.php index 60bb6ae0f..abd826c38 100644 --- a/vendor/sabberworm/php-css-parser/src/Property/Selector.php +++ b/vendor/sabberworm/php-css-parser/src/Property/Selector.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Property; diff --git a/vendor/sabberworm/php-css-parser/src/Renderable.php b/vendor/sabberworm/php-css-parser/src/Renderable.php index ed8b037b5..f92bc29b3 100644 --- a/vendor/sabberworm/php-css-parser/src/Renderable.php +++ b/vendor/sabberworm/php-css-parser/src/Renderable.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS; diff --git a/vendor/sabberworm/php-css-parser/src/Rule/Rule.php b/vendor/sabberworm/php-css-parser/src/Rule/Rule.php index 9c6335a83..4c417778f 100644 --- a/vendor/sabberworm/php-css-parser/src/Rule/Rule.php +++ b/vendor/sabberworm/php-css-parser/src/Rule/Rule.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Rule; diff --git a/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php b/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php index 41e11a6cd..1df445b32 100644 --- a/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php +++ b/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\RuleSet; diff --git a/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php b/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php index 11710ddfd..90670de89 100644 --- a/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php +++ b/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\RuleSet; diff --git a/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php b/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php index 14d6889f9..4cc9a8cca 100644 --- a/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php +++ b/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\RuleSet; diff --git a/vendor/sabberworm/php-css-parser/src/Settings.php b/vendor/sabberworm/php-css-parser/src/Settings.php index d64221f0e..b9f20f303 100644 --- a/vendor/sabberworm/php-css-parser/src/Settings.php +++ b/vendor/sabberworm/php-css-parser/src/Settings.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS; diff --git a/vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php b/vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php index 67dd5d074..b631b649a 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php +++ b/vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/CSSString.php b/vendor/sabberworm/php-css-parser/src/Value/CSSString.php index 0cbe04b42..ba978a28c 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/CSSString.php +++ b/vendor/sabberworm/php-css-parser/src/Value/CSSString.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php b/vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php index 1bd5e946a..ad882c9f8 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php +++ b/vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php b/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php index 22f75dbeb..7d55b5f80 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php +++ b/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/Color.php b/vendor/sabberworm/php-css-parser/src/Value/Color.php index 51bf953a8..720d2df4f 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/Color.php +++ b/vendor/sabberworm/php-css-parser/src/Value/Color.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/LineName.php b/vendor/sabberworm/php-css-parser/src/Value/LineName.php index be5c53bfb..5a919f1a3 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/LineName.php +++ b/vendor/sabberworm/php-css-parser/src/Value/LineName.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php b/vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php index ec61b8db8..2c939e78d 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php +++ b/vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php b/vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php index 5f75ae9a6..4aff189f1 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php +++ b/vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/Size.php b/vendor/sabberworm/php-css-parser/src/Value/Size.php index 58ebd87fa..0e7e61ab1 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/Size.php +++ b/vendor/sabberworm/php-css-parser/src/Value/Size.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/URL.php b/vendor/sabberworm/php-css-parser/src/Value/URL.php index b8cf894e6..aee834f06 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/URL.php +++ b/vendor/sabberworm/php-css-parser/src/Value/URL.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/Value.php b/vendor/sabberworm/php-css-parser/src/Value/Value.php index 8e39960c4..372d0d8ce 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/Value.php +++ b/vendor/sabberworm/php-css-parser/src/Value/Value.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabberworm/php-css-parser/src/Value/ValueList.php b/vendor/sabberworm/php-css-parser/src/Value/ValueList.php index d0c37d952..b17101906 100644 --- a/vendor/sabberworm/php-css-parser/src/Value/ValueList.php +++ b/vendor/sabberworm/php-css-parser/src/Value/ValueList.php @@ -2,7 +2,7 @@ /** * @license MIT * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ namespace WPO\IPS\Vendor\Sabberworm\CSS\Value; diff --git a/vendor/sabre/uri/lib/InvalidUriException.php b/vendor/sabre/uri/lib/InvalidUriException.php index 366885583..b1715deb1 100644 --- a/vendor/sabre/uri/lib/InvalidUriException.php +++ b/vendor/sabre/uri/lib/InvalidUriException.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/uri/lib/Version.php b/vendor/sabre/uri/lib/Version.php index 641987000..b5557f3b3 100644 --- a/vendor/sabre/uri/lib/Version.php +++ b/vendor/sabre/uri/lib/Version.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/uri/lib/functions.php b/vendor/sabre/uri/lib/functions.php index e4fb72af2..c2db6332b 100644 --- a/vendor/sabre/uri/lib/functions.php +++ b/vendor/sabre/uri/lib/functions.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/.github/workflows/ci.yml b/vendor/sabre/xml/.github/workflows/ci.yml index 84deb4f0c..9266a83a1 100644 --- a/vendor/sabre/xml/.github/workflows/ci.yml +++ b/vendor/sabre/xml/.github/workflows/ci.yml @@ -12,12 +12,18 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1'] + php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] coverage: ['pcov'] + code-style: ['no'] code-analysis: ['no'] include: - php-versions: '7.1' coverage: 'none' + code-style: 'yes' + code-analysis: 'yes' + - php-versions: '8.4' + coverage: 'pcov' + code-style: 'no' code-analysis: 'yes' steps: - name: Checkout @@ -48,8 +54,8 @@ jobs: run: composer install --no-progress --prefer-dist --optimize-autoloader - name: Code Analysis (PHP CS-Fixer) - if: matrix.code-analysis == 'yes' - run: php vendor/bin/php-cs-fixer fix --dry-run --diff + if: matrix.code-style == 'yes' + run: PHP_CS_FIXER_IGNORE_ENV=true php vendor/bin/php-cs-fixer fix --dry-run --diff - name: Code Analysis (PHPStan) if: matrix.code-analysis == 'yes' diff --git a/vendor/sabre/xml/composer.json b/vendor/sabre/xml/composer.json index 4524cf59b..b96587bb6 100644 --- a/vendor/sabre/xml/composer.json +++ b/vendor/sabre/xml/composer.json @@ -46,7 +46,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "~2.17.1", "phpstan/phpstan": "^0.12", - "phpunit/phpunit" : "^7.5 || ^8.5 || ^9.0" + "phpunit/phpunit" : "^7.5 || ^8.5 || ^9.6" }, "scripts": { "phpstan": [ diff --git a/vendor/sabre/xml/lib/ContextStackTrait.php b/vendor/sabre/xml/lib/ContextStackTrait.php index d764a4422..558d1588a 100644 --- a/vendor/sabre/xml/lib/ContextStackTrait.php +++ b/vendor/sabre/xml/lib/ContextStackTrait.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Deserializer/functions.php b/vendor/sabre/xml/lib/Deserializer/functions.php index 44147f42a..2cc4353b0 100644 --- a/vendor/sabre/xml/lib/Deserializer/functions.php +++ b/vendor/sabre/xml/lib/Deserializer/functions.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); @@ -60,7 +60,7 @@ * Attributes will be removed from the top-level elements. If elements with * the same name appear twice in the list, only the last one will be kept. */ -function keyValue(Reader $reader, string $namespace = null): array +function keyValue(Reader $reader, ?string $namespace = null): array { // If there's no children, we don't do anything. if ($reader->isEmptyElement) { @@ -149,7 +149,7 @@ function keyValue(Reader $reader, string $namespace = null): array * * @return string[] */ -function enum(Reader $reader, string $namespace = null): array +function enum(Reader $reader, ?string $namespace = null): array { // If there's no children, we don't do anything. if ($reader->isEmptyElement) { diff --git a/vendor/sabre/xml/lib/Element.php b/vendor/sabre/xml/lib/Element.php index 862a3f2b0..3bc927e4d 100644 --- a/vendor/sabre/xml/lib/Element.php +++ b/vendor/sabre/xml/lib/Element.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/Base.php b/vendor/sabre/xml/lib/Element/Base.php index f684c815c..e9c139121 100644 --- a/vendor/sabre/xml/lib/Element/Base.php +++ b/vendor/sabre/xml/lib/Element/Base.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/Cdata.php b/vendor/sabre/xml/lib/Element/Cdata.php index 593fad671..4bec84fbb 100644 --- a/vendor/sabre/xml/lib/Element/Cdata.php +++ b/vendor/sabre/xml/lib/Element/Cdata.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/Elements.php b/vendor/sabre/xml/lib/Element/Elements.php index 43cf93acd..3c15dc19e 100644 --- a/vendor/sabre/xml/lib/Element/Elements.php +++ b/vendor/sabre/xml/lib/Element/Elements.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/KeyValue.php b/vendor/sabre/xml/lib/Element/KeyValue.php index 3dfdca11b..87688867c 100644 --- a/vendor/sabre/xml/lib/Element/KeyValue.php +++ b/vendor/sabre/xml/lib/Element/KeyValue.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/Uri.php b/vendor/sabre/xml/lib/Element/Uri.php index c30ef83ad..bd4313388 100644 --- a/vendor/sabre/xml/lib/Element/Uri.php +++ b/vendor/sabre/xml/lib/Element/Uri.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Element/XmlFragment.php b/vendor/sabre/xml/lib/Element/XmlFragment.php index 0dc86c93e..9ecb4ead1 100644 --- a/vendor/sabre/xml/lib/Element/XmlFragment.php +++ b/vendor/sabre/xml/lib/Element/XmlFragment.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/LibXMLException.php b/vendor/sabre/xml/lib/LibXMLException.php index 12e41a7f6..a52bb8648 100644 --- a/vendor/sabre/xml/lib/LibXMLException.php +++ b/vendor/sabre/xml/lib/LibXMLException.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); @@ -38,7 +38,7 @@ class LibXMLException extends ParseException * @param LibXMLError[] $errors * @param Throwable $previousException */ - public function __construct(array $errors, int $code = 0, Throwable $previousException = null) + public function __construct(array $errors, int $code = 0, ?Throwable $previousException = null) { $this->errors = $errors; parent::__construct($errors[0]->message.' on line '.$errors[0]->line.', column '.$errors[0]->column, $code, $previousException); diff --git a/vendor/sabre/xml/lib/ParseException.php b/vendor/sabre/xml/lib/ParseException.php index d08a94904..2fdb20a46 100644 --- a/vendor/sabre/xml/lib/ParseException.php +++ b/vendor/sabre/xml/lib/ParseException.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Reader.php b/vendor/sabre/xml/lib/Reader.php index c9bf73151..165fc4776 100644 --- a/vendor/sabre/xml/lib/Reader.php +++ b/vendor/sabre/xml/lib/Reader.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); @@ -108,7 +108,7 @@ public function parse(): array * If the $elementMap argument is specified, the existing elementMap will * be overridden while parsing the tree, and restored after this process. */ - public function parseGetElements(array $elementMap = null): array + public function parseGetElements(?array $elementMap = null): array { $result = $this->parseInnerTree($elementMap); if (!is_array($result)) { @@ -131,7 +131,7 @@ public function parseGetElements(array $elementMap = null): array * * @return array|string|null */ - public function parseInnerTree(array $elementMap = null) + public function parseInnerTree(?array $elementMap = null) { $text = null; $elements = []; diff --git a/vendor/sabre/xml/lib/Serializer/functions.php b/vendor/sabre/xml/lib/Serializer/functions.php index 416543648..e4a4a130d 100644 --- a/vendor/sabre/xml/lib/Serializer/functions.php +++ b/vendor/sabre/xml/lib/Serializer/functions.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/Service.php b/vendor/sabre/xml/lib/Service.php index 479808fa3..d29ed8460 100644 --- a/vendor/sabre/xml/lib/Service.php +++ b/vendor/sabre/xml/lib/Service.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); @@ -114,7 +114,7 @@ public function getWriter(): Writer * * @return array|object|string */ - public function parse($input, string $contextUri = null, string &$rootElementName = null) + public function parse($input, ?string $contextUri = null, ?string &$rootElementName = null) { if (is_resource($input)) { // Unfortunately the XMLReader doesn't support streams. When it @@ -158,7 +158,7 @@ public function parse($input, string $contextUri = null, string &$rootElementNam * * @return array|object|string */ - public function expect($rootElementName, $input, string $contextUri = null) + public function expect($rootElementName, $input, ?string $contextUri = null) { if (is_resource($input)) { // Unfortunately the XMLReader doesn't support streams. When it @@ -209,7 +209,7 @@ public function expect($rootElementName, $input, string $contextUri = null) * * @return string */ - public function write(string $rootElementName, $value, string $contextUri = null) + public function write(string $rootElementName, $value, ?string $contextUri = null) { $w = $this->getWriter(); $w->openMemory(); @@ -271,7 +271,7 @@ public function mapValueObject(string $elementName, string $className) * * @throws \InvalidArgumentException */ - public function writeValueObject($object, string $contextUri = null) + public function writeValueObject($object, ?string $contextUri = null) { if (!isset($this->valueObjectMap[get_class($object)])) { throw new \InvalidArgumentException('"'.get_class($object).'" is not a registered value object class. Register your class with mapValueObject.'); diff --git a/vendor/sabre/xml/lib/Version.php b/vendor/sabre/xml/lib/Version.php index 8a7a42b97..68e80734d 100644 --- a/vendor/sabre/xml/lib/Version.php +++ b/vendor/sabre/xml/lib/Version.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); @@ -21,5 +21,5 @@ class Version /** * Full version number. */ - const VERSION = '2.2.7'; + const VERSION = '2.2.9'; } diff --git a/vendor/sabre/xml/lib/Writer.php b/vendor/sabre/xml/lib/Writer.php index 2a7211a1c..2eaa18087 100644 --- a/vendor/sabre/xml/lib/Writer.php +++ b/vendor/sabre/xml/lib/Writer.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/XmlDeserializable.php b/vendor/sabre/xml/lib/XmlDeserializable.php index 5568c4cd2..ef327c77b 100644 --- a/vendor/sabre/xml/lib/XmlDeserializable.php +++ b/vendor/sabre/xml/lib/XmlDeserializable.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); diff --git a/vendor/sabre/xml/lib/XmlSerializable.php b/vendor/sabre/xml/lib/XmlSerializable.php index 7d8ee0112..22acfc917 100644 --- a/vendor/sabre/xml/lib/XmlSerializable.php +++ b/vendor/sabre/xml/lib/XmlSerializable.php @@ -2,7 +2,7 @@ /** * @license BSD-3-Clause * - * Modified by wpovernight on 15-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. + * Modified by wpovernight on 30-July-2024 using {@see https://github.com/BrianHenryIE/strauss}. */ declare(strict_types=1); From ed2f6378b6f3c7aa2c39864c4aab88c6205a47ee Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 30 Jul 2024 11:07:01 +0100 Subject: [PATCH 20/36] Strauss instructions file --- composer.json | 4 +- composer.lock | 2 +- strauss.md | 113 ++++++++++++++++++++++++++++ vendor/autoload.php | 2 +- vendor/composer/autoload_real.php | 10 +-- vendor/composer/autoload_static.php | 8 +- vendor/composer/installed.php | 4 +- 7 files changed, 129 insertions(+), 14 deletions(-) create mode 100644 strauss.md diff --git a/composer.json b/composer.json index fc200ac87..ca61c96c0 100644 --- a/composer.json +++ b/composer.json @@ -28,7 +28,9 @@ "exclude_from_copy": { "packages": [], "namespaces": [], - "file_patterns": [] + "file_patterns": [ + "/^psr.*$/" + ] }, "exclude_from_prefix": { "packages": [ diff --git a/composer.lock b/composer.lock index ef5e4e24e..a5fc64d21 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8ed0ac5b8bba35eff219b588ed19479b", + "content-hash": "7204de0e98e2ebe2d9ba17929851d3a8", "packages": [ { "name": "dompdf/dompdf", diff --git a/strauss.md b/strauss.md new file mode 100644 index 000000000..26ade7a04 --- /dev/null +++ b/strauss.md @@ -0,0 +1,113 @@ +# Instructions to Install and Update Composer Libraries with Strauss for PDF Invoices & Packing Slips for WooCommerce + +This guide provides detailed steps to correctly install and update Composer libraries in the [PDF Invoices & Packing Slips for WooCommerce](https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips) plugin using [Strauss](https://github.com/BrianHenryIE/strauss) for class prefixing. + +## Prerequisites + +- PHP installed on your system. +- Composer installed on your system. +- `strauss.phar` file located in the plugin root directory. + +## Steps to Install Composer Libraries + +1. **Install Composer Dependencies** + + First, ensure all your dependencies are installed using Composer: + + ```sh + composer install + ``` + +2. **Run Strauss to Apply Class Prefixing** + + Use the Strauss PHAR file to prefix the classes as configured in your `composer.json`: + + ```sh + php strauss.phar + ``` + +3. **Do Not Run `composer dump-autoload` After Strauss** + + Avoid running `composer dump-autoload` after running Strauss, as it will regenerate the autoload files and potentially undo the prefixing work done by Strauss. + +## Steps to Update Composer Libraries + +1. **Update Composer Dependencies** + + Use Composer to update your dependencies: + + ```sh + composer update + ``` + +2. **Run Strauss to Apply Class Prefixing** + + After updating the dependencies, run Strauss again to apply the necessary class prefixing: + + ```sh + php strauss.phar + ``` + +3. **Do Not Run `composer dump-autoload` After Strauss** + + Similar to the installation step, do not run `composer dump-autoload` after running Strauss. + +## Example `composer.json` Configuration + +Ensure your `composer.json` is configured correctly for Strauss. Below is an example configuration: + +```json +{ + "name": "wpovernight/woocommerce-pdf-invoices-packing-slips", + "description": "PDF Invoices & Packing Slips for WooCommerce", + "autoload": { + "psr-4": { + "WPO\\IPS\\": "includes/", + "WPO\\IPS\\UBL\\": "ubl/" + }, + "classmap": [ + "vendor/" + ] + }, + "require": { + "dompdf/dompdf": "^3.0", + "symfony/polyfill-mbstring": "^1.27", + "symfony/polyfill-iconv": "^1.27", + "sabre/xml": "^2.2.5" + }, + "extra": { + "strauss": { + "target_directory": "vendor", + "namespace_prefix": "WPO\\IPS\\Vendor\\", + "classmap_prefix": "WPO_IPS_Vendor_", + "constant_prefix": "WPO_IPS_VENDOR_", + "packages": [], + "update_call_sites": false, + "override_autoload": {}, + "exclude_from_copy": { + "packages": [], + "namespaces": [], + "file_patterns": [ + "/^psr.*$/" + ] + }, + "exclude_from_prefix": { + "packages": [ + "symfony/polyfill-mbstring", + "symfony/polyfill-iconv", + "masterminds/html5" + ], + "namespaces": [], + "file_patterns": [] + }, + "namespace_replacement_patterns": {}, + "delete_vendor_packages": false, + "delete_vendor_files": false + } + }, + "config": { + "platform-check": false + } +} + +``` diff --git a/vendor/autoload.php b/vendor/autoload.php index 7d08002fd..a6db8eb59 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5::getLoader(); +return ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 92cd426cc..7c6701ce3 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5 +class ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7 { private static $loader; @@ -22,16 +22,16 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInitd251964c10dccb7c9b5082eb18774ef5', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 216a50890..d973c992b 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5 +class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', @@ -324,9 +324,9 @@ class ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInitd251964c10dccb7c9b5082eb18774ef5::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 255ef3bf4..51648f5cd 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'wpovernight/woocommerce-pdf-invoices-packing-slips', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '3cf8bf5224fb8bba50589d25c81849be65284297', + 'reference' => '4536679724727c1eb4bf009e46d0f8f76d489ef7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -94,7 +94,7 @@ 'wpovernight/woocommerce-pdf-invoices-packing-slips' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '3cf8bf5224fb8bba50589d25c81849be65284297', + 'reference' => '4536679724727c1eb4bf009e46d0f8f76d489ef7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), From 20250091e78ab37d1269edbac7c4381f264bb6e8 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 30 Jul 2024 11:33:05 +0100 Subject: [PATCH 21/36] Update IdHandler.php --- ubl/Handlers/Common/IdHandler.php | 1 - 1 file changed, 1 deletion(-) diff --git a/ubl/Handlers/Common/IdHandler.php b/ubl/Handlers/Common/IdHandler.php index 963334393..002b1b97c 100644 --- a/ubl/Handlers/Common/IdHandler.php +++ b/ubl/Handlers/Common/IdHandler.php @@ -3,7 +3,6 @@ namespace WPO\IPS\UBL\Handlers\Common; use WPO\IPS\UBL\Handlers\UblHandler; -use WPO\IPS\UBL\Models\Order; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly From 4943b31db688bda5c2cc70607a37764b7598a448 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 30 Jul 2024 11:57:14 +0100 Subject: [PATCH 22/36] Tweak --- composer.json | 3 +- composer.lock | 2 +- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 40 +++++++------- vendor/composer/autoload_psr4.php | 2 +- vendor/composer/autoload_real.php | 10 ++-- vendor/composer/autoload_static.php | 52 +++++++++---------- vendor/composer/installed.php | 4 +- vendor/dompdf/dompdf/src/Dompdf.php | 2 +- vendor/masterminds/html5/src/HTML5.php | 17 +++--- .../masterminds/html5/src/HTML5/Elements.php | 5 +- .../masterminds/html5/src/HTML5/Entities.php | 7 ++- .../masterminds/html5/src/HTML5/Exception.php | 7 ++- .../html5/src/HTML5/InstructionProcessor.php | 5 +- .../src/HTML5/Parser/CharacterReference.php | 9 +++- .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 11 ++-- .../html5/src/HTML5/Parser/EventHandler.php | 7 ++- .../src/HTML5/Parser/FileInputStream.php | 7 ++- .../html5/src/HTML5/Parser/InputStream.php | 7 ++- .../html5/src/HTML5/Parser/ParseError.php | 7 ++- .../html5/src/HTML5/Parser/Scanner.php | 9 +++- .../src/HTML5/Parser/StringInputStream.php | 5 +- .../html5/src/HTML5/Parser/Tokenizer.php | 9 +++- .../src/HTML5/Parser/TreeBuildingRules.php | 7 ++- .../html5/src/HTML5/Parser/UTF8Utils.php | 9 +++- .../src/HTML5/Serializer/HTML5Entities.php | 5 +- .../src/HTML5/Serializer/OutputRules.php | 7 ++- .../src/HTML5/Serializer/RulesInterface.php | 5 +- .../html5/src/HTML5/Serializer/Traverser.php | 7 ++- 29 files changed, 178 insertions(+), 91 deletions(-) diff --git a/composer.json b/composer.json index ca61c96c0..e868d95c7 100644 --- a/composer.json +++ b/composer.json @@ -35,8 +35,7 @@ "exclude_from_prefix": { "packages": [ "symfony/polyfill-mbstring", - "symfony/polyfill-iconv", - "masterminds/html5" + "symfony/polyfill-iconv" ], "namespaces": [], "file_patterns": [] diff --git a/composer.lock b/composer.lock index a5fc64d21..7817dda4a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7204de0e98e2ebe2d9ba17929851d3a8", + "content-hash": "5e30e7e90c4071957ab0506a12f5f4fd", "packages": [ { "name": "dompdf/dompdf", diff --git a/vendor/autoload.php b/vendor/autoload.php index a6db8eb59..037643bf9 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7::getLoader(); +return ComposerAutoloaderInitda89efa14b410f6884f98183affb035a::getLoader(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 275958f41..4bffe9de3 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -125,26 +125,26 @@ 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => $vendorDir . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', - 'Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', - 'Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', - 'Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', - 'Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', - 'Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 7cba7ed42..dc6aa7843 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -14,7 +14,7 @@ 'WPO\\IPS\\Vendor\\Sabre\\Xml\\' => array($vendorDir . '/sabre/xml/lib'), 'WPO\\IPS\\Vendor\\Sabre\\Uri\\' => array($vendorDir . '/sabre/uri/lib'), 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\' => array($vendorDir . '/sabberworm/php-css-parser/src'), - 'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'), + 'WPO\\IPS\\Vendor\\Masterminds\\' => array($vendorDir . '/masterminds/html5/src'), 'WPO\\IPS\\Vendor\\FontLib\\' => array($vendorDir . '/dompdf/php-font-lib/src/FontLib'), 'WPO\\IPS\\Vendor\\Dompdf\\' => array($vendorDir . '/dompdf/dompdf/src'), ); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 7c6701ce3..b7b5d3d5c 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7 +class ComposerAutoloaderInitda89efa14b410f6884f98183affb035a { private static $loader; @@ -22,16 +22,16 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitda89efa14b410f6884f98183affb035a', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit0ed227dd55248e643e7ce756fd4faeb7', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitda89efa14b410f6884f98183affb035a', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitda89efa14b410f6884f98183affb035a::getInitializer($loader)); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInitda89efa14b410f6884f98183affb035a::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index d973c992b..a5a4e6330 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 +class ComposerStaticInitda89efa14b410f6884f98183affb035a { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', @@ -31,7 +31,7 @@ class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 ), 'M' => array ( - 'Masterminds\\' => 12, + 'WPO\\IPS\\Vendor\\Masterminds\\' => 12, ), 'F' => array ( @@ -76,7 +76,7 @@ class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 array ( 0 => __DIR__ . '/..' . '/sabberworm/php-css-parser/src', ), - 'Masterminds\\' => + 'WPO\\IPS\\Vendor\\Masterminds\\' => array ( 0 => __DIR__ . '/..' . '/masterminds/html5/src', ), @@ -210,26 +210,26 @@ class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\File' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/File.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\Header' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/Header.php', 'WPO\\IPS\\Vendor\\FontLib\\WOFF\\TableDirectoryEntry' => __DIR__ . '/..' . '/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php', - 'Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', - 'Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', - 'Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', - 'Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', - 'Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', - 'Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', - 'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', - 'Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', - 'Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', - 'Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', - 'Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', - 'Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', - 'Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', - 'Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', - 'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', - 'Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', - 'Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', - 'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', - 'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', - 'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php', + 'WPO\\IPS\\Vendor\\Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSBlockList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php', 'WPO\\IPS\\Vendor\\Sabberworm\\CSS\\CSSList\\CSSList' => __DIR__ . '/..' . '/sabberworm/php-css-parser/src/CSSList/CSSList.php', @@ -324,9 +324,9 @@ class ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit0ed227dd55248e643e7ce756fd4faeb7::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitda89efa14b410f6884f98183affb035a::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitda89efa14b410f6884f98183affb035a::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitda89efa14b410f6884f98183affb035a::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 51648f5cd..7b37bbb66 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'wpovernight/woocommerce-pdf-invoices-packing-slips', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '4536679724727c1eb4bf009e46d0f8f76d489ef7', + 'reference' => '20250091e78ab37d1269edbac7c4381f264bb6e8', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -94,7 +94,7 @@ 'wpovernight/woocommerce-pdf-invoices-packing-slips' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '4536679724727c1eb4bf009e46d0f8f76d489ef7', + 'reference' => '20250091e78ab37d1269edbac7c4381f264bb6e8', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/dompdf/dompdf/src/Dompdf.php b/vendor/dompdf/dompdf/src/Dompdf.php index c9b26cd45..e817f73c3 100644 --- a/vendor/dompdf/dompdf/src/Dompdf.php +++ b/vendor/dompdf/dompdf/src/Dompdf.php @@ -17,7 +17,7 @@ use WPO\IPS\Vendor\Dompdf\Image\Cache; use WPO\IPS\Vendor\Dompdf\Css\Stylesheet; use WPO\IPS\Vendor\Dompdf\Helpers; -use Masterminds\HTML5; +use WPO\IPS\Vendor\Masterminds\HTML5; /** * Dompdf - PHP5 HTML to PDF renderer diff --git a/vendor/masterminds/html5/src/HTML5.php b/vendor/masterminds/html5/src/HTML5.php index c857145fb..7f5654243 100644 --- a/vendor/masterminds/html5/src/HTML5.php +++ b/vendor/masterminds/html5/src/HTML5.php @@ -1,12 +1,17 @@ Date: Tue, 30 Jul 2024 12:00:18 +0100 Subject: [PATCH 23/36] Update lint.yml --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 51c4ed0d3..16aee144a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: operating-system: ['ubuntu-latest'] - php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1'] + php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] steps: - name: Checkout Git repository From e3de861cd3c6f9cf9092c24889028a499bef4dfa Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 30 Jul 2024 20:00:42 +0100 Subject: [PATCH 24/36] Update .distignore --- .distignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.distignore b/.distignore index 7c3358cc5..afbd84d6c 100644 --- a/.distignore +++ b/.distignore @@ -7,5 +7,8 @@ *.gitmodules *.distignore *.gitattributes +*.editorconfig *composer.json *composer.lock +*strauss.phar +*strauss.md From 924a6069f6001db390c2001fa6c4d466c9c1f715 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 12 Aug 2024 15:32:43 +0100 Subject: [PATCH 25/36] Update Font.php --- vendor/dompdf/php-font-lib/src/FontLib/Font.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Font.php b/vendor/dompdf/php-font-lib/src/FontLib/Font.php index 938369c7a..b899f8339 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Font.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Font.php @@ -61,7 +61,7 @@ public static function load($file) { } if ($class) { - $class = "FontLib\\$class"; + $class = "\WPO\IPS\Vendor\FontLib\\$class"; /** @var TrueType\File $obj */ $obj = new $class; From 4643b01e130b52797dce65acce2257532dfd3b0b Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 12 Aug 2024 15:39:09 +0100 Subject: [PATCH 26/36] Tweaks to Dompdf font subsetting --- vendor/dompdf/php-font-lib/src/FontLib/Font.php | 2 +- vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vendor/dompdf/php-font-lib/src/FontLib/Font.php b/vendor/dompdf/php-font-lib/src/FontLib/Font.php index b899f8339..6b2eb1c01 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/Font.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/Font.php @@ -61,7 +61,7 @@ public static function load($file) { } if ($class) { - $class = "\WPO\IPS\Vendor\FontLib\\$class"; + $class = "WPO\\IPS\\Vendor\\FontLib\\$class"; /** @var TrueType\File $obj */ $obj = new $class; diff --git a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php index 7f277e201..8bc39e4e1 100644 --- a/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php +++ b/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php @@ -278,7 +278,7 @@ function getUnicodeCharMap() { return $glyphIndexArray; } } - + return null; } @@ -384,7 +384,7 @@ function parseHeader() { function getFontType(){ $class_parts = explode("\\", get_class($this)); - return $class_parts[1]; + return $class_parts[4]; } function parseTableEntries() { @@ -400,7 +400,7 @@ function parseTableEntries() { $type = $this->getFontType(); - $class = "FontLib\\$type\\TableDirectoryEntry"; + $class = "WPO\\IPS\\Vendor\\FontLib\\$type\\TableDirectoryEntry"; for ($i = 0; $i < $this->header->data["numTables"]; $i++) { /** @var TableDirectoryEntry $entry */ From d9d66ebb24612180bab1dd412fecfff0df5ef7e5 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 15 Aug 2024 11:33:15 +0100 Subject: [PATCH 27/36] v3.9.0-beta-1 --- readme.txt | 2 +- woocommerce-pdf-invoices-packingslips.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.txt b/readme.txt index 037d99cd3..812f1fe3e 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: woocommerce, pdf, ubl, invoices, packing slips Requires at least: 4.4 Tested up to: 6.6 Requires PHP: 7.2 -Stable tag: 3.8.6 +Stable tag: 3.9.0-beta-1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 0cff83e60..71deea3ad 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -11,7 +11,7 @@ * License URI: https://opensource.org/licenses/gpl-license.php * Text Domain: woocommerce-pdf-invoices-packing-slips * WC requires at least: 3.3 - * WC tested up to: 9.1 + * WC tested up to: 9.2 */ if ( ! defined( 'ABSPATH' ) ) { @@ -140,7 +140,7 @@ public function translations() { public function includes() { // plugin legacy class mapping include_once $this->plugin_path() . '/wpo-ips-legacy-class-alias-mapping.php'; - + // plugin functions include_once $this->plugin_path() . '/wpo-ips-functions.php'; From 4509a1a6d7e93bb6f0793d741c76548866e61e0b Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 9 Sep 2024 11:43:11 +0100 Subject: [PATCH 28/36] Revert "Merge branch 'main' into psr4-strauss-v2" This reverts commit 8b2a3d8337a38d5d860b46f5938c92157dd96606, reversing changes made to 80d904a16d59081e7f2c1dd71b4b9d215bb625ba. --- includes/Semaphore.php | 47 +++++++++------------- includes/Settings/SettingsDebug.php | 8 ++-- views/advanced-tools.php | 48 +++++++---------------- woocommerce-pdf-invoices-packingslips.php | 1 - 4 files changed, 38 insertions(+), 66 deletions(-) diff --git a/includes/Semaphore.php b/includes/Semaphore.php index f5455ce15..e70ef021b 100644 --- a/includes/Semaphore.php +++ b/includes/Semaphore.php @@ -10,20 +10,6 @@ class Semaphore { - /** - * Prefix for the lock in the WP options table - * - * @var string - */ - protected static $option_prefix = 'wpo_ips_semaphore_lock_'; - - /** - * Hook name suffix for the cleanup of released locks - * - * @var string - */ - protected static $hook_name_suffix = 'cleanup'; - /** * Name for the lock in the WP options table * @@ -76,11 +62,11 @@ class Semaphore { * @param array $context - an array of context for the loggers */ public function __construct( string $name, int $locked_for = 300, int $retries = 0, array $loggers = array(), array $context = array() ) { - $this->option_name = self::$option_prefix . $name; - $this->locked_for = apply_filters( self::$option_prefix . 'time', $locked_for > 0 ? $locked_for : 300, $this->option_name ); - $this->retries = apply_filters( self::$option_prefix . 'retries', $retries > 0 ? $retries : 0, $this->option_name ); - $this->loggers = apply_filters( self::$option_prefix . 'loggers', empty( $loggers ) ? array( wc_get_logger() ) : $loggers, $this->option_name ); - $this->context = apply_filters( self::$option_prefix . 'context', empty( $context ) ? array( 'source' => 'wpo-ips-semaphore' ) : $context, $this->option_name ); + $this->option_name = 'wpo_ips_semaphore_lock_' . $name; + $this->locked_for = apply_filters( 'wpo_ips_semaphore_lock_time', $locked_for > 0 ? $locked_for : 300, $this->option_name ); + $this->retries = apply_filters( 'wpo_ips_semaphore_lock_retries', $retries > 0 ? $retries : 0, $this->option_name ); + $this->loggers = apply_filters( 'wpo_ips_semaphore_lock_loggers', empty( $loggers ) ? array( wc_get_logger() ) : $loggers, $this->option_name ); + $this->context = apply_filters( 'wpo_ips_semaphore_lock_context', empty( $context ) ? array( 'source' => 'wpo-ips-semaphore' ) : $context, $this->option_name ); } /** @@ -265,7 +251,7 @@ public function get_loggers(): array { * * @return void */ - public static function cleanup_released_locks(): void { + public static function cleanup_expired_locks(): void { global $wpdb; // Cleanup legacy expired locks @@ -276,18 +262,23 @@ public static function cleanup_released_locks(): void { } /** - * Count the number of released locks in the database + * Count the number of expired locks in the database * - * @return int - the number of released locks + * @return int - the number of expired locks */ - public static function count_released_locks(): int { + public static function count_expired_locks(): int { global $wpdb; - $count = (int) $wpdb->get_var( - $wpdb->prepare( - "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE %s AND option_value = '0'", - $wpdb->esc_like( self::$option_prefix ) . '%' - ) + $count = 0; + + // Count legacy expired locks + $count += (int) $wpdb->get_var( + "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE 'updraft_lock_%'" + ); + + // Count expired locks + $count += (int) $wpdb->get_var( + "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE 'wpo_ips_semaphore_lock_%'" ); return $count; diff --git a/includes/Settings/SettingsDebug.php b/includes/Settings/SettingsDebug.php index d6bd2ae81..038c4b07d 100644 --- a/includes/Settings/SettingsDebug.php +++ b/includes/Settings/SettingsDebug.php @@ -243,11 +243,11 @@ private function clear_tmp( $data ) { exit; } } + + private function clear_semaphore_expired_locks( $data ) { + \WPO\WC\PDF_Invoices\Updraft_Semaphore_3_0::cleanup_expired_locks(); - private function clear_released_semaphore_locks( $data ) { - \WPO\WC\PDF_Invoices\Updraft_Semaphore_3_0::cleanup_released_locks(); - - $message = esc_html__( 'Released semaphore locks have been cleaned up!', 'woocommerce-pdf-invoices-packing-slips' ); + $message = esc_html__( 'Semaphore expired locks cleaned up!', 'woocommerce-pdf-invoices-packing-slips' ); wcpdf_log_error( $message, 'info' ); wp_send_json_success( compact( 'message' ) ); } diff --git a/views/advanced-tools.php b/views/advanced-tools.php index 73ec235f5..0fb6a85c6 100644 --- a/views/advanced-tools.php +++ b/views/advanced-tools.php @@ -57,60 +57,42 @@ - +
    -

    -

    -
    - - +

    +

    + + +
    - - 0 ) : ?> + + 0 ) : ?>

    ' . $released_semaphore_locks . '' + '' . $semaphore_expired_locks . '' ); ?>

    -

    -
    - - - -
    -

    - get_schedule(); - $current_time = new \DateTime(); - $next_run_date = $schedule->get_next( $current_time ); - - printf( - /* translators: 1: next run date */ - __( 'The next cleanup action is scheduled to run on %s.', 'woocommerce-pdf-invoices-packing-slips' ), - '' . $next_run_date->format( 'Y-m-d H:i:s' ) . '' - ); - ?> -

    +

    - +

    diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 1f8fd92ad..71deea3ad 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -77,7 +77,6 @@ public function __construct() { add_action( 'admin_notices', array( $this, 'mailpoet_mta_detected' ) ); add_action( 'admin_notices', array( $this, 'rtl_detected' ) ); add_action( 'admin_notices', array( $this, 'legacy_addon_notices' ) ); - add_action( 'init', array( '\\WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0', 'init_cleanup' ), 999 ); // wait AS to initialize // deactivate legacy extensions if activated register_activation_hook( __FILE__, array( $this, 'deactivate_legacy_addons' ) ); From 45e9ab2ae91ab3a40e7048643ab09d38670d4afc Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 9 Sep 2024 11:48:20 +0100 Subject: [PATCH 29/36] Revert "Merge branch 'main' into psr4-strauss-v2" This reverts commit 80d904a16d59081e7f2c1dd71b4b9d215bb625ba, reversing changes made to 2e5fbd323b32c7e33c164edccac90a15a7496f3c. --- wpo-ips-functions.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/wpo-ips-functions.php b/wpo-ips-functions.php index cb6ab3248..52ce7c1e3 100644 --- a/wpo-ips-functions.php +++ b/wpo-ips-functions.php @@ -839,7 +839,7 @@ function wpo_wcpdf_base64_encode_file( string $src ) { if ( empty( $src ) ) { return false; } - + $file_data = @file_get_contents( $src ); return base64_encode( $file_data ) ?? false; } @@ -854,12 +854,12 @@ function wpo_wcpdf_is_file_readable( string $path ): bool { if ( empty( $path ) ) { return false; } - + // Check if the path is a URL if ( filter_var( $path, FILTER_VALIDATE_URL ) ) { $parsed_url = parse_url( $path ); $args = array(); - + // Check if the URL is localhost if ( 'localhost' === $parsed_url['host'] || @@ -871,15 +871,15 @@ function wpo_wcpdf_is_file_readable( string $path ): bool { ) { $args['sslverify'] = false; } - + $args = apply_filters( 'wpo_wcpdf_url_remote_head_args', $args, $parsed_url, $path ); $response = wp_safe_remote_head( $path, $args ); - + if ( is_wp_error( $response ) ) { wcpdf_log_error( 'Failed to access file URL: ' . $path . ' Error: ' . $response->get_error_message(), 'critical' ); return false; } - + $status_code = wp_remote_retrieve_response_code( $response ); return ( $status_code === 200 ); @@ -924,7 +924,7 @@ function wpo_wcpdf_get_image_src_in_base64( string $src ): string { $image_base64 = wpo_wcpdf_base64_encode_file( $src ); if ( ! $image_base64 ) { - wcpdf_log_error( 'Unable to encode image source to base64:' . $src, 'critical' ); + wcpdf_log_error( 'Unable to encode header logo to base64.', 'critical' ); return $src; } From 2a9da8354f4f7c28773c31c9588e8305fa0c8983 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 9 Sep 2024 11:54:38 +0100 Subject: [PATCH 30/36] Update wpo-ips-functions.php --- wpo-ips-functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpo-ips-functions.php b/wpo-ips-functions.php index 52ce7c1e3..21f6432d7 100644 --- a/wpo-ips-functions.php +++ b/wpo-ips-functions.php @@ -924,7 +924,7 @@ function wpo_wcpdf_get_image_src_in_base64( string $src ): string { $image_base64 = wpo_wcpdf_base64_encode_file( $src ); if ( ! $image_base64 ) { - wcpdf_log_error( 'Unable to encode header logo to base64.', 'critical' ); + wcpdf_log_error( 'Unable to encode image source to base64.', 'critical' ); return $src; } From 53e7438c7d21a87ead65f1fd2dae208baa0e0b7f Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 9 Sep 2024 11:55:34 +0100 Subject: [PATCH 31/36] Update wpo-ips-functions.php --- wpo-ips-functions.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/wpo-ips-functions.php b/wpo-ips-functions.php index 21f6432d7..848097ee1 100644 --- a/wpo-ips-functions.php +++ b/wpo-ips-functions.php @@ -170,7 +170,7 @@ function wcpdf_get_pdf_maker( $html, $settings = array(), $document = null ) { */ function wcpdf_get_ubl_maker() { $class = '\\WPO\\IPS\\Makers\\UBLMaker'; - + if ( ! class_exists( $class ) ) { include_once( WPO_WCPDF()->plugin_path() . '/includes/Makers/UBLMaker.php' ); } @@ -187,7 +187,7 @@ function wcpdf_get_ubl_maker() { */ function wcpdf_pdf_maker_is_default() { $default_pdf_maker = '\\WPO\\IPS\\Makers\\PDFMaker'; - + return $default_pdf_maker == apply_filters( 'wpo_wcpdf_pdf_maker', $default_pdf_maker ); } @@ -839,7 +839,7 @@ function wpo_wcpdf_base64_encode_file( string $src ) { if ( empty( $src ) ) { return false; } - + $file_data = @file_get_contents( $src ); return base64_encode( $file_data ) ?? false; } @@ -854,12 +854,12 @@ function wpo_wcpdf_is_file_readable( string $path ): bool { if ( empty( $path ) ) { return false; } - + // Check if the path is a URL if ( filter_var( $path, FILTER_VALIDATE_URL ) ) { $parsed_url = parse_url( $path ); $args = array(); - + // Check if the URL is localhost if ( 'localhost' === $parsed_url['host'] || @@ -871,15 +871,15 @@ function wpo_wcpdf_is_file_readable( string $path ): bool { ) { $args['sslverify'] = false; } - + $args = apply_filters( 'wpo_wcpdf_url_remote_head_args', $args, $parsed_url, $path ); $response = wp_safe_remote_head( $path, $args ); - + if ( is_wp_error( $response ) ) { wcpdf_log_error( 'Failed to access file URL: ' . $path . ' Error: ' . $response->get_error_message(), 'critical' ); return false; } - + $status_code = wp_remote_retrieve_response_code( $response ); return ( $status_code === 200 ); @@ -924,7 +924,7 @@ function wpo_wcpdf_get_image_src_in_base64( string $src ): string { $image_base64 = wpo_wcpdf_base64_encode_file( $src ); if ( ! $image_base64 ) { - wcpdf_log_error( 'Unable to encode image source to base64.', 'critical' ); + wcpdf_log_error( 'Unable to encode image source to base64:' . $src, 'critical' ); return $src; } From 8b5c107d4adcfa479ce8a524da48031b5ee35418 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Mon, 9 Sep 2024 12:08:16 +0100 Subject: [PATCH 32/36] Fix issue with previous `main` merge --- includes/Semaphore.php | 130 +++++++++++++++++----- includes/Settings/SettingsDebug.php | 8 +- views/advanced-tools.php | 48 +++++--- woocommerce-pdf-invoices-packingslips.php | 1 + 4 files changed, 143 insertions(+), 44 deletions(-) diff --git a/includes/Semaphore.php b/includes/Semaphore.php index e70ef021b..2225c18ed 100644 --- a/includes/Semaphore.php +++ b/includes/Semaphore.php @@ -10,6 +10,20 @@ class Semaphore { + /** + * Prefix for the lock in the WP options table + * + * @var string + */ + protected static $option_prefix = 'wpo_ips_semaphore_lock_'; + + /** + * Hook name suffix for the cleanup of released locks + * + * @var string + */ + protected static $hook_name_suffix = 'cleanup'; + /** * Name for the lock in the WP options table * @@ -62,11 +76,11 @@ class Semaphore { * @param array $context - an array of context for the loggers */ public function __construct( string $name, int $locked_for = 300, int $retries = 0, array $loggers = array(), array $context = array() ) { - $this->option_name = 'wpo_ips_semaphore_lock_' . $name; - $this->locked_for = apply_filters( 'wpo_ips_semaphore_lock_time', $locked_for > 0 ? $locked_for : 300, $this->option_name ); - $this->retries = apply_filters( 'wpo_ips_semaphore_lock_retries', $retries > 0 ? $retries : 0, $this->option_name ); - $this->loggers = apply_filters( 'wpo_ips_semaphore_lock_loggers', empty( $loggers ) ? array( wc_get_logger() ) : $loggers, $this->option_name ); - $this->context = apply_filters( 'wpo_ips_semaphore_lock_context', empty( $context ) ? array( 'source' => 'wpo-ips-semaphore' ) : $context, $this->option_name ); + $this->option_name = self::$option_prefix . $name; + $this->locked_for = apply_filters( self::$option_prefix . 'time', $locked_for > 0 ? $locked_for : 300, $this->option_name ); + $this->retries = apply_filters( self::$option_prefix . 'retries', $retries > 0 ? $retries : 0, $this->option_name ); + $this->loggers = apply_filters( self::$option_prefix . 'loggers', empty( $loggers ) ? array( wc_get_logger() ) : $loggers, $this->option_name ); + $this->context = apply_filters( self::$option_prefix . 'context', empty( $context ) ? array( 'source' => 'wpo-ips-semaphore' ) : $context, $this->option_name ); } /** @@ -247,43 +261,109 @@ public function get_loggers(): array { } /** - * Cleanup expired locks from the database + * Cleanup released locks from the database * * @return void */ - public static function cleanup_expired_locks(): void { + public static function cleanup_released_locks(): void { global $wpdb; - // Cleanup legacy expired locks - $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'updraft_lock_%'" ); - - // Cleanup expired locks - $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'wpo_ips_semaphore_lock_%'" ); + $wpdb->query( + $wpdb->prepare( + "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s AND option_value = '0'", + $wpdb->esc_like( self::$option_prefix ) . '%' + ) + ); } /** - * Count the number of expired locks in the database + * Count the number of released locks in the database * - * @return int - the number of expired locks + * @return int - the number of released locks */ - public static function count_expired_locks(): int { + public static function count_released_locks(): int { global $wpdb; - $count = 0; - - // Count legacy expired locks - $count += (int) $wpdb->get_var( - "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE 'updraft_lock_%'" - ); - - // Count expired locks - $count += (int) $wpdb->get_var( - "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE 'wpo_ips_semaphore_lock_%'" + $count = (int) $wpdb->get_var( + $wpdb->prepare( + "SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name LIKE %s AND option_value = '0'", + $wpdb->esc_like( self::$option_prefix ) . '%' + ) ); return $count; } + /** + * Get the hook name for the cleanup of released locks + * + * @return string - the hook name + */ + private static function get_cleanup_hook_name(): string { + return self::$option_prefix . self::$hook_name_suffix; + } + + /** + * Check if the cleanup of released locks is scheduled + * + * @return bool - whether the cleanup is scheduled + */ + public static function is_cleanup_scheduled(): bool { + return function_exists( 'as_next_scheduled_action' ) && as_next_scheduled_action( self::get_cleanup_hook_name() ); + } + + /** + * Get the next scheduled cleanup of released locks + * + * @return object|null - the next scheduled cleanup action or null + */ + public static function get_cleanup_action(): ?object { + $action = null; + + if ( self::is_cleanup_scheduled() ) { + $args = array( + 'hook' => self::get_cleanup_hook_name(), + 'status' => \ActionScheduler_Store::STATUS_PENDING, + 'orderby' => 'timestamp', + 'order' => 'ASC', + 'limit' => 1, + ); + + $actions = as_get_scheduled_actions( $args ); + + if ( ! empty( $actions ) && 1 === count( $actions ) ) { + $action = reset( $actions ); + } + } + + return $action; + } + + /** + * Schedule the cleanup of released locks + * + * @return void + */ + public static function schedule_semaphore_cleanup(): void { + if ( ! self::is_cleanup_scheduled() ) { + $interval = apply_filters( self::get_cleanup_hook_name() . '_interval', 30 * DAY_IN_SECONDS ); // default: every 30 days + as_schedule_recurring_action( time(), $interval, self::get_cleanup_hook_name() ); + } + } + + /** + * Initialize the cleanup of released locks + * + * @return void + */ + public static function init_cleanup(): void { + // Schedule cleanup of released locks + self::schedule_semaphore_cleanup(); + + // Cleanup released locks + add_action( self::get_cleanup_hook_name(), array( __CLASS__, 'cleanup_released_locks' ) ); + } + } endif; // class_exists diff --git a/includes/Settings/SettingsDebug.php b/includes/Settings/SettingsDebug.php index 038c4b07d..d6bd2ae81 100644 --- a/includes/Settings/SettingsDebug.php +++ b/includes/Settings/SettingsDebug.php @@ -243,11 +243,11 @@ private function clear_tmp( $data ) { exit; } } - - private function clear_semaphore_expired_locks( $data ) { - \WPO\WC\PDF_Invoices\Updraft_Semaphore_3_0::cleanup_expired_locks(); - $message = esc_html__( 'Semaphore expired locks cleaned up!', 'woocommerce-pdf-invoices-packing-slips' ); + private function clear_released_semaphore_locks( $data ) { + \WPO\WC\PDF_Invoices\Updraft_Semaphore_3_0::cleanup_released_locks(); + + $message = esc_html__( 'Released semaphore locks have been cleaned up!', 'woocommerce-pdf-invoices-packing-slips' ); wcpdf_log_error( $message, 'info' ); wp_send_json_success( compact( 'message' ) ); } diff --git a/views/advanced-tools.php b/views/advanced-tools.php index 0fb6a85c6..73ec235f5 100644 --- a/views/advanced-tools.php +++ b/views/advanced-tools.php @@ -57,42 +57,60 @@
    - +
    -

    -

    -
    - - +

    +

    + + +
    - - 0 ) : ?> + + 0 ) : ?>

    ' . $semaphore_expired_locks . '' + '' . $released_semaphore_locks . '' ); ?>

    -

    +

    +
    + + + +
    +

    + get_schedule(); + $current_time = new \DateTime(); + $next_run_date = $schedule->get_next( $current_time ); + + printf( + /* translators: 1: next run date */ + __( 'The next cleanup action is scheduled to run on %s.', 'woocommerce-pdf-invoices-packing-slips' ), + '' . $next_run_date->format( 'Y-m-d H:i:s' ) . '' + ); + ?> +

    - +

    diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 71deea3ad..1f8fd92ad 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -77,6 +77,7 @@ public function __construct() { add_action( 'admin_notices', array( $this, 'mailpoet_mta_detected' ) ); add_action( 'admin_notices', array( $this, 'rtl_detected' ) ); add_action( 'admin_notices', array( $this, 'legacy_addon_notices' ) ); + add_action( 'init', array( '\\WPO\\WC\\PDF_Invoices\\Updraft_Semaphore_3_0', 'init_cleanup' ), 999 ); // wait AS to initialize // deactivate legacy extensions if activated register_activation_hook( __FILE__, array( $this, 'deactivate_legacy_addons' ) ); From 86a3b293e318bc4d3376bc80687b6f148ac920f5 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 12 Sep 2024 15:56:03 +0100 Subject: [PATCH 33/36] v3.9.0-beta-2 --- woocommerce-pdf-invoices-packingslips.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 1f8fd92ad..571acfc84 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -4,7 +4,7 @@ * Requires Plugins: woocommerce * Plugin URI: https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/ * Description: Create, print & email PDF or UBL Invoices & PDF Packing Slips for WooCommerce orders. - * Version: 3.9.0-beta-1 + * Version: 3.9.0-beta-2 * Author: WP Overnight * Author URI: https://www.wpovernight.com * License: GPLv2 or later @@ -22,7 +22,7 @@ class WPO_WCPDF { - public $version = '3.9.0-beta-1'; + public $version = '3.9.0-beta-2'; public $version_php = '7.2'; public $version_woo = '3.3'; public $version_wp = '4.4'; From e0a394134f8f4829b08e37241ac4586add7ee377 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Thu, 12 Sep 2024 15:58:01 +0100 Subject: [PATCH 34/36] Update readme.txt --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 812f1fe3e..533cab715 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: woocommerce, pdf, ubl, invoices, packing slips Requires at least: 4.4 Tested up to: 6.6 Requires PHP: 7.2 -Stable tag: 3.9.0-beta-1 +Stable tag: 3.9.0-beta-2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html From f91a482a6e4c68f5ea56ae6e452c7a045959fd86 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Wed, 18 Sep 2024 12:38:57 +0100 Subject: [PATCH 35/36] Update woocommerce-pdf-invoices-packingslips.php --- woocommerce-pdf-invoices-packingslips.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index 571acfc84..ecab8cd4b 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -11,7 +11,7 @@ * License URI: https://opensource.org/licenses/gpl-license.php * Text Domain: woocommerce-pdf-invoices-packing-slips * WC requires at least: 3.3 - * WC tested up to: 9.2 + * WC tested up to: 9.3 */ if ( ! defined( 'ABSPATH' ) ) { From 24f39129fb7087c688f50eecfd154f5f537ff074 Mon Sep 17 00:00:00 2001 From: Alexandre Faustino Date: Tue, 1 Oct 2024 11:02:00 +0100 Subject: [PATCH 36/36] Fix version --- readme.txt | 2 +- woocommerce-pdf-invoices-packingslips.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.txt b/readme.txt index 2b69c634b..533cab715 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: woocommerce, pdf, ubl, invoices, packing slips Requires at least: 4.4 Tested up to: 6.6 Requires PHP: 7.2 -Stable tag: 3.8.7-beta-1 +Stable tag: 3.9.0-beta-2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/woocommerce-pdf-invoices-packingslips.php b/woocommerce-pdf-invoices-packingslips.php index f8b325b72..ecab8cd4b 100644 --- a/woocommerce-pdf-invoices-packingslips.php +++ b/woocommerce-pdf-invoices-packingslips.php @@ -4,7 +4,7 @@ * Requires Plugins: woocommerce * Plugin URI: https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/ * Description: Create, print & email PDF or UBL Invoices & PDF Packing Slips for WooCommerce orders. - * Version: 3.8.7-beta-2 + * Version: 3.9.0-beta-2 * Author: WP Overnight * Author URI: https://www.wpovernight.com * License: GPLv2 or later @@ -22,7 +22,7 @@ class WPO_WCPDF { - public $version = '3.8.7-beta-2'; + public $version = '3.9.0-beta-2'; public $version_php = '7.2'; public $version_woo = '3.3'; public $version_wp = '4.4';