python2-kombu-4.2.2.post1-lp151.1.1 >  A \Y޸/=„*bj. H5x3yks/˕rj):=X;L4-yAo`ٔ-FKA ir1cIؼ!vꓑ"@Q$3ڇ~MOn_˜Y8˚(BfK1U9v[<!MT(MR๦W}P1ð}S @l^Cwfm먡T?Y*7|E9(ФWf W/+ [Ato9>qQ_OE`*Yw(x^?8>,jЦTmQ4H{Tx:<jE>pDW?Wd & J$(;DQ k p  X ( I JMRWhW[d[[\@(\j8\td9^d:fdB+F+G+H/I3|X4pY4xZ4[4\4]8^C<bEcFdG eGfGlGuG(vJwKhxO8ySzVxVVVVVVWCpython2-kombu4.2.2.post1lp151.1.1AMQP Messaging Framework for PythonAn AMQP messaging framework for Python. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security. One of the most popular implementations of AMQP is RabbitMQ. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQP protocol, and also provide proven and tested solutions to common messaging problems.\Ybuild31kopenSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/celery/kombulinuxnoarchB]&qZ ]]fuu/?/??[[""aV h h%0=0=%*&r&O. 00 Zoo&V&V6299 ,  cc{ TNN!9!9\TT%,,555 L L;@@.ssJNN .R.R#c,, X&&\ii _5>~>~rr h2((v#oo    8(//)<< v v Z Z i i  4aa ]]}0RAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤\Y\Y\Y\Y\Y\Y\Y\Y\+r \Y\Y\+p\Y\Y\Y\+p\Y\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\ /\Y\Y\ /\Y\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\Y\ /\Y\Y\+p\Y\Y\Y\+p\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\+p\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\+p\Y\Y\ /\Y\Y\ /\Y\Y\Y\+p\+p#\ /\+q6\ /\ /\Y\ /822a22ef12a88ff23ee0b7262d73814cd4adf5efb6350614a1891173d74f6f9a5b1c7f4a86e246947370d9fc865917c69cffc54d160f434119c7747f7d7ed67901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1731b9b51d0856c249269de8a7f78be49b7ad092cb2c893ff348fa2e5818b0ccba84d9f6b7510732d9bbf1e7b7fdedc6a8b70d030868bc05af72d727c1d3d06ed1db1f9848605002fbbf54e009f33703722d7689ecd1494dc805cfa6b0ac63257000f482a32a7737f4225640ae349faa8d88c4c1232eb9c20de93c29f7ef0aef7000f482a32a7737f4225640ae349faa8d88c4c1232eb9c20de93c29f7ef0aef9b20c058e55fb3e24635d81335eeececa360b31697f75dea0a6355a582c09421c3669d47f3a01355d1318e9a1798da6077ab9f427fe2cad5e2ed64cb4b5511ebc3669d47f3a01355d1318e9a1798da6077ab9f427fe2cad5e2ed64cb4b5511ebd53cac0b0316e59896fa178e76f80ced4e281330fc33fda4c79e76e65d144b91b7b2aa7d2fe0729de69b319ae9d4f0cdf7c86f00e222a4acf5e53522c5b1c284b7b2aa7d2fe0729de69b319ae9d4f0cdf7c86f00e222a4acf5e53522c5b1c2844590360eb3d4c48bf60e0b29fc5ac8e228ccab6bde0805072d5a654592c227eaa57999cd36473923ab5c4f24147b0a26c65e6f3d3ac7cb0c1056bd71e45a9ac2a57999cd36473923ab5c4f24147b0a26c65e6f3d3ac7cb0c1056bd71e45a9ac2c349ac1017d3a419f3360cb38c83b3e071b48ac6a5a4e341a88f1c83c0888457d57a2356a56bbfa3b4612fd99a449d31d5454e55bf8c99deb55067f4492578cad57a2356a56bbfa3b4612fd99a449d31d5454e55bf8c99deb55067f4492578ca0911c448c544d1337f9dd7052e4a6e797387f1f96eade45cfb0e12fab286b998ef38615d87dc56ba2e1162cbd46b083d2538ae7957d561a0fe9cb9671d06a373ef38615d87dc56ba2e1162cbd46b083d2538ae7957d561a0fe9cb9671d06a373e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550410ca6bb53dff378383446d73fd15e79e7830ce36a58c8a364703aa7d1427250410ca6bb53dff378383446d73fd15e79e7830ce36a58c8a364703aa7d1427253d2a6633bab875a195913172d00de12fec6426e3c610e0f06022c18a2036c80cd46b0880cad4848f4015cd0caac41d275304adabafcd0274baeaec91bdc37000d46b0880cad4848f4015cd0caac41d275304adabafcd0274baeaec91bdc370009d171ad61705ec5411e536533119ca042eb0ef4127e49bef50083205ec6881c09a855a21a24cff7ac0a94d7944d8499ac72773f941770c22a1ee7142ca6db3429a855a21a24cff7ac0a94d7944d8499ac72773f941770c22a1ee7142ca6db342ef586eb935c815091254691d2a56ffec78ff1cae8ca19d79d906344613e1b9705f5e3a1e87e4a706f2c6423b75cf00126f91920fc68eee175e14e4c054667d385f5e3a1e87e4a706f2c6423b75cf00126f91920fc68eee175e14e4c054667d38ab89b0ea7a9a8ab5e611ad1ba5a2381ea394e5673141cf97c819fb0a774754c7591e2fd63237b2fe890f2d2376a4b87d62f86e6c2803e7b16dc7e13517fbfabc591e2fd63237b2fe890f2d2376a4b87d62f86e6c2803e7b16dc7e13517fbfabcc242e3cc50a0e8f6c33fa37d5e47ac0f6fdc6946ae71b4f86c357e405dc3b8a78441c1b4217b3df1f6e3b9726c9a13245bb2c37026a122bd27bd5d91f97653988441c1b4217b3df1f6e3b9726c9a13245bb2c37026a122bd27bd5d91f97653982a31017bd06fccd3d1c251c3bd458795c90214b39ea2b49aa5f9dbbec04b9f59519ade0d614ea7f555929e3e3d75fe5d2e8668a33b798220f76a4bfe14541502519ade0d614ea7f555929e3e3d75fe5d2e8668a33b798220f76a4bfe145415027111d275d3f8038e4c65ffae44bc2aa7617aaf8b00840c9250bce2e3ee5c7edec46c6cde68bf35094dd7107444bc3cc646fc9ef282051b176a205e5f64deaaa2c46c6cde68bf35094dd7107444bc3cc646fc9ef282051b176a205e5f64deaaa2e69f7ba117d374c217134b87ebf1930913a2446960979e91c4fc5734aebbd73c8da25605f314bf6694fabe1d1b6f28c6ce4e2f602385cee1d5b02bb71e680fc67dd3b5508ac64ef510d17cf74c19a7fd28cb38d8b71fe706e96fbc58e0271e20fd0f4dd49db495cb32afafa1965885304138c2593237615388ad39522fdf6f26405c0c2dfe88d76bcb37bf99a134a692e80c991ac30e579e80513228df7e1466405c0c2dfe88d76bcb37bf99a134a692e80c991ac30e579e80513228df7e14667d9c417151a853e7d3f97f70c2d74e67585f355979d1eee45e9ce5f089a6f309cf62f9d7d1ec36b25d7658ede957a0dd2009a719d2cf483c9b0a0a61248902f4cf62f9d7d1ec36b25d7658ede957a0dd2009a719d2cf483c9b0a0a61248902f49dcf1d4074834c0451225a84a5d4ad4af5c302ceefdefeaece37fe282c35b6212dbd06f3415bf80e95cc176632ea529abb9b3688bd85dbe190a0c3c943f68c692dbd06f3415bf80e95cc176632ea529abb9b3688bd85dbe190a0c3c943f68c696e4e89583cba0fa82d049430de0256de3efb63314462593afc0b2c54f59934c5728acb48394643f5069b668d3101564a4d82dd597aed36218ff19d7a2e8234ff728acb48394643f5069b668d3101564a4d82dd597aed36218ff19d7a2e8234ff41822c69f1219a960b7fb2ea7bea013f057c953ddf5cf85bf2f7b81b27ee9141072846f83ee36817a1ca0d6d9556921c7535ebd627065bb846b301fcffc5396a7a0f2ff85b54f82f6e51c43080351da2b14dc2f2a1785479eade3bfcaba3f39343b24cc8238af318efdf7004dafe5707c217ceb44276176e5baa003549aaeb543f2386b4a3b9c94b8627e1cd23a1a2a6aef82450f4a98749bf26f29758a4ce3e3f2386b4a3b9c94b8627e1cd23a1a2a6aef82450f4a98749bf26f29758a4ce3e9846b11617e8fd20d315d54a702e25b18e74068cfb1ec2cfe2a160a52e7929479779b8f4e01e0302078737da3b992ac61a1d4c147dd84dabc5bda0bc143bf7cb9779b8f4e01e0302078737da3b992ac61a1d4c147dd84dabc5bda0bc143bf7cbe4aa31e09e53bc4c0c9611c402035319c7b20810975bafe61738678e5e914b78ed4279afd339021ef7cde8322fbd8c5694e41763a7f730c81525adf60e8a81eeed4279afd339021ef7cde8322fbd8c5694e41763a7f730c81525adf60e8a81ee2cdb8fd6fad2955d03a1582cb64c21e5e40b440f5b3772bd9e4de175db5d34430cc72a06f212d821f76921556071b10a3d6188053f529c980c67ccadd00238d40cc72a06f212d821f76921556071b10a3d6188053f529c980c67ccadd00238d4f0c425645246070dd48e938f951b21f52530970408d373c578489147a7bbb4e7a01eb39941f9eed1b9be1b3af0985dc10f25c12da3eeee087af67bac4d85ce9ba01eb39941f9eed1b9be1b3af0985dc10f25c12da3eeee087af67bac4d85ce9b1a19f8add1c52312317ce1725a211d338cda6beed1307aea90defa9a1f01d055bc680c1c071a6fb220f3da4da25814632f7784712acedefb7dc1307d964bc388bc680c1c071a6fb220f3da4da25814632f7784712acedefb7dc1307d964bc388da9d9aac7dc6fa8c9fd556e3c7300ec68af792ccc0ce4365587c6606d9c5950c07cb4ed1a8f823de0fe52cf29b9bb41f308c67e6aadd1d385daa1db62ebfc56807cb4ed1a8f823de0fe52cf29b9bb41f308c67e6aadd1d385daa1db62ebfc56819851babef3845f6c5f6cee636db0e4129eb8c5b443afe1aebd98265e7fd507e1d8ed54193b99b4b95988ed5a178352e7dcba29199ed3687fabe1ac0957c97321d8ed54193b99b4b95988ed5a178352e7dcba29199ed3687fabe1ac0957c9732a453d40be89b722f1d8d42cd8c90b637a65d867b98bf1a9170c34bd04434d59837589730f5c55ba5d86a96f9d40c0a254ce5f6bec8266474bd0b87f8c4a3989837589730f5c55ba5d86a96f9d40c0a254ce5f6bec8266474bd0b87f8c4a39898da333e7517803c42b7410afd9f72c4bb20bc68a5c5ee4bd94775a750ea32f204b6e87a20559dfeecca7390e5a63f81228965b9c694de3864f46ced41504d1a5fb6e87a20559dfeecca7390e5a63f81228965b9c694de3864f46ced41504d1a5f7cd62b390b418ff90adec6390b8dc78fea1706d51132ce9338ca6a7aa252fe259f38840821cef3e0f28f4e05e6724400dc68cca19bb16fceffb2e3b34f7793ba9f38840821cef3e0f28f4e05e6724400dc68cca19bb16fceffb2e3b34f7793ba15cf71fcb048e39555cdbb8a94865764a7a89ffe7e2ad7e974e5de6387a71127fa9ad24d42259e70e2a98b8ad2d272925c8e9caad28cd0bc971f718da7ad57dbfa9ad24d42259e70e2a98b8ad2d272925c8e9caad28cd0bc971f718da7ad57db4eaed3357e442952fcf4bb07dd7492132b5c017eb5a40fc93a377567ac697c0c2acbcc4570e8131e8a21b96956b952d9413d3c968a475a415c2d917c1552308c2acbcc4570e8131e8a21b96956b952d9413d3c968a475a415c2d917c1552308ce63df7cf9a54f149afa0abe1a837420d4fc8076fc33d6e84f37cb19dfcf05b7bd051106968fd0ebfbe885817a96ee20672c3b79c2db6383c56076970d96a421bd051106968fd0ebfbe885817a96ee20672c3b79c2db6383c56076970d96a421bcdcf8d547f59826da8889f609e2f00e462b2de00c03270b871bfca268be7e167a43c2681173c579abbdfd1a70ba5eac9c765c6bd2a7d8ca6bd815dd020eb5b71a43c2681173c579abbdfd1a70ba5eac9c765c6bd2a7d8ca6bd815dd020eb5b71a46736c1e152925a8c17af7774a64a6597a35a3fab19044527537d7a83df6e97aab86b7b7f48857518d4761b5970d1cece777dd926a287366ffe3487203f062baab86b7b7f48857518d4761b5970d1cece777dd926a287366ffe3487203f062b95c86c5fb8dda08ea4d5eb61dca815af737902549824954585e8afff1028c8d0b74129ccba6bce99eccfd260ea9b6055b0105a7a2b7ac55cf192d242474f1167b74129ccba6bce99eccfd260ea9b6055b0105a7a2b7ac55cf192d242474f116789b56cdfe4c826a0399793efdbac78bc61bdc470a3ba8892b986bdd40630980311cbc34074dfa7af55ca77e24a41047d1247021b3f0bfd6d1241e65aa7c3e85b11cbc34074dfa7af55ca77e24a41047d1247021b3f0bfd6d1241e65aa7c3e85bfe014f78b15980cb80c09c99aa43119949b122aeaa3378186472c28792c683821d3c0b1f1b8b516e0e8c12492a51197978a204e09b8e4c8b652e43cdf25235711d3c0b1f1b8b516e0e8c12492a51197978a204e09b8e4c8b652e43cdf2523571d4e4446cd452676dff1c62dc9bf9ba2728770add176fa9bc97a439cc9693f574ac33f192bc0cce8f7eec52988a8ea3cad380121945bc218bd4c0b40b8f894f0fac33f192bc0cce8f7eec52988a8ea3cad380121945bc218bd4c0b40b8f894f0f5d9e0aa8114d94575044707f1bb99df577eed0dfd0ba6f3d0d4436736c7970ea9992edf03055d19103418ddb1de448a828917d4b8a18a78b1ffb4f00202db8af9992edf03055d19103418ddb1de448a828917d4b8a18a78b1ffb4f00202db8af0ee102e6f2fda229e6527a183b4c0d60effe1c0e4ab8d2552c0a606b8efb274160dd6aaf1d17688716ae46da6b52cf3120fcc3c44738f9f74df2a3aa120b570460dd6aaf1d17688716ae46da6b52cf3120fcc3c44738f9f74df2a3aa120b5704b75af1a6e19a29a4b85e1e786bd4607614954ea8cf036093aaaef1a087a34d31e5a159b4342bb150d610f5df48de3fd078fce67aa84e52887134df359219f5bde5a159b4342bb150d610f5df48de3fd078fce67aa84e52887134df359219f5bd72810cda409085bb7e8d2ad0b4d3123f0864260dfb5f3962a37aef0b913465ee93508450caabb751594b8707e1d39906fc8b1dcd1361c02cc5b8c91ee614bde193508450caabb751594b8707e1d39906fc8b1dcd1361c02cc5b8c91ee614bde17b4d0b4e4c63ac31fdfbb2532be7afce37440bdcfda6f0a6912821351445b1f83c90de3c3101ab81a5c131bedbcd17c637ab9527ea867ce5ed21f14e78fbd1993c90de3c3101ab81a5c131bedbcd17c637ab9527ea867ce5ed21f14e78fbd19984b81dc3a235ca5cb6413f609b566bb6cacfdee9f9ce2280813c343cb87e8d9415fe490abcf119a8ca0f609487739a0315f6a5c93b8014d5ad042e33f8b9da4215fe490abcf119a8ca0f609487739a0315f6a5c93b8014d5ad042e33f8b9da42192e44276cee5792c26ac8330f28a5500a21371f369d4a75d2cd43df434e722ae12458c21306737d7820987e7c8d28a4985017304cfd0181bcb284acf495fedbe12458c21306737d7820987e7c8d28a4985017304cfd0181bcb284acf495fedbc155ee0ca244064d62381a8781de4f551bb16c688dc09c27cceb1b17df30ff2a561a5356f56d3c2f5fe854b5c66ac1f9fc93839c3c3746c87d71f327ed73d720f3675e43190477307e99d676465cd0a046abe3c4f9158e56e26ce377ee4587f6de1b4a6128016c7a613d54390464d266d10e6ef8a091b8bc55e29023923bb66f61ac85867b3c90b036ecd2ba2e171512202ad706e58d9539da009d9a4cfb513e61ac85867b3c90b036ecd2ba2e171512202ad706e58d9539da009d9a4cfb513e57e5369bc6c96358df3c07b128dcc86a1180be1cd3ae1eb5915e0e1d290a1f2828829a946370d2761c7221be73ace541cbe624463f3bb02ca5b44456ea5810e728829a946370d2761c7221be73ace541cbe624463f3bb02ca5b44456ea5810e703af1dbe1e5eb1c7b2a735368324b2e03719146286d52f19baaa7d77f86763b1d0d03fd3500cae2b5dcb9b4ae00e5a458742cf40527460d3f49efa1871fed2aed0d03fd3500cae2b5dcb9b4ae00e5a458742cf40527460d3f49efa1871fed2aefb68ce8fc2c97c2cfae6d2025ba283c516fdadf2a201393b4d1db753a34a27314f6b61272549e2eba7d877056af1c43e932eb07b227304eea2b6747e21c02a004f6b61272549e2eba7d877056af1c43e932eb07b227304eea2b6747e21c02a00c77536b9cd5962570b432900eecaba36aa237cb5ea42acf9304f7c9ba34cd713d8253cc3fe22dfdbfa705965eadf5f721d500b7ac4e6cd6fd53b5b3e3e59f988c175809a9d49e017a93f656dbdee92d682babb614ab4cd4935f2f6ccda1f2b8f5faf3c5eea0283e96e4693d0b133421d50ce47eb645b1612ecc34214ad7fbd3e4547c2c9ed30f4d6257dd5ce8037519ddd4233f4f02c3107ff4995d5dfe41bd84547c2c9ed30f4d6257dd5ce8037519ddd4233f4f02c3107ff4995d5dfe41bd820576707e2543bae81866d465b8e44081da92c08c6bb77cf1d7eb5797b8e8d2ccc510b775f93c991008723b752c328e5467ba65a596ad3711896329d388e6134cc510b775f93c991008723b752c328e5467ba65a596ad3711896329d388e6134b5abd22c131d035e303e5af8cb94a414c9412275c5fff11c9e884e9a1bee6fcac41bb3d6f9ff6ee69fc36ff84cd86e82aee77487541c5943d6f334debfb8be10c41bb3d6f9ff6ee69fc36ff84cd86e82aee77487541c5943d6f334debfb8be1012c2bd6de8bc2713293adbaf111b72de99fc49c3f26249a9eb3f293106303a7023818b28e527332c0dedc0632f536ccf93f17dfc7febab31402961eca029ec0f23818b28e527332c0dedc0632f536ccf93f17dfc7febab31402961eca029ec0f6fc5bc08122a5c72d53c8a8aa14f6257bd7b0fa30cdee00698c616e3310cb97f353f51cb80249107f5f0e612955b377ed5506573042a70ed0d82b2df32d671c2353f51cb80249107f5f0e612955b377ed5506573042a70ed0d82b2df32d671c200b76e351f422ccd0dfda9af794f840cc8b9a84203ce71b910c571cc46660fe942bd363c48b0debf001078d44b33b1f64b3973703a81af76edcf054eb0fda44842bd363c48b0debf001078d44b33b1f64b3973703a81af76edcf054eb0fda4489c687a1fe1ba4f760630fe77c51ed1b73f12d3057b43b2a9df75e4cb2b1a6bf3d1220910c2836a7ea0b11909f041a9fc394b09d1e1bec6563e3175f2aad6ccfbd1220910c2836a7ea0b11909f041a9fc394b09d1e1bec6563e3175f2aad6ccfbdb32bb36cb78a929630ec7af192090c1bcba5bfb8c1c68c010ba900bd67554986e033eaa8ff2e16b7cf629d6c6d63495536e5a844fc3afdc04bc1a0b7cf30c066e033eaa8ff2e16b7cf629d6c6d63495536e5a844fc3afdc04bc1a0b7cf30c06779aeeb3ba709875bb2cb090b7ca7b2187aa908ef1b204809ed6bdcae2268dd1313a8b83cd3edd0e59f12d6f148f3d3be648751a410bb9a3d4d753863979e81b313a8b83cd3edd0e59f12d6f148f3d3be648751a410bb9a3d4d753863979e81b89ddce77a54730a13581020c7f04468781cde067360b7e8f42e9c3540e6f67c1cff2fbe4e18566542f34306609abc97f9383d323fb61a0e9e88c59f6a2eb80f64132e99c7d1d1deda9fe603a688049831b8cb21109743861b29e7938d94681208d727e88c340fbd5809ec8a1985ff139e589ec4688ab2cd00086e2e724068350a51453b4dd619a2d2fc633fc5dcf7a21127a6ed728065be2db59461ee44ae38ba51453b4dd619a2d2fc633fc5dcf7a21127a6ed728065be2db59461ee44ae38b1b3f800dca68b95b6241da61789fb62b7a2a0e98485936ffa25eca960b6ed7504816728d22093c55fd9cf250d4cf12e831e255704be4788ba6252a26f36b4e3f4816728d22093c55fd9cf250d4cf12e831e255704be4788ba6252a26f36b4e3f71542477f173efd590e7f31f403320d3fb01ad98d7cef8db3b846c1d55e7ffbcc4b095f03ecbe91ddffafa3e7c8b2a71219dab6d8adc7265bf41d28e0891287dc4b095f03ecbe91ddffafa3e7c8b2a71219dab6d8adc7265bf41d28e0891287d1c2354a9619c0256be55ef132b0a395b75fd9e4b916e25e6e50895cacceb968cd4c919ffe974678c16aa78517fd404f26d8a431bf0067f1c5d0e0ebb7f6f6970d4c919ffe974678c16aa78517fd404f26d8a431bf0067f1c5d0e0ebb7f6f69707f395eb3b3ea76adf38723ff21144997f70ebd59e8e32ef0c7bb8d2366a9e5e81dd13011aa908425f1b5c158bfd9f2c7fa195790ea3103efd6dfebd6dffeb9b81dd13011aa908425f1b5c158bfd9f2c7fa195790ea3103efd6dfebd6dffeb9b8f1ac92d9150b9ce0910136a59c9bc721d7af9fbf9cbf59af970877c613d2e0092e1599bad8e74f5857fab70eee12653f101c678adb6fb5e731b4ab7274fe7cdc2e1599bad8e74f5857fab70eee12653f101c678adb6fb5e731b4ab7274fe7cdc89b58978337b470e9645fe33e0b75b1711d13ea2e0dd8bf4e0e015b7636e463f96e9c1af12ef1767dfb16dbc6b740569377aacd7aea9723ac1a14c1229e78a1d96e9c1af12ef1767dfb16dbc6b740569377aacd7aea9723ac1a14c1229e78a1dfd540f11d7d8cea40b843aff7cb6283eb48afeee96b18f6b01f502e97be125089e3e93dfb60ffa8887d4e06bdf329196aba670863605a79e16feb2cdce7528019e3e93dfb60ffa8887d4e06bdf329196aba670863605a79e16feb2cdce7528015274303137fe86e3be4bffd5a1fed9e8994a4657855a0de2f40dc80bfea1228d539e99e628d790825a633fa01d0a612fb6f25e18fb6e25ae21fa0542ccf7fba7539e99e628d790825a633fa01d0a612fb6f25e18fb6e25ae21fa0542ccf7fba7bd1c5acf1def38d277dedb4e4ea85e536f969eec98df0e0bad8bad7fb669d048deac27d03e6233b61ed4683a6a6677d4e4c84a14a1fa329fbebfb9fc57b0bcbcdeac27d03e6233b61ed4683a6a6677d4e4c84a14a1fa329fbebfb9fc57b0bcbcbd99f7aaf0e67f33d9562785726b304d8a3ff1f3a445335fe9c753a01905d2cfae4a30ef2dec917ecbc50e86775ce398a363f95cee7f5d660247ea305eb4a78df4d45b73f4342e107b963a2c24ec6c6a4244dfdba4b7a732907a2b4508b357a4f44b0ba15a88e2e13ae78523a8c26f62bbc91323409a3ab0ea972ab3956a0ea7f24be1ddca31adbbc2a85a7f0409fa509a4c3d0ddd3554c2ce517ea240e99d5012c86f0384cdde71843f7cd7346479ae3561fb9c8099c4290fd81a123d8a036572216de09e6340d2c1aa67f833c3b6aeeee2e6922721366699811b632640fd3brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-kombu-4.2.2.post1-lp151.1.1.src.rpmpython-kombupython2-kombu@     python(abi)python2python2-amqprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\R@[t[WZp^@YS@X~@X)@V<@UU(UKSU7@TmTS@S,Sg}@ScSRa@R&R@RR$R6R%@R@Q@QiHQg@QfQJ@Q9Q.QQ@PP@PDPDPPPP7@P@PN@P@P@PYPPy@P?UP>@P;a@P7lP.2@P@P1@OjO@O@OORO^@O O@O@O@OD@O@Oz@OqOhq@O`@O`@O[B@O[B@O-ObNNwNGN@Ni@N{#@Nw.NqNlNh@NdN2N +MMM@MUMUMM@MlMVv@mcepl@suse.comsjamgade@suse.commcepl@suse.comdmueller@suse.combenoit.monin@gmx.frdmueller@suse.comdmueller@suse.comantoine.belvire@laposte.nettbechtold@suse.comseife+obs@b1-systems.combenoit.monin@gmx.frtbechtold@suse.commcihar@suse.cztbechtold@suse.commcihar@suse.czdmueller@suse.commjura@suse.commjura@suse.comspeilicke@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comspeilicke@suse.comoliver.bengs@opensuse.orgspeilicke@suse.comdmueller@suse.comdmueller@suse.comspeilicke@suse.comtoddrme2178@gmail.comalexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.brdmueller@suse.comalexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.brcfarrell@suse.comdmueller@suse.comsaschpe@suse.dep.drouand@gmail.comalexandre@exatati.com.brsaschpe@suse.dealexandre@exatati.com.brtoddrme2178@gmail.comiartarisi@suse.czalexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.brsaschpe@suse.dealexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.brsaschpe@suse.dealexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.brsaschpe@gmx.desaschpe@gmx.dealexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.bralexandre@exatati.com.br- Updated to 4.2.2.post1: - Support both Redis client version 2.x and version 3.x.- Updated to 4.2.1 * The 4.2.0 release contained remains of the ``async`` module by accident. This is now fixed. * Handle librabbitmq fileno raising a ValueError when socket is not connected. * Now passing ``max_retries``, ``interval_start``, ``interval_step``, ``interval_max`` parameters from broker ``transport_options`` to :meth:`~kombu.Connection.ensure_connection` when returning :meth:`~kombu.Connection.default_connection` (Issue #765). * Qpid: messages are now durable by default * Kombu now requires version 2.10.4 or greater of the redis library, in line with Celery * Fixed ImportError in some environments with outdated simplejson * MongoDB: fixed failure on MongoDB versions with an "-rc" tag * Ensure periodic polling frequency does not exceed timeout in virtual transport * Fixed string handling when using python-future module * Replaced "async" with "asynchronous" in preparation for Python 3.7 * Allow removing pool size limit when in use * Codebase improvements and fixes * Documentation improvements - added python as requirement for ssl module is needed by amqp- Clean up SPEC and obsolete python-carrot - Remove superfluous python-devel- update to 4.1.0: - RabbitMQ: Ensured safer encoding of queue arguments. - Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if - Added Python 3.6 to CI testing - Fixed bug around modifying dictionary size while iterating over it- convert the package to singlespec - import changes from python3-kombu: * add AUTHORS to the package documentation * use a more precise file list - drop test BuildRequires mock, nose-cover3 and unittest2: not needed anymore - add fdupes as BuildRequires and call it after install - skip the tests for python3 since they fail with python 3.6 (#675)- update to 4.0.2: - Now depends on :mod:`amqp` 2.0. The new py-amqp version have been refactored for better performance, using modern Python socket conventions, and API consistency. - No longer depends on :mod:`anyjson`. Kombu will now only choose between :pypi:`simplejson` and the built-in :mod:`json`. - Removed transports that are no longer supported in this version: - Django ORM transport - SQLAlchemy ORM transport - Beanstalk transport - ZeroMQ transport - amqplib transport (use pyamqp).- update to 3.0.35: - msgpack: msgpack support now requires msgpack-python > 0.4.7. - Redis: TimeoutError was no longer handled as a recoverable error. - msgpack: Fixes support for binary/unicode data - Qpid: Adds async error handling. - msgpack: Use binary encoding instead of utf-8 (Issue #570).- Update to 3.0.33: * Now depends on :mod:`amqp` 1.4.9 * Redis: Fixed problem with auxilliary connections causing the main consumer connection to be closed (Issue #550) * Qpid: No longer uses threads to operate, to ensure compatibility with all environments (Issue #531) - See /usr/share/doc/packages/python-kombu/Changelog for changes introduced between 3.0.27 and 3.0.32 - Remove fix-tests.patch- Add fix-tests.patch to fix testcases with newer python-mock.- fix non-SUSE build by conditionalizing Suggests: tag- update to 3.0.26: * Fixed compatibility with py-redis versions before 2.10.3 (Issue #470) - update project URL - set a minimum version for python-anyjson in BuildRequires - add back python-msgpack-python as test requirement - pass -q to test to avoid spamming the build log- update to 3.0.25: - pyamqp/librabbitmq now uses 5671 as default port when SSL is enabled (Issue #459). - Redis: Now supports passwords in ``redis+socket://:pass@host:port`` URLs (Issue #460). - ``Producer.publish`` now defines the ``expiration`` property in support of the `RabbitMQ per-message TTL extension`_. - Connection transport attribute now set correctly for all transports. - qpid: Fixed bug where the connectionw as not being closed properly. - :class:`~kombu.entity.bindings` is now JSON serializable (Issue #453). - Fixed typo in error when yaml is not installed (said ``msgpack``). - Redis: Now properly handles ``TimeoutError raised by py-redis. - qpid: Adds additional string to check for when connecting to qpid. When we connect to qpid, we need to ensure that we skip to the next SASL mechanism if the current mechanism fails. Otherwise, we will keep retrying the connection with a non-working mech. - qpid: Handle ``NotFound`` exceptions. - :class:`Queue.__repr__` now makes sure return value is not unicode (Issue #440). - qpid: ``Queue.purge`` incorrectly raised :exc:`AttributeErrror` if the does not exist (Issue #439). - Linux: Now ignores permission errors on epoll unregister.- update to version 3.0.24: - The `Qpid `_ broker is supported for Python 2.x environments. The Qpid transport includes full SSL support within Kombu. See the :mod:`kombu.transport.qpid` docs for more info. - Dependencies: extra[librabbitmq] now requires librabbitmq 1.6.0 - Docstrings for :class:`~kombu.utils.limit.TokenBucket` did not match implementation. - :func:`~kombu.common.oid_from` accidentally called ``uuid.getnode()`` but did not use the return value. - Redis: Now ignores errors when cosing the underlying connection. - Redis: Restoring messages will now use a single connection. - ``kombu.five.monotonic``: Can now be imported even if ctypes is not available for some reason (e.g. App Engine) - Documentation: Improved example to use the ``declare`` argument to ``Producer`` (Issue #423). - Django: Fixed ``app_label`` for older Django versions (``< 1.7``). (Issue #414). - fixed python-amqp BuildRequire- update to version 3.0.23: * Django: Fixed bug in the Django 1.7 compatibility improvements related to autocommit handling. * Django: The Django transport models would not be created on syncdb after app label rename (Issue #406). * kombu.async: Min. delay between waiting for timer was always increased to one second. * Fixed bug in itermessages where message is received after the with statement exits the block. * Connection.autoretry: Now works with functions missing wrapped attributes (``__module__``, ``__name__``, ``__doc__``). Fixes #392. * Django: Now sets custom app label for ``kombu.transport.django`` to work with recent changes in Django 1.7. * SimpleQueue removed messages from the wrong end of buffer (Issue #380). * Tests: Now using ``unittest.mock`` if available (Issue #381). - adjust python-amqp Require- update to 3.0.21; - see http://kombu.readthedocs.org/en/latest/changelog.html for full changelog- update to 3.0.16: - ``kombu[librabbitmq]`` now depends on librabbitmq 1.5.1. - Tests: Some unit tests accidentally required the `redis-py` library. - librabbitmq: Would crash when using an older version of :mod:`librabbitmq`, now emits warning instead. - remove kombu-fix-redis-tests.patch: Fixed differently upstream- add kombu-fix-redis-tests.patch * Add skip_if_no_module decorator- update to 3.0.15: * Now depends on :mod:`amqp` 1.4.5. * RabbitMQ 3.3 changes QoS semantics (Issue #339). * Users of :mod:`librabbitmq` is encouraged to upgrade to librabbitmq 1.5.0. * Pools: Now takes transport options into account when comparing connections (Issue #333). * MongoDB: Fixes Python 3 compatibility. * Async: select: Ignore socket errors when attempting to unregister handles from the loop. * Pidbox: Can now be configured to use a serializer other than json, but specifying a serializer argument to :class:`~kombu.pidbox.Mailbox`. * Message decompression now works with Python 3. - update to 3.0.14: * **MongoDB**: Now endures a connection failover (Issue #123). * **MongoDB**: Fixed ``KeyError`` when a replica set member is removed. * **MongoDB**: Fixed MongoDB broadcast cursor re-initialization bug. * **Async**: Fixed bug in lax semaphore implementation where in some usage patterns the limit was not honored correctly. * **Redis**: Fixed problem with fanout when using Python 3 (Issue #324). * **Redis**: Fixed ``AttributeError`` from attempting to close a non-existing connection (Issue #320). - update to 3.0.13: * Redis: Fixed serious race condition that could lead to data loss. * Now depends on :mod:`amqp` 1.4.4. * Pidbox: Now makes sure message encoding errors are handled by default, so that a custom error handler does not need to be specified. * Redis: The fanout exchange can now use AMQP patterns to route and filter messages. * Redis: Fixed ``cycle`` no such attribute error. - update to 3.0.12: * Now depends on :mod:`amqp` 1.4.3. * Fixes Python 3.4 logging incompatibility (Issue #311). * Redis: Now properly handles unknown pub/sub messages. * amqplib: Fixed bug where more bytes were requested from the socket than necessary. - update to 3.0.11: * Now depends on :mod:`amqp` 1.4.2. * Now always trusts messages of type `application/data` and `application/text` or which have an unspecified content type (Issue #306). * Compression errors are now handled as decode errors and will trigger the ``Consumer.on_decode_error`` callback if specified. * New ``kombu.Connection.get_heartbeat_interval()`` method that can be used to access the negotiated heartbeat value. * `kombu.common.oid_for` no longer uses the MAC address of the host, but instead uses a process*wide UUID4 as a node id. * Hub.add: Now normalizes registered fileno. * SQS: Fixed bug where the prefetch count limit was not respected.- Demote recommends back to suggests, it is really sufficent to document the possible backend options. But we want to avoid they're installed accidentally.- update to 3.0.10: * Now depends on amqp 1.4.1. * maybe_declare now raises a “recoverable connection error” if the channel is disconnected * Redis: Consumer.cancel() is now thread safe. * Fixed “unhashable type” error on Python 3 * Do not attempt to unregister operations on an already closed poller instance- update to 3.0.9: - Now depends on :mod:`amqp` 1.4.0. - Redis: Basic cancel for fanout based queues now sends a corresponding ``UNSUBSCRIBE`` command to the server. - MongoDB: Improved connection string and options handling (Issue #266 + Issue #120). - SQS: Limit the number of messages when receiving in batch to 10. - ConsumerMixin: ``consume`` now checks heartbeat every time the socket times out. - Retry Policy: A max retries of 0 did not retry forever. - Simple: If passing a Queue object the simple utils will now take default routing key from that queue. - Redis: The map of Redis error classes are now exposed at the module level using the :func:`kombu.transport.redis.get_redis_error_classes` function. - Async: ``Hub.close`` now sets ``.poller`` to None.- update to 3.0.8: - Redis: Would attempt to read from the wrong connection if a select/epoll/kqueue exception event happened. - Redis: Disabling ack emulation now works properly. - Redis: :exc:`IOError` and :exc:`OSError` are now treated as recoverable connection errors. - SQS: Improved performance by reading messages in bulk. - Connection Pool: Attempting to acquire from a closed pool will now - Changes from 3.0.7: - Fixes Python 2.6 compatibility. - Redis: Fixes 'bad file descriptor' issue.- Fixup amqp dependency version check- update to 3.0.6: * Timer: No longer attempts to hash keyword arguments * Async: Did not account for the long type for file descriptors * Redis: Bad pub/sub payloads no longer crashes the consumer. * Redis: Unix socket URLs can now specify a virtual host by including it as a query parameter. * Now depends on amqp 3.0.3. * Redis: Fixed Python 3 compatibility problem * MongoDB: Fixed problem with URL parsing when authentication used * pyamqp: Fixed small issue when publishing the message and the property dictionary was set to None. * Fixed problem in repr(LaxBoundedSemaphore) * Tests now passing on Python 3.3.- (Build)Require amqp >= 1.0.13- update to 2.5.14: * safe_str did not work properly resulting in UnicodeDecodeError * Now depends on amqp 1.0.13 * Fixed typo in Django functional tests. * Tests no longer depends on distribute, which was deprecated and merged back into setuptools.- update to 2.5.12: * Redis: Ignore errors about keys missing in the round-robin cycle. * Fixed test suite errors on Python 3. * Fixed msgpack test failures. * librabbitmq: Fixed a cyclic reference at connection close. * Now depends on amqp 1.0.12 (Py3 compatibility issues).- Expanded test coverage - Don't require python-msgpack-python for testing until issues are fixed. It's an optional feature anyway- Changes suggests to recommends since suggets are not well supported - Remove patch that is no longer needed- Update to 2.5.10: Kombu 3 consumers will no longer accept pickle/yaml or msgpack by default, and you will have to explicitly enable untrusted deserializers either globally using kombu.enable_insecure_serializers, or using the accept argument to kombu.Consumer. - New utility function to disable/enable untrusted serializers. - kombu.disable_insecure_serializers - kombu.enable_insecure_serializers - Consumer: `accept` can now be used to specify a whitelist of content types to accept. If the accept whitelist is set and a message is received with a content type that is not in the whitelist then a :exc:`~kombu.exceptions.ContentDisallowed` exception is raised. Note that this error can be handled by the already existing `on_decode_error` callback Examples: Consumer(accept=['application/json']) Consumer(accept=['pickle', 'json']) - Now depends on amqp 1.0.11 - pidbox: Mailbox now supports the `accept` argument. - Redis: More friendly error for when keys are missing. - Connection URLs: The parser did not work well when there were multiple '+' tokens.- Update to 2.5.9: - Pidbox: Now warns if there are multiple nodes consuming from the same pidbox. - Adds Queue.on_declared A callback to be called when the queue is declared, with signature (name, messages, consumers). - Now uses fuzzy matching to suggest alternatives to typos in transport names. - SQS: Adds new transport option queue_prefix. Contributed by j0hnsmith. - pyamqp: No longer overrides verify_connection. - SQS: Now specifies the driver_type and driver_name attributes. Fix contributed by Mher Movsisyan. - Fixed bug with kombu.utils.retry_over_time when no errback specified.- Update to 2.5.8: - Now depends on amqp 1.0.10 which fixes a Python 3 compatibility error. - Redis: Fixed a possible race condition (Issue #171). - Redis: Ack emulation/visibility_timeout can now be disabled using a transport option. Ack emulation adds quite a lot of overhead to ensure data is safe even in the event of an unclean shutdown. If data loss do not worry you there is now an `ack_emulation` transport option you can use to disable it: Connection('redis://', transport_options={'ack_emulation': False}) - SQS: Fixed boto v2.7 compatibility (Issue #207). - Exchange: Should not try to re-declare default exchange ("") (Issue #209). - SQS: Long polling is now disabled by default as it was not implemented correctly, resulting in long delays between receiving messages (Issue #202). - Fixed Python 2.6 incompatibility depending on exc.errno being available. Fix contributed by Ephemera.- Update to 2.5.7: - Now depends on amqp 1.0.9 - Redis: A regression in 2.5.6 caused the redis transport to ignore options set in transport_options. - Redis: New socket_timeout transport option. - Redis: InconsistencyError is now regarded as a recoverable error. - Resource pools: Will no longer attempt to release resource that was never acquired. - MongoDB: Now supports the ssl option. Contributed by Sebastian Pawlus.- Add accept-newer-amqp-versions.diff: * Also accept amqp versions >= 1.1.0- Update to 2.5.6: - Now depends on amqp 1.0.8 which works around a bug found on some Python 2.5 installations where 2**32 overflows to 0.- Update to 2.5.5: SQS: Now supports long polling (Issue #176). The polling interval default has been changed to 0 and a new transport option (wait_time_seconds) has been added. This parameter specifies how long to wait for a message from SQS, and defaults to 20 seconds, which is the maximum value currently allowed by Amazon SQS. Contributed by James Saryerwinnie. - SQS: Now removes unpickleable fields before restoring messages. - Consumer.__exit__ now ignores exceptions occurring while cancelling the consumer. - Virtual: Routing keys can now consist of characters also used in regular expressions (e.g. parens) (Issue #194). - Virtual: Fixed compression header when restoring messages. Fix contributed by Alex Koshelev. - Virtual: ack/reject/requeue now works while using basic_get. - Virtual: Message.reject is now supported by virtual transports (requeue depends on individual transport support). - Fixed typo in hack used for static analyzers. Fix contributed by Basil Mironenko.- Add LICENSE file to %doc.- license update: BSD-3-Clause See the LICENSE file in the package- fix python-amqp requirement so that openstack unit tests pass- Remove the upper bound on the python-amqp requirement. We have a never one and this shouldn't be a real issue- Initial python3 support - Fix rpmlint shebang warning for test_serialization.py- Update to 2.5.4: - Fixed problem with connection clone and multiple URLs (Issue #182). Fix contributed by Dane Guempel. - zeromq: Now compatible with libzmq 3.2.x. Fix contributed by Andrey Antukh. - Fixed Python 3 installation problem (Issue #187).- Add requirements on Python-2.6 compat modules Python-2.6 for SLES: + python-importlib and python-ordereddict- Update to 2.5.3: - Pidbox: Fixed compatibility with Python 2.6 - Aditional changes from 2.5.2: - [Redis] Fixed connection leak and added a new 'max_connections' transport option. - Aditional changes from 2.5.1 - Fixed bug where return value of Queue.as_dict could not be serialized with JSON (Issue #177). - Aditional changes from 2.5.0 - py-amqp is now the new default transport, replacing amqplib. The new py-amqp library is a fork of amqplib started with the following goals: - Uses AMQP 0.9.1 instead of 0.8 - Support for heartbeats (Issue #79 + Issue #131) - Automatically revives channels on channel errors. - Support for all RabbitMQ extensions - Consumer Cancel Notifications (Issue #131) - Publisher Confirms (Issue #131). - Exchange-to-exchange bindings: exchange_bind / exchange_unbind. - API compatible with librabbitmq so that it can be used as a pure-python replacement in environments where rabbitmq-c cannot be compiled. librabbitmq will be updated to support all the same features as py-amqp. - Support for using multiple connection URL's for failover. The first argument to kombu.Connection can now be a list of connection URLs: Connection(['amqp://foo', 'amqp://bar']) or it can be a single string argument with several URLs separated by semicolon: Connection('amqp://foo;amqp://bar') There is also a new keyword argument failover_strategy that defines how kombu.Connection.ensure_connection, kombu.Connection.ensure, kombu.Connection.autoretry will reconnect in the event of connection failures. The default reconnection strategy is round-robin, which will simply cycle through the list forever, and there's also a shuffle strategy that will select random hosts from the list. Custom strategies can also be used, in that case the argument must be a generator yielding the URL to connect to. Example: Connection('amqp://foo;amqp://bar') - Now supports PyDev, PyCharm, pylint and other static code analysis tools. - kombu.Queue now supports multiple bindings. You can now have multiple bindings in the same queue by having the second argument be a list: from kombu import binding, Queue Queue('name', [ binding(Exchange('E1'), routing_key='foo'), binding(Exchange('E1'), routing_key='bar'), binding(Exchange('E2'), routing_key='baz'), ]) To enable this, helper methods have been added: - kombu.Queue.bind_to - kombu.Queue.unbind_from Contributed by Rumyana Neykova. - Custom serializers can now be registered using Setuptools entry-points. See serialization-entrypoints. - New kombu.common.QoS class used as a thread-safe way to manage changes to a consumer or channels prefetch_count. This was previously an internal class used in Celery now moved to the kombu.common module. - Consumer now supports a on_message callback that can be used to process raw messages (not decoded). Other callbacks specified using the callbacks argument, and the receive` method will be not be called when a on message callback is present. - New utility kombu.common.ignore_errors ignores connection and channel errors. Must only be used for cleanup actions at shutdown or on connection loss. - Support for exchange-to-exchange bindings. The kombu.Exchange entity gained bind_to and unbind_from methods: e1 = Exchange('A')(connection) e2 = Exchange('B')(connection) e2.bind_to(e1, routing_key='rkey', arguments=None) e2.unbind_from(e1, routing_key='rkey', arguments=None) This is currently only supported by the pyamqp transport. Contributed by Rumyana Neykova.- Only require python-importlib for SLE. It is not needed for any distro running python >= 2.7, and is not being built for those distros.- Add python-importlib dependency- Update to 2.4.10: - Redis: Fixed race condition that could occur while trying to restore messages (Issue #171). Fix contributed by Ollie Walsh. - Redis: Each channel is now using a specific connection pool instance, which is disconnected on connection failure. - ProducerPool: Fixed possible dead-lock in the acquire method. - ProducerPool: force_close_all no longer tries to call the non-existent Producer._close. - librabbitmq: Now implements transport.verify_connection so that connection pools will not give back connections that are no longer working. - New and better repr() for Queue and Exchange objects. - Python3: Fixed problem with running the unit test suite. - Python3: Fixed problem with JSON codec.- Update to 2.4.8: - Redis: Fair queue cyle implementation improved (Issue #166). Contributed by Kevin McCarthy. - Redis: Number of messages to restore in one iteration is now unlimited, but can be configured using the unacked_restore_limit transport option. - Redis: A Redis based mutex is now used while restoring messages. - LamportClock.adjust now returns the new clock value. - Heartbeats can now be specified in URLs. Fix contributed by Mher Movsisyan. - Kombu can now be used with PyDev, PyCharm and other static analysis tools. - Fixes problem with msgpack on Python 3 (Issue #162). Fix contributed by Jasper Bryant-Greene- Update to 2.4.7: - Virtual: Unknown exchanges now default to 'direct' when sending a message. - MongoDB: Fixed memory leak when merging keys stored in the db (Issue #159) Fix contributed by Michael Korbakov. - MongoDB: Better index for MongoDB transport (Issue #158). This improvement will create a new compund index for queue and _id in order to be able to use both indexed fields for getting a new message (using queue field) and sorting by _id. It'll be necessary to manually delete the old index from the collection.- Update to 2.4.6: - Adds additional compatibility dependencies: - Python <= 2.6: - importlib - ordereddict - Python <= 2.5 - simplejson- Update to 2.4.5: - Last version broke installtion on PyPy and Jython due to test requirements clean-up.- Update to 2.4.4: - amqplib: Fixed a bug with asynchronously reading large messages. - pyamqp: Now requires amqp 0.9.3 - Cleaned up test requirements.- Update to 2.4.3: - Fixed problem with amqp transport alias (Issue #154).- Removed tests as qe do not have python-amqp (only python-amqplib). - Update to 2.4.2: - Having an empty transport name broke in 2.4.1. - Aditional changes from 2.4.1: - Redis: Fixed race condition that could cause the consumer to crash (Issue #151) Often leading to the error message "could not convert string to float" - Connection retry could cause an inifite loop (Issue #145). - The amqp alias is now resolved at runtime, so that eventlet detection works even if patching was done later.- Update to 2.4.0: - New experimental ZeroMQ transport. Contributed by John Watson. - Redis: Ack timed-out messages were not restored when using the eventloop. - Now uses pickle protocol 2 by default to be cross-compatible with Python 3. The protocol can also now be changed using the PICKLE_PROTOCOL environment variable. - Adds Transport.supports_ev attribute. - Pika: Queue purge was not working properly. Fix contributed by Steeve Morin. - Pika backend was no longer working since Kombu 2.3 Fix contributed by Steeve Morin.- Update to 2.3.2: - Fixes problem with deserialization in Python 3. - Aditional changes from 2.3.1: - librabbitmq: Can now handle messages that does not have a content_encoding/content_type set (Issue #149). Fix contributed by C Anthony Risinger. - Beanstalk: Now uses localhost by default if the URL does not contain a host.- Update to 2.3.0: - New pyamqp:// transport! The new py-amqp library is a fork of amqplib started with the following goals: - Uses AMQP 0.9.1 instead of 0.8 - Should support all RabbitMQ extensions - API compatible with librabbitmq so that it can be used as a pure-python replacement in environments where rabbitmq-c cannot be compiled. py-amqp: http://amqp.readthedocs.org/ If you start using use py-amqp instead of amqplib you can enjoy many advantages including: - Heartbeat support (Issue #79 + Issue #131) - Consumer Cancel Notifications (Issue #131) - Publisher Confirms amqplib has not been updated in a long while, so maintaining our own fork ensures that we can quickly roll out new features and fixes without resorting to monkey patching. To use the py-amqp transport you must install the amqp library: $ pip install amqp and change the connection URL to use the correct transport: >>> conn = Connection('pyamqp://guest:guest@localhost//') The pyamqp:// transport will be the default fallback transport in Kombu version 3.0, when librabbitmq is not installed, and librabbitmq will also be updated to support the same features. - Connection now supports heartbeat argument. If enabled you must make sure to manually maintain heartbeats by calling the Connection.heartbeat_check at twice the rate of the specified heartbeat interval. E.g. if you have Connection(heartbeat=10), then you must call Connection.heartbeat_check() every 5 seconds. if the server has not sent heartbeats at a suitable rate then the heartbeat check method must raise an error that is listed in Connection.connection_errors. The attribute Connection.supports_heartbeats has been added for the ability to inspect if a transport supports heartbeats or not. Calling heartbeat_check on a transport that does not support heartbeats results in a noop operation. - SQS: Fixed bug with invalid characters in queue names. Fix contributed by Zach Smith. - utils.reprcall: Fixed typo where kwargs argument was an empty tuple by default, and not an empty dict.- Re-enable testsuite and add it's build-time dependencies- Update to 2.2.6: - Adds ``messaging.entry_to_queue`` for compat with previous versions.- Update to 2.2.5: - Pidbox: Now sets queue expire at 10 seconds for reply queues. - EventIO: Now ignores ``ValueError`` raised by epoll unregister. - MongoDB: Fixes Issue #142 Fix by Flavio Percoco Premoli- Update to 2.2.4: - Support for msgpack-python 0.2.0 (Issue #143) The latest msgpack version no longer supports Python 2.5, so if you're still using that you need to depend on an earlier msgpack-python version. Fix contributed by Sebastian Insua - kombu.common.maybe_declare no longer caches entities with the auto_delete flag set. - New experimental filesystem transport. Contributed by Bobby Beever. - Virtual Transports: Now support anonymous queues and exchanges.- Update to 2.2.3: - BrokerConnection now renamed to Connection. The name Connection has been an alias for a very long time, but now the rename is official in the documentation as well. The Connection alias has been available since version 1.1.3, and BrokerConnection will still work and is not deprecated. - Connection.clone() now works for the sqlalchemy transport. - kombu.common.eventloop, kombu.utils.uuid, and kombu.utils.url.parse_url can now be imported from the kombu module directly. - Pidbox transport callback after_reply_message_received now happens in a finally block. - Trying to use the librabbitmq:// transport will now show the right name in the ImportError if librabbitmq is not installed. The librabbitmq falls back to the older pylibrabbitmq name for compatibility reasons and would therefore show No module named pylibrabbitmq instead of librabbitmq.- Update to 2.2.2: - Now depends on anyjson 0.3.3 - Json serializer: Now passes buffer objects directly, since this is supported in the latest anyjson version. - Fixes blocking epoll call if timeout was set to 0. Fix contributed by John Watson. - setup.py now takes requirements from the requirements/ directory. - The distribution directory contrib/ is now renamed to extra/- Update to 2.2.1: - SQS: Default visibility timeout is now 30 minutes. Since we have ack emulation the visibility timeout is only in effect if the consumer is abrubtly terminated. - retry argument to Producer.publish now works properly, when the declare argument is specified. - Json serializer: didn't handle buffer objects (Issue #135). Fix contributed by Jens Hoffrichter. - Virtual: Now supports passive argument to exchange_declare. - Exchange & Queue can now be bound to connections (which will use the default channel): >>> exchange = Exchange("name") >>> bound_exchange = exchange(connection) >>> bound_exchange.declare() - SimpleQueue & SimpleBuffer can now be bound to connections (which will use the default channel). - Connection.manager.get_bindings now works for librabbitmq and pika. - Adds new transport info attributes: - Transport.driver_type Type of underlying driver, e.g. "amqp", "redis", "sql". - Transport.driver_name Name of library used e.g. "amqplib", "redis", "pymongo". - Transport.driver_version() Version of underlying library.- Update to 2.2.0: - Please read descriptive changelog here: http://kombu.readthedocs.org/en/latest/changelog.html#version-2-2-0- Update to 2.1.8: * Bound Exchange/Queue's are now pickleable. * Consumer/Producer can now be instantiated without a channel, and only later bound using .revive(channel). * ProducerPool now takes Producer argument. * kombu.utils.fxrange now counts forever if the stop argument is set to None. (fxrange is like xrange but for decimals). * Auto delete support for virtual transports were incomplete and could lead to problems so it was removed. * Cached declarations (kombu.common.maybe_declare) are now bound to the underlying connection, so that entities are redeclared if the connection is lost. This also means that previously uncacheable entities (e.g. non-durable) can now be cached. * compat ConsumerSet: can now specify channel.- Update to 2.1.7: * compat consumerset now accepts optional channel argument.- Update to 2.1.6: * SQLAlchemy transport was not working correctly after URL parser change. * maybe_declare now stores cached declarations per underlying connection instead of globally, in the rare case that data disappears from the broker after connection loss. * Django: Added South migrations. Contributed by Joseph Crosland.- Update to 2.1.5: * The url parser removed more than the first leading slash (Issue #121). * SQLAlchemy: Can now specify url using + separator Example:: BrokerConnection("sqla+mysql://localhost/db") * Better support for anonymous queues (Issue #116). Contributed by Michael Barrett. * Connection.as_uri now quotes url parts (Issue #117). * Beanstalk: Can now set message TTR as a message property. Contributed by Andrii Kostenko- Update to 2.1.4: * MongoDB: URL parsing are now delegated to the pymongo library (Fixes Issue #103 and Issue #87). Fix contributed by Flavio Percoco Premoli and James Sullivan * SQS: A bug caused SimpleDB to be used even if sdb persistence was not enabled (Issue #108). Fix contributed by Anand Kumria. * Django: Transaction was committed in the wrong place, causing data cleanup to fail (Issue #115). Fix contributed by Daisuke Fujiwara. * MongoDB: Now supports replica set URLs. Contributed by Flavio Percoco Premoli. * Redis: Now raises a channel error if a queue key that is currently being consumed from disappears. Fix contributed by Stephan Jaekel. * All transport 'channel_errors' lists now includes kombu.exception.StdChannelError. * All kombu exceptions now inherit from a common kombu.exceptions.KombuError.- Change rabbitmq-server recommends to suggests, OpenStack doesn't like that - Simplified macro usage - Use upstream tarball- Update to 2.1.3: * Fixes Jython compatibility issues. * Fixes Python 2.5 compatibility issues.- Add BuildRequires python-unittest2 to fix SLE builds.- Do not touch files without a submitrequest.- Require rabbitmq-server, suggest mongodb or couchdb- Update to version 2.1.1: * Connection URLs now supports encoded characters. * Fixed a case where connection pool could not recover from connection loss. * We now patch amqplib's __del__ method to skip trying to close the socket if it is not connected, as this resulted in an annoying warning. * Compression can now be used with binary message payloads. - Don't install INSTALL - Run testsuite- Update to 2.1.0: * MongoDB: Now supports fanout (broadcast) (Issue #98). Contributed by Scott Lyons. * pika transport: Now works with pika 0.9.5 and 0.9.6dev. The old pika transport (supporting 0.5.x) is now available as alias oldpika. (Note terribly latency has been experienced with the new pika versions, so this is still an experimental transport).- Update to 2.0.0: Important Notes - No longer supports Python 2.4. New Transports - django-kombu is now part of Kombu core. - kombu-sqlalchemy is now part of Kombu core. News - kombu.mixins.ConsumerMixin is a mixin class that lets you easily write consumer programs and threads. - SQS Transport: Added support for SQS queue prefixes (Issue #84). - Producer.publish now supports automatic retry. - Producer.publish now supports a declare keyword argument. Fixes - Redis transport: Timeout was multiplied by 1000 seconds when using select for event I/O (Issue #86).- Update to 1.5.1: * Fixes issue with kombu.compat introduced in 1.5.0 (Issue #83). * Adds the ability to disable content_types in the serializer registry.- Update to 1.5.0: * kombu.pools: Fixed a bug resulting in resources not being properly released. This was caused by the use of __hash__ to distinguish them. * Virtual transports: Dead-letter queue is now disabled by default. The dead-letter queue was enabled by default to help application authors, but now that Kombu is stable it should be removed. There are after all many cases where messages should just be dropped when there are no queues to buffer them, and keeping them without supporting automatic cleanup is rather considered a resource leak than a feature. If wanted the dead-letter queue can still be enabled, by using the deadletter_queue transport option: >>> x = BrokerConnection("redis://", ... transport_options={"deadletter_queue": "ae.undeliver"}) In addition, an UndeliverableWarning is now emitted when the dead-letter queue is enabled and a message ends up there. * MongoDB transport now supports Replicasets (Issue #81). * The Connection.ensure methods now accepts a max_retries value of 0. A value of 0 now means *do not retry*, which is distinct from :const:None which means *retry indefinitely*. * SQS Transport: Now has a lowercase sqs alias, so that it can be used with broker URLs (Issue #82). * SQS Transport: Fixes KeyError on message acknowledgements (Issue #73). The SQS transport now uses UUID's for delivery tags, rather than a counter. * SQS Transport: Unicode related fixes (Issue #82). * Redis version check could crash because of improper handling of types (Issue #63). * Fixed error with Resource.force_close_all, when resources not yet properly initialized. (Issue #78).- Update to 1.4.3: - Fixes bug in ProducerPool where too many resources would be acquired.- Update to 1.4.2: - Eventio: Polling should ignore errno.EINTR - SQS: str.encode did only start accepting kwargs after Py2.7. - simple_task_queue example didn’t run correctly (Issue #72). - Empty messages would not raise an exception not able to be handled by on_decode_error (Issue #72) - CouchDB: Properly authenticate if user/password set (Issue #70) - BrokerConnection.Consumer had the wrong signature.- Update to 1.4.1: - 1.4.0 broke the producer pool, resulting in new connections being established for every acquire.- Update to 1.4.0: - Adds module kombu.mixins. - New example: Task Queue Example - MongoDB transport did not work with MongoDB >= 2.0 (Issue #66) - Redis-py version check did not account for beta identifiers in version string. - Producer and Consumer now accepts a connection instance as the first argument. - BrokerConnection has aquired a connected attribute that can be used to check if the connection instance has established a connection. - ConnectionPool.acquire_channel now returns the connections default channel rather than establising a new channel that must be manually handled. - Added kombu.common.maybe_declare - kombu.compat.entry_to_queue() has been moved to kombu.common - New module kombu.clocks now contains an implementation of Lamports logical clock.- Update to 1.3.5: * Python 3: AMQP_PROTOCOL_HEADER must be bytes, not str. - Changes from 1.3.4: * Fixes syntax error in pools.reset- Update to 1.3.3: * pools.reset did not support after forker arguments.- Update to 1.3.2: * Broke Python 2.5 compatibility by importing parse_qsl from urlparse * Connection.default_channel is now closed when connection is revived after connection failures. * Pika: Channel now supports the connection.client attribute as required by the simple interface. * pools.set_limit now raises an exception if the limit is lower than the previous limit. * pools.set_limit no longer resets the pools.- Update to 1.3.1: * Last release broke after fork for pool reinitialization. * Producer/Consumer now has a connection attribute, giving access to the BrokerConnection of the instance. * Pika: Channels now have access to the underlying BrokerConnection instance using channel.connection.client. This was previously required by the Simple classes and is now also required by Consumer and Producer. * Connection.default_channel is now closed at object revival. * Adds kombu.clocks.LamportClock. * compat.entry_to_queue has been moved to new module kombu.common.- Update to 1.3.0: * Broker connection info can be now be specified using URLs * Now comes with default global connection and producer pools * SQS Transport: Persistence using SimpleDB is now disabled by default, after reports of unstable SimpleDB connections leading to errors * Producer can now be used as a context manager * Producer.__exit__ now properly calls release instead of close * Now silences all exceptions from import ctypes to match behaviour of the standard Python uuid module, and avoid passing on MemoryError exceptions on SELinux-enabled systems (Issue #52 + Issue #53) * amqp is now an alias to the amqplib transport * kombu.syn.detect_environment now returns ‘default’, ‘eventlet’, or ‘gevent’ depending on what monkey patches have been installed * Serialization registry has new attribute type_to_name so it is possible to lookup serializater name by content type * Exchange argument to Producer.publish can now be an Exchange instance * compat.Publisher now supports the channel keyword argument * Acking a message on some transports could lead to KeyError being raised (Issue #57) * Connection pool: Connections are no long instantiated when the pool is created, but instantiated as needed instead * Tests now pass on PyPy * Connection.as_uri now includes the password if the keyword argument include_password is set * Virtual transports now comes with a default default_connection_params attribute- Update to 1.2.1: * Now depends on amqplib >= 1.0.0. * Redis: Now automatically deletes auto_delete queues at basic_cancel. * serialization.unregister added so it is possible to remove unwanted seralizers. * Fixes MemoryError while importing ctypes on SELinux (Issue #52). * BrokerConnection.autoretry is a version of ensure that works with arbitrary functions (i.e. it does not need an associated object that implements the revive method. * ConnectionPool.acquire no longer force establishes the connection. The connection will be established as needed. * BrokerConnection.ensure now supports an on_revive callback that is applied whenever the connection is re-established. * Consumer.consuming_from(queue) returns True if the Consumer is consuming from queue. * Consumer.cancel_by_queue did not remove the queue from queues. * compat.ConsumerSet.add_queue_from_dict now automatically declared the queue if auto_declare set.- Update to 1.2.0: * Virtual: Fixes cyclic reference in Channel.close (Issue #49). * Producer.publish: Can now set additional properties using keyword arguments (Issue #48). * Adds Queue.no_ack option to control the no_ack option for individual queues. * Recent versions broke pylibrabbitmq support. * SimpleQueue and SimpleBuffer can now be used as contexts. * Test requirements specifies PyYAML==3.09 as 3.10 dropped Python 2.4 support * Now properly reports default values in Connection.info/.as_uri- Update to 1.1.6: * Redis: Fixes issue introduced in 1.1.4, where a redis connection failure could leave consumer hanging forever. * SQS: Now supports fanout messaging by using SimpleDB to store routing tables. This can be disabled by setting the supports_fanout transport option: >>> BrokerConnection(transport="SQS", ... transport_options={"supports_fanout": False}) * SQS: Now properly deletes a message when a message is acked. * SQS: Can now set the Amazon AWS region, by using the region transport option. * amqplib: Now uses localhost as default hostname instead of raising an error.- Update to 1.1.5: * Fixes compatibility with redis-py 2.4.4. - Aditional changes from: * Redis transport: Now requires redis-py version 2.4.4 or later. * New Amazon SQS transport added. * librabbitmq transport: Fixes default credentials support. * amqplib transport: Now supports login_method for SSL auth. Default login_method is AMQPLAIN.- Update to 1.1.3: * Redis: Consuming from multiple connections now works with Eventlet. * Redis: Can now perform channel operations while the channel is in BRPOP/LISTEN mode (Issue #35). Also the async BRPOP now times out after 1 second, this means that cancelling consuming from a queue/starting consuming from additional queues has a latency of up to one second (BRPOP does not support subsecond timeouts). * Virtual: Allow channel objects to be closed multiple times without error. * amqplib: AttributeError has been added to the list of known connection related errors (Connection.connection_errors). * amqplib: Now converts SSLError timeout errors to socket.timeout (http://bugs.python.org/issue10272) * Ensures cyclic references are destroyed when the connection is closed.- Update to 1.1.2: * Redis: Fixes serious issue where messages could be lost. The issue could happen if the message exceeded a certain number of kilobytes in size. It is recommended that all users of the Redis transport should upgrade to this version, even if not currently experiencing any issues.- Update to 1.1.1: * Virtual transports: Message body is now base64 encoded by default (Issue #27). This should solve problems sending binary data with virtual transports. Message compatibility is handled by adding a body_encoding property, so messages sent by older versions is compatible with this release. However – If you are accessing the messages directly not using Kombu, then you have to respect the body_encoding property. For transport authors: You don’t have to change anything in your custom transports, as this is handled automatically by the base class. If you want to use a different encoder you can do so by adding a key to Channel.codecs. Default encoding is specified by the Channel.body_encoding attribute. A new codec must provide two methods: encode(data) and decode(data). * ConnectionPool/ChannelPool/Resource: Setting limit=None (or 0) now disables pool semantics, and will establish and close the resource whenever acquired or released. * ConnectionPool/ChannelPool/Resource: Is now using a LIFO queue instead of the previous FIFO behavior. * BrokerConnection: Cloned connections did not inherit transport_options (__copy__). * contrib/requirements is now located in the top directory of the distribution. * MongoDB: Now supports authentication using the userid and password arguments to BrokerConnection (Issue #30). * BrokerConnection: Default autentication credentials are now delegated to the individual transports. * Consumer.__exit__() did not have the correct signature (Issue #32). * Channel objects now have a channel_id attribute. * MongoDB: Version sniffing broke with development versions of mongod (Issue #29). * New environment variable KOMBU_LOG_CONNECTION will now emit debug log messages for connection related actions. KOMBU_LOG_DEBUG will also enable KOMBU_LOG_CONNECTION.- Update to 1.0.7: * Now depends on anyjson 0.3.1 cjson is no longer a recommended json implementation, and anyjson will now emit a deprecation warning if used. * Please note that the Pika backend only works with version 0.5.2. The latest version (0.9.x) drastically changed API, and it is not compatible yet. * on_decode_error is now called for exceptions in message_to_python (Issue #24). * Redis: did not respect QoS settings. * Redis: Creating a connection now ensures the connection is established. This means BrokerConnection.ensure_connection works properly with Redis. * consumer_tag argument to Queue.consume can't be None (Issue #21). A None value is now automatically converted to empty string. An empty string will make the server generate a unique tag. * BrokerConnection now supports a transport_options argument. This can be used to pass additional arguments to transports. * Pika: drain_events raised socket.timeout even if no timeout set (Issue #8).- Update to 1.0.6: - The delivery_mode aliases (persistent/transient) were not automatically converted to integer, and would cause a crash if using the amqplib transport. - Redis: The redis-py InvalidData exception suddenly changed name to DataError. - The KOMBU_LOG_DEBUG environment variable can now be set to log all channel method calls. - Support for the following environment variables have been added: - KOMBU_LOG_CHANNEL will wrap channels in an object that logs every method call. - KOMBU_LOG_DEBUG both enables channel logging and configures the root logger to emit messages to standard error. - Aditional changes from 1.0.5: - Fixed memory leak when creating virtual channels. All virtual transports affected (redis, mongodb, memory, django, sqlalchemy, couchdb, beanstalk). - Virtual Transports: Fixed potential race condition when acking messages. - If you have been affected by this, the error would show itself as an exception raised by the OrderedDict implementation. (object no longer exists). - MongoDB transport requires the findandmodify command only available in MongoDB 1.3+, so now raises an exception if connected to an incompatible server version. - Virtual Transports: basic.cancel should not try to remove unknown consumer tag. - Added AUTHORS Changelog FAQ INSTALL README THANKS TODO files as documentation.- Update to 1.0.4: * Added Transport.polling_interval Used by django-kombu to increase the time to sleep between SELECTs when there are no messages in the queue. Users of django-kombu should upgrade to django-kombu v0.9.2.- Initial package (1.0.3) for openSUSE.python-kombupython2-carrotbuild31 1549372370 !""$%%'((*++-..0122455789:;;=>>@AACDDFGHIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwxxz{{}~~4.2.2.post1-lp151.1.14.2.2.post1-lp151.1.14.2.2.post1-lp151.1.1  kombukombu-4.2.2.post1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoabstract.pyabstract.pycabstract.pyoasynchronous__init__.py__init__.pyc__init__.pyoaws__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoext.pyext.pycext.pyosqs__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoext.pyext.pycext.pyomessage.pymessage.pycmessage.pyoqueue.pyqueue.pycqueue.pyodebug.pydebug.pycdebug.pyohttp__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyocurl.pycurl.pyccurl.pyohub.pyhub.pychub.pyosemaphore.pysemaphore.pycsemaphore.pyotimer.pytimer.pyctimer.pyoclocks.pyclocks.pycclocks.pyocommon.pycommon.pyccommon.pyocompat.pycompat.pyccompat.pyocompression.pycompression.pyccompression.pyoconnection.pyconnection.pycconnection.pyoentity.pyentity.pycentity.pyoexceptions.pyexceptions.pycexceptions.pyofive.pyfive.pycfive.pyolog.pylog.pyclog.pyomessage.pymessage.pycmessage.pyomessaging.pymessaging.pycmessaging.pyomixins.pymixins.pycmixins.pyopidbox.pypidbox.pycpidbox.pyopools.pypools.pycpools.pyoresource.pyresource.pycresource.pyoserialization.pyserialization.pycserialization.pyosimple.pysimple.pycsimple.pyotransportSLMQ.pySLMQ.pycSLMQ.pyoSQS.pySQS.pycSQS.pyo__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoconsul.pyconsul.pycconsul.pyoetcd.pyetcd.pycetcd.pyofilesystem.pyfilesystem.pycfilesystem.pyolibrabbitmq.pylibrabbitmq.pyclibrabbitmq.pyomemory.pymemory.pycmemory.pyomongodb.pymongodb.pycmongodb.pyopyamqp.pypyamqp.pycpyamqp.pyopyro.pypyro.pycpyro.pyoqpid.pyqpid.pycqpid.pyoredis.pyredis.pycredis.pyosqlalchemy__init__.py__init__.pyc__init__.pyomodels.pymodels.pycmodels.pyovirtual__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoexchange.pyexchange.pycexchange.pyozookeeper.pyzookeeper.pyczookeeper.pyoutils__init__.py__init__.pyc__init__.pyoamq_manager.pyamq_manager.pycamq_manager.pyocollections.pycollections.pyccollections.pyocompat.pycompat.pyccompat.pyodebug.pydebug.pycdebug.pyodiv.pydiv.pycdiv.pyoencoding.pyencoding.pycencoding.pyoeventio.pyeventio.pyceventio.pyofunctional.pyfunctional.pycfunctional.pyoimports.pyimports.pycimports.pyojson.pyjson.pycjson.pyolimits.pylimits.pyclimits.pyoobjects.pyobjects.pycobjects.pyoscheduling.pyscheduling.pycscheduling.pyotext.pytext.pyctext.pyotime.pytime.pyctime.pyourl.pyurl.pycurl.pyouuid.pyuuid.pycuuid.pyopython2-kombuAUTHORSChangelogFAQREADME.rstTHANKSTODOpython2-kombuLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/kombu-4.2.2.post1-py2.7.egg-info//usr/lib/python2.7/site-packages/kombu//usr/lib/python2.7/site-packages/kombu/asynchronous//usr/lib/python2.7/site-packages/kombu/asynchronous/aws//usr/lib/python2.7/site-packages/kombu/asynchronous/aws/sqs//usr/lib/python2.7/site-packages/kombu/asynchronous/http//usr/lib/python2.7/site-packages/kombu/transport//usr/lib/python2.7/site-packages/kombu/transport/sqlalchemy//usr/lib/python2.7/site-packages/kombu/transport/virtual//usr/lib/python2.7/site-packages/kombu/utils//usr/share/doc/packages//usr/share/doc/packages/python2-kombu//usr/share/licenses//usr/share/licenses/python2-kombu/-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.1/standard/b4ea0f5dcb6c6e25f18d92dc1e281fe9-python-kombucpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 2.7 byte-compiledemptyUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRq3,QF?̳couchdbmongodbrabbitmq-serverutf-850b301dcc7d4938f72dabbab8f24eb21e1a353a5e78fbcc441409f7ab6aa46cb?7zXZ !t/] crt:bLL 6+aH>HnHa ] ʘ!Hv<Vijx~ՒZ XͪF,6I+5 Lp֪A{O;͇1ONC) RQ7Q2zzv#앣_:Q?lɮO@cʠ-&h!,= pS"`q@bf>!&+( )spc]aߐjn$h(&>,K%Hyk 'ChRK pQ5L|)W=c1hqDPX\8;}}pV-/shM. sJIG{:M98K* evDdkf}NׁiJ0卟{.ҙM)\ob}A~XL cIՂXƬԮB%Qu LS3/&4QdqwێLQCW@DLC뉝֐hQ>0֛B#Cl ao Yݲ]QS]QvshQ&70WѬHn#N_F4F 6`h/g2*jWr$zI4ݵ_qh]9 |%?d}8=0w|0a/\\JGj#Dg<DIYL1qA4\ٟ Nmh=?T^;<<FԟywVOjHORKY逽F<fkFivSXJE7 Uu$QPrUٮ+NmXe_IW! "=}8 6IƪW*?ߍ2̀#?P&ZiTx$_',:#ExYVr*8Ɔ|IljZ;'Ը,<TQ^GbzQcdIZWP 7^6 z,y[Gx0Rgy-E#9<!wnd=XFMN}@ A}Z= Eߟ=sJ뺌p E&!3Gu pU^]v|e$>:_o-;j*#T#$x"y;D@h(ȼ "@9WB,79'C "6Pw[f'w2xϺM;ДWVL{O!<ӠnI`O]WJ! $=LlWV8;oe1j]Qİ4G}d嗉ְsuBNLtzq o զ=ӓ"q̼#KX^؋:UQ}qOYl] _fb8\ǃd4tqkh҄bUx*Ԯ2j<|+,ef5{R#ƥ\ztEBnh) #kHnx2?SlR~qZʩ 'fQfdEr #~4jhkO(ޡ:H'#bd0iOGcAC~0yiS=:X)RV}rqb@km)i=jbPട4 1*ro5&Ehݔ&|^r]_"~]Djevί3Ģj1Ъ`p W5+\ ^(b&dޕmE = L{^L5acsb1EjQàk/-)?s0&WIVc{|fڵDt@sS *Avsp8$:%z3P mA*LJuԀw I)%OCj|la)Z7h{%&ຌ;bp1|4L"ёy1m 㘅NkdSdZMlmYgvJ_S4dيB: IB83kO#Oc7W!G(=I,&5Ծ:РA4sCR AU.Fn?vxDyG{)vz0~ d%/.~S>X ]^1\I0xLuޔDi6+?fV81q~ .🼋.CQQψw3!|~\l>xSas4KAJtYɑ4O4aCC$D}#ZҲ:k3sΖհD7=*6&cDΆODL '|`#%(|8S>Ge)%@(AJSc).l& Ш|3|w,Ɲp~~]Q@Jg 5*#UKnSDGY }MXV9i( 5KgM2kE \AB R`Uz-p|TeFuQϖ\_ 9|p%%\RX +vbxW䗰# TH0+ŁZusk:*dZ뎡/,ur|+ACH2`WT4j ;%^"úENv,iBepO:pUXs'px-h1>Jef8-ՠaY j7:^`,Kh!0f/v$;'|*Ff*QA}ij/Vou'NXbI6<:; (˕CN*C%kj N/6Qq HtMsψUosΞuC70/&Э|@aN<wK@x1!cO8y06􄕙M~֨c*[tI-,`Hg\IRN8y =sՇUZqgJ پzyNU:Vf,ˑNKķ̾reɳ4E-^5 zDE H)ER5T֏;bee@Y-}mw&ts½nbW %PًD.ȕ_b~݉zB~c@?GXO6R6C]T;TCPN;kJ4=hH~d=|Oh#0pn£]$?'\sj04'~[/#AEem '=!#~[ɻ*Z>zQr3uG.JһL׏B4v=<)Şq˺ 0OV;_x қ8Pk4 ׅ@L,;dr;v^Hb1!k tJ%?e=GB@O⚻!ɖFY?gctX, cJ Ք&Cv>7jTR@Lz2csճXSsxhHe?WvTKZ]=o_5\ͣ=Ug䠉//4K^^3 u4 Ͷ- O3g/.ƚί[2l)rD(~݅ē|@I%8(cI~-Kt5*cNI[0FBΙ[l /!^gi*jC1Hc#[ri昇M"#W W(9%_Rjb8yOЬ;[E)ocV6UaP2K>#"F cx]/ycx>}#AW8nt?Q[Zk7O)HoV;g[s-n*-W{pVb*̯̆6!C4t~!1E FMowcKOdπW?y)=Q/Il\̏mcz%m;h)14TJ@ScLP 2\ l!~)3ۜ{^KIq6_7 xp$Tεhr RsA c^?bпf+CW :*dE-wz0<I9ϑ~̈u,5A(۶niŀrV[!i;靵uY0c˕c-Wޏ4m+D&A 6\T;|n g@Y`Az/!qZnma͏ ޟA=]C37YKVi =  |b Ox~TB9*ܛx R7^9ęLo|+b-248 `)?kԕ@q+oS{- /K ͗ƭ B){Iܡf_|Z}U@A0vmc.)]t4<6^:'mm9w󈴍X 맆O2yjk[WWPeCr~T+7.peSy4{9?bP1/@!7ptd6<& H4Oר5\5$Â@,;_nԝfcYYWS dpo$jxt0F24y֮1xAzDA{ca! F7PU}{aq1Ӛ٣sz }>nLB<d83˚r\ryI V`RԲM*JfQŁ[fL|CdkHjmnU*nuRאJǻ%cspK YR~mMU$lYER4{k">*D ͶRC{tw=N0K؉^A`e"mO:k_>mJg:%v{46zZ }BT*7mEl4^L2}S=Qxo]8$NEG'Fy=왈7{4.EZ}α>E^ڮB>`dHt` ?`?C%?^Lx'J62`Ϟ'AؼߵVZnɥo,V2y'9 ws3ȇΫ"AcCdW"¨_tY(mkt!H~l31ܽDBLMwc^ڷ$[ 2xPq^;g.z$.1'!sY._R01@-$fvyۀVt}޺̨#3䟈!Вю$R\98-f"W0%aj``h ƌG}6,n nzcK#۵[")sj?3c^(3G.._䐔~{ ԓڦν9WÕߺg566s4t2,1gwmI"De4MpfM"yq`$Ny6Ƚ+ŁXy7mHP^d_0qn$ ~VW6FTeu顿}hVVȰ`*7wX 5}ðRg3R+I"|0nWUlсMs쐓]Q?M |֦F4%<,_]70KX~'mEh |OEvGZf=JitoС$aYa4KI`xZ]^ (yi}9W3aJtٕH++cY/M R1>=h&Z}s-3"]QĐ1Tb̿M>Zv'b¼ѫ˅j]| do)pJ3MSCӿxrDfjjϦ7$yx2mw:}#կ[}ӹcI6>*{ÜY8%f3*XnsX<1p$4 Uo:rYϞsC@RjjF[j+hCfRn.VArIΤN1D FJ۰uO5dc(2\}5y`l{ؕY/-:$LTdf(Qᛆm s5 >V:@9)3\{D62>Hy3ߑ 1^geiy13!ԍ|l!J~bL,&"]L*$8aX/x'pm"Zc ߟ7feCh >+wV s~J(1pHv\LeL\8G o+#PNYtMCJ  4Rsx:%lcZf{]'`wٵiAm\ST8R ᱈2Zh(yzQ۝Gj)T} faﺆ} t|6ЃyH0O;5~ ~)1ǭ3%H[!Xs&!M?UerG1 b-xbl\-mޕ\@PY ڸ]UUq꒥u+e,GscFO I㤜U,7M-a[~̄+jZ]b{Nn ޷žI0ŎYAh}fcVqÝcW-X=[cE_ ,Y}ūxn(Hm-Ccs&x5%^曣TU=OVzT (\4kz MM9+jCD[?Qa{A6D} i~r=yS2lcYȂoEOUu`}.ڧ(eѼ˺Íz!ԪkJC+:Fޣ֫Q`qLhy |q h{b'44 r 8  Q0T>џw䩗޷?9Z͌J7{9.W#ucC[Q'F.8]xnT?軙Φâ7WO ma`Iz~QfCQN>!W21ԝ\GRW^ӈW|8KQ8jF04@cL]Xz͗LU\ɌxW_̍c,tTŊhT֖(Vrq7IY܇ x֔ΰ) t߱vG֎^G4bZD e?@hh=[Ǹ[#ۉ2XN!7d{(UQ|$IM$L4tqE_%M"ܝv$kPn?vOő .M{'4oI*gMR2;},SRޔYU%XضjEB2椬kP%CSC/l& Fol"X:ku}4416݊<+>7vr vx=~rҕhE[t??1i]MO(JRz*jSrԍ#UϐrZ WJ8 TEm%Tػ $ԕQ\9t|:e.H듙g[tg,Dzs#Nn\uhH]x@bmp x&kVJqǑt< ۻrje v0u-gH'ghG Eix>k9{a;z hY:#m:1hoH}N)-I=7)Jb}RE^"kjx&8Eە XL!4,ݷn0 XkAJrL ?} }'n);DUƱ~/3ZRCv֓{"r'12g2YTHPtm5ɂ{3֡%ntwqi hݍsv 7Z@8{ix4?UjA۾H FL9e3(V",s" `GF* -ihSO{fuJ/̫.)Qiu|3Ίl&'fv׳'^8 8wk; cpJ븷7uM!3F^)%o , 8b`lBӑ\1`}>!䮸RTr ➮TȾАkS.\ qY 1N"?* \]v=N*˚o̞X'A#ϓ6^#aE}̸%PK1b#'dhז{DjgU.gqMHhQѿM-nqCpHˬtD"W#x*PxKykgWH0Rf WyY )OM~ L`b v'dp(R@'?}vxPrb6}ZZu2ծ$wwVb yDʾwOȲEK%AƙtfH^Z}(M%06)%Ƣ3y>CWZ$F;_|Dv8p]jp8t:\Gi[f:2+T ͪZѩ&1G|d P'.ib;{G޶`W?I?LrDP ItՐoh+5<\tK:$My*!e}v;/q`!t7/G(q8u= 0]Zux ymҽHga*%A ϨRBJA1¨?0Zax_oF(G'tPbNiGEH X.L˕^%H{,.u1- "94$7xp4ln$i%b3l 1xd"PK;W1г> f ycEuE-uem"t4iW3/b6bV`8։5"IqS04Sd]^&{T=Q/`77Gn0~}Z'M4Ģ=050v[bJc8o50 վCu lubdY{ụU2v~:}(5Y5()ɦ!3·e FQcuM/T`e-=>ԱᓥtE@!W]lDZ^ 21&;/Jxa/+{=sdatZ?-(-M׫-ٴ#vG*cQ6e'U1Za#}P&h iɜ/_֩eT!(# qCMѹH\躬A&ߖf$OFU%]4 KT( DC5%1 \|L8J5R΄/IZXս&pൕNth`0;:BjoeC* ÇA!@#}Ag̖^$itU8Q)x"z\F}ca(6e 1mM.%x yv!J>,'ןb]jMr_isl+C̅S^w(uvXf_~EʩKک?4\#J-0=Fy}ez)=~c,SnWj-%)'({$hX7Ȯ̋wϛI&W5%WiuPh9AݒG"F-kfQvEmpk^{ {&KS)mVWIb'&R$ο1eZR̐7 8/< kaó~w\VZeNXXˎ'hJNގOzZM~!:rnyj BC7 GZhh8ZfiX@h}jҟh.+bq.\x1Be/ EuIίzm@-;s̾zۑ3L B-^dqEV{׏W{lvS+@?1޾~rm ̦zyUaN3H*#Uj3$'gjV"F(e^B_.=md)hVx9kgGr2w^I@ıXsP߁BߊکҠ9ej_Ā*ogF星hE6on%GoJ,˭o@ܸ*cmyPpm?bqh, _ʍ# 1b4I[o-F [\%c<I7zW45Miav(5[zLPnNTX'f.snN6?-Svz+cc|Uc wMs6p㒎?*}>TfX[ƅy>N^Ċ&0VB~%B[?6%ݙv폁VJiZݎj+BNl 2Sk$l?e_9+q7%Gqyqz* J.,`{e޺u;膫N>ݝvq}3^|u(Jzڬb "Fy9~d ^@*;F3jeÓ|lMh4 ސ6Qx 9/oTLq% >]SpLWuN9j"#{#QZ}IK /Ϭu0;סMbp[ZbQxD}BvFE3vF\5ddttrpR^GIQtmT%< dʩRy6I-@8==qx& %I6/*%E[cFTӚhG^ͺT,Rϱ[z3P@} _w$QBdM%suD@+z2p&o`dcF"`qOe|)2K5v% O 6k"/_wH֑3yV#T%`U!Vdo=ٗfF3}Q1|sHwH=EnN'e?94@E~=@}+QKK0S I\Jgj3n/nk)dR0.ʅ?ZCtg ?5_$",SZ|*OJtozOZ>(R 1UoL;ǕDS./gռi<4VblyR .0=5$ga"@&;j$ WٚG>;+kuO}v#D%9`b滏G7ٛ?/2Lw_Աsu1R[Qb0a.ٝƲO{SO~ǝuT`L?&M 1؝|u([aǭGr`Eh1NDINR%AKόLX{}5p-'+QhCy!HE !%כ\!0۪3)׭A|TwڲYBg~fºUb|N>Q h nԘsNlkcl]>5^l+<`lj5I2v P,YHvҵ/oeBZx{1ZkPEs̤dـ˓(t3ޗ S] J:jRKtPnD$P3} #FIbߐ_Di}‰x(5=M8*Qڎ)x&Tʡ93JzPÙLb.1O 4vҴH@4I7:5>qCrRK D}'eg[)2;(ibs&D"_ʈ5h tJ^^8 L+`,=yu>66k(;ՃTP|q"ے.mU"GNph6jI+Zl1dmeB\`j?,ٰPo`vî{'CSUq~^}/U]\ ۼnUÄىCBZό( >Q#LyirZ QG!*t;*='S č9$̓{C,Eb t&;I!FaV0Tv(>}Fl#c>4~U :.eLE}-.j9 vМ>Z8wd3iN5tOFRJKYIy&V}&?dueW2aMzaDrԸXa(08MH`0E*Z o^sW/﵈ C7A4Ӿтo6^B~K^0uUAJ՞}H7;DJri Y^?l43Ġ@mx{-].@Z[`%| s)EBywtp`JCn(NE3ڇ̟{揹K߷#II$ի:ft8NE͌fnn"P %F%@kȃ5=bMջ+-JT&J~✒.s^02 tGP" fSYaZ86pPL&`Aoֆx$VS+$ @z.3mY4_M28ͩ*pW-ӋfĘXYG*/{d]^:5{=ۗz6xY*db1figW.^=9=ywK߸ 㫫 .R( h g1d#lk4yzyد_IdRci Qr1; Hd6b6%%2-Ch~A<@2l_ 46-g;yGacIfeG]SQa T=tdy S,H,S&$l Ь/b9k"֔zuA:Ғ"lyGsq =!-f߯759Cz\.8򈷼Nv< +`usn[??b;{aL݄Hlm5<+A#tДZl CK_#Q6戢wP7ܕ_F uK'y?w{ +9': ϨM\ ΍H5^ن/2!SNL4 @>R#ƣTL18bt$C  C.:r(@Uv]TגQa6b,enLʤ[hfu)5>%47IS4HZ$VeR6k5O/eIDOꬔ!V !ؿ"lxgPJq;@=+mW9zO& ͷ݆PY*È81ɺxҙHꍶIxuZ֍wSf}ݛw鍶H͙Z(;[Mŏuj_뚸 \{huoUk`5Yc`<4.NnpydGPAUwh2x5=x^0k.ABr`{3Ph=i~y0Gxyy|7m w\#B`-yakf2#97ۋ}cv}6${r6#Q79{L`* {3nsh4$'f爾wH뉦7, *R@8]QhfvL|sN7JVU&4ټc \&K_/+ہ |ifޯ`:e^ ȽAmFb1ѫsCqϫ5c]Hʖc]_I(!|\HlQ N󱃂?ˇrDd m~׏V:ΓI6rm@~'v;|Ϡ LydձRV8B!ccAl ,u*&9F|Eȴ$U+B<ظgkG.2j*^ ,_ԺIn_%H{/ NtL͍qe 4iu]\FD،HP,Jz G"<5L<=6Of3bG{+&Su#NJ^/~~cd.i8mb),½u_1luF.Oh]BYӉ:e[^b$ yx vXg'0^_&"U/=8o/0,38* u(^̤3&YSv[R@1ÐH-(lrGĤQZbA?DlC<5A?ѝX33'Rz,kIв>7Xpޔ G E*zO^AH09XX -lBgϹ; 5өvْF:מkJoA#`|BH |! H51?h9e hC.%HծՅ>vP?wh7E>|<{ݔЀZafN2 SB_㒈;cP3,Q,y*vM\ e ю84Ůsß,*DwCdI:NO{60Tӷ7dQ[QIy_0%1jqkY]O_" TqE.WĀT/NiB7.%]d֯ ђlIHpseYVuEU;(BDPgd.29dIٙN2e;?lF9}|#`z󺖡ncs|,^ŌxEZwoOҦɿSwWxӒ N^'}>&MUN$"eYs񣏆Pɪ7шGJy:.H"jRLCSø!g_2Hyaࢬ-<"1WU$w!%ן'@.ySkNCe.V´!n;>a_Ҽ;$ k3+\̩̌>:$]v{0Ř\v#. +/})ܱ=͗IE ',N ǃBieE*Q~ ڪ1Q``Sz|'<ݲ\VEZe%!kiF´Q劥; _؍$VW*s0?Cz#^*$XRPBAM&mZĵA+'$37Y`؅at;*`* tOhT+fcPD %]VPS{_L^%}N*6966*pxp5W\e2YOYyt3LbwF>%4#5vm ȗR+1J>žG?s/\ʒ;{LZC?%XH^ҤLr1xl De &/!&ltfar]! C P9啪e_OAXFi|X;h feE"gݯcԇD{RQLy J!\Ɂ/PVyv9}:IchUL\v{>{i_&Xa*|E._ )r׭Q>:5$5!խżg|Rn3C>=ZЇsĘ0{!nxDq+:4/{LDsk̮"F!05숕5va<[`GLT`[6puޗf3D@q%J<y7>j9ey:ߠ_zq n-Y`Yf[D=Քa&8.54C' }ϻ-wsWZ]zq=f{3Ź>û'XG%,?t >5z17%ͬ\mP =ہK3|ʩs ,6o!S8W .xo NZ`3ƃ v p{1.k| )~ ׻ɔ|)T>43иCַ4P\kc?η~Cksmсf  S%譯8PNq2uݠŎ=M'NuYyW|QS+Gw}mw)}PžOl \GC%}sF9e0[ F%aqwX-lyȬj䊤3c %/ 712oa,\@5$*lMLC(~~oiQWp#+J|^4lR{7 [L| K+٬BAWMuRYD;xi%zr[yiEO1^faNI=L P ؔ7I@ 4a5Cw~&%. afkŸICbDAS]"tM8 ) gQkGϢ3~ES15g3h(tBWds?.cyoEٰs'~5)]p+֧7kۘ}(ގg( BQ쓯#56gføw/λҖ7/[,+ԊժI戰K!ɯ9#74feya)[Zm>۠>ZA|J&g0ЄDӓ?YSN>V7}(z?.vIw>Asȱx]U6DHytaX/z\06[j0 ~aT 95+&G`+-+|`$.L*@+O261q`cB.e6X*$'ΚEB87;/pdgTa=DA]⊝WǖPw[%9SU;z A˜=l%@|@1,怓K>nIHZB+]pΉP%|o.0ZeAxVb=qVfKv -v^'ȹXְ(ı&S#_`=4F洨k7ʨcKFOy=&gfgj7||εՠ^{`1R6av;ΗX:OCɺ l}zl+&:ٸ> Yq +bF*r$a5;zibAS*7~F^{yDhZ6=l`z yY?ʉ^㨾#"7ѝ*A{Hw$:.U-5rkQH]3?F}_8yHBI1H-6M<@eO(LGP*`>O,lV d_krCkAuHXW)MgO|Jlh7bՍ yHZg)DPO\M'b}-+H4RAԧ{ENX+-_N}.mT}}FF?;zJV5È^AgV::1w i,{ !^S9q6Sq"З<>$[2[CjCqXw5gDww>._*(rj0i)m$LK`勇D[IlhnG%8<\Dq剔I'"4'mJޟJq 79&RZVǓ[~8Du-l/QMmA&=yި]b!d'ROݟD9HGmҐ*SKe;K ^9azk0c']Xgi%跘+#RDIcxs ۧOoI0zcE^f(QtXc+0 gV5(w=a,\P7PB]|ݚsjL448Tv&K'~t izl+2 , jhSmu)|eCUS.qP3XljF$7ta.G'Qמи1$* -;I:A=TSW0\Zٟ1bOjS5MdLGV,,^sH\Sw|V7^K9nwhB_c!fh{y[\דr9o}Cu18 b搚UD ; 迂NOG="&0p ÔmW<擸MtD~A~AP$QR9'w} HnO.w66"O^2PZ#,q|fHTs|ލdžc@LEbJ{ȃ\fHI#Q=ݍY$j|CKh9y23\$tm2BtEcw<I\>($$09鸅IwrNh{1o9_U!`Ѷ?86ƾO;g%E/U! vT5ROFʫNakָq%|ST!ji>=/㡔eOJ [HsH.r p noyo4;C%Q><3ikXyse)&qJrQ$#w; 7y&'EصUv7E G +י ms ?"#SkW _VUv=uXī?f_XZdz}:Uzf>+qcŻ×"2 İa?v'X(Ii7l[퍕jYz5=a}8>}Õ JkT|$`A|S~:1hYõ,N-Iτ%7ӥ/{",P=#zeM9//.&u,.-*LcD*Ÿ6F jYJ!a0ֱ?ڑJ'%L$!ZA CK@lL^lDTE{"oaCk9-b QΖ~VE_ zh ͓"@D0 mq*.4|PJї5iW+,ߔ,~ֈ !ucK]6zV?q~# /~Nlq, ļ\Ug.D+R8p'$c\UsHUL]G.0[KaJT|7 #p'ɘ+{A @ScIN(vlGM=ÿe5άFR[.3ԶOUP-&O _=R>0k2y/_P6g-@'nIKCrE'ܷkG}˿һ,,ݙ!Ǥ?x~FW#Wh#^#WgNmfj 4fORܴ $ڞKB,q`S u"6ZPhw<PyL}8ZΜ4[<%S=ꤴ[!7M"~1o2Zy­ƶS8edHD|!ElnB%LOa1*۰،_aꙌ_wNt5MW-= c͹cΤ``gSχĀ@.5x d֘U*" He@iM/`q6Nf8 9۰11mE uV[z&OLGMWܿ.b k]f- V;|*QT4FN!}ù LIPQ"9L5 q\ UgI0p3bL~/Д4::o4v~]vڡ^RqqgEY2J)s{gK 2D0p:>u_G1j,<4^|HKR0ʷ^@[=&on◙G~H^Ў+nYnj} j /8K7"-&Dn&Ȳ3_t@{z-weK,aw{v=oQCM2LD*_i^ @{o @WsUzGv/2J!gW(dr"I|3.lVdԩ3b}km#W%D|T3b"bevv r) )?5t(+{IE[tb0}{[ 0/{>ߤ>hr_-)AG\,SneJu02쀞9i6{BV_t'/dԽʸYvA-0*]ǡ<- %7Z i|<4;e`#ԣ/BtsJj;f3`bOy&L8rSwLQĔcQO yI3(5@9{湘oBj ߙ%kD#,pس;[0q%6nNinȸqVсA>Ut ,g#înezіC GND[B qjsOuJR^lh$`T X%B? ;E0G@tg*zPݸgQ %ZAo2}8Ar qf8 ` N\zŦp FނR?8'i$&+ [oarX^ G=#&UOvgĐ8D+pm DS Ǩʍt0{l5J"fC䱓X@0%0 8gʗRl/r4$be+pL?,06xfAT-F.H77iY_ 1M[[\5.ou/,)NJAϡTd5f t3ĩc7w8FsW*LC*F_ & o=i7~j/@A̔JcH !Hf$\]5e-mnR&o'9{:5{_EgLNtBx]UZQb['|\Xe 2rn_籌.~\8]a^C: qq_99ݐ(:{csĞX鵶AXKe#RU?5D\1{ֿ9& egK|vJ:M1_g΀7sb'PGSm٤hTs1 GX*q@i+gmk.IGjഹs{H=D]/4mh' $nȅ_s#wN?TY2$yk|O>L,O@5{ɸC@4j%EEC`|RlqRE1Ж̽Js8,S>b/ YbM0g loU&pΔP%(tNFZ?=ԔGr8@EAsmg!5=X#WK{/FK1rW+n?IJ3!=XOܯ &VF+V~skG+E|2gbm|dG)sS@_53DDtK䮁 ei)ȌGh[-N'[4fZ7>A1Z^!GOu"M_}֑4^fѫ,w-w 8+ 7EY!:Ԃę:TTl__AT!PaY-dJ!L;EW'ɟbrĠٻE.z*SDFdgi"u\ dcJpBqypF:\vR(tqOk򉻐A+U}F o@ dtTZ]%~dG7oEs̐Ԃ5XE}<}}e l+ÉD56CJO-鎳5RDBҾNkҦgYb6A`y )l{D(iJH ]L $K-LEoEuhyg֏IjJl#C/晭x쳁4%A â`5U W[3+@w],#;g F f44L STig XL~sLݱFPR[֪^f+y=*XXr[8^thTtBb6NXYL>QvNG=>#vmw[df@c,[JEkѷZccy>Z崸l{ZZ/䇌_}fh5I}YRdոKA*qt z 6QaޡKmSoZgқ_~zۉ~*69B1J}M87C9 ~uU5x<Kn_Ҍ8_J@oMMqዠ|sZ )N@)~_#CN GiX@0ԃlQ+% nzސIZ _{P>@M-h47⺈%[2 Kj]Q, ϐzDL]FeךSN8l@DaVsۦAkm+fJuE9`SZ7 8BEE%rXۣʿgsᥔPC&hf2.vF' ִ_9x£]/a%BI%WzXKF2[*fR0zU`R\:%F%4 0ls@v-Gx$RtR:@6!Hg:'i >!T䗒Xx6ů?_3hG[@}hnm٣.0guLl1utExu@0[;,鏤3 w9uTM)UiԄz63_Z(zIB͙kh,]dnfջ&[O~6ϻMWدZ@ĈZ`Oh=-eSu0(*A%qDF_%d&9"ǭŪј ߇e9ة-֕}{J3A curځ00h9aȵǍjJKqw7ץ< \( YB a|"7 pھ[#,},6ՁMV(.GEDEj/oRF$TAfej^lT0We+U!?u=@yTK Sq ] *\Өu0϶ jr%79+80 , xIַ֢5`d=]Y>>%zu^ hKyK<gaP#{?Շ&sOMChMI}N QĎ 0N)ȫY&(i-/D0I𱁒0{+T6Ev 2v)(/n"b֓IG̡[BVIi`Plf# .v MbY?6߬En@,HkzK28HB|Ig3$m.A]k}<^FJMjva )1+)AT ׷ Hl.ҿ"| #~m.)`VSΡ{cfNiTI˗ 2b_qUJiV"ѾI>}D&*(6k wK$/RS4]{wLfNo˿ :G,\ 8S3s"Č<}V8F -88ؾ\7hnGoQ*~ƥ)Y<#Z_j2h{v;w*Ga.BW=]tɞ(:oB7+{U^iLne{|!9EqOiHeNQD ȯ58J{3M~捔쀔6BR2Ze/:O _$gfs[7ji]rw4z"hpo2BS>ZŔ3n?\I^ZQLBڊд܋'>?W î?Z 9`hA֩OE崳˴;4.F|O-ܵ" !(# 2S)ƄP5 ۧqAoC.Wm?<3ݵا.a 9qhf+ƖvW; ;yWa 4F}nn+/&INscSA >ALgUnCW]g 7"3OFѱX`~c  g5t($VxRqO9+B^[:$1X;[I=$#k3Ϭ0"PVnILEnzh#W48$`$u.x#î>΀UNρxb TqB@ 7s׺5l^"`Cq{Gث'hff8Wl~+^tulB3O;\hŷ,$- _ bZ$ppD..Le.7827~!ʧ>P)9IBoekM%5'0Sdr e,4"̱4g[c7?~xpN.Fs@;Rr6&EKEIHѐ.CRU9@-RVW݊# ^Łl Ab;\"zd ?*ko3C@8d/LPsPɣI(o9~H|h(wpA+a a: AMK%. >xѲ[O!Á' ư䭪J P9U]XV \Ԣ P3ceZE0T:óF6*g_oV qJ, WTz84?Z9c2x9VGFw\1Z26) 3K):g, nvY8YaRO'>@kxFᔔ;$נ-ڄgJ2Ŝ=\'qUH%V`@#?ꆻqh@-$gn~D(pEeL7xe:c uY5J DS mP &WY>ʌTcd_%`esOf>=<iW4IIJE1" q]al嶏'PXpK;\G>t3)\8#v63ѭ T'$Nm+҅KگTQ9 ,^2Z (Nˬe;',pߟ^GYiVVrjJK#vCڐQM!xs!=POF{ )tocSj`^@}@JIUJĂ+ҼNMҨ Nkp;)}3 Oj"Reٚ'R *&vdwJnխ#ڊ]rYaaOֱhXO)?_>U +Vx59;Z@CvF4 D: 'DۻC?lIoԨ }&<&0܌iiNofw:JVe^[h3m2Q=rXr{o]B)]x+wIJk}Z!c< 8iFùΔxfiY{4RLIX{YKJ-#:ؽb@Wfe&ӘaI+#+^ 2WGL3e֪' k;(L]r{$#+o"C@*VS_݈"CeLIk<{B.QHбW W[ a ^r1) rxk~wϾ+F E/F?^ߨZRuvG~B%v#y2%9U26_^15'X[{c}Gd*JAףdp):GE0l=8h!v9k@{*)`GSg!0LPѺ)#ӀIYjۡ:[uzi`VkaNO.U^x$>  -Y.|کʬrbs'<҂}ӷh~"P4Rp㺂kyhQ-%6ܱqܬ=&f QҙЁ@. f9Gl\"è," Y"9)̬A?*kdO 07I75ɷva!2-dEE23%eBVNԣfǭF`yL<g SKw9\~ϝwiSC-ڐ)Ok;Y{*QcI"<$@ʞ}L#|^1IAR NfG7r2hanF[ ?$1C;nh˦ZJ@ޓaf2^,,=pfpt[hk^gʼ7KXeByjZ)}tĥ#2WpI#xq #:'Z:zMf"RE޲Aj' ߫䗍S,6(|h Uס?uZϔ}d]VPuY9׵֖h)in>sj& f Wo]jVGlm{aZIocB mjD[-oҶdeYw-F%^W߄\qϮC4*€[FV/ &)*=W~(@-Ƀn#GWMGP[/2GNRg#3bHxs:ڐV9Z)_BqZK{kLf%h8k[Yp_QD8y9u78bxj FK}+H{յC MBZwis,:E wIAЂy>[͍tt%"01WaIr+]b+(J̈́у} 837OBl a.L?m,,=(72bx@J6bHeIYܸ=TLj|I͘-|xB|\hyF;BrjdV8P0.(eԾ"1j[^ȼ^>nPގk~!3dzKa+㠤]۷ hcaKp^C `0~^:ߔ=keFVC5oX"W9JM)Q<=RUi_,,p()![}>pMdDE}g y}z'GDO`BLXgCP2 ]B;A=ތUBU`QZĞqS5G(1KFn`:X/FaI';[%4|['ωWU:VnД|!ޡO0t EZu,@ ;Ai⨜mN%RDkc c1hC, Rc]U~9m+3q#!bY&eT'Ҿ!+si&4n]_Y%F8psĿJ`q3VX܉H >MYpaQ{Bo EY`"}޾Gl/XUMmjq]R# :^-K<կ?@rjN>[szE;~)6o1d^u3"'P^\_B~Jy<; 6lQyU c_-A&@gd^ڵTT&t038P@e6S5dVL/PEowgeEjig)eP gޖMo7٥t15D[zYXDZѻ?ֶK !F3ӉQu=Zc_~ }Mؿ,)e~7>@ T2c;I [ZBy!sʢ4.j)kcL!]VEJ W% jԜIygR֖Z=ےG-L!^7 ~FTB'n:Yɽֳځ(xh¼ .0bפր}c&Z +@\Oy \NeG ߾p5 t .bW5 d-*)#4Dr¥Ȼ4|y,S<{u' "|DGz(?Ӱ)yhMȵM9EѽSl5Ȃ6'jeAw=*BZ8)4XŒbZؒiq0!Ʉn_d,94YJ?$@>̝>dn,Q6Ey)MR(0̀l#P7`z$σ$]B\Zs/K oeMHa*)1)Yo(gוz~!YTrfzH@ܜ#3si^a-=xg︴'[4sQYG[-) &'Ĵ!)x.Ƅc#y]wx80driYE9h_)uAbh:i?HXW:i_:uH OLu'((P)VQWtI_d w1kE$g=K:T|^/JlQL2~|B5⩤NuҾIҜn A@+;dBa{kM4gڬAvRgASGk |j%So"R0 ӬqΜΆ"},# ( nDy(<- 5@tU^6AIy ?¿[6S. үcGN{xHNK&|&$! A)}?<2mLݼε_> o޿ [ /TP--I)G/%_]Nڙzϲu-qEY¿LDT9jѻ gleLlE!-u) <{~ 8&R0P$tiJnRú)o]ǒXd^JfCd kqI|hݥ>;$۲^TnL) T_CMa].vR\ctu^. ¢aW僲`0> 22B#r$Dvx=k&*''<9sG; ZBI㣉onʑ~"! 3wo`3RR-Sp7K 0$,yJ,8(^ƶ'efeEEK"NB Tzֶ>#lYy߸p|#t$KX'(Y! 3-'U\j$.)Z$4X9yBnLJdʼn$TϹA_Uފzg.dBsIU"~"Wkw]mc'_b0(*|ļϔOdHGŐ)E iK !_7z1<9>5ocPXÃ' 'OvsAuw&%'Ea/6nb;NqWe05GixwpNUsjrqWX]y|tńe+5nXI"xI ѠHPn}H8< =Q#6HliXǪ#[/J܅J> $j /a|!dIN?1[I}|N|ZI:b 8:P&prEp@R n9WUnpsJVK4s+?qH蔚xdu6p/?>QKf}}&k8LBe*iɗie峅75јh-; !ns,MGOO]fLnaJ5KR? 92>̮u6(WOzUHa1Q_:7]p}H } 7NHY(Q驨iɫj9,=W Gn3MKS }}yT31xNGkb(A(z؊MK.QL7WL_11Kiw܏uyXvIVм٧MXk]4e#2 ~KXm¿z0 $Rޢ[z $}#NbĦ)`<\y*ͷ+Ćml.07*y4<>C 'T#Fj)a_ЀKP9H8^PP=>T4ݳX3gGay}y='QMsvv%}?er̰O/pXRy&VL'TeC@Ѧg0UE5s3(@-XW_=M}1T%N Wa׫ +1t{u LqF~x(.a_].(Zm/n/x{Dw6sF4f6A3Li+5KȽ;.^ =i?Z&uOؗdʀyV&/|f:Zirߗ\sǎjwcQȲ%BȠ9Gv#?F136ܟygP lHF}`r_/0sS4D>Ȱt/TᩆwԔ= /)$O p_h*t:leӌ6!|Jz&gRq"FgQohPnҰ# pTLs>'ha/\HsYR+|C$ՉDˑ4NB}n3eV!>+CĽyg?=EJul,'j~${>勪VP?p^?P_sqɾ\QcM?wcJ\#1ѠUQ֯>)!W9W5wr>q\Z{`h [oKyzM9~ρ+2 4^Sf:Dlrl"MfQ5aX#_B |A?@@Ϧ #k^z-wzl܉{RE hc|-V:ޔ /MxOUO!u_`''3T5W3KZ1PH 7S'YةHcʟd* F B욜a4 *cET}Ypʂ?Vm]a̧jTfh6o,S"!31o^Y 䓫3j$*\i@ib}“tX!+6z Qi$gGwkr&3=c蕐e?DEϽ^+B y\W5#&LbC&ަH|=DG-mɗ{ 9O q`qjȲWYo] )~3wL34~j-?T{ݦYuh׃jg wAd|N|l;UH1xʾ__!{>4ydMuѸt,~stؐ ]GczGu;D0vNz4Qy΁5~GA8Q m6c8=q\SkCKMEIgԃ70]ܞ]?N= bNU\2Iߗtby T 2]m5:KF]V\&]v \& 74^}7/ޠӖY  㪉;P.UNWќLLA dxlW QkpW\\>>4t8%4U8Sn\9 ,^0wWk.!T"!mWH{#֞^N!q3LVb]z3#i@[l˴AZzp}"%.6# ftn  ]@S7ٳ1XcYuCly$9FO)}[Ǯ 99 3j@ ^ C@ \O|"Q80 ƭmzO:QlX89*ϔa&RDc}|u&53ٝy;o1#Bww ;4۠&+_s#uFZPA^Ȩ7~P!XZ"Gd7 .Aj197Gֹ byWydžLe\|`@UpQylMwhœh]Y)u?FnxH#v>ޅ@.Oyi-Y?ra"u<8n7\߳yE u4$]s逩l) q~YSFI3̋6_t#;]3øXҠWc` o2״QDr;lʤ o F8%4d D"=npĺ$RZW>/T_3tH U /-Ɖp?ĺQ>:qᅁWb!A#ezU[`u"{ڦ7p *jyk|b2 bJȳYj-;#92@l|I}p:ǐ)x8F WLYmդjx 8!/.DI˽[ggtP{d'gX't˳d87@- ٦<(ckY. u/'1"\[aQ8?.1Cw/I8\GEC-AWQ̰3d`7I!qtBA΀* o7T*.C*dknbCቨ^?sT_1/.Տ3l؆IhNS}FRS`ia2pXbs;R ;-5Xxw ''TqEJvUHS1j',@@}̀sfhsS2ҰgHnсq.x9%p~8T t%:uuL 2K(#iu#p%t"z= `Y8"y~&CվxB/ȍN~7pjVi-)\'9jW(" Ϋ)ѰKZղzƗIM&yHAd1 8u O܎F5~ݍFT§czoIe9ܨBH\2e#iJ|Ib>F4JFI#*dB>MDE$PGɛ,O:wMy\֥/=Xf#b{kQnWjy+ 6w[+Taȹ u=4(gMng;}JXKq$z8:2?)8֞т4uX$gF cWEsnhF̝Â6VUbX*/=sjeO0yi0 $hdP Mc$YlX]S&d-\JX] Q7Qd:I0O%&޾y3?wzXL(82teyK7kpte A~cRy^*X~_J5F>5`xιg UB=wH W㸄sePY.7j}pÏm:Qlq+}.aH4׽QN4rVz„rG:ehƇdWq\31ȦoxzAwsWXԱmlT@ɕ먢9 W fV~?(H:H+n:yDzhLP_&5 hQءX8D{U &< mshPۼxCӌ1]dA Y?[Y8KqnCqיS.x(3? %e E}R{VLy?>MqLL\uElgTU|pR ;N,=U#OͻId⫝̸Cⷪ \ի2&l ÿV`SuU["TlAXa +)cB*c30nk&}h!?rh.`8s9sS;PԞɒW༵CdOHn^pqI#|K3gUayp#3u![**dD#5|YA-z˒o[<Y`ƒaH ,ǥ-ep~C_c φ\{TѵNV@~<edD'י؈!!?V2JʹU'45.c 7J]&;cODiʸSU'TOYGGiiBw8wz嚽 ,oj(s#O$<mY v4>lVKx*;9O}iѳjH%7pkȧj%XЅQw4n0lq8ӗXrV6x"ی/'"BX,SRQ{}̀\em~Qh+:pr` gOؓ׊K/-`"O|4J2Q=Vw*S VVɎmZNtP1U0)f}Hoy^wmdM(&dQL2eH61.(YU*ֱ1RqMP݁𘺈fKyFU$Sv/ Z & ?:"՚_( ܨ[:-"4`!v|׹\NqUy6˻H9C%w 1*ռnBRoXB,QB,%&pf@ldMu ?mTE8{AoVi\]Frs DˎA[V'vPs)5jbZ_r ܡ#\v9MF(\l+fC&F5E+r%T¦R~?@ʮCXE&0`K{ IW1m]Z1ī>%d(d D 9qƍw!Xd9MWXtCSc۞$"w3LXd".Ԓಖ t7|vl23Rᡎ$%׺blُ2P-_96m6{b~h>n&*\祏WL#KWQ|/)?1OFܫP~o0baxHJENcӼ̇?F =𑮿zk-CYc[pd(!*S0#P\n,,8`>x ~5Is㣉7ta>Ȗش6CՇTt/MhX\Bg snN֘%%or6v.[DoxԠ9V9$?'9}̒ OBah_@T*4@B:tN:Uh H }jE|.4/PlGBU}~Z+< p4+Zzr O%tf7英5ytkcT+ӵ#_qW=ą]R*Ap }$)Ň.z2&.1F~Rcm[vv{? 04!a{S;_N*pD_sBEz MdERE +6U}SCQK(ް1PX+_YE Bxz@◝(?"  fu?ԼX?J9_WS1KFðlT"28<IUhܠmxwYDC[!AKSBuz.NM;!ug YeQ3|P]e„#̋"'NMtKAFcyJAm+sܣ}I7j~mM?׳K֩@0-uxe!&K^VlcĘls@Z$5H?{l<ڹ@/Vrp?+UnSsp:ԫvQԴ_fU&j6&Q ?P1d~,$_BnOuӷ^$)ܞn̹;'mYM&fYT*u5:* ^pbn(W93g?ܰd܉!ʮxކr-5 F93u/n^EFpFrm#y'S5d_6l{gM@fPcrnghlgS@wdЙcrj# _܆Ͷje3Zhg]K2 *`16^,~,/X\Bވ)jZ{H_*X"\85.ug(\Ȏ,"tkkʡQ{ܽIWe==:$d P!~%\h I5 He]>XQ]y*phf^7x/Lpx؝]^&I O^ !:Fa6UK拳M]uˀEWO 5l5blNK-CjCvnBgDhZq7#^ ͊2\^c/PX719,wQ9pޭ {mH%س` 7O':esk}$E޶2, 7ҏe4\1-z]*j<*Al429]aVqu%NʵGg3s 5c7чAhC=aU$շdUuzw<'y^ܾzLgQh ,X#܄Ij!%phֹsGXR6a66v"L6P/;E< ?-"0_E}ptGwTkv/>1zRcm!E}o6x#򄓳ƾV@0-31'$ie;4/k3FVg#}A JeqC( )6o`/Yd9`S6P1)Ce)GWԁxxb9%0Ef5d$0q$CM'Z=]lGP ;cRiN}Slѕn;rE9NU @~J%<ꌤk@gLIPWwYqͳEf+NքbZ6v[nu"ieT:&4|fҼgHMN&ܞT`-nD;AbV9:d5A;h!NHb?avjDVeke}VTd1ЮR@ldgΖBD3lԻ\BLr<=-DEIfž;ng>*~!qaw]vqdk)X)&f7$P  uv޲NL ~DC:!K!Û,z`jcEl>6r ԹA~&}0"Ɔ umUQuq 2Lқpa@ ]`Awopuf!/*fVV@ʳOHQ`{rl\BTM:^m/*Cr·yl}1l˝;UWW7TI&qz $LG;ڭ+uHHNԫP/QP=.qmrc7 đ;a'҃d *,KdЫfncbٴҏPO@FL@ $mY]TXHf= $XRJ#?p%iJ,(<Fo%;M@?f,%FƐ+FzGS(7QI(Y_+`37y< 4;Z"` 4eoF0#fj-jT,6.ߩ:O,€7>L x`콃XLrIl QC6NvZ1 q:YCI8c%Xv]f|!C&O=F0aXIPչHnXDzLQ 6?UpsU1 FHKeC}v^6nG' }J( jM ؍(~x!S;&s{i9̍S*>i!NwCǻ901I\Y<.HE?f)*d!G-V%?0X6U bj) ^8XЖ:w#iD{9,{%b" gm<6aPwWx;,^=i&O^p/<.qn_g䔂͌VKi{V; Q/ĽM"0^#1y8Ln!fac)x.;kvo!/{ ގC3\P1֫>(^>/ g1Um,GͶsH񐑭;z :7sj|+^SF ,'PUǽ{.!ɳhǰJ.P,]Ca0شG6 2 YMެ 5U(m\ qҚð &mRd4ѣBiHqĆJڇ2]vyJޟK, 6!du>p{f #KJ MH462&T{&;PϾyj^y.h6RvqLHױפ4u'G|kI?!Zܗ3W3Y"1.xt۴IJ]{[RMP VR c$>eDRK_<lG4qܝђSXmn{4Kζ{=7m%xd>sSNe[mn/83lm#4uDحDhA:3""L`>;2c|5@hu$›\>ϼeiX -!e)7q|(`yͩuu"AQߐMI:G/TR=5viT>6 (>ՒVU^6Opo7]~ifxE UVbHoe~i 4%.CV3M^K5 ZW^έhhPu2?UB0^^'ZkVR=B'!lek23EQߵI9Am'Dgrogska^ԐcWSN\Jn,IPJ>?^i `a{Z׉쬒ee ueSr^S0.gmpG|5Z[ pީ~c- .wӂ >/ӀlހuCD >,[[rl'Y 5:dhz u oafVQgS+6-#>9"VocO" B9_]KߙdnF5cp;iBAZ@v2ߒ!IzXaYcQDx]Ј )1#-69UV8f.ۭ'L "<7iHrԶ G@/T%'+cLVxnM]{?` ?N.8lA$2:OseB bRoheЪtwG"jzsL՝>t7ӱIU f>CV(;5g?Q-6u`/0ÐoQY+x4\KgN;kyF 6մއۆJ!췆K( lVY6Aswԕ1A_XowD$I{PPm;ޗGVb].E w, +"*Ϝ[!RU_2H+K'dFsۄ]u,dMpPb m=b 3?Mt/]-bo$0:2IB sWj$aE"pvzKJ\mQ=z z4E0@yUe36xk_QJRPNb1ܛ+JV.c.GLE/0:ZK#5W&,ok@K=h0.: KφӲOV;Q߆"> -z5d7̄HgL%mX9)6 -#G,#s Lv#L&W ׄ]vfm8M%I2y! _oryx D.Ѣm8cs=WHC-Z;گHjeVQi1E84˳Va_ zfoj|,|qgҺ[-G3}:|SD:,H 4нw:CԶlȵ0&`[++o\8* ¨Ķȕ8 GB 2V>c=I4Q)e AY׬4_%Y#wh:7V#O.cc qgÉ-y)FLEst2h@,ۊfّwo.Gj @C H{O!'ٕnL 7\ JU ii;M]<έdy>ϖWs+ aWPlYE(_V;{-x”-t\R.9D=^ԇ~ݎj HMIPޥnPri 3/HُHyww汢0XNt0IstVtZ37XhOIT`K\m{bz9\vn2!Nj 2&ݗ-b=X;֜nbk Bg@WVhEa.?9\g}MP*9$8ŹQ?(,-=WkDy1/|F.ᐾőbOV }J!?wP6"q܂ed%Ŭ-^kH >3`JBgaώS;o>`k)uPL,ReVjW0J47 +_e%)բcuշTw*缻79LI`"}엉F,ͨKoEuD]Lϱ z4L_: #F1/yphdLuUpx]:=\[[Yiz$vz`qFե;-(]aj*mvlmɥHliUAVB_;熚ԍHش}ES&Hd^^xu NO*6?2>!'Wx\Pe53kݖ6iX>X.w =<f JŻP]pBwTSCIsoj^I: FmA;{1_.je>g?]:G?9)FO77OVh~m1BARO"/MR{t$/ l#&MWM3}zS w[zllh֌IH4f+Fh\JuMH Kݝ`R;-Сh IOtѨx44ˁuڐJч (U,9菉-E4ؐt}a㻕߀W2OZg3],\ڏw{խz'H]hO;2))ÛHj.KY*W>0k<~Se߸\ TZyP+Jww ?BDH۞Hr%NkA4HzB|0/2d!>npڱbrҭ,_Ǐ5'񻷝@\2f< M7hom2 6&Y~(4ik10y#`Eo(V#\}9Y@Wؙ#2O)h@Ae6s)03RdZk\/orko,5}j- P)7_J1%EVK_ޑK9|xMC#zjU \lGkɧw &(,=%T r~IV;ԥ_nӋ*+M{/m5|vۏž(SG@ Lkl@@h7n?V͡$vV.F[thJ)SdG1鸞{Bڵ:E)~sKq_@ &XfҾ;53@z\C U(A%mvִjWͪN`&F3Ue#fd9MMzCa@lѸ#wo1=:Db6/5:vC妊%~VM\o# !m=^KKW6 Ecσ@!`\-3P2y*E{*>i#S5D!d^s.~K`DKn7[e{l-+^re&FFV(C&u `&9'5}"Sf& =&ڴE0bZbK#o¢92NaqU&K14l̅}W{H."wOd gSs]%`Kw./ts׺X"ի F+\i) P;h;dBRZ?0KP e⹕ ϷXw*0RZlǿZUoWWP c6`Nʶ( Ɨxc=3` Y3-ٵK_|BJd?Qio;gN0.e` J7xErh !Y~=Bhj׶:. cj6X Rl̩̎,6/ǢgLe]O@*F7 +425MB>W, _1t9sF)ZIQpFN sYmTqI)#a%,Hm'%_۪Rr]+z L*=u"#Rv~`f& pf]]&B&f/>TDse5%M' 06_ Cr ⚝RT3ӆm|]t:Kc"{+>zLYa@r6oō`EUyKpX8=5[[zZk3֍9_ɥL'>8Ez YG7ih<ЫS1>h"6 Nא&拏$pg36.8܈]o!q39A{qohL1sT$o[Z'Ev2R*Lm=-j- =Ȼ><eby079(p>F{Jb`/-UWʱ ٳ3bzxx;u3& JNt';#y+HS Fp0QfL-]|6TWU%74:qPē` hmOݖh ;Nu@fًIK*: }H(O!Khd4;f0V"+rAN~sq_3{8im.~//[Z, Ux`'$5+}y8'dgeH{ 9yԼ dc.aͤއ͍h,^`>?ОKKۍ@F}6#w\R0"Ԋ-`2HlmTY.}c!1=Rz܄zA>=ٮy:)A0;L$OO\fhiPe&Zkټ>r(d|d-r}ƭl'Qp +yf\6MG"0e}f*MGҟ:ƺl:FQqU ܢ(ynvSYER/Gq6\ 5`zOf&\?眵>KsG5f~I UhMA&x.v6'Wg:K9=R.8 Q25@6YD2Onv-h"tTKVu9X53#Oo|9ۡtFvK+b|d'֥FݫtWzy0nz[OWَ!':R 75a Y5q ?<'冶F:~$C4+QIL(ˋ)'u҉ns P,2cDgTiF+3Fח:Ht.p19+M1xH6NpLƭo( Ijr/=k=&AH:uNVZDu%ǯNHfYX/V ?5]uPk; EޭDIOÁ&܂{bOĦ 0G:)cjFLޣ~_$F( 6M8ou?\(q-NI$|i""l(+n-0;&,w[N(C' eq?b7amZp¯ FRc9J̭ 5.W!=BT.[i5kK?׹=eb2~02SyrZ.X\&b(gmAP{]1Noa k)]<2rt?NT1AoeD_׃nw8mF ~1y)˄0|rh˩ *˻}{Ax8 %4HiK,vK}%-5d#N7QGA& փ'^*,s(:, ,& C6:\8a]*u(W.* *`3u]zOW%Ur|.j[%5zJYb]|xn な-I+;{$ 5i&%kkC$NRmW2<|CO*>79'EZwS(B J(8\Ooibu#&'g9c٤?d/D!IhKT" 5DKz[ N:8OJ㹱3cizX: .Twg!wnlA\@%wRӇi^Qj2lyH>W13%_\ `(JF=4粿?>>upD'ba )d=R*h?b@VK * .Zs|ZKѢ:5Ɔbq s!X9vDҩ;_ ;%ɲ=P+lGe`kfpLG%&J?_:~Q2R$dvߥ:?,GHtpC'< HC;tGsO"A&s#kbE{kRJ)ne[-Os :ydeUaEqحU"dY+G[9s+3ǃ[y^''g=I#JO}C<hD/Y4H$i)I _C”PX.ХDxkE|`lK* 6x7in{`^߂Xc Ba{JK\K_SFw0q:rp 2)s,&j1]W$< T 5w(&m+gMf$܉":&z$Nv`F5j6IU;pm4gWЄKAi[`H/QWᄷbv%혰QY7:\ě tNqVyG2wH'6xWF.%"yHzZLuMD=(v ozt:±Z[x&R}DD%46lPj:TůkڶQn6.^}ߎZRu8{1Tv(0W/! HcOm縆p'@vM<~:žEK=B4nR!ӭD%xV W я7!N^]m7.q:ij<"`٤\c',$`/nM+$/hl"阂˟5M1oטּ@$a8'e`i(N̚6V_/꛳:0aґa'֪7>VJHʽh{H} DRwFZmI|:LBW+eGޖ*,~؅V'6Ozfqo>JM|y{D]끙o;EYvyvIӁMpL޷{ZHR[vR'ܲh%7r+a9M6 ۧi*{ӄ 8*Fj쑶BXrRɨcz+S/a?SAs4~Gft-5q5C8 ۼDј)u&"_aSR߱ ˮ g6};cp~WWFF.A݂Czʸ"*5fOog+imi}N˪zE+o:3C쮢.Ğ $MS^irSN?2jtiX:}Y-&Kv9CbL'kq>Y@@qz-fZ$&qXN `3ac>l?'#ij`|Jm;Bl^|\ ߐ"ԸAֆVy ߞqþ4\D'5nsIC#z1(˄Y8)iGT];o D>E "q(a#A z蠲M+e'ڶq(pԺ.o-.-w&눟IД%UM}xZrR6VU}cQ2 HJHTw?Ti"z[zqk#DsliXJ 4wO 5H۱J37qܝJ(:o*+i1r/CoE:cLD냈%d/O)$9]Z`4jrF8#|JfԿBɂ?x7mBXmG|" iOa/)\3`栳P/>5Ժ' 1 O~(٩=q9f;/ɢx: jЙ.z!TN0h\[Bnf~b0ihkCh6bhϳ@Opg8C+ WQNskRU@E?Ge\i 亱EHT(cϫ)ŸMoɒqONHv)W FP,m6N\r/.a-8x .̾<B_Fe)b!ipNQfm6gO1ɎY Mrrx@YmԂBS{+⸕<*rj2nǏ3qc(l3sk#gԔsĬ\3c@R~rw,{Qb8></T  tri(~ݾt('w4Q/ZoA6b>lJ猪(a'{,'Ki mvKUā c[*K=R*%u֬]ʡTCq+>;I- J>kэ FL?F0߭S}Iؼ&[>0:kN% r¸A㒿nNxU{ *v{NgZL:Ǚ't0$Q#?(V$[į5v)4bW#wdw)QmF YtSYVXu m l;gjoJ.ݽ'yy>iwʵiJifpP#@,B J~6b- qޘ0C$F23SYKg{jqhnypT\c-/;FېEd/܌Oķud9[Cվ|(uW֥KB3 I&](*&hh!ag2R[s3n ~&d__2 :37 Ja#|6˾?@:/@@Wl+K&Q?.g]pҀ#SiCt_K[3^9^ݸ戞QF*ޟrX6K]$NI cW;^,Kv "x%ͻFSKlFdRY2*5cNy"1?73;ʍz+?1GP=?tTc:SSD}}7lN/NԮأZ} VO=6TEr_|!V$#xwLwHW(sb8ݫi]8܍! j5ez+s+T⴨\LX ( Gh3ߐ>ETc-GOCX9ζi]Y~&3mso7ӠoTK9㸖3=ZK<8.C[b:~awQ3Ekas6T2s%:ڙj{;gɕ`A \Auӄ`|8_e(k.D̝q$3UBGΧx + ;4 ge˼!="9EyMgâg\fUG.ޛOp+j!f/-{JQ:㊐`~a !1帨tN_s7M qD )? RH:'\P?5ȋfːPx6P"v)-12ag[KNqXk ^Y+dHD.4. %Dx۽*n3u%)Qw(gLk{Gh6z#uUy\jY6 |n]tH L$z@\gP6|oug *{4jǺv^ 4?7?ސ;].YA,h0HCQA½4Kr`兲z,0'4/3@!lЗz* ?$I/S=FcV:3Ѯ= V+9]K_Bleei{Zoktu*_(%+"0I&?sSKRǒwUv΃JORDȼc 5;YƧQs]`aʳ d7x ukt#RL2\#D+κ{->1f1D@2uжvw ;]qU{-OG[NЋC]pr˯k;nh?E`2(opo IlYF֡7=$`k X'{jV]Kk]m̦=pZ mH.I#Z?Ƚ)[_'H|fOsq~t軰w.Um '&2ps|r(oM|w˞(F9e"eƭen6($%:Ā ^I/:<;>}QeOE08 8@$sFȃQa;Mc5FOo'n.-Fh2/ Ҏx\K>|^oA#E,=vTw62x<9֪'"+a==cOx~(*A*;YoDV?dr /Z{,92z@0Ҩx3r'3Btis܇3g7̦^:sNoƬ~Tzsg28i^(d#E 5 Nsyp$6G!s$l7k9Vd}թz'>Ph$Mp#U/!]R[\[$߬M4puvOYżAd( #Z>8$M&G.Pt+I<%z%QkK{d.M2^o$\ ~A_:Nו>ן<M&̵QR;^R^Q!yᑶx v}?d~6@u&K9F)p969wcBfgJoA+#<( 95V8٧%ô ^yY(Jv5)%ca\g'5Ɗh,ziwvmA?[*;k<ی vڷfė^rF82)cRD{. bШ*%.,,l %{eF 5ʮ۸:ҚȊgk?5]󴣆` .aa8nO$] nq/CR) kB!]?>wf$R#aAӉM8 Z,8_~EbEXcDdňO㙩ljPǂ{zSKМe>ANg5zG4R)0]zhŽÉ8C9P[նQ*#f+)::upԝ~ =iAnKj8JИ5? w,}^A"Ld;5AFO/J !0/_H[i:J%1_ "=ְS*{q5(Gathb0 >_(ޑkOL2!vf$jIew` Y*Ҕ.cdUef6J 2??U:h=WtɳWӁ@3FbNHDMI#5CeBA5;+GQEwܦ/PqE aVFiP|xeex HSʒYE َc]*9sΐBggދ9+j#'mFɧh; .mR:XKeTemx']3:ޅX&B;^/til[ɯ07=r$8,HH˘w$WАPF a_;?qS'Ժ 7 W#JP*aauʯ9bN(+Z %C)I~GU]x5ߖff~dPF0'F+u*=p쏺̴f oՁKNٖY*Td|cX2p?69dyўT"ӉJWR+#L1'3Yd>b`/!~L6,9#]"$i1X¸s`u"y`j^J<8.?qex?:peyUôh|&9vR]= wAuR$i{ZlVVG""khޘp{J֋ۦs!R2枓-b4 4aYr)cK*tXGGkd#Ik4f܃*9i0e?:qNʡ:FZNww^Z6jl m[S)th~Vܼm]vwmXLIS*TɁxven לS M oO~%=ܾs$RH]=ŀ*~pS=Gs/Դ/[|5 < @pJ5G2| @=*()% Ǒv&Xu)l;&pOu~iۤTud:C 6*j5%"b ͫki2RV]uủ5Qᶱڨl\:w;tfG=A'KBG~<)Se؈8i\* #-~.h CDNͱ~A`AN&Dj T 2tŒ@v=I?a:l/;j*MPVH $IM JF`'_L)}KE + a 4Vt#9pRg i1&h)EJDl(¯#}<`ěYV4J'2ZTg[˵Kvɶ*?ĬcS1# Cڌ9 {AͿ*'rPUOXL'||4,ӝ/e}#g}4vfջyX;nME2,~n Dk{{!{O3܈43tLxG58:_:)᪫p} K땒` 2dPV'GeVTr/ &\G ˛I;^s5dCKw;~"72JsxW}W0J IAs 9 z7>e EJ+7Y5 JԿA"'l Nldn66 &PC{w?E*J|t/_hPss}ƢKEw#YAiB`0pB-Ftl$Kɸ=3l弄"`8WF蹾"\M)B/HD⪏wo2,Vc9w|LѡN_fyq7yXь֧fzG"w&pbR7ںbe֥ IܱZA1~[Ay a4Pyni3UBs-dL g,*N lL;J4]"fjG{&!JQBOL,v#X.|#hYDqXE)mD֓䐯@c&;- {7qû#aEBfTvj臃'=uhF4NFKV[{퐉b ;!W#Mj%Z}Bxd+=9ph_6_'𝖰gռcHQ#Β3AmY eW8Qүg.4 J,7pwz-VY׌eܝ'w#IyU9f[;)bbdUP`f}Z~W2\1Z@Q"X+ ).2mp; I.(QA&(l6rڵدm q]%Tݽ x=޼]<7j7d<ˤl.(6jg>:CɆ*'K2rr#{BƟ3}Qk y]/h0ƥP1ww|UulC\[ q߷+#clQ6N75]N!pR/Z0eV(>0l0Sk+D @JTFYdɵv6wa~ BC&!ѕdw~'a]KU& ͽrWLJgǂЎ?y\ĞKqb s̘JV*4yG*tEܽ)rqЀPo~4~UDfY(s΁ĝD3w6b QL9ԋyEL2<'~7 -DM!zIܐ2Fnd-22\/VvҊCBl7@µo? (|ofc! 5G ǘk{twDe,P O-9*Rʿ0^<Xfg2TIPRE4vMI祽aE^2UkGB< G7'ʴ1RLl, 畧#R팢y s"ڲ쥂]LaONS]h톼ORKaD,%/z}6tQN,mلȫli<6 Z4&ZܪnThAƙPgU7`3 8,ԟ#xPu.I<*!hBeD^b,g<׼|W1.G#P^7R| xvc7d09< PRZ0AC t ^\%5wrx*AߜH|NvI,4QKHBG jM/.B=+ebJr&O JZ0إˍɬXU"]:!FHwâk8LB"DD0EC %s*xVqU['rKbd{C._VJרNĤr(+k*'<9|gXqlThxض {[&B&u_z (({pkSL-%yl]b*צ"c^rn?.zE5VoR9kKj# &);,sC,o$4ɾ D2vz(8 ῀[jl8tV;R(:;⢛#י] *ɛR=W&nҖy9% 0EUӹ& @\t`^7bb%32?XDrx|&Tģ `E5]N`bQaBu*^k_Π-994݈C ҁBv1DvSMO[;1eG(-TTî'|X`ao2q(8i $6r ?^{xG'#c0M/Ow3O (6fBKvb?3,젫xg'lpW\+gRE!N;7Z!4cb0 9?@'SbTe}* !7xUmjl"T;t=a$vLpӹJ V}^o+/$%ZX#%$)YfX+qs:]"}}[T(zr~Sv|zFIM$d6|M.P'L"uj-RrL Hn[Zc~{,`M1O/ e?_s(lewQ(UC8utO'ԪwԴRgV*Xnq)Q!P(>3_N)ʖ ='#rHk{__ސЭPj'ƻ[$Q\pP2]Lf/! PH9Ib*&u wɑ\wӬQ^0moj#|?Fˡ ge_ w_Nc{MX \h,pHNQ.Ҝ~ǃp]%{e5f4˸!%J "GhOBџJ"Xti> (V+UTY$R3{r\փdb@s7҃x ކlMa>%HP >"['4h>҂mބ*;>!-ƶLkOf'﮹AlE붝S) v1D6VX]'8%'y[dAA *mfjEQ;_1sWe:jAnWaਠ9vvLY?%aQyB̎m-5Aw% 1A/5VQ. s$cxWBux8X2AHiu:!ڒjdu2[DX:>v}yԃ$hQn{ǚ{ SD z+jb@2ϡC_F,XL6% ; }"14b2f-(8EµHsp^ǹ~;qeP#Pdn[2σ.2'R 3;y pX 3/C=LcՋlά=qxľ  0/[P#1vY4icmdlW)OGsDIEz:Hp#yy#`/9 Z;}ĒNaq)k9V'}4/ k =m]`"?qӷ|VW"ս] ;[h;WKpPZ??TޠFi)ޢ ꭋlvMB2 Ri{قPɯ5'G*9'@i=I:٧܈ގA0M An kz>:k(O *WrGbٗ}SQs+ nܿړۑbY:Zfk#gه*+~ B@B(AcK*–<jdr3QwLϤ4]zB%+(V=CR9ٿ}2T5S8f3wJQodUTAL,hWJؿZDF/B ./-|!@*\18, {&re %Nwr.V}B8i͛S;fԥEK{NF$&4h%W<ˮi '{kEp|1` AOV.ԁ<0i乳`l&t-Ა;i C_'*^JEq݉9KUpvX_0NpZq$밿l%gV=\x {c_%ԳC'Ά{ˬyFy{ǺuqZf׫BUZn#}z ZGXigsgk ΅CꛆtG:O./$[a k& ~OtĐF"ٗأ`dd(#Ğ(rR4;疔hB]?*a) UđdD d}9欎*+ƊL jLp0 Y؉KUEr HPGE"tywg)ѷ3Yÿ+˭]wŽ,MXVqcnff$&=OO5M<Xjg~ߗż /D B21JAEb/0p\#q?SE|缛oۀiENV)}j:(TmbXo8U.1u&9^/ev3?ڍB1hA}0H1o,N\mӃvdkӪ?49 chF+sb-|vnZ>0 ̀bRHǯi{qJm*"w70? |ÍBp ạ~wgzsgT~1{ dz.zb߰ކfh/~?bɏVXd*;hAb{zǞ+ HĻ׸%'zzF9iPO$6v6aXAx\\Dt`j1AU#xc/FSq_0:Y03YuԷYhRu UzD xl x; y-ِ*O!J(<ѰWٍ`m7 aKuvҗbz[ߊvI2蹬tgbrT4&O+]#pv8<吉 Mnx0U_F]%3Ha[rҼ^ܚK;"s=<%%n ۮe^QBR9!j8ّLu ÉP4^\L O VH%9sӃH-y%iyj&`)sHθá*}̇E7,j切bJm 5(AD45S$gDad(u(29ReP">@)[ڥk!XyVwyR(w+jHQ׃JH t\"܁/jaW4fBzӈ i&I\8GO^b8LQEܕQ_Ų81u (NgZZ!)P3*ޛ 4v@ M.[Abmv3^G.h/TfA2 4T-TGρ~π1B㸐Xɰsc.NHIӼb?! G^:삳" oIE%Cs8 O!zRa[x=!eWgO̖˵#0ij[f%rg!`5 Ú-N*ǖȬ" 1G _ԹǗ%V/y[ƍ/9i締r7#I?M+w1pE/غQ-kX;AUZ()E>H[w̚V<5w.5ɋIj,/ek,-_Dr<C rԒePw=e-fZ.^!~򲩂$A,،'=\5j0״zUf}l0 ip C}5AҒ<ÜsE|WB_'Lb/7V73z<\犞)N'eoy|Mې9ȓq'Nef"')̶z$ H̕EY]wnhejB>KM|b,DM{V8$V&B'^ gJ&# SM^G!WoMԇ|֪@0*A.yfv8xU[k4E[PPV'@;۪:EUcDZmAS/H}\`tLR|FС[2(6SyueL'fHPtU/{ 憐E3jif{x^8&r_s99׹JA9[$[>t'%n?qrXf4>Phb Qu7!f %}ڬv՛*xPiuH0;pCoT4JztѨ EW*]dV1`|Emkj( o.%ZFFF잪6^ > }~;:Blf(n䔋vlfb#Wo[D SzmS>bJ՘iU ֶyCN\bTNg˯$ƾOrj"9,~; Yg/]F b ItJOPA'.QG3r1L nQ)0$qe|=K?:A2Yd!H79甏j KOuroTP a.?0 kgBO!8rF̟ H9U(6Ѵ>N] Ӌ |חqb[؛&}<ڦ'9'{6ˊJP1;q}^=0Bk1bzZd8ȬXQm!MnBM/.%ʸD#U_ۤ,󐨞~J#+l:*lI@!S?@L)NyNvaB{rג2DS3KJLơVd$`*օ?Kr$DDkbq(+8g?WRf|S! 5*1ٷYnXu3Y!I_8WF<)"Hȫ٦EʁxGkS'84P00&uMn\\~Λ;dH,kΝ"m0i7:>P\ p#B(ג]Kx 8ޏ%,"-u#y7S=#\7/:O& #OdD W׳83;I=WPLlaDW1۝.Oac3I;" >5aaRa77yſi`TgͤMYp{@2md9Xy@YoDZ,A1,U!a*%FE\XBJX>!7 gx`~$[c qu %F"l^j{+&i7IL}%~cLe@4E?x/xY4 6Y nD+KncT\xL2…-L4+[~QLTAGuTjL?.qy \J7TWCT A'98xjgű߄ЂX;`#tǶ[cӏH%̱ld 4{fU`$W3@RJ3 AccP9&?̷k+uhTs ,;l~] ņ;3n>v?gbޛA槡38zt\Yw}ò) 1t[73Acnb"&[Lս/ŏe}i+"N^G!皵:GԓTJ* HX(cdO7yCn\zϚR-&}1k/; k9#/3ؑ0LB$N^5#(Sq8,*rV(-0Kf0o+w!S%{?|#iV[TJT( F#.%Ma\;q;bo?rH͠6p ,~ $+am5~R@CX>4: LRJ_A+K){pO|i#vC1oF}`%UZKBcMEݛ\}T3 H?pk$kͅlZ5 xׯ/W3,n%0L*UHkUdtKn!lidwt\=qv?N"CoY72JPy $۬%wv˕L[뇦 ]BLtCq;PSc]{MJH/tdДzy쒝sdj dґ?"($-Z݉@ PsMcE/ CWI/ZLJP ?uʜ>>p'c5aL9/G&[-NM;cfs\5Z5=8iHknsΦЖrbI:?@yMz뽫r(GSYvpG4 Efq @t^!VD͝l\?}}ɋD3Ԝ)*z}Rh(/C5~n2/c T l%T/B#`sA5Z0z \t=fFL ż-8wN|ΞѰa?@@$)v}hj-T.le{ssepe WAʜC95v>Y1/TW|-M7򷼨'l'50 DÐ^k:';aZW~ XBġ=>u=c\زJxrm/=Pk*E1t\`@I"<1U#+ Cߓ|0W6X¾􉨧9Ҏ(b7zR _]|?:BM \u}Q(|s0k=*[wIi]1۰S9+ M WՎ׳d'}q\Qq^3>e+|؀$ q{9J^;8?1MۇnOeYe ۵bxSяZ镉܎ iv12⍧5ҭۊP#9FlȳDM$Η}pT8`>{r8]\ Eܙ֓@IѸr,47|[ xSW3ZZTh 6H"7dX O͕j\ܮxo[$_[lR,rR{o+z#E=fEK`jTD*`I!ZW G ba R\d}aD@6dI^K8261se} @?.ZFfD%7ܸP ‹T Bv97i1Jf o"ފc2g]hSXTeVS &|v6 c>zW\ 1 <8ߕ! ÚV ӄmSOvaA߯N("or.37K5q6-^W*:.jv a)Ųηe)-1t$_cU,<6i蟚=60 kN`҃r-;U&~ixR #RFN5 6j"Ҭϔ?x! ;"[)΂cBeqNufcRt^̣V;չ B.ݯrZ]!-:<-4zꜵu!uFEX~dlTc M/+?5/)KdޠV=ZCĖ jsMLN Cy KKS_Φ4 l^|w4qM1/Z4^J ^|4 L=J暷 /&w+"@b Ls]< "S48 #**S0X&p*owT4Ȕa<#I=VN^z sfuPW-ysf@?S!LU0uI\B.ˢlTZP{FA\ L:= WJpr| %W<}6= `Pӓ=|=rYnvujvyI61VDKJ3] R2; ]Pd=G|=0]߽eɉ<}|+"G29h^ƌ TE5BX׊hx) Tجgñ][EC˕PxU_H]Axv6-Kp2cV8e) @@1Bqq4ģa[k7QɸJ`5pmtcRbR},+ r}v~bV3K>qoРӼ*@ 5>j`ɠ!4Bn2q$"P94啞v<UʿBܢ1= -|K`m[n; .:"$D7x,R+>V K |>4:3NhrJQgz炊_V {.K` fN:v5RpH:j6EVc[V] *nؿ"z/ ݘhNjg׹H7FUG2QF( X+Vxˮ}fNEbCe15mjoVx#]2Sw==Qx:wX˧pgu (cHbAD|ܪXu ࠮3żFU`U̍`:{gk1DzmP|ܳ6i儚)u^N5%H{ɼF" @wB{@ OQt=IXҴ_juyt^>\Q$1G`K*c;%I[M}""0@GC{(&ggtٞ3. 5Dn֝?WNݠ XHVOƳ䲁br2H?I`<& )3D#m7F _ HXZ@"k|",x՞}nZx {1>T>aJI5`%Y&n >K[To-MTB.jIٹq .@gF0ɿc|uZUq/ qIUx{J87Z](ͫ9A KKdNtq;W*@PΣAq~3۳K, ؼPgӰ"3$y5շqEsI,l,~$Y1e2kI64zl,v{AgM줉mF׍{<.,ҨP7+nhZ_v*nvNㅏ4uX܈wTO^ω{ HHVPμR 4cb=n:࠾i-G:MZS. l6T z#n1)eyi"%mūm8w҆{?gU<̏x}`(j<;dq3!dTVeBiʺr8i(H$8һ~h9P{p&X2C(,LzW јxO;p~ï|8N nJ_3rep8S1@X1lS0T~RRP0k{]<}M=6\88Z=UURxoqqa AuzM[ژњ;:} lcR`XwDRbdfmވ74}7XUħ=1M 2ry81LiH=`1>o*g1B~\%p)t,'@M$D>ظ}mX*B(+U}D r/OQ.^9d5\+< 6jion4ʮvXrg<*,2ݦF{^I&Z s2F>PSMP2]\0-yLx˦b`O}$OчԖ(Z*{h~4_ i-%BWUvVpk` C.퀦uw@u6b xή J@yeALv|?O-)ڦ}),~!n'~7&oVe̓W]eNrh}k4\k_cr[ZteD lp ;j0~/ 0P= S¿ A+BxfVC7ՊZ]G&Co/Yd}Ay4,#znNb(jn8e~CxT0k(< ZV-jKbÅ,>#wOLl ݦԛ0/yJ=G1m~nSq7AKBǒyC况LdԞ8iDm 'Ѣ>' E?CGi'mHW] A=Ԯp-ږD<&!Q};<[36b7Ag1?:WF; ٌt!! KdPI[Zsƌ$b=qtnd:<{:e6R6 X?Mr"n{~0=Cif !IڊC\ⲽu=@)E$}QzKbh Ia橚/\\ZHs5egr7|`e+#H cό} OJyBRe{uPzeQocbRB%j`; ^jOfgff9- 2HK|lTVgM*`q@u^N:nyxWoBho42NJ9կu =asҤQYıkXM!:!DJtra\:x?V+2H槁lNVI mBSDٱe ݰY `X'Z;_,V J2Zz&WV[t55ۿ79HMed-Az@Gt?LMYSRkAY({? b `x`m}رk3DI޻)`C2$(K?{f­|c9n[7ԀfyVz-݊C=B] u'>*BdѺڥ/OrǸ'sO3+0f,4%pۮ}^j0i2A1uќ-Z qU;C-ؚIfjocD0aҕ z!&NJBzwC̵w-t3-ǷYj>R*W֛'n (h1n* <߹:?#bH_S[|$.AgM"ENGDw~8dEoADžuwJTiG!9sJ,81H뮦l% jΫ1MYIPc[i 33eF}R5W0|~OFy*% TnWfټ&YO֧50@߀ 1X0#e71j.ƋDwo\),Jij/}T|Am6ҎJle(VE5Eb!_{ဦd-t*o BŒ/Ѥ)\nYCY::)"h0ݎ|&Nַ` :fCWLrFS._QYr!$Cu$ /bcA%jZ9pJktRb4z A7S8w*z5]=S7K(72?mۿZ9SIB֔GWy<7 H^~`d(S>V{{͢b.ag'ݛ;Ej=yC0d>KE|ްA>YKi[C Xw}{%Cy=_bݷӿ=x+=(_fRz@s[5ZS]Wؾ+m|荾8=tH'I&fc6*\%?C{ծ 1\!K\G#6ZTҭSX25l7@r9޽\(y`N/!3nQCX(bQ0GJSY rNc/|J`>cY( :ejpo8~e~lA@B-ƷLIN_-܎CC]U׌}slb&ZǬ}rަQ4E [YbsfŦAe(k4Oҽ;6zmTݱa9=VV昑cùT-ly'7:Hd) S#Z0W Lf:Z8h9`nl1.IߜH ыDb~feb,&#D7>ƽ+k{YEs #V]~)_fUzB amIW,LØEmGʨf=Y߉)zhYOvW9F1yIV[,?8#Gj[.ن< t:'w[`I{h*L顳E5hʔF,Y3@;rv)oVXCYڿ;vUqRr{qiPJLrVw0S%Ȱ`HQ7zъ^o k2!`%8lct ZvTWSmZƵĒII +U42R ϣH q{kz%anu$tI}*!!pXVS~HF+4]7/ TP|"PMozGAvή5 䘥W7цpo ixut<~(1qF,Be^k[X4"y7 79%N?Ĵ`3RӠ KtcM_q{:1s?(< .&SM X] bFrz²N;Y w&nx/3e}` lj7~!47&u4"vKUQw8lx\P+afYaXLx\j0e}\zpK% ෞ z02:Ov^bv~"8J i.6PCm:p'ﮡ};MK&VDsS`u4]q(otla5G{9Jn_goWsI5'c=wnJs]} 9cczZ.zT`4odu1|XFRU' m-a>`V˜7~/LX79qja{ |j ^qgd#%,!$5KL^Bc]ثuIy=;yz^6_&;RI(mΥ׃D`C_{pp tBIgXYڭ(j@c7\uxLxxo5*^Ocr{p΍S_gyGQE0 6H̳Hboy,=prpa*$y9h`7P{g#,gYYos4N9Jy-8kq#4M(zMEt6 zǬ G*$YeOG헐]j wkSZuIYW=~^$פH`)xIaw< MH`g,^@S8|~8h\0ee^)g+ XO$jmgGP&uDII/ڳ)BPDZ[ʐeMRc = ,H)Gc~lx3չ'CXc3%#n0{ l;$6ݏTM7U쇟=w^VHꤪ Y;(|>X ѯKt ? NѠIݗ2\ (@iΉXEdBK'YAN\_v/%I8 X]qKPEAT} .IlѴ`I@s? lOiZ+\ID@RP"yg7*b)OB;{x6B ) 'QC>{k5y ;A:?iհ T7 6s+w=_XZ>v=FK꼥yNuԾ@h,&>YEN l3֛m9)(eJ˜qʽ-cAƾoDZ5b81[I>qh,#\NgoZLJr?WڄD >'x+"7$ ʕya?~Y5sG  Ne}l&xT2'5$_uk@e$O64CVK]pqOtQ.BE^phSu}9=YL3ӽ;k&UPU|̱_Hv*Dо|66^>]#NVg~_[^&otA(@X95?{$ [m6?;@= ?pe+u? ~ n۸'O |PFMN.e;J,; 9rSf#4M\5m)D} bU; (MEjP,L S%l֢%gs:bB 8 A#2TIJhf .%.ig Lu-F䦈ll-LЁCl_ :l~&]g/j$"0dh4[[xmé.AH[[47 @=[ם9nw&$Gʷ 5Ӯߖ>y{m^ ->y b1y+pRA=ba:X7 <~7i-f q7y畈]V`sDطPU*Q?dY"-1kAMk]DT̛TL֎-\$j+(5 ǔ+ t TFF_+l]:s>TN:+uS1r Z" _TboSOGvM4в7/c;̤7< *ϖ[֨mQb̸BK_2{Ut`~1q08iJ9YOhcfbeJe$RFMߚ({d.(%[9#r6П'{h;ϓҕkg*?O2E"x5aݭkz&kA ;'(k:z̑ m,?Ŭn).;/wBS>Z.lZ 2GwOT"2J pqYGڞ j"E j7)DW_{eKU'C @CS}洛HesRq9 BOޗ?|N9|d^u/7duNFUp95Q s%AvH+k> n\S(sFDkIVLL(tizH9;#Wv)-;Fdec%l]NfwX)4:v2O$*Rl?}JwN 4e0.Y*3doi0m#}̩3&+;ny8B1w7dï8#Ώϯؽߓ/HuqGU(H6:)[Rr.,4X-ez,bAw"A1_iMg~9@(H3ǘxS6Yb.s +&$tz%Y ĨM0 Iw}#ʔyu`CmߛAM $_ҁK GX B @G3r +V wݩu$td\_-(l"sଧ5W~ܯ,/ 3%aŕ ;fn$|E# TۥV.k̗K03 4d`cSu$-?l3z~?-Vl hmѩ /*OG276ZԀ@RGmiciDHhicpHD9P~Rb҄^]eKMߑ̧s5?=>ԝ.qfsa %!'V'jʲɆ:vטp̆,G~7_10"\qV.0bz ҔWYz0KRP7_+^h):Iѻܠw's#rb[3mp8wiG݆*aȋ ?}=4S軶'NÙt/ ^8 Z +)Ht9^Y8_5NGo:ń#_'.C9a6B{PA፡%҂Z8&D#gmniCoKU}yMu%tjŇ/U=:e:/,伢YY R$ %teS(FEDyvg$ғ4! FBvLNkDPb`_Dz wQ%o#dD#>BuFAťU7u FaK OMm6v:H e%$D޼v# yjr2};AE8'gC}eA-*Xvk8:ts) Lξllv{s ^:#WW'trBopkz̞zD pNJA\VGL Nt#J!js/]aB2seAXL~WU}a3EPٌo-=pvN95^M'XR (C(O 2z!e$ԏ"X2O/YnQU[ݚWN[EQa yT ʟ= m8\,/l' *I"eꬺQѿY?v82QGkQ%i@e2e_*ԯIO̹vrG/M+:C>6P5.ϐӓaLǭ: ZmqxKI7ՇAe èX1x8f9n;Hs1ʧ=[v :Y`*]^4 ~q S퍄ضfLᷢhLcN j d2 J@}zx?P?E v,f7 *5j?! `ظZ[QBfQwseIJ(Y|`WQC_~Qop ȟƛ=/MK\4ot¬;8KWЄo^IizPOKMءH[ SkD !1A6Y~]o{vborZó)z(VE\xG[ZIg#d+_Lt؎w+~EmL#V`y,qdv"b"呀LAdq/@Hd{c0$݉leJ৸r BDU|{3v^UM]R\K #=v!UVmHbhh6\su6zfe!cˎ<ټŵdIm:S?blZb@}ΜӅ[F<5 ^["ٯ6#ɣh|&>5K6 o 7DgUte0mX䫩~^ZWLߍE:qo,&M#gmLYor[Ytc'ٷ"Ƕ#KHNbt~Mm<0 \~\F9)M3L>%.n}8݅ |~ud KcpwDl2c\wjگo6ŖkE^iz$?ѷ{t!V7^H=oo02A: Za$n>095&`"c4e x:33yҲYc-qշ6g\e݃O1g\9 &vnǗ4diݼdov] lϨۛx~( G̨-D.a;hhrP92_@(gNPح&lPͿPtЕ4f@lPD% ];Ρ\v QkT͗b-&Dxk Z;͵`7} ;գJᵙ|J&x8Ԣ)Em.Jg8nw0+)pzU3PxݔϗS[U;t9z}i {$?N!$Sxnx_GQ]odŒh|OT #*m[j׀4mvޜ_E 28:@oK`Z,<\4t9ΫnQy3-Ww;gQCeM}'L =|f0walRHuwLbs+P`z|?uJIL@ vQ3TXœ-;zv!:kF24ٙU ;*$XRh3w1ic(};$q0i4B۷֦teVqۛ5-wVra5AELp4껛{+' 3fxsCyE^щk 1.> 2MtmliP$¥V9u 'rw@w#F{rn a狋7t0.stVs b5XYVO^f!sޯfg0NTA=1%",-kQ>mf/ks;.ڵ|Z!>=lj6.4%ytsD·ohH?0&\ӂ0w |?k_XCZӁNi=Y= {s+_9 iI;fqu$=[IeD9:TO0]D=庶*xe72, 2b `.-'tC6rY 6G o0іaa`Zfล`O% d7vs`!3Sy=J_6/qFuh$7]V8SeG#|UmR4)6 +Yi5Ʃ~˝Q#V٩úioQl^eC4 3q* ;r)ٗN'V<<,i#}x-VkPp ,PF{{9[#oZBc$}JiZTڒdB2 2rOC@j6`Td!fm2jUoP\E' )Yx9RF$Yle$̓Uf BCDy>(X WČqaEildf>2vS̯uU;d ͥX YՕBS"QrL;ijTmz BW [549]"T6k+e͜1kmTVR8L[}h SHF*8,Qe*ԽTsȮ(t& 88@Pe@ԙ0[VknvoEdd:|J*LBALWP T7xZi\e#f8r@Ϩ2f S*6p{;QbD 3} RvIW ns 9Hx۟Ǟ1yG\Ut|"zq8#I0>7x6FdݔKpWd.́j ;.nVg0x(Rqo2^kK{˥}FV0U7:w^߼J:WgcjZ?Lͮ tf$ B7CdK\L1ȼ:BTUZj7=V6#N-N\IYZ-mm6u)вQY. pZK-b_7l+m + 1å>Y _9-/2x=~=s7ȰUzfAXp^YI@S|XkFPx3Hq1K>$j!9^tmR׌l(Q /v:O0w$Jdw9TB_iB ?N$mH_C3X,)]f0ջr]m{ 4ufu{ZBQC<\2{cixGBu#>b0dGn`H-HnA%㭿Cs'-TBEKELmC^]@RDQeKGPHW'rŃ:CaRÍlЃ5xHNX USSFCuM3Jܞ9! ,tRzoiN>:'x߉ A)/iڿ1,.X%1k_ϝKV07VrtDC^!{&ECZz,J.Hm %kLF]8it9E4`\ vo?0A+܂%zu˸e /jg⮹Nq}pꯄI3DTJJDeCT>a 13*2NS}; =n$Qۮt@ Q fh^MG4}hRvIQ=<ĜJdOc@e/`װ"ppByh4mMG 9Æوn̚=+P9REY,Wz:mS*(K6nC̀7$sk M?hy'GqhI'ayg]̙ p ̭l^bޗI%hG"nNVVS12ͪ_v=_k&ێӤF 7tKcEX m=~k?G͔vy#|\v`/FV t= 1@-vSG'{ m=T #3V1c:KmXF"쇨&^TV#VcV#ѕvj{\-?HYA ;Mm{>N3yw/`٨D%ϰ[~  Hџyf"tw_TP m~Y;\KM@&rgo~EnHZ\mu&Rzpg7V;B~&CjVZm!g~`n&1Ph5Bhil4dʸrCÅl&=a/>ۧ`הxڦ|ꯢjuw~^U^M #~ hL&d! g.%;ȑrbn?lʍ)Ywc~]XĐ(Y?+bSY< COh|̈/>9xIPcb$ؚPi5 76BG<㍨ڿb}~(Df1&'=(5Ҿ0B˔I: fnѡpm%x>|J>K]yKB^<j0] @͞[ |ߏW?z6Ӓúgr;FHtd"g 6>Wx%1$4(Z4{" z{$I~X3'lS.l֎25U8m|~9?oDMǴ =iY৮N;@ - APFoj  eقIirck$"h*!dtVxN6')=ƝiY<& i%-띐]]ؕWč(; AȻ;3.}]6n̷fA#ɢ 9?3$CN zKi[f4jRgZǃ%MȐi~buPP{yW} ?se+ckһP)W, $J%,,S(40QB,ܓ2K";ûBQ2odB!wPp;q\C>BtFvĥ :fb4Ppa08h0/q1R]TE[19h/eIz #fvr;+8YEb4x4 ("^ 4';?<>-{/s܊('G&n=6svEhWm?P"H.灲J,o%F~K 4rGpx2ex3͒kRf@`,k<;"DMDǼX#G&GvKYNX#KTQKIټ П['r2 V#r/I31Ă>D߄jjJ9LK{ESa03E~:q&;}Rw[j:pR]k.]㞵U4sS,4&jLPI\)\^hh5vG"=Ys,0,~Hu ɥƁmi=S=LGsvH{1NlH,KhC%|sﱭ!AqΊ2LRPgbMEb y=!v4bW6Twe@ci/^2P1)YMԺFcjViݫGYy(+A̪ Ƙa8QyJ$ qPT Jӫcr%EF#lzL C?% W.նÙCJ sƢݺ 24nA#Q` /.DoQtP {v%5}([7)#0=Qe jJ)ѿv@'`/u}#O!Q|܃eb"! Te~ص~S܎`>T҅>q$@J?Mɦ ,ŊQYI8#;Yq8PSL6bGBaZ/tN ,@$ƵHUtˮs9ikV IR~-3Yaxi9P3#<6RirE`/"aXfy.v'F&ޅؼ!3 M1ftYQaV̌RGQ@[iMl/(ߗïB<\(|mR7UݨՊ w6* cewkn(OxgGO2*,oY £LJE & zJ_z|r'dCH38XÇ{N(/ʺ"}^UVrV~!5}0)ILx)/$=4ڈce]L+@X fWl^kDZ/\/"i!e:;h\ZCN5J⨾7H~gG=}zHG6_ouT3AH`z" wM0 I#X {O:=podĤw'S!G<BFDO1N+XKù3NKpZ!P?dݮ"C?ICkS\F}H~tAfHAtՑ~:iq;kSfH-~*Ͼ.dgF'4.??hK?zה?`#Tʮv^Pa@Mڀ**L|VX1r#|JTVmf^r$ *^*H",eFۑ HU~*]ȌoHf{)7N7w7R^Pxpyn)ڌzPlj>P\el!ʚ?r|޶K'+MH}AJ2ڏqke{f`,LLw##60"Y;TM!Ik:ߛ#E,`ekdY@IIJiXCkUv=Ru!`Ez1O$sQAm{TF!H?"-)#K(fVr/ Rg_h(-y+ tq1$D~ZB7<nlP&I)NPt42&ȱV¼\wdwAK~J.n:ieR|ׇ1 שVΎ]F|{O D=,0RJǍtd 2cUsUh7B6bI"13Iċ)3U)џn2ÀK<0#M̥^@V uUE՚QS秹"!n@QuV&ʗ&r }oQ'4 ea:|*}"-g෤6lՀC.A@?w, Fz95fzTߍp7@O$ꀳbCFC}',|kchkua70& ;ya>*jo 0B~]U3~ܛooCmĮ@,DP:-0/8Ԙ1]1L^=%k?m6)o3 _z,;"|6_K%+i5K%"b!Oc=غԇξS jo 7ٯ?Jo3p":'f[!PM\RVIJzVf"idq~"@yFX2XYg<~ /Fд f:'#-a-&" }rtRz@<71\իʯp~ÕraIB2V^~/Bԝ![695\I)zK ڔ1:0`@{B)53Z u&SN-fއ@\ohtTfb,=$86Ӭ2ҽ4X xuFgIBL~LWt|԰{ViI% M ҡubix΄ ~-Qv:*zG&W1-.́lXV\_9XLSP&o) zd=_dl~oE+980ࠝ],[mظ OpTuì5\Iy@c>G=My2K ⇊0l2"}A6D"^;IȻYMIE»kHҳt R2y3]RhDh;P%QCԮ[J7nxJF?]F!~|rJ^(apjI\ե3ۀ K* RF #K@.,69' ͖Φm`?vl%/ cL>p2;AUQ&yll6y_cr(i=tz%w 7G@׋PY7ΈusVP.'_ iwP2DRfH9{pF>Q. rOSߧb5FcyW(tFA ]P#Z}U`C,iJaw=VTV՛]+&LACG'@1vTʒP%7jb©0iq, <^QgKݸA'!|7H(P3?<$%~t}0MV_DR]Zf # #:!Vg|XNם8|>IoʫL"R]K\$Ǖr ^1y/ZN!iHo [u7H\O iDh:ѵR^g==͈KwA:r;e׍G -4<AYdQDyEpxji!4Nj$㯞A_D>WkZOZy}'ə YoSo&x(oe-)'FtQ!& yg5,Vx*LHHu8E0}]#4a̽aY K-o h_ ۏ mz:h͢^(#t}.iR> G]y8*&z YX.y @"%z6gޅW*ո oё}X2w[ka[hSDT;ޏL:`q1}fe47`(_ 8At`o^&wey.QMT8^'K<蔯a]Z޾69mJQADNg& NQR$0,.̢ЮI0' az5T?SAKzZV$@O)Lȳ;h dhu &Y)4e]xPsٛW9ƟW5Bv, Rբn/x mZwPgfnqa(΍Lpg(5P(qӝo ɅnVX8Qf.|]$ʊu,hD]uIpɠ=Ćj#^xZ`TH6 ;o1H )i)c-mf0~  ,FKRۛ/~cF$ /fBAKfN0?>x|jֽ' w[D ԘV#/kR.gGn6<)}_fY0XO$B,YP˵}Q?m(7/(JL a0Bq=MmG"vj|Gw7WBe.K*2uAhOoӯB#+\R,Ʊ^K7yobz+ǎ qn(=( [?z#2QF@A[̬ʢ&4j֯>mS{3=fk 6j4_-(Զ,bǕ1u[TȦ>5FdIED$D[{g*"~ʑRqR6Fx\ ܍F7O85ͮ ('8_L%oЧ>-4/p)܌DU-G`+g^ѩuKR)9+Ή`я=HK(b:0xRZDTfB+ Wb7Ż#`UVr: !:*P}_A.z}vJVjT_4fzaYKSⶰ_By2:f5ĹL U!/^K\ۢ5&SkژO@_gfOY [M<^vīDKGg ٺ! lSW$aI괺8lA:ՐQ6ELSfMш֌54<BOT sWKyw>fY/ns*XNgckZN{ -ѹM6`T$H)¬X.$e d "4S*myX{e ڰʯct& 3$.2*LǷOKHbZVg9eOc W~b|'ifWH7ШkI}f!-`)cFïP3X6pv D&5żE(A]:us) dJ'W I1]>Ae= J`EdbC,Q.)Gݝj샆i#U ]뱬ԝy*%CPƢq>촪?rC΋U><'ϳ%$M=k,FJW4I?M,|U__aӸ$>\DŽ:|9q$uZóU}1Y.o9/6.;JI̛$.rwsa{|Tk]tȃHe%Q"}RlCT⦕NFd_#Ei MhJQ,b灑6@8pCQp$RY5ۊg;C}M]#V∅r=^"4AZ1ǫG˸ MKhL[s槪h& b{2&jXNRΖrt> ]e:϶j@Jg.^K:l弑o+a3Y*5@cs߰.qb7A},Zq1U2OAV YPk5"ޛhmzsgD[+;6#Fk_TRM֑ÔWI$Ryl1g0u KS YƬ'vT\+pr *oO.ĨPynhwYAb ďVTJfʷ5 [\fvEc!sRZnUa=cG왻`Ŵ[*iYlAΓ^w{^˝ {i oW꽫X"9N6vݭ3'߱^˨vMqq ;~CY&ٮ~?wN@Tը ^)F U90Ju]G@V}3- $DZbt y^ 09vYDDb:͏D YbdfbU<<BzIb2’ Φѻ{)9EeTȰB?DI/def_v׌3A5.@F?Z(j@Xd⣮[l,N5SP(LA5Y9Q?[ YKr%*1o6DqPVp`f5|,TŅ+CK6hgr XYqRVSFzqKif_+_A@+D(Q"zޕcK̤,_v:>}D ɸ*t%=jjnuk˓#|{ZyRP1l1[vƮ+ʈ pa wQ6F 5mSFJn."Vkљ,W.H%ߌ MrtتmblfJs"GKHV+ wy".]MI}w#ԷL򇃉̱(ҡSe]`Q"#oϥBgdfQg}o L乎B^VP<{$̌yKylA3QV'*&KAvT\8CIS(>q:XTT;,!>A$hsԧGЊ=|Tn@k&NAT)Tޔrk,}4s-rJP1QP}yzP'l?|o2L4E A |p nquO"jPUl}_I#+F9li{Wy4g+^ ۡ"@ʬ}h4(XBF`Xx{s/ZCɄ/38jD\2W cSdFu?h_GG%XneU|*eI29XdWڶ*Y 4:.ߢ<.L5R7ceLP˞C{N\$*K@ovJ 󵔤[!ba.gW֜ 7a_(iu`,4-Koּ+蜑GȡsiH0?8]돨'23gVM_on.Wض#(Rn@OV:_ \07Y?]C|fpibP/ %]C$^T„߫M*8[7HiLa-&p1'O%{?I7Vxx'1r8|W인C b"U铽 &Uwev+qb}7zb$'./A!80H8Jl"LXp9~un3ru䯵Veb^M8zRhL P1[Y5JKd@Ϝt;IĨYdNpnI({,1@/6ܵUZKZ)^ NFN#>CMR)`|\ܛYYe,caqmWFӥVx:E]rְ~tb1y>ȑS߷x I@6ՔFJ,3nV - UӨm1֚82ge.-͏hGjjaT԰G79U}qSW7[ 4eL-fk܍A|VJu: 9:% F3{kz,moOSlgVRw'k&gvn*<1#UæC/ 9y"\崼$iP }Ɣ(Z5@y-ϲq xq1$Ev"5@5TK"-;#1ZG2jsexv-ȋEx~nJJσkQ-DVܢ.-AXk'SiJ彄\ כ}a?{H6{s܊$Prh(&w ;:``VL1es{"r?@[C"3 ӑ`hi7mcc)[|,b_5"gLڛe~8R~Y&M^;)7؋jn Hϧ \ķbЄbp@TcyjމaM$aUmwlg(PHLXtלS[iv =3B,Dl`e?e5Q>eK'6ĿfMdnHSFмt΅jr:M.fP/vgoP%|xl1[bw/}XIqz{iJh bMdS͔ DhS#{_\Hwb\Uhcaڍ%A*T{1N|J*>xo.?D}AMFbj'0胰ԋ%LϾ-x߲"Lӿbw'YmIo>Y"S t-)^Xcp9aʞ4wLDݦj5.>]'2&OtG%r89fk*!NFG);ozB WD.ea7ZQg֌&pizM7)=.apB0a(ٲ{=p5# AW#s:70|ӬbvzmRG%[ `0`mD`[E뚌^/;u SU&4-@Ml><8cQ62y+.a`F*v'Un^X} 1>4zS/tLTUr7YAtA&f'Avt yX!Dz+W-w6 FV}?Aq e+ g]-r4~ ox鸷0 & \^8om+@* _Jq]9h* A)jK{C6cxPXE˃8^&dQvq=4*zP&Sfe<+@ @C y\ ϑEn'Pe%$UDsejClK4Iü =F(XyX+c #)΋;}&A~/E'lM_ UId:P03}SܪC~zg9Vr6cؚ!T9UVqI"!Zdg"Qox2.45Ĵ^๩X sL6.C rRZfëal CHVaӵ@EDd (.43+ݚÝT.XO'vMO֙IdžqdwFqސccdJVϑ'kBAs3ցgz,ñ3PR44I M,qR$lL4cǕt*ݯ ТV*I:k[~2\HyR % 6'cp${F/?{1!c wP-,2l|vmQ~^b>΅H?$?{rx f}ތ҉ިTSsVՊjө1h@ MuKI|Sx Q9RPE}Y6? P1r9eٖvИ \7eHY)H5ӲYjtmf sg[ ݛ!՟"3(qTyhB cTl&K_xTfV= ̦A2`UZ7YN|gXN3@~¶;ޤ¥ S!l_Fv]ob4-%,-r[5k; nOꠣ/|>f?X֬Uas0쐜aCz^f(ا.WK8XZ509/p,R,} X`]!{LfI_#u] &$bs:{kYfȏ NkK N>Sř) JOoqzWY2!#gv4x0 L hW+gGH P ׼E)-V;_q f0N[őn-u(5bRj'?vi=Ƙ)M~iWA?`Yma7" .ay8;4cPCRs(==kr5CRxC:O1$}\42|x `SɁzq4J8''+ HmkVUk''i=QN!,Җp.&PI\LM 3x*,7LB*z~ i%ĨAR)<ѱ IC_|}¾^mF¶w 407-Avy:ekn$>P?"?M۶'` k+P-έ2c,3.:"p' ?%wP}X{ⲃvT{kkahduG@&<\mg|GvmKqLo3V: tDS L뱏ogEKsC G6of+KG 9#paK2AIRE``fG82Jq?m9IQ95P6\ y[x^k}"l6+ g]YſL2}n@9ɩrQ&B}WڳU+uVPk5gOI\L|0) -BU{\ wgN^zv0oW=?yKR28@]U}:* 6xo5fiY_iA,[ -9 ŏ(P!s/Ӳ=:(:g2dk zh־&xXEWWsܴ,ZAZiY,Z3nL<~-|]!=2g$/Mt O rFAf4fⵇQfWv SHG8*cOYڮ>`=6 {O~`P]KKN?ZҐMl@-`DBϕ.F@fEu1r~"AIJIm])2+ۂq J&Jw:F <Տ Я}6/K n첏F>ic/̅Ӿ̬me_]o?Иo>Fiö7?Z5w7mo])`2y$NjQm1{M9a(-j BpօÞ|㳫4^UVp1";j-FPDlY|Z< %(چ*e܂yh)$c\t;Y 36=F۶i^F|f M)|`XksI prPT#=igXD<viNH[`ef;} 3vN^ 4CY;E2Vz܈gk K J_|+n@NwH)ieEu3X^tz|S>5M*VM ?T_*P/aUD X5t-~^fFƿ\E A*LdN)8k!ކ5a6pPj q{,߾fjOo{ᖀ[]._ ϳ%vuNpO1cnIV|}`֎ݭ P;5b(k>4$0>=b\ $EdEq~%KR|NsMMu^xR7wޥޚ 5Zۤ쳉*[ȭe,:^(iM(_:rW>=Q&z~>0 An>p-n'㹪ojZmog|p=XYoLpKnhj61Du-xzy7>g(q(Ski?iFQޗ6Tl` n76`vc(kHӤOAȝl@aK DLP#пQ[ Sk#N|`<}MwHQ >NLa+6H%[VNvy^9W.x 0: NkGS?a,yGgE!yMjRӜ6Hb쟁*`D/ܮΚGKvMX}`Bl_3r;rSOvTNy<%F! Tdp;ܷ {jG $Ა̣|g`}X3hXܻARdmyG:)ĢJT*rdk-dj^',oRCy3TsQV{@<><|.m 2 I85 5&pκ1Eo48zm 8L걨#͛+nrwI^|o$;)vd~ ٚqt)Bl+*ӟV:x֡xask.sTCp mQ`'{4\f+\4`*c;뺣 L#(+G_ -LTur*kwoye^Z=OۏtôkFG"mUp|e|;; WP|݇ppG<^2X˴gݯQ6"p½04Co20-\: 8V Pxk=@{Q-bq#eTN#:?U"6j&`j_(u`XSR3Q o"DPH#ii-9o<0LOKo˲*n/w*h?Wc^߸S _{8PKAq0lw2]LK?ZeO$vyܰEē2# ǡqw<7.8nK l\%9\ PX 1޷) f9Pʊ(d,Ӳe|MXڕ ̴OCM%o&A>{e?E[N ⪤p ďS=Ƕ^ sPA?E %xO(w;/"~q# (%t*YS9XV29M[ǥ | XuZ0`AQ@Ϸſ:6D.'t!_gh^OUL$A n2B(_\&I`G aH=I^GGa#R2vuݧ;^H/jR?tkFb}AIx/.l- ,Ͱw"ܯo@plF#\lڨŎD!Z׿-@. 9;I$Z& "XըUvN 6VV4u)@F 2z(-m*2g'|U$▬`h! UPQBx{j,J+zz_ vzn0i$cIbﵸi *P9)*Mǻs)Z0pK|3 :)6o=T/b\ɔm5jWFWfQVQִmPe4ͣdM cS5$saeb!~zlu*mA`%Ȣ1J }lYY#zohS܊!͔&uB7"uX̠1 3~O(DrO-n;Q67tc#H wH\8 .n|hW ѹ.F]t/, xOu9BgQ&;tzUMslA;CwZ2 籦{>seݟ[JWV'pU_b@3?9,_ ,VnMokinI_Ti kipu"?X_SK\wjw W_CǪF=m4C5nߝ-z ܮ˸pmt{Ef_QWL=Hq~jГxCg KY:#.H[9x?Gu>a|HOZ)eTtDK8b|Yk ^Y\H(V'[L0V(eJH&d~{BSZ''|zH0ӡ f $@,!m,EۻҦt:"ir s?^sTz7D#kc>lBV4]2Ui촒8K0Al8 axV̽A:aEEUC󒡟"J8ָJ %.c9\N@*z-#~b0kgץ!l5?}GTתI"dC9NJ}dVpn3,* p^j .QH?wR_O..ر;7Z7M]8wdM޹o݆O$S\M< ffXyTPƧnOܛo{J'Pwro-D]l, &c߳,5Y>ĺazUSҦ$ tW ' ax(&L)]|,x)B8m*H?TWX<| z0O_H)m}a2Z!KQ /xA[c̥$ @x LMlPIVV2w*@g w@oFys,8CˀX`C]ߊx%$dgn yS|jU1u:c9LR@~0_"u(\OGǬ^.+sޭh)E+TӢt_Xb)dGhrYĹ1x<İ+o13nQf~=wOqcMc'KǢ7MS2c xD(HBk$MiKyaˤљJ|ѹN V<6}*ޥpE*ubcB*-閿 9E9CcFHnX8(2@rF-E{|#go6'GR#+jud 3~09iJ<@I8YsHOա>D~Tyb!6x£h07ZJ팭tn4:ntOxR~C@rL@dd^ï z&im+ߢ~o`FO.%)C6ƾavys@ 8cEwurӎrNi,2אn4{ΨyOX{a[lԠޜinfn"{b -jv[h @`(C!mI]ج. ,ΣUy3Vѭq!Hz,=c d3_9DAXwFy\l6o|/Gȫ@ &g+օE}A쟖`虫ƱTnOk =_4P:A5}Vic/7 Fq>mx Cf@^ uQ}X?YkYWP[z4F5~@wn]9^<Bf3w>*NG6\hb^ix Tׁ%㳸43l9M E%6bek U>]g[5hKv\  T;3M2TsH oka+bG95J|r{P"7nq[*p쟑@bK'}JkW7@Rm[R"J);u3;\=8*jgU.jŹ討lU^ZiNul^wйbm9*~^A 7Z8f:k%0_+IV$-L%J$]&mrnHrJ9eeG=இ{@~GBYD.Q'`E]o"YS Zx|FQzI~{"̑cAfLGFGCr4D:Vf=FWc  ~24l峉ºU p6ܤ ţ߃ ߫vGn ?ŷ.6$QO:@TZ~ZOW?uϠ j}kGwzE~:zrP1 v gOH>yd%r/7GZ="5CmUQzpR5yFmPk='FqBfxW]_uwX7dO! *l<:;Zn,'א~+M Z`wuŞxDQ652;OsժIٿ':n__1`,i5mrBF?|15;VriBʼ 2p~e(Çzu${*{ ͔^˧Rr |#SvvS$QHJR IA8dw [Ğy;te^veZ0V9?b;$qUN/q֦:0f c঎q徚%L(25$:̍`2 ,}B,༝'ԧY҉hT [X550d07]Lwb/eHbdoJ},o0^"F# *XR(grXϧ9A d St掄-\vRV]*{U{2lfeƆ4E O⟗1IToֳst-L(MvT,VLq܌O8WPN"6t:|&سUPm\4fI?UY.u"y҈гҝt"6!7" 4f ɣ]} .(E Ϊ`8C7"y1pmO <7|v;L aܹɼgp V}wV4V lt u;պHvC9mj?;1aʑ9PFҩ:'1 WPOzԑ9j[?S  _Ai/X}8ȹ}t) 02:ν}n|84Vx;ۅIy$QkQ5\̪JՑ@_E#ZE9ao$@ؔ@], °T~gqުdpDw9Ǒ[!z6 0"$W+QYn#2bw4LO#t *ө]Zr:g?m~{lepOXރ((zmgt|'ue?aPcr0$TjQʮ--ͩC[KJ ` &>)pq* Pp˯ w0G>ӽkTM®*^hx`JA 5 K6C>Z-W@,*1w7l4`iHR( glGđj 8Cerw6 BGcb̙.D>" ʬJj7:|ٲIʤzoHhǶ zCeҐey4@?#p"90w()ZFzB=$@iQ X_TTMe4m4L `Un"f#%:K!pdt[{n*.D같G+}+Z4\ޫKE\;U3 6xi\ytXy-UJ{Sّ)%tM'GLOh;~_3"=!{6æq^ $o=QL:\z 6HB;;eJ̷ R=6w/!q6h޺jr<;Koz~v@D,}!=ao6nm#Z5ͪhc{1M׀9Y X H)]VD@}d3 Q}+Jx\@7٠|u3nxY(ne8*{Øwn|(*v6[+6'H@@oLRl%S>+e. Hˬ; 3 {U޲`o4l7,qM|̔z{:lH>:nSq.lhmqCe l<EV uO Q7"! >8Aa)[lx QvLpޓr*tk|g/ndZa:  ^{0o]b!Z]-LI>TS)Bl;@v43WPʹc\qQ\}ZÉ @8u`q>_Ūp(2"H>uݸr+nϓK1]mZ<1P5#f tCw*hԻ+!(wON]আ$y:~@q!k"VB3P ʵkZ5< ȱ]xC?=S{ .=m+yGrN4hi ]$CeScNV;@,q ؁ՉD3 oL(HT%.f?3bhR\YR8 :qgpPᓡt-> ɇ#MN¶1š dfWNv SRfU!WB6/e*Ύ^>B; PAAe6v9uzXADNT ,*fo'ao`"l5ѤfjZ^*@rXJ3k}( -k"K =E $LG'qbqCo\ L=pS-\Ja>B&6f>ey  z CZ|x;>FF;P?(L(yf/D^~ ~T_m~"{$ LU3WHPZnPlڢE+Y]o)9z'pDz-\B8aRE=_fN1B<\z*ayF--́TQͯE컵=N Wv~COC&gWZ;]XɲƷfE؀{Ⓞqu.G35갺;?$kz*WX;eY/}⑁y9Z./\jB }*5߱:c ̣BvA".żjg(y7JН"z?y+囙|t22CM ZJ~ 5ƨ}NRt(_@1׌d{ oCa2Ch1e3;Xv$෻{DY#p.;N`z 'V'6f6~ʨtIu&`Q춸{'D(Y@;<!i̎GP򀂾XG(g4`V$\}Wk<ͪ/\cM.'T iW2y;))sQK%7NlBQ#`2TU8NҊBϪmT=dp}=tO4c[BUl?3R_{i|,~O[>^};-:[^yL;0ǣSmJJ6-!ŤJ%Eܰsn8A.(ThגkIN&&~u76n!eJJ<8 8q:05'}666N2IJhX\k:Nxk: 'f͌=Z h>ը}iN VusԼW#1?ؤANh 8{g4,v.PX@l;,hsgbp,̤ZQ)BLΜyE'&*7mX-eR ql  PO.Ɉ΂AA^<ۓdĢEևДd5,ׇ۳?|[cu3FzR]Z'AĕQ3iLg/ױqY]nZ]&_~c'93\&W_ve遮`:hM](^ OslC^mMl~o WSKªLllM)'` F _lsD $jR6g/U@5`o^S{ LP,^|bћ.*No!޹{zOϘ`]$ԏ>3Iď9[gtʮzI!Sn%K݂;,4~e#-W$ PϼbeO"PȐ2A3\4 #k_B/ȍ:/Tӌ" 5 V|)"*SxøsR}mY%սtQ(EY q>ғRPmLO{+-A4PLJQ9 U{mun?Yd4^c~XO{{qH^q4:MKLi2Ae:ȜaAgqRB)>V}UElX׷G`%C>ט'ȇ?26_ OQ&;۵uHsJB^4O b"JՖVr9j7RTi°;S;̹\9KW *E*K! "t)ĊʙK+,/%}|26|nl޹vRQ|wQ,\0o+ՆgdZb=dS\ /;$jpX95(5#h͸ͻa g-TIS7i z77< !y y㤕ŗ~ˇ 26iXI-mAR6s%98bN1>_^K _j n'/EI:|wlнG`G s0)0~aU9]VJ4u^kdj@[ʿhp+y; 7&$&Aklr'E&uK'@ϞWeRLJYuxN՜N;)`"e#6iʸK mCf8}$JJ ILOj;DU!%=tFJa2/BL x):AI.JVwhd^KXlۈ S46f8zMb \*tu}9N0 dALN0IJ%JkIڴaMSv6L2&˻r,47xTea!Q|Ea> kµ f'[GePXIr6rzbdA:DgCXho/~ ImuQ\eDd`풹2W[o(>ȼ.nKNip{ ѭc2rɣI1ӎVbI%La cc F5!3y͐(lSrw$P$ 4f4N LP^ *MQV l^\AX?/S-#go*F?|xM^I8QU>k<ђ1߇{fu4>-z_m *#lwcU4 )C&p<'a1:Z 3- I@5~z yJ[gAV^ eqX|vեFU%1JJ+edbzZ(!6F2,(H[ ٜ3=٤ŋwZ':Qv= P # V` o$*c09Q)CU!JÝ,_{E{h7}^`J9(y6w",,͆xA:j9J&$$&7[5F_RBQS?ym pPւk&H;r5&B[;6T϶4]NZbV2ԚxSP*n.t4j\"z(I`)sFT~m<6/Noq4V<]Oy 3KTqۼ̾ \f:^*\;pmK0U+ºɾ`a)XL|ż!"lf:ieJ\ڬp^[|oǧrn7z*vЀDA84R6y15Si_dupmY[ ]͕idxwnGNUM+M=j~k Ze6 Dv+O9$[XdjL&r".*g[/7 bK!ZVR;oĞ߬@֤fTx])Nܷ;&|ٕ>131;@{tF/跤M# ]Ag*k8BLi\d$)Iy58)ƍOLٚ;kC6:pYh8!,Eav-w(8]CTލ_jG@ kw-xorgM>^푋jRR8!^+_]m:DވD<^ G;_ܪ Òz}S&?С ѥ{P߻O,@Lb|w? "#K$@U+BŹ?ıy;?lQ'9Ի L^xŗr&VP&񙛶)N>/K]mbatʆVщ!U2[Y+^U⸈CBH:Cթ`?-ucËJE籔I[,4u3m> <@g Db#3+z Sɬ#4mr@^[9}o=o<~(x초3=%}@b[ n}Mp1QAڭ f)OZa))1L^$+CN3= 7 >9|K%.H`ul@MV;D']kKҁ i} m?^pxgUKo+2[7rg/ƊuH*kgP4's^߭<-2T5b.3-(ֻ$rA- $7<.bgPy`/6ȆUOO[kn4 QxWXl'˴ߏ0edNNUxeDvG_j@oOG\:ƿP]4zB̷_0ҙ~&[u7dd+a|bhYC' `UyX'9E#BSC8's%<y0XhWҪcy3Homhev)|O:$Cr(Ӎޑϔq :,l_̢qk͡YETi :lz͡cG.}k[-0/2Mlqf#'O[~ #U@GW$G%GL8$xlyU] ^xFLUԪ8Z5jB .{,%|o25ľT?ϋBH/y9ce{ߒ.L$|Ro[_-6,-A؁!qplT,^&k#4Vr5hY*`l7xt\^%o5H۞|,Gm;c}լq%&QD] ϐ:1u,*ɧWo]yA(]I-v)?A,{7NQf5$M![)~n%M#T,? %D1t%^vE#Rg޻ {&.E| &1v\051롗ςkQ{ipg켧q,PJ ~hr-PYHsͻ͡\D0hP%OONݡ5A HOXq, v)c{Vi ŀf $szg9Tog=`L?pNQCN-d M+nj s7Wlt\Gp~ unެh۷嫄AlOl:ՏmV5IW큥O!Gw![FtNeDS }ƒL[O/?K?5gv5L}N3 $mD[9oJXKCz ZU,fe3o-]LÄR6sĤDjt,~~\zmbW"B &2<;"г7kJZ;!DO8eHv֒m>L{Жޘ"ia l霆E5pU٢=ُv0%( MC*Sș2!n˳fHva䃜t OAۄ'l5Jb;8GvٖlrsAǚ61^ ͑Up8ҟeH U|QPyt"exL[o+E,M|uurFBUki=PٜЃuO5-͞!޻.C)t0N.VX= #r1c'L1@ŝ0I)jok\ DYWǶJ ! S18Xc1>zr[A3AZ{Jd "3b,c?cS _Q{ś>'t='vcLb` )ic{˵AہW\7_bM_Ru}+3"6+Mq!nt/0*C7'uJR?q 叫 v-׎p 3iʉ5el@*5&VbȷX&2]Ӻ eH B~{K+*p(ƀH*$&*[8/ߚQi ?6!5ɯ9 OKBu>U<{z1/_C:Y,)Rjr;83 æ}|G4_rQ~#I\R;_\Ao&BSku X¤?-vFsT>_soT@M }-8*ư2;3rE%ݣTKLH*#®(m/X^e{ 1TKP Iz6ډA/~WU<**4:XA\I9$ɕK٬r]r~p+cM#T_%>1vx2]|axwv!dahMX"kYJ7]ME Y zR.#NlgMHŶR8Wy\N.^兜^妔Nh !XTS1L IՏNx=UDD"/XdT'O4Wv3/[UQ_=: Vy/3ZDZmhake*WK(ٮj='RRSFІJ-l# ]|oS#зZlڇ|O5WQÚ&/ym:}յtolZj&nHo" 1 {7 иBr+2:/QhA|^ 7@Z?E_~-Y5@O>zq4:^RG!fn8,)xKb2NCfTAw@@\`Mә(wcE})/%ĢzLdacCnО_li5|u %J 8K]2k>bun,sD_M6O"3zJt'ma5͐ F++$j ]R(ZrUPD 'miRs̈́#ϗopx姹ٻdgA?2)缃WȱK+%/&QxXCt| ק,$_bOq(n : B;6zMҧ /^5:%g;cⴡU ]=H̭;Lx`*U@oU`cOE-A ]T q Z[u.7=2!߉ǨWy4GW+deu}9_RU!;$RgX(Xg^Q:iE5SqĜ 5[>6ϹU4.(;pxoMt<"LY"uQ\'[X!J|Y2KEMif A*IR0lD*L?_Чl>I,5Sv0ī7B$qG{ Ckܒy9E- `BI=O),~,]\CttAY]"fńⶈMD!nd Ws d'gЌ#4KQCq:qs"6!h2$z{hRhW1C\}K}Hl(yhv;"kجY ҤTqq{:@:)< K3%ba~gm\7kST>"aɅH a`ЇҐu)w@ߍgFI>9Z*ỷ|+7ʧo~d.p>-eιx.HXhB}m=+Q%T<䙇Y|?² g7z*L[oYO op {KKR%M6mlmA "ЎK%[JP QcpGqsnKhМ-1e _bt OO95r4FG#¸{<܆Y1g'f/sIn|AOC r5[޽ᤁXc/7 %_)jux5I#-]*+x&fҐc9h()ݓ~{t{g`$UC\ò/>Tsqyyѽz/ڟ<1ގ]#@_R5llS$MsM)q+x^d^ ߃إZ*ldNwH(֤/1 D̊v/c*zjV@^5BWxHDډޏLSЁ׳&ӟEaz"'b b][X;2dE/sM*F06-D7#V#xX+]G˼9Z'hv?Jsa!^Th(V#7)u0Fny\T^:7Gt=/yNFݪhrN."WO&q$e,;H b 4:b"V5/j93e)R:` CFVܺn{9wHt`dҧ #ajL Fn}ҥY\ {i _ G7~q@L#y=J EҬfYzm4˼='S6`Y>bo?,<CrZLMyi=GttY4Te0&zOjx/6`n^!QTN\rQ: M0M4˩bAReTi*DQdȜ q3,tCݳ)צzl6㠙 =|MIys?r=j ʸ6^>IJ9;~ootI^,x*4)rX:_ wCB+/EF815:ti[@3[QmK RZ_F:aAM}{EOU.In_KÀ ewpM=ܙڨDݿ[qLӯ #3Gƚ¢nĠ7Al_ʗ&.S[…WpD[V`9'^c& `)K5p,M: ANⴇ>"#q#є7ϫ*5{6h;$۶>QUc'B C Qql5_: !!:(Wղ1Mϫ.DO5LjzNuU~5`N@bKb}a9/\N &h^][ʴ-c'T} c@+ J9`gQ$ɦ,`nD|y 拒`SF\m@:,Y"W԰a18 E}V7,)ԏr&P߆ĦeZ?,>1K8"rdS"Yl73}fP|5 02 l+Mܽ|? f%&@tho)~j~[`e" &#oe&E)qlY$[ a6GBAF`{)0h_tdOYio=4(~J#J8kzo 7}J3^R'8NyHt9tJ7zJ(D7Jֵ~Fl%lHޒPmil:D$$h m(c{CḃH fhGDUξ>1B~!Gp)c^pmw@%BZH(frD"/u7R@zM<0ljR3 )S?G/g Bm[dYYɈHV@.=K\hn(1/%vZ9>VBtQݡ}k͠K]'{C3eCSMyhۙM!zQLxRaL*=KXQӷ<6 A|mH!vŘw P0!la05#裨R'V YՔ=aD=e})2UL*/nWp2NXS |h CC1qu kWTOň&٭*&3 j+l`ou d$p6r:9,+$zqۅDA[~sI *Im`TCZldufVfŻeP}ፁ0w%b/ +7b+E¦y~^t #Z^*NͮTufè5Głs[Qεʕ :ȊkJlnˬ O"RG $Frt7P`q7~oW1t1rP'aCw[FA/3bLzTL0(V 46!y-DO|+XB(}~յM.~5u Kb'ZLm5l+bܞo,$Qao~)wtW=" d nG{Wxf "jS>E%Ӿ<K=$f; *z׌|m $ t!𵗼ߚt ,fmVV fCwY^J?staBI&w`0=y9Xe14cdVPUo$T2o 7cX }WgO?l7!C/'yP*AN?x+wD[]<݃|.XGxgGDšoeTZh?iO˾`އXc)/4#@Mfcב]fVUxˆU6(oBɠ>iA61/I"v؛yTZ%hҝ @(竌l{BA} }/U8Z'[J="3cc< 9+5Qem5 M z]l,$@\{Ap<: &cG]+Q!6?-mmݸVL?4܇&1\'1 ^iHH&z4ܠ!f]~z̃!<ϗ/Y"<2$2l>`;ؤ-}cZ ' .E1~Uc4ɥOP*{9܌6`7u!UU%aEs yi2`̈co|\.`I$r,(*9v٢ {:&FC;ڍ \^Un>OQQT p $ 'r`>;0&\r'n8PB`RVa*!,ظ};PFCO0y/9^%}(t@Ggjw\,p/d/)`׸ l-NbLT>Ta92x5'mAx[;Dwy*h{Faw~}W>Z!'9R):Q"lqK\}.DkP_Hw^NK>evhtF/}:eXC3p&?;+2_je}Rh~Q?"bcCWJ \ψ[V9$Qk~TMRpz@1VoĠ2;Foቻ/@&*&lȌT yZ^L-g_t?9,la7NR'E*4k)=CHõžߔmd!Ǹ½`:>Q 5Kg3g4،YU؏ɢw *xF-w!++:xj}3QOqUq`~**q$Z]/mz/ 3سI"GWDMGz)0~?STh1Hx.zikj,tKи_a{}^ɭЂ2kCgz ['6􁈴"\e]Kc9]$GWdI:7ܱuT&2A~1L*FQ:?t5g+ c`#+ PW=_><(+2$rҤ4[^5~7'hx>5vIñY")(/Ƈ(X$} VǦgkGEYrzs#?ݠx/#ƁfN@J+R`RWg`mV'.CY7< 4bKBv{3%-b4ޔ:*-rBsq0h6^)+28Q"w*ǎ8 LIcuBU-Ȅ5]̆ﳬf9r]lo ,MttIFygmڱZG O'b5rO Y,<#yͣrY2CSZ}/^NĦv;J.ܖQ9b`WWu"O5 \kUe*ƉKKThLX?F@͑3BT=OjK|wW1 !lh/pzA#.!M_{F={8&TaTg\}tWPG1g%>s9I!E zdE|3:'NߏƇ bE ou4Ga  s <'TP2=jׇv`DzCn5b am>}WO_9Z)WSuvrTpGy7ϙ`JUBQHb~6%BwN5cV,SXOv<~\nhþ5}7FX״Gۼb*]6KEgrnxӷ[_اFC5u1KڥF,ЍOA2iȂ>;q e; u+,>]DrꐍXԅY]!;nHqixg(JXz/c~ Х #~I4\pZ =H6S<%I(Ikn1Ѻ襼YVhD+ g.mVd'F3_lR.i/>BعI L IخNhuA>'0bj#Cݭ7T ۧέ:MJ`ܵ|r]~=" 퓯ŒGJji"ӶOFN[M4\ gYT fĶ</}WP d9RY#oNF cLYR:`gьGv!Dlفa@]xdg,ŚPs=cZ0'KTRfznX9-O,$ !^gɓYk?ތiǼ%a36N]< si:uZrg7}> [i{:(ȥknϟejBl uюd>ٕ(^瑟>2Q}SYFfr4tzq-(g.l-eMg_234c  7<59uAH^|DR/NybiЗǭi|ή JÁ[|5-W| -*}FNVA-j0ܚ>wZX'8[G+yz7K;==Q K푄Jq5yݑݍFeýWx~=Ha@ܣrULύ A NF')Doj)!es6KbOr<à6W"12s }4CmX~F5Lޒ*n r$@Zټ' seo0bSp@^/#S]h=w\՛R3&/pf\43~3^UXW$_Ő֣LM DyZыU4.,2K5mG7h3VU#Z;<PޱA*dVP;XsD:M:mL\/xRıvod6){-Aܿ%0IfTcUĺGy;{5(T<*T@-#N 90aye +c^v$|?< *VN_\ c5zUFi^Sۣ|dc,Z!62r AU}g[?t\\Y~a&Q/!¬Em+ј\]R~m丏: 2ϲ}3ua]\hydݿ :#/p:d%.n^Ga9c x< ǕNӀc#"tڶ'a>,9sӼ7Pe7^vmlx1D Uu|! |]4=CpCKmf(23GqL4TqB$߅/s\jt|p-ʼ ~΅2r>Amn9̴{JqZ "E0[D1rY'?;I&7y]܃WP#8G*A!s^KVKrZPotlQtVr,y:8^XaΉ+EցOJΙQUWGzam0l\rt8e>(^Funl$>-Jƹz'#a@C4Lx [)׺k;6iK]Ղt'rF 9pΙ!jO4 zcdoG ',"`΁r;Bb^X߂e۳wp=ܴFI$3!re\3\< ;qZm§Jv? *Ԯ|ky5E2oN rK x4X~Tv; @-msv/fceD5^F#]0/1 5(]i@X-3iE3Fu4ϴޭT}y=hhAPbOdjS}m>gK\tU?[sf􈌛h0w-GbQh[)4360t [f` <= "\ք'. aG%9`n5f##2]ok)+{٣UŀЗ\"U~ޯ#g8%_#uK;$h ۖSPZ>Pja>EKٹ:N70HfbV=5=u鈮.(OmV$da'IJ0cC lG>%-,l* Ц5$qy.QR8\`d3̱YE=yjx%gNtdY PLW5ԉcܛ2$f[. O26J& YYߞi#"pY~#;dRdbe`~A'*yk}? xp|>Hl UH!^eWbeTꔇ{L*X~[A:gC=H W[!jͭ[YѬLvQQC}7yl_zZnH$B.q̍ f~"򤸩܊@aLa[NJà׶zaoTySK`D[qC3~_` )_5A>ڴ`O:9T&jף ̣GxA,:Q(Z8SP0O7(v77ɾ5 `#gk` n+H!rJ+4.pZ1%_!MOjZ'+xtҧϭcPUWは!Qw}}o. a6 %\NjWOSP9ϹwNŻDC}*M=r/ę-ٴ4<F+ƛ6v0g>"bm /SnBQ8|mL lrXf[C$D>K$Z__RQ>Jūz5Cټ>T07+c N,eS"tv ĶL:ynC}^mSuP +/,{NCM+70q5atSqzpt)ϙXio\ .W |B[0bL2wٻ.֧ҵc ( w=#קkW8_c`p+Z*sSA&И$팂U6 u%"xaǯ$̹c A˓ eg2LjV_ˁR,Qq_y7yGoA:3a#Ns|zK-sR8[|?ER >x~;E~Lf M XԹX)}c3MZRF 1vVگĶHcd75 Dx=3@TdsXE Ǒ*̓EVfjbWw$`JI0v"&FiV&i:M$f4/¡B&4n FR x;%XHhZy kx:yd:,%-a>{8*!uCAMFze&̟- ̟rdVlS'J Q?<$:tz\ #Qd &sFofvm @de?491 K|@S-2#S|yrzfa^3lRQ p ?h.MHz:%%V)X\fhxnId`fr`t /pj{"$wft7%KY&aSN7G441y9"0??:moyMeǦU/ڐ $eC8#DZ0Bx✲ S.Ǒ$G^lvͰ.Lz +@_>![|MF mv:ǑV&xUG0! 7rC^qsI NC:b]N{b ʁ^y-@5l>~sq% ocYo&LW^uMߴB /Fv*7Pim %l!x bk R<0T5 Fya +tjILB[1 !mH , 4 zKf!' {} /f-=, zߘ8_s^5o7j5yʧޒ ,J=""VuLw<w`G?}N~,UYD"0-9HԄ1w+Cpסu֞XJ F!uvxEFJYKEdݔIkKaI=튴zwl.W8- Q҉LN|WJ (jj/Zw ];=F㜎dהӥDa|)k` }ͭE; iYWt 4O DO` *\t#XMY$#A["c [(I+  ?کI hO3"xGln/~/)Ri=ڊFq| \vgA{0tL׷`\#RN+A{ =]>0Z7Ɛ 1G 9;kWޒĽq פ F=c2q 4JF%~vD!1543XtLF4=tCc?='|t4nES;+q#(@6v*PlhG_QYew*~Гw]<}#6;I2,T֘_[I7za y$h~p8)V$h5v-S=o0[p,g;3Q%_C#,LP8x'eOqsw$c[L|M H)Qc; bn+-#~ v|v<_* ǛkTM)bA3p*+-NӒL\H\>$,HAڄ BQc 4`s4uj.%=x`֬(#`]H fm"vPʶ 5yv[Fa?Z`h|pˋj=PיNP>S%` @GQѵU8]Iz4a2M^S\/?.# #VZi.pϻ(,:fF܃NiX.Ȅ.3>/oеj )dѼwuz凼#U׭ռ0U.b8q< Ƅ=JD$}AqPblOx!3!HT,Om3:0|ϭR75+K$f, H<W6U`^yi | T&$_QܖpE簆N#BcBCz4ԜLXE X}`>)i>昅ddZ]C&"5!j?hw1:>pߠ5q y5 ZF9`o5)we_˿ȉt8Q>"_dJpi|;[xtFGhD/{RkJZ\QL 83]T- Z6t' 8Cq7ŶMgK$bUfn$DR|.fO\lgMy8wA7r~-'!t](*NU$y}>k'~x-L8|~%ߠX\LXZsB΢p" W8jWJ^k ʯsV"PQXk>Dc#|TP ?͹?cHŌbi/>s>/,ib[ϯa; h6an\eU&cӓiSHhjKa?䌅laCRm_8z$נ7&'w茂D: ydWnl^/Zh2M&$Եhl44Gju8{lyGŦ¸T\./rBԄBwۑM^;. 452lK1<@UL>yihJR1Qgq˴| wfNޙjoޡJL.B8DӮd\stqTu'z{Z&pqe+_߽|0ѼsC?b(a*]YNjl Fåe`t=-1˿ͧt-LIu{ڲіPgE<Ԗs~r#Kma2Yƹ7i'1a68Eu/wr?&"L& tncBk@Jt&,'xK5SRVg<̢xt5$qoN&DeVAs%pnajh'Tp#1SJ@t8 zd-^QcSgja&O-lWݘ?&B?j 8]ӎQOL:˓ Ƹb|O2_/YD +[e+(r+\3D ;GaҠ@2KZN|D;#_h;Qc\"֍H \naYtc@̸x_dC`!Z` h^Dd;^6Fy;OXK 4Ёe%izrA6Ad󩟅s"V~~`Gś'I6 m~PF;祥fb}:͑4aM[S'9} Tx6^_Ì~^)YI#ћZ+DηF @YdN~wTkb  @ I=t \ԪibȺ0g-Yqn59^ގAM2)2vEB=cV+` lxHUbm(`[ZԭT EqK9WI d,#DΠ+ Dj cM4mcw1u} E13 =7x`hxJ0R(rg8kշJG;/;0mz-&a48蒧 E!u\uJ>OrM͹~kycWruΑc:+]q*PA"AB"*o s}oo!ijJT(ɐ{<7?.[t7r{Y>Wmxf^G4Ƽ^27 DUSBM +ݯGxhvp g_ wffȍR 'x2) 0'U { g8 ?#P&گ0V'D) TK_߅QOpPN?g/gW"}]*O˞]av 7-CبMs9 F%~.> Xih[)I*B`'\Do9?gkj 7X(RPU(\^~.~daa(#t#Gwo=7[:H>T%PP? 211^JS̕NVB9^5 ~Qׂ ? ]:&/ґ51Pyoi{ݍ(^gʚ5*Q߾m^΁֠lLcn8{b!-mU,L/T%i)Zm |!mdP| 嬾Z9] E*. bQM7*d ?d%<ۀŧK/.Qq°eU$I8}iicV|CY|ȭW.! ^|B&Z:˖|Jo!ۦ3u%J0ŧw0a=fXҌ> j5= eHځ.+uwY&laγq=)'i<i[ެ&߫2|W Rʯ= B5mJ6Nȃh !JQmыmf+Po/ϕfp:()b)ó;Yp'=(024)H`쉚0,KR_ ^Y1 XFYk20F3XrZ[j}^X &v3 V P+2l!;`D_+˫]&$z?/ޫV`;zkҿu }2xK沞x%^qV:*$ f Ō {@wΤrZkYe)O:qlMɴR3rR^V[| wِbf*1,(n6Snvj$`yK(kP+skJ$e=)Ko߷5! L$La{Tk;=([\a4mڠ;[QUpunϸE*2֗66Cr n,o޴*æxǁ8l wXܢox0PI6]ԃ)qmډZUϧ{k_Agp%g m3nmVqM0j|E<9]k#+;Y|2L*M=\BE{vM[\q|+=zD1&Y|LiVjH:Gmbol݆ scpl)k aŁj >DgӲ} i*B<ޛt wb R0j*$| yL~w wk[K&@r,ko lyGa1k$hUHhaBsƫ=$qKoh0;\MOńuNJXoM`xULt$v&U?b0ؚ1@,ep~0}8$c.qݓW w {O`}jG_.D-WݨP4pRƘ2upFaP-hLVK&xʠ/&S0e-˺m%nƉ.:3 ><„۴*7A2thGSm7K{Aۧ\8HZE(A})pO+]Ct܍>, ^/y6BB@ۚOK}d<tғxޏ(q Ơ:Xua9/B:''VsRr>ǀ/:yJfK3@4JNB,A.hX6fˀM3LN.6?~#gB ~HAzZV~Gg:'2ns fbnwټd=9{I%.%S|(_= Ɩ~ӝL_wGx{Gvs%b  k^©e٢s1肆iO_LEșik[ٗ*L>)V ۳!*쵛+?%s ᤣטּT*lpVb׽A3X(G\IY36d+1Կɢyֺ%wі:j*b6&`9NT^(PV|FVh5UL@CGB:U}}=P7E5)Rr(2Bs-cVr'b6l]NC&½GS Xf=~y͂#Q)2o Uxέy/~6X7V7GeI_Y|ud ;%LH)~%D GP0!y|~:ByCbH5>.|S)MӢXlxA즅58 ڋݙ秊['\rm@xVlZ4^nނfd7g|J [!d)72XHN7i!{ڝZUa3"ZWcQr!)sv)!5&1{ βrv)HUhI42W JI  t<ҏX2tp&UJ2RpL;Ho+@@Z_)彂nb0<2yуxl9.'{%AmФxvqZ#u- }b#f.; m' on?~EB4q0SP8@&C/lBE)'^{kW#!!#6Aɛ,Ew?xʟ#_ ,I j)?JAtPEVDQ]uulf@]=ո߉WyY;7YS; mP;9뎶Ŧ*s7J&iߢԝ`!V&2ㇿ`joe],]F#?hrST"T?2XP ݀4yB#^!c* N~0Zc1$,󦗸Wݬ.BC-8;PvڐjC@Ztr!'nT/S=V*PY>ZpQ,Z.N OYLNTd(1CTX {Iy&Ce5^AW!E')cWͳhzB@?n(Ч|AdC[ݑo,{WƱ/FXMqd{3"\i? H$JʼnS<@E@R_fH R$Ee !t:&B\֢W$q/²o~5&>bd ت&qUkR93m>YzLY1`KߥAfG"YAm>u=/7Ө_5D,>s _`鯷)wX:7B&Md -5l0ROjALBlSG8O.Wq(8)Պ HI2 aE5xM-Nː&ocT9efN!,7M{jمe0e|" YPdigɃI4Q"kb=[5@=yiśZ˫CgNA8= wf./\?=j-+|/C X`Fԫ)_%p@|cX?;,imvd͜-4.c:҅;5|iڞD%烓 tޝ앞OX(W#wo߹殓P['ń֜s MDt'PkQ#z hc qݜyUDqάhFdŹ8T[DSḈݿgХ'͹"~(,U"n|&5Ղ0in:Ҫ#7g^F5Kڜܐ3 8V'ׄX;' Lfe-ClHhMQ+HX/;́ۊ|o]yC2o{(ƺ\S1ɶH iORDrQ jWe\}x# 6smoH!*gk4.m*jݍ64wm5kq\pȘUt9j\yvAV%,!Q-VrM9x}쥐R*iu;kov/}ڡ7 Kte<`{Rf/~rzA}:hM*6`T+ν{UZ>]>ݰh$7X?\Dix^^q*p"ҢʬFt~{p*Rrs`|po)G_W 1k*2,~#/y-^'1;Zz7 G^{P_6aH xb.FEۂw󸈳~(+$*?U2W܍z ?GTc_Zb .ר !_[{^8KsfQl+zl(vq"ʦGY\57`h('CskzmWr *rLG>7VCfO|Q L<'쏱Ƹ%y &N.Ѓ '0kY [Z !SvҢeljfȥ6ҫн`R﹯8Bpjgu=*JD{*ěG|w]ņPvWE_~R ޖjb;mQO?e^ ߛ*T\C~*%Zd|Ο,KAA8[cX{L7v=Jŷ?-ecg44%~ĢGBcYjޞZC{]< p2 B\ X{O? y'n>'QHt+ GA;~TR~OGY!g_pT|BX/<L%7kzJ9kHܙ9UO>GXq% ި Lۉbɔ`kkD$50A &$HƠqV^ך*P5Yv0(~ 9#;l@̱a#HsFyc~c du-H&$؎X&T_ TB+j `@yQ3p~FWYZ\:%NeTrr#ztm*2$FZ^0Ţ2!} Fs*nOVka1*B{fmbwxEu3QX>`T}I>b#Lg»[@DNaiP)\iW7T]3qJ((y#>̉W vyvu"]Y1&o * (Qg xKL]LTp6GW@%l*f  +1d@ƯI3,ޏG4P—.P(_u>\3v"j${n,á~uP2Q B"Kc;K>i\k6>Э 4X xS#sEʉ'CٻW@) UfnkJ(^"㓠buͷRr"PQ)"ZhU~yA1ƃyV)fQNuR+AE1v>_.j;ޘ<19fS6wU21WpLm(e+r "ׁW6Qqj蒃pC&o:(.ng K xvކĨӄg[</z낞s[Odlo`t93Jl"G)#X a5|^B[BJf}u$̍KYfS]@ r'[˫c$YFX.)p7Pf)d<%\sObLH rңq`,~׻k 'peOzL&x'D:VLmx[.qy`fw$G'K~m:#4f&CR@Vj픞oz ow2R)NʀWL,ܲ pjOPh %ARZ=_Nn~`yaܻOabi( _ xY Cӥ8 hmsuSn/g.ք.#3`C2*a٬8$f#ru 3_9d3-UkUpD9+b8^0٫Dt"`&m#9du C o1jec չG&{Z¸~> [!n5Hi<zm.^֋džG3X#L$ji3WN(@ΙW^ "'qUuYjx s3)1#'H.ܶ7ǵ{L|I@h*uj ̋U#PR5<.g0;xGd-6Q%TIDƣ)I(_?A4SId9l3Vh&7:ߗ;yz0c7bfz'za<}" )97(#bChA)fPVWu7.H*#:D"4l/kQ EqF(ymL/,`Nwp+ۏa2uݢd&F֍6#*^a7/C\~@癦3d]G(C:6uDY 3Z+X * Rrn5c1fZʉ} GFUTZ6`d͑;|}r3;LqkXë[m]zKGo?GݗuoG+JBS=CAWi7ҀN$kPuv^کL SұhQO2,gwp u㎚_M48{Z)=a8)L'Gֳ%L"t;lF-o+ҹùKIf/ӧWH Л0V8`,{[WGz)qzK"t2̜1HgKSsM=ujdW٥ȑd &@ 3(C79$>?f:2ڌDf;4_&DgSnH6:Aז[lX :wFa&]X%[of=Ŭw*+tFu-~WK% f` {S왞^NQЀI9b  nu٦&1"w^5&3HGgԬݺ ki|ʅȑ8",R~^nQg.t aE$DađeY#' ZNU0[& - gO팱OeN&LI2b3blg3f:l,Y"jXP;h;c#9-uTyܕ\53EpR Z{Ok̯5MbƧOuXI:Va#.\ tw2L<Ә c.!.z4 l8cuSa'46nb3E bRVEcmPT]O@Ih'LWkYOߺwWU pj+8n[I8xЏqO-PeMr{LYc?^hԯ>t+^Zdiaq-Ycc8im,ڝZ9})n?g+oO,y/@Y!xz`i.f4ZkXk4<ɕuDRsL#,>e WBA<=ӐojӚ Hd;leQ Kh{޵x??VX;LᭁHsqgmLgBmgaֵ.tct!=QOKK~/+ޖqӯj=n!T:N?Rc;H{V\sx MX (٧>WbsyT䜎#hفNu:A巘=`CmGhjQ,Nusk{z T-xl{ 'BO8D<,{ݿvQ)V-i-üF1G}`b k.$9>l17n a6`5<' 9d~uǿA^R6 ?]qErshyrR[>蹕XN8͢WW &[~.#@8Ev.(GA; Vo?򬹲 <U`K],HfƍUKC"rf_M-/S|d]KEJKUsjf1,4CɧSjye@ir8 i/m-k)Um`L*,AҾ`HN &#b:З2i5UN[oɓS@.*Hsrˎ&WxJ&R. Ect?9J5/ V1 Z 0G5 WF p꼤MzZQ0u??䍾You"lʴDR;ddר9-}`o# @gֲ?4 t;UNDi۵c37bNK8{q13αp!eY}ІwO0t@rF3\q5Zxpy k]x)u 'Xb%E{)vh,'4S^ujE1PLRu@Q"Z;cygb2vVECvT;vgL74̔~W!Fm# >rY c&H%Lf+UBAo&jF2L@ێ b=7yx63]%֓/ +Cr$ lxcźKH lnI[6FO,lMY 궖굞Et`c5S;Hܾ.PN6~F;ЫW7`PrD*@/YΞs F*HS+)!.*"z"rg5XHcnmOQmHQㅫ/ - <FJyAjS6ն dR| E!|fzc$!{$;LSֳD_n2ho+$]I̸X!v c­GWp<[!ܼJ n_5]h8tTFlJl;@=!ףO8:~ `*K4t";:`wBQH5, rDp>b<> (wCvWGT/7JMQwؒk u7޲*=ET׽ @{?4 6 ^R:0É]cҚ}?.ށˀ^s ڊ{gֵE~]F;]ƁIvPZreJn%4o^eG;,4*vY؏qןdK`XuShCj?3PLr« CGC[b9Ys%j%۠さXt(,nL|<-c Xk%|WA2m} ۣ=#O'y.*h@FB6~x6 wqOTVNږ-4fbRb“&~J8S* fۍ%"bxZ8gdʦ){&2$C+5-898[OLoKxhrx1im dߣT=1uiMMS`^$xJ\ZM*] ,oHBsp h`8ԓl{zX=/ԆlnÏ.-& '75ݼgBwKʏ/ ȆE1G@w&r%Pej+%Cj<ׂ2fbvy},s'rIA/-ҏa%2Ӷo?-4AqkKz9YmLZ9a:T}/wL LH>4Qd*8o{3kV+jaa#sX3O^)0g漯zZeӃ=|∕2+~P%#j+SjS 7@9R Ӧ@u$ >yH&" Zsug-J 1cs$%< tT+HEs #[B2ԀI|7#ļR> G OqyGS3X@A+S~۵y>OwI :+u>gYf$xH2kR o##;ul6"zCiIqƾY zpn|VG^9htO8{wN,T?sb/GFcyU4^Q뼒H7A1"Ҕ_ Mڜ,5Dj(neq ccvD|'c .U4.Ji5,7ƕaa+(2>7 onUX+,؉JPi.}׃0*'U\#*f f]b8n{q:sYaƅ^f1ac)uzܮ٫F9y۩}dc&}.g\LaPJ1C?I+R7+PT!0krn^aL{5}Π9 okPڣ1y, Y.gt*.B(Lj!E-PED>b}>iL"sCCAeyB3DiпaLHݣcީT Q Dk^|d g@ёݞl Bv˞ߔp#E ԅXxP\6I_~-㯽`&ZG5J!w(#"_1 FpI/#N2vNnR,)΀pTMEE_=@Fz:9yHw=}N=Yd{ݓ`΀ӞO`ldFߓ`>c8nB/[s˱ݹw;-jɫ19.\)U믧z_ 6%⡱m.vk3ױzTYmlW =~_u:(C7`^:q$u4?@nk1@X Y-~Âjfa `N-i1fa,dI_H-N$(G0pVZW3p.eїw{މs312K7WF5b+8"Iv$D8S;<VV23q8!_!Q 6DKoh gN)hF|_Msy.Afq"bТ3V`@Hx۬P])5Nv\,?`;sŔ#xV\xLimk5n ZI󓘹uIiy|NڇG1!APB?Eo@~HSma8HCqs#eU%v(`WJ憪F>dtxm Ba[F?]ܨf yw?\H۵ ǏI${:I#\>_c%:X+kJ;|ZtZ2&G8V #O,L㑹ƣjvZ;|Ѻf8yaheɐ0<W+[\_0*3/b}v!WSo[&?}+=o+6Yך1mI)vc^@,aؠKekm+]pWm,Rd09z@ (N* x<{,.pC璳oVpt3Ymjj+^tMubT%` rv4v#4[& +-Hr~V e})QWYJɀiD#`@Lvovh%hDmud;hD ]`Уs+Y,fmRݸr r\s+E|\%CnF?8ݥwǭyܶh= ́ )0w2K *>toRYSk7A qI[G ¶) o_|2'i|2og&-bkq= S%ԯ./hik \|dhJ0^H`Mg\PycR<j-Zudi6wuF~ؼSp?I/%0IY8Pa[yyz٭s{ oO4j;#:LrW+@9Z' 3Rn4{+0uoXe.fgjja|(z;D] SGf2|>}OiƐe qyۏ *vLnPH;>P$ٷfM2TOC $N2ߚ7KCgn8WL8=Z+PTCy!); n:o@fsIm)}f />U1yf}YEG Dw o^g{5*~ta/^ab>>6y\B|m@5VsOۍh#]&24gxy)0l񤳍 ̓cAYcv63b`qӃ)dz9C`dUAtERNJ>{vƾʥJitV T5܏b*dEAHkXhLN&"p8 cA dn֗+ǯ="꜍M05×S暷dm=Ń*ܯv]+hؒ$TєˈE'"!2[I"C-[zJJ:X+*p&YaP,zC,3m2,Bdt؏dbzjѳv$!?ִ_ x_DMAbځ/(;0K`j=qjnɿ ۙsgMu!0#9s6~"U-$^G<g~0$wV~)"3<]tVcO++-r<'cs&n$[ s-@j%ηeBA zŐîyZB1c7,w`$v#Dcp{sex64d :.ɟKeINhlr Ԓy9"M, E,m⭭yJ1W{;+-`+/]*˩O!$-cSkRaÿ%)f~z8,^SnfXqo3e`^8<-Ǣry.0L)اcՆkC-Iظ @PB}R,mV,vU)}UDuS;S OqW(~hC9C99E18"jJ] rؕC" 6Y$Lkf^7a=ۉ,]6rO4xd*ߏ}k3X w2Չk4\ޕ7Ea^]OC XBZz#3X(בu4{͔N뤾!/*ڧErjw푷5_GxFj[';_R.*i2rT귗ЁK;Svra*2œ ?:zپKAShza񑀛_oPb4w#sT!4ЙƴoH\M3+fKnf6ۂ8~bW k[+R(uj8-tvvE4ͬsE:)a7OTD[ݢb{TO'fLtX՝p c-`z`MCy;d- YkbD WSnt?-YE:@9c u 7`YGwm`(.%1 #Njq^ƚji(#<Qs])";d =)c%=dqzǍjbo?bmi(~-s[z&3 ,ѭOA,V/]4֝ 阪vms@2NXBE뗜e˚*+'fgf=pP|~gѢr;ۈ7BM@l:˟vJ~N>lM՞le,uH(0sA p(壻P,wQOQæypXw5s6 ,k&!XcMf) D1\BK:kufSxO.nQZP!3IV\K}zΣj'?B{VԪ~% .!6a5vߘ(v-v.P)Ju^LU 7Vğ涶4PidSb/]؂Sh{/Lo E,%,uWutȩ)>3d8nQ;Q)Sn[MC{AzUpr)vN%L2<:^ЭtꭜN4SwA}afv4-NIǎk(NNH;ZZ%uN\Q`tzj \nPXLTYe?QVGo`a|m:ۿD<fI4 ۱izv/T:A$6M#-f%N?!JKd'I+"9"/ IhaWY=R *Fl?t4#jjH޻Щ-瞲_0dq /F|Ê6`Kp$XT1Zklŋq:rOtzِ?W9o}!0D|JҦ|cwhgonі4VlS(kpnvR }]AЀFs!yIgSlgӡva,5ڸ[4EɏshJE!)n#3bx*^X>S6GC%;B$4,CHۭ0:5Ss܈xn;I>&m*F7:"2#xZ/^9ß Z9fve:ַœvmqģHFBg܊vOٰNMHG.G/v Hs0@7?U=9ۧ-}2' .F|EKzZɨBZg~SJT–bp*v9jOv&h-OgVk!}%)ALE-ZuPUEyh%LBΎL\#66)zr4ǹye/vE<} BCl%Jd̉#2z|٩P ^jq$ijϡ%_{VDgY7,IG 7/q_{A'XEиLMnm&ƶ\*L.WTj&[,辎}B!xrn9)Th,yn#:ndk5҄AB[JvNKeŰnLHtW5JD @f Wm 2i2nHsdYNri*5¢]3 5H8F!mk&cVx o5V|_/R(~*N6ڠBNd~zM*˜/sZfZ|;y2 @k]HS; rUk*%%}Hc˪8)/uAtѩjG`'O ƏjX~S:=)(pHxKܘ$IѤE?ϖa[Xtڤ Gl?!B1CT>Tdq۟Ttʑp_]m^ ,zۀa@ErJ:h  6u+_Gêtѱ~ͪog7Sz ^ ;e޺ĩ2U ծ uf ؤnrxdGW8-$"+pV띚7S: '¬yg+۶\\⼔=A.Aط*GN?s[(,(q2J([" Jw[2K%:BY^sWf!(y )~ 4Oڗw**K@$jQIaXyD,g cs P6핯7S/J4 ݼ,^/98YՑOߑ3UIZR Z$nh $a/I=ڠ:T" ɭoL'Gvi؇[)t//?}w`W!dA |S2nCWU|myHǫ9}.j[t%DmpOvqY8(nʴwP{Ц>KWfc$ l4B}`+[y&?dpq7N62K2VD2)EZFMh5 ;EsC;4)|7m剢e( ?յّZ dfJ!^Fxi-$x*!;jQG)$־Ɩ! >Q[^2ǫ u#zg`Y "ޗkR8&:fjWvLjA H>^ <пv< rwmuKf(!성l!yԼJE7h J3QeĀ$%B ӵ+[z8?!V?TPЖ量<:_JWVFEnՐ7Hs4mbQ&Kr_GU۩>հ'0ADKp{ݨ?%}/>jt^rC %?ܵ k4hvّ%j]IUpQԞ]AqбFC^cq?x${Cj?l24rG(M8>";s1?7|#ϓ0>6kΐ.lbl! ʗ8pZObY8jRʮG)E`s';ҍ;$T \}ɡ>d]l\ڝm!&2bkJg]?sLD TP Nr6uIш3l~ihhoEs:l`yT٣9_n_U"iQ ćWb T:>.,4^tp\z~ _¸ @:WQ;SXtTiQ$y~E:5#o,Ek4Q,F4&Qlqd(`N _c?#%9Bmܫk] `@;?O{Ax/|2qPR) aaX~sar"@闵Vh-tsiyxeE 44W)rV\fxWն1_R'nl1ʷh_^rDN+`:6E@z' k'bly*Q?i8g[:$[Gj"z y˺fPQrHf~B-l%ǒ[O Q2OMm.0ơ *W&۶U_/Wؐҿn0L(nN&vGU05gHDi"[ lE9^ M@AsC!DjkK'/8Fi=t\wY+^|ޯo_n-J ܭ]*'ѭo Pa駥wC$!ZFFb2  7ю:ϊ ?=)'ڻ_+δ NF Lw&~K`U#z(EΒc< ) .#Գ9%nM"yAM[A)NQ/ O:lU#̓,D#rpRv@:DollF(g&S ֺXԟu,$U4zBK3PiHCo<]V~MnHg懑H)J">pVIǃ< d2O dE,Lý@%RbGԒDMZO $>O-8诲t-ǖزf 5#^~R,o7=Hö7|M3INR>)8oL'tKgloOX uf [$F I=t  e:\4dtsT\c%NKvSnE9:LfBΓk\1kHʞ[}u 9 WKL`is|Υ֧`Wl4bDaH3b QZ6z2EٯTKTjX{"(wDvӍ]Зیj ?n)>hÆ/ڇ&4 vň؊B٤LNUa_f]P5'E"\^ eHGj V2|鵈i;@䃧YjEAp"(Bj xRؿjVגF@+r֬nl'7ㅞol'ג @,*p}BMqQ%5Y*lT۾dni"PV \I 1Hih\`3ҽۘBR(`˼\>-%al~i\uҀ3NjSsLaD ^a]&98S!-_Mz;sOa%a="^FiB f.6`Z;T6$jy%`PJ ~ 2,n_ͬnVz'ΥZT&.:sUOXXu#j&gh:)I+xj{O!O^OgCl+L[a#Do?T{Pa$fK~^'J'*I;Ƅ;%v^Vʽg`z эNIׅ?}ؽASĿMŎ.H]RU΍Q@+KZɨYH~4(6S ׾B8RdO+Rd H{q>432ż?υ]~7 ?^r G7D ޘ:3n#$5=YӁj?4$m(oҸCf<,ʲ:rH58"T< e#&x!7 rF\ڱ%٨#gBMeBF,!-v ~y&~'.f'p޲Co(yX'Q-H= {\/42ֵ2,Lb̩fH]AwI? >?YY8\t˱4Ax8(ܚa];@hbUsz @ؘ\O%{>DJ$rq=ډcbr V٫F1leA D#? wJ}b/N0Zv 2R!;[kXO4 __7v"A[Μ!Tx$!^JbsOkN~]Ȁ\-h;cWv`oobun>Lb|faAk$: ;FUTaAl+KƛGms Y}U:m#{я79@l Y7% 7ғ1B8IJnޱ@r#Wz&Tw>ZqDHSrf_W4P |+bcn++,X6̊`G-PuZ(&)$.*c\|/5R﬋iE7NӶl;>.;;0!& GG%[fv!O|ΎP:c-A:C8",DNAP*t,J# uyK$,\|q变 &JpLQ my>0p2q*Ǩٙ0U k3cHJ(XRۇ/ޖ6_!LP}YG]RWWdO8iٔ&WݸZ' +֥p FS6PUZ=gSUgeM&NO N"41UEz uF$~#![LJiٿ I|qƀԧݺ'W3`)s W3P58xvTdS$PK!%ُFɀ{ѳt[>Fg8M'!)&/mCSnWTXFWvjmVW~e,5P>?1nz|:Abu\'V=` !҅4_(Q53x;j r6ɕ6iO!&C8s[OVZSmVf%[ׂ6mˉlUz6".4twEPqKygcq4dFP8R Ͻ`wy@J7%2@d,o 3@XΈթr4fH2C:Ke簻s]F0Ea7R⌕\tV[wwKsڋdv+qH*X6NhvWv*RPG&^K? dc`H]V{:9` y(+6.Ge&z_M,bO*,5撳mbkC-;k*#^494ߝ.򒁍"' rPT>Pa= z QSaREy-(|NK\d -=?iUI(Yzj*|VzŮuDFm+D5B}CqնWB _/Tr!C8B3GFI UI#aB}SP.3[fP(9UcFݨ )ւQRhaMVB̖~ި1r~#9FQ“iwb-a$yiLء1S,dBqQ2J{DKT`oV^MzNkҝ7xVKsL iGmQ07O6fM:{ Vq[NZVa_]X೓ްby1{ig,62I7kҀ-WO֯-_Ѩ"0cORئE%W[Hx}D>:@ژA/|(Ŷp[&l9 YhmS6a*dg=XC4 ê;'Hh3 ߣn*]Kʡ "O\[);/~lcplǐ%(^<0&1g*&>:J+Ro 3[E& (}QԨ'M3%OknRcj 9:m ]Aܵ/WXƞx%-Ln̢;N5ڎP" &$Q#NnKk%1 iid\uմیCAҀ,J[e2z?6nZ =EV)z':z- fG[L¢C{UcXV$qQ1q= IŸҩ.Wm?W(B Qb9c4k N_#:<pΧ`bKopYkWJBE^==Űu zH//!g`q;hq-<-89ӄI~>g!v$\<F}Dd$_)1ٛ9uWhAl:j6uk6Ǫ_Ғ+]0uW"=t\gg,OQvB[cBLޢ!zQ@wGE>mJb%)@T*ϠȠ<YM0IoCS (3+] w:8gn u W78{ZgM$6;6ivKZŒ m!vy8W5ȻŰz1sgx .9`Ѯ.??IZz4Hq2~ڴzΞ?{RFÝu]k" % BZmb#xe3Т= ӳԃpQ_kb$xln"͠.N_QmF}c/8틸,Bu/؈iX?\a@0lB7'Id$ kuUME "7>2$*,݋5vRswG]_~~1vZkH>r 9.tN E<-/7W(Ytl@Ervɕʵԇz{E4ͷB*a\a]l#Ov" )\no(05=x;PHC`.vH5wx:a1Yv4@S!b.+KFչ "8%Wl"~lMɠ&D m/1us=h\Gɋ}}=sY߷],FъJ*$jSpfq[;`5~'ʘHt/['_jlEϟ6{]S7Y֕N$42a;!l2fa Q 8uYFצ'Ԝ=0zmW5Eb+dw[W=Q.P4ls]d_l~x1Y:sN,o^m7)JxRY &)f]44r:@`DG5R23ehEpx"}W>@BbV1+z,Y(ruAӆ:Asf|C(3j5Pҕ wD}ZJs*^-dQ9eɏ\=( 6jVc}+&\[4Wؖ pG"7oXW YW^ "DL \VtYUc S05΃n?!A.RT{ ۢIrSƃ S:#緅Ȉ9='y^<+ `,)dnFf@C<&]1GJ֪4&A4dY2AD*Å/doCJΕFIho-$5=+&R(D^C|erbxF(̄ /u.96R/R2탩<Y#Zfs,vUD3t>"OI(Z֗{U}'b$JrQ&J:dH0UJh"\PEyd/;m3rcfmqtҥ:\7[ 4Es'`1 Y~OôMg]4-V{r7YYrgYw6ў\LQ^Vj ~08n$^MPZԛFcK#$]q)=AB0[GԭISj~k RS*l]}nz-p ⓒ6rhyaWZ9 պ1P7G3W'OtpHF~OP5z0$%սu(B\΋ Izr/Y%]w5 3djOJgI K_/auST>beI?2k!JsFeIT}SKK?j,QYi$ 2M ߯di9\wM5E/Y+y!m]B&13ځ |Bc$7p^O떿LӓK5+DJ}3ڼ-3#*U5v,DgtT8^.D5'7Fv[Uv> ݣ,N|p_UfZ.X}=~Y1iΏ?(wM5=T+^<&oФlQ +ƔN!  uCz^}ItZ!N}mtCp7=źq#^St9iZ/;ɕ5 ?ѭV w|Ig0c@ef ;zG$;rO9n֠5tG4VQc~Ys1꼺zy"eU\ \Mc0fTL} QɔfU;*3O }l o`{'#3lYƜf G/fYNv*t}տ)diN4+ ygI1S >:s} X+%>U\} obz~Cdž+[]#(\! eCzJ*[L.=zodշ=hhʖ(L;1L.݃ e \Y¸R;_j[N-?~e5N+肣 $aFЊ1]9P'2 ϩhOjcu\j"؁W:~#@."sY-'O~ܚ)bMD{vǩ8ubÊNci_#3$uDO,Ay#mU*Ki?f d\" ˕8"My^GƖ!6e;vi0ӮӺCͥQ>I{CK:@>y YMWԣb/,xO`2cmzY2[:ucr((BzX.}!E -fmφrk{S,@쉊ҷҡҰ2ɉ6Q lT;a^_㤦Mvl K[Q~<`KMUQl?[G)%0B&#R + A eg>Sd¸IXp@D7S3fT`UĩރS7wxkc68XSM (7ܐ KTb'`l&!aCĀvX[IVC¯A_dݎSA\kS?US 1j+$;?2rҹjh0¶@t i݌0,M2tB٩sL So4@YD _,ɻqos[)5 ; b‘my{vxL4 L"ԠOtGKu$cwCaG͛0zq-GaI,JA)6 ԃ^CaOQ&'puoO] oz {\eg2 {]8H!}@*9jTwxc}EhR{N1}m|2u8xiqlChaiJ.H6 o(xɧ^Ts;VdXpnHzHo;Vb;T,{5D--rJ"Nh%X1(?< }!o#2mxޚc0a{ }C q̾ռ ~dwυ#s3i+&}\ՏY2\2\= xC07"KC('䡬Y2UHXbM(\hٰzc)O(mZ&Nj?K:)k0Mqy<ąz:$c@=A8YRK5k7(_r=lXk¦Nr~dRIW_ʼnbP bB>YUDaϑ . 3i-rl!Dd%쟏G >?c!b1f7-/Hīo *hy!6Q8E1-`{V M'䕍% ׊M M}NE$TKuM?\Fp.)oS_C0jrTĒ_<)dy[E4ebHB'䀅$&DonծY4̿ ;Yk@ھpK 5/CHGDx 7uqT(YnG`vdW'>ڇQ'E]U{:Řv ? I4˪O2UpD}`݊0Bs&+;<"Q0_*{LHSY#M|aFO\ҵa:/XuP\Ȳl8)M=/wWY3rQ!Ӯlx>TBAwc Ky( Vwo]Aef@@\IR YO&T 30̂5."HLԖm?":}Wg$b1\8{yMր13oŀ,:1Ju''lPN1^u{&9KYWA׵G;N)WG[3蘗?Yx_5wAVg@(ض aHƷ_wO6>Moݱt;){Vɀ$"m+ nz*?Z8M#عdWqwW00'3_dSR.ܝ2y$c*7,wEKΜ5#u}s^l6P(qgN T,}34ݰmudXg#.J`U>K'\s2(Z3mJߚ1RÑӉKnBr^zh@ ˗k906vOjw i.9&6da30(݆+ e HoQ#~Jz.+L@#WWT돖zAe(w,cynf{TXUoNr9GMI5٤[ 3kvNZ,n(s塜 XWɐaU* +p7+:G}BQr,OEWfݡ,P%wy! z܊o6^,͓kW(cCD굜DyJ's5sW_),zf9g^YJɰ̆W'lj4w[T&^߈yw{> *.(\$:#cwix\niJ|v2ZZ\\(z ҇Ο{ֵm^IЕ=E"@h-BM_ +rZ8\SڏגƣhW23.J9w3N_h?l*^]  _"(3;Cݩ`I?>"#u qAo4%[j!_(*ioVvaP!E3v9'YxdKK Hf>T5DZq!)`-P0;9+Ւ>nwhD_\trҘNs ٤D<#\ IJRU&(\1T8Җ1K:Ċ2'K&57yDJ,X-EŐx܄H;m1g)^y -:W-ЌNH oa)̸F0$Np 8v8SzĿFª;K)U|.kR%Ë2cR?41#vl{ Pipl}W4 [񢭒f$t ۆkgЋ"@;ǤDTW>њ mzψ >rNPR,Sr: tԍH̔oAq9ӣ"8LYl57‰KՆ/ZI۠'M" ûjD\۽ޫ.-k,#5AJR#0;,9)hk%B_hBl}}r8' QznlۚG+2pr^s[gLװXWb|H>g*W&(OxL3YT4F67B5|Eƞ?lk )<2Kԟ|˷񠗇l\ӂsOJ:7?Q)z3uE"l2t*zov|O[) 95Ois$ˌ-uևKj.w&0 ":L-!v#b;^$˒V*Ό>b5-m7̮TLY!9!YJ|r9c7 RYMGCElkKTtKӫ꼜9#+ @C3}*xuJ,>CqM%zHXνFS"oGYMrK=ПTNp>7􁂃f\w. ~+_]%:VМZ28"WQ DG}2{qVg ]v|F ߸{s"ƺ& ^wHhtWqTy3Qid!k `eG܄}t aB66]6x/? FE-#pcoY VM'53_ (H~vRC6هKe_ɝȄ0G Ul𺕆!`![>5Vv*mDM菳-yѕJ/3}~эi5>Үf5L$O3ː@^`T&I\k4뜰-u yO8݅'P^Y5Q۩ϼ%;ǰ"5: l(g0܄>fS dzMฐbi+oc_Ws80p3gP9.RcB#v0y%ߪs@ɑ0z>cⵃ]Ȏݬ1)3dLSL{G%OVTXpIEPNƒy\'9؏vRɁ>)m!"G=#`>&ḧ́)V,* ϝ`ƾ(BE_1KxD9]v *v+񜻉qЎDdNh>u}w PtOmy8;@ӤZ/ax]iZ#Ck^Gspy3Diu(;A(`H 3<-fцk쯶c#(njN G^#(kDwhI8?wzԨ_BxPF=@͇OKx+3 An$+z#IU~hڝ/~iqApgwR`x=Nb*qSlGd`f>9_R^V-YM[^Q,Wp'xzP_3n3#81[Pi׹&|?R]ukdNJj6$-%?vdbZ))`G7 }i05di2X$Xmw1#moR !e4cfsA?8T* f,8>Afڒ="d~7AA LQ!GoP#H\IщS9_1z-vi# ò&=x?IBSM.əU Yv}$SnJ!u_-6hߎ^ seYRBjPd/Z%H~q pS[-/ Йf'H"[h/M$F|$+|uV.8ve_Ee|Â>jAwS%xjPvKmr{y9 &^BgbLtxwI{GH+4X=G0} 8DUBꬢ<&h\|bS| BgƎ"4SJ`l"+$r 2?3{y%ln)*>#7Š'ʦQU7< i~DZ2%f#juMSm%ˍ=ΪzZg޶LԵ xs<&킩ץĊ8Лʥ z=*uDh`^;=*&2ij;%QT?B0}h穇\ qu/pÅVEf#\B'y- VVoA$xO~~""Xfɖ`Z ֘4zvۏŽďd#"JEXߤʳ*Tj!Q$t5 RQ*FTM.LSޠX 5=eW=39(v XdFVK$]"x%L<N_F? +tTDpQhbE?*rziBsy@ = `wǃ(|VIT&dMB&uWEBLa_✃*@M VGW٪9oZ`,IC)kPA{aI%z¦|N/ 6ƷE XZ_jExIrbRK8A}\Xd*]UUX gZ;ǛI~!C`FPhcu/B4Yȝo'ϾnkW'MJ cDNP`HRM@M.UL]+ .]e8R@~DRvs3izJ>Mid] zEC % ~TS2#/jmy}].lau }fSQ$|bV&L<4~lB"Ge9 (Es)kGkӑ5*ɿ9i)+ˊ0_sΘMx?Mwe1aNl%p%m0vGPFz]KNBzs]g(xݲ5Q/~Ue]ۋ^쾙2;Юĩ2\EDޘѿB\c~]5i!`3Kp6ྨ)%2r<.xfdSt*ICk}S̕+/ wwSFFu#X&*"J[J%:VMU&5g}>q(oRDM7'9G39GtSܐg?Ys &tʰ; ׯ-Mzd5b7:RnU/^!(MjA[*' ve7?'a* ;2 z$ V}`G$ 'G1~MJƣG50/ݿL:"x)jN 5mQΞ9Z4FE@+[ ՟7V@i56e#/un?4ݗFFY4 3JEf }zbhFpT6r @ȼQ9z*]KKpfi[&1c=͢g<[fʭ"~,NK\{ʠ?^`Y]cKY8QKXB6SJ 2)/X2c/KTbGƀ[Bxgi7".bu `79fIE]_*xWPFװůp^{E\7O=N"(?c#<0B(L[2R~?4|Il΄CP _:S%)+/AǯzB9# :ל^~Tl`$P 7"c/!S\.H h֠G'SF`,f27rm 6J$P mR?/ :m{g8|P~JK@ PNqZCiyvv6zLpEhQ]$^޲GS&1!HgB vPi~<TOC0I=^d0}GF9Gh%Zx*JjJ:N"Nǩ?lt]{L/k3&Ă,Z1c,D $e!mPt 1 \WVrXbM<0}8@gOx_r4Q?~)"ٹrfMOڟ/,عG41T357*:m,?h".V9=#& [qdT} # {otKa2prd[BZf[+u:dϮb΀FZZ5ȗdZ<8A@ r5UkLL60*ؚܙ΢TRү"dLV-/6u&ɅTea8Uc)p0yڏO5j̭|ܳ" 6 7EJJB:kHlo^ݖõlq<$ȥC@m_3E]DѯT(%p `L75$:y$OUj{F: v^رfpۂQ]ۤ~dJ 4@.hdE5@%q=XCTv>--ьot;]1@M4)TIwmG6`ݘZWq&bpS @cIц+"ti:,8MR` gYFc]'qp"=LG.HQFUz"a`J:쭼©apU.N!uTxnZ̮Xbuh& B &Lt(b]71sU* )S,3:qN{ii;2Q l#nԖ.T5F3?[J9$ 5"W;QJěǬ4#C:K's$uS< 촚 1^zB.,!LE/(MkE2u_#k%h^DddH}E,SC Փ0সP>+Bϻއy0Ʒ.o(Pem؉ $LFھ_Y@7z5OT+db"ES73Ah61a= ;|jE"ytkʶ<8=yňYT^+iCt1N2n*=d|QEٛc.9ɼINť _Xt:lfRvC;#YNE[iAwX׸9kn4R; Yue}^I 6ϼFh-/2I_guuBP#aVCh6rmAv .ז-8Ɋ%C9 F+7SCokh?gH[_z{HlIO5t~=ވmz%V\Y V3#kYo  G]#@mզ\BS ì u>0Hr/h\SOTOb}c)i% W˺'%JO4ˉʉPUL#֓ݒ5QXܹ^,;*}GnvBI薟MsU _!IzVXXyyݲ[M;RºW,T)ٻ YoN^6x1?_s!1Իƛ|h/G_B2~mn\_9lɚ\ h6Y8}O+y8rEMSH9!1|~:5ap̗)JQcaygTcH-<6 Z|N~N{:"&[Z"VQ0ԅ:Euam0ʜ9*ל]b][ˎcwc.S2!sHd>ZDZ6ʚ5;rXw O%9ڂ3C$ӧjSuK F^xm\3tK9_G&_}#[W .8&U(M?hFO)!H4 5Ѻ#nq5?rǣ^Yt L0Y+kZ456|-It`d/n*6X ?bn:K{p-Q]ujCn*?8)ԌdӐbtW Kwl~z/dP[z&'j eo]ٝ`\;Nm|^L7~}1\y yF%ݪխoA+Y˔:?5dgmXS=d8^naE {(HGX~JW+e,2p\=9oQtB77K`m`-|]nT<ܼb O;R;J\#O喚a#mps9mcL\~=542&y{48LkhccUs#ueXSdb^OTYo=>0^%4lCi ޢ0JE_`iޕ aNӜsXt"=sc!0-bnV{@JU#E\%%1$>PZыl-):C[9 (ۻUͷ@i(V_ZT/.V7R.G Qo؝vbeSWw Vo OX:'7F D=?ؚz}ý`X vSHZ34ǑeSh/r{_y1DqǪ),#@ zJg/OF#{&ԯABRÑ2`8<[j{*g0ÙXLQ8 k:]n,F~da TMrY2]/DVҊQ(*fvriI|3qb8SAn1IKN^Eqٍ fsX dVϊuo7,R]#2;xyB]C`\M`<"E0-H\*|U/ފ !d]Y WQJlE> !xY5cO] 1wp#JTnI6?Aw o ʗM-Β[(˜mWRt:9h=\oePg| I:B62 * A.2غ#m-N+)DI=2'l${"QPNd.$uXB s%[HH O.PqV+\bgcn@kiApgJ ֔_/8|P\^D >sHԴ_jvf!R(w>Q.t, 8DjcifI漲@ 3Mz`K"!̆CGQ>@O7zl5xt?,5UNJ) U8L!DzOߤi/wo:9Dخ3XrM&+-˘DI+gS#!-1L2$=욟N߹ ^,?J%gw1 K6qؾ(cŚ'jZll 2&iJ-U'貗'>[{h!alDt׺Zy0$oBVeU&5^WF UL/GI ?XCٵ,:9͔c-PyƢ'! \a'74A]]>Soιb8EF<\\"AHvPKD*'*z71Sho(!}]fkMџB&WO;Y]!(~Ҙ '_Kg}z\$G_8O >')S.ka$D Z)l"LA6t+X;y8b 1VWl tպ5qbDZFIg'>Q%kJ(~{y6C ϗC*:83g\Sפ{,aghC[R3~2\wCO0˞h5(Qȏ|%}z.tN^݋, _@ٺ68䘏E)T,F8YL$ϐO䅏&@2}QԻ!QSM`У 6[3NK*eO#Y2Tg|My< 4!m_8)fg-i=\;alGo%W[Hm`m/`#r3' ZӻL @OS#go޷ɄEeh1Pp3Խ"'y6)ne_SE#ZpqGl,{)3ن5rvV}ɫ@1 J *㹹5)qr8yְLvղ19DLn/$.H) *6V'ɶ B&)!?/6;#xն|> FoHwG 0獋&w{ȕN[F7c?l>UEiV+Lq#uMc C%7ԖӡܻyI '֬#ϤG j.ٕꢥ-A] ^<0`M1=Ļhp c_rz%O #_M2M"tql%2'+c_+pK:s 2 B?cqDzӕ>ϊIk|b/4x{C C1IybFw=ٛ~z瀟%.tE-7U J?8`(E?:W: bA`7`+BBVⴕѶ8S1P=>:jUolYN8}Y4MAt?>ޘPJfג2;B\AYt! `uюF$ bSv1b6jHAdӎ|[Ǯp[Htt HTWM1<>n1ƌ[?ҩJ:kyE)Lw~6 !1*3%:dO˷iT9q[̯r :|Uho΢1wN}}ѴM#Ņ^cicчY&sN _%EDcgPvf8u] 3'zh9ۀ;\ SbǁPczi {Av%jFTAF!IhѬf-(gSD-@٘QK[.fm$v78eA cR%+Ň\OR勒 z)mw`Å.F?/fwsDghRI֑fs|`=ZWR8S¸ S4k8b ` ?3 dCʭ3 9I]Q\:1?-ˆh]E>zHQL6ސզ- 1gc{kQšXX锠0[Pgf,S7mAK4NjonF*UHZQw f==1"n-2AJg3lgϩкB>Q:>m[>*i 4-PbG6L/.jp(eM|r. ?,K׬2^c {-['J[T[)=!#2ML:ẌrE@ؙ\¿rHf5̍[?NYJ9Z^cy@tC>h,$pYk5x}:k' 6-︞r^<, : J2Y_FQHռu{EHs2D w=lG"_7]˚FY%7ÜxyG=iO~}%ܰu![d l  |c5Bh+2~..閡BǹG 2oȰpYElf0@w]ϮƊng#k^+1V?5Ib67{3xƑ pag~׿kO0#ڰAOx[3f;Wy4;ڢWa P97?sw׊ݏ!.K{̑d*?iݑ%֏Cyz&z(i]yEiF Ԩ e?깾31`bdK70C6f צ]BP"|gUx\iтa^{2 K BĿZxz:zBtm͋^5 {.(CW 5=.')0H9צtMNቂC *uh';q9,5zc2CkX/ t{W 9acޅPK4]3Xr Q5(R:Wpgr@cO`vvzf~33i:qVC*XBH6LSdzrZ /k&RձhGj]JUV_ چ# H 1WEzՐyts^Wֺ3lzLiGEn=,MgxY|gxԬ{5N;N*5:zY娫O4,wLOlL?ģV’Ugdm5]g|uXpcK:zV,?렣<"ި-ͨgO-ݒI-\_{Kak,gG<]89hUS4EhiRf%E@=Rmؒ i+j^'12"qD~2tCieo<'ڞ  Vte?&ϩqI}˪Lw7v=1_ҹ"*$z:d~nOE(1 Je0[\!n !9YgZ>.XD`i"Դ= +]ә[ u2{A1zv㍵ZEXI!+g[aaUDM$Y7\Y3EJx9PlZ5M*wΛ@[-]-yix[W'{d~+;Yd[!_03'ˢX!Uz *PW7ٌI؆JmvB?lH%M9'U7]d$z *5 5#NaT4i#=6}TBy&-0 BEoE͹f3OAEs ޞv /;&tʃ!̆2,L[# &DiFHLEz)V/YN>D@_߹>v\ )uh-c"f)+#ӗ~5%v.hAoGzPӊ\`uѫPYx{yk_w4Jz7 R'2n`۷Wբby" J8Ns>[(wZh q~2ҹt Ў&f/x7g] 9W26dxc?0(@7 5KӝU'.Th%E x8zYj\֟glSC)zpkԸ|[$mߐqs0 8:]a;{}֓6S P˵iFxˆy=yR,++bQZtw)Gއgu&LV^9V#Cr<:7K\Tr04$pq_l۫Ri\7=Zϼ-=r%ނ{CkUty#6P*8HqaLQ S&`<ѳBA=j<(lI!5Z1lUc!<C\66 G;85O# ]zf%I)!eO1}՝[T>f{Q#]~+bMʹ%ac[A=.Č= )i`l7D>qP%0Fz,)!D A|/B5Gt_~;Bjͬ,PW}|1w,DbBeds/2mR)VMB࡝1aٷyD{o?K/ARÝ!NgY^Af?hidXi6uN\ˌ1mMg}Eߟl""NEfw'C3ֳ2Cm_:w5vc> R*Txbf+KZAQv7!.E?Pg>rW’T7k tD1{ˀӖo˚-V*{+>AJ]$J{? EQTЇ1f+M2+N:m͢MxVA&h1Eƌh7z%`ugf@ 7+fՔİC՞adS,(:C+Cn!sJ=6sIS [t8f˜%0,*Ç =ee-ީ?h9V?_8={ug찂Mq?iwG&F||'c&dZ$K7!P<;YJE!g w=_q le[咨~Vrtq#Z1쌋цp4`3!4! {Qr\RNݒǕV`vʤ9UҺ0"{Xڻ8 VPR'ovq* #HAQ^W|8!E[ \cd( #6./"U 7Cpzt# F˵:C}JtSIS ?&Zfgʿ.;I#t$T\Tz$IZ>r&&*xD]?uB 3TPfH17< | \RQ.T[vD%XjX.__ˢsc=5){+p91 F&Q5jiPj̬PZƏNQ$$GwJDGPT#|l:UpͤN7ߗu[{u;eVe&>dp'36@W6)bT b[Pf1m.'R8&@B~,*L`,R )a[  Az#Dj:8#_xg(UoqbdI5C LwekDʙWT\*qtc;NoSF>BNx]Ւ$2l8u!NdHH'mԡMf0 `vkԗ]wTXD%ZN9b:k+!is9زg;x~Mޕʂ=ûĩ羝b9IU-5EWhy jVòZ`~9Jpg6?6g[MDP[\­ /si+L<<373~SM\i0ieR%YV+Rhp7I*L7>o=L5JLx`&1n Q"uG{2:Թ6텈BZȺ5 Ȍh!8!|B T_*a0.6̊zԔ4ENjUa;r˪yq\Y i|#Z<̈7eBz7ƐπEi~@i^}A㏈F%O{-s p=׌is<y(R~vme?܎_&?o5£l&⫑HgadCy^!6w!lhH.,"xhL<2hk6Stt.V˙Up%BF,e0)hpa,b]Ŋ Ғ_:玜C. K] IೕzjȭTAA+ѿުS[kMxq,xp113>Qf``9&%x xxʖA֐tM2k`⩠׀DŽ !K:qc0ߑ&3vn~|Ffv nNƯ Ec+X Ȧ-2ػ\!tʄ'~YR Eo-55]FEÊ/Z٩\oB@4hP!+R\'(3hb@Qya Î?w®Uh%eYRQ3u@r 2?TJ:#+ jp*tCshDzB*}4O|f$bxBQHlXqXif,iD]p5)[6޽]\Rd{-5wmqպx{[F;QUO H]v*COK躮O@a5`qP.T7 P*ao=Y)%::U0vpe7OMOu")13_ }&a4x>!l֎/ +uRyPœȸ|1F˒UT-9f5jF_N |ܝբ JČmLHܶ"D@E?w$dXՇ o||:JΔ[aU}}"Nk2UO"}S4D?$gQiTC^>^S|ڈ'(4rwMg%k bkg_B[7T2G $v S*;,8'[rBOOtd4P(p3zۡ%l1u&mN!ahut?\6UTXN psAUEkJ^=;!8rޑ{)%Bݯ]j>qMUz<hi|DQ?7(snuc y"gC&4^_W"O\elHKAa$xf1УgaFB1bŔd7u !5_?QTΊ0$MF6&4n(3|{Q567t CBv/`#E.GL\MĥtՆXZK>qw$~ xh]hdV^廤q +c ~.%, p # {^PqDtmAvv}@#Aӗ2|=-! h17b(oy u08Zk㫏\U b ڢAo"iۏ~>NLs0T:;k4p?)v#XmSl\jEUEQʠ#hy^07: v{xE)h Lf:䯍 E80玼e>v$ </#+"4 Wi4"n1jpjfˍZܛo;܂eLUD yP|6ˀnnǸAWB Rq~bKc[k a*RFͦ/U}ʻηM,tjMmK>a -7VȚ[Jo4  1ʰn46?S 3/`[x lqSҞZ,I+x5v~,iBm4)uZp8͢㰸0 lIm\mLFqU@* q(f Ey[i.rhM e&, r" Vا4NU\cibi1&䨻a28hNA x%ۊ=21q}-jd?-wʀ,ܘݰ/2d'.(*:xKПqס7@,k4iMJRޙC \:/Luye 7g ~d AhI,?.Qib(aB7 [LL7C8Ed(wXz੸J$+׫b^ʹ ia[)b?\в] ZxmjM<ۇHJ%)ИiXh§uzk$V =1*򦁍,EF>k.:G]4+saoGwPsd(Q+}4\t2;04CkABǶަѵw[uZc_:Zbn}3]xP̝b:kM?o1"U.FO|3͂)7~PS)r5@MB]a=r"C{S#.bm ҭ|̶\%#v[1Oc~r*}BOn ~U#= 77gd~{&t /x$+ݕVq}ujlw+ _uڶV|$OGyޕ{"R͋xZS!ԓQdw3"ɝZ,%42qUFOPAR7 o#Dw{/CqY8Њ->n|bp` opՒyuFRyl-B✮jߘXk"]h7t&jPpyN!Qs`)!k"}8G/8Z)LcNlܯ&A߲˨鿥Xpn_K9o7_^Lu24B{5{Vjz lv#SN0N0ˇ`OW3;%+'R:|f& ^ls1\!JtrKl50G?/9%Oel +&]EtI΃:93qݬwBw+if[ˠ0xPً_&$2pON͖j|s%{IâŮWe"<{KS˶ȏ! m)a9O thVAΚ8z@9'YzkLO\z(a ~[ح:호l6+1ΏOj)2TnXLX:ً6OCEP&U~ "3dj~ Vb@Ok=|,Nb":.'9w QbXmhPa^=QR8 <6r| H$vѩІnU=qYEC[ h(vpɯ*pNU$d@^܏hcfvi.ʯl۶T*70F@gw/\L.NL8l}WVhvBnb0УoFE:7:)9b8hC]!-^[]<WĐ0޿ YMЯ$Fm(,t3e(da~F%2DȌVc+94y{79Q5zrmD#dg'hk{s:}X=<id O Jټ y˾%[O.O|X-jug <[5R;g!M h)mOu6",_~wfeo]WQk*ުW׆=ze*S@"[6 q|#{>h3CemXn%2 Xˊ7l'({7jn2(04# ,hބ2`Z;xQtҞY"Ѱo }ަIBOW,K<?tM|SPgߠh*!/>BH,* (?m~>> .eS3j"]y$6R[I6A$8\8r fEMW}zXHz GAuU, W`N)d'ꂝhZ0Qplnsux^лx'@Wtcu@0EHV ƍ^s/rmߙ'L6ѭ3e5]/nM9 MpLz1]ˡsNjKϦ<[ޥ -!;?.p;ffZVǁwo.`<ZbF;rE Ҁ[RM3O~HGo\.ÙM.[%AP.NZ"xF_$4Җ1Jtd$z"dv toCd^wK-$dW' ~0K&$o]Lqԏ=d%ά0 &ً H&yn֤%a A1Lj iPCH)E!1.cfݲB:O9ћ%GfI$ h~K.1PRRIY"G3#X,+@ȊK,sc"nAd$r)nA]A[78&byYYr.x H+}vjXńgAM=&`x5pD9e3 2:Ww}F/{X w@gs8hd0י?LD&0wn1 79ytej!zH6ns"LGJϱ4lL @v.`!nEV!0KBrjg5,\qўR<ԻxWUAI+ʃgHg\5`w!})bbGqUaKP H#5;y!x_@SH0a!6~|~N3y>0{Y:',HgŢ sc؂ڌ\ {)6?+C+9#ZL;VٲLStkSa~vi! ><*Q\ڛ !% *w~ܬ"bQY|BGb%Zm-EW? :Bt{~ҀUL Lg7jD]DmT L¨ʌb6\ܶO,:'ЄM9~CTO;X.dgmE`ˋuE݋on_kQ*FJu 3K ,64ďqѱ~(<Ϝ/H+NjJ}[&~=z&n$#.BsGf%Ʌ6*~D3mk=k5p:{@1Dܥj4', .rk!\S+n^  _ĀK䠱{!0՝ߘoMЫx)gD  )1 9W~{yRj37/.K=Z +㩉n|ɪ{@ܞ_pVOjlK> 8džt IT^PP4 }l %8T~W7;J >ebu4z Ҽ\Y&T _x}_R$AXi`P ~l\&:^Ҡ)NdsOt(eeGd,tI7=c@K`?RMaEĆy|fV=-Peeh~Ρ)udfi2N8'Z6.d j2sfѝH!fB&/{(+i/0 {3jVS~yUk-__(8 Y⒴J2ԠC:$M$6Eh# EOW H<>޺UO$$\/q7_DtL IZv Aӥv81 PC!8q/4 |M%FnFԸcnvd:(Jq+2Ss\մ/@Q8 O50UpH_aNj@k Fh[ذx!_8W vhhU)Po#,}˶?fhyJ"mW|ğ"nUC>K0#Z62HXio5@O']HepvJmi(ہƁprm\i6g+nDʚ +-Ĉ`<=5\S2;@(t(?Oԇ_5RKp$t {i0h]Lr'm%2W M.vUWh""{,[~d'nFhOUCtSGEΌ)r.\xӷI j9 ‒rDžzb2˨\g[zSq EP ,оM9~Mz2h-CRʄB yl 5,mS=w4lj[DMfЫux*ΝK)dc"ᷟ7m^ ٙMi?N,ipûmtpYӄjriպmRLzvdZy۠Ɯѣ V94s /$F1$t( t۷r1UTӍb+LE9mގ}(9t&Iq@&⤻GlꀩTb>zO&&̰B~&\t 3)|& AP~Bthz*fu~r=@XbuTy,iAS :W:Te&Lp5=9Dt*J5W9bڕ8~5h/[90oFCj`c4QD,].%;u7S;ɓ #.s0+ؿa ĚB$%.h/iT\hS sP/X0 1&"LVc04,A8 X_Ӏ aSTO@QRTZp3g@K{~値h[{?D5Qfu(Ma&WzWJEWvùK5GC>0k';q˧" {nEQ#"|$bt` a[_KT/:"4n֍Qڴ%b P5\>^kFuXӒ&Kϭ~xI\Z&v]|p;0ݱDъ2 ' ~j0h塠qJ:CꅵcJ%⏿=޶,u/tv)z(rz\ =ːf 8!avLӽ,r8/`҆\nb'!JhSsQRQ<;Uc(M4€0k̴>d@ϕqq+iq 7҉R"PblZ3Ҳ~-JDÝۢ-kiOh} O!,nS8r{r_9Uko?7Fbe:OOsmk˼^J,} D=4JoF|P{-Ծ̫*,Oӻy CA"2H(y'd"(8:v:k?@wyt-3i,PkwWuQa -*=K[Q蕦7 n/a8=Wk<_-%^ffve\BaHU4P}Kr}bgcYgd%_s1|0x%oVsbG_n՝`ew56AiTP4JK@Al,_hM>LBn'rmG~d! JWBϏF6beY{?.cɰ*Fɻ`x%csIdLC?W\l+ȆkVK3*557qS6`oX @En1@}7 foE)b lDy0JSS9o-s F&]ã&6|o0P3vՔ8ޜv67vCph{4M=!ַX B?B%}>1VSáGTNSeGO1;0UZg΃.HAs|jxeeZ茪$PuC26[jP))8cU͓^ n9&4f ]õ|0 ![1ݪHoQ'{:RB6]G]ΖXCqâ9J PwwO.FG0ho1f].;_wq.Iq5vt숦jז`۰Zlnϕ=Ѣ) 5.$H; P1FoOqZՆ#{+G}5DfZ5~#ySM?b-yJajPS>(;;@R ̆8k@nl7bw5ϤH4"$T-G 8)1K*9t&du4/@ xR~v_Ɲ?.UĞAU 0G!-qdf4/0bka2N,.iϐ;KkE}CFqX0(;zUA29w`t[Md#qfXZ{suAI7V^k$! > {:92i2LtzܟۣB_mN<$!IU FPO4FE Z Pҿxcͅ?LEgo_z+ &3?B_(ˆ˛QfͤjEG@ϐJ( ^^G=O`}RZI yZ l]xH,ӾK&TP 6볟ipvZ~Oܼ^‘@hg6IͰجO5}P- \ۮCU> BL&Tuj."mG; u~)h["dP1&8E?C$',6[wDÝ6zr!6}ii,/^2Y٦Iav|bYBDF>T?Ɯ]z$1ԃ{wuLRLmKe]EС4̇j%CbbiR瑒Ľ獋TJ};"j'T"Ñ0h_2J:lw<+Exb KΪy]1xsgr_oIU?az̈vWx}\W+%tt`(R?mw6tAT4UKIخt8B͊Cn(\,宣"ɂ9JM]A2mPkB* tr 5D}MZn73Hf 2$RVf&ZMQPtI_bt_3:S:\13CSTꃯ]RC ˱&o+l; >:q:T?9YE^IXY^T]8JXGxG׆kF I7 7kmh&.(4>$jᒭ;ʾ4@Cۣ\fĎC=sgN\4,k7\?| $D[]en)ueq}yb*4Z@`ͮa:s +b\tZOkg-dpKcĶ4/Z]5<溯_[Smsiԃ^ 0b%l*˴) k+qjz5Goy'yV,_/Yr0zZ)s1|)ah#@N"^Q5o$jf[8b Jn-VkQp(88:y/*H^^ϚV&L+©zWIE<\o3WlȦn9C-6EHQTvt|kn9_7ƞsvE[1rZw:& g2'5T>Pͪi Ĩ'</2Ywa~\g\!946h<5tM?wU1fm^A.xf2NwѮ]χID0zq8a*=\x>P4'!O ȸ@O^M! oB"! =՟Bh*w=" [ej r$m-/^Q:v?V)PFAK3y|ϵnV& sler ޝweѻp|dshPWY;ΈHc.<Ivn@/_ib62m̱75{LjzkP_c:{jI\@v).,k ]␛1O^00;yS/ƊTw RҪXXD>JiZ/kNǟc4*(SrLU|HNxe0ٲL+P|N8ZvuP"2?9;K{7ԂކʠUU~PxRL e$lTqr.NDhO߷Y"=N2mZajb`'pYKH y:_D9 /9U7n!/ԣg\+y} dCpƷ Q '$p`=X Ā#“*@րZ\ad~"bv2*ޫ~B%ݬ}O>섀[#>, 9~hM38S~Gq'/T?i%$})%\!v_>G+3 1ıT~ÁMFF\] LpuA<͹s dgʷMZG( )p8&pi+ﶇ; yX8RY8)n P^"v%ϯod&3DFh[ bȧo51lʸX)&v1)n ޯ' 0$'mWs,sNEmfao`1",׆RR fӯY1gQQ~3Έ`LJ:*$[k*+P򳓟rK]+-ݼQ#VEud-%p! DPV莋@6SCct$ʳV~=''m8ޤf{P,ʭ/Eu J?gJ H4,I@ XMN7d5-ѯ;nujvY)hN,! X0@sK4"UacYw#GqLurx+x¸My~ֻtU9{z-$|"-^:H]]~ }vÞwiյA,A4" ck Ĩ ߩ&D#atF=GAddz/b8$@eI teUx$Z+l>+}tι5Gրv{O*ʂh]aޗ)ne" Fr@[c'բ^ eޤ1ͨ4&WHYab7!ޒU8'sQۭhl}8*T̓LbQa\ڝK7҈ 躶۞4ΏL~Њ6z׬9Ul4:ӹH+ŞJ"dMf(Օ#"MӱwG5 &Pp~\+0a)_\KeӼg͗N@T= ܴCɐr[Lg5z*ܢ Njעې[dL>]d Ae*u\&rFwtZvZ8􌝡Za|PF{^"$^7JB۱snh(5=|_ǕEYҪlOb^N{i1ޕ50IX\bM8hTϩBuH|>9)\U)'G[K )SiѶ'ɳ͢+N֗?リ EVx'AC<)zqdZ|wjEb[gl&7@mZdq2T-O0qѹ@[安_y!xR{T^PhYei\f`.H8|g)M5"qCp^_g!WF VN0Gao{Ŷtȗ#x}Im` Qq^poq<Zk%i6iͬA^R7rSMa _G@{)uS\ڏt8XA72! aN8buYް°DV ׻ >Pe FGSnaz  |H#x I('xߕ=<_k_".${SGe)sW^,Kq|j j L T&GC`q.D3qʹЂL}^Fz?q6Ͷ5<{Lj)YKXxhnT<4kף" qC^ Xs1cO  'sd.9Ӎ[nnSLGa._h"pLS#ϙzw8#ܻ3$X$"d05-i02OMGg;D8]uxk}RӲ[WΤڣ'v˱[Bgo@)eh|ޘ ԾJ[usR8zig <o NY SN)J37dotv ZbTQLY ᙠlGm$ * m<UWe*h"8+encx ă~J}]~0A7G' k}w6_lOn&l: 8>>;^[1 'zڃt=IVlePRݍ=L5[m%1]94/mnnc$[d nTuG91 r/O+׸9 |c{c>-Mi,.^gWYzb!ֱ0o t+_Eso<-t80D"[ZnG\c|d,F>}G,N߯~%>?o&"24{An_)e(YVbT1t㸿O5?I}3ﰘ͵m\ܻ}5+uaSS{E +8kf՘*]FM>h$ҡO8Bb{u6ha6P5Mm.˘  8-gRTIt=#ǝmXWMmRIN܎ Y##*M{PqT? W/;z*y_`^4T(R_*/j*Zf{&L5⽵c+e`.@>v^)xDA+$̟_q!?H)*o{g_{ &: ȐCr>;x'cmN5:#z#9^x|Kr6D.~+Ն\`ё1@G7V 3Qy/_Y[HMcu>27 T{Kpp^`$?]q+xL2|KX@=]Rӊ$Sm]qlF # 3ʓQUO+@,󙕜mFk ylX)Yaecizk8$~ B8"P٩8F4)J:NS;L < $]?֣(AX p@K?],*3,?w3v(lqx§u2VT>7^NFHMPV\OH\]_-pssh\lm/Ͽ1G#2ꔝlkءZL̞dŞ%0r5qrf?qUUIAL iVc㒋E=S]Zb z+%ƴؙҶF3B9AA*fiK"@1[ ž:n6+^a[̫G qot`Đ$#T~;BB|oUb| =Yym((6+B.ǤpK=Fٞ<6~L_dl.!Rnb*ΘQ:1`LTfx9_紶Ԗa}3TOd!ט$;I} Yt=H7~{eN`({`.Y$'uRD@%?mX'ػsu˧w{mK&n_x\oq>\ P\WTDˁ4d i0uf 'GVtISQNr\dqBJQo@[v7 ݝ6cyp#:j}vq篯#C h:֊qͳKA/GYXBfAٕCEBGL[QluЇ1n#EhcTp`ٲXHIdՙtzO_l-Lts1'*aڤB9:N < KQ̠pJ- tq"Fܒ3zY˨ UpR/SU]Ҵu ؊0͍,4s3O}a{'YlhE>4]BʲǓ=hq:5|ܰ~髭[8ʅzk]y,`j{sf>v^MaSd{"R,NmtVdpz`(шզ~tWwLx8šN뗯`}ӑηyB]2S:-^ ~qF63]w5CxR+SZ12Nff 3b0NI숫Vbͯ;3 ƔAǀ8@h69V +X׷Ɋ,l|*=9vʵp Ոz ?O\Q,Wvq{>dc !Yrx4exWZ?w*ve|yhؾ*=;Dqlp޵)?6VɠŒ !3% {SOJIIǟH1\l^ⱱs5@'LKC,T%Qg q+A\}&bmfA 䅔 䞇 o(iR-#ﱮW}89贬g*f%0컆" wqy,Ԯxbk^E$`-4#4״H,nGVuT< N}\-8I#Kpu{V|R8v%?/ƻ4|pˬ7 ݥqP)8,)G?p;$Ak&qXObFT.VuG53|j1@k| u{DH6b;<)vHׁ}:7&\ <WKj#Svg%k&- ~p$Tu6~zh>;5Q@jV͙7iλs7ۡrg3F :,yCm3/Z rK0=iaRUh=V VWI4<;<"mG}> Vyd ScG>4:2-6TaS93sWJ@\+XOpnod`<`m (y;xUKgS`q7S]VTQ̝нPdl \w%4*Gmǂ_V'H#8lqC_6HbQ@Ck%}:1T+T.mZwW"1S## +eH%!jRʉ)@ˏ 44m-{U1p^"1Rb @f’ JESFliU~CMf#U~pgptkWXyKVpi&Z]!woȚ qԺ[ {ɽso +X6i< =ta9,.EqSsvo@ҥ~JeTQ@уUj|- iXӶ0lV 28ƎlzRs T&?~I*\a˾#[ &H kLmY'7ؠ6E߄YJug3G?vBL d:0 18gU(:0hq\ṉ<0c{49v]\1.TPʷk3h&O;$R6ù™'qCsU:㣱W20"Gn{sWJrG~&: *8D -!=tsƁ'jNihcu|Kl%T)Ä`iJOi3\[<_kcY5``\3xSb6hؓH }`CO z,`kM`_LOf3 ?.,/}4MudVj!@EprF))*2g\.sw5GW$*Q:.Ur毾%;gb43ro/.-19J$16o5|ɰi i+ /}U^4u2#kw5y0'#[I7so[QmjR0poRM4=A㿃&̠˥T}&oYVvR6>J,W%cU0,ULpmoI:i{ቷc섨i%|i_Q[am ^d)A΂ÃQw"} 5+ Sܚ\{¿'`u)G5%j8X6Yq4xA1m[&VTG7v]s $Eϔg6:r׶Ɏoh /4gQr˲r˯VҊ'#u%ס" r"'OB5EBpֶ]*x\!IzE=%bp V%&BV0dZ+>Ͻ:&~Evؗ KlӢ7UTx9Jr6ʸiPg'34A#>\n{9oB3z3?/cgƃF5!_APhe89瞽+ošC3Jkv\R< YMQݡ7d6w1oJWJ\}tƴđ:\ 3lC!7ݝ6_O簹V=;GY3&v\\DR!R ALcf!kOս' v3J?XY 𠷟c;*~YE&8XGm3 :wR–9DӼb.?E!GzZٿ.Ӿ%q*g lgKu<|Ybl91\0 #A\IFFh(|y$;)νpRt)ΊKVw2<Ȯ<8FdZixBq2DU~b8N+ss]h &t?L'$"B76{隶5oypFZlspJ> B &7FrXv.B#v= b^AHqbG3_t ՜"EZw GUFGigS" `Q =ԫ7"?.,Ky}}=P̡"^c2X!4]_M\kK4<bP#{Xã̯Xz>ne]ZOFq0A]y&F {QH#"Ðdơ20i|m;:.W8 j@!)3¨Ia@t6 $6F${+wU)f]{ʜ3^+'ZG' 'n%fdsq CTt}_9@❄F'],^- 5{NC7bzny% L|yfϻ2H[v\õjco|e}ݕMq__:@+"E9gI"Bf֋8JQB3C%Y KF,iu7TY`J7U@1jȎysXy^Xi?Y8VϕTDXTkOS]D#hQ_DW^Js i;+^i`jGm6NV܊j QXfyX<$5m wȥs&NKLbT멉Z Hj*nʀ8LO_9|z2o<&5v!,"H4OI]x¨3+zt9֥:1 85$>?$ؾ1۪=ѫ7 <DҢeNw>)eb}e۟sz󝚈Lt3Y\Df6QwR٦C}%b{DD+IG-h_>ΐMiK'ϺWn(H^]$-+G.5-oZ\gEdz Xss׬o^MKԹQF‰,(޷O\G=6frcXEҏַ[=$E)G7aM]I~4PdS])^=$f+g(iHv`1dh5MaO]-! e}d#`d2kߤ7`tIx3 劖)ji('ISLŁCw6w#>|~rI1) yvHb9CækʧJ׾%)mJĝԋwoq#\dh8%1_G}|'9[xd$ɿfD4ʔ5LXtl ;L+a)FA5ШJYiOa䃟 2҆N BzC@⎯TW`.VF%T$sa4 QZ~1<=];W]DŽ+Wt\(dA<)).$c`]ue -OmF6~]>AQC);>_*Q ; HvuYZO, u8m>OyR{vxhq໵C0iXJ_ڱ&"5i?}ƘhaE|d(*rbj-\NFi\EݳǺ@/l6Č]{Kѻ`Km O71z9՞ҒD۫tA~}Jӟ"N-yă JT t_3NBR"@}=a biNXAC)*o.$w9 uHMUO-M ͪ>!l)3u^[r5 |xMj{.H–](6eJc6^ScB7zi^1_r֑$l̊١*^ 뺲t/?7Ey`PӼ 8ݩLjxWs(^1&GJWvFPU X_(e 則TLm{:-ݿZTQkHTYL;Ƙ4)D'_[8AC`=^7B(L1 HɝW<. FTϹwG )׾A1&l(Eᢓ#TO\<;cE`y#n@L)CV_~8wt0mļ^[9s^3aSЩAUHeGcU9$->yC&OBa-o3P/y8!)-Etj9+qGuiY3dѝT=*< y}osqC|P ,eEVfu0"!&)[Et6SG?z.ue;]2ݏ-+,ə& jd8-m/^ H0C` EL,tzY#7xٔKp FɹTInF;bZ⛆ N܏a-DAnfiM^OA  JEе7_Lڛs )hçxYBg+5DЙgN FȗI(e$Sw pyQ_bdG|{ Uv*|̱Mb?_SzTF_PQvV%R~dji6R n!)5\pmWd&1w)6"϶kc:gc)=&ۍ{K >/2k"* 5[  C gx4ҧy@MYn|) ןGJD@f:M]+.fDp+m&)M㽶jAc\H+)9y_t&c=PTZhVmE)C`/;ͰM)}X E(R- Hٶ؁(WYI4;BG\VM$R]!)O~ĽOv> y5 J]>uoQ|mH]ɼ<[%e*랜uIq*׹?vc%K9n"MsѲ.`^o<%E2Sx.z~T`^SMA>SO<"R6kuhК✶@x!oɬ@9q3q7Y)~THa7/c4{;Cϊ j($" ÉF4Sv(`gyRh5C'0:cR,mک;W9nU5KzgҢص_arw3m׭V;IPoIcA|۲mR˽,k@ٮBڜmyK5˙H;cKMTў^f9!Bp:KJɌ5յ5 <[tWnyMG}tՈa.y-6 4Q~ ݉Ⱙj^)zO/Rg1GR ᠫ*q`"]Dt2+M7T|K xu|fBb '^V|& V6w؍T5״;MfS|>p3/ROu8[r+Jd3{ Zo~Ǧcd;HEȰPjͮ07> SyrLM*:tU9u͏Q-*]X5)GxSc0AGBgB ) \a7R)y׽rngUE%+>EccNQ5aZW_Gl˝siז'jcz$Z)'FX>Km0FI[~3+xԕ.=wL]љgMN(`~po ui?xO<<胷|yRNm9 b1]Z=M *sd K"iBr=~&n>PN^ G=q)Tk7> }yfH/s?z}MvE#5|1RøR6NZxhxԪ-x6>&j@㈻x_,sq;W?}>y|osaZ ڡH'P JT_)>٦ޞhYXpmZqe,%s1~o~2 Y2iY?BNL`x[Ռ`+&guu@= Ք7I]R "$,@ /s=i\q,BcXUA/ + }r(C o~͢8۵ALR^$p/x)[0oIWNՊt0:8&Sw;D3,?g!Գb/~gy b4/797QmQUW] E{NDIU2IhḰ&61֤Cuj\yNJ„5Q 3-1޵LFĖzLG| dz%©5Q[tVA֝9j.M{Χ~jYG O k2?+9kN߽WrNJkg~ـ>Cb4d3heOLf9cU4и3eyvƆj[-Gu QGBFF@8~Α@Sy;U h܁\1tb*y>? /00n !`~H>,</gW|Fh0#@gFץQ3|IKӐd--yxQaCl{TͷRc1J4かl_fqZT/U5y( lƧiŵ2oT7'TVu%Irbp|E\'f/0j`d1z":>J_>2dO,R.͏ڮ@;wS/n E< At )\^r.egz .$˕w1 6AxHT:*9҇k "$弣cxfWV\RիDuvl}i`cjmNn%GxmF94`釯NY^8Zc7ݓsCpM<kӊQn/ $Qܟ+Awٳ Le>xi{2q Iν%@K8E<:X&7^˙(_lRd0$Ӡ=t^%!3bvm'S ۰r!ԧT~!1AvK2ŕ Q9*ro!܁_:7hDٳmޥYɼ5Jın"9IEs{mϾu#I7;Geh% mכ&-vIEzy5#2lTR _*|!B \%)H:0,߸j?i RG\l*W7:+¶`tJ#*|yLtׁ T2ɦѼ\JyA++ࢉˊ. T "68墄7mYjfYޟXU%Gk1vFO< {&G,!ŭk(l:ִ6UT~Zhnn). :L>~{:h3.={H`\boN1"x/c5dnͺ0Rwp>SDu1D axC%)m(~Oc?D'wm -hy23 wOF B|(f4xie<ʘ_ E0eOS[k_  +Ԙ"܍U僰V LՉNUͅǔi5.#G6hrhkTf7YN9mMLT:UIcs''.OLu=N44ۂaE^+HƽCV J9q]~ t&X. QD0Vd*}j1Tr=]vn/>7矝j- ~bƤ(t;Aҋa*Fr<.JA4?'Ĥv=Y%^?+6ǓHr( Êݍ9UJRp_ ́S|[fZ-#9JB*:jOH/Y)]Xh8-3Wt 3-h@ (cBzm[mDP@2d ?3uL7#0*L4?!`$6hOA_$QMOdnSkja*W>.vt/ߊc͸܀0o^roW&ԥִG *87Oԡc7EQC7 NɄCkysk/z`0Q 7Fçe|j.iӬ($!&, =NY_%x.bK4$Kg~Ed*zW:{1vO[?bf(.Nтꪴ7-ɂmE磌B*8z̲_XD3vFɞq}bݢL{]V$:`~s@ &6 FR?dkbDk11.Iǿ s>c="죓M:^ų5֑p3"7źLnAv!jt`I V{cx?]ڍ㉫׃(\#f":ݻ)@ğ]dO#@ %Z?NϴzR[^-Oa"=63%@;C'v;j4bU+ Z4s0nu`Fv- ~9ybk}vH+һ9xHbٯBm_9(㴊BP9]}Qo܊->*(%\I8d^he_%N^ҏLdN0XwzV{ϖJK55#{Zߎj< O\vYlZt lPiGvNz5ҞB^N1 0~fKS ~h~0z|-'2T4古hV:Tl&{z;lP{\!8z&w65:f@H?t#Zdž`}Wy&0%̰x55FtHwovu5r-gM>Ԣ- N@hGM^-˚j4,qs  @g?5t=ehL+ThoBc|OmbOnYgg 8M ?+5LW>@2`8 2oP$k@ u.#44i#ph/sxJhF> N?E< a4Eu@FG9Æ,`}.tw5՜xRo7Po?;,PIϠapxPTfDw1BPeC2 |^{|rg0#=M >"fM|p͛Bfeg7~e,T⭙}lw劻H{\Q4,5ﻓuTe];h[ _ {CCrˑ%`dqB  KLʲaoٗΉM@2G`G@$Oopo!)cFP3|]PlO"lpZ =x&Us/[*A.mcܚe#zo4Sdc"jDD-\æ\U[r6ȑ" ]&"WFhjޑoWAD+x}\It[:˺ [f)pNwyP흈%s"INNj FLO]7*@DqZC;@&ul-|vwFg˿ˋ>򢒶 _"A^P_= & E{yGk=hpWvhl5I԰74'B9:g`n[T`j aeʲ>nv&osS@z$mk̵L?Eҙ}D$ΩǽAX1G>k Sp>?b$l(]7f $ AF69!v?@1f6tf9?uKolZԁ.+TW<[>~|((vկMGt0o>S*0'1Dӛo*cosɰf _ATlkm:-b04r. J,NYou+Q%|[Afcf Fۑo4쥻2^a^ )@n!:׼5Kn.ށg mLu <P3N܄D~'WePoMWt/q~CUxO-7HUlk0pDtPPKq5rL5P!qERxŠ!# !$F8pJ )5Mn+-MK on)g9Ŭ蹯b['!AwDŽv? z3'pC"EAjBȭw]Sا};=*@~WݞHԓq^JgN:PŻ79YrGPV=:~6y0Am5䔎\uNV*9TAC<-ubWHŧ*g%:P v=4hg>nr\!UA黣Yjr `ʸ #dc( # LNAzSyNsHgv:[h@c,KM9,32;@@\=l<40Fx.[/UfjwqSԯ)2n]x&{;=6P+ӭGK` *f nae|2g}5=NpXfG1|Э.ݦ1YĄq09K+k>ӉfS wq ;joLlF`,tX>[7$C`Ӄ 1*|2~[.ˈ\igիs .Vuh,=-/RC8=|(&މyN۰yTz%柺e8wckzS5('ĭæ1τT~#6Ǽ|xȧ\ekp]a֒@ZUDaZ2$yH Ϙ=lfKYXEހx(k+h`7zyb(io&@}+;>]iT*d`Bz%a csHdf5 Z ][D5?n؈Ew)ZG>3%If6 LSxK/B5};5JdQtU] |dnaj`+)v7GK3|HŞ,a)X&!?i+sIgAt| 訆 o;%!NA{!V,{S뵮Go-ZI,˻Q;i0tZB`p@N%FE›z/aAMQҌ"o/!ʪkjar>:Uf oQ[K*%AH:&z ҝ٦0Tp+G?WZE{|̾cMOFs[ټh$Uc:O؀l rjz>ٺiQ !+|D>wY-WJAƥYn9,}3JTgR#B֌woDcp%J'u|uM~8Kliqd_i.G⟼6!=\d| 2FhaSkAL|c e\`7sPz#`ǏGmZe[ʄPne@1<YYy}'so=4Z+@V!qCm$_$ٴj\h3tNUII!fG#rUݎ qj odtAD`Pܣ^O3Q%( T}/Moۆ2pz0w6.bBIX[D_Mw6+|lPM>a`WN;5+d_RB8ޖy٪^טΩTQ* ${wŤHIT*oGkJ2$M03PT /C6@ x,^_|eo]@Թд;B5$ e';SMG9Xi6"i~ۦ3{ŕ~3[#a0֊'YT!vLz)Р0XKuh DJ.c3"Gw%Am-H 8n}IKNXH]zi~")N{!@^4{r D-[۶х;9'Vj7 ʞSzq˸1Pq#n{P( XgDoO>p}< ;/]>z=Lۊb(׵c'H tйPI$9/mcZ`> LS 5y yPS7 $`U2n6RO﹭B@H'vrKOQ&&+j-ݲϝg)-7rf>Caښ@K8>*PRN+EzphharqsHO3Q[:oEA^ҋ:*Lj8L%.gRXo> r}\|\ѷ6:01{Ox_@m,jHB]糣|9Ǭ!8i*`NS YZ