uwsgi-2.0.19.1-150400.8.3.1<>, g"Zp9|AmueC"c^;)8:2YoGS4; pd88T>4]d8LO@䬛r .uug9J 6YA&M[]L?d  d %Fy    (  ~   D EPH4KOnORxS\9T@9Y9(Z(8Z0'9Z':]'=>?@BFGH|I`XY`Z [X\]^ƈb~c'dɧeɬfɯlɱuv̨XwhxLy0zTdh{|Cuwsgi2.0.19.1150400.8.3.1Application Container Server for Networked/Clustered Web ApplicationsuWSGI is a self-healing application container server coded in pure C. It is a WSGI server with a stack for networked/clustered web applications, implementing message/object passing, caching, RPC and process management. It uses the uwsgi protocol for all the networking/interprocess communications, but it can speak other protocols as well (http, fastcgi, mongrel2...) It can be run in preforking mode, threaded, asynchronous/evented and supports various forms of green threads/coroutines (such as uGreen, Greenlet, Stackless, Gevent and Fiber). Different plugins can be used in order to add compatibility with different technology on top of the same core.g"Zh01-ch4c'SUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://uwsgi-docs.readthedocs.io/en/latest/linuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in uwsgi.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in uwsgi.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/uwsgi.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable uwsgi.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop uwsgi.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in uwsgi.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart uwsgi.service ) || : fi fiP?f;;;h*HMo;0+XJ)`>*0(***:*`(X*<@O*H*X:p*)*:x)*p:p):P**J+*:h`0)**+0@;**8~P*h**X1 ]2 e K .X',m  [P.M` }uu3=F??lPZ 2HA큤A큤AɁAA큤A큤A큤A큤A큤A큤A큤A큤g"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Zg"Z^f^fg"Zb^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^fg"Z^fbd1d7345a46ea5b85d4041ccced375d7f1503acc28ce3e0ce20d90aa149a4988d25aaa659b75a5d81dfa2f04571201971e261fa78eca6389d94d8b109c5744ae838bc2bce0ec4a1e61d30d00741e3780bbe3c7004a44fc53d651042f42e5c132a2667e8712277116a26e3eab39019ea0fd5a7bedbfb1d196a787cead2ac58511cee70f79df767cc4f7b25604bb219c3cab49fb950f9cd2f19eb5d79cd6801e84122a862adec39f93c62c48d8ceda28554d711b81c2a1b11263809daf8a36822d1d3ec2191848373dbb2afe789ab1052e9e48fb19ea0086891e0f19c1a2f3259c68b6afbcf57248f34691b0981c17fc6ffe0b620d8410495a518515b2e7b52742b9bdd23d59033fdda197ba476b9dc5577aebb2047d0bb319ae42bfca06fa3813de7f797f8502789efc7d91cda34efaf42149f625df3ff05a2f3845bbcedd7af416991060f69231c7139e999b4d6892dd75261fc5857ae702a38d0e391cbbfd36f88c7441ad975dbfa8561f46b901e20b0ea75ae6c2b5fd8cc07ecf56ef70e1dc38fe06bec47e0d46b295715540caff415938d76a6c11c4404eb267c90bc0335836466200170e5c584bb18daf59374750b7097cfe35f27b17f43314bc48376bbf7b2283f200fef69ab5a3d4ba2e0623fa46d1a8e1e3597c7369c26ac3aa724eb69b068665afc338e69bdc13c2fffc0901b91f1be18739dcbed075f870ddab6863da875cd60437373419470bb792dd4f23f98280f9f04051345d7a6792d4da7fee1171bdadcb6777e8e1bc2f743695cba5e9a711e75724997f23a00441e84889e6c652fdd7caecddc790c245852c7a9a77e6838fccd8f7cbffb32f01a0f3875cecb9e87b71296692ca67720ab9b940fde805319672f18897e6738a65d90651eec60e394cb4dfcd435873d6cfa39472741b7fe1ca7f802b4e4064358fb9f35c9cd7a1445ae98bcfd183981e0b714da545d29736fa74a2c7986234024435c25ff87ac869a81a36f24e4ebbe8c52565b6cefb2a49307a87ab4c6ab0101c7a6c1957e9bf8a6ab0b878bb5d6f6c3e8cb41b233ae43c7d97a8430a2a66b2f5c0ae5ec73cabfdede7dfc8445b974a67bed700266cbbe3cd49046b19ae6f2f98ad195c05cea7a0d18365022f6042ccd57459973eeaf7b992385a12984d36916664cda85c0219377e1cd95d45311b1157e03110f03a67f352cf25c44c5d5eabc45049cd66afcc2b2e85e954e3ad61bf43fe3ecd122f498983ec68df66f09d82dfe39bcccf6699c3f5544bdd29a1a04ef5b99acd7d7f9fc7df3a574d3183557b765bd0f57030d5ce4c8586f765d63713bc5d9d7d37ee3b1dff55c484064e4165e25e1c081fa761252b7dd857be350639218d60abcf40670ad446d5e695528ac1994468222ecb083069d9ad006e0dee653c60f14c9fa1df62d60ebd82a63c6dba24c78547078ba10145b65285d9ea34b47e6ebd6ec34c0364a509d6587a9221f212b2092139a1fa32272378df5638437676c5aa523bca7d283490909d8d2af6c179e0e813ee917f75e3fb0585426b443231144ae1ad33a4185f845c8d4997d412105dadcf10db71a8f5782b9bd698a00005c679245a38484e6e18a1cbf9ad174af311bc5e14d0a3877ece7ecc478bd2c4947b82a04f4ef81d27523347b8749f6d98b92143413870f28a6841f1e385692637efe1dcd0f6355a361aa4bf12fe5badd0fbe3f22c846145a35d6829ff6b6228ab5a71469f206e3582d51e1228c0977558720b23717f783170d5a49e7ad2286afa9d3a3a7330974de44a6ad08cf3f75244795acc8ef7a43567bb927952aa9e08b316894515304d17570df8ee527fab5e66e201df1723cb2c9354a1c7f9ab16b526ffb027f8a1cea52d57d6a31b7a2f1bf60ae0a2e1d93f790e654defe0359c528c5732cdc5ab125f389517629d2148e666c929947daca10e82801811cd7ea483553c6406cb0f540bd59f129a0877fb6aeab5bcc8dcfb900ba1a0e68a4310f878416976137c72bc28e8280f72912b282d118c800309c3ba95ba2a0aa1ab13a3a701984614a7017144b08bd48c6d9fed5228318562359af994b7a3de6d23a003d6b0397869bfd64efb5bc5cb9bcd5f00441764852be958bdb62efc67c57c13a1a535c2c49cad857cb40114dcdd26d5b888bb93676c59f927b204fc016d06f85a0b61f1d533993b562e914c58a46877e2aad217b9156bb0606451fb77025ec1ec70d59e4f0b64ccbd27c045ef256c0a7f5be3a7ef968fc7156d77e665c7e4a37287fc33d3be49945c4c31228bada4fab3cca95b27c8f4d3adc41afde2cfede85065743d0d739a2837034a2a2d61b0e9eed6e26c53a2cd9a9c2ca987858d87dd35493649a44ff548a1db8f3c65621b97a644f19fb929dd316e4d8c71c4d4d3737970777669619f9a62f6cd90c603236e7680a834cd0fb59fd15d995ab9357813ca9b8e5eee1c40cd841bde70f38e732a03d2bcfb1e16e8078908b8a8ac7c6a1994f20fd1a5026c5bbcdbd08938ece942032c84f9c292a08c0bf57c07a6b22d679364e2c9ea9fc6f82b2b1fcc68c0cc034e1378ac7c2e42f0fca6ed323cd401d2dbdd445273a0d8347d3ec5154db59d2599969477a6b260f2315193701ea0ecf92733ccb3a54ce49af8fa8507b94a4c968d8e0f05d67c36ea478b4d472fffd2d81d961dbd1669ddc8cdebe159eb8b52029015b557de221fc8bfc3341fcf9574c7aad69ad70b8e11e5f61c60a60093494ef9f8f9a771e4ac02afe72ad84ba8a4412ad5c758de0453f4bcc175e7f17cd07a00e26cf89d72350560c39eb1e034d381522de32c073fa2fe9169ab4c0968e60cc2a397bf61eb96881770db08de7250e93c0cb566aee70b98deaa05ecc5a552d51d917a3d507b35c179965ada3148c47916e84d56319458e856369f911cad7f209071eb2ce3e75e6ea8eaa86aa35f35fc6f87d22b90a3ae883b7c30fe1f5399bb8f7d3b5f004a96ab062a98f287db150d2f2c696b8b2c1d988887ef329a13ab124f5ddc66d2139355dfbc1ef99ea28986c9ec007e0622b10f36098cc0d8da12a9d2941b57733ffa2dfc0014e5641cf60f839e9bcb347eab68f0d71a09f590b31386deac60c347f58e1c4d85018b954bad5c658d4a5a1442eec160d2d55a6de6caebce5834a615983f87b8a9e52df6909b694f86d59ee89bc11d0d8a6933667fa06206a5d630995bfaed76e0b15f7e08488f8e836caece30160bdcc3a38ca755242a3017c9e3079d0add0b34dfced6f7484241257064abc872fec0db66a5d85094a35a222cee7461609b1a39dc77a3794fabe45322c9d6836bd7033030308ae61a5d4a78af0f60c2c50ae6a448ea67f3b08f4fa2d17d20dad3c7bbda7474605a0b2ffeb799db86727186f2982679b68e2c7caf269885ec98860520e8ecb9553c89e70bf3f3ba2178455d19935f3fdb2743e2c79f27204fcb3f39ed887d5c6126e88637d149f61170237a41052cf74c97380cde465984a33b1eaab7aa2bff9a3f2a5bd6785dc1aedc0eb99923ac21e7f336f56379713ec3d14a2ded63311d269dccc055e23af28f5876ac73bf462984c7111bafb57301de05c86a956810b0e63c21654307703f4c599f12d9cf4e7a88d74db6e8a060ffcd2e113802cb6ae75f9cc2538dc23a325771b4fe48eb9f861c88d95f522344df48562db6b9545762660eb5cfa7fcdaebd81b5112f5c9fd342915e5d17faeef18da42a73c653a0cf79665117624024372011e4f38bd27a55e931be7af07b76d6059801216b031d22de690ea0048c756ca952bc6a101ba68487b2af4984e5c43a2b77c8b45ce617a863fce65b43e7ee43781658adcea9c9bd049014d357ce4714ef60f1fe8c66b5d01a640bb3e4673d496a32d800e2a14e48c7adc0f07e23913c2e4c0aca2a2e6c7a6ef86c5f3ada0ff767c94af503357d63f60d9db7956e6908a7c5c396e3426f4362f523c3787c2509d78aea1a840a2d384007eb3fe835b586a8c41f3c6d770b8d4a65d852ab6359520c8d418c4a68034dcf748dc9ee54a3603c112892fdf689730bd50383def407e90e1b1888ee951ca1ff416cad3c8d53c2749f9f21ce0f0b419fc639efec4d1c2bf81c080d893b7d11a20aad1361dcdfc60131b153a9da768811e98d98bb90c2437129fab534b42861df78c42e67fca8d0979508e57569a04e385d70ab6a6b76840db6bae677a26db86c68d8e0495fe6ba0f51b384df58b1b5997c7b891d40da53407a6acff521118248803547f3e65ff97bf00a79a0502d4f42ef76576155c6f59ea963b3da9fea58f3058635c6f9cac213db385099d297f55798883962762d69a6c7249ce819e5198fdf0d82a609667d18668ea8f8a03d10690ea1febdeda3ba584852dde163a718f08fd9e9efcad8f0b884dfea1ba0206f3f4790df82a58cf18ef40704404af3eddd0cbb56e3f9eb330f4f3e994e4c71c25c3cc91ab29f1a6018a52aab54360baa959092b952ff234ca25488beb918947017dcc2c6c84643d248e0f3c5711a4f75b55a46a732dd87a55e1d78a94ba0b07601cfaeb5a34473e3a24fcbd9e0fba71c7eb961a4f13cc7c66457a9d6296a232ee322c54d5f80f61633dd1fe127e04e4092c7a7545b25b53733d29e95b9e939960dbf643dcef3b204d80eda44886f66ed80514703fb9970f6b33f703dc7c38240db1520b190f5f4c49c99a92e6c520d4a64f48c57257fc88658ec3a97b95797e1bb056d24abbe94c029f1965d43433b4063f343a782824ac6f0d619c69919488534f5322828911c08445059a6a4f9582829484b3518a8b81c9ba2cca93d63bc1463a2ddd68b734d61a85a360b1c35c1d8c8061f4de5d7b3667a4653aead04f582faf56c107f25be9cfa033fb3cbe4f9fb0425037fff831a4813b424795f134b4d70f6f269f2eb6d1d8e35f0f3ea3fa09ce3234de7311e38f402f379fb95d441e23e46b3f9459f7c1cf9e9344a62edd41e6733d9d459f2c4ae876434a4bfec0dc0296d51477586e5108d26a5a141f5e40e95fab7013f82e19c6e48c57a1ff290fe89b5680df709320a7f8d700dea1032b69350dab22045124329adeaedc96383e60f8d0a04b0f8d0e6b6a7cf4d46988c5cf67a3423a6b4ee6f2722d47d248eafdaeecdb0ca1d6c42c52df195b00a4079892a67da65e9a748f7d39acdcad7ff7e2316de137d48af776c5530f2b7f5f30a0e7d5e081684cc577fdb66bdddc2debbbfcd46b6b7d568bfe62da41cbff6bf2bd1f568e143fd69276d5b393545ab1c43749f866dc3fc0801c623fe585bc3ddc423c682b9403848d13f63dfa91cb6cf3642f8ccdd0eef52df5b45445944017b3e5377d9b38ec2e000d067310f365577e29626b7b09cde9a92c3c2663a60e38d42803f4f792537a93eb2ff7d873b93feef7389520901e8771bf1cf8a27a11e4412102938f9ad4f75bcfcce74846281d0e043b0e1632639ea7f32795365dbe87e0b6aac8d070d1d76063fcfa127a9b17cd7553856464830354c02b1b768634149f109d1ffb28ededb34890545fda8f0eb9ab6647b3c9ed49796ae2bef4449902e452f5db3463a095d1330cc492cc95c5e5905cc5079b24016d7a6745c34837b8a4ddcd6a43e5ad30e10a6bedfbb3368ec898a0e877db346ae173ce4071fba4e49df12d9ee040d6f0c7af7f5c32ddb45f585c8973bf033e093522d2b7ecb0b772f8b4d1dde935672d2282d8783cda272eaeebe45a7be2ed6247a11b5ff39cf9c756d372ea296ba2ee0f8925d0c6c4113d79e3516bcb36a9ac19edfede2c58e5246d66e7dbc1bfcf72e2db2fefcab4634fe8078a81a73bbd5460a619491d91f39c9d48b8c882f5cdd4fec90862acfba491296887a3982958121586021e5c7b50ef0d8891a2723cd9ecd3f6dcdccf93461f784fcc057ffb7f4b2597338fc7deea43d1997b6cdb083e9dc0ecef846c76743db84b73c7937ac707b3a3ce25fce2afa97113b4e6b78e92733a6f151ca87b1538b49f11a4643533738619e3b0fdb89e65080dfa3a071856296f8ec94a6f0ada1fe14c2d7baeb5655b56a22fd048b141c1cb18b1c357701e0f1db662fa86722f2606596fdc2433b2ec6f8f10137b6192d3efda9daea804d316ca229760ffd9e7c9903bc2117ddead7f3d0d0fab500c6141ffceee81968514a50eedc1dad81fedc6d36dc2fb05b1658c3206db9365cd240c56a9d9357997cf9d20c6c0806889d9ac8aa6bdf8315683ac50034b7161e1c972a072d2b821a18effe4d8ac8ce16159ab1993271182b8ae98e7775c9baf28baf5cac0d0ed4a5e1607cb6fb2a8b32fd108f97025f13fa05967324794758083a2df83b17f426443c57c10aac7510f7a6bc7324fc5ec920d8e255483f083dab4a7006dad98a1c6db530679e530b96dadc6dea3c306f0ee561ded471617a1618f329d4f10aaa036478426e94a039f0d37cc05fda986b684140db66df833376b365795342f62e8540d17fd6cb608bf35ed95c26a41fcc975bb71e2c864f0442e2803ad02c72d56b267d7a405b70ee6558cf5568783d489c374a16bd03ecffa4f14a483fcaf93e00949fe1970fa19c9f9a657bc6364dae4dad7ba0e517102eb06f8d7fe405dbb9d50f7e73a7cbb3b8b495ce4bb8fa2645da9fbdb15bc8f6f279f1ed178e57c7c1b4baeb6ba9d91e3627f7183b77c3654738b48a7f55e5c7b3f2f2f1064586f93feba8f1fec11d79d84a37284e43e3a169a68deeab712219042a03ce2aa6ffe9eff164fc4af007509c09902abc610fc64c6470692d736e00da6c40f7b552c67e89a414341f8184745238f05d5b6ee7ceb6ca5c8385544818de276d0d8fc9413b1512e9a7760ecbf2cc79685dc4392c71196cb80395dcba87e79968ed65b20b9a78f59371ec73e1ed0f4c0fe383a9a599b2fc5680da25d4f4e749ca5a15dd9ce48dc39439feec37f94710750af5b3ea1af255f9d3f825fee75e46aae5797b9fa25360d1bc8579da8d1f452a39e913226715350bf8b44236261e1b3a08b73d8625c73a9ed847e2e41425c0689098669141fe2256ae69e9ec6ec132cf756b4d24693bd37329c3a7cd847a5cf931f0f298f0a4b4d37e16e325146b5f8e3e2ee6616b988463b0a275f274be0ab8a40ba606bf417ca4d2335764123590bc823f27422fdcc251b72eee84af8b532402621802ff66ce8aef50a62375c14af87f2d676397e70e9e6610a43e1151bf1b91a0b0c61131de2d464f56b3a166cff2a9f3995039d813be492e2f8decb48a097676384183dae518154a134304555209afb42b7336fd0a50d9ad8f16aa150762690cec7f5716a181cd731ba58ba24abe236201351d2d2061c96fae09be0acbf1e1f7049094c56fc31efaa1a3645d206f376b4fb8f04599a23bf95559ea1f57eecb6105c1cf1b1c08b3ef747d53107ecb46c5b4e173eec9a8d5adb81c89b5cfc182d1a1ff07996ef73abb658a00510987589b471be58513917485f097c52d5e892373985f87a4650d9de6bcb09741b61bfcc954bf52073272c6bc926532c48dd600219422551a9bf2276fac018c63f2bd84ac28b73d5143ef925438324a4263d13a30ed763768e7237bf611e5383f4c0a1096f553c619cb562b086de885c3b11bc188c71fdb7dfe9450504b6e854fb6f548139ae60d61233eeda7223a502753eeda1e8095ce7f6e2afab47a96fabbacb5460632a88b4dd9635b1962b135076572308c7bcc7ed795c468da3e4269ab6d115ca495399f5da3ce2724649b47eb118f7549344ba58c0cf350d94c3390e435897service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuwsgi-2.0.19.1-150400.8.3.1.src.rpmconfig(uwsgi)uwsgiuwsgi(x86-64)uwsgi-carbonuwsgi-cgiuwsgi-fastrouteruwsgi-graylog2uwsgi-httpuwsgi-logsocketuwsgi-nagiosuwsgi-probepguwsgi-redisloguwsgi-rrdtooluwsgi-rsysloguwsgi-sysloguwsgi-ugreenuwsgi-zergpool @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(uwsgi)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpcre.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libwrap.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.19.1-150400.8.3.13.0.4-14.6.0-14.0-15.2-14.14.3g"a^@aU__@_0@__X_X^(@^^f/]f@\8\@\^[b@[U@[CN@[Z@Z3@ZԐ@ZԐ@ZH@ZjZ-!ZC@Y@YB@YNT@W@WWXW4p@VS@V<@VU5@Upgajdos@suse.compgajdos@suse.compgajdos@suse.comschwab@suse.depgajdos@suse.comdmueller@suse.comasn@cryptomilk.orgasn@cryptomilk.orgjfunk@funktronics.cajfunk@funktronics.capgajdos@suse.comdimstar@opensuse.org9+suse@cirno.systemsjfunk@funktronics.camichael@stroeder.commichael@stroeder.comjfunk@funktronics.camichael@stroeder.comjfunk@funktronics.camichael@stroeder.comguillaume.gardet@opensuse.orgjfunk@funktronics.cajfunk@funktronics.cabjorn.lie@gmail.commichael@stroeder.comi@marguerite.susven@uebelacker.netsven@uebelacker.netjengelh@inai.debwiedemann@suse.combuschmann23@opensuse.orgjfunk@funktronics.cabuschmann23@opensuse.orgjfunk@funktronics.cabuschmann23@opensuse.orgbuschmann23@opensuse.orgjfunk@funktronics.cadvaleev@suse.comjfunk@funktronics.ca- security update - added patches fix CVE-2024-24795 [bsc#1222332], HTTP Response Splitting in multiple modules + uwsgi-CVE-2024-24795.patch- greenlet and gevent plugins require uwsgi-python3 instead of uwsgi-python- do not require python2, drop python plugin [bsc#1191174]- Fix logic handling v8 plugin- use system apache rpm macros- update 2.0.19.1: * Reverted CGI chunked encoding support * Fixed bug with WSGI responses returning * Update travis to xenial (Terence D. Honles) * Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010) * Backport Coverity fixes from master (Riccardo Magliocchetti) * Fix Python 3.7 warnings (Orivej Desh) * Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056) * Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828) * Fix stack overflow in core/rpc (Nicola Martino) * Fix build with spaces in the path (Arne Welzel, #1939) * Add missing initialization for zend_file_handle in php plugin (Arne Welzel) * Build Python 3.7 and 3.8 plugins in CI (Arne Welzel) * Add Trove classifiers for Python 3.7 and 3.8 (Hugo) * Graceful shutdown for vassals (Sponsored by guppyltd.com) * Improve yaml parsing with libyaml (Arne Welzel, #2097) * Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro) * Do not chroot multiple times when root (Arne Welzel) * Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126) * Add websocket continuation frames support (Timi, #1350) * Fix compilation with gevent 1.5.0 (Vytautas Liuolia) * Fix PSGI plugin build with gcc 10 (Jorge Gallegos) * Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire) * Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053) * Fix offload-threads with honour-range (Liss Tarnell) * Fix logging packet size length overflow (Pawel Marokwsi) * Fix possible deadlock in install (Jacob Tolar) * Fix parsing of http port for ipv6 (Cyril Baÿ) * Fix impossibility of determining the end of the chunked stream with psgi plugin (ols) * Fix parsing of http-socket port for ipv6 (Daniel Holth) * Add chunked request decoding to the CGI plugin (Robert Schindler) * Add add max-worker-lifetime-delta to reload workers with a delta (Marcin Lulek , #2020) - remove uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch (upstream)- Add systemd tmpfile.d config to create /run/uwsgi- Use %license for the LICENSE- Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)- Fix greenlet dependency for Python 3 - Use explicit Python macros- disable geoip plugin [bsc#1156199]- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- Fix systemd kill signal (uwsgi does not die on SIGTERM) - Add reload command to systemd service- Add patch uwsgi-2.0.18-postgresql-config.patch to use pkg-config instead of pg_config as it was removed in postgres11-devel- HTTPS URL for source - update to upstream release 2.0.18 * Fixed support for Python 3.7 * Allow to use autoport (socket :0) with custom socket backlog * pyuwsgi ported to python3 * pyuwsgi packages fixes * pyuwsginossl build configuration for building pyuwsgi without ssl support * Fix unix socket inheritance after reload on FreeBSD * Fix crashes with --wsgi-env-behavior=holy (#1950) * Fix invalid free in python plugin (#1942) * Fix compilation warnings with gcc-8 (#1819) * Fix spooler python references * Don't generate build warnings in systemd_logger * Fix segmentation fault during worker shutdown (#1651)- Trimmed package description- Work around missing include dir in glusterfs pkg-config- update to upstream release 2.0.17.1 * Fixed memory leak in HTTPS_CLIENT_CERTIFICATE * TLSv1 is now disabled by default * Improved daemons throttle system * Add “secs” log formatting variable * Improved snprintf() usage to be OpenBSD-friendly * Improved glibc crypt/crypt_r management * Fixed websocket pong timeout check * Add the “License” classifier to setup.py * Add support for php user.ini * Official support for Python 3.7- Don't create a /run directory for Apache on startup. It fails if Apache is not installed and sockets are defined per-application anyway (bnc#1082002) - Fix broken build dependency on Leap 15- Require Apache 2.4.33 for Leap 15 and Tumbleweed because otherwise mod_proxy_uwsgi is not available (bsc#1090695)- Handle aarch64 arch- Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes the module now- Update to 2.0.17: * The Emperor throttling subsystem does not make use anymore of blocking functions, like usleep(), this should fix stats serving and should improve vassals startup time * [Security/PHP] enforce DOCUMENT_ROOT check when using --php-docroot to avoid directory traversal (Marios Nicolaides) * added --shutdown-sockets to improve graceful shutdowns (Andrew Wason)- Update License tag to SPDX 3 version: Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0.- removed obsolete reproducible.patch - Update to 2.0.16: * [CVE-2018-6758] Stack-based buffer overflow in core/utils.c:uwsgi_expand_path() * Backported early_post_jail plugin hook (Bjørnar Ness) * Fixed ipv6 suupport for http-socket (James Brown) * Enable execinfo on DragonFly BSD (Aaron LI) * Fix inet_ntop buffer size (Orivej Desh) * Add worker running time metrics (Serge/yasek) * Backported safe-pidfile, safe-pidfile2 (Nate Coraor) * Stop using libxml2 by default on osx * Fixed uwsgi_kvlist_parse signature * Backport http range fixes from master (Curtis Maloney, Sokolov Yura) * relicensed mod_proxy_uwsgi to Apache 2.0 * logging: Add ${millis} support to json encode * plugins/router_xmldir: fixup invalid locale check (Riccardo Magliocchetti) * Add ssl-verify-depth flag to set the max Client CA chain length (Paul Tagliamonte) * Allow to override build date (Bernhard M. Wiedemann) * Python 3 plugin: improved thread names handling (Jyrki Muukkonen, Mark Meyer) * Added uwsgi_resolve_ip for redis host (ahmbas) * plugins/gevent: Fix signal handlers (Maslov Alexander) * Write x509 DER to the uwsgi buffer (Paul Tagliamonte) * plugin/http: Fix compilation (Melvyn Sopacua) * Fixed emperor throttling system (Jeremy Hiatt) * Fix application loading without Plack after excluding “.” from @INC in new Perl versions (Anton Petrusevich) * Fix MULE MSG QUEUE IS FULL message hint (Eugene Tataurov) * Build System: support k_minor has a _xxx suffix (TOGO Li) * Fixed drop-after-* options (Robert DeRose) * Add mule_send_msg success indicator (Josh Tiras) * Properly check item size in uwsgi_queue_push (Josh Tiras) * FastRouter / HTTP Router can now have a ‘fallback’ key configured * HTTP Router now supports post-buffer, just like FastRouter * Fix handling of env in embedded dict in Python plugin (could cause segfaults in single thread mode) * Add support for Brotli (.br) with –static-gzip * Back-ported HTTP/1.1 support (–http11-socket) from 2.1- fix a leaf problem found by repo-checker * uwsgi-python3 can't be install because it requires python-base = 3.6 which should be python3-base- creating /run/uwsgi for sockets via systemd service now- Update to 2.0.15: [2017-03-30] * workaround for the holy allocator for avoiding crashes with newrelic (see Issues notes) * avoid time overflow in request logs during (even minimal) clock skew * fixed python logger with python3 * fixed catch-exceptions with python3 * backported “don’t clone $env->{‘psgix.io’} on ‘PSGI cancel’” * added support for authentication in the redis logger * added the spinningfifo action hook to the core * fixed compilation with php 7.1 (Дамјан Георгиевски) * correctly returns error code 22 in lazy_apps + master_mode * fixed compilation for OpenSSL 1.1 (Riccardo Magliocchetti) * Add a –skip-atexit-teardown option to skip perl/python teardown (Ævar Arnfjörð Bjarmason) * fixed static file serving over https-socket - building now php7 plugin via php7-embed package for Factory/Tumbleweed - removing uwsgi-1.9.13-emperor_pg-Wformat.patch- Trim filler wording from description.- Add reproducible.patch to override build date to make build more reproducible - sort list of plugins- Update to 2.0.14: * backported gevent-early-monkey-patch (jianbin-wei) * Fixed OpenBSD version check (Pavel Korovin) * PSGI/Perl cache api fixes (Alexander Demenshin) * Correctly decode PATH_INFo in router_rewrite plugin (Ben Hearsum) * add uwsgi.accepting() for chain-reload + worker-override combo (enkore) * fixed workers killing when in cheaper modes (shoham-stratoscale) * added –cgi-safe option (nnnn20430) * Implemented graceful reload for COROAE plugin (aleksey-mashanov) * Added –php-fallback2, –php-fallback-qs (Felicity unixwitch) * Added ipv4in and ipv6in routing rules (Felicity unixwitch) * Fixed readline support in python3 when working interactively (Anthony Sottile) * Implement touch-reloading for mules and spoolers (Alexandre Bonnetain) * add request_start timestamp in stats (Ben Plotnick) * Fixed double free in uwsgi_routing_func_rewrite (William Orr) * Various mod_proxy_uwsgi fixes (Ya-Lin Huang) * support for ‘no-answer’ in PSGI (Anton Petrusevich) * added php-constant option (Дамјан Георгиевски [gdamjan]) * added the stdio logger (Дамјан Георгиевски [gdamjan]) * spooler: fix reading inconsistent data (Pavel Patrin) * Removed -WError from the build procedure (Riccardo Magliocchetti, suggested by Ian Denhardt) * The usual amount of coverity-based fixes (Riccardo Magliocchetti)- Don't fail build on deprecated declarations- Update to 2.0.13.1: * Fixed support for python 2.5 and python 2.6 * Fixed support for older glibc * Reverted EPOLLEXCLUSIVE patch, requires more investigation- Update to 2.0.13: * Fix compilation with GCC 6 * Remote rpc fixes (Darvame) * Musl support! (Natanael Copa, Matt Dainty, Riccardo Magliocchetti) * Create the spooler directory if it does not exist (Alexandre Bonnetain) * Fix compilation on big endian linux (Riccardo Magliocchetti) * A ton of cache fixes (Darvame) * Make it easier to compile plugins on a different directory (Jakub Jirutka) * Add wheel package machinery (Matt Robenolt) * Use EPOLLEXCLUSIVE for reading, helps with the thundering herd problem (on linux 4.5+) (INADA Naoki) * Fix apache 2.4 integration with unix sockets (Alexandre Rossi) * Add HTTP/2 support to apache 2 proxy (Michael Fladischer, OGAWA Hirofumi) * Fix apache mod proxy compilation with apache 2.4.20 (Mathieu Arnold) * Default to clang as default compiler on MacOS X (Riccardo Magliocchetti) * Added --cgi-close-stdin-on-eof (Roberto De Ioris)- Udate to version 2.0.12 * Bugfixes * ‘rpcvar’ routing action correctly returns NEXT on empty response * uwsgiconfig: fix handling of empty keys in python3 (Simone Basso) * plugins/alarm_speech: fix AppKit spelling to support case-sensitive filesystems (Andrew Janke) * Fix inheriting INET address 0.0.0.0 (INADA Naoki) * core/xmlconf: correctly initialize libxml2 (Riccardo Magliocchetti) * Pass LIBDIR to linker in python plugin (Borys Pierov) * Platforms-related build fixes for pty, forkptyrouter and mono plugins (Jonas Smedegaard and Riccardo Magliocchetti) * New Features * The custom worker api - Finally you are able to override the uWSGI processing model to completeley get control of it. https://github.com/unbit/uwsgi-docs/blob/master/WorkerOverride.rst * --wsgi-disable-file-wrapper - This option disables the wsgi.file_wrapper optimization of the WSGI standard. IN some corner case this is the only trick to avoid errors. * Official PHP7 support - PHP 7 is now officially supported in the php plugin. * uwsgi.spooler_get_task api (Credits: Alexandre Bonnetain) This patch allows you to easily parse spooler files. * --if-hostname-match (Credits: Alexandre Bonnetain) This options for config logic allows you to define options only when a regexp over the hostname machtes. - Update patch 1 - uwsgi-1.9.17-no-LD_RUN_PATH.patch - renamed patch file to uwsgi-2.0.12-no-LD_RUN_PATH.patch- Update to version 2.0.11.2 * Bugfixes * OSX 10.11 supports TCP_FASTOPEN * fixed http-socket parser state after harakiri * fixed threaded request logger * fixed fastrouter subscriptions modifiers * fixed alarm backlog- Remove uwsgi-2.0.10-gcc5.patch as it was integrated upstream - Update to 2.0.11.1: * Bugfixes * fixed HTTPS router resource deallocation and fiel descriptors leak * do not spit out ssl errors when errno is 0 * New Features * The unix_signal hook - You can now remap UNIX signals to specific functions symbols - Changes from 2.0.11: * Bugfixes * [pypy] fixed misuse of ffi.string * fixed detection for gcc 5 (jimfunk) * fixed shared sockets for gateways * [psgi] Changed abs to labs because offset is declared as a long (Peter H. Ezetta) * add null terminator to uwsgi_get_dot_h() and uwsgi_config_py() (Jay Oster) * fixed thread waiting during stop/restart (Kaiwen Xu) * fixed chain reloading verbosity * [python] fixed spooler job reference counting (Curtis Maloney) * various static analysis improvements (Riccardo Magliocchetti) * fixed sharedarea support for very big ranges * fixed gzip transformation for zero-sized responses (Curtis Maloney) * fixed management of https client certificate authentication (Vladimir Didenko) * fixed OpenBSD build * fixed TMPFILE permissions * New Features * The mem_collector thread - Evil memory monitors (like --evil-reload-on-rss) are now asynchronously managed by a dedicated thread. This solves the issue of runaway processes not catched by the master. * fixpathinfo routing action - This is another step in removing the need of the infamous uwsgi_modifier1 30 relic. * uwsgi[sor] and time[micros] routing vars - This two new vars exposes the start of the current request (in micros) and the current time (again in micros) * wait-for-socket - This works like wait-for-fs/iface/file/dir. The spawn of the instance is suspended until the specified tcp/unix socket is ready. You can use it to synchronize vassals spawn (like stopping a vassal until a postgresql server has been spawned) * wait_for hooks - All of the wait-for-* functions can now be used as a hook- Don't build v8 plugin for PowerPC- Added uwsgi-2.0.10-gcc5.patch to fix build for gcc 5 - Update to 2.0.10: * Bugfixes * Don't lower security standards with gcc 4.9 (Riccardo Magliocchetti) * Perl/PSGI make sure that at least two params are passed to xs_input_seek (Ivan Kruglov) * Perl/PSGI fixed multiple interpreters usage * spooler: fixed scandir usage * fixed exception handler arguments management * fixed 'log-master' + 'daemonize2' disables all logging * fixed http Range header management * New Features * safeexec hook - this is like 'exec' but do not exit on error even if the executed command returns a non-zero value * backported --emperor-wrapper-fallback and --emperor-wrapper-override * added support for UNIX sockets to rsyslog * forcecl transformation - this transformation works like 'fixcl' but generates the Content-Length header even if Content-Length has been listed for removal - Changes from 2.0.9: * Bugfixes * fixed mod_proxy_uwsgi for non-blocking mode (many thanks to Joe cuchac) * fixed master-fifo + cheaper * fixed leak on error in bind_to_unix (Riccardo Magliocchetti) * atexit hooks works in cheaped workers too * atexit hooks works in gevent mode too during shutdown * fixed carbon command line option value after reload * do not honour Emperor throttling on the first run * fixed Mono plugin * fixed peer name in corerouters * fixed stop signal for daemons * various ssl/tls fixes in https/spdy router * fixed python3 --py-auto-reload-ignore * fixed modifiers in corerouters * support for yajl from homebrew (OSX) * psgi: Ensure that we call any DESTROY hooks on psgix.harakiri.commit (Ævar Arnfjörð Bjarmason) * systemdlogger: fix compilation with -Werror=format-security (Riccardo Magliocchetti) * fixed unmasked websockets * perl fixed latent refcounting bug (Mattia Barbon) * New Features * Improved PyPy support for Linux * Fastrouter post-buffering * Perl uwsgi::opt - The psgi/perl plugin exposes the uwsgi::opt hash, reporting the whole instance key-value configuration * --pull-header - This is like --collect-header but the collected header is not returned to the client * active-workers signal target - This is like the 'workers' target, but forward the signal only to non-cheaper workers * httpdumb routing action - The http internal router exposes a new mode called 'httpdumb' that does not change headers before forwarding the request - Changes from 2.0.8: * Bugfixes * fixed PHP `SCRIPT_NAME` usage when --php-app is in place * allow "appendn" hook without second argument * fix heap corruption in the Carbon plugin (credits: Nigel Heron) * fix getifaddrs() memory management * fixed `tcsetattr()` usage * fixed kevent usage of return value (credits: Adriano Di Luzio) * ensure PSGI response headers are in the right format * fixed reloading of attached daemons * fixed SSL/TLS shutdown * fixed mountpoint logic for paths not ending with / (credits: Adriano Di Luzio) * fixed Python3 support in spooler decorators (credits: Adriano Di Luzio) * New Features * RTSP and chunked input backports from 2.1 for the HTTP router * --hook-post-fork - This custom hook allows you to call actions after each fork() * fallback to trollius for asyncio plugin * added sweep_on_full, clear_on_full and no_expire to --cache2 - Three new options for --cache2 have been added for improving the caching expire strategies: * sweep_on_full will call a sweep (delete all of the expired items) as soon as the cache became full * clear_on_full will completely clear the cache as soon as it is full * no_expire forces the cache to not generate a cache sweeper thread, delegating items removal to the two previous options * backported wait-for-fs/mountpoints from 2.1: * --wait-for-fs : suspend the uWSGI startup until a file/directory is available * --wait-for-file : suspend the uWSGI startup until a file is available * --wait-for-dir : suspend the uWSGI startup until a directory is available * --wait-for-mountpoint : suspend the uWSGI startup until a mountpoint is available * improved the offload api (backport from 2.1) * Allows building plugins from remote sources as embedded * Automatically manage HTTP_X_FORWARDED_PROTO - Changes from 2.0.7 * Bugfixes * fixed counters in Statsd plugin (Joshua C. Forest) * fixed caching in PHP plugin (Andrew Bevitt) * fixed management of system users starting with a number * fixed request body readline using memmove instead of memcpy (Andrew Wason) * ignore "user" namespace in setns (still a source of problems) * fixed Python3 RPC bytes/string mess (result: we support both) * do not destroy the Emperor on failed mount hooks * fixed symbol lookup error in the Mono plugin on OS X (Ventero) * fixed FastCGI and SCGI protocols error when out of buffer happens * fixed Solaris/SmartOS I/O management * fixed two memory leaks in the RPC subsystem (Riccardo Magliocchetti) * fixed the Rados plugin's PUT method (Martin Mlynář) * fixed multiple Python mountpoints with multiple threads in cow mode * stats UNIX socket is now deleted by vacuum * fixed off-by-one corruption in cache LRU mode * force single-CPU build in Cygwin (Guido Notari) * New Features * Allow calling the spooler from every CPython context * store_delete cache2 option - The store_delete flag of the --cache2 option allows you to force the cache engine to automatically remove invalid backing store files instead of steadfastly refusing to launch * file logger rotation * Vassal plugin hooks * Broodlord improvements - The Broodlord subsystem has been improved with a new option: --vassal-sos that automatically ask for reinforcement when all of the workers of an instance are busy/bin/sh/bin/sh/bin/sh/bin/shuwsgi-carbonuwsgi-cgiuwsgi-fastrouteruwsgi-graylog2uwsgi-httpuwsgi-logsocketuwsgi-nagiosuwsgi-probepguwsgi-redisloguwsgi-rrdtooluwsgi-rsysloguwsgi-sysloguwsgi-ugreenuwsgi-zergpoolh01-ch4c 1730304650  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.19.1-150400.8.3.12.0.19.1-150400.8.3.12.0.19.1-150400.8.3.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.12.0.19.11.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.111.9.11   uwsgiuwsgi.inivassalsbroodlord.ini.examplecc.ini.exampledjango.ini.examplemulti.xml.examplerails.yml.exampletrac.ini.examplewerkzeug.xml.exampleuwsgiuwsgi.serviceuwsgi.confuwsgiairbrake_plugin.soalarm_curl_plugin.soasyncio_plugin.socache_plugin.socarbon_plugin.socgi_plugin.socheaper_backlog2_plugin.socheaper_busyness_plugin.soclock_monotonic_plugin.soclock_realtime_plugin.socorerouter_plugin.socurl_cron_plugin.sodumbloop_plugin.soecho_plugin.soemperor_amqp_plugin.soexception_log_plugin.sofastrouter_plugin.soforkptyrouter_plugin.sograylog2_plugin.sohttp_plugin.solegion_cache_fetch_plugin.sologcrypto_plugin.sologfile_plugin.sologpipe_plugin.sologsocket_plugin.somsgpack_plugin.sonagios_plugin.sonotfound_plugin.soobjc_gc_plugin.soping_plugin.sopty_plugin.sorawrouter_plugin.soredislog_plugin.sorouter_access_plugin.sorouter_basicauth_plugin.sorouter_cache_plugin.sorouter_expires_plugin.sorouter_hash_plugin.sorouter_http_plugin.sorouter_memcached_plugin.sorouter_metrics_plugin.sorouter_radius_plugin.sorouter_redirect_plugin.sorouter_redis_plugin.sorouter_rewrite_plugin.sorouter_static_plugin.sorouter_uwsgi_plugin.sorouter_xmldir_plugin.sorpc_plugin.sorrdtool_plugin.sorsyslog_plugin.sosignal_plugin.sospooler_plugin.sossi_plugin.sosslrouter_plugin.sostats_pusher_file_plugin.sostats_pusher_socket_plugin.sostats_pusher_statsd_plugin.sosymcall_plugin.sosyslog_plugin.sosystemd_logger_plugin.sotornado_plugin.sotransformation_chunked_plugin.sotransformation_gzip_plugin.sotransformation_offload_plugin.sotransformation_template_plugin.sotransformation_tofile_plugin.sotransformation_toupper_plugin.sotuntap_plugin.sougreen_plugin.sowebdav_plugin.soxattr_plugin.sozabbix_plugin.sozergpool_plugin.sorcuwsgiuwsgiuwsgiCONTRIBUTORSREADMEREADME.openSUSEcontribUwsgi.pmbinder.plcentos_init_scriptcgi_python.ccryptologger.rbemperormon.rufdconf.plgraphite_uwsgi.pylaunchdit.unbit.uwsgi.emperor.plistit.unbit.uwsgi.plistloadapp.plpypyuwsgi_pypy_greenlets.pypyuwsgi.pyrunuwsgi.pysecuresubscribe.plspoolqueueproducer.pytasks.pytasksconsumer.pysubscribe.pltwuwsgi.pyupstartemperor.confuwsgi.confupythonurack.rbuwsgi-cache-monitor.pyuwsgi.erluwsgi.javauwsgi.rbuwsgi_client.cuwsgi_dynamic_client.cuwsgisubscribers.ruxinetd_uwsgiexamplesbootstrap.pybootstrap2.pybootstrap3.pybootstrap4.pybootstrap5.pyconfig.luaconfig.ruconfig17.ruconfig2.luaconfig2.ruconfig30.rucorostream.pldebug.inifibers.rufibers.ymlflaskpost.pyheavytest.iniheavytest.pyinfo_uwsgi.phplogic.inimega.xmlmjpeg_stream.pymojoapp.plmulti.inimulti.xmlmultiapp.pyprotected.inirouter.luasimple_app.pysimple_app_wsgi2.pysimple_logger.pysites.xmlsputnik.wsstaticfilesnmp.pytaskqueue.pyuwsgi.xmluwsgirouter.pyuwsgirouter2.pyuwsgirouter3.pyuwsgirouter4.pyuwsgirouter5.pyuwsgistatus.pywelcome.iniwelcome.pywelcome3.pywerkzeug.jswerkzeug.ymlwerkzeug_strict.ymlxmlindex-html.xslxmlindex.inizmqgevent.iniuwsgiLICENSE/etc//etc/uwsgi//etc/uwsgi/vassals//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/uwsgi//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/uwsgi//usr/share/doc/packages/uwsgi/contrib//usr/share/doc/packages/uwsgi/contrib/launchd//usr/share/doc/packages/uwsgi/contrib/pypy//usr/share/doc/packages/uwsgi/contrib/spoolqueue//usr/share/doc/packages/uwsgi/contrib/upstart//usr/share/doc/packages/uwsgi/examples//usr/share/licenses//usr/share/licenses/uwsgi/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36286/SUSE_SLE-15-SP4_Update/881fbd796905a577fe11c5611fa20b5e-uwsgi.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSSTUUTTVTTTVTQSTWSRRSSSSSSTTTTTTTTTTTTTTTTTTUdirectoryASCII textHTML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=30cf2b624ba8c49543e66c590cc4c4c495aaa7f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1cf9d11f49ce26c01b4a8737ca1f9ffb0c2ac98b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff2f7a0025b62c301c5cd2f2ef90a2947f8cc648, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=162b9f359e590a09b4124b68ef628d3e49839d0b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=075249590c3c25914a00c7c4b0283b950e3565ea, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=20942ab68c078ea907139c14a923d41b6d20ae8a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab32fa291e006169c37a55f4cfc278dfe44e5cce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96aba49ee3231323d55ee7bd253439d84be08aa4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=534d378f128cdd2ce3688c5db99ae47456bc4b69, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7628b012478cc72deaf6d1a492b1555fb375c927, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7900c73becb0f42f34b8dac933c9b53ba324f3bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7829e1abcd5a02878f8a326f8af2969bfec88380, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80f9fd698ac9d05d60825b1a9e6dadeeb37437cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad1f080d9170ed136892b360bc8570e4cfc11250, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=403f014a5fb5a88b7d2d14ffb230cb6ca1358621, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ed9439b6e76a1362d8487da8a1cccb2c8ee4afa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c3a81be0a0a8a7ef9ec7a97c5c8ea8f678faf85, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46ab06135d2ba55be87adcf902e8b5aa879861b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb1c30710854296aff300736b20311a3c33ad5bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d0129d1aa2b79a82cdb2945a41eb2285979eac9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f76c1fb7b92f9455786fa5baa930c3dd7edb9c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d46102526aa53190af7b7f0fd26c681b51e5ffd9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=90a4b90dafc863c73093e03dd5e6b37b88feb473, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3aeb50589240749b1fa484cf3a0517a61fea9bd8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e93080a7a692739f72ec33e1012030ddb20cd57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c3a7733bef917c426c789900ad610e9185d3463, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27630d38c7440a362cd65bedc35be79885c7c3be, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fed4bc0562d79d47111406914f3ea693731329cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0873ee8982eab8e0015ea4025e10296baddd12a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2533d2fa67d9cf29c9c0637ecea37b741b7fa0f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b36e9a93785b98d67572d10264339b13661dfd9c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f46631f6e7b8584b71b353fdfcd528ccd0f1712d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6cd06d45543464bb925626cc5739e8e855ead3ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f4e58392968554cbf6090f1c22fbfc2a5ba5b25, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a39afbe4b4124f3fc7fbe3fdb6cfdc5f430047b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f61d0cb844c1f284dbaabccebba1eba712c2945d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e975447b0b4471fbfebd6f1ba70732179df40e34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8dd404c379432d23e5a1b60bfbb832802d848d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2bba5baae972e79e8a375290616fec0e15363775, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b65f25b27f97b3136a6019af3fa2595c3a66f4cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3d870d3f355913e40dc7b9be43039cb14e27819, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc63654c1782d200754ba84d537ae5d4fc018805, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2248dd51010c4ef68c8580427e7bf7b0cc419675, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7d1f8d175cc92782258a1d65c831627324a9c02, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e7b8781d03430b70c5258980a6476512395e89c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d87e191691b6c22cbb2ba51eb8012d1f9cf7e23f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c978dc6d5460eec75bbc2d76ca46266eade4d7cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a53a152389f573dffc197d9e119a3e63e8cd904, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd011f417f53f64e8cf99ddcd7ecfa71ebcd9cd9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd775ef571983aeb77c314f2d0595a8f4d40e6a7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f257cf2234436b251d0b2c8b20bae146e34fa565, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d1eda32b2f60b0f60c75d584055ee8cc94bed7f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=69c7d44abdcee141edb94257340b98c9138b3401, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3940a645f6159e228038237e009fe68c8a38bf8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8798277c97a97b32b946db35cc57d7ca9bfc4163, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=083c67f6b62786994ffbf42dcc61e6cbb8d7ebb4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37220237554fd89e85f42cf457bb1c1f91b8f8ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1509caf4815ce2f896b27fc7f4b74360427aab90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3b2aa16c031a98cdc0f4e1c42ec087b6767c6d8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44849bf4bc1bbe95a17248542b29d31108eeec5c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2a7bd713559d1fe4cd1467ea1f50bd6867d4ce0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1baffa740949e0324d0acba62b8b7c1a5c0903cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddb041f56d767dd2c99269cad10dc6b13ce9aea2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=167f08882bdb04161cd2a112e9074ab925f3f895, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10a09446061d5a74d9a2c04170cf6b43e964c05d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b3cbda18c668492df77773a405ab16f50f0c8e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=13d14db6c00f007215674494b3e959b90a1c4a8d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b278e9d160866634e589456977a591dae5e45805, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=039dba0f1c1ce863d6dd403a8be5910a00c6202b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a260208b4c2ff4b196b6481799a23a10f149797f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3a0da12158c3c6c9f0cafb020bb9542d75bf605, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a73966db61f1835b3c3f5695c4d6660ed7a8f90a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c298351300c4ca021924b06a7cb1b8a529a46cfe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed89a8f83695e05f0307e4e78890c188975c4bc6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=51f2e1a21478c58e70c7a87dee3d44959de2c4e0, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textPerl5 module source textBourne-Again shell script, ASCII text executableC source, ASCII textRuby script, ASCII textPython script, ASCII text executableXML 1.0 document, ASCII textPerl script text executableJava source, ASCII text&).38?CFIORX_gosy~  $).159<@DJNX]bf #R-R!RR RR,R RR!RRR RR RR!R RR RRR R RR!RRR R RR!RR RRR R RR R RR RRR RR RR R RR RR R RR!RRRR R RR RR RR R RR R RR!RRR R RR R RRRR R!R RR(R RR!R'R RR0R!R RRR/R RR!RRRR R R RRR R RR!RRR R RR!RR R RR RR!R RR R!R RRR R RRRR R!R RR R RRR R!R RR(R!RR R'R RRRR R!R RR!RR RR RR R+R RRRR RR RRR R RRR R RR R RR R RR!RR R RR R RR!RRRR R RR R RR!RR R RRR R RR!R RR RR R RR!RR RR RRR R RR!RR RR RR!R RRR RR RR RR!RR R RR RR R RRRR R!R RR!R R RR!R R RR!R R RR R RRR R RR R&R%R RR!R RR RR R RRR R RR R!R RR R RR!R R RR R R RR!RRR R RR R!R RR.R-R!RR RR R,R RR RR R RRR R!R RRR R RRR0R*RRR$R"R!RR-R.RR RR RRRRRRR R R RRR/RRR)RR#RR,RXWƷDsystemd-sysvcompatutf-82cd039adb28832166d9724b16dbabb897e57fc105c772741723763b5aa6dcee4?@7zXZ !t/F]"k%Y(*NODOs&. 𜵐.C i:z |y;YngD\nFƷޡ-Q>c[?H s 3UJ/8]IX~a%s̍?`ǐ*!u<,«b@^TtGZ$X cYH7r_ƬW6􋄐02M`vEm(`$Ѹ⎓l{dq-:.^faL^a-W\=QgcwԣC3O2^Aqh]ò{t\Ncemcg3EVEYDYÓDE2;ܿ }IIp>9=ػXUJcv!{]ثEt[l%iVdˢo'RҢRwF,}%(H#?KXcͅxIZ% :UP-`#!b1=ռn%N@юm!F~ O6/D5˒ [g4 ffyb1G}+r`41هxkK9jVXFCܕ3J6󉱁0tsd;ąܵ_Sֳ4Ԩ$4IJsPl%hz'NwҀE1M,]Iy")ޑ 76 _Yv^\O5Y!Xׁ1\E?M=)/M0zx [{ 90YRi1n]Km^! cz7 0ĝ< E͟xP0JEHN9\b;`v7ޫWW [Sò#mMD{;h"`LD`9g\9"K&B@ F🿠%/ȴ'V鳚w=cſ u5ȴ9I*0W8Aƿ10'%rn╙A溂  TÐs0-0`^)8EeCKٟ oc(k9E"Ǝ\qz Bj4o7%5N}۷;,*>lS CC+㷲Ž,"[{={I1į@*%bSuO"ac?ugUˇ,K= Rz4YkyvY܎ Yom̀{7W$ QA(Z"jKԌ e,a=\. YYXl䱁eb!(x=Yv\Iw`ұ;H%>H CX~tѫVei'_ej6dفXV*8200)?|R1BGOebZ۱dv \:nD j"!ϫ隓c 6\ƅђXKg뻘nK9n9.xR { Qyd/ >Ky~d Ɛ ˜pC~ J7)vDLv8ľ 8YMZlK5yX'v緊sM l! b.q-ŗ,U;!.KeĜꖡ_ݰEoJaЋ;<󶢘 M0  |!%vkl*Q =z+F_VNz̠'.oK)!(z%qxi49أpup*iqLGԬk-p 7Ш/_E]N|m:0Ɍ[rB*1@xB ߬pB]ϕfGmᏤu@˛.9Xc꣙,g6)OpخVR(4!cP!ŗc#Ϩ8cI~r u2!*U; pTM}ےJ3ϰfҚ~.wҕR e5)Z7'r}u)O?@ <^Ĵ-Ry зg8(:^o3t}Y+]aʵ9E70if|+dlPELҀ8 K5Q?;3SX+-Lb"{i&.x-ȠV,~J헳;E1,79x̴:E;?Cs/+qG~# ;QzD1ޒՉS3[ |R/( gҮx) ԅp;%_ֽGJ/g1.sJLPH 475b0^F9CBI%|acz"05//ҷ%v"p.)c&;a,ڃ94I<k l0[:I 6zK[sJqf<%vS?S8XLpS9GiGO6vbp&ČwNć*AVmt]F,U(T,Y o{k䅽L WjB|w\a$qyǒYh?LiĶottdР! e+4X bhpQv#񗻒~7<2g,,~z|WD'}RADƺҮ4j¡w)eCW5-WNV,"w$) mKa?r$3 3Zwlde匝=dt!,>FV!CEoVÐbYQU7d=J frKڃ 0d:n_*• rr0 c~x9INE ḃ()SHPQokDmg*RHAvs Һ06vVAj 're!\փ@nL/pA`ݸ_AcC}-G5dža (n9S_>A:Ez3/ SEr?R cJ'%Zh6rM"Obkf|B7f3.|~l5 CΟOcWs6?-ŋ3V\!ADuzh@?V/]T50i~[TK]#,{kq"x-8DsVw0v`KqYMfm)"-aA߉eXCDW,vY^^{z={Om/29;R ![_Ob 1,YmUN'Iej dB/)- 'b+HȀ98NӼ*RhfғxHlOӠv՚}lnI60p#P\3Els 2MQƌJDG |tŅ](`57HrW7|0!w_BD1 g2rliߒ@WHn5-35(O0~jQ89Rq7DZIOUr! A4Vsr 1E~Uœst$v $@[zUCe1]pq{S"[rR%L*0GMO66≌4Y 6q&_C'LYU!E'zL$(OUG]?"FgZ[@H@n4UT{r`٠BGK 6],UP\u JBg `H^8_mn 4 yi[\}Ė 9Eî7;ng̏!I*]XZlw`%1GnsΝ7JloVD!{Q: 9=F0Rʑ.9~OC#V:ݙ-[) `sH1 ]ؖ^byfyCӥ~V_Sd>Rٓ]mNm;^/&K?tŇTB&*rj:Yf % D914V NnM%PҕGS sf "dh;/k"DHtS\2T~ =&9.XөwC!(UvLU14ڵNYɰ*S SJ!- Z oP57#Y=%j;90xMXTeh{CvE]a%!R~k%g:nms+Bglu⇒*IǢ:QݹuiG4#8rǜWh!(v-)3Yʎ0.Bk x2}Bº؟Դo *;1I4YaЀ#qX(Փl4/[ k|e meT1bp:?m" qc')\ 5jGݱj[>L!#3=^f"3`Hu)Lby&\epnOhq 8$cL-Я$mr80}˧ǢeUm:T\4K3Ì0?ȥ|=!)lK_N>+hh9t"HD:h1-AR\lmxKcYܰ ݵќ,=X5 ޕc 8DL|lzl_ [4y2JB]r6qiҬj_6ӛ7V5]&}9oVF\·xvW>;褏=-oӞ){Ax1uxԗQv`TXv_SoDT-εÙlN#D@PJ3QDP~ݢżIpsOJ ͦ"\\ƁtBx܊jVBU,!Ja'T΃{uRnmDĤc<*T inKZxW.ZɟH39GF['OYs(ϯU1yY)lAS;7908ZK;~=z<׻E^Fċ&Ai]P,2Q5 ^?l !xK3$w3$0jLPwi廟/9=הY p _lwxbBW fFY?Ab[cxB 0i+.˽G5og %0\L%C՟;Ny^@*%[̋p@5Ϳ$#_x(+ȻA.75Т6(8m z"]iV[ęum`/ ؀馜ʑDEv"%u!lW/A0$'}u =/e{3Ƞm:â ''/WD}'RE4#a*o;R6PBՙ\ 0)&T"y_g_ ASS4`TTsB=Yd$c1)9r 'n0j^jë'n Lɧ)N0Hutaڬ8ֹ3.jPn$ʇY=XE]`+qj81\.JQ z!!̈́еwЋ5F΁=g>|ϷB&oh}G}x#W*;jΊ.^M\T6@'ɒ}|po_C"cPTœi؋4`;?ecr0QN)8{=PIvy/Jƻ6E%7SAPn$j%K56D54bϣvOXC~1߭SQS3֊>y跄EzHlP;nip&ݧO3FGLzyqN\ n i@dީTQdorr&!9'*6AOuO8@3>Ks>-DD/I[HJn<^HY[mY&>b[\@1"$[p\MuX`>R>Xa# O! ;xmOp `Ǝ~=[L)NzG<_BYuS6fIOͲ~Yal?]%zʂJOqYT3A&z|QUY i6ݾYy5h4MN;1p=#LzVop~ӹ|*|}A#*f(1 W=Xm)D42qr|jc؈fW&Whn>CԀ苟P<$N&ƭ~mfYhrCL҄T5Dc?o=(I| JWrev}$Wd2%|,e9҅Sui.|1d39x;)bxVٵzvm5T\|j?m ֚|YB5ٳQs=&:j `vI> v)`,@UIS e!RTcw"0AhVrc,i5p /0A;o5 sƊm9\|cGٱLw 7K$,=#^BY^j,AӐI# pc:RC,WODB:ˋO%N`@8dahjHFU%CЀV.WA5_ڲG_ x*VǸǟ1=k՗U^XpOQ{p ]IPr_?kV$B f|Z2[~mZN0AX'ƪq͊}{3vViE"zP1u4m ).@qӘ^a;T1Ŏ>@ Tɭ}eZȵV `ul E_Ͷcʫ+4){_ .Hȇ݄Ʊ`&Y G8Jc0x{0qc Vfyݴ]&?4X9,JT&2.V.C;ή~F{[kՁV)A:bk~%/)d6ZQwH\KFL\;L2֬ Fӥ!R7E5%}=|N>WLљ= |<$m21xjh_m$tvz1+zD߼vtY,F3Ŭ è>R¡R[iM[C {|cJfLv>40#7vW!s0>Fط;JW䈲M_SR帬䗧M=i?󫷨ӲTlŦ-gXC:ne`Fz@9juY 3]T>|zP8JwTӢ%HxpOF#[OJ.X&F #0$Tzo,!(Pj!iwlM#edڀ;9ƱsM˚N w=Q yO dBZىtٯdI՗jQ:)E䋃< qe]ώ{!*ǣt2<"rj䏷l?Wq,b ~@ 髰3#׬9%̔>G]u)Bk5; sInG$Vx-b /0)r~n&-nd_e.$!B2ih@}o9{Gzeկ'SnDԊ<&/ykۖw$Fz{zPj`69YW&W A8і^cm(t43@)4JK,SKGYy? ;**r21(2`o;#ǡJ',7~QGƫ ׍ef6]jW~LBGE&%6?V*hl@6RVSĘb^"3d)6x`z`'o, Ӓ:!f ڞyk?dxǹhkX?'׼uL%&M&8te wWSs"l~^jD)¢k0x=l^h #MסFGOcĞI4T !5(`3=A\h_3Rq]Txn>oʫId/4Ԝ|< Fn^Ng;$Ōs)F󥫿5>'}]5]cܥuXCh@Z>,'nWLyAܗ/ gv&s?]hJǠZ;7flh+hOtBLWѮcIj|`'}ߒs/7VtL"H7gdhI~oGԨ.GA޺wN.qVAeå%pDg}+jQ~%!sE.B3pcHGE]/{YS0XI4ύj+8{'ёcQ]W >O?|] \eLm3*7㬷d76H뛊fkjf*W[ +wj(O/y9IpV|{AcrM ȐML[ѓ/|nR%q$2e#1FEm)$FX.[+0;'!Abkyoo,+m{C-/4P^MAysҢ9 7,E_`܂s ,$ї`sI::kznErφd rŭ WyoC,9H!̼YbtOT-XD)!dvJE ;IK^(G?K(Ř5!OQ seCOi ބ3rK99kޜ ;^m áIݡ4C[[X!v;KͬQ`.XFK*mͪ{!n>knA!Rff)3HqSGr ڜS"Ft{r <oM'nj)KUxez&ܟ/zeتj "(6޳H[~?߬& A$ |־AGI:bSnf',vP'J{i4;$mVU߷TqB4NG'JTw;|w9H=H\`+ֱOyqfiHő9_/Zr:Aua åA&>Y]Xbyɺ܎Gt{E2#i=d[Y;۠͵Nz^Dcp!JvGO]fAHt & !}}xc_ $p^1X4OS?W>έJybT^w<1_iISU1P+eyۚƊ$Z)Sha *ޫ u{%J\XlQ`n{zeVa6y/馈rErG|bѳ^%y~B"Bbb<_S^CΒ&\9wh( N96`nI,.M|)I Y|/t*([nћPukXIvf } 9ܶA[kl=,hi`:~ w/o16[ġF'ET 0xoN #Ck2CQ 73AJ}6sXHs:oveH[6*˫ֳGѻCq8Җ: \VLT:?;&TWRsCxxB]EDZC" >qRɼ<#(%_BPE%Pq 61\ȯ~F2 ʛLn/6^^wN]llj1&)$wn4-|>]D]=w˶ )r*?y{2pdIGl~"I>b6b݃?TizeO J.(iBRD1#X@>d.sEVfJr8s!C.f#IgǎNyt}#.`9^»AH)uK `w 㛦pB&XPtȌ4G'?Li=0Dr5*0u6TU[lW [`Y(] Z_8{""sF"/K+tLʌKFqWmA^h˦9:RSb>2NS/nUSkw0(0SDU$hefrj('&8;Z{nRWK2>3:mN`XAE@i C|'XM2n3kT+Twn/ѿscFOef-5͛<:G{], _:21S #j%`%YSf~'.l/zYy~f5$!Y d8S4.>K:"IDXVx1:߉X|݄aK=JB8X *o惹69i4u6&'Rgs kFgm6^*꧐LuvSwhF=~S& Сn@g=h͋mZ=?Vz&sOu:-qDN;$[ҀXRONJ CgT(!RB `MHkB3 .=l^(KQsjÉI4}]}@ Sn"Ը鳉`AL04 )X3uT.L4l`f>oe̸x ^M(84YBiEՐ=}*y6#XOsqP] 2{̞~pdCPx-Z%9+v%pxOĚA?۰f`X{pʆ03Ӣ"ioXHGDf NZuB X:c5D@̾Tj6'\e<=" k.zmc.&,)A Q}-ԶD({瘭x<-ݕ"SnN42 O<~$SS-e&2!:Gw-)1.TOf SeijpSiE2gB^Ip0U}ֆ=6[Gp'x Ӊ9dR@ņaiFy>(\:kaIQL)A;\RV?XfGU}^ *J=#&}h5̟A/?o/V*NytKEƋ[2l34x"RCkHo=h,+:"B ~Sİ֕m/I|>/zƚ^R=¹\?L3iu&QO~GbKI0gniei`o[>.V$lVGZ g 渿OVp:CK %MU>+h7W Ma[E&b(Eہ5,0&Ł{V٢xjNYqI%<&>s#lBUӏOV[35HoyVMa?LW ~OqE7 "ԉ์ŘCK$N4Jbaac)7h@Oƃ|Hkz7!@pB8vi0CQ?.kkg!73 l6f+>/;Np~FEc8Bh<ė,v g_3M'|EPe!:5BiAi9pQ!:BVɋܼ3W/ƓmF[vD^Ѡe0y0!@ \>F=U9b̜! Mf:d-m.QJ2W5zTXipwVWe"xB8Y5u3lFs H]4owlZT`E~a٫d&fVl6]a1[m"0ԤRpޟtiF|f12 +v99tXۆ~B="Kr3vMZ|J'H; 6d{6QW~#Ғ(ܯ*>Dkj*jоr2Wy0S̤]eû($H.p4 .+2 Ô:@4yYdӄwkϽ2 \Ts=CqZs7ė& ZPV"5@ ~'s+q|51`;V>6Ԣ 2ph┺Qt>Wo.GBl q3NȸR?[ZH.K̟ %Dqcx2fmgs# JndMqވ.F ߟ!0D@;hJ8#sszOv*Ewf> ah1-QeIIO%BJiH [t>cstw_ώGر2,LDJ;n|ތ5A J& *+ݺP=NiD qx5ֺ9{5jnmG\ PI<CCۛLpx¶b|9>w`%эk`C^zkCu:13MˉyN3`Oz }CPfauq.L+ڻ|KHw%8pikj˔ΊG`u|پQTMY3'LVg@I'/a1 fm'߬|シ5Pfq {mn&5Vguǚu@NQ)$QSσ ƿ5}#u0yUaNK!,>NyÔ) loXdgq>/ϗDvBăLq=[>Ii4Nt7/GERoN?Gܐ;*$[ĆN?r S˔KZBN5Ra/n35}V\^Tu !o{eh5 #&d=St δO"B\ nE'_ŎxxjB{L 헲y0C8Uh xCĻ lzUyW/D4nfۀ/QJ ,Rq˕xWbلb@pUmT.p<Ƌch[$:JD'&_1eВ9ˁd䆁Z}qYN uGڅHB92~tU_d4+nAHsUG6@&>Цy9 rDGSu22S;w???\n`_a1aL5Ԥ7%9^9q\f{4+`? el`/J(!fYU꼬MYkz} hOl2)NȇGP*BkO2ݝW`jF`I)p9pZeީ-EH.;~úX=Z.cd>3"R,1)Z[f-3-NBAmeaXK.1z+$^.ș38{ȯ,sL" M4+BuUC5}>"6XRJJtrIMvU'_ VzMgNOڕ"dM {U#okm^nrsy $&ۙXV$ ˤ_un,lPy~,X6*@$EBÐ-_!MР}NpZ ܆ڤiC(z8^|[O̲Xi̹|~d|XLN¼׃E\~Dd[%f%є`#*5M--mrï1JX5JOC\5ʍ JPH>C)Wkœ}$H$%o{M7K;@K%E_6$#~Rӳ{/l]Ede+KAsq dZ+U=)(/?Ig8];oıIhVMO|%u%$߻rN< Cv+iFX9OB2UpCcsW9Y6Yk|l[!l-|O|>p1\)ȑftis OHH_DZd1 Hn8Usr+&v8MöN| ?nm[ P-(Q{j[LL}*R-\b堒ԶBY5HOk+$! =vX*T(¦5@, 'KO1L2ˢ[|9$%/k_=-ā6q%E rpP1#ml#SHn\掠~_ߞX_+,@w$pۉM^{׉ias.UlH1[iOiT# 2&zD듳}a5we _nr],=>K}vBb;fL{}x%/|' Eqp#h)nAMTZ}.+`*t}$Iۨ?Ć<Wd> o&ΎZ;1P9[C͵uC׷S] Scte/|FH \[e>V!>WԢgy׺ͲdNلDE4ao 6Wq]7_J霮+ŘmI[,)8x.Ry;) Iˤn837̯+=B[(h41=Y.:^RAzު_|K0 4 )RQUx ~$~wrB fau HZ@{ @yWT?qH(4'K--/$i&FM!?ݡYm_:E#f}Z]wzJÄ=Xg Rlpa,@e_!k7JrJ.q|H@|(Xe Q^OVЦ}jW;wKR6";JRɀd!}{hQs*9zSke4=w|!2&jpBFv.j|OkĴapORQCsӊ*ő8 § ఓ!b4 ʡpKT,ϳhwUd8E䤮/rA`NKgQ* tJ[Nj44$ |tm2[=j!F`D;lPzT 1҂L]F3"mhBgP~qr,@(!CS jH9p;p)l<~/Wϡz:{ex!>~-=iVztń|Jٔgӥ(%d *|w{ؕ.@b&Ajk5ڇ:MJ򔒑[0J^9 L+|T반q74uc+j-Z[4I XGtz=A7ǚȣ.[BWSE(-IQXb+{z0_:U[Vm Ԣh+ҨT9nԬ&]K)h8/Xh6ƉFKW^h{lB A;P A>6'(|T8݋C83 |L08l@|^ LYp?%AYJ-=v?ks3 hmIK41|kM$+ocjsṍٵG>,Kp>JZsۻ?K ^¢&訹;-Eh_jG4<"d4{Iǯ\t8Y(ٺϭ(w )gfٍ\I?/g-P 6I'nK(H(y6BZ|,֦rYenfoٿAc4 5׀ĢTg UgP138=er/y5r '2_fd "3ﱾfu&[D8Q(gbݫb,|d!7T* $SًuL"a߹fwX{heMp96ґLT"3h1cC Cd_bxa5YV(P(>E1xcVh xWe@ϭ,lmKߴ15/3 5}ie'C7 @'-I]uh2Z^BXY+ᜁF7 -C_b@wYJ >6ʖ: % Nɇzy:W̬W'دum_O擾0S@YJy>?@u@nV`._ ">׋w` c8W7if3jho: 6P0'd,醌;C-4R!e"7X4vw+3H݅|G!ne -oUO@jLeakRٺr DP|.z?m#sdRɣGܷHsfA0"a70߳J gʒWpYx;8aW95"]8 5?U*,XC]-y2&[U5КmVN/g-D!nn㮀cR>DI1x_mkJrtPVMM [4sj/.M=V7_l;^{f\uisdAl=5^ lB Ա>qWA+$]ԍMx3r١\ΥV= $Y/ndtZ$ DaƗ^ ~%-6vCE+ڔ?Sp'Wi-X=4=(D^P+G\ͧ<ت K5[O''(&>?T*_ *&Lswmu(U F_mgȿt%+q#oXD?2% Jnߩvßnaz"Q~5LX*)4$ BI SDRTG%'&5Z~؃"dF(@m%1 f}cE(Җ}KZyތU+Ыbo8ߏѬ vSêtk9^O(: (rv'{4 [wER>]nL@TmGDT!3XfOXڔQ*尯Q(@Ey!jԾ`LݨbLr3I+ jeS٧_qA#.)~SDUR&Y`нo#[*`X0ư5Ә&86iN:d9 MXRuѵ!ٿ):3ሦ!O1:o CSF4ܽ68'[[qih7Z5 {jk@FfH ȵX>C^k3֩S"[* &@lpgM2537mp)`*@FgR l>8I. {}^e0J?51a,=WX_={8UaόUbN"I !c ٶLzBXR#%Y F iV 'gH2D3F2P!~MaY4Sj R#GE|Uwu꫚}Qn°;I]b]jUݼ (TW8Z .#l!ݨi}%QonQVn]6IӳU=#:c~n@&2u;Na^tj!61"+VQ?ZimEnAL*{/=i鳹zqCFpDbE+TOKTAՍiEvMIqHAk? 1řLv|u`ynE`D(d?OG,,Y=jgX+-=o!L8Ȏ F +"K*-%;O dp*hx[~af~dkIw'D }O{ub%&ܮ WQuuN}b󚧱;EرAa2OwiZOݯh\|MO@p[ٜ"&k!흭럿jq*eYc:}#CR8-Il+:L!M]z]d&)JDPiH%]a_ ,6Txio^]s|UY|i[VO/3WVrIZ+,[zq|jRGb͐Ĉ8N;ϗZlӺ7S`m qLJH~w[ӯ3C'J[VNϙUq=:yl꒝ As0XN\fL|cPCTtisSY][0$t!|UsQq}r'mFu|R}AwStru֔+\vDpg |Z ^VH ݫ`Dab)lpx,ZlJEVd RҋChdGkUz J ?+6mp::>uёtmgSj Bk,ҒVZk=3葟Š_}KU4y$͖T><~bţ?BGOzn9Sqř*B߉,jŗZCfpDbG8u~ȇ?z - @&~ƒUh6Yq% &+|ڎuGZt|#DބA4-=w1t*dp "-8/N_RyQwNQMֵ^BY:<']ʌuy .^4Ș$ahX:Ӆ:"̹'K1|<~C+)6,@wfоeMaEgG]zUhfQo^ ;܀虻Ǟƀ+:F;WwQ<(~w.tf9I'#IӸ:z)!7bG"D4]R{Ф0=[GyݕXؑ^SJM=l}sdqCr | Z Y~/d+kK8+ٜ:ES3>a~ gb,'-7ő_:KK(kejեBCYm-27E. 6Pz-z 2e؛Ap%tMFx]FsTF8115|RBx}txpl2Js̀M(=휠+qc3#DB =.ǂ?|rnBT"FK(eǵD%LqĬvDگ(ǵ9';BXHi,&x|NVT1@.@`&n3,V0?9l3K 3x;*추J3nxDͶn^ 0{:  ԌbvjK,XȯHXiur*nl C" 6^&9P3[Q}69W]G=Z 7rgZ LJ4@OehF4ܾY zA]L ݲRj靋G0iD? c"jӲO690u^")&oJ7c)dʷxS5}JC@$%=I[ʣՀk9Np9EjqݺD EB<5NW#UMIXد؂A7/8`*CQ26g5fh٢J^پ] vѻW>ufD H3y !_3k %!y*s^u'~WYEeLd>v5EeuZVVUdL6(&\^̊5XYiΕ}_!_ij?P;eefPgMt0x|c#uޞ>-9XCEЛ+'2II2IeJQêO-PWU}B(VHh a>X#5'S.eu\^{贁~Z=q\bF-;rJzyܚ-0xpekBw4j}7,1o{}1m:d =1XRdE&)9 q{="h֮wY=)%CqG$9-=af BV%%X/#Md_^7 W(ǚgSeR۫0[*=>Sq8OzR>x-Ȭ1}eG1fr4c/xN4e5[8o >zx :qq&_8` o/3=ome{<6\"US,M!AdGݧ&Vt=Vk v"Z[IbLϧA\( Дvw-w%0SǪuFecÂIt`vvЭpF;j\iGk+ve:1rǩV:&7m"*߸ ȼcwV[zWgh;2_qF&}"Xٴn #ѢK,o֑y ^ppɡXnVewq IpIH:EspWn^v7c)Mi;v’d6Xnz*,XhesƦu7%lFN:n58B_%95xޯQ!%y3&Mkq{jskډ|NOڪ.3^Bt%* - 0=@cF j%`RvAdyWhaJսf鉓kGCC4sW'dGuߌpFuq}i6]x;pXK Vq JdgXP.;Hr-tL\ ?ȨCl^ע]jEҮ]c1(apܤ<5KZ$DC_%/"_qs'}z翤pb> 7cyA&-6@hbG`k](<1vAE,ߙŪb4O M*в3{-6|Z|ZerXKLbH;ȡt[B]br),Ao.0cWLDD9)#8+tTɴ͇ a4H',XG\$hi3J-sAEvDj?oo_uF #C1uM 2E'7vYsysC5Ϻʝq<ƈҬUک{T'JȞ@D;pjb-4v-,f3-[ZN"D0]B-d{럪.՞|D\ㆣA3<_*aU;7DV'i@ a3T6jj C>KGCRTqA]JƨR'-n?B>bn̮-])y>P/pT: <֮,CѨ 81B>=,ۅaEv-3&8rC:ϯv\ Gd=Hm+L1ׄn ?/hY=#Y1IW#9w¬^&&Jz( HJqfd2ȝBs;޸,{'0ښ=o9#|y,F^x|D+{}(#F@ƶ% =^84 ;bM?PxqDԍo7_q3?pE՝&׍X<)ysƃ0wZNTZ\gkQv`Tp4`5v.57~qsht0/ 6b ?-Tʹڌ>9XiM(I]XcCzI 3ݟ;AS I\ #e3b Zv*Wu=Yա3H*(}e?<,ԋTo "j ^L#?u4xG3>+.HQhS}%U C1ܙ{%J9iB$E m)/B%F ^+(/4}}(yw?UsQNx-ތfъeM˂Ch SF_~D?5$(W>"jk|=\dO.1h xs>H#5;t{qOBm13_޲w"cc"~ʤ3K^U[Nܡ.P\uc# E+x{e{:i%-ԈUGg=H I$?!]9>/]k  .}JZP+#g \akܛЅ0)[H ]VpM'/ꐖ+:t,[rC Qy+EisD"(s/'=ⱋs~Y$ٓxpV"o>?(<ȯV" -`&Wm[3Cpo⑊bNp`10-=f)Қ {k¸7(wrӎ l|dGC'$z/d0GP!$iۅqwThk( K`s\{M|K9V[]M%8B{.م2 >*x M؟w̴YZ}j-C'ߟTgZX3@a֝B3Д>Ჲtb@ cʪYz}d{cX OoVrt8%Ճϓ-rO[ʑ(xAN噦ѴS\Y"Mn~!;rk}46r JP P,$s>||iײm˓=59zr2l d|*]iOj#\Xf]uly֚"2 n{~Nߴch*8'ny[ڼp3qzҀNe`h(F͑X`WCOr;QC>,IB@WC cQS Jɥ"Nk'qv ^ݡul:$a%ਇ,K,1BA*=e2AU݉ B[ƴ֝ɓ׮k#/(h)m@}`6.}IHhZH\//Wycļķ'F-VTz/xWhg_pAZ7c#'iM~%޺7V\wATrWC:\d7ٹVL#m<@r!6pA v%-tS+)gei!@hf\/\D,$j!d4'M,+>ˡh ā7_jY"#j$N}M |И~<^Eao96muI%μ&H۔ Yy*QcX@<|(UPݪ\iy(IǁFrTD.a&A0 hk!Ttz^ PtnxhCxmZrǻVݺjg{ٵK͹- _9,7yHS!KT kX>/XL'jM|p0僔b@ #%+Z*ai> q9 \OqpA\Fpa=k[1*N؏)=jĀ995lBRUĶ!( S!{*,surE YO)=EæMѣSbU[VQl\f $Hgp^KbKMxj9O&j[s\.Op0ͳ7\r5 'qj-RJ0_ ?/7jH1FL·E34l~uy78-sDzO07x-Zwp->MP6:  ej~K~F 8% VĄklq]βjA>:xV!ͩNn;#ɌD>- To#0SYvF;P1҂m"DM3dA_^hW 8y77mB;ߞ,ġL!XШc it KA%KdR͐lᥓtއ꘾d{`3wzOL]4g;ŕH %K V&l6r`>a}m^lJzLTfW~7 ;Q;m@ de6xaDZq51&Lgxl 늞)Z{n-q,vZs%ɀ"5AU/"E"bԱ!%fS4;}>" Dl&7&k]8s>`B1P1.TX@ꀧb!omKJDǧ*ʻ#bNՇ\qnzq T+ ,A#QC{_/2,&mvW|;?+IݦP+!5]cU6ʺP0IӼ!fJ=;kKt^I1ݮx,IDn@)x*g 8Lye&䈿>hhhoHи#~$um3S BY&0%0}%5CL nD|IG]~H2HR?G%@L7;KjXY@V4 ^0/i;%rp&0:fuG /8*g-w1^euƩ]yvpqj-19\&IY.XE` oM3~d@k+ݞ^w~e< Nz`8V+UMI3Zw|NZ*+|k[عyņJԲL_'sTp邼G1~SCN񢒰-/JN/9 ~߽舕ŗzi`pda3u(^4ߧb0h{+f@d~Za[&-V^V;CCp(S, T}"MmU:C;cS쐫u#݌D5 }vr@paR_jx/޲vtsA{aҳÒK\'>1 )^l+yD (w/+2ЛƟw-NtW:?}N)5, -!Ʒ 7 j3I31*A gCѣ&P/8T"֪2!z7sU*:ٞaMJx`PSy"JCQ'M~bfG^*ѭm1F ${p^*i2R￈_&*]R"EZB3 sb9OZ2zp7q[^"A\zآ =Fb%^F[7AŸ07nnEhOɇp ōo_{wO$i}b v㯑Ypf\=xȲd?zy t GPPd,׋AzŚ D-`uT'ZW63~mp;2aa5 [w s Yb mƬ^[3T>Dz[}M?pӛ2|Q?V뗡 b?:94PR|Dx/hshF~rrپkJƛl U?1$pP{_@Wl mE;k& tڟ."k—͏ywk;ȉE-8i ęhťR]͍Չ^ .uaYJɣǎ(Ëֈ;!%bmFI7ИFc0Db_<+ON.Q*+U2u7ռw&ìt"6r#ual[ynYII[Iukj]D'1 Z J7]Z~N)Zh)A Rou~sTđ/Uokh6Lʙ'mմx KQ* P3^~"z(I+8",D_#/7dvez?4~y3V*$n!f̽ϹF4'[;n` ã{'h G>Reŵ|I(}%ʷ8Zض1 O;)Ƌѳ5}΍*8S[ ζV(1p$̧b8[tdLi-XWue~stqkBѦǤEM7sDղցL0RZ<+mq7ω3U 6~0 ;gMi;P&h/8",TbHfwW<;﷡1ODx. j!ڋ{v`OΔ/W" }W7Ud+VLN/C3N[,d]>GYބ`hC^mxMv/ Y ӖhjeB[sdaB?^YwZy7d8.;r$?]<&QoQH>}iϿP5i ]c¿@yMj2'vxu x7пZtҦP+:Lmk,eƣN VpdXw=>Zx(V˪1MSETѰܮĻ^CV|h6qд-;Kw,KLJ+lXGeRϋjoDw%O9o Olo o h< 0ZCB ZG\DnWg2ڌ"DOYŝ>J#{ Td8 ,<"賉֜Dcg sOU4Koѿ=3#gAV_)X"PV($ԞW>g6̟.yp>A 6`;-6}r)lI;nZw(xh9:)[aP=yAΰGW#D|!/-Quu4)C9;DWpt9YQҋ:5NfT0Y7}= ᯪ)d(`~ߑʝS_,Fv 8a-> )oԭ"580mnUvC?&JBu%5)嫼b@%rOȃznP*p)Mr1mf*)"~üS@Z/sB=xi3ږ3VBZTQ8\j:$E^e?Ff&tdz5k3Y'RQQ@X4!g$(g9z!1-hL*g;/T<э5"9g.[R%\yc=I҈V>tT-kETՅ{oj{%zDzݘvE3p&,/HWN5iR;M"{IcJab@& ύ3NBE:#-Bմ-A|+ ~6zP۳WTvJ')XHo}{VEnN|iPTz V+KFLPڃpX frp+wP?+_㖾Km&|{۟',+/bU+q][ rrʖMR}C,jzVWD"J' &;@ ky{yOd?%gݦ͙#P-;:31MD5?1Cc0jRѮY N%bfL?OLUmfi Kᔠ& xf]KXDyɐSӄUNBJ+z5[\׌ɵI^L[{f%z̳ؒ5@ml(7+&Z^\K.]MwMV1{Js0yIݜXZܙ‹!8 no&,V;Pω'`oc/I)+4V ^eިždFe~`~tP owXף-,#Ezx#yB&خŲ\U b}BMUD>.B Ëϓw c J) 3~Aޔ\/<T  $hzLXL(#s.0m}Co<FRsbw`4 8^. h²J7&}»HvjQ#yu(vrBb֮]9<>:Gs* HrA jA2p53u>?X~.#6}3xfd9A>茹,H x+; 6cMjmdIaړ%ғ0gN-5eRr@tyͧVOG!p)z,Ӧe 8qQ#7S=@/ CxKc&u(츑d) eN4_JΌ#RR0MAdLф B g>v  ~.(Ø@] RpFemU:b&ƍgC{SqrrG6~*>#W;$k=/̦]'G'ǗQ'Bhb nčvK9jwݸgRT6=;60k} ѷfUS-7%)@H8HM$4FWxAHΨ(w7٪_`3v7bAu2k^p஝;{i6U9չ||P梾un+ gpSf8 "l>$r 4e }?"dP9&~"=$f PبH,[Et53)K*]]~[KM ̀D}z%FDXi7w-/Y'R $!@}]G쮬z\76P$h>R/*7#Sj$?XS>t(xy0D8DQs-QWyl4|.{Zab0Kjc``xc%%FTȐ_>а^lR(7JO]6E~>elJ.Ӂ)&s_h.Ԉ2*ȭ'$gP˼d5j2$YM6(PF~Kȟ9 ',]_hHǾ;΋ŬמjqK/mqL;bu[׌֥zwtu'4l :xM)~_W>8A7T0x3yC! $)' qF\2Hi`kOba7i?D DriP DhQ@g2XVńXS荇ŻdcWk=)(Г,ib9 5ݷ'_!5ʷl/HGՓ7կ:=V %}|?ΰJDZܿakVGcӈ6dzoDeeByOV,+Vkd Fy)hNё \(_yv%NS=Pe85d[@ & 7D3v; jmz@بKVD\-* i80mھEQYyI%[}/4[ue uɁbA=cֹI#-j>I3T0X޵T_^e H3Nd D/&0}[O|$f(w+?Ӹ6Cg7z.$P-kwٖ+'QpR^=7o*0 !C7SI?'$tzčE8PieRp>U5pt6[8ZE?1<.GPg,倲#ֵJָ9)!y_T;oI:}o,dD}ٖ} E9Uɇ,@g$eF dԵ !8Nc3;Ns7dHc]esUѮ"?2tBc B^*nBm迩C?Q[Vk>f>s.fڃbSEmޝXח,S(;բ3)P1M .(-O&>ځ\aá[*HFĊZ7%2 &QxAdK4VК+UPNQw+ e1)w9~;A> E-ՁV$ppuF[|9% e1);Qr/T1nY+9Bef?O68\P$pkU/!=hƿDHu qKx$(I0 ]ر긙~[_ΰ1RCGOGXB7D";9z)EUᡀ樲f۲X*Z\ڞyqǐ?gZ4̽EqN& wdq5~T/bJuΊ5NĐE1t:}O{02 e'jcuTY2r'n'})EHL]~l̏?z !=ќ&&^v-KwD0WӎQy.1$(R\:OJ,p_WrbN-䚈9u9=_>iHd T-Axg5܊oL\27gj"v‚I''6zmʘ4b|.}FVnl3LCUk(;3sJs5GSo\u [}7 e\ۖ< $_)4E2Q[rM8Szty 615о9Y2>lfS?>< xY 3rqzgW }H guKglKk.ԷB.|%(t[JWZ;xѴj ( m)[P"\ƧE\P 4 s"BJ{p31;wJ$2vVz='Yr ^mq(bɃ59Zr%} >%]XPu(߼c0y؃W>#dx X6xޚ{#6ӣiEY4TLq A7s Z٧'L68(>wn$) BJ6C;玄Z:Ep+OA1Ag.-W7-Z8YM;jcTY3My1lT!@S1wfjI{@ՙ0 =x_LH~0.7+}l4R=:gOLm+2ou] ٬DY!Yyq~f]FZH`|,nz2D x"Cjk}c_Mkj9dkR.uDK"-evzfi z[Gvcgi)vfb?kx1鲿#?i`r!a&_`r63{!nBs̯Neu81-C|;/2;%7{;e#gm\לluPg[rVQ INXx8r-썫J^U ]z Di~=iUZ6 w[9Am5:6zCNRT#4DGʐ|Jwo)QI !>ث[W)ِ6 2?)C_G5ݰn{xqtK^`PsW->ͺG-i|XT{-\YD}\ Zn% _ƭwKgNm; ad9,jGCNSy*f 23Ԯ7 6Uuw2NŜ!pA P vK)Ӌ;gMZj48FLv;6)|w/&7΀i// y$Q;G"$OdK79K #7pVT<[B:g҂/Pb$͖_[|,ڥ {Nm`Cޒ uC({Ƴ8< 4eq1H A_B\kmc MN,?vrY$Nua^eDE+β#/>KC;9TJx0cέv8TB;<*z;zh7,fUR f6)?iį6?!k4:rD 9s} ||->'|{9&&/BfTVe<0(i*OavE9lBam*^^#rv[(̭.'ʩt;1OvEP1 F=T\RDk#4Ev߉)Xp;\vLNG`b77~cBHXW7Pd rXۦ_ևZ<^צMcù]P,8Gu ZxKeأDV+E7pS?,awsTOSUL~^y=li`{ ME*¬,@ɱjCD-?Y<WͯK8IJS*^@i+J.ÊP(f`"a i=@*ߚ.KwD,aX0 WY_AWՐI'q'Pq}֬e@^Ouƒ%w`A;` Z[vVKyڤ~vDZšhTz&l0Z=0{Ǒ _&6B3Z ,ۓw` ӝ aUy%KR9-بf U1V:ZDqQ{7D'\4ھD֥DR9S@MSovϙޞ @k/\9׫x6`]|v?#2<R93Y e"} HϧLt7LCs"r(b,M *deX*:^AHJOXss8nՖY;{LPdCL/f u0s_Z*gQ/*Gpo&ܟ#S. ^&QFLZ3bq ϸ)hv$Wi+هCƻU/Tn"<0Uu#u*6玈"+"@w jGJ O4Ylgh V> iն0\ک[֘@ͤlEqnM],I#.+jP k؍@#f3k=S@qByNШv*폴 {E7!uBl1\ڿ,Gu߉^sou``&<5O1q%N3`cIo?~G'/>rٳJR-Ä NYzU 6žW[ƧBgmvtU_< c"FxS|+pJnPUCWqYHA\ YG ;e EziKijJ1M'4 M+Y}oBT Jb"-n8"ynFl\۽pʳ4 *Q B^+(,p%%%|* /co"ЧLsP7ejDP>*p'!ܓ&g(&At ۻ#ߴ`5Pq9JZe^|v8&ߑ%wͬDনEƍZ űI'(V`G?rC-$-@ 4N@UB/0=hӚwoWF]l|Y|Re8lm`4o/cW;ĴwDܷk4M `X Foy"=J:$}vL!w%%T{`u)L%N^8ߝ`BRU1&TnXͰHJC{#yf2~qHA }Zmn+U ׉% (1y@lJ!I8AnCxgo)^9 Mj&Y6WPPYpƾ̈u>3: %,!87H Ď$ukwzqbW^87UͷB\dvNjt/[A6IKd}(Xjq &s R^BtzwroTQ(B"fK㵬֙Au#a&kB|NcR'00]8InE9nߞ4YIആAp89=˪tq* yg@QouնrѷNScl#Og.[F+Y)-[:ѳ+\F|8u$m6d?u3$E pg*B]EIon%s κ640)I~]J!n6= tionV&gc– ڨ[ܝd^\yS.ÀT5M|$y@n|-z.LC ÛTx 7o;^t"' f)NfJ;6Jt1Z;tOR3/\qcdģdRy/;#7毦v< ­೨<7Lts`-kl-raB] )ێߜ+n՜GKx,m| suW;^~Ux^8ԑ:pnOD(&Nֈ2OmO~ ޻A. C  ='ͦ3NY[.g :NJHZW$8qhL YIKz;g> $k[\QǀU㽸@?ǵοށc?G;Vi!&_}@#V,4_Vqe) "Q†q{3Zkyߑb=+ų[uHkA󳒃`EԀP(=FcotOΌI;#AşJ(r9>gF\zxdVڀ3:M ]prO+)$ ^߃v{Z 0K$%7}#kg${g.DPE]?Lyw>KH A2݋ X/o.N )W? @!u4M"`=#BeeʷE2E!qa>$W]-2ݦǕG^) V&srre=I`R${?@V-T3[% z<0\з+BT gp/y7+|0?#QRe|n9q&XU%бР)Q)޷7>/ IAGs/u=|ѳ2f K!U/RǹBM_gm%TT;2cLMr= ٦ Tcxmbө%3;N˽^X(m.Q(uEb -)(a޿#hX\Zx@7PbEc|*%c/< js@zAN8, zMW:!je·^+i=:r˛ꄀj-;j"a k=(_*ܾIi ;H@qH!|v#02$ý 2p Z ֱp ]W4 0UAjKOηPQ6avWshwЊv'%\+*V۷:; (p|cnz|=ncO"#ϕJЋ=&ֱل؄9+-Z)l*_i]sI A&oʐ DuIJypEC%q̈VO6c%[ݍA𭽣h9Ld YL:tN<7–tfXUR/t'\:ʲh']$Y7o:]e3o=#@ E$@! LXP(-蕻!v(:]w7eU"eR. J9Ҫy3hEj#Y`q0WF:UxǺqyo牖lmáZ#?kfOz!Qvu) B aIZ=2DADn^E[s,;7s:vcU}/q)~X9gHF%eHsZ IvQ3IPZ n!hՅHuFb\)$’-t CP. R8: !#"zW8dؐV uftڻ/9\L+-QHVa >?@YE*Q3w Ҏ-+_mL@= \@(2 rj((|h'`mA (op@3̅e95~VM+dsFke(1ZGf}"yL#\4YoAGkyfɘڑd1-utb2R\pF]*;Vړg:xgFTU*O)@*7RIZŏSIJPy,wDЃ)8sԱɇ1^/tN)$H4wM9wDtPIl6=_/3x= Sm0L3sw }&zv*" g-ysiI\RʽnU6#|a {SX({;+ؕ'EK nq_e<6 J}I3%闔d U湦a'΁cqmH'f_+6<uȧ1:ƕ}nF´/*-h\n#`"P9mpyo/(dsZb_EUR<*t:}cۀ\ !|"qJ٬UW(Ӱ'Iacn\ 7@@y袖$zA = wKE"v ;H_"RO.2x0&1}hӭ4m ZΚrg]~!AFwɉmdPKڻ&1&⏆dW$pPT7@t,n W/N$0P`ߦ19~`` ?gU?!]lF9/{!!o똿~? wM6]q #8ʋ-D?߷Rd+s /$bsUvetV\1-zs&!  mRj'7GBˈ^kfG!LACx m'|i32".\@5풇vm>h6׸O?vcFmZh@2q]Ķ(t"4ϋss V,hsGEve$ f9Ҡ"[{+7;ކFlxr̀ (ᴲ`L+fQStA#Bj= MC.o(]XUk}lµBpTт !T h‡h!V2=0 W0j^KHB ɂr8I`cKwB#d F fc +"K:$"[a0 >13/J rҞNi;j] CFFWZ@ nr*3lUL%`f˴/֎ #*K2fY܄N $јˈYT%1ȇN w.>6`4hA! p['7Dr`nCV`ﮫXK8d'93> ;@f-q8~3"&+#azyLp. p_=0NnM70W }qZ3.k$}ߝ wy?9OŮѼЄn'TZQPOGeaTHF Lқ{[SZ}_艳斄<.N'TӻiȂ| _hL֕y6Md?"}opIg憮"vL#VTQX)%DGH}WO)'*h*ҒP>Vaoғr|%#_n<\nL_$< "/sepqn -dl BGvz Uqw/a^JBRGWey稻+tXGhFo;vo$+yT73\^aHaz4A/`徉%Dƞy9oAA( Uoogz<+4^ :~$$D/F燄y~*qZEC.9-_: $~桐7C+1hgFW%מcd7\$S+j|?ӴJ' MM&dք.ԽU{?!+,kJp [{U3O# ~;I8ilKypp5y=xRm\\m⋲3z4 S4iKP$#"ib:T.݆=Dɮzv(B-U_j g*?=bV8иiTr3GẙĐ"9@XXWC j+wVer=R{[-;ϣDvJ=nז"aZ5*$nY_ʬBVrܓCAJ*j҇oA~&5I؍/SWeQyxo) .-_(FMm'Aܢ^Ti ɤC0L10HoT^nnv?{ ,D@2[chmTkM1E;G3_d,8IX~4IX }bA:Ih3 HU8Sो^!JS=$ȍ>\0Z$k9YU@|eA6|u=bh"Jk>r $ʓ09 {Sbk:~Fܟ 2Yk,5̯XLE:^Tj)hVZ0{v+KcIRb=|ǽo*gy@9r!c1 &5 R=YBq@t1xbA.ܳbcȟ9n(E09j 4!Bq( Vq '/=c?l˵A_j Yl6CIdO*ĭߗTKʋE%i)ׁEa/mNezAO9qƋ^:y6|!ex9cGPV6I)\@ςPD/5'F"L@c lEZvV-L[ݘ?j0YQ0,Lxy%G70{N5W\ t'YC>,]"|ksia1e̛Qp|T{ù*rO~? kmÍDAOشf]bֈRw^;l[D҆bi4I S|EyN"Vo^aSc2VOu{2i1/k,q ^ڀ̮F4[JE%}) ʰ=,Aږ_j{CmK)7}eOԽ=["Ν>PYg EgۑM7z!C)=הqQ~1u4OU >FUW_w#Mwzb&Qh,pИ__Zšꖂp%?<aBU}4dV`v(يuCQ=:JS.~L|UBR5n,oh2#c|x_Pr-^xLJ/(v|>%8-8,W)\O>+ # r<A7Ë֪515R}a !0bnh iVa(4:S>}6dk-=Y΁%tXo m*xNSg@in$6_ZV_An/Y8MoWO$݅ު~cX2j3\Ĺt_nJ-nVhCәC H3"# J@ O)]ht%v.6Nj8ӎ9,r;L39qo1&^~zsۼL_=v$;{9y^ܟ^Iլ!Sv4yiر.ٺʪ]4d~D=VMΆQ<<5Mm˶7.3?mڵ;jH#K$&!MS5d%YyC*#<)FYo:Aȝ9R dT3=o݂1Ql^rVS`NkKi,G~r+U](4jUS_#;. ɟiфՓGƗtoXzOU3Ԥȿ$̌P!2q3DePn}L;C5 9 )hu_O rD1vD*ya&֌Kbz~]LHF~ڽw^^}ev%,iz$N9f 6D7ih&kvA<ݕ %KX#wo8$gi2dT$ }=ZpJ%A'Pji_)6e`cpWיrkK*$P̣BۺO EP*Y~yāf]l:㵥7(3E]+4ZY׾Oinzqj@B7ul7G5RRF3r7v(Le&*F!&$ NҳӮX(pgRVIw|n|> %@?]T4a}2r0@y-NzzELv-% 0 YF!,PhK6wzdSg=7h\wg#ǒ"%IM0D=&^X{-HҌz8,"1`&ϨӦd^Fbxl27M JxVwᬦP-Eo};0f(h;*XVs|ܩϥTP6,K} E Tu <Tq 7#< IFI1CMq+aX[̎ ,2@gD mRA? * |k.SaåM Nl(4-Z$Za9췳6,.-rE!yj00<7[@v d$Mɵܕ5nG6b|Ȼ/X嗜ʿrK$`+h- G{WXLS}Ը,|TjqVPat6,I?.w Tة'5[MX 3vo&x6ހ87G'(%'^gG}Q{ݒYp3mS=,K*d?Q):`Ķ}VA܄X ,B=LlrNS^c(/c+TG,54{Y<-@<0zrg7LLcӚ"  W-:š<$ O.s.ts1WS@6uy19 s$c6{$ vӰɮÎKV%"=r;?׏ZΦ0yGhBa<`ҧ%"cH%kr`^=Rߚp˂DCyoZlR!X#P`;} OzRtё$*PJ9Fk:A,Gb6Ng麕.$ fYtl㕟V 0Q"A~R;%*zKsj3Qt6QŞ7|b$aq+PK37,9aq"ڀ IE#6ڞb &(譿>EH5F{[TcAdwj=E(Jݿ9éqt .{D]ٮ+N?פ8<%Tk~E=^7Ω~f|tkJ/;ЅT%nn0[6y"Sۘؠ?zdF%ܼcrx `~z^zd ^w f6!cԼ .˄fSzUö'B=7wjlȑ}̟4/εL7uj /+D37h'yZ)G2;-RHP.Msс(ւNLGsI4MtG!eѓaDa{_xQˈ=Z^ l"0)6temOc5bYlJ "UR* TIH:92vÁ\JE,4erIXDQ*!DgbZymwUIZA@(@ytAiLz C)`yh RSU, 9+7._M8 y͌6ֱmUˉٓ.B/ fa[p M[q1},#eG깙Ci2* /`1[M=m A#s>V#6n͇d8w`{ˢFcK޸o[M4oA R+Yx)5YKلJ7ONw _Yt>r3#z욂/T(P7I¿'\wٔI:O7;r%zMbC)@,Sȯ f@8XXE h=jX,&ܝ2 "P>'he j6ӸO'm'2Ԧ=$X NewtP/xF\qr;<Fk8f-:\=LZl1e" [*3v[_3]O %[xKU! wx:a-VD6"2 cBg{Wtx09 ߱z׏8yS˸s!W>{h`zߠ ,:٧5=}qp+RWqb.MJ֫ 6l6! ȶ-%$Շd?fGg Ɣ~_jH Z0R$5 &* ۿ<}Rf93yؖ;|_dscO%K\uڟ)cVFjH;q8CIi vKl)ZK' "ɥ1B(o{ 2ɂ2 &W&释 "jƁK,a9ylGV27 l!i6n!nՑtp u(. ৩ud|i rW :S$.+iZc9GW|'gŴ2E8\/ψZ0ْqjG!a\[Ay"b[Yfy_p2c`?RyRPW-[I<0 bjj>sj(m)l8K/"m#P+xl})#I*sRt8-ȑѤʑXZӪw )P(WW =Ah瞊Zpգʅ`YF|{M6lb+`C!^H+KL{ji,>UN#Y!}9Y^t5oVBo(-&9 8H8JXc<|N#[`~/nq'<>F.2^/me=@Ļk2WZIK!R+Z^!&oEzj0? 6kMȪaf_ aҏxдK%ūԑ Jtk#q\x |6XiJ-b,"#bSy ׹47M/Y|`1ڴЏeIBw`Nkm_xx5%!g)W>Gxw| A{DH;IQ'O=~uU<+jV8ɿ@ f[TST. ӢCw7 ,]cϑѓU>vrb E#XsƲ`7_%)0B|/r`NA^ir= = Ī NQriվ&28H-Ǭ6|'CNEʉ٧M[EmD:JMd)q9Z'V\Dc幀#Q򳷵S#S@-<.[nɠ(? *fAF8%s0+v;{a|Ef_N5B4/]\(AB:{R#ҙqt`!@5ʍ|HR-ݐ-]QT@(MuTƼQ/o@x5`z+*X(n) %B0]Dϯ$ÀC@L؊pn!)1CA=W4OG TĆ>{ ަCv]˳/z9x aBcZGg 0lԪ.Յr#Yjk h+r1'NEoGU؊uti_IJN$B@3x,G0 XpG,pA8LGcn 8oܻҩ!I}3Znяxkgۇ84JTǣVv4$m. Mtw0Wr_R^) ,x!ld-i M. E6}f[t~`j(dp+q6ex!L b^!I^ 8`xK%򷝒^`%Ŗ2;c}281ag}ŤwqJfsAk d^j AQ#"f5mk}a[Kfi~@GЈlxzL1 pB_w\K֩ց_Q0*Z>"[rnޖQ-7<`̸*vQgCXR|Qf)P,Lc?=ZIlH` Y]/:|6Z]ǘh92X]^+Y2.f{4uX* d xv7/.xFR[q^+Cb9{FVO?I~<|,[k5b2^`|"as&܆2@6e:0ÍT+3-荆M wcoZCG4U; 'ߕ49Zmsg]ɷX%Xbџա;")x捶2JܒsuJ|ָid8|1=.)V½^V %\K^"U묰8-iRސtY5mF8UF_d`3X j^QeF C2ax1Okahi-vBG߀x c$l  WSx},۽Q{#z<%;fMyf,*3uf/d" =BR W֬J([qA4ZWf8A0Yk`ѫ\Qc^*^8z%T Zp%;xܭpj [c38p@b4Hiֳw,x+Dg`|f.awt$lP˲,O+pl7 .kTԻ*9li co| b+5pZr3r`@aG4OcN"XXx#?OM`N`fpr4b;fէ,6 vb,z?^qDM2vFW$ h DsUD\Қuo+Ἢ^v.|8 \II>V3O~p15#5m=P4oYRVS}#j&]f`Aʢ:Y舺#x=W >(#ӈ7_v3q3|3 }D-?t@BMA.AmQsuE-Xcy $S[ ŐŔ-@ )S5}<[>ӈ,b\rLO ;L9a-S^H|#;"i&1*}89T_%Iҹ_a*fRY vƫ9(ڜKgE%+{rCXV&|^H)z]!ÈD#~`h,7PfZE_RPy76]zÚo8>_pqj>a[⵸p tGdf{ԐVS6uۇȣ qҴ,R* 0gC/qA2\l'rQ,܆Ց熅 0R}3=nn;%ʁRo6'sԹ F%/L.vtjس8 6K'*Wl6q8z[eb)'j`=*f!i P ߖb=[ԝBۯndw p1ȹ =U"rݺ`duDp@Fʷ=[SB*]bƁi.>⫇'V )k|{mA~Z- f?-? %zfGx'I:9HEl`9xL:i2W-)!ձ⦏y2Tj6ʹ^iҙg|>'LuStb8m ols/T芽nPj Fݕ:9A.'mwP`tIk ^no d X;m%:ѥ[ k#sE*G˙E JK&&GYBs^; L#)۳ya%;8WThMIhP]Y,.5Fƈ(U_5bTg$h``'Hj?몘`s~v/e%:۲48nd%Q^YuAZ{1ߤ1ݡBaRS'n+qS"Ir9[􃭑G6r9͈h* r4W ܴ9[!\I<w zf tx*5`ѪxZ`)\Y/fMARU&%f午ih^&6oA IE5NsO{y'aBՁL{=#d@^*H];~]JG8O^rVfuv D$[R|`ڄW T2e#nEͷmiwb,^l0\P}q Zeɘ!ga#ȁ{'6ZDxac\kHzlz {c=/A¦+a}aC>K,( YSb0)L4+0\4 $f N@yfJt/kY*B!~,(-\C/ Ƅ2 u-֍E06c{ O%q_|¡tm%(9whX1U<rO`]s+kB;&?>2p[WsV W]REJu,^lWzո)Ulk) Cq7LZ<=3E0{}^5,% `XbH\E10S4'VÐ뾗k%mb:jMyV ə5[,hKrǃ{4p͎=h?M>WK؜GlA#͊cFѨ@F̋MI%4h޹/SHQ|1bIdF>D;6 dÛh=Աh%"<1ptm.]@(bcQᛵmZjvbk{U$;zTr1S=`PTE7L XwL2SX奡8?%ZWl{'X3^w]hℎ^BEg>g,ӑSg]G,pa22( r˗=H[H8\M­J>?~K>$%|z| ^ e;ŌFꃀuN!9џۏItj7Nee\@T/=dJDZQ1w li-'PsɎe ]+:sWm k&zͰB^g`>'H Wnkw>vDPqDׂ7υ,?+hh'J@>Dc z.'Weh&RbEmiwEoNʇ6qBIW6I NDYT/@Moq. 9ujiAѠ$/d~IՂ ?7h5*~aS+ cy-j²TR@0V_[\3m,L"&-T[`{fSsr.4g*ۈ؇d.~٣fҦ0(ki{Lw:µoݮw79~QP6߁ [FRLbx"+겻lJ`Ť.,I<p;KZyĖ`%DbC S lf\h @X/;  XӴm2$ޫvak<4K\ ,HN*4|8k,!^bdpdsCv(kb5 ^dYY?hspa ^;Pi̹j> 1#<%LR/ӡ/uBkl/ϸO~]1`l \X!mkD.*#gLr^r2-t.-CrԦ :$5q!V=x>HZB6͜=P1z2TBjIԵ[@=®yoHGP#M@U}#pbzڋSbL_M2Rg ahF|c~ϴ-r 7_io;;xhL5%(B+k 2sORMbk+y)qRgKG]/ɍ*3(ZujAunps\lDX2Z7 OΤ,ǰ$>V>H=~ wu|(>EQ E®JZՊAM9 ] IC+w#D$,'ܤnO}Ñ̕t̨[#44cs"W—o4!̓ G 2n,!ie.O|EpsKt0%Y ^:36Z"I697A/)oU9hMP"Zj!$`j%JqkvWmE(.[%rf߭I/?ŒdCSx x==|]tYh(z2B)[nZ9fhR2:vw M}o锠ؾB%\O\|֜ 4%*0%yu^gmk3V6qv%=٧w|Gk?ySu6O•,\].mNׄ,$G7XSEV̽Qt ol] fi Դc4Q?u=c}yWVtE̬}hl85Dpa(/¸7*kqE \cAf8D;U{j ۘ ڹYMy0H[My:{^{vmg\lΊ;]ndx=}S%U.wD&Þh6'g(tTLU?;vʾ͹)7U|q Vg}f)G5+ x y1e@Ȧ~*6HPHh%r0csJ2!'7F%WdEs zGC3ànt;'!$NCXՎVV k .Dɰ ,[-oBJGǂ)o /# )^DCɸJw$޳^x5!tx'1URFy#CeHh ,q_q|a 8]nŸ MU1Iu]4/`C\H1( ?+\G[#߸(m8D8?QbgJ^ !`a*.MZ1d1Md*Ir7#٩>d?J~ -ig _>bzwQpI' +k\5*Po8[P.8@zߨKp+OCqso[#3i4S%njs/eaXYuj;Tra9v7 7mlslgJ(,ٹRm<KDS8L_d)uc3,^Jl:jPbvy\pjikĴY9{g(p -Y XPrz,4)rP: MxAe-ܸpBVTlN._V+)C׌-xLWȽJESu#?~G[vԘ"*S9P[";^;[J 7&ypt2 C ›L}gBw>>p6ӗe`d:U=-;WYĺsd \-7p?…U}Im6ls#U56 q՝9V^vTY4t(d,ϵa%WJ/PXn1G-buA'Fon4pλXO6C\"kg"z؄lMĉJAoCSWLW,`4cXo,Ե5x|ՒY-`MTVjۗQ`*|GJV춅۳c`%)2 C<2R?!$0)cn 9/z]ˠjI9z3~$KWnQ?(!NskȪV̶Y֫0ёt$G0%$|'ހmx#ぼ J9EeeXǵY T"yfpQ{6'Gr Ci}{!O˳uM?2"T5g6#b EbZ4M'}e@) ζ`'v/T=zE.[z:;FYfxէu2/;ƅs7摒K`>|w x_U&J.`؝۲!cMEȤcbMiVr}=UƟ 6wt4c,G.%A3L^ڡ^@w`6W"n,+iC>bynY.;y^E&{h?̈)q ȿu|❊H'zyYCeKSs[}'G9>焘&]`?\G3*' T>#qm{G(9]jRװW򝿰i)&ߌ2cH׍%ʤW+=8i£P |s^D.Q#z;_36/)9`|5Ϫ5MC0T߰㠓=Nx~y3~NѪSw MTPJm5oBI%i ?K_!*Wm-z-vr;_a. q7H+Bc*..hR3w#D;ލEi&)%3AluZR<:)3GeZc1C<j]H".nmtn)5CTeλ{c^c%0Fƍ}+PA x(tR>7 2p{3}!%buҲ^̀8^?ұ\JgZT?jMY[N"R8̾ޡc|,sc5V7 DgN 6N+ZddAT6\Co=o}?NmX1)@8ˏo9-mB)ݡcY9 +Oc<ز1_&"Ho^ۧ](CrPlj`ƌajn&4(;JTN|lYNJrxڱ?fӝ<ՖOr }TX-P9\Ზ?,Qd o~zUñ4L%⍼Q)"-޹W*堫}[>1ʷT݋}%D 'TnHq 1n^}Nf!S&)glEI6}\eqG5xz cӭƫ9Q?7;pMEg.RxM7V$䘁Z͵A;:.0]Z2TURvr\݅t3AOCr2r^~ 5_Ɨ|](y=(X,tRΪ̿ik%d+2 q|ۊ(UgM7ymX~˙UC5sUtJ8RiA9jzl̅D 2LJ2_6dyS5~?JZ/`L! Yzc9{|lxT9^2ړx)r8;4?7Vf1۱[.4=!?J[﨣iYʥiLT} &Qd@t+} {8 'o'xL$}8N,Ԙ@7SD G'79ޠn>&O<1}UMHq: bR_ Q~#T~(nvo퍁K4T":j[DŽt0G*;7\ӾuȜx"Vݠmb-ư n6gޟ&UU:\jmcGmԻ瘸.45@T NO*\Zr kЁS+Qԏ(ܰ/g2_M &MPn:*9_A#jx]Oܰ0tס6\`y&̱"d N1Q5/d^$1197[@8yۅʻFeAո=~,>x^Sx" >H ]!l g'&Do_)h!19EL9K_9(G n[ Da^ϠT>\:f98]T,M51%XX.ĕ~6aYJSz`[0[ņՆ[)YO~R)5ø\m0ԤFɁ\3|azr/C߮.tMfaj$vj@S\\|&鋅KgI_ -MU" nxz olbGOEco\?hs7]M}| D ՌnKbvVʽb[nytH9gX ]l&>pso4)kBf>avum.,6`"t-w'I%/6eγ_zG`53ANP$ؐȋ]n>jE_g3LM딈2 ^CFʧ\¶s01ke猇FCE$K ֞l"ӏG-\yJ1uث׳U%׵ݗ;{L RJ 讜cd hL ܹO@Ƣ8z]!oa xXe\b4b [-TǛs|eÂ~~OX"}sR*HqUӃE'[8)qM5E:kLc}n+ xwp(f&H kEO$O~CGyV>+{tr6f1QZJF-!fûHڇd-ݙE(J16lȣEuǍLfrL$ n.Η`#$RAɒ( C M(MV Ez6PV+I)-S0W¤5 {u(A L'B U& X0&|[U]3 Gڈ!g.}ܩ-)ܓŋ5W7CEˉe)Yc=aEe-ӗ3n2U=ieƆ}hr)4dL&tk1+rM$W,ʅS WrV#fY$Թ:G6B䗚Rx5Y~ӎ+Mr >PX.q{F.N? ߀▮?@fD] \+&|޼}M=9+$vq(O[{G|4-zRڃ҆ j1Yи=]Aa +rå)D<'T|( t+(㙧uXKZYXaWj 7i2V7I}LUn1 Q9s꿭A^iWִ#b"7&ҏ } Em+R_ϥt.%Rn9%w26VEI{jyL3݁ Ѐ*׈T0=ke dL5#an];fa_曳UN9T auz.,kTj;Ăec9:ͿEjdӄ:-BoR2Nɔ [`h {mt[@іVT8pTA$Ij(^Ḫp|eNdzƇ>aX$1w#\ Ɇ21f䚪c%5^פ-bܿ̆PXŤ;yZH7{/CN{tIk j` +orJR,E3y-/w윪9ǟt@-_ n/(, AםšK#*p oPoގDM<g1u 28dܬpoQ1 "m*{]&FՀ|8,~1GQ^#2ŶrRG1$ux)&a;'Qyxdދ_:S7 ?+[ޱ|D,"f2r%cawC>4 C*sm14`r:X@ޞzvWE:4 /*sGO2'JSm)uy `T~xa~^mQvtxs(G\F5Og`怠=K R3m׌KyÌ^wb\Z2W1Eg$|g|eg5}:&8([B3~.\ƙR7Ny͠t1CU::lՆ]%j{( ^7SrC 3N&9`+ȮQqba9 "-l̪O [[w:!]OԑJ{+́( H+qH!N};Ow(4u+7.jLΔr8`* +>3 =Ub,!6܎#^v`m.dJPTfnA8-~ iHI5TʾaBeT.(q7uM d1bSNf8X\%_2,LLPCFU{h${B,\f,ne6t'6xduM \BY-EkѸ++L?%}˷oIHY^)"-2ui^?Na^ 1߁tK=YUCp'?^k| BmמЅjDwY0EψM$ c9Aѐb&Lu.^-J<4gesC7_Ӓ7Z8 vkR:]=+U&4jf,uvzn:b)\`5]n_Bh8֫]_˲sBF}1/3s2:5aHPgODNc|i} ǠpH,bpX؆>ɿw#Bۜ؆!!=.z5;(V pi} e[)JuTw`wN:|sb:N};/QugGчPr|MdQ@Vkj'bȉ|CYc${zs`^mEP!8h1Nwlq^![w=(w K V\&W/-OdaI ٮ1#^ ')S%`4@-ʅiS|0d|ЕvYFhjE=Ԭ8wˌHwsB&p <, w'I朗>q ] B!a[ iAk]愜뵫`TYN"^?ر*{1nBj?T=U+Z&=|tѐ@nfXp(i ONb,YթS^FpD.5H0Bs9wC tP_YOpI:Vd_nu eI#B7_m} ۟5+Ex ?$qN@A:^NzA8wNsݰ!+ރJS6К}4(c\elBkFo[ƥV#5c{B l93F %I!9ffj> 9@䘕Sd3>ELF@8EݤA94kڗ/v i4Ko~î饺7Ǭh8>[ ~M *VK^.N ꄼΕmnvJi9%9is-"9,*zNu*gOk9}+ +aK>O=} -M"X!Θ槠NAd+X[];֡i0ʼXw}Gu\;4*'1ּ>Q˖_@dNRF+xNXJ#lf0w#*1z_FgZ $ؗkA(.!V~)CG!%FL#I 12t ^Մ*A0PcpX,S+\6D::+)jzG58*M%Sϧ7܍]I9Nu._h"/rPZLމQT==$T%.tb$;*fV-,iҀ&l WvO?xnxS> !iORz>JG~ģ u9JG| %n*nq!٪Vi_14@dLb0P'nG^@s8˄@d>H*7ۏLAxɥKa&LىxBn;$EN_Kt{àJf^HkNPP*ԋOUs:[DuCRJlA̟`G fHSq2)c82yD2rCny}k% 5J -TTy6!TGF9bp&Ǘg%v-_)Iů!eﰭB=lT ]yf}!.6.>=i__QxB3t'vg٩8O|F8ӱvgMmu*fR6r6쁼7[xHp] ށzE4\S-5UߺZtdw&dEWfU(H8e3c,)EN fι8rNKsp-/`ihcS5q^,񮚦HUqˀ0DAt5@eSqhVqKZ8i\z0q5@a~!ו[S ȯRa?쫒Ó7 XF^&X: & Lmos= bz] H#Q$Ido!/˂Gȵ]}6rh^ $Ⱦ6Smm(s[|R ]0:. t1Dx7vbՑB}P~ij `mX~Z5=iiK>L}e/ÖE ȭFITyoӖY{}-l_V5ƺj'>@UwЪ2“prl?pXX5rL%AƏ:[Oڸ8Xa!W)†p4<{6&X׃ q~)A+/%Xt7j{F\,d0sqW~OJp_Ǻ~#IQ4Of`;W6iq?X) a[;:7*Iſ`( Zs$_Jx3z;8I ,lca :-S%XEiJ=!آnXU,E+l+bvL n 3SSjtj "]TjOH5Z1!y:cI##:k\lбX@_6)unj5e3p^͗ψhpkTeÓ c] ` i 48aJl*Rm|xLh)Bnj.^kiiE/Q6,dX-F(ܶfibELLMi{q.(`B@쒝o agMG܏CJRÞx(* ɍ! k`\>1RJvlJFŤ؇e d&"[/~mJpܣz%߾LRt7|bW"Y1.+ btA^kT?B KnJU8qR3@e.DELqU28jA:|^&T)46e2kB4Y$*(HC8\Ĝ8> cg:^MM_c<ʋhk?ot  u&lXs~>Mj8~}*Qs}_ES^2v0^tDΡ)88:DtBY*a961ctXnWX]f~s$V6OJ'knMM! 9[U0dsC/W\-J]O|6k8ة[TS9Va[kL}A/PS#'8 {(0V&dKdFSj"^,ő7`ir"+\T#% PUO&_LǕ0_vx'|9o?5M ־@ yi\H]v҈,.#|FZ!W)YN#8G7z;Te Vkt=h^.-Sno$B/MW' Gދ`{b0 oӫ?*ت H/k>qO#2wȈpBU"`Ζ\}Ue2 j{-CoS m%Չ )_((2ųP$#B{'MؐQ\PeN=[c#cf\BGmlIՆkp[8 S$ˎfpi n f֏d0Y71]lܺ:{%jRON҂g#G9}$A&S3367P[5?=O'}}^j$çUiZLلʲRf +8Q仰+§2B Af rYTxĺJ`g5hK ,7Z* e&(W9XZGBzuֽ&-.tvp O"&<ʟ״ 6 x^$)C{=]tD|GiGQn Y9K@h OQ*w=鴄 %KSr^?\69Sݵe5 ykD⧗:2Ά dufQH$9^*hg ^ ]A}ҠS;`fNdL.zU"àoUq<$@q^sd"@]DTg2& XS1}P[<6@v`c=*GKp+BEC*Z<չo4W|3+ߞ^ ;`Hɸ ۿ]ZRU6-Eϐ*GuK9Q&vKUt*tZN50簔$y OB uteqX ۉoP b;;mxOԉ YBSBZ6cqiqs-9N3>5!OJWZgrnJ! ֚h<7%]@S kl =~YꙂNAD"JܰZ ZQ3q ߗ<>n5S.?]3> .'{pxu,990SfE'sM$|8G3m(dػ-`bG3U_ vs"ٻ1DyEwPɲf|!2Csy Y+,kZL {p,` 6* aȼ'tfu u֖`]I4½2,J d.i[2Ln١)c?/٪ޒ8B=uJXdw;&՝F;'E&7sC( ]CQf"EO0ξ6[x{Vn2"Ȑ)^ya=ve~K~,y3i-e&bUEaTk3 ])J3[I=U~gv la.R=?D64>|%™?;qxmŖC U, ZXj` oY+U_q9<icu "B 57rֺ3N-w {M͊&= [PC?K;x8=bh8LfnSl+!٬.gOF ^l X:K D=znޢ.|C+fgұќؤ~|Jr{Ig 4zKBъ~TC3,+сryׂj`ޙIcȦHO# ^*_(Y*?P>}%Cjh9:soa`]t#9W[L77dE?ل3c혵c#]hɍƲh_f6޺0K=*KE7z*~Z"~ՔƓ\w-#~& 1p,j74d:}W;hjS(G1O;;}/hG:&rB ƛDM(! dZټ3.3zTFwNNJg Ov dLyC$ (R396uGЅ N?:GK,M?~cÏ I6RovpQZIJm;YDRq=EڋaIBݡC3CKS hYe0͘AN{ML %F脠 l4^L*mN: O W ^`嶚ȫ9Ŋ=#˴PE:J`U#o]os7M;7`$-ZO*';9Tu ~a_ntpk9(pPbߧ ܼUYΖ۹21Kc kq;JzI#N*Z>g`ȫwł#BDZK{%&+wwӧ;ٳA ihBȯ|N@ C˞?>ɉ>Q[bPdFL4 { ?_DxT&Hz75k!we Y">vSc+.řt5z l%NM6; NZ7ys:% ίAZmUs"NLrUz!9i4Y.GVk( ,M5%(oڻ݌_*BTOFE'y ,ʲY-Xs"ёEBƽ⊪ӋEv:ռTwWjd8&]3z-ڐI~{ T~&B2Ejc _<)G)CmV Q-ΉhF6gMb]>[L0,qg o"F  zy{ĺy-{]n*im )ٟ* F[$H"8=终Ӑ d"GU4Ri[ n^ُJ$lsBBܺ0#v«[mW>cz!ImDUѭXWJk0eį<$UQ+p9:(x`>B abADPeS>CnO1Ί#nbTzLbе]EE}bM#'l2`H*s/: ~Y=y&k 1> ># C =>EY5z8C1.*lF‚QRׄaa4 e3AړBO0H̠ǛHiR.fG=1_Ԛ%e},lvIꦙV,p=0tvpW}ϛ4( Cph+YѳNf9~Klc "@Q|,>ض~v׸usl"l@˯x"%F2FO5$>5 H-Sy$bg@UpS&C3s[CL;"q\IaK͝jWR-v:Ejst:/1N~㑇OK=E@8xoMggEĠ)ruk 9D~EAc]Wl/p{o%P+z_.iof񶩶hqKHom%0',/b[ylU#{Y:ҟVS{Z[d/%~=7zb+Inu*`@n3@ 2̙=F.יCWx'n DC4NVTVŢ3-yQ]]I5/VR2w^.eLCWgB$00]r6݈ŌA*f|@tH񆾡.w*$#8m"54/kY \LhW  gГs'![PJ=kl{ܾ׵CV)c8* ՙ5czS_*we~&X 2#> ^ڃ.56ޯUE*[ޥ Puꇑ!83N웤l8aCmi4޻:7=8>jVSWѝs#_aWO! Ԓ0f0TX&kR:"ʔ,PGfO4GQh7R=G@#=}Sj;E ,xPLhGB@ -Mt75҉9~ӵ8/!*SdusȈ91v:CrZp̵*e"CqYxJ+\CB= y?¢c!ă&LRBF&X* }^\&V/vZ,uUc{qLKy%_ ?#E&0z0}C6xД: 5K?CbӧRy ,elDނT0p+JdE"Gv|bʀ 5i@Օ^p(gCyD]؅:ऑ:sK2a$uQ8\W[X'os+;ۏX` adWf }H̋eã"YF0А:]`o1ʥH.&ULRonf0zW!H̢]6?;!-ͼe: &U^ ODڴ,q%I3؆VJz,tV;g ` vXPJci$PFyht|u%27;MN2VϨSlF߽lݢbYg|qI72 fIEkLkw{F\U:o(>E% C)m:C~UVP0t[r[[7o AgΠ;0 GZC@p-@okrùM]sAa$qыΔ"q3ϷMblsRQFUm.mCPH>Gx,bTyv{PTڤn/^ýOi[VmIԢ2:,GV=~nu zhVި]SH"8qTau6WK/!Kq#b:J   *W&iwQ5jӭ=ue!D% ShtK;Ihm2߷ r+92iVõ ӣqW ]n``ɳdWܚ#&mh5w4ȏ۴T㕊.ݓ5kj1ˣ(!Gg&(-+v?~9tuLWDɀJ< ]]V+S-P5EձV:خ=#O#ڏ.ܩ=Nj3<4>pOxdJ|4\N^WLUIMgZ"c3(Tm/ ,*1\U6 K\h-Gyew߷9 A_F(4[fm":0d)W݆~p.*E/xaw9L#ZQj?7 9ӷ<.άK>Z;$!LnpӋk2L3!4րW*m tP1I!Ȗ 1yܑk3AJcHaU)!zav,լ!w݉bw>A#穏U;Vm()J^DhʼM~ɫv wn=/qM!"G;tJ:;}K9gke@=ϯDdM %>ZZ8,; 2qhd1{l:m3 Z<P* |wu|/89䜺 ɷGT k[]z,'qz"TŹƩP,)(_Ĵ+d3,zH|Ka^ڧ½Dn(U[n 6>NQ#yKmK&9A☶'_p&/޼cuW DOJ+ʳ&xhwkM9Z5TO Z0RyǤSM>Kќ[:3?:hI;tY*I< ;r@<=_t糼yM^dI!> /J"Rm-ߦLA gNp?]?A"Ts #yZB}Je`6N 9(W`U'4"N`p|H@߉$JK-0bR"]E7!Pvk֋Qxc{`qF Ay'5?EJp|C-(v˩#TԯiƳQ J*^,p"洺>2}eKKbz،vݭk(wpO1m3T_LƒO{;0LP2}S}%WG#lR\T{ Mz0Cxl77KEHAFڡ \yClb9*tiFsC"#>f͔5+_rP=3+Td"Ob,)>g;804Y3c\w7G-{(Oҗ :1ViJn(xyTޓ~rJ,~Ɠ4OrA %FW\/7D; q*Czk=ZߤX)RW`ADj:D_k:03 Yӳkά32oY̴YѼns&,aP "3>cgBu+,[6 Ze\J rD:X!?#*w/)n< ~jlad,=]ǝz_qd^*5B[G7$J}qjy"[sf8äe,;)w-GP*%uK>%yuuVџѧgJKMPb<>}+[V_#cҴ$oe(-ppbR%)[C1ETc< QhkxPe_4ULv0d{E㪋k * 衷YSf *@*Nćm*֤aK:ӹcC˫up(wFR*vk~L'=ߌAwaٌAK̻]N[9ʧfv$H ~]@s&,,BV/U.tˮ*ˣÿm䎕sijDn=őj.-@xV[wϕc}Q6pI7XJEUy5/e֭a'c{S~rbIV{f|'X4sMvF- m*NWj"{ڤ7B'Xa[!.ϙinYRxhY"֬?j_t>O=4lI'u1*hH(' )cqbOM%=^[DR T1&DtR|@^u7tVhxw;L^qEyia30`@-/*#[i 00S \|ۖ+A,Ѥwut`0n-dNt׼[\bhX} Z XV Rs2"ӝ~˻/u|8q8ICz0yiz7Ճ}z(;ɇ dBxR1y5 7\p?VBE+ dGOCUMo+<[vEFzw%CIABN:{#1"Tؕ6"t `ߐxkN_&^TRfot~~.n#5cnqxC$:q_5}-`^[]IRO]TrI5 TF|K%Ǧ ;F7'o?쭸 Hl2j75wLAb>@a}7ke{}(ٸfV2$X*j^05bzz" ɲw9tI =~n,ε1Reғ4hRGc7P2Og{hn@ڝ K#w}+ &q",ms ҤTR'DQ]ІDSv ͆0;<7d4|?KG XjZqX̟\yTe,Y9SBmnY aS}QEj"dde}jk0 wP_ŪNeZl&)Ni<{zzP-OxHUd% U!"i-x:\Y!jpwW٫}a˭l182z.쩄D uS3)\|O& Dxp6C@养$Ũ⽓^hy9j>.=eSzW(TiT[;YEy-G,D=U}C1J=K+?(x3w~p/M}1Yυ΍2`D_7wcqzF*5(9b"fQ'UiJi:ăh /4YR^+:?Os}}Umت[: K#"kA؜@F`gl،w ʐ"Dz6frV"s 9{#(v=$p(BK`{g$6H '#K~жeXP~x}3 UxA>ŁY}?*۵*(GX*KVhmS:$eЙ1tKP3 :歕e3PTt ;]ih6yj?Say,]G wFF0r^a *>Jgo7رREsS"LJh =GȂy@sivM4ma /߯Z ΆqDG"Jt:?K-9D$M$?CX/Dⵥ[ T[tƖ??n.Hh'ᒉL$Z\Reii e&=IN>]тE _ ԩM6ԯ6p5˴HAp+ڨ-}|W Ẉ`O|ndRg EU95b,#V~Yg>}l3y[/ hYi E~*({]:?5tey+z."ʯߟpG)ޖhUc!"-$wplwn;6 2ը1:U5C a=3<9},3^(oBo# i3=8IS}|wG!BW{c[(0ׇJ(ڍǍ;bJ=yb {g!{IG \J4c6ݥ & "I&3Dǰ6-V8X@UdOJ0Am#6T+&!p5M1 R^}Ax/kj MھTkySwvGLWjⅎ"jV&cn-j't 9"cldۃS";9ܸٓw ׫uXj,jض!9P1?AWY<^8uFΐWIH,<{jE:(CF\hf^glηhl;OS,)=:qg! sEt5i٢lgjbl|7ffxA ?Ꮆw !/Яs :R@Vh?vn"8B;'e_dDiftJg,ȳ m+^Ҁ ^8)UmGBanp=vpzp֗h#ɤ/xT4sXvR$煾OکK\:YRosw@B8ab,k8RYDK4~vx@MnY9Ma+ }Ͳ{vrU&u sF!n՞<۵ES9y$քs {wn|L}g++HH{:! %Ơ#omX64!%@*ګq% VŖ.vzGCReՁS0`^O{ĺ>\T[OH*9 q"UaV~H@ouo( chaIhW^Jȅ6q:<6764]64 ]yQUcx|"f;=B@2@K,9}ϩZ-IG ɶ18T&G»W-js0PEI(zB5|dt u($4lvfDC(!K!ʊZd#ؚSYSRcWLO]xύ1i+nn$D 6`G]ާtLdڎZ22EB1Cw[]RLE:Bn#/Pu3@(Q&"څn;,UE5"IdM^P+29Z5Nc3SnF20] v7?{<8ag s=!J@Ұ~IzSuL ~Yg0 Cv9d'tkp$at/CvqQ"FfGBlosmt^ZB|(S< `E$ncf=v;BRI,|ռ>(gV~$Tt@L2]u2%9v kͺ^=W$X~@*Ml"@ۑ,B 04\2̮H\q$_:IAPC:L2C'˨x6!򺫸' ǖɧ!hWBUN) >r u=gs2>xO@n?SI#f.w t */(w7f."$$~0k5҄!,|vlVjS̱uMWLA}Wۡp/ND)=uLt5WІ:gkŲdf˺Oƫ5aT x$2P`O#IB .S?YOa[1egn7/fx%x6貃dٕun>n9Ogj~AvȮy!2ӗd/P(%1XsÖO ?Aj>wM8$%GA/50 d.Y}+7qO6F]:gՃQ#2ϯ =`Ȳ/-4`R@YfkH2NʽaxDÌ#f(ƫzY`<L?(oP LɽފO>[v J9 KL!+8W݂|@h "sdL8JgBs Ѭ^ZKc &if07VaF vtvg91EF"}@*Ե.ܚ&np>(#*B_ptR`hǨ1Hdm 1"5N uA<u1h<oeRt8U=ǹ1t`n4:Agՠ V9x(Ua7;!1Qv n8DH!qV r] n~]j [^a8>LX4e) C=69@jDt4͝ _?KAha-.0郰ANA+#qY;=o^v}#wVtg\vȟ32qHpKkn\B2٣𔁉']=r/gW_#hQ%RhX5&#=7]R{a,P:mHQ`JIWk ϋ0{ö} ͊Zi ^+IzLCVS zх`%O|hz4ڥ0ɇG\V5|}*jסQ9Uj2]5a0޴D__X 7OqvhWU6`?Q(.>ݯXzbKtݔLL YٻE45?\f f^G9bS c/eBN'r.y00SNNU},!R =dSy,! i P]z紟F+CRgi해Д%TudS)1\/g#/J%u[|݃ai9]MX}oڋAv#iNja[&T._#Z*Ox8O(vsztBցW1E0yD]i>Xh-'!OSJ(Fh!ҷqtdP򁀜 nBҌ ٢([k68#eӻ1϶5Y|u !r0bXSq=?|Rc ޑ GJ;IJZ W7.F%wZg_2ql>)' iҡ*ה~-FJ*INn|Ьʏ^;#~-޿$2@entNöW<W4mB Pri>Aw1Xدe)Ϗ)A=v8AjLf(;9ijhZf6) 'qUɷP6/uK/WO_Ex]ə~5  nŅ{og lbZ%˂.\Kf8y%_uѼf7%YO?iN7;x@mO%fΨ=91@J nvT\X>_ϺvvftW\@%X8r2,- Fʀ RpYoz(RU!*?MzB(/F[]6\BD&бݬpKnk7Wܠ dn+8$|7HϾtܨaIB)Nx0\IjE6O7X@A:'VN&V}8V4@ b)5,4`^6:T&fJpoR7]<듋otDQC޳{7$댞4z:J¿˖j+\$C:鵱{"Xu/Afp`r̟ɳV)] Bylg Rq4}iJ2&oVMBwB5Bf\=➪:I/ߪXy}&1tgڸq{7c<0;ZygI_]iA{ 5!UR zSSNǹHd+Oҧ\g+ۿH;|p|#duo a[מ%4˼A}vi!ͨj0Ih{.͌͆FzQu,ϤB!B;۸+Y><8(hԵ84NLʑ?[V*Q> 4`TRT;| ߶zðAgѢ)NOEAu0ℓά#F QrefJ.3َ}[·|!-/0`>CU9\:quՊ{SS!%bɊ:4S^D$dSH%GEQn^D"[=6(ӯɽѶp\{DҫaC: 軐[8<46Үf$$E*hKITAh_rkD "nB'UUbI(SiChyYT&q6 *C,!Π68K'U_'H4֟Mt 3/%m?,C޹&xyk>VvSN`~sۻh*Xd %'XHQaO>>:E3kh@`GW=71Ue@3UzM_>#^Wo!^Ony91 Xs2 ī~]#Sd-Vٟuw)a.6]~ȗF"Gՙ,I1MMt5Y*#56ǀ`}湭z'.JǨ}⢦#.;[Z3q>P阏kKA)6jCu3T,2hZ7튒ݰz+*R|_X9P>]&pU`h3dG]iozj'tO.*@}j[+ie̅ 1i_ /RH\ꕶ*p>TMi'PwWqIE)"_3 dgs P[; !NI 9C4: R)K>U6pFLL.u~B/qXeOKLVgfsS PhB9$݋y2lh#"A4Hm7|MwrO;~.t8-hulo|ԆVIH)%'&OV Sj^o}1* 6խ U럊筄uQ>aA=M>(J]~/\,#ƓiQf+_M%8K*7R.$BCO¢w=@ۢPJfpgeR%5Kqheւ|_VU%8Jʒ$hW% YSv/AnC7oٟs1Oh5fxbkVr̵k\ qx!l H|yA ${rJsUcD@GɂI%xR-JPs׎ѣm=s/:EYe =Q,AH9}/w0C{ޡr. a^&Z~ MT;x ^/~8F}meUE,$eUwBE"F7-G2ø\+)Á8tqûk@!Ң!{2`H/4ū(s%1e0mvL*աZ6dIwwn-dmh 1kp&؉&xdjoɊL/%f (+ c %9`!5f.uݙsdmfDH.ta|21 CȺIVfVewôU T'J:&-pBT{RM&Zuiُ//LOV}:6w2 Z&_bDFyuD\EQyyKAsy=~)9 ['V3~`> $-=gbPv %?wUwv(uQGYE|I>S`>Ѽ-$#=S<__KoWhaݹn>e (jPP 0Ji=FmS - u5:bPcy..,5UVj+tkwy iƘ\o7 %UF'04AmQ9tذc;Z=}nyF8 V{l@<5-.?YpS`XvHJ1lj饕)Xk Lo_n(o\Wkb\H/Z䈻RZiq jI+0K~P+@\t73sCvȫ1h$o9bQ"\>DuZ:/Gddy(Qm|Io3/nvIaٳY ߗ kOyRڸN| +h;k ZU9vz,pnyƖuIG]$9˙czИcNequqtsx{iRRJֵ5}䜟/P?Tfo4Ř,X $ Ջe!mxm w!> C*sZ:g+F&VS cRD0+[Ciwo`M0`" Jf^G#2FOQt@#eQւ)*|CS Aiy@wV"aϪ &cɑJVslQ|bS?~`B2DοWJx1Ty+2K`ΤXt ilaG7j/ mhÝ,u o>whRX$=+~#5؂S"`(% Jb7.t:Pw|P`D=ls|^yj%g{ꡊkh`F;kuEcCuJD*ґv42;2ܢ7ԇE6o-%5tlh|. غ]Q(0"E{!駐#3Mm((t,[Ym ڣuLڲsϚ ׸ JAI <î:rrfEy~K, ޗAt5 9w:%A/;-wF3\n)"q^O'"++Ɯ3fAQ|@!Qv̙Fa螕'&?Ph\'Ub֓9eg5ddNβcx/ፃ0mN~I.|[!ʈtp[2#3:|$n#lY'IHѓ+iYBڱW&lBw#ax]f#UT*CpM9{Dmk)ōx-wc-h)L_~:FmraoaiؿW®Zn8謵F騮 QuY pqh]1.{_}X1m ,8e_Gb?˚? M*9W00ŷ n$T  3Iܥ!Էg)twHAZfL2Ͼ뉺L|ƛrS! Gr&x'k+y^>PĢ!8W:CW@;[gkTmoX4&%L%{05=x5蛽Oju0ԥE 3R>N2Y.n-;pn=hr=C  @2 ĵjvuyjaNleƁ {Յ; kHmrbX1p ]NJv,%HI[C1AK9dAwq@+LB9,\_}JmߜEg$nT yuѕODR䪒||i]mS6k\ )%X Lf~Ǐ)I^jea3k&³+^PwRP[20{-O894GWC҄jXӳ֎=Xm'{Ӈrd A 8υf l#"nd //!L%W69pi yX~^P$= t~v]鸻J=V.%rp,瓲cgo[tBoO>]lg9z+.N1l\ǂ3@|L_ZD5a-޷VcIm/T齄ԣ\,QŽږ؃H_KSjt҇R]{RWd.If^.^@_XOQZohKO"JZWl &W6HExC7'%Pekb+Ωg֞"IX{4_WlI+dj8C%0zӡ.[/i@H_Ç%7^+k">E6Ŏ4R&RrA{pA!lKsw<ٔ"ԄBxsl=|e۲Υ^}ɮbUʸJRPqpY?)/Z,y#4݋f=ʏS\t<@GUJN;) T9$t+,:Z|ϗ =q-@gz!WRULBNiη`{:+StO^3ڇjI j~kd03bj}7RB.'NrJq96MxI+Ε(`xzNQB8|n\] gӼP q4͙Ӗf4s:}z: o>^|B/t&_"IV4sy ~-J~TI)mx3AaM/^ixv05 1Ib7,M # 3p4CԴ>T9[l|vRsl?V:N(J7ROS]xaO7.nY d:ߺq%\V<`[ՃPde/YZ.<+jo%z !w~7'gBUd^E1,P4.fy맏j#P P!qV06EkM3\0 N+ 'ʊX%vni?}X?\B.Yf.͟#9lz Җ .ddrB&(]l[P((Xs`]L1) ^`G_]{`?v~r mijIswD<:&A_& ?%1%}~ؑ8[gN5 5@NDpJ˷ |J\˭ ak@DD/aͱd{p55K7ۖgl=6ƶ|ݔĘ<%-/hl2)M[8s9G {nɰzqF > eҐ|UE,+g趘HW:QvE"B®Y!o/\ s}AP}t>F,w$r:e$Wꞌ'6n0i;uq䏿N4YkDH3ky=uKVh}eP^Bw5hS+ k;u)֟bc Dθm LL%HNh@)έvIZJYoHkz88JNz5Y##i[UvKqia1ql5>7}f$-}3q5űS@T)5TSpKDuvH"-pْ~paGб54">hXIs;z՜~H-yE[@8̝e.>G1)Ot.Z0 a ,OaA8S.8?\7=hnF(I)Tm_M)y\ODq?4V+wR!NeRZzn<8*Ooʍ_!(Lϡ7f_?bx5M9)܊=iAWQ8U2ɵ[Fz\rnaXȴGcۗ2̋J O%/Ɛx]e4#,2I{L7Q5.`ExCS)t<6FssxX~3t1EI+.aG['窱ۭpNhլ>Z/N%@E$O(afU*iUHv^Ɩ6\"llr9 VpRVH^1:.ワo+e i-o86>=J: K%֡%lxgc޼/ "*s^ɚ\ `jRX|"+;e ?Xj=@8rWtCdcltjϻ[{>'_mqՓyDgbHP&XSq  PA$ZYh]uq %v-DY J16PGpd|C Z>}^dQ*.dڀ< 6Dլ>K dhF|NoMU\0W#۸y-U#Cv#& 8%yb4 }}@*7`w%\[؍,p:Vj4j"Ċ@E4- Y 13)W{Nry"F,4V%2?WUn|yOݐ7:p/i2JJH/Zi68oYWJgeȚRLTC|eo,DzZ}%iU+QzXC駜DA\\|WcPV8H Xc刂9dB@r8YB<\<;xF<-iys0Ñ: m!]Cyqb\: .ʔ.wV+ym;eSmv!6D6bhLQ[tD5ES[ bb2ZPF T7D/Wi~vv_->U',oAG0Ε#(݄rߎVR0ߊv` X 7v$:%|ENtK>XJJdVBrŽV&b+(?K}! w*,ެRsd,Pof&]*?{QmcUݵʉQybH4֫t B(mhsk1ӭ@懃:C>UR!Qs0Л7WU|jk*Uk37_c z)$ս3={rYhS7|E.(Nzu+"d)3{N U &86g^Ty8]'IuoDʊĊ3Jd~r|]Vu#{K< 9'EM>O҈1ߕ!Q^^UaJ 6TDg)÷N$f7nJ;e J 󐽅+I;<`3ꁛ Ȑ0s@ŜR]5qI0e.-K]zBѰl{i&t%ϽԵդ+ՙHor/\18d{Ls{(N0V HВJukoW1q DxH\$<Ժxa9T A%QbSz*,%>PVy^?@Ե$D4֤Mpӡ\1<7{@\)u"&嶲v?XhEi3TgZmSz ^V߂ 1yc4PQP\@r36d`?QZ`8W&*-i'>V[^55rȰZw5!Goa{@l ;N%eb8-I#TorpS.t#/ed2H!Ej4[%n-c? C{j컂CTOa<<ƥl"[6Wۆ#PGv)CJ׎$[B=YXj] 䪋|]9vnبRKĉo/=)T?vj"65]q Ẓ9['˕1 @W]4xEl'qí K^!|Y]o]lꉏ`L &Q9@i1ҭZ@6;fL: 1Cwߒ mw%DL\' K}^]\?h+~b\"| +>YRpiX8-#;}[zrakv6Gۙ>7E`X.WŸVmݠ;)g ՙC4yKR@ !9hm4#"^ݘ-W4SVT% '3sGH.M\$mx]v]E=,w]1*lcwۑ\uYNh@Hz&>;i *SmWCo:8rq6o(oe!ulm{OϒB'|F#]ԗi.T=gϭ;f|Bv)5 )9V/ mgd[S$$#je_byv( Ymѕ9c{@c=Z%3{-P^MqXkSZQ\5↙w{:)Uo5#]]Jwc7Ű;˹q_M;kw%UqЗ_B-dyO7' N"t+[xHoG ; }ڰe65h+o XX`W~o}OQ5@N YX|g_KUsͩwus髩9H|o<ÿO¹F8 ȉqE9}ļ,Xs[H:1!Ǎly:Sl 0U+P%v8s7`g`*'+qmd@7Vm`۴lґ7~=.@בJev0W_pܡKK`{eP<Y ']}`5ZtgU}`!ż VᵱH~sK=N2 Iyd{ת(e)/UWI2Mgo'\plHye[#l8AMO\1*cZWĦvUmsQd Ne@'M6,~ 5Wź K~,"2ԁ&* Dr,YWPYZ5.RC Sĺ'6JH9JM,mOHҀiqΨ<ںh}\Mp`ⲗGƗ/)lIzâ\.kc%!X&}V!a&hlHHcPVКQ 5%V*|l Ww|)QmE}f|Q/bFO7+;\L`TǼ~9M0i H43DgL"qU+*mڇgv'BF06D io$jY RAI^:Hɺ]KO||r9u֤ |ypA܆.>NH?s\#<JkpVCzcrzO._'8.֨z~西UB8\h.˰FCBwqi։o)SPqh!IɈFt,fhe~ a Zܨ(l g.sqB5eTrlB gyafABU:ľKAICDAݑrM1z@J ql;L=J.+ɍૣ$ !C*Z@RGYC`VN}6zL}41&Y]q|'aa,}cz-~m~`O$8y+S__Q.Mukbu,ռyzFvMN>ʪ8"^'&&+}^uXyϩN8u%/|c63u۩xh^52CYNz:BoE?޳ ~$i_gXk_*` NZ ir_ gE͋vÞSGBv/Ȝ% %KQD dNx"{a#e;{tVaN.# "vuU,p"P4h:rJG7>EJ#eɋ\zMӸI %/Mih1Z~?A@UbYiLxj{O%4|ծolcz6GR\`MuCц5ӓIƞ] S".iej`=Ίv?h盜$O ^+%~&$)ki_8/K)j) bôX5ȢLOcK->GKDg\R'6䴆ɁةYqG9 *&Nd='=Gƃį2i?@ڠ$ލo:ǽ3R*:Fm2<{3;Ro*/Ƙs3C Fn{h?WP˜]u?*b1ŇY:VS-\>Nhd눻Jݬ\Гb"\(6Q.SKz !擏nRk>Ǽ֘ cWsyLEǾPn.\e7tK)πPLH@%xڭ:M^fD[g0.5 #HUISZ,BaPՎ248{T;ר سx{Q$9,a,FTh%2Ah 5|!dMc;zfqZ;GⅯ Qa<#?gf)/se|eޢXB-i+db506ժ0X֍ٗdw8C@6[)7G~TXv" #kK>?RbAͩMAOisÞmUDt^UgWV/ *O׷,#= lJA7Mnc81URx㗕dxsRsNвy?xtš"o!)Vxۡ~c}'92^- 63}x`GՑdҫSR>3&N 14{ ƚto-NYTfz$H-2zYƵ䤹}mĜ&mȻ#ڳ|`Į&<Cag 3E,{4)SZ?݂ 'øg=%_6q*Eaą0~)#,Z/3OdɎ.Xø+k.p,;./Pױa8I'3ⴾ*S8kӏ9^Qh%PpSZ(pX52w^a 6Ȓ 2:H_2*𠘅( 5gIsnCNQQOS| |6Ԕ+#IC/BY֎L'j"7X/,%4!t6 `zBnZ.M0U}_-<&S͗(R \꾒Tª|w~ 2Vgn!O_]Bi "F)neugnrINKjjʼwBezIm ?x R6(8/PzO%VվfV=]*Lh(=^:}Ƒe7M Vle)pӭ2K 2@ 4j.h z骘+J;JqѕiʊW\.MI;WW\"T8a>Wn"W<Y?6YQNH}\ F@#(&sq@vA7~2b 4(wf]93-vE>_NKwn.{(>6#ݭG|`߅k@Fnrj1 #>fCRE)M\h=5F^<2)G#jq?amɑ%!Ć7 5|{9xƓw2$j`f_48q2K) :OBaϸjyʘ;e%zꭷr:|vqYnb$G `Po:~X|._qXa<PSZHƇUӭv7KU'ښ&HDKō,,ُmO(2a2>xV<kD㫷 8x"&zY2mЕf 5-r Z/RoE#І-PBIm~Ǻݺ~!Ys+TER E38o|X <UPlj8* 8Ola%"}a6e .bgb46I[N WԆkC-f ՚x}Uj=Y=o0IC!Rޗy O~&z( M@# jo3Z\y:U܏ 6iABݱl) 2MqImI^e$L&nbTFeuܖ9tZe5m{&'!a+WAfgpEΎHf /0̂F[?dց[okfVHΟ iȑ2MFEnxC3j}^/AG`\[ص(}lX