python3-pyasn1-0.4.2-lp152.3.4 >  A ^[/=„:(KPג-xѡ[<6? 3΍MvR ID}jF60ba5de9a583bf22424f3ea794a013e3a23235dd15c2d3cacfad139051364fd45eb143a50ecefb2127a99f960ea7dde407932d63D^[/=„xdž~nqt"S)t;Bs  ֲ"%h h>u(sW;s"H]_ y *>}:qSo%Kj~\Fr)@|Wהڜ9qP#;= &Bg+K-8$2p]oT @pCJ~ ' Ε뇚 XL,hn `X-j3{U-I>DN}4(s8Ҭx `G=|YfrTA ?>p>?d ! 8,0<@S\i    $ % &t(+3--00(0@0(08091<:2nFuGuHxIz XzYz\z]|^bcpdefluv w`x|ylzHX\bCpython3-pyasn10.4.2lp152.3.4ASN.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.^[scloud105 ܽopenSUSE Leap 15.2openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/etingof/pyasn1linuxnoarch$$;;ii66\z;''  ";++%% ;[[J7;((nn{ O !;SS==E E ]]JJzz  (T(T ZZ!!PO*>@9% #n6AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^[f^[f^[d^[d^[d^[d^[dZ^[f^[e^[e^[f^[e^[f^[f^[fYŭ^[f^[e^[e^[fYŭ^[f^[e^[e^[e^[e^[e^[e^[e^[eZsZZs^[fYŭ^[f^[e^[e^[e^[e^[e^[eZsZs^[fYŭ^[f^[e^[e^[e^[e^[e^[eZsZs^[fYŭ^[f^[e^[e^[e^[e^[e^[eZsZs^[fYŭ^[f^[e^[e^[e^[e^[e^[e^[e^[e^[e^[e^[f^[e^[f^[fZZZsZsZZZsZ^[fYŭ^[f^[f^[f^[f^[e^[f^[e^[f^[f^[f^[f^[f^[e^[f^[e^[f^[f^[f^[e^[f^[e^[f^[e^[f^[eZsZsZsZZsZZZGZZsZs^[pZZ ZZ c81d78c54c2d5e9ae9c49cd189fba6b1cc6032ea9ed9ebc5ff470ce16549680e6df8f435e3c3deae8d22159fe5b4a88732263cdbc86437f29f29446750702e4a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b76734442dde720320ee6648208e079a1b407ae30ce52c47271d06e8dcdafad6101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9391ea4c744540c1dc1114be2ef25ad282885820164a5a78734aa9a90129a984408726cc3dd43332c4fec63d1dd8b5bcb9bf12152f2fc7e14e8e581467dd8e36408726cc3dd43332c4fec63d1dd8b5bcb9bf12152f2fc7e14e8e581467dd8e36d00b7922b0bf099fe933f598d6858b9c489876bf68374fc2859df6ce24b39b79d539538d15188c88cebfabe69eef0b19b510f7b5aa7889aa018d0016e38a2d4cac1e7d8c41b7277e8336eb20132d1762f911507f3bd591f91ce2f04df6c1c71eac1e7d8c41b7277e8336eb20132d1762f911507f3bd591f91ce2f04df6c1c71e1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67de8fd4e06ee4ff302639014eb53cf2a9d1e67a7c56ec1ce4e34dc9162e6ecbdbde8fd4e06ee4ff302639014eb53cf2a9d1e67a7c56ec1ce4e34dc9162e6ecbdbd1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d017098f15a68485707586da2e54f4a339b8967a2ff6d3ec3ff3d58cecbac4dfe017098f15a68485707586da2e54f4a339b8967a2ff6d3ec3ff3d58cecbac4dfe194eb3b92fc1baa1468532014e96da2b17da3519342c0e98a312d378ece0aebc90369b07c4274352bba3e769b4a59b5adabc9e93c81037e0aab328ebe710bd84bf5bca0bcc8d30153d50fec4df135e9c93a0a8a9ea14d14999475effbec8b0ca6a371d1746307893e72e3959fdf9c0312d68b07c9d94d820360beb7707a9021db6f1a91f7adf21db65a90233ef99789eb87ace5c1ee93bdb2759355d1a6d520d5213c28c81269dd5841cb2925c5222ef2eded8989c492eafcbf05c0f2fdf9c3ff8129b590b808a32ac8f92e84353089151fc99d9d2fa980dc494b18ec66687efb302370921b77297e32f671adf95301679a8d235bab1498fae4607bcd02ab3e8f256130e228c53d069493700637b6c43dbf9aedc602672a3aafe9da29ed0066d1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d33df1dc8bad4ec8da533c75ba7273e2e1379e7353c282ae467bd2f9e3f42382933df1dc8bad4ec8da533c75ba7273e2e1379e7353c282ae467bd2f9e3f42382975877ac2f86d9c8c07982b209f2c43d369790c3a6a36b68f98411997ac9e0c608d288efb47247bb818831c7cc08f46fb6d17dce770310cc642fde4e59cddf3b87a87212f3b104470844a2d9012f41635792f8adcd8ad092aa9bd847cc95ce39afd0773dbda0c66023866651f13b83190f86452b9f8b64e80bd59ea5ee0a2df9188ad83bf56815c8f3ea71505438cbb0f28d361902451cd9f0d2b55d25ff5b5e0552f13bcd2bbbcc149b5cdefca4b81976b6680d8a04798e1eee37a389f10752f1040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67dd386482404f6ab6fef820c9d0c287545c9963b9a1c0be1aa9db5ec65d2d93870d386482404f6ab6fef820c9d0c287545c9963b9a1c0be1aa9db5ec65d2d93870f00f8663730018f6bfe8d81d99330d70dc0f1d09f9d3dc4a519004fccb7914f0ccc75fbf935ad39a4bdb6569d12192da476607a2635bf426c23407d1300f1bd93c336dc92158231305188d27bd21dc4e68e72b3a7a8f6b534f9404fde8306034e730aa9120c2a184442af14f344515abc8e8fd1a2b26bb3892b3fad4cf467880cb686950a4ec1501550e0b98c86fdd5e84b881e1735c4a07d66513685bd32e487823386d38c7826905b64a14c70ace5e7609e5c388fce7866bc45ed2bb597bd21040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67d2fec30e4eb5424b451ce5d38e743b2cd8bff1e4271decb30b7497c919b7532682fec30e4eb5424b451ce5d38e743b2cd8bff1e4271decb30b7497c919b753268c634143af2f1868d216076993ac3d7d2596d79f2c7c7b373a92ff4022b44c4a5ac4955faf1eee14f591fb8b58a522b56704c4c0a1fff21dfca46379c70dda1ae72e48464cd25d42d779e5b5620450d3a7e00af0b73b79779bb780b0c69075ba1678bfe98d0ed2515fd4b7f3b9136ea0b41cd723f89140fdfce9ca75089a908d42b4e66761c30e9dc6246862a43d9c1a8a5336d5ed961a43eddad1f2b7ee1dcb66a982987443f49526773b24ae4044d0530ece8e05c626e03dbf052bb3059a8251040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67daccb45628a84c0b07f409eb61f3b10be4e80623c1049dd31a2038e648b124744accb45628a84c0b07f409eb61f3b10be4e80623c1049dd31a2038e648b1247448a780f8da7608bc33a76e5f7fd5a73c4621b631b2a852ba4783bcf581daf97b88a780f8da7608bc33a76e5f7fd5a73c4621b631b2a852ba4783bcf581daf97b8516d50b5d34721c74783ef3f5ca0f43e8066681320b7364d3a8de9a9482b0a2a516d50b5d34721c74783ef3f5ca0f43e8066681320b7364d3a8de9a9482b0a2a7b54a7c0ba2e89cc535d81d488e338678e1cabcdc82d38faf0f7440abfa128537b54a7c0ba2e89cc535d81d488e338678e1cabcdc82d38faf0f7440abfa12853949ac0fc202936ada89fc59f7e0f2377e6a1389417484b8efabb289a6cf7eecb9f14cc8b7629b9c34e6af38419ca54116e6eb11108f65c759a6c933bdc4e7317bd727a4e44f194da26bdd9c2170f1378cf8e319b4767e21450f8b3e1c704eed5899265434605ac00641f25edc53a1530ee7076a927942831f89fdc13622c64e7a28073fc9afb85dd0e7d2ded4d97459111e6fe1ec6ec4a2fb17e75ebeb2aaaf6a28073fc9afb85dd0e7d2ded4d97459111e6fe1ec6ec4a2fb17e75ebeb2aaaf6da0a9d0f8e16e97efc8259398d396527cfe920b0ee68239fc06b66a12a4676d7bfa2f2baa7d8e65eaaddda391a4f8ff1204d6a04ee39ac118dd6bfed5d5461461e8b96ae4264773886f34c6e70e99815dc924684a8044ea0e10e2a6c69c6f7c390f7121d9d4782db40f9c40a86e5ee9a34feb63479f478affabe50dcad457b419c084e1a2a6239aceb53b414ab53057dc6b9d4178d933518bc91ead36f47140f56512a42e50c9b26336e6aa7596cdc76c5fdd35ccfd9b3e835ef0a8350fad2369f3d1197b5c4d12dc623438cecf600b1807a25da824c70682fd4c37ee7b59b9a5eec7cacabe9d65c2278aba51edc2701c2ac06a3ec9513a22794c298c271de661040e52584b5ef6107dfd19489d37ff056e435c598f4e555f1edf4015e7ca67da13107e8d4f195a7c61debb029d3f789c159acac0da8ea8eb1af3f3d305765c4a13107e8d4f195a7c61debb029d3f789c159acac0da8ea8eb1af3f3d305765c458ed2aeab0311e87013d892ed5125be95dc8f7fc6dbae3271bde1c33c49e8287d7fa9e0d9598e3f5fe3a3d6d81d91899bb13547d67d3a9ea2ac2ed6d9d01a2f368503f4dcb3bd336d5bd937dc12ff0da689a8426e372deab23f81ac51180eeaf9cb0c2f2690980612d2dfa72b3bcd3a25eb7db1cf4145c443b41913bb4e2fba64c12666ceef52c976c0e9f42870bc60c04f58fd067a577fe95c18532e5d6e3cd4c12666ceef52c976c0e9f42870bc60c04f58fd067a577fe95c18532e5d6e3cd28a09502a5c3483d3de589b89284daf4aaaab4510e879c378ac2fe7a9ca71fea28a09502a5c3483d3de589b89284daf4aaaab4510e879c378ac2fe7a9ca71fead42c74b4fcdbc9f6956a68538fe7504cd677c06d35451cef60637abf7e1bccda8080362bf418793cfb8d1c408f117f2bdbe293e0ea4383a498af4b126f7de7afa9065e803daa10a1a09b26d26fefbccc08731b69a2815265195562292f44bc8c9043cc56741de698ad03b74a3071ae60e995fabb66aef85dd15fdb33afd580cac6661b8bb93ec3c7100936462da374a66c539119b8361bcb6e275c472f8ad1f7c6661b8bb93ec3c7100936462da374a66c539119b8361bcb6e275c472f8ad1f77778c9e63d51e6d4336c61eac96e61d2b11205ab17648cf656eb795826c77ec6374287e62b1aa96f9461e0bcecec0b74048cdb4834506e2ad1a92e4e90344f27c55aea16cf033e3196ef838ca954fe14817842074b3b9c46bf7cfdaa5c6f5d26f28986391d13588455d85f43de6ed73de99533ac7670b3f3f21c6c46fb435a31898027dc8c12728c272925744530b73cb460290d11166ccf8fa828c2fb323409ed3637c3a45a73ef34136b553785e8826b144206ee0d4cebfc6c3b37291c1ea68a24e22175c7f3e50f6175261737980b58d392d3f26efae66288eac8aff9ccddb5880d28301fc82a5a16f43c9e83529a90306b4f13658a79ce3450e1030558a27e7881562f87997b2679204f74dddef13eb106888f4c4d63a5c291568bad8a40912660db9de7316e7194bfa39d53ab0f3f448089d12963d3f38fdc76a2b5995ce1787e6dba742bb23ddbf4fe8543477aba15402fe657f6f92ae8e5b066268a16e230673cfa41e6f86b24a6805e9c64132b13492f4a06310230f67c9aa4eb42c9195cf6ddf5e9ca54ef4f79f390095a54ad49e7e02de58a5cfe8733a81e7d29de64064d3092d270d236ba8d12dc877fd4f9362933b573a3088879b131f3cec19952466f60d145fc28e18363191fc7176a89e2eb21582e866124b9e74e46cef6b260349a36a8c38c2f5b775cff2dba108ec852053a7d13a7babe1d58ba0162211e3e8053ec62f1d9ec845fe3bf0662ab18923789f4847798423856f8daa540fc935530e0800a9e39cb920dd4ac8e34fe2a616c40276234dfea54714b45bdcc285cb16fb576b2b31b3520668dca12a3de5ead46fbe88817fcc76616ff41e8bd309d2566393634c23ab71249354112b4b2811777eb1e0ee90a1502602847f9d9a25b70bb0e4c89f4e41a11950365d98a13e2e6ad6ee4aed80cd1ecffc93d98d44e8cef01d3e15197ddc815a81fe1b8ddcf29fc04e54b0b5ac1439c74d1d2cac4a7479dce4f69c2c3502d54f9d52af83ba9ef38c0394ff254e5683bcb0c6dba9a62b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pyasn1-0.4.2-lp152.3.4.src.rpmpython3-pyasn1@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1ZYY@YéYY4Y@Y|xYGY X~@XO@XVUU7@T@arun@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- 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 filecloud105 1583064435  !"#%&&()*+,-.0113456789;<<>?@ABCDFGGIIKKMMOPQRSSUVWXYZ[\]_``bcdeffhhjklmnnpqrstuvwxyz{|}~0.4.2-lp152.3.4   pyasn1pyasn1-0.4.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pyccodec__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycber__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdecoder.cpython-36.opt-1.pycdecoder.cpython-36.pycencoder.cpython-36.opt-1.pycencoder.cpython-36.pyceoo.cpython-36.opt-1.pyceoo.cpython-36.pycdecoder.pyencoder.pyeoo.pycer__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdecoder.cpython-36.opt-1.pycdecoder.cpython-36.pycencoder.cpython-36.opt-1.pycencoder.cpython-36.pycdecoder.pyencoder.pyder__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdecoder.cpython-36.opt-1.pycdecoder.cpython-36.pycencoder.cpython-36.opt-1.pycencoder.cpython-36.pycdecoder.pyencoder.pynative__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdecoder.cpython-36.opt-1.pycdecoder.cpython-36.pycencoder.cpython-36.opt-1.pycencoder.cpython-36.pycdecoder.pyencoder.pycompat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbinary.cpython-36.opt-1.pycbinary.cpython-36.pyccalling.cpython-36.opt-1.pyccalling.cpython-36.pycdateandtime.cpython-36.opt-1.pycdateandtime.cpython-36.pycinteger.cpython-36.opt-1.pycinteger.cpython-36.pycoctets.cpython-36.opt-1.pycoctets.cpython-36.pycstring.cpython-36.opt-1.pycstring.cpython-36.pycbinary.pycalling.pydateandtime.pyinteger.pyoctets.pystring.pydebug.pyerror.pytype__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycchar.cpython-36.opt-1.pycchar.cpython-36.pycconstraint.cpython-36.opt-1.pycconstraint.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycnamedtype.cpython-36.opt-1.pycnamedtype.cpython-36.pycnamedval.cpython-36.opt-1.pycnamedval.cpython-36.pycopentype.cpython-36.opt-1.pycopentype.cpython-36.pyctag.cpython-36.opt-1.pyctag.cpython-36.pyctagmap.cpython-36.opt-1.pyctagmap.cpython-36.pycuniv.cpython-36.opt-1.pycuniv.cpython-36.pycuseful.cpython-36.opt-1.pycuseful.cpython-36.pycbase.pychar.pyconstraint.pyerror.pynamedtype.pynamedval.pyopentype.pytag.pytagmap.pyuniv.pyuseful.pypython3-pyasn1CHANGES.rstLICENSE.rstREADME.mdTODO.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyasn1-0.4.2-py3.6.egg-info//usr/lib/python3.6/site-packages/pyasn1//usr/lib/python3.6/site-packages/pyasn1/__pycache__//usr/lib/python3.6/site-packages/pyasn1/codec//usr/lib/python3.6/site-packages/pyasn1/codec/__pycache__//usr/lib/python3.6/site-packages/pyasn1/codec/ber//usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__//usr/lib/python3.6/site-packages/pyasn1/codec/cer//usr/lib/python3.6/site-packages/pyasn1/codec/cer/__pycache__//usr/lib/python3.6/site-packages/pyasn1/codec/der//usr/lib/python3.6/site-packages/pyasn1/codec/der/__pycache__//usr/lib/python3.6/site-packages/pyasn1/codec/native//usr/lib/python3.6/site-packages/pyasn1/codec/native/__pycache__//usr/lib/python3.6/site-packages/pyasn1/compat//usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__//usr/lib/python3.6/site-packages/pyasn1/type//usr/lib/python3.6/site-packages/pyasn1/type/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-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.opensuse.org/openSUSE:Leap:15.2/standard/182040b931861a0410b74aebbefde010-python-pyasn1cpioxz5noarch-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUɜ͹. utf-80fae35b6f95a7120333a6285fc83d0fd192f52fde0f5b81722af38e6093453cc? 7zXZ !t/4] crt:bLL (:l%$}d=_5/ Pctfw%y jQ#Ha ,7%$d)Ba\ 5bn (+4MÉS-&ʫ3 YD h)u}Qliu+Pd:[q{KUFM,NdoBZnpЌ՗>]F 8?fƊ/GXƈb1xMXqK^d͇L鿞 _G-`9?]7r -՞ -o=>O% ̂"秲]g;)VP\ҸL=_ֆȍq + KZMzzzw9s2}}(k ָ8mE2e=#\ О8Z21uW~vn D du@ˑ"{?i Jj=VSA Zd >t{|X 9 c &dL̡-BFJLL-e?E&C.>=PΫUnY&$p= +(ԉS!6h #vLi6P(KFKs i`$[ɦG Y6Ǭ r *Xa:pJt%+I<$*|XtLy? egۿ)sl+no Vx=mG&Z@ʽ2[X>8[WdӠU1'.26 L0cI(_C+;ⅥU:e7htQH#_l))'xa`մ^9yN`06D( M%ks3m$'\|O` iɘ fҵ"_qtdrJTO bX$Zb"HbL.8@|Z߄#sJ-LO.neh& ֣]Va 0U]?PW;W o-b3-џh: n"W5kPƫ5XhAVN_,-\+k$C oo,x}yPǻ3Ṕ Lp,H{)Q!(AMλ9%j UV1R[l媈/|[,(@ԅeCJh5Qr8ԄҺd$X;O˺)1ez41gvi5q(gxn.Cx9` Аkv~b,{H0)%?27q^>).IoKXFzS6`V0b暮!sT#k4e$Y[ZӒ^{f7Ll;׸J=Zx'xx\HE]w-*lBQ1s"4.gфk镻O)mD{db,B! 5_GW { U+=J }*b4qq$GzU@BtWRSDQ4'Oc>a qVDgEUsޭHxh~0 ]mQirQeqHxAlKŷ`m:[Ҋy;K!;q]Rdp/i3q{%-g܂î1ЛPap4rV!a\wm8&`6j 4~, (7пfvz;Jn׏` ^l,}Y.bG@?U11Wڂ8R[ Za ɤ)?y5їթ%DT|d0Qe2+wflȔL[x7sP|q̠igZnAV=[ѱ.|5*~r/1$1wPX)a+5ʝ!i2eR2 pK7[׆ ֥s+ذ00[~uy i=yROF}xHܤ,DLё3-hg'yɿY+}ҬąʐUVoGF}@G&x9 `}>ODkTu[BJŐ=Ӗ H^2iTF,lj:Kဂ\B; 5vrʫtKlL/6m@\TyCAJ6@,<]&gT܋죀7Ab6d@2d7>|q(]zO_J+\ ͣl_4w~CO04ӌp5(_B? o%?G՘g Kț$x6O59H>|m PL@+ +JȆy|"JÁa3Ϲ3I \]9;|(ݙ cŕJsO<'ty+Ub$_e"MC`|1fFF(HHhPGsU]5ֻOiG.1R%zY<%=i$5fQpbJ~{١)f+ﴚ[݂_t Fiuq!Fg*!j<09Ch,tLم!=QËgK\x0ԯi\ EJG[,kwQ]= ٿ}bu!Hm&)!ȗe'm+ds[]o:۱J+v` ĩON&HtrKN,{N/]֩1$8ګ@/>YG=D JK$fL}Git!EwpƩ4oJʏ\)*0 <1 ݺޔ|/~D l+SJL1Μ?:XKȧu&molX贶 -h9 ՗Nj3tԅ? ia&0VK\Z-S,U!cZ:eܧL)=Џ(>k1oo {dZB8/kPan%皑TxLgꪘk#A7V!ګmNGE#@Q3BqA}[z:F૭5WLU|g|V^<[d?7h)f`1C>MwD6KC PqZ;_#Cׁਖ਼ _qLqWi!JV^1ߤbܕfAj vj > x de c,yǀuX-?GHVWF6r|]A|g/ǙŞVӗRX-7)E:$?v TPdP .&_FmX@u_iLFmlp3d [R +tP' 'RÏ^b)̀ٹ!qΖ43d쒽JE]<]M o{F%5C2<6T9%HoۤYr;d,>zJ¨&:cr d_%V'$=- 0wq.(=U=XD_cC2Ҷ1{&l~bZ1j[nabӑg' rxuPn+ŸMC`D>eíg+Kz ǶԁζsGN.mgzEQ*kHX wxgѿ"eWH5T>.w0]3i=2C%o0!ThErwjDTd501OÚB*'A:]j\\+w㲾|Q~fbi /GQ2 R>YG~`*lMy Ie)u&vaEA2Gr֌H !dZmƠZԧ ᣯ|\=DF! ~dbe.n9I6s=$V-,)Z̆B ޟf(.nkkqF{K p # e]GL[r`YX{RF7UW7Xp5lz .э#&pf\;t"ʛ. d: AT nDoܹ 190WFr!ځYMu whbW]gζi.!3m^:)IjUZٓv}0vT`Xǃ:&x^>j 9xl-D6'(p8+$ko𔢦U僼.d@rsmǰ`#e-K`|AX|qx\mȍsϧ@x3- 8+^줎w֖̥鯄ό& O lsx~Ѷ2ߪ|.⧶S<|3{pWYD̃6>.ﷃfr*?f>@@)oV ya%S >z`JT̕EܟlRVkqpQJ\8fRim{DX!X ޒ964=<Yrlw-_Fqk7 ‹ ki\ hR+`Ku gwjN{_x2:1}6] {okcLtMd͟ )mڼCƤ:y!sُ~#*UL1gnvdAR$5*"^46&.!>&VW:FTfzS'bJof;8~5)ebGt<)&-4AŎ!8XA^|߷V^dv#uI7ɟ>5,`6x;\QU &Z#`!9;&LL]}lpeSd MeR9ĕƧNTi!E -;ht[R5$=OZ \`E6| ʆM9戫TtC9nq}slۤLg i]p4PJ;~d.*u-.R >~)N:D#?\O8[G[} wݕhmJFTGKX.!uݛqjjL>h;b\!Av ԃD|]!YLCbd>iQWU+ hI{a 4Ri9ff0Vʻ“i~kgJ'nk+-}[0:-o.F)k8@U?{*vA&/Ӫ|񟹉JuL/9 `ʲeJKF]ۧCnş{ X.0DLQbl)ݡ\Wכ@G}!vG#{ 6δ!qм߻s|H4vpEhB`ĕծ7XTt8pWA}bgYJ>KSl/mw\&`S$y84 K>;k7!}бUv@x Ymㄈy)łGʈr!5P3OZ"Ӆ*9Cu0a_mtn6ycpg5ce*^G^POpW'IRdGģ2Lzyd3|Pߠ. E!(S%U{b2ߢ~6|? oϪ[DpE1_-%oO:pnܥ4 R JU@"9KKU/0B\F/N<&D6'_brC_/X`c͡+n1:d.DjH"JR@m6:l_j#lOzֲm\ xYBOaMCU`Dw\˝EnOBT25A{ZeL J;]G7׫.(6'K9c,O%E-bΟi.P&M=əDI'!RXe_BDyT;# \d"F>Iv- vm'?Nh_qDLeXs纘.Zd x-RUG_!ռ-`@}%wuT^.oZv-J;lzy9ȅ$}+2܀cC'Krر8٬88<ЍZ8dh`bv7$uS`ލC`bX}oD3}B)dX/#JÌ(/[wcIcq8 iqZZ>h(=*q]btmh;ek7˦e0nXڗ2LXY FDQڐX4 ) Ϙ,8&4+BWUM|T[,LSKh7_U Bk?jNv~p(YC.5.2si݉p?is0ToB,Pg0VBiϓ+K}@e:$TѶ_iϤwtJc&?䚰HX<9LV? T;EIwX_7dC\uPxW/E<̠ZvcD eQJMmЩQ rV@JV#񹕡 OILN{_"GT0v}:'EC=NdHPRto  )XL дh>2*(J1{,7eiF!ꓐ”trrk5dZO\ױGu>7]B!/FɝE8&fۺNp6X͆I4`l@~ SېkߗfjSP^ߎ [k/a^prRjaBO{GP Inb(!c :E5XANVm_{arEBwghS^5`W(gEP5-Rtg\Wu~t#۽Yh`{CauA/9?vrJf6? Ǩr-}UïFUc<0XtS,+dSasxvMvXT)8hˤ+幬n~ PGY?"?FC8* sT/,g[+E+9ao*EA?~IHxn7jV:IoiDA/3B롰;!{۩$V"t AB*֣qY;nW5VЙ 9}LK7-xEGvyf (s.KX00y[fp {v޺ _r.̆ZPSWmPةL솊:H&~5 2=OR{W*T3<̞}K6^ycsyLz%.bJ\ ̼ %8g#hqi,;,k}G hYΘ{\(lqN xuMZHv-R)2_1 vsR}7lҟ6Vcim<7$|z&gU o}y5 aֶ;w-ȷc6fmj#+~Zn⚴quI59| )>/Tv=0*K@ׯ4}F+cSjaߋplI!ڲ&' WoZ7Ǖ^VDJX2$}AzeQyظHt3Qdm@8O72SFĄXHA!xN󵖩1:U#<>Iz n]tI$˛[4|Ȅmaf~o;FY*VhB#TX#SxOs*ԡ(!brCk'*^ٵ3( I32tQ me3Hd{/:iE4[vH 3])O]Z&$s*u~vhZ7P5{ abj6W%'C2'>|"hp"=zzUV$1-kZ(J9;|7m6 ԌBӪ/,0XoRԈ [OvQ_cbu+qM.4RIx涜YJqi[3(28_HZB<`NPs*h( nzA` oTz7= )q*Fiΐl%3YngLFחM!-íjHnS, pyZrx "h$M9@*3n3 wكNeA>P+㸯( ĻaJFl.Wr{ 昭рa{%4<'/}]^eBX}@U Y7k76^z MYңX" N,kOȴpoFL}bڅ"Ӌߝcd u!v8:,l!v͟q?Vd*-.3tm/_~be?8Of=5;b&eJL"ڤc)SiMBc-q-qI^Cy,.L;kNQsɰ=@ϳhL!fZK/Gq>v*ɍ<'#{f! h}ѧzV#v+L nϿ4 } ,dM9ct10=Eu2B*DQoSh{iUuL6p [4n9QߚJD Eh0fYziԜ^UN ܣ3ζfGc Q7s-&#brϏF\$E`ܻ= TMӍQ7sYv̈5]@Q< mJ,q)<<5PXm/ORr@  Um =e&[>׾`m }~4̛Ʃ0p1F;}`nHai'F[FQt rk/0g/)rmu׎̠>˛ban3(Q4q@4.oHP{Ev;"GЖ=2ä9oVX6^z2#4q\AH؃ڴs*;.(<wIUtwV(-'-kJ HA wx崹΋3&Q+Aꑾ/%+kU8ӞEl_H5Zȩ$/@)kb#\$wz2:@SnO&s:6}AɔB?0$HtN6 k(F >˭o7ʭ W8/Pe#SUiut >_7&ցgm6 [$!B],%iؘap|PqPksҵ3cQ]L4g)"KaJeّXZHV}l | 3wlL J`;(٧$H$܆tp(;9nYd ʮ8[M(e506VP9t5j6"yӿP w]ZAw.9:f(sF{ǎaEʂN{isINܼu*md1vD+0wɳ^(d(2$zE~ @uq{^I?0Y8ؘvdQsTbjML+^ҥn{f&$v[9@ٟ=sh}[̲ӅL$?$ bbVLߵ"\Ta<#n8`1hxS8x։j% w:H|p (q#^ e{+׻cSK͕l >!(CNQZo }7KZQ5NFf'ݾd҃!HiUc-d V7FulCO<vMhcgL"N:,[12כ&ӒZZ<ěJ0 ȉztUWyRt4e8W6~;%[%AduV<%;Sωh-HՊ|W4ˏ_ Cd)\)t@L$WX,6/5ɨk[.UHw;T(PS:RmUK +^[ =yα^ٺBo~|Df1ؒs(pE%#h(k؅M$ G3\C5ɺz8A{,2CPO0 牋"ǻ uV(,#M)L*nd&hHC:,QrA SRǕ Xß" /ѐI ~NhE.&#У$L_9ͦEL/Z˾7ם AWp-I`1ay"Tͯ68N2?SCU]`3FpVO+l-;VbNڬC7`OBmԝ\,3.w!š{./^;GšJIH; b$&5:ī@2@αl^۾I v1ewQ3 N RvSEsS2TA)/dRA&Ls|V2ŖКʊkm|T+՞E5J-:xY"a!m?W YI*E=?TB]gO+g(R}8車)RDTVMNbNMk Lj;K>Jg% W>N~S{Z睡)%Ȉ8XyH?>Ǫ,`  %B fJX #Q" !ę'‚xnn flvًK7W6^PP֦pE x˖T @KE,yk,84ڤjIz eE?$i\54o5|vpDoKH!idwJNqcG"ch~ߝZ\f܋~6el9!wtbȯa_I7N+thPxlu.G#MKS@\*2[:N'59r$q+|8AXB3xEt#ٕůwS1-+IR1ʟyPYmp¦[,vT%xvY-}y<|:B;YZKMw+2u#,E9߮L4A [9JD>c^yU.g*~"&$Ȫ>GÑzS!?}hJf˺*3ZUFqSCCR$ !S-(q^{ 9T[1JY,AŮg5LS:`t?((Åq/4Px}gmP006iC\]rZ#6҉n5`.Vsh`6f`AF3Y5H:FL 1"D ~X ]0O{j{ w t殆)Nئ! UgӖ/x~ &tɔv=޿BkUXm;FY\-[OZd$ͅR͋~.DDƮϸB;A%-׬e?VAFBll){ވ`l|3{Of8ndgKP^K7m-0`Yp_^)%= iȁ⨆p啅iXWE.5̣b}bƇ9՞1;\3>NeSz@NYT 6،Nwȝj*zZL)J4_X&3*'#!b1(.oxa]-vr] t]0y<`iiΦ|řХWYQ[6D¾AF ur~?bя?];|I!Cé_FgVَQb!&"D%}U l<)АvPCL`+ӭe6// ]j,='*d[Ѥ%۴cJ沠 R)0W)V8뾔ߣCkF; %><O[VģeXl0{x8B|rRnE? M )}/̈́McX1+- N}`P`)9cBH(X3l7ݩDܸ+88$~>3|^&@jrOk)7 ݋}WKUȇ__ jWRt}/-kg1vqhJ|L掕bF_Ń%5x%4*i `Lbmt8B}6~0AP\ͧv @~P%`#B%󲕔ՀmX5 y:_-nTaB^hp/+yQ9tf2J+kp%.KQ r}Α됟a"&DrՀٷSm^5G=ŐV&- +nAO6T+X@ t8ILw/ffi`mj{QZ+{ m`ZN^;0/)nv_|0ǣϴZ͔ӃzQׂW˻yhh#pp’\|ʜyjj8h/P} ybkiWٹ:,m׾ )  w$@8hC" :KDd~t\A)gP>Vi?kJkNM_g{k+ mN JE$WdkC*ndFj#I|5'HQ&t\Y"# 1wm3;X=(GJ4§% bw|QV` ~7  7nm!|3ܑ?+(Kݷم#Ny=l@(WҤ^.7peXS%}aorݳؤi+B<78uR%ɉ]կ^h9ׇUDŽKIHΕ["Ciǜs uWqZC@hhr f1t^h菨PԺBNOsGTt_oP Wg6Sp[/U< #h='>,˷yZ H5 \#G5vJYۏbF.\?iK|Ubt{,FX U ,[ m/G0HOJ$p(}}T'Q=~.;%'KY5PH(GFŤh0d12Nz-19 .N}TNeh<RE'[FTNZT-lHLdSH6?W:׺Zs!{EN["w,ŀQM@L.pM-b:暈.VR~ȫ2o22.WٱFAcJ"zj@V(J`^g9ںB䶽Ra1ob< ]R댖 :x"t(;ծ5#Y݇B@ae 4X|K!hލ<Ԯ#|{-ud?;?uE$pA ex? /MbN⢴ϛ5O*ONGFQ-|]jngNk# X!JD0qTw5W8U`yvƖ%'d F e&:z vxW< jAaG\x%VúFe!D-b u]x7VKh8/x4dX(Z`=L87h~4 +ZGSݓi+]/Q`We.\@f@xlt%)*s:l}K$)evՎ2YaWn#\X+QgfG(Cr2.:LJ\XGnSV66Y3?(q؄tuMkym>i@&֦= ˃K_%z䟐'%EwKX 8Dnŋd) EBH,_,g+ ?qd <'RjE[^.+J3.ω:HC<Iw wY A V0hG^OV<\ Q*Xn}4{6#jbthkEgD D&(6MM6\;ӌxՑ0M Qyɜ>ݳdٲ|L$g׏L845 b_ )G>ScWR)5~jԟ8t1x׎Nyd=~E=`Sqmz@h `jY/~^Jvew[$.O랋v㘬+Z >]-\ TKĄ?zh77qJ!+'zNbEY Ĕ,h2&zȣd ozc޴*SW i):^jhBeJb=,UI(g|helV=.AUzjܱ NxSTtb:߷Ժ;<\' :t YT0;ؗR${=Uc:~TϮ;W &h^u(?"\DӎoG+dXV'P pY%BKĜdT[JB-YbQ8 x(eB9F:S+ 4N<: c$4ͿD1G>fT? c}EiIy% FDARM'*GfPl4G03*-p4Xy6D`v[<9jԂFOBC[[šKhp)k2O>QkÇROd%zU _y`OŜ"29^-0L駗u-Y`1-͊nά!RNl.nOiW7ʟƭ @]>9;m}%yl j]MFʙsaGm9K1:oms-$hz ?LN! 0ךcZf`> Pf\Gi7JaT֏ԑa5 irk/D5Q"PO ^%h]%C ,|~j"pv*ږF>&1-c6Evk#Bq,)+y!`MU=sk[$@<..<ZHy+s:P/->y~/0 D;7@EIDFxo.eZU@=Nw]$;K UOm ȎCf K`9ϩj7O <:rV [raV|f@[ԗӒ5usI' vnhGOR-F#.( 7e)U2rpm+R1]پ>ΒZ*f:l\..8psiW$4YBjQ:0*dGrGƣ mK ⒄f6:j &̷ly۠Û ̥IoJ;wkE1E(nc%zjՙ\XsXrR* yl"lS? !c/g#VZxO"85)j%KDwݶIiFWٯgP|m9|$ՒZMP4nz- 黁8\TcNIz7s:,\DݲF. :D3ľJAXV`{h`G.vruYrv[,p9ӼG;i Uh_ o@.{.}1t',+Aghێmg&_DzJ8&A <ƆeX#WuCNTVV6Hh2E-DH~lq:Jyãw ̸q'=)i܀HfzWȒE^_i".X˃ -#/nGbkUZm yԆEkWMQ {)_q>Յ,"(o?kEh2ێ@e'B iq_"pV\Ŏd_엮0l'}IhBcxjW= ؾH>ƳZej/d!wz"DIW__^0T¤ C+.Ј3\k,|MjB+}'@^d xdž`z 6c6rF_t-fƁ**YA0msC6r9xT1P&F +^Et!VS,(wwpUaxy5F}\RtbU. i> BEjqv cz` TݼӋaY,*楐d9LȀL9H+Wwш8vwG(_l$d %?!=/Ք}z%cUcceƶ,ʙ&b}PxVDCge^@*g'4*=ab貽bX14? VmWiJ_Erq7$q}tvyԝ l JNSgWű!Ȼ{ܿdᷥDsW2di)v] 8ս\Bf~ B&ށ~O4iY*Spcc" j_:BbVIj3r+(ul+ <<>(%OV8B,<r2*,+?C8(%K+,Qm !߀> 1/`i𱺆`;i< 5%JFx4_CZs;w-j̱~ЯDly͒?E1DB6L."eQa_#J׽S~ 33 >]Z|4+vYw* ^(:F/ʇ;Oez{+ذ!AwҰ2L5Ԃ`AP-/M]ԡP̀9AĿS[Q FEp8~&ѾFT­iF&wNܴA 5[~1nb:k ȏZח0$~P^q ' KA"2ʼnhw3DEC!{ZCC fAqfTw-5RW}s |Des7䴀E .{PˍQD[y>ԀqBg5(HY)u]g'b 2i4OQUUO~":=Rϸ'x}KmN)i0#Nm8ߗ26hɿ,`*} r:g;Rm‣9WȿQCx&zp vO?FLnO7aV‰M5S{Jrqd:K,zS0Fִr% ̩η^ɕ|v4_}݈TbxjAWN) ~l*{@ G~(i]tC{4!2MpvNqM(-nǔI5ܿG7Xz}TI)]K j"}S:T"J])[AmRo$@٩ go@_Cjv<1h<Y\N[2{qJ`GX/N&Rxio~Cy n,eq|VHwfKA,ڭ!ʵϻ`zp)!S-ua҈5+3[R1{ Ѧ_68 Rr5Pz !H0Vn]tobgwuwCIOdϒ#SgU%T:n 4RiOUI??PJk^ KMtamp8& C9a _V 贼 m@ >fOK)~+2/)ܛهaG CB J'h<-:/oh s[d!|,>isTpNoTj2B بxS$F=Q&M_Fq nܣqswRߒ>1'i 2Pe+ c)Wpvcsv<ՖUI7  |\AqfE\Zg z{&믩[ % vf+i cH{gP; H X$26갛[jf)i񊰩%pH e+rh,a^Ě<5]3#k?a47aÐL~8kaee//Rs)[!nxR(JUddˀC=r>kOL4868/pW:w^v{J`glM3aF%.T6> A . t6YrH|<duY  O!Iտɣ:9L%˻WEQs)y^Nt@_kĦj84>.ϼ?͈o)u%.-6I Jʍrin2Q_UCRIoGä3&~.;vmA{UxEpP|<[݀12\*!v@s}5Ic,0QΔI7xjsh2?rA?wد~ Y s`Ὑwp_"'7IB|}gau1pbA ,DX:^Jk``fU &EEӈnᖮd; Mk(~|fh&v"Ɗ^-r.qzFVfn1yG^]yֈv}"r{Tn~W5v]xɼ`6XXa'F?BjxCmuQ Nփ^jթ~IBkSǜd3ʏA r*ho\!ALC}f/|ꠦmo0 a/^͚<Z %?ٷ!s b;dC~MeC`q&*=ކY}#jˀž+lz9yK{1'Vu_lMܫڸc(J 0 =%#˪ب&}ǣ5+G nWłZhԢSSq,;' [jYO]z6=AVzB{ѓnտF'PG)6xrTxr>C`wnue|=4Vl<>(sfY#ѠWoZeV"6a^#֐M& Q1e;F9,؊u}[ K0}\Ce7Pȴ&`_1bH|@Qռ>4.D"`tW$VC]&,@R? t5:ω2>UA^OVo]~*D*֟j8$I(po=| r8*E/f@hh Y*Dsy*u M _vIz{p4Og4x @,3fτD~7$0 NmӲ'[A67  0s=\BPʯ7px0Xi`HƂ k{LgknK$:zW*g| _^[ Gs`Lӹ()Mkv,R8+ɲEpd =<80*쏚M5T|^F>y?TF|f5zѪ8SӹD 6u?J- N FA%ȼK4 ="1ql-90`]qM U:VZ)#4sSKqofA(EGwb=FRZԻPxc3U*~?ݧ^cqc޺DU4[S2ZC|, 56!S]@{.&fO41r . U)VoI AG5тuE/L&D#?K):Rh[)gâ0HUZ֤>YZ;)8cI㽂]a'$&ٛ]Gեa߳ZFt>G&tz[%9`X4sVRіFf"{(uKqI4$rIg9y,v'fE]&I$Ex-u~G>M'r(0…Yn/ϦEwj7go-'Ij]%D)듘B#> Q㽘:%7'>LepAs<߅tiEaJWvjTvlyㅄJ/kHɵhtHTYкJދ.U•!eO k)\gV{nM[uoC;Լ{vֲi5.P;m馰SGDsIa3GB~q%~/` T)81 9xQjSzw죪n2N`hø,JaZo/<L0&o|V9g7|*K)ro0P6i|O! t@HM63oStImg+D(چ|⠵ӡ:0*k*5. >gQ?|6PP='x\??yV(yD>"O8vBE&jfm~Vt?j{oħ.RHQ>sTqW]`GQ^|%N<Σ &buf_"%GdoTi䇢<IY?G@'L`LfğXSQxHp|VWTΦ]Sd X^t8=<ãQin{/2Dlew)Hdf%Z)]㥡"ACm91ѩ e'2K`,վtLq7@pnI!*u_|0` M_r$S[ڙCIpe-EI#~Y>ʗ 9#t:k ji.N]"gP<rÄH X* AHf1*Ra3^±:8ȇ6^ў=9[oyT&Z$_OĐYp>9: S/} O5"OẽִI$>Av ң,pæ5yQvn*FSHw_ՙ.|a ʌG 9K$ˀwyym:Bߖ4O.k6kd'OH8 bݕN@[Cͣ##1VrAճӭ ,yQ)7&7ؔȧ|3IaqRA{N}Ubρd/>G*lwi__pc pޓRaR~kr_<_q _BW }.?J<+#H̙9c﷒q|e|R}G,'R vئFDx#D޻ﭘ~=K~n}RdՎ7Sp,=!NcSh҇)+r8/&#?L8)5P3zAzht#}|/-*l[\MJ`b5jhhku8|!ChfF 61õ~&xVjCaխ%"< 'OnFWzK:xu@g;XT2)"'dy&b%C}$y"®4u;P8ppJo4*y.ͤ)LZM. 2 ԕ8[ue9>Rۖ٥MdhkۋP92Gf|A)vcAQHTx]KtASpn1,-Z ;<2 $a_,ugҶ 5š(Lp1I|aLu5r^!S3o<[|-x>DdN9y׍ъ_U$[(k|M:f,P Wz,9;ߎ \VS~DoW=9)=D%+\qϹJo j 8w@Ե?EjہCHQ`2ܙrg\.{7hf`#0 +]ya8GP(2D7k|WVыkG"Tw:L}_Qye~*NRZ9A<Ğ[lQ.t[ E>$ l38o(5~6hZ؞n7>BiE +1ζ⋩7;nJvBC0- a3>㠈X,\-6<*1 2V0\YzM@/?ʌr"SWfl`H_ *նx*.N:'(ǟl@W Jvգ!t%,S !x{>GKWo]~xP-^  :Үo|>T@@C , *ь@jgE°eB8b8 Qjx.FNH!/Ce}Ŗ.j^ʬPc(@Pqeb?KJU}QހgƗkɈ0%tSQWψ64}P'l;”vǒ(A9TYz;]\!3B)_+8HjH -K[ϐ~R*hUݬ}SuE+r!CvG?];(滔-h#Dy6& %+]t;J'l׈G %@j^EGռK)A 6cIs#w3QPsݚ-4řGqX-hÝhnÄ\lڕ䙚m陋$6ANQ^GD <Á)=NqUVQ6y4# ]4hLVи!V-{ K!%尹0&p6f1\Q1\“k4 -)FQmxh;Y1wARYg-[:RERܸ9JܛO`WPXKKE$ŻKR ߝi$Ih v6ԇ0{ǻ?eAپujz1dOS[1^8exӅ$4l7OB.EG(r?xlnsI D?ZnaSnޔ$rvጵxR;ŶV(mjߑ+T ϥ߻:OBa vՆP1ߗYe^ p'4ZcUlTvAxQ_Ղ^JoUNߍɠR4/Yڋe;tfG?(GH' 0БZJxQ$~,HTkܲ<+-=v]#Zn^m))׍*j?͸῞Ƽ6mH`*vqJk-T 3kSbi[/kMRV2R5.}|\ kyKDCv~yHaP͵|NUgI2iN9 (PO4g?+& buI,Pa֦0}  S%:y4EG5)8T& =>Ӗ>n1"W>19 goTScP9C̀,~+Ӈ-AkmcO(cukV|J4Gŝ?S5d  ]hpmr=|ɫul[:X/"X؜H☺Bk0ձMb ٔ,rdMk2]x0w_gsP(y'ҹ}mj+GyMFጉ2%D?ed)eiYJV^sי4/d QAJ&X};GWzxYr5cm !k o$h5Ҧ^tEоeӌ4j;tG kHÖF6Ԅ:UHp9drOLR1'qkxjPEb1ʇ~vg 7?a6c[qwU3!X:Y@XW yr̥1m-G2^G{w"TtԒ!C |)?:z5qLmx Ϸ9fib6􃙍cP#V䓃=qۮiiU$eb^"D)q:E" SB 1Ҡq^{q-d| k`3(e=2r-R QLj =2h8yV}e 9}θnHbN=94h& DfAU:-fl>G.8~n*{Õ9.6Ӂ_82 )=61"=kAhʴdCa4ZU9`nE[{"%\y/!)({~OfjRN4.Hۅ\W v3?Ruhbh4| KRQ\pw=k`^ؠ!mqO~8Eu*aY 6aϑx:߶@ @3ιm d1S5y|!l$丟XiAz,.f`T@"2WU!P̃z)~q=T_ ߳J6BY;{@vɔE ؒA?x׳OH.{ )AD`0n۝Oi[$E3-).2 {Lj &3kV'Rɢ<}3%M=UݰR:J Tqʔ BAiK췶]xLƻ(_bB )\Du2~`:޺_@۸d]z 2X6ݭ隍ԍ^/ovघV$ ~Ƀ9{h4'{q vvhcÄPoY'5uL~d3!rh>lx]ܘs =tʒ6|xK@9vTp0{5f=zDNtĎZR;ŵǓ fˀ"` qtdℑZR8I̚ne+lϮw i2"`I@9 u 3(4rcr;ڭǃasa8@^*e(s BWq9~4:u\dÏ"?6c}dPPX06b+w;hX?[C)aئpKP0)LFZQth^G;W+^}ݼaqSDB~MNi#s ILMAKUm $8?wW%q,`~hߢͬncN &= z7PV[EHrB>C=qw3J/bm ?\?=[b4PVԄFQ2EB ZsμW חGbO>DD`s"РZ0B6M@ 568lͿxsH{(^[R&>z\3QjruN1WLϯ˔\ș"NmGWƒm"nҲzV=5xEN=[2fł/;?؄j_8[3LYyXLȇN2kXFveo؁:_d'>htzqЁ7n' 6P [t!BPOʸ~Gi ra6P5l,(I-'BsRXE/%u?b " &S<ɽ랼ڌ踥A_ՇpQ^$zK})PAB!Э_~8<,ս \h/>>2m$^fbӜm\GX౨dMb |e47Q<&I4یմ(c9~q -=_'D6n7?ܒA5wpM,H6ce99AWb 6ƱE2i'^K"J٣gŷ-v3GOY~(f4x堫xVHty2.]Kj|Qvw.ܟcFK؅QS-.s(-}_-4Aw-˥iSc`gwx{Doҵ}닫P+ 6̝ ns\$OiR9`"8INXNn fxΛKiljoDzeҎ/||!LeƦ9im|H,L- ɁF4BHLm{=q81zU 6zY$^1kr{]JWz/, 6q[VgVw%3.$BLl_m fUϗðDVh?!Lmխ{Ҟs;ur2m hdY.h}(lYT n?,v)(J9 +bsƺ@,l0kVi]h/+aݰu UG8ӛz,wĻZ$\ ]H] ܟIIAOr6?Z詟j% 劽)E;B'b#A2=ߌ\OjմP/J,z#Jh¸i"<L'IhɁ-p:IQӸr| Do Zj1EwD;4}u[bvT(Ԟާw<li(k*p%A.Ư=A["~)h֗dveLAXx sfP9v\Fn U@M/JO S}e'C|LU0e!+{s=yꡋ6f_g /G;+9 "AwȦ}i+@T +(D1~ٙ^yɡ1 p:!zO.O'q֋4ti/lط6,ݻLc 5l.2k ͸`EW < /] XaUg֢lr .0S`1TRz epU=pR-j>e>s>}zwYL$/5h`>ڼzA%osJvqVǭD$ n>7tU|&4RIM;8ݗj%=iɸ$edY%MƏ_qԁZ/.)$(lVCg0\$NTr6ZY_wQn 󫳩xqXS|çqBO"C?5`<7Ű F(:Hd's%&2A[gma&g&,f$ITǍGX~f(_1񇝋@u,_-bgWN0mp(A$oZ֮rT+"}կ91Xt] s2F`Il2>*u=䴟hf ya ,ʟ~J d{X`^$o I x~Rw?ܷ"7 nVr;"苘eCXQtXIUIإ Ц9 2+F!09r@H':Δ\:/6) }ogr 'WUN2 `Z*AQJgsM2FȀW5=(1# 0CdKP[@1xSmY_1H^>%*;R7EސMJ7Q)9OP f{|uG |@[X7~#s4Ԡ7OX)Cy!IɁkdptڍ駰;ȹjlĺEs4ɏ.h3M=N3}cTPg F@6E-]$:N"@$ o9}69ΏՅ®5~u6ߵ YG4QT) {B"CM&>!/-~޺KzmўTCqu?HGel 4k엹|eLZ̩^=7oϟGZevà "PJ$^P>@3͊}57m-'0NGS3c( *oh L4O43rҮSS*آ/#SlG}i^^*_{,b|ȕEỎ09v[Z#Vзc^Cd>x^._N^݋ #Z7H>ӮE+_eMDϣ1dWfiS"lT*(c#ݦcZܛ&ZMyIvOo[{7dDV^6_~E͸C7Oly'؇8cdlߝa GU(Gݭj󐌋Q]%u@k WͼAB#y(zSWDѿ gߖjLDG7ġ&A8| دf;E!u*w&j/OOJ*WRRM'@ (j K'} ~t 0FYX-0NBU][cp<~skz6̙tHF/:CC$"8:p^e]fka8Z(=d|KNSG+OK9lϮ&$9ͣ9TRa( n(L|;ƁWVZo-@ aw݃\BcQݣpK./}["N'rmG-MZR*{@p,8`lL„CLתT32 *A1T˷M۞?Aϴj$Z.¨)^M1Xw@l~qֳ:O{8֛nw(X4}7D$t*JP%bfR2`AGN|*&) th l4'=WX ?\K`4ۄXtG/c%g6XnSGU{bs>#F+qsg*/BIC2Gl^j.AaULSpՌ)jh@eIuNط*R 7Du2cH:!ERw0 Fdbv{i?=&,mx ̅+y\N^nHQe"^x"kZa_mrd02!W>;?YZ"CL"iaG2JRJL0#,`F{݊jV١&[qbؘot.4<@w{cIeBi'Mdha(-ޟd3$+|x3TN4dc1X<* TA/r]jd+>Х`=2瑥KglA8'/`C'{ 1BI /[|V,/(gܢ9? !P7ql<g{$3?~aJ>qh#J0:3< HφI`ɘ&m47Cuz:N.!׵Ru7&NDkr 뾢+j8tb͋+5GKb9㬤1LD CVf{,o-`G67AL4!~s"{ǗbAhicXL=R JaefTnݜnco|mtFG71wX Rw,r4w+iL[dLF0{&j> N`T1ٻ %ˎCq;= 2/|ք(ݶrw ԙ "3H%_i9))ʴ 뚞HaZLv㭤b3M,)-+_6uT /s"O$p?E qbo"TeTMĐIX!ICT0= csî-.-9sa0ԳZ{XT:}8p'lPy㢆'R@/ec'`wm{ UXvV{k9X7!ahTqV%4X5h_N7ig\}' #$Ӱ ɚ֎h}M @!&rfAoxfFX%4)T?G)^lC`聿_2!cXF snEz!HbΝa{Y8WJx A頁 D{".r04%iQKAQ ƼIe6l42 NE?c\@c._?Jz"66& ~Bœ뉀J Fk"E)ȉ.ik:t]+|LrJHm 8߽E ad1K&`YupA"r)ߢ' ;iհ)Z2J^(xlJ r٢1QKIA1:7Orb8f8 ?K;;u;8ݾDz^d.nHޚ*ibqkFcj9 d@Y7I.)TA^[ѧqVBL21T,[GP0찤ܹM :Fdp *kr'!A8USJӌj΅fG%t(M[ dFs|f~{~H$P񩱨Ix!bsd=8^5 sO57eɉ7\+75Y Mz!ֽrL0/p4A5, 'sVEp OvIfakTl֣8c1*;~z e[q7+/˟br/3 uշDOSE dPTc 9UG 0e1=5s$Y|BW~>""6h:[{[ZըO qm6Oxu~8?8S4:%ho:pQ z{Jkc_^Mz0sך[ F4YuhˠP[?>Z-~=tR¸oG %Ŋ吠F q'] A8F:@X$a^7-y>㕍j7w!TOK\gM$R?2Fu eU/a@:d*ص(XCSt?gnh* U8ZW[;ΘB8d&W96\uE D~=`Ҟ?aq1XHSkK/{X߮G}2^˒7c˧Ip]h'๰5פƓ?d Qf-*oh&Þ P_%bS1Xe>y[?W9p!cv"Q=QIsw(73^9Cc&IBʅ iq1oWF8y/{;e g񴵙l<)JUBZGQs(;H~wyHNf#bwFvB-~ !9mŪj u/hVCL,GooXr"4 C=', H;kS#]70*xߑy` '_W1l$g̱_:hV΍/E]R54)PIspx+fۼ, 8hЖ :B#}C-r@ [$"IK "xӜ2 ?>ʜ_`3 *$u&Jt'|rC?.ʮ 1*p)[mp=d /5Pi )!p1fkb l/ = dHFvWC{#^dla 1ߟVYo~ݡl7byyZJ6xK65/cF޵Ն'pU59 R6*~!wC>WH g7 Uqg`? ]%: d)S񯥞mSh:DUMaXC.V32_^V+?e$o>ȩ:U[|d@4'mb)b}j Ι0YyzfS#VI<[ Dɩo9P  P=03. -NvԺz,O!>B3cNZծP6$R#&pǡ:=2k47JwW|II,|5yh W2@`(ޢVST2x,A6ryDzQ鿺?}ݵmNG|ڨ?tă84c3@Q+}vkPpkvs1j[쵆^\T1;( [Olp8^5܉ԬaD[Tj*&?S62- / Nٖ .u.}-%H=NR1Z&gGϷ:{=( F-22}2RskU¥֛袅S1.'Шhh=_zr'/;|u[uF +b3U9`Ge9/Zlj% Nz½XKP=_G[wBB&"T켌9F*=Wk}OA9ݤq*tpᏂȋgsfmDd`Lv:$W ;PvOdM߈,C "*f!rAպ=%ȟGG:})[$0xfd2d`(ȫlzfR!~xEB>8|+?}۠XbY n@',)Zbj}y[Z8Lj8=2zL·kS"rՕDbЯ\6[^\itG.R.5zt>ħ+CU!W'r` h{n of\x$ws۳2*,Vft?iT}/Iش` 120̖ C#4"c:3yg4 *Vh_BuV+Idž'23t[Vւ+Gf &a;,ְi Г2tW{~}g({kCjp_Ge)dkj01ͮW[#WrFM<d2̵3`̦;Ӧv~CmCq~nI-~bXQXHOӾ30*"H\RkvW)y1֞4>jl8@0еc=#x=;/K2 ѫfb%b?Y2~rS-P˘PJ@$DL} Hw6bGxaUpذuqwuJ1d,o6&͢}]nE9= WJnV">foNZP#(&Mӹ(8NxX>c|AXWC>j6 /fN([/OȡdT7=_GW2R[s!ZŸb9_کuGxbH2N&L wr˜GdX-e>(Gsmau}y"Kc e3ks \9XP*O\.^di. +@LC r3Utƺ,x񙸜ICKE/`ŗc&RjM9&iw=$.3bUa5p.~w܎8S1͈o;#*K!32GtZANv5)cUtg SXP%8m;@+@i=`8n%UL>Xq竡Q ޸ WE1ݬ(Y^ 1Rkzwk#uWYԒK^I|084 P{h.()^ hkjw/ʖ{ K& ye$Z;\o&]=b|t}:r>klp !ǘC,й<^ӪuA~)5zs6ʰP˅􆄾Ⱥ, (Xj=z(G4F;T\uy?i)-; f/VfA&@ߗcjεCCB }c8J00RŸԳ })ޕfi5:d?<a j!/:Y Q{!:eQ4/ ]°2aF~˄cn;}caFRy( bsЭ:,pIWW3 | ݲHMXn??"46h‘B97I+jH.Lz9eYޓG.fl;TH Q6F% ?ո΢o'W&܋A(x::ݨd—j 7 G8%%E(PclYh`Zu9cm>*%fon@'\`bjaX/~hۺ,^n]%L Աd`ֆ,ծ ^́bX + OA? ;Dd3Kk mNn;lbUsM]-u5ycϸTWKAW Ӂ-kQs8J4Sj3d% kd+fWMT0sNlvf,~wob@s ȓ~qas U^'ugXQ+U;ӹ%UW:Oý.uf!ܬֆu}` < q.%[7e 2 <d)i'4A;Te+mHbȡ5zVhT{@@jN.5@>9}8UWЮ^Jm_4 @ŝ ԇ=!X$+@iG?|e=yHPvb+2[h 4EٮC-f*_iqtSo-_1SDNgۅ>A%j)'M잮%A&cao uvK{>kD=7E $l.cW+! ȊZ/V5Ȳձ #7xz@ZOKo:bXBЪ\7ݺjveK]tHU2 XG]0}=݅Db#Q{,Dv &h'qgB>\) ՇN8rrS6M?|Ͽ/[–bR=K$,U]jAW- X`XQlfyȽ[h,8+[SYln?.76hifn"7Ml/t::  Nѧ{g b56x9L#n[~%d(BuCyu`@>J"< >öahJ7VP% :Wʳ-_;}rumoBz.80<.b.7MgE55}t^+V0S( mL-OH~.ÒGf=% 9c^bz$!k'[ _p~S~vZͅHژFvi$ETuz$RdLMY@Fjx#):ZDTڨy˰۵CK!ti9jñjMwQ: Ǡ3Ù%8W3@^{9.4O|?7lf՜ c]PKY?,*ec#"l +S^Pb5BLo[15t xEK?]h\>poU JLr ΅P15Z%LZ +[Dc&d;.M׆UJ/C"n`en(f^iQ" g}Ej-3Ȅ@P)w~w-Rry[?2O){UpS:)G n=þD8U*JAn-n E6?yg >Ys|'nG(zܾLW$\ k}Y:&-ngΔ诺&>#D^QUKX^ H$ `.Qh*\ʸHV>`^3QAqvJwSa]Ȼ}\n12HWԹMɵпK%B:SCz-|*vvE*T#=-Qv$=- kĬ||%hu ƴðz]G\aZ7ѱYX6VdDsIa7GNO舥._` +2w >-K1d@S<݆4@(_K~\Tj.? VX-ҭB Td\OqN5C"}8`@:U(y1*ГAKNzf0~ >11jAʳ,y'hpnB ~S^輱F֋ml- qIMM!ITQ i'ŕ^]Uk4{] G&oX%:~N$/}W X\n¤\c*~ noS.<7qа7ž;-SukDe%*ٌ  >6336' L|)'+K PYqю4\4[4Я:.W /N_l˲lCH͝B(-RJ'@,jfk  Ve&,j"gAH%X7Y5;'!9šE=%FZC"w EY rW+d"4Jq5[aiB ? } L ܔMKzZV(gΦX2&II H yyewCv;*l~8W`˼;W{_J $XpT跇ΐsm^mbtTt,LU#.D|c,͜k%5pƱz%>ݍeMϻyؒR"r¼ )&ԮXy]!>QgIW͗*̦YKb c\.߷Lk|$}2]KR41KƋƐ#Y~OɴݥҤ΃>&!(B^*:XezBYӈQ#JI$CvDdct[DXms,i*D2PpELIì3YDu[ka@w0cYm~VT[$a(<Ы -ľCnoD2zcؘS0[!OTǜNvv@'dٱdO$;@_[e<*Sq)>Sh#xc ɨ^sféTߢ57.QMc-ԮR$Nj=Am23D@xY\ @__% ;hח f &耴DF^]i&TPHY?\J?Z H1TNf-c&C+P! ] WmohLj2\p"9,LJqNQ1C]6hȞg՛>#cQ$g[GQ"H3j[kkT4Ɉ "׷41pIA`)/`]pιoǣw|`!Ces#ܶ7^As35ΈQɏFYhB 1Qu5KaxA^\ )o$RHq)t8|9fm mGpAѾk !7{z"V[HŌҝqĦVGD?CƑУ(Q6'ƔluNI/N397~cO~,r"f&O Ιvyzg.`X 5y̆42d,O,^ܼ++/gVb`PZ鿐b=8k$T/̦wգ'y:x-J2H+GjlX2x2MI\ynJB+_85xV#īe_8՜XnIA}k@oY472h~?hW1~{~Tfkռw~V9y9z7u%kާ9hD^ aX9x"o.-*E*Vнn@#\w1 7_*_S˳=JqHn gfѹ9XF6t΢5y%&("D s3}sWWQkt(`O^B iӖQU+Cá:8g_`''Bp50e|n2D51A)E=`I &vV(r\[|̇A呠::!(:ꗘ_t0Kϱ.P9(2/D'ay= GfKWt0aUWw= !.R^:VzˠtR; 6F4#-l٬ަ`J/گ~ӑ$'Cb^~q 鎩66C'I?g4NYb)%D]]Io;# )m񲱼:ŃEMgnU}hڛ8+E$Zʝf"3rv 8 -wqL\1bx8tmu\>(Wd6&w䗿rpe$.83]:ў +R.rdi-JIxOW6[(T &=zh|[%4byu"=.Lnra/_ P_&zlݙ9h5)/+|:BsaoJkDK?ɠWxlbWnșq[o\8TM} MYinE=$D2Im$ *ot쎗|b`J$Y.Ī}YḠ EP{>hi9ahJQ؄VYQCO1c+0KwRp>붽a*ٜţ4Hb§Mz.:Z5~H[ZȣF*O7л)G 7tI6DcPb^F]ꇬa hOɁ4~&Tz&0ˈyF7;z)بQ5~&搨AK"A)D57 g6U4d.m…hsg5?8}AΙl(!?BTR"Ww!jI3?O~{11;uT0\Q"lFȥ.:W\ \ۺi# PyZD05+r]F;p b+ Z3d~/~T#ܓYkM4]baڙoOз,YR`RTST%rO AlJny RY:Pӡ[OWSzVEb3\_S:mgxأ |9q,]{rF".ύ̞reXCgA7NVPnJ ]"d6B?U[,m4n(cY]L|/Eǯѻbt4^lvgpJ @ꑋᗘ48bW]e,1gO9 Ue.󎕫ގ˚;IU?5؇ZhlVԇ%d-NtsXIXqŬ_ad$(Vn Qawa.ڝ~c2ܭ($jp ~Vɫ5t%DL;|d-.v }^ *5;'+[CӘ6-47'uNz,<~ޓ6e sv }<`t޲(181AAOOaVx`lj+HNy:tY \u楟sKU#-ioF#a%,6Ekmۨ*k`:P0R5'q#;IEkƟ#vOUp|y/Zŗ8c]ԋQpO%KJqXـVWԢ.n-m/Uɚ&ps * DϞr*nb!i h?q5H)NC{,Yr?)h 5:;FC+tg|!EhsaPl#єbF=zQj{pK̚i;|}1}єFG8 *2I*?zS"EUh5E& |@UaǤ%jҥw$hMbl 10x\7eI%[*fǺqIb20|(ŰmW2:!D2!) >jOy+4A׏~E1KID6{_K[b!A\{].'+pV t~S3v5r[ԘSy-Dg1z9~dt\0Ծ=(o Ylnh2܆H&Z/ZΐHOzg)MEX4 3@'.!~WpJ:ecB-(xik"/5i#J  U9X/=zꂌUc9M0n[t=)ի`WKӁ亣#'%J׀Rmh_sP+ XJC/h`e5^G- u ?-Nd72_@4XED(f\XNܸ~H,5=y)h\"YtқCPmם>æ `*9/0)LH XS~Rl^[Z`xYJB η*b˥fa (<@BEsCwn^ eDS^4OEL]. AyzZ= xU֊Oc HL|$MX4WCt>Ṿhcʻ71w+=U6f] lslsL7YY8-Fx0 J<3)uu}=7 &eDmEM5hEDS$A!0Z.+T@%oK -,Q\sxYA\cd4"[Y&6d pU5Ġ(J:^`yPĿ|G*Ļs JY YRšr t$ҺB']o#х4€[!OΫz]%>%ȯA!5J@MwyUxv㛼(d3[E'+%4*RIok: 6kǥd` 'o&ыSзDQ*?aV-Cz) hJ\[>.!MQ߻",3CL=[`9c((6m,-,{x0"C#u z(IV sLo Nmy}LSN3bWJjeOG\0 )IdE NX?ΪJd 쑵G,ң<QS4p$eY.$5mo-IǗ4ovSO=&:#7ΥY#VFC.=O3a!Aj0&"tU {{fj;_tvEBi%:Z͋]10 ]8V;p\p4RǜNɀ ;]Pi~s\ d1EΝNH G> -CnɖR nq|vZ6K<"t:'ȣƩF'|)m+D,>/ Y%q\4oO@G0` `ISBګD7XT{' Ut%:kڬcJWv_{~jL CkFv% m'[XӷOjYn8,D$Y>5-$m) @^䙈F_0)ߢn/^ c-[:?@tVǨZAaO:3<ëҩ7M9{p_w+^้qF > 9jM'S=cwjmvhkƟ%%9z?ԣ90m'6[0bª?Y+V,MO5n&hޫ_B L|n7%i IGP|\/ujt=K@T'۪^2agxq@܅I%H`ʼ%r Av=5Y);FS9#129I9 6W^>5OIyJC?JWS4%b𠝞IRiJrk,ו҃{N3T7W ԱT!4S Kba93z0Mye>U / XJđ#ê&qh3$d!06쓳x@Be܉io=P(,E\ |E9VT4FB큃gMؗ&v)kAvH3&'Tzu^&MQβN:nd\j83Z]U* ?~xAஜ 1bٴ4Č8l&Cn\=R379^CיSyj6,/һdքePQ{PI )smY }Ψ @x5@{tqH`#^LeF }ƂpUG1:WЍ(FY_ jud;_f\Aö(2u @ί`7R"Cv)ls3'DK+c'/.\DicWE7EYqF/\Ι@Letxf^~- m:7NpX!%&֙T3-,xFiH̊H umHI \vVu^ 4#nH&ʠXׅ_z0H<4_E#KimBVb1~`qBخk-\,r!RԀ[1(4fLB+PiO~!;M~lyad 3Pi7vAkXo\Zd{dEz< &7/̜L]˟\)u]q+jXʉ^Ǥʽ#OwBh<OF`5*"oXv# = rebN hS xD0Ӭ`FWIz,O(H &Lz=b~ms1ã>v Ⱦ~׵;f˽w_)g3U?͌zgF[ Lϊ'žrۀy-vGFwв \VLgCJquMeaSNq>0Uiw\?ڙXZؼ.NOP,YZZ ˎQCm4Vj_=u~&`1L4Tlg8 ahm|7=vrOR g.01-&*o`[[g}N ^qOІ(F*&mF.{e4KbJAwU#RuMaGh&rّ<; T!1**6갈YNHBc _U\e.zC4R]ͨ.>0̘B!4+8sE&=8709 .LiPVw~Vg'YUTw^P$٩\NV#9O;bӢ :xXT)GyF_ VX( WA s3̩M^D @a\3٤|pVmel6B~+0?0,G Yv.m>9)glv.}FVM,e0? ,ϩ7F3NJS]GPhfgi’ۆ VGey"B{fXnTo5T0B; 6}b8)b :߲ANRPذ :OOn<c д/TA . aANt9L膹Fz*{j-R~~1 a,O9Zߺ|M5ց<}%6j}Q<Wޤtu)]"-(@2(VKh|{*g^a HO9pՒ /ʲ-4:;[ TNJyPd˄>:ws%Bk{ɼ9r>9nJ]g쒆vQ5/ʞK ?%0ϚhƮGMׅ(U_Wf ;`i"uH jfH׵X艡"әI#&ح%,~ _(Zj`j񘪖hТ";$;Z6C٠c_x CGF64/U[|itXqisU]6aE:l4v_@1ܭˀ7!w5[LuѠWu<I*ŽS#9uѱ{p)2ik©jMfFL'ni#)$,ɎD$ɀbc_բ$`<ߪdDwBsbnr.KHetG5E 7Y#K-(hu[i7]%GYNؑP _D&_nR_G/1CTlI9*TʼIc{h!?MMZȱCB잠bi"Φ3V7G*S|qսz.9"!]u* [;С@E9zgJD\n3(0#\:K!*郓B%ŋF! 6Ǝ|^4nXa43D iXhcԄaޅ-+PJΧۧtY-Jns1|jV&]~ tR&x DiTTʚG 'Ȧ>r$Y̱@03036Ɛ{߾mxi4y]N=5WÄgbQ^Ve< aWkV9id6U(| K>~7h<>aUPhɤMVaR(J%ջdX3#ʯǵkH.M❟F? C2T/Om\ 5ҾΣz'vwO4G)7Ճ/_nےgWC1_{tod$4bukj S3JL~?ف{"DyEߣם5mެ iwcޟWg޷w5{7E*%BھA <7L;mͿNOJaЁ*32 2u}=ad#դ̆;tGgۆrje+} /X'`G,E&Zޅ0!*nW䆧!=5ZϛlB)ABC X%G+_;yICSu\JA{ܓ.i^.mR{]-/]ۧ y2$*w]l{%hb%v"/f<{275"<7cAH]Om{MX3p1VMe~Q3NR4 *ĀM6_=8*'}R w|cL^Xa\>LH槔ROO3h䵆!Ƀk.ngWmcPQ"PKgG,0Gdm }y>$))F# ҭsb1#*g dUnN{/(-TVWr襴{WZS>6ǡ1'!1FԺQLJVUxʹH]v83+v֡@HLx5ޙ8ᆬ$".ҰuZIv\\)?1a?V1c?n.CҰj"JF\lQ`c͉= &G]|-e 46M ` #%,\=$_g܍2ʇ&lr;"7DP]Oƈ,[ i陆+~L3#j#Պ Nuqrrp:ȱzZB! {\ϰn>\-DB)ش EDu[&]bKdu(ڑ*ɂuǀP߂R OX迄 a,/n}g{]"b„tٍN-P@G.J 6PN ^{wNzdM{ |\c#x מëXeHX227{.ה@Lo6C5-L,wC{fa Gd!qKzg֥N`J= ;PXТR&NBKS N%d ގ,)f6+Q9.}O; Zd*GFӔL{m@z!K+t΂XGGMe? Rt#]"j /JM I@sĘ'{7J.%)_@,eȦm7}<뫵>rp#:]Q |d>]92pC1AID~"ᥳ7X:8z4Fȍ'&D?\WGd3CZG2:Wĕ5t-&.MԤFΊKTc'{&TWl[W'1%#~Y\ 6_^՚kh77,w/g0OO%~#>|$/3e,#$ ky$E޸v1ٮPה^MM2;3hRx vNh5IRLڒjbИrF-1q T&R5NxPwYLI4sگxQR42{ו:}]tb|)tO)@`D00x҅pY08QӓۂnC9}Tf࡝jZ#$ UJg2@;6YG!"ҕ¬;5PgGU@lU[G[D+Pg@0hw+]^vd%PeB/\(iKC'mg}Ou)T;Qg@/kaxv`PfҾRݲޮkMr>vUmK Fytlގ?!rS\y|'aE{WfSh /a nb#>^бy@B*ISo DF8jYY=rJL\TmkQ/0hUѮ<Ć'R5 4\p$V]'Á}.U&,Hs21JQPg6 j˷ROBl9 #+~RA?6zfb`D˖[L2n> fSXVuÐ Lm~5FƖB'=5b ;@Hˁ!?šYњ?Q+c2 *ݧI_nȊ}x~9mCа^$#s /D1vSu PdCdoǁZpdaQ h.D’:F-C2nEsEVz/VAUBl[CCx6n6Oeu{ْK.~R|jPy(FYke?^<^} qE9}5ݟ}JE+ZڹMh0ň!}٧Vu  v(]\^m樣䄲|8m;,Z&COl\%bS-#hb)vұ,!ؖEd(VbrStH>Y~,!Pgn*. v8 2;H;4LZňe0Sa%6cL7՟PQQ~k:DHWA֥hi@aW򫰹h",T /RWA\a05ѥ{\|[ ś] % &cC]iQ:C~eI䨵V塱CTY [c=J nNONE(P=oe7 T`OxU}K7|IW!,k Duhbf]s ;ޣۓLb5!*nނDkfw2YhCݴ=B''LÊ.yRYZlqрco ?~ 6ځ_5݋B k2*]`kt\!, ^;V۶j5}JTyC|(DI_G_G:kzNQ?`O3 ĺ ق{Vސzum&$$Vj𣶧]Yٴk,H^#B޶y6n'Z2TaVyvl~z-P+\݀-%vVtW ?Ɵ N _18 \ypb #TU9uj>)acr޴#%y4QjE9e@f{ݜBvX@0y 0CwT'Ub:@u/K; .Uǩ v'CQql='WЍ@)٢yEPAf,J pCP!u}&>zIXCrD=M &, MzU?JvwIYSx'ы>Γ79o$ظ(ub`fյ~›JH%.OWt3.p^1T\^ 3_NbHxDle`Vvĩl9kC׼*f.b lJ쏄%=Q(z2vL.tDk Da3h%BvZy,'R'<(Bo% T9 ԂZ~[ڀ^!\SxddgZV pPiBJb5Db|6U VaJ>=k KdO(BN*- MgF)ghHK ̴CB*0]\e3~͍`^r,P6 M5Rm |(G}nN{ߥSV䗍~hڱ_]–׹6]\#w` 4s`{'0FiѷxܰG{'AWQƚWarAvK,nk|’qU$Qu *k ~wR>`eV008cd8 ǘ(E MQ1o x3̷^21^7[JZJN ETvap]=ZN=#VU ZJ#5+gr(֏j~셒Vrsc`Cu*F擁UcN'9B lZʿ}^:}N[g10[*< ~l" ނi'l!9lq8G0rd6pecSjY|a@y3hq*{oo})F ͆bz%.ƼT%bMę3_HhߵX Z{0-D] ?Լq_9cK!\-ͭt Xmp[ V >'pVl_mn\yG0V{gˆ%vR#U?nnACFpR[8=Ln7$7h E0p˜qPMs _3^ \(:#=Ff5([PIHRgqrK۝߽#Wt("ا=*'v b)$j`kxrP?}+[||Hx.v'DGracZ, +O o =M%CG9[LA:cnpȱcai)oՒP7˳?a&YY<>*` \j.E0Sk4 h|޺Cp5:"E.ˍ(B[$iÇl6 ;G XYDS\鹩=ǗJ׾Ÿ|o"7H(|Qy>J"*y.gXlPi`RǏmM=b򩊾3\(ad=uGJgmvq0CEV׭x€c>FMB%NcN)SIf`14SαPPDnM>S3 Xy 6H=1;T8%or TX=ֆdk'V7VGڶ T)o-xDT lQzB#&!|./yR"YYCx:[]iվ&oV5FYH\%)zT@W48)>c#Ա(T:V:$u+ɴ:ǫϣgHcG#t)'&|s4׺q:b sگFe L|[awp0B̖C =G쒌&&Ziyĭ҈,.{I=,Ѹ8cH\$ |Q//&u B=)k+($zlQ!< JoXyiд%;)6,<89 ;C^6Hrنb{'E -+W x[YD3HiwB 3 Ѿ.H9"<.( rnz}՗6g?ڣ謭縒X?DYtƗ!du1"V:b6Q snJ%Ex3Ӌ a{wWDh6T(/ݗ%G=Z[{ 1M-)w9&}@OҽeTb$jP)1`vvK$w6&3灻; ĶOFUa{2mt;˾|ЫMH_g0Sc4|ݓ f@n<  '8xe >YyۈcB3gp7KR%$:}912j|4z<5f{SeVnmzbTH{WD.=0D>ٓc?@Ne:a見"ǫavWqHs2"P]{ڈO3wWRb_.g`a 5e1b}'kv&`~edm=r:bl$(㙾Y}Qt`$$8l+C|/e[Wiҍ@Bg}Rh}xq1^7ʄ'5 ݷiL`!؂ A2x>^|&CRd]>C\l2 ʋsÊ[ZS[48%EѬ*q^mmO`r W41Y w6lKbNkm: <jpIci)JWX6?_TU%=U!9֣Md787;i|zgWn {kt; Bwz%] HlkI8f|;;gڞmn5ݘ[Y5lY͍)4IDMYH t{1 Z KB '{B[U&_E҄LI)8%v~jOH;`϶oAfh*LXySmha C /RixI]9MG=qo$S#_fNv`Afm)8sX3NWCiY kfn8x?{<,ʌg9bSN}?-e$`bܧD/]57%U-T^'հcMJ|c5s_/0,/BN)ZEӟEiup#+`Bۈy :*Zasrx sAdQ E7>"1)aJfyWN;{!9KUXP,~?T @P2Ph@gpL6_to\c:) G4[~xw!7Qgα뇪@Hl}ïzD!0ӏ{9FyXU !5w3x<۝z`| _㋏mFb|rTʁfb^̝VJX3( _qNzeТ+nuHm-sFK1.6H,C`X 7,Kf bz|X.:;ė8-M6GS2Mܳcp%0'b%P*:fGd^mP8EոC&#dv6RV :y[F M0VOXT~J*oH˖ z{wuD"I2,FڪHo&?FMft .W{oMoj0 ,r*nsb岚蚐/ tDq^E#=ه_ Sf^\6-Q+&5rwN3AGJqd6#~zH #Da4]o09EDhb0D9|qN btS$-Qϔu@(H@>>!o#ޚ) 7k{?4pE;t"fH=aN*۪/F_1 !8uA1EV辷û%- 59-LWf 04' gOK ut!5WMq $;^I5LnîO6rFO୕[#(H{ʍ4Ve,b?= Á0;z FtE ONدf?_kR8|T X@2g½| #/œ~Ёht JV.Pb";+dsm>4=cB_]e]F>rAp('=BܾW3̄dC|P68h@5rSEpNd\\{Ϭ :7:4,UI"Uۚ>S^lY:P"C(DzagVre[H{Me9'hK'?Z 2+׋)r$b{LI #wnsǽpΖ*VpCdb趛Pr|vi~xcEN| &(|lS<>;dZ\y!l@gMf#.n룷&F[heTQa,*jO" #]A-XǥBo1$L7ƀ{?)sKtB7T‘tgY^gpy{igQoD`]K =SkC`F+˷u|XCv1.2!x0:EOΌ,au|3o7Xt<|2d#8'{78:|؊Bom$W /Ef8,D88lhw?,6Bξcvjd9(4Z./!] :䌬 [O2ɣ3gA*z8C*p9mHOob7).*GH0q_Nv_ܠ 5bca1Fk+‰4(ݑK ߖIn-ǫ 3g*9݂GId}z) ]iە^gμ9lB/8wffq/d|fM`'g9nTE9nVɈ:\&FZ WE,>5K <"K긮x"Ntw{ۋöfh/cLS *(-r(,UeBCÁȒR%@[XZ(BUJ pIxf•3ԫZa<8k"Qf+ uVe]w%Ig~ϥ;PS'>OB DDõ3TͰ{ Q%QfJ5HQ5)$%|c`  [ ffÄ*ұ2֩M,hcΞR(o'sWTaI@?Zw(HPL11223e촿D!0hq +v&`ۣH#ŖZTo+mLgLV^z_^E=5 o\MQ7;49u<[DhܜptE}޺"-tM+&I_+ZK֬]Dw; [P6 wy ʇe8YǎfU|gﷰ E?L ᧲px1_8K`F:xq-X(O`${DvP!ۧʇYj aZp:P `4rc 0&|7)~_?x>KLq2-nvz"ra%]kW KF) hMb hIk'[sf^@/[vо.G*_7sԌ 4j|퓫wwq4"Y }I1G1g'KĈe`F2H2>c#Ws:˸)Ç獍3=\4iq23Svާ5ّ?% {7lxZ!nA'd"3 kD# f|O&! Bo'MpѼΖ#-ebX$k{<埣b0kPvbbښ)y;VKpCk8(9bEѹ1, F;;@CBbk*Kz3܄X0I0##- oQex]NYw$ƲP+WL֨xoW'(^ rduI0=ƚCx  #XEL;0+h{|;t3dbZު[we,@.PQ݁J=mD5Ss䈞Fav+&λ;;ÅD-BsE.i$3kx %znut' is7TA>x#ki uS*E R\yQqQ uo߈#:TʄIN6R6cT5()kG!!g~u^TRȺbKq`Hir/>ݮ6+M&}]ю-U??QUT}TƯX .Np9Z 1& s /@iZWh1E*dn;y(j5dيeюc3dse|B`u@ cc]%D’ďe&c1Wᢋ;(I,ծYՉ"@VwYbLƂ! WD8RAjz珰aG0ACTJEh&yI]PiPy^emRZah+CN״exֱEpิ>ԟuᘛ;BYt$9 j\( 1K`v)`7sN C#xje=SPᙾMXmsBnbU&Yܤz$Qx8p1cܧ1%JXpg"D^&(9(lV\ ,VoNܦ(XT}󕑍e;鼨tCd''P&>^AlIV*ν2%-e//!{j_]P-nFcOC0[x^ Q2 ߼D8-XpZ?0O돣q-['R ,gq'v~]TrTWS`Mu$((dD g|r1k6%('|jh@K!`R~20 .1FȊzH} a]Y[";>Y>n7Ld>_pȽi~Ai%l^/f)oYo9P&Hb^t4Bzl=mF]`s5(uPFHeѽm8\Gʝ,Fc4q$d{Xؤn+%Oz9{۝@O`b|urc?hɆ&>Ud cr[>d8Et:fbAG=TamBr ӎ|6}#KwPϟ>=w{| ֣<VnjԷ4D(_e8?upi2r_s^Yov#"5էr O2EW:CUSW3E7CsK<[{1F,JF(TѝOOOVX ׏e")PWQ AtIr /5gRY2"\Z`c9=`PsB1j*%qkYo<U(l֩Î=̝;p ÓPL7v_E*- m_2==@0[Qds^~-4 OőF_IerOZԞr^9 I킔 m7[Uv]Ǐdlj5!j疜 :~ksa^5ݭo/rW(ІaA/w }`}s uNC ʕGΚDfQpfsc">AP:oއ6.9sӋM&ghiʪkzw{j??. 1ỉxCLGwB&DVyЛ o]K U AABufk_Y|=fVUQ&kӼ씛WȕTtKmB3| hVv q$3\Ǯ{/[z,` g97 xY&i0>QoRDYTHͶZix`5zVlef\|wA'q;YY_ېZ>IqwJP(ڋ8]ݖjExra(ڵDayߜ݊=g.*B!bUV-[Jg?@߂0=ݱ9ފc2W[}7!% -mQ-FH?O+I Jj%\:"/uQv4E(nJBAwų -cʣb흛«ˉ'40APO0j g9!W)Jշ]j/)/^gu|U'&i4 /@!qխrhؐkUaj$'"CY9T5ƣ\c$g{gEی^"re'Ҟ 92BYf- %"sWɟ9%^!s*H{ )HY{rnٱTa[v3=AgJeFVM!!`7-f!6'a1"ӿ8Ea^q$' ߬"{EHQf,eh3)r4s!)$$M<wc;냔鸯 e6<:O">!M^ q-)c Y(0ϖFڬD/iVۣr(D/{4"%/hB(K[Ƈ߸Y?Ք_;h3?^/~{|kuHwހ7af\~r95U.֓BU|,.2zȥR0 *;[ namI l^'(r[[J(GTC#ǎ T8{atgCh)Du$d*IQ{`k"Sy9yĉS}P#{#@B ]Vm$gҴU&1cwbHXG aΠZ ^[Qai kztqAZ4ەe]I}/i'j ˵]{1feeK 0/mD%~jfyeˆJl _|$y &Քd,gPad@RǏ4rgHP~Si]\<ĻwX=]A"}K2dͷ6(">|UliI|<:>.gaVv5HAD$\(4pCYbaϲ\RG k' l96-\BƝ"Vs7C`(_|'21ǧ$̆0V )aAF_w'vv">_2NU =ngxmgo_!$M_hBbƛoΙ)Horgd+4S͈p~ L8s,VM*,e!ZmNϖUNG/ 3b`BТTLc;F_]8kCT}d_$2 Jo\eʺ`3#c}^`l+7Fh`ksA 4&QAaY ؿE[ҺsQ [n$dASsoOjկG7e 9 r JJ*D-W@o`❤r0D@[6=@TPXzNu9>`A챂gO|Һ"8mᬰ8<Xĥ|NZ20 HhͬZwvOkAG@vq[6.<;c-%/ ۫s<`DPE d>F,^讉ybY.]R*RTH"Tw3q_Ѥ#`pDriz;*T@jgXˣ_M MU rFS=ʟ=>Q*y_Cv ױկoڦ8`hѡ"^1 Qas=C~hoFc @6\~+ ۑSuد"C&j&ɆW 8vC%M"2Vi@وnL&zZeuҥC#tUgB~b##2tYFѿ"@Y6UsX_j]e+"ًMƾ5 l .0̈́M;bt1iu{zc͵̌f?BM-:Un%Ȥk+/\sVQƞlG$՝q$&Ţ~+sIJ76㇡pdޔ;M= n7J1Y?:D'Z1ܤПǦzĉJU)} J:C@7%(SP% PS7JF0ڸ< _+REJ-4%IhƱ,n%܋R4fs/9*AU4;V}wh@bJVo_4FۮCzW 8az֊F)]62#"ulBx]H!Z.VNXG}汶Zژ[%tWAku{ ;B%<.l\e(6|+Us:X9|_ܑ°/3Hg6GJHqa'"2J%N2ņmmy?TESعT\kTt.EkRIςlCӝf5O(QnfL|WExju ry4,܁;'y룐{%L@|G L:0 .W~4 ەXV4 p4ADJ`멂 F!ٙV_PR_=/̅z% ^j0-Xht*΄槼V龳Nhkvaq5aqks:$J!kNSFJ:PFP.wmn1#ԅx7bLucLe[VOS E!ZZnq;TWF5;R1t>BX`@^dOF8/MO#ui,q˱)h#)XJb]U9ƛ1JwY!w)~$W*jBkQ}4:J웩Oszala1Ub{6[ڱ'V؜P:=;AKq-c=A,jҰe٨7vpro#=>1;:E^&tS&CA%}:s(-sқvhGkA }*9CV9oMU<DF\$fA3KHJb^O0>SލXvkJfϬ4b,)xIt~u7Ua@ -xf=Ec Y @$WVUs뇳@Nw_ lFI 5yYFd`7aPڄVLH+-s%^B?7^NʈqqPaeMc j7j)&XPH'ҒvujCtջW\tz5VQj撀N23/Y5Wg2-[[pXb8lgZ sĎeږf>eB),wnJ-`]6\49q/JB#J[m9X` CFpqXan{8tq…1RKi Ta\DNh\sB́NunEe{ʮW8PU39';ӒKژ˃6 mG\*mqpYr=$ۯU7!i8F*( [݉{-]wkd \ľ wQSF/Ӎd$ 3nFTփ`Xe@Py@M{2gOȢ FU\o=wHQBoj9U`R;LPnM fN?|Ŵ`1|E7a-!t>vuS1/n]S8f(.j:S.Mݒ61@4⋓Z$>)R)}̳0+C);l0չ]cэ@a12\*Xs bWAACE)..w;%Ә//uq5faM>ZlqyG $;#㷙Oz}}=#@xawśoݖ|VͭtOBӯ8Ê2qU 8'p h_>3pd CA^^QaP9u)MNT+~ܻwQ"Dި@0ȘK!.IM*N8NKxni$0΂]xBCB%FMr9pE$f Q,_`mZ%G> \j4ذ6Ӊ ֲn+-!%)68|KbmrQ# ܍D\r;mFAH/~)50^.l X%W9 ^P=LlbL2ae1]28SJ~`?UZ;n/|F*.G ue1"i_NazQYE@UExl.L*0ڬ*1t˩-Ƿf/Kx4YXfO'OէB"CcqG̕eн4y2ޮD*$w.N iiF:4o}*.#ƜΥVxOt $´C'BD]|RkX7>Mɂgs#= bA۞j"=2&6|^ˋHc].H54X:LN{x._s9!=@g#ynҦj)j!?cK&Y~P7S &v#`9J#6 ]hz%)_)#4P{bΒ!޼6ΥǎVJN~`ҨJD+CNSo~e|-*A^h\& EOL1M9L#7KAef2 ̈$һ}3X#.VԢ8& oWOb:uw'Afn:9P͖3cа== HmSZBx yA.:6I<!AF^0!w&H3ZSfdwy- %}#ȊT)̴3َ{n )_w!cdT=eg#e9N%W? 0>RT`aMWаJ㙁8/ ڀkԍɀ+4.LnYv"{/U9_-؊nXdj7>ލror=yH!ԃ'o㋼0C;h3\(&l(sQe=>ganMrm )':l]&{B ~0rrؑrڵq@^Jįn &=W%Q܆Af_z13f+/|QsWiwwyh9 ;&I\@/ t`iիdV˄eZbL{qWD5f٧zGeP-_oMb{Y"z<#1Ds U (NJ8z:];\n˻G)yW@-K-O:8H4vd0|c u@n 6!y=c4<՟^`rLrI_>E%`uN3\Aw  P(_Xͽdw]>YyN>G_ nr48j6#GL}K$$e[oB r>Kn?+3nV{typֶPʓ ɴExIV1KnuOp>[{ߦKwe<@ z{2/p810X՝~yqBe[Ne|ӹ a;iY` h;^Y@b1g̎)ׅ+%Cի]Ȫsoq>)S#;s 3QA]x̜RxG P ';m7"OD!y4DB3}%HkNMqphf]5ɏ^I;~}tLwCϋ4ݞwMYU0^ `+ "yb}:u;nTWN$i{s^ͺZDýT7MÓ)rgU4?@V4řV"E %wꐊ[xC,D#(?lQsz7"v{H'\Dq:<[`e` NO_JtˑSW9 #wU~5j#J5G}۟c[?URkF#H?;צ&Qa!2ugN#9GlF(Axp/i&jXA3D|5@,ڋ (}vSqZvf`—dF܈֚2SP*U-YdS#4FӨi4(pQ…2# Q3Qtge n&修e'0[mqq^%f.dok>Wٳ~ owx{zM¨5a•4;#|T#=#Q֖"+/4rږlʊ3]BBLt~{[\pT74:ؤ@;ƭ,(Cc 'pvc&##%6.~:g2Ԗhew´`0n!ݎl8륑ڣiΛU Ӯ|L BFڱ|vBZLZEЄfZ&[m? b5]#7:A%&O4MOCgbH @a0jg`|Z4Jv ژRg`-x8$bSH"ᶧ$rıeȧLaX4tIߚmo\)X zSJEGaf2>oxri5 XbT_<0յоNt{҅<_SK2/TաM_8{}0֓ ?QbFv6#3S)g 6ӱKX!J|wuߨ<҆eZ5,NdR AKȚ<_"YG_ 3:]?\'Q9Y[x3yE#-sH`2$}\RfM|7{]"tp7NY9sUbe`VfLrfyvexr#II!puóH=p~4.?!y1@n%WK>Ӡ*\0WY]*-~ZX#/;\YcliNٸ$f{u4 qtm'GCه;E]}.6IzzZY?[P]ؿ68e#C[fb^bW=4_oZO}V0Ӭ*u[inWP]4j`tV.5TD_K?bSjN ʓ Pj 5/nײ Am $GcЊcp"SBO[$V`1tciΨW`oFza~[^ je8. ׂ?zH#4L)l'؃l`4/#;۪|V㝬{l%Qs$o3%㐷MdWh&$=.[aY"G=& k|3*Zȋj4ZQ(O;QUU5YpBw S%_ h*=qw9m) t3/.p5D* TkGT쇆=|DOQ/Ttq7p /ѵK! HW݇C]5#Twٰ=VZE%Y%\Xl֯>7|'✸BOt˪Ԅw*m ^X> F -lײxܤzHzAy@=wchU-[wMV/R =4Jm[v5IPDTaeg'0n mp2j}nv+c9b.KPUȑ*GNi>+BH'62D"7:t |Bt+oɾ aZuLo31"aR RFYoWɣam9UE/8ᛯ;WHij7`=/A \s-9-""!lWB.(m!.:҇kwlJs4ʰ+y/\Cpg_!gZ_Rts6"^c4GWkO yPFO" 1]3|ej+8lH314Vn9Eq^}uğs .3a=n>wc(k. z>iLj;j:HsR^]8;̓3w*o^;1͞MdRe1J5؄Ig0l0P h U4m!Bsvp *](T{,7D7|SNqb\BOx^R3@1H¬S7yp2kD 4 yn֭hVR,휽#eILǵgNPӣ2DX`U%q9GK=G)C4ťumYŃ}%#D 92b^4g|=WƎxFa:9?UDl¿?@sf)tݮ7zV8{mH߁/ QO&Ea ;{Al%%9YMoChn9h׍iD naU wrz'YC<ϖ ?w\;3 طī0N)&޳[#-z:V?LB!ʍxkDR {WIuQ8`7)2U$;wFNtŨwy7-g|vD-<$ByzUEhz@8W2"4'\Qvlq8^jyȵ313$R 8݆$ICL6tE tK޽V ] 1hWmydr8e{!E.qO#|;+A*P{^{s} (޶DE,l54CIF`{hޓv=RUԍ0:ifC"|<$y~.[,KrmojS|,`@ 7;{ED3LXx6N@j]];zo:g8}A=<6Ȼ.!Wmuzb |f [_[I^Pg"3DE66P]1{;[iݺqte !Ijkƅ/,.9u "AC<>UA D늖Y`#0>|- B~khV8(ӘEqt&ᎊ2dv ! gucFע)_ `zJ(Y%O\K.c3%d|gKk_KODA7fHgޛd26]VF>'>DXI~Y*A#る(M u}Iew]orxXcH??5/%3%M'_.[mBq<#ay}@Z{Z=x3;a/uȌ^ӓXrd$E{&ΟCҰluȤ9U# wh1Ii=XM?^lЋ+KE34ûm| #rA/՚Ve"1A!XI{vE 14($4m7Ct!@{wiELekyK_Rx"rPɎFY[}ύw8'?BDQC"FHoD5yX,tJOaĩ|{=qBz;SH`![gCT55 L-ЫaQqf'MzkFg EعCVji1f)cvဩ-ex[: n~V:Y Sj\VsTn $&yX`PPlU("_ne'tugWF"OL!7q M80(B5ߝŵ,mm횒d$Uf.یS{9gD6_ho11[|vOX*LC0c[̤P < @p"!iQ] XcE C L|{Cf6P>5Τ:.‘Bpd'<&َGVYV GHhdryiG0_6L$]W0AIn%8H#k!{7`E]/Ӏl&'8jYb]1yY)',z?{=5u`=͎ƀruN)Y:0RJBO ΥiR|f r5a3A'LN}MT~eqw}2-QP/awl7Y}7e<[Y6=bdn8]^XJ@"q?`uS9]H(CY` iz4/;Wj30Tx dUu-)Pamz(f{LDїU.pЋ0k&`HcڵSTL%B@SF}9t%ǿQXm/PgYyTT7 JH1$<9<ʡ8K -fX%H֪n 5ƺx.g]`KِJt(Sfԗ3WJNNS__t3!dMbz:2+? f(@'*듽j]qq;py|pP Z窽_ڗ<ZiQ*LJJK7P52t;dF`M+f,{{Á:Jw{O\{{u=C:(?3ؽjK57|`ÃV`z1~-!~qbFHF-65צ2zڞW??]88JZL"#u_9u4]M;(va`(9%t*/\k*UƬ+e!t珱+g Py/-qޯLҺCXb\2LDlHQJiAo&¯,57#?pyb ,_hdm  &Ϝ0{RIG^Fdr&L8=l|ܭ%1Eb3om( ך`_1ٚG$w9{Ya'(?t3͔= kn_h?6UZu78_vu?SO9ս?S?XA;SI|1<+4$TGchJ&1g^ߥ_I[?{r8{b$FkV&N5ơKI}^0ӆB?ԥ'ŊC 25rO"`26G( `]t=hJ:OWAdʠ6@'@eJ']k!}OkP BL$ ]8s *10 H0_}v?+J֣VC;՘w?Qhi8tI&_wP%h˒2XNUs"iB܃IK4q3\Q02vV)OaAiVmuk7,@3x>x!J"[__Q>_)bY%g1͙Xkv0cemq0ǀ^0h=A\'H9|ɬ&ő̓#r|k̒ٷ6?xXќO?!Ȓ{ ;)%YqAԑ!^W'x |93EP-sRnλ2IgՇcK#iۙsGv.Xgdl:J:FQo2h F6^?.|)$ GP;ZڙK zl)xF.Byp|TW$| 0G(7P8K&C LV`DE9N]Zan*C=Ցː}{_W =ս 9č2IӍ bs'ʊb_'N&ߟɰGz88#&N׀?6n5>$ /|aI yBqEBVV I\Gh ~3VN k⻑޸H:4čUwס?qVq=F91䝌Ci7?PYC!fpHNv/t`S]#wtf[V'y. ӚM`TD`oSDUeGsRe"IC2wx])Gġ@ϞF>fPc":o֡=,˶td& ^*Q={HZiq#[D0Dr9wL:\( պ^XHzd`*$ h_a_yI$).NuzMOmLAKb @[*.BXL&Ws1C3DS.T:kGbFf8< 0H#PNh2?$sͫ;JA@Q}? sAP" xePnRb >qza/|AkhN5W/K)5x>z:~#@zg3hMe6mXӄ!kGhyHNeX a6i6¢K8+t ')2Fxl@4;<6ȇl@a3AuQtBȥ *@tmaEAu':Փ:g6@<ž/jlsdyă 넶*mEӗsv:KxJNwt#3z/&gXaAVQPb#c6yFIo^.!)|Ҥ0oNkaPi\WJB8 @2o P:'S]~H'<ɁS_Ts㔌 Nd|P1ucB ?Vt?сv[{.MS8` <,UpPTnתRrFO59cUA*d:@H)dOE /D#oR&0E(7)8ؽ)5P%fјi;7nF# 71d3݇i{[i3ýəaM5)1륻 8VO Cm  M>pQ(#ewֲ ;o.@7"z"})MA~5q8M<;jO\lf2♁ZcI:|CQ ?'z]jZ?QβABFy0M]#;@^š/uav&okoy zIJ~ ?ew@xW#jY$к?i_z"hPs\gy{1m 5.?d5ADpw]<17[:2IT_[PS$9qk%=hIK5*1^l ?5JOG,v Y /zAlEuLcidʛE_{1k +Ǜ[ӫ)L}2la"B Y0,*e8.+RKk:ȖF}[WwbĹ(D-n͉HC"<'бY$a)G#1[GC5!7y?Tw\|n~;halhHW؝~80 R|q'/Iϋ{}'_<쭐_@{,rThc9&ad[{gq 3wߨSd0& 6PJT O)\ Zݱ 35xo7SS32 -\K /FUMm?(c( gkirLkq!qg-`'kHɤi5yH9iKv_#eO\Y !=J4dx2 +^} Rظch}S~ Dvzv6!nd/ٱP̖ե^qs] T-ιl'84XIavșK+LWn˿!Ha.(- !y.f;~.&\5)nxs{Jl~74*s2vC|ӊrd7\ ~Cbfr˰y@u |UJ ǐ٬7CٚPI s'0]fDS}OVi'؃SkϺq@gs] GX(k#;}j8C'P ^CZo ëvH>$uI$~ʏ_39zӺ(8Ыl#\U!ER cwpE@EJ$Su܇ "]ƶytqlyq/sY;Bt~ M.{[5X ,cvC.Sn) H\_SZ%RcyftʎetjIT@3*DLFl.>J ˼\xuq11/I@"8ʍ)kFbW㜤.TXdE)@_t1 aMPFo"e;*G<_h R6"9շLpƻ˦CPE]I]fUQ1pH#bgR#뒿mL~녺2&4NAGtaSύ!wv i4&ɴf  :ZqGfi 8eZM z1DK*um3kCcdx‹= l4,HVL7ң:& Bv_h~^`YVޔ<2?;,I,^](W' Q058UPxuxberzC?˨D7>Fެk.?<1<Η|"+XyKP@p/Dx2T$C z_GOyK:Q {~rOlj}.ؔmY;#(=FE{w5Ҥmr0?:ؕ.0k+?wbmGׅ*^_Z?vc\K\ +v?~QJ壃#NUv0%T5*C xmϼAZn1_ۼC)4yũn"640 ûV [ZF(E|qO@YT^/7yoƜk+z, 528,ERCJ3,0X=W$;:6Z剈LJ>XsGMO-(^vWOpIv3~!5<߈4&R% 6$[FZ<<}yŝ\o "+Tkz|t]&҇D}$5V ~m : tö6ߊӶ7ٹaE br~PWw`&r^)/f,\!uF_G:j²t{ԇ򩈜="(ݻd:qU|&BuzE8"9}}z设?qe(xprJt /3WX8x"RЖp$5b#Rڨ>v GʴQTqTYOKv!jrq9=pKxdP,}(d+L;7c(&]l\QV mǎHC '/]Ka)SJ"Kq}rBʽ<񔢾橑eN7-}L.i4fXCvI+ۅ+BX %p+G?37t4[8fWk^6ޕ]@-Fq$P %5Y| @|cʍi}jTAjzj¹њxc}97lO/3dBWԶgD|5N}6=6'iF@Vgш*K%z%t~kf|&f9;:(./nc~lϗE"P`";rVy{n] pRu҉fA¨e0V9DOm4T{oJ[]& Rwŋ[pk_~lgΓ &5MJEvq%;.JꀼKґ'S,{U@-ɦT7X),jH7-wR1o6$YNĢioy(Qͷg*DByɖu%8DUup^Wod%@Pw}"T@MD`%GX.-}6cer(l沦b%%[n~maQ1>^lޣcOm rx\]ڦWk z ݵln%Ec^" kWKQYsLd=e^-ٴo=*554lC4-) Sh.I([~eVZ>nn$UvR/RȷLa;Nt湂*zH)s<ds_wccesۅ̲xm= pH!ye٨Ke ԁz (LJZ`DI:E3 8W#SWz|񥲤F+[Tn8:'L˛nok;\92#1gU |݁*. A߂O\aUh{|Z1 5߁akz + -/ك\YDO/4޷ۊ#:8={p[ }zL[na$aFnyde NW bNe+gƘ` ×DN[N6[RßȂ ȭc((Iȝ؟|tl5J ArVd9.Iyٰ6$e#oQӱu>ug16_}JO6D4Koag2+jDq@HNmu_{ ?!< Fi v"JٸڷƎ\gwP{>DՌ9uDRhH