python311-pyasn1-0.5.0-150400.12.3.9 >  A e-p9|&,O{ljfZB&9DkUt\As9k 5[*I^{({wS~)`LBOd sg# W@RH)rq]"E!qiC'Kſ' >6rwʫ-j[?oTUŽN\,^*]}tF $ p1Rܹ@Ŵbi!}]n, !͢}3[n3dYK]!51f8ca83066349faccf1801dd2ba28fbc179c98344fd554ccb87465bd7c0ed8318b2f1e43608e28abdca26bae87146f87a9f8bcae-p9|[hpŸQ"no·R Fi9}'t %`9sLֱ1I-.$߬7"q;f`H& \.U8MV8CL)Nk~TC1 >p>?d ' >48DHa     $J $&)^+,..0.H.(.8/9/p:1wF}{G}HIX$Y(\<]D^bcdMeRfUlWulvtwxydz|Cpython311-pyasn10.5.0150400.12.3.9ASN.1 types and codecsThis is an implementation of ASN.1 types and codecs in Python programming language. It has been first written to support particular protocol (SNMP) but then generalized to be suitable for a wide range of protocols based on ASN.1 specification.eh01-ch3c CSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/pyasn1/pyasn1linuxnoarch6!W nBBB;$&$&;~~ggo;..%; 0 0 ;++5s5s"n!pJJ r r \ ;ss44wbwbeGeG 4S4S00(g(gjjW;,V?# -% .6AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed@d?7cxeecO)ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f15082aad5fc00f705c4a1addb83eed10a6a75d286a3779f0cf8519d87e62bc4735fd8aadd40780efd05ca3452ad8b84855ec52d912a3bef46be50ace27a8653a3f25d1a470c4b52979ffcfeb37adaa31b01b9df46c02c25df7b829c15cc8cad5550fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556bece9151209cceab941fba10736e1880d5e1d3ccd0899fc39d46f85d357d11976734442dde720320ee6648208e079a1b407ae30ce52c47271d06e8dcdafad6101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd4654f4529c1887809bf8341e8401d9e9cf25321e3975a2a04c9e5827501b861998c545e4e78f682bc76965bea06bff41e4f437d7ed90c19622efafc8c1a8af3998c545e4e78f682bc76965bea06bff41e4f437d7ed90c19622efafc8c1a8af346d843b7082b4a32dd4c81941fe96240804a32a563b9e07cb64e9522eb9152a346d843b7082b4a32dd4c81941fe96240804a32a563b9e07cb64e9522eb9152a385d234f2c470565c076fb45b900b93b71658ccdcdaddd15da11ad0a3f03d7b3f85d234f2c470565c076fb45b900b93b71658ccdcdaddd15da11ad0a3f03d7b3f1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d25fa1d52128f3396592a6c2ae80669540757798ae574fa5f02ebad17aad029b125fa1d52128f3396592a6c2ae80669540757798ae574fa5f02ebad17aad029b1a901ab6485fc6124210ba70436aff7c6b852cc0933005c9fca3ca289d2aab1e6a901ab6485fc6124210ba70436aff7c6b852cc0933005c9fca3ca289d2aab1e61040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67dbfd7f96ac962b1d3a4e48a32f4d36af202f6c2cfc10b87899d62008a0a3dc5b7bfd7f96ac962b1d3a4e48a32f4d36af202f6c2cfc10b87899d62008a0a3dc5b78aa2524c884f8ef37aca5ecd3ab80e8800cb3111a695a69034e84cd713808dad8aa2524c884f8ef37aca5ecd3ab80e8800cb3111a695a69034e84cd713808dadd82ceebe6426712a936319933ccc0639454ce9de78bffd5cb5510df35c77ff32d82ceebe6426712a936319933ccc0639454ce9de78bffd5cb5510df35c77ff32d6a1659a4ff6ff328acf4791d099ebb7c72e1266c5bfcc00b10a6e757696f3b1d6a1659a4ff6ff328acf4791d099ebb7c72e1266c5bfcc00b10a6e757696f3b19d2fd8cd31cbfb7d574a9e76264c6137a6546c2093ece7983e3563228d8e22b3da6b0811b97bfeb97c4fe71921d040ccc8152acea68789713558d25c8c53bac676ca4b29cdb1aff5b94db72bd9671f2ddfdb24b84e8e8b6ad58c4a9f70c240d21040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d43e67da5426d6938d43c9331d3cfcfb2e3b3a4dcf44bb06160605f26676fbc0943e67da5426d6938d43c9331d3cfcfb2e3b3a4dcf44bb06160605f26676fbc0955c8c72442c1078434d0d18bec955541ac96fe0ee74c54504ee8a4efcb14527e55c8c72442c1078434d0d18bec955541ac96fe0ee74c54504ee8a4efcb14527eef757b694500763be88f5558c87ed76d680cb80bab690b94f0ed5e28fca6fbfaef757b694500763be88f5558c87ed76d680cb80bab690b94f0ed5e28fca6fbfa06892bccc499f4d5c18e496b3fe04993acf17ff12a3ab600628b773234b42a494f5c322592931c983f843681504cddb72308edfe05f7e4819f0ce17d768d37761040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d9a764b823e59996f3f6d2177c0a48eb823e2cac438c51d997ebe66abfb4700a09a764b823e59996f3f6d2177c0a48eb823e2cac438c51d997ebe66abfb4700a0c09de5de9564eb56e6faa7676c5004c17ec3dba0e7ce33e5de3a62c76d141f37c09de5de9564eb56e6faa7676c5004c17ec3dba0e7ce33e5de3a62c76d141f372defd63d4cb683ed8a67a1e83f1d78eb1dd19970d8ab6ff5352e7583d3005ac22defd63d4cb683ed8a67a1e83f1d78eb1dd19970d8ab6ff5352e7583d3005ac278b73b0d30afa464090e4f9fbf3e97ef2743cb04868b0f19ac09f4dff1ea17fa56ed5ce54416951207cd8f7875b74c454c7011da05b823b0e7a5c11583a740da1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d6e35dd3e3b20103dabefb680d3444e96a834847cf4a2615a8d919605cbdd64cf6e35dd3e3b20103dabefb680d3444e96a834847cf4a2615a8d919605cbdd64cfd52376b2adff3685cbcfac4c9abf10dff40698c5e42b555db74944ed876719c2d52376b2adff3685cbcfac4c9abf10dff40698c5e42b555db74944ed876719c2b3f18229367392bb423f5dc57d45540fdcbf5809524d97c85502b9a09453ed9cb3f18229367392bb423f5dc57d45540fdcbf5809524d97c85502b9a09453ed9c6ad86fc10b64a319638b088a6800a677e4392491580cc803ae7ca3b5743ef7c3b85575054334a2c0e5c812676e4c8b74f7d2e28593bd18887d8a516e0ef46dfec83d7e98cc692d9eb7c391a3bc1f5cbaf6d04bef76aafe8fa39b59ce332918cafbd14e255d524c505ab5fda955188e627d781a608a0bc458dd3602c4ea9f4576ae2ad0fa634c2fa74858501f88718a0f9ca1f2813dab39661b7857714b5c49d3ae2ad0fa634c2fa74858501f88718a0f9ca1f2813dab39661b7857714b5c49d317f101e7162d5ea91033fe89b12e275a3844f43931663dae3938adf836746a5e17f101e7162d5ea91033fe89b12e275a3844f43931663dae3938adf836746a5e2792637723315280342bbffce6e45addde2d15b16020e73015730a97ab4e03552792637723315280342bbffce6e45addde2d15b16020e73015730a97ab4e035571ded4877fea548e258dc35bc9f4bd78d005f2f47486dffc0a260de0ee00ccc5d1d5fc670416397025a386517e1c6b1a974538fa4199e31d6ffc401f0b72da6d962e97471106eed34acbf3b75ae3b449b9145e0e628f72fbf68f802085de38297b7e76a2a5b7dec79e87631b205dbbb054a0a627a08ecb5a6c2305c76a6247431040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d1e2f93bf8663a2b32a7ab604c85322c1e13523e6d3128a906d7dc203959a5d921e2f93bf8663a2b32a7ab604c85322c1e13523e6d3128a906d7dc203959a5d92c568b1f705fcf369a77f36e8fb6e129d81e64431262cb2374f9f3d1571ed4a13c568b1f705fcf369a77f36e8fb6e129d81e64431262cb2374f9f3d1571ed4a13a9629f36a5ca1d4afc05a45081c936f713416571bdbde96c8854da087e961e55a9629f36a5ca1d4afc05a45081c936f713416571bdbde96c8854da087e961e55c274df16fa87bd5a856e40a891a0cb20914b898b0a8a83bb72554c875cb477e6c274df16fa87bd5a856e40a891a0cb20914b898b0a8a83bb72554c875cb477e65089aba3864da5c49bc74df627ce5dce2a58842ede19dfd05937387c6f62ac4f5089aba3864da5c49bc74df627ce5dce2a58842ede19dfd05937387c6f62ac4f47a61b9d01268318a5a108e6862085a6bfc925e321ccb634cd7be33847c7fcaa47a61b9d01268318a5a108e6862085a6bfc925e321ccb634cd7be33847c7fcaa4794596dbce89a24d52152028f611768a78b3a1003a09071f44790864da882334794596dbce89a24d52152028f611768a78b3a1003a09071f44790864da88233c60afa5ef51d00860500dc8d5dcc0efada2aef0eef3664886307096647bdcad0c60afa5ef51d00860500dc8d5dcc0efada2aef0eef3664886307096647bdcad0105ac177928c07b1fc614141c340912d59e4420c3855e6cc846f1501ede7d329105ac177928c07b1fc614141c340912d59e4420c3855e6cc846f1501ede7d329f222d7e7ea71508e1bc81cc87fb1ff6950cdb8e25d8f9011491047f848c81eacf222d7e7ea71508e1bc81cc87fb1ff6950cdb8e25d8f9011491047f848c81eac2c303b5e0acabddb58f0cb1b430fb671ca90e070cc309fa763c10e496177aace2c303b5e0acabddb58f0cb1b430fb671ca90e070cc309fa763c10e496177aace6078e051198503590f079428b70fb33855051c3cd75731d37fb8972b6070b7256078e051198503590f079428b70fb33855051c3cd75731d37fb8972b6070b725a7f6c5a51442e08bab3eb268d672151020c915ed60036e09d556eb8878139133314124c0aa505d9825bca8cfbe82d7429db0085ee3c3d6a287c2ac90a756107c7efeaf3775f96f922b0d7b75063a523f3ccfc40b20414975f7b7dcc10a22b0dcda4c186246ddda35c8544139e9384b46604438665f69fc288043a8fbd455fc66fe733ecfb8534e4fac936a47c5e0d70da87ae19d85a011279260cf8a516778daf38bbac0a39fb5eed4e3b696ac5a88651337b4edabca2be9b01a956e53decee78e3a926d3800682c6548749feba61c2dbaf1b5f87ff7c9c0c76bfcc335b7e4c5f01d11510908f8e7b80d95c07bed2a4f599b729571d7c9acd7d698435512cdd2b5c7967b77963151e875b386ddd36012250fd231dbd7ed982abfebef9ab1747e951b8cde9a17626243c7e96ea83b8c4ff9b13adc60d269110df39f352a641524f89ede8f486a763176f61d79d1db4d98821c19c30183fcbe9caa9ca33be4fb8f5504ab7e521bfb754d2b263fdcca6dd21b1101abdd31b8c46f3b4f7587027089009cd6493a496d2328fab9a15fc5447a5f34d607cc3dd41ee3cee10cf6d25d269dce4f69c2c3502d54f9d52af83ba9ef38c0394ff254e5683bcb0c6dba9a62b42aad5fc00f705c4a1addb83eed10a6a75d286a3779f0cf8519d87e62bc4735fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pyasn1-0.5.0-150400.12.3.9.src.rpmpython311-pyasn1@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ddS@dBzd7`]6@]w@\N\ `[i[ L@ZYY@YéYY4Y@Y|xYGY X~@XO@XVUU7@T@steven.kowalik@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.compgajdos@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comtchvatal@suse.comtoddrme2178@gmail.commichael@stroeder.comarun@gmx.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comokurz@suse.comtoddrme2178@gmail.comtbechtold@suse.commichael@stroeder.commichael@stroeder.comhpj@urpla.netmichael@stroeder.commcihar@suse.czlchiquitto@suse.com- To avoid users of this package having to recompile bytecode files, change the mtime of any __init__.py. (bsc#1207805)- update to 0.5.0: * Change `RealEncoder.supportIndefLenMode` type to a boolean * Fix CI for py39 test environment * Replace all snmplabs.com links * Use correct SPDX identifier for the license * Re-add ``tagMap`` and ``typeMap`` module level attributes to all encoder and decoder modules. They are aliases for ``TAG_MAP`` and ``TYPE_MAP`` * Restore API for passing for ``tagMap`` and ``typeMap`` arguments to ``Encoder`` and ``Decoder`` classes by name and position, * Re-add ``tagMap`` and ``typeMap`` module level attributes to all encoder and decoder modules. They are aliases for ``TAG_MAP`` and ``TYPE_MAP`` * Restore API for passing for ``tagMap`` and ``typeMap`` arguments to ``Encoder`` and ``Decoder`` classes by name and position, * Make BER/CER/DER decoders streaming and suspendible- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- %check: use %pyunittest rpm macro- Update to 0.4.8: * Added ability of combining `SingleValueConstraint` and `PermittedAlphabetConstraint` objects into one for proper modeling `FROM ... EXCEPT ...` ASN.1 clause.- Update to 0.4.7: * Many bugfixes all around, see CHANGES.rst- update to 0.4.5 * Debug logging refactored for more efficiency when disabled and for more functionality when in use. Specifically, the global LOG object can easily be used from any function/method, not just from codec main loop as it used to be. * More debug logging added to BER family of codecs to ease encoding problems troubleshooting. * Copyright notice extended to the year 2019 * Fixed defaulted constructed SEQUENCE component initialization.- Fix fdupes call- update to 0.4.4 * Fixed native encoder type map to include all ASN.1 types rather than just ambiguous ones * Fixed crash in `.prettyPrint` of `Sequence` and `Set` occurring at OPTIONAL components- update to version 0.4.3: * Copyright notice extended to the year 2018 * Fixed GeneralizedTime.asDateTime to perform milliseconds conversion correctly- update to version 0.4.2: * Fixed explicit tag splitting in chunked encoding mode at OctetString and BitString encoders - changes from version 0.4.1: * ANY DEFINED BY clause support implemented * Encoders refactored to take either a value (as ASN.1 object) or a Python value plus ASN.1 schema * BitString decoder optimised for better performance when running on constructed encoding * Constructed types' .getComponentBy*() methods accept the `default` parameter to return instead if schema object is to be returned * Constructed types' .getComponentBy*() methods accept the `instantiate` parameter to disable automatic inner component instantiation * The ASN.1 types' `__repr__` implementation reworked for better readability at the cost of not being `eval`-compliant * Most ASN.1 types' `__str__` magic methods (except for OctetString and character types) reworked to call `.prettyPrint()` rather than `.prettyPrint` calling `__str__` as it was before. The intention is to eventually deprecate `.prettyPrint()` in favor of `str()`. The other related change is that `str()` of enumerations and boolean types will return string label instead of number. * Fixed Choice.clear() to fully reset internal state of the object * Sphinx documentation rearranged, simplified and reworded * The `isValue` singleton is now the only way to indicate ASN.1 schema as opposed to ASN.1 schema instance. The legacy `None` initializer support has been removed. * Changed `Null` object initialization behaviour: previous default value (`''`) is not set anymore. Thus `Null()` call produces a ASN.1 schema object, while `Null('')` - value object. * Migrated all docs and references from SourceForge * Imports PEP8'ed * Fixed ASN.1 encoder not to omit empty substrate produced for inner component if the inner component belongs to the simple class (as opposed to constructed class) * Fixed CER/DER encoders to respect tagged CHOICE when ordering SET components * Fixed ASN.1 types not to interfere with the Pickle protocol * Fixed Sequence/SequenceOf types decoding heuristics in schema-less decoding mode- updated to upstream release 0.3.7 * Fixed ASN.1 time types pickling/deepcopy'ing- updated to upstream release 0.3.6 * End-of-octets encoding optimized at ASN.1 encoders * The __getitem__/__setitem__ behavior of Set/Sequence and SetOf/SequenceOf objects aligned with the canonical Mapping and Sequence protocols in part * Fixed crash in ASN.1 encoder when encoding an explicitly tagged component of a Sequence- updated to upstream release 0.3.5 - Codecs signatures unified and pass the options kwargs through the call chain - Explicit tag encoding optimized to avoid unnecessary copying - End-of-octets sentinel encoding optimized - Refactored ASN.1 codecs properties to silently enforce proper length and chunk size encoding modes - Fixed DER encoder to always produce primitive encoding - Fixed crash at SequenceOf native decoder - Fixed Real.prettyPrint() to fail gracefully on overflow - Fixed a couple of crashes when debug mode is enabled- updated to upstream release 0.3.4 Revision 0.3.4, released 07-09-2017 - Fixed Native encoder to handle SEQUENCE/SET objects without the componentType property - Added missing component-less SEQUENCE/SET objects dict duck-typing support - Fixed unnecessary duplicate tags detection at NamesType.tagMap - Fixed crash at SEQUENCE and SEQUENCE OF CER encoder when running in schemaless mode - Fixed Character types instantiation from OctetString type -- double unicode decoding may have scrambled the data Revision 0.3.3, released 27-08-2017 - Improved ASN.1 types instantiation performance - Improved BER/CER/DER decoder performance by not unconditionally casting substrate into str/bytes. - Fixed exponential index size growth bug when building ambiguous NamedTypes tree - Fixed constructed types decoding failure at BER codec if running in schema-less mode - Fixed crash on prettyPrint'ing a SEQUENCE with no defined components - Fixed SetOf ordering at CER/DER encoder - Fixed crash on conditional binascii module import - Fix to TagSet hash value build- updated to upstream release 0.3.2 Revision 0.3.2, released 04-08-2017 - Fixed SequenceOf/SetOf types initialization syntax to remain backward compatible with pyasn1 0.2.* - Rectified thread safety issues by moving lazy, run-time computation into object initializer. - Fixed .isValue property to return True for empty SetOf/SequenceOf objects - Fixed GeneralizedTime/UTCTime CER/DER codecs to actually get invoked - Fixed DER/CER encoders handling optional SEQUENCE/SET fields containing nested SEQUENCE/SET with optional fields. - Fixed crash in SequenceOf/SetOf pretty printing and decoding (in some cases) - Fixed documentation markup issues.- updated to upstream release 0.3.1 - do not ship doc/source/ Revision 0.3.1, released 26-07-2017 - ASN.1 types __init__(), .clone() and .subtype() signatures refactored into keyword arguments to simplify their signatures. - ASN.1 types initialization refactored to minimize the use of relatively expensive isNoValue() call - Lazily pre-populate list of values of Sequence/Set/Choice types - NamedTypes comparison made more efficient - More efficient constraints computation and code clean up - The __getitem__() implementation of some ASN.1 types & tag object refactored for better performance - BER/CER/DER value encoders refactored to produce either tuple of bytes or octet-stream depending on what is more optimal - Reduced the frequency of expensive isinstance() calls - Tag-related classes optimized, refactored into properties and documented. - The NamedValues implementation refactored to mimic Python dict, its use in ASN.1 types refactored into properties and better documented. WARNING: this change introduces a deviation from original API. - NamedType family of classes overhauled, optimized and documented. - The `componentType` attribute of constructed ASN.1 types turned read-only on instances. - Sequence/Set DER/CER/DER decoder optimized to skip the case of reordered components handling when not necessary. - Tags and constraints-related getter methods refactored into read-only instance attributes. - The .hasValue() method refactored into .isValue property. All ASN.1 objects now support them, not just scalars. - The Real.{isInfinity, isPlusInfinity, isMinusInfinity} methods refactored into properties and renamed into IsInf, IsPlusInf and isMinusInf - The end-of-octets type refactored to ensure it is a singleton. Codecs changed to rely on that for better performance. - Codecs lookup made more efficient at BER/CER/DER decoder main loop by assigning `typeId` to every ASN.1 type, not just ambiguous ones. - The .getComponent*() methods of constructed ASN.1 types changed to lazily instantiate underlying type rather than return `None`. This should simplify its API as initialization like `X[0][1] = 2` becomes possible. WARNING: this change introduces a deviation from the original API. - The .setComponent*() methods of SetOf/SequenceOf types changed not to allow uninitialized "holes" inside the sequences of their components. They now behave similarly to Python lists. WARNING: this change introduces a deviation from the original API. - Default and optional components en/decoding of Constructed type refactored towards better efficiency and more control. - OctetsString and Any decoder optimized to avoid creating ASN.1 objects for chunks of substrate. Instead they now join substrate chunks together and create ASN.1 object from it just once. - The GeneralizedTime and UTCTime types now support to/from Python datetime object conversion. - Unit tests added for the `compat` sub-package. - Fixed BitString named bits initialization bug. - Fixed non-functional tag cache (when running Python 2) at DER decoder. - Fixed chunked encoding restriction on DER encoder. - Fixed SET components ordering at DER encoder. - Fixed BIT STRING & OCTET STRING encoding to be always non-chunked (e.g. primitive) at DER encoder - Fixed `compat.integer.from_bytes()` behaviour on empty input.- Cleanup duplicates with fdupes- Fix Provides/Obsoletes.- Switch to singlespec approach- updated to upstream release 0.2.3 Revision 0.2.3, released 25-02-2017 - Improved SEQUENCE/SET/CHOICE decoding performance by maintaining a single shared NamedType object for all instances of SEQUENCE/SET object. - Improved INTEGER encoding/decoding by switching to Python's built-in integer serialization functions. - Improved BitString performance by rebasing it onto Python int type and leveraging fast Integer serialization functions. - BitString type usability improved in many ways: for example bitshifting and numeric operation on BitString is now possible. - Minor ObjectIdentifier type performance optimization. - ASN.1 character types refactored to keep unicode contents internally (rather than serialized octet stream) and duck-type it directly. - ASN.1 OctetString initialized from a Python object performs bytes() on it when running on Python 3 (used to do str() which is probably less logical). - Missing support for NoValue.__sizeof__ added. - Added checks to make sure SEQUENCE/SET components being assigned match the prototypes. - Setter methods for constructed types consistently accept matchTags and matchConstraints flags to control the strictness of inner components compatibility verification. Previously, these checks were tied to verifyConstraints flag, now they are all independent. - General documentation improvements here and there. - Fix to __reversed__() magic to make it returning an iterator. - Test suite simplified and unified. - The __all__ variable added to most of the Python modules. - The "test" directory renamed into "tests" not to collide with the "test" module.- updated to upstream release 0.2.2 with security fixes - updated project and source URLs and list of doc files Revision 0.2.2, released 07-02-2017 - FIX TO A SECURITY WEAKNESS: define length only decoders could have successfully processed indefinite length serialization. - FIX TO A SECURITY WEAKNESS: canonical decoders (CER/DER) may have successfully consumed non-canonical variations of (otherwise valid) serialization. - Broken Enumerated subtyping fixed. Revision 0.2.1, released 05-02-2017 - FIX TO A SECURITY WEAKNESS: BER decoder improperly cached long tags. - New "native" codec implemented to transform pyasn1 types to Python built-in types and back. - Switched to new-style classes. - Sphinx documentation added. - BitString improvements: * simple string of binary digits is now supported as initializer * default str() yields string of binary digits (used to yield str(tuple()) * binValue and hexValue initializers added * .asNumbers(), .asOctets() and asInteger() representation added - Components of constructed ASN.1 types can now be populated with uninitialized ASN.1 objects by assigning either noValue sentinel or setupComponent() function return in addition to now-legacy None sentinel. This should improve code readability. - NoValue class improved to become a singleton and catch more kinds of access to it. - Compatibility wrappers str2octs() and oct2strs() fixed to run over iso-8859-1 encoding. - Integer changed to emit Real instance if division produces a float. - True division operation now supported by Integer type. - The __contains__(), __reverse__() methods implemented for container types - Iterator protocol support implemented for all container types. Warning, warning, warning: this change may potentially affect backward compatibility when: * user class overrides __getitem__() without overriding __iter__() * when user code iterates over SEQUENCE object to get its components (now keys will be yielded) - Almost complete Python list and dict protocols added to SequenceOf/SetOf and Sequence/Set respectively - Fix to divmod operation implementation in Integer type. - Fix to IntegerDecoder's precomputed value map on Python 3. - Fix to base ASN.1 types to run in "unicode_literals" mode. - Fix to composite constraints "+" operands ordering (AbstractConstraintSet.__radd__) - Fix to constraints merge in .subtype() -- on merge existing constraints are expanded to accommodate new constraints, not the other way round. When existing constraints are wrapped in ConstraintsIntersection composite, additional constraints being added on subtyping effectively further narrow the set of allowed values, which aligns well with the notion of subtyping. - Fix to NamedTypes methods to handle .getTagMap() returning None - Fix to Set/Sequence.setDefaultComponents() to return self - Copyright notice added to non-trivial source code files. - Author's email changed, copyright extended to 2017- updated to upstream release 0.1.9 - Wheel distribution format now supported. - Extensions added to text files, CVS attic flushed. - Fix to make uninitilaized pyasn1 objects failing properly on hash(). - Fix to ObjectIdentifier initialization from unicode string. - Fix to CER/DER Boolean decoder - fail on non single-octet payload.- updated to upstrean release 0.1.8 (fate#318838) - ObjectIdentifier codec fixed to work properly with arc 0 and arc 2 values. - Explicit limit on ObjectIdentifier arc value size removed. - Unicode initializer support added to OctetString type and derivatives. - New prettyPrintType() abstract method implemented to base pyasn1 types to facilitate encoding errors analisys. - The __str__() method implemented to Tag, TagSet and TagMap classes to ease encoding errors troubleshooting. easing encoding errors - Fix to SEQUENCE and SET types to give them their private componentTypes collection (which is a NamedTypes object) so that they won't collide in a MT execution environment. - Missing T61String,ISO646String character types and ObjectDescriptor useful type added. - Distribute is gone, switched to setuptools completely. - Missing NamedValues.__repr__() added. - The base.NoValue() class, that indicates uninitialized ASN.1 object, made public. - The base.NoValue() class instances now support __repr__() what makes possible to perform repr() on uninitialized pyasn1 types objects. - When comparing ASN.1 types, by-tag and/or by-constraints matching can now be performed with the isSuperTypeOf()/isSameTypeWith() optional flags. - Constructed types now verify their consistency by invoking isSameTypeWith(matchTags=True, matchConstraints=False) and isSuperTypeOf(matchTags=False, matchConstraints=True) for each of their components rather than isSuperTypeOf() as it used to be. Constriants check could be enforced to isSameTypeWith() with the strictConstraints=True constructed classes attribute. - Constructed types can now be initialized with new .setComponents() method which accepts both var-args and keyword-args. Default repr() modified to reflect this change. - NamedTypes() and NamedValues() made comparable. - Test coverage extended to cover pyasn1 types __repr__() function. - The abs(Integer()) & abs(Real()) operation now returns respective pyasn1 type, not a Python type. - More Python magic methods implementations added to Integer & Real classes (e.g. __pos__, __neg__, __round__, __floor__, __ceil__, __trunc__) - The Integer.__invert__ Python magic method implemented. - The OctetString.__int__() and .__float__() magic methods implemented. - Handle the case of null writer at Debug printer. - BitString encoder/decoder performance improved. - Built-in debugging is now based on Python logging module. - Fix to NamedType.__repr__() to work properly. - Fixes to __repr__() implementation of many built-in ASN.1 types to take into account all of their initializers such as tagSet, subtypeSpec etc. - String typed float initializer to REAL type now supported. - Float typed mantissa initializer to REAL type for base 2 added. - Encoding bases 8 and 16 support for REAL type binary encoder added. - More strict CER/DER encoders added for GeneralizedTime and UTCTime types. - Asn1Item.hasValue() added to easily distinguish initalized ASN.1 objects from uninitialized ones (e.g. pure types). - Fix to REAL type binary decoder to handle different bases and scale factor. - Fix to TagSet.repr() to include [obsolete] baseTag information. - Fix to broken REAL type decoding handling. - Fix to BitString and OctetString decoders dealing with constructed encoding -- it used to be possible to embed other types in substrate. - Fix to end-of-octest sentinel handling: * require strict two-zeros sentinel encoding * recognize EOO sentinel only when explicitly requested by caller of the decoder via allowEoo=True parameter (warning: API change) - DER codec hardened not to tolerate indefinite length encoding/decoding.- Run testsuite in %check- Reflect license change (from BSD-3-Clause to BSD-2-Clause) which happened in version 0.1.7 in the spec fileh01-ch3c 1696371729 !!##%&'(*++--//12356688::<=>@AACCEEGHIJKLMMOOQQSTUVWYZZ\\^^``bbddffhhjjllnnpprstuvwxyz{|}~0.5.0-150400.12.3.9   pyasn1pyasn1-0.5.0.dist-infoINSTALLERLICENSE.rstMETADATARECORDREQUESTEDWHEELtop_level.txtzip-safe__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdebug.cpython-311.opt-1.pycdebug.cpython-311.pycerror.cpython-311.opt-1.pycerror.cpython-311.pyccodec__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycstreaming.cpython-311.opt-1.pycstreaming.cpython-311.pycber__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdecoder.cpython-311.opt-1.pycdecoder.cpython-311.pycencoder.cpython-311.opt-1.pycencoder.cpython-311.pyceoo.cpython-311.opt-1.pyceoo.cpython-311.pycdecoder.pyencoder.pyeoo.pycer__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdecoder.cpython-311.opt-1.pycdecoder.cpython-311.pycencoder.cpython-311.opt-1.pycencoder.cpython-311.pycdecoder.pyencoder.pyder__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdecoder.cpython-311.opt-1.pycdecoder.cpython-311.pycencoder.cpython-311.opt-1.pycencoder.cpython-311.pycdecoder.pyencoder.pynative__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdecoder.cpython-311.opt-1.pycdecoder.cpython-311.pycencoder.cpython-311.opt-1.pycencoder.cpython-311.pycdecoder.pyencoder.pystreaming.pycompat__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycinteger.cpython-311.opt-1.pycinteger.cpython-311.pycoctets.cpython-311.opt-1.pycoctets.cpython-311.pycinteger.pyoctets.pydebug.pyerror.pytype__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycbase.cpython-311.opt-1.pycbase.cpython-311.pycchar.cpython-311.opt-1.pycchar.cpython-311.pycconstraint.cpython-311.opt-1.pycconstraint.cpython-311.pycerror.cpython-311.opt-1.pycerror.cpython-311.pycnamedtype.cpython-311.opt-1.pycnamedtype.cpython-311.pycnamedval.cpython-311.opt-1.pycnamedval.cpython-311.pycopentype.cpython-311.opt-1.pycopentype.cpython-311.pyctag.cpython-311.opt-1.pyctag.cpython-311.pyctagmap.cpython-311.opt-1.pyctagmap.cpython-311.pycuniv.cpython-311.opt-1.pycuniv.cpython-311.pycuseful.cpython-311.opt-1.pycuseful.cpython-311.pycbase.pychar.pyconstraint.pyerror.pynamedtype.pynamedval.pyopentype.pytag.pytagmap.pyuniv.pyuseful.pypython311-pyasn1CHANGES.rstREADME.mdTODO.rstpython311-pyasn1LICENSE.rst/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/pyasn1-0.5.0.dist-info//usr/lib/python3.11/site-packages/pyasn1//usr/lib/python3.11/site-packages/pyasn1/__pycache__//usr/lib/python3.11/site-packages/pyasn1/codec//usr/lib/python3.11/site-packages/pyasn1/codec/__pycache__//usr/lib/python3.11/site-packages/pyasn1/codec/ber//usr/lib/python3.11/site-packages/pyasn1/codec/ber/__pycache__//usr/lib/python3.11/site-packages/pyasn1/codec/cer//usr/lib/python3.11/site-packages/pyasn1/codec/cer/__pycache__//usr/lib/python3.11/site-packages/pyasn1/codec/der//usr/lib/python3.11/site-packages/pyasn1/codec/der/__pycache__//usr/lib/python3.11/site-packages/pyasn1/codec/native//usr/lib/python3.11/site-packages/pyasn1/codec/native/__pycache__//usr/lib/python3.11/site-packages/pyasn1/compat//usr/lib/python3.11/site-packages/pyasn1/compat/__pycache__//usr/lib/python3.11/site-packages/pyasn1/type//usr/lib/python3.11/site-packages/pyasn1/type/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-pyasn1//usr/share/licenses//usr/share/licenses/python311-pyasn1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30661/SUSE_SLE-15-SP4_Update/1e135231cb8c5ec7e9edb6ae5dee85cd-python-pyasn1.SUSE_SLE-15-SP4_Updatecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executableASCII text, with CRLF line terminatorsempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR .m/X; utf-832ebc6fc9339a232f7fabf1920fc2edb0bf1bc4ef9dde28f318fcc740b5341a7? 7zXZ !t/P`] crt:bLL 2-t 7r# 39$'0_EB]0$x"V/h ekqOҀ\6hC/S?uG%q b6U[|JDfV} 4Gyڴ&J .b]ΫP=e>^dz9(:$At/-T)&bA4d߇R`|r $XnbmEPh|yjaFTm5-TaCXv(r"Qh*dHIofe^]Oѿk;%{1^+B6(Oe$5xfs(K9!6bd&Iծ"Z5&.@ZfQno5@1F|X l쫴,Ejx|zKwڪZQb0'W-MIJ};MT2mql;(_%li%vVO|Hœ.YTo]U;?m5ф,%ޮ1<|T9*f%Pb0=D(8D8YۺV*ĚYѬt- )F砜$a4R]u)\4G9]1V8f5^?uTKj)p̚+N KFydHRl!h# r!C'5pp{Uo=4:H-JdxluݸZֳgd3]RpP)ձY$â`p_#jcq)?$|/0‰t`pT'1ӲHGۜ:K5}_2Mb[Pz=d N]{T, D1=xqƼ@3 9~4 'L b<ܣ{VTAn&jyL_+ZA R :ۑrT !{g{@&n(UB&bSЪݣbrLp5(|Ɗ\3[0a 㒜 仃g}łw{'Q.)Jr̋/7͸KPgdIgHgO*;')T^V8autahbE OrZ7\2wl܂Aht|Q 6Yiz-7 O8{khp*WQ×mbG 5jY_<[2wC#[lU3n+ޮ9ibB%P~zL=GQWZvh>\IBd-МL _o!ř9X{twRv?fD4HtSȸt,;Lk(kq \V:68sy1Ӽ6b3P3ۂYC9a50ڙ;D3Kd^I)L;>hdX=5.˳_iq<ΰA,f`W Ʌ$RS>-PQ S˱oIqN8+f5NmDwD;gǭ-@F:} GVPӡgz]HZƣI҃4&u$Fhm4E2LKZxv/4s5I2?gؕ_@nؙ>9cV'塚0{~}X$qcS"sjqLA|Jgx58k-)-FcyOB %7khPBsB#ɯIPaTh?U0Q@w݈ACNtt 1*Ȼ3)_C'|82bXrE3nvK$ SŌbzp(vby q\0FY8&sSoX"`1Cr BQBen"񟢓 s8wޗsP8Gg̐H*k6~GECoviDB Z} HD˜FA%ܚ]?%j2X=Zν*G*zd>ts)o"il'5/w{\hp5d/b+)6~p'AePmBz#E!],@_R\j10oCS(tϺeBxfMb>6>y'M,r))ۘpΛ$!"&6'=)]#T!BOm*+zFq\9w0;^ˠkw2 @ⅺwgBHF'[3[9!8J_֢iO'Lg1ZL] ee 8{Q%ehYu)vޑ EPMxwsE"B@qF+ȘB[3߷eo89k!IÄ"4m)A( wx& Z" 3OKDVDG}:YP1 l M̄Ȃ&hy3FǠSg򜆒",C`y \oL=RlaL&ؾ&0~-7eC_Tr:KV W@LCft'}.w$A#ɂst D{h .>ңsZWǭ YdTLN@/w~])ۂ]ЈUm/˷7*fb =L|eP5n cmRj7jKe&w]f"8 T1# @P ' ђkro|}he%DDrXja G lȗ$ywhx>oOcd l!ܓK/oq.f%[分$9GRBPArqr:x$XYAi?Z_xRE \??N!*輶jTSi6u$T,fVS (7,]~dX{tMbD檫% n;-ZQiE/P9ӍQxy3x8XM#Y4aOh82yf2jBl\lu&9,RcL:JDe hӍ?wVʰh@}5fO 2 P2bfI:ɴZcfw"ώ$FhJzֳV;Ur%=Kox0 e*Z,ۧ26z J@G5|nJH[hǨ~Ufasb0~:M?[Se@E5ˈiHW^r\9Ԝ\D^Cݲc*.H\6-B_˹DήA Qayi}9)lJJQ[ AKQ>Y>M[2"HIeKvy  ,Eݔ# 5,{%UENmXhH]vphN.8/z0Q3!a!AU#\ j jn_W[ۋ.Z$Lyd҃RUpz4~Ȋz$4zׄYp"b;ۮ6W=z=ʿ愐$AIͰKJ}ЖG'{vnbpjIY6:$1 ]<`azC]rmZV%ƬVo}fcX Yj7ׅ+"oԫ?\?4,DCe*)5GhȢd]ۺGԦ}QcA'#S>l{Eb-q?+d!i秀U K 34p2*O#ӧZ΢`$[ `yk9bl>ު镈Ͷ^< 9 :+կOPK$f2A c-(ggQqnJ(Ƿ&p+i~Jc~%E79Ҝ+Wjg-FXGsC:0qjzIX]Qs&qX*:ȟmvxff;.)\V߀IEIWU tf@_ ؋S78LӸEw! V%THbgRe X+ȃĆ9Oh<ol b0=x9|}e3(m h^e#]?UWh*'=mxy/gN)!^5t ,zp)R"W9a5Y6dF+@ .6z1*3멻b`FY=#t<= Q\~찬b;J)YJn!i)ٽ1ɨ@dt+oc P6TroGt_4'S0~ڝ`kX{Z^3REfy2(' 9@mw672ƚ_Sic88GkR$7]W77AlJJTh$~|k)s,ihnb6)S wBg# nd U5 o/{4oHym,ڃ2PjWb,[ mk۶`Y(#dw:N",YW W(cVLB&-bk=a<^HjJ\ TJz}l#Q x`\iLcYF,pp \xz9tEB=dfyퟜh&Dd> U~{hnƍa _k෤[81p>c.mBƒ,pk^->΂!D'ak!Sey@d]SlU- $mo?=rMH3wH GtU'[_~.Mƨyi?:鋖s%:>5H2T{ / ?W'NnĒD@1Oi"}(>LsO=_āN0417RJOCR,*JBUr*ݫMa-@&d1Κ29ҮO!/ʋVcD8p?>m9 3&$Qpsygd/$6XysP'lfv4;s߇\6Yj^]V߀,N~[21ɾHQs9rbvCYxg((* #!ex$td탦t<{j~gwapv}U:o5*H5rȞE}sUuK8%/t8şDM)2Rm\4(:6#'N;bCNin+C>Pѣ!(]zgx"P`Hn? ;xphbuvg_a^ts+cRL;x'/5!Nz&חΑێMn\&h}Wn8\${F- ^aVƫ)Xwh &"ԦxKiLuR)/csu 7~%od]?D5*BYi;.EҫWFHu]9rU'1o@UUv t]y P;s-34^͟d5q4;;o`~f9zmFF&mP_nB- 7! DgO)6ƒvK3h*xY+grc&Ȅ%Mi;7kI- SYiPSŧb>0KM.+CeFFΞiK, s:l)5 T4*p@c_t©)F&͍r> 脫/̈H/;$dbӷwΝIbXYA 6WUY;UhelC+ Ch fw),Amn.d+U:(U@XۖDbnÂ܄AwX3~w`څ&KkqUxRv(vB:4󫑛*TvТu{2:n" !Oe쥽7jRٍgnO)!-H4I Sȉ~y~TԎmr&^cw^H CZh)lJV+)RLBrx%hOcyu٬dÕJ'/{XZ_AsC׃F籽(>g6@ɷ:{ʦ e,.ǩJIh{a8[cg3hʍ3}d!\ zyO㉳Ķ9AoJJE.̱3ws^myjBKj/a[=J%G_a* ҝ Z{& fnq7!lGKl⩮PH_} ۳!Z[?>ou[4dP=nG*X;FQ"` 5 +K.o}V_ Hs2ȯC[GF3URљM9X09 n"zK. B~a$Y7E xOX4d]6a^Fe&%.4;簢 |fa 03kX4'@[]&˓\TBHoj|X7xx s dvULIy@AYhM;]w|9>,(.iDǀ=n5>(gU[${&_R"Дƈ^L0K 4TAl)i &9Y o-Q1v0nїbtF8Ae_rlU/KY#4+IJo3)z ^XC","yuE>{yArMd\ cG?]XŽW2GV0(GQ,:4#/Sq0z v(-o{ݥ0Nߧx#Foq?{,Jo/߼9!Œ8~ڇ 4`ŸB8sظ$HO|&D44\src.ײn|;5Y6TNxdz:#n͉|ɛ8GHh?Sn"w G}Y[oL2`H,9<@ 1ӎ2Ps{:p ̎%r3& lx~MSXſ!wЛD*ι!A&jI^ynɭP_ YRb=W7`"񱾻yx׭tl.)-9/Q}W|فhK)K~AɊ C*vD6C".O|T%L;{s/ ˈ9ZE7vQ۠*fRZ@.vM`"4M 7ĉЛB7` ]sqV;)Sx#4pnj$%@o鱷 V#6/:>&ySV9"h 湫?Ƥj2St-2Du% 9 .>`DXd~Ãn.}幹b< J]˱n;^[43w)y(G2vn˚VJDc@ ߈x_P:B*.9aLގRJ%%]왕`-؀OlS;G㛸/=RCtCs=}MT;-3ّF)hk^ڏp1!%&52}@;YHCaD/hB 2=%EhZ~A6K %T.0X vQk_!솽fwCTuE]dGl1-P2W̕m4bX)l䩎0=C|UB'o@ҫVuPxrVHFT>!g3mpnAě-`rA/TXh"(uj4{v5YpaVX*߳NWvy&'l{`FWN\NZ+-8G^ɤjRO@Qg>DD4ǽz:=k_G>g w}WpZW(T#'IeP8e3puBy_2V}´^,QfJ'leÏ҇x hEIg<(QgIJXF[6V)=Iw!%D,fĦ!r,gg'" 3//3?vNЍie0^ՏKџ`ZUjhX] IbDWmY:z&t9)gݶ-)CLtEMĪ#@DbX#~SDgGC1; jT f_,a[+?rGQS{NPKϟ9' @5|p8o:C݆oQ{@\0Z쩃X,;ˋh@ڸĎ+^:6r"kX*0.;EÎD_~[ӈ1 8Ӹj[. vC]_L(iְL VBtMNnҨZ^;uAiz0 G_~m?s@\m5I啎KE56.a} ܑ,ݬG }~jF~Nk@ Sh8Xn-} \tPi~JׂN!6Ꞌc"/}f-v:`+| !BP\jBWDi M|]0i/mt9 aaA6 ]S<#G~ $%/0F XyJssL~Ue(O|,I$8.M S57|)-[kiQeNd_vtP +2oT C35טϮTLQe2 {@bU}(SG \zⷛLEso r>R}lނGroq< yz/, À㩎7OLARE".kgDNua'oXR8]́7h2:W M8mקejPvM q\/vXc~xzii{bSy&_\rl]h Y5-iݫ01<}eT;B(\tSJ`ǰަdFBLKeHtMc.t0i%ݢ`U4%`'MGa+ҧr>?!)Qáj/vb,?-,9߿ȭ.-nV7PdjIPnj9h3y=@֚v2occ :.)ILJ)3;BJ-V6tJb<%4E+x cJ Kdplc3ae&Bz_!1\s;!11[E'v57rr~a"ldgvyR[x?nn1M%/Y"(:ְYQNTh Y{? /zGd3 7L8˙~5|J%ܩxWrb(6 `b7 VBj;\deM} S(ԪӲ88յN:CSe' F{jv8skv{7јI !J\؀` BD=BLsg0 OݖDCQt!KIO R%%KԳkLۂG{-OJk`طgi{Q'Q=?dTz[AGWV &RM@@3t!WT>F  y[t &a+|)dc4U7v:7J/Y/;lnIJoBWx z_ݠ[ դ(4ix [nnBu?vj<Ű_`C"D6k*Heղ7\wG_ULS/ԪU&pP.pɤõ0&WI-yu f0dЦ:4qIw6)Y{WV}j;HT dY%K&묞g=cEwRפD#F<ʵ䥠!g.ѡTn [u֠$!nHۜ= ӧ?̪?;8sEIk+O&"wڍsveB :a0JlηY"Ri4]iρΑa ja HS/nSɍeeb|LJL dӺz-ݏ\6}-~a !a8QfW,NW,~!ݤ`_Off{W>4k0!m `N sI+,2™v]F#M}=riHV|>#-AIx17]ss-cNyGq}T H)_+iG #pW"[sY=( !*98ID'NMN+.RP/ͪk[q#tم>N p 4_z`VIVXVl^"uPx-e3F`5#q%rlujx0鈢FScKhwUPg1_L>Ā e"$JOGe6vS>!| TJ 7¨usTJ/t qEYMǵႲi5ٷqY Tm,0dz+gV۱:X'YJz%q0]*U&4Хq\\qr3م`Ԁ.CaSf:e4z/=bA b;2a"V^'HoYzQuzn{ X}5﷟[N-OtAqcf >l,HEK 7 skS|WLP# y>06˂/AY~h%Spzlm=-ÐD+ۗ&&1׸ K[MHRvARպ9*Co\Sk:6aHgGd1ה~MɷtyI"8B1" z(6^s<Ġg15֥4j*g ~$eW`eq|}TK=;{ٛHSnۛ<p=HzsC@G'=y IRGA/9]Ig ȆPK?$G-u:w )`O{4*^DHr7FxbJ|-چon69?h2J{a:ʸF82iRMʑ']6qTi'Ž槬3XS]~,LhmaW" ׊d4Jhqȓm*C WƦ %^0 #;x`QJ/-K r̒Mc؊&K#bld7n{}Q4%5ii+m*Y[/Qٚm_Ӣ} ߐkj&nsWwZ;,RFŸ~˻L,A*}rԿa hbKe1nFqMB̃ t0ytyJis^i:`Jq6,XݮC8ј:P83 Ϣ\D<ռ|c@B"5U^e^e} ZXSnDiٸL?&o /23-,bΜ63O5o{t5rffENDhaBcfmQt)jjBu¹ { q\hEۉ ;`N5 ɑ6C$dy.?2b˿­+6R[-d֟ aJF P'+O kaCُ'γǗ4 L!5Gb5/P%@+Vɣaŕ+,|&4Y%=) irD[k=vc,\ păI8# d4C{'_ǫ!؉U4&yO݋æ8l1?$[Ƹ?( uی`̗S=1LAn8)-b ߗճ+ڕpJpQ@P=),O/f; 0^M0x֊"Mr  ΊL["v1Pš˧V.i2ĉ Ay S%PCsXI0,hh a%qnTKxeP%(w6sq#4GZ b *]4&b@xʡU]29M8zjPH./}^~  ʈþ+Wu7㙭ls˨|noȎF:K9UєosSrZ'nAK(.wYU[|6g!vlx?ّj5Õ+?e, e_]idKܹ" }X5ܱFD{WS):zwf`l@~\WPen]^RuGAK!\p /ƲId_-Ε'D͊{BQsrNXwdśgn)\l`s"ztUb*8{7wa-Y:`- C?$d悎lEW(pdmKTu]J9U K?_0&\% wzLV6[cNlvzW^ BWJC]OKI7{X ěniA&lz9*mH\"q|(FZ|0YJJyzz7^LBfO4O fSc,QWw hpGе28䚕0P.~c|3rR >uE/PM`՝$+WIX`CY̤} #SzXQvNy(f5ȋ~3,;, fƢ\أݱo M|tӭ,7\3-1]k!21m ـ}^HNnjm}%`➮xMyFTTtVI|w@Ɔ& Wnzޚ qs?k|tE90ͯ>ݤAeEܑ(ߕD竳`^BsUͤ\,I%2W/0>°I t94cfm*J*49?JPl4J8=O%53=&e›9ພFWK R4$<˟bsfIsm{, %ѻdG 5 ,8_bpcIpMkqx`z]14J<7Qihָ,'2C*J@0y>؎NH7cc7s=`FZg]7if'P,MQpop)W$'_TKUOw0A6'*b1@#8cenڦ۶sa )g6_Fl@T{'&Ca..bz8)CFc~T[eb4M afCVm^78#+%ҙ!g%^ Al{9vĴܧ\oc+eDTF^5bj+#F:|=܎Zn}Ŀw]0\M!o:1;E+}&Nx)V&o{^LZX҄]?g+%C[z KVT\h\¨MߍKhbI^Zu7 Q9s{@7]q` ok"DChj7&,;|!)U+ ;@_șP|VTiVHV̈im٣tťF # #"LKM^O'py^уrNgFWN1et]@T'{j y}W~v1u>}!N9J~'Gh@m*s7n&'LӬThOP+>Ww؆!6qխ;ީ =<֚/K`uN/.,x?EA)Vgs+Նff]> S❳ N~vI3koiMIwDY;Rvh7ŀH0+L=/dWUwgʁ w<#W'΢՛@z¤=\r%Tl!{,E,T鰓gEaP6z@JЂτ 9GU4S1fLov(a BX|0:d,Mi2Pj]~X SvZ2)YEy<6 HAP;aEddZA0r_`o-0>taeGCn\H,Ɨf 9ScLnCrbT\d) qM[ ~sՃ!PTC(rT{UO]=:p#uAr;Gn,aw@[Iձg>U1V@ԛ=qz>e 5 Wb[|Sٯs 9,&[::; N BO|h_;7}sʌcec=ll!xVĜv:$ a>Moٶb;cE^ `qJX&H9Hc܂`Q3YvCG[ż O"dAWcт=|I" D4E JC׳Ybqv^:(ia 綌iZXVyr? @ZdFdf,][vi$NbE 鸞4P=PnH{Mā{ .$8sR+&qf Y#!, G#[gM,5RǕd0{];PdIi¾O%j?BߒY>aOO3gRWhO^,#wW;y7ZvZ+NQPZc0l &5lԌτ)4'0E "zkTv~;~hK{ɹN5kȻ 2 ULJG,J)b;6'4x'/i_7Ho{ YwJq"Rߚ//̮GWpl-a OFLDk Z'#M`-tb<ɒbLouWZdbÒg8?)Dn+̄ ww/ )l<:[Uɴd9%~@:ϋ*>cU}KuW/ꢿEv9 3QOUB֋~v(r|gPѮ h2fi(rY︀7\ˡ*(N%"~CopzLz<LDd 6 0k+żs5<9GjPZٱ_;ppe ףڲǩv6|DxRGaAGあY(pZn-?Pfq>E ڜr p'peݲ5uvh$gLlfnc"p.}3]~ys͛{!H)60$N1@lLY8X} o:lںW*D51Ls`8<* DL"PJcX?EP`C[=5Y<\o0 X,0%#&{缻 F&;$h7(DΨm9X4} IC$ݘދ1baw:]Dg|Pì7t;Fi)8Tl͚'|.ӫcMG׭Ѻ0Q]f9/kŊg+KHd'A}3+5CS='$M}yU8|!r:e5^Gӑ.ɞA).u3 "hL80=;_[ bMr 1-}X=~¥ a8A&Zd `(#*"[SJp|ӛRL)cdgp}AB;m~>Uutl%Qj1=dRfgz Թ?Q͖NX,&+nEMOCrUػ*=iD.]97i#GwոܒS &ʵHՖPE@O ּ^0GV)T( :ɺ rro]ahIhѢilZd1");R,iS'3 L1d٢ߺ<*TtlCwGЭ7,qJFĕw/Ѐgǔ7ewږehupx!39ӏԛ6YB`Q˃(djDёTZ J$b2|_ڻ>+\+1o3G1()'|q L!jqʸdh1$,3cN\P ϕ,hC* ПO<IA1yj$S.! ޱ}WLBqw}UPSnp/˴GЍuF:'q؅Fɘ7jE]-޼b%z@R(ݪU0*7Yg' ar"$?OW(׾2F_/SYEl_Xމ8ۙjfо!w{\BoF F.)Cm635,Whbv;9QWvz9 DK#Nz1G 2]0hhB TD)v2#M%c j(m 2n|\͍˚ *Z;A1FOc}])ګdAd=r 2-&E FSNO<XoㅅDqjMyXg^ |ȄZ K [#YJ=p05(Mb_qCV'_4+e%aڦm]!|#9`gytw>&M8X#e̳V9xȥ;_nN$:GtŜcŝoUn ՉA_j5 SN'pAѸu(Cq+/`DJYk"4ŷ*@gI 8Vy\1w?%s_r]\΀YI;ije2!<OJ o_S{8(GSψg#D/50*^kGnk:eF-#H G,- v nQ#<EM}:='tKԨ03r ۳(XXӞ5Y4uZ0?VW@W5"bZyLB% K@1}e}a0r 1g!"ϭ?r~$eܺ*l뗏1LXi?*8ـAx/*i?~rwt0H%җ}eSD[\k~HSZT Udwh%-dONtɲApHzH̀gг/^nzO#iJ1ܢic*y/Uw:<v =0ElHݶn4/lM$,cuP18rL"\$r胨½'NưmYmU2Vwh ֶ:XhZԘx!s'fG|ۦ|3?#-PR)s!ܙis@mP]3t@ܠ_]Ni'\$ % *LdǙA-棽ORGP6r/WT )-' m٣Ɩ 24ӓHa.BlбoACK2I:`;}F)vlnu c?3x*P0O^}/da_u; KtfE{\i|r3ddQgfdQgF##Kv* Ɋ(%VѝD ſJx&Q9Zyhg~ngN}H [*(wa7A ||H"+M, ?=@ 1^a ``RޏmQɉSHP̈́$gFtz*~Obrn.Hu5wõؖ&d&ãZvR!lYnPr(-#> E-;=(c̞M ]!:E Z2N8y5İ)qЄSqӌ>Q> (ꪋ@pAvx7B,/ z笂JB3R_J·.HmN9֋:LSsiQ>z'ߖGàuLE< EŸs~Q=UJ)7<qGP&)PZ)*Hm98N 2OFUbē S#j߄U:QV>2Dryŋpڊ3kBo$;n ":sfƝ,D wp-)͓!`W,Ulc7`fa 1I]O5bs頱aCՈ+&Ȟ2-ƫpI) _$v=eU6|Ud3^.7LX=sIϼܪ@6‹\hEnLT*;1zDBV|iCL;jedP5CZg*3~ I&޼B gJFc~^T=ٖW6n/y͍90% Y<ײ29>B4}@ NGv.E Rw<>-pQ&NKDdԛ[]" h3]| 0 )|kEPnVV(3e4Lb] JxY͟h/#tTW|$4 n窬%3NV+P7t,hcACs0yI1z Kw ssˏ|SFiY;ˆFxW>/-o Lda2:ݴ_|ym>ȵ+s6̋QXL :tO;BU a 孟9n [`_u&Hx*8ysL~iӻx$(:Z1e(ӾV O>hhoP͗Gk$2Bc7htJ6( Mff ٶ>zŏpt*ٯTyPb$\vʊd?A6LǾyָ RցPsOX-7 44-EƼ]sP8ޒXֺl{2׈={yȪ ?ϙaAR/ZRoM\Mԅ+X,< 6)!R} s"9.;ya1Y R _\=Hb aq`=+ٔQI4.D!nW%˧6m2 "YUrB¦zMepx0M}CJ"&4).@&WEX=#,yˁ#bØʋGx,q=QyRO>yy`FZ[\bƭdhy^69ha4bżsĘ"j| z 9$ VkLBۅzYX7hbA eʇ0´-cNx1d'I2d-t);SşJHM3*o;%80 VܜOm{̦y|Au'Jp~~#8"ЋR+44l99Lϳ=7<##?M5Am@RsA[ᐘjN4~ོ5J痋RRsC _QbVL9<})颸hܶ7ʋV -jWg8S{Ɂph1HIԇYY8d|~%k&F)n:B"W_ <K_*xTBDx#d-yR|v9=ʳwO܄[ 6!\Հ!9FPP'VRvw%]'// lus׋w]Ok=h9Es[2*vj"<Bp[VgbA'G{Egq>yxmcyh-󿊊'W[gT+$ Zo @k7E|M?fK%.Ĉ6[+Oy< T0ҝm0[Gn2/!w-.tccy>5@#$"rJ<>+F%_mRO* f?5>Bo^nP,fLiV*ydGh^g79c>H? fˡi<ȃLNl엽ը3=8^R&$vHy^'Lmw OyPѽ?s60\qzB(8^&g<V|>p%:{`mF!<G"{,EFnT"͈$jm̄0^")">Q><_y%R|;XِaV! ) : u Bq)OUxԿC:)uϋo?e!#󦦣橣aQ2i i®شp7p.'_s l^hkCz{/ˉDYBCp4/f av&Bߤ%!9]`!{dVXR#4ܳQΩts%ABI;UoYc鋣R9,֜OKLc +)Ү^')j%I l8`̷sJ 'pc[|P ^v NtG m^6H)TϢvsvpVz"dWAkF>{7ދ1fX>z!rLpw9PY(4 L;8:xxA]EDzssXΓLq߬47Q"dfP#eצBL zx ěYrBW̷4,J& ޱ&(O ]]yͤl՛_q~Kmࡶu8pؠZ9/2tAH8ó@n- P ׍n\px+~F F['}K> ;^jv"0 q©x0ɢ+]EF\=S{%&lSgR.^r}L\@릦7An$iK'f@mÛsZ8 12a>bSFb(> b_/"1ph`&}BSВ%դ٭g4q(Н>DAmev271 j4deJ6[ArㅨRD~6r :]mt)kЏ =Wu $mӬdCD$&SNB NtKEşY}U'ol  Ez9G|)C`4=f?&T{gMcd$(=H *4t01Ԝ]yEuCLG\0MVrRͿi]DeXgڏ[ 7 ἜJ-|j} 3^k6F OwCG\Se=YX*g(Lx~!}=tOvCi n@M'䢞1XdE>mV'Z@oOzJ 43mR mT-9FhH(by˵H5p d7',d (**M!zjzSOcoKS!`aO^gY$ʻ]" [3:3 C&*S'^IY@ ei\l"ZXl]HP L U1M=N?]-Qi[٢TbsKO:N*P$uE֔{T1- g`Ecǁ+u8]YPl* W(>8jrA\UQװ,(Ҵv4zBOQzH>~ظ0=Vq/-s5~Bi:!+[/@AzǏ V,p*j3{~Y^D%0H Pc̾@ +X"7[]k!8g"{#~b"DWDN}LTvm18'yj~6G#9a}b}XY9/T= b_DZ][0\/Bs׃|6*̤THoh-LAIѤ]3 t&3!kXk@FmyA@LS;R SrįCx 7B% 4zJ(X7*VRm U^Kߒpa4Xg+kREv :Vv*`/x6w-ZY2w"Si(HDiG!9sT.c'0/dR!>CIaɗQ)N=i΋^i' t P{LVO=91NBg\"f&Ԛ|FPNF Єz%x~Ӭu&QYn!زzLhDl,W5SeBRR ҋMm Wv|pi"Ƙhұ#ɽY9ϥITlmވsŬ(dN,4B6<,fb͸vPA[7!&@A @@VX ?lR, A]o?{0Hg zZRV_h2&{(+tCAG֧3œa#?QGlkRfV߻ɧEG3LNnR#}InIJtSm| ޼dgRݿ7UN@eOmem=ry\m..DZl_^#=ǵ˔Lp;m| b{3^(pM\4> +t9^&pZ~m"-CZ_ [V(cjzyq$GߗQbhHjIhVADW}k*Mjji, vPkKvzDWɛ|D@ʆQbntޘ"Rn<Ҽն)ioQ9njei (/䧯ѷlθ(~V jL"ڎ r i/m8X7y DY]sB@'.Ka[1좕JkzU}-I k#Y?`^-TIV8GO/c2}Wnv&_.Ye+# sId{ `+uP?O oD˵`"H1bEu%*nR\}XVNoovxmrL9]> k H{n7۴n%э=V  '\9Hgi;53i{sl`ombp#>YJ$WIqe&),:U19Xx^ `(l- .V4) D|?1bs^Oy%V[pa'˚3vz(1ƞ|Y(>fAJ'NHҸ'aQ{hXr\GdmaEYlR\`j6 V\Bޖ3Ǔse9 oOWJ;$kS&Np]^Mi/o~†ySVE_Rn&V4^Q u*ϩ1;ZgaM7ȳp=ll.$witZ&ySdc.81xa]_ YӇ/Zf=S]栍;c?@slݡPB ~E4 jAu>niǙO5ylƤրȞS:tX/9`Dm5h_y5664'p|+R08^J/cLW82|Tӂ0H!wdvaTEWtVj"M?~9K޳ԃlvzF%ı ,z*XV[L^Ł-^oqs9 Vp).Y%tYg4k"kD&ɏf< {U;]I^]'Sw'qɁ+g*oZ~+BtK )̬rdj|$8Y SOj (-'sGh_t^C+^kh1wYJͨsĖ\y=}Z::7鸓e0!6t\)eE *U>a.B 4o43v-(mMLpy2h4zs![i*"A]p [|:+ͳԓ!Fh+{\zby(z)֜w;$iLEJ"[ynax".'E#['M dĎxUxrC뒁V/bD&rI «.W-.rx\Е:G(B{Kp^ŸMn+[+^+@?}o\Z3 XLicV'!|P`qXV.>0E$*~lC n5靖!f?`VǣVd*=sRqzR i. )M{"/aTMxWك.ڜ'e6rc1,hEp:2e~[n/PiSQ-~𺁽D ݍorxQfOn˜*67֍f_pky&H[pz<$v`!>7ڌBZ:$^_%bzԃzGkZO"=:kT12aTR@0$5:PWo?2^]I9:|EvXp=jHhi8eEk*IzP8wFDftD 蟒Qg3'>pSdk Mwc p~5-8XqEPP^5/G܀=G0i|0.vjv G)mB- ibE}4\r)䘖_93/G|DAT/P ZtpnXKuT=A}1hݠ3th:fڷG,b;F ;}Q/] >%\fmy'%C2_^0՝S3 }$<:Ɩ'=eOfuƨf\X 68هn-J|5~M@`Go*ǝQo Y Ϛg}y6p.pI=yD3 M'`D_VjZs$=RVб/̒qGS51h2G\O<5,I3*OJ^X,L =QEABkAQ4Xl'#9C \-asHDI8\6HĽȓ9W6,igr7}Ѯ۴0t1Z2Y[l/W0\b9J,_^A D Ԧ/Cv^yeq+Eݶ p%wbE,l|d"a FLL'7 D62ԙ;|~0^_ZR\ҫx=*P&bv t[,ZN Zv'7u[{hPk Ŵ 4Q8Ʊ^5?4\`N?hG SQRn1* ;m ;d@8 6~ӈ VXzeY+x217鴚5ޔoX4|,)5~܄d% ӝNCܻ=|yxtvOsyCfI^f9sR׈Ⰼ(>mDlE܅N;sO)v2^O_!D7POCw2G`nNʱKt6+~J򳬽gw6diQIuV^[Vg*sƇrΆ&%:I ?g+| h,|CЁx)'km5L\W[-X5oS&6+9VEO[LU/R*ʒU#mokB:㷷B\W n #7Ϫ-OfOGc+#4-@푅3? Tmt!Fͪ܉B~Sh꡻d' ek*O0?~e+jS4jʄp+|-=4]G* Zvs_nQ0nzFg!4el$`x%7{kՇ_0A1`RVS)vЏŐ ,!xr uN׾sKxk` 9G/36kB:>6Ix7rb+ Hp+d ꦋZkripoO~[Sdoai}+gZHdɲ+aq#^bsQ;XZ$>Jn8] :(JUGA+cto%=$b:yzpK>Irq֧> +IHzeGڎ}/EsΝ+Cx{>>2\ <f]5-xB@[vSjf.]}ᘈq %#k&9RD^]k, $/(\}rؘW0U\4g>\ ҥ|oԉm@+ˠ* e",O_Q܏,gdt/jJcYd-%1iQ˵ Fʊ')=,(}+\iT&>&4 ~83w]ɲNWv")Ļ8L4 䋸x sP>abdRFB5VpN54_Fjk gGnbx'굪,bT*̕n @?30]޽Ձ>VhŸ@KTA" 59}5KWih[;@b_3ؘc/*kϓ10z$aOC lu|% cM&FQ j5AUc@n 9I `#4zm]uiHǝ;{!й"@lF2 gX-̻ԢG$ె%9UDq!dB~u8#ndfBsɟͼ{ͺf~[ܗ2q)Ӈؽ%PJ ϔIvdK%Й˅6XXxi+(lPV"A1$P=*{_~Pa`i8Ȭ(NtcMҕ DL|"s ydUV3#6҃v'>ʥ/ ba\4Q |*;^ZGwYζYZMza{䌵GmMjEc8>3yf=fNg*PQOD1,.plUV3ٜև"O #vJnt!*?/%۰Bt3[6@1.@qX`y^)/CDpwKyg;V$ B׮w) `3C*v @/oߜ 8p~>Oo['A3I#a=U7'>.&zxxmC5ĺI8TT6",e+q r}?nA|%pɥgߕX݃'΁8HQцJnnօmTT%B$=[pcW NÌzMa!dp!) ]2i$9Uj֖YV|* NsaO+1/è܀9 \GzS+ؽٮ>b<$NN_!i8Q SݙF,F9(0>${[Fꉅ/Pw>א,A+1Pp 158{}d3JWnc{pE úL.M=TP[iy1byOy ,,=fи<5oa8 b*%k>qcYH5/Q#g=-Gǂ+f|jY@)`x9Cd!tz#ʮͩdפ]Ma0~\6WC*ef7la TE5\\`%K'ER3t?CC>*. eh63]O14;| f/K8oM޻9#o&4`+ߤ}xap͏)7hi ]&k11X Č$}l5@J]y"-R.;@riYCd!SX g4Ʉ9nl';IdkHv,.DgK?db#%>(%B+:p\Q*հ:B4uvXHsA"TMz$h?<, f{fs0emhfכXۊx\J5Sȃ7K;'3~I[itRFUtNG86Ӈ! Tӄ3߮pߦ]̗ \6Y3*  ;4!m%a&W}=$?=\ИiZ ?0 -E%a>RQ[JX1v#O(/ "sb(9ip ԝ9y2xoiKLMJ];Xz+MN~R?Q鰣3Hrv͎/lf8ؖ*,wB޵7iE"@8b)RaƸ%nxCB.Fm󆋑F:A8c8Q"4f\cw^ j(F7ճ|TrLEFڀ)كoBIV VVFA}@<aIuM_dPKZ W?3UvM4nMUUkAn9*\ ǨV $HwKC)I?iBQU p#bS2AW:PoA @2ͅcgR}}gp@!OVpeМ֝B p ԑ3y^|}H.wtt`Rfu4VrN2m4p`xe1巑4S+}v6aA1zk\/!K c_QEd!k":nbR9DuLOIතe?9 #`mE0&L;Ԑ_ ?km,yA"{cS r@s Y=f9+#S2;4h6 N1ijDWz"2oL ?ⓠ|zaE4, pV1t;h &koְwc4FPX4ߦdeҭ5<I-+O.2n|[/W9i3`|u§w,w06&%wot˷o r0 L Oc|&L@w"AGdP~@.s +|.7Dҗ赈ʒylQE'(܊!3Ӟt}&R jR5_yCQP)bx>۹ZqWpȂ0pYڊ!~>/底oKE~ѓ6y`_9d8WbͿjϝYUUu}I(\`HmAJSnw)wCYR³֋D/r 2$gUp } .4ZP= cV$tj=!kE28ʾFYk^ckjtXKȿqĉJ3 t樤mqcM:C|L%ѸT,gMǫ)LAמ63)&V# Hc ?T=q;غ=H%Xo,;#ShJRʯ+**(l6RQ&cXH;MSY']̬[K9cP$M-e4tLf3YZ\^Y\@ذ5IHJ+OnpTȅC2h3u0–19<^,3^bA2b{k*!qW]W$96@|Š@.S#yN ;jEIl`4aRG kq'm,#~̌_o%3~J֗E/@<^._dB2qvPR̡u.|S{E7hIidP:YA 0f}d*sKK IGGWܸ?mEΔwI|i#4\MoZes(8Q_,8gY՚X{* a@ MMє+ш-H xmؕZQEwO?#TM PnkiIaUa?T%l֓Hj} t;!cwLD²£yZUi؃ñm[ nM} lk7(z?~ALQ~b69W0I_Ҋ6cI*u@`i>vkAwÝOSbx9/S8958/NĈ?phѝIJWbPi;Zj[9%X)\/dzjVkA$F"aP娣XQҁM΂O더ijtX>xB{k&4:qs)*ylᠭHs$~#5z׌L~x(`e:&*#p}.p+l@Fy ,2j/P'_.,X1sz~̳v!7JG|2_FQJ[6.x׭Q TqRq4;a尭,{8j6VJM7Bt{XHyyUĹ[F#Yv}|f>(2 qPWW>M-,SFq=YëRe 3Y]z6Av#m\b}=sG< jDN(mKF;v  BsjFvMJ*mErlr \dOZ%]*SjԾ "11h&|w.jpVNΟ>}oZA[ z8ET=n3KW*_y㚨OB< 8nb>BcX> á(gxI͉.#k?tE%ntӭU&\4]d >lr|B5ÉP<30j'g3/8Y\;.^:vPUOҫ?NcÁ`A9&`SRV# P)*~Ͷ3[f bqї9+ȣ\lt0i>yտG-ro(m #<$3Sð~SM"qv5^mE)7Sֻ68Αbv+FS0yydzh&쭯{n.s(OyrvΩw'g r`K˔A1!'HsG^MHYP#<pFXvmiV"]RY%YSD0(KQgM8ջ=Opp~\F#@lM^" 4ɰڣk;)%!}p5jiO lcLh! 2CL |Ϫ%e}1K¨-th=Gl(7p3Ɩ/~S>r+ѣ9 Cy7t82PazՅءf@d՟qh ׾5\ajZ{qBcu]b5`*nS"gy&jH)F{P;N,|OgJqG 3J1Lxܰ}ېŻs]Qj_!>#H %򥟲p!6OWUG"%JޅNdUw*1@%N*Bz0p1j8--JKɀp騬 뛤%Z}Yn iWn #f?=bƯ۰.Tu 襱5P޾fX.U(_,"z/iYy4(J5 1t9**X^?ί"y'Mڷ):!-y|Ž&$V*vA`.}@e`#;I!s&ɁPb_Ļ4ldW+٧[.2#g}/o4g~Ω^|aL1$ne@52ٍ}2D8a $ɊpB98Ȓ8,2x{>!IQM;>:djFIϥ+Bx`=*܋ma- K->ʗ^G:FDjm[՞03`z@bN1Oѹ]Ng3=yMYlFSRd<%͹I R~c4p 0s<ǻT6"G-c=`F҄>ZQW`JuN k1 n9h:|;&钌TbgnH9~ȸW/WΛo4`P~_g5aaD#"3BS_ݽŧ|_9&2&ƺ[O+Q}0 6A(gdmq<8KmxB^*j|H)'$[e}̠^Iq@c)P^Ftd1QGt]$IOÙ}NEgZ-UH[2S&׉|b K,7/Ämv(_zn>x% )UٮҝդC%i36/U~;KѰ o0D%S?d۠>kWQȏ>YoZcX4P"4Ė0M4/ĦKa2y,z_!5_;0~/ g4|G9srB% Lj]|n"-XgHp;kZ;L3rʜ>(zq@ *jloQviYcg_!$)r朶O[i]}aDR!a6.rmO1(SokO2-]+i@[8- 6V,5aA +22sK: o^Ruj;%oތ]|T𙇜 `{PTD=[bRWWLO}ǛL+QfZ`ǟ`&8Qh_"f)Pox3|eѿ6̐*tK0/1% 7D 3&^6D%Sћh}E 4m<[P"MYn0vxX(Mr 奶MqSp;G !c׿a3n%D)G n~2O7{Pqp=o{b5SoыFja: ?fkv_t0}U|RiS$ZԱ P8T^Q+דi[t]+.]q3WO,77a2jf=m$/B8yR=$Ӟw[tdUW"kT<,T͠FJr/f;YVDf7hZCk$46lEw4:(7|LU.V5`P`ؕdlDii[z+k}Я]8.'&lSZlq8P7 IK1?7~p~WUtݩ<[r>lPvEdZ=.fR*u<ȁ{IwVׁĴ 3? 3ypmc]3u1A/rә3}`e PiXjFg-8b͟TB*<<"2&^4+l2SyŁt..3(b&U6w 6S6[i>7+uxE<4i셬؜95'mܰēPHFuY#Mgi1@@qy+Q5RR||]HGZ6@HKz]ynz`-{qʭ{ t'vGNXEmq.w1McfL2+ |~ė`.d\u(n`/3eٔ\xt!UE j;ܴ2ʶ_4su] OֵЏgS;YMӞ}6&E0XF9!/.B 52t `@39^iCUE AZvX r;L"FQ.1]:ai++R049b~A^J{l'mpJ'A=eU;[<@F^ᇆQbTJvIC;C?;}DlfT8G|`xVO#n5%XKg'TbҜX| X5-emTi2p*żG8[-~zO EIҵ'$ȹ%.v`[]F$?Ƽ*lYKSշ*.bjlS=y,pwn'r"v2O] E,ؘjVjSCǾ^,Zosg0"/@@QKa%>8L?}xCrr9Lb1q&r?Q4a׬ivz<&)?ˉGa -OT KgW2#^ZcB̼|u^OqA clG> T7 -_?3IMV\{pśem_)'&ʝ (pu/z <[0$ƅnXOR];Oh_i  NvIڅv0bUes/_w yGLȦ@=>K~5ń#S._88y|1eTNnT,BjJ˗tTcO"ǣh}i*ĉ}OI?ݹxE5 6] Gd< |.Eic3ƗSG;g/OgWV.3/=[+m(P }V&S@6BV [M!D3^/x0w{$opx tqb}feX%׭.3v\7~X Ocvw>æk1Ir`(FW5٥!($k{˭=cNd tXczAI+xgaan7֡HT*U8NCwȅ)cmóxqѥ!߰)=AcYղ8׭irL$Bwǧ *|%b (Ii`ٓ0}qV#Egr71H1xܯ)CuB2^} XJFL.vkH@瘋"#G@9 @4‡̔%I1:~9)1 .?bg-..3QlI~M%e^`!VsCݶݝ@1>ۈ'SUv<E2jޡGmıR2 eGpy|Lv<(|!S2˒\v(vhy~ fQb=诶ܱ04*,^=5vxI}ikKij K fH dKNS0to`兮'Ʒu5=2Քxz[iSٹ O6>a%4qnkX4tPʶWx+Mضu):`ςIO8V#1M&'}Q!WyzLj]q*ݜaYӾH_ 3T,BA9I?a-^l"qWZ(HUS^WkY%W&4)$92ޟ6ŪA$*ޛ!FwtݡuPOuf<{t^ nu6~;DzO#ߢ/J'2:q,n=8)#[8h;Xβ\LϙD U2:ky MRXHGGY-V] aؿ AQR\@/ͪf0O=q7YnKwu,6BcV'sIۃitw|oXڵQWB \^iu{xu'$l@PjrH f@ WF.7>#yCƭMöX³uO/ݷ x#4{iU4ܔ.kmZL!*i ; ķ\}?#i9Iz]rdg$" ʒ__ G_2+x s}!b2 )>gTww'ö>ysTP.dB)"6;eU TDdӯ~̍$zPRU=M;{B^VzHTMH{fo`O|+<ү/-zF{"~Jo--!L$y_{":;x `US,;ʠw" N:~O6Ny>Ps*1: w֏!"nyQ{4:.Ot'kQ}:lٜQ[&[ -r'U,힀Dϗ6%Zp ~5jr1$y q~*7^ivڸi0~غ GVKl)#&[ ?F8>{27LuB5ݕzL1d- !)>f(_LXb9-vbEAz g8@#7%47_ 5(+u|Le>GS`xM9Ǖi_lw[HS 9!v"AFE%jmc)lNt#sS{V8b2x;E5-(Gs=ŷHG[bP!-'[vtnWkulO;l5hj}:22}z_I;ƇV92EGKp?OD">CT {c"E^'ZhC01*>e}tbS$:mMi^L` :pL-]{?Nz>\&`Ξ I-JxY3C}q#&KbCjޓ,,,߮vX:+WZkTJ6M׷ pA(r7{|bUJia,/?@N?-8us5&2*.!VKR'_n^goaj9a* UJ';~̚ث qM-$%]35J11΅4ܴ泬HN}7 \yY=+2F(@r;:*P[# p/Ɥ&T]COPr c5|=z޻|JS:wMX jICaߩsst7iewϲɔIp̍%!-NBSMHք\\EY߰.ǻ3ZuX9PO#.G,6ls&y=AԸ'+(85Py#k jŽaX.&MC%㕧*{$BQ nBNK=< :1ـKSno^"{9,)dvB}%8Tڙ^!ou.K(9?xA͜b!*_ſD SNNC~hG`;e-MEpK]N,7KyRd^"! ~ȘsHdhr BS̱a\(5n&5G\o0hi_b#`<([$8U\^;9̡ݛw.[&46uo \#wԕcU :1Ҳ,ZXp~Ie'> excdXאsVAhȖ抴\ުlbW̦SP=E*E/bxL:t>=fR.q:Pb*>QDG).px=hsHT0b)^S]z@vxuӞ+: r`nsdsV(ݳ׳e(EEPgրߏ|'$RY'g8d-.{*Z@GJot/±@,EC"xgz)H\c3~|^kuC DČWt,IL-WG׌P{{pHC0%ZjыMkހT-_L5cCYVؕTAƻ"4S9$̱& m-DC=pC]i#glMځyng￘f$R#Jx] LC)UWJ0:(Y.H0S IЏ97xduG!O! %3 ^GdJ|ڂH:NbrɌ*JU&V~EAF}3ΏhV:":0 cܷSuG (wi}ZoǿV|CYyvw|Ѫ]38x/qWG:=L , vꁞWۙ匾q@ 7acMeg+. 39ؼL:5aIϾIT0* k׼@)"mOv/Pf$Ygh "τf$k6tN|h$+.2]7 y{f<6_]vD}v!7`Vŀ;Cv`ƫI(* j_#^;홛5wW&`wgn% 4}4b,zGF%]"ݲ}Vҷ pD ;ʒkA6Xz.s "Jn"w_q1}C5Han8Be&<(_ۊR >XlxmqΠ6i j Td#.. QXT68bsbmAEDAo= B^" Yu vQٷ{ըr?kFj֋?ˑ"LE^x5Wփk_+1.*m cԛW')^OB>ci UZT*i^sMЧHS=^e)q$LH]xPʡx+H(o9 3ѝ>[5:/ș v1Tj?3?Yy_}<4A Ez*NV6{=.Y\ۻ_Sa KS]/eDd]W0#o@d1>zk]!,*I] }{RfV ͈ C#˶r)JKiBg1E?1aXVf b(z>xN`s ^ҢX4' =˳(ZVAs|,k}2j*^/.{_ mXnq8RᠶHMxY8 :o/A Dݡ)I Q]1Hv\ [9t3e]39ErÚ;]rD{4ޣ ~IX4*-* U:ƿOr*sPNќ5P|2-:qIl Y'/z'-2߭lr1f 97$ab^@aգ;Qy 3C$;ji,;||M ?M8.pM$d bV[I\hܟl&@KBC1U"˳rّ֜0R} ܖ|5|T'ʓRI>H!OȠou!mG T o>uD˪/E^Lno&+g}y#J E̽;1R̀P/ v]tr^6DHCwv־ql [ֈ<PLy#ifǧZK[DHmꗭ7@Ԉas{3[ʜsZ.QIJDH+n‚QKV{ '=8n]Ė}򗳔u zj"^}@P@7г!Lhw#ퟝ Vɘ-/TXUi%a"q>/F[瞡D&\fn@ t[DѫAV ءQf^$YW]T{^ рgGp<&hbE&Uxo&F өsaL:z }~<9y4QC6$r:XBeC=]uU O_T:k'Y.HeM5^Ŧ Rn7tr`=<_:,٘mh$Y}l;VȁRJD6;x>e!%>ι|(ڴԅy'nK_U0T&hEC@4$E@+JcmhHl`ZՅsyw(# P`D݊hVU21u2t`{6I`QUT͵++ ˎ'$E?>.~ُY155Q~+h[8;M.3.&.ka: Og"vQ4䲶FQ *1̚9Qv*n_Z,F1#Z8RB\ES$R\on[kZBe6j.-SVǏs5]Ã.]$ grx V(%aSFYM=DirX2$qM##s ۜC濈Ɵ!Z_(bЭ,8 ӌ6biɅοÃċ>|8EqYc_]=gU+sV'n !9frPx[^k1yd.y7~/@P1j؋vJe4Ieŝ?D_uw!6%)9~%Y9UQOOS =o9k}0|Efk.n?TbHJA J @B%DnNY)vE֕2\= um<U4nۂZ7?U嶨ҒIX4ko$p܋@X g$aFxka k Jװv pP9\tGM[-v O5X,; azլ)_VK#-?Z,2 vdZ?1%:~O*W @]ΝRM$Kۤh^ }O6 H UgsNMvîwBtsZc^T'Ȩ/F?E *.-.]1>Ȼ~Px^nL`%o>Zb7+ֈſ`{חe?,?JN/sOiޢj _&^l\̟$leJݎheۤӟDZsoϻB+'_B|BdLL ǝ.ptpUO :> t}*pGZNč[S8vUKߞ=]W>W` ŀvqT6!zv8C$q#eBٟLR&:{^2үzUV[ Z]Jbi 8VfN+aj S0܅ozpuV,xQ/:/›Ҵ_wdH; JyDRGT\SL=1B# P+H0' m[PDyDbp?<ʘ LOYIT7?wS9J:5t"E8X:#\-`ˢ-CLnaj%,V@ QxG, ۺG+S4GkyԹI.(_t~N+&PSZG TЋ U? 1(̾brޕCKOŧ[oi]i«aF3(13lFxj1u[8JA[Ch w #e: -v=`y.`1z%ES$5SHeO3s]Wʡ:{^c,6"s'wAmoq͙"(K@g9Ŏ3ʗ8SOfMnL##ˣm-R6̫w"NѳmÞ[Ajtl#`ԼgFŸP##Og vԤ-Z.\IG2(w W]z6hmvBdfY36^ۓA .NY g!~swiyc- SK`Q;˙sF_L)G+O!LEH `0~AjZQw^G".Z[6y+bko<"6l;yFv5߇nq-r&?fMTp9ˡ``lR7Qj$U )Ds5qw,b7 l܍?Kꐐ:/x0cM }+>/+LmwIlVapnaB9_KgXM>O ~5Ӹm!!oMYf"uDpjtr5UyN=yPeE+~5LVzBQtՀAskR e `ˢnW7N$_h2hBzI%l@h}}`'Ȋ S濉#Ю x}WV6[<$ad8Q$FZr͹YJ_!62o4ӱa8v?W 7,\)lfO;3q.` ,7֝!B]vЇgᆲc%Q%ɽ_DE ; z zL_s ,ѯB9ߋԔª3m;%[EipV[E˕C@oRG'/ rj h݋pX(L ܜX*RAogW1ՋKwYn@WJ0 Py@ 5YUzV"GYic^gE:fJof JP$! y/gztr,5O:շz?J CE)(9'fʐeojN-3J(uNb1a#LZ`cPh:J:ށKՁ+v7)eiOӑI.Z`bmL~ Iw㚿|dKw9CtToߧ1v~ L۶ VeZ-7xx;# H0@ha}66zCOkTZxKK0uW~%Ɗ:x 07b#*HRoQY0n-u!?C.:veMlal_0Q$CO_ĝeY;fZDs6vAk `0twL0ƛmQLE 1QXȴ(9j3@lGUV6KxG/8,Y ɬpl9|P=U v=SvU74DAP"zpeօUX_l 4\pVo`2*t>DͶ|v6KX"R‚ \?y>CwkZ\ą/CK3_uGÑZ)jűsxO~Kg0 ]8aѥߊ=Ϥ~%v_@^*"ex O>ef0 Ԍp꩙LG-YrJ0.uh=7!6$1*uU}'Eh&mV*Sz#Zy >̀t,/AaukO+S)"s?qw¿3=Өj2vGy~1qN 3~I; 489y%&8C|7h,@AޑB|hADo/Mߛ=g('e߰)IcfН3:nM aB|*>,[ n˒=JRꖁgl_j&1ni/!ăXB ;7cփ󨘺H}jBhRg-u {nsN LW `ij6s]:[`-v2Dp"WҸ5JM|&ݟ՘.?.v`Xֲ$ ls/MA.C%(] 4Cb&EI=8P=>ibIwf%?9΂Ǵ#Wzt(dR"6` lWo6aL'XD|-U)ҾȽX4|L.Zב #c)%*n߼,lp\lhC$> 7Ҧ^?cARʭ Sy0#Be ,Meڍ! ˦;PHIA^SzƕD+ȆVrkaZ 5zRZo0N<1y:i6.yD_VY6t&%poR,^ӶTFqB!SD1u bz(ϜTݠVWa摞<«aDS~a &g3Hgy;=2o݃ml_*Ind q7WdGyCODJDk)jrF c :D]P+ 9Qi|D%GNҍ3O .; VhO]0> yu7w!ơ}%7>?{c008 :u=yԼ^D3r?2>e}à' #KH DvPT(^}"[l@{$ RE3yǶjn+U1s/-(euGU`|Mҥ/`,j9P$\ U~)RM eSqriYE0&',tߌ/%a}'ewt;N_l;u+C`Qu'Zt!77䔢p%4Uzs@A9E QѰd3>o\Jj pʻ'fX3&ĭúX~z#RKo(`Ţ@x\qNajrNF/z|{i(XF9 X#-XWԧ75I6ɯzת_n&ǿ7 =A-Xdal.]i42)sd>eJC P6Txl=`{ Tgd516 45U^ -[WQ,?Jrո9>'0!Ph `^?3,&jx{G(Liɉsgi:d{I-TڹJUFk1#^(InA-W:Fim9`>{@s_lyG;*?Bm.{ /Jj o!)j- B"]mo4{p`4*f)(!"dEt J5u>"·>-7ףbqfIBIWV$Xr&Rٴ$oZckIGEC Dсp[R#v"m?t2`^=mk_dOY$pVa%9=*VG$+o,-f~jԄj:%}?m}@G4f-bq6F_YW$qx Ӣ">ޡ0M'_j*l2nN@G&%/bjv8 !zLK|is(t\vU,nG?BBB.$\Xr>0Xh~|>7ꘝ>_ wقYS;Uۥ6_8%HxG֚qPDa}eo\/hհGN̓>?̀AUKJ?%u:}zGө4~ 9wֽ-W~Cud6O<-SynSc@ qS*ސ?*6C(.!Gc%; \SRmXaԏBE0} __%K?._@gHr-ZF=K}8 ݮԿץNHX-~c潉b_rlml:EBu]R ڱtYVd7liNrZYR<νu_S椶lۮwT'ysOKaWA xX\/! j5a=Ћd]:W?J9zaԖb\-8|m&I|Yme},"C%oEAֱ3)WNю}|bM@=j5ƔKbȦXUNK`46\ê%lI/Ҝٸ IzVq>t:">&O*0a>#Eac7y$m4D4lv@AI!~y8C:"7gMœk'Xq9kj{4L 8M-O/O藉btxF|*W矉g#6Q(IxyR9xh~SA?e{ Quť1lCH;"!La[TPY)Wh(Շ6 _ڵL#%3B} ,bG&ʻ5\[ey(=ҴƁOL100n{UDOtG,ԡ ?Zs%Ss!|,B6(9uMoc KN^} G,Y//oʈ"aLFCiX6!Dr*XP^tx?V*3!G6W nKrHLj{ԈI 6y0C%h6݄eF\ZO\KO:+v`Tsgu(XT_In9/&MCtfxhYBd{ *Fh64 PϾv 꿩06L!u38m,G9=qi>g RIK_d~-1 tv \ܼ~S]F4GKAV΁Hkn%ـdLu}x MQ ,t ~U<pc_bL&ņ玮f(X2`9"8YPN!Iʣ] 7~Tv:ΣR~u==d |[{ SisR˩ߗ&PHAJRC( d }[HJXLǗ$/Kf#;]ϞXyZt,2\|5B]>b15TRs(bʻ;t/~6tkV,Vx'\(aKh5éx|3!$'2}omYUTTp.|rSqE+;"rϻx#.hM~E{]8f$֏#44I^c/ڨѦUPs-S^_QRW[ Jۆ)9(, Be>> 6{,P#^k }ǣj^\ U͔Z|5+ZY_3P5E]CE5'3vb1Qg V"+(6n{D9iNPgcD3y"dmA.a RƵii06{#>ߨtڭZL2aĹ&I@!qJ ;&n5KH}G=m~& Z{ܖm7 zׁC6h5)4 1EU^j.[E{ 6]z  ړ)( Rࢩ2,b [>rJMf*ڬQ;(F=W  Bs7t hnbA ~]:>߆ؠG>͎'ժ8kH L*J>Z$12ͭG|fJ'zDN{1aMQIo:|f,cHuP50"RF #^+d=~0C^tfݖːz]׼*:*)?_|,V`60mrsyy婢{yh և]"\Lʬj+Nh߸͸pճhY/쮱Ru:ѽ>ݵ]W,)~9y+^ * m{=[*YPs5xUU0А Fz;0Jh`Jpu xG$Wne\7@΋hnEJ>4mRm_%xt'lO0b&5pm/.حӑq$X ?Mp0XqS_|iq(pUp뽘 y,^[6YB1ܑ=H!W^=DGSLWC,5/9ŵP?]XWY.AIgcQI*&=Oc1@{J頨/@I( q['ZXwv{ d\f"쩚܏pXv #}HrhaaNJkL8} 2cg6,x&nvؿs(C!#ƤMehS< 9^2UJ UV))R@,DVi QS;9:' 5DS_RGgˣ  @KhBbs1|-ATFv-s-OJѷ}4q{[Pxe{dk6aG ԡ ) ӡ?+rRo޹l)+fuN m qlV(["̡%920HC5@%rY=Y¤A Ps*oɌ,~l q˩@ pV+2sVyت$ ֡8$OV;{V{Y:"3Q^Y$fR*SodxR2y-iҁT/})Kc(ـΗ(p,"h.Q/r.ظǧBaR9Kа]Շ6[Ei hZP5Lz֠{k&k$Wš3ZB7`Cמ!l{*H `/z쏏 xU.iXv-seIk8ov7"P N>jz7v. .^Tnp@qGeB!Dڔ 4Wۀ}`ZQUEL$Ł}dˤy^)J-6C+P)rJxG(a3]Y47~zp)ܳ8mdh9= v,B"ԥW˔aIM꾗kiNw7j@eֲyT:5Hx 9#Kat/Tb%giBcДX}1SaB*ȳ@䮨 XoT$aȳ1t8/xx-JOCݩ"AQ&L&I5.ٖD7z(Z"s2|;|˷0+%dCQL"O,J.s;v*0@9 t2iPz&]9@+5\UO/^`4#A!,hz$y"i|h]|@J/ ?IMsfL"5aI)n _hx 4):^i3u*NS~)wpPԍ{4b:B[ c#%%pȄ}C S6(AX7G/\){^]N;qe8O 0g,]hnm4O?v^IZE Q :B:Pe]Is\O4\( oi&'bPUx̩/ksӃR8h.oQqXPqE8bam/>_+9\s] q[ϋhubEZeuW { 5ϩ;q9j -@uXh>M`{Sa~ir }ѩ+[+={NuiUNMVWR1LfDKrWlP 0}RBaܪ|uJ(zL\.(]n!af;~z T4l0*S\=uaknzbֲcu?If-v zlIڧ_b1bemU(#y)$rh 8VIr9FDv hYZwK)*]|/1uNNGw2o|ܭy!k ,)8B"4en)8&vbƉWFhl;d(A]o'D.m~/ʧB6-*PZnYI#Aۥ`e5R`J<[Qsńmq5,B,ƒ1Yc zS<06U1$^zgGqdmb?'d`ȧ ,t Q&FX_;o[ (=ëG~jG]9ny9;Z^C9 _i;Wj]&/.`mpBۓ5֔\6muE~!~҇FuQ'[VZ?kF<p8$ZuBS~ݣҤ-]n} 2"22{Kk wl #;F95y!1Ue5TUnU) #^[PF: F=N`drTZ0De^{[G(( P%v&a`DN]{`ߒ"KF5kA\yR T v%lֱŃ`,&ԓV&@rUBX)qGrzSAB{1) ό3spX0}?`@C3? ¶V31pw * 7[q*W&0w5^皮ԟ$'F5&qIj]bs{b,ltL$c+m׌h1OQp$86+(q,<3(_EftzbH,l\nzK *;9{8=Wa+Z9ZCŭ@ aŶ5'&`]y88 ^YmY Wzhէ0/Ipd=~DS |>7=xG]Ll7D+uݚsKѸj (QjjRa3J[e{iYQvP\A`(TM|Ckfe }784O>Q}&']ڀ+Ҕg}1Z^J:d'~{x"} |SɕeȌ&mR@~IW7EGE~P_X˔j0Ȏ*#R,' Kt/(E'hGS_ؼ ,{HWjgtG*6/mm !v?Q8Dӎ Qe RbxVcw^ .5\ W k'sU3*YlF&jB_gfІEi89Ҍ` hw_nF)Ӣk zPxAUTn48}hT`x xi9OϼM@LNPIgxެYQI(+gyJ#t>t `N*s[+]97?(늗݉y6Ŏ)GcY0|1>Q͜m1[~J^>J Fv!T!ԄPȀq/?)qOJꭗR>vFhgy 8ݳ\ P!ƞƎK9Jb#=|dk69vLGT]wDz8E 7ݍX&z}J/ĝYxh\ WY LWOJ_Mz{WODXGCЭe'8\&k; <$#(F|`dIE8OxSMRZ/_8J0M5 Y~C<Π0%0+}]dֆa}6lTSex?z?V\!ZJ1+Kh>*$[kh@Z̕P@F ۽X"^ŏviMqStŤ CCrKZ08.'DYć^aNpAep`$nIԶB׬y?| {V2qf)6g1C t@8{ =^/ "$Vt?؀O$oqt4?R\ 1 ĨZ gZ -k9ASă0c+\ˉ\[S$s*%fYFV,duCˉB@́t)"j,u~EXtQRQFQ7%-IIxwTb@X!wBm!ѣE˳!T3Lh_d~߼FK.'9XR"E:oņH*1|/'g@* &'7mZ9YۖKWM21JP/t;۰hOhzkr4zWuFReȍ "ˁ cTS ~3V[9)ɑlEHʼrhMtp$pٳB8M6Z$j:0=y YݾA2J*} IWGp"]7&qa0ڜ|Sb6ƍҰ nH/'|G C9HE1iA ۈiS᝘<}gV|~hP[vp P2fRe'#&cqZ-@J+2tvCflċ&աc(>.UOfL zelj;tzjѓLΨk#14q-2ǥ$kpk`ס: muЁ@?$Y5-h$'RaMB;6"6@lfUI#r=+P65:]:SŽXӖ>4K|S,0zAZCǯ5V m4n+ DLf4&~TJ]\8vBēNOKhKci( n7r8򴴎xNlc<JRΪxE ȸ ìұS{B_xy([Yi7ʍ/trtf`NΔEs< ݕC /O˝$%MV#!~'-nvd\.N\ E+[Z]ybrg{̝M7@Q Qzq!Y5o /('0+0OK=VFDlnJD6tTN1(UҖ(A֡3+H˰nCJ"-&Jt9!̷[&K2R@ u@] l),n4eWڇI^pE4)E8;]|]цEߺ,f`U(u^ G_=g,>f*j6*>pq-׼IZJFۦaSuu;3It+޾5ViDK XEJuJF?":qec%y 1bM;}wh"zLD#FNE4d&j)e(@1B/Sſ% Ǵ|>BcH""޹7 f@>D5(G1w57OpQMK#2{ٱoβ]0&~Ȝg}y@3d NgtbG(R,Vv|ڹ7~5]-D3QDDn㯥Blt\Wj%6)@~4R((b>G u-Bp0K}>?TV΀=1 ')wFoUD y1zT%yԗk%ws]G=vAG?8cckoK%sϹk/j0ctG@MYּC;)!W8Xǹ3iƏFCY6N=v"[s0$wdO6:sBɬV}K'xo?+耊o'mu˼hߞҖ؋Jߣ*>O0䞳Dϲ0 g(X op]}Ԏu?l6:eg]Z #&QajzVAy/Zx4s!$qIX& z Ю6le(njo$>h6De>Kdv܈ ~]FC5[H߅ c"=X@>h: HgOAL*`0>h~GbRЙT??ɚ9R؝ytvыOվ6u%Q8}z ^DD,|nhP`|xRg&Ry_W2[Z 'W8JZ*vtD^nFmlA3eAUt VU) .[FB5mD@d`lsRcʅAP˛Tb\q!s x!KV@f]oəp&-uQl=˷r"K^'` *vMNu)P6)~ɜs97h$Հf(v  ʶʱXHrA[dJ{d6'W`ChS>1̬A7CLvI.'xb2`^Y'4 R2Y9x!(b5`v]r-IIbldص/d+T#xz^wT3Qi-u\(OcVky fY "eG*`Q2/ߢɛ܅N\htmފ#kl(˭q#0W"F;A *Poo|01#ɳ#ة1od䄑RrjL R|B+l3{L\'|-tp*8zK֜SpZm*mJHwb Y͗yS=l>MYyr ].uĖQ!N:w۶@ Z).c92ZȲK6(%osvATSO>(Yq{1t }Kf%i 2u#&Au - 1 x[h5xoGRWugC`kn#qz*xoX Or" .̟VlO_~Jڜ=Ceؓgeo>Hٕ@TӞ-RӜop {0ŮF'rcYA ܄kbT Gg{DmW-ukI("CD~R4xT\rEt~sUfmTjI?ȉf'$WhM8_RV6*pEAs؛uJ*bCZ vLˋS~׺Y:/zʒ{:cT֎Tx1~0c([ ewX[0f߆%f@Xmf~g6D=* U[Z۝ONfVLʨbj+|O5H雹0qYY*ΉBx{eG޵ͯ˗3+?)_i@ѢՒ(KknFM #DWcFq_EPe6w6 N> <n;.Ki_tg\M?j[ށ2ɾ"k%A8,|n2}𳥀nF偖~zʀMȿ'zi$LO!4%2疂,-$6L 2$ƹӚje N5xcgq,8+Xv6JVsZ9ވ-v\ `A@<‰hQ :QZc2Կɮ+e*W1B˶1ےy#63\x@+ˈZcұft G W g s-h;g=3(wwy/;B^QW,o:MCn;|<~e4% ˶ 8I9hQ D_AhfJ`1mqS<E+ar1[q},T* {rG-"[-إxp*PK%$ `I9dodr9hYFzX6#/Ԝ";nbFryq{2Qjg h<^ĭ .VD&3/lç%t&D%v"Xxt@þ”5Jy&6^Ô+;kG }5)J.i owxu:?"Te`5;븿Fߴ%K([/Hm RN\l>2Cڞ.*IyI-+ߨ?R1愂TYrth"6 KYM>qu7m} RFpQR: A,3Z ڌai bJ ?}a,&e !E[%͑ ]~P((VθKY%Ź9m #ŵo+WҡVX>HQ-9y]q1gM+R6aP{mpf;ҥ J<8kESO]zy6O&Vr *9.~/1O#Byt,v 9Rq=tj<+0׾gbJVXv\byd[ U`bMxw< fb(j!ZQ G6D swDesoS}xkDF?c0/'HktApw)팤{RsХ&'>)"zz'͢FY%dGn[$3x `<#f-Q"΀0IAE Jd̀!)`b-9^ ̵P|jdY.dюI{-h&[/RBeɛE@2Ukkm5[vũM @lTZޕQٝ}Af@yi]-UcqVl>sَh'P1U蜼eeTlCޜ^L~ZIUi$vGٗ߆B1aQ`L+\ ?J"mRpsFfJkE WRق{M_\ E-2B>uT(|)h b7踸׎$Pd7 c"ҸOXr4h)#9#%c`4 Gd}ImȾe9Hr}b|nc5 KwHȲhhVڸb)˯X"ξjx9|Aˈ^4,&a(a3P"dUf ưrTFFS:˪f@rX.Ji߃S}P$1,~He|EӨM>5yo :cߓ uˁv~,{ɼuR9S9li e~gc-֌*ĺ_0E 9^كcY3;^= wX\oqLiE=h{A [-GОIgɬnv3[EI96ioL}'eRtod2rpCgʮ*cp97Qhi .)^ܔ1µлC W)y%='cK0χA"2gS.cK.-;d nfah+ G6R@ڲs58feIj^`C *ݹ )=Gi璁 '=&v&DT/AE8ueٯ>Te Yj L @Rh- 8W"qwQ! ~!cGɀb`:cO&2jo0f}R !QRs+W*a![6 [9%Ac䡪*[|W_s5/ ^` .%1@>ThŞ&X7c> R9 Ͷ޳x= 8ܓŁqU%Ƀː&YHIlkkjf`@ N.6Tkˤ~ֳ`Be>+Qi%) CZBx=yS [0 E}FfYf6$ԃi%~*>GH+S 3m&9ڑvA\KSw& )܊nal\,1 ERv@z񚄿 CeeRnEFm} g@O[8%#a`=0+r[maUm]13°e礞 7ZSf3AC\} "P[1nf tUpi}!"m#d~ ݼ ( Ư dPfBuoHŨO\:;ep#^z=[!#x=ZvR#9 azWMwyM!bѦjh㠬C,P$|Cb5\hl@Biv<%>NfRjdjM KvXLOwRCw&~ @X8f8.X[\a_^p.30 ,ִ6ۥ'vn5-?pEULmaAa} gz*B=H R_ulEvm'Fj8sB s9ۉ-ˆhHF%Ρ87=8>D~ר($xyerE , B| SCW_{QqIץ!0V+؇,Y0LI؞,kSZz݃ ^L'zoU#bW-X~-/w#YJmi|W[ !hc\&Jzap+2T=^'S+r]X)kmB6ngM0:𻜉y$g$}dQf BwNEoT؟lWċ[ocF4cNq*Yj#y]d_8,Miln}E .^(4<9d^,mЪeBp-B_a8V3QX $+.K>i4vI s*`f BrK {YЊ ~o}kwq)/f1Wjhp{ stu'x6 bu>㱼h?U0wѴ陖H0G'C6g2] ?Ii|i@퓺iN3ŏh rR *\\ {ɤM71L+",TMʑy"'Lk*SPk]Z>3YEf*Zzr9 g j2)pK% Q U5ߨ2ÝHeEa"qrG5~>h E`Id7tjc8NlNgTE$YQ$~LCie${Ӂq'=6laqK |:u$DdFlR& ez\@#/p(D1Rmn0CCNZ~}Xs_n#wH͔Dإ̙IJ䤿^}47a6iB=p0FiFb닠W `=,V>N=o%pexN^vsDeRX./WҠ 'IȀ::ON㚈=Qkbb4?O-{ؘafa鈒_}#a?ၛ&aR"K$C|P00gLȏيcW*H%RYIڢ&lm|n345``㏨)x liF pK:.`͜#$ xǸ^,'n^!P_IM x+ 0*φ5T8ozn.g?DQSI0hu=乶aW=Vj뒲s#s~3N8vwfh`3O'AP R (]:qEEdX9ea?t:^̩lsMe b_n?TH {j0VUg"J_,?I`EHp7IU8? Oı.\LW CX jj/KʂV  `E+yڙZuO Rו3*ܲ9c}fo\6~z1TdE3Obe$~+kRgdr<4h%}~UaC \<9|^[+a3E觼`fd5Y<G=/&tE2e g5>ӒO;Jt pk~6h^nj1WD^ Jk1) W< W%Z/_vDZekiZsWEOT8$D_՛{ڑs+XWDlO?D&E/,VsJ ׺6qx 0h@wPff2߆2a'("*'A#d3 &Nc:Tl-2(*ˉ"}AS Lc̜Ude]^~_boA"XTxb5e*f"&߂Q9΋eɕl_N<{W)0YZ-ŧR- P\%N%$JnKlCR yϯ8sWjXs(_N#ϊf\rO X2VŠ7)a4]WG u|.TZB*CPQqcă[ ۪pqxk>;+1;-/dԂUXnTp1iIJfd y]9)[.=ܫ3 rTxA']*yr;ܻ?BPp;u)AbFa\PjgE[PQj? ^+-j?̬N6,~4K@ @kyH֦V)j"t{?|"Vfo,s?"-#4aVcwĴ(TX+7 .sоQ}Ixp_v$)^E|}&T76ܹ4[WeL QV@-\i{5y.&kbԿZe*Ǖ:X Kg}yqռqN Ƀ-9.<UFJg5%${'"7+HݭMP@9v f(Q$bjP qE3Yx]Sg6޷d<. j rkj>gcu@ <38WNlN gd="Hv(o/#]я,~OCbs!˲ZX R dݙ٧uTmp֮2o/8&bH'' aDi%8^@IaP=܅B8G%c0}šT-܉3O I0=}w#rTc pxhKHYpimvU?XIX&ZX`>IeL1Ţ73zM o0nZ~\coZu+&iO.^f_r{y4H2]r_as_$Lf GoiHoS{i,%ȉQ2:7#MiM$}A2odGS%)KC@̎`v%F|UwU%N9Qfv=Z fMdpCz?;d߆rEpAfځ9wD }w^{7j L]8*/b`3fF{ Lz@HB$æ յoBwb~- /ZzNTHK~V[ZqjžɈ4"|d "O4WhOzA"1ǹxZi*pAN]V%GI!@ ݅y. #4 qxC/|A-]6-!'F˺+7JF:؁i]crz^؟"xP oWf1s"iFE&yc*f+Y~9Ԥ?T|+]Cb.2j |}.0"Rjˏd= 7^SȼVW 9w VӲsx)ɐ_k@Zc ̂Ǝ]c2i H3id{&iΓ' Ldv/d $6iKj_|wBt3Ea#i!*@h:+w+x'c4JKQ2"z@ {$) Qv+`w#%1ҀaaBWideUbvX5-@9М2_# ~e/FiMm[{d y&T] H)ɹsE:`pK!%YH3ӳ*ƎpWF6Fd\e2,k2"$@l7vh(DQIxc ֹXGa"Tb9ќ(UsY:N|̳ACoRkAEuJ0B~0q&mPQ>]+yaN?+m;A'YS3JEVJhJd#^羼al67\171)3e?\,@~6쿳NR4`!$E ~qj/!\W=ΞMg{$DKje2ㄾHN՜/nԍ36z;u\{"|FPWᨒݧ8W{QCPIAq5+mx'\9Rww1=#uI|b;!^ߒPa@eeBmR"xNCyP}mc%4IgA˫ه$dҭs9DAr1?uEuі^J( * O9,EPrӑ,g$o ndf~'^fR>Ά6ze`1!Ld/Υgd}uYX@=N$Rf8} `>m]Vk-P0]ċ5}4@Y`q:*ܖZ^hW#o]8[\/_/פU+,4JHYl@͇Cr[>r<4wvf1εx8b,PӢUI?'\nP:lGeۭ/*6f+׉LJzVꩲ()آ3Lxc;s38G=j7ٶk\O!n̡Z^-AIDt2$" t9q}Wa.A%vJ!gnd3WK1XCL:)#Ĕ%+vmWRq_*(lFWDKų'O4tc-bWEU0abj<2n' D®ZE[R~c3W$ĥ&oZQi4=wAss*v7Ld\wea/d㬪Z 8!&لns&>55iθ$$QJRj4 3I(0{q. HOAvzPH|Isxqͻ-":R+鹘Zwo9Ck\% ?rYxQ"gSM蕙/`+(@ArKQS,8<`j*)ZI`/soq1ƥS~bߏU>pG}~.¼[j2hӝ'takhbéUGwd^\"gI2\I(ϫهPW~4t4sT?!E ^b!VyI|Rxyo =aٔx lDy<㏪F.a۽OR3^0B+LIqtV {U*bz/NwH.xͅs7Vɔ ˲X̒;%^?[MZz*;tP?»8,XK^!p W[VOgZs; 5+scrZb@^-Tz6W3UF'Yr>ϔ푞)*wg.:Su S]|8%k>PE:\~(aD{yv[^W,aUq+16SkyΨ:\p+y'?[ 1s2ͺ 8RrdvES*<NuXgVW-]V.ԸP)E/zm mjlk(5*6EmX]&!h9IIRP2rru?:-0WҽA+uPׄ4*=.еYw64@}5턙s1`V kP ?>D5NIţ%:70 a)1sd4TYn;,`ŶLd:6(L ' [LU p+eB{q5:ѯ)J+Ă~ cI; ܺm ? yƒ۹J,7~\Azy0sR#ÐדP4v!G%TIXz!N`ݔ0^x.DCoIU,h娷NbY1ҷKu~\{{ [4Lccp3*,V C઻ Qut9qcPRuLE A΢pVu#q !h$c )Oش`@x.HTh!6ǒ cՂ}h.#0^d*}/ 2M!xʬME@90 [cv,(K n%B׽z~p3l!.#O$2knQ4꘎JryFꀱ>࣠qN^ތ7rȧ~Ңm//Ԩ0 [aμÕ~WPΘ3ZeKf"ύȗ1iޢڌḧ1'%{xYNc$WSٗkWD,u'c6y٥. 'dw(=:uy(:>%__jm xJS +H#H3xYcnM\+v~U /cM]F02*(5 vobѱn{1N <V|hTߜ$OU>rulE%@Cb0k.^֏ߊc%BFӀRl55Poq1k6tMKIzJC=A0 P6C 3ɷmp~ fe-s1wA# Dps` mb7Zf_^#G\w{~|12gU/oBUИå_HDA,7ZҍJ9O>5DwB),E|S˲Anb]u?S|Ҵa Vj/XHRrNw[jj A(D!ISKU2K-o_pDRkd8]=1D@d,F=DQ~~vIw/%zHR;yXWrae, aF|l7`$eNX/TZ8l䁠JMU,ؿl] Ju~LA ~q=$ZU"!l1D6Cc()I 4u$N0-5 [pP`0&P5vE VD˙ s7>*7=I =7ք`gs0J vC %YJ$T?bV)_Ն_߶']%\Jzwk`͉b x'iCb| vn|䌴r& u1hz|1o7ʉ&n3ߤ30cc]PDdQ`ZԙTG< i!W)jӺ;W(oRͰ"OAsi=}c9wj|=RYU y=W1`{p2 ʽ)qj^x*Օaoڈ7F,VBo7JjNj cd>tKd,# R:uDȟH iΒYl^>H>^ϑ#gI@EE U+U'AzyocϠr=Hr7~.D/`KxjǀS>jxoHpiݪqKo]ʕ%ZVL}:S-2K39b ah`8);"#'bͨ;F-n+rU`O-!öm |%m&ʄhQVl?a>h鶰x|hO|QX$?MC2 Xv0(\z=@;V=?.X!6VU=^KRj<3))슸@^k>uqKo%#JO;ŃZKN 3w–zO:%9gxxȵk{ a="sd},rE~<KOlpyZop)jaG*3yczpEYm%~hu0VrsYӌ4F& P+w^A'"C,$rj!`Ϫk1Mk~$ӷk:ܫE!^U]0cRe3p4N쬄V2y[xgj:O_7)`N 7#hy"3Caz}KK PG34CwP6P5&ǒWo Gԛ}Wo)2VjDܨID|o%%|h+qd+'&eIٙjnxb/sW4^Q3XiF$J\c}IfksK;9HgFGB`2{JZ3 jA0Ԗ_&Ur˿EToXGb4F[1gHy:׺|p }o= H_d0w#=Qs$X+k69YTƴ=,***~G?ˈ-X0GA:55߲*OfK| 4{ۆL3 I \t/9wN)(Kt"h;aol]2 _j?s"y;  o u2f)u%mm?Je|lʼn#!MUE%ߺ܏`6OnxS@@SşV&v':Yh}H#DJnP1~^* ZrIfML"rٮN%$=k"d\kPwQ 0AIB`36>Lp2]Og?@l}%>b唈y&Z0HA *1pv wzoaA8PeX 飆&!Vݒ=|LAjZ; oQwB&s: 76Z$L9-ȰJ֜oj]+~%7{vQыu$J'.s("7)9.!)+yyWq}ngN_ mcRhQ%$ PL${=ש~1!ψ/h3%D∓*)XB7 ɧqKMљvf<2@;i;9A&v,vע7/&0`w[Mb&RP@'3|@\5٩wϹMwΙH+o$P^ihGcSFyX˟w;ގ[8VJ8IR *Bg[0zl$ԡRs3~UV" i݊N/GȷAkCyLt&JVc1Wnwe|BHo)!7_4[s> . U)=xo^)*h#q_o^Լ~ +^,&@^f' KBL- )]Xx+xKEY>,Pk"n}zΕ&T<N 2dZ三22Tzd` A߽Z D`hк6o_ov繸iA b=ɐrViGZ}\@A /ɾ`vN Ͻg& r)TX#6_ engx!.̜HL逰zxMݴ14f#d C{u i"5N SW2g, ۼ0pi9X]{-Q$}NM~q>2GKTqGkES? nC'RJaQ7?%dd@qEL*wثXB+Ch,+mgu/@Dy'"ZۼɈOۅ'R Mϊr=26ij]e)S(֭ɿo삐JoG.KnM- rRsm&^p_!lto@0;'){AS׎8@=J˫j!>U[`zKXd\HreҬ$ .3_.}vNltaoar Hy9#fene:&#c'ooC-ALt! \_Djj&۫v]^#}DMI0(bcv@21o˪ s :<صtiEaΚx"? !1R]So`ɼuYKc7'·  1B"tyJe견ݎPh >)ӑWH5~~_|%lIN}S?mqMfx\i6G\ * m)AU[$?2'?0h 䆞BN,ϦZ Z,ŋT iqS?uN=X䉪wlY]xe*\Tt9 4_â&ƿq 汀|!df4;8y)Fr+A[U4m, P z2XJP4/~{~_ VrED$rPA1h_?{0>ېQ$yWͬ%Ñ>I`z4^S;fb~%叓 !M7 1}R@v~\MQHT!/ZvI5w/{@XSb7Zϟ[A:GީK5&M="1%e'- ](22lX䂡~ }>z]O.836h֗1;70_fiCGX$"ދŎ*9d< oi=խd{X\I6ZZ?D{e|a1TY-8@] jedx0's5uKI_sHrIݴ}G3eAĐ3̬WN>5bl_t-< LͰU'@S֮uu?!58DF{JP0XÔDO寅zA6q2 <{!vHMީmgf`w~H"ٶd@Sgpa o%lpG.lͣP2@2*j>EA3%AxMtSG//l_ E=@X,ԌCׂ dpql.: K:&}2L'_2m<&~Nb/vZU=I.=uy{74!ƪ s&Q ׁ-/.['=-dr8 ʦ@ 8a4 MZ,ʴZ&qsia7K k.fTO%qjWk23O*g(̍gUo 㠸Bc$MqC%e kR4W)Jza?F"80݌26khh}36<+QI6ڤj ە MʝyH+r1y&+V6L+Msp& \7LY*sWS7B.?2jk I Cn gt1PR]1e%`ejUmjME=׀74xPo>t,}M9z67),Q3+ ~ W.LUfdIC!lzDžTeX\ "$'-cX2I; H@WA7JĀ8DS9HTӌZo'#>zM\u&0LWS6f ШLhk*H߬;]Y&#T/p~8r6ɷuh]ٯF5Du5 &> (}%tde pոZAxk)kHG(5zb0fK (U @qY jh_$yrBv@3[ZZ`T<5SoAOvT[RG_"J.¦H*<.)}Ea0 yzȶt20PSw.^qi5^a 9=[?v{M + 5Ӻqfomn@G_8dlVb'I;0:?{v=.I;ҺdZ _Ņ@_M׾NʽXҨF~-y5 Vscy)O݁CSzy8C$Zyǫ̖$WX+Һ8 6w~hrX¿ NT2}O_Kq>̆_%O,;ѷK@=&!"Tgy֢]߿;d7(@T~WoQ'FC0c[Żg}Æ$Rk%Ă*s L88>ʱjˈGW3`7*OjdU -R>/7Oߠbc~fo|5ᘱͤQ^ݔ#Qt=o39!VfU@5Monjl|OI1NsKCrϗ:@f ѰpW?ל8#(G6a$e]%ׂ*p}e^7vqLPw$tt<4vx(U8tqH+7O(aV\~.dV#%F 31];.@y< ՚+l>74-WQ<.R}rG>S#2Idq?ާZ79::ͥ F3\Oe⢍ytFA)pfi3F13Y~ AHD5 L$J~ D,AX,üȀ ha("-0_Q@hu M/4CRΜt){; TRv]hωp,1l`=YE;~ ٕ4~'{lA2[T]oR.wA@{yԯ{I+3}IXUF)r"fLb/C+5I)hZ;} :F[dHVͪ[ɟec>e!Gi 1IJcqDsDc,z\mZ˙4 *!L%RPd(HҀ@`4phGgKWa):5 0z* N>/Mg;6ڙň3]m8~gI(#{9a/{Ě2<Ӧ<_.J.qH֎G#.I\ FP/#5.u(=C˓zPY̯w6=W@5:Uc#K_nMl3/\sr8kf@*]wQK Nxm̥L@>InJ}BAvh^Bm~x/v`i3*6B ʺdt%ŕ".J#CD xFZj;\ͳB?PWv3.)Wަ/As,ϻ A)OiQ.)9Zii |enV;zaN2=/g./XrHXD>}jG_7쉴%|V.&}pIO/{S`r+XE?s)03~PtQl(_72(@n.S7JJ"HQY<,Ƅ XҪ?U { UFdrԸ>Cv-j>zmf̵ Y|cѠHAsH;޽+gsVhw}^3| 1_b 4`=&l0W41S3f٧b=0/V|* BJ2LVXq:h'N1] [|ƭQ!uU~2TqU_"(\e6D|I7 MMA'ģ1$}5. S3e`bXzK$uɠXl2eVf ЋE ŧL ۈulfNhDN(޶值Xt[9lAL `F0ŗ&T\?FE͜(C@_:"yxxiC7m\^žv(!1}x &U\/8CV[hv27:]Ќ8̿ z<צOUe34C[e.|@z{}TtCFIзbD,S)"xNl\V!.*OsvʐgKEi>dE=q,Twn6BuX! NU_|l@~yWO |Et[M#m5!49hҍ"ws,#@ͷ:sY5g'O"vB7@anъ #`WJC^JxsL^lp;Oq*]dQaÈ`l'w&lTuZޔ鶛eBV}X-@ ;7J:6̰uyQ:(g8q{]J.Urڶ>_[ EzoZ& =Q^!F4lE{#V #{ۧꮳ 3'er¯$ȻVN?T<&{cGOXi3/= U`8mпdЄ(jFx;hek+3 l%gc7ݱ{4"B<c b !aS"8[56>cTWaV7r5O((Z\#}daQޱn`S>)mQ $uu8d΄p*^ܴذ}oUW,iR"ǔP`DÊAyGpH|/;0I&4B: mۚ|(BIjM?PbnG-.b(rN ;nSѮa f;1ҡI\y?@7ʉ>w~HZuWCc/Q+_UW߻&.ve쉼idzu맆Ɩ'LuGﺍ0oOܾM{8iyv#qqwǾ?T &R%zߗ`^x)1 &y}Fo#8,4+eL4O_g;Ul,8ID:C(l01uy~ܢG vqmUeP0WWʜ$9U%k[cHK| -czppv:T;Rk+p\8d#g^ 5t-=&m~#6>/MLܼ-IY {`Qz6me=ev }+' uOPM 469#Fc=ޓH{cD6$1 QDSR- 8kr.<_d -d"sG`9gn2spߒ{o3z_7.#j*Qr$Fy6y W vs7?B^ >SX1/~H3ӻȈ.Fgw"$*hHO/L[w@Pny3V]&aa?U'2~wASyٕr0춉Wdu(9:I}R[DDcS%E7/lԄZ VSO`Ic'ྫՒy=@mC\Q{ \ U$;9mīy!Y!)+S>4<wlU95hB?ۄdWW/-lF0ľcdr\?i<,FCn?_DBS %-Jr-gST>4dalTEQ}9Ϸ%o׷@ Nͯ&Mk:=Y&,VHSw"Qh;C8RVdbk _HUxl'lo{,q3w90JMM2P\r"z/tDC9.o$M:1J )k0xȊZ||b,CZ^V_dG1?50;0 Ό^QF=ˮ(iK/tP8Ѷ*x׭&M@M1v% ι7& >\P_{d" 'tKh7ImϔcSFF|c.FJԒ9#F?uA,2H/jqnqk=1D c*?ҺJPx1 OU+4s"<~ Ww8{|JT y;^V3:9dD-Aj @7:6 `O$Ya88PK{x*~s(-nxҺ0 яj(RONjd{&o Nؽ Y').` D6_,땵qDOPC/! 'WU`aY,9aS}f6D_)*!iŀ`.OD u3aʜ `w'ۀ4g0$uTdO1<؎U}Pa SF>[gGtc[ӟTz%myuP[uq@Jb,̵bVJ1¿Нnj)?tz@9i{<'@Kdm*_qi (iݜiEs9^!3w;u+X,ńqÆXe8c<7 7˗ kYkM5 IV[, `-no`5"+/"p!bg'P{<ɋKJ/ ϙlBS@# у>Cݢ>˯IwF#j^wgm킄_ָ0mv+vwvu_wIddޕJCK;]T-0 8rpD'H&{^ H/wT2|3D+qm]&:_DPG;5}5O4nGùj>"Fַ$kj!.1lr9#ؓἱk @Z5>>߲At`@sDGt检/FN!.%.Z#0zd`כ+!^zu S1hlD?)P);##4?RqEKYV;v{'U~6Ab+P%\F l{<MSE T@"8B*k* 'ͿG+[[-ׂׯOs0rd竧.:\:f'`|'Hʼx4&(:I*'@{\%D!,IӖonctnGʤж\~k` ٹݧel,]rO6Ge8;faʸ8 A+f?2tv6NT UF̊ѳ4꿅1 WAׂzJiXYVaYڒwDMc菦jo"8+%ŪMikHϦˮyIPr/% KDx?nNMi/O@6F<3wߵϚsNM/@< R4'K͘IecxWѦXB;yPt#',;PGE" "(l6_ҫ I^P: yxVakP%o9[χ0mJ9 X;k(agt\bBh>8, Ś^>DPkÂ$7˰0ӱQbk]/ 4cܪkd) uc C/z;ėg̓G CH~9 )c(Y9_H#o!U|tK*Mhd'Գt珩ΡP且2({'F#R4J@-ai$Ê3T!;=ˎܵpk@"bR2V"R5o5s~5_rS/Z]N9iĔdv2d5w'|{ĵԹE6E/uk +gnų0mEKfgl@UjGq5t#w0.Ag3g;Pw ꑸ:MĄ'Gb_ ZG6=]Vl :n/-K lHU3* \ Aq7)D):EJղA0c\6\Viisor/ }BF0Z-š2]E9Q1xZX`,8gn5{B 5$nk`1@y' gg ;i= {B@~樜3C_꿳]ݖEhs#Z+NDC]6 M0Xmv+O͑&qOH*qbuC+OPXi8Fjvm(Wn%o܋EZƚG+v!ɓTw @>I MM[IaAf{K& oI멼 `͖\aDvk=?QZIqTfT3!َ'tܒ^X YzFh4K%?b-V* \KcWd8]f*J-cID{[D'$Id43-$ҢX=9?!.wDEA-/29x`57 ˖*OlɰIO7I–L kP)4g/.t Rsɘ #P|򝹢0J6X8ɣnRobw+3+{U̴ FF nb$/%7[ biBӺ$q'ڞJ~AHaCWhTm*u4]<.N0.w.fco=d_b4 5v8! ʤL!- ;P@X"%K J{+>("~e3eք[tQ[wyTJͣX4H{5do~|􊽛GS_esaYT8'IM}` rgBE^R.re)VjC1ljyi]el^gґD:-7kd虁,}Įa\xv+eq'G]+9qu^/m==O4TXjcbİj-IBၿsSu9xaS ?i vև'MRHw}fCDueZ&&y-D$ *#$U-}O+ Ğn><>h;'RE4 HTcg5Kf,,v67qM ݜ'v'g6&N8({/ n TC>q$$\j4+s0RiZ1([I0])EƲ[[kmOn?  P"q5T 22ܺ><੒NI)d-=k"el.h! uB# PʏV b?lr ׌$!Fluu'BFV\.rQYأңUY1ȂdUV3OO9X2pUCa~]eN^Fή:J2*-;WϠ˦.③ߧU- g_k ؙup %b 䣲@:h,'ruv7lf; ;? z,6\ǘZ տO Ô-NnX&'&1DʢDP6gre#|a%AB3܄xfx0۫+qؗ"!UʦFtX7CkgЋ.b$P~r.(gR$:MܖD*&"st`) aX۠PyV7g[8cGFuUhE sYH7F~֎[2K=c売/+RԼz׬}#~$Oc1.wigٜmy*rEj; c^>Ezn3WpLn ʂtbn'a;VbZSjz7C:mAlƎZfr=sV-ՠuaƶyqpO eB1:?ֹ|rjH;]>\P?E2R`R?;zTe;E|-Tq%fq,r$|JB@S҉g`a8{ Khxw csVA1h5jƠG$k.0|W@<6rB 18kV3+,۝koNT4FMbc[6#m[{p7lyVuȹuvi\H¸bT"_vj#3K-5Af n\%ni-؛,MNj n'ɕ).CBvp{DɒPCBRXGKLrjRb 9 wtÆ nXln䴑'^>=%x^}Hxb0*^br^8N,vAεԹލ 6SQdVrnkS^ QgEidwIm[ 𵸓׿l`~$)m^Y+PY" ?B غ6 ˟C7 S..6vlޕV2˩єB'B!$-O-c<ɈqKWӓ=mqvF+t?<zHC p)Ԗuދ?P54aHgU"rʠ#TPg9>} >g\ȵ P =A 'h6:ΙaZT^ʙ@:&W]2}wF3l0X/q`C;o˰ƣG.-q:azj*m_6IpEcxju.;1GYE̵!#G=OW6\+]]"*aO4^I ۹hid69'j%"^S<̆n>c^.>@!%pD~~+sdtR֮)<2/ S\Nr2)/sji(JBQǚ'67 {DՓ׈{76MBXE|xÄ &b7JǩGK] PdCRw ݿ ceټ>kbNs:i S)a(г^/QL,(Sr/iEjj(Sǎ l^-J$6(RTwa9q&F]le#(z{f%?9v1 n_V&ڲ kD53GDUq1#iY÷=[J\Iu }ɫd"a{}p`p$Ȝ8`+;k-67K 6 p`!=õ\։*_lI(*NMp; ֭v#3po:cDc du鞏 *hTkAFܜL5כRNVY1} O"#ɇ'+^dg;T2Cka~e'[Ԣ:!wQXrrIgJhC&3!A ݠ`Y-Qzߤ hHqsԂ i"p `yT4[:*9Y nd X,ѷÈJ(wנQçYNf2{?DIrx5v7ҌnMdwQ߬hS?kiz%V,K(T|JO,j^̍'~$"SнKktԯ+٧ ңG0@9aPTNE_T.|5}KU"òeҵ$ p^r*04,SϾ1/@b֓sCǙk -y?~a[ޒY^x VM0&ug]gѽ9Sem0xfcZ+nũEu5T׀2D́%]*p'O35-t. sFB`fYeѡhwTdo.Sf}RREr hHq nqL *)7[:tYfggޤ%Q XW禖;<_MDWTk m Ϋml ,N4sҝ]<,Fw'|:drҷc]]Ë?,8k90 SDR.Q;TR~ϯU' $lM)K 87l@!2HGr=/xeGyEY )/V73bbK%It[|S]~R Jwݽ l8Ct:"|9SO=!o=ɜ /l|-Ri|l^)TdNj$UI7w>݂1A|PT֩ `{ᬪⳭH#F@|qBUI\$lF}sf6Ҽ϶A"3ﻭXK\;|G]gGni5A f7]WdcK`xO('r rVިXXT;?k0l,6S ay<`_hv*D\R6;q5G#g '((}oϯCԟTQQ!wy;H=J{ɷ@VƱ)hHk9&ӏ./)yK+"[f:x*y֚}ِp6\G"L ӞkW[0a$n (!_jo*=!SBfd}dVRPf^RHP*l Fl!ǯ  _{xo* ȞP౑L¸ҕ/v Cq0?ԫi薾j-*OCjLf\H|=$Y܄l#*bEO:Fy/M(Qpg |XAf256sRMYo3<3wUgGKK2WB BhSs 2Ԅs<6ys;cwym!l"tP#ck$z6`;{3֟_[aZs1knםY ?ٓ c̶*jCpd qnKh%>qQ.3V^1#~N2 fWk׊GbV@; #ۑwh<=xzyg(V4hNSPpUr "xzX`F 3xk/RZ1WV4ͺ)W3rGr SlVrs_ufƔ.Su?-cpy `) n7Q*ʐ ~'6 wa8/yU@5BJX*V*nbng7A_9R,5!ܕ|zPÅ8 E0z:߄JǃO/x`Aq28$ S6p!-@ XZHmH>R㭓 gymy>;0?jRy:!sІ^)p͗{. _s[?B Fl}aÐen?yɁ6㥔~id!mgL7k 9ugf65BΏ8d_ Lj`%\,K9ܾہ0 &1 m!2k4b[?(e/Hh5%H>ŇI8f"fÚ~,YquJdy(D 7Uj4f;uTKEU~sl):#5ROk ,ْ |Cڗ3BgR}_8QtdV$_t} EۥC-DgmOpOVڇ~Kj!8'yL[$${,(B!/ ŌX8a1L#ܬv_&8 sQQ4$5\:~<:\{bBt~;iN{zTl߹{ )fH=R ]A7"mR6h4eJͭ-1`~p"DD Kl"#Z&-d8Ň GW,TFRVKCrC?KS:"L9lN6/K`l9PO"(Y+\Ҵ61އ{Oڷmag ~ ߾]64]sB9aےA *!D28;*DB'l)$(!dW2KʥMi*YIV˟PNɵz XʬhK9GN]^Fν H,RuS:5j. M^ 8IL(w`O闲j-&Q!c-rlx:}]Y!vQ4^ `wI05)dtY1-2*%K "Pls]N*%T 3CE]6L Kr!a>8~"\A6Q oش%툍+80x5ZgΉ[;oKXd[bžؾ:D4[a")v|'& W±wH2ԓ=(hD8cB;!Nv9?CFcw9O6ö/ݳ ?+g{ZQQsi% aJZgw.q/MgZKE )CTP C UѯIBCԖDP6Ql h}O$ĈE 2 : ܍ ͧ v3u"&bz͋vdlpi G[`q9<|fiNj6y"s3G/WkgW-++{T)Q7wf(1gFr ii:ib{$ހÚBC8ވ3B1[n_xuw  44/BtvPo5rsv4RKkZdl?!2\Pk^l-Qfη%쪋W7hhR ήJgZfQO MkpU_~ē97F;=.lrlnb\|T]N,&͍c2,ZIy# \Eq`̒ިءA i)gv oOh+YR"SͿ` rcu*7r~J./Z}-6RTb uc 8G ٨,h>8 ợ.>5/?':"HT, ]_oK`hu,`d#MnegQx6Aw ݥ8V!Kp4)V_g3sR5а+R(t'uI`nCb*4Vbū 1K8 (a7ɢG\b 5jvN)<"[]^:@̀DySΎdeh."-\=h9q,g -1G- R]Xb%CAć)(:,-inVE?d^o[V1d<&=[3ȍ3֙T]›f7Y[7A؁Ř YLZgO` 2/e1-;-gFO­la TAqv*BxR.x/oEiIe/Kj@O#AfEw.4nSfMֈ Dڒ|Jb™vl+~QPe`e\"*K witnBo^! MBahϛpyk\4\Ս.݇N"]u[0ұve£. u3 װ)s`c٢ h,~;J.[hz@&OMm ŀ[Ɠ[=;NR t-TxI>#TfϚ9a@&>:zH } %ŞQZfs hF$ #n4N:Y>^r; #,|&sZ;h. pORܒGLL5:gxʼXCMnZIZNt~#lS#\0݁x- iN۪߄`fMs3 eIyYi8uQ5ni=F(oSϩO\b@?1mؙ,FHb 1X9!CX%y@5> 6ª[ސwQ,}Y~gy ̓|/Wa(|+-vF3͎_hվ:I/ꪍz!5GԍFc=9l֏7>^:!CowWF(L7:'BXԙL/y!9g8*퀕;t+%a@y oQ ;&g ȘuBU')CWZg}uCxK&6W3ó=D^ }5)x@NcziGٳZ@wz4Wu$[hC|;D"ofmH 9~VƝ\@6pթOV]34ZLMRc]f~UZag*X, X)8ZxeAk!fN-}*kY*U+ԧHVKBvc$p&Jˊ`483tzUoi/I~!މS|i7)~Gn4qtMT`a W ˾"T#Q'e(/(K˳5}t+Bhe&b~mdr@ JYcP # 8 @A/ÏҪ#PI0;ʎ昨-$yѥo{(JdES>Ag}""=۰M(L5g(^s:&.xK 7.8.܍.6S.Qoyz@Y!Rإ\1`pխkMàPWnz?|Ҭ󢜹:$L\b0GTlUkjYۺ5(Mj?7-lHuE6~ 1Ap r"ܔ؈ q_*Ό_3P5A\ii~)C/0{3G5{mQs2r\X dG@v7W]S(>2nv Si%" x$|AQ'&{X%bP1"&mIP-6{x@qgf9?BkRލ_]a gܥJXos4 =^L#suk3_-|rLsB7K E]eڋSITAPld!sICBMrimEE|Pu<-:?zeӯfzHC\:7P>wH@;bQ? \:pϣY#iiڌ^4f=#j~ u݊}ztQ}E\VLBxzQyb e}UO%u_l$jZN;Xv t/ְ]'5^t#UOLlC1oiwhcTiN"JCNOWQȷo |8TWDgdui@!I'5\ʌ8' t4T39 *$rp&™H&$ñ_S37~qE ? kY{k}vLPam#*ͦ6=\"n2Yry+ȣ&9 ?*ԈﵰidG &7[<-2>P;Tj?q5z uc+[3S$+9ݳ` oQΉaF3v$k{#֋I%!]8\1 Us ^T PٯΪ\ۍ>.o%8,s_T{~#xܬ5ULPY:TMP %#Dzp?з/A,]qxb>`֦e(۴ߊNS5Y-#.F}s.ռA꫽S;Y5}<ɋM5E;)sxbHZ<z;LY5xj4I@4Lji"{qf-D 0#<5Ѩ"߁QMbI8m8#a9+T!D*G .S`Fl~#Eͥc\7SIn^)E4Y ,fq?zJˈhWc>' 2_l2;qZv?v)Ʀu8#ݛ Ցi^L;XvC:a2{R8 {b9ڛkU lo7AZ%`IOT{XLY,q^KLkE:q*AU5mtQk̯ܕuVĬ%+' E89ssThHDC(V[ɇ'EВihN ttDidbaqRqEHll!j <[-:JZq))yVa:2r. w7ΉKwv"S ^cR+E3z0;lEA$@8]DC "^k{8xQqElߎӡ kO&{շ 7,;,޿VY=2}ޏeK#qŸ!B:XwrZT7R7tWO =b ݖesX53 LZ{ҁauTxvgw;#'Zןo? qpEoYBaʑʶ.veG#(p " oϺ8Ґ(wLdHKN`)yz?&3";M_tиJ 2=$7і ]Q"}W]O'Z^ U$pba 7tM&Ç;-a맥?. @s: wӆMf=h̘j_\YiLzm}t,0OCZl>H !Rjc/%X^٫s80xJݪ|- u9Fڠ@ (HF! t;4^BY!nӻͯU(e}:zsYb?|J}A#:-;ƛ_bbt"yCi "wl7V> erți7.[z,nKp8j,ȟR'y+YYѻ2&_Ȯ+6nx صr<jI5#؂b1(:Hajl|Ր&0 #!O]`&P&Ѿ}+=hFτ^BWS~GDhƎǥW`TPLDl&\V`Fpqխ 5hJ>fybUk$hϡz#kSs|erCv%躷%4klO~IPA~Le.'O6,E&@/BTgKe*SҒv+26^:+} %LO C8  }aIδR$fl+ yj`ݧp&!//MuJq <n_,K;4y@4Hõ2 ^v(EW[o>ߵP5, a%JI<& fvDRXIMM,)v~`+@[BjO3O72y(6m2vg4 jX}>@&)NK&Vlh W H/5P|xwDh&_ۙ^&g//A%WWTD$bxʍy^Ñ >;PIAV55}!_nVj]%P)r:K~ w}0 ӋbikXk}wےrmD ͖jT[Gah\~ӷ%Q6AmTkaD#I@Nt@UW9=?p0PHc+i_Vvhd0 1*- k\s ,qكκɁBH6Bd#?T^,y 4{ll(l :|-QBQmb3a8K=3{$>, G-%K|ZvMёT bʒl7whզ? eη8@]yrǟswqe[ !EvgLP1 .EUDUh,q@U.) (YmT & &%/3E}[vXcX?FC-$d.WVtb@:;USYbg:]V僌>.uJmwomU֏Fit7"H,jI!Msmr|F\%aꧢO q8|xPiσ P~[Z4D끌. $]W/F1NlbM)Ak1b0]Ը(GV21VW'?yA @OGigjGp>t]'vߔ Ou`Qo~yT#&b0#&?vYvk`E,tsʛMP\ }m{ S0 Ì (@)pN;^†7מ 9wo|%6y/MԽ鯦wF36"YzP̶(ܰf.H#qL%Z{^ql$%͠R @bܲLyt^J4'?HiqP.L*,T {2CڦBmlZ&ڊAx' $ٶ6 {I #/L;hFp;8\jS ځ 3(_[5c%Sw1C:oo[q(({P>F[x,k- m>m>(jSΙ3ϫ"#p/,=Pn)n.^>HR8{_dK}kF'::_XzwG+ RdUIxVO #G<~kg09Y d֚ bĬִFn?_STJ5lQetRIe{n}7s͑ CXD{u9ʵ{fͻ 8&rwRCEWb~w*|0ImrL9%Wy RZ?9VS.O 0P KBM驱= W|NcAB!ߏ,HGfHR1Oj8>ն2d@zW -)w JVÃ>V%,]Ok?۟,GZ.ST#dc% x!/ RKC*~z/+;G@yv%xSZ%4wc,%ηr&y^{Z#/Pq?ǧ%e{Ml0[G *N"=wzoUV[pi /-4a,aEGf9{MǪ1cM8ZLY[ؒ͝6AOMfc-F\UThm`|Wgcʜ`m.\&A꼚 q@w:MsM^v"#p,~FcH}O#ځ|WS.?jꛮv_p{P$BYGW42WShCS髧8Z?3ܳUw!?@Q&?=mZQUkne8tѱg5YD_ouw/I ,_wv2Ôp@T NX!~_so .>BC 3јWz@}Ԗ6]#SuJˆ`^. 9֓O#-Xr45 4FRXw3 ۦ ;*1KL[ǡIrAN}(4_sL<6NJ+#b'Pxvȳ}4Y;UY(wSLfv(J)X}K[=u/g-/bZUWx&"tƂtϒJKLkzADSZFꦩ扃 5Z!FbtWt0N]„˖"rYtvk3lSML=7@א/ue,c嬾*%w߂aצQx9|qE\-Pq*mn`Y~(yA pRHE'f1`L{L􎁦hoUj~L*JP40P0pte<> RDQP2S@jFW@o m3(bhC{-a94Y(4mxfɬ,pሇ##e#:uVۑJC1,Z29hNr ]PM4,K.Cs`*,SٕP8d0eVBxzثw<_S?f¹xH>BΦQMFNKoɨ4dc_~Ka*,Yܮ6g=\ L7@ \W)iCsV`<]r%2:*{"# 2+-MC{GLFqZs+ ~^*S Pw0Q u'EB6]NDm4Bxħ4k͵sQ I*rcWH4|:[ʠB|ojq^@:R`dZ1ONѤ #0\ anmL0X^ϝG4WK '<~\@xm[q&P,H-BZw&*q8,Ԕ$& zܲ0.%s[@E&\+ ڨ,DqFx2&v>`ĉX'l}neXEHX9IP'7< (==`SuQ<ȭ38u%7ЄZKmp0I* -j!b4\ĺW!zһԧ] ADŽU؃=OHzZ4[5B֔:me9ɸk h'Yr*è^8q9Tz3.jhº5N5{hk@/Ro S;[?95BČEa5WXyD`+f|(ƟOvXBo0Qεx{'-ݎc{pS[K NE0E1>,>wK /[1y:pD}qĊp|_ Pבt:]9/O)Ug~&23L,֫$V-]pO˝lȢ$=>HL;.`R5Gs 7>Ԅ猛< L+s6G?KAK\NTH}+Dx\  +l@~\!`)ԅ¿f;5TOśi^]y*$GзҴ9ٴ!f$3RY{Cb>B2^:p?xlz r+od<sz*t&yJާ j-{Q욞2#= ӺƖT19 8ڃRgzhB5*mT=t"I*o4NW\P~_g һ0 k|{3^{J3x,|FQg؇bN _W u{U^fR> i~v=KP qNjWpD|ށz.:@9t:%G#kuz\/SO;gq <'EV$OI}IPOvD5[@< s{f)i(l9== M qH(49TڰOU"`ڑk0j~e/G ]<qW2 |^JF?zyvK⯣-’PdYFJxUӿy`~!>-DX|?PY?s<FAծfdSs~-p[0-vuVVhyىN6iQޝO_ϤЇ6[E_+ Ɋ ~ԏ!v30~MuEL"vj_GDSb_)CJIclF`Y=urj@ Qrc76'$X?s6? gO `Bsd]_bA^Tޗ%*%oVZRLl/KEfNL dk?Jk4g#M=ץn]^Q:/wbIJOǯvLH  c_z=O&c4*f!]ӕJHz3z ~%S7g==VB)$ޕ3|tUAy~xe!wE{MXrFbf\D c/w%lUM (jQar~S0䮔$l~)'◉ ܰCU3س!돨J\` ;VTXHEŹÊQD' ne Dcw[/+e ŸjrNq*YX(AC\/+EC8jp)8ŏ~(|պE3rHɘVOt ܜmk5|v*w6)XHŞ:U`ŞWHY034^(^ IVƕ4E+>Y]8$ /Vyh׃.SE;&2~%RQtъ⦽6=sڹ2P[="כ'I(==(RCF1*1TQE`\siDsJ>~]*l Z8-%P> -T9BGZl ˿_h$puW>6_$Z.Sj*Dy(vF0cƒՙӲj%7BM،5tD>(]gv˝~}3ԙ/M6=bעut{riPCVXj4C*Yk$R¿+ ½LB9jI֎EHp&)- K)PUyLI9o@z+*=kWqK˽N8نKy {fMSp(Sed4ʷPs3 "ߔ ?XrI!$CXOth'%pa'8vm:ސ݆'8TGu7'gp9S׭5V? CD}ͧ`C0Iw6I޸֭mW0eRv_U-5$xRyV EYH_[>8Qm_hpH]S:i> Mi|Ĕ90x؊wO(ptErOQƷ(bZ1)r|T|/ʖx83e?|!hqBTu)PcAQĐ/+dr{E65>[O:H։%'.jcW[VT,ngف|)J;ho;zHyTO%iidn:3H*e~+$Vzbjr5m\9FR&lQr}E| 5EGU`z#d A{&݉37~ Hv4C̲NxgЈ^nߟ zݩg,Yj'owyP43cod"P%3P-%,gwHPeyȭjaw$Gͳsq o' \+^Z{m|,5L (¬˷u+tŏ+WXn+&G  [[vY>Oc&btWNUWAbY޻j~!>8RnHtDmO |N>ɥ;B kg 1lWQ3ZӅogQsj|xG͌7{'^9.$EE5؝s9fMg)qgH_6nnu TaUf@,{$ͳ{ybbpBCjd= ^κEFBʸ#MFhaEutǪ ptfi ߂j_dGΣ JLqXzF'%4أ/ܸj֡ݲU5ąŽC:ݪZz0%>BkYfsUV+k~Zl|5 9;4lZ W-}-XX&~!y#&1 I9)4ZT% mh'P:֡$#<,ta"\wJMs+92~-C5GtҩU峭KISBN"r>$tgHM8πC.##>:YCvٵKסZj%ȋ᷋fAz}0D,ڸbYj0M\8qf:d2L7",\"S(8']t\*@֕4ROŇqP^A gPuLޡdQ]IZ&'(;o&XVgf*w?Ń[n,KTm NS]{ %#wRCw 2\$y~6HwiRd Ig3i ?+Tl];M)uӇܕ7L\#n+Œ9vq{׉C<y=f7mKOr7h*2N}ؿ`6r{<0jOQv{Og4HTBb57FDfyXXt^A8ZS w urp% Q7'1~4I0Ma߀bzFE6mE%Dԡ&=i^G'[l,ƭ?;A Ґ5<8QW.2{NQs>v C~wԃ&bVbw5PD;H ƒBHڦȹk(b̴eq!D@]>ռd R [m7?TZfT)#d3KsBURh!nHx\oA_VO9йqWrbit656{U-Q,Bda4 BE$1dʌvow7Xf G:?uJ#A"eܢkgܘ@m,\2j,akg)Sl3ӇQ:g~4QNcE&\aD>+#xO^C@-?E 4g3R k6~W+YKZfI:j£j5k扂qzJ&y)r(S@zf:9ĥ\ntjpq$ͽܞ"qT(].˗/N?gջF?`^*V'%s n.7=hԚ)eO6خGP|n>9XzJ۩?IXF!xQ;=0HQ$. ~vc# i fOg'>AcA"kO8 >ܠ+<qzכdcB6'aN˕d3J9cdҋp HI?x.ek\)hk^=L%[R{?xPtB7}W>yT 6nq2JCRh܉gvPOwԺi,U {(:|OJ eRQ4R;w1a9’9*.5& ɱsp6ep+KKYs2Ps)#XYlǧKQCЭȦ CmљP*q;۩[ ]xVkJ]qWA=gfAǘdd'4[]B(\Y Ttt:Y%Gή zO*sșK#fWk8Y࿧RL._+'# }# 7uf^@DŽIKJvq+>njPYT{`Ƭ׵R%%sΩzUj{\8댯4ꪣwfdKӱbu( 3mm~hG&Ƌm\)ĜK3)6_-WAYwLͷ+9\(T+>#tmVB' l%zRųa^-*R[!w4rcш\P'Ƈ `{R7*Jsvr*xhl&yXIH>DŽLP䅂,4zQr&96fAZ D Zc}B`_=j.XayliІӡn%.jY.bxe'"6 uX 5= Tn=3<ڴ<⭪L0ꮳqNJ0(/cK y;~R5R@Ev(6ǵ~[ssУ"*?ЗZI.Tex-Fr:2'NvaN O!jD$hCOO̒dtre@y;߾R0@7z7q+?ӝ93j6ٝjbU(pfɁ( ?$pC 1_(G$&( `4@3*d@5Bxc0:9q@nUg72_2uHIX^0#G,NNjomܿMI!w[ܽ㲂k"K_*I魒Ll=_=_ Uk@a~v̉VRl-u[2Dm_f2Q=`HY*uFD}E MnMCTuqqeNF,1硱E|{*CD2|1O֙e0d+``#x;3TIl8ŻĒcLsxVWZ!)l[[]E5yݳS.WRKf[Z"H XPp鲝p鄤`Īg(]Pt@X%U[il `G &.sGYW&B k:bK ;aG:L`6Kɛ.y/{7]^dU=]dsUs0_OsAAWʗ xl k+Ts=}#T~A,ܝ'[9i &O1]!qD}lCGG_itQFi @}6|Ʃ2:é-ϔjg3 ~;VՁٖL!0~pW.Rr'tY֐~8J~@Wg3wY)qW逨L̎[d!Ah?C;bmu6%.VNtMp2zɤ#MQ్N{R ;(m?Fs{c?һ"ن)cvs9c^N g<-B]NyO);ru  f4(#= ?ƆOQFoY:?@3T_RFg[BI,7L4bKH19>OT3-FY8PwH&LJYp˸@7D++NtgW o6`s'th8̓RGZzJn>dG?` LIO)z*/dP|Rn؀F 8:1p{zRD׈To03q2aZeMi,{45gPU2£ܵ%c;C(`+o _'}YLBPFTי;6PZ bo\v"!ϭqDf<uL"\DAdGƷo+Ѩh׽}OF+$v6Kn1Jg#߄XJVcv-iͶ\YHT΅|1]L#8Z;;Sht,f_>pyUI1Rmj9)(JIw4MJF#u8\cQV1WYԵ3Xs*`=98'`XV(m F}i;"+k\HWT=R8TAASݠ5`NfCb5ʷ҆^熅$u `1̎ԓ2>< Rj#s"']Aٖ jkLce8 82m糔?7ooC(b)=<歓)w%1,$WgmimOӥ iF|TEA,ALӃi'@.R{,A\B+a?;`#}mQ>دa߅b'ѤRloA~33 ulD%'xEqyY69=ʈA$bQE=9cZ;glc=u7:-I-JĒҕeXz+W_>;нϜdE`_{Tq‹lju C|/8GEFX4㺌y7<᳣9+m Ƶķ&g-W?Y~Rl!GT.A'yKuf-'?(2>QGd-S9R+MM:MqQpÄ]Cr[,lOӀ.՗qau,TzGHc+C~7bGeWr eq0~~I@Ho*!bęK2ѓ>.sohjbVCIJ] j8yqTӳ'Qi7)`hc)Tn$9ܒ9'RPxɬ ˑ*-X)9 eA.@u?mCVKïQďɅ3f[޷28cOye.wl񯍰FjT_Fo}sx^Roc ql&b2e}!_J}bMkJP„lݣ]Y1*-`dO#K=uX4Y&BLn)gUŜ lMSR+#:devaɁP apA~B ,H@Yc^NMw^%p0b\aѱna@w T'է^@d`O4:P (a {lDSi?#C]Kz&W@c`y% 珁(+m( 6Ws=rwKecrʤ q*pKtxVHtʍ眦lu hygFR'^.Y'61tг Y<9\VFN;SE4L=W?!7pR+E]9RP634|J[5{v&s .'v*E$^lhj 1u: 17΢!s\ d,DKkRJt&ktDmعa2†/یc|P-"?JE.\$&W2+8/0ʰYQ"aBzC|bAp{U _?yZx8 Z)_8CWHɮ5L5@V&/&2Pܜ>=Y2P? ?wɑ!h.A{P94V@cKg [Z@:\Vb{>xxS_RGe(C 3 `}hYL<~1΅:JnwP4Dě畋xc ~,+"j$E 4Ɛy1~wҩ,b}Odt+TM+ 9-TBzQ?yp_ۊJ%sYa{.|?C5h ~nVzz m)O/''銈-Bh@DG. g]׹#}Bbށm^.{0t ){'Rpgl$J1E|px': T(F2zT{^.d|~A+ME*)ܯeRK_1"oՅ1N~,3Pdn@"WхocrQw09{%0)hDG>ldQs@#Uؗ{sxLO 9"T=~C.o}ý/Yj據Ik |?ӹGSc`9]]AJߥw)e*m!f!${{  AZ"kYwT o0Y@=\XΓ|FVMjH>jckSTQsKj+] CEˆ]L>;܇ظsqiÔx5Wu3GGq(,pEqAM>舂@#cxl({"|ZJg):〡/?\t Hr]uD(vCEk|)5// 0S7bwYseo^j?OF>G /kG#26tYsgu-KR,o\ Kmb9E,v?D%6Aګ_rvnKS]@!=qhLmF0x6MHE:(ni BĎGmVeaUA>d.,/#Ƭ*_q[}P> s[Ni  vFU)]q$"G1M^]n9mzꖐӈP^JG](Dy < XSu R s̀=sQСpK+lGkk"X18|%ty@ߓMC`f"{pgyh19ZB=Gkr_ #460;)DK0W_?|g7! ;Y=+LAO:bQY ^ Q.WDZZ$$lJ2,=p}Cp@AAsX%rރ5VfVds=E߼Op,yg&CFGQ:"DC _ɾGd,bFtАE hUQ/ɗ@F.T.]t ('MEj? GZ.tKѨ(8[~i,9r@v?an,[O#@ER3'>Z(+QNv9{N)bQZd@$E:bMF&ZO8NX 7&KI˱2ܥ?ʐ18D D`=a?kanoȱ=hWd^FMkEJU49;Zu:m~o[Jb x> EI?kr0loTeKCZβe[KQߣCtgŎ+ %Yh >!cmP$->)8X 䄜a`yJėkජ!ռA Zu fYjV@e /׵Z"iӥ ;R?5D[# Rd+=@laPhA|aKO9FV犯o;?-itk*gZGiZ֌gpB[WT;uN6Gl6ۧ.=G$f"R> J($*"F_R,FdmV$ȶYQm4.\ Hs􂏵BIتE tEil(.JDie&S|5ǧwڙmyb3?o`je$_ge>& >ĢXqel\U  v +00$r#)`?BbZwEIt7_h7ʅ+v'N5 ;d~RqQ-ز @;sLiVz8[x{CbDJѸ@$YSEgCm<*0UayN$//O؍mEBޯ(z 3f|U>c$ɭSJy/SCOLs^xn2FWjR'3Ỳ=8?qdh ŠOkJR*NeqJdMS aGxɧ{i̫EZW& gM e^o!s,婔|8߽9(K *]$^@'v>K&/)m+lǚyNv-ȓrrI(=e# Ep[gi$E\:?pEOjxt(vVf`ݤSO xr& 53%: *kНC2̪ niQ.h7}wC~F^b,N1IHdM \D,QxDb 5[PDpC*bh,i Ul63}bPpZGzߐ%C^Pΰ.t_?땰`~5eX$~yhC?5<{}&,H>e!a: n" $)^Nml%}JAP_]c{kN,GLCf@[֬$lR,+anѬNTDiDq{cjgvH YH㟫1\ߥ$(5.Gy$#BʎȽ.sۋI % .Z#U[u\1%(jUJ;x%,chu++Ak!\Q N8QD,]de*Wh`b/̟R!b1S6x<4 IvzL{~rP. a 4jTErBoޣ!1B B5HMu~Yg -YrY,x~z\ s/mܗ =,kZ)2MPY [w;!J {S_pGeAٝCPbx.elި:LJY wvIj[dGD\7BsʻT7I/_0 Q7!?m \6txOjXr\c!`GjqS'@ wj݌غa n.ɑ` vSQ1#qHzhsjsW0`Ĺi9t筀d9<WͯS )/)-~>9sU"މv/¥4)?v܌%>97wؙ3kxy:(5Ѱr>y5єQ0/W.F7ӛVOT%AeZ"yp,iG.6m}8Fu D3t7X!?l Yk75r؀:\Upd-(>r]U -2<䰃2Ym 6 ~w*]KUCW,4mêvX#K`dtW(Sx-BLJV#`hU/=!!H7QTGR2%csc?RkF&G,jA)'<+Ʋr=5b%$sijꜝ w&{7rkgq,O$oI;U]\@QJG"eY,{FkŦ GM)L-:kG;}#&0B;.-L$kPiod4Nzsją9*+u+#1W&JJe3QY͚…$Kn$@ިT4qQ( SݕHx+Ra|_s!G;r#׶ĥ+j;`[BKx= ˛5*;+~G9xx%q)8˨gb} nֺk3 AqUޠɚ&'i(p1Y]d<>)l Fvaaq,!Y+0is^%@K>gO2p.xԟ_8Q}Ir1}Nտ JR 0Gi&~LY)TJA]M7ӛ{/FiѸJٮ?YeُeڳWh-@AP ]B*6`٨6$qExGpAݭbHVT ˆ[7n f(a?"v)vkV8nNa5XM`[ ND sw(Sz~t1Yco'QZli:8ўW> dr6\; {mNܮDZHjH%N97G!wȂ;^`)ˢU Jxjw潺 y#!x^#. 1G. _ غTLg9AQ>ၑ`M׿1vcf+8I>Y5iŕwa,d |1 {@vـR1Kj% ӚXe6v :CHi7?W15nDFhAFq}&Ա2>Zc̩,Ex0_v naEm,6T㮮rP>挰RgI q_aY:[2PO/}YyN J#TkHמq8vzZtYBO  VNoc&'xTvPEQ"K$6s,_kdm ).orc%Bu\GﲲÃX0GOȇCGvf;`m?%AD̻Cb} K٪lDҗ2|WĜ$X ]9i}+Uh#Z bV8u'a Y[=WɬgCHuXM5~?/4޽QKub zU7XlӚNЈ!pwSQ5 CwgnA&P~z۴& kp};M-rR+r!:4^\*F#b]OǢu%QabI#Cb"18n}jP %?WY=wSDđm\"6jfՊ.fk1C!kk8baRMuºsr SQ|>6.o`ơ\T\}7jPygmaadbA1I~uo,nr{LΊ[2c/ȟT,uպ vƶr ۹)m"|GxcJD}oDS5›]+MeguK9m#6vifR ~$:zbfjKͩiDpb߳d¦fV#޹h>kئ'k9pG~?)J1 ;[o~FW2DM ̈́5L+bC%B>,̅NdN9 h[Rxuo=~μAL! \Sr@{Xɔ0xv %+ťGȁ*E"F}_ [ŲZff."1]ÜO>TԕMzds~$6p0n{])MXď nkGte>ӃW_ji G˯rYr7N*t:JY:O擻3<+B]b+PV) cMPjLN2PDtב_N1F|nT"e%@Uuo9ΓζQC)X*C=_R,h P=klr{YR*x74TIw 6`ۆ6"=@ *b]цe I*t%Be*>=_fnZzx9KSwW Vꚡ! 0qZpz˝VEgM,)z; ^s.{. $_r?8wi`Ə칊4X2Ď ѓ"; F~y/CYԇ u~hG16#Ìk1[ T5bwI`Hɝ]5+T nPJ83b4qb(7+ȅmn&a*HldР"@EV5)$a)xXCPEoܸSͻ`qg.m|\8*1 Pdآsjzmov}dj^4vtxu(.<*cvhDEu+C.w{K1jumM׉N;L "60yБB%LGEJ3KM!>7VMt&`Cac>]('}?3BuVX^Z R:t9vjuBlPL;(pZb#>fZ4J"|P)qRxh&pI$X]D[W*@^+k8iuڷd!R:NQAIک%$QY\]Vo 16SK܇9ѵ.]_i_`Dq=59T.0DFc^F>۷wd*fӃ CRv@^#Z[' 0b4SӍt~u*6yj, m>̾;19DʀAaB|#V_e #p:w#6̀#&TZ_wTw|2G \`zZ7$qhG8%Qv/slFD@xcESoZ,yނY@g YY⹻]n(ܶ4}ِ$| 1 +}UV.o\K%- zٗYp!;ϭ}h&`MSAU!m "VL0g595,A m^Pj沷{C\⫿mv!u#3w+S;z8>sSg2͗!!|ANm z:_* FtVY&Їך\ at7Z^8*d8u+ot^~jHV*c.UtO~ɶV WoLk٢6 R֓J@weO?>V`Y16X?&z܀O-&.wwvGPQԥb*4>'y&u}% 3+d)-'nveDY4ki7#;5zƹIX ZN!cPzSs2PF\t ޚұ.3#3OnwF}xh3.b7^Ns&X5x~a h8q?au\=i k5viٺJHɢ3L~ K]dLI[;k y *۹muQ> {o7?Cip |wk̬w\Yu}^M랝~d1͕Λ"q8#@$EK҂ ׸^dWK< &|ĺ2WfZ%h66S*m>xi'k/>*nt"fpo U"bu`@.6 h//;Qг5 vvsTqA;ޞ <#c5$5Wq ?$oI"z돐o\#GLPLp>&1}{ 1^tYs/)֝dJWA7GAuƊaUy¬TJ?G`V1$v=.S: }RkG]_:=kSUdlz Rx:rpLXိ"DY|}2@Lϭ<4{ɣ8k+Y BQn} z!ѡOM{^oTc0I&8 \aN EPt= ƀs!-g#V21R'|zT N d15Tѱ}rT:+>;ˆ͌kjv7XRO46q/wcSŷkBv;+mU{7 NPDCQ3b`&.('Y?Y.$ !֩VpwT>mn[G't$;Iͫe  h΁7lO~AA*'"l~#/!': I5:iGs t}(*:ur~}[5}˘LXԁg2`dnz+7$n\PF1g2:Nʜn>Ɵ1Lug},7z#(Y捓`nB'h"bWXqi6v{AVLȸқ-1kbjdԅzٱεSQ$bѦ(A&GP}no~2)%Q4=[buC^mQm=} wz*;ЇR7}L486x\RP^Vd3 y_%{􃬈s2UHhAFyPo3 a$_!R?})? -Փ=6_z(V|ot =9Q*"Y[ˡBOҁ6}lu6"|~gvC0\F9346Տ4L$˔~mGJ9ᾃtb/(:Tu77}9̃SKL{H¬$R5qsG'TkGK=8)II蘴)U+PG?6勋8m5XC<s>p0Gj_ B?s+L!n=*ylw+mىVeTG)Fs:JSF<")X- HiZ<&- F2("V٧C7*~h t\