uwsgi-2.0.19.1-150400.8.3.1<>,g"Zp9|We.lll@W)L앶 pR1;Sl98  oJpIQ! p4\֥9.9Qyq yݟ*W: (bg{JـA1XnJ !!*r%MԎ rkt;e9q O3M$ԦfLm-uSӽn6(O6sDcX,}+ i۹gL[x*y$\ ^׬)hYU 5>Ll?\d  d )J}   0    D EXH<KOvORSd.T.XX.(X8X'9YX':\q'=/>7??@GBOFG,HIXYZ[\P]4^bcǻd;e@fClEuXv<XwdxHy,.z  XCuwsgi2.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"Zibs-power9-12brSUSE 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/linuxppc64le 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     ``  P H H     ( 8 (  X   p p p           `   `  H  h   P X P 0  P x p       @ p  @  0   H  8X1 ]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"Z^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^fbd1d7345a46ea5b85d4041ccced375d7f1503acc28ce3e0ce20d90aa149a4988d25aaa659b75a5d81dfa2f04571201971e261fa78eca6389d94d8b109c5744ae838bc2bce0ec4a1e61d30d00741e3780bbe3c7004a44fc53d651042f42e5c132a2667e8712277116a26e3eab39019ea0fd5a7bedbfb1d196a787cead2ac58511cee70f79df767cc4f7b25604bb219c3cab49fb950f9cd2f19eb5d79cd6801e84122a862adec39f93c62c48d8ceda28554d711b81c2a1b11263809daf8a36822d1d3ec2191848373dbb2afe789ab1052e9e48fb19ea0086891e0f19c1a2f3259c68b6afbcf57248f34691b0981c17fc6ffe0b620d8410495a518515b2e7b52742b9bdd23d59033fdda197ba476b9dc5577aebb2047d0bb319ae42bfca06fa3813de7f797f8502789efc7d91cda34efaf42149f625df3ff05a2f3845bbcedd7af4e18d18c6eadc1e56dd61165254c90df80d7f67f17f64d27a2c81dbb9981cd32239616734cd743590d0a48c78a836e1c5ab2fa67de52ba9d5169d148e372871d9bbc7871d5bee451ac6d19665b3aa18c124a65d61f07af0f3c6371c9b560a9114daa69939389b5c0317930e6d1c5f2b164209f403ab315eac5a0df9d5256a5597b6de93943c1ebb353d78ded1f678c7aa1c22f4bf3bbeed491cb632e0ee7e04fed96a382876f64e619fadf2a745df14991b0d1c353c25b5501b378e9cb3a8ba8589c0ff8259cfa1a40b3c54a99922f8ce15b50ffe3c5daf2b3ce2b941a68a3a3bf7a322c79a2147ccd48b1418398622ffc273e8ec6a386c3cb1df2a84f2f4eb170c5dfd4b16fc06dc563aad8802b6e87c68a54143b3f0792e3cf2516d110962389694328878b8dbbcad72880d208481d550ede2ca6003a74c2c5ad7661705dca3db8068f70b6d3dc3d95d2abc535ae6fef81722fb72e897d69357018006057e29818442a3730acead5be9db1e68d518d9d57c5d9487d3ce9142ef5738fca022a7b0aa23a74a011d8f83604ab8047fd29843a2b77d88f5de8a0a28ffe1d59f16a5e508ac7efc9f1fb03521a518078633ea38645dd2868b5b43c0cf78507416092db2ae71de97d19b07f9e8c63dfc58cf978dc9e5567b56e5840ccdbd213b16fdefe77e8760cad0ced75cae0cbdfdb614252b9eb035a55f011a12250b7cfb3d7fcf0d14e518b7489ea567def5d75a9d281bdc29a66102e15b9f81d5d27ff374e02811f7894945f4ad68605fe98a8947b7b6a8c76067fe83f0d0859711f6a3533342196af12c2c800f0987b090539837162261e425b003934c83aa23138d61516aa5a3defad71c5ce22e61b7924385dc2cdb791c542f323e584ffb2d4eac23cfb539a30d5addad132ff90b1aab3ce73a2eba81ffb6f581d68be837f8e47412aba8fb572f2143c49caed5d9f0d79b8ef0f0af9c788f31add7c3fe8092e5f7a06d98f61b17b3aa92b32dea55107c9033261c8493b1e3c7bb509cbecbb48e85341fa69f02d8f470f494258c0df4ad9ae58068a5be9b618a30fce0fdb651e5436a9caa74994264991a453fc97fc2f3aee748dce32d9a97fa87fe81d70b381c989ddea0a99efceafbf6defc4174bebafb2a18c907aedfdc98608dfa6bc0827a853bb229c32f5eafb09a0edb819e97e497ca0f4e7976f389896a4a483ec15c766edc9ec86bc05dd3591734000a0dec25622f1e6b9ef77480d52f418771a7959b5ce28877e0ba4cdd839772914f3071a2387d5c41d8329a0966a1931b5e680f4cbd38e73f333f85326e7288d8c0974413ac2e80dc5df48dc7abba832569e0efb5a9e0cc8f6781785d266f017f9bc4bc0e6b5160e5a5f002155b3e2cafc7c3b7f4480f50b98f5337615883064c7748b9fa18edaa856fc72be69b9c8631d6ecd35be4615cdba86b580c0a2cfaa5561efcd8a1170f1c64636b85e5ca536e0cd80a4cab684d9914716863599dd5bcebfabe248385fa1eb1e2e32d90fa03738d29540b5498631f67b22a62796ebfd097ca7f52400301f27744a5807ff9ff06d4680db72de963a65a6f65488c0273774d593e0d708f82a6b2dc050cfc097e5467bd413fff6567498bb0085a368b5737e4630dceee67f30fc9d5d5499a7737e2507cb83fe28d2ba7954245d7a6fb954a6c53ea5771b7ceec0283e717fd5f3afdbd5a2cefaeba7170c0d2c1484a3dd0cce97434539c6946fb4200be01a245a8095ec6ef324678bfc1049bd3ddf457bd74ad0e2435ea1bb286a293e100a466471e342b42ee1b48f267b8708c4c0e2c1f714cbe6d68dc10b36bf733798a037edf25ccd55a2ec9ae07aefad85079ac755f673166d565afa771ed0303945e800820564ef30ae5c90bde4d566e0cd536201c7fbeef9e850c61a23982acf97cb71297e57ffc8e5a3677e883cf3f0d16e9b9eac539c5a55436659edecfbba5473ad159c86279b2cf58af88145033137eb9e4b66d6c32f0422e0ae58fbc62d077049359abbe13226141e4ebe0282ac3fff298b0f5510ce75661f1a6bcc4998d8af3349eb4fa0d7a078dd514b937e9ade410a5ff8bb6997e113dba672f545086fcf5c32e4d1b4db96d30e1385ec8ff7a633965fc96b63c95528ab88323cece6f39a21aec80e0b7338bbb52076a0ad3888458137aca033a3005c5ad6ca6e67f089d72785e853eb4bdb667d7e7047962e7f071d3715baf66bb41bab77c663dff17da3b59b8438ed70d4474e201ab3134004cc8c695feb9d0efc538e76e7cd0ef1ce4839f5e65b000ee42fd4123fe9ee43a76c5167caceced0ff415538c9a615ea58a581ffbd2d52a2bcda0724b96546abf2f58712edbab52a1ac0c745e3aef22c53928c4f2e8847c4b199cf9e110d8b308d4dc4a3d1856a952fb92d88d4f44572640565929fe41364d3690077767a50235197055e52906efa6147dc8ef3bef5a548e9927d6c54ac2b78f68be87c93dec57243ac8ca0d2b6a256322b52d118d0dd67161d42c9e8a7e95ecee5bac3b790a9c42fa68f6cbc2598f1a17e5ba9713027ccc403e9d2fd09fc4ee77337b0e5b57a4c4cf07d71496fcb7a6406cbc437a3eed65ca0d5cc3ff1d9c1f3f2ef8da5ecdaab6a0b22264d56dd53a3beb18df076b3a5d7e696df0d819cb76cb4399a522d937a70d86f464116fde5b5661894e878681100b6fa40cc1f0f3cd248eced4c707e52a772ed019f9374184be6c66443ac738022876fe6000cc86701fe4461d8db02d44f5a3896a77ced49d37aa9d80b74189eb4ab280b992dc419a90d21c50835860595d8889a23ae22c23612705d1bca65df9c15aaa10c64cc5ef485d666ba6eae47c715a4175f3173f3f6e6bef5cbd73043f54e5d09b019f4db74cd5ab77f9e58fa698f101780d06f42559a139f7a3b75eee09a4b1a9f5a26543bc0c9e9a0ad83ecdf5331a7ef434cc451a47a93477287ebfb7ae09c0b71db632f66ce5a16cc02b109b24c0c3cea974d5bbd70511efb506992d8080c922911fb6894b741af53fadf7eeb188bcf78c734dafb58d4e8d279fdc93c2009ed6c7589afded7245691b29c1189aaa982e297ef02f0ca773217bb3cf419e38f3a200e081827b3a44f7293deb7bed662e5c9c6d3ec6445973d1cf2a6deaf6ea52f7b374aafe70ffa3f0e39475ca1fe1523001eb4eeea4b8250713e342a4276680d6ce4fed95cd8e467eed695f69c74b7ebbf21acc5c19b057419e5cd8cb4324bf71e4736414e539d9fc0033197a91ded56e9f75e1ad5bca415285f936cc2f0b85af41325cd3df6f7fc0a30d62dbc9647846665d35249b4f126b4b00c159f6f60090b597f70df23a7df257d4dbd2bd2e6f1509b750a85d0768675b6e13318e7ceb8ae15908fd61b36eb8dcea9c9bd049014d357ce4714ef60f1fe8c66b5d01a640bb3e4673d496a32d800e2a14e48c7adc0f07e23913c2e4c0aca2a2e6c7a6ef86c5f3ada0ff767c94af503357d63f60d9db7956e6908a7c5c396e3426f4362f523c3787c2509d78aea1a840a2d384007eb3fe835b586a8c41f3c6d770b8d4a65d852ab6359520c8d418c4a68034dcf748dc9ee54a3603c112892fdf689730bd50383def407e90e1b1888ee951ca1ff416cad3c8d53c2749f9f21ce0f0b419fc639efec4d1c2bf81c080d893b7d11a20aad1361dcdfc60131b153a9da768811e98d98bb90c2437129fab534b42861df78c42e67fca8d0979508e57569a04e385d70ab6a6b76840db6bae677a26db86c68d8e0495fe6ba0f51b384df58b1b5997c7b891d40da53407a6acff521118248803547f3e65ff97bf00a79a0502d4f42ef76576155c6f59ea963b3da9fea58f3058635c6f9cac213db385099d297f55798883962762d69a6c7249ce819e5198fdf0d82a609667d18668ea8f8a03d10690ea1febdeda3ba584852dde163a718f08fd9e9efcad8f0b884dfea1ba0206f3f4790df82a58cf18ef40704404af3eddd0cbb56e3f9eb330f4f3e994e4c71c25c3cc91ab29f1a6018a52aab54360baa959092b952ff234ca25488beb918947017dcc2c6c84643d248e0f3c5711a4f75b55a46a732dd87a55e1d78a94ba0b07601cfaeb5a34473e3a24fcbd9e0fba71c7eb961a4f13cc7c66457a9d6296a232ee322c54d5f80f61633dd1fe127e04e4092c7a7545b25b53733d29e95b9e939960dbf643dcef3b204d80eda44886f66ed80514703fb9970f6b33f703dc7c38240db1520b190f5f4c49c99a92e6c520d4a64f48c57257fc88658ec3a97b95797e1bb056d24abbe94c029f1965d43433b4063f343a782824ac6f0d619c69919488534f5322828911c08445059a6a4f9582829484b3518a8b81c9ba2cca93d63bc1463a2ddd68b734d61a85a360b1c35c1d8c8061f4de5d7b3667a4653aead04f582faf56c107f25be9cfa033fb3cbe4f9fb0425037fff831a4813b424795f134b4d70f6f269f2eb6d1d8e35f0f3ea3fa09ce3234de7311e38f402f379fb95d441e23e46b3f9459f7c1cf9e9344a62edd41e6733d9d459f2c4ae876434a4bfec0dc0296d51477586e5108d26a5a141f5e40e95fab7013f82e19c6e48c57a1ff290fe89b5680df709320a7f8d700dea1032b69350dab22045124329adeaedc96383e60f8d0a04b0f8d0e6b6a7cf4d46988c5cf67a3423a6b4ee6f2722d47d248eafdaeecdb0ca1d6c42c52df195b00a4079892a67da65e9a748f7d39acdcad7ff7e2316de137d48af776c5530f2b7f5f30a0e7d5e081684cc577fdb66bdddc2debbbfcd46b6b7d568bfe62da41cbff6bf2bd1f568e143fd69276d5b393545ab1c43749f866dc3fc0801c623fe585bc3ddc423c682b9403848d13f63dfa91cb6cf3642f8ccdd0eef52df5b45445944017b3e5377d9b38ec2e000d067310f365577e29626b7b09cde9a92c3c2663a60e38d42803f4f792537a93eb2ff7d873b93feef7389520901e8771bf1cf8a27a11e4412102938f9ad4f75bcfcce74846281d0e043b0e1632639ea7f32795365dbe87e0b6aac8d070d1d76063fcfa127a9b17cd7553856464830354c02b1b768634149f109d1ffb28ededb34890545fda8f0eb9ab6647b3c9ed49796ae2bef4449902e452f5db3463a095d1330cc492cc95c5e5905cc5079b24016d7a6745c34837b8a4ddcd6a43e5ad30e10a6bedfbb3368ec898a0e877db346ae173ce4071fba4e49df12d9ee040d6f0c7af7f5c32ddb45f585c8973bf033e093522d2b7ecb0b772f8b4d1dde935672d2282d8783cda272eaeebe45a7be2ed6247a11b5ff39cf9c756d372ea296ba2ee0f8925d0c6c4113d79e3516bcb36a9ac19edfede2c58e5246d66e7dbc1bfcf72e2db2fefcab4634fe8078a81a73bbd5460a619491d91f39c9d48b8c882f5cdd4fec90862acfba491296887a3982958121586021e5c7b50ef0d8891a2723cd9ecd3f6dcdccf93461f784fcc057ffb7f4b2597338fc7deea43d1997b6cdb083e9dc0ecef846c76743db84b73c7937ac707b3a3ce25fce2afa97113b4e6b78e92733a6f151ca87b1538b49f11a4643533738619e3b0fdb89e65080dfa3a071856296f8ec94a6f0ada1fe14c2d7baeb5655b56a22fd048b141c1cb18b1c357701e0f1db662fa86722f2606596fdc2433b2ec6f8f10137b6192d3efda9daea804d316ca229760ffd9e7c9903bc2117ddead7f3d0d0fab500c6141ffceee81968514a50eedc1dad81fedc6d36dc2fb05b1658c3206db9365cd240c56a9d9357997cf9d20c6c0806889d9ac8aa6bdf8315683ac50034b7161e1c972a072d2b821a18effe4d8ac8ce16159ab1993271182b8ae98e7775c9baf28baf5cac0d0ed4a5e1607cb6fb2a8b32fd108f97025f13fa05967324794758083a2df83b17f426443c57c10aac7510f7a6bc7324fc5ec920d8e255483f083dab4a7006dad98a1c6db530679e530b96dadc6dea3c306f0ee561ded471617a1618f329d4f10aaa036478426e94a039f0d37cc05fda986b684140db66df833376b365795342f62e8540d17fd6cb608bf35ed95c26a41fcc975bb71e2c864f0442e2803ad02c72d56b267d7a405b70ee6558cf5568783d489c374a16bd03ecffa4f14a483fcaf93e00949fe1970fa19c9f9a657bc6364dae4dad7ba0e517102eb06f8d7fe405dbb9d50f7e73a7cbb3b8b495ce4bb8fa2645da9fbdb15bc8f6f279f1ed178e57c7c1b4baeb6ba9d91e3627f7183b77c3654738b48a7f55e5c7b3f2f2f1064586f93feba8f1fec11d79d84a37284e43e3a169a68deeab712219042a03ce2aa6ffe9eff164fc4af007509c09902abc610fc64c6470692d736e00da6c40f7b552c67e89a414341f8184745238f05d5b6ee7ceb6ca5c8385544818de276d0d8fc9413b1512e9a7760ecbf2cc79685dc4392c71196cb80395dcba87e79968ed65b20b9a78f59371ec73e1ed0f4c0fe383a9a599b2fc5680da25d4f4e749ca5a15dd9ce48dc39439feec37f94710750af5b3ea1af255f9d3f825fee75e46aae5797b9fa25360d1bc8579da8d1f452a39e913226715350bf8b44236261e1b3a08b73d8625c73a9ed847e2e41425c0689098669141fe2256ae69e9ec6ec132cf756b4d24693bd37329c3a7cd847a5cf931f0f298f0a4b4d37e16e325146b5f8e3e2ee6616b988463b0a275f274be0ab8a40ba606bf417ca4d2335764123590bc823f27422fdcc251b72eee84af8b532402621802ff66ce8aef50a62375c14af87f2d676397e70e9e6610a43e1151bf1b91a0b0c61131de2d464f56b3a166cff2a9f3995039d813be492e2f8decb48a097676384183dae518154a134304555209afb42b7336fd0a50d9ad8f16aa150762690cec7f5716a181cd731ba58ba24abe236201351d2d2061c96fae09be0acbf1e1f7049094c56fc31efaa1a3645d206f376b4fb8f04599a23bf95559ea1f57eecb6105c1cf1b1c08b3ef747d53107ecb46c5b4e173eec9a8d5adb81c89b5cfc182d1a1ff07996ef73abb658a00510987589b471be58513917485f097c52d5e892373985f87a4650d9de6bcb09741b61bfcc954bf52073272c6bc926532c48dd600219422551a9bf2276fac018c63f2bd84ac28b73d5143ef925438324a4263d13a30ed763768e7237bf611e5383f4c0a1096f553c619cb562b086de885c3b11bc188c71fdb7dfe9450504b6e854fb6f548139ae60d61233eeda7223a502753eeda1e8095ce7f6e2afab47a96fabbacb5460632a88b4dd9635b1962b135076572308c7bcc7ed795c468da3e4269ab6d115ca495399f5da3ce2724649b47eb118f7549344ba58c0cf350d94c3390e435897service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuwsgi-2.0.19.1-150400.8.3.1.src.rpmconfig(uwsgi)uwsgiuwsgi(ppc-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.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(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.17)(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.17)(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.17)(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-zergpoolibs-power9-12 1730304735  !"#$%&'()*+,-./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_Updatedrpmxz5ppc64le-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSSTUUTTVTTTVTQSTWSRRSSSSSSTTTTTTTTTTTTTTTTTTUdirectoryASCII textHTML document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4580202da992be625b2b8a90a55d7cac53c53821, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c48219a6cc72a8515089bb6698821e3dc310e26, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3908d8ff3b265e8cda2b2c271378032028753dd9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc8a852f7ef0eb8deb76a7a66229b59bed0e84a6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=555c73d3a735406bf0df0cba2ebba587327fbad6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e69084dd0007134f33185f1daf41c7508c42cd41, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d503b838dcf1eb2415c07e135e317943f9227581, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=08ede29c1844eebc13434a315824db00b7a2d4b2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f6598dafbedaae4da6fb9a25a4ea63676482aa1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a44b4fd21d4213e47cc076d0c9cc84a94ec47d52, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=36f24706e30a46e489e41ae1d0f0cb5cf4d9725f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7da1a341675e2cbf0ea5320f7ea9b1a3a3201d3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=70731e59ff00089d35b9de6d23f89af23da687d2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd23db332543f3e93d17afd076dc6e0c03f6b75e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d7b017b50154af8edb48d3a12015af752fe92f4, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d40cfe3f2ad1fbdc51b49bd5b587ae6816c76ea, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=06f07fa0ad065bcbdf12f4a835380a29f2eefc3f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=67d82ef868f7caa20308c8f9156b6be1cc70d3e3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9497db47f9cd1fdc8f9f3a520f02697fe122337e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9459cee6532d1930a155af2a721df51270cd8a8e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=afaf42fc49d0c65eb860f8c1aa505b4476e09063, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=201a0a51e4a0ea13499d5a27f8740c38eaa8828d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5927d0863a8d8964cf6ba0adde2ed9716f1a7e6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8eb59751bb95033cf00db2e7c555b1c2a5f7380, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=626dbd03a2062039f03066e3b2fa002ef290105d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f62e5c2fb2a6a78b5c4ff2bd62e0b90d4a15109, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fdf8830d8727f32542c6313e7f6f1c761b3d8408, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=285b35c461a587a36eaf45c0b02bdfc56e36aa50, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=36e864f206f73ec110464796b888d7866b15bc65, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6deeaab4e59a206ae5541be958cd9a25b853b52e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee6c844b5f170e3b4ff2051019b3af243bc758e9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a68bfe180046e4ba299433a48e6eb98749e86035, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=925e13807d77fc734cb47838c27ef21363c1129d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d4351b5c67dd058b5c83c0422889cb003c9184d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=75704c3acfebf46e25935995469d810aa84222b3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=da3c6df8f822cf2cbd2bafb7af15308e24466d60, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=977d4bee2988e22970e80eb719bb835188b3f6d3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=38b9430ccc1c46a81f8c442d8d2253277b8a15e3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef2948489689d91e891172df256827f276b252ac, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c77dd5ae1988bb258aed917bdcb0678a40cf0bb5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=635b094b4e6c4fb594b7e1c0888f0ee8209bd5b6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b67682ebf99645f0743b015819f98153aa7e6489, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fb96db39a72b783ad074efbf2ffd8f7f85f1c9b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=da2103bcf6226284efef2b43ae0646b41520fa8b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf2634916fdba40a7d61f142c3328f4a9f1b7614, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f584eb506380555a9dc90449bed7caf2691a741, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d766ba7d3c4641831dd83731d5152bb72fcdb2fe, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=59e1e7f29d98a87f83ef327a67d6efc3676c0c03, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=56ef488513398d784c65c9c20fb1f82780ed3775, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=deffb2ac3482c4a87be0a3161f07656937c4768e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=afad70b8097a2ae4dacaadac18ab99fb69a8414c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccffc3fe6c68f29b4eae427d6b355953a6804151, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=38928c17a596ed83f284c1778d92196cb3b54299, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=76785326a4ce5a90a5425b5e926520b63b2986e9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=03b3767e53a211724fa4bd97930d69603e97f47b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f80f65b74a14dc0f1421b6afe23f0a4c9d27dc86, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=27e40089ffec200a8eff4408f659caec12486466, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=06afa8938ef7db302bd96cc7bd1ad25d24d683c8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=921e1481f37d189a6ae4fe118a0e53c324f974a2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c0ce0b10617508c100e54676b1f66d328eb2350, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f0f720551d2c497106102224ea5e1aff0cc6530, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=873923598e21c941bf4afab5230a649f94417da6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b67b2b6842c43e5316b7b813f44808457635162f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6881180ed7602bfe6dda8abab22110083332b1b9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ad4bbd58b5f58df465977d0d3e22c7d303b1f3b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=02064d0a835b9073fc6f8c191c5ea9223517a782, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=563aa837dc524b155f65a7bbb4548437ec207606, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=326d68b5d27a32f6c0530524dd2dab903931716a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8ff9180d5295353b542a7a44800f4b6aea689a8c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=377b220332db50f84bb1d8a8d0dd21ade5d4c031, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb19e6054cfa9367dbc9981041b8291d88cfa84c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=832416688e267eed31de0ceeff74ad283f4771d0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cba18d5eeddd06d3e71612255e25f4432dbff802, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0d6b7afb1fb4a4f1480580b30e6c82f25c5187d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=498568de5a47d939ddd7359d902258321e629f3a, for GNU/Linux 3.10.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 !$'+/259<@FLPSW[_cfjmqw{ RRR"RR!RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR%RRR$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#R"RR!RRRRRRRRRRRRRR%RRRRRR RRRR"R#RRRR$RR RRRR R!Rv `#systemd-sysvcompatutf-83b0d30245bdfa92755d1cfb95060f00890191c0c0a06a955c413ed6c742aec85?@7zXZ !t/]"k%Y(*NODOs&. 𜵐i[7 dK!ʄM.v2 JOЖWp>r< ۓ 7<mid^|U:'ÛL|]9*d8$mf!0ٸNhЁ-G$=:pHmxM/bqV \^M*ʇ!>~W[=wzh|4`#ûPb0qI۔Eo־1Է|+|LTv&>oM@ؠ[S{Pgǥ/!o5[^0G=gxgJdb+bj%u~z3"K5aɩ:]cEo^ܫ0Z3)Cއ:]^MŖj?4*|Ԧtyh,ejFz$G'n+utƭx^z{-U7-4q1ڣ-I//n^dģ _k>0e8-G!,Av'#DR&s/70b6`tTGl@}Գ&mC<ݤq*I{em<QiǰRJ)~ouix3."q!QN*g.2 H6b5d";ImZB-a > h/vtP od9c1Dd#?HnE^Y 6(^ULǶ4pf;L6pQ>/fU?,A@Y9prlavrxׁ,wA{SW}GB!%WJBXP$)M_Ꮊ|yšcS#z `<4&5ŻWON|E1 eGe1B~~Sg"# fQy-qOgDH;앞D L뚓{b'@5l Eڸgc+gk ͗ cJ0_Ȉ- ~/50B8|s:&8 _;RڊZ 8K %VYQIq 1]ܥ þtYr^ ',;u>+}mP>!(ʃ T˞mT$u`FF~e,_d&p97<\6r4iXO`ΣcɺꝽipjd߳Nx-Y1[s6&g|Oc,آ7n&|芪twA3k(i;6U.||a߅yiTc_ 1<2lL;euΒ1sIݶ>*H(3tUh:\;gwCub/ YOLW.6-V#͝D}wjUp jY+xk U=>P7oxpJ0 `"jdCo7 (wѲt?- Y(bP:[NNklT4 x%nZx8֛9 \AxGXz46@fZ1Z>k, $E;Rm=ٮvP"rjE靣Qۻ{#Bv/!VːIkו <)NHՉQ{'S3j7+j81gV&2uȋ5M7 .ۮ E[/7 DYBqgy-AvSrmb}O^5 6QE!}U }3\+ȝ!N)˦MԱ&N`("l|U )C"CԿ:#&X/՜h}ws${QPXD 9fL5D,m;8Hހ{q|Pa' bCI J'+Aq<|v[eBz02 Ԕ)O=ח`?ע9+Bpr MEB (׶LV06R_2GK>X`GbnH,J={MRTY@;%ѭB#k9HHՙ~6c( xzC7rLxD N̬GP*Ch@Κ GN?b~2Ҷ.$mIuɐ ΋I *5jR$SPsqz{4.7MxK|U9]EB;"tjq_>k\tl*Pkj E:vjVlwR]媣CXgpGxDvL}Eɞ!UY3P i@C>ʊAc=q}t$ 9}p7ZS2/s.hc$?<:-tq@(ȝx3X9+-> [0EzV@XE=J[׺e$9)sh9=i<x 5,LpwOa 2JZ .3fdjcA̶ML& dA4'b>svU|N"8 3juˆjPeهA¤+36Pf"StR@-1SCZ&v~uME Nq+o9,Y~L>M4%E.+Vm=P d 1zb@E_|RWX|r$nk1,$,b>LjE.lSѢl I=6LB_DX[{e<oa,3V9:J]HΪd6r`So<4շ泬 n.B\LofO;b>|z<A3@WSÌ_e0J{ £ƘZoFWR8 ",@MA5UHϔV'kD g}CR9wMdFԱR}&!/v*o)ؠs#/h#\07vKL ) O?qjwBBqag %pjzAW+,o.&Oz%ɧN*?FӀ?Q d~( B9I%kQr5r֦YLRF*1ZܯEfLIqXo5ru;TIDUe%tk'@JҊ:lѨ- AG,+aܻBYyV 5^ KeUjDhJ l(P_YC"kك,[`#:QXzNC_N>YXu?ˁ?e-$Ě߶ ꩦL;|_݋E.ra1ӈ:OcNUqEcMbvI ^:FB*8bo U^*I ň_f:mQm8rU'4W]ncƧH ]HoZ;K.KWnG`-qZq @еNM!TrhpFL^ zY2όNe_ZSlE(y+҉e)+0ʒʠz HqWޑ>T-3)]o{9ԷqЧٿ'ʙ*isWv5j^:je忨Lqȿ]F[JFlQw2-$fa2YVO?1cEH.A.IX=HOB nK|< Pl+f}}0U\QlUGe;,g6&2f+l>aJZLR{v`-_ h&{REgF&&'ːoJ~n138ÐEǁ )􌺶mf+ŶbGtYE+C oGs"N*-5!tl+>ʭƅ{wʏSAJU'jUcIK{Z56  ĂmLZQ#rqCRy`8[N[ZGÊwHU5߈Y(?UI! 3>Zvk&id7;Lrŏx}28zG<E˯,˂ Ѝos':^coqr\dh1p8ʴRaoQFJ)Q<5.węl7PƔrIm>&CjA>FvʓT*h5şgVItD JqF! v VVTpb*$@w%tMi(ewX' ~Vru7\u/- NtFcօݢNZ `/fN-1.tP K3x%I@\CceK?"wv*m#%_Xoay pzdw~ %vBė1} #RG2Q3⦭vE]1GrjW+TSNbq''mջ(ׇ]쬅YYDGkYj]û6nѮ/vFTֹ.Tэbg9zt?3`瘩NzSmNV:ឣ.3{pǫg ZcCl&"^fMuvѺE<NNE4kn":g}k[Z:%WM4A׶ ')ѻE{9|GR{*U#hzqbR+TGLF,u_ޠX(& 6ؾ Gn#L5L% r}Y3X6Q.)q!@:SDř. 1"ˊ]HTbD Ïhyp%qWLQJ"-_&Y?uhr!* `qtWCNȱ9ډo Rq,vr@ }g8OLxjs 'pmس&UlOF\pTxzzim.2m0]~FXy'Wjkn-iYQí &kL'hm3R@/\O<3~,p@3̂ 7ZH &yq\cbyu@q{"-UAx$'un~#2 ][&9Cn {-Y ) E~#:[t6ǹ_tugc,a6Q1b[ۼ!j2/ߑ̽~9΍62l7+V3NvՠRcDĐndpg5X3$Q%YiZ\lllj3D60?V[=>sr{-ƢԆNBx9,|6i9z:HŲ/\\JN$"jUyX#[!MfkfZ x|" yYI.2X 6&{O]g5}Á:k1z7qBpy KΕ?b[FAq9蠉b?0}y'dӾٛ %z Q%vz)xL>XUgqof gh8=kB*r;rr8檓Eh֊ǒQ@4aRbg՜&#Dcv.W g"Y_AR\N(0;z%Xz+H-]pXpZ=$iTǼo"Eb`2- '|U.OƧVP4012:C&qd -*Ax;~Tq VHOɌ ie\[9ú˗js3jk @Bt8.w gq+k-H-ݨZ큰 w4SU@oΈ?]:[|\nSMsS8yxMzض}Th=T2 2Fx@V S֕"M>4X??;7ln7>eQp!H&|{ܘzL**^Y.gYC ȠL4#igF8uƎ0ԡXKԥCdHdлGPJ{BXjXi<>^jp`}+H>zyNJwCNm>Lb誐^}@+@ CזoTB#] `Ip>Ub<}ARTװ<*BDlӻ5аw;q'Q]:K^z$TBnQ/[0L"h*֠z>dڇ]D)+{P*q_a0ԔP*J?ͪ,LܿOڴ՘-+: _PUχNR>Ul=Ffl|Ѝߣ4E}EA5KR~9nmE9ßOEOLjo iNᡦrCPń#T~FByᩊv`dPHh*l;C!%6/ͣ;O;5; 鄴 rIx0"|i7yOo!'b[v^<| ;($PЖb7!Pz*bM{O;ƟFp}Y=){B=+K&єTn G8mR)PuDQCf?S!ß1XdIKJ`o1cl _>au 릖8<=NX#}yCMrN=vx[h|fEF#ѯLffe=k:8ܟ[R`L~=K2O[_Qu C(o O;%&QpaˏSN=͜-S**I P%Kٔ-XtP'A^+\X;D!x4I1#LAdѬDVcNdߑ:O-ugEK28 |f"s}9]Mt!J # qvJG(6W 7 Z;^4`7i'GW{UV+]V8 i aKzb{:>'%{>|XF6,6nE 9$!B}˞MJR#WQA=pqz˒AG槉@{m.JG1<{7D*:u#4r:\PrBu'!:8hd|REjrD,:/MmQVƂjTwŴnA慫Y痢NFzŗijEi2 !q?nĜ(N YSZ2t[8:RG||.)I/;ed$rc޽-i_~EfZp@ ެUm 't@C#S"j8C1QR?|dyکVLAa:U^ZMH(0b2*bsʗ9SR}[N{?6 qwhf~LrC}t2SxD)qoTFB|%s9o M;'bݳNJvAGQaA&/*IqYb0H_Kag=?$9g2R& w>N ={˞;P+ M^CaȿaP W+T5M7W0&t0}mq@_)M `!L8x|w br{4Yi/fPX̡ٙS\82R V>Nr:V%wU7Wj.\Bk rۺ =[DVB8+U56r|(vcJIx$se4훦KWTGo pr`HV;&9 ,w^03^X (V4ƛtsѵ5ȹƞ&] :.y&Pȳz~(x ϻ@gSL݊r1-fr@00Nkp7qj* SzbFA,CւJ*&"Dׇr_<b8~wA+ ֨uDBfWUf"׷9ubICW0ssCy9,@y\m4UEAsj f+A,:{ٖ'c%]Iucm"@^mӊb\ď0%YT+qy&X䉇FΘ{э;Ea%K}>/,isuL-04d3z$_ׁ-@T~zqԲ-dOBomh1 |< O!6LdJ+bxLS_)?x{N=k,ZyA,F@C·ԯWDy |_$bYFDgT-@ i]':~ss+5Fkh%^_ ͜g_޽it8xDY뜺@t҈F\cL*{!H0sΏ0 -_lG|׏,XR}J0*XwVT~%kʿr)3XI]O]P19 =yCI}eU6p _(DsUŪ䄾$%N\.oR x}U.B{& G[+!^WS`eA4Tq9W=sv$K%Vw@S]Af?P 25%dضĚ;3mlITP!IlOhsHN^LceJ[u|Se˔j;r%gyƑ} *_9C:ɍ4=0$$dFHk!8tNzҨj,F`% a>!2UƏ`VBF[PhoJ?,L7Ҳ'$VPY:bNI*NLhD3C$//j3G^frRkq%&Ez"ݩx|wd2Vl_T'*Fk!drc`j~PR+ԵZ>AӚM<B-hCm{ 8h|whpgu:-#ˊ  PՒ[D+ Jqo'5+Y/4W^u- ֡\.2_CX>I0ƣ1 ! JOp\m%ᜓl5+ ~gV(;1WYHAߝũ ؂=RRgTMWk;J&ތ*ŝb:@s1rPR}dJV{4Ot$6S+9A}^geYJ&~.>8˦?uDrl|H>64;t粰t][ĆbyRv?3o-a>fi:נg3.Sß.90 ATR_ԵZB/doOǦ454Ⳗ-ߌ;"Ett XR;#౰V/'aj.k%z+*RH$RMR*O"lixv.h$C+& )z{&=d Ft:;ԙ2oؕѻ1N*9Qí${p) 2u\ы$L}Eu2D FT&Z0ma;GKɖ5]M5j*úy`Ki]@ZR.M>c'O-O`BZ\6!LFGsJ=,#K0_~ō%x UG@MsTh9O0qlÌ OW5B%܀#ph!F@ Kk. YӃ4:]6ZbaM S3S0o%w/P1jc1 'PX)[^T|9w)&kPat 颕 h6bRQ)/*n3V ٣ԏ>M+L@&ֿ} _cM&`iAJZ+YɓՊVu(@ 2Vkyɏ8CWndB_o9 51ƣƴsDpc)ʇp:r.0'f8^?-=-CS)]9pӉԨo!*ݨH*UFCۧB/MjO&XN_bc¨َ.g+ [9VFVfўPc׿ ^rMam;(P_ !浙> @هĂ],z}Ɲ~[y y}:ςNS Ux` 瘦Lk&SJw։Q(^-֢2)+Ks.ƺͭ}3,RHacs=&+8)eU4T?kSXBe7ȏt!/l)|AMH5k 9UAMF)6+G@5CF4}mv\b@?t%C Mlz%Rwe v28ZlD϶x xf𶥅kƴ6XG pHl%ȕj~83;υߑWX-}!<7^STu蛀C"kVy*f(4<7_7W>JYP&3 Qq/'eޒF#!ۻ-,_:O)ؼ<]0ED&czn%pP3O0zk1q)аD旞3h^+`Ruv㉕Fek-s]+0~q1YWmu\_R3|ӥJl2DinCWCW.'8FE>˾'0J phhMBN!xW./ i{ , w{.VA/N~7ng3*T&=x} ia2ar,F_r-26OLSG5U Ξ iPm _Cfɴ!Q ]Y/ֆG#1Þ-8{"ߴPv7>8 R Ϻ=x;ǧͦG9ûP %ozAl YX\ckRsl|7.x`~| bHL]dkiTȏyWMKZf!Be)jqOk?$͡A MyŌ M{#-S!&y$KI^) )sf5t ҖЦА?Ќ%qkLi: d$+pye/ŤI7ޏJ΃&/h CCI uQa9 >*(s6_bCôoI 4\C;g hOtF[?FKVq?,ݺ7/= cy[<){_z*:߆ E?NZLrmGJ:'1jҝ1o4Iaﯤ26%-L1YS'7|DM \R8{ܢ͂2`m.b0 o6N{m²A. lir*`\m$X3`\!|VOBCS3{ [6l VK?V:a-Ō!^ҩ#2??,@үa-F\2N?*Z5{ =_8{/]vaȩ)k"{@I!UTAdd8Son:_WX^p?\9TeHз(ӬFnjX Jq"%YzH@]ѕoZBA#nNKǵpcM %缻|d9i ۬ɸGTORߞ&a < $5lqo݅h#,Cej 1 6+h{Dr=hd𲱓o,y[(W1tK`ao/fd?HQM,kv#`󚌔xۗ3ldjDD5& U?rnYEL7~ QVa]]&ۜꬨzAΠ{' rY)|;X`u>_B &"GBE& 139 r ґ>k㛃9Y8` >l=F}$= UIqF)^aH>)Tc:h+Gpѕ/5#i $C3}@kk?JU,W; t*!|e0bV#c1jƦcIc-%As_ }VL0P૚V.陾;) ]z>+ UdY)~1Ŏvz0)v^)M`w@AR :`5OKC>5qQ' )百c*7et7AQJP(>l3@񐒑/ r(G s"Vg0/o$._7 ~iiXD1+g0rfIt9sm@OG榲L{՝ꗈsZ@ $2oeܙCdR!T٨4RquRb"q["+,.rݳYã!mTFE㤤Z=C䨿} W1Sn %T8^'4Q&iO,Á@˒nVPG#}*^&J|=Go+Y& I4r1Mjʂ UJ* `@`z[§xu[GR(D<1MQYS/~zcVG[ 7HAR8r[>g4^Eŋ3h]:]@:reg P!sN[3o \{X !aVIU }R'r.i`ZYfrϸNh^5dق VorI$GjGXHIt8g1J4՘3Id@飶q}7Ց:ZaPGRng3e#8pm#x⌕"Ҹ! zղ ݡQKZqH=7YugM:D$%!4vtޠQH$S ԏz< xk17TfOp .$`vVFs D6Hqkcz`_ZI܇B^ڄI䀐<rb*1ҫwyMSO)@e?h ުvEsnw<'RYо{zsP.1a <^qۻ%!v4G)4 c7X^0pxN)Ă-wK@fZ |ƋE"yﯻ{-ZnmWZkuajA^۳2:6>|H~9Y,Pm:5nmмH@BJKDQ^DBpxn/oLCh7 (滟7~UʚѰ, =T&C9xqU,5.٪fr~æZD sǖv`}Ue)ֿo bˏbo[BD;e[8$5L:_[,Ed #Ւ-5,|7)TZ\?ۥO|'[z"sRYZCFi@<}a̔71_׌`=ʛ`CpCvz:~Lb+8MI^!3_4;:CY>gd18 RZ9`?l֜b%y .{`ETɺKU~o~!CqPNAJPg4 b-qKy:A>X1^+~u4!gˏ=nu8|➵~v0nq4 s~Z=;B'LJR.u}^ӹiipيN%g2ygɳx&qQ(cȶ ]hFB8ާ*׮M}BkZV-U͜Z9n *ګbzu1ޑM+WrI )D6a@bg8wk_`vv]p$S˕STW N;DT NZ]`t=\#И&ƓJqsk:<Z,K9:p㯱QA?oOũ4#ƅ[iw3ϜsƴNFGB q9!J,:3n{MOG=W{.Xvmx'orvMԞ3Eh5Zkߒ|Fs+@G$Ow9QM+F].@qDۚ-+8\ eFrzuBD Ip@~3x*ORV%M矝#Nб _,M C;4cABu7nxC{RSЍEvHyc ,U^!<5 [z].T$;Rl:n#Kii^$G$u!@UIJ0SGnHlIp DlWlk3B'͵枧H 3J"TfA+F1w"s#E sJM|fۗ&EV˳wms)]AcUQ)lޓCXB@w&)^2=٪I3p&k jtABOWYd0a{ ۬4ҡVWGXqn (Y^)P?aO)*t%9oa $u1{AC&@ X4VmaW }6y~cKZzĥ"9E 1Ricˉ YDj4۱pR#'񄮻bwS3A`U[}Li%zu_w[3_ 0]V߸ = F$_na=GH,̧|t%Y4>kpSbZB`ܪ#TMb R=HǝMZ >zv$u:ݹKƽ/ce1h$& |uR9gH^#LaV_J:[;?ݣ~i+Nn*V`=FCXK<^>o" U.GPy1WsP~{*~:R%?Şml}gA!@׹`SuYx:")S-Un;ɣ~#H3|.\ҵ.Mc+f){)etsF sOev<Eq)yEPVCbPC"y_OEh^W ĸCޣQF_`+e闧H\ Wwz6JFއ/_rG<:pZ)jG nBmc?r^UCul)\O#uBK)Ĵ4guV`liaj}5i&L]pP[CLD{PqApVUjQX0?~jy,,2?e{KY1D"G޸H9pTPqo[،+V~Z9ȴ?г:"} rk ԉWn[ ®wl(0aء$ء˳:TFݥ_&oxsORPeE[_YU}v4駣Q,0i0ۺ y 2kJ£[E_@Fע}^bTjKZ ?XuGT#JQJx~oaNmpPE[Jlz߈2SB}g®X4֙;) |f}؁0u jt^onjx@,l@Ŗ[N4L)8VZNȫܳ6F/#ϫl*-ܼZPh:!<[rw 9xHn/ؒu=АvoU~QRO Дl`Gl]jlG+a6ǃ'0ŷ1zep#>:0p%ҙf2b7vnX|q8WgfV $_':tvȅ+}/il`( _vm07b-] `rؔ\jy)_yO/5ߐfB"8 +vɯw++Uh>!aP|"n[ޣaD"AD'RT|,`(TDd#On_ϼw\qQzZz'bCr{}9~ zջ|\U&c,cAYj5,4.v Tt+Aq@<],+EJ #BA; )n.4Z]W1ҿZJq}<މV .ѽNfD^Ǹ"1(kXHry4ا֐Vu5Ehql`<>A+U Md2EݲcmK0"~)a!Xل R{NLG#>Om:ZBH_Z{/\e'cX ~7:w <>sӊRtޖ3 >6 F=)g̃0 5uϝ_dv'$~?EhN2)ujַf'R `ɮI/__Ǽ07h.몫oY!2' c[r!34ڗO ;Fo=ΌtzaX6~:;5&՜ 4$f;9HOjlYk;cA`[k=tGn>Zd(c7=zE _X+~f~X%Mp9ºͣXg&[)t: ovZ#V){3fBj'+(IVAUFthϲbm^s,'cFn\!f<)S佭PLa?w7üj̠l+&& )v(#}d衝owBF1V:YS =Lh]&My>D(´ vD}gĥ>%jc_­dxGe|Za3 m_n)$o׈ .9L ,_ќK2CuIEdԍ)a[Bn(m^C etZ$C&@Npfّ~Uc٦K9Lҏ8IQ長%+P8D4$HK'gUc Xj߲} e}ν-.)"dWQbLh(*?+c&8,Z>^Ol׍&'cFriF1 y|bCݞ iT} ~!JkV;c>0)SBJxؤ=(l <):gܔ}F1bcٚ4Z'qFf2CsTUq*ν3џ'TSu `%ӛRbDX͵o&|nEj/c;9DwQV)>SfY8RrFoYvOp%_(~r~L?f@&[cK˟BPGJWg;2yf9 qςDYSk:n5iv'/Cm<v¼N>QÛxo0%[XQ7cf,91':J㿬Ĵ1p^ ξ8H4Qv|Htѥ݇ї[!97麟Q3PQөOמE?HEb}d*;vSF+6P̨e깗Z/dyװmFGd CdU:\>ZÉӛDr~tqIbƌ6Ăg@Q}Cỉʾ r,3 U,81ĭט˃yԗRC2Kr{$[ԿIw|2 :~6>)$ K'+FU:2Gr&MzۿIs)%A-aӖ -xϣh&Lka)4>|HSaҫ>uDUk7,sr 5Ԕ%s"Iws/`.kxj?:A t{Hs~PzK1%"Jev)%I`+Ł׫3hZ-X/v핤j%DyƋ؜ā[% h-Z5j2vP% XBؖxlЛ{t{uy-`Xcn>Z^d\jHnU:>tl7LJ ZY2~;|YߨTIt"+6'q};@5i 5'k-,|͆y,O=?V_MFXiCԳs Fjvz@Mv5aX/:H3A9A-5d2 &T[ңR^!: tVүyٸQJƗtۑ*K4II ~R Ba6UQTrݽ%rl'@78fL6W]0˗~jqNX\Qmy2Q- ǡN@(;tI(z{־ 'k%Im=;Y c_^y}v Ms Lވ>{O_4+5~ߙ R$ayH6d6JDCϣ)=s?P+eC%yED˩`1(f@#ٙ'!gL.{p E2*lw o\WQlUyrFɫyQ)TB8=v\ E0&%xDDb/f@?\eE5>Q'eG3f̓uRGbk?oɘ;/9 J0P}XIIB [ftNOWtZ)]}159?~uSh]O +#(h|BUR[\:u?N: z-kVȫ'a%8[X>q6uhb&ϞM+9WKr-"r!_tV2"bxmCU L5eW:cc#X2nV- *yK ^ _(UCطJ2D$seoBCyiUc D9DVHGX>Xg4=BPn@+:_qZxf>i>~Cb4nUoz|4ze78-@ Twԡs+J}=+\cgqT;oQjz>ZYzVpW\[vU^^4 Q KTRzrJL}%ljYW'hr_͌Ҟ<#-&fM'N0NEJ\3;qq֙\-m'NqF.BJH 䤪{ ]`{kxV(FmY,F$|"<{i$#axqY-"-`q<: A^l+km ȧpqȢl AGyi4(w_dpfQϤ"F ht8ah`w˷],@(eG(zP5ayv}k3^jiW2$/Ψb(@PQDga\:Z89>=q|Dt32+QaY1͵9 5>1,ǿGR~#s"R9#-6 tYF?-:^'6Gt#nd`8*ސrb^),nh#ut<u}څSl5FP C—>v8.ҽYnL@n#}g SW<Ț"|ȚU+[D}`2cӄbU~Z>)O ܍ Z+B)zŹ/?gd< 7@j[8}ç0(S&Pצ8+ yc{tZ )J>It<}^WKrʈg#zxTLiSv_x^D0kA*,*r*WحªZ>7fb lس W *}#!Uw)ʀiân1\He3 ]5] Roӹx%NQvq@,M:VDs؜xJ)"lk)hY[~|kmY`rA=|=а[S&\%TˡlrI[aTn9 ^fPvs)>1ȊZ'B¾wz}7FWVGn 6ܘr }/aIK{ 11y@xݨaMZ4FCFHݼ{0ow-ޓŰvɭ}٢m=b6$-wL.wr|) A#+ |rS2'ceQ{.ۢ,>I\5:7-L h0$JQZe!S6BFXJõ4(Q"*9*sW:}*W'H e =kIJe}0KI%:d 0${R\J0q £bW5G,>W' vk,pcQpɧT+O(3L⑕?gcag3k3kњI3gNfY Dh]I^ٌL(%KiJ0e^b \fHϓ@(e5M*t@_ 4^d5oh^ Щ1{:~Aқ&j<{xŊƓp:!E-:?6)Z=|ӳzjsA7?<-̇Rz1/@*R𾘈db7-NKqy̸SƙwLlv~f2ob K)EdD}Yx [d ǷmՁ5r~xDRV. 6]_JN3Y<3ˣgiv :M7fI[oO/"YO#fxh 5~ H԰Qpv&m6&6[ƅ튨TMe:>.uzP\zB@ҫLɟTHb|A#IW |ڙnje]*UrY9X۷pTKG/"bOÊ#s+x1 ìo7ǿ1cM@ hyA9 -ҞHrSH.CǪi`2bct΀D]H2fd*ڞk)¹jik Մ5@GF׵C[ztH-T} 瓡XK4܎CtOgV@P;.r'ѳ'{phuliNՁAI2ɎdIšгTb@  ᝙}[4Q&! Џ 0!*Z>4VuWS1!d\ ; 11pؔiJr8Szj'<)Z9*B>=Zslb7pIxG Cx`nLA龣)+ }Z&~`h+W0,ӫ0[@ǔIiFӑ#c8(Ա8ҩ2C[ꂍN0,1I6I4ZHIlYÈY._VēcxXԢ m32[*ߍOO^ :cP}RZ0`]sRD'pnFq[/h[d9XiSh}i4|P!vԾrP3K(dGD|? {g \Ɩ#\.bk(>on`r5X:yg!dZ`?{@uYfZBUbj!]k+XqoP'o3>^6Xg7]ސLYAVS8{Mjw C߰*;vFoQt:DLZ"a@5!-Eh=M!= ;w̼AT~jb6C2A8+VebĄ2G=wlT\<|)kTY'_e+_Z ;V%೺CMz`vZ:R .2I*CXhѾfso{En]h>0o*lh!jeb\R(X;0_{PD4R{H]Y*JJ5)UD׊Ӷ;UaGpD#J{R#L*\W4b`و߷OgEskSX65gI]9A7# sIgXSJk&MԻW淍Y'OGkP\}jB^tSHcUی84(ڭE9~ ~+kqOkA= =6j_ֲJp;etzd&h ?sJP :gC- YǛCbs]8%V׺1 ]&RI|o!A.o(`dZpl\o^%SRNo?UG=pZ)`kAF&60gt<0n. Ǿx&! H%Mr˅F5!.^YJJ482&HI_(XW|A 4*ʎ8f'IiDn~.i3@S#5FϿ Ӑ$FS#ˣ`.'ŧ΄Jc!;KvQw)9ZhL;9jv c͍0zq0 "x _Tz? (J nl)X-`WneŨTTq}hXr ;9s4Fy_X7I )IO0@Jtr`q)[J0>Xnj8eE,'?rƲirL~hԗMVy?ӬoJBn"ZX7LJ]4p뤣fQ:ik=:X):5_ ]Mq}bhԱKRFҟ2dw7a>?'$(>*}$Hb,g*03|!˙RY;L+`t^3'N5HeT!4gh\|S_vꜷ E*ϒtO1pQ4wjt ^h(Y0Cɝp/~%_С$$mUXn#eeZ9ShpGhg|`ZACjƔ3> lAme^*) x1}9tE畦usaقjۮU)\)ƲA^3*^`8͞ӦJiUg8bz!r{m: cZz0Tx $"(;I+Jv/s f?%K#!feLw?@0' /B:1$#Cֶӻ*jKvYiZZ~_!,Lw; M闕@R5/" |SfԚ3x:e𸡚ac+igBɩ*r yIs;~+ќ>lf}Ƙky2x<G]0gB^K=JܬoAZ`bHAf3#啄nBs5NnE- '&M8sS"͇iU7g(\2i?$Ct ])x vznr2#<)Ks>z) 2sͽm PUd/@^[3>=UКtm;0-; $ZpFr Ƃ2ԫ{ŠldGUs>*}0jv9Pf{Gj\ At"L-Ȇ f{zznZiL~'GA4@wSSqeSp:1XQ?FJ\H(Ҳ^>>5V]wU>pSA̋cZ-ß*D|Cmaqgj` iUb~8 V4׬X=%ݙ=Rd`'q WvmmQvhZe OsT7\G)w3;^LIt{V|CxSYµ+-F= e7%NuDp7URx{yx[+锪7Ezre~28GN;'Zڧ3|0:eCVdr'VM?>⯡^(#z|., .ʘ% FQʬHC(߲W$Vͨ1؊6Y!?֘ǾK}c.'qc` 0M'Ē%dFDF''5(ʝ^I(w;eu6l|MRh8*W-f{L2ρWsts1~.JLIoT7Cm?+2[Ex͈wA6/١"\,X]>v`E4zWcJK/uBa!S&_O>e]4&Ůb .&_6"4`Ɂ|]sW]MБ" ldz$ 8 V1ȋrjېU/_$ ϖVTTQz1dsgU f=LT4'i 49WT:Ԛn~V`U7Y=D _ XccDd8* O%j48QaB['; 9B2$:`a7UIskkGӅ;1ib'7 &-Pv)KL!%5vXv}ۙkQ9O9q-xsK")'1 :FP)\جax 'dȊ< Ry,Js4 f$l,w`0)cw> ؕNwg(b, d&hyZE1f6X%2}8dr`#G cAnڷ\e8ypcqojxt-Dw)ƩrAdPWz#osAfR}`T[ f01ݨK;58ʴd.|oh1RD#Wo^DBMy*xvEm!x elq7u?7!(R8ZyM̅ G`G{Gt;|yN @/?4 z*V8Qo@vg:V\@*55A+PJj \7˕;e0[n/5ԣ9WhEz;-ҁ ƫ sЙCM;cqI1j up.^CC.y'\NIt@uGwHWZ2]+Gj )uJ\NuR(>@z}`sA+Ux~0_&.u }?O͠(ʯʗʶ],J{hӿ>1-YǀjYe]z{?Q{_;?䵐rVU(EY`-."jIԫElwF4WytEpE1hlx auκٴ7 p%$ZskrF@+BINȠsV3wTaPYmWQWe4B!FMN4.?#xw]QɌ?`> +Tl¢^#@&h DYQJip}7G*'Sqr 8 *virVD;͎= oPK>A̖ Se*k.k,1d?INŋ7kÄ ׽ɦo3jH #Wg~K}Ar0vxCn;fm[o> $ u{h=\I\7.ZW?S@ʯVpohܛ]O<؞=_G&6V ˞՟>'v\/ ā4VM`qO_ZR.YK(#n7pAB僤"Ni!$أelVvU5բ=]Aza!l 7YfU8+wV<үV(l`bq=9YTte"lyr(F7O~3z #612305VxE?vu ^1ѾR蹰(~ Vʪ~o?In)x\?T/̕0&s^(:J?2G(k=du7Y 7y6rf oI.Uc9|޼5U2e-: F)=Ȕ-NvzIt&e2:?ԧ &Qe-C Z29\Uc58@e>IZ0Oָ7-NWr=`_Z&A5ni,i1(w4![ vZux@C<VoUDgs3!JW!mnꆆD Y+xXq=-Sέ,IMkbcWB,2wfN,wB4G.*Z4,<@^)^GmK*]7{zƳb$AKQ_)JV>'n UnZO, iF)/*w_bD_ |5=.qTBTB/í&&d2ܢr"l}Cp[̌uS@eWZ‚C⫟)Noz/+#6x 5/Q]0.vrUJ>rbn);b,. l?{9< _%N/d AH_xE7tVE<Ȩ6)Bȁ觬)دǽPlDQש-mAEJKP^*wvVj*d׸`K&O 1W?#>-3k=023x.OOCmNrTy ͥ ~t(Veġ~@'J4;Rw׸8VgVⓜUj];w2Z۽7į~eM , y0N@\jJs)\eL<+ڞ>NIL9,H)h,eѮ%3 AZ芟?R)Oe[62VO{!k\]%eLR2 { HK4rk_pF|!d$0̧ݗ(Q>un @Giwn5`}ˆbK!&" ;ʭ#%YIS~r}pC*9яGj!l|TS"[} U4 nR q!{1nLiNBȪkzv50 SW"bSe:\&"v7U.-5_?`شACgEXnDvYd]Sgz K`Vks[U,.;=x# y[~]AiAjh?nKNUp30$8BmFLOIHd{D&_78NhhT1![AKŒ j\-LE,m LmqWU;2C.Rd[ٔFOB5T O|Ї!?29_AiWvpۜ@$EzGBGrH@k8X/=?-ZlVoKv*5>J_*ة7m;f;7j EjyX.I ˃IT'ԙk؟$׭_BJ4pf,X=y׷?R=GPYؗ)Ў1 dcb{a# ' hTf f?eCdilēZ:W8lge)e20 YS>5Vg~! T} ؅?_)R )cW NP\?4I# ڪsOx/ ƍKGH#R C\t&r<܎Ml̨T;u UV~ } @[4^nS( N궬 ]IfMm5/`;n)[ʅ4i*-]l.DڈhA>gv 66O| "w~-tH6P&`myYVd^6 4Kǟl3ϵCu;Y(=\5? =. Li@X^Mk#~6%8h%mbv8/H*w^:9/\ N?J$ZD#K)d ÒIIo8y'G2C!j=%bËcXRcikhw׶c'ԉd }W6-m) IJ=Lȡ+ջp^Q"#uKxNbq,ʓwOu!i&@y' Aje|]&zpP@Pxi)q&1簵q'P RrjR Bu1\lұy]>:;\.))J 8lIXMl+\jouL~zp}TGc)^ݼ; dڜheEmI`BABqz >e}^wBէ0qɆVfJ 7~h|cVIoBAHE;H(R(!P05L8 )8y`H;XJTnkW7F,|0ETvR%gk@j19h*ɱN(|T"j().nUi|2&PNprVbܞbqQk?nooTd3^Q]^d[ͭ#g4X~ƈ*>%(_Q\IGRl@XO$Î8gwj~U Pf7ۖ<+iQh]4pbGkXK_>]L=[^6\X=) c} Sb%LD)C$o:޻8N8${Q8uޙѻDJI6nЅGvm99d'3Oj_t[ ر0! aW~+xu%'5}@RB`yo rR(yǗA% slp F[ZYuyL:TpY L o(l;.Sn*o)ϞJ%ʟngi6/0OPCP!I]^=뎐{dՋhX ^a`t~$2$ ZFV@&HCLd;k~ߝke RiCr P)x56mPmANJ÷퇓Js S VfO ,jqfZ$jY;ǓOj; ?}XaK_=xQ38躯 ڙeX-B[GowfTᚕvIƚNӏC?-pr%U=,3)ebzXL歩;l6""x~Cu1tϦp/'cC𺂜.D2Ef0>wuT.@[r^{Q%0OU Y'<{+R*Dj 9p[kk%9ECԣF^Z!Au1u5pG-'ʾ[O :R]P̯ ݾ YzX_kUKz Rs~SbU&[ojp 19;KHhqH.b+f:-;)UOε`B1[Xu>-FYp J9pXZ$F-&m\h-p -v3Rb. W(Bc@;+j #7ĭtе0+0EtW #Ap+52H#^Y ]q8X':eD7dfk"'9B IH.H!s4s:㐮g|1 zκ+]Lj9P>K&*L;e7sAn}}aU% rJ^"UWy3_.BYM[=аŝP$22^)H5txRX >:p4e4 uۯO$p@OA :R530PO󞝛Kk*;J΢x-ϻ^5^ Iq8Oo4,*.9:.tzȶb*qC~^^z (E9Q4&Fת&7G0n?@:ڌU*̓zP.ZB8a }H3kA %0eMTnߩr?d+_>UmH dke0tT/봏Qa a|ۘ"%jzw#Za)wتS@>95EX]mH1_k%0W: _<Ҫd}ɨ+ghUjɰE̘/Us A4sXƥeě9T.@5^q|^P3$#|,9MD _2?M>&[|)*}icRߢ<0!V48BW0iwt%6Dz^@Cꊶ⼗{[OW}.P!^NU6!tα?甊  & 6nNH-CkM`z؟4H9іfn7;Бh?O{UQjeB-H#Cbk g=e,!`)GΩ.6kɀ*ul@c8v1>e= m-fJ•TưO˥L s#j#kx̘q;kDtf T r+4WRUu^#!ZF|K$IltI,i5^ 9ytaC/c&Pv}OʖQ;^i2W(rpml intƘ )7#u 7.y&Fv1E4 MȪqL)U:M˘(͓! p,}ə2PݯFa9`gjkzb1!%jH%tP^;uvьXnq^WOP^DZdB:8"8^y'"U5j)خ{!@Zˊs2a+VHDp[͆_V}Dz<*dq~ǒWp<ķ 7g 4'4 &$`RQ*wB9KI(./(E'NwdJ P,AWc#zJɒ;>}EiKNy1⃡)T-,c@M2TO*;K&1DĨG3kmEV\o>lƢΤ$vrXLVQb\J+Xq0K^Ȧ<jHL5qzk8 5ԘҤ]ӹ& -4Zx5zZrlp{869"$a,x]ýa机7%>5 k*9 lt g`z/{4%k0Q<&fx/ƎoX̸5պTE޼PFBN\!) Y?aֶo)[h)ŜdWpB[߹YBM/FH|x"b29AUW%f>ձpf:7 -[hIncҁJ4*KE-,`~8}3GqBNG8v eOhE:Ka^}=l`S@*X|> NH:_CRBƳx[^n"ݻ5W,ԝ$Wedә&k["S lAr7NMǸI>cns"2v@~en7?NŚLAV(A#=i2b1ٮ?d9Ŧy tY51AY)枴DωkS myP;+\Rv(ng1!߮쉚ӚenTynEgҼ\Nr0Ao%#yCz%[WO欖%_چI LX=3z,.C?X$v_gK0_9?2]: d~h<ogC}9h`=Dļ޸?Gx۔:Ė!VJiz6OZzb|!т)-G(uv1=y2Ϫ-n.gcf H[3 E h=/wj&dž P^0@Lfg01l"ҿ67t XwNj Za6_ y-<=eܹEJI/#F G N -"anɂ≌hg8}Y)g&J` P4ͼhF]oj;6&kSi_6݇<XaHž^ T]cJ8BqAY1<' mMz_`b(ۥ!>#WQ;GD@'ļuTJ#-4O6L>ORCMmO(ySd'iu?4{<,O7gF`mXvuG:Ev0Ef<ҟBYȌhiq[kG\ (.Yo ,nrXEoo/aF'<.#{0K2!$Ev) Yٱc#.(!s tXf'Հn"f'ƪPqX)5GͱQ>ֱ鉈Uao ̧ڂ*){1_?A1!pq(MFo>齤Y!؀|x9 G Bɂ'VFЇsP뤕DL"SI_ڡ]. le4N>1B95׾D3a ~ s L)obkZ6I>h5ʷŇ7-*粺Ƚ|B_OUubwBELazX7>(%7;-H\Η g"eg_4G޲`U6WR;z?.:1 KxdhMϤ| 5kg-Qj[m׿w޴i.ˣZl#> TV܅?vva kj z<`B}  (4gȉ5# R'}jަFާ6z=7*avFX:k~[x 3IT"mu $DN {E>Ԇ$aueŠ #q_˄B7a6m|EN n"˯ ̒tX.}ݗ~jJ:_RaQ)Oֈ)OZ eL2k:} xr5`?ȍb0»'jH@u'=#c$&{j}>RF,Lu^sMX .2՛ ;h\u~7]Fךʞ'LKK%yqo݃m~Y v(?b(\2?f`rC;RFξԁ{60ě^Zi~Xa#ja:mSj!SvCmg;-$@ APܓڞ;{)y+F_~\UiT*h͸6r}b`#}@>ƨa"c] 0YZ_wEs@}3BhdMag;;㕥kS.eskDqŒ-BG lzˮg!YPgKd1?p/o7 ve2>mx м&bI|h&^u+j]_*U*RWA~!,J0t@ !C2bBє8ԏ9 C:!w_'ر ~@zL˨% ܒx}J|^Ւ&>[^;'>z|=kY#떇I my1L+fS"b E~W?}_ Rנ0 ˋA_-ЭrB)?!^.Fx Ο"rNÇX4P0O}qZ.ِ5Py 2˿|^FuEMDNL:LzV8܎6Rt,JOe0(I,e@ad3eh/sUml[Z*0N!63 0eUs7&2TZxY]X6 +̕ڣKW(% D ?⠤9cR  61aE21F g'}b ֐ f\I,|bҠyqv/Fq(ⓙIݗO;<0uXE4Xhlx_C[0@k?NCU,>lj3_v)S=H~xQs/}֯)Ŷk]1>}.9#U`jje]nuW} =P=Þ4{,9nfxĻim}8h[oo'LGZ'$Zۢpό'$3Mca||KChڇ /u@,y6y5$!:p.yJl$<pJz#^g;Hg\/۾sϩV"N$ںkٛu~6G)\ sÊ`M߳8& ߠw &(}nh̼`:b +1GDΈj~ߴ@ߪ1oͺw q׈55dz+98˕ ׼Ty߲`NJ>AMx*Q8HZ|˗Ϲ&5F.vS:Ř6ҳT^E>*eD>~}X8zdi ˟|? !eE划6l?K]c-7еWȻ}0+Fֲl86"ti<-AzTI*Uw/8fY*쏥9](犇ފ4`r կZ`X"$ފ'=!H۫@ni Wgl%=</!Of֎ڄ *-C64ccAÔRdw*g@`p\0¾ͻNHۯS1†TDKUw:_W֒s>B/z( G7|JJ1}Umwӭ#(I0Vc#"PtG~@m5xyux?H>/_t yaTZXN v`NZiN=Э%#R6F?Ed4cO&XlPSm"^hGC ye7Y7'o <4SEE!c {:| Hmn$|M両~a2~kk~I5ggi|\3D$ `t'.E +dGb"$W ϔBbj!09.!ƹqnQZHܫzl Va)? u3%a>lNr ,<\bGT5˻u7*%mL`DҥMEȱjz1r>QذM#4X9~\Z8Ch=F#RX>M$KA"m SWk5G ^xmHYK<.;fԭG1;7AQ4lDl4Ɋp.Ir`" (KpV֏[]Z"9 nP٩~o= M*BUiwvm˒#B%]C1Dcg9zc;I]!98b%0,ʦl X >grcƩE+ ]ǽpgQ8kh3)DU=^3˲lJЩc3,8:"aÆioqQ&U|1 h9r8y&Fc|tẍSP dʸhcpj阜 fcì=*Wƣf,²>>+ĺ+>q5+}{!ݻjjhB-ELЛdde(1*pkPnU'Z8%Qx"v3'.]]1L%ث0ىa5˵Z~Y7Ṫ$O9Ƅ*x.P>qeE4٤=jsT;EHnH>Fc/%"obgݪ6c) t F*Vٖ\zM^hmi~@i?zE7S d]F Co#D/ș`HAot<_n" a6B/ٹF+j*dՔCIrd=yUߟg#p_r٦4tql/$C8j{E3yoaMz%(Q &:1yFnZi! blzy3z`ìZj5dy3dQcyQB'#Ik"E5v` 93ԎBd78QEqPqǾY*gWIxH=w ad^LX`NJGȻPfMG%k.P^LW0ƿ/P96J7P7KW W7tb.j~n 2T3b^sB^=*|s [Xs3i`މ$rAHw~,_crm@RK{05bfJʰw'13W{svxRLll6r\HFI\}Y+Rxe3,\=e:{! l}G!UqwLN}ptJ/~'ӾwN>zܗHm1̇XHK{ 1ʌqph}m}6E,z6,֡ +Bb\ޯ<@ĥE*' :X6}  ]`PZ5%ASisHwa)>jtPP|3  _Ѣ^&e;f:7B$⻕dbĥȀAiǐn5yT..hWLt2\\-H; ,Z10a2Q'!b H3sH&@3VO}p5 O-DSLO}4[ĖWҟ؎Z@Ϝ(grqI6Uᦐ]2HTN%D^{?+ vɳA+b>@T*[rB%kqY1@ʚ?]Fh>Z`pFST=7sԫБ.6VZ 1j9ь4MZ-BKوt! ,f?lɲSxyNHpŋ]5xb:3}V*Jηf' ȎKג ϕPH`bm6㔽a);LhCM' ڮrz+ G+G/\8ULv׻D 'T;vn@_uX?;Gv 㲾M=Mm!qOğ[0fÿm@; ~ikc|]7'f5SYPRX#3}]}b-g'?QTN-˛y#>MMQ =$^Uz{%2A@]W޻FMоe);̱OtK4|{qy̰mRY$dװ4zG Z{qw9?mARp)Q7h'թ6-*$p\lN2JwEf<Wݣg97~gQum ~\*emK7oE}( XGLܒ7fZy|AKm˹WSIԤw1dֺ?ɱ4\l/oJ Ryaafo3_^@67jZNޚ=WY\n2>Qh艓7^jIcVy@oڋJj盨~ ƆBN[hۊޕPhi#3fnt{[9F[6]\meW`DQᘷB}Ye'69w:>].fA j7yEUr|5S&']}P,FcoZyˁ߫ I+|߅6,@qM`Mz>sT@zm|Ё*̱avTRLpg v 3 4{nI @t_GLηc۹k%7 _opQյJ-"x(θCFs^MBh$^0pˤ*%g4^iYI&U`8>hc(icY$!ЄnMYҾˁ90l>lkk4}Pd66I@/T3$EHgկkEÒdt搰\ Y'=>k8u,pRf; {핝~XrzYn߃w?T(W-9lV/mϵsalR*ElEhTfI^չ4yV2n՜[]ʐ^̍~u61Y7Ω/ )$>aR͘XzGS~LE籍.R)x¸_'V4$7PjaMqεnt hY{=D c与*1km%@/og(eٴ!l4wW~kXl 2u^iS9IBpd +j3ŚS!!'ju=۶v~' "la[;p ;m-gv31;kp8rG7;Lu< a[t+I|meRy!gl;? Th96 E^e9g;z- 8feU^c̗X%KS9F9 ELFP_(=;+ػo1$e&K3~8&Y_ւ~N3(Wo3b@|Eu <f@-vU[j/X. s]!V{K%D*QLJWkV85H+&ˆ9$)2c/s {CEWR0+DP7\:`S{޽U h!<8}(Kwsbn#$=Z:`FJ3SV!B܏-P&W02-kp$Gr'Z">zZ=Š`1@i'y!bȍB YM<9}UZ -ՔVrk8Hڡj7.x7#F׏~$cjSqbҖH~xz_NT6=㜈cQVQ{:٣Q(`h'%?KT@F_tsI 9*_W}˰sPƏM !M7ڳ5]:x5>""zNDŽT%˘>6<Q`l\9~]d.Uaz}Tkc{=#O|Gi dU)]Lf0AY(bAh[E Ug0` YU 86Cs7 /(GCk3v΋Ԍ<2D9_ɭ5KIBudVBw72P{j'2o{pmf1.+t*ID(ިIX+ S_(bN&g┖~`'6S5jcBŅ!:HJK7O)tx۷̈$O,\ey}>˜TlDuijСM,x5>Yǡ/XT@HG ۺEs.H< { >i#$ j725}"|BR0ƒRW%5fyV7E"*.^#zC 3B*H<@)JryICzCXDݮ3@U(I!:΁|],Ex%W/yՍ.ʵ ;r>l;jBMT_f:0{j_侠]z0B,Q92#'IG#l a֑;n"KtFMfS ?:F>cKAW ڦ(^HkE T%{kө=3g]B}9H^.Xki3 Ar9SD?ap_+q YHFtb/7bIK,5k񳡪֙+;b/F;LnUʿ7jk-c]{b d#SU }!*óȳpzz`w3TtNڴI1hW&>E߇ TL{h.=gd9g`nG.z NuK>"v*aa? *4@X pݾ<o XjP]}h͠QLrۃ'1.T,^8Nf"DO)K<Ԅ4*Gr46 ]c XU*S <}d]`ch3ARS4 ipߪٙ9?oq fG @EGH','eX'?.Y3Gl£fGݹ&߻55jǗ**qij.sx0f.>25^x!q>krdJ>VC)jڥ:Ca$= Ņǝ i`zq3ǿ"@:"lChsP1@ԀLA-? XÐhf;q\ fY <&>"`)5jtb8;"t:hEut^SFo6@=LC5V'6"єbvioW%V=e_[^@iBf&^,`=;t|N.+trexM~k!-;Zy6{` D^dzLJ>RL1Pvy]vU3 Y|ATrg =2oˑzCfS4BjtGBF7[J";@?վTA+|F!żm{&.k\{P̒!efRTZe:RHt&AUSW꺭>l័hԹFP v~f$aD-:Nj pގ2θ@6`1~r@~LadiD8EMcәD,`VҏL]<:/co i!̗=1݁+f5B" &׉bI~&fF{’ &7u X)=uc7ld\PB z':-Y(_=-3 @&l'uTRg.7gˑ7ҁ{`-_~$6_)y9!'52A9vR,S qb)%H,_$ni$'{þդڮ$-+A[|xo" |0=w>sh| K/E׺Ʌj_U 8[]·Kq7M6S 7GZe^XZNf70Ky(R"F|OhNg[/MʨL:<ƕw{anm ͦZI"0^ G՛{W!tCJdGi4%<$SE-c#IA}C nFf%|X^菠 VSwN4dhuw{)̀waEoP7ˌFH !/KM D4 ir4w?y^r.}^+53dM BED.hV'D ASPQIklӱTSF h-zFd0NAvwA1} Rz]^љ {QO2& jY0̋wgLJKf V,j#R(%e?AޖofOdB(ooXxU"HY=3p8Fs JsO99޽l]?yet D9˹@AoJI3XCna=dx|kv~qER?;y+$X2^y0cr=-[qׄ,D(kc!~1׭ֲuR)vE^pu`>N>7`0uػ "?Xkr\~h 낔+}U F`JwktU18NP`.{)?L'lIORr~4aB\+>3`QRnOEݐًE:WXp#߃\)+c([S4Itk)ef*k[ ?~{^D睰ѡXFDEʚtc&4 A,llҲ\YVMlOZK\n'T.j1уf:psKMFxa]+n$ ,q6-.6$LeC Sѧ,pA^)E]/Zh5{(peY"0 Fߕ AUdR6-63Jlz#D$A);A,W)D7nGq#) FM#x#oB`cb*q>*:U~WcTNf\ )c9R -e8ɸ`Xt /!WfX6WEm &G@l,#jڙ.g;"Nj"AvgQ֗G9g2w&ngN^G jt;\R~FC-mN`8l}FEdћ,h0F'R=xJqm[i? *L*G$ߴ}~j{hEϹW)h}|qb8uj@)~n$`Td @c)RV-grA]'QIKdh*v [cy-}r&|ёq֢I"8Ր%ߴkDV(S\  F]c3{maMT-]/xqWc\]f1FҠ<^-X@-D0d;7.YzrNs4h2ՋCD=.^F=uHs5Dx]{ėQxsw\2XqX8Rj#COUy 9kpQm)@E4ĕ ި][ꓣH.mB{4GRysv疾-Qqg.Hj:71H䉇Kxң6t2ЄB6ow08zZoAjLBU#%#x Khnj 'iꃺjQU.W]Ra]ԝ3Y嚷׀֞o+~CAH cs-A<n>ߒ>rbEm/Ֆ(Z^nYHk53\U|(E GZrS ["3tϥsؙ;+<'Wh@n4&EppەYGE(ˍSCʻQ,#->Eݸ +h}`{a {nZ2K0 \MTW}*iaXDp{j [u 6E&~z },@2A1yU?OeN\ 3K>87"k^#1RJ!(^+huDv <"~'Bƒbl]kN(U*ŬWbٱmߵQ7%<a*d2'2k:q%b =ÈrO8cIo}h7)E?l?paz 7moE4䡤ŗ}ӍAeN~,sw-AE^f[WF[aes W%MY ieXZ|1پQ~^ ש8.ܺ=ӽNUAqp^MM9m%+SuA|(#l]ﯤv˶jGV Gx_6Uf~l`ՠi@NpȞHX`6H5C JV'-loGjrt{=!z4Y-x S ?ԑ\-yRo!6f %2_0l;6mj-rW $F٥lt5aG㡩fJ4zj 9acJnpvC@gZ(j(yG?8U(n4P#l&tp̶M?$^( N:Y0_Y. a$(ScSA1יqeS'iAҞUyb?|LBSl%D):!R-#rfrib]jǯTσ *"P~KV06KY3JZwVmmv/EApO _dGXW8:Dh&|2@1:d+uG^pӂсXO@XvYJIoW{iq:Rgw+ W66Ǹ@F{37"3?<7t4齍>:"O&i^ihB+Eճ׎ > >c"š@Uc%F<t @+d^`T [gk֠jͨūD&,u&C>z̉@g8V|յ{rV\;otddSKGaA>|Ӳ+wU'؃]<^O@Մ]9Q[ʖᱲ(2(z<m D1q(jfE*=_y 8V&(1 _Q;39!sX"V]kF Ɓ?x=ףxLG|UɶG>d({<01捐*X074Au J2/Q${[ [>@E67碔@~`( RE$W2R(qAaʇaCݛav'f#wOMqP^e6{>yhv `cAMsu@ ^K,1b]k˂/LY,Eay=r+ o=|z)f+![R*n ayv8 mXt>(uwYbZOPcظx]ϊ0)n+JEu\o_K:.Ƀ媍OII)auZ[?l.2C ˬE'V\P)=R_^[0geJ c"DS~{~3;ϻl|6W M9"ŭUL i~߼1 E23f'NygT(?(NјWBiA!ɼY@pB^tP}[:m-C;z(T6}#)XWaK-?vkfwZ|l0ɩrL/l8>cnA V-Omw,&z]C}s'f'IZ0<&=@tn"GJϹ}TJc$6fnポQw]U ~i{Nj^hvҸEC5iAQ p+qB.ö`""G2)'wk0Ucr 4ϒid6s:Ta  qw5n'{^dDRՠ.Ayg\Ϩd XRsd(3Qo׿@Eχa29Y` 1mhPM5zIv16JI6)= ^>-<ч矹@/ڍphC3RhU*@U[eA^#xWkBh&๓\<+_nQ=d5꙰p3Aqft ٯC۟'":~Am59+gL8"Li%}r^ae,9f!KFbUb.*߸EL6C ٖeĘu!Cf_PǶl4EO'fX+8 v 9f%:tSq9wv=؄6{wg{ws9'"?Pq<7sHC$M-tI>vxS߅-7@A'iչMy) v$+ )L!ZFYS2 e[GY7vp8I:8;|V =E'~~[8fׄ1\؜.:% t3q5' :E@yz%Nr B:t/E `7 q+(<6&xs; B!F/O6[b&MЋNPnh#~?J^_ -3J"n]^=Kڤ,uQ lg6?=ĆZHyKJg.cе~=j3bƌmj. z,y6ږapdMH΄F2E]1yvN {/y4zwlLDԯp0ጃ-b}BM4ׅ,׸^)EKrܝ7_ N`Y|uz#7VwcP$}A@p'xJA7!o^jAXawP+Oc! E C6C#MRƋt6rQ6ʌ_!I<^N < `%GS=P8ِ0v;ݚ>3j L±I4?H@DOJTDљ}xOQC 3ŷ}lnZO9dR!ˠ,wynnX uLm1kb䀱^c:%`$~ux+o.'?s1QQκeԵiWdWT}nR^߾ĂJ-Lrdaa(bd8xr()AujSjg ZԇNa$HP"8V807LYQKbl84:(uXp']ҹj3﵌+^?; ;( Yq`>Ћ6tL\M$ϴUHe>#24 Ofv!*ӑX*MGuఫ_?ߝV(К9 J0)th;Gau{96)7Ԏ=&Fɬ;57lDטJԢqù-&LIPū.@%۞޳%Z]~G{GNHMx F@wsH@T/͂Ӕ+d 07eLa\ઙ#g˿QbS<XpDg0ahL`nDeOprd>-F:s y;\u,}?':51=lq!ZY';2e oT^Jjg!gd|GR#oi~@яyfW0} ͳ_A[R$m;ʷKCoJe.m] shҭ ZnQhriδC "ۥdf_/i[ZFMVPUl<ň<*m5z 8Mn0uȧA2u(D]:ahp|FމUPbp*BC1IzCk%jr6Ӈ_K[B^_zȘ>'4\ˢOçigQ!X.U R6uA!A9 4R,Qy^Y1SعK?9ז p C;M%M؟?'$oA?nw}DnL_ hC2JἜ>.$T< 6JyA 2rN௔owI])\PajvQZC}H^?{M H}o؁3]50aNa+؛C?ߕ%nu縐ɯ17~rXa$TB-釳YЭ_eRM'5=C IwXWM"տ$@GG`Ñ0\o&7L`3`CDعC)A>caJS.7Ö)'ޑ_aA'VcCGB+ٚxe~{/#-JPoT3,ڔDA@,Tzήup 2$ ●+=WRu8a]Ԝr*(t #|vgV⮤&gh#m'6h-چAac5+Vd#Nr.ךsL59k~"YUQV?+r&z\o[ߺ=tmw9w V1\~ WeI+~);,kp.$s#b"lokIBDaZZNJWQ^.,տeec\u x(ϱg*{j*|WjuZ^d=F"Ѯ'<մb{LRb[6LM9 X[<\3|ǹ}„,cv2RڗkuRݚtUAXVRUv;$%ڨ+N3!^|9\4gJeMo6W[TV#˜3( ?f;oO*^y4Qz YqUq+zNYS<%WS!+gWvO2#U+a^o8LVVM:H,4#ИWJiQm|{m\ *<,7&HI/[dfCE/XnK 3}~r$xLK:UD}fD~Y}$4C죧kL\ߧ(sej\(9Mfmgnq˂;%Gu @BH 1'a6 -|VW^{ Oolc*h@@YzFs?AWm!h j@8*|C52Eo@kߪJ&ٜ6* A d-Mrܐ1ǯ6JݪbrtI` l{&!Xc՜XjƷ)>->K<V M~}?njřȖk[ X/Ռ oE%aNY%Gᇱ2{\R8vbJϒ/5H@hE}̥MFy*\:6^dtcV'v1|#ְ2?K3 P cⅎ$h5gb.M3q.*ƁeJǡoH9qXY;ZT5c; _L ۨHjG-޿NӄѩG뽜$vsM \`J=0-? 'P+ZX>ȁV0hVC6Az浢8R@mQl[AIckf]9% ˍc?p-arcW;;b2yw+[\<5ã띖t$CBB -q]EK|m+,r:58vyr[8 drU o@ Cԭ|/,[i*X|9kU&xl~t.֠qSB4|I3[CĭDTܴMDHa޵R2Nx\Gede<4 !xs97S$$jlڢdԻ7gOP73\Z垽'Y_Bdb4wҫy"E8)1\C?2[ʼnMZ4j|2iѯdp@s> uj2,S2 9,1 L?9q!o5Z&uѮ`%U2)WBeV8>D~} V4cbg Y*pʰ힂xێd Ga1?I1SbGk,VҳcQ}|f띭XM o8> Q@cru L7]B^S Mwji2 a[=]E8Ť/T6q8Зl ؚW[7gwOpv<]V[pUljU.=b$JI.Rl>r_0|pbG~{hh">चejLK+%rx$l m!,]8ݖx or:E<&q(eEK2.C)k制ΨHZ6WyTR.ąVa61L0@ @W֪Lg_|W[܂y-6DB 1ϟYö"C轭~F/֎9ҙ*+C[^ z{-YS4=kAu" E-ŲgQpe >NuFa:CHk37_7 k '7A4Ǐ%^K4aªEtw(R "uUq3ߏ:X[gRjhNsH(LA6p,͖I-+Ev5m8i&5. f^Դ$rp0lTG"L{t;d\o8BНP >O ]kl_7nN6Mz9vYC`_ SagmNʏ8%yu/o5e<{DNBo>YE<:[j 1\Uߟ2tʅRFG~7fH9d:t,$ JWH@ځND{V*; oܭ/v8C;`mg ) IhCE?A^@\pqKM %˙4Q6A+>AvEBb%(+1} /#$ -d5ɷ(dldŐb;P:f.4Z_A>R|_;Ϗe@p]Ԁ=Ԗ*/3F%"ki_&j\XT{B粈?tL3]nWm~jw~kPVt}e m t-BkX8mk(X5b**RmմŴb UKzg dȝL^c{)>8ǁ'%д?zN!Fv~u UuAeC6u@JK?%oMS|~ <1RZvLJ=aݬ8;}?FnL.Y* ǻP⟈O(it[JrHMő_y5֪__z"WXf\SN p`~F㠈B":)V!G*xL׉?j[ ?ˇdBצ R{12޽@&]Gs53єw Ƿ5pq h*kNMB+rZoC7}JxOgSlÝf`j['\G~9=j~Ns÷8U;8]C;h C`SwE˕=7ѡ6&ټv4 0Z_ܩ׈q#ȅl6MqOvAStgv(FNGcr(=JZTZ#D`K&.:a} kM2F&wf`| *KzZjXVV[P ܤgWveB.4\>?gc]zQ*jTZviؙN5`wŕ2:*|S<(|$+uaw iCfI-Hs{WBj$@,k1p{{^5~ |/{j=퇅yr;gvMV8DF"UASc1>[סJ~a'=x5y CH64h0GvE+)x/SZ7;=WgrLr}?QN22l\ hFQ?q$_&QEo"/ut#d4AUY~-)Mzر`0)Ԭ [JkOo9{fM;۴jKo'{ZbOYHu'(~, )ũNԩ-b}q kx궳 Wq죦ſN*Ŋu26V#SʜRس%l'rojwSbz돕kgVoBpoId~)ioz+>'B>p͵nxZ.Y=n)딤Ct' W;RO >'ɵ7 gM{ ,fq1{1料"TCJlCcxlubtnb ıLgFk>/:[o $gɻiuRdLwAPK)q-%"'G6e/ҀMzѥFlU&3.QqBLIw etH2hL/lfc)5:p\N?-̬^; J0lhxz ff!v:Cwɘpv+AM4,±!;0=jvi}I>>F*[ eηbd&ј\gPBaT +_'j]3^&XpJĬT*fy\(E?gϛQbV@(BV✽gq6I[V ԎG.0'|y?E88zA.gZxTpTPp0[%eWtJ}8WpoN{C,`d' +)בWqBˣ` B(v[ cD’p EnZT{vJ: Y[=9ު\ڢ* 62^^iNe {JRE6m3Fe4)QV΃Z-jCoh _M<`!]֏v˻g,d|rkyuL )2~q4E=muBe sU&f|vjigT˔'2$ jL`gၢRLkYS8M;TTLDʑ}{3o22Й|el_Ra<ޠsWL.GPycܲaj' B3PITQz)):v0 hbThzYff<09O{9S{ ?Qܭ0GHc[OQPe;?E򬗫v2)/ /XSE%UNCʵ/bW8KO,IԅFL?dh6d?j@0L@V]Qc%JVŝ#d63%0Eˍ.+^ MDȮBkeL> ^s&Tm$̇bStE4ˠnIfٟMQ)_%yz׮Fy1m)-}MBϙ^tm:"P 3ʵeha 9v*knp2.|ܯy|\^A ߬RK*p_ƗAX.m#JBu֒ušVd6cCje d= J.d 8r>нSSex1U?6|ͻi?IqixJRD&T|ȣ)T+!oEc;A8 _ViqO谼+`f8GuRB }$[&O7j-!k3x9~'p 01kdţpX}k,/eJ \,g /E,lu "Go7 D+K0b9(cHIzJnl]d+C?P= 2fne*¾K ӿ=M]_?Nӳ!$5(nFc\ ij³#yc`JvY$K?lNDWd)y:pX'x}qČ%'wC>u:LrHp}~@A۟ϵQ;CuO^[Q<1莉ٖ5 [J&ԙD[TntF^no)ݫai/KE-I<ոlkV]8zՎ dqD}h4  :&.尴g.tV ']^=a:gZ+?}Y;U1Y/Qٱ{9atvȫ|Ӯo҇(lX-17E.tz$T: " tKe.խMjg3iTb~a+:+$uu+]5iR8Y-t\c̐&+Υذy׳{M~w&j:܍fAMxti[4D /=q2J`: 'Pg ``*jWkȹCq* WSd Qv(?dQK@mtuogH+(o\Wgʧ%c6̧6~Hqd~+$zi@?:w$@A;saUَ qܼ-B tVT3}lWuM'9n&+'G 5pEӘC?]-Zr2lQjXѶ&8χTؾu‡ @&6sCE_dGU飗0ܢ {Uעbrɀr1Anq>5mbORE4w4`q\ t|xPU8w'% GbKzޤ7LsoG]OƴLMߦOʂ0ņ2zd$(s uW$Si8>ɞqZ鄹Z8AqيþUSN cA+*]g{ `8>>Ri6JWJ1ENtdϛ/4t ]}ӗ6p]hibFvYuvh$mI;f]X.w2Ϫ-R-sIQxG ]TdjP5kM&M&Ÿ& ~lĮy"]B3v)MO }σwz, >pN4v1fޚo}@>~֎Chkp,H14/qrrc.1XL1ecH q8yGnw-qېYԣQZ)4Kf^|MX{ :+Qz4ECeb-X;D£\Y4B]˹2d{3.ႴA}<7b؁`-&ҵzٳ?Nm~oFbEWV83 +6SN;˴k#,G*(̴ f?"Ӌf+%1*kl>mG9 Q}>B3~TaSV% ҁ0`ZM\hT= HBML>NCt)?1+[HV;ZZ1p#^-J\(Y*fL61zp(GXN$AO8ЂГ <&{$$2S!DѥIbFr=/ mOƼД&?G ThjK}@m!nmaLI W&F?Y8rjY'}}W:n̕$ #< U] w3.Ww<'cB&ݤ/"ڈ1>,})rAu[ c&; زm$*&Wl' ;_qh!@po!B6Po]4(K~ӱY^g~|$][!WCTa`D#B@SHZ9Dڈ?*Xb/FT€r9u,R|}(cB ԽlI_T6q&f4? m=Z L2M//wv\w=S%1Zvbj[~@Z8M5{|(Hl2ĬrD) X CA r֜CwGAmӡ! T= Vؖލ9qLTF]&' kR%3G)3LEcf%}&-Kid^ GX^~֍ϊ^M:Yr-Qx:^IXߞ W8%Eo7Vvuh odDm#j˨REu0<) 4+ϛ8t}&(hӏzKdx 'c{h05;Eaۣ('h_#y?PC}42:^U! {((] /}Z?YkqZ/V(1YV>|# Qf6O+-#c7l;?ELgF,:sCP B؋d̽e"+jDo ۄɯu;hT4lPaEt^Z{I^An^>TߨɢV~V(+LLG5jyC5a,lDE VeBTʝKF $U!W-CTDғBTтG뒛hGi")2c6ʜ &SV|(gtE*s:Q3[? e|GzT-hCΝ8]S.<)9q&ސMM*r~}s8`&O*v9`eNЊnŦn7X.Ť8ZĂy!K *OP%%4ZK륞ۭE ɹ8V[ @02?iZҀ8|X~4|=2UccW0[Mט+TņDUĦ-q&98GcxWAM`ɷ益 ]KWb@3 !dKX7Λ(G 5`@}ssZO%hnO9 wepfY,OaѳykM"&t? Y]yփ+FL%VosA+?5@d~50/k"JRiY? ?=cLPȄP1 =M.6 q 6AAñT!/biY}o穊PNmQw> <ξMaG8|x#b~ϸ b}e)0ٍ<֋Ic5T֦]گlDkNA4n޴/>'\%.E`}F+\a:OaD;xzZr;'FLA5gUvJ ӗg*i@ " )ܫoj0n-!weBegBʔ\ч*YiuЃ#͒tkl s{i]S@v|BHfSF\BLoR- sH^̝^DNnAװ ,9v`Jrx^v[uY*'ΗY@nWl&#T&p+w5TtlXgu3p,"Z ȱY j 0rn7$m|[בB;TEeק|!pמTpogq|&}N W~p-WvqLSqWu۟_lQ}5 SWeE}>D_cQNTbݍByk{(88GqtN-9xisNkdI՝=OK bzw2ʜJ7L|3rApɿe(V\Q7)@)rV+] ID;&$@؊UX.5R2xXH .;=E죷zQ'6?HY}q_7c>) U& f9}bt3n1^o^SoDާD_S> 2yI_"b=騭a|uL TǝԲ0Dde;+&JqQ[R($!=5ɐ<zږ\l[F `MH$k+i-ؚz&;rUl`Sl[o$&@~ skl~ +7#X뱞]2HL'>@v e4٪U힁U r}ĿiՋ.Q 9fU%]MDТ(a"NqQG[STz 4Sv蛭opK}TJD/A6+&iZ2/Ȏڭk(`aKgSV\ljsnW[s/7>0SpG`c%Oi+~Xn'v{j;۝7٪\ۜf]119}򺧛SIOBeYRDKh[g7{Oa^:#D .%z !=ZAX-@p5sd[TZ-*-\" BBE)NZ/!?6Du~ r O- )ϔj7jEc l꾁60sӰ7ѴO>!sj11] = 8ϯڕQ8 o_T{6t bMW]MXsjJe3j vRQ*Q:q!='AӎC0Drg}+ k;w70Š b=lʶqMΗ )8 nG(\W;8F˃Z2cL& n.>/? 91FCv_JFB,ԩ ^)~qԑ7ܸPk:ӦNaP8 Ji=06VvRQs ^Z^,T3gs;Fup,f ؚC !7bL^{\Z:S*kA"$&%Ϸ.ƪmWs{xBub;Ms{@g2iܹ$ya B^"= q29?@trQ̫״P8t2%C&'0F}?dR"J\πi=Zl~➚ /fOEs 3|+޲L7_?XO l'h}6dL y OzBȨ%Z$˯/~6Z#dgyAv5m 'Q.31s+y<¨vi=ZzF468̿Jn*4 XKvxRWÄQ}dN윿EthEa a[Zw5ԈY`Q`$\OO8͂)i5,H /P*uۨJgbJfP\!c0@]xf;zm M߬3:K'ƀmSv@8 `D۝dHloMP_9G\Pq{2rne-U{\I0#5E \:StI6XpY8 DzYu1AlY Hkďr.xD.J`4`(,M <깕`uwo({{‡W NĵAJ82)+pQJOwf$˞cmy5rw)~I\ h 0K:SXs[D'L-a&IPsǓ%Ab:2axjn[:,:ZYVN?ź,e@SIuÓ+@W}ޒ!d)5B `0/,sH&vIEtW\?! ƲAخZP4:ݶtgP+t{'Uŧ𾔥*0ZoP 2CtտE+i%̣_xg2yz VJ,nUGD?௑k*tسE˟ŭI7WI~S5sb5]צ 5M9iD^Ab*t'l.a 5iEzI/>X <`}T{Kl͟Ÿ(N-O*X梫`-O#b "͐zxEr{ԣplU؍fe?˾^D^&=^S߶8cAcRb'r(13DU6,r)AJ ٦k`|&[cõsd?H@}e[ f[o[.!i~S, Zi@FYD# 0І2?V WaOcpz4>& մO)I%hy؃(7[tFr\T4DdYsyv Q3c8xlA9B &zZUݥ  K."V'Pn\'G@O/  7dA/ދGY7c)J,_/%-φj~Cm2`rdQNORHAI$!i"B|)"wTIP]KO?hCarM%AWi f tJU`x}LE&@:sS$t^g?i5Dy5kD D$Ylq{6ԪCk赗 5 wIh{#ڬv&*Wv1nhX(.Zn5n- C$ PUQxVK^S t`89ě8_pf'l splfOEQPWN첳6\0'z%وi^t>خ?C8~e[SRH$o> OLj>0,\-:?WW?`W6yΈɢ'-L;=?ωUs`^rx:ne.R}3.gۍS]ZX:"\U f<' nС 8\d HsQna\[i|J5L9fBKbg[lyfV.rgHfG `yy©~I+m4lҸ9% wYn豽r4GkK~NzAח}- .gŶݶM{BrOBMT<%b bes ]:[pPH\.z:L AN0Ox`6; !Ϝb- ﴵu@7 vt2Z(\:N73oC!]l15ј=Ъ&rP:;Nzo=xBxV848C{ nQHxMċ^cCF{d+wcD 1Ic jY,62b(.1CIw((>wai^;AƸw$ue_rA9nE!hm]mCPБH Cj[o)}=@It$QU\|ҳGV5G^rmsYjh??tK_4,;t݅8S]uvGƿt˩*M.AG`(}Emĕf 01AGM7=_Rh2v*!R+]VPQQ)pAK%APɴޫ#U>ɚ(kw9x/[39S_BJFP^j2ˌY`ۊ5+H<ɺXޭqO)Z![1=4TLQ^b @GfƨM M3A0_c_ܮrIZNT19*1 f)3\z( kgx:&i\* Rj;ŎC㋀Okߝha-'nDA4p`'{RAsq90W~HnӔ/n^”(p..n~LZ}W?]㶳Synj VJHPf,j[ E!)_tb9#DD5ʼn}?Bhc L Pmd  iLj;҅|n%0[ȯ&n%xCJ,iY <\%cvi ب/HseMԃe{m±lr#Rʒ82n';H_JqFr .+s( BYӀpArGDA&h%UtNwP'iNȇJl^3vhiUA w%걥HHJ\qBO /zl}꿵RGo!pM(ZDvz% 1_ȿ.`P֓]T<`"\8xb[GmxH ۯ:1Gb9FXa6"63jm,'jрMܓXJ_/HWrg 륒(K8xtmȂ[Jik@|UV75{K9gh4Zm\ \y`25ehc.5>{wNfV:JXȮ|"N 3JzŁ %HKK6_6xdэ!^A\-F!s GMu]*>7wNLÆY86êJ)2Z$3Y>6*CLP9rL06C#j^iU#Egr56Fv<"Dڠ*b?sruQ 6etnd"(KXO=#+P.NLU?zG#sG1epn*s3v} DVU %%!S\ii^I0ryH|A>K̸8|M :Ń 3.GD.q`x`aYS {[AL5S<& Jt1 }J8QKZ(i : !i.? aGqKM$ZPMYq^X )M=Tvc :/.5w1[3ݺ+G]2"Ǥ\jԤ/(5So" (DW_՞c_a$%}lmSZ;ʨouD }olc ѵ߄L:?kF锓)&\-#`[, 4f^|Êy]~Qn.' a=b_}/0g/埍Uz'-8pk4mľ֩4W"eBԨ&([c%;)Ĕ_ρ@isO,DAbrg>ô)\DCwIhL>'3gS^BՂZַz]3|$\SgA 2_dҿ{Β}H[(Q?Fz`tjU8{Z&h3pзavqgj7eXȝǩ`od:iT䚳P?`/݄e:9Upy9 tʽMwi6~8 &oް"%aQN}ݪ.C~7Uʘ9U꒝(ww5wy=GoUwF a: ^s}]HZtrm*zol=K$9Hyٹ]|0U6Aa=5Ɛ#{͏􅌗2SQ0]6䛯KQOU"+.?N癡ޟA3o)]GGٺ d8e:eW=s2j^)A $8+;7Im>_;uvإl ݞLDEyNk}R|">p{!=h@-esAM@`tt`HP$7VsQ(?#ˬ5 C"t0* ѕ ),R@Ho,%՟d,?0`44~@ڔR?@VBv̠n_#ݩ6z۰M/ݒ{s:PLm# h0R`wy8\Uw:ͷ)8NR6"d-Ap9ۜu'_ xKr] j[4-5$ʻ^*Rt{Qez*b'SΔ+Afq%;QҺ0⧘XoP-iЫ'JLr4CK;PV@m\spR _^7;sq\ɪ4cU޷oee4fSAO 2erlRШ9,<&W(<7BT%@PyrAg}Y#ݲtK҆ Pe@׋tZ2\݂w˖dMj3ıSFTa&?y1,oѦld;62EsA#./(̓pؕc-RdWu1NaST&ġ'F#|xAZ9=Tuzfmؚ޵! c9G4 eߍR3iŊۧRV{Z01Ҷ_`(w3.(!:,"ò@٭fEn*Fm+%I Kxꯡ|C0xEX|둱Y{xIY(,՛~T9hG_i>Fg">wۿLZˎn#Y= BlxH*,N?MTer3Q]_[~iZz"v`AA0l1 ⪂tbiY=xn+s6=·$N2 [(miN=Q9mE!ghPA5#&B!7}YB,˘~QH*_O=slYVd1 g<k :mDSCǃl\BE㪜D A0`·a B$Tv $f*\Wq&ʎSvpT.)B9Gc# ݏjr2JYr&,Fg.#)4s]W5,g:gɕ3FƲ"{G# %KnüGs|. C~;? 蛟7qú@Md0;k_Wt8pA:*f L*l~i92.:v^̀\ g0')jll hu5/@#CQ9FYS2$OU=->Ssw m/1|q6bSޚ;I+.S@)yϕ,k#O㵫ߥ>^m+D/S.1x 50(*iAzhGy U-IdzJq5GW_Rq밈4M{VivxSC)Sĺ@+) /dn֯!Ӧr{v˥wa7 I'V],ʔx/!~S}iy33D1P.|N'l7xיLUa섏gAM][̛U;qD*|87p!Z9,](S,do#JB\^-Hθڍ%5gwUt̓tz֝;tMV>U0sR%TϢVrMl%hȏڐ!zO`N4U#?(nu,oyї+(}v?."2J RPhsH{Y3W9uJ<@tA|@U?ٗU5QKL[3r_f\ ^TlSd=0YD' zXT1D%`9}r?= 85?H\ ks ݑؿo]}yz3mp 7`~+d %5$ͫ7q@j{& 7Ha3P 74KYTйm({BRcD 3U3_1}7mlHIӃ U6ɫQ8ܪ mNۦBT8V*U|y ͊ɔ}]Tiړ:C`3@DK5!ݫk.THNJP \Zp 7Z6n54jbmߠ@TI1mXAQhu6q99tT}1'3Ɠ*8^ȍ0rgf3z$ېذ\~?AϷǪ9=OVOfM2Tݙro(99H˰u6V2( Pxq^+lVlj.8ЀW-!Qw 9IjBMp%2V=XE fT-yNeEccA=6QV>dBX51_jFAz$|/R9(^< oGc(T-Z>K8YXg6=Ȓ~Ht+墈Cd8y6fTAtS%z׊pS;y;#EeM!x6/1 %/rq.e*wU^Փ <]&OWՋNz 7tCx ND7*u\F*'5"*,PD&`}mڡ ީgRY9 .hmpP`/ aMuV.Oqnh|DMJȍtϻ[ӻTzH Z-5ABMetu.)T@삊agj =Nȁz`u;D ^ƖCa6DҴIbۤBOђ`m ח@ 1k(T耊dXڄN qMnEAkV0%N9tXLGf~J'1˴,SI7<(G>)$ch5U^Ҕ=p*׫ʛ=tgn̹b]V\f@}+-e`KIM$R'"{T. pS* yy, 1fVgTx6O/`Z+Ǡ6ތ]9*j,tUظ61HD>UqТ߫0gR, AEmqA|ƳZC Ӓ#v+rd}cY?Wwqg"73,+ DG?$I=iFj(꥽B/GJعq8q`#m!Cn;=/ƤL0?LQקWڷ4,}~7l "Vn[0e4c6aA&mM-2ӝx 2𿣌t*ݚH @#DuW6[;ƎW#S 99PK; _tIRs~:)e0_+q];BN׳dRH^a?@g_h/O Tz"!CuNDf㨏FvjDhkFƥFSEw0۰wꥱ/16;@T -Lsa.e.^@Mz^Ć))H>\[E,A옐J*EI: hyVl_GpLN*{ʕ,tzN.'a4RrG4o֭Q?ӭZxg.hYHP?\4޿5/(*]ۋpЊvz~FF{_T}Oh};%9gw6IƳ^%~SStcط' ߪ >{K v '7摩:Sܴ@>hBdn]ٳOX$r OY|Um_A4,nCiTC TTSfvPU|y??'na]jj({pʦzde!&OH? }JiNDW2?!抉OFI?N T.f{H ICsRubg:"U(>. /E~@ "{ N ~)8x&&5o3YjC3Y(ӆTš̊s22%.@JrTUK._^ա%=+<,]tsހ7LW PN4 'h%uߴ@/au B,Kl|G%XQvLP k\U ֋c3^o:u=>3T{ܴ\ #QV"Yǀf o:[iאUqEV T gCx! (]򵂘 @W)r^%bAR h,5z DM KF/(sq{j+!Sm@}F2/CX޻')W$@$R(.sɯ##p HU}mg^)o#2pK$~Gh˷ 9m) __Ϝ03>`<x?b^@*2W.F .⏰+H'T(cUsђh"0'RYBU$~|:yNvTKKwPQ6=ۤ\yo0}ԍa˺^ŀAXZҝ̌4A~lKĺBVr7rm VP2gA/{^zZ9+xz( j?R4.OM1vpubg]gqLtaW` Z6VxNfYOh:t{|_|U>W&=d2A^)tiT(e6w]&13tOȻŊP9FQcw Zݟ]ħV{w41Vdo, Błh)*ۨ3`o.A(;KJ8&TI`_M1cm-oa/H|WUAFaդ|Y0!^sO5^,='%F3jn](SXT];(MU_*S3s/7 N[X!4۲9I7(l=fDy+<gm!LX1щ L͟Q 1_C[AX|ij%gֶ*=Grt0~r mg`djmYHHC11o! SִR4j4{BFa2>WC`YMGfQE"dLrphq,DӴds(C HT#׉|$kŗ8D6PS}d(kU ea):f." nMb1wEC} MBqa]FKv䔚kjn>z`ƞ/`r,d_YA Bvr[t"?Ô3e,lO F8L44,yxw<8=52Uh=Adf#=*e mTAJE,^NU0zx/6oMLkP=5"ڢ{wu7@ m*gLQm4B~euqBuFByI{a 0W\(uH9+O)`W:q/za|Ł^ʁkkߊ+c!mRo@$A+.i0EPnU@Ur"3カ؁yĢסe D\m &S ~_Yipp<Ôனd_fY(Ƀl#$ zv:9neqzH y}g 7|d"(Q 6)@e]KB"(h)f>\kJz}(G_yƄUVM6Wb举W7&:d IGU?tC3>2(G&smPGO 3re@Z>*>NA/-jSqeK$xbzi^^]@Hx v`xAG:Ca4W3Ś +rD()Zh KpR}#}T8ViBZS@'CrN!=sUd,ђm<=S EJx§4){R`<(H_)4Ljϗ/;K#d '[7~`n1Wna-oμ`s&;i$m3n"/q:1x(H(}/F5r6gK8d)WUp8 Zvݬn5Ew>)};}X E/uP@W]QpMjxzD,&=]ǡt$5qoA|`H"QP L8ΨDi Gf u}:]bAj/},4jfam#9UsHfŽ_*B|gQ\Ԡ_fc6A8u"a7Qp;|oYml> ]B"ZY?v{6twFr?]v"5e>B ^?D? 4҈ԧDǿ=8m)1DH}5b2qZOP3` MBX4X5qF}H_?H$L~59nUu;=PX>a=/EhmEqCj犔rn>~\mRD u[ ?A'u)ju+ 8fKe/@_O?W(hpOՒȣED ?xONk50=Y3 J8 :i|SY&>?"ᘌ`&0q]zAcri@j.4|Kw塸O$ %C<(S^-Fje[(O\!TNb'qJ&ϙ]d -g?98ak27'7($_;eLt~.M唞A_0l2ЉɮY&?U Ͽ߅6{ sp>4O&o Q8T6(͎/n݅-qD]^]'-yŦ];f['Ej lnF(O$RݠBTVNǪHKwaLO{=WE%_QY_эL2=Vr7*(Ij5[ ^ttF%2 PYK陱D@Y{'X g )3GZ`QCƣtS˗&"d(_^l AԎJsϩ#oD;Go kx UgaMag-fklcEژ^y E؉ڀ`{;U09-kiQ6gp>Apni3Uu=p+(FGX]`tSQ5*w] )@Vrg$]]RWO p婼)CoF*%~{b 1Zk̸ޫ ݍw|ix'DǥdpٕPok-c"C#9mT8Й5n2=zbAT5fUIg[jـyR{gFȿf(X_k^oaF=c&AIF]>mpw xG&@B> MyKw1?BfBvo]X"֛UlFLRJ7)6+LȻ挒 ɥ{ll*6=2-Wf]b:[cUJx$~[ wfcؓo989NZ$TnKݭQr]84E<1/sSZq.}ɢRiD Dʘ-9HvUY/7 hA  ;bs\TL"Z trjYjRk6 F8ۀA!I%O_E)~ 0>/c[b.{"vAxu-֦Hd%p"Ai!5' 0? mr6wn US@7-D~^Ф'{_qN D6% a݁~0\塯`蚏UTt2+-\<E 7dnikJ q-[LBT5f#4]ܯm)+[h1rq#䟋V4䤶9[H1 -r7=n Y߻9(xAf8u\o:0 @|u\mZ^ ,H:5:U~B9Tm!/h^Eܖ  Xtm4HW}`4ݟo-YHg.2YXQzgئ/rvWhf3ρ4}yus8 /0+/G-]KI1Sd$ܧYK.P[݃sMPsSm=Ęw>Xy!fuǀO?YKRT7H#XEP"Q'9% ](,F/5wc:㧁հ˟ z\672+aukraD7ci 7"{O>g.Z럢BOfU™ Tjcm`~Z4gXY<UF02m\ԕ'w(%k;8ϮVU__KzuXs;ڗ3 ]Fnw>@3S_-x2Ǖx21/!T\#TSG*%)ArIkp0OL{UzŠhO:?v J>wL"NO~&|MTna-X#f'Q~oڀD7D[%Mć(b+0wb E$j~d< _{Ii(#)s[Ln`6r|f)lp'f~.{DHT4wS8 w#l(&{W$"M{ "Ce:4b PzUٵ[GB\-EQtҽn~ mTUd4b[z Dy5NꡦZ9!d[,.́$HlEw/)>[uO#Vl`z5Wb@=$tTS澋)O \2b3iyKo+:67;k^Wy&iϘ/?V~V~UoJ.,'- #Y"EǹiT.9ޮkdkg?(zS7 }:yݬ`Л R`K].s( 2 ɍ{R!|C{_*ǙPX*406LqN%epREߏ홊aPjfP_S8Qʠs-=_]$T>rOR5P#d ,=#5%/_g{FQG}b;> hªu~3 z𧪚1Hg%vjUXw. ȽLk~P 1V.biʇПٍyuҤu8z {tC.a|^Ů=,T5UF_VX KOmx_ħ/P `&J2%10&ms+o 2EV.@n:H0=bT}cW{=T©JRL%GaWz9gLۯ8hmN^t GikΉ?iPl|&"T#H) 3 n.g{=&,~G`Io;Ns֧5dvù*uiNEMLaCē܀FTl3,3k{s=a2f4E5 5]#28cNjܾ0ptBҊ[O,_qWl)ɐ?{)z߬nFy7Ra]S/*%^kZShY`/Xl!~œ$RWkWlټ5W|/1ayz` Az] eXqim2sȆ9ik@N˿Ρ.tIWj*@1vֆ/C6^_d#J0䜎S&%u F_k3XinzgR[p7қ-鼗kFT8W4> >cxWZdt.*9}7g:T;oh~u_o =u<QY0ic$D^umk_\v2J`DEړ'xAz`Ưϋ+NedqF%5'J{]ZYoP] 1֐M+ oߓ jA^9iHmޖ~{jSf(c~#㮕d7c-ZDRefN-BCwH^c!䉞jЌl 'oˣ%#ƹur)TL M r߉WjTZH28=T8\vb_hMAOm83Y N፪^|b{$j7xO^ O3cUj*6a}xtYE AHSpإ& 3җA.k<rbLKR1\3LN%馱yɡM٣G8[9D{޹h G{CKLx^5!q\/T}9ֵFT$ _P}/Yy}o޲=t;6ԝt:qmbvڑ$aE;$,JH?B)SkڈG{Yrb5~frbj: PG6ppmS b:cTdRS#X-!} ӒkGUMњpx"޾jJ2s 2[*VUc5$0|U@nQ= Fy)ѹ)*oq'UB~Y4 l.؄lʒOߐmTJ4$yJٙ} b4FA.ƽzQz_yh^wů[*`&Wq.L.6f}|/lQ"]&aº?OUf& d1av++.8fIQ?Y3e7P0|nJ|I6:6*,_fJ-S:Guך)b.q\#?u?z-_$Td|P9TMkW.Wb'0&l?].T#-sT?/c(1|h|޿ H,%Ul`uiY{.o=7_T1I 2*'(bրZAڭ?\|4R!MZsR}X}O=ڗ،iayuakVn _lɿ4 y9AHbO]7'O(^ǃbѶۂ Skocz oZ}o:Cbx9>%A6a`VTd;"*IQߎڌ:wm}KBTL.:[M_HXBXj\02qcwR3 Mw!vDRT_gwwgk9 yPd*(ۘ>$2+4wdIB=K*UTٔ1qA;:x+u !Gw9ũ h#/7O9%>r~ц`T]#Ux,7蜥_ˀer+LMC2$>߫c^1@+vlL\L*sRuZ,zʵvD(ΫW!2+- +g.2妤i|k&z> AMO V\=Zݸs Rۄ~J6^Km@қ~y7aZ6/tiɠ=ѹ|*9m)a1嵂bF7O&4[by_+{%QCiȁkAXjgXZzw7,RsNّsVL1ERSrL dlC 6n#Pf%@ ׇԼifh>Hsq.5{zY+-vSH&ԓ&5JѐEe82Htj[ށ! 0u UKT''S7_]u5=N&F]p¯Z<(b[_>&C.wM,Y]dY=Ѡ }n2UA?4kPOgᐕ L\OeC?aLLyƦp\Ҿ(iױ~K`>ICX5zMJ=7dzH|;[| bRg|!d.C)ܚ'gcqLD<'b3i$ZKU`nO"ѻS=>!sidBe "qDw `,};G8X0>ͤ{j[ۨx^+*@Fhʙ^DNs"HpKHx:.atK'rt0?˨ԝOY((Yc*|i%$0BCG6b[zgo6CHL0(2',׵5q1 PQY.]\HDLW7:B0aX@y0LEB&W 8<8zkYx&}&X}P Hᮂb4H)L}߳5vNxc&7Le/C ~%H.%@ P.9pqLun?lnOʇ xzel?LM>k?"*X؄M^@kUS"ЌפkE$7dKms#iwStWr)R3(l(z 9t!̬QC49(iLTBP%p0ukB OEvQ H`]落/ZKZdE=K@^BqFOЙ6ݱhK[}}7aF@#:3'Tbf}Hiee(iM=xdl3\t$mat DSQu {t}c*Ήr`|6򭯌oUBFE^ ǝi <"Dz fvs?3N#' ke+*0ՀFOWA "]a{+Qhej#A!wsvMTcK%^2]VRz-]l8c sP9Eߝ%Rdp ۙcCP9ŏep5ḑJ!O>4%V@`78f|)/+wM am˅cT/\&Y9P@U xb|OdI>cȣ/Sml}^I9 < 9)JA#"8CV82G|h = 1X,mE@':i;Wuydfb0@3#H8_ƞ<љX(O\SA5s}.B$;$:PY^brl9})@^F,`Ԯ_rn̤oNńېDUm GMfFһA}eq*ȻgWp~\vhP_TI3PBA7 'ni+@)=̳iɽ^n?+Dcto>Hj^=ÜE}E4ںmv`ROxXU80\\ *R4yO7lcxܳw}ã"&bCT1p(v 3 tXVě__/K~kV@^{Vل9OaϞs^mLAx惬ܸZ sX9TkŹnZ0˃^#y;9~^HsrwǝilI1VYD#w*H.na$gUDScyuC5E+Vꦭ>h$(qL2[]re&b&Ċ62 灏ˢϽAJVh1 ӋG_PĴy^Y8+4˚qbrNe_1sH`Ȓx5GR`GáRVHfe*&%؁J6\J\( Xe-թm;6401jX=| ;daqqwyyS] Yb cJ/2pq1N!@Esd\h`U`|jz*]+nMQԸAX Z`tfh^Po=#Tv3Yhvu#C.ω2r]@O :5?ml~G2g\Qu@r>-- M;Hըukg Ⰾ8{2&|<;͢, 067`4)8heV2o"ݶHzzYeK2ύ &6'Cp)>=P%: } (̽{ 1PX=d)fg`uqB!iLH:EW@uf)l uzM|ZƀfT :jZ|>M&D#v\0e"ǗpKR`x[i84Eܜ9B6؋m^Ֆ:x=#˼]0JW|5a~eD}}_bRϘtXӑbJq bZF!% G6'/7PaFv0?-nlߟSM͙yiXhyℓ*J$b1Џ(͞}QtnaFc:;s B:hӹZh?w )GBB՜' PqfHR9XlYۿs<3y &Yh6^LP|틅 /ꭳ6#4mndz}w8|ڔV#V]+E{Nt|iR-֐g4f!Cvbnj\|Bp@k#fB[{{BpŅ|YU'Z}^Q$IkI˚Cʅ3 >.z&m40Z ML ݫo\E^*$o73bU!} Zx5SuD[ F}Lp|:F%|Zc #@^P=+q-??CFq#8gU %|l|ſ$i׽E9*숰ŏd,v#=ȾY k9MW8^Uʒ7ec牫;IVsi)s"ŗbz&9j&_ lI˽*wUlEgTh3;\ױD OOo xl+MNҷ^җ  O߅ WxNרrdZSo)QHG @T'HnŔu0jUK(ҏQ6f0$X (\hq p zeS.냸Ѭj~9dͼAӚ?‘w7`&/8y+0=ɢʴ0(b}AC[Ff 7qjcFe%i6 #>|f1 v䩬6HZg1-HY5. 0 ' X(6(ɧ?E ̥x< cD$3N1$(m,Lo"H1aĶj0L}/.1 (B:H 5"&")m;.$b] K䩓mqL>B*!Z;) A· dCzYf8zT,F:lZ?/[vF^= I=f\Yǩ̼F f4H_ 0ݢ$3 tUhV`0`pc oatDR{XPߣ$Konwj xALˀ^,>Pk?ӧt4j+"rkz,M=F" M>9I;̒9'a2pHGZ$d零̬cG[fb*P QЂ_h+碳LS@SGAGnGGZ qJ #9Qj0KӟޖT.Bz4lL ߙb.q(74Fy볮Ibr69HO:ǫZ@kf+ߠ0νp 3vC`zNmX;pPD]:W\μ[+3K`s=6^Y@I2M"Ro,YhU]KJ=צaW0 3I*=TP;`F"yN'D1G|Y K TOՒ5| /dގX+GB˾Լ?^OO9ϖEC&ͦRDS# # D{XnP6>ּADh>qq[X(Хu; }e3f ٽY[tXK/{q2x%*KwKӈx'BgHT3$bT*|۵hB˒]HCfK$jK{ ɣL"Λr_a.eX0tYZ۸vuq!dYMn68#"1`1;`W~Uŭk cd[y!`c{&7cd4}$q :+uCv9ƥȽ/Q̋l^i @[~wy Ah=Kn7-p}̆gG.SU]Z;?J3*{ـr1tRt>S/,XצO(p IUQRYMqiF">I>=yOw W;T>F2@Vk[Ç;t&~@lԌj2o/~1g˥JUb}zv/H K{)4 UKxH-Wfnccܜ 9W.N\1*VۉuUixMp@ zFN- J l]j!.t=C/*s%%ބȊ+lZ #-}9ȭxϗ1L<|F % g2c-q16.t޵,%\Ed@a08:(F8vȧR{ym!ӏd?( Pq_1?e+ֲT_@uOR+ssZa~ۈi8Rd9`#VtT9Gi(f2䴂$;5࡝>uO##k|[Z7X3'F %i^+L((tTz7'/>g}0wQFj9pBP!v8dVд yi) >׆Jehɮ5 633)nŎJmML{K:J~^5#}{tg@?>P(6Qø;c]9VxֆlCciee,[+diT^ D'0id3.V+2 I|}vEl帼t9 #G/0h!=a_@E*)lEciw`![&E[7$9h ͬڴOz\UX$Á2d i *ɎNrĞkezvv= _\3-?R*96\ \4o!iRv?@π?x~Ck {TiSlUɞ/SE?PFPL}waDy&y5! k!A}U҉g  Ȣ/RM,{)7qK,&CsIN;Kzqj&`tKq#N̬YeXL%-?ɄUB['!SL2 M0B濄 81Z1 qY8.*:vgzb,Hl^$d21DvG5l;LYXO snӂ~VdirփuT^`&Ch?A&VXݥA "jX7Px]tO+1bEW x7tq)rπhӀr 9ZHP1vfc09zsk>*%7F˻WBy踩eZ<-I[dU~A;4NZ3ET2>f-jmE=hVL^h34|^RZ>PږL~0LfoT/ghG EĖ YZ